STANDARD_DATASET = {
    'Basic': {
        'raster': r'https://api.maptiler.com/maps/basic/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/basic/style.json',
        'customize_url': r'https://maptiler.link/qgisbasic'
    },
    'Bright': {
        'raster': r'https://api.maptiler.com/maps/bright/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/bright/style.json',
        'customize_url': r'https://maptiler.link/qgisbright'
    },
    'Cadastre': {
        'raster': r'https://api.maptiler.com/maps/cadastre/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/cadastre/style.json',
        'customize_url': r'https://maptiler.link/qgiscadastre'
    },
    'Cadastre Satellite': {
        'raster':
            r'https://api.maptiler.com/maps/cadastre-satellite/256/tiles.json',
        'vector':
            r'https://api.maptiler.com/maps/cadastre-satellite/style.json',
        'customize_url': r'https://maptiler.link/qgiscadsatellite'
    },
    'Dark Matter': {
        'raster': r'https://api.maptiler.com/maps/darkmatter/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/darkmatter/style.json',
        'customize_url': r'https://maptiler.link/qgisdarkmatter'
    },
    'Dataviz': {
        'raster': r'https://api.maptiler.com/maps/dataviz/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/dataviz/style.json',
        'customize_url': r'https://maptiler.link/qgisdataviz'
    },
    'Dataviz Dark': {
        'raster': r'https://api.maptiler.com/maps/dataviz-dark/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/dataviz-dark/style.json',
        'customize_url': r'https://maptiler.link/qgisdatavizdark'
    },
    'Dataviz Light': {
        'raster':
            r'https://api.maptiler.com/maps/dataviz-light/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/dataviz-light/style.json',
        'customize_url': r'https://maptiler.link/qgisdatavizlight'
    },
    'Landscape': {
        'raster': r'https://api.maptiler.com/maps/landscape/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/landscape/style.json',
        'customize_url': r'https://maptiler.link/qgislandscape'
    },
    'Landscape Dark': {
        'raster':
            r'https://api.maptiler.com/maps/landscape-dark/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/landscape-dark/style.json',
        'customize_url': r'https://maptiler.link/qgislandscapedark'
    },
    'Landscape Vivid': {
        'raster':
            r'https://api.maptiler.com/maps/landscape-vivid/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/landscape-vivid/style.json',
        'customize_url': r'https://maptiler.link/qgislandscapevivid'
    },
    'Ocean RGB': {
        'raster-dem': r'https://api.maptiler.com/tiles/ocean-rgb/tiles.json'
    },
    'OpenStreetMap': {
        'raster':
            r'https://api.maptiler.com/maps/openstreetmap/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/openstreetmap/style.json',
        'customize_url': r'https://maptiler.link/qgisosm'
    },
    'Outdoor': {
        'raster': r'https://api.maptiler.com/maps/outdoor/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/outdoor/style.json',
        'customize_url': r'https://maptiler.link/qgisoutdoor'
    },
    'Pastel': {
        'raster': r'https://api.maptiler.com/maps/pastel/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/pastel/style.json',
        'customize_url': r'https://maptiler.link/qgispastel'
    },
    'Positron': {
        'raster': r'https://api.maptiler.com/maps/positron/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/positron/style.json',
        'customize_url': r'https://maptiler.link/qgispositron'
    },
    'Satellite': {
        'raster': r'https://api.maptiler.com/tiles/satellite-v2/tiles.json'
    },
    'Satellite Hybrid': {
        'raster': r'https://api.maptiler.com/maps/hybrid/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/hybrid/style.json',
        'customize_url': r'https://maptiler.link/qgishybrid'
    },
    'Streets': {
        'raster': r'https://api.maptiler.com/maps/streets/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/streets/style.json',
        'customize_url': r'https://maptiler.link/qgisstreets'
    },
    'Terrain': {
        'terrain-group': [
            r'https://api.maptiler.com/tiles/terrain-rgb-v2/tiles.json',
            r'https://api.maptiler.com/tiles/ocean-rgb/tiles.json'
        ]
    },
    'Terrain RGB': {
        'raster-dem':
            r'https://api.maptiler.com/tiles/terrain-rgb-v2/tiles.json'
    },
    'Toner': {
        'raster': r'https://api.maptiler.com/maps/toner/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/toner/style.json',
        'customize_url': r'https://maptiler.link/qgistoner'
    },
    'Topo': {
        'raster': r'https://api.maptiler.com/maps/topo/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/topo/style.json',
        'customize_url': r'https://maptiler.link/qgistopo'
    },
    'Topographique': {
        'raster':
            r'https://api.maptiler.com/maps/topographique/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/topographique/style.json',
        'customize_url': r'https://maptiler.link/qgistopographique'
    },
    'Voyager': {
        'raster': r'https://api.maptiler.com/maps/voyager/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/voyager/style.json',
        'customize_url': r'https://maptiler.link/qgisvoyager'
    },
    'Winter': {
        'raster': r'https://api.maptiler.com/maps/winter/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/winter/style.json',
        'customize_url': r'https://maptiler.link/qgiswinter'
    }
}

LOCAL_JP_DATASET = {
    'JP MIERUNE Streets': {
        'raster':
            r'https://api.maptiler.com/maps/jp-mierune-streets/256/tiles.json',
        'vector':
            r'https://api.maptiler.com/maps/jp-mierune-streets/style.json',
        'customize_url': r'https://maptiler.link/qgisjpstreets'
    },
    'JP MIERUNE Dark': {
        'raster':
            r'https://api.maptiler.com/maps/jp-mierune-dark/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/jp-mierune-dark/style.json',
        'customize_url': r'https://maptiler.link/qgisjpdark'
    },
    'JP MIERUNE Gray': {
        'raster':
            r'https://api.maptiler.com/maps/jp-mierune-gray/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/jp-mierune-gray/style.json',
        'customize_url': r'https://maptiler.link/qgisjpgray'
    }
}

LOCAL_NL_DATASET = {
    'NL Cartiqo Dark': {
        'raster':
            r'https://api.maptiler.com/maps/nl-cartiqo-dark/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/nl-cartiqo-dark/style.json',
        'customize_url': r'https://maptiler.link/qgisnldark'
    },
    'NL Cartiqo Light': {
        'raster':
            r'https://api.maptiler.com/maps/nl-cartiqo-light/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/nl-cartiqo-light/style.json',
        'customize_url': r'https://maptiler.link/qgisnllight'
    },
    'NL Cartiqo Topo': {
        'raster':
            r'https://api.maptiler.com/maps/nl-cartiqo-topo/256/tiles.json',
        'vector': r'https://api.maptiler.com/maps/nl-cartiqo-topo/style.json',
        'customize_url': r'https://maptiler.link/qgisnltopo'
    }
}

LOCAL_UK_DATASET = {
    'UK OS Open Zoomstack Light': {
        'raster':
            r'https://api.maptiler.com/maps/uk-openzoomstack-light/'
            r'256/tiles.json',
        'vector':
            r'https://api.maptiler.com/maps/uk-openzoomstack-light/'
            r'style.json',
        'customize_url': r'https://maptiler.link/qgislight'
    },
    'UK OS Open Zoomstack Night': {
        'raster':
            r'https://api.maptiler.com/maps/uk-openzoomstack-night/'
            r'256/tiles.json',
        'vector':
            r'https://api.maptiler.com/maps/uk-openzoomstack-night/'
            r'style.json',
        'customize_url': r'https://maptiler.link/qgisosnight'
    },
    'UK OS Open Zoomstack Outdoor': {
        'raster':
            r'https://api.maptiler.com/maps/uk-openzoomstack-outdoor/'
            r'256/tiles.json',
        'vector':
            r'https://api.maptiler.com/maps/uk-openzoomstack-outdoor/'
            r'style.json',
        'customize_url': r'https://maptiler.link/qgisosoutdoor'
    },
    'UK OS Open Zoomstack Road': {
        'raster':
            r'https://api.maptiler.com/maps/uk-openzoomstack-road/'
            r'256/tiles.json',
        'vector':
            r'https://api.maptiler.com/maps/uk-openzoomstack-road/style.json',
        'customize_url': r'https://maptiler.link/qgisosroad'
    }
}
