// 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/accessorSupport/decorators ../core/lang ../symbols/support/jsonUtils ../symbols/support/typeUtils ./Renderer".split(" "),function(m,n,h,c,b,k,e,g,l){returnfunction(d){functiona(){vara=null!==d&&d.apply(this,arguments)||this;a.description=null;a.label=null;a.symbol=null;a.type="simple";returna}h(a,d);f=a;a.prototype.writeSymbolWebScene=function(a,b,c,d){e.writeTarget(a,b,c,d)};a.prototype.writeSymbol=function(a,b,c,d){e.writeTarget(a,b,c,d)};a.prototype.readSymbol=function(a,b,c){returne.read(a,b,c)};a.prototype.getSymbol=function(a,b){returnthis.symbol};a.prototype.getSymbols=function(){returnthis.symbol?[this.symbol]:[]};a.prototype.clone=function(){returnnewf({description:this.description,label:this.label,symbol:this.symbol&&this.symbol.clone(),visualVariables:k.clone(this.visualVariables),authoringInfo:this.authoringInfo&&this.authoringInfo.clone()})};c([b.property({type:String,json:{write:!0}})],a.prototype,"description",void0);c([b.property({type:String,json:{write:!0}})],a.prototype,"label",void0);c([b.property({types:g.types})],a.prototype,"symbol",void0);c([b.writer("web-scene","symbol",{symbol:{types:g.types3D}})],a.prototype,"writeSymbolWebScene",null);c([b.writer("symbol")],a.prototype,"writeSymbol",null);c([b.reader("symbol")],a.prototype,"readSymbol",null);returna=f=c([b.subclass("esri.renderers.SimpleRenderer")],a);varf}(b.declared(l))});