/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports"],(function(e){"use strict";var o,n;e.AlphaBlendMode=void 0,(o=e.AlphaBlendMode||(e.AlphaBlendMode={}))[o.OneMinusSourceAlpha=0]="OneMinusSourceAlpha",o[o.SourceAlpha=1]="SourceAlpha",o[o.COUNT=2]="COUNT",e.LayerBlendMode=void 0,(n=e.LayerBlendMode||(e.LayerBlendMode={}))[n.Normal=0]="Normal",n[n.Average=1]="Average",n[n.Lighten=2]="Lighten",n[n.Lighter=3]="Lighter",n[n.Plus=4]="Plus",n[n.Screen=5]="Screen",n[n.ColorDodge=6]="ColorDodge",n[n.Darken=7]="Darken",n[n.Multiply=8]="Multiply",n[n.ColorBurn=9]="ColorBurn",n[n.Overlay=10]="Overlay",n[n.SoftLight=11]="SoftLight",n[n.HardLight=12]="HardLight",n[n.VividLight=13]="VividLight",n[n.Hue=14]="Hue",n[n.Saturation=15]="Saturation",n[n.Luminosity=16]="Luminosity",n[n.Color=17]="Color",n[n.DestinationOver=18]="DestinationOver",n[n.DestinationAtop=19]="DestinationAtop",n[n.DestinationIn=20]="DestinationIn",n[n.DestinationOut=21]="DestinationOut",n[n.SourceAtop=22]="SourceAtop",n[n.SourceIn=23]="SourceIn",n[n.SourceOut=24]="SourceOut",n[n.Xor=25]="Xor",n[n.Difference=26]="Difference",n[n.Exclusion=27]="Exclusion",n[n.Minus=28]="Minus",n[n.Invert=29]="Invert",n[n.Reflect=30]="Reflect",n[n.COUNT=31]="COUNT";const r={normal:e.LayerBlendMode.Normal,average:e.LayerBlendMode.Average,lighten:e.LayerBlendMode.Lighten,lighter:e.LayerBlendMode.Lighter,screen:e.LayerBlendMode.Screen,plus:e.LayerBlendMode.Plus,"color-dodge":e.LayerBlendMode.ColorDodge,darken:e.LayerBlendMode.Darken,multiply:e.LayerBlendMode.Multiply,"color-burn":e.LayerBlendMode.ColorBurn,overlay:e.LayerBlendMode.Overlay,"soft-light":e.LayerBlendMode.SoftLight,"hard-light":e.LayerBlendMode.HardLight,"vivid-light":e.LayerBlendMode.VividLight,hue:e.LayerBlendMode.Hue,saturation:e.LayerBlendMode.Saturation,luminosity:e.LayerBlendMode.Luminosity,color:e.LayerBlendMode.Color,difference:e.LayerBlendMode.Difference,exclusion:e.LayerBlendMode.Exclusion,minus:e.LayerBlendMode.Minus,invert:e.LayerBlendMode.Invert,reflect:e.LayerBlendMode.Reflect,"destination-over":e.LayerBlendMode.DestinationOver,"destination-atop":e.LayerBlendMode.DestinationAtop,"destination-in":e.LayerBlendMode.DestinationIn,"destination-out":e.LayerBlendMode.DestinationOut,"source-atop":e.LayerBlendMode.SourceAtop,"source-in":e.LayerBlendMode.SourceIn,"source-out":e.LayerBlendMode.SourceOut,xor:e.LayerBlendMode.Xor};function t(o){return o===e.LayerBlendMode.DestinationOver||o===e.LayerBlendMode.DestinationAtop||o===e.LayerBlendMode.DestinationIn||o===e.LayerBlendMode.DestinationOut||o===e.LayerBlendMode.SourceAtop||o===e.LayerBlendMode.SourceIn||o===e.LayerBlendMode.SourceOut||o===e.LayerBlendMode.Xor}e.blendModeFromString=r,e.isCompositeBlendMode=t,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
