// All material copyright ESRI, All Rights Reserved, unless otherwise specified.// See https://js.arcgis.com/4.6/esri/copyright.txt for details.//>>builtdefine("require exports ../core/tsSupport/declareExtendsHelper ../core/tsSupport/decorateHelper ../core/Accessor ../core/accessorSupport/decorators".split(" "),function(k,l,g,d,h,b){returnfunction(f){functiona(){for(varc=[],a=0;a<arguments.length;a++)c[a]=arguments[a];c=f.apply(this,c)||this;c.x=0;c.y=0;c.z=void0;returnc}g(a,f);e=a;a.prototype.normalizeCtorArgs=function(a,b){return"number"===typeofa?{x:a,y:b}:Array.isArray(a)?{x:a[0],y:a[1]}:a};a.prototype.clone=function(){returnnewe({x:this.x,y:this.y,z:this.z})};a.prototype.toArray=function(){returnnull==this.z?[this.x,this.y]:[this.x,this.y,this.z]};d([b.property({type:Number})],a.prototype,"x",void0);d([b.property({type:Number})],a.prototype,"y",void0);d([b.property({type:Number})],a.prototype,"z",void0);returna=e=d([b.subclass("esri.geometry.ScreenPoint")],a);vare}(b.declared(h))});