// Arcade expression used by fema-flood-zones.lyrx (Symbology > Unique Values > Expression)
var z = Upper(DefaultValue($feature.FLD_ZONE, ''));
var s = Upper(DefaultValue($feature.ZONE_SUBTY, ''));
if (Find('FLOODWAY', s) > -1) { return 'floodway'; }
if (Includes(['V','VE'], z)) { return 'coastal'; }
if (Includes(['A','AE','AH','AO','AR','A99'], z)) { return 'one_pct'; }
if (z == 'X' && (Left(s, 7) == '0.2 PCT' || Find('LEVEE', s) > -1)) { return 'shaded_x'; }
if (z == 'D') { return 'undetermined'; }
if (z == 'X') { return 'minimal'; }
if (z == 'OPEN WATER') { return 'open_water'; }
return 'other';
