//VERSION=3functionsetup(){return{input:["B02","B03","B04","BQA"],output:{bands:3,sampleType:"UINT8"},};}functionevaluatePixel(sample){// define the decoder functionvarbqa=decodeL8C2Qa(sample.BQA);// defining the colormapif(bqa.water==1){return[0,0,204];}elseif(bqa.snow==1){return[255,0,255];}elseif(bqa.cloud==1){return[225,225,225];}elseif(bqa.dilatedCloud==1){return[175,175,175];}elseif(bqa.cloudShadow==1){return[153,102,51];}elseif(bqa.cirrus==1){return[102,255,255];}elseif(bqa.fill==1){return[255,0,0];}elseif(bqa.clear==1){return[1000*sample.B04,1000*sample.B03,1000*sample.B02];}else{return[0,0,0];}}