//VERSION=3 (auto-converted from 1)functionsetup(){return{input:[{bands:["B02","B03","B04","B05","B08","B12"]}],output:{bands:3},mosaicking:"ORBIT"}}functionstretch(val,min,max){return(val-min)/(max-min);}functionpreProcessScenes(collections){varallowedDates=["2017-05-15","2017-06-24"];//before and after Knysna firescollections.scenes.orbits=collections.scenes.orbits.filter(function(orbit){varorbitDateFrom=orbit.dateFrom.split("T")[0];returnallowedDates.includes(orbitDateFrom);})returncollections}// Normalized Burn Ration calculationfunctioncalcNBR(sample){vardenom=sample.B08+sample.B12;varnbrval=((denom!=0)?(sample.B08-sample.B12)/denom:0.0);returnnbrval;}functiondateformat(d){vardd=d.getDate();varmm=d.getMonth()+1;varyyyy=d.getFullYear();if(dd<10){dd='0'+dd}if(mm<10){mm='0'+mm}varisodate=yyyy+'-'+mm+'-'+dd;returnisodate;}functionevaluatePixel(samples,scenes){varnbrpre=0;varnbrpost=0;// get pre-fire imagenbrpre=calcNBR(samples[1]);// get post-fire imagenbrpost=calcNBR(samples[0]);// get difference vardnbr=nbrpre-nbrpost;// set output display layersvarstretchMin=0.05;varstretchMax=1.00;varNaturalColors=[stretch(2.8*samples[0].B04+0.1*samples[0].B05,stretchMin,stretchMax),stretch(2.8*samples[0].B03+0.15*samples[0].B08,stretchMin,stretchMax),stretch(2.8*samples[0].B02,stretchMin,stretchMax)];varburnModerate=[stretch(2.8*samples[0].B04+0.1*samples[0].B05,stretchMin,stretchMax)+0.5,stretch(2.8*samples[0].B03+0.15*samples[0].B08,stretchMin,stretchMax)+0.5,stretch(2.8*samples[0].B02,stretchMin,stretchMax)];varburnSevere=[stretch(2.8*samples[0].B04+0.1*samples[0].B05,stretchMin,stretchMax)+0.5,stretch(2.8*samples[0].B03+0.15*samples[0].B08,stretchMin,stretchMax),stretch(2.8*samples[0].B02,stretchMin,stretchMax)];return(dnbr<0.27?NaturalColors:(dnbr<0.66?burnModerate:burnSevere));}