// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: activity.proto

package io.grasscutter.net.proto.activity;

/**
 * Protobuf type {@code EJOOLLBLONF}
 */
public final class EJOOLLBLONF extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:EJOOLLBLONF)
    EJOOLLBLONFOrBuilder {
private static final long serialVersionUID = 0L;
  // Use EJOOLLBLONF.newBuilder() to construct.
  private EJOOLLBLONF(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }
  private EJOOLLBLONF() {
    pBMALLCHINH_ = java.util.Collections.emptyList();
  }

  @java.lang.Override
  @SuppressWarnings({"unused"})
  protected java.lang.Object newInstance(
      UnusedPrivateParameter unused) {
    return new EJOOLLBLONF();
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  private EJOOLLBLONF(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    int mutable_bitField0_ = 0;
    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
        com.google.protobuf.UnknownFieldSet.newBuilder();
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          case 16: {

            nGDHECPOJLA_ = input.readUInt32();
            break;
          }
          case 26: {
            io.grasscutter.net.proto.activity.LGKBCFAIIAA.Builder subBuilder = null;
            if (kAICFCHAIDK_ != null) {
              subBuilder = kAICFCHAIDK_.toBuilder();
            }
            kAICFCHAIDK_ = input.readMessage(io.grasscutter.net.proto.activity.LGKBCFAIIAA.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(kAICFCHAIDK_);
              kAICFCHAIDK_ = subBuilder.buildPartial();
            }

            break;
          }
          case 40: {

            fIBDHBCIMMP_ = input.readUInt32();
            break;
          }
          case 48: {

            gJAPDGAEEIL_ = input.readUInt32();
            break;
          }
          case 56: {

            eJEGBCJFOJE_ = input.readUInt32();
            break;
          }
          case 64: {

            pCLGFFKMCPJ_ = input.readBool();
            break;
          }
          case 72: {

            bCIMAJKLBJP_ = input.readUInt32();
            break;
          }
          case 82: {
            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
              pBMALLCHINH_ = new java.util.ArrayList<io.grasscutter.net.proto.activity.OKFHJLFOJEP>();
              mutable_bitField0_ |= 0x00000001;
            }
            pBMALLCHINH_.add(
                input.readMessage(io.grasscutter.net.proto.activity.OKFHJLFOJEP.parser(), extensionRegistry));
            break;
          }
          case 88: {

            gLMJFMIJHFG_ = input.readUInt32();
            break;
          }
          case 96: {

            cDJLKDDAHJO_ = input.readUInt32();
            break;
          }
          case 104: {

            hJDHNDKGLBI_ = input.readUInt32();
            break;
          }
          case 114: {
            io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder subBuilder = null;
            if (jCIKCOIGOCC_ != null) {
              subBuilder = jCIKCOIGOCC_.toBuilder();
            }
            jCIKCOIGOCC_ = input.readMessage(io.grasscutter.net.proto.activity.OKFHJLFOJEP.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(jCIKCOIGOCC_);
              jCIKCOIGOCC_ = subBuilder.buildPartial();
            }

            break;
          }
          default: {
            if (!parseUnknownField(
                input, unknownFields, extensionRegistry, tag)) {
              done = true;
            }
            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      if (((mutable_bitField0_ & 0x00000001) != 0)) {
        pBMALLCHINH_ = java.util.Collections.unmodifiableList(pBMALLCHINH_);
      }
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return io.grasscutter.net.proto.activity.Activity.internal_static_EJOOLLBLONF_descriptor;
  }

  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return io.grasscutter.net.proto.activity.Activity.internal_static_EJOOLLBLONF_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            io.grasscutter.net.proto.activity.EJOOLLBLONF.class, io.grasscutter.net.proto.activity.EJOOLLBLONF.Builder.class);
  }

  public static final int PBMALLCHINH_FIELD_NUMBER = 10;
  private java.util.List<io.grasscutter.net.proto.activity.OKFHJLFOJEP> pBMALLCHINH_;
  /**
   * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
   */
  @java.lang.Override
  public java.util.List<io.grasscutter.net.proto.activity.OKFHJLFOJEP> getPBMALLCHINHList() {
    return pBMALLCHINH_;
  }
  /**
   * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
   */
  @java.lang.Override
  public java.util.List<? extends io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder> 
      getPBMALLCHINHOrBuilderList() {
    return pBMALLCHINH_;
  }
  /**
   * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
   */
  @java.lang.Override
  public int getPBMALLCHINHCount() {
    return pBMALLCHINH_.size();
  }
  /**
   * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OKFHJLFOJEP getPBMALLCHINH(int index) {
    return pBMALLCHINH_.get(index);
  }
  /**
   * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder getPBMALLCHINHOrBuilder(
      int index) {
    return pBMALLCHINH_.get(index);
  }

  public static final int JCIKCOIGOCC_FIELD_NUMBER = 14;
  private io.grasscutter.net.proto.activity.OKFHJLFOJEP jCIKCOIGOCC_;
  /**
   * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
   * @return Whether the jCIKCOIGOCC field is set.
   */
  @java.lang.Override
  public boolean hasJCIKCOIGOCC() {
    return jCIKCOIGOCC_ != null;
  }
  /**
   * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
   * @return The jCIKCOIGOCC.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OKFHJLFOJEP getJCIKCOIGOCC() {
    return jCIKCOIGOCC_ == null ? io.grasscutter.net.proto.activity.OKFHJLFOJEP.getDefaultInstance() : jCIKCOIGOCC_;
  }
  /**
   * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder getJCIKCOIGOCCOrBuilder() {
    return getJCIKCOIGOCC();
  }

  public static final int KAICFCHAIDK_FIELD_NUMBER = 3;
  private io.grasscutter.net.proto.activity.LGKBCFAIIAA kAICFCHAIDK_;
  /**
   * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
   * @return Whether the kAICFCHAIDK field is set.
   */
  @java.lang.Override
  public boolean hasKAICFCHAIDK() {
    return kAICFCHAIDK_ != null;
  }
  /**
   * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
   * @return The kAICFCHAIDK.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LGKBCFAIIAA getKAICFCHAIDK() {
    return kAICFCHAIDK_ == null ? io.grasscutter.net.proto.activity.LGKBCFAIIAA.getDefaultInstance() : kAICFCHAIDK_;
  }
  /**
   * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LGKBCFAIIAAOrBuilder getKAICFCHAIDKOrBuilder() {
    return getKAICFCHAIDK();
  }

  public static final int FIBDHBCIMMP_FIELD_NUMBER = 5;
  private int fIBDHBCIMMP_;
  /**
   * <code>uint32 FIBDHBCIMMP = 5;</code>
   * @return The fIBDHBCIMMP.
   */
  @java.lang.Override
  public int getFIBDHBCIMMP() {
    return fIBDHBCIMMP_;
  }

  public static final int HJDHNDKGLBI_FIELD_NUMBER = 13;
  private int hJDHNDKGLBI_;
  /**
   * <code>uint32 HJDHNDKGLBI = 13;</code>
   * @return The hJDHNDKGLBI.
   */
  @java.lang.Override
  public int getHJDHNDKGLBI() {
    return hJDHNDKGLBI_;
  }

  public static final int EJEGBCJFOJE_FIELD_NUMBER = 7;
  private int eJEGBCJFOJE_;
  /**
   * <code>uint32 EJEGBCJFOJE = 7;</code>
   * @return The eJEGBCJFOJE.
   */
  @java.lang.Override
  public int getEJEGBCJFOJE() {
    return eJEGBCJFOJE_;
  }

  public static final int BCIMAJKLBJP_FIELD_NUMBER = 9;
  private int bCIMAJKLBJP_;
  /**
   * <code>uint32 BCIMAJKLBJP = 9;</code>
   * @return The bCIMAJKLBJP.
   */
  @java.lang.Override
  public int getBCIMAJKLBJP() {
    return bCIMAJKLBJP_;
  }

  public static final int GLMJFMIJHFG_FIELD_NUMBER = 11;
  private int gLMJFMIJHFG_;
  /**
   * <code>uint32 GLMJFMIJHFG = 11;</code>
   * @return The gLMJFMIJHFG.
   */
  @java.lang.Override
  public int getGLMJFMIJHFG() {
    return gLMJFMIJHFG_;
  }

  public static final int GJAPDGAEEIL_FIELD_NUMBER = 6;
  private int gJAPDGAEEIL_;
  /**
   * <code>uint32 GJAPDGAEEIL = 6;</code>
   * @return The gJAPDGAEEIL.
   */
  @java.lang.Override
  public int getGJAPDGAEEIL() {
    return gJAPDGAEEIL_;
  }

  public static final int NGDHECPOJLA_FIELD_NUMBER = 2;
  private int nGDHECPOJLA_;
  /**
   * <code>uint32 NGDHECPOJLA = 2;</code>
   * @return The nGDHECPOJLA.
   */
  @java.lang.Override
  public int getNGDHECPOJLA() {
    return nGDHECPOJLA_;
  }

  public static final int PCLGFFKMCPJ_FIELD_NUMBER = 8;
  private boolean pCLGFFKMCPJ_;
  /**
   * <code>bool PCLGFFKMCPJ = 8;</code>
   * @return The pCLGFFKMCPJ.
   */
  @java.lang.Override
  public boolean getPCLGFFKMCPJ() {
    return pCLGFFKMCPJ_;
  }

  public static final int CDJLKDDAHJO_FIELD_NUMBER = 12;
  private int cDJLKDDAHJO_;
  /**
   * <code>uint32 CDJLKDDAHJO = 12;</code>
   * @return The cDJLKDDAHJO.
   */
  @java.lang.Override
  public int getCDJLKDDAHJO() {
    return cDJLKDDAHJO_;
  }

  private byte memoizedIsInitialized = -1;
  @java.lang.Override
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  @java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    if (nGDHECPOJLA_ != 0) {
      output.writeUInt32(2, nGDHECPOJLA_);
    }
    if (kAICFCHAIDK_ != null) {
      output.writeMessage(3, getKAICFCHAIDK());
    }
    if (fIBDHBCIMMP_ != 0) {
      output.writeUInt32(5, fIBDHBCIMMP_);
    }
    if (gJAPDGAEEIL_ != 0) {
      output.writeUInt32(6, gJAPDGAEEIL_);
    }
    if (eJEGBCJFOJE_ != 0) {
      output.writeUInt32(7, eJEGBCJFOJE_);
    }
    if (pCLGFFKMCPJ_ != false) {
      output.writeBool(8, pCLGFFKMCPJ_);
    }
    if (bCIMAJKLBJP_ != 0) {
      output.writeUInt32(9, bCIMAJKLBJP_);
    }
    for (int i = 0; i < pBMALLCHINH_.size(); i++) {
      output.writeMessage(10, pBMALLCHINH_.get(i));
    }
    if (gLMJFMIJHFG_ != 0) {
      output.writeUInt32(11, gLMJFMIJHFG_);
    }
    if (cDJLKDDAHJO_ != 0) {
      output.writeUInt32(12, cDJLKDDAHJO_);
    }
    if (hJDHNDKGLBI_ != 0) {
      output.writeUInt32(13, hJDHNDKGLBI_);
    }
    if (jCIKCOIGOCC_ != null) {
      output.writeMessage(14, getJCIKCOIGOCC());
    }
    unknownFields.writeTo(output);
  }

  @java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (nGDHECPOJLA_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(2, nGDHECPOJLA_);
    }
    if (kAICFCHAIDK_ != null) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(3, getKAICFCHAIDK());
    }
    if (fIBDHBCIMMP_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(5, fIBDHBCIMMP_);
    }
    if (gJAPDGAEEIL_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(6, gJAPDGAEEIL_);
    }
    if (eJEGBCJFOJE_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(7, eJEGBCJFOJE_);
    }
    if (pCLGFFKMCPJ_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(8, pCLGFFKMCPJ_);
    }
    if (bCIMAJKLBJP_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(9, bCIMAJKLBJP_);
    }
    for (int i = 0; i < pBMALLCHINH_.size(); i++) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(10, pBMALLCHINH_.get(i));
    }
    if (gLMJFMIJHFG_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(11, gLMJFMIJHFG_);
    }
    if (cDJLKDDAHJO_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(12, cDJLKDDAHJO_);
    }
    if (hJDHNDKGLBI_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(13, hJDHNDKGLBI_);
    }
    if (jCIKCOIGOCC_ != null) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(14, getJCIKCOIGOCC());
    }
    size += unknownFields.getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof io.grasscutter.net.proto.activity.EJOOLLBLONF)) {
      return super.equals(obj);
    }
    io.grasscutter.net.proto.activity.EJOOLLBLONF other = (io.grasscutter.net.proto.activity.EJOOLLBLONF) obj;

    if (!getPBMALLCHINHList()
        .equals(other.getPBMALLCHINHList())) return false;
    if (hasJCIKCOIGOCC() != other.hasJCIKCOIGOCC()) return false;
    if (hasJCIKCOIGOCC()) {
      if (!getJCIKCOIGOCC()
          .equals(other.getJCIKCOIGOCC())) return false;
    }
    if (hasKAICFCHAIDK() != other.hasKAICFCHAIDK()) return false;
    if (hasKAICFCHAIDK()) {
      if (!getKAICFCHAIDK()
          .equals(other.getKAICFCHAIDK())) return false;
    }
    if (getFIBDHBCIMMP()
        != other.getFIBDHBCIMMP()) return false;
    if (getHJDHNDKGLBI()
        != other.getHJDHNDKGLBI()) return false;
    if (getEJEGBCJFOJE()
        != other.getEJEGBCJFOJE()) return false;
    if (getBCIMAJKLBJP()
        != other.getBCIMAJKLBJP()) return false;
    if (getGLMJFMIJHFG()
        != other.getGLMJFMIJHFG()) return false;
    if (getGJAPDGAEEIL()
        != other.getGJAPDGAEEIL()) return false;
    if (getNGDHECPOJLA()
        != other.getNGDHECPOJLA()) return false;
    if (getPCLGFFKMCPJ()
        != other.getPCLGFFKMCPJ()) return false;
    if (getCDJLKDDAHJO()
        != other.getCDJLKDDAHJO()) return false;
    if (!unknownFields.equals(other.unknownFields)) return false;
    return true;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    if (getPBMALLCHINHCount() > 0) {
      hash = (37 * hash) + PBMALLCHINH_FIELD_NUMBER;
      hash = (53 * hash) + getPBMALLCHINHList().hashCode();
    }
    if (hasJCIKCOIGOCC()) {
      hash = (37 * hash) + JCIKCOIGOCC_FIELD_NUMBER;
      hash = (53 * hash) + getJCIKCOIGOCC().hashCode();
    }
    if (hasKAICFCHAIDK()) {
      hash = (37 * hash) + KAICFCHAIDK_FIELD_NUMBER;
      hash = (53 * hash) + getKAICFCHAIDK().hashCode();
    }
    hash = (37 * hash) + FIBDHBCIMMP_FIELD_NUMBER;
    hash = (53 * hash) + getFIBDHBCIMMP();
    hash = (37 * hash) + HJDHNDKGLBI_FIELD_NUMBER;
    hash = (53 * hash) + getHJDHNDKGLBI();
    hash = (37 * hash) + EJEGBCJFOJE_FIELD_NUMBER;
    hash = (53 * hash) + getEJEGBCJFOJE();
    hash = (37 * hash) + BCIMAJKLBJP_FIELD_NUMBER;
    hash = (53 * hash) + getBCIMAJKLBJP();
    hash = (37 * hash) + GLMJFMIJHFG_FIELD_NUMBER;
    hash = (53 * hash) + getGLMJFMIJHFG();
    hash = (37 * hash) + GJAPDGAEEIL_FIELD_NUMBER;
    hash = (53 * hash) + getGJAPDGAEEIL();
    hash = (37 * hash) + NGDHECPOJLA_FIELD_NUMBER;
    hash = (53 * hash) + getNGDHECPOJLA();
    hash = (37 * hash) + PCLGFFKMCPJ_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getPCLGFFKMCPJ());
    hash = (37 * hash) + CDJLKDDAHJO_FIELD_NUMBER;
    hash = (53 * hash) + getCDJLKDDAHJO();
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      java.nio.ByteBuffer data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static io.grasscutter.net.proto.activity.EJOOLLBLONF parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  @java.lang.Override
  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(io.grasscutter.net.proto.activity.EJOOLLBLONF prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  @java.lang.Override
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   * Protobuf type {@code EJOOLLBLONF}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
      // @@protoc_insertion_point(builder_implements:EJOOLLBLONF)
      io.grasscutter.net.proto.activity.EJOOLLBLONFOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return io.grasscutter.net.proto.activity.Activity.internal_static_EJOOLLBLONF_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return io.grasscutter.net.proto.activity.Activity.internal_static_EJOOLLBLONF_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              io.grasscutter.net.proto.activity.EJOOLLBLONF.class, io.grasscutter.net.proto.activity.EJOOLLBLONF.Builder.class);
    }

    // Construct using io.grasscutter.net.proto.activity.EJOOLLBLONF.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }
    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3
              .alwaysUseFieldBuilders) {
        getPBMALLCHINHFieldBuilder();
      }
    }
    @java.lang.Override
    public Builder clear() {
      super.clear();
      if (pBMALLCHINHBuilder_ == null) {
        pBMALLCHINH_ = java.util.Collections.emptyList();
        bitField0_ = (bitField0_ & ~0x00000001);
      } else {
        pBMALLCHINHBuilder_.clear();
      }
      if (jCIKCOIGOCCBuilder_ == null) {
        jCIKCOIGOCC_ = null;
      } else {
        jCIKCOIGOCC_ = null;
        jCIKCOIGOCCBuilder_ = null;
      }
      if (kAICFCHAIDKBuilder_ == null) {
        kAICFCHAIDK_ = null;
      } else {
        kAICFCHAIDK_ = null;
        kAICFCHAIDKBuilder_ = null;
      }
      fIBDHBCIMMP_ = 0;

      hJDHNDKGLBI_ = 0;

      eJEGBCJFOJE_ = 0;

      bCIMAJKLBJP_ = 0;

      gLMJFMIJHFG_ = 0;

      gJAPDGAEEIL_ = 0;

      nGDHECPOJLA_ = 0;

      pCLGFFKMCPJ_ = false;

      cDJLKDDAHJO_ = 0;

      return this;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return io.grasscutter.net.proto.activity.Activity.internal_static_EJOOLLBLONF_descriptor;
    }

    @java.lang.Override
    public io.grasscutter.net.proto.activity.EJOOLLBLONF getDefaultInstanceForType() {
      return io.grasscutter.net.proto.activity.EJOOLLBLONF.getDefaultInstance();
    }

    @java.lang.Override
    public io.grasscutter.net.proto.activity.EJOOLLBLONF build() {
      io.grasscutter.net.proto.activity.EJOOLLBLONF result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    @java.lang.Override
    public io.grasscutter.net.proto.activity.EJOOLLBLONF buildPartial() {
      io.grasscutter.net.proto.activity.EJOOLLBLONF result = new io.grasscutter.net.proto.activity.EJOOLLBLONF(this);
      int from_bitField0_ = bitField0_;
      if (pBMALLCHINHBuilder_ == null) {
        if (((bitField0_ & 0x00000001) != 0)) {
          pBMALLCHINH_ = java.util.Collections.unmodifiableList(pBMALLCHINH_);
          bitField0_ = (bitField0_ & ~0x00000001);
        }
        result.pBMALLCHINH_ = pBMALLCHINH_;
      } else {
        result.pBMALLCHINH_ = pBMALLCHINHBuilder_.build();
      }
      if (jCIKCOIGOCCBuilder_ == null) {
        result.jCIKCOIGOCC_ = jCIKCOIGOCC_;
      } else {
        result.jCIKCOIGOCC_ = jCIKCOIGOCCBuilder_.build();
      }
      if (kAICFCHAIDKBuilder_ == null) {
        result.kAICFCHAIDK_ = kAICFCHAIDK_;
      } else {
        result.kAICFCHAIDK_ = kAICFCHAIDKBuilder_.build();
      }
      result.fIBDHBCIMMP_ = fIBDHBCIMMP_;
      result.hJDHNDKGLBI_ = hJDHNDKGLBI_;
      result.eJEGBCJFOJE_ = eJEGBCJFOJE_;
      result.bCIMAJKLBJP_ = bCIMAJKLBJP_;
      result.gLMJFMIJHFG_ = gLMJFMIJHFG_;
      result.gJAPDGAEEIL_ = gJAPDGAEEIL_;
      result.nGDHECPOJLA_ = nGDHECPOJLA_;
      result.pCLGFFKMCPJ_ = pCLGFFKMCPJ_;
      result.cDJLKDDAHJO_ = cDJLKDDAHJO_;
      onBuilt();
      return result;
    }

    @java.lang.Override
    public Builder clone() {
      return super.clone();
    }
    @java.lang.Override
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.setField(field, value);
    }
    @java.lang.Override
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return super.clearField(field);
    }
    @java.lang.Override
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return super.clearOneof(oneof);
    }
    @java.lang.Override
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, java.lang.Object value) {
      return super.setRepeatedField(field, index, value);
    }
    @java.lang.Override
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.addRepeatedField(field, value);
    }
    @java.lang.Override
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof io.grasscutter.net.proto.activity.EJOOLLBLONF) {
        return mergeFrom((io.grasscutter.net.proto.activity.EJOOLLBLONF)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(io.grasscutter.net.proto.activity.EJOOLLBLONF other) {
      if (other == io.grasscutter.net.proto.activity.EJOOLLBLONF.getDefaultInstance()) return this;
      if (pBMALLCHINHBuilder_ == null) {
        if (!other.pBMALLCHINH_.isEmpty()) {
          if (pBMALLCHINH_.isEmpty()) {
            pBMALLCHINH_ = other.pBMALLCHINH_;
            bitField0_ = (bitField0_ & ~0x00000001);
          } else {
            ensurePBMALLCHINHIsMutable();
            pBMALLCHINH_.addAll(other.pBMALLCHINH_);
          }
          onChanged();
        }
      } else {
        if (!other.pBMALLCHINH_.isEmpty()) {
          if (pBMALLCHINHBuilder_.isEmpty()) {
            pBMALLCHINHBuilder_.dispose();
            pBMALLCHINHBuilder_ = null;
            pBMALLCHINH_ = other.pBMALLCHINH_;
            bitField0_ = (bitField0_ & ~0x00000001);
            pBMALLCHINHBuilder_ = 
              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                 getPBMALLCHINHFieldBuilder() : null;
          } else {
            pBMALLCHINHBuilder_.addAllMessages(other.pBMALLCHINH_);
          }
        }
      }
      if (other.hasJCIKCOIGOCC()) {
        mergeJCIKCOIGOCC(other.getJCIKCOIGOCC());
      }
      if (other.hasKAICFCHAIDK()) {
        mergeKAICFCHAIDK(other.getKAICFCHAIDK());
      }
      if (other.getFIBDHBCIMMP() != 0) {
        setFIBDHBCIMMP(other.getFIBDHBCIMMP());
      }
      if (other.getHJDHNDKGLBI() != 0) {
        setHJDHNDKGLBI(other.getHJDHNDKGLBI());
      }
      if (other.getEJEGBCJFOJE() != 0) {
        setEJEGBCJFOJE(other.getEJEGBCJFOJE());
      }
      if (other.getBCIMAJKLBJP() != 0) {
        setBCIMAJKLBJP(other.getBCIMAJKLBJP());
      }
      if (other.getGLMJFMIJHFG() != 0) {
        setGLMJFMIJHFG(other.getGLMJFMIJHFG());
      }
      if (other.getGJAPDGAEEIL() != 0) {
        setGJAPDGAEEIL(other.getGJAPDGAEEIL());
      }
      if (other.getNGDHECPOJLA() != 0) {
        setNGDHECPOJLA(other.getNGDHECPOJLA());
      }
      if (other.getPCLGFFKMCPJ() != false) {
        setPCLGFFKMCPJ(other.getPCLGFFKMCPJ());
      }
      if (other.getCDJLKDDAHJO() != 0) {
        setCDJLKDDAHJO(other.getCDJLKDDAHJO());
      }
      this.mergeUnknownFields(other.unknownFields);
      onChanged();
      return this;
    }

    @java.lang.Override
    public final boolean isInitialized() {
      return true;
    }

    @java.lang.Override
    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      io.grasscutter.net.proto.activity.EJOOLLBLONF parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (io.grasscutter.net.proto.activity.EJOOLLBLONF) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }
    private int bitField0_;

    private java.util.List<io.grasscutter.net.proto.activity.OKFHJLFOJEP> pBMALLCHINH_ =
      java.util.Collections.emptyList();
    private void ensurePBMALLCHINHIsMutable() {
      if (!((bitField0_ & 0x00000001) != 0)) {
        pBMALLCHINH_ = new java.util.ArrayList<io.grasscutter.net.proto.activity.OKFHJLFOJEP>(pBMALLCHINH_);
        bitField0_ |= 0x00000001;
       }
    }

    private com.google.protobuf.RepeatedFieldBuilderV3<
        io.grasscutter.net.proto.activity.OKFHJLFOJEP, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder, io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder> pBMALLCHINHBuilder_;

    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public java.util.List<io.grasscutter.net.proto.activity.OKFHJLFOJEP> getPBMALLCHINHList() {
      if (pBMALLCHINHBuilder_ == null) {
        return java.util.Collections.unmodifiableList(pBMALLCHINH_);
      } else {
        return pBMALLCHINHBuilder_.getMessageList();
      }
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public int getPBMALLCHINHCount() {
      if (pBMALLCHINHBuilder_ == null) {
        return pBMALLCHINH_.size();
      } else {
        return pBMALLCHINHBuilder_.getCount();
      }
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEP getPBMALLCHINH(int index) {
      if (pBMALLCHINHBuilder_ == null) {
        return pBMALLCHINH_.get(index);
      } else {
        return pBMALLCHINHBuilder_.getMessage(index);
      }
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder setPBMALLCHINH(
        int index, io.grasscutter.net.proto.activity.OKFHJLFOJEP value) {
      if (pBMALLCHINHBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensurePBMALLCHINHIsMutable();
        pBMALLCHINH_.set(index, value);
        onChanged();
      } else {
        pBMALLCHINHBuilder_.setMessage(index, value);
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder setPBMALLCHINH(
        int index, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder builderForValue) {
      if (pBMALLCHINHBuilder_ == null) {
        ensurePBMALLCHINHIsMutable();
        pBMALLCHINH_.set(index, builderForValue.build());
        onChanged();
      } else {
        pBMALLCHINHBuilder_.setMessage(index, builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder addPBMALLCHINH(io.grasscutter.net.proto.activity.OKFHJLFOJEP value) {
      if (pBMALLCHINHBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensurePBMALLCHINHIsMutable();
        pBMALLCHINH_.add(value);
        onChanged();
      } else {
        pBMALLCHINHBuilder_.addMessage(value);
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder addPBMALLCHINH(
        int index, io.grasscutter.net.proto.activity.OKFHJLFOJEP value) {
      if (pBMALLCHINHBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensurePBMALLCHINHIsMutable();
        pBMALLCHINH_.add(index, value);
        onChanged();
      } else {
        pBMALLCHINHBuilder_.addMessage(index, value);
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder addPBMALLCHINH(
        io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder builderForValue) {
      if (pBMALLCHINHBuilder_ == null) {
        ensurePBMALLCHINHIsMutable();
        pBMALLCHINH_.add(builderForValue.build());
        onChanged();
      } else {
        pBMALLCHINHBuilder_.addMessage(builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder addPBMALLCHINH(
        int index, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder builderForValue) {
      if (pBMALLCHINHBuilder_ == null) {
        ensurePBMALLCHINHIsMutable();
        pBMALLCHINH_.add(index, builderForValue.build());
        onChanged();
      } else {
        pBMALLCHINHBuilder_.addMessage(index, builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder addAllPBMALLCHINH(
        java.lang.Iterable<? extends io.grasscutter.net.proto.activity.OKFHJLFOJEP> values) {
      if (pBMALLCHINHBuilder_ == null) {
        ensurePBMALLCHINHIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, pBMALLCHINH_);
        onChanged();
      } else {
        pBMALLCHINHBuilder_.addAllMessages(values);
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder clearPBMALLCHINH() {
      if (pBMALLCHINHBuilder_ == null) {
        pBMALLCHINH_ = java.util.Collections.emptyList();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
      } else {
        pBMALLCHINHBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public Builder removePBMALLCHINH(int index) {
      if (pBMALLCHINHBuilder_ == null) {
        ensurePBMALLCHINHIsMutable();
        pBMALLCHINH_.remove(index);
        onChanged();
      } else {
        pBMALLCHINHBuilder_.remove(index);
      }
      return this;
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder getPBMALLCHINHBuilder(
        int index) {
      return getPBMALLCHINHFieldBuilder().getBuilder(index);
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder getPBMALLCHINHOrBuilder(
        int index) {
      if (pBMALLCHINHBuilder_ == null) {
        return pBMALLCHINH_.get(index);  } else {
        return pBMALLCHINHBuilder_.getMessageOrBuilder(index);
      }
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public java.util.List<? extends io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder> 
         getPBMALLCHINHOrBuilderList() {
      if (pBMALLCHINHBuilder_ != null) {
        return pBMALLCHINHBuilder_.getMessageOrBuilderList();
      } else {
        return java.util.Collections.unmodifiableList(pBMALLCHINH_);
      }
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder addPBMALLCHINHBuilder() {
      return getPBMALLCHINHFieldBuilder().addBuilder(
          io.grasscutter.net.proto.activity.OKFHJLFOJEP.getDefaultInstance());
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder addPBMALLCHINHBuilder(
        int index) {
      return getPBMALLCHINHFieldBuilder().addBuilder(
          index, io.grasscutter.net.proto.activity.OKFHJLFOJEP.getDefaultInstance());
    }
    /**
     * <code>repeated .OKFHJLFOJEP PBMALLCHINH = 10;</code>
     */
    public java.util.List<io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder> 
         getPBMALLCHINHBuilderList() {
      return getPBMALLCHINHFieldBuilder().getBuilderList();
    }
    private com.google.protobuf.RepeatedFieldBuilderV3<
        io.grasscutter.net.proto.activity.OKFHJLFOJEP, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder, io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder> 
        getPBMALLCHINHFieldBuilder() {
      if (pBMALLCHINHBuilder_ == null) {
        pBMALLCHINHBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
            io.grasscutter.net.proto.activity.OKFHJLFOJEP, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder, io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder>(
                pBMALLCHINH_,
                ((bitField0_ & 0x00000001) != 0),
                getParentForChildren(),
                isClean());
        pBMALLCHINH_ = null;
      }
      return pBMALLCHINHBuilder_;
    }

    private io.grasscutter.net.proto.activity.OKFHJLFOJEP jCIKCOIGOCC_;
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OKFHJLFOJEP, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder, io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder> jCIKCOIGOCCBuilder_;
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     * @return Whether the jCIKCOIGOCC field is set.
     */
    public boolean hasJCIKCOIGOCC() {
      return jCIKCOIGOCCBuilder_ != null || jCIKCOIGOCC_ != null;
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     * @return The jCIKCOIGOCC.
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEP getJCIKCOIGOCC() {
      if (jCIKCOIGOCCBuilder_ == null) {
        return jCIKCOIGOCC_ == null ? io.grasscutter.net.proto.activity.OKFHJLFOJEP.getDefaultInstance() : jCIKCOIGOCC_;
      } else {
        return jCIKCOIGOCCBuilder_.getMessage();
      }
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     */
    public Builder setJCIKCOIGOCC(io.grasscutter.net.proto.activity.OKFHJLFOJEP value) {
      if (jCIKCOIGOCCBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        jCIKCOIGOCC_ = value;
        onChanged();
      } else {
        jCIKCOIGOCCBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     */
    public Builder setJCIKCOIGOCC(
        io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder builderForValue) {
      if (jCIKCOIGOCCBuilder_ == null) {
        jCIKCOIGOCC_ = builderForValue.build();
        onChanged();
      } else {
        jCIKCOIGOCCBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     */
    public Builder mergeJCIKCOIGOCC(io.grasscutter.net.proto.activity.OKFHJLFOJEP value) {
      if (jCIKCOIGOCCBuilder_ == null) {
        if (jCIKCOIGOCC_ != null) {
          jCIKCOIGOCC_ =
            io.grasscutter.net.proto.activity.OKFHJLFOJEP.newBuilder(jCIKCOIGOCC_).mergeFrom(value).buildPartial();
        } else {
          jCIKCOIGOCC_ = value;
        }
        onChanged();
      } else {
        jCIKCOIGOCCBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     */
    public Builder clearJCIKCOIGOCC() {
      if (jCIKCOIGOCCBuilder_ == null) {
        jCIKCOIGOCC_ = null;
        onChanged();
      } else {
        jCIKCOIGOCC_ = null;
        jCIKCOIGOCCBuilder_ = null;
      }

      return this;
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder getJCIKCOIGOCCBuilder() {
      
      onChanged();
      return getJCIKCOIGOCCFieldBuilder().getBuilder();
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     */
    public io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder getJCIKCOIGOCCOrBuilder() {
      if (jCIKCOIGOCCBuilder_ != null) {
        return jCIKCOIGOCCBuilder_.getMessageOrBuilder();
      } else {
        return jCIKCOIGOCC_ == null ?
            io.grasscutter.net.proto.activity.OKFHJLFOJEP.getDefaultInstance() : jCIKCOIGOCC_;
      }
    }
    /**
     * <code>.OKFHJLFOJEP JCIKCOIGOCC = 14;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OKFHJLFOJEP, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder, io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder> 
        getJCIKCOIGOCCFieldBuilder() {
      if (jCIKCOIGOCCBuilder_ == null) {
        jCIKCOIGOCCBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OKFHJLFOJEP, io.grasscutter.net.proto.activity.OKFHJLFOJEP.Builder, io.grasscutter.net.proto.activity.OKFHJLFOJEPOrBuilder>(
                getJCIKCOIGOCC(),
                getParentForChildren(),
                isClean());
        jCIKCOIGOCC_ = null;
      }
      return jCIKCOIGOCCBuilder_;
    }

    private io.grasscutter.net.proto.activity.LGKBCFAIIAA kAICFCHAIDK_;
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LGKBCFAIIAA, io.grasscutter.net.proto.activity.LGKBCFAIIAA.Builder, io.grasscutter.net.proto.activity.LGKBCFAIIAAOrBuilder> kAICFCHAIDKBuilder_;
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     * @return Whether the kAICFCHAIDK field is set.
     */
    public boolean hasKAICFCHAIDK() {
      return kAICFCHAIDKBuilder_ != null || kAICFCHAIDK_ != null;
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     * @return The kAICFCHAIDK.
     */
    public io.grasscutter.net.proto.activity.LGKBCFAIIAA getKAICFCHAIDK() {
      if (kAICFCHAIDKBuilder_ == null) {
        return kAICFCHAIDK_ == null ? io.grasscutter.net.proto.activity.LGKBCFAIIAA.getDefaultInstance() : kAICFCHAIDK_;
      } else {
        return kAICFCHAIDKBuilder_.getMessage();
      }
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     */
    public Builder setKAICFCHAIDK(io.grasscutter.net.proto.activity.LGKBCFAIIAA value) {
      if (kAICFCHAIDKBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        kAICFCHAIDK_ = value;
        onChanged();
      } else {
        kAICFCHAIDKBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     */
    public Builder setKAICFCHAIDK(
        io.grasscutter.net.proto.activity.LGKBCFAIIAA.Builder builderForValue) {
      if (kAICFCHAIDKBuilder_ == null) {
        kAICFCHAIDK_ = builderForValue.build();
        onChanged();
      } else {
        kAICFCHAIDKBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     */
    public Builder mergeKAICFCHAIDK(io.grasscutter.net.proto.activity.LGKBCFAIIAA value) {
      if (kAICFCHAIDKBuilder_ == null) {
        if (kAICFCHAIDK_ != null) {
          kAICFCHAIDK_ =
            io.grasscutter.net.proto.activity.LGKBCFAIIAA.newBuilder(kAICFCHAIDK_).mergeFrom(value).buildPartial();
        } else {
          kAICFCHAIDK_ = value;
        }
        onChanged();
      } else {
        kAICFCHAIDKBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     */
    public Builder clearKAICFCHAIDK() {
      if (kAICFCHAIDKBuilder_ == null) {
        kAICFCHAIDK_ = null;
        onChanged();
      } else {
        kAICFCHAIDK_ = null;
        kAICFCHAIDKBuilder_ = null;
      }

      return this;
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     */
    public io.grasscutter.net.proto.activity.LGKBCFAIIAA.Builder getKAICFCHAIDKBuilder() {
      
      onChanged();
      return getKAICFCHAIDKFieldBuilder().getBuilder();
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     */
    public io.grasscutter.net.proto.activity.LGKBCFAIIAAOrBuilder getKAICFCHAIDKOrBuilder() {
      if (kAICFCHAIDKBuilder_ != null) {
        return kAICFCHAIDKBuilder_.getMessageOrBuilder();
      } else {
        return kAICFCHAIDK_ == null ?
            io.grasscutter.net.proto.activity.LGKBCFAIIAA.getDefaultInstance() : kAICFCHAIDK_;
      }
    }
    /**
     * <code>.LGKBCFAIIAA KAICFCHAIDK = 3;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LGKBCFAIIAA, io.grasscutter.net.proto.activity.LGKBCFAIIAA.Builder, io.grasscutter.net.proto.activity.LGKBCFAIIAAOrBuilder> 
        getKAICFCHAIDKFieldBuilder() {
      if (kAICFCHAIDKBuilder_ == null) {
        kAICFCHAIDKBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LGKBCFAIIAA, io.grasscutter.net.proto.activity.LGKBCFAIIAA.Builder, io.grasscutter.net.proto.activity.LGKBCFAIIAAOrBuilder>(
                getKAICFCHAIDK(),
                getParentForChildren(),
                isClean());
        kAICFCHAIDK_ = null;
      }
      return kAICFCHAIDKBuilder_;
    }

    private int fIBDHBCIMMP_ ;
    /**
     * <code>uint32 FIBDHBCIMMP = 5;</code>
     * @return The fIBDHBCIMMP.
     */
    @java.lang.Override
    public int getFIBDHBCIMMP() {
      return fIBDHBCIMMP_;
    }
    /**
     * <code>uint32 FIBDHBCIMMP = 5;</code>
     * @param value The fIBDHBCIMMP to set.
     * @return This builder for chaining.
     */
    public Builder setFIBDHBCIMMP(int value) {
      
      fIBDHBCIMMP_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 FIBDHBCIMMP = 5;</code>
     * @return This builder for chaining.
     */
    public Builder clearFIBDHBCIMMP() {
      
      fIBDHBCIMMP_ = 0;
      onChanged();
      return this;
    }

    private int hJDHNDKGLBI_ ;
    /**
     * <code>uint32 HJDHNDKGLBI = 13;</code>
     * @return The hJDHNDKGLBI.
     */
    @java.lang.Override
    public int getHJDHNDKGLBI() {
      return hJDHNDKGLBI_;
    }
    /**
     * <code>uint32 HJDHNDKGLBI = 13;</code>
     * @param value The hJDHNDKGLBI to set.
     * @return This builder for chaining.
     */
    public Builder setHJDHNDKGLBI(int value) {
      
      hJDHNDKGLBI_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 HJDHNDKGLBI = 13;</code>
     * @return This builder for chaining.
     */
    public Builder clearHJDHNDKGLBI() {
      
      hJDHNDKGLBI_ = 0;
      onChanged();
      return this;
    }

    private int eJEGBCJFOJE_ ;
    /**
     * <code>uint32 EJEGBCJFOJE = 7;</code>
     * @return The eJEGBCJFOJE.
     */
    @java.lang.Override
    public int getEJEGBCJFOJE() {
      return eJEGBCJFOJE_;
    }
    /**
     * <code>uint32 EJEGBCJFOJE = 7;</code>
     * @param value The eJEGBCJFOJE to set.
     * @return This builder for chaining.
     */
    public Builder setEJEGBCJFOJE(int value) {
      
      eJEGBCJFOJE_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 EJEGBCJFOJE = 7;</code>
     * @return This builder for chaining.
     */
    public Builder clearEJEGBCJFOJE() {
      
      eJEGBCJFOJE_ = 0;
      onChanged();
      return this;
    }

    private int bCIMAJKLBJP_ ;
    /**
     * <code>uint32 BCIMAJKLBJP = 9;</code>
     * @return The bCIMAJKLBJP.
     */
    @java.lang.Override
    public int getBCIMAJKLBJP() {
      return bCIMAJKLBJP_;
    }
    /**
     * <code>uint32 BCIMAJKLBJP = 9;</code>
     * @param value The bCIMAJKLBJP to set.
     * @return This builder for chaining.
     */
    public Builder setBCIMAJKLBJP(int value) {
      
      bCIMAJKLBJP_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 BCIMAJKLBJP = 9;</code>
     * @return This builder for chaining.
     */
    public Builder clearBCIMAJKLBJP() {
      
      bCIMAJKLBJP_ = 0;
      onChanged();
      return this;
    }

    private int gLMJFMIJHFG_ ;
    /**
     * <code>uint32 GLMJFMIJHFG = 11;</code>
     * @return The gLMJFMIJHFG.
     */
    @java.lang.Override
    public int getGLMJFMIJHFG() {
      return gLMJFMIJHFG_;
    }
    /**
     * <code>uint32 GLMJFMIJHFG = 11;</code>
     * @param value The gLMJFMIJHFG to set.
     * @return This builder for chaining.
     */
    public Builder setGLMJFMIJHFG(int value) {
      
      gLMJFMIJHFG_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 GLMJFMIJHFG = 11;</code>
     * @return This builder for chaining.
     */
    public Builder clearGLMJFMIJHFG() {
      
      gLMJFMIJHFG_ = 0;
      onChanged();
      return this;
    }

    private int gJAPDGAEEIL_ ;
    /**
     * <code>uint32 GJAPDGAEEIL = 6;</code>
     * @return The gJAPDGAEEIL.
     */
    @java.lang.Override
    public int getGJAPDGAEEIL() {
      return gJAPDGAEEIL_;
    }
    /**
     * <code>uint32 GJAPDGAEEIL = 6;</code>
     * @param value The gJAPDGAEEIL to set.
     * @return This builder for chaining.
     */
    public Builder setGJAPDGAEEIL(int value) {
      
      gJAPDGAEEIL_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 GJAPDGAEEIL = 6;</code>
     * @return This builder for chaining.
     */
    public Builder clearGJAPDGAEEIL() {
      
      gJAPDGAEEIL_ = 0;
      onChanged();
      return this;
    }

    private int nGDHECPOJLA_ ;
    /**
     * <code>uint32 NGDHECPOJLA = 2;</code>
     * @return The nGDHECPOJLA.
     */
    @java.lang.Override
    public int getNGDHECPOJLA() {
      return nGDHECPOJLA_;
    }
    /**
     * <code>uint32 NGDHECPOJLA = 2;</code>
     * @param value The nGDHECPOJLA to set.
     * @return This builder for chaining.
     */
    public Builder setNGDHECPOJLA(int value) {
      
      nGDHECPOJLA_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 NGDHECPOJLA = 2;</code>
     * @return This builder for chaining.
     */
    public Builder clearNGDHECPOJLA() {
      
      nGDHECPOJLA_ = 0;
      onChanged();
      return this;
    }

    private boolean pCLGFFKMCPJ_ ;
    /**
     * <code>bool PCLGFFKMCPJ = 8;</code>
     * @return The pCLGFFKMCPJ.
     */
    @java.lang.Override
    public boolean getPCLGFFKMCPJ() {
      return pCLGFFKMCPJ_;
    }
    /**
     * <code>bool PCLGFFKMCPJ = 8;</code>
     * @param value The pCLGFFKMCPJ to set.
     * @return This builder for chaining.
     */
    public Builder setPCLGFFKMCPJ(boolean value) {
      
      pCLGFFKMCPJ_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool PCLGFFKMCPJ = 8;</code>
     * @return This builder for chaining.
     */
    public Builder clearPCLGFFKMCPJ() {
      
      pCLGFFKMCPJ_ = false;
      onChanged();
      return this;
    }

    private int cDJLKDDAHJO_ ;
    /**
     * <code>uint32 CDJLKDDAHJO = 12;</code>
     * @return The cDJLKDDAHJO.
     */
    @java.lang.Override
    public int getCDJLKDDAHJO() {
      return cDJLKDDAHJO_;
    }
    /**
     * <code>uint32 CDJLKDDAHJO = 12;</code>
     * @param value The cDJLKDDAHJO to set.
     * @return This builder for chaining.
     */
    public Builder setCDJLKDDAHJO(int value) {
      
      cDJLKDDAHJO_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 CDJLKDDAHJO = 12;</code>
     * @return This builder for chaining.
     */
    public Builder clearCDJLKDDAHJO() {
      
      cDJLKDDAHJO_ = 0;
      onChanged();
      return this;
    }
    @java.lang.Override
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFields(unknownFields);
    }

    @java.lang.Override
    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }


    // @@protoc_insertion_point(builder_scope:EJOOLLBLONF)
  }

  // @@protoc_insertion_point(class_scope:EJOOLLBLONF)
  private static final io.grasscutter.net.proto.activity.EJOOLLBLONF DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new io.grasscutter.net.proto.activity.EJOOLLBLONF();
  }

  public static io.grasscutter.net.proto.activity.EJOOLLBLONF getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<EJOOLLBLONF>
      PARSER = new com.google.protobuf.AbstractParser<EJOOLLBLONF>() {
    @java.lang.Override
    public EJOOLLBLONF parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return new EJOOLLBLONF(input, extensionRegistry);
    }
  };

  public static com.google.protobuf.Parser<EJOOLLBLONF> parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser<EJOOLLBLONF> getParserForType() {
    return PARSER;
  }

  @java.lang.Override
  public io.grasscutter.net.proto.activity.EJOOLLBLONF getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}

