
-keep class io.openmobilemaps.mapscore.shared.** { *; }

-keepnames class io.openmobilemaps.mapscore.map.loader.FontLoader$DistanceFieldData
-if class io.openmobilemaps.mapscore.map.loader.FontLoader$DistanceFieldData
-keep class io.openmobilemaps.mapscore.map.loader.FontLoader_DistanceFieldDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.openmobilemaps.mapscore.map.loader.FontLoader$FontCommonData
-if class io.openmobilemaps.mapscore.map.loader.FontLoader$FontCommonData
-keep class io.openmobilemaps.mapscore.map.loader.FontLoader_FontCommonDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.openmobilemaps.mapscore.map.loader.FontLoader$FontCommonData
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.openmobilemaps.mapscore.map.loader.FontLoader$FontCommonData {
    public synthetic <init>(int,int,int,int,int,int,int,int,int,int,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.openmobilemaps.mapscore.map.loader.FontLoader$FontDataJson
-if class io.openmobilemaps.mapscore.map.loader.FontLoader$FontDataJson
-keep class io.openmobilemaps.mapscore.map.loader.FontLoader_FontDataJsonJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.openmobilemaps.mapscore.map.loader.FontLoader$FontGlyphJsonData
-if class io.openmobilemaps.mapscore.map.loader.FontLoader$FontGlyphJsonData
-keep class io.openmobilemaps.mapscore.map.loader.FontLoader_FontGlyphJsonDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.openmobilemaps.mapscore.map.loader.FontLoader$FontInfoData
-if class io.openmobilemaps.mapscore.map.loader.FontLoader$FontInfoData
-keep class io.openmobilemaps.mapscore.map.loader.FontLoader_FontInfoDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
