# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: streamlit/proto/Block.proto
# Protobuf Python Version: 5.26.1
"""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()


from streamlit.proto import GapSize_pb2 as streamlit_dot_proto_dot_GapSize__pb2
from streamlit.proto import HeightConfig_pb2 as streamlit_dot_proto_dot_HeightConfig__pb2
from streamlit.proto import WidthConfig_pb2 as streamlit_dot_proto_dot_WidthConfig__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bstreamlit/proto/Block.proto\x1a\x1dstreamlit/proto/GapSize.proto\x1a\"streamlit/proto/HeightConfig.proto\x1a!streamlit/proto/WidthConfig.proto\"\xfe\x15\n\x05\x42lock\x12#\n\x08vertical\x18\x01 \x01(\x0b\x32\x0f.Block.VerticalH\x00\x12\'\n\nhorizontal\x18\x02 \x01(\x0b\x32\x11.Block.HorizontalH\x00\x12\x1f\n\x06\x63olumn\x18\x03 \x01(\x0b\x32\r.Block.ColumnH\x00\x12\'\n\nexpandable\x18\x04 \x01(\x0b\x32\x11.Block.ExpandableH\x00\x12\x1b\n\x04\x66orm\x18\x05 \x01(\x0b\x32\x0b.Block.FormH\x00\x12,\n\rtab_container\x18\x06 \x01(\x0b\x32\x13.Block.TabContainerH\x00\x12\x19\n\x03tab\x18\x07 \x01(\x0b\x32\n.Block.TabH\x00\x12*\n\x0c\x63hat_message\x18\t \x01(\x0b\x32\x12.Block.ChatMessageH\x00\x12!\n\x07popover\x18\n \x01(\x0b\x32\x0e.Block.PopoverH\x00\x12\x1f\n\x06\x64ialog\x18\x0b \x01(\x0b\x32\r.Block.DialogH\x00\x12.\n\x0e\x66lex_container\x18\r \x01(\x0b\x32\x14.Block.FlexContainerH\x00\x12)\n\x0btransparent\x18\x11 \x01(\x0b\x32\x12.Block.TransparentH\x00\x12\x13\n\x0b\x61llow_empty\x18\x08 \x01(\x08\x12\x0f\n\x02id\x18\x0c \x01(\tH\x01\x88\x01\x01\x12\x33\n\rheight_config\x18\x0e \x01(\x0b\x32\x17.streamlit.HeightConfigH\x02\x88\x01\x01\x12\x31\n\x0cwidth_config\x18\x0f \x01(\x0b\x32\x16.streamlit.WidthConfigH\x03\x88\x01\x01\x12\x17\n\nautoscroll\x18\x10 \x01(\x08H\x04\x88\x01\x01\x1a \n\x08Vertical\x12\x0e\n\x06\x62order\x18\x01 \x01(\x08J\x04\x08\x02\x10\x03\x1a\x19\n\nHorizontal\x12\x0b\n\x03gap\x18\x01 \x01(\t\x1a\x81\x04\n\rFlexContainer\x12\x0e\n\x06\x62order\x18\x01 \x01(\x08\x12(\n\ngap_config\x18\x02 \x01(\x0b\x32\x14.streamlit.GapConfig\x12\r\n\x05scale\x18\x03 \x01(\x02\x12\x31\n\tdirection\x18\x04 \x01(\x0e\x32\x1e.Block.FlexContainer.Direction\x12\x0c\n\x04wrap\x18\x05 \x01(\x08\x12-\n\x07justify\x18\x07 \x01(\x0e\x32\x1c.Block.FlexContainer.Justify\x12)\n\x05\x61lign\x18\x08 \x01(\x0e\x32\x1a.Block.FlexContainer.Align\"B\n\tDirection\x12\x17\n\x13\x44IRECTION_UNDEFINED\x10\x00\x12\x0c\n\x08VERTICAL\x10\x01\x12\x0e\n\nHORIZONTAL\x10\x02\"k\n\x07Justify\x12\x15\n\x11JUSTIFY_UNDEFINED\x10\x00\x12\x11\n\rJUSTIFY_START\x10\x01\x12\x0f\n\x0bJUSTIFY_END\x10\x02\x12\x12\n\x0eJUSTIFY_CENTER\x10\x03\x12\x11\n\rSPACE_BETWEEN\x10\x04\"[\n\x05\x41lign\x12\x13\n\x0f\x41LIGN_UNDEFINED\x10\x00\x12\x0f\n\x0b\x41LIGN_START\x10\x01\x12\r\n\tALIGN_END\x10\x02\x12\x10\n\x0c\x41LIGN_CENTER\x10\x03\x12\x0b\n\x07STRETCH\x10\x04\x1a\xe4\x01\n\x06\x43olumn\x12\x0e\n\x06weight\x18\x01 \x01(\x01\x12;\n\x12vertical_alignment\x18\x03 \x01(\x0e\x32\x1f.Block.Column.VerticalAlignment\x12\x13\n\x0bshow_border\x18\x04 \x01(\x08\x12-\n\ngap_config\x18\x05 \x01(\x0b\x32\x14.streamlit.GapConfigH\x00\x88\x01\x01\"4\n\x11VerticalAlignment\x12\x07\n\x03TOP\x10\x00\x12\n\n\x06\x43\x45NTER\x10\x01\x12\n\n\x06\x42OTTOM\x10\x02\x42\r\n\x0b_gap_configJ\x04\x08\x02\x10\x03\x1a\x89\x03\n\nExpandable\x12\r\n\x05label\x18\x01 \x01(\t\x12\x15\n\x08\x65xpanded\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x0c\n\x04icon\x18\x03 \x01(\t\x12\x0f\n\x02id\x18\x04 \x01(\tH\x01\x88\x01\x01\x12$\n\x04type\x18\x05 \x01(\x0e\x32\x16.Block.Expandable.Type\x12&\n\x05state\x18\x06 \x01(\x0e\x32\x17.Block.Expandable.State\x12\x1c\n\x0fquery_param_key\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x1d\n\x10\x64\x65\x66\x61ult_expanded\x18\x08 \x01(\x08H\x03\x88\x01\x01\"*\n\x04Type\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0b\n\x07\x43OMPACT\x10\x01\x12\x08\n\x04STEP\x10\x02\"B\n\x05State\x12\x13\n\x0fSTATE_UNDEFINED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x12\t\n\x05\x45RROR\x10\x03\x42\x0b\n\t_expandedB\x05\n\x03_idB\x12\n\x10_query_param_keyB\x13\n\x11_default_expanded\x1a\xa6\x02\n\x06\x44ialog\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64ismissible\x18\x02 \x01(\x08\x12(\n\x05width\x18\x03 \x01(\x0e\x32\x19.Block.Dialog.DialogWidth\x12\x14\n\x07is_open\x18\x04 \x01(\x08H\x00\x88\x01\x01\x12\n\n\x02id\x18\x05 \x01(\t\x12\x0c\n\x04icon\x18\x06 \x01(\t\x12.\n\x08position\x18\x07 \x01(\x0e\x32\x1c.Block.Dialog.DialogPosition\"/\n\x0b\x44ialogWidth\x12\t\n\x05SMALL\x10\x00\x12\t\n\x05LARGE\x10\x01\x12\n\n\x06MEDIUM\x10\x02\"1\n\x0e\x44ialogPosition\x12\n\n\x06\x43\x45NTER\x10\x00\x12\x08\n\x04LEFT\x10\x01\x12\t\n\x05RIGHT\x10\x02\x42\n\n\x08_is_open\x1aY\n\x04\x46orm\x12\x0f\n\x07\x66orm_id\x18\x01 \x01(\t\x12\x17\n\x0f\x63lear_on_submit\x18\x02 \x01(\x08\x12\x0e\n\x06\x62order\x18\x03 \x01(\x08\x12\x17\n\x0f\x65nter_to_submit\x18\x04 \x01(\x08\x1a\xa9\x01\n\x0cTabContainer\x12\x19\n\x11\x64\x65\x66\x61ult_tab_index\x18\x01 \x01(\x05\x12\x0f\n\x02id\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0fquery_param_key\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x1e\n\x11\x64\x65\x66\x61ult_tab_label\x18\x04 \x01(\tH\x02\x88\x01\x01\x42\x05\n\x03_idB\x12\n\x10_query_param_keyB\x14\n\x12_default_tab_label\x1a\x14\n\x03Tab\x12\r\n\x05label\x18\x01 \x01(\t\x1a\xaa\x01\n\x07Popover\x12\r\n\x05label\x18\x01 \x01(\t\x12\x0c\n\x04help\x18\x03 \x01(\t\x12\x10\n\x08\x64isabled\x18\x04 \x01(\x08\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x0c\n\x04type\x18\x06 \x01(\t\x12\x11\n\x04open\x18\x07 \x01(\x08H\x00\x88\x01\x01\x12\x0f\n\x02id\x18\x08 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x04wrap\x18\t \x01(\x08H\x02\x88\x01\x01\x42\x07\n\x05_openB\x05\n\x03_idB\x07\n\x05_wrapJ\x04\x08\x02\x10\x03\x1a\x8d\x01\n\x0b\x43hatMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x02 \x01(\t\x12\x32\n\x0b\x61vatar_type\x18\x03 \x01(\x0e\x32\x1d.Block.ChatMessage.AvatarType\",\n\nAvatarType\x12\t\n\x05IMAGE\x10\x00\x12\t\n\x05\x45MOJI\x10\x01\x12\x08\n\x04ICON\x10\x02\x1a\r\n\x0bTransparentB\x06\n\x04typeB\x05\n\x03_idB\x10\n\x0e_height_configB\x0f\n\r_width_configB\r\n\x0b_autoscrollb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'streamlit.proto.Block_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_BLOCK']._serialized_start=134
  _globals['_BLOCK']._serialized_end=2948
  _globals['_BLOCK_VERTICAL']._serialized_start=767
  _globals['_BLOCK_VERTICAL']._serialized_end=799
  _globals['_BLOCK_HORIZONTAL']._serialized_start=801
  _globals['_BLOCK_HORIZONTAL']._serialized_end=826
  _globals['_BLOCK_FLEXCONTAINER']._serialized_start=829
  _globals['_BLOCK_FLEXCONTAINER']._serialized_end=1342
  _globals['_BLOCK_FLEXCONTAINER_DIRECTION']._serialized_start=1074
  _globals['_BLOCK_FLEXCONTAINER_DIRECTION']._serialized_end=1140
  _globals['_BLOCK_FLEXCONTAINER_JUSTIFY']._serialized_start=1142
  _globals['_BLOCK_FLEXCONTAINER_JUSTIFY']._serialized_end=1249
  _globals['_BLOCK_FLEXCONTAINER_ALIGN']._serialized_start=1251
  _globals['_BLOCK_FLEXCONTAINER_ALIGN']._serialized_end=1342
  _globals['_BLOCK_COLUMN']._serialized_start=1345
  _globals['_BLOCK_COLUMN']._serialized_end=1573
  _globals['_BLOCK_COLUMN_VERTICALALIGNMENT']._serialized_start=1500
  _globals['_BLOCK_COLUMN_VERTICALALIGNMENT']._serialized_end=1552
  _globals['_BLOCK_EXPANDABLE']._serialized_start=1576
  _globals['_BLOCK_EXPANDABLE']._serialized_end=1969
  _globals['_BLOCK_EXPANDABLE_TYPE']._serialized_start=1798
  _globals['_BLOCK_EXPANDABLE_TYPE']._serialized_end=1840
  _globals['_BLOCK_EXPANDABLE_STATE']._serialized_start=1842
  _globals['_BLOCK_EXPANDABLE_STATE']._serialized_end=1908
  _globals['_BLOCK_DIALOG']._serialized_start=1972
  _globals['_BLOCK_DIALOG']._serialized_end=2266
  _globals['_BLOCK_DIALOG_DIALOGWIDTH']._serialized_start=2156
  _globals['_BLOCK_DIALOG_DIALOGWIDTH']._serialized_end=2203
  _globals['_BLOCK_DIALOG_DIALOGPOSITION']._serialized_start=2205
  _globals['_BLOCK_DIALOG_DIALOGPOSITION']._serialized_end=2254
  _globals['_BLOCK_FORM']._serialized_start=2268
  _globals['_BLOCK_FORM']._serialized_end=2357
  _globals['_BLOCK_TABCONTAINER']._serialized_start=2360
  _globals['_BLOCK_TABCONTAINER']._serialized_end=2529
  _globals['_BLOCK_TAB']._serialized_start=2531
  _globals['_BLOCK_TAB']._serialized_end=2551
  _globals['_BLOCK_POPOVER']._serialized_start=2554
  _globals['_BLOCK_POPOVER']._serialized_end=2724
  _globals['_BLOCK_CHATMESSAGE']._serialized_start=2727
  _globals['_BLOCK_CHATMESSAGE']._serialized_end=2868
  _globals['_BLOCK_CHATMESSAGE_AVATARTYPE']._serialized_start=2824
  _globals['_BLOCK_CHATMESSAGE_AVATARTYPE']._serialized_end=2868
  _globals['_BLOCK_TRANSPARENT']._serialized_start=2870
  _globals['_BLOCK_TRANSPARENT']._serialized_end=2883
# @@protoc_insertion_point(module_scope)
