PageSourceSearch

https://www.siminn.is/_next/static/chunks/10550.a94d96a26e83be03.js

js siminn.is collected 2026-09-24 09:31:52 UTC 23,262 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[10550],{10120:(e,t,r)=>{r.r(t),r.d(t,{default:()=>j});var o=r(32978),n=r(50050),i=r(93054),s=r(85068),a=r(78720),l=r(84046),p=r(84904),u=r(5539);r(96336),r(78075);var c=r(48793),d=r(32899),y=r(45398),f=r(17177),g=r(87314),h=r(25554),m=r(19494),v=r(86697),x=r(44857),b=r(16134),C=r(6431),S=r(57911),I=r(21301),M=r(99494),w=r(62692),Z=r(25035),A=r(6819);let T=class extends(0,C.w6)((0,h.b)((0,v.q)((0,x.A)((0,b.j)((0,a.P)((0,m.d)((0,g.p)((0,n.OU)(f.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.path=null,this.definitionExpression=null,this._canReplaceTerrain=!1}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,Z.f)(e,r),context:r}}set elevationInfo(e){null!=e&&"absolute-height"!==e.mode||this._set("elevationInfo",e),this._validateElevationInfo(e)}async load(e){return this.addResolvingPromise(this._doLoad(e)),this}async _doLoad(e){let 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){let t=await M.A.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(1,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"integrated-mesh"},e)}async save(){return this._debouncedSaveOperations(0,{getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"integrated-mesh"})}validateLayer(e){if(e.layerType&&"IntegratedMesh"!==e.layerType)throw new i.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 i.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 i.A("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x"})}_getTypeKeywords(){return["IntegratedMeshLayer"]}_validateElevationInfo(e){let t="Integrated mesh layers";(0,w.XF)(s.A.getLogger(this),(0,w.B)(t,"absolute-height",e)),(0,w.XF)(s.A.getLogger(this),(0,w.tW)(t,e))}get replacesTerrain(){return this._canReplaceTerrain&&this._isUsedAsGroundLayer}get _isUsedAsGroundLayer(){return(0,A.S)(this.parent)}};(0,o.Cg)([(0,u.MZ)({type:String,readOnly:!0})],T.prototype,"geometryType",void 0),(0,o.Cg)([(0,u.MZ)({type:["show","hide"]})],T.prototype,"listMode",void 0),(0,o.Cg)([(0,u.MZ)({type:["IntegratedMeshLayer"]})],T.prototype,"operationalLayerType",void 0),(0,o.Cg)([(0,u.MZ)({json:{read:!1},readOnly:!0})],T.prototype,"type",void 0),(0,o.Cg)([(0,u.MZ)({type:I.W4,readOnly:!0,clonable:!1})],T.prototype,"nodePages",void 0),(0,o.Cg)([(0,u.MZ)({type:[I.uV],readOnly:!0,clonable:!1})],T.prototype,"materialDefinitions",void 0),(0,o.Cg)([(0,u.MZ)({type:[I.Ot],readOnly:!0,clonable:!1})],T.prototype,"textureSetDefinitions",void 0),(0,o.Cg)([(0,u.MZ)({type:[I.L0],readOnly:!0,clonable:!1})],T.prototype,"geometryDefinitions",void 0),(0,o.Cg)([(0,u.MZ)({readOnly:!0})],T.prototype,"serviceUpdateTimeStamp",void 0),(0,o.Cg)([(0,u.MZ)({type:M.A,clonable:e=>e?.clone()??e}),(0,y.P)({origins:["web-scene","portal-item"],type:"resource",prefix:"modifications"})],T.prototype,"modifications",void 0),(0,o.Cg)([(0,c.w)(["web-scene","portal-item"],"modifications")],T.prototype,"readModifications",null),(0,o.Cg)([(0,u.MZ)(S.Yj)],T.prototype,"elevationInfo",null),(0,o.Cg)([(0,u.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0},"portal-item":{read:!0,write:!0}},read:!1}})],T.prototype,"path",void 0),(0,o.Cg)([(0,u.MZ)()],T.prototype,"replacesTerrain",null),(0,o.Cg)([(0,u.MZ)()],T.prototype,"_isUsedAsGroundLayer",null),(0,o.Cg)([(0,u.MZ)()],T.prototype,"_canReplaceTerrain",void 0);
1let j=T=(0,o.Cg)([(0,d.$)("esri.layers.IntegratedMeshLayer")],T)},21301:(e,t,r)=>{r.d(t,{L0:()=>m,Ot:()=>y,W4:()=>l,uV:()=>c});var o=r(32978),n=r(97077),i=r(5539);r(96336),r(85068),r(78075);var s=r(47549),a=r(32899);let l=class extends n.o{constructor(){super(...arguments),this.nodesPerPage=null,this.rootIndex=0,this.lodSelectionMetricType=null}};(0,o.Cg)([(0,i.MZ)({type:Number})],l.prototype,"nodesPerPage",void 0),(0,o.Cg)([(0,i.MZ)({type:Number})],l.prototype,"rootIndex",void 0),(0,o.Cg)([(0,i.MZ)({type:String})],l.prototype,"lodSelectionMetricType",void 0),l=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SNodePageDefinition")],l);let p=class extends n.o{constructor(){super(...arguments),this.factor=1}};(0,o.Cg)([(0,i.MZ)({type:Number,json:{read:{source:"textureSetDefinitionId"}}})],p.prototype,"id",void 0),(0,o.Cg)([(0,i.MZ)({type:Number})],p.prototype,"factor",void 0),p=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialTexture")],p);let u=class extends n.o{constructor(){super(...arguments),this.baseColorFactor=[1,1,1,1],this.baseColorTexture=null,this.metallicRoughnessTexture=null,this.metallicFactor=1,this.roughnessFactor=1}};(0,o.Cg)([(0,i.MZ)({type:[Number]})],u.prototype,"baseColorFactor",void 0),(0,o.Cg)([(0,i.MZ)({type:p})],u.prototype,"baseColorTexture",void 0),(0,o.Cg)([(0,i.MZ)({type:p})],u.prototype,"metallicRoughnessTexture",void 0),(0,o.Cg)([(0,i.MZ)({type:Number})],u.prototype,"metallicFactor",void 0),(0,o.Cg)([(0,i.MZ)({type:Number})],u.prototype,"roughnessFactor",void 0),u=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialPBRMetallicRoughness")],u);let c=class extends n.o{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,o.Cg)([(0,s.e)({opaque:"opaque",mask:"mask",blend:"blend"})],c.prototype,"alphaMode",void 0),(0,o.Cg)([(0,i.MZ)({type:Number})],c.prototype,"alphaCutoff",void 0),(0,o.Cg)([(0,i.MZ)({type:Boolean})],c.prototype,"doubleSided",void 0),(0,o.Cg)([(0,s.e)({none:"none",back:"back",front:"front"})],c.prototype,"cullFace",void 0),(0,o.Cg)([(0,i.MZ)({type:p})],c.prototype,"normalTexture",void 0),(0,o.Cg)([(0,i.MZ)({type:p})],c.prototype,"occlusionTexture",void 0),(0,o.Cg)([(0,i.MZ)({type:p})],c.prototype,"emissiveTexture",void 0),(0,o.Cg)([(0,i.MZ)({type:[Number]})],c.prototype,"emissiveFactor",void 0),(0,o.Cg)([(0,i.MZ)({type:u})],c.prototype,"pbrMetallicRoughness",void 0),c=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialDefinition")],c);let d=class extends n.o{};(0,o.Cg)([(0,i.MZ)({type:String,json:{read:{source:["name","index"],reader:(e,t)=>null!=e?e:`${t.index}`}}})],d.prototype,"name",void 0),(0,o.Cg)([(0,s.e)({jpg:"jpg",png:"png",dds:"dds","ktx-etc2":"ktx-etc2",ktx2:"ktx2",basis:"basis"})],d.prototype,"format",void 0),d=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3STextureFormat")],d);let y=class extends n.o{constructor(){super(...arguments),this.atlas=!1}};(0,o.Cg)([(0,i.MZ)({type:[d]})],y.prototype,"formats",void 0),(0,o.Cg)([(0,i.MZ)({type:Boolean})],y.prototype,"atlas",void 0),y=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3STextureSetDefinition")],y);let f=class extends n.o{};(0,o.Cg)([(0,s.e)({Float32:"Float32",UInt64:"UInt64",UInt32:"UInt32",UInt16:"UInt16",UInt8:"UInt8"})],f.prototype,"type",void 0),(0,o.Cg)([(0,i.MZ)({type:Number})],f.prototype,"component",void 0),f=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryAttribute")],f);let g=class extends n.o{};(0,o.Cg)([(0,s.e)({draco:"draco"})],g.prototype,"encoding",void 0),(0,o.Cg)([(0,i.MZ)({type:[String]})],g.prototype,"attributes",void 0),g=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryCompressedAttributes")],g);let h=class extends n.o{constructor(){super(...arguments),this.offset=0}};(0,o.Cg)([(0,i.MZ)({type:Number})],h.prototype,"offset",void 0),(0,o.Cg)([(0,i.MZ)({type:f})],h.prototype,"position",void 0),(0,o.Cg)([(0,i.MZ)({type:f})],h.prototype,"normal",void 0),(0,o.Cg)([(0,i.MZ)({type:f})],h.prototype,"uv0",void 0),(0,o.Cg)([(0,i.MZ)({type:f})],h.prototype,"color",void 0),(0,o.Cg)([(0,i.MZ)({type:f})],h.prototype,"uvRegion",void 0),(0,o.Cg)([(0,i.MZ)({type:f})],h.prototype,"featureId",void 0),(0,o.Cg)([(0,i.MZ)({type:f})],h.prototype,"faceRange",void 0),(0,o.Cg)([(0,i.MZ)({type:g})],h.prototype,"compressedAttributes",void 0),h=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryBuffer")],h);let m=class extends n.o{};(0,o.Cg)([(0,s.e)({triangle:"triangle"})],m.prototype,"topology",void 0),(0,o.Cg)([(0,i.MZ)()],m.prototype,"geometryBuffers",void 0),m=(0,o.Cg)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryDefinition")],m)},23200:(e,t,r)=>{function o(e){let t,r,o=[],n=!1;return function(...i){return n&&t===this&&function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}(i,o)||(r=e.apply(this,i),t=this,o=i,n=!0),r}}r.d(t,{B:()=>o})},33009:(e,t,r)=>{r.d(t,{A:()=>f});var o,n=r(32978),i=r(97077),s=r(85436),a=r(79420),l=r(5539);r(96336),r(85068);var p=r(32899),u=r(8453),c=r(45398),d=r(78745),y=r(95001);let f=o=class extends i.o{constructor(e){super(e),this.geometry=null,this.type="clip"}writeGeometry(e,t,r,o){if(o.layer?.spatialReference&&!o.layer.spatialReference.equals(this.geometry.spatialReference)){if(!(0,y.canProjectWithoutEngine)(e.spatialReference,o.layer.spatialReference))return void(o?.messages&&o.messages.push(new a.A("scenemodification:unsupported","Scene modifications with incompatible spatial references are not supported",{modification:this,spatialReference:o.layer.spatialReference,context:o})));let n=new d.A;(0,y.projectPolygon)(e,n,o.layer.spatialReference),t[r]=n.toJSON(o)}else t[r]=e.toJSON(o)}clone(){return new o({geometry:(0,s.o8)(this.geometry),type:this.t
1ype})}};(0,n.Cg)([(0,l.MZ)({type:d.A}),(0,c.P)()],f.prototype,"geometry",void 0),(0,n.Cg)([(0,u.K)(["web-scene","portal-item"],"geometry")],f.prototype,"writeGeometry",null),(0,n.Cg)([(0,l.MZ)({type:["clip","mask","replace"],nonNullable:!0}),(0,c.P)()],f.prototype,"type",void 0),f=o=(0,n.Cg)([(0,p.$)("esri.layers.support.SceneModification")],f)},45398:(e,t,r)=>{r.d(t,{P:()=>y});var o=r(93054),n=r(60568),i=r(82165),s=r(41774),a=r(80435),l=r(1078),p=r(34916),u=r(5539),c=r(64500),d=r(25035);function y(e){let t=e?.origins??[void 0];return(r,o)=>{let n=function(e,t,r){if("resource"===e?.type){var o,n,a;let u;return o=e,n=t,a=r,u=(0,l.z4)(n,a),{type:String,read:(e,t,r)=>{let o=(0,d.r)(e,t,r);return u.type===String?o:"function"==typeof u.type?new u.type({url:o}):void 0},write:{isRequired:u.json?.write?.isRequired,writer(e,t,r,n){var l;if(!n?.resources)return"string"==typeof e?void(t[r]=(0,d.t)(e,n)):void(t[r]=e.write({},n));let y=null==(l=e)?null:"string"==typeof l?l:l.url,m=(0,d.t)(y,{...n,verifyItemRelativeUrls:n?.verifyItemRelativeUrls?{writtenUrls:n.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},1),v=u.type!==String&&(!(0,i.H)(this)||n?.origin&&this.originIdOf(a)>(0,p.aB)(n.origin)),x={object:this,propertyName:a,value:e,targetUrl:m,dest:t,targetPropertyName:r,context:n,params:o};n?.portalItem&&m&&!(0,s.oP)(m)?v&&o?.contentAddressed?f(x):v?function(e){let{context:t,targetUrl:r,params:o,value:n,dest:i,targetPropertyName:a}=e;if(!t.portalItem)return;let l=t.portalItem.resourceFromPath(r),p=h(n,r,t),u=(0,c.n)(p),d=(0,s.Zo)(l.path),y=o?.compress??!1;u===d?(t.resources&&g({...e,resource:l,content:p,compress:y,updates:t.resources.toUpdate}),i[a]=r):f(e)}(x):function({context:e,targetUrl:t,dest:r,targetPropertyName:o}){e.portalItem&&e.resources&&(e.resources.toKeep.push({resource:e.portalItem.resourceFromPath(t),compress:!1}),r[o]=t)}(x):n?.portalItem&&(null==m||null!=(0,d.i)(m)||(0,s.w8)(m)||v)?f(x):t[r]=m}}}}switch(e?.type??"other"){case"other":return{read:!0,write:!0};case"url":{let{read:e,write:t}=d.b;return{read:e,write:t}}}}(e,r,o);for(let e of t){let t=(0,u.rM)(r,e,o);for(let e in n)t[e]=n[e]}}}function f(e){let{targetUrl:t,params:r,value:i,context:l,dest:p,targetPropertyName:u}=e;if(!l.portalItem)return;let y=(0,d.p)(t),f=h(i,t,l);if(r?.contentAddressed&&"json"!==f.type)return void l.messages?.push(new o.A("persistable:contentAddressingUnsupported",`Property "${u}" is trying to serializing a resource with content of type ${f.type} with content addressing. Content addressing is only supported for json resources.`,{content:f}));let m=r?.contentAddressed&&"json"===f.type?(0,n.d)(f.jsonString):y?.filename??(0,a.lk)(),v=(0,s.fj)(r?.prefix??y?.prefix,m),x=`${v}.${(0,c.n)(f)}`;if(r?.contentAddressed&&l.resources&&"json"===f.type){let e=l.resources.toKeep.find(({resource:e})=>e.path===x)??l.resources.toAdd.find(({resource:e})=>e.path===x);if(e)return void(p[u]=e.resource.itemRelativeUrl)}let b=l.portalItem.resourceFromPath(x);(0,s.w8)(t)&&l.resources&&l.resources.pendingOperations.push((0,s.tk)(t).then(e=>{b.path=`${v}.${(0,c.n)({type:"blob",blob:e})}`,p[u]=b.itemRelativeUrl}).catch(()=>{}));let C=r?.compress??!1;l.resources&&g({...e,resource:b,content:f,compress:C,updates:l.resources.toAdd}),p[u]=b.itemRelativeUrl}function g({object:e,propertyName:t,updates:r,resource:o,content:n,compress:i}){r.push({resource:o,content:n,compress:i,finish:r=>{var o,n,i;o=e,n=t,i=r,"string"==typeof o[n]?o[n]=i.url:o[n].url=i.url}})}function h(e,t,r){return"string"==typeof e?{type:"url",url:t}:{type:"json",jsonString:JSON.stringify(e.toJSON(r))}}},60568:(e,t,r)=>{r.d(t,{T:()=>o,d:()=>u});let o={Base64:0,Hex:1,String:2,Raw:3};function n(e,t){let r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function i(e,t,r,o,i,s){var a;return n((a=n(n(t,e),n(o,s)))<<i|a>>>32-i,r)}function s(e,t,r,o,n,s,a){return i(t&r|~t&o,e,t,n,s,a)}function a(e,t,r,o,n,s,a){return i(t&o|r&~o,e,t,n,s,a)}function l(e,t,r,o,n,s,a){return i(t^r^o,e,t,n,s,a)}function p(e,t,r,o,n,s,a){return i(r^(t|~o),e,t,n,s,a)}function u(e,t=o.Hex){let r=t||o.Base64,i=function(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;let r=0x67452301,o=-0x10325477,i=-0x67452302,u=0x10325476;for(let t=0;t<e.length;t+=16){let c=r,d=o,y=i,f=u;r=s(r,o,i,u,e[t],7,-0x28955b88),u=s(u,r,o,i,e[t+1],12,-0x173848aa),i=s(i,u,r,o,e[t+2],17,0x242070db),o=s(o,i,u,r,e[t+3],22,-0x3e423112),r=s(r,o,i,u,e[t+4],7,-0xa83f051),u=s(u,r,o,i,e[t+5],12,0x4787c62a),i=s(i,u,r,o,e[t+6],17,-0x57cfb9ed),o=s(o,i,u,r,e[t+7],22,-0x2b96aff),r=s(r,o,i,u,e[t+8],7,0x698098d8),u=s(u,r,o,i,e[t+9],12,-0x74bb0851),i=s(i,u,r,o,e[t+10],17,-42063),o=s(o,i,u,r,e[t+11],22,-0x76a32842),r=s(r,o,i,u,e[t+12],7,0x6b901122),u=s(u,r,o,i,e[t+13],12,-0x2678e6d),i=s(i,u,r,o,e[t+14],17,-0x5986bc72),o=s(o,i,u,r,e[t+15],22,0x49b40821),r=a(r,o,i,u,e[t+1],5,-0x9e1da9e),u=a(u,r,o,i,e[t+6],9,-0x3fbf4cc0),i=a(i,u,r,o,e[t+11],14,0x265e5a51),o=a(o,i,u,r,e[t],20,-0x16493856),r=a(r,o,i,u,e[t+5],5,-0x29d0efa3),u=a(u,r,o,i,e[t+10],9,0
1x2441453),i=a(i,u,r,o,e[t+15],14,-0x275e197f),o=a(o,i,u,r,e[t+4],20,-0x182c0438),r=a(r,o,i,u,e[t+9],5,0x21e1cde6),u=a(u,r,o,i,e[t+14],9,-0x3cc8f82a),i=a(i,u,r,o,e[t+3],14,-0xb2af279),o=a(o,i,u,r,e[t+8],20,0x455a14ed),r=a(r,o,i,u,e[t+13],5,-0x561c16fb),u=a(u,r,o,i,e[t+2],9,-0x3105c08),i=a(i,u,r,o,e[t+7],14,0x676f02d9),o=a(o,i,u,r,e[t+12],20,-0x72d5b376),r=l(r,o,i,u,e[t+5],4,-378558),u=l(u,r,o,i,e[t+8],11,-0x788e097f),i=l(i,u,r,o,e[t+11],16,0x6d9d6122),o=l(o,i,u,r,e[t+14],23,-0x21ac7f4),r=l(r,o,i,u,e[t+1],4,-0x5b4115bc),u=l(u,r,o,i,e[t+4],11,0x4bdecfa9),i=l(i,u,r,o,e[t+7],16,-0x944b4a0),o=l(o,i,u,r,e[t+10],23,-0x41404390),r=l(r,o,i,u,e[t+13],4,0x289b7ec6),u=l(u,r,o,i,e[t],11,-0x155ed806),i=l(i,u,r,o,e[t+3],16,-0x2b10cf7b),o=l(o,i,u,r,e[t+6],23,0x4881d05),r=l(r,o,i,u,e[t+9],4,-0x262b2fc7),u=l(u,r,o,i,e[t+12],11,-0x1924661b),i=l(i,u,r,o,e[t+15],16,0x1fa27cf8),o=l(o,i,u,r,e[t+2],23,-0x3b53a99b),r=p(r,o,i,u,e[t],6,-0xbd6ddbc),u=p(u,r,o,i,e[t+7],10,0x432aff97),i=p(i,u,r,o,e[t+14],15,-0x546bdc59),o=p(o,i,u,r,e[t+5],21,-0x36c5fc7),r=p(r,o,i,u,e[t+12],6,0x655b59c3),u=p(u,r,o,i,e[t+3],10,-0x70f3336e),i=p(i,u,r,o,e[t+10],15,-1051523),o=p(o,i,u,r,e[t+1],21,-0x7a7ba22f),r=p(r,o,i,u,e[t+8],6,0x6fa87e4f),u=p(u,r,o,i,e[t+15],10,-0x1d31920),i=p(i,u,r,o,e[t+6],15,-0x5cfebcec),o=p(o,i,u,r,e[t+13],21,0x4e0811a1),r=p(r,o,i,u,e[t+4],6,-0x8ac817e),u=p(u,r,o,i,e[t+11],10,-0x42c50dcb),i=p(i,u,r,o,e[t+2],15,0x2ad7d2bb),o=p(o,i,u,r,e[t+9],21,-0x14792c6f),r=n(r,c),o=n(o,d),i=n(i,y),u=n(u,f)}return[r,o,i,u]}(function(e){let t=[];for(let r=0,o=8*e.length;r<o;r+=8)t[r>>5]|=(255&e.charCodeAt(r/8))<<r%32;return t}(e),8*e.length);switch(r){case o.Raw:return i;case o.Hex:let c="0123456789abcdef",d=[];for(let e=0,t=4*i.length;e<t;e++)d.push(c.charAt(i[e>>2]>>e%4*8+4&15)+c.charAt(i[e>>2]>>e%4*8&15));return d.join("");case o.String:let y=[];for(let e=0,t=32*i.length;e<t;e+=8)y.push(String.fromCharCode(i[e>>5]>>>e%32&255));return y.join("");case o.Base64:return function(e){let t=[];for(let r=0,o=4*e.length;r<o;r+=3){let o=(e[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(o>>6*(3-n)&63))}return t.join("")}(i)}}},62692:(e,t,r)=>{r.d(t,{$7:()=>Z,B:()=>w,Fo:()=>S,M7:()=>j,NN:()=>d,Q5:()=>I,Tq:()=>P,Up:()=>M,XF:()=>T,Ze:()=>v,bK:()=>a,bh:()=>c,id:()=>x,ky:()=>u,qt:()=>N,tW:()=>A,v9:()=>y,w7:()=>l,wF:()=>s,wS:()=>b,x:()=>f,xS:()=>C,ze:()=>p});var o=r(23200),n=r(46063),i=r(37941);function s(e,t){return t?.mode?t.mode:(e?N:P).mode}function a(e,t){return null!=t?t:e?N:P}function l(e,t){return s(null==e||(e.hasZ??!1),t)}function p(e,t){return a(null==e||(e.hasZ??!1),t)}function u(e){let t=h(e);return l(e.geometry,t)}function c(e){let t=h(e),r=l(e.geometry,t),o=null!=t&&"on-the-ground"!==r?j(t):0;return{mode:r,offset:o,featureExpressionInfo:t?.featureExpressionInfo}}function d(e){return g(c(e))}function y(e){return g(e)||f(e)}function f(e){return"0"===e?.featureExpressionInfo?.expression}function g(e){if(!e||"on-the-ground"===e.mode)return!1;let t=e?.featureExpressionInfo?e.featureExpressionInfo.expression:null;return!(!t||"0"===t)}function h(e){return e.layer&&"elevationInfo"in e.layer?e.layer.elevationInfo:null}let m=(0,o.B)((e,t,r)=>{if(!e||"decimal-degrees"===t)return 0;let o=(0,n.mq)(r);return o?(0,n.oU)(e,"unknown"!==t&&t?t:"meters",o):0});function v(e,t){return m(e?.offset,e?.unit,t)}function x(e,t,r){if(!r?.mode)return;let o=e.hasZ?e.z:0,n=v(r,e.spatialReference);switch(r.mode){case"absolute-height":return o-n;case"on-the-ground":return 0;case"relative-to-ground":return o-((t.elevationProvider.getElevation(e.x,e.y,o,e.spatialReference,"ground")??0)+n);case"relative-to-scene":return o-((t.elevationProvider.getElevation(e.x,e.y,o,e.spatialReference,"scene")??0)+n)}}function b(e,t,r,o=null){return S(e,t.x,t.y,t.hasZ?t.z:0,t.spatialReference,r,o)}function C(e,t,r,o,n=null){return S(e,t[0],t[1],t.length>2?t[2]:0,r,o,n)}function S(e,t,r,o,n,i,s=null){if(null==i)return;let a=null!=s?s.mode:"absolute-height";if("on-the-ground"===a)return 0;let{absoluteZ:l}=I(t,r,o,n,e,i);var p=l,u=t,c=r,d=o,y=n,f=e,g=s,h=a;let m=v(g,y);switch(h){case"absolute-height":return p-m;case"relative-to-ground":return p-((f.elevationProvider.getElevation(u,c,d,y,"ground")??0)+m);case"relative-to-scene":return p-((f.elevationProvider.getElevation(u,c,d,y,"scene")??0)+m)}}function I(e,t,r,o,n,i){let s=v(i,o);switch(i.mode){case"absolute-height":return{absoluteZ:r+s,elevation:0};case"on-the-ground":{let r=n.elevationProvider.getElevation(e,t,0,o,"ground")??0;return{absoluteZ:r,elevation:r}}case"relative-to-ground":{let i=n.elevationProvider.getElevation(e,t,r,o,"ground")??0;return{absoluteZ:r+i+s,elevation:i}}case"relative-to-scene":{let i=n.elevationProvider.getElevation(e,t,r,o,"scene")??0;return{absoluteZ:r+i+s,elevation:i}}}}function M(e,t){if(null==t)return!1;let{mode:r}=t;return null!=r&&("scene"===e&&"relative-to-scene"===r||"ground"===e&&"absolute-height"!==r)}function w(e,t,r){return r&&r.mode!==t?`${e} only support ${t} elevation mode`:null}function Z(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 T(e,t){t&&e.warn(".elevationInfo=",t)}function j(e){return(e?.offset??0)*(0,i.Ao)(e?.unit)}let N={mode:"absolute-height",offset:0},P={mode:"on-the-ground",offset:null}},64500:(e,t,r)=>{r.d(t,{n:()=>n});var o=r(41774);function n(e){var t,r;return i["json"===(t=e).type?"application/json":"blob"===t.type?t.blob.type:(r=t.url,l[(0,o.Zo)(r)]||s)]||a}let i={},s="text/plain",a=i[s],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(let e in l)i[l[e]]=e},79241:(e,t,r)=>{r.d(t,{b:()=>l,h:()=>p});var o=r(85436),n=r(85068),i=r(41774),s=r(26144),a=r(57911);function l(e){let{nonStandardUrlAllowed:t=!1,separator:r}=e??{},i=(0,o.o8)(a.OZ),l=i.json?.write;return"object"==typeof l&&l&&(l.writer=function(e,t,o,n){(0,s.LS)(this,e,r,t,n)}),{...i,set:function(e){if(null==e)return void this._set("url",e);let r=(0,s.HZ)({layer:this,url:e,nonStandardUrlAllowed:t,logger:n.A.getLogger(this)});this._set("url",r.url),null!=r.layerId&&this._set("layerId",r.layerId)}}}function p(e,t){let{separator:r}=t??{},o=(0,i.An)(e.url);return null!=o&&(null!=e.dynamicDataSource?o.path=(0,i.fj)(o.path,"dynamicLayer"):null!=e.layerId&&(o.path=(0,i.fj)(o.path,r??"",e.layerId.toString()))),o}},99494:(e,t,r)=>{r.d(t,{A:()=>d});var o,n=r(32978),i=r(66693),s=r(2440),a=r(97077),l=r(41774),p=r(5539);r(96336),r(85068),r(78075);var u=r(32899),c=r(33009);let d=o=class extends(0,a.T)(s.A.ofType(c.A)){constructor(e){super(e),this.url=null}clone(){return new o({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){let r=new o;for(let o of e)r.add(c.A.fromJSON(o,t));return r}static async fromUrl(e,t,r){let n={url:(0,l.An)(e),origin:"service"},s=await (0,i.A)(e,{responseType:"json",signal:r?.signal}),a=t.toJSON(),p=[];for(let e of s.data)p.push(c.A.fromJSON({...e,geometry:{spatialReference:a,...e.geometry}},n));return new o({url:e,items:p})}};(0,n.Cg)([(0,p.MZ)({type:String})],d.prototype,"url",void 0),d=o=(0,n.Cg)([(0,u.$)("esri.layers.support.SceneModifications")],d)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.