/*
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","../../core/accessorSupport/decorators/property","../../core/arrayUtils","../../core/has","../../core/accessorSupport/ensureType","../../core/accessorSupport/decorators/subclass","../effects/jsonUtils"],(function(e,r,o,t,i,s,n,a,l){"use strict";const c={read:{reader:l.read},write:{allowNull:!0,writer:l.write}},u=e=>{let i=function(e){function o(){var r;return(r=e.apply(this,arguments)||this).blendMode="normal",r.effect=null,r}return r._inheritsLoose(o,e),o}(e);return o.__decorate([t.property({type:["average","color-burn","color-dodge","color","darken","destination-atop","destination-in","destination-out","destination-over","difference","exclusion","hard-light","hue","invert","lighten","lighter","luminosity","minus","multiply","normal","overlay","plus","reflect","saturation","screen","soft-light","source-atop","source-in","source-out","vivid-light","xor"],nonNullable:!0,json:{read:!1,write:!1,origins:{"web-map":{read:!0,write:!0},"portal-item":{read:!0,write:!0}}}})],i.prototype,"blendMode",void 0),o.__decorate([t.property({json:{read:!1,write:!1,origins:{"web-map":c,"portal-item":c}}})],i.prototype,"effect",void 0),i=o.__decorate([a.subclass("esri.layers.mixins.BlendLayer")],i),i};e.BlendLayer=u,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
