import { S, m } from "./chunk-SZFMKPVM.js"; import { e, n5 as n, y3 as y } from "./chunk-6SOHRC7T.js"; import { s2 as s } from "./chunk-E5O6P5I2.js"; import { r } from "./chunk-YXWMMD76.js"; // node_modules/@arcgis/core/layers/mixins/ArcGISService.js var p = (p2) => { let c = class extends p2 { get title() { if (this._get("title") && "defaults" !== this.originOf("title")) return this._get("title"); if (this.url) { const t = m(this.url); if (r(t) && t.title) return t.title; } return this._get("title") || ""; } set title(t) { this._set("title", t); } set url(t) { this._set("url", S(t, s.getLogger(this.declaredClass))); } }; return e([y()], c.prototype, "title", null), e([y({ type: String })], c.prototype, "url", null), c = e([n("esri.layers.mixins.ArcGISService")], c), c; }; export { p }; //# sourceMappingURL=chunk-BFKFNCQC.js.map