import ee
from ee_plugin import Map

ee.Initialize()

year = 2025
asset = (
    'projects/mapbiomas-public/assets/peru/collection4/'
    'mapbiomas_peru_collection4_coverage_v1'
)

paletteC4Int = [
    "#ffffff", "#1f8d49", "#1f8d49", "#1f8d49", "#7dc975", "#04381d", "#007785",
    "#1d7782", "#000000", "#7a6c00", "#d6bc74", "#519799", "#d6bc74", "#d89f5c",
    "#ffefc3", "#edde8e", "#000000", "#000000", "#f5b3c8", "#C27BA0", "#db7093",
    "#ffefc3", "#db4d4f", "#ffa07a", "#d4271e", "#db4d4f", "#0000FF", "#000000",
    "#000000", "#ffaa5f", "#9c0027", "#091077", "#fc8114", "#2532e4", "#93dfe6",
    "#9065d0", "#d082de", "#000000", "#000000", "#f5b3c8", "#c71585", "#f54ca9",
    "#cca0d4", "#dbd26b", "#807a40", "#e04cfa", "#d68fe2", "#9932cc", "#e6ccff",
    "#02d659", "#ad5100", "#5FAF92", "#F0B4A8", "#000000", "#000000", "#000000",
    "#000000", "#f99fff", "#d84690", "#006400", "#8d9e8b", "#f5d5d5", "#ff69b4",
    "#C7E0AB", "#000000", "#b9158a", "#a89358", "#7dc975", "#e97a7a", "#0fffe3",
    "#be9e00", "#000000", "#000000", "#000000", "#000000", "#757272", "#000000",
    "#000000", "#000000", "#8a680c", "#99771c", "#000000", "#26abab", "#a88831",
    "#81dbbf", "#000000", "#000000", "#000000", "#329c5a", "#6bd46c", "#3ddb40",
    "#403d3e", "#d98a45"
]

vis = {
    'min': 0,
    'max': 92,
    'palette': paletteC4Int
}

image = ee.Image(asset).select(
    'classification_' + str(year)
)

Map.addLayer(
    image,
    vis,
    'MapBiomas Perú C4 - ' + str(year),
    True
)

# Centrar en Perú
Map.setCenter(-74.8, -9.1, 5)
