// Path: vrlib/src/main/java/com/martin/ads/vrlib/constant/MimeType.java
// public class MimeType {
//     //media source
//     public static final int ONLINE=0x0001;
//     public static final int ASSETS=0x0002;
//     public static final int RAW=0x0004;
//     public static final int LOCAL_FILE=0x0008;
//     public static final int BITMAP=0x0010;
// 
//     //media type
//     public static final int PICTURE=0x0100;
//     public static final int VIDEO=0x0200;
// }


import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.util.SparseArray;
import com.martin.ads.vrlib.constant.MimeType;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
    }

    public boolean isImageModeEnabled() {
        return imageModeEnabled;
    }

    public boolean isPlaneModeEnabled() {
        return planeModeEnabled;
    }

    public Pano360ConfigBundle setPlaneModeEnabled(boolean planeModeEnabled) {
        this.planeModeEnabled = planeModeEnabled;
        return this;
    }

    public boolean isWindowModeEnabled() {
        return windowModeEnabled;
    }

    public boolean isRemoveHotspot() {
        return removeHotspot;
    }

    public Pano360ConfigBundle setRemoveHotspot(boolean removeHotspot) {
        this.removeHotspot = removeHotspot;
        return this;
    }

    public Pano360ConfigBundle setMimeType(int mimeType) {
        this.mimeType = mimeType;
// Path: vrlib/src/main/java/com/martin/ads/vrlib/constant/MimeType.java
// public class MimeType {
//     //media source
//     public static final int ONLINE=0x0001;
//     public static final int ASSETS=0x0002;
//     public static final int RAW=0x0004;
//     public static final int LOCAL_FILE=0x0008;
//     public static final int BITMAP=0x0010;
// 
//     //media type
//     public static final int PICTURE=0x0100;
//     public static final int VIDEO=0x0200;
// }


// Path: vrlib/src/main/java/com/martin/ads/vrlib/ui/Pano360ConfigBundle.java
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.util.SparseArray;
import com.martin.ads.vrlib.constant.MimeType;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

    }

    public boolean isImageModeEnabled() {
        return imageModeEnabled;
    }

    public boolean isPlaneModeEnabled() {
        return planeModeEnabled;
    }

    public Pano360ConfigBundle setPlaneModeEnabled(boolean planeModeEnabled) {
        this.planeModeEnabled = planeModeEnabled;
        return this;
    }

    public boolean isWindowModeEnabled() {
        return windowModeEnabled;
    }

    public boolean isRemoveHotspot() {
        return removeHotspot;
    }

    public Pano360ConfigBundle setRemoveHotspot(boolean removeHotspot) {
        this.removeHotspot = removeHotspot;
        return this;
    }

    public Pano360ConfigBundle setMimeType(int mimeType) {
        this.mimeType = mimeType;
        imageModeEnabled=(mimeType & MimeType.PICTURE)!=0;