12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030 |
- import {
- t as t3
- } from "./chunk-SAS7RONY.js";
- import {
- e,
- t as t2
- } from "./chunk-WSRBH7BF.js";
- import {
- $,
- B,
- M,
- N as N2,
- _,
- b,
- j,
- k,
- m as m2,
- w
- } from "./chunk-IHXECKQQ.js";
- import {
- D,
- m as m3,
- p
- } from "./chunk-ULGDPLM2.js";
- import {
- s,
- s2,
- s3
- } from "./chunk-EMJ4ZSM2.js";
- import {
- N,
- d,
- m,
- o as o2
- } from "./chunk-IKP3YN53.js";
- import {
- A2 as A,
- F,
- a,
- i2 as i,
- o,
- q,
- r,
- t,
- v2 as v,
- y,
- y2,
- z
- } from "./chunk-GZT4BVFP.js";
- // node_modules/@arcgis/core/chunks/tslib.es6.js
- function e2(e12, t13, r7, o13) {
- var c14, f10 = arguments.length, n13 = f10 < 3 ? t13 : o13 === null ? o13 = Object.getOwnPropertyDescriptor(t13, r7) : o13;
- if (typeof Reflect == "object" && typeof Reflect.decorate == "function")
- n13 = Reflect.decorate(e12, t13, r7, o13);
- else
- for (var l11 = e12.length - 1; l11 >= 0; l11--)
- (c14 = e12[l11]) && (n13 = (f10 < 3 ? c14(n13) : f10 > 3 ? c14(t13, r7, n13) : c14(t13, r7)) || n13);
- return f10 > 3 && n13 && Object.defineProperty(t13, r7, n13), n13;
- }
- // node_modules/@arcgis/core/core/handleUtils.js
- function r2(r7) {
- return n(() => r7.forEach((r8) => r(r8) && r8.remove()));
- }
- function n(e12) {
- return { remove: () => {
- e12 && (e12(), e12 = void 0);
- } };
- }
- // node_modules/@arcgis/core/core/accessorSupport/utils.js
- function e3(r7) {
- return r7 ? r7.__accessor__ ? r7.__accessor__ : r7.propertyInvalidated ? r7 : null : null;
- }
- function i2(r7, n13) {
- return r7 != null && r7.metadatas && r7.metadatas[n13] != null;
- }
- function o3(r7, n13, t13) {
- if (t13) {
- return l(r7, n13, { policy: t13, path: "" });
- }
- return l(r7, n13, null);
- }
- function l(r7, e12, i13) {
- return e12 ? Object.keys(e12).reduce((r8, u10) => {
- let o13 = null, a9 = "merge";
- if (i13 && (o13 = i13.path ? `${i13.path}.${u10}` : u10, a9 = i13.policy(o13)), a9 === "replace")
- return r8[u10] = e12[u10], r8;
- if (r8[u10] === void 0)
- return r8[u10] = m(e12[u10]), r8;
- let s16 = r8[u10], c14 = e12[u10];
- if (s16 === c14)
- return r8;
- if (Array.isArray(c14) || Array.isArray(r8))
- s16 = s16 ? Array.isArray(s16) ? r8[u10] = s16.concat() : r8[u10] = [s16] : r8[u10] = [], c14 && (Array.isArray(c14) || (c14 = [c14]), c14.forEach((r9) => {
- s16.includes(r9) || s16.push(r9);
- }));
- else if (c14 && typeof c14 == "object")
- if (i13) {
- const n13 = i13.path;
- i13.path = q(o13), r8[u10] = l(s16, c14, i13), i13.path = n13;
- } else
- r8[u10] = l(s16, c14, null);
- else
- r8.hasOwnProperty(u10) && !e12.hasOwnProperty(u10) || (r8[u10] = c14);
- return r8;
- }, r7 || {}) : r7;
- }
- function s4(r7) {
- return Array.isArray(r7) ? r7 : r7.split(".");
- }
- function c(r7) {
- return r7.includes(",") ? r7.split(",").map((r8) => r8.trim()) : [r7.trim()];
- }
- function f(r7) {
- if (Array.isArray(r7)) {
- const n13 = [];
- for (const t13 of r7)
- n13.push(...c(t13));
- return n13;
- }
- return c(r7);
- }
- function y3(n13, t13, e12, i13) {
- const u10 = f(t13);
- if (u10.length !== 1) {
- const t14 = u10.map((r7) => i13(n13, r7, e12));
- return r2(t14);
- }
- return i13(n13, u10[0], e12);
- }
- function h(r7) {
- let n13 = false;
- return () => {
- n13 || (n13 = true, r7());
- };
- }
- // node_modules/@arcgis/core/core/accessorSupport/get.js
- function e4(t13, e12) {
- const i13 = t13[t13.length - 1] === "?" ? t13.slice(0, -1) : t13;
- if (e12.getItemAt != null || Array.isArray(e12)) {
- const t14 = parseInt(i13, 10);
- if (!isNaN(t14))
- return Array.isArray(e12) ? e12[t14] : e12.getItemAt(t14);
- }
- const u10 = e3(e12);
- return i2(u10, i13) ? u10.get(i13) : e12[i13];
- }
- function i3(t13, n13, r7) {
- if (t13 == null)
- return t13;
- const u10 = e4(n13[r7], t13);
- return !u10 && r7 < n13.length - 1 ? void 0 : r7 === n13.length - 1 ? u10 : i3(u10, n13, r7 + 1);
- }
- function u(n13, r7, u10 = 0) {
- return typeof r7 != "string" || r7.includes(".") ? i3(n13, s4(r7), u10) : e4(r7, n13);
- }
- function o4(t13, n13) {
- return u(t13, n13);
- }
- function s5(t13, n13) {
- return u(n13, t13) !== void 0;
- }
- // node_modules/@arcgis/core/core/accessorSupport/set.js
- function n2(o13, r7, t13) {
- if (o13 && r7)
- if (typeof r7 == "object")
- for (const e12 of Object.getOwnPropertyNames(r7))
- n2(o13, e12, r7[e12]);
- else {
- if (r7.includes(".")) {
- const s16 = r7.split("."), i14 = s16.splice(s16.length - 1, 1)[0];
- return void n2(o4(o13, s16), i14, t13);
- }
- const i13 = o13.__accessor__;
- i13 != null && s6(r7, i13), o13[r7] = t13;
- }
- }
- function s6(t13, e12) {
- if (a("esri-unknown-property-errors") && !i4(t13, e12))
- throw new s3("set:unknown-property", c2(t13, e12));
- }
- function i4(o13, r7) {
- return r7.metadatas[o13] != null;
- }
- function c2(o13, r7) {
- return "setting unknown property '" + o13 + "' on instance of " + r7.host.declaredClass;
- }
- s.getLogger("esri.core.accessorSupport.set");
- // node_modules/@arcgis/core/core/accessorSupport/metadata.js
- var o5 = class {
- constructor(t13) {
- this.autoDestroy = false, this.properties = t13;
- }
- };
- function n3(r7) {
- let n13 = r7.constructor.__accessorMetadata__;
- const c14 = Object.prototype.hasOwnProperty.call(r7.constructor, "__accessorMetadata__");
- if (n13) {
- if (!c14) {
- const e12 = Object.create(n13.properties), c15 = n13.autoDestroy;
- for (const r8 in e12)
- e12[r8] = m(e12[r8]);
- n13 = new o5(e12), n13.autoDestroy = c15, Object.defineProperty(r7.constructor, "__accessorMetadata__", { value: n13, enumerable: false, configurable: true, writable: true });
- }
- } else
- n13 = new o5({}), Object.defineProperty(r7.constructor, "__accessorMetadata__", { value: n13, enumerable: false, configurable: true, writable: true });
- return q(r7.constructor.__accessorMetadata__);
- }
- function c3(t13) {
- return n3(t13).properties;
- }
- function s7(t13, e12) {
- const r7 = c3(t13);
- let o13 = r7[e12];
- return o13 || (o13 = r7[e12] = {}), o13;
- }
- function i5(t13, e12) {
- return o3(t13, e12, _2);
- }
- var p2 = /^(?:[^.]+\.)?(?:value|type|(?:json\.type|json\.origins\.[^.]\.type))$/;
- function _2(t13) {
- return p2.test(t13) ? "replace" : "merge";
- }
- // node_modules/@arcgis/core/core/accessorSupport/decorators/property.js
- function d2(n13 = {}) {
- return (o13, i13) => {
- if (o13 === Function.prototype)
- throw new Error(`Inappropriate use of @property() on a static field: ${o13.name}.${i13}. Accessor does not support static properties.`);
- const s16 = Object.getOwnPropertyDescriptor(o13, i13), a9 = s7(o13, i13);
- s16 && (s16.get || s16.set ? (a9.get = s16.get || a9.get, a9.set = s16.set || a9.set) : "value" in s16 && ("value" in n13 && s.getLogger("esri.core.accessorSupport.decorators.property").warn(`@property() will redefine the value of "${i13}" on "${o13.constructor.name}" already defined in the metadata`, n13), a9.value = n13.value = s16.value)), n13.readOnly != null && (a9.readOnly = n13.readOnly);
- const c14 = n13.aliasOf;
- if (c14) {
- const t13 = typeof c14 == "string" ? c14 : c14.source, e12 = typeof c14 == "string" ? null : c14.overridable === true;
- let r7;
- a9.dependsOn = [t13], a9.get = function() {
- let e13 = o4(this, t13);
- if (typeof e13 == "function") {
- r7 || (r7 = t13.split(".").slice(0, -1).join("."));
- const n14 = o4(this, r7);
- n14 && (e13 = e13.bind(n14));
- }
- return e13;
- }, a9.readOnly || (a9.set = e12 ? function(t14) {
- t14 !== void 0 ? this._override(i13, t14) : this._clearOverride(i13);
- } : function(e13) {
- n2(this, t13, e13);
- });
- }
- const p11 = n13.type, u10 = n13.types;
- a9.cast || (p11 ? a9.cast = h2(p11) : u10 && (Array.isArray(u10) ? a9.cast = m2(N2(u10[0])) : a9.cast = N2(u10))), n13.range && (a9.cast = v2(a9.cast, n13.range)), i5(a9, n13);
- };
- }
- function y4(t13, e12, r7) {
- const n13 = s7(t13, r7);
- n13.json || (n13.json = {});
- let o13 = n13.json;
- return e12 !== void 0 && (o13.origins || (o13.origins = {}), o13.origins[e12] || (o13.origins[e12] = {}), o13 = o13.origins[e12]), o13;
- }
- function h2(t13) {
- let e12 = 0, r7 = t13;
- if (_(t13))
- return B(t13);
- for (; Array.isArray(r7) && r7.length === 1 && typeof r7[0] != "string" && typeof r7[0] != "number"; )
- r7 = r7[0], e12++;
- const l11 = r7;
- if (k(l11))
- return e12 === 0 ? M(l11) : $(M(l11), e12);
- if (e12 === 1)
- return w(l11);
- if (e12 > 1)
- return j(l11, e12);
- const f10 = t13;
- return f10.from ? f10.from : b(f10);
- }
- function v2(t13, e12) {
- return (r7) => {
- let n13 = +t13(r7);
- return e12.step != null && (n13 = Math.round(n13 / e12.step) * e12.step), e12.min != null && (n13 = Math.max(e12.min, n13)), e12.max != null && (n13 = Math.min(e12.max, n13)), n13;
- };
- }
- // node_modules/@arcgis/core/core/Warning.js
- var t4 = class extends s2 {
- constructor(e12, s16, r7) {
- if (super(e12, s16, r7), !(this instanceof t4))
- return new t4(e12, s16, r7);
- }
- };
- t4.prototype.type = "warning";
- // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/type.js
- function e5(e12) {
- return !!e12 && e12.prototype && e12.prototype.declaredClass && e12.prototype.declaredClass.indexOf("esri.core.Collection") === 0;
- }
- // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/reader.js
- var i6 = s.getLogger("esri.core.accessorSupport.extensions.serializableProperty.reader");
- function p3(t13, r7, n13) {
- t13 && (!n13 && !r7.read || r7.read?.reader || r7.read?.enabled === false || l2(t13) && o2("read.reader", s8(t13), r7));
- }
- function s8(t13) {
- const e12 = t13.ndimArray ?? 0;
- if (e12 > 1)
- return c4(t13);
- if (e12 === 1)
- return a2(t13);
- if ("type" in t13 && d3(t13.type)) {
- const e13 = t13.type.prototype?.itemType?.Type, r7 = a2(typeof e13 == "function" ? { type: e13 } : { types: e13 });
- return (e14, n13, o13) => {
- const i13 = r7(e14, n13, o13);
- return i13 ? new t13.type(i13) : i13;
- };
- }
- return u2(t13);
- }
- function u2(t13) {
- return "type" in t13 ? y5(t13.type) : g(t13.types);
- }
- function y5(t13) {
- return t13.prototype.read ? (e12, r7, n13) => {
- if (e12 == null)
- return e12;
- const o13 = typeof e12;
- if (o13 !== "object")
- return void i6.error(`Expected JSON value of type 'object' to deserialize type '${t13.prototype.declaredClass}', but got '${o13}'`);
- const p11 = new t13();
- return p11.read(e12, n13), p11;
- } : t13.fromJSON;
- }
- function f2(t13, e12, r7, n13) {
- return n13 !== 0 && Array.isArray(e12) ? e12.map((e13) => f2(t13, e13, r7, n13 - 1)) : t13(e12, void 0, r7);
- }
- function c4(t13) {
- const e12 = u2(t13), r7 = f2.bind(null, e12), n13 = t13.ndimArray ?? 0;
- return (t14, e13, o13) => {
- if (t14 == null)
- return t14;
- t14 = r7(t14, o13, n13);
- let i13 = n13, p11 = t14;
- for (; i13 > 0 && Array.isArray(p11); )
- i13--, p11 = p11[0];
- if (p11 !== void 0)
- for (let r8 = 0; r8 < i13; r8++)
- t14 = [t14];
- return t14;
- };
- }
- function a2(t13) {
- const e12 = u2(t13);
- return (t14, r7, n13) => {
- if (t14 == null)
- return t14;
- if (Array.isArray(t14)) {
- const r8 = [];
- for (const o14 of t14) {
- const t15 = e12(o14, void 0, n13);
- t15 !== void 0 && r8.push(t15);
- }
- return r8;
- }
- const o13 = e12(t14, void 0, n13);
- return o13 !== void 0 ? [o13] : void 0;
- };
- }
- function d3(t13) {
- if (!e5(t13))
- return false;
- const e12 = t13.prototype.itemType;
- return !(!e12 || !e12.Type) && (typeof e12.Type == "function" ? m4(e12.Type) : j2(e12.Type));
- }
- function l2(t13) {
- return "types" in t13 ? j2(t13.types) : m4(t13.type);
- }
- function m4(t13) {
- return !Array.isArray(t13) && (!!t13 && t13.prototype && ("read" in t13.prototype || "fromJSON" in t13 || d3(t13)));
- }
- function j2(t13) {
- for (const e12 in t13.typeMap) {
- if (!m4(t13.typeMap[e12]))
- return false;
- }
- return true;
- }
- function g(t13) {
- let e12 = null;
- const n13 = t13.errorContext ?? "type";
- return (o13, p11, s16) => {
- if (o13 == null)
- return o13;
- const u10 = typeof o13;
- if (u10 !== "object")
- return void i6.error(`Expected JSON value of type 'object' to deserialize, but got '${u10}'`);
- e12 || (e12 = v3(t13));
- const y13 = t13.key;
- if (typeof y13 != "string")
- return;
- const f10 = o13[y13], c14 = f10 ? e12[f10] : t13.defaultKeyValue ? t13.typeMap[t13.defaultKeyValue] : void 0;
- if (!c14) {
- const t14 = `Type '${f10 || "unknown"}' is not supported`;
- return s16 && s16.messages && o13 && s16.messages.push(new t4(`${n13}:unsupported`, t14, { definition: o13, context: s16 })), void i6.error(t14);
- }
- const a9 = new c14();
- return a9.read(o13, s16), a9;
- };
- }
- function v3(t13) {
- const e12 = {};
- for (const r7 in t13.typeMap) {
- const o13 = t13.typeMap[r7], i13 = n3(o13.prototype);
- if (typeof t13.key == "function")
- continue;
- const p11 = i13.properties[t13.key];
- if (!p11)
- continue;
- p11.json?.type && Array.isArray(p11.json.type) && p11.json.type.length === 1 && typeof p11.json.type[0] == "string" && (e12[p11.json.type[0]] = o13);
- const s16 = p11.json?.write;
- if (!s16 || !s16.writer) {
- e12[r7] = o13;
- continue;
- }
- const u10 = s16.target, y13 = typeof u10 == "string" ? u10 : t13.key, f10 = {};
- s16.writer(r7, f10, y13), f10[y13] && (e12[f10[y13]] = o13);
- }
- return e12;
- }
- // node_modules/@arcgis/core/core/accessorSupport/interfaces.js
- var I;
- !function(I3) {
- I3[I3.INITIALIZING = 0] = "INITIALIZING", I3[I3.CONSTRUCTING = 1] = "CONSTRUCTING", I3[I3.CONSTRUCTED = 2] = "CONSTRUCTED";
- }(I || (I = {}));
- // node_modules/@arcgis/core/core/accessorSupport/tracking/Flags.js
- var i7;
- !function(i13) {
- i13[i13.Dirty = 1] = "Dirty", i13[i13.Overriden = 2] = "Overriden", i13[i13.Computing = 4] = "Computing", i13[i13.NonNullable = 8] = "NonNullable", i13[i13.HasDefaultValue = 16] = "HasDefaultValue", i13[i13.DepTrackingInitialized = 32] = "DepTrackingInitialized", i13[i13.AutoTracked = 64] = "AutoTracked", i13[i13.ExplicitlyTracking = 128] = "ExplicitlyTracking";
- }(i7 || (i7 = {}));
- // node_modules/@arcgis/core/core/accessorSupport/tracking.js
- var o6;
- var i8 = [];
- var c5 = s.getLogger("esri.core.Accessor");
- function l3(t13) {
- o6 !== void 0 && o6.onObservableAccessed(t13);
- }
- var a3 = false;
- var f3 = false;
- function g2(t13, n13, r7) {
- if (a3)
- return p4(t13, n13, r7);
- d4(t13);
- const e12 = n13.call(r7);
- return m5(), e12;
- }
- function u3(t13, n13) {
- return g2(void 0, t13, n13);
- }
- function p4(t13, n13, r7) {
- const e12 = a3;
- a3 = true, d4(t13);
- let o13 = null;
- try {
- o13 = n13.call(r7);
- } catch (i13) {
- f3 && c5.error(i13);
- }
- return m5(), a3 = e12, o13;
- }
- function d4(t13) {
- o6 = t13, i8.push(t13);
- }
- function m5() {
- const t13 = i8.pop();
- o6 = i8.length > 0 ? i8[i8.length - 1] : void 0, t13 !== void 0 && t13.onTrackingEnd();
- }
- function y6(t13, n13) {
- if (n13.flags & i7.DepTrackingInitialized)
- return;
- const r7 = f3;
- f3 = false, n13.flags & i7.AutoTracked ? p4(n13, n13.metadata.get, t13) : h3(t13, n13), f3 = r7;
- }
- var A2 = [];
- function h3(t13, r7) {
- r7.flags & i7.ExplicitlyTracking || (r7.flags |= i7.ExplicitlyTracking, p4(r7, () => {
- const e12 = r7.metadata.dependsOn || A2;
- for (const r8 of e12)
- if (typeof r8 != "string" || r8.includes(".")) {
- const e13 = s4(r8);
- for (let n13 = 0, r9 = t13; n13 < e13.length && r9 != null && typeof r9 == "object"; ++n13)
- r9 = k2(r9, e13[n13], n13 !== e13.length - 1);
- } else
- k2(t13, r8, false);
- }), r7.flags &= ~i7.ExplicitlyTracking);
- }
- function k2(t13, n13, e12) {
- const o13 = n13[n13.length - 1] === "?" ? n13.slice(0, -1) : n13;
- if (t13.getItemAt != null || Array.isArray(t13)) {
- const n14 = parseInt(o13, 10);
- if (!isNaN(n14))
- return Array.isArray(t13) ? t13[n14] : t13.getItemAt(n14);
- }
- const i13 = e3(t13)?.properties.get(o13);
- return i13 && (l3(i13), y6(t13, i13)), e12 ? t13[o13] : void 0;
- }
- // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/originAliases.js
- function n4(n13) {
- if (n13.json && n13.json.origins) {
- const o13 = n13.json.origins, e12 = { "web-document": ["web-scene", "web-map"] };
- for (const n14 in e12)
- if (o13[n14]) {
- const s16 = o13[n14];
- e12[n14].forEach((n15) => {
- o13[n15] = s16;
- }), delete o13[n14];
- }
- }
- }
- // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/shorthands.js
- function e6(e12) {
- if (e12.json || (e12.json = {}), o7(e12.json), n5(e12.json), r3(e12.json), e12.json.origins)
- for (const t13 in e12.json.origins)
- o7(e12.json.origins[t13]), n5(e12.json.origins[t13]), r3(e12.json.origins[t13]);
- return true;
- }
- function r3(e12) {
- e12.name && (e12.read && typeof e12.read == "object" ? e12.read.source === void 0 && (e12.read.source = e12.name) : e12.read = { source: e12.name }, e12.write && typeof e12.write == "object" ? e12.write.target === void 0 && (e12.write.target = e12.name) : e12.write = { target: e12.name });
- }
- function o7(e12) {
- typeof e12.read == "boolean" ? e12.read = { enabled: e12.read } : typeof e12.read == "function" ? e12.read = { enabled: true, reader: e12.read } : e12.read && typeof e12.read == "object" && e12.read.enabled === void 0 && (e12.read.enabled = true);
- }
- function n5(e12) {
- typeof e12.write == "boolean" ? e12.write = { enabled: e12.write } : typeof e12.write == "function" ? e12.write = { enabled: true, writer: e12.write } : e12.write && typeof e12.write == "object" && e12.write.enabled === void 0 && (e12.write.enabled = true);
- }
- // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty/writer.js
- var i9 = s.getLogger("esri.core.accessorSupport.extensions.serializableProperty.writer");
- function o8(r7, e12) {
- if (!e12.write || e12.write.writer || e12.write.enabled === false && !e12.write.overridePolicy)
- return;
- const t13 = r7?.ndimArray ?? 0;
- r7 && (t13 === 1 || "type" in r7 && e5(r7.type)) ? e12.write.writer = c6 : t13 > 1 ? e12.write.writer = w2(t13) : e12.types ? Array.isArray(e12.types) ? e12.write.writer = f4(e12.types[0]) : e12.write.writer = s9(e12.types) : e12.write.writer = p5;
- }
- function s9(r7) {
- return (e12, t13, n13, i13) => e12 ? u4(e12, r7, i13) ? p5(e12, t13, n13, i13) : void 0 : p5(e12, t13, n13, i13);
- }
- function u4(e12, t13, n13) {
- for (const r7 in t13.typeMap)
- if (e12 instanceof t13.typeMap[r7])
- return true;
- if (n13?.messages) {
- const o13 = t13.errorContext ?? "type", s16 = `Values of type '${(typeof t13.key != "function" ? e12[t13.key] : e12.declaredClass) ?? "Unknown"}' cannot be written`;
- n13 && n13.messages && e12 && n13.messages.push(new s3(`${o13}:unsupported`, s16, { definition: e12, context: n13 })), i9.error(s16);
- }
- return false;
- }
- function f4(r7) {
- return (e12, t13, n13, i13) => {
- if (!e12 || !Array.isArray(e12))
- return p5(e12, t13, n13, i13);
- return p5(e12.filter((e13) => u4(e13, r7, i13)), t13, n13, i13);
- };
- }
- function p5(r7, e12, n13, i13) {
- o2(n13, y7(r7, i13), e12);
- }
- function y7(r7, e12) {
- return r7 && typeof r7.write == "function" ? r7.write({}, e12) : r7 && typeof r7.toJSON == "function" ? r7.toJSON() : typeof r7 == "number" ? a4(r7) : r7;
- }
- function a4(r7) {
- return r7 === -1 / 0 ? -Number.MAX_VALUE : r7 === 1 / 0 ? Number.MAX_VALUE : isNaN(r7) ? null : r7;
- }
- function c6(r7, e12, n13, i13) {
- let o13;
- r7 === null ? o13 = null : r7 && typeof r7.map == "function" ? (o13 = r7.map((r8) => y7(r8, i13)), typeof o13.toArray == "function" && (o13 = o13.toArray())) : o13 = [y7(r7, i13)], o2(n13, o13, e12);
- }
- function l4(r7, e12, t13) {
- return t13 !== 0 && Array.isArray(r7) ? r7.map((r8) => l4(r8, e12, t13 - 1)) : y7(r7, e12);
- }
- function w2(r7) {
- return (e12, n13, i13, o13) => {
- let s16;
- if (e12 === null)
- s16 = null;
- else {
- s16 = l4(e12, o13, r7);
- let t13 = r7, n14 = s16;
- for (; t13 > 0 && Array.isArray(n14); )
- t13--, n14 = n14[0];
- if (n14 !== void 0)
- for (let r8 = 0; r8 < t13; r8++)
- s16 = [s16];
- }
- o2(i13, s16, n13);
- };
- }
- // node_modules/@arcgis/core/core/accessorSupport/extensions/serializableProperty.js
- function o9(r7, n13) {
- return a5(r7, "read", n13);
- }
- function s10(r7, n13) {
- return a5(r7, "write", n13);
- }
- function a5(r7, n13, e12) {
- let t13 = r7 && r7.json;
- if (r7 && r7.json && r7.json.origins && e12) {
- const i13 = r7.json.origins[e12.origin];
- i13 && (n13 === "any" || n13 in i13) && (t13 = i13);
- }
- return t13;
- }
- function p6(r7) {
- const n13 = y8(r7);
- if (r7.json.origins)
- for (const t13 in r7.json.origins) {
- const o13 = r7.json.origins[t13], s16 = o13.types ? f5(o13) : n13;
- p3(s16, o13, false), o13.types && !o13.write && r7.json.write && r7.json.write.enabled && (o13.write = { ...r7.json.write }), o8(s16, o13);
- }
- p3(n13, r7.json, true), o8(n13, r7.json);
- }
- function y8(r7) {
- return r7.json.types ? u5(r7.json) : r7.type ? j3(r7) : u5(r7);
- }
- function f5(r7) {
- return r7.type ? j3(r7) : u5(r7);
- }
- function j3(n13) {
- if (!n13.type)
- return;
- let e12 = 0, t13 = n13.type;
- for (; Array.isArray(t13) && !k(t13); )
- t13 = t13[0], e12++;
- return { type: t13, ndimArray: e12 };
- }
- function u5(r7) {
- if (!r7.types)
- return;
- let n13 = 0, e12 = r7.types;
- for (; Array.isArray(e12); )
- e12 = e12[0], n13++;
- return { types: e12, ndimArray: n13 };
- }
- function c7(r7) {
- e6(r7) && (n4(r7), p6(r7));
- }
- // node_modules/@arcgis/core/core/accessorSupport/decorators/subclass.js
- var s11 = new Set();
- var i10 = new Set();
- function n6(e12) {
- return (r7) => {
- r7.prototype.declaredClass = e12, c8(r7);
- const o13 = [], n13 = [];
- let a9 = r7.prototype;
- for (; a9; )
- a9.hasOwnProperty("initialize") && !s11.has(a9.initialize) && (s11.add(a9.initialize), o13.push(a9.initialize)), a9.hasOwnProperty("destroy") && !i10.has(a9.destroy) && (i10.add(a9.destroy), n13.push(a9.destroy)), a9 = Object.getPrototypeOf(a9);
- s11.clear(), i10.clear();
- class l11 extends r7 {
- constructor(...e13) {
- if (super(...e13), this.constructor === l11 && typeof this.postscript == "function") {
- if (o13.length && Object.defineProperty(this, "initialize", { enumerable: false, configurable: true, value() {
- for (let e14 = o13.length - 1; e14 >= 0; e14--)
- o13[e14].call(this);
- } }), n13.length) {
- let e14 = false;
- Object.defineProperty(this, "destroy", { enumerable: false, configurable: true, value() {
- if (!e14) {
- e14 = true;
- for (let e15 = 0; e15 < n13.length; e15++)
- n13[e15].call(this);
- }
- } });
- }
- this.postscript(...e13);
- }
- }
- }
- return l11.__accessorMetadata__ = n3(r7.prototype), l11.prototype.declaredClass = e12, l11;
- };
- }
- function a6(e12, t13) {
- return t13.get == null ? function() {
- const t14 = this.__accessor__.properties.get(e12);
- if (t14 === void 0)
- return;
- l3(t14);
- const o13 = this.__accessor__.store;
- return o13.has(e12) ? o13.get(e12) : t14.metadata.value;
- } : function() {
- const t14 = this.__accessor__.properties.get(e12);
- if (t14 !== void 0)
- return t14.getComputed();
- };
- }
- function c8(r7) {
- const s16 = r7.prototype, i13 = n3(s16).properties, n13 = {};
- for (const t13 of Object.getOwnPropertyNames(i13)) {
- const r8 = i13[t13];
- c7(r8), n13[t13] = { enumerable: true, configurable: true, get: a6(t13, r8), set(o13) {
- const s17 = this.__accessor__;
- if (s17 !== void 0) {
- if (!Object.isFrozen(this)) {
- if (s17.initialized && r8.readOnly)
- throw new TypeError(`[accessor] cannot assign to read-only property '${t13}' of ${this.declaredClass}`);
- if (s17.lifecycle === I.CONSTRUCTED && r8.constructOnly)
- throw new TypeError(`[accessor] cannot assign to construct-only property '${t13}' of ${this.declaredClass}`);
- s17.set(t13, o13);
- }
- } else
- Object.defineProperty(this, t13, { enumerable: true, configurable: true, writable: true, value: o13 });
- } };
- }
- Object.defineProperties(r7.prototype, n13);
- }
- // node_modules/@arcgis/core/core/accessorSupport/PropertyOrigin.js
- var r4;
- !function(e12) {
- e12[e12.DEFAULTS = 0] = "DEFAULTS", e12[e12.COMPUTED = 1] = "COMPUTED", e12[e12.SERVICE = 2] = "SERVICE", e12[e12.PORTAL_ITEM = 3] = "PORTAL_ITEM", e12[e12.WEB_SCENE = 4] = "WEB_SCENE", e12[e12.WEB_MAP = 5] = "WEB_MAP", e12[e12.USER = 6] = "USER";
- }(r4 || (r4 = {}));
- var E = r4.USER + 1;
- function t5(e12) {
- switch (e12) {
- case "defaults":
- return r4.DEFAULTS;
- case "service":
- return r4.SERVICE;
- case "portal-item":
- return r4.PORTAL_ITEM;
- case "web-scene":
- return r4.WEB_SCENE;
- case "web-map":
- return r4.WEB_MAP;
- case "user":
- return r4.USER;
- }
- }
- function n7(E2) {
- switch (E2) {
- case r4.DEFAULTS:
- return "defaults";
- case r4.SERVICE:
- return "service";
- case r4.PORTAL_ITEM:
- return "portal-item";
- case r4.WEB_SCENE:
- return "web-scene";
- case r4.WEB_MAP:
- return "web-map";
- case r4.USER:
- return "user";
- }
- return q(void 0);
- }
- function c9(e12) {
- return n7(e12);
- }
- // node_modules/@arcgis/core/core/PerformanceSampler.js
- var t6 = 29;
- var e7 = class {
- constructor(e12, s16 = t6) {
- this.name = e12, this._counter = 0, this._items = new Array(s16);
- }
- record(t13) {
- this._items[++this._counter % this._items.length] = t13;
- }
- get median() {
- return this._items.slice().sort((t13, e12) => t13 - e12)[Math.floor(this._items.length / 2)];
- }
- get average() {
- return this._items.reduce((t13, e12) => t13 + e12, 0) / this._items.length;
- }
- get last() {
- return this._items[this._counter % this._items.length];
- }
- };
- // node_modules/@arcgis/core/core/HeapSort.js
- var o10;
- !function(o13) {
- const t13 = (o14, t14, n14, e13) => {
- let i14 = t14, c14 = t14;
- const l11 = n14 >>> 1, r7 = o14[i14 - 1];
- for (; c14 <= l11; ) {
- c14 = i14 << 1, c14 < n14 && e13(o14[c14 - 1], o14[c14]) < 0 && ++c14;
- const t15 = o14[c14 - 1];
- if (e13(t15, r7) <= 0)
- break;
- o14[i14 - 1] = t15, i14 = c14;
- }
- o14[i14 - 1] = r7;
- }, n13 = (o14, t14) => o14 < t14 ? -1 : o14 > t14 ? 1 : 0;
- function e12(o14, e13, i14, c14) {
- e13 === void 0 && (e13 = 0), i14 === void 0 && (i14 = o14.length), c14 === void 0 && (c14 = n13);
- for (let n14 = i14 >>> 1; n14 > e13; n14--)
- t13(o14, n14, i14, c14);
- const l11 = e13 + 1;
- for (let n14 = i14 - 1; n14 > e13; n14--) {
- const i15 = o14[e13];
- o14[e13] = o14[n14], o14[n14] = i15, t13(o14, l11, n14, c14);
- }
- }
- function* i13(o14, e13, i14, c14) {
- e13 === void 0 && (e13 = 0), i14 === void 0 && (i14 = o14.length), c14 === void 0 && (c14 = n13);
- for (let n14 = i14 >>> 1; n14 > e13; n14--)
- t13(o14, n14, i14, c14), yield;
- const l11 = e13 + 1;
- for (let n14 = i14 - 1; n14 > e13; n14--) {
- const i15 = o14[e13];
- o14[e13] = o14[n14], o14[n14] = i15, t13(o14, l11, n14, c14), yield;
- }
- }
- o13.sort = e12, o13.iterableSort = i13;
- }(o10 || (o10 = {}));
- var t7 = o10;
- // node_modules/@arcgis/core/core/PooledArray.js
- var e8 = 1.5;
- var l5 = 1.1;
- var n8 = class {
- constructor(h6) {
- this.data = [], this._length = 0, this._allocator = void 0, this._deallocator = () => null, this._shrink = () => {
- }, this._hint = new y2(), h6 && (h6.initialSize && (this.data = new Array(h6.initialSize)), h6.allocator && (this._allocator = h6.allocator), h6.deallocator !== void 0 && (this._deallocator = h6.deallocator), h6.shrink && (this._shrink = () => r5(this)));
- }
- toArray() {
- return this.data.slice(0, this.length);
- }
- filter(t13) {
- const h6 = new Array();
- for (let i13 = 0; i13 < this._length; i13++) {
- const s16 = this.data[i13];
- t13(s16) && h6.push(s16);
- }
- return h6;
- }
- getItemAt(t13) {
- if (!(t13 < 0 || t13 >= this._length))
- return this.data[t13];
- }
- includes(t13, h6) {
- const i13 = this.data.indexOf(t13, h6);
- return i13 !== -1 && i13 < this.length;
- }
- get length() {
- return this._length;
- }
- set length(t13) {
- if (t13 > this._length) {
- if (this._allocator) {
- for (; this._length < t13; )
- this.data[this._length++] = this._allocator(this.data[this._length]);
- return;
- }
- this._length = t13;
- } else {
- if (this._deallocator)
- for (let h6 = t13; h6 < this._length; ++h6)
- this.data[h6] = this._deallocator(this.data[h6]);
- this._length = t13, this._shrink();
- }
- }
- clear() {
- this.length = 0;
- }
- prune() {
- this.clear(), this.data = [];
- }
- push(t13) {
- this.data[this._length++] = t13;
- }
- pushArray(t13, h6 = t13.length) {
- for (let i13 = 0; i13 < h6; i13++)
- this.data[this._length++] = t13[i13];
- }
- fill(t13, h6) {
- for (let i13 = 0; i13 < h6; i13++)
- this.data[this._length++] = t13;
- }
- pushNew() {
- this._allocator && (this.data[this.length] = this._allocator(this.data[this.length]));
- const t13 = this.data[this._length];
- return ++this._length, t13;
- }
- unshift(t13) {
- this.data.unshift(t13), this._length++, r5(this);
- }
- pop() {
- if (this.length === 0)
- return;
- const t13 = this.data[this.length - 1];
- return this.length = this.length - 1, this._shrink(), t13;
- }
- remove(t13) {
- const i13 = v(this.data, t13, this.length, this._hint);
- if (i13 !== -1)
- return this.data.splice(i13, 1), this.length = this.length - 1, t13;
- }
- removeUnordered(t13) {
- const h6 = A(this.data, t13, this.length, this._hint);
- return h6 !== void 0 && (this.length = this.length - 1), this._shrink(), h6;
- }
- removeUnorderedIndex(t13) {
- if (!(t13 >= this.length || t13 < 0))
- return this.swapElements(t13, this.length - 1), this.pop();
- }
- removeUnorderedMany(t13, h6 = t13.length, i13) {
- this.length = z(this.data, t13, this.length, h6, this._hint, i13), this._shrink();
- }
- front() {
- if (this.length !== 0)
- return this.data[0];
- }
- back() {
- if (this.length !== 0)
- return this.data[this.length - 1];
- }
- swapElements(t13, h6) {
- t13 >= this.length || h6 >= this.length || t13 === h6 || ([this.data[t13], this.data[h6]] = [this.data[h6], this.data[t13]]);
- }
- sort(t13) {
- t7.sort(this.data, 0, this.length, t13);
- }
- iterableSort(t13) {
- return t7.iterableSort(this.data, 0, this.length, t13);
- }
- some(t13, h6) {
- for (let i13 = 0; i13 < this.length; ++i13)
- if (t13.call(h6, this.data[i13], i13, this.data))
- return true;
- return false;
- }
- filterInPlace(t13, h6) {
- let i13 = 0;
- for (let s16 = 0; s16 < this._length; ++s16) {
- const a9 = this.data[s16];
- t13.call(h6, a9, s16, this.data) && (this.data[s16] = this.data[i13], this.data[i13] = a9, i13++);
- }
- if (this._deallocator)
- for (let s16 = i13; s16 < this._length; s16++)
- this.data[s16] = this._deallocator(this.data[s16]);
- return this._length = i13, this._shrink(), this;
- }
- forAll(t13, h6) {
- const i13 = this.length, s16 = this.data;
- for (let a9 = 0; a9 < i13; ++a9)
- t13.call(h6, s16[a9], a9, s16);
- }
- forEach(t13, h6) {
- for (let i13 = 0; i13 < this.length; ++i13)
- t13.call(h6, this.data[i13], i13, this.data);
- }
- map(t13, h6) {
- const i13 = new Array(this.length);
- for (let s16 = 0; s16 < this.length; ++s16)
- i13[s16] = t13.call(h6, this.data[s16], s16, this.data);
- return i13;
- }
- reduce(t13, h6) {
- let i13 = h6;
- for (let s16 = 0; s16 < this.length; ++s16)
- i13 = t13(i13, this.data[s16], s16, this.data);
- return i13;
- }
- has(t13) {
- const h6 = this.length, i13 = this.data;
- for (let s16 = 0; s16 < h6; ++s16)
- if (i13[s16] === t13)
- return true;
- return false;
- }
- };
- function r5(t13) {
- t13.data.length > e8 * t13.length && (t13.data.length = Math.floor(t13.length * l5));
- }
- // node_modules/@arcgis/core/core/time.js
- function n9(n13) {
- return n13;
- }
- // node_modules/@arcgis/core/core/scheduling.js
- var c10 = class {
- constructor(e12) {
- this.phases = e12, this.paused = false, this.ticks = -1, this.removed = false;
- }
- };
- var m6 = class {
- constructor(e12) {
- this.callback = e12, this.isActive = true;
- }
- remove() {
- this.isActive = false;
- }
- };
- var l6 = 0;
- var p7 = 0;
- var u6 = { time: n9(0), deltaTime: n9(0), elapsedFrameTime: n9(0), frameDuration: n9(0) };
- var f6 = ["prepare", "preRender", "render", "postRender", "update", "finish"];
- var h4 = [];
- var d5 = new n8();
- var w3 = class {
- constructor(e12) {
- this._task = e12;
- }
- remove() {
- this._task.removed = true;
- }
- pause() {
- this._task.paused = true;
- }
- resume() {
- this._task.paused = false;
- }
- };
- var k3 = { frameTasks: d5, willDispatch: false, clearFrameTasks: j4, dispatch: b2, executeFrameTasks: D2 };
- function v4(e12) {
- const r7 = new m6(e12);
- return h4.push(r7), k3.willDispatch || (k3.willDispatch = true, t3(b2)), r7;
- }
- function A3(e12) {
- const t13 = new c10(e12);
- return d5.push(t13), T == null && (l6 = performance.now(), T = requestAnimationFrame(x)), new w3(t13);
- }
- var T = null;
- function j4(e12 = false) {
- d5.forAll((e13) => {
- e13.removed = true;
- }), e12 && _3();
- }
- function x() {
- const e12 = performance.now();
- T = null, T = d5.length > 0 ? requestAnimationFrame(x) : null, k3.executeFrameTasks(e12);
- }
- function D2(e12) {
- const t13 = n9(e12 - l6);
- l6 = e12;
- const r7 = p7 > 0 ? p7 : 1e3 / 60, s16 = Math.max(0, t13 - r7);
- for (let o13 = 0; o13 < f6.length; o13++) {
- const n13 = performance.now(), a9 = f6[o13];
- d5.forAll((n14) => {
- if (n14.paused || n14.removed)
- return;
- o13 === 0 && n14.ticks++;
- n14.phases[a9] && (u6.time = e12, u6.deltaTime = n14.ticks === 0 ? n9(0) : t13, u6.elapsedFrameTime = n9(performance.now() - e12), u6.frameDuration = n9(r7 - s16), n14.phases[a9]?.call(n14, u6));
- }), R[o13].record(performance.now() - n13);
- }
- _3(), q2.record(performance.now() - e12);
- }
- var g3 = new n8();
- function _3() {
- d5.forAll((e12) => {
- e12.removed && g3.push(e12);
- }), d5.removeUnorderedMany(g3.data, g3.length), g3.clear();
- }
- function b2() {
- for (; h4.length; ) {
- const t13 = q(h4.shift());
- t13.isActive && t13.callback();
- }
- k3.willDispatch = false;
- }
- function y9(e12 = 1, r7) {
- const s16 = D(), i13 = () => {
- p(r7) ? s16.reject(m3()) : e12 === 0 ? s16() : (--e12, t3(() => i13()));
- };
- return i13(), s16.promise;
- }
- var R = f6.map((e12) => new e7(e12));
- var q2 = new e7("total");
- // node_modules/@arcgis/core/core/accessorSupport/write.js
- var a7 = s.getLogger("esri.core.accessorSupport.write");
- function f7(r7, e12, t13, i13, o13) {
- const n13 = {};
- return e12.write?.writer?.call(r7, i13, n13, t13, o13), n13;
- }
- function p8(r7, t13, i13, s16, u10, l11) {
- if (!s16 || !s16.write)
- return false;
- const f10 = r7.get(i13);
- if (!u10 && s16.write.overridePolicy) {
- const e12 = s16.write.overridePolicy.call(r7, f10, i13, l11);
- e12 !== void 0 && (u10 = e12);
- }
- if (u10 || (u10 = s16.write), !u10 || u10.enabled === false)
- return false;
- if ((f10 === null && !u10.allowNull && !u10.writerEnsuresNonNull || f10 === void 0) && u10.isRequired) {
- const t14 = new s3("web-document-write:property-required", `Missing value for required property '${i13}' on '${r7.declaredClass}'`, { propertyName: i13, target: r7 });
- return t14 && l11 && l11.messages ? l11.messages.push(t14) : t14 && !l11 && a7.error(t14.name, t14.message), false;
- }
- if (f10 === void 0)
- return false;
- if (f10 === null && !u10.allowNull && !u10.writerEnsuresNonNull)
- return false;
- if ((!t13.store.multipleOriginsSupported || t13.store.originOf(i13) === r4.DEFAULTS) && c11(r7, i13, l11, s16, f10))
- return false;
- if (!u10.ignoreOrigin && l11 && l11.origin && t13.store.multipleOriginsSupported) {
- if (t13.store.originOf(i13) < t5(l11.origin))
- return false;
- }
- return true;
- }
- function c11(e12, t13, i13, o13, n13) {
- const s16 = o13.default;
- if (s16 === void 0)
- return false;
- if (o13.defaultEquals != null)
- return o13.defaultEquals(n13);
- if (typeof s16 == "function") {
- if (Array.isArray(n13)) {
- const o14 = s16.call(e12, t13, i13);
- return i(o14, n13);
- }
- return false;
- }
- return s16 === n13;
- }
- function g4(r7, e12, t13, i13) {
- const o13 = e3(r7), n13 = o13.metadatas, u10 = s10(n13[e12], i13);
- return !!u10 && p8(r7, o13, e12, u10, t13, i13);
- }
- function d6(r7, e12, t13) {
- if (r7 && typeof r7.toJSON == "function" && (!r7.toJSON.isDefaultToJSON || !r7.write))
- return o3(e12, r7.toJSON(t13));
- const o13 = e3(r7), n13 = o13.metadatas;
- for (const s16 in n13) {
- const a9 = s10(n13[s16], t13);
- if (!p8(r7, o13, s16, a9, void 0, t13))
- continue;
- const c14 = r7.get(s16), g7 = f7(r7, a9, a9.write && typeof a9.write.target == "string" ? a9.write.target : s16, c14, t13);
- Object.keys(g7).length > 0 && (e12 = o3(e12, g7), t13?.resources?.pendingOperations?.length && Promise.all(t13.resources.pendingOperations).then(() => o3(e12, g7)), t13 && t13.writtenProperties && t13.writtenProperties.push({ target: r7, propName: s16, oldOrigin: c9(o13.store.originOf(s16)), newOrigin: t13.origin }));
- }
- return e12;
- }
- // node_modules/@arcgis/core/core/iteratorUtils.js
- function n10(n13) {
- const o13 = [];
- return function* () {
- yield* o13;
- for (const t13 of n13)
- o13.push(t13), yield t13;
- };
- }
- function o11(n13, o13) {
- for (const t13 of n13)
- if (t13 != null && o13(t13))
- return t13;
- }
- function t8(n13) {
- return n13 != null && typeof n13[Symbol.iterator] == "function";
- }
- // node_modules/@arcgis/core/core/accessorSupport/tracking/ObservationHandle.js
- var s12 = class {
- constructor(r7, s16) {
- this._observers = r7, this._observer = s16;
- }
- remove() {
- F(this._observers, this._observer);
- }
- };
- // node_modules/@arcgis/core/core/accessorSupport/Property.js
- var l7 = class {
- constructor(s16, t13, e12) {
- this.properties = s16, this.propertyName = t13, this.metadata = e12, this._observers = null, this._accessed = null, this._handles = null, this.flags = i7.Dirty | (e12.nonNullable ? i7.NonNullable : 0) | (e12.hasOwnProperty("value") ? i7.HasDefaultValue : 0) | (e12.get === void 0 ? i7.DepTrackingInitialized : 0) | (e12.dependsOn === void 0 ? i7.AutoTracked : 0);
- }
- destroy() {
- if (this.flags & i7.Dirty && this._observers) {
- const s16 = this._observers.slice();
- for (const t13 of s16)
- t13.onCommitted();
- }
- this._accessed = null, this._observers = null, this._clearObservationHandles();
- }
- getComputed() {
- l3(this);
- const o13 = this.properties.store, l11 = this.propertyName, a9 = this.flags, h6 = o13.get(l11);
- if (a9 & i7.Computing)
- return h6;
- if (~a9 & i7.Dirty && o13.has(l11))
- return h6;
- this.flags |= i7.Computing;
- const d10 = this.properties.host;
- let c14;
- a9 & i7.AutoTracked ? c14 = g2(this, this.metadata.get, d10) : (h3(d10, this), c14 = this.metadata.get.call(d10)), o13.set(l11, c14, r4.COMPUTED);
- const u10 = o13.get(l11);
- return u10 === h6 ? this.flags &= ~i7.Dirty : u3(this.commit, this), this.flags &= ~i7.Computing, u10;
- }
- onObservableAccessed(s16) {
- s16 !== this && (this._accessed === null && (this._accessed = []), this._accessed.includes(s16) || this._accessed.push(s16));
- }
- onTrackingEnd() {
- this._clearObservationHandles(), this.flags |= i7.DepTrackingInitialized;
- const s16 = this._accessed;
- if (s16 === null)
- return;
- let t13 = this._handles;
- t13 === null && (t13 = this._handles = []);
- for (let e12 = 0; e12 < s16.length; ++e12)
- t13.push(s16[e12].observe(this));
- s16.length = 0;
- }
- observe(s16) {
- return this._observers === null && (this._observers = []), this._observers.includes(s16) || this._observers.push(s16), new s12(this._observers, s16);
- }
- notifyChange() {
- this.onInvalidated(), this.onCommitted();
- }
- invalidate() {
- this.onInvalidated();
- }
- onInvalidated() {
- ~this.flags & i7.Overriden && (this.flags |= i7.Dirty);
- const s16 = this._observers;
- if (s16 !== null)
- for (let t13 = 0; t13 < s16.length; ++t13)
- s16[t13].onInvalidated();
- }
- commit() {
- this.flags &= ~i7.Dirty, this.onCommitted();
- }
- onCommitted() {
- if (this._observers === null)
- return;
- const s16 = this._observers.slice();
- for (let t13 = 0; t13 < s16.length; ++t13)
- s16[t13].onCommitted();
- }
- _clearObservationHandles() {
- const s16 = this._handles;
- if (s16 !== null) {
- for (let t13 = 0; t13 < s16.length; ++t13)
- s16[t13].remove();
- s16.length = 0;
- }
- }
- };
- // node_modules/@arcgis/core/core/accessorSupport/Store.js
- var t9 = class {
- constructor() {
- this._values = new Map(), this.multipleOriginsSupported = false;
- }
- clone(s16) {
- const r7 = new t9();
- return this._values.forEach((t13, i13) => {
- s16 && s16.has(i13) || r7.set(i13, m(t13));
- }), r7;
- }
- get(e12) {
- return this._values.get(e12);
- }
- originOf() {
- return r4.USER;
- }
- keys() {
- return [...this._values.keys()];
- }
- set(e12, s16) {
- this._values.set(e12, s16);
- }
- delete(e12) {
- this._values.delete(e12);
- }
- has(e12) {
- return this._values.has(e12);
- }
- forEach(e12) {
- this._values.forEach(e12);
- }
- };
- // node_modules/@arcgis/core/core/accessorSupport/Properties.js
- function g5(t13, e12, s16) {
- return t13 !== void 0;
- }
- function d7(t13, e12, s16, r7) {
- return t13 !== void 0 && (!(s16 == null && t13.flags & i7.NonNullable) || (r7.lifecycle, I.INITIALIZING, false));
- }
- function m7(t13) {
- return t13 && typeof t13.destroy == "function";
- }
- s.getLogger("esri.core.accessorSupport.Properties");
- var v5 = class {
- constructor(t13) {
- this.host = t13, this.properties = new Map(), this.ctorArgs = null, this.destroyed = false, this.lifecycle = I.INITIALIZING, this.store = new t9(), this._origin = r4.USER;
- const e12 = this.host.constructor.__accessorMetadata__, s16 = e12.properties;
- for (const i13 in s16) {
- const t14 = new l7(this, i13, s16[i13]);
- this.properties.set(i13, t14);
- }
- this.metadatas = s16, this._autoDestroy = e12.autoDestroy;
- }
- initialize() {
- this.lifecycle = I.CONSTRUCTING;
- }
- constructed() {
- this.lifecycle = I.CONSTRUCTED;
- }
- destroy() {
- if (this.destroyed = true, this._autoDestroy)
- for (const [t13, e12] of this.properties) {
- const s16 = this.internalGet(t13);
- s16 && m7(s16) && (s16.destroy(), ~e12.flags & i7.NonNullable && this._internalSet(e12, null)), e12.destroy();
- }
- else
- for (const [t13, e12] of this.properties)
- e12.destroy();
- }
- get initialized() {
- return this.lifecycle !== I.INITIALIZING;
- }
- get(t13) {
- const e12 = this.properties.get(t13);
- if (e12.metadata.get)
- return e12.getComputed();
- l3(e12);
- const s16 = this.store;
- return s16.has(t13) ? s16.get(t13) : e12.metadata.value;
- }
- originOf(t13) {
- const e12 = this.store.originOf(t13);
- if (e12 === void 0) {
- const e13 = this.properties.get(t13);
- if (e13 !== void 0 && e13.flags & i7.HasDefaultValue)
- return "defaults";
- }
- return n7(e12);
- }
- has(t13) {
- return !!this.properties.has(t13) && this.store.has(t13);
- }
- keys() {
- return [...this.properties.keys()];
- }
- internalGet(t13) {
- const e12 = this.properties.get(t13);
- if (g5(e12))
- return this.store.has(t13) ? this.store.get(t13) : e12.metadata.value;
- }
- internalSet(t13, e12) {
- const s16 = this.properties.get(t13);
- g5(s16) && this._internalSet(s16, e12);
- }
- getDependsInfo(t13, e12, s16) {
- const i13 = this.properties.get(e12);
- if (!g5(i13))
- return "";
- const o13 = new Set(), n13 = g2({ onObservableAccessed: (t14) => o13.add(t14), onTrackingEnd: () => {
- } }, () => i13.metadata.get?.call(t13));
- let a9 = `${s16}${t13.declaredClass.split(".").pop()}.${e12}: ${n13}
- `;
- if (o13.size === 0)
- return a9;
- s16 += " ";
- for (const l11 of o13) {
- if (!(l11 instanceof l7))
- continue;
- const t14 = l11.properties.host, e13 = l11.propertyName, i14 = e3(t14);
- a9 += i14 ? i14.getDependsInfo(t14, e13, s16) : `${s16}${e13}: undefined
- `;
- }
- return a9;
- }
- setAtOrigin(t13, e12, s16) {
- const i13 = this.properties.get(t13);
- if (g5(i13))
- return this._setAtOrigin(i13, e12, s16);
- }
- isOverridden(t13) {
- const e12 = this.properties.get(t13);
- return e12 !== void 0 && !!(e12.flags & i7.Overriden);
- }
- clearOverride(t13) {
- const e12 = this.properties.get(t13);
- e12 !== void 0 && e12.flags & i7.Overriden && (e12.flags &= ~i7.Overriden, e12.notifyChange());
- }
- override(t13, e12) {
- const s16 = this.properties.get(t13);
- if (!d7(s16, t13, e12, this))
- return;
- const i13 = s16.metadata.cast;
- if (i13) {
- const t14 = this._cast(i13, e12), { valid: s17, value: r7 } = t14;
- if (I2.release(t14), !s17)
- return;
- e12 = r7;
- }
- s16.flags |= i7.Overriden, this._internalSet(s16, e12);
- }
- set(t13, e12) {
- const s16 = this.properties.get(t13);
- if (!d7(s16, t13, e12, this))
- return;
- const i13 = s16.metadata.cast;
- if (i13) {
- const t14 = this._cast(i13, e12), { valid: s17, value: r8 } = t14;
- if (I2.release(t14), !s17)
- return;
- e12 = r8;
- }
- const r7 = s16.metadata.set;
- r7 ? r7.call(this.host, e12) : this._internalSet(s16, e12);
- }
- setDefaultOrigin(t13) {
- this._origin = t5(t13);
- }
- getDefaultOrigin() {
- return n7(this._origin);
- }
- notifyChange(t13) {
- const e12 = this.properties.get(t13);
- e12 !== void 0 && e12.notifyChange();
- }
- invalidate(t13) {
- const e12 = this.properties.get(t13);
- e12 !== void 0 && e12.invalidate();
- }
- commit(t13) {
- const e12 = this.properties.get(t13);
- e12 !== void 0 && e12.commit();
- }
- _internalSet(t13, e12) {
- const s16 = this.lifecycle !== I.INITIALIZING ? this._origin : r4.DEFAULTS;
- this._setAtOrigin(t13, e12, s16);
- }
- _setAtOrigin(e12, s16, i13) {
- const r7 = this.store, o13 = e12.propertyName;
- r7.has(o13, i13) && d(s16, r7.get(o13)) && ~e12.flags & i7.Overriden && i13 === r7.originOf(o13) || (e12.invalidate(), r7.set(o13, s16, i13), e12.commit(), y6(this.host, e12));
- }
- _cast(t13, e12) {
- const s16 = I2.acquire();
- return s16.valid = true, s16.value = e12, t13 && (s16.value = t13.call(this.host, e12, s16)), s16;
- }
- };
- var y10 = class {
- constructor() {
- this.value = null, this.valid = true;
- }
- acquire() {
- this.valid = true;
- }
- release() {
- this.value = null;
- }
- };
- var I2 = new e(y10);
- // node_modules/@arcgis/core/core/ReentrantObjectPool.js
- var t10 = class extends e {
- constructor() {
- super(...arguments), this._set = new Set();
- }
- destroy() {
- super.destroy(), this._set = y(this._set);
- }
- acquire(...e12) {
- const s16 = super.acquire(...e12);
- return this._set.delete(s16), s16;
- }
- release(e12) {
- e12 && !this._set.has(e12) && (super.release(e12), this._set.add(e12));
- }
- _dispose(e12) {
- this._set.delete(e12), super._dispose(e12);
- }
- };
- // node_modules/@arcgis/core/core/SetUtils.js
- function n11(r7, n13) {
- for (const o13 of r7.entries())
- if (n13(o13[0]))
- return true;
- return false;
- }
- // node_modules/@arcgis/core/core/uid.js
- var t11 = 0;
- function e9() {
- return ++t11;
- }
- // node_modules/@arcgis/core/core/accessorSupport/tracking/SimpleTrackingTarget.js
- var s13 = class {
- constructor(s16) {
- this._notify = s16, this._accessed = [], this._handles = [], this._invalidCount = 0;
- }
- destroy() {
- this._accessed.length = 0, this.clear();
- }
- onInvalidated() {
- this._invalidCount++;
- }
- onCommitted() {
- const s16 = this._invalidCount;
- if (s16 === 1)
- return this._invalidCount = 0, void this._notify();
- this._invalidCount = s16 > 0 ? s16 - 1 : 0;
- }
- onObservableAccessed(s16) {
- this._accessed.includes(s16) || this._accessed.push(s16);
- }
- onTrackingEnd() {
- const s16 = this._handles, t13 = this._accessed;
- for (let e12 = 0; e12 < t13.length; ++e12)
- s16.push(t13[e12].observe(this));
- t13.length = 0;
- }
- clear() {
- const s16 = this._handles;
- for (let t13 = 0; t13 < s16.length; ++t13)
- s16[t13].remove();
- s16.length = 0;
- }
- };
- // node_modules/@arcgis/core/core/accessorSupport/trackingUtils.js
- var r6 = false;
- var e10 = [];
- function o12(e12, o13) {
- let u10 = new s13(s16), l11 = null, f10 = false;
- function s16() {
- if (!u10 || f10)
- return;
- if (r6)
- return void i11(s16);
- const t13 = l11;
- u10.clear(), r6 = true, f10 = true, l11 = g2(u10, e12), f10 = false, r6 = false, o13(l11, t13), c12();
- }
- function m9() {
- u10 && (u10.destroy(), u10 = null, l11 = null);
- }
- return f10 = true, l11 = g2(u10, e12), f10 = false, { remove: m9 };
- }
- function u7(r7, e12) {
- let o13 = new s13(l11), u10 = null;
- function l11() {
- e12(u10, c14);
- }
- function i13() {
- o13 && (o13.destroy(), o13 = null), u10 = null;
- }
- function c14() {
- return o13 ? (o13.clear(), u10 = g2(o13, r7), u10) : null;
- }
- return c14(), { remove: i13 };
- }
- function l8(e12) {
- let o13 = new s13(l11), u10 = false;
- function l11() {
- o13 && !u10 && (r6 ? i11(l11) : (o13.clear(), r6 = true, u10 = true, g2(o13, e12), u10 = false, r6 = false, c12()));
- }
- function f10() {
- o13 && (o13.destroy(), o13 = null);
- }
- return u10 = true, g2(o13, e12), u10 = false, { remove: f10 };
- }
- function i11(n13) {
- e10.includes(n13) || e10.unshift(n13);
- }
- function c12() {
- for (; e10.length; )
- e10.pop()();
- }
- // node_modules/@arcgis/core/core/accessorSupport/watch.js
- var h5;
- !function(e12) {
- e12[e12.Untracked = 0] = "Untracked", e12[e12.Tracked = 1] = "Tracked";
- }(h5 || (h5 = {}));
- var f8 = class {
- constructor() {
- this.uid = e9(), this.removed = false, this.type = null, this.oldValue = null, this.callback = null, this.getValue = null, this.target = null, this.path = null, this.equals = null;
- }
- static acquireUntracked(e12, r7, o13, l11, n13) {
- return this.pool.acquire(h5.Untracked, e12, r7, o13, l11, n13, d);
- }
- static acquireTracked(e12, t13, r7, o13) {
- return this.pool.acquire(h5.Tracked, e12, t13, r7, null, null, o13);
- }
- notify(e12, t13) {
- this.type === h5.Untracked ? this.callback.call(this.target, e12, t13, this.path, this.target) : this.callback.call(null, e12, t13);
- }
- acquire(e12, t13, r7, o13, l11, n13, s16) {
- this.uid = e9(), this.removed = false, this.type = e12, this.oldValue = t13, this.callback = r7, this.getValue = o13, this.target = l11, this.path = n13, this.equals = s16;
- }
- release() {
- this.target = this.path = this.oldValue = this.callback = this.getValue = null, this.uid = e9(), this.removed = true;
- }
- };
- f8.pool = new t10(f8);
- var m8 = new t2();
- var p9 = new Set();
- var v6;
- function g6(e12) {
- p9.delete(e12), p9.add(e12), v6 || (v6 = v4(j5));
- }
- function k4(e12) {
- if (e12.removed)
- return;
- const t13 = e12.oldValue, r7 = e12.getValue();
- e12.equals(t13, r7) || (e12.oldValue = r7, e12.notify(r7, t13));
- }
- function q3(e12) {
- for (const t13 of p9.values())
- t13.target === e12 && (t13.removed = true);
- }
- function j5() {
- let e12 = 10;
- for (; v6 && e12--; ) {
- v6 = null;
- const e13 = y11(), t13 = m8.acquire();
- for (const r7 of e13) {
- const e14 = r7.uid;
- k4(r7), e14 === r7.uid && r7.removed && t13.push(r7);
- }
- for (const r7 of p9)
- r7.removed && (t13.push(r7), p9.delete(r7));
- for (const r7 of t13)
- f8.pool.release(r7);
- m8.release(t13), m8.release(e13), V.forEach((e14) => e14());
- }
- }
- function y11() {
- const e12 = m8.acquire();
- e12.length = p9.size;
- let t13 = 0;
- for (const r7 of p9)
- e12[t13] = r7, ++t13;
- return p9.clear(), e12;
- }
- var V = new Set();
- function U(e12) {
- return V.add(e12), { remove() {
- V.delete(e12);
- } };
- }
- function b3(e12, t13, r7) {
- let o13 = y3(e12, t13, r7, (e13, t14, r8) => {
- let l11, n13, i13 = u7(() => u(e13, t14), (i14, s16) => {
- e13.__accessor__.destroyed || l11 && l11.uid !== n13 ? o13.remove() : (l11 || (l11 = f8.acquireUntracked(i14, r8, s16, e13, t14), n13 = l11.uid), g6(l11));
- });
- return { remove: h(() => {
- i13.remove(), l11 && (l11.uid !== n13 || l11.removed || (l11.removed = true, g6(l11)), l11 = null), o13 = i13 = null;
- }) };
- });
- return o13;
- }
- function T2(e12, r7, o13) {
- const l11 = y3(e12, r7, o13, (e13, r8, o14) => {
- let n13 = false;
- return o12(() => u(e13, r8), (i13, s16) => {
- e13.__accessor__.destroyed ? l11.remove() : n13 || (n13 = true, d(s16, i13) || o14.call(e13, i13, s16, r8, e13), n13 = false);
- });
- });
- return l11;
- }
- function w4(e12, t13, r7, o13 = false) {
- return !e12.__accessor__ || e12.__accessor__.destroyed ? { remove() {
- } } : o13 ? T2(e12, t13, r7) : b3(e12, t13, r7);
- }
- function S(e12, t13, r7) {
- let o13, l11, n13 = u7(e12, (e13, i13) => {
- o13 && o13.uid !== l11 ? n13.remove() : (o13 || (o13 = f8.acquireTracked(e13, t13, i13, r7), l11 = o13.uid), g6(o13));
- });
- return { remove: h(() => {
- n13.remove(), o13 && (o13.uid !== l11 || o13.removed || (o13.removed = true, g6(o13)), o13 = null), n13 = null;
- }) };
- }
- function A4(e12, t13, r7) {
- let o13 = false;
- return o12(e12, (e13, l11) => {
- o13 || (o13 = true, r7(l11, e13) || t13(e13, l11), o13 = false);
- });
- }
- function P(e12, t13, o13 = false, l11 = N) {
- return o13 ? A4(e12, t13, l11) : S(e12, t13, l11);
- }
- function x2(e12) {
- return n11(p9, (t13) => t13.oldValue === e12);
- }
- // node_modules/@arcgis/core/core/Accessor.js
- var p10;
- function l9(t13) {
- if (t13 == null)
- return { value: t13 };
- if (Array.isArray(t13))
- return { type: [t13[0]], value: null };
- switch (typeof t13) {
- case "object":
- return t13.constructor?.__accessorMetadata__ || t13 instanceof Date ? { type: t13.constructor, value: t13 } : t13;
- case "boolean":
- return { type: Boolean, value: t13 };
- case "string":
- return { type: String, value: t13 };
- case "number":
- return { type: Number, value: t13 };
- case "function":
- return { type: t13, value: null };
- default:
- return;
- }
- }
- var d8 = Symbol("Accessor-Handles");
- var y12 = class {
- constructor(...t13) {
- if (this[p10] = null, this.constructor === y12)
- throw new Error("[accessor] cannot instantiate Accessor. This can be fixed by creating a subclass of Accessor");
- Object.defineProperty(this, "__accessor__", { enumerable: false, value: new v5(this) }), t13.length > 0 && this.normalizeCtorArgs && (this.__accessor__.ctorArgs = this.normalizeCtorArgs.apply(this, t13));
- }
- static createSubclass(t13 = {}) {
- if (Array.isArray(t13))
- throw new Error("Multi-inheritance unsupported since 4.16");
- const { properties: r7, declaredClass: e12, constructor: s16 } = t13;
- delete t13.declaredClass, delete t13.properties, delete t13.constructor;
- const o13 = this;
- class c14 extends o13 {
- constructor(...t14) {
- super(...t14), this.inherited = null, s16 && s16.apply(this, t14);
- }
- }
- n3(c14.prototype);
- for (const i13 in t13) {
- const r8 = t13[i13];
- c14.prototype[i13] = typeof r8 == "function" ? function(...t14) {
- const e13 = this.inherited;
- let s17;
- this.inherited = function(...t15) {
- if (o13.prototype[i13])
- return o13.prototype[i13].apply(this, t15);
- };
- try {
- s17 = r8.apply(this, t14);
- } catch (c15) {
- throw this.inherited = e13, c15;
- }
- return this.inherited = e13, s17;
- } : t13[i13];
- }
- for (const i13 in r7) {
- const t14 = l9(r7[i13]);
- d2(t14)(c14.prototype, i13);
- }
- return n6(e12)(c14);
- }
- postscript(t13) {
- const r7 = this.__accessor__, e12 = r7.ctorArgs || t13;
- r7.initialize(), e12 && (this.set(e12), r7.ctorArgs = null), r7.constructed(), this.initialize();
- }
- initialize() {
- }
- destroy() {
- this.destroyed || (o(this[d8], (t13) => {
- t13.forEach((t14) => t14.remove());
- }), this[d8] = null, q3(this), this.__accessor__.destroy());
- }
- get initialized() {
- return this.__accessor__ && this.__accessor__.initialized || false;
- }
- get constructed() {
- return this.__accessor__ && this.__accessor__.lifecycle === I.CONSTRUCTED || false;
- }
- get destroyed() {
- return this.__accessor__ && this.__accessor__.destroyed || false;
- }
- commitProperty(t13) {
- this.get(t13);
- }
- get(t13) {
- return o4(this, t13);
- }
- hasOwnProperty(t13) {
- return this.__accessor__ ? this.__accessor__.has(t13) : Object.prototype.hasOwnProperty.call(this, t13);
- }
- keys() {
- return this.__accessor__ ? this.__accessor__.keys() : [];
- }
- set(t13, r7) {
- return n2(this, t13, r7), this;
- }
- watch(t13, r7, e12) {
- return w4(this, t13, r7, e12);
- }
- own(r7) {
- let s16 = this[d8];
- if (t(s16) && (s16 = this[d8] = new Set()), t8(r7))
- for (const t13 of r7)
- s16.add(t13);
- else
- s16.add(r7);
- }
- _clearOverride(t13) {
- return this.__accessor__.clearOverride(t13);
- }
- _override(t13, r7) {
- return this.__accessor__.override(t13, r7);
- }
- _isOverridden(t13) {
- return this.__accessor__.isOverridden(t13);
- }
- notifyChange(t13) {
- this.__accessor__.notifyChange(t13);
- }
- _get(t13) {
- return this.__accessor__.internalGet(t13);
- }
- _set(t13, r7) {
- return this.__accessor__.internalSet(t13, r7), this;
- }
- };
- p10 = d8;
- // node_modules/@arcgis/core/core/accessorSupport/DefaultsStore.js
- var s14 = class {
- constructor() {
- this._values = new Map(), this.multipleOriginsSupported = false;
- }
- clone(e12) {
- const t13 = new s14();
- return this._values.forEach((s16, r7) => {
- e12 && e12.has(r7) || t13.set(r7, m(s16.value), s16.origin);
- }), t13;
- }
- get(i13, e12) {
- e12 = this._normalizeOrigin(e12);
- const s16 = this._values.get(i13);
- return e12 == null || s16?.origin === e12 ? s16?.value : void 0;
- }
- originOf(i13) {
- return this._values.get(i13)?.origin ?? r4.USER;
- }
- keys(i13) {
- i13 = this._normalizeOrigin(i13);
- const e12 = [...this._values.keys()];
- return i13 == null ? e12 : e12.filter((e13) => this._values.get(e13)?.origin === i13);
- }
- set(i13, s16, r7) {
- if ((r7 = this._normalizeOrigin(r7)) === r4.DEFAULTS) {
- const e12 = this._values.get(i13);
- if (e12 && e12.origin != null && e12.origin > r7)
- return;
- }
- this._values.set(i13, new t12(s16, r7));
- }
- delete(i13, e12) {
- (e12 = this._normalizeOrigin(e12)) != null && this._values.get(i13)?.origin !== e12 || this._values.delete(i13);
- }
- has(i13, e12) {
- return (e12 = this._normalizeOrigin(e12)) != null ? this._values.get(i13)?.origin === e12 : this._values.has(i13);
- }
- forEach(i13) {
- this._values.forEach(({ value: e12 }, s16) => i13(e12, s16));
- }
- _normalizeOrigin(i13) {
- if (i13 != null)
- return i13 === r4.DEFAULTS ? i13 : r4.USER;
- }
- };
- var t12 = class {
- constructor(i13, e12) {
- this.value = i13, this.origin = e12;
- }
- };
- // node_modules/@arcgis/core/core/accessorSupport/defaultsStoreUtils.js
- function e11(e12, r7, n13) {
- r7.keys().forEach((e13) => {
- n13.set(e13, r7.get(e13), r4.DEFAULTS);
- });
- const o13 = e12.metadatas;
- Object.keys(o13).forEach((r8) => {
- e12.internalGet(r8) && n13.set(r8, e12.internalGet(r8), r4.DEFAULTS);
- });
- }
- // node_modules/@arcgis/core/core/accessorSupport/read.js
- function s15(e12, r7, n13) {
- if (!e12 || !e12.read || e12.read.enabled === false || !e12.read.source)
- return false;
- const o13 = e12.read.source;
- if (typeof o13 == "string") {
- if (o13 === r7)
- return true;
- if (o13.includes(".") && o13.indexOf(r7) === 0 && s5(o13, n13))
- return true;
- } else
- for (const s16 of o13) {
- if (s16 === r7)
- return true;
- if (s16.includes(".") && s16.indexOf(r7) === 0 && s5(s16, n13))
- return true;
- }
- return false;
- }
- function i12(e12) {
- return e12 && (!e12.read || e12.read.enabled !== false && !e12.read.source);
- }
- function a8(e12, t13, r7, o13, a9) {
- let f10 = o9(t13[r7], a9);
- i12(f10) && (e12[r7] = true);
- for (const i13 of Object.getOwnPropertyNames(t13))
- f10 = o9(t13[i13], a9), s15(f10, r7, o13) && (e12[i13] = true);
- }
- function f9(e12, t13, r7, n13) {
- const s16 = r7.metadatas, i13 = a5(s16[t13], "any", n13), a9 = i13 && i13.default;
- if (a9 === void 0)
- return;
- const f10 = typeof a9 == "function" ? a9.call(e12, t13, n13) : a9;
- f10 !== void 0 && r7.set(t13, f10);
- }
- var c13 = { origin: "service" };
- function u8(t13, o13, s16 = c13) {
- if (!o13 || typeof o13 != "object")
- return;
- const i13 = e3(t13), u10 = i13.metadatas, d10 = {};
- for (const e12 of Object.getOwnPropertyNames(o13))
- a8(d10, u10, e12, o13, s16);
- i13.setDefaultOrigin(s16.origin);
- for (const r7 of Object.getOwnPropertyNames(d10)) {
- const a9 = o9(u10[r7], s16).read, f10 = a9 && a9.source;
- let c14;
- c14 = f10 && typeof f10 == "string" ? u(o13, f10) : o13[r7], a9 && a9.reader && (c14 = a9.reader.call(t13, c14, o13, s16)), c14 !== void 0 && i13.set(r7, c14);
- }
- if (!s16 || !s16.ignoreDefaults) {
- i13.setDefaultOrigin("defaults");
- for (const e12 of Object.getOwnPropertyNames(u10))
- d10[e12] || f9(t13, e12, i13, s16);
- }
- i13.setDefaultOrigin("user");
- }
- function d9(e12, t13, r7, n13 = c13) {
- const o13 = { ...n13, messages: [] };
- r7(o13), o13.messages?.forEach((t14) => {
- t14.type !== "warning" || e12.loaded ? n13 && n13.messages && n13.messages.push(t14) : e12.loadWarnings.push(t14);
- });
- }
- // node_modules/@arcgis/core/core/JSONSupport.js
- var u9 = (t13) => {
- let u10 = class extends t13 {
- constructor(...r7) {
- super(...r7);
- const t14 = q(e3(this)), i13 = t14.store, p11 = new s14();
- t14.store = p11, e11(t14, i13, p11);
- }
- read(r7, t14) {
- u8(this, r7, t14);
- }
- write(r7 = {}, t14) {
- return d6(this, r7, t14);
- }
- toJSON(r7) {
- return this.write({}, r7);
- }
- static fromJSON(r7, t14) {
- return n12.call(this, r7, t14);
- }
- };
- return u10 = e2([n6("esri.core.JSONSupport")], u10), u10.prototype.toJSON.isDefaultToJSON = true, u10;
- };
- function n12(r7, t13) {
- if (!r7)
- return null;
- if (r7.declaredClass)
- throw new Error("JSON object is already hydrated");
- const s16 = new this();
- return s16.read(r7, t13), s16;
- }
- var l10 = class extends u9(y12) {
- };
- l10 = e2([n6("esri.core.JSONSupport")], l10);
- export {
- e2 as e,
- r2 as r,
- n,
- e3 as e2,
- s7 as s,
- d2 as d,
- y4 as y,
- v2 as v,
- l3 as l,
- g2 as g,
- t4 as t,
- s8 as s2,
- a4 as a,
- n6 as n2,
- n10 as n3,
- o11 as o,
- t8 as t2,
- r4 as r2,
- E,
- t5 as t3,
- n7 as n4,
- s12 as s3,
- t10 as t4,
- e7 as e3,
- n8 as n5,
- n9 as n6,
- v4 as v2,
- A3 as A,
- y9 as y2,
- e9 as e4,
- s13 as s4,
- l8 as l2,
- U,
- P,
- x2 as x,
- y12 as y3,
- e11 as e5,
- u8 as u,
- d9 as d2,
- g4 as g2,
- d6 as d3,
- u9 as u2,
- l10 as l3
- };
- //# sourceMappingURL=chunk-Y3WMVFTW.js.map
|