package com.facebook.share.model;

import X.C5645M8e;
import X.C5646M8f;
import X.M12;
import android.os.Parcel;
import android.os.Parcelable;
import com.bytedance.covode.number.Covode;

public class ShareCameraEffectContent extends ShareContent<ShareCameraEffectContent, Object> {
    public static final Parcelable.Creator<ShareCameraEffectContent> CREATOR = new Parcelable.Creator<ShareCameraEffectContent>() {
        static {
            Covode.recordClassIndex(42100);
        }

        public final /* bridge */ /* synthetic */ Object[] newArray(int i) {
            return new ShareCameraEffectContent[i];
        }

        public final /* synthetic */ Object createFromParcel(Parcel parcel) {
            return new ShareCameraEffectContent(parcel);
        }
    };
    public String LIZ;
    public CameraEffectArguments LIZIZ;
    public CameraEffectTextures LIZJ;

    static {
        Covode.recordClassIndex(42099);
    }

    public ShareCameraEffectContent(Parcel parcel) {
        super(parcel);
        this.LIZ = parcel.readString();
        C5645M8e m8e = new C5645M8e();
        M12.LIZ((Object) parcel);
        CameraEffectArguments cameraEffectArguments = (CameraEffectArguments) parcel.readParcelable(CameraEffectArguments.class.getClassLoader());
        if (cameraEffectArguments != null) {
            m8e.LIZ.putAll(cameraEffectArguments.LIZIZ);
        }
        this.LIZIZ = new CameraEffectArguments(m8e, (byte) 0);
        C5646M8f m8f = new C5646M8f();
        M12.LIZ((Object) parcel);
        CameraEffectTextures cameraEffectTextures = (CameraEffectTextures) parcel.readParcelable(CameraEffectTextures.class.getClassLoader());
        if (cameraEffectTextures != null) {
            m8f.LIZ.putAll(cameraEffectTextures.LIZIZ);
        }
        this.LIZJ = new CameraEffectTextures(m8f, (byte) 0);
    }

    public void writeToParcel(Parcel parcel, int i) {
        super.writeToParcel(parcel, i);
        parcel.writeString(this.LIZ);
        parcel.writeParcelable(this.LIZIZ, 0);
        parcel.writeParcelable(this.LIZJ, 0);
    }
}
