package gatewayprotocol.v1; import com.google.protobuf.AbstractMessageLite; import com.google.protobuf.ByteString; import com.google.protobuf.CodedInputStream; import com.google.protobuf.ExtensionRegistryLite; import com.google.protobuf.GeneratedMessageLite; import com.google.protobuf.Internal; import com.google.protobuf.InvalidProtocolBufferException; import com.google.protobuf.MapEntryLite; import com.google.protobuf.MapFieldLite; import com.google.protobuf.MessageLiteOrBuilder; import com.google.protobuf.Parser; import com.google.protobuf.WireFormat; import gatewayprotocol.v1.TimestampsOuterClass; import java.io.IOException; import java.io.InputStream; import java.nio.ByteBuffer; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Map; /* loaded from: classes5.dex */ public final class DiagnosticEventRequestOuterClass { public interface DiagnosticEventOrBuilder extends MessageLiteOrBuilder { boolean containsIntTags(String str); boolean containsStringTags(String str); DiagnosticAdType getAdType(); int getAdTypeValue(); String getCustomEventType(); ByteString getCustomEventTypeBytes(); int getEventId(); DiagnosticEventType getEventType(); int getEventTypeValue(); ByteString getImpressionOpportunityId(); @Deprecated Map getIntTags(); int getIntTagsCount(); Map getIntTagsMap(); int getIntTagsOrDefault(String str, int i); int getIntTagsOrThrow(String str); boolean getIsHeaderBidding(); String getPlacementId(); ByteString getPlacementIdBytes(); @Deprecated Map getStringTags(); int getStringTagsCount(); Map getStringTagsMap(); String getStringTagsOrDefault(String str, String str2); String getStringTagsOrThrow(String str); double getTimeValue(); TimestampsOuterClass.Timestamps getTimestamps(); boolean hasAdType(); boolean hasCustomEventType(); boolean hasImpressionOpportunityId(); boolean hasIsHeaderBidding(); boolean hasPlacementId(); boolean hasTimeValue(); boolean hasTimestamps(); } public interface DiagnosticEventRequestOrBuilder extends MessageLiteOrBuilder { DiagnosticEvent getBatch(int i); int getBatchCount(); List getBatchList(); } public interface DiagnosticTagOrBuilder extends MessageLiteOrBuilder { String getCustomTagType(); ByteString getCustomTagTypeBytes(); int getIntValue(); String getStringValue(); ByteString getStringValueBytes(); DiagnosticTagType getTagType(int i); int getTagTypeCount(); List getTagTypeList(); int getTagTypeValue(int i); List getTagTypeValueList(); DiagnosticTag.ValueCase getValueCase(); boolean hasCustomTagType(); boolean hasIntValue(); boolean hasStringValue(); } public static void registerAllExtensions(ExtensionRegistryLite extensionRegistryLite) { } private DiagnosticEventRequestOuterClass() { } public enum DiagnosticEventType implements Internal.EnumLite { DIAGNOSTIC_EVENT_TYPE_UNSPECIFIED(0), DIAGNOSTIC_EVENT_TYPE_CUSTOM(1), UNRECOGNIZED(-1); public static final int DIAGNOSTIC_EVENT_TYPE_CUSTOM_VALUE = 1; public static final int DIAGNOSTIC_EVENT_TYPE_UNSPECIFIED_VALUE = 0; private static final Internal.EnumLiteMap internalValueMap = new Internal.EnumLiteMap() { // from class: gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventType.1 @Override // com.google.protobuf.Internal.EnumLiteMap public DiagnosticEventType findValueByNumber(int i) { return DiagnosticEventType.forNumber(i); } }; private final int value; public static DiagnosticEventType forNumber(int i) { if (i == 0) { return DIAGNOSTIC_EVENT_TYPE_UNSPECIFIED; } if (i != 1) { return null; } return DIAGNOSTIC_EVENT_TYPE_CUSTOM; } public static Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } @Override // com.google.protobuf.Internal.EnumLite public final int getNumber() { if (this != UNRECOGNIZED) { return this.value; } throw new IllegalArgumentException("Can't get the number of an unknown enum value."); } @Deprecated public static DiagnosticEventType valueOf(int i) { return forNumber(i); } public static Internal.EnumVerifier internalGetVerifier() { return DiagnosticEventTypeVerifier.INSTANCE; } public static final class DiagnosticEventTypeVerifier implements Internal.EnumVerifier { public static final Internal.EnumVerifier INSTANCE = new DiagnosticEventTypeVerifier(); @Override // com.google.protobuf.Internal.EnumVerifier public boolean isInRange(int i) { return DiagnosticEventType.forNumber(i) != null; } } DiagnosticEventType(int i) { this.value = i; } } public enum DiagnosticTagType implements Internal.EnumLite { DIAGNOSTIC_TAG_TYPE_UNSPECIFIED(0), DIAGNOSTIC_TAG_TYPE_CUSTOM(1), UNRECOGNIZED(-1); public static final int DIAGNOSTIC_TAG_TYPE_CUSTOM_VALUE = 1; public static final int DIAGNOSTIC_TAG_TYPE_UNSPECIFIED_VALUE = 0; private static final Internal.EnumLiteMap internalValueMap = new Internal.EnumLiteMap() { // from class: gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagType.1 @Override // com.google.protobuf.Internal.EnumLiteMap public DiagnosticTagType findValueByNumber(int i) { return DiagnosticTagType.forNumber(i); } }; private final int value; public static DiagnosticTagType forNumber(int i) { if (i == 0) { return DIAGNOSTIC_TAG_TYPE_UNSPECIFIED; } if (i != 1) { return null; } return DIAGNOSTIC_TAG_TYPE_CUSTOM; } public static Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } @Override // com.google.protobuf.Internal.EnumLite public final int getNumber() { if (this != UNRECOGNIZED) { return this.value; } throw new IllegalArgumentException("Can't get the number of an unknown enum value."); } @Deprecated public static DiagnosticTagType valueOf(int i) { return forNumber(i); } public static Internal.EnumVerifier internalGetVerifier() { return DiagnosticTagTypeVerifier.INSTANCE; } public static final class DiagnosticTagTypeVerifier implements Internal.EnumVerifier { public static final Internal.EnumVerifier INSTANCE = new DiagnosticTagTypeVerifier(); @Override // com.google.protobuf.Internal.EnumVerifier public boolean isInRange(int i) { return DiagnosticTagType.forNumber(i) != null; } } DiagnosticTagType(int i) { this.value = i; } } public enum DiagnosticEventsSeverity implements Internal.EnumLite { DIAGNOSTIC_EVENTS_SEVERITY_UNSPECIFIED(0), DIAGNOSTIC_EVENTS_SEVERITY_DEBUG(1), DIAGNOSTIC_EVENTS_SEVERITY_INFO(2), DIAGNOSTIC_EVENTS_SEVERITY_WARNING(3), DIAGNOSTIC_EVENTS_SEVERITY_ERROR(4), DIAGNOSTIC_EVENTS_SEVERITY_ALWAYS(5), UNRECOGNIZED(-1); public static final int DIAGNOSTIC_EVENTS_SEVERITY_ALWAYS_VALUE = 5; public static final int DIAGNOSTIC_EVENTS_SEVERITY_DEBUG_VALUE = 1; public static final int DIAGNOSTIC_EVENTS_SEVERITY_ERROR_VALUE = 4; public static final int DIAGNOSTIC_EVENTS_SEVERITY_INFO_VALUE = 2; public static final int DIAGNOSTIC_EVENTS_SEVERITY_UNSPECIFIED_VALUE = 0; public static final int DIAGNOSTIC_EVENTS_SEVERITY_WARNING_VALUE = 3; private static final Internal.EnumLiteMap internalValueMap = new Internal.EnumLiteMap() { // from class: gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventsSeverity.1 @Override // com.google.protobuf.Internal.EnumLiteMap public DiagnosticEventsSeverity findValueByNumber(int i) { return DiagnosticEventsSeverity.forNumber(i); } }; private final int value; public static DiagnosticEventsSeverity forNumber(int i) { if (i == 0) { return DIAGNOSTIC_EVENTS_SEVERITY_UNSPECIFIED; } if (i == 1) { return DIAGNOSTIC_EVENTS_SEVERITY_DEBUG; } if (i == 2) { return DIAGNOSTIC_EVENTS_SEVERITY_INFO; } if (i == 3) { return DIAGNOSTIC_EVENTS_SEVERITY_WARNING; } if (i == 4) { return DIAGNOSTIC_EVENTS_SEVERITY_ERROR; } if (i != 5) { return null; } return DIAGNOSTIC_EVENTS_SEVERITY_ALWAYS; } public static Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } @Override // com.google.protobuf.Internal.EnumLite public final int getNumber() { if (this != UNRECOGNIZED) { return this.value; } throw new IllegalArgumentException("Can't get the number of an unknown enum value."); } @Deprecated public static DiagnosticEventsSeverity valueOf(int i) { return forNumber(i); } public static Internal.EnumVerifier internalGetVerifier() { return DiagnosticEventsSeverityVerifier.INSTANCE; } public static final class DiagnosticEventsSeverityVerifier implements Internal.EnumVerifier { public static final Internal.EnumVerifier INSTANCE = new DiagnosticEventsSeverityVerifier(); @Override // com.google.protobuf.Internal.EnumVerifier public boolean isInRange(int i) { return DiagnosticEventsSeverity.forNumber(i) != null; } } DiagnosticEventsSeverity(int i) { this.value = i; } } public enum DiagnosticAdType implements Internal.EnumLite { DIAGNOSTIC_AD_TYPE_UNSPECIFIED(0), DIAGNOSTIC_AD_TYPE_FULLSCREEN(1), DIAGNOSTIC_AD_TYPE_BANNER(2), UNRECOGNIZED(-1); public static final int DIAGNOSTIC_AD_TYPE_BANNER_VALUE = 2; public static final int DIAGNOSTIC_AD_TYPE_FULLSCREEN_VALUE = 1; public static final int DIAGNOSTIC_AD_TYPE_UNSPECIFIED_VALUE = 0; private static final Internal.EnumLiteMap internalValueMap = new Internal.EnumLiteMap() { // from class: gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticAdType.1 @Override // com.google.protobuf.Internal.EnumLiteMap public DiagnosticAdType findValueByNumber(int i) { return DiagnosticAdType.forNumber(i); } }; private final int value; public static DiagnosticAdType forNumber(int i) { if (i == 0) { return DIAGNOSTIC_AD_TYPE_UNSPECIFIED; } if (i == 1) { return DIAGNOSTIC_AD_TYPE_FULLSCREEN; } if (i != 2) { return null; } return DIAGNOSTIC_AD_TYPE_BANNER; } public static Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } @Override // com.google.protobuf.Internal.EnumLite public final int getNumber() { if (this != UNRECOGNIZED) { return this.value; } throw new IllegalArgumentException("Can't get the number of an unknown enum value."); } @Deprecated public static DiagnosticAdType valueOf(int i) { return forNumber(i); } public static Internal.EnumVerifier internalGetVerifier() { return DiagnosticAdTypeVerifier.INSTANCE; } public static final class DiagnosticAdTypeVerifier implements Internal.EnumVerifier { public static final Internal.EnumVerifier INSTANCE = new DiagnosticAdTypeVerifier(); @Override // com.google.protobuf.Internal.EnumVerifier public boolean isInRange(int i) { return DiagnosticAdType.forNumber(i) != null; } } DiagnosticAdType(int i) { this.value = i; } } public static final class DiagnosticTag extends GeneratedMessageLite implements DiagnosticTagOrBuilder { public static final int CUSTOM_TAG_TYPE_FIELD_NUMBER = 2; private static final DiagnosticTag DEFAULT_INSTANCE; public static final int INT_VALUE_FIELD_NUMBER = 4; private static volatile Parser PARSER = null; public static final int STRING_VALUE_FIELD_NUMBER = 3; public static final int TAG_TYPE_FIELD_NUMBER = 1; private static final Internal.ListAdapter.Converter tagType_converter_ = new Internal.ListAdapter.Converter() { // from class: gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTag.1 @Override // com.google.protobuf.Internal.ListAdapter.Converter public DiagnosticTagType convert(Integer num) { DiagnosticTagType forNumber = DiagnosticTagType.forNumber(num.intValue()); return forNumber == null ? DiagnosticTagType.UNRECOGNIZED : forNumber; } }; private int bitField0_; private int tagTypeMemoizedSerializedSize; private Object value_; private int valueCase_ = 0; private Internal.IntList tagType_ = GeneratedMessageLite.emptyIntList(); private String customTagType_ = ""; /* JADX INFO: Access modifiers changed from: private */ public void clearIntValue() { if (this.valueCase_ == 4) { this.valueCase_ = 0; this.value_ = null; } } /* JADX INFO: Access modifiers changed from: private */ public void clearStringValue() { if (this.valueCase_ == 3) { this.valueCase_ = 0; this.value_ = null; } } /* JADX INFO: Access modifiers changed from: private */ public void clearValue() { this.valueCase_ = 0; this.value_ = null; } public static DiagnosticTag getDefaultInstance() { return DEFAULT_INSTANCE; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public String getCustomTagType() { return this.customTagType_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public List getTagTypeValueList() { return this.tagType_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public boolean hasCustomTagType() { return (this.bitField0_ & 1) != 0; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public boolean hasIntValue() { return this.valueCase_ == 4; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public boolean hasStringValue() { return this.valueCase_ == 3; } private DiagnosticTag() { } public enum ValueCase { STRING_VALUE(3), INT_VALUE(4), VALUE_NOT_SET(0); private final int value; public static ValueCase forNumber(int i) { if (i == 0) { return VALUE_NOT_SET; } if (i == 3) { return STRING_VALUE; } if (i != 4) { return null; } return INT_VALUE; } public int getNumber() { return this.value; } ValueCase(int i) { this.value = i; } @Deprecated public static ValueCase valueOf(int i) { return forNumber(i); } } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public ValueCase getValueCase() { return ValueCase.forNumber(this.valueCase_); } static { DiagnosticTag diagnosticTag = new DiagnosticTag(); DEFAULT_INSTANCE = diagnosticTag; GeneratedMessageLite.registerDefaultInstance(DiagnosticTag.class, diagnosticTag); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public List getTagTypeList() { return new Internal.ListAdapter(this.tagType_, tagType_converter_); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public int getTagTypeCount() { return this.tagType_.size(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public DiagnosticTagType getTagType(int i) { DiagnosticTagType forNumber = DiagnosticTagType.forNumber(this.tagType_.getInt(i)); return forNumber == null ? DiagnosticTagType.UNRECOGNIZED : forNumber; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public int getTagTypeValue(int i) { return this.tagType_.getInt(i); } private void ensureTagTypeIsMutable() { Internal.IntList intList = this.tagType_; if (intList.isModifiable()) { return; } this.tagType_ = GeneratedMessageLite.mutableCopy(intList); } /* JADX INFO: Access modifiers changed from: private */ public void setTagType(int i, DiagnosticTagType diagnosticTagType) { diagnosticTagType.getClass(); ensureTagTypeIsMutable(); this.tagType_.setInt(i, diagnosticTagType.getNumber()); } /* JADX INFO: Access modifiers changed from: private */ public void addTagType(DiagnosticTagType diagnosticTagType) { diagnosticTagType.getClass(); ensureTagTypeIsMutable(); this.tagType_.addInt(diagnosticTagType.getNumber()); } /* JADX INFO: Access modifiers changed from: private */ public void addAllTagType(Iterable iterable) { ensureTagTypeIsMutable(); Iterator it = iterable.iterator(); while (it.hasNext()) { this.tagType_.addInt(it.next().getNumber()); } } /* JADX INFO: Access modifiers changed from: private */ public void clearTagType() { this.tagType_ = GeneratedMessageLite.emptyIntList(); } /* JADX INFO: Access modifiers changed from: private */ public void setTagTypeValue(int i, int i2) { ensureTagTypeIsMutable(); this.tagType_.setInt(i, i2); } /* JADX INFO: Access modifiers changed from: private */ public void addTagTypeValue(int i) { ensureTagTypeIsMutable(); this.tagType_.addInt(i); } /* JADX INFO: Access modifiers changed from: private */ public void addAllTagTypeValue(Iterable iterable) { ensureTagTypeIsMutable(); Iterator it = iterable.iterator(); while (it.hasNext()) { this.tagType_.addInt(it.next().intValue()); } } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public ByteString getCustomTagTypeBytes() { return ByteString.copyFromUtf8(this.customTagType_); } /* JADX INFO: Access modifiers changed from: private */ public void setCustomTagType(String str) { str.getClass(); this.bitField0_ |= 1; this.customTagType_ = str; } /* JADX INFO: Access modifiers changed from: private */ public void clearCustomTagType() { this.bitField0_ &= -2; this.customTagType_ = getDefaultInstance().getCustomTagType(); } /* JADX INFO: Access modifiers changed from: private */ public void setCustomTagTypeBytes(ByteString byteString) { AbstractMessageLite.checkByteStringIsUtf8(byteString); this.customTagType_ = byteString.toStringUtf8(); this.bitField0_ |= 1; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public String getStringValue() { return this.valueCase_ == 3 ? (String) this.value_ : ""; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public ByteString getStringValueBytes() { return ByteString.copyFromUtf8(this.valueCase_ == 3 ? (String) this.value_ : ""); } /* JADX INFO: Access modifiers changed from: private */ public void setStringValue(String str) { str.getClass(); this.valueCase_ = 3; this.value_ = str; } /* JADX INFO: Access modifiers changed from: private */ public void setStringValueBytes(ByteString byteString) { AbstractMessageLite.checkByteStringIsUtf8(byteString); this.value_ = byteString.toStringUtf8(); this.valueCase_ = 3; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public int getIntValue() { if (this.valueCase_ == 4) { return ((Integer) this.value_).intValue(); } return 0; } /* JADX INFO: Access modifiers changed from: private */ public void setIntValue(int i) { this.valueCase_ = 4; this.value_ = Integer.valueOf(i); } public static DiagnosticTag parseFrom(ByteBuffer byteBuffer) throws InvalidProtocolBufferException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteBuffer); } public static DiagnosticTag parseFrom(ByteBuffer byteBuffer, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteBuffer, extensionRegistryLite); } public static DiagnosticTag parseFrom(ByteString byteString) throws InvalidProtocolBufferException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteString); } public static DiagnosticTag parseFrom(ByteString byteString, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteString, extensionRegistryLite); } public static DiagnosticTag parseFrom(byte[] bArr) throws InvalidProtocolBufferException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, bArr); } public static DiagnosticTag parseFrom(byte[] bArr, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, bArr, extensionRegistryLite); } public static DiagnosticTag parseFrom(InputStream inputStream) throws IOException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, inputStream); } public static DiagnosticTag parseFrom(InputStream inputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, inputStream, extensionRegistryLite); } public static DiagnosticTag parseDelimitedFrom(InputStream inputStream) throws IOException { return (DiagnosticTag) GeneratedMessageLite.parseDelimitedFrom(DEFAULT_INSTANCE, inputStream); } public static DiagnosticTag parseDelimitedFrom(InputStream inputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticTag) GeneratedMessageLite.parseDelimitedFrom(DEFAULT_INSTANCE, inputStream, extensionRegistryLite); } public static DiagnosticTag parseFrom(CodedInputStream codedInputStream) throws IOException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, codedInputStream); } public static DiagnosticTag parseFrom(CodedInputStream codedInputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticTag) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, codedInputStream, extensionRegistryLite); } public static Builder newBuilder() { return DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(DiagnosticTag diagnosticTag) { return DEFAULT_INSTANCE.createBuilder(diagnosticTag); } public static final class Builder extends GeneratedMessageLite.Builder implements DiagnosticTagOrBuilder { public /* synthetic */ Builder(AnonymousClass1 anonymousClass1) { this(); } private Builder() { super(DiagnosticTag.DEFAULT_INSTANCE); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public ValueCase getValueCase() { return ((DiagnosticTag) this.instance).getValueCase(); } public Builder clearValue() { copyOnWrite(); ((DiagnosticTag) this.instance).clearValue(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public List getTagTypeList() { return ((DiagnosticTag) this.instance).getTagTypeList(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public int getTagTypeCount() { return ((DiagnosticTag) this.instance).getTagTypeCount(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public DiagnosticTagType getTagType(int i) { return ((DiagnosticTag) this.instance).getTagType(i); } public Builder setTagType(int i, DiagnosticTagType diagnosticTagType) { copyOnWrite(); ((DiagnosticTag) this.instance).setTagType(i, diagnosticTagType); return this; } public Builder addTagType(DiagnosticTagType diagnosticTagType) { copyOnWrite(); ((DiagnosticTag) this.instance).addTagType(diagnosticTagType); return this; } public Builder addAllTagType(Iterable iterable) { copyOnWrite(); ((DiagnosticTag) this.instance).addAllTagType(iterable); return this; } public Builder clearTagType() { copyOnWrite(); ((DiagnosticTag) this.instance).clearTagType(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public List getTagTypeValueList() { return Collections.unmodifiableList(((DiagnosticTag) this.instance).getTagTypeValueList()); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public int getTagTypeValue(int i) { return ((DiagnosticTag) this.instance).getTagTypeValue(i); } public Builder setTagTypeValue(int i, int i2) { copyOnWrite(); ((DiagnosticTag) this.instance).setTagTypeValue(i, i2); return this; } public Builder addTagTypeValue(int i) { ((DiagnosticTag) this.instance).addTagTypeValue(i); return this; } public Builder addAllTagTypeValue(Iterable iterable) { copyOnWrite(); ((DiagnosticTag) this.instance).addAllTagTypeValue(iterable); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public boolean hasCustomTagType() { return ((DiagnosticTag) this.instance).hasCustomTagType(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public String getCustomTagType() { return ((DiagnosticTag) this.instance).getCustomTagType(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public ByteString getCustomTagTypeBytes() { return ((DiagnosticTag) this.instance).getCustomTagTypeBytes(); } public Builder setCustomTagType(String str) { copyOnWrite(); ((DiagnosticTag) this.instance).setCustomTagType(str); return this; } public Builder clearCustomTagType() { copyOnWrite(); ((DiagnosticTag) this.instance).clearCustomTagType(); return this; } public Builder setCustomTagTypeBytes(ByteString byteString) { copyOnWrite(); ((DiagnosticTag) this.instance).setCustomTagTypeBytes(byteString); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public boolean hasStringValue() { return ((DiagnosticTag) this.instance).hasStringValue(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public String getStringValue() { return ((DiagnosticTag) this.instance).getStringValue(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public ByteString getStringValueBytes() { return ((DiagnosticTag) this.instance).getStringValueBytes(); } public Builder setStringValue(String str) { copyOnWrite(); ((DiagnosticTag) this.instance).setStringValue(str); return this; } public Builder clearStringValue() { copyOnWrite(); ((DiagnosticTag) this.instance).clearStringValue(); return this; } public Builder setStringValueBytes(ByteString byteString) { copyOnWrite(); ((DiagnosticTag) this.instance).setStringValueBytes(byteString); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public boolean hasIntValue() { return ((DiagnosticTag) this.instance).hasIntValue(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticTagOrBuilder public int getIntValue() { return ((DiagnosticTag) this.instance).getIntValue(); } public Builder setIntValue(int i) { copyOnWrite(); ((DiagnosticTag) this.instance).setIntValue(i); return this; } public Builder clearIntValue() { copyOnWrite(); ((DiagnosticTag) this.instance).clearIntValue(); return this; } } @Override // com.google.protobuf.GeneratedMessageLite public final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke methodToInvoke, Object obj, Object obj2) { AnonymousClass1 anonymousClass1 = null; switch (AnonymousClass1.$SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[methodToInvoke.ordinal()]) { case 1: return new DiagnosticTag(); case 2: return new Builder(anonymousClass1); case 3: return GeneratedMessageLite.newMessageInfo(DEFAULT_INSTANCE, "\u0000\u0004\u0001\u0001\u0001\u0004\u0004\u0000\u0001\u0000\u0001,\u0002ለ\u0000\u0003Ȼ\u0000\u00047\u0000", new Object[]{"value_", "valueCase_", "bitField0_", "tagType_", "customTagType_"}); case 4: return DEFAULT_INSTANCE; case 5: Parser parser = PARSER; if (parser == null) { synchronized (DiagnosticTag.class) { try { parser = PARSER; if (parser == null) { parser = new GeneratedMessageLite.DefaultInstanceBasedParser<>(DEFAULT_INSTANCE); PARSER = parser; } } finally { } } } return parser; case 6: return (byte) 1; case 7: return null; default: throw new UnsupportedOperationException(); } } public static Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } /* renamed from: gatewayprotocol.v1.DiagnosticEventRequestOuterClass$1, reason: invalid class name */ public static /* synthetic */ class AnonymousClass1 { public static final /* synthetic */ int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke; static { int[] iArr = new int[GeneratedMessageLite.MethodToInvoke.values().length]; $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke = iArr; try { iArr[GeneratedMessageLite.MethodToInvoke.NEW_MUTABLE_INSTANCE.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[GeneratedMessageLite.MethodToInvoke.NEW_BUILDER.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[GeneratedMessageLite.MethodToInvoke.BUILD_MESSAGE_INFO.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[GeneratedMessageLite.MethodToInvoke.GET_DEFAULT_INSTANCE.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } try { $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[GeneratedMessageLite.MethodToInvoke.GET_PARSER.ordinal()] = 5; } catch (NoSuchFieldError unused5) { } try { $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[GeneratedMessageLite.MethodToInvoke.GET_MEMOIZED_IS_INITIALIZED.ordinal()] = 6; } catch (NoSuchFieldError unused6) { } try { $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[GeneratedMessageLite.MethodToInvoke.SET_MEMOIZED_IS_INITIALIZED.ordinal()] = 7; } catch (NoSuchFieldError unused7) { } } } public static final class DiagnosticEvent extends GeneratedMessageLite implements DiagnosticEventOrBuilder { public static final int AD_TYPE_FIELD_NUMBER = 10; public static final int CUSTOM_EVENT_TYPE_FIELD_NUMBER = 2; private static final DiagnosticEvent DEFAULT_INSTANCE; public static final int EVENT_ID_FIELD_NUMBER = 7; public static final int EVENT_TYPE_FIELD_NUMBER = 1; public static final int IMPRESSION_OPPORTUNITY_ID_FIELD_NUMBER = 8; public static final int INT_TAGS_FIELD_NUMBER = 6; public static final int IS_HEADER_BIDDING_FIELD_NUMBER = 11; private static volatile Parser PARSER = null; public static final int PLACEMENT_ID_FIELD_NUMBER = 9; public static final int STRING_TAGS_FIELD_NUMBER = 5; public static final int TIMESTAMPS_FIELD_NUMBER = 3; public static final int TIME_VALUE_FIELD_NUMBER = 4; private int adType_; private int bitField0_; private int eventId_; private int eventType_; private boolean isHeaderBidding_; private double timeValue_; private TimestampsOuterClass.Timestamps timestamps_; private MapFieldLite stringTags_ = MapFieldLite.emptyMapField(); private MapFieldLite intTags_ = MapFieldLite.emptyMapField(); private String customEventType_ = ""; private ByteString impressionOpportunityId_ = ByteString.EMPTY; private String placementId_ = ""; public static final class IntTagsDefaultEntryHolder { public static final MapEntryLite defaultEntry = MapEntryLite.newDefaultInstance(WireFormat.FieldType.STRING, "", WireFormat.FieldType.UINT32, 0); } /* JADX INFO: Access modifiers changed from: private */ public void clearAdType() { this.bitField0_ &= -17; this.adType_ = 0; } /* JADX INFO: Access modifiers changed from: private */ public void clearEventId() { this.eventId_ = 0; } /* JADX INFO: Access modifiers changed from: private */ public void clearEventType() { this.eventType_ = 0; } /* JADX INFO: Access modifiers changed from: private */ public void clearIsHeaderBidding() { this.bitField0_ &= -33; this.isHeaderBidding_ = false; } /* JADX INFO: Access modifiers changed from: private */ public void clearTimeValue() { this.bitField0_ &= -3; this.timeValue_ = 0.0d; } /* JADX INFO: Access modifiers changed from: private */ public void clearTimestamps() { this.timestamps_ = null; } public static DiagnosticEvent getDefaultInstance() { return DEFAULT_INSTANCE; } private MapFieldLite internalGetIntTags() { return this.intTags_; } private MapFieldLite internalGetStringTags() { return this.stringTags_; } /* JADX INFO: Access modifiers changed from: private */ public void setAdTypeValue(int i) { this.bitField0_ |= 16; this.adType_ = i; } /* JADX INFO: Access modifiers changed from: private */ public void setEventId(int i) { this.eventId_ = i; } /* JADX INFO: Access modifiers changed from: private */ public void setEventTypeValue(int i) { this.eventType_ = i; } /* JADX INFO: Access modifiers changed from: private */ public void setIsHeaderBidding(boolean z) { this.bitField0_ |= 32; this.isHeaderBidding_ = z; } /* JADX INFO: Access modifiers changed from: private */ public void setTimeValue(double d) { this.bitField0_ |= 2; this.timeValue_ = d; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getAdTypeValue() { return this.adType_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getCustomEventType() { return this.customEventType_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getEventId() { return this.eventId_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getEventTypeValue() { return this.eventType_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public ByteString getImpressionOpportunityId() { return this.impressionOpportunityId_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean getIsHeaderBidding() { return this.isHeaderBidding_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getPlacementId() { return this.placementId_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public double getTimeValue() { return this.timeValue_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasAdType() { return (this.bitField0_ & 16) != 0; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasCustomEventType() { return (this.bitField0_ & 1) != 0; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasImpressionOpportunityId() { return (this.bitField0_ & 4) != 0; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasIsHeaderBidding() { return (this.bitField0_ & 32) != 0; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasPlacementId() { return (this.bitField0_ & 8) != 0; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasTimeValue() { return (this.bitField0_ & 2) != 0; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasTimestamps() { return this.timestamps_ != null; } private DiagnosticEvent() { } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public DiagnosticEventType getEventType() { DiagnosticEventType forNumber = DiagnosticEventType.forNumber(this.eventType_); return forNumber == null ? DiagnosticEventType.UNRECOGNIZED : forNumber; } /* JADX INFO: Access modifiers changed from: private */ public void setEventType(DiagnosticEventType diagnosticEventType) { this.eventType_ = diagnosticEventType.getNumber(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public ByteString getCustomEventTypeBytes() { return ByteString.copyFromUtf8(this.customEventType_); } /* JADX INFO: Access modifiers changed from: private */ public void setCustomEventType(String str) { str.getClass(); this.bitField0_ |= 1; this.customEventType_ = str; } /* JADX INFO: Access modifiers changed from: private */ public void clearCustomEventType() { this.bitField0_ &= -2; this.customEventType_ = getDefaultInstance().getCustomEventType(); } /* JADX INFO: Access modifiers changed from: private */ public void setCustomEventTypeBytes(ByteString byteString) { AbstractMessageLite.checkByteStringIsUtf8(byteString); this.customEventType_ = byteString.toStringUtf8(); this.bitField0_ |= 1; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public TimestampsOuterClass.Timestamps getTimestamps() { TimestampsOuterClass.Timestamps timestamps = this.timestamps_; return timestamps == null ? TimestampsOuterClass.Timestamps.getDefaultInstance() : timestamps; } /* JADX INFO: Access modifiers changed from: private */ public void setTimestamps(TimestampsOuterClass.Timestamps timestamps) { timestamps.getClass(); this.timestamps_ = timestamps; } /* JADX INFO: Access modifiers changed from: private */ public void mergeTimestamps(TimestampsOuterClass.Timestamps timestamps) { timestamps.getClass(); TimestampsOuterClass.Timestamps timestamps2 = this.timestamps_; if (timestamps2 == null || timestamps2 == TimestampsOuterClass.Timestamps.getDefaultInstance()) { this.timestamps_ = timestamps; } else { this.timestamps_ = TimestampsOuterClass.Timestamps.newBuilder(this.timestamps_).mergeFrom((TimestampsOuterClass.Timestamps.Builder) timestamps).buildPartial(); } } public static final class StringTagsDefaultEntryHolder { public static final MapEntryLite defaultEntry; static { WireFormat.FieldType fieldType = WireFormat.FieldType.STRING; defaultEntry = MapEntryLite.newDefaultInstance(fieldType, "", fieldType, ""); } } private MapFieldLite internalGetMutableStringTags() { if (!this.stringTags_.isMutable()) { this.stringTags_ = this.stringTags_.mutableCopy(); } return this.stringTags_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getStringTagsCount() { return internalGetStringTags().size(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean containsStringTags(String str) { str.getClass(); return internalGetStringTags().containsKey(str); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder @Deprecated public Map getStringTags() { return getStringTagsMap(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public Map getStringTagsMap() { return Collections.unmodifiableMap(internalGetStringTags()); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getStringTagsOrDefault(String str, String str2) { str.getClass(); MapFieldLite internalGetStringTags = internalGetStringTags(); return internalGetStringTags.containsKey(str) ? internalGetStringTags.get(str) : str2; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getStringTagsOrThrow(String str) { str.getClass(); MapFieldLite internalGetStringTags = internalGetStringTags(); if (!internalGetStringTags.containsKey(str)) { throw new IllegalArgumentException(); } return internalGetStringTags.get(str); } /* JADX INFO: Access modifiers changed from: private */ public Map getMutableStringTagsMap() { return internalGetMutableStringTags(); } private MapFieldLite internalGetMutableIntTags() { if (!this.intTags_.isMutable()) { this.intTags_ = this.intTags_.mutableCopy(); } return this.intTags_; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getIntTagsCount() { return internalGetIntTags().size(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean containsIntTags(String str) { str.getClass(); return internalGetIntTags().containsKey(str); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder @Deprecated public Map getIntTags() { return getIntTagsMap(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public Map getIntTagsMap() { return Collections.unmodifiableMap(internalGetIntTags()); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getIntTagsOrDefault(String str, int i) { str.getClass(); MapFieldLite internalGetIntTags = internalGetIntTags(); return internalGetIntTags.containsKey(str) ? internalGetIntTags.get(str).intValue() : i; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getIntTagsOrThrow(String str) { str.getClass(); MapFieldLite internalGetIntTags = internalGetIntTags(); if (!internalGetIntTags.containsKey(str)) { throw new IllegalArgumentException(); } return internalGetIntTags.get(str).intValue(); } /* JADX INFO: Access modifiers changed from: private */ public Map getMutableIntTagsMap() { return internalGetMutableIntTags(); } /* JADX INFO: Access modifiers changed from: private */ public void setImpressionOpportunityId(ByteString byteString) { byteString.getClass(); this.bitField0_ |= 4; this.impressionOpportunityId_ = byteString; } /* JADX INFO: Access modifiers changed from: private */ public void clearImpressionOpportunityId() { this.bitField0_ &= -5; this.impressionOpportunityId_ = getDefaultInstance().getImpressionOpportunityId(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public ByteString getPlacementIdBytes() { return ByteString.copyFromUtf8(this.placementId_); } /* JADX INFO: Access modifiers changed from: private */ public void setPlacementId(String str) { str.getClass(); this.bitField0_ |= 8; this.placementId_ = str; } /* JADX INFO: Access modifiers changed from: private */ public void clearPlacementId() { this.bitField0_ &= -9; this.placementId_ = getDefaultInstance().getPlacementId(); } /* JADX INFO: Access modifiers changed from: private */ public void setPlacementIdBytes(ByteString byteString) { AbstractMessageLite.checkByteStringIsUtf8(byteString); this.placementId_ = byteString.toStringUtf8(); this.bitField0_ |= 8; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public DiagnosticAdType getAdType() { DiagnosticAdType forNumber = DiagnosticAdType.forNumber(this.adType_); return forNumber == null ? DiagnosticAdType.UNRECOGNIZED : forNumber; } /* JADX INFO: Access modifiers changed from: private */ public void setAdType(DiagnosticAdType diagnosticAdType) { this.adType_ = diagnosticAdType.getNumber(); this.bitField0_ |= 16; } public static DiagnosticEvent parseFrom(ByteBuffer byteBuffer) throws InvalidProtocolBufferException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteBuffer); } public static DiagnosticEvent parseFrom(ByteBuffer byteBuffer, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteBuffer, extensionRegistryLite); } public static DiagnosticEvent parseFrom(ByteString byteString) throws InvalidProtocolBufferException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteString); } public static DiagnosticEvent parseFrom(ByteString byteString, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteString, extensionRegistryLite); } public static DiagnosticEvent parseFrom(byte[] bArr) throws InvalidProtocolBufferException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, bArr); } public static DiagnosticEvent parseFrom(byte[] bArr, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, bArr, extensionRegistryLite); } public static DiagnosticEvent parseFrom(InputStream inputStream) throws IOException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, inputStream); } public static DiagnosticEvent parseFrom(InputStream inputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, inputStream, extensionRegistryLite); } public static DiagnosticEvent parseDelimitedFrom(InputStream inputStream) throws IOException { return (DiagnosticEvent) GeneratedMessageLite.parseDelimitedFrom(DEFAULT_INSTANCE, inputStream); } public static DiagnosticEvent parseDelimitedFrom(InputStream inputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticEvent) GeneratedMessageLite.parseDelimitedFrom(DEFAULT_INSTANCE, inputStream, extensionRegistryLite); } public static DiagnosticEvent parseFrom(CodedInputStream codedInputStream) throws IOException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, codedInputStream); } public static DiagnosticEvent parseFrom(CodedInputStream codedInputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticEvent) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, codedInputStream, extensionRegistryLite); } public static Builder newBuilder() { return DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(DiagnosticEvent diagnosticEvent) { return DEFAULT_INSTANCE.createBuilder(diagnosticEvent); } public static final class Builder extends GeneratedMessageLite.Builder implements DiagnosticEventOrBuilder { public /* synthetic */ Builder(AnonymousClass1 anonymousClass1) { this(); } private Builder() { super(DiagnosticEvent.DEFAULT_INSTANCE); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getEventTypeValue() { return ((DiagnosticEvent) this.instance).getEventTypeValue(); } public Builder setEventTypeValue(int i) { copyOnWrite(); ((DiagnosticEvent) this.instance).setEventTypeValue(i); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public DiagnosticEventType getEventType() { return ((DiagnosticEvent) this.instance).getEventType(); } public Builder setEventType(DiagnosticEventType diagnosticEventType) { copyOnWrite(); ((DiagnosticEvent) this.instance).setEventType(diagnosticEventType); return this; } public Builder clearEventType() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearEventType(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasCustomEventType() { return ((DiagnosticEvent) this.instance).hasCustomEventType(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getCustomEventType() { return ((DiagnosticEvent) this.instance).getCustomEventType(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public ByteString getCustomEventTypeBytes() { return ((DiagnosticEvent) this.instance).getCustomEventTypeBytes(); } public Builder setCustomEventType(String str) { copyOnWrite(); ((DiagnosticEvent) this.instance).setCustomEventType(str); return this; } public Builder clearCustomEventType() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearCustomEventType(); return this; } public Builder setCustomEventTypeBytes(ByteString byteString) { copyOnWrite(); ((DiagnosticEvent) this.instance).setCustomEventTypeBytes(byteString); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasTimestamps() { return ((DiagnosticEvent) this.instance).hasTimestamps(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public TimestampsOuterClass.Timestamps getTimestamps() { return ((DiagnosticEvent) this.instance).getTimestamps(); } public Builder setTimestamps(TimestampsOuterClass.Timestamps timestamps) { copyOnWrite(); ((DiagnosticEvent) this.instance).setTimestamps(timestamps); return this; } public Builder setTimestamps(TimestampsOuterClass.Timestamps.Builder builder) { copyOnWrite(); ((DiagnosticEvent) this.instance).setTimestamps(builder.build()); return this; } public Builder mergeTimestamps(TimestampsOuterClass.Timestamps timestamps) { copyOnWrite(); ((DiagnosticEvent) this.instance).mergeTimestamps(timestamps); return this; } public Builder clearTimestamps() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearTimestamps(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasTimeValue() { return ((DiagnosticEvent) this.instance).hasTimeValue(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public double getTimeValue() { return ((DiagnosticEvent) this.instance).getTimeValue(); } public Builder setTimeValue(double d) { copyOnWrite(); ((DiagnosticEvent) this.instance).setTimeValue(d); return this; } public Builder clearTimeValue() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearTimeValue(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getStringTagsCount() { return ((DiagnosticEvent) this.instance).getStringTagsMap().size(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean containsStringTags(String str) { str.getClass(); return ((DiagnosticEvent) this.instance).getStringTagsMap().containsKey(str); } public Builder clearStringTags() { copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableStringTagsMap().clear(); return this; } public Builder removeStringTags(String str) { str.getClass(); copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableStringTagsMap().remove(str); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder @Deprecated public Map getStringTags() { return getStringTagsMap(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public Map getStringTagsMap() { return Collections.unmodifiableMap(((DiagnosticEvent) this.instance).getStringTagsMap()); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getStringTagsOrDefault(String str, String str2) { str.getClass(); Map stringTagsMap = ((DiagnosticEvent) this.instance).getStringTagsMap(); return stringTagsMap.containsKey(str) ? stringTagsMap.get(str) : str2; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getStringTagsOrThrow(String str) { str.getClass(); Map stringTagsMap = ((DiagnosticEvent) this.instance).getStringTagsMap(); if (!stringTagsMap.containsKey(str)) { throw new IllegalArgumentException(); } return stringTagsMap.get(str); } public Builder putStringTags(String str, String str2) { str.getClass(); str2.getClass(); copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableStringTagsMap().put(str, str2); return this; } public Builder putAllStringTags(Map map) { copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableStringTagsMap().putAll(map); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getIntTagsCount() { return ((DiagnosticEvent) this.instance).getIntTagsMap().size(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean containsIntTags(String str) { str.getClass(); return ((DiagnosticEvent) this.instance).getIntTagsMap().containsKey(str); } public Builder clearIntTags() { copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableIntTagsMap().clear(); return this; } public Builder removeIntTags(String str) { str.getClass(); copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableIntTagsMap().remove(str); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder @Deprecated public Map getIntTags() { return getIntTagsMap(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public Map getIntTagsMap() { return Collections.unmodifiableMap(((DiagnosticEvent) this.instance).getIntTagsMap()); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getIntTagsOrDefault(String str, int i) { str.getClass(); Map intTagsMap = ((DiagnosticEvent) this.instance).getIntTagsMap(); return intTagsMap.containsKey(str) ? intTagsMap.get(str).intValue() : i; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getIntTagsOrThrow(String str) { str.getClass(); Map intTagsMap = ((DiagnosticEvent) this.instance).getIntTagsMap(); if (!intTagsMap.containsKey(str)) { throw new IllegalArgumentException(); } return intTagsMap.get(str).intValue(); } public Builder putIntTags(String str, int i) { str.getClass(); copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableIntTagsMap().put(str, Integer.valueOf(i)); return this; } public Builder putAllIntTags(Map map) { copyOnWrite(); ((DiagnosticEvent) this.instance).getMutableIntTagsMap().putAll(map); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getEventId() { return ((DiagnosticEvent) this.instance).getEventId(); } public Builder setEventId(int i) { copyOnWrite(); ((DiagnosticEvent) this.instance).setEventId(i); return this; } public Builder clearEventId() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearEventId(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasImpressionOpportunityId() { return ((DiagnosticEvent) this.instance).hasImpressionOpportunityId(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public ByteString getImpressionOpportunityId() { return ((DiagnosticEvent) this.instance).getImpressionOpportunityId(); } public Builder setImpressionOpportunityId(ByteString byteString) { copyOnWrite(); ((DiagnosticEvent) this.instance).setImpressionOpportunityId(byteString); return this; } public Builder clearImpressionOpportunityId() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearImpressionOpportunityId(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasPlacementId() { return ((DiagnosticEvent) this.instance).hasPlacementId(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public String getPlacementId() { return ((DiagnosticEvent) this.instance).getPlacementId(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public ByteString getPlacementIdBytes() { return ((DiagnosticEvent) this.instance).getPlacementIdBytes(); } public Builder setPlacementId(String str) { copyOnWrite(); ((DiagnosticEvent) this.instance).setPlacementId(str); return this; } public Builder clearPlacementId() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearPlacementId(); return this; } public Builder setPlacementIdBytes(ByteString byteString) { copyOnWrite(); ((DiagnosticEvent) this.instance).setPlacementIdBytes(byteString); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasAdType() { return ((DiagnosticEvent) this.instance).hasAdType(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public int getAdTypeValue() { return ((DiagnosticEvent) this.instance).getAdTypeValue(); } public Builder setAdTypeValue(int i) { copyOnWrite(); ((DiagnosticEvent) this.instance).setAdTypeValue(i); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public DiagnosticAdType getAdType() { return ((DiagnosticEvent) this.instance).getAdType(); } public Builder setAdType(DiagnosticAdType diagnosticAdType) { copyOnWrite(); ((DiagnosticEvent) this.instance).setAdType(diagnosticAdType); return this; } public Builder clearAdType() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearAdType(); return this; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean hasIsHeaderBidding() { return ((DiagnosticEvent) this.instance).hasIsHeaderBidding(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventOrBuilder public boolean getIsHeaderBidding() { return ((DiagnosticEvent) this.instance).getIsHeaderBidding(); } public Builder setIsHeaderBidding(boolean z) { copyOnWrite(); ((DiagnosticEvent) this.instance).setIsHeaderBidding(z); return this; } public Builder clearIsHeaderBidding() { copyOnWrite(); ((DiagnosticEvent) this.instance).clearIsHeaderBidding(); return this; } } @Override // com.google.protobuf.GeneratedMessageLite public final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke methodToInvoke, Object obj, Object obj2) { AnonymousClass1 anonymousClass1 = null; switch (AnonymousClass1.$SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[methodToInvoke.ordinal()]) { case 1: return new DiagnosticEvent(); case 2: return new Builder(anonymousClass1); case 3: return GeneratedMessageLite.newMessageInfo(DEFAULT_INSTANCE, "\u0000\u000b\u0000\u0001\u0001\u000b\u000b\u0002\u0000\u0000\u0001\f\u0002ለ\u0000\u0003\t\u0004က\u0001\u00052\u00062\u0007\u0004\bည\u0002\tለ\u0003\nဌ\u0004\u000bဇ\u0005", new Object[]{"bitField0_", "eventType_", "customEventType_", "timestamps_", "timeValue_", "stringTags_", StringTagsDefaultEntryHolder.defaultEntry, "intTags_", IntTagsDefaultEntryHolder.defaultEntry, "eventId_", "impressionOpportunityId_", "placementId_", "adType_", "isHeaderBidding_"}); case 4: return DEFAULT_INSTANCE; case 5: Parser parser = PARSER; if (parser == null) { synchronized (DiagnosticEvent.class) { try { parser = PARSER; if (parser == null) { parser = new GeneratedMessageLite.DefaultInstanceBasedParser<>(DEFAULT_INSTANCE); PARSER = parser; } } finally { } } } return parser; case 6: return (byte) 1; case 7: return null; default: throw new UnsupportedOperationException(); } } static { DiagnosticEvent diagnosticEvent = new DiagnosticEvent(); DEFAULT_INSTANCE = diagnosticEvent; GeneratedMessageLite.registerDefaultInstance(DiagnosticEvent.class, diagnosticEvent); } public static Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } public static final class DiagnosticEventRequest extends GeneratedMessageLite implements DiagnosticEventRequestOrBuilder { public static final int BATCH_FIELD_NUMBER = 1; private static final DiagnosticEventRequest DEFAULT_INSTANCE; private static volatile Parser PARSER; private Internal.ProtobufList batch_ = GeneratedMessageLite.emptyProtobufList(); public static DiagnosticEventRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventRequestOrBuilder public List getBatchList() { return this.batch_; } public List getBatchOrBuilderList() { return this.batch_; } private DiagnosticEventRequest() { } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventRequestOrBuilder public int getBatchCount() { return this.batch_.size(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventRequestOrBuilder public DiagnosticEvent getBatch(int i) { return this.batch_.get(i); } public DiagnosticEventOrBuilder getBatchOrBuilder(int i) { return this.batch_.get(i); } private void ensureBatchIsMutable() { Internal.ProtobufList protobufList = this.batch_; if (protobufList.isModifiable()) { return; } this.batch_ = GeneratedMessageLite.mutableCopy(protobufList); } /* JADX INFO: Access modifiers changed from: private */ public void setBatch(int i, DiagnosticEvent diagnosticEvent) { diagnosticEvent.getClass(); ensureBatchIsMutable(); this.batch_.set(i, diagnosticEvent); } /* JADX INFO: Access modifiers changed from: private */ public void addBatch(DiagnosticEvent diagnosticEvent) { diagnosticEvent.getClass(); ensureBatchIsMutable(); this.batch_.add(diagnosticEvent); } /* JADX INFO: Access modifiers changed from: private */ public void addBatch(int i, DiagnosticEvent diagnosticEvent) { diagnosticEvent.getClass(); ensureBatchIsMutable(); this.batch_.add(i, diagnosticEvent); } /* JADX INFO: Access modifiers changed from: private */ public void addAllBatch(Iterable iterable) { ensureBatchIsMutable(); AbstractMessageLite.addAll((Iterable) iterable, (List) this.batch_); } /* JADX INFO: Access modifiers changed from: private */ public void clearBatch() { this.batch_ = GeneratedMessageLite.emptyProtobufList(); } /* JADX INFO: Access modifiers changed from: private */ public void removeBatch(int i) { ensureBatchIsMutable(); this.batch_.remove(i); } public static DiagnosticEventRequest parseFrom(ByteBuffer byteBuffer) throws InvalidProtocolBufferException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteBuffer); } public static DiagnosticEventRequest parseFrom(ByteBuffer byteBuffer, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteBuffer, extensionRegistryLite); } public static DiagnosticEventRequest parseFrom(ByteString byteString) throws InvalidProtocolBufferException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteString); } public static DiagnosticEventRequest parseFrom(ByteString byteString, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, byteString, extensionRegistryLite); } public static DiagnosticEventRequest parseFrom(byte[] bArr) throws InvalidProtocolBufferException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, bArr); } public static DiagnosticEventRequest parseFrom(byte[] bArr, ExtensionRegistryLite extensionRegistryLite) throws InvalidProtocolBufferException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, bArr, extensionRegistryLite); } public static DiagnosticEventRequest parseFrom(InputStream inputStream) throws IOException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, inputStream); } public static DiagnosticEventRequest parseFrom(InputStream inputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, inputStream, extensionRegistryLite); } public static DiagnosticEventRequest parseDelimitedFrom(InputStream inputStream) throws IOException { return (DiagnosticEventRequest) GeneratedMessageLite.parseDelimitedFrom(DEFAULT_INSTANCE, inputStream); } public static DiagnosticEventRequest parseDelimitedFrom(InputStream inputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticEventRequest) GeneratedMessageLite.parseDelimitedFrom(DEFAULT_INSTANCE, inputStream, extensionRegistryLite); } public static DiagnosticEventRequest parseFrom(CodedInputStream codedInputStream) throws IOException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, codedInputStream); } public static DiagnosticEventRequest parseFrom(CodedInputStream codedInputStream, ExtensionRegistryLite extensionRegistryLite) throws IOException { return (DiagnosticEventRequest) GeneratedMessageLite.parseFrom(DEFAULT_INSTANCE, codedInputStream, extensionRegistryLite); } public static Builder newBuilder() { return DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(DiagnosticEventRequest diagnosticEventRequest) { return DEFAULT_INSTANCE.createBuilder(diagnosticEventRequest); } public static final class Builder extends GeneratedMessageLite.Builder implements DiagnosticEventRequestOrBuilder { public /* synthetic */ Builder(AnonymousClass1 anonymousClass1) { this(); } private Builder() { super(DiagnosticEventRequest.DEFAULT_INSTANCE); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventRequestOrBuilder public List getBatchList() { return Collections.unmodifiableList(((DiagnosticEventRequest) this.instance).getBatchList()); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventRequestOrBuilder public int getBatchCount() { return ((DiagnosticEventRequest) this.instance).getBatchCount(); } @Override // gatewayprotocol.v1.DiagnosticEventRequestOuterClass.DiagnosticEventRequestOrBuilder public DiagnosticEvent getBatch(int i) { return ((DiagnosticEventRequest) this.instance).getBatch(i); } public Builder setBatch(int i, DiagnosticEvent diagnosticEvent) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).setBatch(i, diagnosticEvent); return this; } public Builder setBatch(int i, DiagnosticEvent.Builder builder) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).setBatch(i, builder.build()); return this; } public Builder addBatch(DiagnosticEvent diagnosticEvent) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).addBatch(diagnosticEvent); return this; } public Builder addBatch(int i, DiagnosticEvent diagnosticEvent) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).addBatch(i, diagnosticEvent); return this; } public Builder addBatch(DiagnosticEvent.Builder builder) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).addBatch(builder.build()); return this; } public Builder addBatch(int i, DiagnosticEvent.Builder builder) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).addBatch(i, builder.build()); return this; } public Builder addAllBatch(Iterable iterable) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).addAllBatch(iterable); return this; } public Builder clearBatch() { copyOnWrite(); ((DiagnosticEventRequest) this.instance).clearBatch(); return this; } public Builder removeBatch(int i) { copyOnWrite(); ((DiagnosticEventRequest) this.instance).removeBatch(i); return this; } } @Override // com.google.protobuf.GeneratedMessageLite public final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke methodToInvoke, Object obj, Object obj2) { AnonymousClass1 anonymousClass1 = null; switch (AnonymousClass1.$SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke[methodToInvoke.ordinal()]) { case 1: return new DiagnosticEventRequest(); case 2: return new Builder(anonymousClass1); case 3: return GeneratedMessageLite.newMessageInfo(DEFAULT_INSTANCE, "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u001b", new Object[]{"batch_", DiagnosticEvent.class}); case 4: return DEFAULT_INSTANCE; case 5: Parser parser = PARSER; if (parser == null) { synchronized (DiagnosticEventRequest.class) { try { parser = PARSER; if (parser == null) { parser = new GeneratedMessageLite.DefaultInstanceBasedParser<>(DEFAULT_INSTANCE); PARSER = parser; } } finally { } } } return parser; case 6: return (byte) 1; case 7: return null; default: throw new UnsupportedOperationException(); } } static { DiagnosticEventRequest diagnosticEventRequest = new DiagnosticEventRequest(); DEFAULT_INSTANCE = diagnosticEventRequest; GeneratedMessageLite.registerDefaultInstance(DiagnosticEventRequest.class, diagnosticEventRequest); } public static Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } }