slot0 = require("protobuf")
slot1 = require("common_pb")

module("p50_pb")

slot2 = {
	SC_50000_FRIEND_LIST_FIELD = slot0.FieldDescriptor(),
	SC_50000_REQUEST_LIST_FIELD = slot0.FieldDescriptor(),
	CS_50001_TYPE_FIELD = slot0.FieldDescriptor(),
	CS_50001_KEYWORD_FIELD = slot0.FieldDescriptor(),
	SC_50002_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_50002_PLAYER_FIELD = slot0.FieldDescriptor(),
	CS_50003_ID_FIELD = slot0.FieldDescriptor(),
	CS_50003_CONTENT_FIELD = slot0.FieldDescriptor(),
	SC_50004_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_50005_MSG_FIELD = slot0.FieldDescriptor(),
	CS_50006_ID_FIELD = slot0.FieldDescriptor(),
	SC_50007_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_50008_PLAYER_FIELD = slot0.FieldDescriptor(),
	CS_50009_ID_FIELD = slot0.FieldDescriptor(),
	SC_50010_RESULT_FIELD = slot0.FieldDescriptor(),
	CS_50011_ID_FIELD = slot0.FieldDescriptor(),
	SC_50012_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_50013_ID_FIELD = slot0.FieldDescriptor(),
	CS_50014_TYPE_FIELD = slot0.FieldDescriptor(),
	SC_50015_PLAYER_LIST_FIELD = slot0.FieldDescriptor(),
	CS_50016_TYPE_FIELD = slot0.FieldDescriptor(),
	SC_50017_BLACK_LIST_FIELD = slot0.FieldDescriptor(),
	SC_50101_PLAYER_FIELD = slot0.FieldDescriptor(),
	SC_50101_TYPE_FIELD = slot0.FieldDescriptor(),
	SC_50101_CONTENT_FIELD = slot0.FieldDescriptor(),
	CS_50102_TYPE_FIELD = slot0.FieldDescriptor(),
	CS_50102_CONTENT_FIELD = slot0.FieldDescriptor(),
	SC_50103_AD_ID_FIELD = slot0.FieldDescriptor(),
	SC_50103_ARG_LIST_FIELD = slot0.FieldDescriptor(),
	SC_50104_MSG_FIELD = slot0.FieldDescriptor(),
	CS_50105_ID_FIELD = slot0.FieldDescriptor(),
	CS_50105_CONTENT_FIELD = slot0.FieldDescriptor(),
	SC_50106_RESULT_FIELD = slot0.FieldDescriptor(),
	CS_50107_ID_FIELD = slot0.FieldDescriptor(),
	SC_50108_RESULT_FIELD = slot0.FieldDescriptor(),
	CS_50109_ID_FIELD = slot0.FieldDescriptor(),
	SC_50110_RESULT_FIELD = slot0.FieldDescriptor(),
	CS_50111_ID_FIELD = slot0.FieldDescriptor(),
	CS_50111_INFO_FIELD = slot0.FieldDescriptor(),
	CS_50111_CONTENT_FIELD = slot0.FieldDescriptor(),
	SC_50112_RESULT_FIELD = slot0.FieldDescriptor(),
	CS_50113_USER_ID_FIELD = slot0.FieldDescriptor(),
	SC_50114_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_50114_PLAYER_FIELD = slot0.FieldDescriptor(),
	MSG_INFO_TIMESTAMP_FIELD = slot0.FieldDescriptor(),
	MSG_INFO_PLAYER_FIELD = slot0.FieldDescriptor(),
	MSG_INFO_CONTENT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_ID_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_NAME_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_TITLE_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_LV_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_SHIP_COUNT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_COLLECTION_COUNT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_PVP_ATTACK_COUNT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_PVP_WIN_COUNT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_ATTACK_COUNT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_WIN_COUNT_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_ADV_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_ONLINE_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_PRE_ONLINE_TIME_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_SCORE_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_MEDAL_ID_FIELD = slot0.FieldDescriptor(),
	DETAIL_INFO_DISPLAY_FIELD = slot0.FieldDescriptor(),
	FRIEND_INFO_ID_FIELD = slot0.FieldDescriptor(),
	FRIEND_INFO_NAME_FIELD = slot0.FieldDescriptor(),
	FRIEND_INFO_LV_FIELD = slot0.FieldDescriptor(),
	FRIEND_INFO_ADV_FIELD = slot0.FieldDescriptor(),
	FRIEND_INFO_ONLINE_FIELD = slot0.FieldDescriptor(),
	FRIEND_INFO_PRE_ONLINE_TIME_FIELD = slot0.FieldDescriptor(),
	FRIEND_INFO_DISPLAY_FIELD = slot0.FieldDescriptor(),
	PLAYER_INFO_ID_FIELD = slot0.FieldDescriptor(),
	PLAYER_INFO_NAME_FIELD = slot0.FieldDescriptor(),
	PLAYER_INFO_LV_FIELD = slot0.FieldDescriptor(),
	PLAYER_INFO_DISPLAY_FIELD = slot0.FieldDescriptor(),
	AD_ARG_TYPE_FIELD = slot0.FieldDescriptor(),
	AD_ARG_STRING_FIELD = slot0.FieldDescriptor(),
	AD_ARG_INT_FIELD = slot0.FieldDescriptor()
}
SC_50000 = slot0.Descriptor()
CS_50001 = slot0.Descriptor()
SC_50002 = slot0.Descriptor()
CS_50003 = slot0.Descriptor()
SC_50004 = slot0.Descriptor()
SC_50005 = slot0.Descriptor()
CS_50006 = slot0.Descriptor()
SC_50007 = slot0.Descriptor()
SC_50008 = slot0.Descriptor()
CS_50009 = slot0.Descriptor()
SC_50010 = slot0.Descriptor()
CS_50011 = slot0.Descriptor()
SC_50012 = slot0.Descriptor()
SC_50013 = slot0.Descriptor()
CS_50014 = slot0.Descriptor()
SC_50015 = slot0.Descriptor()
CS_50016 = slot0.Descriptor()
SC_50017 = slot0.Descriptor()
SC_50101 = slot0.Descriptor()
CS_50102 = slot0.Descriptor()
SC_50103 = slot0.Descriptor()
SC_50104 = slot0.Descriptor()
CS_50105 = slot0.Descriptor()
SC_50106 = slot0.Descriptor()
CS_50107 = slot0.Descriptor()
SC_50108 = slot0.Descriptor()
CS_50109 = slot0.Descriptor()
SC_50110 = slot0.Descriptor()
CS_50111 = slot0.Descriptor()
SC_50112 = slot0.Descriptor()
CS_50113 = slot0.Descriptor()
SC_50114 = slot0.Descriptor()
MSG_INFO = slot0.Descriptor()
DETAIL_INFO = slot0.Descriptor()
FRIEND_INFO = slot0.Descriptor()
PLAYER_INFO = slot0.Descriptor()
AD_ARG = slot0.Descriptor()
slot2.SC_50000_FRIEND_LIST_FIELD.name = "friend_list"
slot2.SC_50000_FRIEND_LIST_FIELD.full_name = "p50.sc_50000.friend_list"
slot2.SC_50000_FRIEND_LIST_FIELD.number = 1
slot2.SC_50000_FRIEND_LIST_FIELD.index = 0
slot2.SC_50000_FRIEND_LIST_FIELD.label = 3
slot2.SC_50000_FRIEND_LIST_FIELD.has_default_value = false
slot2.SC_50000_FRIEND_LIST_FIELD.default_value = {}
slot2.SC_50000_FRIEND_LIST_FIELD.message_type = FRIEND_INFO
slot2.SC_50000_FRIEND_LIST_FIELD.type = 11
slot2.SC_50000_FRIEND_LIST_FIELD.cpp_type = 10
slot2.SC_50000_REQUEST_LIST_FIELD.name = "request_list"
slot2.SC_50000_REQUEST_LIST_FIELD.full_name = "p50.sc_50000.request_list"
slot2.SC_50000_REQUEST_LIST_FIELD.number = 2
slot2.SC_50000_REQUEST_LIST_FIELD.index = 1
slot2.SC_50000_REQUEST_LIST_FIELD.label = 3
slot2.SC_50000_REQUEST_LIST_FIELD.has_default_value = false
slot2.SC_50000_REQUEST_LIST_FIELD.default_value = {}
slot2.SC_50000_REQUEST_LIST_FIELD.message_type = MSG_INFO
slot2.SC_50000_REQUEST_LIST_FIELD.type = 11
slot2.SC_50000_REQUEST_LIST_FIELD.cpp_type = 10
SC_50000.name = "sc_50000"
SC_50000.full_name = "p50.sc_50000"
SC_50000.nested_types = {}
SC_50000.enum_types = {}
SC_50000.fields = {
	slot2.SC_50000_FRIEND_LIST_FIELD,
	slot2.SC_50000_REQUEST_LIST_FIELD
}
SC_50000.is_extendable = false
SC_50000.extensions = {}
slot2.CS_50001_TYPE_FIELD.name = "type"
slot2.CS_50001_TYPE_FIELD.full_name = "p50.cs_50001.type"
slot2.CS_50001_TYPE_FIELD.number = 1
slot2.CS_50001_TYPE_FIELD.index = 0
slot2.CS_50001_TYPE_FIELD.label = 2
slot2.CS_50001_TYPE_FIELD.has_default_value = false
slot2.CS_50001_TYPE_FIELD.default_value = 0
slot2.CS_50001_TYPE_FIELD.type = 13
slot2.CS_50001_TYPE_FIELD.cpp_type = 3
slot2.CS_50001_KEYWORD_FIELD.name = "keyword"
slot2.CS_50001_KEYWORD_FIELD.full_name = "p50.cs_50001.keyword"
slot2.CS_50001_KEYWORD_FIELD.number = 2
slot2.CS_50001_KEYWORD_FIELD.index = 1
slot2.CS_50001_KEYWORD_FIELD.label = 2
slot2.CS_50001_KEYWORD_FIELD.has_default_value = false
slot2.CS_50001_KEYWORD_FIELD.default_value = ""
slot2.CS_50001_KEYWORD_FIELD.type = 9
slot2.CS_50001_KEYWORD_FIELD.cpp_type = 9
CS_50001.name = "cs_50001"
CS_50001.full_name = "p50.cs_50001"
CS_50001.nested_types = {}
CS_50001.enum_types = {}
CS_50001.fields = {
	slot2.CS_50001_TYPE_FIELD,
	slot2.CS_50001_KEYWORD_FIELD
}
CS_50001.is_extendable = false
CS_50001.extensions = {}
slot2.SC_50002_RESULT_FIELD.name = "result"
slot2.SC_50002_RESULT_FIELD.full_name = "p50.sc_50002.result"
slot2.SC_50002_RESULT_FIELD.number = 1
slot2.SC_50002_RESULT_FIELD.index = 0
slot2.SC_50002_RESULT_FIELD.label = 2
slot2.SC_50002_RESULT_FIELD.has_default_value = false
slot2.SC_50002_RESULT_FIELD.default_value = 0
slot2.SC_50002_RESULT_FIELD.type = 13
slot2.SC_50002_RESULT_FIELD.cpp_type = 3
slot2.SC_50002_PLAYER_FIELD.name = "player"
slot2.SC_50002_PLAYER_FIELD.full_name = "p50.sc_50002.player"
slot2.SC_50002_PLAYER_FIELD.number = 2
slot2.SC_50002_PLAYER_FIELD.index = 1
slot2.SC_50002_PLAYER_FIELD.label = 1
slot2.SC_50002_PLAYER_FIELD.has_default_value = false
slot2.SC_50002_PLAYER_FIELD.default_value = nil
slot2.SC_50002_PLAYER_FIELD.message_type = DETAIL_INFO
slot2.SC_50002_PLAYER_FIELD.type = 11
slot2.SC_50002_PLAYER_FIELD.cpp_type = 10
SC_50002.name = "sc_50002"
SC_50002.full_name = "p50.sc_50002"
SC_50002.nested_types = {}
SC_50002.enum_types = {}
SC_50002.fields = {
	slot2.SC_50002_RESULT_FIELD,
	slot2.SC_50002_PLAYER_FIELD
}
SC_50002.is_extendable = false
SC_50002.extensions = {}
slot2.CS_50003_ID_FIELD.name = "id"
slot2.CS_50003_ID_FIELD.full_name = "p50.cs_50003.id"
slot2.CS_50003_ID_FIELD.number = 1
slot2.CS_50003_ID_FIELD.index = 0
slot2.CS_50003_ID_FIELD.label = 2
slot2.CS_50003_ID_FIELD.has_default_value = false
slot2.CS_50003_ID_FIELD.default_value = 0
slot2.CS_50003_ID_FIELD.type = 13
slot2.CS_50003_ID_FIELD.cpp_type = 3
slot2.CS_50003_CONTENT_FIELD.name = "content"
slot2.CS_50003_CONTENT_FIELD.full_name = "p50.cs_50003.content"
slot2.CS_50003_CONTENT_FIELD.number = 2
slot2.CS_50003_CONTENT_FIELD.index = 1
slot2.CS_50003_CONTENT_FIELD.label = 2
slot2.CS_50003_CONTENT_FIELD.has_default_value = false
slot2.CS_50003_CONTENT_FIELD.default_value = ""
slot2.CS_50003_CONTENT_FIELD.type = 9
slot2.CS_50003_CONTENT_FIELD.cpp_type = 9
CS_50003.name = "cs_50003"
CS_50003.full_name = "p50.cs_50003"
CS_50003.nested_types = {}
CS_50003.enum_types = {}
CS_50003.fields = {
	slot2.CS_50003_ID_FIELD,
	slot2.CS_50003_CONTENT_FIELD
}
CS_50003.is_extendable = false
CS_50003.extensions = {}
slot2.SC_50004_RESULT_FIELD.name = "result"
slot2.SC_50004_RESULT_FIELD.full_name = "p50.sc_50004.result"
slot2.SC_50004_RESULT_FIELD.number = 1
slot2.SC_50004_RESULT_FIELD.index = 0
slot2.SC_50004_RESULT_FIELD.label = 2
slot2.SC_50004_RESULT_FIELD.has_default_value = false
slot2.SC_50004_RESULT_FIELD.default_value = 0
slot2.SC_50004_RESULT_FIELD.type = 13
slot2.SC_50004_RESULT_FIELD.cpp_type = 3
SC_50004.name = "sc_50004"
SC_50004.full_name = "p50.sc_50004"
SC_50004.nested_types = {}
SC_50004.enum_types = {}
SC_50004.fields = {
	slot2.SC_50004_RESULT_FIELD
}
SC_50004.is_extendable = false
SC_50004.extensions = {}
slot2.SC_50005_MSG_FIELD.name = "msg"
slot2.SC_50005_MSG_FIELD.full_name = "p50.sc_50005.msg"
slot2.SC_50005_MSG_FIELD.number = 1
slot2.SC_50005_MSG_FIELD.index = 0
slot2.SC_50005_MSG_FIELD.label = 2
slot2.SC_50005_MSG_FIELD.has_default_value = false
slot2.SC_50005_MSG_FIELD.default_value = nil
slot2.SC_50005_MSG_FIELD.message_type = MSG_INFO
slot2.SC_50005_MSG_FIELD.type = 11
slot2.SC_50005_MSG_FIELD.cpp_type = 10
SC_50005.name = "sc_50005"
SC_50005.full_name = "p50.sc_50005"
SC_50005.nested_types = {}
SC_50005.enum_types = {}
SC_50005.fields = {
	slot2.SC_50005_MSG_FIELD
}
SC_50005.is_extendable = false
SC_50005.extensions = {}
slot2.CS_50006_ID_FIELD.name = "id"
slot2.CS_50006_ID_FIELD.full_name = "p50.cs_50006.id"
slot2.CS_50006_ID_FIELD.number = 1
slot2.CS_50006_ID_FIELD.index = 0
slot2.CS_50006_ID_FIELD.label = 2
slot2.CS_50006_ID_FIELD.has_default_value = false
slot2.CS_50006_ID_FIELD.default_value = 0
slot2.CS_50006_ID_FIELD.type = 13
slot2.CS_50006_ID_FIELD.cpp_type = 3
CS_50006.name = "cs_50006"
CS_50006.full_name = "p50.cs_50006"
CS_50006.nested_types = {}
CS_50006.enum_types = {}
CS_50006.fields = {
	slot2.CS_50006_ID_FIELD
}
CS_50006.is_extendable = false
CS_50006.extensions = {}
slot2.SC_50007_RESULT_FIELD.name = "result"
slot2.SC_50007_RESULT_FIELD.full_name = "p50.sc_50007.result"
slot2.SC_50007_RESULT_FIELD.number = 1
slot2.SC_50007_RESULT_FIELD.index = 0
slot2.SC_50007_RESULT_FIELD.label = 2
slot2.SC_50007_RESULT_FIELD.has_default_value = false
slot2.SC_50007_RESULT_FIELD.default_value = 0
slot2.SC_50007_RESULT_FIELD.type = 13
slot2.SC_50007_RESULT_FIELD.cpp_type = 3
SC_50007.name = "sc_50007"
SC_50007.full_name = "p50.sc_50007"
SC_50007.nested_types = {}
SC_50007.enum_types = {}
SC_50007.fields = {
	slot2.SC_50007_RESULT_FIELD
}
SC_50007.is_extendable = false
SC_50007.extensions = {}
slot2.SC_50008_PLAYER_FIELD.name = "player"
slot2.SC_50008_PLAYER_FIELD.full_name = "p50.sc_50008.player"
slot2.SC_50008_PLAYER_FIELD.number = 1
slot2.SC_50008_PLAYER_FIELD.index = 0
slot2.SC_50008_PLAYER_FIELD.label = 2
slot2.SC_50008_PLAYER_FIELD.has_default_value = false
slot2.SC_50008_PLAYER_FIELD.default_value = nil
slot2.SC_50008_PLAYER_FIELD.message_type = FRIEND_INFO
slot2.SC_50008_PLAYER_FIELD.type = 11
slot2.SC_50008_PLAYER_FIELD.cpp_type = 10
SC_50008.name = "sc_50008"
SC_50008.full_name = "p50.sc_50008"
SC_50008.nested_types = {}
SC_50008.enum_types = {}
SC_50008.fields = {
	slot2.SC_50008_PLAYER_FIELD
}
SC_50008.is_extendable = false
SC_50008.extensions = {}
slot2.CS_50009_ID_FIELD.name = "id"
slot2.CS_50009_ID_FIELD.full_name = "p50.cs_50009.id"
slot2.CS_50009_ID_FIELD.number = 1
slot2.CS_50009_ID_FIELD.index = 0
slot2.CS_50009_ID_FIELD.label = 2
slot2.CS_50009_ID_FIELD.has_default_value = false
slot2.CS_50009_ID_FIELD.default_value = 0
slot2.CS_50009_ID_FIELD.type = 13
slot2.CS_50009_ID_FIELD.cpp_type = 3
CS_50009.name = "cs_50009"
CS_50009.full_name = "p50.cs_50009"
CS_50009.nested_types = {}
CS_50009.enum_types = {}
CS_50009.fields = {
	slot2.CS_50009_ID_FIELD
}
CS_50009.is_extendable = false
CS_50009.extensions = {}
slot2.SC_50010_RESULT_FIELD.name = "result"
slot2.SC_50010_RESULT_FIELD.full_name = "p50.sc_50010.result"
slot2.SC_50010_RESULT_FIELD.number = 1
slot2.SC_50010_RESULT_FIELD.index = 0
slot2.SC_50010_RESULT_FIELD.label = 2
slot2.SC_50010_RESULT_FIELD.has_default_value = false
slot2.SC_50010_RESULT_FIELD.default_value = 0
slot2.SC_50010_RESULT_FIELD.type = 13
slot2.SC_50010_RESULT_FIELD.cpp_type = 3
SC_50010.name = "sc_50010"
SC_50010.full_name = "p50.sc_50010"
SC_50010.nested_types = {}
SC_50010.enum_types = {}
SC_50010.fields = {
	slot2.SC_50010_RESULT_FIELD
}
SC_50010.is_extendable = false
SC_50010.extensions = {}
slot2.CS_50011_ID_FIELD.name = "id"
slot2.CS_50011_ID_FIELD.full_name = "p50.cs_50011.id"
slot2.CS_50011_ID_FIELD.number = 1
slot2.CS_50011_ID_FIELD.index = 0
slot2.CS_50011_ID_FIELD.label = 2
slot2.CS_50011_ID_FIELD.has_default_value = false
slot2.CS_50011_ID_FIELD.default_value = 0
slot2.CS_50011_ID_FIELD.type = 13
slot2.CS_50011_ID_FIELD.cpp_type = 3
CS_50011.name = "cs_50011"
CS_50011.full_name = "p50.cs_50011"
CS_50011.nested_types = {}
CS_50011.enum_types = {}
CS_50011.fields = {
	slot2.CS_50011_ID_FIELD
}
CS_50011.is_extendable = false
CS_50011.extensions = {}
slot2.SC_50012_RESULT_FIELD.name = "result"
slot2.SC_50012_RESULT_FIELD.full_name = "p50.sc_50012.result"
slot2.SC_50012_RESULT_FIELD.number = 1
slot2.SC_50012_RESULT_FIELD.index = 0
slot2.SC_50012_RESULT_FIELD.label = 2
slot2.SC_50012_RESULT_FIELD.has_default_value = false
slot2.SC_50012_RESULT_FIELD.default_value = 0
slot2.SC_50012_RESULT_FIELD.type = 13
slot2.SC_50012_RESULT_FIELD.cpp_type = 3
SC_50012.name = "sc_50012"
SC_50012.full_name = "p50.sc_50012"
SC_50012.nested_types = {}
SC_50012.enum_types = {}
SC_50012.fields = {
	slot2.SC_50012_RESULT_FIELD
}
SC_50012.is_extendable = false
SC_50012.extensions = {}
slot2.SC_50013_ID_FIELD.name = "id"
slot2.SC_50013_ID_FIELD.full_name = "p50.sc_50013.id"
slot2.SC_50013_ID_FIELD.number = 1
slot2.SC_50013_ID_FIELD.index = 0
slot2.SC_50013_ID_FIELD.label = 2
slot2.SC_50013_ID_FIELD.has_default_value = false
slot2.SC_50013_ID_FIELD.default_value = 0
slot2.SC_50013_ID_FIELD.type = 13
slot2.SC_50013_ID_FIELD.cpp_type = 3
SC_50013.name = "sc_50013"
SC_50013.full_name = "p50.sc_50013"
SC_50013.nested_types = {}
SC_50013.enum_types = {}
SC_50013.fields = {
	slot2.SC_50013_ID_FIELD
}
SC_50013.is_extendable = false
SC_50013.extensions = {}
slot2.CS_50014_TYPE_FIELD.name = "type"
slot2.CS_50014_TYPE_FIELD.full_name = "p50.cs_50014.type"
slot2.CS_50014_TYPE_FIELD.number = 1
slot2.CS_50014_TYPE_FIELD.index = 0
slot2.CS_50014_TYPE_FIELD.label = 2
slot2.CS_50014_TYPE_FIELD.has_default_value = false
slot2.CS_50014_TYPE_FIELD.default_value = 0
slot2.CS_50014_TYPE_FIELD.type = 13
slot2.CS_50014_TYPE_FIELD.cpp_type = 3
CS_50014.name = "cs_50014"
CS_50014.full_name = "p50.cs_50014"
CS_50014.nested_types = {}
CS_50014.enum_types = {}
CS_50014.fields = {
	slot2.CS_50014_TYPE_FIELD
}
CS_50014.is_extendable = false
CS_50014.extensions = {}
slot2.SC_50015_PLAYER_LIST_FIELD.name = "player_list"
slot2.SC_50015_PLAYER_LIST_FIELD.full_name = "p50.sc_50015.player_list"
slot2.SC_50015_PLAYER_LIST_FIELD.number = 1
slot2.SC_50015_PLAYER_LIST_FIELD.index = 0
slot2.SC_50015_PLAYER_LIST_FIELD.label = 3
slot2.SC_50015_PLAYER_LIST_FIELD.has_default_value = false
slot2.SC_50015_PLAYER_LIST_FIELD.default_value = {}
slot2.SC_50015_PLAYER_LIST_FIELD.message_type = PLAYER_INFO
slot2.SC_50015_PLAYER_LIST_FIELD.type = 11
slot2.SC_50015_PLAYER_LIST_FIELD.cpp_type = 10
SC_50015.name = "sc_50015"
SC_50015.full_name = "p50.sc_50015"
SC_50015.nested_types = {}
SC_50015.enum_types = {}
SC_50015.fields = {
	slot2.SC_50015_PLAYER_LIST_FIELD
}
SC_50015.is_extendable = false
SC_50015.extensions = {}
slot2.CS_50016_TYPE_FIELD.name = "type"
slot2.CS_50016_TYPE_FIELD.full_name = "p50.cs_50016.type"
slot2.CS_50016_TYPE_FIELD.number = 1
slot2.CS_50016_TYPE_FIELD.index = 0
slot2.CS_50016_TYPE_FIELD.label = 2
slot2.CS_50016_TYPE_FIELD.has_default_value = false
slot2.CS_50016_TYPE_FIELD.default_value = 0
slot2.CS_50016_TYPE_FIELD.type = 13
slot2.CS_50016_TYPE_FIELD.cpp_type = 3
CS_50016.name = "cs_50016"
CS_50016.full_name = "p50.cs_50016"
CS_50016.nested_types = {}
CS_50016.enum_types = {}
CS_50016.fields = {
	slot2.CS_50016_TYPE_FIELD
}
CS_50016.is_extendable = false
CS_50016.extensions = {}
slot2.SC_50017_BLACK_LIST_FIELD.name = "black_list"
slot2.SC_50017_BLACK_LIST_FIELD.full_name = "p50.sc_50017.black_list"
slot2.SC_50017_BLACK_LIST_FIELD.number = 3
slot2.SC_50017_BLACK_LIST_FIELD.index = 0
slot2.SC_50017_BLACK_LIST_FIELD.label = 3
slot2.SC_50017_BLACK_LIST_FIELD.has_default_value = false
slot2.SC_50017_BLACK_LIST_FIELD.default_value = {}
slot2.SC_50017_BLACK_LIST_FIELD.message_type = PLAYER_INFO
slot2.SC_50017_BLACK_LIST_FIELD.type = 11
slot2.SC_50017_BLACK_LIST_FIELD.cpp_type = 10
SC_50017.name = "sc_50017"
SC_50017.full_name = "p50.sc_50017"
SC_50017.nested_types = {}
SC_50017.enum_types = {}
SC_50017.fields = {
	slot2.SC_50017_BLACK_LIST_FIELD
}
SC_50017.is_extendable = false
SC_50017.extensions = {}
slot2.SC_50101_PLAYER_FIELD.name = "player"
slot2.SC_50101_PLAYER_FIELD.full_name = "p50.sc_50101.player"
slot2.SC_50101_PLAYER_FIELD.number = 1
slot2.SC_50101_PLAYER_FIELD.index = 0
slot2.SC_50101_PLAYER_FIELD.label = 2
slot2.SC_50101_PLAYER_FIELD.has_default_value = false
slot2.SC_50101_PLAYER_FIELD.default_value = nil
slot2.SC_50101_PLAYER_FIELD.message_type = PLAYER_INFO
slot2.SC_50101_PLAYER_FIELD.type = 11
slot2.SC_50101_PLAYER_FIELD.cpp_type = 10
slot2.SC_50101_TYPE_FIELD.name = "type"
slot2.SC_50101_TYPE_FIELD.full_name = "p50.sc_50101.type"
slot2.SC_50101_TYPE_FIELD.number = 2
slot2.SC_50101_TYPE_FIELD.index = 1
slot2.SC_50101_TYPE_FIELD.label = 2
slot2.SC_50101_TYPE_FIELD.has_default_value = false
slot2.SC_50101_TYPE_FIELD.default_value = 0
slot2.SC_50101_TYPE_FIELD.type = 13
slot2.SC_50101_TYPE_FIELD.cpp_type = 3
slot2.SC_50101_CONTENT_FIELD.name = "content"
slot2.SC_50101_CONTENT_FIELD.full_name = "p50.sc_50101.content"
slot2.SC_50101_CONTENT_FIELD.number = 3
slot2.SC_50101_CONTENT_FIELD.index = 2
slot2.SC_50101_CONTENT_FIELD.label = 2
slot2.SC_50101_CONTENT_FIELD.has_default_value = false
slot2.SC_50101_CONTENT_FIELD.default_value = ""
slot2.SC_50101_CONTENT_FIELD.type = 9
slot2.SC_50101_CONTENT_FIELD.cpp_type = 9
SC_50101.name = "sc_50101"
SC_50101.full_name = "p50.sc_50101"
SC_50101.nested_types = {}
SC_50101.enum_types = {}
SC_50101.fields = {
	slot2.SC_50101_PLAYER_FIELD,
	slot2.SC_50101_TYPE_FIELD,
	slot2.SC_50101_CONTENT_FIELD
}
SC_50101.is_extendable = false
SC_50101.extensions = {}
slot2.CS_50102_TYPE_FIELD.name = "type"
slot2.CS_50102_TYPE_FIELD.full_name = "p50.cs_50102.type"
slot2.CS_50102_TYPE_FIELD.number = 1
slot2.CS_50102_TYPE_FIELD.index = 0
slot2.CS_50102_TYPE_FIELD.label = 2
slot2.CS_50102_TYPE_FIELD.has_default_value = false
slot2.CS_50102_TYPE_FIELD.default_value = 0
slot2.CS_50102_TYPE_FIELD.type = 13
slot2.CS_50102_TYPE_FIELD.cpp_type = 3
slot2.CS_50102_CONTENT_FIELD.name = "content"
slot2.CS_50102_CONTENT_FIELD.full_name = "p50.cs_50102.content"
slot2.CS_50102_CONTENT_FIELD.number = 2
slot2.CS_50102_CONTENT_FIELD.index = 1
slot2.CS_50102_CONTENT_FIELD.label = 2
slot2.CS_50102_CONTENT_FIELD.has_default_value = false
slot2.CS_50102_CONTENT_FIELD.default_value = ""
slot2.CS_50102_CONTENT_FIELD.type = 9
slot2.CS_50102_CONTENT_FIELD.cpp_type = 9
CS_50102.name = "cs_50102"
CS_50102.full_name = "p50.cs_50102"
CS_50102.nested_types = {}
CS_50102.enum_types = {}
CS_50102.fields = {
	slot2.CS_50102_TYPE_FIELD,
	slot2.CS_50102_CONTENT_FIELD
}
CS_50102.is_extendable = false
CS_50102.extensions = {}
slot2.SC_50103_AD_ID_FIELD.name = "ad_id"
slot2.SC_50103_AD_ID_FIELD.full_name = "p50.sc_50103.ad_id"
slot2.SC_50103_AD_ID_FIELD.number = 1
slot2.SC_50103_AD_ID_FIELD.index = 0
slot2.SC_50103_AD_ID_FIELD.label = 2
slot2.SC_50103_AD_ID_FIELD.has_default_value = false
slot2.SC_50103_AD_ID_FIELD.default_value = 0
slot2.SC_50103_AD_ID_FIELD.type = 13
slot2.SC_50103_AD_ID_FIELD.cpp_type = 3
slot2.SC_50103_ARG_LIST_FIELD.name = "arg_list"
slot2.SC_50103_ARG_LIST_FIELD.full_name = "p50.sc_50103.arg_list"
slot2.SC_50103_ARG_LIST_FIELD.number = 2
slot2.SC_50103_ARG_LIST_FIELD.index = 1
slot2.SC_50103_ARG_LIST_FIELD.label = 3
slot2.SC_50103_ARG_LIST_FIELD.has_default_value = false
slot2.SC_50103_ARG_LIST_FIELD.default_value = {}
slot2.SC_50103_ARG_LIST_FIELD.message_type = AD_ARG
slot2.SC_50103_ARG_LIST_FIELD.type = 11
slot2.SC_50103_ARG_LIST_FIELD.cpp_type = 10
SC_50103.name = "sc_50103"
SC_50103.full_name = "p50.sc_50103"
SC_50103.nested_types = {}
SC_50103.enum_types = {}
SC_50103.fields = {
	slot2.SC_50103_AD_ID_FIELD,
	slot2.SC_50103_ARG_LIST_FIELD
}
SC_50103.is_extendable = false
SC_50103.extensions = {}
slot2.SC_50104_MSG_FIELD.name = "msg"
slot2.SC_50104_MSG_FIELD.full_name = "p50.sc_50104.msg"
slot2.SC_50104_MSG_FIELD.number = 1
slot2.SC_50104_MSG_FIELD.index = 0
slot2.SC_50104_MSG_FIELD.label = 2
slot2.SC_50104_MSG_FIELD.has_default_value = false
slot2.SC_50104_MSG_FIELD.default_value = nil
slot2.SC_50104_MSG_FIELD.message_type = MSG_INFO
slot2.SC_50104_MSG_FIELD.type = 11
slot2.SC_50104_MSG_FIELD.cpp_type = 10
SC_50104.name = "sc_50104"
SC_50104.full_name = "p50.sc_50104"
SC_50104.nested_types = {}
SC_50104.enum_types = {}
SC_50104.fields = {
	slot2.SC_50104_MSG_FIELD
}
SC_50104.is_extendable = false
SC_50104.extensions = {}
slot2.CS_50105_ID_FIELD.name = "id"
slot2.CS_50105_ID_FIELD.full_name = "p50.cs_50105.id"
slot2.CS_50105_ID_FIELD.number = 1
slot2.CS_50105_ID_FIELD.index = 0
slot2.CS_50105_ID_FIELD.label = 2
slot2.CS_50105_ID_FIELD.has_default_value = false
slot2.CS_50105_ID_FIELD.default_value = 0
slot2.CS_50105_ID_FIELD.type = 13
slot2.CS_50105_ID_FIELD.cpp_type = 3
slot2.CS_50105_CONTENT_FIELD.name = "content"
slot2.CS_50105_CONTENT_FIELD.full_name = "p50.cs_50105.content"
slot2.CS_50105_CONTENT_FIELD.number = 2
slot2.CS_50105_CONTENT_FIELD.index = 1
slot2.CS_50105_CONTENT_FIELD.label = 2
slot2.CS_50105_CONTENT_FIELD.has_default_value = false
slot2.CS_50105_CONTENT_FIELD.default_value = ""
slot2.CS_50105_CONTENT_FIELD.type = 9
slot2.CS_50105_CONTENT_FIELD.cpp_type = 9
CS_50105.name = "cs_50105"
CS_50105.full_name = "p50.cs_50105"
CS_50105.nested_types = {}
CS_50105.enum_types = {}
CS_50105.fields = {
	slot2.CS_50105_ID_FIELD,
	slot2.CS_50105_CONTENT_FIELD
}
CS_50105.is_extendable = false
CS_50105.extensions = {}
slot2.SC_50106_RESULT_FIELD.name = "result"
slot2.SC_50106_RESULT_FIELD.full_name = "p50.sc_50106.result"
slot2.SC_50106_RESULT_FIELD.number = 1
slot2.SC_50106_RESULT_FIELD.index = 0
slot2.SC_50106_RESULT_FIELD.label = 2
slot2.SC_50106_RESULT_FIELD.has_default_value = false
slot2.SC_50106_RESULT_FIELD.default_value = 0
slot2.SC_50106_RESULT_FIELD.type = 13
slot2.SC_50106_RESULT_FIELD.cpp_type = 3
SC_50106.name = "sc_50106"
SC_50106.full_name = "p50.sc_50106"
SC_50106.nested_types = {}
SC_50106.enum_types = {}
SC_50106.fields = {
	slot2.SC_50106_RESULT_FIELD
}
SC_50106.is_extendable = false
SC_50106.extensions = {}
slot2.CS_50107_ID_FIELD.name = "id"
slot2.CS_50107_ID_FIELD.full_name = "p50.cs_50107.id"
slot2.CS_50107_ID_FIELD.number = 1
slot2.CS_50107_ID_FIELD.index = 0
slot2.CS_50107_ID_FIELD.label = 2
slot2.CS_50107_ID_FIELD.has_default_value = false
slot2.CS_50107_ID_FIELD.default_value = 0
slot2.CS_50107_ID_FIELD.type = 13
slot2.CS_50107_ID_FIELD.cpp_type = 3
CS_50107.name = "cs_50107"
CS_50107.full_name = "p50.cs_50107"
CS_50107.nested_types = {}
CS_50107.enum_types = {}
CS_50107.fields = {
	slot2.CS_50107_ID_FIELD
}
CS_50107.is_extendable = false
CS_50107.extensions = {}
slot2.SC_50108_RESULT_FIELD.name = "result"
slot2.SC_50108_RESULT_FIELD.full_name = "p50.sc_50108.result"
slot2.SC_50108_RESULT_FIELD.number = 1
slot2.SC_50108_RESULT_FIELD.index = 0
slot2.SC_50108_RESULT_FIELD.label = 2
slot2.SC_50108_RESULT_FIELD.has_default_value = false
slot2.SC_50108_RESULT_FIELD.default_value = 0
slot2.SC_50108_RESULT_FIELD.type = 13
slot2.SC_50108_RESULT_FIELD.cpp_type = 3
SC_50108.name = "sc_50108"
SC_50108.full_name = "p50.sc_50108"
SC_50108.nested_types = {}
SC_50108.enum_types = {}
SC_50108.fields = {
	slot2.SC_50108_RESULT_FIELD
}
SC_50108.is_extendable = false
SC_50108.extensions = {}
slot2.CS_50109_ID_FIELD.name = "id"
slot2.CS_50109_ID_FIELD.full_name = "p50.cs_50109.id"
slot2.CS_50109_ID_FIELD.number = 1
slot2.CS_50109_ID_FIELD.index = 0
slot2.CS_50109_ID_FIELD.label = 2
slot2.CS_50109_ID_FIELD.has_default_value = false
slot2.CS_50109_ID_FIELD.default_value = 0
slot2.CS_50109_ID_FIELD.type = 13
slot2.CS_50109_ID_FIELD.cpp_type = 3
CS_50109.name = "cs_50109"
CS_50109.full_name = "p50.cs_50109"
CS_50109.nested_types = {}
CS_50109.enum_types = {}
CS_50109.fields = {
	slot2.CS_50109_ID_FIELD
}
CS_50109.is_extendable = false
CS_50109.extensions = {}
slot2.SC_50110_RESULT_FIELD.name = "result"
slot2.SC_50110_RESULT_FIELD.full_name = "p50.sc_50110.result"
slot2.SC_50110_RESULT_FIELD.number = 1
slot2.SC_50110_RESULT_FIELD.index = 0
slot2.SC_50110_RESULT_FIELD.label = 2
slot2.SC_50110_RESULT_FIELD.has_default_value = false
slot2.SC_50110_RESULT_FIELD.default_value = 0
slot2.SC_50110_RESULT_FIELD.type = 13
slot2.SC_50110_RESULT_FIELD.cpp_type = 3
SC_50110.name = "sc_50110"
SC_50110.full_name = "p50.sc_50110"
SC_50110.nested_types = {}
SC_50110.enum_types = {}
SC_50110.fields = {
	slot2.SC_50110_RESULT_FIELD
}
SC_50110.is_extendable = false
SC_50110.extensions = {}
slot2.CS_50111_ID_FIELD.name = "id"
slot2.CS_50111_ID_FIELD.full_name = "p50.cs_50111.id"
slot2.CS_50111_ID_FIELD.number = 1
slot2.CS_50111_ID_FIELD.index = 0
slot2.CS_50111_ID_FIELD.label = 2
slot2.CS_50111_ID_FIELD.has_default_value = false
slot2.CS_50111_ID_FIELD.default_value = 0
slot2.CS_50111_ID_FIELD.type = 13
slot2.CS_50111_ID_FIELD.cpp_type = 3
slot2.CS_50111_INFO_FIELD.name = "info"
slot2.CS_50111_INFO_FIELD.full_name = "p50.cs_50111.info"
slot2.CS_50111_INFO_FIELD.number = 2
slot2.CS_50111_INFO_FIELD.index = 1
slot2.CS_50111_INFO_FIELD.label = 2
slot2.CS_50111_INFO_FIELD.has_default_value = false
slot2.CS_50111_INFO_FIELD.default_value = ""
slot2.CS_50111_INFO_FIELD.type = 9
slot2.CS_50111_INFO_FIELD.cpp_type = 9
slot2.CS_50111_CONTENT_FIELD.name = "content"
slot2.CS_50111_CONTENT_FIELD.full_name = "p50.cs_50111.content"
slot2.CS_50111_CONTENT_FIELD.number = 3
slot2.CS_50111_CONTENT_FIELD.index = 2
slot2.CS_50111_CONTENT_FIELD.label = 2
slot2.CS_50111_CONTENT_FIELD.has_default_value = false
slot2.CS_50111_CONTENT_FIELD.default_value = ""
slot2.CS_50111_CONTENT_FIELD.type = 9
slot2.CS_50111_CONTENT_FIELD.cpp_type = 9
CS_50111.name = "cs_50111"
CS_50111.full_name = "p50.cs_50111"
CS_50111.nested_types = {}
CS_50111.enum_types = {}
CS_50111.fields = {
	slot2.CS_50111_ID_FIELD,
	slot2.CS_50111_INFO_FIELD,
	slot2.CS_50111_CONTENT_FIELD
}
CS_50111.is_extendable = false
CS_50111.extensions = {}
slot2.SC_50112_RESULT_FIELD.name = "result"
slot2.SC_50112_RESULT_FIELD.full_name = "p50.sc_50112.result"
slot2.SC_50112_RESULT_FIELD.number = 1
slot2.SC_50112_RESULT_FIELD.index = 0
slot2.SC_50112_RESULT_FIELD.label = 2
slot2.SC_50112_RESULT_FIELD.has_default_value = false
slot2.SC_50112_RESULT_FIELD.default_value = 0
slot2.SC_50112_RESULT_FIELD.type = 13
slot2.SC_50112_RESULT_FIELD.cpp_type = 3
SC_50112.name = "sc_50112"
SC_50112.full_name = "p50.sc_50112"
SC_50112.nested_types = {}
SC_50112.enum_types = {}
SC_50112.fields = {
	slot2.SC_50112_RESULT_FIELD
}
SC_50112.is_extendable = false
SC_50112.extensions = {}
slot2.CS_50113_USER_ID_FIELD.name = "user_id"
slot2.CS_50113_USER_ID_FIELD.full_name = "p50.cs_50113.user_id"
slot2.CS_50113_USER_ID_FIELD.number = 1
slot2.CS_50113_USER_ID_FIELD.index = 0
slot2.CS_50113_USER_ID_FIELD.label = 2
slot2.CS_50113_USER_ID_FIELD.has_default_value = false
slot2.CS_50113_USER_ID_FIELD.default_value = 0
slot2.CS_50113_USER_ID_FIELD.type = 13
slot2.CS_50113_USER_ID_FIELD.cpp_type = 3
CS_50113.name = "cs_50113"
CS_50113.full_name = "p50.cs_50113"
CS_50113.nested_types = {}
CS_50113.enum_types = {}
CS_50113.fields = {
	slot2.CS_50113_USER_ID_FIELD
}
CS_50113.is_extendable = false
CS_50113.extensions = {}
slot2.SC_50114_RESULT_FIELD.name = "result"
slot2.SC_50114_RESULT_FIELD.full_name = "p50.sc_50114.result"
slot2.SC_50114_RESULT_FIELD.number = 1
slot2.SC_50114_RESULT_FIELD.index = 0
slot2.SC_50114_RESULT_FIELD.label = 2
slot2.SC_50114_RESULT_FIELD.has_default_value = false
slot2.SC_50114_RESULT_FIELD.default_value = 0
slot2.SC_50114_RESULT_FIELD.type = 13
slot2.SC_50114_RESULT_FIELD.cpp_type = 3
slot2.SC_50114_PLAYER_FIELD.name = "player"
slot2.SC_50114_PLAYER_FIELD.full_name = "p50.sc_50114.player"
slot2.SC_50114_PLAYER_FIELD.number = 2
slot2.SC_50114_PLAYER_FIELD.index = 1
slot2.SC_50114_PLAYER_FIELD.label = 2
slot2.SC_50114_PLAYER_FIELD.has_default_value = false
slot2.SC_50114_PLAYER_FIELD.default_value = nil
slot2.SC_50114_PLAYER_FIELD.message_type = PLAYER_INFO
slot2.SC_50114_PLAYER_FIELD.type = 11
slot2.SC_50114_PLAYER_FIELD.cpp_type = 10
SC_50114.name = "sc_50114"
SC_50114.full_name = "p50.sc_50114"
SC_50114.nested_types = {}
SC_50114.enum_types = {}
SC_50114.fields = {
	slot2.SC_50114_RESULT_FIELD,
	slot2.SC_50114_PLAYER_FIELD
}
SC_50114.is_extendable = false
SC_50114.extensions = {}
slot2.MSG_INFO_TIMESTAMP_FIELD.name = "timestamp"
slot2.MSG_INFO_TIMESTAMP_FIELD.full_name = "p50.msg_info.timestamp"
slot2.MSG_INFO_TIMESTAMP_FIELD.number = 1
slot2.MSG_INFO_TIMESTAMP_FIELD.index = 0
slot2.MSG_INFO_TIMESTAMP_FIELD.label = 2
slot2.MSG_INFO_TIMESTAMP_FIELD.has_default_value = false
slot2.MSG_INFO_TIMESTAMP_FIELD.default_value = 0
slot2.MSG_INFO_TIMESTAMP_FIELD.type = 13
slot2.MSG_INFO_TIMESTAMP_FIELD.cpp_type = 3
slot2.MSG_INFO_PLAYER_FIELD.name = "player"
slot2.MSG_INFO_PLAYER_FIELD.full_name = "p50.msg_info.player"
slot2.MSG_INFO_PLAYER_FIELD.number = 2
slot2.MSG_INFO_PLAYER_FIELD.index = 1
slot2.MSG_INFO_PLAYER_FIELD.label = 2
slot2.MSG_INFO_PLAYER_FIELD.has_default_value = false
slot2.MSG_INFO_PLAYER_FIELD.default_value = nil
slot2.MSG_INFO_PLAYER_FIELD.message_type = PLAYER_INFO
slot2.MSG_INFO_PLAYER_FIELD.type = 11
slot2.MSG_INFO_PLAYER_FIELD.cpp_type = 10
slot2.MSG_INFO_CONTENT_FIELD.name = "content"
slot2.MSG_INFO_CONTENT_FIELD.full_name = "p50.msg_info.content"
slot2.MSG_INFO_CONTENT_FIELD.number = 3
slot2.MSG_INFO_CONTENT_FIELD.index = 2
slot2.MSG_INFO_CONTENT_FIELD.label = 2
slot2.MSG_INFO_CONTENT_FIELD.has_default_value = false
slot2.MSG_INFO_CONTENT_FIELD.default_value = ""
slot2.MSG_INFO_CONTENT_FIELD.type = 9
slot2.MSG_INFO_CONTENT_FIELD.cpp_type = 9
MSG_INFO.name = "msg_info"
MSG_INFO.full_name = "p50.msg_info"
MSG_INFO.nested_types = {}
MSG_INFO.enum_types = {}
MSG_INFO.fields = {
	slot2.MSG_INFO_TIMESTAMP_FIELD,
	slot2.MSG_INFO_PLAYER_FIELD,
	slot2.MSG_INFO_CONTENT_FIELD
}
MSG_INFO.is_extendable = false
MSG_INFO.extensions = {}
slot2.DETAIL_INFO_ID_FIELD.name = "id"
slot2.DETAIL_INFO_ID_FIELD.full_name = "p50.detail_info.id"
slot2.DETAIL_INFO_ID_FIELD.number = 1
slot2.DETAIL_INFO_ID_FIELD.index = 0
slot2.DETAIL_INFO_ID_FIELD.label = 2
slot2.DETAIL_INFO_ID_FIELD.has_default_value = false
slot2.DETAIL_INFO_ID_FIELD.default_value = 0
slot2.DETAIL_INFO_ID_FIELD.type = 13
slot2.DETAIL_INFO_ID_FIELD.cpp_type = 3
slot2.DETAIL_INFO_NAME_FIELD.name = "name"
slot2.DETAIL_INFO_NAME_FIELD.full_name = "p50.detail_info.name"
slot2.DETAIL_INFO_NAME_FIELD.number = 2
slot2.DETAIL_INFO_NAME_FIELD.index = 1
slot2.DETAIL_INFO_NAME_FIELD.label = 2
slot2.DETAIL_INFO_NAME_FIELD.has_default_value = false
slot2.DETAIL_INFO_NAME_FIELD.default_value = ""
slot2.DETAIL_INFO_NAME_FIELD.type = 9
slot2.DETAIL_INFO_NAME_FIELD.cpp_type = 9
slot2.DETAIL_INFO_TITLE_FIELD.name = "title"
slot2.DETAIL_INFO_TITLE_FIELD.full_name = "p50.detail_info.title"
slot2.DETAIL_INFO_TITLE_FIELD.number = 3
slot2.DETAIL_INFO_TITLE_FIELD.index = 2
slot2.DETAIL_INFO_TITLE_FIELD.label = 2
slot2.DETAIL_INFO_TITLE_FIELD.has_default_value = false
slot2.DETAIL_INFO_TITLE_FIELD.default_value = 0
slot2.DETAIL_INFO_TITLE_FIELD.type = 13
slot2.DETAIL_INFO_TITLE_FIELD.cpp_type = 3
slot2.DETAIL_INFO_LV_FIELD.name = "lv"
slot2.DETAIL_INFO_LV_FIELD.full_name = "p50.detail_info.lv"
slot2.DETAIL_INFO_LV_FIELD.number = 4
slot2.DETAIL_INFO_LV_FIELD.index = 3
slot2.DETAIL_INFO_LV_FIELD.label = 2
slot2.DETAIL_INFO_LV_FIELD.has_default_value = false
slot2.DETAIL_INFO_LV_FIELD.default_value = 0
slot2.DETAIL_INFO_LV_FIELD.type = 13
slot2.DETAIL_INFO_LV_FIELD.cpp_type = 3
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.name = "ship_count"
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.full_name = "p50.detail_info.ship_count"
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.number = 5
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.index = 4
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.label = 2
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.has_default_value = false
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.default_value = 0
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.type = 13
slot2.DETAIL_INFO_SHIP_COUNT_FIELD.cpp_type = 3
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.name = "collection_count"
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.full_name = "p50.detail_info.collection_count"
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.number = 6
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.index = 5
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.label = 2
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.has_default_value = false
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.default_value = 0
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.type = 13
slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD.cpp_type = 3
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.name = "pvp_attack_count"
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.full_name = "p50.detail_info.pvp_attack_count"
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.number = 7
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.index = 6
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.label = 2
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.has_default_value = false
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.default_value = 0
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.type = 13
slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD.cpp_type = 3
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.name = "pvp_win_count"
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.full_name = "p50.detail_info.pvp_win_count"
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.number = 8
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.index = 7
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.label = 2
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.has_default_value = false
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.default_value = 0
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.type = 13
slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD.cpp_type = 3
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.name = "collect_attack_count"
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.full_name = "p50.detail_info.collect_attack_count"
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.number = 9
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.index = 8
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.label = 2
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.has_default_value = false
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.default_value = 0
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.type = 13
slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD.cpp_type = 3
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.name = "attack_count"
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.full_name = "p50.detail_info.attack_count"
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.number = 10
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.index = 9
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.label = 2
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.has_default_value = false
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.default_value = 0
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.type = 13
slot2.DETAIL_INFO_ATTACK_COUNT_FIELD.cpp_type = 3
slot2.DETAIL_INFO_WIN_COUNT_FIELD.name = "win_count"
slot2.DETAIL_INFO_WIN_COUNT_FIELD.full_name = "p50.detail_info.win_count"
slot2.DETAIL_INFO_WIN_COUNT_FIELD.number = 11
slot2.DETAIL_INFO_WIN_COUNT_FIELD.index = 10
slot2.DETAIL_INFO_WIN_COUNT_FIELD.label = 2
slot2.DETAIL_INFO_WIN_COUNT_FIELD.has_default_value = false
slot2.DETAIL_INFO_WIN_COUNT_FIELD.default_value = 0
slot2.DETAIL_INFO_WIN_COUNT_FIELD.type = 13
slot2.DETAIL_INFO_WIN_COUNT_FIELD.cpp_type = 3
slot2.DETAIL_INFO_ADV_FIELD.name = "adv"
slot2.DETAIL_INFO_ADV_FIELD.full_name = "p50.detail_info.adv"
slot2.DETAIL_INFO_ADV_FIELD.number = 12
slot2.DETAIL_INFO_ADV_FIELD.index = 11
slot2.DETAIL_INFO_ADV_FIELD.label = 2
slot2.DETAIL_INFO_ADV_FIELD.has_default_value = false
slot2.DETAIL_INFO_ADV_FIELD.default_value = ""
slot2.DETAIL_INFO_ADV_FIELD.type = 9
slot2.DETAIL_INFO_ADV_FIELD.cpp_type = 9
slot2.DETAIL_INFO_ONLINE_FIELD.name = "online"
slot2.DETAIL_INFO_ONLINE_FIELD.full_name = "p50.detail_info.online"
slot2.DETAIL_INFO_ONLINE_FIELD.number = 13
slot2.DETAIL_INFO_ONLINE_FIELD.index = 12
slot2.DETAIL_INFO_ONLINE_FIELD.label = 2
slot2.DETAIL_INFO_ONLINE_FIELD.has_default_value = false
slot2.DETAIL_INFO_ONLINE_FIELD.default_value = 0
slot2.DETAIL_INFO_ONLINE_FIELD.type = 13
slot2.DETAIL_INFO_ONLINE_FIELD.cpp_type = 3
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.name = "pre_online_time"
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.full_name = "p50.detail_info.pre_online_time"
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.number = 14
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.index = 13
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.label = 2
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.has_default_value = false
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.default_value = 0
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.type = 13
slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD.cpp_type = 3
slot2.DETAIL_INFO_SCORE_FIELD.name = "score"
slot2.DETAIL_INFO_SCORE_FIELD.full_name = "p50.detail_info.score"
slot2.DETAIL_INFO_SCORE_FIELD.number = 15
slot2.DETAIL_INFO_SCORE_FIELD.index = 14
slot2.DETAIL_INFO_SCORE_FIELD.label = 2
slot2.DETAIL_INFO_SCORE_FIELD.has_default_value = false
slot2.DETAIL_INFO_SCORE_FIELD.default_value = 0
slot2.DETAIL_INFO_SCORE_FIELD.type = 13
slot2.DETAIL_INFO_SCORE_FIELD.cpp_type = 3
slot2.DETAIL_INFO_MEDAL_ID_FIELD.name = "medal_id"
slot2.DETAIL_INFO_MEDAL_ID_FIELD.full_name = "p50.detail_info.medal_id"
slot2.DETAIL_INFO_MEDAL_ID_FIELD.number = 16
slot2.DETAIL_INFO_MEDAL_ID_FIELD.index = 15
slot2.DETAIL_INFO_MEDAL_ID_FIELD.label = 3
slot2.DETAIL_INFO_MEDAL_ID_FIELD.has_default_value = false
slot2.DETAIL_INFO_MEDAL_ID_FIELD.default_value = {}
slot2.DETAIL_INFO_MEDAL_ID_FIELD.type = 13
slot2.DETAIL_INFO_MEDAL_ID_FIELD.cpp_type = 3
slot2.DETAIL_INFO_DISPLAY_FIELD.name = "display"
slot2.DETAIL_INFO_DISPLAY_FIELD.full_name = "p50.detail_info.display"
slot2.DETAIL_INFO_DISPLAY_FIELD.number = 17
slot2.DETAIL_INFO_DISPLAY_FIELD.index = 16
slot2.DETAIL_INFO_DISPLAY_FIELD.label = 1
slot2.DETAIL_INFO_DISPLAY_FIELD.has_default_value = false
slot2.DETAIL_INFO_DISPLAY_FIELD.default_value = nil
slot2.DETAIL_INFO_DISPLAY_FIELD.message_type = slot1.DISPLAYINFO
slot2.DETAIL_INFO_DISPLAY_FIELD.type = 11
slot2.DETAIL_INFO_DISPLAY_FIELD.cpp_type = 10
DETAIL_INFO.name = "detail_info"
DETAIL_INFO.full_name = "p50.detail_info"
DETAIL_INFO.nested_types = {}
DETAIL_INFO.enum_types = {}
DETAIL_INFO.fields = {
	slot2.DETAIL_INFO_ID_FIELD,
	slot2.DETAIL_INFO_NAME_FIELD,
	slot2.DETAIL_INFO_TITLE_FIELD,
	slot2.DETAIL_INFO_LV_FIELD,
	slot2.DETAIL_INFO_SHIP_COUNT_FIELD,
	slot2.DETAIL_INFO_COLLECTION_COUNT_FIELD,
	slot2.DETAIL_INFO_PVP_ATTACK_COUNT_FIELD,
	slot2.DETAIL_INFO_PVP_WIN_COUNT_FIELD,
	slot2.DETAIL_INFO_COLLECT_ATTACK_COUNT_FIELD,
	slot2.DETAIL_INFO_ATTACK_COUNT_FIELD,
	slot2.DETAIL_INFO_WIN_COUNT_FIELD,
	slot2.DETAIL_INFO_ADV_FIELD,
	slot2.DETAIL_INFO_ONLINE_FIELD,
	slot2.DETAIL_INFO_PRE_ONLINE_TIME_FIELD,
	slot2.DETAIL_INFO_SCORE_FIELD,
	slot2.DETAIL_INFO_MEDAL_ID_FIELD,
	slot2.DETAIL_INFO_DISPLAY_FIELD
}
DETAIL_INFO.is_extendable = false
DETAIL_INFO.extensions = {}
slot2.FRIEND_INFO_ID_FIELD.name = "id"
slot2.FRIEND_INFO_ID_FIELD.full_name = "p50.friend_info.id"
slot2.FRIEND_INFO_ID_FIELD.number = 1
slot2.FRIEND_INFO_ID_FIELD.index = 0
slot2.FRIEND_INFO_ID_FIELD.label = 2
slot2.FRIEND_INFO_ID_FIELD.has_default_value = false
slot2.FRIEND_INFO_ID_FIELD.default_value = 0
slot2.FRIEND_INFO_ID_FIELD.type = 13
slot2.FRIEND_INFO_ID_FIELD.cpp_type = 3
slot2.FRIEND_INFO_NAME_FIELD.name = "name"
slot2.FRIEND_INFO_NAME_FIELD.full_name = "p50.friend_info.name"
slot2.FRIEND_INFO_NAME_FIELD.number = 2
slot2.FRIEND_INFO_NAME_FIELD.index = 1
slot2.FRIEND_INFO_NAME_FIELD.label = 2
slot2.FRIEND_INFO_NAME_FIELD.has_default_value = false
slot2.FRIEND_INFO_NAME_FIELD.default_value = ""
slot2.FRIEND_INFO_NAME_FIELD.type = 9
slot2.FRIEND_INFO_NAME_FIELD.cpp_type = 9
slot2.FRIEND_INFO_LV_FIELD.name = "lv"
slot2.FRIEND_INFO_LV_FIELD.full_name = "p50.friend_info.lv"
slot2.FRIEND_INFO_LV_FIELD.number = 3
slot2.FRIEND_INFO_LV_FIELD.index = 2
slot2.FRIEND_INFO_LV_FIELD.label = 2
slot2.FRIEND_INFO_LV_FIELD.has_default_value = false
slot2.FRIEND_INFO_LV_FIELD.default_value = 0
slot2.FRIEND_INFO_LV_FIELD.type = 13
slot2.FRIEND_INFO_LV_FIELD.cpp_type = 3
slot2.FRIEND_INFO_ADV_FIELD.name = "adv"
slot2.FRIEND_INFO_ADV_FIELD.full_name = "p50.friend_info.adv"
slot2.FRIEND_INFO_ADV_FIELD.number = 4
slot2.FRIEND_INFO_ADV_FIELD.index = 3
slot2.FRIEND_INFO_ADV_FIELD.label = 2
slot2.FRIEND_INFO_ADV_FIELD.has_default_value = false
slot2.FRIEND_INFO_ADV_FIELD.default_value = ""
slot2.FRIEND_INFO_ADV_FIELD.type = 9
slot2.FRIEND_INFO_ADV_FIELD.cpp_type = 9
slot2.FRIEND_INFO_ONLINE_FIELD.name = "online"
slot2.FRIEND_INFO_ONLINE_FIELD.full_name = "p50.friend_info.online"
slot2.FRIEND_INFO_ONLINE_FIELD.number = 5
slot2.FRIEND_INFO_ONLINE_FIELD.index = 4
slot2.FRIEND_INFO_ONLINE_FIELD.label = 2
slot2.FRIEND_INFO_ONLINE_FIELD.has_default_value = false
slot2.FRIEND_INFO_ONLINE_FIELD.default_value = 0
slot2.FRIEND_INFO_ONLINE_FIELD.type = 13
slot2.FRIEND_INFO_ONLINE_FIELD.cpp_type = 3
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.name = "pre_online_time"
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.full_name = "p50.friend_info.pre_online_time"
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.number = 6
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.index = 5
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.label = 2
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.has_default_value = false
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.default_value = 0
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.type = 13
slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD.cpp_type = 3
slot2.FRIEND_INFO_DISPLAY_FIELD.name = "display"
slot2.FRIEND_INFO_DISPLAY_FIELD.full_name = "p50.friend_info.display"
slot2.FRIEND_INFO_DISPLAY_FIELD.number = 7
slot2.FRIEND_INFO_DISPLAY_FIELD.index = 6
slot2.FRIEND_INFO_DISPLAY_FIELD.label = 1
slot2.FRIEND_INFO_DISPLAY_FIELD.has_default_value = false
slot2.FRIEND_INFO_DISPLAY_FIELD.default_value = nil
slot2.FRIEND_INFO_DISPLAY_FIELD.message_type = slot1.DISPLAYINFO
slot2.FRIEND_INFO_DISPLAY_FIELD.type = 11
slot2.FRIEND_INFO_DISPLAY_FIELD.cpp_type = 10
FRIEND_INFO.name = "friend_info"
FRIEND_INFO.full_name = "p50.friend_info"
FRIEND_INFO.nested_types = {}
FRIEND_INFO.enum_types = {}
FRIEND_INFO.fields = {
	slot2.FRIEND_INFO_ID_FIELD,
	slot2.FRIEND_INFO_NAME_FIELD,
	slot2.FRIEND_INFO_LV_FIELD,
	slot2.FRIEND_INFO_ADV_FIELD,
	slot2.FRIEND_INFO_ONLINE_FIELD,
	slot2.FRIEND_INFO_PRE_ONLINE_TIME_FIELD,
	slot2.FRIEND_INFO_DISPLAY_FIELD
}
FRIEND_INFO.is_extendable = false
FRIEND_INFO.extensions = {}
slot2.PLAYER_INFO_ID_FIELD.name = "id"
slot2.PLAYER_INFO_ID_FIELD.full_name = "p50.player_info.id"
slot2.PLAYER_INFO_ID_FIELD.number = 1
slot2.PLAYER_INFO_ID_FIELD.index = 0
slot2.PLAYER_INFO_ID_FIELD.label = 2
slot2.PLAYER_INFO_ID_FIELD.has_default_value = false
slot2.PLAYER_INFO_ID_FIELD.default_value = 0
slot2.PLAYER_INFO_ID_FIELD.type = 13
slot2.PLAYER_INFO_ID_FIELD.cpp_type = 3
slot2.PLAYER_INFO_NAME_FIELD.name = "name"
slot2.PLAYER_INFO_NAME_FIELD.full_name = "p50.player_info.name"
slot2.PLAYER_INFO_NAME_FIELD.number = 2
slot2.PLAYER_INFO_NAME_FIELD.index = 1
slot2.PLAYER_INFO_NAME_FIELD.label = 2
slot2.PLAYER_INFO_NAME_FIELD.has_default_value = false
slot2.PLAYER_INFO_NAME_FIELD.default_value = ""
slot2.PLAYER_INFO_NAME_FIELD.type = 9
slot2.PLAYER_INFO_NAME_FIELD.cpp_type = 9
slot2.PLAYER_INFO_LV_FIELD.name = "lv"
slot2.PLAYER_INFO_LV_FIELD.full_name = "p50.player_info.lv"
slot2.PLAYER_INFO_LV_FIELD.number = 3
slot2.PLAYER_INFO_LV_FIELD.index = 2
slot2.PLAYER_INFO_LV_FIELD.label = 2
slot2.PLAYER_INFO_LV_FIELD.has_default_value = false
slot2.PLAYER_INFO_LV_FIELD.default_value = 0
slot2.PLAYER_INFO_LV_FIELD.type = 13
slot2.PLAYER_INFO_LV_FIELD.cpp_type = 3
slot2.PLAYER_INFO_DISPLAY_FIELD.name = "display"
slot2.PLAYER_INFO_DISPLAY_FIELD.full_name = "p50.player_info.display"
slot2.PLAYER_INFO_DISPLAY_FIELD.number = 4
slot2.PLAYER_INFO_DISPLAY_FIELD.index = 3
slot2.PLAYER_INFO_DISPLAY_FIELD.label = 1
slot2.PLAYER_INFO_DISPLAY_FIELD.has_default_value = false
slot2.PLAYER_INFO_DISPLAY_FIELD.default_value = nil
slot2.PLAYER_INFO_DISPLAY_FIELD.message_type = slot1.DISPLAYINFO
slot2.PLAYER_INFO_DISPLAY_FIELD.type = 11
slot2.PLAYER_INFO_DISPLAY_FIELD.cpp_type = 10
PLAYER_INFO.name = "player_info"
PLAYER_INFO.full_name = "p50.player_info"
PLAYER_INFO.nested_types = {}
PLAYER_INFO.enum_types = {}
PLAYER_INFO.fields = {
	slot2.PLAYER_INFO_ID_FIELD,
	slot2.PLAYER_INFO_NAME_FIELD,
	slot2.PLAYER_INFO_LV_FIELD,
	slot2.PLAYER_INFO_DISPLAY_FIELD
}
PLAYER_INFO.is_extendable = false
PLAYER_INFO.extensions = {}
slot2.AD_ARG_TYPE_FIELD.name = "type"
slot2.AD_ARG_TYPE_FIELD.full_name = "p50.ad_arg.type"
slot2.AD_ARG_TYPE_FIELD.number = 1
slot2.AD_ARG_TYPE_FIELD.index = 0
slot2.AD_ARG_TYPE_FIELD.label = 2
slot2.AD_ARG_TYPE_FIELD.has_default_value = false
slot2.AD_ARG_TYPE_FIELD.default_value = 0
slot2.AD_ARG_TYPE_FIELD.type = 13
slot2.AD_ARG_TYPE_FIELD.cpp_type = 3
slot2.AD_ARG_STRING_FIELD.name = "string"
slot2.AD_ARG_STRING_FIELD.full_name = "p50.ad_arg.string"
slot2.AD_ARG_STRING_FIELD.number = 2
slot2.AD_ARG_STRING_FIELD.index = 1
slot2.AD_ARG_STRING_FIELD.label = 1
slot2.AD_ARG_STRING_FIELD.has_default_value = false
slot2.AD_ARG_STRING_FIELD.default_value = ""
slot2.AD_ARG_STRING_FIELD.type = 9
slot2.AD_ARG_STRING_FIELD.cpp_type = 9
slot2.AD_ARG_INT_FIELD.name = "int"
slot2.AD_ARG_INT_FIELD.full_name = "p50.ad_arg.int"
slot2.AD_ARG_INT_FIELD.number = 3
slot2.AD_ARG_INT_FIELD.index = 2
slot2.AD_ARG_INT_FIELD.label = 1
slot2.AD_ARG_INT_FIELD.has_default_value = false
slot2.AD_ARG_INT_FIELD.default_value = 0
slot2.AD_ARG_INT_FIELD.type = 13
slot2.AD_ARG_INT_FIELD.cpp_type = 3
AD_ARG.name = "ad_arg"
AD_ARG.full_name = "p50.ad_arg"
AD_ARG.nested_types = {}
AD_ARG.enum_types = {}
AD_ARG.fields = {
	slot2.AD_ARG_TYPE_FIELD,
	slot2.AD_ARG_STRING_FIELD,
	slot2.AD_ARG_INT_FIELD
}
AD_ARG.is_extendable = false
AD_ARG.extensions = {}
ad_arg = slot0.Message(AD_ARG)
cs_50001 = slot0.Message(CS_50001)
cs_50003 = slot0.Message(CS_50003)
cs_50006 = slot0.Message(CS_50006)
cs_50009 = slot0.Message(CS_50009)
cs_50011 = slot0.Message(CS_50011)
cs_50014 = slot0.Message(CS_50014)
cs_50016 = slot0.Message(CS_50016)
cs_50102 = slot0.Message(CS_50102)
cs_50105 = slot0.Message(CS_50105)
cs_50107 = slot0.Message(CS_50107)
cs_50109 = slot0.Message(CS_50109)
cs_50111 = slot0.Message(CS_50111)
cs_50113 = slot0.Message(CS_50113)
detail_info = slot0.Message(DETAIL_INFO)
friend_info = slot0.Message(FRIEND_INFO)
msg_info = slot0.Message(MSG_INFO)
player_info = slot0.Message(PLAYER_INFO)
sc_50000 = slot0.Message(SC_50000)
sc_50002 = slot0.Message(SC_50002)
sc_50004 = slot0.Message(SC_50004)
sc_50005 = slot0.Message(SC_50005)
sc_50007 = slot0.Message(SC_50007)
sc_50008 = slot0.Message(SC_50008)
sc_50010 = slot0.Message(SC_50010)
sc_50012 = slot0.Message(SC_50012)
sc_50013 = slot0.Message(SC_50013)
sc_50015 = slot0.Message(SC_50015)
sc_50017 = slot0.Message(SC_50017)
sc_50101 = slot0.Message(SC_50101)
sc_50103 = slot0.Message(SC_50103)
sc_50104 = slot0.Message(SC_50104)
sc_50106 = slot0.Message(SC_50106)
sc_50108 = slot0.Message(SC_50108)
sc_50110 = slot0.Message(SC_50110)
sc_50112 = slot0.Message(SC_50112)
sc_50114 = slot0.Message(SC_50114)
