/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","../../chunks/_rollupPluginBabelHelpers","../../chunks/tslib.es6","../../Color","../../core/JSONSupport","../../core/maybe","../../core/screenUtils","../../core/accessorSupport/decorators/property","../../core/arrayUtils","../../core/has","../../core/accessorSupport/ensureType","../../core/accessorSupport/decorators/subclass","./materialUtils"],(function(o,e,r,t,s,c,l,n,i,p,u,a,y){"use strict";var S;o.Symbol3DIconOutline=S=function(o){function r(e){var r;return(r=o.call(this,e)||this).color=new t([0,0,0,1]),r.size=l.px2pt(1),r}return e._inheritsLoose(r,o),r.prototype.clone=function(){const o={color:c.isSome(this.color)?this.color.clone():null,size:this.size};return new S(o)},r}(s.JSONSupport),r.__decorate([n.property(y.colorAndTransparencyProperty)],o.Symbol3DIconOutline.prototype,"color",void 0),r.__decorate([n.property(y.screenSizeProperty)],o.Symbol3DIconOutline.prototype,"size",void 0),o.Symbol3DIconOutline=S=r.__decorate([a.subclass("esri.symbols.support.Symbol3DIconOutline")],o.Symbol3DIconOutline),Object.defineProperties(o,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
