# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: def.proto
# Protobuf Python Version: 4.25.2
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\tdef.proto\x12\x08\x64\x65\x66proto"_\n\x15\x41\x44VSignedKeyIndexList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x03 \x01(\x0c"z\n\x17\x41\x44VSignedDeviceIdentity\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x02 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x03 \x01(\x0c\x12\x17\n\x0f\x64\x65viceSignature\x18\x04 \x01(\x0c"n\n\x1b\x41\x44VSignedDeviceIdentityHMAC\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x0c\n\x04hmac\x18\x02 \x01(\x0c\x12\x30\n\x0b\x61\x63\x63ountType\x18\x03 \x01(\x0e\x32\x1b.defproto.ADVEncryptionType"\x95\x01\n\x0f\x41\x44VKeyIndexList\x12\r\n\x05rawId\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x14\n\x0c\x63urrentIndex\x18\x03 \x01(\r\x12\x18\n\x0cvalidIndexes\x18\x04 \x03(\rB\x02\x10\x01\x12\x30\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x1b.defproto.ADVEncryptionType"\xaa\x01\n\x11\x41\x44VDeviceIdentity\x12\r\n\x05rawId\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x10\n\x08keyIndex\x18\x03 \x01(\r\x12\x30\n\x0b\x61\x63\x63ountType\x18\x04 \x01(\x0e\x32\x1b.defproto.ADVEncryptionType\x12/\n\ndeviceType\x18\x05 \x01(\x0e\x32\x1b.defproto.ADVEncryptionType"\xa3\x07\n\x0b\x44\x65viceProps\x12\n\n\x02os\x18\x01 \x01(\t\x12\x31\n\x07version\x18\x02 \x01(\x0b\x32 .defproto.DeviceProps.AppVersion\x12\x38\n\x0cplatformType\x18\x03 \x01(\x0e\x32".defproto.DeviceProps.PlatformType\x12\x17\n\x0frequireFullSync\x18\x04 \x01(\x08\x12\x42\n\x11historySyncConfig\x18\x05 \x01(\x0b\x32\'.defproto.DeviceProps.HistorySyncConfig\x1a\x93\x02\n\x11HistorySyncConfig\x12\x19\n\x11\x66ullSyncDaysLimit\x18\x01 \x01(\r\x12\x1b\n\x13\x66ullSyncSizeMbLimit\x18\x02 \x01(\r\x12\x16\n\x0estorageQuotaMb\x18\x03 \x01(\r\x12%\n\x1dinlineInitialPayloadInE2EeMsg\x18\x04 \x01(\x08\x12\x1b\n\x13recentSyncDaysLimit\x18\x05 \x01(\r\x12\x1d\n\x15supportCallLogHistory\x18\x06 \x01(\x08\x12&\n\x1esupportBotUserAgentChatHistory\x18\x07 \x01(\x08\x12#\n\x1bsupportCagReactionsAndPolls\x18\x08 \x01(\x08\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"\xbe\x02\n\x0cPlatformType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43HROME\x10\x01\x12\x0b\n\x07\x46IREFOX\x10\x02\x12\x06\n\x02IE\x10\x03\x12\t\n\x05OPERA\x10\x04\x12\n\n\x06SAFARI\x10\x05\x12\x08\n\x04\x45\x44GE\x10\x06\x12\x0b\n\x07\x44\x45SKTOP\x10\x07\x12\x08\n\x04IPAD\x10\x08\x12\x12\n\x0e\x41NDROID_TABLET\x10\t\x12\t\n\x05OHANA\x10\n\x12\t\n\x05\x41LOHA\x10\x0b\x12\x0c\n\x08\x43\x41TALINA\x10\x0c\x12\n\n\x06TCL_TV\x10\r\x12\r\n\tIOS_PHONE\x10\x0e\x12\x10\n\x0cIOS_CATALYST\x10\x0f\x12\x11\n\rANDROID_PHONE\x10\x10\x12\x15\n\x11\x41NDROID_AMBIGUOUS\x10\x11\x12\x0b\n\x07WEAR_OS\x10\x12\x12\x0c\n\x08\x41R_WRIST\x10\x13\x12\r\n\tAR_DEVICE\x10\x14\x12\x07\n\x03UWP\x10\x15\x12\x06\n\x02VR\x10\x16"\xaa\x0b\n\x12InteractiveMessage\x12\x33\n\x06header\x18\x01 \x01(\x0b\x32#.defproto.InteractiveMessage.Header\x12/\n\x04\x62ody\x18\x02 \x01(\x0b\x32!.defproto.InteractiveMessage.Body\x12\x33\n\x06\x66ooter\x18\x03 \x01(\x0b\x32#.defproto.InteractiveMessage.Footer\x12*\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x15.defproto.ContextInfo\x12I\n\x15shopStorefrontMessage\x18\x04 \x01(\x0b\x32(.defproto.InteractiveMessage.ShopMessageH\x00\x12K\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32..defproto.InteractiveMessage.CollectionMessageH\x00\x12K\n\x11nativeFlowMessage\x18\x06 \x01(\x0b\x32..defproto.InteractiveMessage.NativeFlowMessageH\x00\x12G\n\x0f\x63\x61rouselMessage\x18\x07 \x01(\x0b\x32,.defproto.InteractiveMessage.CarouselMessageH\x00\x1a\xac\x01\n\x0bShopMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x41\n\x07surface\x18\x02 \x01(\x0e\x32\x30.defproto.InteractiveMessage.ShopMessage.Surface\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05"6\n\x07Surface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\x1a\xd4\x01\n\x11NativeFlowMessage\x12P\n\x07\x62uttons\x18\x01 \x03(\x0b\x32?.defproto.InteractiveMessage.NativeFlowMessage.NativeFlowButton\x12\x19\n\x11messageParamsJson\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a:\n\x10NativeFlowButton\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10\x62uttonParamsJson\x18\x02 \x01(\t\x1a\xb3\x02\n\x06Header\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x1a\n\x12hasMediaAttachment\x18\x05 \x01(\x08\x12\x34\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32\x19.defproto.DocumentMessageH\x00\x12.\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x16.defproto.ImageMessageH\x00\x12\x17\n\rjpegThumbnail\x18\x06 \x01(\x0cH\x00\x12.\n\x0cvideoMessage\x18\x07 \x01(\x0b\x32\x16.defproto.VideoMessageH\x00\x12\x34\n\x0flocationMessage\x18\x08 \x01(\x0b\x32\x19.defproto.LocationMessageH\x00\x42\x07\n\x05media\x1a\x16\n\x06\x46ooter\x12\x0c\n\x04text\x18\x01 \x01(\t\x1aG\n\x11\x43ollectionMessage\x12\x0e\n\x06\x62izJid\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1aV\n\x0f\x43\x61rouselMessage\x12+\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32\x1c.defproto.InteractiveMessage\x12\x16\n\x0emessageVersion\x18\x02 \x01(\x05\x1a\x14\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\tB\x14\n\x12interactiveMessage"M\n&InitialSecurityNotificationSettingSync\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08"\xc6\x05\n\x0cImageMessage\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSha256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\t \x01(\x0c\x12?\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32\x1f.defproto.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupId\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSha256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSha256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x1c \x01(\x0c\x12\x11\n\tstaticUrl\x18\x1d \x01(\t\x12\x34\n\x0b\x61nnotations\x18\x1e \x03(\x0b\x32\x1f.defproto.InteractiveAnnotation"\x84\x04\n\x17HistorySyncNotification\x12\x12\n\nfileSha256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12\x43\n\x08syncType\x18\x06 \x01(\x0e\x32\x31.defproto.HistorySyncNotification.HistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageId\x18\x08 \x01(\t\x12\x10\n\x08progress\x18\t \x01(\r\x12$\n\x1coldestMsgInChunkTimestampSec\x18\n \x01(\x03\x12)\n!initialHistBootstrapInlinePayload\x18\x0b \x01(\x0c\x12 \n\x18peerDataRequestSessionId\x18\x0c \x01(\t"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06"\x86\x0b\n\x17HighlyStructuredMessage\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12T\n\x11localizableParams\x18\x06 \x03(\x0b\x32\x39.defproto.HighlyStructuredMessage.HSMLocalizableParameter\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12.\n\x0bhydratedHsm\x18\t \x01(\x0b\x32\x19.defproto.TemplateMessage\x1a\xd2\x08\n\x17HSMLocalizableParameter\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x12Y\n\x08\x63urrency\x18\x02 \x01(\x0b\x32\x45.defproto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00\x12Y\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32\x45.defproto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00\x1a\xa8\x06\n\x0bHSMDateTime\x12o\n\tcomponent\x18\x01 \x01(\x0b\x32Z.defproto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00\x12o\n\tunixEpoch\x18\x02 \x01(\x0b\x32Z.defproto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00\x1a)\n\x14HSMDateTimeUnixEpoch\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x1a\xfa\x03\n\x14HSMDateTimeComponent\x12{\n\tdayOfWeek\x18\x01 \x01(\x0e\x32h.defproto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12y\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32g.defproto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType"k\n\rDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07".\n\x0c\x43\x61lendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02\x42\x0f\n\rdatetimeOneof\x1a\x37\n\x0bHSMCurrency\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\x42\x0c\n\nparamOneof"\x9c\x02\n\x12GroupInviteMessage\x12\x10\n\x08groupJid\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rjpegThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x39\n\tgroupType\x18\x08 \x01(\x0e\x32&.defproto.GroupInviteMessage.GroupType"$\n\tGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01"8\n\x12\x46utureProofMessage\x12"\n\x07message\x18\x01 \x01(\x0b\x32\x11.defproto.Message"\xd5\x08\n\x13\x45xtendedTextMessage\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalUrl\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12\x34\n\x04\x66ont\x18\t \x01(\x0e\x32&.defproto.ExtendedTextMessage.FontType\x12>\n\x0bpreviewType\x18\n \x01(\x0e\x32).defproto.ExtendedTextMessage.PreviewType\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\x12N\n\x13inviteLinkGroupType\x18\x1a \x01(\x0e\x32\x31.defproto.ExtendedTextMessage.InviteLinkGroupType\x12&\n\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\t\x12(\n inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\x0c\x12P\n\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e\x32\x31.defproto.ExtendedTextMessage.InviteLinkGroupType\x12\x10\n\x08viewOnce\x18\x1e \x01(\x08">\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x12\x0f\n\x0bPLACEHOLDER\x10\x04\x12\t\n\x05IMAGE\x10\x05"H\n\x13InviteLinkGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0f\n\x0b\x44\x45\x46\x41ULT_SUB\x10\x03"\xa4\x01\n\x08\x46ontType\x12\n\n\x06SYSTEM\x10\x00\x12\x0f\n\x0bSYSTEM_TEXT\x10\x01\x12\r\n\tFB_SCRIPT\x10\x02\x12\x0f\n\x0bSYSTEM_BOLD\x10\x06\x12\x19\n\x15MORNINGBREEZE_REGULAR\x10\x07\x12\x15\n\x11\x43\x41LISTOGA_REGULAR\x10\x08\x12\x12\n\x0e\x45XO2_EXTRABOLD\x10\t\x12\x15\n\x11\x43OURIERPRIME_BOLD\x10\n"\xab\x01\n\x14\x45ventResponseMessage\x12\x42\n\x08response\x18\x01 \x01(\x0e\x32\x30.defproto.EventResponseMessage.EventResponseType\x12\x13\n\x0btimestampMs\x18\x02 \x01(\x03":\n\x11\x45ventResponseType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05GOING\x10\x01\x12\r\n\tNOT_GOING\x10\x02"\xc3\x01\n\x0c\x45ventMessage\x12*\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x12\n\nisCanceled\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12+\n\x08location\x18\x05 \x01(\x0b\x32\x19.defproto.LocationMessage\x12\x10\n\x08joinLink\x18\x06 \x01(\t\x12\x11\n\tstartTime\x18\x07 \x01(\x03"g\n\x12\x45ncReactionMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIv\x18\x03 \x01(\x0c"s\n\x17\x45ncEventResponseMessage\x12\x35\n\x17\x65ventCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIv\x18\x03 \x01(\x0c"f\n\x11\x45ncCommentMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIv\x18\x03 \x01(\x0c"\xd1\x03\n\x0f\x44ocumentMessage\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSha256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSha256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x0f \x01(\x0c\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x14 \x01(\t"^\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJid\x18\x01 \x01(\t\x12"\n\x07message\x18\x02 \x01(\x0b\x32\x11.defproto.Message\x12\r\n\x05phash\x18\x03 \x01(\t"A\n\x1c\x44\x65\x63linePaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey"\x83\x01\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12*\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x18.defproto.ContactMessage\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo"`\n\x0e\x43ontactMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo"d\n\x0e\x43ommentMessage\x12"\n\x07message\x18\x01 \x01(\x0b\x32\x11.defproto.Message\x12.\n\x10targetMessageKey\x18\x02 \x01(\x0b\x32\x14.defproto.MessageKey"\'\n\x04\x43hat\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t"@\n\x1b\x43\x61ncelPaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey"i\n\x04\x43\x61ll\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r"\x9b\x04\n\x0e\x43\x61llLogMessage\x12\x0f\n\x07isVideo\x18\x01 \x01(\x08\x12\x39\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32$.defproto.CallLogMessage.CallOutcome\x12\x14\n\x0c\x64urationSecs\x18\x03 \x01(\x03\x12\x33\n\x08\x63\x61llType\x18\x04 \x01(\x0e\x32!.defproto.CallLogMessage.CallType\x12>\n\x0cparticipants\x18\x05 \x03(\x0b\x32(.defproto.CallLogMessage.CallParticipant\x1aY\n\x0f\x43\x61llParticipant\x12\x0b\n\x03jid\x18\x01 \x01(\t\x12\x39\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32$.defproto.CallLogMessage.CallOutcome";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"\x99\x01\n\x0b\x43\x61llOutcome\x12\r\n\tCONNECTED\x10\x00\x12\n\n\x06MISSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x16\n\x12\x41\x43\x43\x45PTED_ELSEWHERE\x10\x04\x12\x0b\n\x07ONGOING\x10\x05\x12\x13\n\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n\x17SILENCED_UNKNOWN_CALLER\x10\x07"\xe5\x01\n\x16\x42uttonsResponseMessage\x12\x18\n\x10selectedButtonId\x18\x01 \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x33\n\x04type\x18\x04 \x01(\x0e\x32%.defproto.ButtonsResponseMessage.Type\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00"%\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response"\xfc\x06\n\x0e\x42uttonsMessage\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x30\n\x07\x62uttons\x18\t \x03(\x0b\x32\x1f.defproto.ButtonsMessage.Button\x12\x37\n\nheaderType\x18\n \x01(\x0e\x32#.defproto.ButtonsMessage.HeaderType\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12\x34\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32\x19.defproto.DocumentMessageH\x00\x12.\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x16.defproto.ImageMessageH\x00\x12.\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x16.defproto.VideoMessageH\x00\x12\x34\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x19.defproto.LocationMessageH\x00\x1a\xe1\x02\n\x06\x42utton\x12\x10\n\x08\x62uttonId\x18\x01 \x01(\t\x12>\n\nbuttonText\x18\x02 \x01(\x0b\x32*.defproto.ButtonsMessage.Button.ButtonText\x12\x32\n\x04type\x18\x03 \x01(\x0e\x32$.defproto.ButtonsMessage.Button.Type\x12\x46\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32..defproto.ButtonsMessage.Button.NativeFlowInfo\x1a\x32\n\x0eNativeFlowInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJson\x18\x02 \x01(\t\x1a!\n\nButtonText\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t"2\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02"`\n\nHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header"\xd7\x08\n\x12\x42otFeedbackMessage\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12:\n\x04kind\x18\x02 \x01(\x0e\x32,.defproto.BotFeedbackMessage.BotFeedbackKind\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x14\n\x0ckindNegative\x18\x04 \x01(\x04\x12\x14\n\x0ckindPositive\x18\x05 \x01(\x04"M\n\x1f\x42otFeedbackKindMultiplePositive\x12*\n&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01"\xcb\x03\n\x1f\x42otFeedbackKindMultipleNegative\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n\'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\x08\x12\'\n#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x12\x38\n3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02"\x83\x03\n\x0f\x42otFeedbackKind\x12\x19\n\x15\x42OT_FEEDBACK_POSITIVE\x10\x00\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12"\n\x1e\x42OT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n\x1a\x42OT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n\x1b\x42OT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_REFUSED\x10\x07\x12\x30\n,BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x08\x12.\n*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t"\xaa\x01\n\x0c\x42\x43\x61llMessage\x12\x11\n\tsessionId\x18\x01 \x01(\t\x12\x33\n\tmediaType\x18\x02 \x01(\x0e\x32 .defproto.BCallMessage.MediaType\x12\x11\n\tmasterKey\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t".\n\tMediaType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\t\n\x05VIDEO\x10\x02"\xcd\x02\n\x0c\x41udioMessage\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSha256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03ptt\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x10\n\x08waveform\x18\x13 \x01(\x0c\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x14 \x01(\x07\x12\x10\n\x08viewOnce\x18\x15 \x01(\x08"m\n\x0f\x41ppStateSyncKey\x12*\n\x05keyId\x18\x01 \x01(\x0b\x32\x1b.defproto.AppStateSyncKeyId\x12.\n\x07keyData\x18\x02 \x01(\x0b\x32\x1d.defproto.AppStateSyncKeyData"?\n\x14\x41ppStateSyncKeyShare\x12\'\n\x04keys\x18\x01 \x03(\x0b\x32\x19.defproto.AppStateSyncKey"E\n\x16\x41ppStateSyncKeyRequest\x12+\n\x06keyIds\x18\x01 \x03(\x0b\x32\x1b.defproto.AppStateSyncKeyId""\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyId\x18\x01 \x01(\x0c"\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawId\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01"t\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12\x39\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32$.defproto.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03"P\n"AppStateFatalExceptionNotification\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"K\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t"\xd3\x01\n\x15InteractiveAnnotation\x12(\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x0f.defproto.Point\x12\x1e\n\x16shouldSkipConfirmation\x18\x04 \x01(\x08\x12&\n\x08location\x18\x02 \x01(\x0b\x32\x12.defproto.LocationH\x00\x12>\n\nnewsletter\x18\x03 \x01(\x0b\x32(.defproto.ForwardedNewsletterMessageInfoH\x00\x42\x08\n\x06\x61\x63tion"\x99\x05\n\x16HydratedTemplateButton\x12\r\n\x05index\x18\x04 \x01(\r\x12U\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x39.defproto.HydratedTemplateButton.HydratedQuickReplyButtonH\x00\x12G\n\turlButton\x18\x02 \x01(\x0b\x32\x32.defproto.HydratedTemplateButton.HydratedURLButtonH\x00\x12I\n\ncallButton\x18\x03 \x01(\x0b\x32\x33.defproto.HydratedTemplateButton.HydratedCallButtonH\x00\x1a\xf5\x01\n\x11HydratedURLButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersUrl\x18\x03 \x01(\t\x12g\n\x13webviewPresentation\x18\x04 \x01(\x0e\x32J.defproto.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType":\n\x17WebviewPresentationType\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04TALL\x10\x02\x12\x0b\n\x07\x43OMPACT\x10\x03\x1a;\n\x18HydratedQuickReplyButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\x1a>\n\x12HydratedCallButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\tB\x10\n\x0ehydratedButton"6\n\x0cGroupMention\x12\x10\n\x08groupJid\x18\x01 \x01(\t\x12\x14\n\x0cgroupSubject\x18\x02 \x01(\t"\xd2\x02\n\x10\x44isappearingMode\x12\x37\n\tinitiator\x18\x01 \x01(\x0e\x32$.defproto.DisappearingMode.Initiator\x12\x33\n\x07trigger\x18\x02 \x01(\x0e\x32".defproto.DisappearingMode.Trigger\x12\x1a\n\x12initiatorDeviceJid\x18\x03 \x01(\t\x12\x15\n\rinitiatedByMe\x18\x04 \x01(\x08"N\n\x07Trigger\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x43HAT_SETTING\x10\x01\x12\x13\n\x0f\x41\x43\x43OUNT_SETTING\x10\x02\x12\x0f\n\x0b\x42ULK_CHANGE\x10\x03"M\n\tInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02"\xab\x02\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x36\n\x11senderAccountType\x18\x04 \x01(\x0e\x32\x1b.defproto.ADVEncryptionType\x12\x38\n\x13receiverAccountType\x18\x05 \x01(\x0e\x32\x1b.defproto.ADVEncryptionType\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01"\xb5\x0f\n\x0b\x43ontextInfo\x12\x10\n\x08stanzaId\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12(\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x11.defproto.Message\x12\x11\n\tremoteJid\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJid\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12\x33\n\x08quotedAd\x18\x17 \x01(\x0b\x32!.defproto.ContextInfo.AdReplyInfo\x12,\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12\x42\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32).defproto.ContextInfo.ExternalAdReplyInfo\x12"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12\x34\n\x10\x64isappearingMode\x18  \x01(\x0b\x32\x1a.defproto.DisappearingMode\x12(\n\nactionLink\x18! \x01(\x0b\x32\x14.defproto.ActionLink\x12\x14\n\x0cgroupSubject\x18" \x01(\t\x12\x16\n\x0eparentGroupJid\x18# \x01(\t\x12\x17\n\x0ftrustBannerType\x18% \x01(\t\x12\x19\n\x11trustBannerAction\x18& \x01(\r\x12\x11\n\tisSampled\x18\' \x01(\x08\x12-\n\rgroupMentions\x18( \x03(\x0b\x32\x16.defproto.GroupMention\x12*\n\x03utm\x18) \x01(\x0b\x32\x1d.defproto.ContextInfo.UTMInfo\x12P\n\x1e\x66orwardedNewsletterMessageInfo\x18+ \x01(\x0b\x32(.defproto.ForwardedNewsletterMessageInfo\x12T\n\x1a\x62usinessMessageForwardInfo\x18, \x01(\x0b\x32\x30.defproto.ContextInfo.BusinessMessageForwardInfo\x12\x1b\n\x13smbClientCampaignId\x18- \x01(\t\x12\x1b\n\x13smbServerCampaignId\x18. \x01(\t\x12\x44\n\x12\x64\x61taSharingContext\x18/ \x01(\x0b\x32(.defproto.ContextInfo.DataSharingContext\x1a\x31\n\x07UTMInfo\x12\x11\n\tutmSource\x18\x01 \x01(\t\x12\x13\n\x0butmCampaign\x18\x02 \x01(\t\x1a\x8f\x03\n\x13\x45xternalAdReplyInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12\x46\n\tmediaType\x18\x03 \x01(\x0e\x32\x33.defproto.ContextInfo.ExternalAdReplyInfo.MediaType\x12\x14\n\x0cthumbnailUrl\x18\x04 \x01(\t\x12\x10\n\x08mediaUrl\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceId\x18\x08 \x01(\t\x12\x11\n\tsourceUrl\x18\t \x01(\t\x12\x19\n\x11\x63ontainsAutoReply\x18\n \x01(\x08\x12\x1d\n\x15renderLargerThumbnail\x18\x0b \x01(\x08\x12\x19\n\x11showAdAttribution\x18\x0c \x01(\x08\x12\x10\n\x08\x63twaClid\x18\r \x01(\t\x12\x0b\n\x03ref\x18\x0e \x01(\t"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a.\n\x12\x44\x61taSharingContext\x12\x18\n\x10showMmDisclosure\x18\x01 \x01(\x08\x1a\x36\n\x1a\x42usinessMessageForwardInfo\x12\x18\n\x10\x62usinessOwnerJid\x18\x01 \x01(\t\x1a\xba\x01\n\x0b\x41\x64ReplyInfo\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12>\n\tmediaType\x18\x02 \x01(\x0e\x32+.defproto.ContextInfo.AdReplyInfo.MediaType\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02"\x89\x02\n\x1e\x46orwardedNewsletterMessageInfo\x12\x15\n\rnewsletterJid\x18\x01 \x01(\t\x12\x17\n\x0fserverMessageId\x18\x02 \x01(\x05\x12\x16\n\x0enewsletterName\x18\x03 \x01(\t\x12I\n\x0b\x63ontentType\x18\x04 \x01(\x0e\x32\x34.defproto.ForwardedNewsletterMessageInfo.ContentType\x12\x19\n\x11\x61\x63\x63\x65ssibilityText\x18\x05 \x01(\t"9\n\x0b\x43ontentType\x12\n\n\x06UPDATE\x10\x01\x12\x0f\n\x0bUPDATE_CARD\x10\x02\x12\r\n\tLINK_CARD\x10\x03"S\n\x1a\x42otSuggestedPromptMetadata\x12\x18\n\x10suggestedPrompts\x18\x01 \x03(\t\x12\x1b\n\x13selectedPromptIndex\x18\x02 \x01(\r"\xc2\x02\n\x11\x42otPluginMetadata\x12<\n\x08provider\x18\x01 \x01(\x0e\x32*.defproto.BotPluginMetadata.SearchProvider\x12:\n\npluginType\x18\x02 \x01(\x0e\x32&.defproto.BotPluginMetadata.PluginType\x12\x17\n\x0fthumbnailCdnUrl\x18\x03 \x01(\t\x12\x1a\n\x12profilePhotoCdnUrl\x18\x04 \x01(\t\x12\x19\n\x11searchProviderUrl\x18\x05 \x01(\t\x12\x16\n\x0ereferenceIndex\x18\x06 \x01(\r"&\n\x0eSearchProvider\x12\x08\n\x04\x42ING\x10\x01\x12\n\n\x06GOOGLE\x10\x02"#\n\nPluginType\x12\t\n\x05REELS\x10\x01\x12\n\n\x06SEARCH\x10\x02"\xd1\x01\n\x0b\x42otMetadata\x12\x33\n\x0e\x61vatarMetadata\x18\x01 \x01(\x0b\x32\x1b.defproto.BotAvatarMetadata\x12\x11\n\tpersonaId\x18\x02 \x01(\t\x12\x33\n\x0epluginMetadata\x18\x03 \x01(\x0b\x32\x1b.defproto.BotPluginMetadata\x12\x45\n\x17suggestedPromptMetadata\x18\x04 \x01(\x0b\x32$.defproto.BotSuggestedPromptMetadata"s\n\x11\x42otAvatarMetadata\x12\x11\n\tsentiment\x18\x01 \x01(\r\x12\x15\n\rbehaviorGraph\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\x12\x11\n\tintensity\x18\x04 \x01(\r\x12\x11\n\twordCount\x18\x05 \x01(\r".\n\nActionLink\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x13\n\x0b\x62uttonTitle\x18\x02 \x01(\t"\xaf\x04\n\x0eTemplateButton\x12\r\n\x05index\x18\x04 \x01(\r\x12\x45\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32).defproto.TemplateButton.QuickReplyButtonH\x00\x12\x37\n\turlButton\x18\x02 \x01(\x0b\x32".defproto.TemplateButton.URLButtonH\x00\x12\x39\n\ncallButton\x18\x03 \x01(\x0b\x32#.defproto.TemplateButton.CallButtonH\x00\x1as\n\tURLButton\x12\x36\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32!.defproto.HighlyStructuredMessage\x12.\n\x03url\x18\x02 \x01(\x0b\x32!.defproto.HighlyStructuredMessage\x1aV\n\x10QuickReplyButton\x12\x36\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32!.defproto.HighlyStructuredMessage\x12\n\n\x02id\x18\x02 \x01(\t\x1a|\n\nCallButton\x12\x36\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32!.defproto.HighlyStructuredMessage\x12\x36\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32!.defproto.HighlyStructuredMessageB\x08\n\x06\x62utton"G\n\x05Point\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01"\xa9\x03\n\x11PaymentBackground\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\x12\x38\n\tmediaData\x18\t \x01(\x0b\x32%.defproto.PaymentBackground.MediaData\x12.\n\x04type\x18\n \x01(\x0e\x32 .defproto.PaymentBackground.Type\x1aw\n\tMediaData\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x02 \x01(\x03\x12\x12\n\nfileSha256\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t" \n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01"<\n\x05Money\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t"\xe6\x1d\n\x07Message\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12L\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32&.defproto.SenderKeyDistributionMessage\x12,\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x16.defproto.ImageMessage\x12\x30\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32\x18.defproto.ContactMessage\x12\x32\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x19.defproto.LocationMessage\x12:\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32\x1d.defproto.ExtendedTextMessage\x12\x32\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32\x19.defproto.DocumentMessage\x12,\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x16.defproto.AudioMessage\x12,\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x16.defproto.VideoMessage\x12\x1c\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x0e.defproto.Call\x12\x1c\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x0e.defproto.Chat\x12\x32\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32\x19.defproto.ProtocolMessage\x12<\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\x1e.defproto.ContactsArrayMessage\x12\x42\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32!.defproto.HighlyStructuredMessage\x12Z\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32&.defproto.SenderKeyDistributionMessage\x12\x38\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32\x1c.defproto.SendPaymentMessage\x12:\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32\x1d.defproto.LiveLocationMessage\x12>\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32\x1f.defproto.RequestPaymentMessage\x12L\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32&.defproto.DeclinePaymentRequestMessage\x12J\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32%.defproto.CancelPaymentRequestMessage\x12\x32\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32\x19.defproto.TemplateMessage\x12\x30\n\x0estickerMessage\x18\x1a \x01(\x0b\x32\x18.defproto.StickerMessage\x12\x38\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32\x1c.defproto.GroupInviteMessage\x12H\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32$.defproto.TemplateButtonReplyMessage\x12\x30\n\x0eproductMessage\x18\x1e \x01(\x0b\x32\x18.defproto.ProductMessage\x12\x36\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32\x1b.defproto.DeviceSentMessage\x12\x38\n\x12messageContextInfo\x18# \x01(\x0b\x32\x1c.defproto.MessageContextInfo\x12*\n\x0blistMessage\x18$ \x01(\x0b\x32\x15.defproto.ListMessage\x12\x35\n\x0fviewOnceMessage\x18% \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12,\n\x0corderMessage\x18& \x01(\x0b\x32\x16.defproto.OrderMessage\x12:\n\x13listResponseMessage\x18\' \x01(\x0b\x32\x1d.defproto.ListResponseMessage\x12\x36\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12\x30\n\x0einvoiceMessage\x18) \x01(\x0b\x32\x18.defproto.InvoiceMessage\x12\x30\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32\x18.defproto.ButtonsMessage\x12@\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32 .defproto.ButtonsResponseMessage\x12<\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\x1e.defproto.PaymentInviteMessage\x12\x38\n\x12interactiveMessage\x18- \x01(\x0b\x32\x1c.defproto.InteractiveMessage\x12\x32\n\x0freactionMessage\x18. \x01(\x0b\x32\x19.defproto.ReactionMessage\x12>\n\x15stickerSyncRmrMessage\x18/ \x01(\x0b\x32\x1f.defproto.StickerSyncRMRMessage\x12H\n\x1ainteractiveResponseMessage\x18\x30 \x01(\x0b\x32$.defproto.InteractiveResponseMessage\x12:\n\x13pollCreationMessage\x18\x31 \x01(\x0b\x32\x1d.defproto.PollCreationMessage\x12\x36\n\x11pollUpdateMessage\x18\x32 \x01(\x0b\x32\x1b.defproto.PollUpdateMessage\x12\x36\n\x11keepInChatMessage\x18\x33 \x01(\x0b\x32\x1b.defproto.KeepInChatMessage\x12@\n\x1a\x64ocumentWithCaptionMessage\x18\x35 \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12\x46\n\x19requestPhoneNumberMessage\x18\x36 \x01(\x0b\x32#.defproto.RequestPhoneNumberMessage\x12\x37\n\x11viewOnceMessageV2\x18\x37 \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12\x38\n\x12\x65ncReactionMessage\x18\x38 \x01(\x0b\x32\x1c.defproto.EncReactionMessage\x12\x33\n\reditedMessage\x18: \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12@\n\x1aviewOnceMessageV2Extension\x18; \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12<\n\x15pollCreationMessageV2\x18< \x01(\x0b\x32\x1d.defproto.PollCreationMessage\x12L\n\x1cscheduledCallCreationMessage\x18= \x01(\x0b\x32&.defproto.ScheduledCallCreationMessage\x12;\n\x15groupMentionedMessage\x18> \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12\x34\n\x10pinInChatMessage\x18? \x01(\x0b\x32\x1a.defproto.PinInChatMessage\x12<\n\x15pollCreationMessageV3\x18@ \x01(\x0b\x32\x1d.defproto.PollCreationMessage\x12\x44\n\x18scheduledCallEditMessage\x18\x41 \x01(\x0b\x32".defproto.ScheduledCallEditMessage\x12*\n\nptvMessage\x18\x42 \x01(\x0b\x32\x16.defproto.VideoMessage\x12\x36\n\x10\x62otInvokeMessage\x18\x43 \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12\x31\n\x0f\x63\x61llLogMesssage\x18\x45 \x01(\x0b\x32\x18.defproto.CallLogMessage\x12<\n\x14messageHistoryBundle\x18\x46 \x01(\x0b\x32\x1e.defproto.MessageHistoryBundle\x12\x36\n\x11\x65ncCommentMessage\x18G \x01(\x0b\x32\x1b.defproto.EncCommentMessage\x12,\n\x0c\x62\x63\x61llMessage\x18H \x01(\x0b\x32\x16.defproto.BCallMessage\x12:\n\x14lottieStickerMessage\x18J \x01(\x0b\x32\x1c.defproto.FutureProofMessage\x12,\n\x0c\x65ventMessage\x18K \x01(\x0b\x32\x16.defproto.EventMessage\x12\x42\n\x17\x65ncEventResponseMessage\x18L \x01(\x0b\x32!.defproto.EncEventResponseMessage\x12\x30\n\x0e\x63ommentMessage\x18M \x01(\x0b\x32\x18.defproto.CommentMessage\x12L\n\x1cnewsletterAdminInviteMessage\x18N \x01(\x0b\x32&.defproto.NewsletterAdminInviteMessage"J\n\x14MessageSecretMessage\x12\x0f\n\x07version\x18\x01 \x01(\x0f\x12\r\n\x05\x65ncIv\x18\x02 \x01(\x0c\x12\x12\n\nencPayload\x18\x03 \x01(\x0c"\xa7\x02\n\x12MessageContextInfo\x12\x38\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32\x1c.defproto.DeviceListMetadata\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\x12\x15\n\rmessageSecret\x18\x03 \x01(\x0c\x12\x14\n\x0cpaddingBytes\x18\x04 \x01(\x0c\x12"\n\x1amessageAddOnDurationInSecs\x18\x05 \x01(\r\x12\x18\n\x10\x62otMessageSecret\x18\x06 \x01(\x0c\x12*\n\x0b\x62otMetadata\x18\x07 \x01(\x0b\x32\x15.defproto.BotMetadata\x12\x1d\n\x15reportingTokenVersion\x18\x08 \x01(\x05"\xb9\x05\n\x0cVideoMessage\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSha256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSha256\x18\x0b \x01(\x0c\x12?\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32\x1f.defproto.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12:\n\x0egifAttribution\x18\x13 \x01(\x0e\x32".defproto.VideoMessage.Attribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x17 \x01(\x0c\x12\x11\n\tstaticUrl\x18\x18 \x01(\t\x12\x34\n\x0b\x61nnotations\x18\x19 \x03(\x0b\x32\x1f.defproto.InteractiveAnnotation"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02"\xdf\t\n\x0fTemplateMessage\x12*\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x15.defproto.ContextInfo\x12K\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32\x31.defproto.TemplateMessage.HydratedFourRowTemplate\x12\x12\n\ntemplateId\x18\t \x01(\t\x12\x44\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32).defproto.TemplateMessage.FourRowTemplateH\x00\x12T\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32\x31.defproto.TemplateMessage.HydratedFourRowTemplateH\x00\x12\x42\n\x1ainteractiveMessageTemplate\x18\x05 \x01(\x0b\x32\x1c.defproto.InteractiveMessageH\x00\x1a\x93\x03\n\x17HydratedFourRowTemplate\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12\x39\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32 .defproto.HydratedTemplateButton\x12\x12\n\ntemplateId\x18\t \x01(\t\x12\x34\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\x19.defproto.DocumentMessageH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12.\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x16.defproto.ImageMessageH\x00\x12.\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x16.defproto.VideoMessageH\x00\x12\x34\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x19.defproto.LocationMessageH\x00\x42\x07\n\x05title\x1a\xbe\x03\n\x0f\x46ourRowTemplate\x12\x32\n\x07\x63ontent\x18\x06 \x01(\x0b\x32!.defproto.HighlyStructuredMessage\x12\x31\n\x06\x66ooter\x18\x07 \x01(\x0b\x32!.defproto.HighlyStructuredMessage\x12)\n\x07\x62uttons\x18\x08 \x03(\x0b\x32\x18.defproto.TemplateButton\x12\x34\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\x19.defproto.DocumentMessageH\x00\x12\x44\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32!.defproto.HighlyStructuredMessageH\x00\x12.\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x16.defproto.ImageMessageH\x00\x12.\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x16.defproto.VideoMessageH\x00\x12\x34\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x19.defproto.LocationMessageH\x00\x42\x07\n\x05titleB\x08\n\x06\x66ormat"\xb3\x01\n\x1aTemplateButtonReplyMessage\x12\x12\n\nselectedId\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\x12!\n\x19selectedCarouselCardIndex\x18\x05 \x01(\r"V\n\x15StickerSyncRMRMessage\x12\x10\n\x08\x66ilehash\x18\x01 \x03(\t\x12\x11\n\trmrSource\x18\x02 \x01(\t\x12\x18\n\x10requestTimestamp\x18\x03 \x01(\x03"\xa9\x03\n\x0eStickerMessage\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x12\n\nfileSha256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x15\n\rstickerSentTs\x18\x12 \x01(\x03\x12\x10\n\x08isAvatar\x18\x13 \x01(\x08\x12\x13\n\x0bisAiSticker\x18\x14 \x01(\x08\x12\x10\n\x08isLottie\x18\x15 \x01(\x08"\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupId\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c"\x9e\x01\n\x12SendPaymentMessage\x12&\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x11.defproto.Message\x12/\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x14.defproto.MessageKey\x12/\n\nbackground\x18\x04 \x01(\x0b\x32\x1b.defproto.PaymentBackground"\xa1\x01\n\x18ScheduledCallEditMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12=\n\x08\x65\x64itType\x18\x02 \x01(\x0e\x32+.defproto.ScheduledCallEditMessage.EditType"#\n\x08\x45\x64itType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43\x41NCEL\x10\x01"\xbd\x01\n\x1cScheduledCallCreationMessage\x12\x1c\n\x14scheduledTimestampMs\x18\x01 \x01(\x03\x12\x41\n\x08\x63\x61llType\x18\x02 \x01(\x0e\x32/.defproto.ScheduledCallCreationMessage.CallType\x12\r\n\x05title\x18\x03 \x01(\t"-\n\x08\x43\x61llType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05VOICE\x10\x01\x12\t\n\x05VIDEO\x10\x02"\x9b\x01\n\x1dRequestWelcomeMessageMetadata\x12N\n\x0elocalChatState\x18\x01 \x01(\x0e\x32\x36.defproto.RequestWelcomeMessageMetadata.LocalChatState"*\n\x0eLocalChatState\x12\t\n\x05\x45MPTY\x10\x00\x12\r\n\tNON_EMPTY\x10\x01"G\n\x19RequestPhoneNumberMessage\x12*\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x15.defproto.ContextInfo"\xf0\x01\n\x15RequestPaymentMessage\x12&\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x11.defproto.Message\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12\x1f\n\x06\x61mount\x18\x06 \x01(\x0b\x32\x0f.defproto.Money\x12/\n\nbackground\x18\x07 \x01(\x0b\x32\x1b.defproto.PaymentBackground"r\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMs\x18\x04 \x01(\x03"\xcc\x0b\n\x0fProtocolMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12,\n\x04type\x18\x02 \x01(\x0e\x32\x1e.defproto.ProtocolMessage.Type\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12\x42\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32!.defproto.HistorySyncNotification\x12<\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\x1e.defproto.AppStateSyncKeyShare\x12@\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32 .defproto.AppStateSyncKeyRequest\x12`\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x30.defproto.InitialSecurityNotificationSettingSync\x12X\n"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32,.defproto.AppStateFatalExceptionNotification\x12\x34\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32\x1a.defproto.DisappearingMode\x12(\n\reditedMessage\x18\x0e \x01(\x0b\x32\x11.defproto.Message\x12\x13\n\x0btimestampMs\x18\x0f \x01(\x03\x12R\n\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\x0b\x32).defproto.PeerDataOperationRequestMessage\x12\x62\n\'peerDataOperationRequestResponseMessage\x18\x11 \x01(\x0b\x32\x31.defproto.PeerDataOperationRequestResponseMessage\x12\x38\n\x12\x62otFeedbackMessage\x18\x12 \x01(\x0b\x32\x1c.defproto.BotFeedbackMessage\x12\x12\n\ninvokerJid\x18\x13 \x01(\t\x12N\n\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\x0b\x32\'.defproto.RequestWelcomeMessageMetadata"\xdc\x03\n\x04Type\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\x12\x16\n\x12SHARE_PHONE_NUMBER\x10\x0b\x12\x10\n\x0cMESSAGE_EDIT\x10\x0e\x12\'\n#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x12\x30\n,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n\x14\x42OT_FEEDBACK_MESSAGE\x10\x13"\xe6\x04\n\x0eProductMessage\x12\x39\n\x07product\x18\x01 \x01(\x0b\x32(.defproto.ProductMessage.ProductSnapshot\x12\x18\n\x10\x62usinessOwnerJid\x18\x02 \x01(\t\x12\x39\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32(.defproto.ProductMessage.CatalogSnapshot\x12\x0c\n\x04\x62ody\x18\x05 \x01(\t\x12\x0e\n\x06\x66ooter\x18\x06 \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x1a\x94\x02\n\x0fProductSnapshot\x12,\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x16.defproto.ImageMessage\x12\x11\n\tproductId\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerId\x18\x07 \x01(\t\x12\x0b\n\x03url\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageId\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\x1a\x63\n\x0f\x43\x61talogSnapshot\x12,\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x16.defproto.ImageMessage\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t"*\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c"\xc1\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12$\n\x04vote\x18\x02 \x01(\x0b\x32\x16.defproto.PollEncValue\x12\x35\n\x08metadata\x18\x03 \x01(\x0b\x32#.defproto.PollUpdateMessageMetadata\x12\x19\n\x11senderTimestampMs\x18\x04 \x01(\x03"\x1b\n\x19PollUpdateMessageMetadata"1\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIv\x18\x02 \x01(\x0c"\xd4\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x35\n\x07options\x18\x03 \x03(\x0b\x32$.defproto.PollCreationMessage.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x12*\n\x0b\x63ontextInfo\x18\x05 \x01(\x0b\x32\x15.defproto.ContextInfo\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t"\xbd\x01\n\x10PinInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12-\n\x04type\x18\x02 \x01(\x0e\x32\x1f.defproto.PinInChatMessage.Type\x12\x19\n\x11senderTimestampMs\x18\x03 \x01(\x03"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"\xc7\t\n\'PeerDataOperationRequestResponseMessage\x12L\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32&.defproto.PeerDataOperationRequestType\x12\x10\n\x08stanzaId\x18\x02 \x01(\t\x12j\n\x17peerDataOperationResult\x18\x03 \x03(\x0b\x32I.defproto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult\x1a\xcf\x07\n\x17PeerDataOperationResult\x12\x46\n\x11mediaUploadResult\x18\x01 \x01(\x0e\x32+.defproto.MediaRetryNotification.ResultType\x12\x30\n\x0estickerMessage\x18\x02 \x01(\x0b\x32\x18.defproto.StickerMessage\x12z\n\x13linkPreviewResponse\x18\x03 \x01(\x0b\x32].defproto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse\x12\x94\x01\n placeholderMessageResendResponse\x18\x04 \x01(\x0b\x32j.defproto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse\x1a?\n PlaceholderMessageResendResponse\x12\x1b\n\x13webMessageInfoBytes\x18\x01 \x01(\x0c\x1a\xe5\x03\n\x13LinkPreviewResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tthumbData\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63\x61nonicalUrl\x18\x05 \x01(\t\x12\x11\n\tmatchText\x18\x06 \x01(\t\x12\x13\n\x0bpreviewType\x18\x07 \x01(\t\x12\x92\x01\n\x0bhqThumbnail\x18\x08 \x01(\x0b\x32}.defproto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail\x1a\xb6\x01\n\x1fLinkPreviewHighQualityThumbnail\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x11\n\tthumbHash\x18\x02 \x01(\t\x12\x14\n\x0c\x65ncThumbHash\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x1b\n\x13mediaKeyTimestampMs\x18\x05 \x01(\x03\x12\x12\n\nthumbWidth\x18\x06 \x01(\x05\x12\x13\n\x0bthumbHeight\x18\x07 \x01(\x05"\xd6\x06\n\x1fPeerDataOperationRequestMessage\x12L\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32&.defproto.PeerDataOperationRequestType\x12`\n\x16requestStickerReupload\x18\x02 \x03(\x0b\x32@.defproto.PeerDataOperationRequestMessage.RequestStickerReupload\x12V\n\x11requestUrlPreview\x18\x03 \x03(\x0b\x32;.defproto.PeerDataOperationRequestMessage.RequestUrlPreview\x12h\n\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\x0b\x32\x44.defproto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest\x12r\n\x1fplaceholderMessageResendRequest\x18\x05 \x03(\x0b\x32I.defproto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest\x1a<\n\x11RequestUrlPreview\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x1a\n\x12includeHqThumbnail\x18\x02 \x01(\x08\x1a,\n\x16RequestStickerReupload\x12\x12\n\nfileSha256\x18\x01 \x01(\t\x1aK\n\x1fPlaceholderMessageResendRequest\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x1a\x93\x01\n\x1aHistorySyncOnDemandRequest\x12\x0f\n\x07\x63hatJid\x18\x01 \x01(\t\x12\x13\n\x0boldestMsgId\x18\x02 \x01(\t\x12\x17\n\x0foldestMsgFromMe\x18\x03 \x01(\x08\x12\x18\n\x10onDemandMsgCount\x18\x04 \x01(\x05\x12\x1c\n\x14oldestMsgTimestampMs\x18\x05 \x01(\x03"\xaa\x01\n\x14PaymentInviteMessage\x12?\n\x0bserviceType\x18\x01 \x01(\x0e\x32*.defproto.PaymentInviteMessage.ServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03"8\n\x0bServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03"\xf8\x03\n\x0cOrderMessage\x12\x0f\n\x07orderId\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12\x32\n\x06status\x18\x04 \x01(\x0e\x32".defproto.OrderMessage.OrderStatus\x12\x34\n\x07surface\x18\x05 \x01(\x0e\x32#.defproto.OrderMessage.OrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJid\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x16\n\x0emessageVersion\x18\x0c \x01(\x05\x12\x33\n\x15orderRequestMessageId\x18\r \x01(\x0b\x32\x14.defproto.MessageKey"\x1b\n\x0cOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01"6\n\x0bOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03"\x8f\x01\n\x1cNewsletterAdminInviteMessage\x12\x15\n\rnewsletterJid\x18\x01 \x01(\t\x12\x16\n\x0enewsletterName\x18\x02 \x01(\t\x12\x15\n\rjpegThumbnail\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x05 \x01(\x03"\xd6\x01\n\x14MessageHistoryBundle\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSha256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x06 \x01(\x0c\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x08 \x01(\x03\x12*\n\x0b\x63ontextInfo\x18\t \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x14\n\x0cparticipants\x18\n \x03(\t"\xad\x02\n\x0fLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03url\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo"\xa1\x02\n\x13LiveLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12*\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x15.defproto.ContextInfo"\xc3\x02\n\x13ListResponseMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x38\n\x08listType\x18\x02 \x01(\x0e\x32&.defproto.ListResponseMessage.ListType\x12J\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32/.defproto.ListResponseMessage.SingleSelectReply\x12*\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x1a*\n\x11SingleSelectReply\x12\x15\n\rselectedRowId\x18\x01 \x01(\t"*\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01"\xc7\x06\n\x0bListMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12\x30\n\x08listType\x18\x04 \x01(\x0e\x32\x1e.defproto.ListMessage.ListType\x12/\n\x08sections\x18\x05 \x03(\x0b\x32\x1d.defproto.ListMessage.Section\x12>\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32%.defproto.ListMessage.ProductListInfo\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12*\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x15.defproto.ContextInfo\x1a\x41\n\x07Section\x12\r\n\x05title\x18\x01 \x01(\t\x12\'\n\x04rows\x18\x02 \x03(\x0b\x32\x19.defproto.ListMessage.Row\x1a\x38\n\x03Row\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowId\x18\x03 \x01(\t\x1a\x1c\n\x07Product\x12\x11\n\tproductId\x18\x01 \x01(\t\x1aP\n\x0eProductSection\x12\r\n\x05title\x18\x01 \x01(\t\x12/\n\x08products\x18\x02 \x03(\x0b\x32\x1d.defproto.ListMessage.Product\x1a\xad\x01\n\x0fProductListInfo\x12=\n\x0fproductSections\x18\x01 \x03(\x0b\x32$.defproto.ListMessage.ProductSection\x12\x41\n\x0bheaderImage\x18\x02 \x01(\x0b\x32,.defproto.ListMessage.ProductListHeaderImage\x12\x18\n\x10\x62usinessOwnerJid\x18\x03 \x01(\t\x1a\x42\n\x16ProductListHeaderImage\x12\x11\n\tproductId\x18\x01 \x01(\t\x12\x15\n\rjpegThumbnail\x18\x02 \x01(\x0c"<\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02"q\n\x11KeepInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12$\n\x08keepType\x18\x02 \x01(\x0e\x32\x12.defproto.KeepType\x12\x13\n\x0btimestampMs\x18\x03 \x01(\x03"\xef\x02\n\x0eInvoiceMessage\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12?\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\'.defproto.InvoiceMessage.AttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSha256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSha256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJpegThumbnail\x18\n \x01(\x0c"$\n\x0e\x41ttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01"\xd5\x03\n\x1aInteractiveResponseMessage\x12\x37\n\x04\x62ody\x18\x01 \x01(\x0b\x32).defproto.InteractiveResponseMessage.Body\x12*\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x15.defproto.ContextInfo\x12\x63\n\x19nativeFlowResponseMessage\x18\x02 \x01(\x0b\x32>.defproto.InteractiveResponseMessage.NativeFlowResponseMessageH\x00\x1aN\n\x19NativeFlowResponseMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJson\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x1a\x7f\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x12@\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x30.defproto.InteractiveResponseMessage.Body.Format"\'\n\x06\x46ormat\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x10\n\x0c\x45XTENSIONS_1\x10\x01\x42\x1c\n\x1ainteractiveResponseMessage"7\n\x10\x45phemeralSetting\x12\x10\n\x08\x64uration\x18\x01 \x01(\x0f\x12\x11\n\ttimestamp\x18\x02 \x01(\x10"6\n\x11WallpaperSettings\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07opacity\x18\x02 \x01(\r"\xdf\x01\n\x0fStickerMetadata\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x12\n\nfileSha256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x0e\n\x06weight\x18\n \x01(\x02\x12\x19\n\x11lastStickerSentTs\x18\x0b \x01(\x03"(\n\x08Pushname\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08pushname\x18\x02 \x01(\t"8\n\x17PhoneNumberToLIDMapping\x12\r\n\x05pnJid\x18\x01 \x01(\t\x12\x0e\n\x06lidJid\x18\x02 \x01(\t"Y\n\x10PastParticipants\x12\x10\n\x08groupJid\x18\x01 \x01(\t\x12\x33\n\x10pastParticipants\x18\x02 \x03(\x0b\x32\x19.defproto.PastParticipant"\x95\x01\n\x0fPastParticipant\x12\x0f\n\x07userJid\x18\x01 \x01(\t\x12:\n\x0bleaveReason\x18\x02 \x01(\x0e\x32%.defproto.PastParticipant.LeaveReason\x12\x0f\n\x07leaveTs\x18\x03 \x01(\x04"$\n\x0bLeaveReason\x12\x08\n\x04LEFT\x10\x00\x12\x0b\n\x07REMOVED\x10\x01"\xa9\x01\n\x14NotificationSettings\x12\x16\n\x0emessageVibrate\x18\x01 \x01(\t\x12\x14\n\x0cmessagePopup\x18\x02 \x01(\t\x12\x14\n\x0cmessageLight\x18\x03 \x01(\t\x12 \n\x18lowPriorityNotifications\x18\x04 \x01(\x08\x12\x16\n\x0ereactionsMuted\x18\x05 \x01(\x08\x12\x13\n\x0b\x63\x61llVibrate\x18\x06 \x01(\t"\xcd\x06\n\x0bHistorySync\x12\x37\n\x08syncType\x18\x01 \x02(\x0e\x32%.defproto.HistorySync.HistorySyncType\x12-\n\rconversations\x18\x02 \x03(\x0b\x32\x16.defproto.Conversation\x12\x32\n\x10statusV3Messages\x18\x03 \x03(\x0b\x32\x18.defproto.WebMessageInfo\x12\x12\n\nchunkOrder\x18\x05 \x01(\r\x12\x10\n\x08progress\x18\x06 \x01(\r\x12%\n\tpushnames\x18\x07 \x03(\x0b\x32\x12.defproto.Pushname\x12\x30\n\x0eglobalSettings\x18\x08 \x01(\x0b\x32\x18.defproto.GlobalSettings\x12\x1a\n\x12threadIdUserSecret\x18\t \x01(\x0c\x12\x1f\n\x17threadDsTimeframeOffset\x18\n \x01(\r\x12\x31\n\x0erecentStickers\x18\x0b \x03(\x0b\x32\x19.defproto.StickerMetadata\x12\x34\n\x10pastParticipants\x18\x0c \x03(\x0b\x32\x1a.defproto.PastParticipants\x12/\n\x0e\x63\x61llLogRecords\x18\r \x03(\x0b\x32\x17.defproto.CallLogRecord\x12\x41\n\x0f\x61iWaitListState\x18\x0e \x01(\x0e\x32(.defproto.HistorySync.BotAIWaitListState\x12\x43\n\x18phoneNumberToLidMappings\x18\x0f \x03(\x0b\x32!.defproto.PhoneNumberToLIDMapping"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06"7\n\x12\x42otAIWaitListState\x12\x0f\n\x0bIN_WAITLIST\x10\x00\x12\x10\n\x0c\x41I_AVAILABLE\x10\x01"O\n\x0eHistorySyncMsg\x12)\n\x07message\x18\x01 \x01(\x0b\x32\x18.defproto.WebMessageInfo\x12\x12\n\nmsgOrderId\x18\x02 \x01(\x04"\x82\x01\n\x10GroupParticipant\x12\x0f\n\x07userJid\x18\x01 \x02(\t\x12-\n\x04rank\x18\x02 \x01(\x0e\x32\x1f.defproto.GroupParticipant.Rank".\n\x04Rank\x12\x0b\n\x07REGULAR\x10\x00\x12\t\n\x05\x41\x44MIN\x10\x01\x12\x0e\n\nSUPERADMIN\x10\x02"\xca\x06\n\x0eGlobalSettings\x12\x38\n\x13lightThemeWallpaper\x18\x01 \x01(\x0b\x32\x1b.defproto.WallpaperSettings\x12\x32\n\x0fmediaVisibility\x18\x02 \x01(\x0e\x32\x19.defproto.MediaVisibility\x12\x37\n\x12\x64\x61rkThemeWallpaper\x18\x03 \x01(\x0b\x32\x1b.defproto.WallpaperSettings\x12\x38\n\x10\x61utoDownloadWiFi\x18\x04 \x01(\x0b\x32\x1e.defproto.AutoDownloadSettings\x12<\n\x14\x61utoDownloadCellular\x18\x05 \x01(\x0b\x32\x1e.defproto.AutoDownloadSettings\x12;\n\x13\x61utoDownloadRoaming\x18\x06 \x01(\x0b\x32\x1e.defproto.AutoDownloadSettings\x12*\n"showIndividualNotificationsPreview\x18\x07 \x01(\x08\x12%\n\x1dshowGroupNotificationsPreview\x18\x08 \x01(\x08\x12 \n\x18\x64isappearingModeDuration\x18\t \x01(\x05\x12!\n\x19\x64isappearingModeTimestamp\x18\n \x01(\x03\x12\x38\n\x12\x61vatarUserSettings\x18\x0b \x01(\x0b\x32\x1c.defproto.AvatarUserSettings\x12\x10\n\x08\x66ontSize\x18\x0c \x01(\x05\x12\x1d\n\x15securityNotifications\x18\r \x01(\x08\x12\x1a\n\x12\x61utoUnarchiveChats\x18\x0e \x01(\x08\x12\x18\n\x10videoQualityMode\x18\x0f \x01(\x05\x12\x18\n\x10photoQualityMode\x18\x10 \x01(\x05\x12\x46\n\x1eindividualNotificationSettings\x18\x11 \x01(\x0b\x32\x1e.defproto.NotificationSettings\x12\x41\n\x19groupNotificationSettings\x18\x12 \x01(\x0b\x32\x1e.defproto.NotificationSettings"\xeb\n\n\x0c\x43onversation\x12\n\n\x02id\x18\x01 \x02(\t\x12*\n\x08messages\x18\x02 \x03(\x0b\x32\x18.defproto.HistorySyncMsg\x12\x0e\n\x06newJid\x18\x03 \x01(\t\x12\x0e\n\x06oldJid\x18\x04 \x01(\t\x12\x18\n\x10lastMsgTimestamp\x18\x05 \x01(\x04\x12\x13\n\x0bunreadCount\x18\x06 \x01(\r\x12\x10\n\x08readOnly\x18\x07 \x01(\x08\x12\x1c\n\x14\x65ndOfHistoryTransfer\x18\x08 \x01(\x08\x12\x1b\n\x13\x65phemeralExpiration\x18\t \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\n \x01(\x03\x12Q\n\x18\x65ndOfHistoryTransferType\x18\x0b \x01(\x0e\x32/.defproto.Conversation.EndOfHistoryTransferType\x12\x1d\n\x15\x63onversationTimestamp\x18\x0c \x01(\x04\x12\x0c\n\x04name\x18\r \x01(\t\x12\r\n\x05pHash\x18\x0e \x01(\t\x12\x0f\n\x07notSpam\x18\x0f \x01(\x08\x12\x10\n\x08\x61rchived\x18\x10 \x01(\x08\x12\x34\n\x10\x64isappearingMode\x18\x11 \x01(\x0b\x32\x1a.defproto.DisappearingMode\x12\x1a\n\x12unreadMentionCount\x18\x12 \x01(\r\x12\x16\n\x0emarkedAsUnread\x18\x13 \x01(\x08\x12/\n\x0bparticipant\x18\x14 \x03(\x0b\x32\x1a.defproto.GroupParticipant\x12\x0f\n\x07tcToken\x18\x15 \x01(\x0c\x12\x18\n\x10tcTokenTimestamp\x18\x16 \x01(\x04\x12!\n\x19\x63ontactPrimaryIdentityKey\x18\x17 \x01(\x0c\x12\x0e\n\x06pinned\x18\x18 \x01(\r\x12\x13\n\x0bmuteEndTime\x18\x19 \x01(\x04\x12.\n\twallpaper\x18\x1a \x01(\x0b\x32\x1b.defproto.WallpaperSettings\x12\x32\n\x0fmediaVisibility\x18\x1b \x01(\x0e\x32\x19.defproto.MediaVisibility\x12\x1e\n\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04\x12\x11\n\tsuspended\x18\x1d \x01(\x08\x12\x12\n\nterminated\x18\x1e \x01(\x08\x12\x11\n\tcreatedAt\x18\x1f \x01(\x04\x12\x11\n\tcreatedBy\x18  \x01(\t\x12\x13\n\x0b\x64\x65scription\x18! \x01(\t\x12\x0f\n\x07support\x18" \x01(\x08\x12\x15\n\risParentGroup\x18# \x01(\x08\x12\x15\n\rparentGroupId\x18% \x01(\t\x12\x19\n\x11isDefaultSubgroup\x18$ \x01(\x08\x12\x13\n\x0b\x64isplayName\x18& \x01(\t\x12\r\n\x05pnJid\x18\' \x01(\t\x12\x12\n\nshareOwnPn\x18( \x01(\x08\x12\x1d\n\x15pnhDuplicateLidThread\x18) \x01(\x08\x12\x0e\n\x06lidJid\x18* \x01(\t\x12\x10\n\x08username\x18+ \x01(\t\x12\x15\n\rlidOriginType\x18, \x01(\t\x12\x15\n\rcommentsCount\x18- \x01(\r"\xbc\x01\n\x18\x45ndOfHistoryTransferType\x12\x30\n,COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x12\x32\n.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02"4\n\x12\x41vatarUserSettings\x12\x0c\n\x04\x66\x62id\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t"w\n\x14\x41utoDownloadSettings\x12\x16\n\x0e\x64ownloadImages\x18\x01 \x01(\x08\x12\x15\n\rdownloadAudio\x18\x02 \x01(\x08\x12\x15\n\rdownloadVideo\x18\x03 \x01(\x08\x12\x19\n\x11\x64ownloadDocuments\x18\x04 \x01(\x08"&\n\x12ServerErrorReceipt\x12\x10\n\x08stanzaId\x18\x01 \x01(\t"\xce\x01\n\x16MediaRetryNotification\x12\x10\n\x08stanzaId\x18\x01 \x01(\t\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12;\n\x06result\x18\x03 \x01(\x0e\x32+.defproto.MediaRetryNotification.ResultType"Q\n\nResultType\x12\x11\n\rGENERAL_ERROR\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x12\x14\n\x10\x44\x45\x43RYPTION_ERROR\x10\x03"P\n\nMessageKey\x12\x11\n\tremoteJid\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02id\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"\x1f\n\x0cSyncdVersion\x12\x0f\n\x07version\x18\x01 \x01(\x04"\x1a\n\nSyncdValue\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x8d\x01\n\rSyncdSnapshot\x12\'\n\x07version\x18\x01 \x01(\x0b\x32\x16.defproto.SyncdVersion\x12&\n\x07records\x18\x02 \x03(\x0b\x32\x15.defproto.SyncdRecord\x12\x0b\n\x03mac\x18\x03 \x01(\x0c\x12\x1e\n\x05keyId\x18\x04 \x01(\x0b\x32\x0f.defproto.KeyId"w\n\x0bSyncdRecord\x12#\n\x05index\x18\x01 \x01(\x0b\x32\x14.defproto.SyncdIndex\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.defproto.SyncdValue\x12\x1e\n\x05keyId\x18\x03 \x01(\x0b\x32\x0f.defproto.KeyId"\xb8\x02\n\nSyncdPatch\x12\'\n\x07version\x18\x01 \x01(\x0b\x32\x16.defproto.SyncdVersion\x12*\n\tmutations\x18\x02 \x03(\x0b\x32\x17.defproto.SyncdMutation\x12:\n\x11\x65xternalMutations\x18\x03 \x01(\x0b\x32\x1f.defproto.ExternalBlobReference\x12\x13\n\x0bsnapshotMac\x18\x04 \x01(\x0c\x12\x10\n\x08patchMac\x18\x05 \x01(\x0c\x12\x1e\n\x05keyId\x18\x06 \x01(\x0b\x32\x0f.defproto.KeyId\x12$\n\x08\x65xitCode\x18\x07 \x01(\x0b\x32\x12.defproto.ExitCode\x12\x13\n\x0b\x64\x65viceIndex\x18\x08 \x01(\r\x12\x17\n\x0f\x63lientDebugData\x18\t \x01(\x0c"<\n\x0eSyncdMutations\x12*\n\tmutations\x18\x01 \x03(\x0b\x32\x17.defproto.SyncdMutation"\x98\x01\n\rSyncdMutation\x12\x39\n\toperation\x18\x01 \x01(\x0e\x32&.defproto.SyncdMutation.SyncdOperation\x12%\n\x06record\x18\x02 \x01(\x0b\x32\x15.defproto.SyncdRecord"%\n\x0eSyncdOperation\x12\x07\n\x03SET\x10\x00\x12\n\n\x06REMOVE\x10\x01"\x1a\n\nSyncdIndex\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x13\n\x05KeyId\x12\n\n\x02id\x18\x01 \x01(\x0c"\x8f\x01\n\x15\x45xternalBlobReference\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12\x0e\n\x06handle\x18\x03 \x01(\t\x12\x15\n\rfileSizeBytes\x18\x04 \x01(\x04\x12\x12\n\nfileSha256\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x06 \x01(\x0c"&\n\x08\x45xitCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t"\x8a\x13\n\x0fSyncActionValue\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12(\n\nstarAction\x18\x02 \x01(\x0b\x32\x14.defproto.StarAction\x12.\n\rcontactAction\x18\x03 \x01(\x0b\x32\x17.defproto.ContactAction\x12(\n\nmuteAction\x18\x04 \x01(\x0b\x32\x14.defproto.MuteAction\x12&\n\tpinAction\x18\x05 \x01(\x0b\x32\x13.defproto.PinAction\x12J\n\x1bsecurityNotificationSetting\x18\x06 \x01(\x0b\x32%.defproto.SecurityNotificationSetting\x12\x32\n\x0fpushNameSetting\x18\x07 \x01(\x0b\x32\x19.defproto.PushNameSetting\x12\x34\n\x10quickReplyAction\x18\x08 \x01(\x0b\x32\x1a.defproto.QuickReplyAction\x12\x44\n\x18recentEmojiWeightsAction\x18\x0b \x01(\x0b\x32".defproto.RecentEmojiWeightsAction\x12\x32\n\x0flabelEditAction\x18\x0e \x01(\x0b\x32\x19.defproto.LabelEditAction\x12@\n\x16labelAssociationAction\x18\x0f \x01(\x0b\x32 .defproto.LabelAssociationAction\x12.\n\rlocaleSetting\x18\x10 \x01(\x0b\x32\x17.defproto.LocaleSetting\x12\x36\n\x11\x61rchiveChatAction\x18\x11 \x01(\x0b\x32\x1b.defproto.ArchiveChatAction\x12\x44\n\x18\x64\x65leteMessageForMeAction\x18\x12 \x01(\x0b\x32".defproto.DeleteMessageForMeAction\x12.\n\rkeyExpiration\x18\x13 \x01(\x0b\x32\x17.defproto.KeyExpiration\x12<\n\x14markChatAsReadAction\x18\x14 \x01(\x0b\x32\x1e.defproto.MarkChatAsReadAction\x12\x32\n\x0f\x63learChatAction\x18\x15 \x01(\x0b\x32\x19.defproto.ClearChatAction\x12\x34\n\x10\x64\x65leteChatAction\x18\x16 \x01(\x0b\x32\x1a.defproto.DeleteChatAction\x12>\n\x15unarchiveChatsSetting\x18\x17 \x01(\x0b\x32\x1f.defproto.UnarchiveChatsSetting\x12\x30\n\x0eprimaryFeature\x18\x18 \x01(\x0b\x32\x18.defproto.PrimaryFeature\x12\x46\n\x19\x61ndroidUnsupportedActions\x18\x1a \x01(\x0b\x32#.defproto.AndroidUnsupportedActions\x12*\n\x0b\x61gentAction\x18\x1b \x01(\x0b\x32\x15.defproto.AgentAction\x12\x38\n\x12subscriptionAction\x18\x1c \x01(\x0b\x32\x1c.defproto.SubscriptionAction\x12<\n\x14userStatusMuteAction\x18\x1d \x01(\x0b\x32\x1e.defproto.UserStatusMuteAction\x12\x34\n\x10timeFormatAction\x18\x1e \x01(\x0b\x32\x1a.defproto.TimeFormatAction\x12&\n\tnuxAction\x18\x1f \x01(\x0b\x32\x13.defproto.NuxAction\x12<\n\x14primaryVersionAction\x18  \x01(\x0b\x32\x1e.defproto.PrimaryVersionAction\x12.\n\rstickerAction\x18! \x01(\x0b\x32\x17.defproto.StickerAction\x12\x46\n\x19removeRecentStickerAction\x18" \x01(\x0b\x32#.defproto.RemoveRecentStickerAction\x12\x36\n\x0e\x63hatAssignment\x18# \x01(\x0b\x32\x1e.defproto.ChatAssignmentAction\x12N\n\x1a\x63hatAssignmentOpenedStatus\x18$ \x01(\x0b\x32*.defproto.ChatAssignmentOpenedStatusAction\x12\x38\n\x12pnForLidChatAction\x18% \x01(\x0b\x32\x1c.defproto.PnForLidChatAction\x12@\n\x16marketingMessageAction\x18& \x01(\x0b\x32 .defproto.MarketingMessageAction\x12R\n\x1fmarketingMessageBroadcastAction\x18\' \x01(\x0b\x32).defproto.MarketingMessageBroadcastAction\x12>\n\x15\x65xternalWebBetaAction\x18( \x01(\x0b\x32\x1f.defproto.ExternalWebBetaAction\x12J\n\x1bprivacySettingRelayAllCalls\x18) \x01(\x0b\x32%.defproto.PrivacySettingRelayAllCalls\x12.\n\rcallLogAction\x18* \x01(\x0b\x32\x17.defproto.CallLogAction\x12\x34\n\rstatusPrivacy\x18, \x01(\x0b\x32\x1d.defproto.StatusPrivacyAction\x12\x42\n\x17\x62otWelcomeRequestAction\x18- \x01(\x0b\x32!.defproto.BotWelcomeRequestAction\x12H\n\x17\x64\x65leteIndividualCallLog\x18. \x01(\x0b\x32\'.defproto.DeleteIndividualCallLogAction\x12>\n\x15labelReorderingAction\x18/ \x01(\x0b\x32\x1f.defproto.LabelReorderingAction\x12\x36\n\x11paymentInfoAction\x18\x30 \x01(\x0b\x32\x1b.defproto.PaymentInfoAction"%\n\x14UserStatusMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08"/\n\x15UnarchiveChatsSetting\x12\x16\n\x0eunarchiveChats\x18\x01 \x01(\x08"9\n\x10TimeFormatAction\x12%\n\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\x08"I\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"\x89\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12-\n\x08messages\x18\x03 \x03(\x0b\x32\x1b.defproto.SyncActionMessage"[\n\x12SubscriptionAction\x12\x15\n\risDeactivated\x18\x01 \x01(\x08\x12\x16\n\x0eisAutoRenewing\x18\x02 \x01(\x08\x12\x16\n\x0e\x65xpirationDate\x18\x03 \x01(\x03"\xc8\x01\n\rStickerAction\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x15\n\rfileEncSha256\x18\x02 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x10\n\x08mimetype\x18\x04 \x01(\t\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\r\n\x05width\x18\x06 \x01(\r\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x12\n\nfileLength\x18\x08 \x01(\x04\x12\x12\n\nisFavorite\x18\t \x01(\x08\x12\x14\n\x0c\x64\x65viceIdHint\x18\n \x01(\r"\xb1\x01\n\x13StatusPrivacyAction\x12\x42\n\x04mode\x18\x01 \x01(\x0e\x32\x34.defproto.StatusPrivacyAction.StatusDistributionMode\x12\x0f\n\x07userJid\x18\x02 \x03(\t"E\n\x16StatusDistributionMode\x12\x0e\n\nALLOW_LIST\x10\x00\x12\r\n\tDENY_LIST\x10\x01\x12\x0c\n\x08\x43ONTACTS\x10\x02"\x1d\n\nStarAction\x12\x0f\n\x07starred\x18\x01 \x01(\x08"7\n\x1bSecurityNotificationSetting\x12\x18\n\x10showNotification\x18\x01 \x01(\x08"6\n\x19RemoveRecentStickerAction\x12\x19\n\x11lastStickerSentTs\x18\x01 \x01(\x03"H\n\x18RecentEmojiWeightsAction\x12,\n\x07weights\x18\x01 \x03(\x0b\x32\x1b.defproto.RecentEmojiWeight"g\n\x10QuickReplyAction\x12\x10\n\x08shortcut\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08keywords\x18\x03 \x03(\t\x12\r\n\x05\x63ount\x18\x04 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08"\x1f\n\x0fPushNameSetting\x12\x0c\n\x04name\x18\x01 \x01(\t"0\n\x1bPrivacySettingRelayAllCalls\x12\x11\n\tisEnabled\x18\x01 \x01(\x08"\'\n\x14PrimaryVersionAction\x12\x0f\n\x07version\x18\x01 \x01(\t"\x1f\n\x0ePrimaryFeature\x12\r\n\x05\x66lags\x18\x01 \x03(\t"#\n\x12PnForLidChatAction\x12\r\n\x05pnJid\x18\x01 \x01(\t"\x1b\n\tPinAction\x12\x0e\n\x06pinned\x18\x01 \x01(\x08" \n\x11PaymentInfoAction\x12\x0b\n\x03\x63pi\x18\x01 \x01(\t"!\n\tNuxAction\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x08"H\n\nMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\x12\x18\n\x10muteEndTimestamp\x18\x02 \x01(\x03\x12\x11\n\tautoMuted\x18\x03 \x01(\x08"7\n\x1fMarketingMessageBroadcastAction\x12\x14\n\x0crepliedCount\x18\x01 \x01(\x05"\x83\x02\n\x16MarketingMessageAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12L\n\x04type\x18\x03 \x01(\x0e\x32>.defproto.MarketingMessageAction.MarketingMessagePrototypeType\x12\x11\n\tcreatedAt\x18\x04 \x01(\x03\x12\x12\n\nlastSentAt\x18\x05 \x01(\x03\x12\x11\n\tisDeleted\x18\x06 \x01(\x08\x12\x0f\n\x07mediaId\x18\x07 \x01(\t"1\n\x1dMarketingMessagePrototypeType\x12\x10\n\x0cPERSONALIZED\x10\x00"\\\n\x14MarkChatAsReadAction\x12\x0c\n\x04read\x18\x01 \x01(\x08\x12\x36\n\x0cmessageRange\x18\x02 \x01(\x0b\x32 .defproto.SyncActionMessageRange"\x1f\n\rLocaleSetting\x12\x0e\n\x06locale\x18\x01 \x01(\t"/\n\x15LabelReorderingAction\x12\x16\n\x0esortedLabelIds\x18\x01 \x03(\x05"i\n\x0fLabelEditAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\x05\x12\x14\n\x0cpredefinedId\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x12\n\norderIndex\x18\x05 \x01(\x05")\n\x16LabelAssociationAction\x12\x0f\n\x07labeled\x18\x01 \x01(\x08"(\n\rKeyExpiration\x12\x17\n\x0f\x65xpiredKeyEpoch\x18\x01 \x01(\x05"(\n\x15\x45xternalWebBetaAction\x12\x0f\n\x07isOptIn\x18\x01 \x01(\x08"I\n\x18\x44\x65leteMessageForMeAction\x12\x13\n\x0b\x64\x65leteMedia\x18\x01 \x01(\x08\x12\x18\n\x10messageTimestamp\x18\x02 \x01(\x03"D\n\x1d\x44\x65leteIndividualCallLogAction\x12\x0f\n\x07peerJid\x18\x01 \x01(\t\x12\x12\n\nisIncoming\x18\x02 \x01(\x08"J\n\x10\x44\x65leteChatAction\x12\x36\n\x0cmessageRange\x18\x01 \x01(\x0b\x32 .defproto.SyncActionMessageRange"f\n\rContactAction\x12\x10\n\x08\x66ullName\x18\x01 \x01(\t\x12\x11\n\tfirstName\x18\x02 \x01(\t\x12\x0e\n\x06lidJid\x18\x03 \x01(\t\x12 \n\x18saveOnPrimaryAddressbook\x18\x04 \x01(\x08"I\n\x0f\x43learChatAction\x12\x36\n\x0cmessageRange\x18\x01 \x01(\x0b\x32 .defproto.SyncActionMessageRange"6\n ChatAssignmentOpenedStatusAction\x12\x12\n\nchatOpened\x18\x01 \x01(\x08"-\n\x14\x43hatAssignmentAction\x12\x15\n\rdeviceAgentID\x18\x01 \x01(\t"?\n\rCallLogAction\x12.\n\rcallLogRecord\x18\x01 \x01(\x0b\x32\x17.defproto.CallLogRecord")\n\x17\x42otWelcomeRequestAction\x12\x0e\n\x06isSent\x18\x01 \x01(\x08"]\n\x11\x41rchiveChatAction\x12\x10\n\x08\x61rchived\x18\x01 \x01(\x08\x12\x36\n\x0cmessageRange\x18\x02 \x01(\x0b\x32 .defproto.SyncActionMessageRange",\n\x19\x41ndroidUnsupportedActions\x12\x0f\n\x07\x61llowed\x18\x01 \x01(\x08"@\n\x0b\x41gentAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65viceID\x18\x02 \x01(\x05\x12\x11\n\tisDeleted\x18\x03 \x01(\x08"k\n\x0eSyncActionData\x12\r\n\x05index\x18\x01 \x01(\x0c\x12(\n\x05value\x18\x02 \x01(\x0b\x32\x19.defproto.SyncActionValue\x12\x0f\n\x07padding\x18\x03 \x01(\x0c\x12\x0f\n\x07version\x18\x04 \x01(\x05"2\n\x11RecentEmojiWeight\x12\r\n\x05\x65moji\x18\x01 \x01(\t\x12\x0e\n\x06weight\x18\x02 \x01(\x02"\xa0\x03\n\x0ePatchDebugData\x12\x15\n\rcurrentLthash\x18\x01 \x01(\x0c\x12\x11\n\tnewLthash\x18\x02 \x01(\x0c\x12\x14\n\x0cpatchVersion\x18\x03 \x01(\x0c\x12\x16\n\x0e\x63ollectionName\x18\x04 \x01(\x0c\x12/\n\'firstFourBytesFromAHashOfSnapshotMacKey\x18\x05 \x01(\x0c\x12\x19\n\x11newLthashSubtract\x18\x06 \x01(\x0c\x12\x11\n\tnumberAdd\x18\x07 \x01(\x05\x12\x14\n\x0cnumberRemove\x18\x08 \x01(\x05\x12\x16\n\x0enumberOverride\x18\t \x01(\x05\x12\x39\n\x0esenderPlatform\x18\n \x01(\x0e\x32!.defproto.PatchDebugData.Platform\x12\x17\n\x0fisSenderPrimary\x18\x0b \x01(\x08"U\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x08\n\x04SMBA\x10\x01\x12\n\n\x06IPHONE\x10\x02\x12\x08\n\x04SMBI\x10\x03\x12\x07\n\x03WEB\x10\x04\x12\x07\n\x03UWP\x10\x05\x12\n\n\x06\x44\x41RWIN\x10\x06"\xe6\x06\n\rCallLogRecord\x12\x36\n\ncallResult\x18\x01 \x01(\x0e\x32".defproto.CallLogRecord.CallResult\x12\x11\n\tisDndMode\x18\x02 \x01(\x08\x12<\n\rsilenceReason\x18\x03 \x01(\x0e\x32%.defproto.CallLogRecord.SilenceReason\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x11\n\tstartTime\x18\x05 \x01(\x03\x12\x12\n\nisIncoming\x18\x06 \x01(\x08\x12\x0f\n\x07isVideo\x18\x07 \x01(\x08\x12\x12\n\nisCallLink\x18\x08 \x01(\x08\x12\x15\n\rcallLinkToken\x18\t \x01(\t\x12\x17\n\x0fscheduledCallId\x18\n \x01(\t\x12\x0e\n\x06\x63\x61llId\x18\x0b \x01(\t\x12\x16\n\x0e\x63\x61llCreatorJid\x18\x0c \x01(\t\x12\x10\n\x08groupJid\x18\r \x01(\t\x12=\n\x0cparticipants\x18\x0e \x03(\x0b\x32\'.defproto.CallLogRecord.ParticipantInfo\x12\x32\n\x08\x63\x61llType\x18\x0f \x01(\x0e\x32 .defproto.CallLogRecord.CallType\x1aZ\n\x0fParticipantInfo\x12\x0f\n\x07userJid\x18\x01 \x01(\t\x12\x36\n\ncallResult\x18\x02 \x01(\x0e\x32".defproto.CallLogRecord.CallResult"F\n\rSilenceReason\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSCHEDULED\x10\x01\x12\x0b\n\x07PRIVACY\x10\x02\x12\x0f\n\x0bLIGHTWEIGHT\x10\x03";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"\xaf\x01\n\nCallResult\x12\r\n\tCONNECTED\x10\x00\x12\x0c\n\x08REJECTED\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x15\n\x11\x41\x43\x43\x45PTEDELSEWHERE\x10\x03\x12\n\n\x06MISSED\x10\x04\x12\x0b\n\x07INVALID\x10\x05\x12\x0f\n\x0bUNAVAILABLE\x10\x06\x12\x0c\n\x08UPCOMING\x10\x07\x12\n\n\x06\x46\x41ILED\x10\x08\x12\r\n\tABANDONED\x10\t\x12\x0b\n\x07ONGOING\x10\n"\xdc\x01\n\x17VerifiedNameCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x17\n\x0fserverSignature\x18\x03 \x01(\x0c\x1a\x83\x01\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\x04\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x04 \x01(\t\x12/\n\x0elocalizedNames\x18\x08 \x03(\x0b\x32\x17.defproto.LocalizedName\x12\x11\n\tissueTime\x18\n \x01(\x04"=\n\rLocalizedName\x12\n\n\x02lg\x18\x01 \x01(\t\x12\n\n\x02lc\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x03 \x01(\t"\xe6\x03\n\x0f\x42izIdentityInfo\x12<\n\x06vlevel\x18\x01 \x01(\x0e\x32,.defproto.BizIdentityInfo.VerifiedLevelValue\x12\x34\n\tvnameCert\x18\x02 \x01(\x0b\x32!.defproto.VerifiedNameCertificate\x12\x0e\n\x06signed\x18\x03 \x01(\x08\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12>\n\x0bhostStorage\x18\x05 \x01(\x0e\x32).defproto.BizIdentityInfo.HostStorageType\x12@\n\x0c\x61\x63tualActors\x18\x06 \x01(\x0e\x32*.defproto.BizIdentityInfo.ActualActorsType\x12\x15\n\rprivacyModeTs\x18\x07 \x01(\x04\x12\x17\n\x0f\x66\x65\x61tureControls\x18\x08 \x01(\x04"4\n\x12VerifiedLevelValue\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x08\n\x04HIGH\x10\x02"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"%\n\x10\x41\x63tualActorsType\x12\x08\n\x04SELF\x10\x00\x12\x07\n\x03\x42SP\x10\x01"b\n\x11\x42izAccountPayload\x12\x34\n\tvnameCert\x18\x01 \x01(\x0b\x32!.defproto.VerifiedNameCertificate\x12\x17\n\x0f\x62izAcctLinkInfo\x18\x02 \x01(\x0c"\xb2\x02\n\x12\x42izAccountLinkInfo\x12\x1b\n\x13whatsappBizAcctFbid\x18\x01 \x01(\x04\x12\x1a\n\x12whatsappAcctNumber\x18\x02 \x01(\t\x12\x11\n\tissueTime\x18\x03 \x01(\x04\x12\x41\n\x0bhostStorage\x18\x04 \x01(\x0e\x32,.defproto.BizAccountLinkInfo.HostStorageType\x12=\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32(.defproto.BizAccountLinkInfo.AccountType"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"\x1d\n\x0b\x41\x63\x63ountType\x12\x0e\n\nENTERPRISE\x10\x00"\xb3\x01\n\x10HandshakeMessage\x12\x33\n\x0b\x63lientHello\x18\x02 \x01(\x0b\x32\x1e.defproto.HandshakeClientHello\x12\x33\n\x0bserverHello\x18\x03 \x01(\x0b\x32\x1e.defproto.HandshakeServerHello\x12\x35\n\x0c\x63lientFinish\x18\x04 \x01(\x0b\x32\x1f.defproto.HandshakeClientFinish"J\n\x14HandshakeServerHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c"J\n\x14HandshakeClientHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c"8\n\x15HandshakeClientFinish\x12\x0e\n\x06static\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c"\xa6\x1d\n\rClientPayload\x12\x10\n\x08username\x18\x01 \x01(\x04\x12\x0f\n\x07passive\x18\x03 \x01(\x08\x12\x34\n\tuserAgent\x18\x05 \x01(\x0b\x32!.defproto.ClientPayload.UserAgent\x12\x30\n\x07webInfo\x18\x06 \x01(\x0b\x32\x1f.defproto.ClientPayload.WebInfo\x12\x10\n\x08pushName\x18\x07 \x01(\t\x12\x11\n\tsessionId\x18\t \x01(\x0f\x12\x14\n\x0cshortConnect\x18\n \x01(\x08\x12\x38\n\x0b\x63onnectType\x18\x0c \x01(\x0e\x32#.defproto.ClientPayload.ConnectType\x12<\n\rconnectReason\x18\r \x01(\x0e\x32%.defproto.ClientPayload.ConnectReason\x12\x0e\n\x06shards\x18\x0e \x03(\x05\x12\x34\n\tdnsSource\x18\x0f \x01(\x0b\x32!.defproto.ClientPayload.DNSSource\x12\x1b\n\x13\x63onnectAttemptCount\x18\x10 \x01(\r\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\r\x12P\n\x11\x64\x65vicePairingData\x18\x13 \x01(\x0b\x32\x35.defproto.ClientPayload.DevicePairingRegistrationData\x12\x30\n\x07product\x18\x14 \x01(\x0e\x32\x1f.defproto.ClientPayload.Product\x12\r\n\x05\x66\x62\x43\x61t\x18\x15 \x01(\x0c\x12\x13\n\x0b\x66\x62UserAgent\x18\x16 \x01(\x0c\x12\n\n\x02oc\x18\x17 \x01(\x08\x12\n\n\x02lc\x18\x18 \x01(\x05\x12@\n\x0fiosAppExtension\x18\x1e \x01(\x0e\x32\'.defproto.ClientPayload.IOSAppExtension\x12\x0f\n\x07\x66\x62\x41ppId\x18\x1f \x01(\x04\x12\x12\n\nfbDeviceId\x18  \x01(\x0c\x12\x0c\n\x04pull\x18! \x01(\x08\x12\x14\n\x0cpaddingBytes\x18" \x01(\x0c\x12\x11\n\tyearClass\x18$ \x01(\x05\x12\x10\n\x08memClass\x18% \x01(\x05\x12\x38\n\x0binteropData\x18& \x01(\x0b\x32#.defproto.ClientPayload.InteropData\x1a\xcc\x04\n\x07WebInfo\x12\x10\n\x08refToken\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12@\n\x0bwebdPayload\x18\x03 \x01(\x0b\x32+.defproto.ClientPayload.WebInfo.WebdPayload\x12\x46\n\x0ewebSubPlatform\x18\x04 \x01(\x0e\x32..defproto.ClientPayload.WebInfo.WebSubPlatform\x1a\xbb\x02\n\x0bWebdPayload\x12\x1c\n\x14usesParticipantInKey\x18\x01 \x01(\x08\x12\x1f\n\x17supportsStarredMessages\x18\x02 \x01(\x08\x12 \n\x18supportsDocumentMessages\x18\x03 \x01(\x08\x12\x1b\n\x13supportsUrlMessages\x18\x04 \x01(\x08\x12\x1a\n\x12supportsMediaRetry\x18\x05 \x01(\x08\x12\x18\n\x10supportsE2EImage\x18\x06 \x01(\x08\x12\x18\n\x10supportsE2EVideo\x18\x07 \x01(\x08\x12\x18\n\x10supportsE2EAudio\x18\x08 \x01(\x08\x12\x1b\n\x13supportsE2EDocument\x18\t \x01(\x08\x12\x15\n\rdocumentTypes\x18\n \x01(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x0b \x01(\x0c"V\n\x0eWebSubPlatform\x12\x0f\n\x0bWEB_BROWSER\x10\x00\x12\r\n\tAPP_STORE\x10\x01\x12\r\n\tWIN_STORE\x10\x02\x12\n\n\x06\x44\x41RWIN\x10\x03\x12\t\n\x05WIN32\x10\x04\x1a\xea\t\n\tUserAgent\x12<\n\x08platform\x18\x01 \x01(\x0e\x32*.defproto.ClientPayload.UserAgent.Platform\x12@\n\nappVersion\x18\x02 \x01(\x0b\x32,.defproto.ClientPayload.UserAgent.AppVersion\x12\x0b\n\x03mcc\x18\x03 \x01(\t\x12\x0b\n\x03mnc\x18\x04 \x01(\t\x12\x11\n\tosVersion\x18\x05 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x06 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x07 \x01(\t\x12\x15\n\rosBuildNumber\x18\x08 \x01(\t\x12\x0f\n\x07phoneId\x18\t \x01(\t\x12H\n\x0ereleaseChannel\x18\n \x01(\x0e\x32\x30.defproto.ClientPayload.UserAgent.ReleaseChannel\x12\x1d\n\x15localeLanguageIso6391\x18\x0b \x01(\t\x12#\n\x1blocaleCountryIso31661Alpha2\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65viceBoard\x18\r \x01(\t\x12\x13\n\x0b\x64\x65viceExpId\x18\x0e \x01(\t\x12@\n\ndeviceType\x18\x0f \x01(\x0e\x32,.defproto.ClientPayload.UserAgent.DeviceType\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"=\n\x0eReleaseChannel\x12\x0b\n\x07RELEASE\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03"\xf7\x03\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\x11\n\rWINDOWS_PHONE\x10\x02\x12\x0e\n\nBLACKBERRY\x10\x03\x12\x0f\n\x0b\x42LACKBERRYX\x10\x04\x12\x07\n\x03S40\x10\x05\x12\x07\n\x03S60\x10\x06\x12\x11\n\rPYTHON_CLIENT\x10\x07\x12\t\n\x05TIZEN\x10\x08\x12\x0e\n\nENTERPRISE\x10\t\x12\x0f\n\x0bSMB_ANDROID\x10\n\x12\t\n\x05KAIOS\x10\x0b\x12\x0b\n\x07SMB_IOS\x10\x0c\x12\x0b\n\x07WINDOWS\x10\r\x12\x07\n\x03WEB\x10\x0e\x12\n\n\x06PORTAL\x10\x0f\x12\x11\n\rGREEN_ANDROID\x10\x10\x12\x10\n\x0cGREEN_IPHONE\x10\x11\x12\x10\n\x0c\x42LUE_ANDROID\x10\x12\x12\x0f\n\x0b\x42LUE_IPHONE\x10\x13\x12\x12\n\x0e\x46\x42LITE_ANDROID\x10\x14\x12\x11\n\rMLITE_ANDROID\x10\x15\x12\x12\n\x0eIGLITE_ANDROID\x10\x16\x12\x08\n\x04PAGE\x10\x17\x12\t\n\x05MACOS\x10\x18\x12\x0e\n\nOCULUS_MSG\x10\x19\x12\x0f\n\x0bOCULUS_CALL\x10\x1a\x12\t\n\x05MILAN\x10\x1b\x12\x08\n\x04\x43\x41PI\x10\x1c\x12\n\n\x06WEAROS\x10\x1d\x12\x0c\n\x08\x41RDEVICE\x10\x1e\x12\x0c\n\x08VRDEVICE\x10\x1f\x12\x0c\n\x08\x42LUE_WEB\x10 \x12\x08\n\x04IPAD\x10!\x12\x08\n\x04TEST\x10""F\n\nDeviceType\x12\t\n\x05PHONE\x10\x00\x12\n\n\x06TABLET\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0c\n\x08WEARABLE\x10\x03\x12\x06\n\x02VR\x10\x04\x1a/\n\x0bInteropData\x12\x11\n\taccountId\x18\x01 \x01(\x04\x12\r\n\x05token\x18\x02 \x01(\x0c\x1a\xae\x01\n\x1d\x44\x65vicePairingRegistrationData\x12\x0e\n\x06\x65Regid\x18\x01 \x01(\x0c\x12\x10\n\x08\x65Keytype\x18\x02 \x01(\x0c\x12\x0e\n\x06\x65Ident\x18\x03 \x01(\x0c\x12\x0f\n\x07\x65SkeyId\x18\x04 \x01(\x0c\x12\x10\n\x08\x65SkeyVal\x18\x05 \x01(\x0c\x12\x10\n\x08\x65SkeySig\x18\x06 \x01(\x0c\x12\x11\n\tbuildHash\x18\x07 \x01(\x0c\x12\x13\n\x0b\x64\x65viceProps\x18\x08 \x01(\x0c\x1a\xc2\x01\n\tDNSSource\x12H\n\tdnsMethod\x18\x0f \x01(\x0e\x32\x35.defproto.ClientPayload.DNSSource.DNSResolutionMethod\x12\x11\n\tappCached\x18\x10 \x01(\x08"X\n\x13\x44NSResolutionMethod\x12\n\n\x06SYSTEM\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\r\n\tHARDCODED\x10\x02\x12\x0c\n\x08OVERRIDE\x10\x03\x12\x0c\n\x08\x46\x41LLBACK\x10\x04"E\n\x07Product\x12\x0c\n\x08WHATSAPP\x10\x00\x12\r\n\tMESSENGER\x10\x01\x12\x0b\n\x07INTEROP\x10\x02\x12\x10\n\x0cINTEROP_MSGR\x10\x03"T\n\x0fIOSAppExtension\x12\x13\n\x0fSHARE_EXTENSION\x10\x00\x12\x15\n\x11SERVICE_EXTENSION\x10\x01\x12\x15\n\x11INTENTS_EXTENSION\x10\x02"\xb0\x02\n\x0b\x43onnectType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0cWIFI_UNKNOWN\x10\x01\x12\x11\n\rCELLULAR_EDGE\x10\x64\x12\x11\n\rCELLULAR_IDEN\x10\x65\x12\x11\n\rCELLULAR_UMTS\x10\x66\x12\x11\n\rCELLULAR_EVDO\x10g\x12\x11\n\rCELLULAR_GPRS\x10h\x12\x12\n\x0e\x43\x45LLULAR_HSDPA\x10i\x12\x12\n\x0e\x43\x45LLULAR_HSUPA\x10j\x12\x11\n\rCELLULAR_HSPA\x10k\x12\x11\n\rCELLULAR_CDMA\x10l\x12\x12\n\x0e\x43\x45LLULAR_1XRTT\x10m\x12\x12\n\x0e\x43\x45LLULAR_EHRPD\x10n\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10o\x12\x12\n\x0e\x43\x45LLULAR_HSPAP\x10p"\x86\x01\n\rConnectReason\x12\x08\n\x04PUSH\x10\x00\x12\x12\n\x0eUSER_ACTIVATED\x10\x01\x12\r\n\tSCHEDULED\x10\x02\x12\x13\n\x0f\x45RROR_RECONNECT\x10\x03\x12\x12\n\x0eNETWORK_SWITCH\x10\x04\x12\x12\n\x0ePING_RECONNECT\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06"\x8c\x01\n\x14WebNotificationsInfo\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x30\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32\x18.defproto.WebMessageInfo"\x89\x45\n\x0eWebMessageInfo\x12!\n\x03key\x18\x01 \x02(\x0b\x32\x14.defproto.MessageKey\x12"\n\x07message\x18\x02 \x01(\x0b\x32\x11.defproto.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12/\n\x06status\x18\x04 \x01(\x0e\x32\x1f.defproto.WebMessageInfo.Status\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSha256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12:\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32!.defproto.WebMessageInfo.StubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12*\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x15.defproto.PaymentInfo\x12\x38\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32\x1d.defproto.LiveLocationMessage\x12\x30\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x15.defproto.PaymentInfo\x12\x1f\n\x17\x65phemeralStartTimestamp\x18  \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12\x43\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32).defproto.WebMessageInfo.BizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12&\n\tmediaData\x18& \x01(\x0b\x32\x13.defproto.MediaData\x12*\n\x0bphotoChange\x18\' \x01(\x0b\x32\x15.defproto.PhotoChange\x12*\n\x0buserReceipt\x18( \x03(\x0b\x32\x15.defproto.UserReceipt\x12%\n\treactions\x18) \x03(\x0b\x32\x12.defproto.Reaction\x12.\n\x11quotedStickerData\x18* \x01(\x0b\x32\x13.defproto.MediaData\x12\x17\n\x0f\x66utureproofData\x18+ \x01(\x0c\x12&\n\tstatusPsa\x18, \x01(\x0b\x32\x13.defproto.StatusPSA\x12)\n\x0bpollUpdates\x18- \x03(\x0b\x32\x14.defproto.PollUpdate\x12@\n\x16pollAdditionalMetadata\x18. \x01(\x0b\x32 .defproto.PollAdditionalMetadata\x12\x0f\n\x07\x61gentId\x18/ \x01(\t\x12\x1b\n\x13statusAlreadyViewed\x18\x30 \x01(\x08\x12\x15\n\rmessageSecret\x18\x31 \x01(\x0c\x12(\n\nkeepInChat\x18\x32 \x01(\x0b\x32\x14.defproto.KeepInChat\x12\'\n\x1foriginalSelfAuthorUserJidString\x18\x33 \x01(\t\x12\x1e\n\x16revokeMessageTimestamp\x18\x34 \x01(\x04\x12&\n\tpinInChat\x18\x36 \x01(\x0b\x32\x13.defproto.PinInChat\x12\x38\n\x12premiumMessageInfo\x18\x37 \x01(\x0b\x32\x1c.defproto.PremiumMessageInfo\x12\x19\n\x11is1PBizBotMessage\x18\x38 \x01(\x08\x12\x1d\n\x15isGroupHistoryMessage\x18\x39 \x01(\x08\x12\x1c\n\x14\x62otMessageInvokerJid\x18: \x01(\t\x12\x32\n\x0f\x63ommentMetadata\x18; \x01(\x0b\x32\x19.defproto.CommentMetadata\x12/\n\x0e\x65ventResponses\x18= \x03(\x0b\x32\x17.defproto.EventResponse\x12\x38\n\x12reportingTokenInfo\x18> \x01(\x0b\x32\x1c.defproto.ReportingTokenInfo\x12\x1a\n\x12newsletterServerId\x18? \x01(\x04"\xd2\x35\n\x08StubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\x12\x1c\n\x17\x45\x32\x45_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n\x0c\x41\x44MIN_REVOKE\x10\x84\x01\x12$\n\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n\x1b\x43OMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n\x1c\x43OMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n\x18\x43OMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12"\n\x1d\x43OMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n\x1e\x43OMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n\x1a\x43OMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n\x10\x43OMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n\x16\x45PHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12"\n\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12"\n\x1d\x43OMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n\x1c\x43OMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n\x1e\x43OMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x12\x34\n/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x12\x34\n/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n\x13\x42IZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n\x08\x43HAT_PSA\x10\x9b\x01\x12\x1f\n\x1a\x43HAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n\x19\x43\x41G_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n\x13\x43\x41G_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n\x1c\x42IZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n\x16\x43\x41G_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n\x15\x43OMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n\x1e\x43OMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n\x1e\x43OMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x12\x39\n4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n\x1c\x43OMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n\rSENDER_INVITE\x10\xae\x01\x12\x14\n\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n)PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x12\x32\n-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n\x15\x45MPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n\x1c\x42IZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n\x0f\x43HANGE_USERNAME\x10\xc1\x01\x12\x1f\n\x1a\x42IZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n\x1c\x42IZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01"X\n\x06Status\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05"=\n\x10\x42izPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03"\xe2\x13\n\x0bWebFeatures\x12\x31\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12:\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12,\n\x08groupsV3\x18\x03 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x32\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x32\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12:\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x31\n\rliveLocations\x18\x07 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12.\n\nqueryVname\x18\x08 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12:\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x35\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12,\n\x08payments\x18\x0b \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x34\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x36\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12.\n\nlabelsEdit\x18\x0e \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12/\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12?\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12+\n\x07vnameV2\x18\x13 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x34\n\x10videoPlaybackUrl\x18\x14 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x31\n\rstatusRanking\x18\x15 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x37\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x36\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12>\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12:\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x32\n\x0erecentStickers\x18\x1a \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12+\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x33\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x31\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x33\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12@\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x35\n\x11\x65phemeralMessages\x18  \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x37\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x34\n\x10recentStickersV2\x18" \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x34\n\x10recentStickersV3\x18$ \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12.\n\nuserNotice\x18% \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12+\n\x07support\x18\' \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x33\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12?\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x30\n\x0csettingsSync\x18* \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12-\n\tarchiveV2\x18+ \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12>\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x38\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x32\n\x0emdForceUpgrade\x18. \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12\x34\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12<\n\x18\x65xternalMdOptInAvailable\x18\x30 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag\x12<\n\x18noDeleteMessageTimeLimit\x18\x31 \x01(\x0e\x32\x1a.defproto.WebFeatures.Flag"K\n\x04\x46lag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03"\x9e\x01\n\x0bUserReceipt\x12\x0f\n\x07userJid\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJid\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJid\x18\x06 \x03(\t"D\n\tStatusPSA\x12\x12\n\ncampaignId\x18, \x02(\x04\x12#\n\x1b\x63\x61mpaignExpirationTimestamp\x18- \x01(\x04"*\n\x12ReportingTokenInfo\x12\x14\n\x0creportingTag\x18\x01 \x01(\x0c"{\n\x08Reaction\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMs\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08".\n\x12PremiumMessageInfo\x12\x18\n\x10serverCampaignId\x18\x01 \x01(\t"\xaf\x01\n\nPollUpdate\x12\x32\n\x14pollUpdateMessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\'\n\x04vote\x18\x02 \x01(\x0b\x32\x19.defproto.PollVoteMessage\x12\x19\n\x11senderTimestampMs\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMs\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08"1\n\x16PollAdditionalMetadata\x12\x17\n\x0fpollInvalidated\x18\x01 \x01(\x08"\x8e\x02\n\tPinInChat\x12&\n\x04type\x18\x01 \x01(\x0e\x32\x18.defproto.PinInChat.Type\x12!\n\x03key\x18\x02 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x19\n\x11senderTimestampMs\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMs\x18\x04 \x01(\x03\x12\x42\n\x17messageAddOnContextInfo\x18\x05 \x01(\x0b\x32!.defproto.MessageAddOnContextInfo"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"E\n\x0bPhotoChange\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoId\x18\x03 \x01(\r"\xe7\n\n\x0bPaymentInfo\x12:\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32\x1e.defproto.PaymentInfo.Currency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJid\x18\x03 \x01(\t\x12,\n\x06status\x18\x04 \x01(\x0e\x32\x1c.defproto.PaymentInfo.Status\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12/\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12\x32\n\ttxnStatus\x18\n \x01(\x0e\x32\x1f.defproto.PaymentInfo.TxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12&\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x0f.defproto.Money\x12\'\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x0f.defproto.Money"\x99\x05\n\tTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\x12\x14\n\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n\x10REVERSAL_PENDING\x10\x1e\x12\x12\n\x0eREFUND_PENDING\x10\x1f"\xcc\x01\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b")\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01"\x8f\x01\n\x17NotificationMessageInfo\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12"\n\x07message\x18\x02 \x01(\x0b\x32\x11.defproto.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"=\n\x17MessageAddOnContextInfo\x12"\n\x1amessageAddOnDurationInSecs\x18\x01 \x01(\r"\x1e\n\tMediaData\x12\x11\n\tlocalPath\x18\x01 \x01(\t"\xb7\x01\n\nKeepInChat\x12$\n\x08keepType\x18\x01 \x01(\x0e\x32\x12.defproto.KeepType\x12\x17\n\x0fserverTimestamp\x18\x02 \x01(\x03\x12!\n\x03key\x18\x03 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x11\n\tdeviceJid\x18\x04 \x01(\t\x12\x19\n\x11\x63lientTimestampMs\x18\x05 \x01(\x03\x12\x19\n\x11serverTimestampMs\x18\x06 \x01(\x03"\xa9\x01\n\rEventResponse\x12\x35\n\x17\x65ventResponseMessageKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x13\n\x0btimestampMs\x18\x02 \x01(\x03\x12<\n\x14\x65ventResponseMessage\x18\x03 \x01(\x0b\x32\x1e.defproto.EventResponseMessage\x12\x0e\n\x06unread\x18\x04 \x01(\x08"U\n\x0f\x43ommentMetadata\x12.\n\x10\x63ommentParentKey\x18\x01 \x01(\x0b\x32\x14.defproto.MessageKey\x12\x12\n\nreplyCount\x18\x02 \x01(\r"\x90\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1aX\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x0f\n\x07\x65xpires\x18\x03 \x01(\x04\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x0b\n\x03key\x18\x05 \x01(\x0c"\x97\x02\n\tCertChain\x12\x32\n\x04leaf\x18\x01 \x01(\x0b\x32$.defproto.CertChain.NoiseCertificate\x12:\n\x0cintermediate\x18\x02 \x01(\x0b\x32$.defproto.CertChain.NoiseCertificate\x1a\x99\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1a\x61\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x14\n\x0cissuerSerial\x18\x02 \x01(\r\x12\x0b\n\x03key\x18\x03 \x01(\x0c\x12\x11\n\tnotBefore\x18\x04 \x01(\x04\x12\x10\n\x08notAfter\x18\x05 \x01(\x04"\xbc\x04\n\x02QP\x1a\xcf\x01\n\x06\x46ilter\x12\x12\n\nfilterName\x18\x01 \x02(\t\x12\x31\n\nparameters\x18\x02 \x03(\x0b\x32\x1d.defproto.QP.FilterParameters\x12/\n\x0c\x66ilterResult\x18\x03 \x01(\x0e\x32\x19.defproto.QP.FilterResult\x12M\n\x18\x63lientNotSupportedConfig\x18\x04 \x02(\x0e\x32+.defproto.QP.FilterClientNotSupportedConfig\x1a.\n\x10\x46ilterParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x1a\x8d\x01\n\x0c\x46ilterClause\x12+\n\nclauseType\x18\x01 \x02(\x0e\x32\x17.defproto.QP.ClauseType\x12*\n\x07\x63lauses\x18\x02 \x03(\x0b\x32\x19.defproto.QP.FilterClause\x12$\n\x07\x66ilters\x18\x03 \x03(\x0b\x32\x13.defproto.QP.Filter"0\n\x0c\x46ilterResult\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03"J\n\x1e\x46ilterClientNotSupportedConfig\x12\x13\n\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n\x0f\x46\x41IL_BY_DEFAULT\x10\x02"&\n\nClauseType\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\x12\x07\n\x03NOR\x10\x03*)\n\x11\x41\x44VEncryptionType\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01*@\n\x08KeepType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0cKEEP_FOR_ALL\x10\x01\x12\x15\n\x11UNDO_KEEP_FOR_ALL\x10\x02*\xac\x01\n\x1cPeerDataOperationRequestType\x12\x12\n\x0eUPLOAD_STICKER\x10\x00\x12!\n\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04*/\n\x0fMediaVisibility\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02\x42\x33Z1github.com/krypton-byte/neonize/defproto;defproto'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "def_pb2", _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
    _globals["DESCRIPTOR"]._options = None
    _globals[
        "DESCRIPTOR"
    ]._serialized_options = b"Z1github.com/krypton-byte/neonize/defproto;defproto"
    _globals["_ADVKEYINDEXLIST"].fields_by_name["validIndexes"]._options = None
    _globals["_ADVKEYINDEXLIST"].fields_by_name[
        "validIndexes"
    ]._serialized_options = b"\020\001"
    _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[
        "deviceIndexes"
    ]._options = None
    _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[
        "deviceIndexes"
    ]._serialized_options = b"\020\001"
    _globals["_DEVICELISTMETADATA"].fields_by_name["senderKeyIndexes"]._options = None
    _globals["_DEVICELISTMETADATA"].fields_by_name[
        "senderKeyIndexes"
    ]._serialized_options = b"\020\001"
    _globals["_DEVICELISTMETADATA"].fields_by_name[
        "recipientKeyIndexes"
    ]._options = None
    _globals["_DEVICELISTMETADATA"].fields_by_name[
        "recipientKeyIndexes"
    ]._serialized_options = b"\020\001"
    _globals["_ADVENCRYPTIONTYPE"]._serialized_start = 69199
    _globals["_ADVENCRYPTIONTYPE"]._serialized_end = 69240
    _globals["_KEEPTYPE"]._serialized_start = 69242
    _globals["_KEEPTYPE"]._serialized_end = 69306
    _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_start = 69309
    _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_end = 69481
    _globals["_MEDIAVISIBILITY"]._serialized_start = 69483
    _globals["_MEDIAVISIBILITY"]._serialized_end = 69530
    _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_start = 23
    _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_end = 118
    _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_start = 120
    _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_end = 242
    _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_start = 244
    _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_end = 354
    _globals["_ADVKEYINDEXLIST"]._serialized_start = 357
    _globals["_ADVKEYINDEXLIST"]._serialized_end = 506
    _globals["_ADVDEVICEIDENTITY"]._serialized_start = 509
    _globals["_ADVDEVICEIDENTITY"]._serialized_end = 679
    _globals["_DEVICEPROPS"]._serialized_start = 682
    _globals["_DEVICEPROPS"]._serialized_end = 1613
    _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_start = 912
    _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_end = 1187
    _globals["_DEVICEPROPS_APPVERSION"]._serialized_start = 1189
    _globals["_DEVICEPROPS_APPVERSION"]._serialized_end = 1292
    _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_start = 1295
    _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_end = 1613
    _globals["_INTERACTIVEMESSAGE"]._serialized_start = 1616
    _globals["_INTERACTIVEMESSAGE"]._serialized_end = 3066
    _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_start = 2140
    _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_end = 2312
    _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_start = 2258
    _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_end = 2312
    _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_start = 2315
    _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_end = 2527
    _globals[
        "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON"
    ]._serialized_start = 2469
    _globals[
        "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON"
    ]._serialized_end = 2527
    _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_start = 2530
    _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_end = 2837
    _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_start = 2839
    _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_end = 2861
    _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_start = 2863
    _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_end = 2934
    _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_start = 2936
    _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_end = 3022
    _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_start = 3024
    _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_end = 3044
    _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_start = 3068
    _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_end = 3145
    _globals["_IMAGEMESSAGE"]._serialized_start = 3148
    _globals["_IMAGEMESSAGE"]._serialized_end = 3858
    _globals["_HISTORYSYNCNOTIFICATION"]._serialized_start = 3861
    _globals["_HISTORYSYNCNOTIFICATION"]._serialized_end = 4377
    _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_start = 4239
    _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_end = 4377
    _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_start = 4380
    _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_end = 5794
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER"
    ]._serialized_start = 4688
    _globals["_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER"]._serialized_end = 5794
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME"
    ]._serialized_start = 4915
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME"
    ]._serialized_end = 5723
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH"
    ]._serialized_start = 5156
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH"
    ]._serialized_end = 5197
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT"
    ]._serialized_start = 5200
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT"
    ]._serialized_end = 5706
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE"
    ]._serialized_start = 5551
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE"
    ]._serialized_end = 5658
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE"
    ]._serialized_start = 5660
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE"
    ]._serialized_end = 5706
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY"
    ]._serialized_start = 5725
    _globals[
        "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY"
    ]._serialized_end = 5780
    _globals["_GROUPINVITEMESSAGE"]._serialized_start = 5797
    _globals["_GROUPINVITEMESSAGE"]._serialized_end = 6081
    _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_start = 6045
    _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_end = 6081
    _globals["_FUTUREPROOFMESSAGE"]._serialized_start = 6083
    _globals["_FUTUREPROOFMESSAGE"]._serialized_end = 6139
    _globals["_EXTENDEDTEXTMESSAGE"]._serialized_start = 6142
    _globals["_EXTENDEDTEXTMESSAGE"]._serialized_end = 7251
    _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_start = 6948
    _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_end = 7010
    _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_start = 7012
    _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_end = 7084
    _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_start = 7087
    _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_end = 7251
    _globals["_EVENTRESPONSEMESSAGE"]._serialized_start = 7254
    _globals["_EVENTRESPONSEMESSAGE"]._serialized_end = 7425
    _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_start = 7367
    _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_end = 7425
    _globals["_EVENTMESSAGE"]._serialized_start = 7428
    _globals["_EVENTMESSAGE"]._serialized_end = 7623
    _globals["_ENCREACTIONMESSAGE"]._serialized_start = 7625
    _globals["_ENCREACTIONMESSAGE"]._serialized_end = 7728
    _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_start = 7730
    _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_end = 7845
    _globals["_ENCCOMMENTMESSAGE"]._serialized_start = 7847
    _globals["_ENCCOMMENTMESSAGE"]._serialized_end = 7949
    _globals["_DOCUMENTMESSAGE"]._serialized_start = 7952
    _globals["_DOCUMENTMESSAGE"]._serialized_end = 8417
    _globals["_DEVICESENTMESSAGE"]._serialized_start = 8419
    _globals["_DEVICESENTMESSAGE"]._serialized_end = 8513
    _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_start = 8515
    _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_end = 8580
    _globals["_CONTACTSARRAYMESSAGE"]._serialized_start = 8583
    _globals["_CONTACTSARRAYMESSAGE"]._serialized_end = 8714
    _globals["_CONTACTMESSAGE"]._serialized_start = 8716
    _globals["_CONTACTMESSAGE"]._serialized_end = 8812
    _globals["_COMMENTMESSAGE"]._serialized_start = 8814
    _globals["_COMMENTMESSAGE"]._serialized_end = 8914
    _globals["_CHAT"]._serialized_start = 8916
    _globals["_CHAT"]._serialized_end = 8955
    _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_start = 8957
    _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_end = 9021
    _globals["_CALL"]._serialized_start = 9023
    _globals["_CALL"]._serialized_end = 9128
    _globals["_CALLLOGMESSAGE"]._serialized_start = 9131
    _globals["_CALLLOGMESSAGE"]._serialized_end = 9670
    _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_start = 9364
    _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_end = 9453
    _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_start = 9455
    _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_end = 9514
    _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_start = 9517
    _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_end = 9670
    _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_start = 9673
    _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_end = 9902
    _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_start = 9853
    _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_end = 9890
    _globals["_BUTTONSMESSAGE"]._serialized_start = 9905
    _globals["_BUTTONSMESSAGE"]._serialized_end = 10797
    _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_start = 10336
    _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_end = 10689
    _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_start = 10552
    _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_end = 10602
    _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_start = 10604
    _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_end = 10637
    _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_start = 10639
    _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_end = 10689
    _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_start = 10691
    _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_end = 10787
    _globals["_BOTFEEDBACKMESSAGE"]._serialized_start = 10800
    _globals["_BOTFEEDBACKMESSAGE"]._serialized_end = 11911
    _globals[
        "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE"
    ]._serialized_start = 10982
    _globals[
        "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE"
    ]._serialized_end = 11059
    _globals[
        "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE"
    ]._serialized_start = 11062
    _globals[
        "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE"
    ]._serialized_end = 11521
    _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_start = 11524
    _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_end = 11911
    _globals["_BCALLMESSAGE"]._serialized_start = 11914
    _globals["_BCALLMESSAGE"]._serialized_end = 12084
    _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_start = 12038
    _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_end = 12084
    _globals["_AUDIOMESSAGE"]._serialized_start = 12087
    _globals["_AUDIOMESSAGE"]._serialized_end = 12420
    _globals["_APPSTATESYNCKEY"]._serialized_start = 12422
    _globals["_APPSTATESYNCKEY"]._serialized_end = 12531
    _globals["_APPSTATESYNCKEYSHARE"]._serialized_start = 12533
    _globals["_APPSTATESYNCKEYSHARE"]._serialized_end = 12596
    _globals["_APPSTATESYNCKEYREQUEST"]._serialized_start = 12598
    _globals["_APPSTATESYNCKEYREQUEST"]._serialized_end = 12667
    _globals["_APPSTATESYNCKEYID"]._serialized_start = 12669
    _globals["_APPSTATESYNCKEYID"]._serialized_end = 12703
    _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_start = 12705
    _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_end = 12797
    _globals["_APPSTATESYNCKEYDATA"]._serialized_start = 12799
    _globals["_APPSTATESYNCKEYDATA"]._serialized_end = 12915
    _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_start = 12917
    _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_end = 12997
    _globals["_LOCATION"]._serialized_start = 12999
    _globals["_LOCATION"]._serialized_end = 13074
    _globals["_INTERACTIVEANNOTATION"]._serialized_start = 13077
    _globals["_INTERACTIVEANNOTATION"]._serialized_end = 13288
    _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_start = 13291
    _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_end = 13956
    _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_start = 13568
    _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_end = 13813
    _globals[
        "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE"
    ]._serialized_start = 13755
    _globals[
        "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE"
    ]._serialized_end = 13813
    _globals[
        "_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON"
    ]._serialized_start = 13815
    _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON"]._serialized_end = 13874
    _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_start = 13876
    _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_end = 13938
    _globals["_GROUPMENTION"]._serialized_start = 13958
    _globals["_GROUPMENTION"]._serialized_end = 14012
    _globals["_DISAPPEARINGMODE"]._serialized_start = 14015
    _globals["_DISAPPEARINGMODE"]._serialized_end = 14353
    _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_start = 14196
    _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_end = 14274
    _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_start = 14276
    _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_end = 14353
    _globals["_DEVICELISTMETADATA"]._serialized_start = 14356
    _globals["_DEVICELISTMETADATA"]._serialized_end = 14655
    _globals["_CONTEXTINFO"]._serialized_start = 14658
    _globals["_CONTEXTINFO"]._serialized_end = 16631
    _globals["_CONTEXTINFO_UTMINFO"]._serialized_start = 15887
    _globals["_CONTEXTINFO_UTMINFO"]._serialized_end = 15936
    _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_start = 15939
    _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_end = 16338
    _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_start = 16295
    _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_end = 16338
    _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_start = 16340
    _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_end = 16386
    _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_start = 16388
    _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_end = 16442
    _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_start = 16445
    _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_end = 16631
    _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_start = 16295
    _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_end = 16338
    _globals["_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_start = 16634
    _globals["_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_end = 16899
    _globals["_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE"]._serialized_start = 16842
    _globals["_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE"]._serialized_end = 16899
    _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_start = 16901
    _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_end = 16984
    _globals["_BOTPLUGINMETADATA"]._serialized_start = 16987
    _globals["_BOTPLUGINMETADATA"]._serialized_end = 17309
    _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_start = 17234
    _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_end = 17272
    _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_start = 17274
    _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_end = 17309
    _globals["_BOTMETADATA"]._serialized_start = 17312
    _globals["_BOTMETADATA"]._serialized_end = 17521
    _globals["_BOTAVATARMETADATA"]._serialized_start = 17523
    _globals["_BOTAVATARMETADATA"]._serialized_end = 17638
    _globals["_ACTIONLINK"]._serialized_start = 17640
    _globals["_ACTIONLINK"]._serialized_end = 17686
    _globals["_TEMPLATEBUTTON"]._serialized_start = 17689
    _globals["_TEMPLATEBUTTON"]._serialized_end = 18248
    _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_start = 17909
    _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_end = 18024
    _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_start = 18026
    _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_end = 18112
    _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_start = 18114
    _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_end = 18238
    _globals["_POINT"]._serialized_start = 18250
    _globals["_POINT"]._serialized_end = 18321
    _globals["_PAYMENTBACKGROUND"]._serialized_start = 18324
    _globals["_PAYMENTBACKGROUND"]._serialized_end = 18749
    _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_start = 18596
    _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_end = 18715
    _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_start = 18717
    _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_end = 18749
    _globals["_MONEY"]._serialized_start = 18751
    _globals["_MONEY"]._serialized_end = 18811
    _globals["_MESSAGE"]._serialized_start = 18814
    _globals["_MESSAGE"]._serialized_end = 22628
    _globals["_MESSAGESECRETMESSAGE"]._serialized_start = 22630
    _globals["_MESSAGESECRETMESSAGE"]._serialized_end = 22704
    _globals["_MESSAGECONTEXTINFO"]._serialized_start = 22707
    _globals["_MESSAGECONTEXTINFO"]._serialized_end = 23002
    _globals["_VIDEOMESSAGE"]._serialized_start = 23005
    _globals["_VIDEOMESSAGE"]._serialized_end = 23702
    _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_start = 23657
    _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_end = 23702
    _globals["_TEMPLATEMESSAGE"]._serialized_start = 23705
    _globals["_TEMPLATEMESSAGE"]._serialized_end = 24952
    _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_start = 24090
    _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_end = 24493
    _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_start = 24496
    _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_end = 24942
    _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_start = 24955
    _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_end = 25134
    _globals["_STICKERSYNCRMRMESSAGE"]._serialized_start = 25136
    _globals["_STICKERSYNCRMRMESSAGE"]._serialized_end = 25222
    _globals["_STICKERMESSAGE"]._serialized_start = 25225
    _globals["_STICKERMESSAGE"]._serialized_end = 25650
    _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_start = 25652
    _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_end = 25744
    _globals["_SENDPAYMENTMESSAGE"]._serialized_start = 25747
    _globals["_SENDPAYMENTMESSAGE"]._serialized_end = 25905
    _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_start = 25908
    _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_end = 26069
    _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_start = 26034
    _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_end = 26069
    _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_start = 26072
    _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_end = 26261
    _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_start = 26216
    _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_end = 26261
    _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_start = 26264
    _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_end = 26419
    _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_start = 26377
    _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_end = 26419
    _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_start = 26421
    _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_end = 26492
    _globals["_REQUESTPAYMENTMESSAGE"]._serialized_start = 26495
    _globals["_REQUESTPAYMENTMESSAGE"]._serialized_end = 26735
    _globals["_REACTIONMESSAGE"]._serialized_start = 26737
    _globals["_REACTIONMESSAGE"]._serialized_end = 26851
    _globals["_PROTOCOLMESSAGE"]._serialized_start = 26854
    _globals["_PROTOCOLMESSAGE"]._serialized_end = 28338
    _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_start = 27862
    _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_end = 28338
    _globals["_PRODUCTMESSAGE"]._serialized_start = 28341
    _globals["_PRODUCTMESSAGE"]._serialized_end = 28955
    _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_start = 28578
    _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_end = 28854
    _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_start = 28856
    _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_end = 28955
    _globals["_POLLVOTEMESSAGE"]._serialized_start = 28957
    _globals["_POLLVOTEMESSAGE"]._serialized_end = 28999
    _globals["_POLLUPDATEMESSAGE"]._serialized_start = 29002
    _globals["_POLLUPDATEMESSAGE"]._serialized_end = 29195
    _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_start = 29197
    _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_end = 29224
    _globals["_POLLENCVALUE"]._serialized_start = 29226
    _globals["_POLLENCVALUE"]._serialized_end = 29275
    _globals["_POLLCREATIONMESSAGE"]._serialized_start = 29278
    _globals["_POLLCREATIONMESSAGE"]._serialized_end = 29490
    _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_start = 29462
    _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_end = 29490
    _globals["_PININCHATMESSAGE"]._serialized_start = 29493
    _globals["_PININCHATMESSAGE"]._serialized_end = 29682
    _globals["_PININCHATMESSAGE_TYPE"]._serialized_start = 29622
    _globals["_PININCHATMESSAGE_TYPE"]._serialized_end = 29682
    _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_start = 29685
    _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_end = 30908
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT"
    ]._serialized_start = 29933
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT"
    ]._serialized_end = 30908
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE"
    ]._serialized_start = 30357
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE"
    ]._serialized_end = 30420
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE"
    ]._serialized_start = 30423
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE"
    ]._serialized_end = 30908
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL"
    ]._serialized_start = 30726
    _globals[
        "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL"
    ]._serialized_end = 30908
    _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_start = 30911
    _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_end = 31765
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW"
    ]._serialized_start = 31432
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW"
    ]._serialized_end = 31492
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD"
    ]._serialized_start = 31494
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD"
    ]._serialized_end = 31538
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST"
    ]._serialized_start = 31540
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST"
    ]._serialized_end = 31615
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST"
    ]._serialized_start = 31618
    _globals[
        "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST"
    ]._serialized_end = 31765
    _globals["_PAYMENTINVITEMESSAGE"]._serialized_start = 31768
    _globals["_PAYMENTINVITEMESSAGE"]._serialized_end = 31938
    _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_start = 31882
    _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_end = 31938
    _globals["_ORDERMESSAGE"]._serialized_start = 31941
    _globals["_ORDERMESSAGE"]._serialized_end = 32445
    _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_start = 32362
    _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_end = 32389
    _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_start = 32391
    _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_end = 32445
    _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_start = 32448
    _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_end = 32591
    _globals["_MESSAGEHISTORYBUNDLE"]._serialized_start = 32594
    _globals["_MESSAGEHISTORYBUNDLE"]._serialized_end = 32808
    _globals["_LOCATIONMESSAGE"]._serialized_start = 32811
    _globals["_LOCATIONMESSAGE"]._serialized_end = 33112
    _globals["_LIVELOCATIONMESSAGE"]._serialized_start = 33115
    _globals["_LIVELOCATIONMESSAGE"]._serialized_end = 33404
    _globals["_LISTRESPONSEMESSAGE"]._serialized_start = 33407
    _globals["_LISTRESPONSEMESSAGE"]._serialized_end = 33730
    _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_start = 33644
    _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_end = 33686
    _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_start = 33688
    _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_end = 33730
    _globals["_LISTMESSAGE"]._serialized_start = 33733
    _globals["_LISTMESSAGE"]._serialized_end = 34572
    _globals["_LISTMESSAGE_SECTION"]._serialized_start = 34031
    _globals["_LISTMESSAGE_SECTION"]._serialized_end = 34096
    _globals["_LISTMESSAGE_ROW"]._serialized_start = 34098
    _globals["_LISTMESSAGE_ROW"]._serialized_end = 34154
    _globals["_LISTMESSAGE_PRODUCT"]._serialized_start = 34156
    _globals["_LISTMESSAGE_PRODUCT"]._serialized_end = 34184
    _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_start = 34186
    _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_end = 34266
    _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_start = 34269
    _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_end = 34442
    _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_start = 34444
    _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_end = 34510
    _globals["_LISTMESSAGE_LISTTYPE"]._serialized_start = 34512
    _globals["_LISTMESSAGE_LISTTYPE"]._serialized_end = 34572
    _globals["_KEEPINCHATMESSAGE"]._serialized_start = 34574
    _globals["_KEEPINCHATMESSAGE"]._serialized_end = 34687
    _globals["_INVOICEMESSAGE"]._serialized_start = 34690
    _globals["_INVOICEMESSAGE"]._serialized_end = 35057
    _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_start = 35021
    _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_end = 35057
    _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_start = 35060
    _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_end = 35529
    _globals[
        "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE"
    ]._serialized_start = 35292
    _globals[
        "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE"
    ]._serialized_end = 35370
    _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_start = 35372
    _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_end = 35499
    _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_start = 35460
    _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_end = 35499
    _globals["_EPHEMERALSETTING"]._serialized_start = 35531
    _globals["_EPHEMERALSETTING"]._serialized_end = 35586
    _globals["_WALLPAPERSETTINGS"]._serialized_start = 35588
    _globals["_WALLPAPERSETTINGS"]._serialized_end = 35642
    _globals["_STICKERMETADATA"]._serialized_start = 35645
    _globals["_STICKERMETADATA"]._serialized_end = 35868
    _globals["_PUSHNAME"]._serialized_start = 35870
    _globals["_PUSHNAME"]._serialized_end = 35910
    _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_start = 35912
    _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_end = 35968
    _globals["_PASTPARTICIPANTS"]._serialized_start = 35970
    _globals["_PASTPARTICIPANTS"]._serialized_end = 36059
    _globals["_PASTPARTICIPANT"]._serialized_start = 36062
    _globals["_PASTPARTICIPANT"]._serialized_end = 36211
    _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_start = 36175
    _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_end = 36211
    _globals["_NOTIFICATIONSETTINGS"]._serialized_start = 36214
    _globals["_NOTIFICATIONSETTINGS"]._serialized_end = 36383
    _globals["_HISTORYSYNC"]._serialized_start = 36386
    _globals["_HISTORYSYNC"]._serialized_end = 37231
    _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_start = 4239
    _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_end = 4377
    _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_start = 37176
    _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_end = 37231
    _globals["_HISTORYSYNCMSG"]._serialized_start = 37233
    _globals["_HISTORYSYNCMSG"]._serialized_end = 37312
    _globals["_GROUPPARTICIPANT"]._serialized_start = 37315
    _globals["_GROUPPARTICIPANT"]._serialized_end = 37445
    _globals["_GROUPPARTICIPANT_RANK"]._serialized_start = 37399
    _globals["_GROUPPARTICIPANT_RANK"]._serialized_end = 37445
    _globals["_GLOBALSETTINGS"]._serialized_start = 37448
    _globals["_GLOBALSETTINGS"]._serialized_end = 38290
    _globals["_CONVERSATION"]._serialized_start = 38293
    _globals["_CONVERSATION"]._serialized_end = 39680
    _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_start = 39492
    _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_end = 39680
    _globals["_AVATARUSERSETTINGS"]._serialized_start = 39682
    _globals["_AVATARUSERSETTINGS"]._serialized_end = 39734
    _globals["_AUTODOWNLOADSETTINGS"]._serialized_start = 39736
    _globals["_AUTODOWNLOADSETTINGS"]._serialized_end = 39855
    _globals["_SERVERERRORRECEIPT"]._serialized_start = 39857
    _globals["_SERVERERRORRECEIPT"]._serialized_end = 39895
    _globals["_MEDIARETRYNOTIFICATION"]._serialized_start = 39898
    _globals["_MEDIARETRYNOTIFICATION"]._serialized_end = 40104
    _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_start = 40023
    _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_end = 40104
    _globals["_MESSAGEKEY"]._serialized_start = 40106
    _globals["_MESSAGEKEY"]._serialized_end = 40186
    _globals["_SYNCDVERSION"]._serialized_start = 40188
    _globals["_SYNCDVERSION"]._serialized_end = 40219
    _globals["_SYNCDVALUE"]._serialized_start = 40221
    _globals["_SYNCDVALUE"]._serialized_end = 40247
    _globals["_SYNCDSNAPSHOT"]._serialized_start = 40250
    _globals["_SYNCDSNAPSHOT"]._serialized_end = 40391
    _globals["_SYNCDRECORD"]._serialized_start = 40393
    _globals["_SYNCDRECORD"]._serialized_end = 40512
    _globals["_SYNCDPATCH"]._serialized_start = 40515
    _globals["_SYNCDPATCH"]._serialized_end = 40827
    _globals["_SYNCDMUTATIONS"]._serialized_start = 40829
    _globals["_SYNCDMUTATIONS"]._serialized_end = 40889
    _globals["_SYNCDMUTATION"]._serialized_start = 40892
    _globals["_SYNCDMUTATION"]._serialized_end = 41044
    _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_start = 41007
    _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_end = 41044
    _globals["_SYNCDINDEX"]._serialized_start = 41046
    _globals["_SYNCDINDEX"]._serialized_end = 41072
    _globals["_KEYID"]._serialized_start = 41074
    _globals["_KEYID"]._serialized_end = 41093
    _globals["_EXTERNALBLOBREFERENCE"]._serialized_start = 41096
    _globals["_EXTERNALBLOBREFERENCE"]._serialized_end = 41239
    _globals["_EXITCODE"]._serialized_start = 41241
    _globals["_EXITCODE"]._serialized_end = 41279
    _globals["_SYNCACTIONVALUE"]._serialized_start = 41282
    _globals["_SYNCACTIONVALUE"]._serialized_end = 43724
    _globals["_USERSTATUSMUTEACTION"]._serialized_start = 43726
    _globals["_USERSTATUSMUTEACTION"]._serialized_end = 43763
    _globals["_UNARCHIVECHATSSETTING"]._serialized_start = 43765
    _globals["_UNARCHIVECHATSSETTING"]._serialized_end = 43812
    _globals["_TIMEFORMATACTION"]._serialized_start = 43814
    _globals["_TIMEFORMATACTION"]._serialized_end = 43871
    _globals["_SYNCACTIONMESSAGE"]._serialized_start = 43873
    _globals["_SYNCACTIONMESSAGE"]._serialized_end = 43946
    _globals["_SYNCACTIONMESSAGERANGE"]._serialized_start = 43949
    _globals["_SYNCACTIONMESSAGERANGE"]._serialized_end = 44086
    _globals["_SUBSCRIPTIONACTION"]._serialized_start = 44088
    _globals["_SUBSCRIPTIONACTION"]._serialized_end = 44179
    _globals["_STICKERACTION"]._serialized_start = 44182
    _globals["_STICKERACTION"]._serialized_end = 44382
    _globals["_STATUSPRIVACYACTION"]._serialized_start = 44385
    _globals["_STATUSPRIVACYACTION"]._serialized_end = 44562
    _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_start = 44493
    _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_end = 44562
    _globals["_STARACTION"]._serialized_start = 44564
    _globals["_STARACTION"]._serialized_end = 44593
    _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_start = 44595
    _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_end = 44650
    _globals["_REMOVERECENTSTICKERACTION"]._serialized_start = 44652
    _globals["_REMOVERECENTSTICKERACTION"]._serialized_end = 44706
    _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_start = 44708
    _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_end = 44780
    _globals["_QUICKREPLYACTION"]._serialized_start = 44782
    _globals["_QUICKREPLYACTION"]._serialized_end = 44885
    _globals["_PUSHNAMESETTING"]._serialized_start = 44887
    _globals["_PUSHNAMESETTING"]._serialized_end = 44918
    _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_start = 44920
    _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_end = 44968
    _globals["_PRIMARYVERSIONACTION"]._serialized_start = 44970
    _globals["_PRIMARYVERSIONACTION"]._serialized_end = 45009
    _globals["_PRIMARYFEATURE"]._serialized_start = 45011
    _globals["_PRIMARYFEATURE"]._serialized_end = 45042
    _globals["_PNFORLIDCHATACTION"]._serialized_start = 45044
    _globals["_PNFORLIDCHATACTION"]._serialized_end = 45079
    _globals["_PINACTION"]._serialized_start = 45081
    _globals["_PINACTION"]._serialized_end = 45108
    _globals["_PAYMENTINFOACTION"]._serialized_start = 45110
    _globals["_PAYMENTINFOACTION"]._serialized_end = 45142
    _globals["_NUXACTION"]._serialized_start = 45144
    _globals["_NUXACTION"]._serialized_end = 45177
    _globals["_MUTEACTION"]._serialized_start = 45179
    _globals["_MUTEACTION"]._serialized_end = 45251
    _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_start = 45253
    _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_end = 45308
    _globals["_MARKETINGMESSAGEACTION"]._serialized_start = 45311
    _globals["_MARKETINGMESSAGEACTION"]._serialized_end = 45570
    _globals[
        "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE"
    ]._serialized_start = 45521
    _globals[
        "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE"
    ]._serialized_end = 45570
    _globals["_MARKCHATASREADACTION"]._serialized_start = 45572
    _globals["_MARKCHATASREADACTION"]._serialized_end = 45664
    _globals["_LOCALESETTING"]._serialized_start = 45666
    _globals["_LOCALESETTING"]._serialized_end = 45697
    _globals["_LABELREORDERINGACTION"]._serialized_start = 45699
    _globals["_LABELREORDERINGACTION"]._serialized_end = 45746
    _globals["_LABELEDITACTION"]._serialized_start = 45748
    _globals["_LABELEDITACTION"]._serialized_end = 45853
    _globals["_LABELASSOCIATIONACTION"]._serialized_start = 45855
    _globals["_LABELASSOCIATIONACTION"]._serialized_end = 45896
    _globals["_KEYEXPIRATION"]._serialized_start = 45898
    _globals["_KEYEXPIRATION"]._serialized_end = 45938
    _globals["_EXTERNALWEBBETAACTION"]._serialized_start = 45940
    _globals["_EXTERNALWEBBETAACTION"]._serialized_end = 45980
    _globals["_DELETEMESSAGEFORMEACTION"]._serialized_start = 45982
    _globals["_DELETEMESSAGEFORMEACTION"]._serialized_end = 46055
    _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_start = 46057
    _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_end = 46125
    _globals["_DELETECHATACTION"]._serialized_start = 46127
    _globals["_DELETECHATACTION"]._serialized_end = 46201
    _globals["_CONTACTACTION"]._serialized_start = 46203
    _globals["_CONTACTACTION"]._serialized_end = 46305
    _globals["_CLEARCHATACTION"]._serialized_start = 46307
    _globals["_CLEARCHATACTION"]._serialized_end = 46380
    _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_start = 46382
    _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_end = 46436
    _globals["_CHATASSIGNMENTACTION"]._serialized_start = 46438
    _globals["_CHATASSIGNMENTACTION"]._serialized_end = 46483
    _globals["_CALLLOGACTION"]._serialized_start = 46485
    _globals["_CALLLOGACTION"]._serialized_end = 46548
    _globals["_BOTWELCOMEREQUESTACTION"]._serialized_start = 46550
    _globals["_BOTWELCOMEREQUESTACTION"]._serialized_end = 46591
    _globals["_ARCHIVECHATACTION"]._serialized_start = 46593
    _globals["_ARCHIVECHATACTION"]._serialized_end = 46686
    _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_start = 46688
    _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_end = 46732
    _globals["_AGENTACTION"]._serialized_start = 46734
    _globals["_AGENTACTION"]._serialized_end = 46798
    _globals["_SYNCACTIONDATA"]._serialized_start = 46800
    _globals["_SYNCACTIONDATA"]._serialized_end = 46907
    _globals["_RECENTEMOJIWEIGHT"]._serialized_start = 46909
    _globals["_RECENTEMOJIWEIGHT"]._serialized_end = 46959
    _globals["_PATCHDEBUGDATA"]._serialized_start = 46962
    _globals["_PATCHDEBUGDATA"]._serialized_end = 47378
    _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_start = 47293
    _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_end = 47378
    _globals["_CALLLOGRECORD"]._serialized_start = 47381
    _globals["_CALLLOGRECORD"]._serialized_end = 48251
    _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_start = 47850
    _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_end = 47940
    _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_start = 47942
    _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_end = 48012
    _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_start = 9455
    _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_end = 9514
    _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_start = 48076
    _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_end = 48251
    _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_start = 48254
    _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_end = 48474
    _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_start = 48343
    _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_end = 48474
    _globals["_LOCALIZEDNAME"]._serialized_start = 48476
    _globals["_LOCALIZEDNAME"]._serialized_end = 48537
    _globals["_BIZIDENTITYINFO"]._serialized_start = 48540
    _globals["_BIZIDENTITYINFO"]._serialized_end = 49026
    _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_start = 48886
    _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_end = 48938
    _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_start = 48940
    _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_end = 48987
    _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_start = 48989
    _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_end = 49026
    _globals["_BIZACCOUNTPAYLOAD"]._serialized_start = 49028
    _globals["_BIZACCOUNTPAYLOAD"]._serialized_end = 49126
    _globals["_BIZACCOUNTLINKINFO"]._serialized_start = 49129
    _globals["_BIZACCOUNTLINKINFO"]._serialized_end = 49435
    _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_start = 48940
    _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_end = 48987
    _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_start = 49406
    _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_end = 49435
    _globals["_HANDSHAKEMESSAGE"]._serialized_start = 49438
    _globals["_HANDSHAKEMESSAGE"]._serialized_end = 49617
    _globals["_HANDSHAKESERVERHELLO"]._serialized_start = 49619
    _globals["_HANDSHAKESERVERHELLO"]._serialized_end = 49693
    _globals["_HANDSHAKECLIENTHELLO"]._serialized_start = 49695
    _globals["_HANDSHAKECLIENTHELLO"]._serialized_end = 49769
    _globals["_HANDSHAKECLIENTFINISH"]._serialized_start = 49771
    _globals["_HANDSHAKECLIENTFINISH"]._serialized_end = 49827
    _globals["_CLIENTPAYLOAD"]._serialized_start = 49830
    _globals["_CLIENTPAYLOAD"]._serialized_end = 53580
    _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_start = 50707
    _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_end = 51295
    _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_start = 50892
    _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_end = 51207
    _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_start = 51209
    _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_end = 51295
    _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_start = 51298
    _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_end = 52556
    _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_start = 1189
    _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_end = 1292
    _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_start = 51917
    _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_end = 51978
    _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_start = 51981
    _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_end = 52484
    _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_start = 52486
    _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_end = 52556
    _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_start = 52558
    _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_end = 52605
    _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_start = 52608
    _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_end = 52782
    _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_start = 52785
    _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_end = 52979
    _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_start = 52891
    _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_end = 52979
    _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_start = 52981
    _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_end = 53050
    _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_start = 53052
    _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_end = 53136
    _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_start = 53139
    _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_end = 53443
    _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_start = 53446
    _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_end = 53580
    _globals["_WEBNOTIFICATIONSINFO"]._serialized_start = 53583
    _globals["_WEBNOTIFICATIONSINFO"]._serialized_end = 53723
    _globals["_WEBMESSAGEINFO"]._serialized_start = 53726
    _globals["_WEBMESSAGEINFO"]._serialized_end = 62567
    _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_start = 55548
    _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_end = 62414
    _globals["_WEBMESSAGEINFO_STATUS"]._serialized_start = 62416
    _globals["_WEBMESSAGEINFO_STATUS"]._serialized_end = 62504
    _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_start = 62506
    _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_end = 62567
    _globals["_WEBFEATURES"]._serialized_start = 62570
    _globals["_WEBFEATURES"]._serialized_end = 65100
    _globals["_WEBFEATURES_FLAG"]._serialized_start = 65025
    _globals["_WEBFEATURES_FLAG"]._serialized_end = 65100
    _globals["_USERRECEIPT"]._serialized_start = 65103
    _globals["_USERRECEIPT"]._serialized_end = 65261
    _globals["_STATUSPSA"]._serialized_start = 65263
    _globals["_STATUSPSA"]._serialized_end = 65331
    _globals["_REPORTINGTOKENINFO"]._serialized_start = 65333
    _globals["_REPORTINGTOKENINFO"]._serialized_end = 65375
    _globals["_REACTION"]._serialized_start = 65377
    _globals["_REACTION"]._serialized_end = 65500
    _globals["_PREMIUMMESSAGEINFO"]._serialized_start = 65502
    _globals["_PREMIUMMESSAGEINFO"]._serialized_end = 65548
    _globals["_POLLUPDATE"]._serialized_start = 65551
    _globals["_POLLUPDATE"]._serialized_end = 65726
    _globals["_POLLADDITIONALMETADATA"]._serialized_start = 65728
    _globals["_POLLADDITIONALMETADATA"]._serialized_end = 65777
    _globals["_PININCHAT"]._serialized_start = 65780
    _globals["_PININCHAT"]._serialized_end = 66050
    _globals["_PININCHAT_TYPE"]._serialized_start = 29622
    _globals["_PININCHAT_TYPE"]._serialized_end = 29682
    _globals["_PHOTOCHANGE"]._serialized_start = 66052
    _globals["_PHOTOCHANGE"]._serialized_end = 66121
    _globals["_PAYMENTINFO"]._serialized_start = 66124
    _globals["_PAYMENTINFO"]._serialized_end = 67507
    _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_start = 66592
    _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_end = 67257
    _globals["_PAYMENTINFO_STATUS"]._serialized_start = 67260
    _globals["_PAYMENTINFO_STATUS"]._serialized_end = 67464
    _globals["_PAYMENTINFO_CURRENCY"]._serialized_start = 67466
    _globals["_PAYMENTINFO_CURRENCY"]._serialized_end = 67507
    _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_start = 67510
    _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_end = 67653
    _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_start = 67655
    _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_end = 67716
    _globals["_MEDIADATA"]._serialized_start = 67718
    _globals["_MEDIADATA"]._serialized_end = 67748
    _globals["_KEEPINCHAT"]._serialized_start = 67751
    _globals["_KEEPINCHAT"]._serialized_end = 67934
    _globals["_EVENTRESPONSE"]._serialized_start = 67937
    _globals["_EVENTRESPONSE"]._serialized_end = 68106
    _globals["_COMMENTMETADATA"]._serialized_start = 68108
    _globals["_COMMENTMETADATA"]._serialized_end = 68193
    _globals["_NOISECERTIFICATE"]._serialized_start = 68196
    _globals["_NOISECERTIFICATE"]._serialized_end = 68340
    _globals["_NOISECERTIFICATE_DETAILS"]._serialized_start = 68252
    _globals["_NOISECERTIFICATE_DETAILS"]._serialized_end = 68340
    _globals["_CERTCHAIN"]._serialized_start = 68343
    _globals["_CERTCHAIN"]._serialized_end = 68622
    _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_start = 68469
    _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_end = 68622
    _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_start = 68525
    _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_end = 68622
    _globals["_QP"]._serialized_start = 68625
    _globals["_QP"]._serialized_end = 69197
    _globals["_QP_FILTER"]._serialized_start = 68632
    _globals["_QP_FILTER"]._serialized_end = 68839
    _globals["_QP_FILTERPARAMETERS"]._serialized_start = 68841
    _globals["_QP_FILTERPARAMETERS"]._serialized_end = 68887
    _globals["_QP_FILTERCLAUSE"]._serialized_start = 68890
    _globals["_QP_FILTERCLAUSE"]._serialized_end = 69031
    _globals["_QP_FILTERRESULT"]._serialized_start = 69033
    _globals["_QP_FILTERRESULT"]._serialized_end = 69081
    _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_start = 69083
    _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_end = 69157
    _globals["_QP_CLAUSETYPE"]._serialized_start = 69159
    _globals["_QP_CLAUSETYPE"]._serialized_end = 69197
# @@protoc_insertion_point(module_scope)
