Warkop v5.73.0版本的 MD5 值为:a4330ec2d6f5e146f59fc7622f3cdb45

以下内容为反编译后的 d.java 源代码,内容仅作参考


package yu;

import java.util.ArrayList;
import java.util.List;
import org.osmdroid.util.r;

public class d {

    public static final c f181425a;

    public static final c f181426b;

    public static final c f181427c;

    public static final c f181428d;

    public static final c f181429e;

    public static final c f181430f;

    public static final c f181431g;

    public static final c f181432h;

    public static final c f181433i;

    public static final c f181434j;

    public static final c f181435k;

    public static final c f181436l;

    public static final c f181437m;

    public static final c f181438n;

    public static final c f181439o;

    public static final c f181440p;

    public static final c f181441q;

    private static List<org.osmdroid.tileprovider.tilesource.a> f181442r;

    class a extends c {
        a(String str, int i15, int i16, int i17, String str2, String[] strArr, String str3) {
            super(str, i15, i16, i17, str2, strArr, str3);
        }

        @Override
        public String m(long j15) {
            return k() + r.e(j15) + "/" + r.d(j15) + "/" + r.c(j15);
        }
    }

    class b extends c {
        b(String str, int i15, int i16, int i17, String str2, String[] strArr, String str3) {
            super(str, i15, i16, i17, str2, strArr, str3);
        }

        @Override
        public String m(long j15) {
            return k() + r.e(j15) + "/" + r.d(j15) + "/" + r.c(j15);
        }
    }

    static {
        f fVar = new f("Mapnik", 0, 19, 256, ".png", new String[]{"https://a.tile.openstreetmap.org/", "https://b.tile.openstreetmap.org/", "https://c.tile.openstreetmap.org/"}, "© OpenStreetMap contributors", new e(2, 15));
        f181425a = fVar;
        f fVar2 = new f("Wikimedia", 1, 19, 256, ".png", new String[]{"https://maps.wikimedia.org/osm-intl/"}, "Wikimedia maps | Map data © OpenStreetMap contributors", new e(1, 15));
        f181426b = fVar2;
        f fVar3 = new f("OSMPublicTransport", 0, 17, 256, ".png", new String[]{"http://openptmap.org/tiles/"}, "© OpenStreetMap contributors");
        f181427c = fVar3;
        f181428d = fVar;
        f181429e = new yu.a("CloudMadeStandardTiles", 0, 18, 256, ".png", new String[]{"http://a.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s", "http://b.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s", "http://c.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s"});
        f181430f = new yu.a("CloudMadeSmallTiles", 0, 21, 64, ".png", new String[]{"http://a.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s", "http://b.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s", "http://c.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s"});
        f181431g = new f("Fiets", 3, 18, 256, ".png", new String[]{"https://overlay.openstreetmap.nl/openfietskaart-overlay/"}, "© OpenStreetMap contributors");
        f181432h = new f("BaseNL", 0, 18, 256, ".png", new String[]{"https://overlay.openstreetmap.nl/basemap/"});
        f181433i = new f("RoadsNL", 0, 18, 256, ".png", new String[]{"https://overlay.openstreetmap.nl/roads/"}, "© OpenStreetMap contributors");
        f fVar4 = new f("HikeBikeMap", 0, 18, 256, ".png", new String[]{"https://tiles.wmflabs.org/hikebike/"});
        f181434j = fVar4;
        f181435k = new f("OpenSeaMap", 3, 18, 256, ".png", new String[]{"https://tiles.openseamap.org/seamark/"}, "OpenSeaMap");
        a aVar = new a("USGS National Map Topo", 0, 15, 256, "", new String[]{"https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/"}, "USGS");
        f181436l = aVar;
        b bVar = new b("USGS National Map Sat", 0, 15, 256, "", new String[]{"https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryTopo/MapServer/tile/"}, "USGS");
        f181437m = bVar;
        f fVar5 = new f("ChartbundleWAC", 4, 12, 256, ".png?type=google", new String[]{"https://wms.chartbundle.com/tms/v1.0/wac/"}, "chartbundle.com");
        f181438n = fVar5;
        f fVar6 = new f("ChartbundleENRH", 4, 12, 256, ".png?type=google", new String[]{"https://wms.chartbundle.com/tms/v1.0/enrh/", "chartbundle.com"});
        f181439o = fVar6;
        f fVar7 = new f("ChartbundleENRL", 4, 12, 256, ".png?type=google", new String[]{"https://wms.chartbundle.com/tms/v1.0/enrl/", "chartbundle.com"});
        f181440p = fVar7;
        f fVar8 = new f("OpenTopoMap", 0, 17, 256, ".png", new String[]{"https://a.tile.opentopomap.org/", "https://b.tile.opentopomap.org/", "https://c.tile.opentopomap.org/"}, "Kartendaten: © OpenStreetMap-Mitwirkende, SRTM | Kartendarstellung: © OpenTopoMap (CC-BY-SA)");
        f181441q = fVar8;
        ArrayList arrayList = new ArrayList();
        f181442r = arrayList;
        arrayList.add(fVar);
        f181442r.add(fVar2);
        f181442r.add(fVar3);
        f181442r.add(fVar4);
        f181442r.add(aVar);
        f181442r.add(bVar);
        f181442r.add(fVar5);
        f181442r.add(fVar6);
        f181442r.add(fVar7);
        f181442r.add(fVar8);
    }

    public static org.osmdroid.tileprovider.tilesource.a a(String str) throws IllegalArgumentException {
        for (org.osmdroid.tileprovider.tilesource.a aVar : f181442r) {
            if (aVar.name().equals(str)) {
                return aVar;
            }
        }
        throw new IllegalArgumentException("No such tile source: " + str);
    }

    public static List<org.osmdroid.tileprovider.tilesource.a> b() {
        return f181442r;
    }
}