Files
robinsr/proto/out/_.rs
T
2026-07-17 06:03:18 +07:00

15150 lines
605 KiB
Rust

// This file is @generated by prost-build.
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohlnnomjpnh {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pegjihhifop {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cioaoegeikh {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub dnigkdkippj: ::prost::alloc::vec::Vec<Pegjihhifop>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpkidilkoak {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Damnnjkjomm {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub second_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub first_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub dlcjloimkoj: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub dhmebodojmi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mcofkoejggl {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub adhejndapih: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub gpiojjbaijb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kobgmghmclf {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub bjkbfdjgfog: ::prost::alloc::vec::Vec<Mcofkoejggl>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub slot: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub idbdbicpbbg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgpmblajjjg {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfdjlbjpnmc {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub gbmbahhdonn: ::prost::alloc::vec::Vec<Jgpmblajjjg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jolhimgjgbo {
#[prost(oneof = "jolhimgjgbo::Jbldlhiggkm", tags = "1, 2, 3, 4, 5, 6")]
pub jbldlhiggkm: ::core::option::Option<jolhimgjgbo::Jbldlhiggkm>,
}
/// Nested message and enum types in `JOLHIMGJGBO`.
pub mod jolhimgjgbo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Jbldlhiggkm {
/// offset: 16
#[prost(message, tag = "1")]
Fjonkdkacab(super::Ohlnnomjpnh),
/// offset: 16
#[prost(message, tag = "2")]
Dkbbmjdnhng(super::Cioaoegeikh),
/// offset: 16
#[prost(message, tag = "3")]
Bdnbihljnck(super::Jpkidilkoak),
/// offset: 16
#[prost(message, tag = "4")]
Hcaahiginom(super::Damnnjkjomm),
/// offset: 16
#[prost(message, tag = "5")]
Oeakbclihgh(super::Kobgmghmclf),
/// offset: 16
#[prost(message, tag = "6")]
Miejnlbbidb(super::Gfdjlbjpnmc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnbbdmbnndj {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub lineup_list: ::prost::alloc::vec::Vec<Jolhimgjgbo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBossEquipmentInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub rank: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub promotion: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossRelicInfo {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub main_affix_id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossAvatarRelicInfo {
/// offset: 24
#[prost(map = "uint32, message", tag = "1")]
pub avatar_relic_slot_map: ::std::collections::HashMap<u32, ChallengeBossRelicInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmdaaiklaja {
/// offset: 24
#[prost(bool, tag = "3")]
pub egllmgllhdl: bool,
/// offset: 25
#[prost(bool, tag = "2")]
pub jfkmnbhobcl: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecckhollppc {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub agnfhclkgcf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint64, tag = "1")]
pub anbjmmoegje: u64,
/// offset: 40
#[prost(uint32, tag = "3")]
pub jojalehllej: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub gjnmhilinhc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nddomfbjmke {
/// offset: 24
#[prost(uint32, tag = "2")]
pub mmnjodijpoe: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub panel_id: u32,
/// offset: 32
#[prost(uint64, tag = "3")]
pub hjfdajamfac: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dchcpkmfnnc {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejefbhpapnd {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfdblponohe {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub pooemjlcdhb: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "Pjcmneniehh", repeated, tag = "2")]
pub gbkibfjcpal: ::prost::alloc::vec::Vec<i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gmmmigpfioh {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpifgeonfpi {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ilbjlienclb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epcnfdbkaee {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hfhfmplajcc {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gdibhdekjcg {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gcbhoijlbfl {
/// offset: 24
#[prost(string, tag = "10")]
pub bldmfdkdjdm: ::prost::alloc::string::String,
#[prost(oneof = "gcbhoijlbfl::Blofagpdokj", tags = "1, 2, 3, 4, 5, 6, 7, 8")]
pub blofagpdokj: ::core::option::Option<gcbhoijlbfl::Blofagpdokj>,
}
/// Nested message and enum types in `GCBHOIJLBFL`.
pub mod gcbhoijlbfl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Blofagpdokj {
/// offset: 16
#[prost(message, tag = "1")]
Bnigonfkico(super::Dchcpkmfnnc),
/// offset: 16
#[prost(message, tag = "2")]
Jioebafcaje(super::Ejefbhpapnd),
/// offset: 16
#[prost(message, tag = "3")]
Nbbfphglfnp(super::Pfdblponohe),
/// offset: 16
#[prost(message, tag = "4")]
Lnombcdabkj(super::Gmmmigpfioh),
/// offset: 16
#[prost(message, tag = "5")]
Begaibbjhhd(super::Dpifgeonfpi),
/// offset: 16
#[prost(message, tag = "6")]
Goikmbnggnp(super::Epcnfdbkaee),
/// offset: 16
#[prost(message, tag = "7")]
Cmhjjddehcp(super::Hfhfmplajcc),
/// offset: 16
#[prost(message, tag = "8")]
Ookbddejhpb(super::Gdibhdekjcg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Idlackbinmc {
/// offset: 16
#[prost(string, tag = "2")]
pub jfceooodibn: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "1")]
pub title: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igchdhfmpbj {
/// offset: 24
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 32
#[prost(enumeration = "Dkopgdpkjhb", tag = "1")]
pub r#type: i32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Peldieommdm {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jaoneljjafk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub achilgipgkl: u32,
/// offset: 28
#[prost(float, tag = "2")]
pub value: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aoaobpgfhla {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub elogoffijbb: ::core::option::Option<Jaoneljjafk>,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub sub_affix_list: ::prost::alloc::vec::Vec<Jaoneljjafk>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub compose_relic_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub relic_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjnpobamkkf {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub hgnknfjpiki: ::prost::alloc::vec::Vec<Aoaobpgfhla>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub cdmkbchlpab: ::prost::alloc::vec::Vec<Jaoneljjafk>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub mncfogjecmf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oplfdagpbei {
/// offset: 16
#[prost(string, tag = "4")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub flfnbplnnbl: ::core::option::Option<Hjnpobamkkf>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub llmdkahfiij: ::core::option::Option<Hjnpobamkkf>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hckaddligeb {
/// offset: 16
#[prost(string, tag = "1")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub haafjlkhckf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChatData {
#[prost(
oneof = "chat_data::ExtendType",
tags = "101, 102, 103, 104, 105, 106, 107, 108, 109, 110"
)]
pub extend_type: ::core::option::Option<chat_data::ExtendType>,
}
/// Nested message and enum types in `ChatData`.
pub mod chat_data {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum ExtendType {
/// offset: 24
#[prost(message, tag = "101")]
Npboinapjje(super::Ecckhollppc),
/// offset: 24
#[prost(message, tag = "102")]
Ibjbfodfimn(super::Nddomfbjmke),
/// offset: 24
#[prost(string, tag = "103")]
MessageText(::prost::alloc::string::String),
/// offset: 24
#[prost(uint32, tag = "104")]
ExtraId(u32),
/// offset: 24
#[prost(message, tag = "105")]
Ialhifelmge(super::Gcbhoijlbfl),
/// offset: 24
#[prost(message, tag = "106")]
Adbnphdppih(super::Idlackbinmc),
/// offset: 24
#[prost(message, tag = "107")]
Lplcdcifook(super::Igchdhfmpbj),
/// offset: 24
#[prost(message, tag = "108")]
Nlhjfkgnamb(super::Peldieommdm),
/// offset: 24
#[prost(message, tag = "109")]
Bclpamnphnp(super::Oplfdagpbei),
/// offset: 24
#[prost(message, tag = "110")]
Hjadniaamgj(super::Hckaddligeb),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MessageChatData {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub chat_data: ::core::option::Option<ChatData>,
/// offset: 32
#[prost(enumeration = "MsgType", tag = "1")]
pub message_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eknabklpeel {
/// offset: 24
#[prost(uint32, tag = "2")]
pub role_id: u32,
/// offset: 28
#[prost(enumeration = "Hcmeilllkbd", tag = "1")]
pub kpobmnlklok: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChatMessageData {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ckhpffenobe: ::core::option::Option<Eknabklpeel>,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub message_datas: ::prost::alloc::vec::Vec<MessageChatData>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub bkoalkhdlob: ::core::option::Option<Eknabklpeel>,
/// offset: 48
#[prost(uint64, tag = "4")]
pub create_time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerBasicInfo {
/// offset: 16
#[prost(string, tag = "1")]
pub nickname: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "5")]
pub mcoin: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub hcoin: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub world_level: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub scoin: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub stamina: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cjlcpmdgibo {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub eakolijoepa: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpBarInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub cur_sp: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub max_sp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BlackInfo {
/// offset: 24
#[prost(int64, tag = "1")]
pub begin_time: i64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ban_type: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub limit_level: u32,
/// offset: 40
#[prost(int64, tag = "2")]
pub end_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClientDownloadData {
/// offset: 24
#[prost(bytes = "vec", tag = "3")]
pub data: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(int64, tag = "2")]
pub time: i64,
/// offset: 40
#[prost(uint32, tag = "4")]
pub djcnhcgfhkf: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub version: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfkkombkjip {
/// offset: 16
#[prost(string, tag = "1")]
pub nhaljpdoncp: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "2")]
pub value: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mephkjfajpp {
/// offset: 24
#[prost(string, tag = "5")]
pub helmpdckleo: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "6")]
pub dfblobnlhcc: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "1")]
pub nlongnhnecg: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "2")]
pub bhnhgpcgkma: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "3")]
pub ckacnadcdfp: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "4")]
pub eidokhkeopp: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "7")]
pub gleejnejacp: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cmcjfjebbco {
/// offset: 16
#[prost(string, tag = "1")]
pub lembpaggmem: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "4")]
pub lmmhagldacm: i32,
/// offset: 36
#[prost(int32, tag = "2")]
pub blnddbdidnj: i32,
/// offset: 40
#[prost(int32, tag = "5")]
pub mbpeliojbdg: i32,
/// offset: 44
#[prost(int32, tag = "3")]
pub hdmmkjikcoj: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RegionInfo {
/// offset: 16
#[prost(string, tag = "7")]
pub mdpgmpgbdmh: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "4")]
pub env_type: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "2")]
pub title: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "6")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "3")]
pub dispatch_url: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "5")]
pub display_name: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dispatch {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub region_list: ::prost::alloc::vec::Vec<RegionInfo>,
/// offset: 24
#[prost(string, tag = "3")]
pub top_sever_region_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "5")]
pub fmpgolibhbd: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aohkkfhdalo {
#[prost(oneof = "aohkkfhdalo::Nebnjdmfelo", tags = "101, 102")]
pub nebnjdmfelo: ::core::option::Option<aohkkfhdalo::Nebnjdmfelo>,
}
/// Nested message and enum types in `AOHKKFHDALO`.
pub mod aohkkfhdalo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 24
#[prost(uint32, tag = "101")]
RoleStar(u32),
/// offset: 24
#[prost(uint32, tag = "102")]
Pihgnnmbcej(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcconkjhdjl {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub display_value: ::core::option::Option<Aohkkfhdalo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub num: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub fnlmkjlklfh: u32,
/// offset: 40
#[prost(enumeration = "GridFightDropType", tag = "1")]
pub fkkglfohgga: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightDropInfo {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub nmgiabhijjb: ::prost::alloc::vec::Vec<Bcconkjhdjl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhceiohladg {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pos: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub lhhonkjppdc: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub kfgokfkhopb: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub lllookpgggg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Vector {
/// offset: 24
#[prost(sint32, tag = "3")]
pub z: i32,
/// offset: 28
#[prost(sint32, tag = "1")]
pub x: i32,
/// offset: 32
#[prost(sint32, tag = "2")]
pub y: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpgackplgcd {
/// offset: 24
#[prost(bool, tag = "2")]
pub fokjipgmkan: bool,
/// offset: 25
#[prost(bool, tag = "3")]
pub iblgocfboco: bool,
/// offset: 26
#[prost(bool, tag = "1")]
pub kalacjbapoa: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khadhdlcnoi {
/// offset: 24
#[prost(bool, tag = "2")]
pub kdhcicfnaoc: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aakeccjelli {
/// offset: 24
#[prost(uint32, tag = "2")]
pub edhbbjadhhj: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mncbedbddhl {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub nnjceinoehh: ::prost::alloc::vec::Vec<Aakeccjelli>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub jknlceedahj: ::core::option::Option<Khadhdlcnoi>,
/// offset: 40
#[prost(bool, tag = "3")]
pub pgpncnabham: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleOp {
/// offset: 24
#[prost(string, tag = "8")]
pub lomlipolbkm: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "5")]
pub op_type: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub operation_counter: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub turn_counter: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub target_entity_id: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub state: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub action_entity_id: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub skill_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleEquipment {
/// offset: 24
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub rank: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleRelic {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub r#type: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub main_affix_id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub set_id: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub rarity: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarSkillTree {
/// offset: 24
#[prost(uint32, tag = "1")]
pub point_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicAffix {
/// offset: 24
#[prost(uint32, tag = "3")]
pub step: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub cnt: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub affix_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Amemkfnabgg {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ilolfnpaljh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub odhidlbapig: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub gnlmbjcping: bool,
/// offset: 40
#[prost(uint32, tag = "3")]
pub pikbpdamgml: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleAvatar {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub alnjeninbpn: ::core::option::Option<Amemkfnabgg>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub equipment_list: ::prost::alloc::vec::Vec<BattleEquipment>,
/// offset: 48
#[prost(message, repeated, tag = "11")]
pub relic_list: ::prost::alloc::vec::Vec<BattleRelic>,
/// offset: 56
#[prost(message, optional, tag = "16")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 64
#[prost(message, repeated, tag = "18")]
pub chefggpejkl: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 72
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 76
#[prost(uint32, tag = "5")]
pub index: u32,
/// offset: 80
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 84
#[prost(uint32, tag = "8")]
pub hp: u32,
/// offset: 88
#[prost(uint32, tag = "10")]
pub promotion: u32,
/// offset: 92
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 96
#[prost(uint32, tag = "13")]
pub assist_uid: u32,
/// offset: 100
#[prost(uint32, tag = "17")]
pub gdimkfnecok: u32,
/// offset: 104
#[prost(uint32, tag = "19")]
pub enhanced_id: u32,
/// offset: 108
#[prost(uint32, tag = "12")]
pub world_level: u32,
/// offset: 112
#[prost(uint32, tag = "4")]
pub rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleBuff {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub target_index_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "string, float", tag = "6")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub wave_flag: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub owner_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Edcfkacpfnb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ckgjikjdhcj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleTarget {
/// offset: 24
#[prost(uint32, tag = "3")]
pub total_progress: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub progress: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleTargetList {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kiaicmelimm {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "1")]
pub aokecjbfmcn: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cdbgpmabmgm: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub fpcopplfbop: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub fgohmomlebg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherAvatarInfo {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub licleeicaoe: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub index: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 52
#[prost(enumeration = "Aabgifaeeek", tag = "5")]
pub agbmhemiaih: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AvatarProperty {
/// offset: 24
#[prost(double, tag = "2")]
pub attack: f64,
/// offset: 32
#[prost(double, tag = "3")]
pub defence: f64,
/// offset: 40
#[prost(double, tag = "7")]
pub max_sp: f64,
/// offset: 48
#[prost(double, tag = "4")]
pub speed: f64,
/// offset: 56
#[prost(double, tag = "1")]
pub max_hp: f64,
/// offset: 64
#[prost(double, tag = "5")]
pub left_hp: f64,
/// offset: 72
#[prost(double, tag = "6")]
pub left_sp: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EquipmentProperty {
/// offset: 24
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AttackDamageProperty {
/// offset: 16
#[prost(string, tag = "1")]
pub attack_type: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "2")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SkillUseProperty {
/// offset: 24
#[prost(string, tag = "2")]
pub skill_type: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "3")]
pub skill_level: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub skill_use_count: u32,
/// offset: 48
#[prost(double, tag = "6")]
pub cidjhaobnmf: f64,
/// offset: 56
#[prost(uint32, tag = "8")]
pub ggdbmjgbdma: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub bjgnkiplnba: u32,
/// offset: 64
#[prost(double, tag = "5")]
pub hljoeghjnla: f64,
/// offset: 72
#[prost(double, tag = "7")]
pub cfffapjggcb: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aofmdlldihg {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub battle_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(double, tag = "4")]
pub damage: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 48
#[prost(double, tag = "2")]
pub pnjegpafnci: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpAddSource {
/// offset: 24
#[prost(string, tag = "1")]
pub source: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub sp_add: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Epnaonkohbo {
/// offset: 24
#[prost(string, tag = "1")]
pub kbkoglcaekg: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "3")]
pub total_damage: f64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cfdhdbnihpl {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ngijfaeonck: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(double, tag = "1")]
pub gnhlkbinief: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Abdokofehmh {
/// offset: 24
#[prost(int32, tag = "1")]
pub bcjlnfomeag: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knbmapnndjl {
/// offset: 24
#[prost(int32, tag = "2")]
pub nonacgpceke: i32,
/// offset: 28
#[prost(int32, tag = "1")]
pub ollphbppehg: i32,
/// offset: 32
#[prost(int32, tag = "3")]
pub bcjlnfomeag: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarBattleInfo {
/// offset: 16
#[prost(message, repeated, tag = "18")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub avatar_status: ::core::option::Option<AvatarProperty>,
/// offset: 32
#[prost(message, optional, tag = "33")]
pub initial_status: ::core::option::Option<AvatarProperty>,
/// offset: 40
#[prost(message, optional, tag = "58")]
pub gehejppcblk: ::core::option::Option<Abdokofehmh>,
/// offset: 48
#[prost(message, repeated, tag = "20")]
pub attack_type_max_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 56
#[prost(message, repeated, tag = "24")]
pub sp_add_source: ::prost::alloc::vec::Vec<SpAddSource>,
/// offset: 64
#[prost(message, repeated, tag = "41")]
pub aljijbkefdd: ::prost::alloc::vec::Vec<Epnaonkohbo>,
/// offset: 72
#[prost(message, repeated, tag = "21")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 80
#[prost(message, repeated, tag = "7")]
pub avatar_skill: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 88
#[prost(message, repeated, tag = "8")]
pub avatar_equipment: ::prost::alloc::vec::Vec<EquipmentProperty>,
/// offset: 96
#[prost(message, optional, tag = "57")]
pub fdmeedejccp: ::core::option::Option<Cfdhdbnihpl>,
/// offset: 112
#[prost(message, repeated, tag = "34")]
pub relics: ::prost::alloc::vec::Vec<BattleRelic>,
/// offset: 120
#[prost(message, repeated, tag = "36")]
pub noghnmcddai: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 128
#[prost(message, repeated, tag = "19")]
pub attack_type_break_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 136
#[prost(double, tag = "45")]
pub laoeegeeldk: f64,
/// offset: 144
#[prost(double, tag = "14")]
pub total_sp_cost: f64,
/// offset: 152
#[prost(double, tag = "32")]
pub total_shield_damage: f64,
/// offset: 160
#[prost(uint32, tag = "27")]
pub revive_times: u32,
/// offset: 164
#[prost(uint32, tag = "4")]
pub avatar_rank: u32,
/// offset: 168
#[prost(double, tag = "13")]
pub total_hp_recover: f64,
/// offset: 176
#[prost(double, tag = "22")]
pub delay_cumulate: f64,
/// offset: 184
#[prost(double, tag = "47")]
pub ebmfcbkhieh: f64,
/// offset: 192
#[prost(double, tag = "40")]
pub eeogkokopnb: f64,
/// offset: 200
#[prost(uint32, tag = "25")]
pub total_bp_cost: u32,
/// offset: 204
#[prost(uint32, tag = "54")]
pub pecmogdlcdc: u32,
/// offset: 208
#[prost(uint32, tag = "3")]
pub avatar_level: u32,
/// offset: 212
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 216
#[prost(uint32, tag = "42")]
pub cnleplaeehf: u32,
/// offset: 220
#[prost(uint32, tag = "55")]
pub enhanced_id: u32,
/// offset: 224
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 228
#[prost(uint32, tag = "23")]
pub total_sp_add: u32,
/// offset: 232
#[prost(double, tag = "37")]
pub deicgfkimmo: f64,
/// offset: 240
#[prost(double, tag = "31")]
pub total_shield_taken: f64,
/// offset: 248
#[prost(double, tag = "39")]
pub cnemkkibfea: f64,
/// offset: 256
#[prost(double, tag = "48")]
pub dblabfodnmj: f64,
/// offset: 264
#[prost(uint32, tag = "56")]
pub mebkilmpmga: u32,
/// offset: 272
#[prost(double, tag = "44")]
pub dialjmahfbo: f64,
/// offset: 280
#[prost(uint32, tag = "16")]
pub stage_type: u32,
/// offset: 284
#[prost(uint32, tag = "43")]
pub jdhdjfckbgd: u32,
/// offset: 288
#[prost(double, tag = "11")]
pub total_heal: f64,
/// offset: 296
#[prost(double, tag = "30")]
pub total_shield: f64,
/// offset: 304
#[prost(uint32, tag = "53")]
pub nbcdomjbafm: u32,
/// offset: 308
#[prost(uint32, tag = "35")]
pub assist_uid: u32,
/// offset: 312
#[prost(uint32, tag = "26")]
pub die_times: u32,
/// offset: 316
#[prost(uint32, tag = "50")]
pub flkcfjbciom: u32,
/// offset: 320
#[prost(double, tag = "46")]
pub lflkogdplkd: f64,
/// offset: 328
#[prost(double, tag = "38")]
pub gpleldeieko: f64,
/// offset: 336
#[prost(double, tag = "10")]
pub total_damage: f64,
/// offset: 344
#[prost(uint32, tag = "28")]
pub break_times: u32,
/// offset: 348
#[prost(uint32, tag = "51")]
pub pnjdpnhnbda: u32,
/// offset: 352
#[prost(uint32, tag = "29")]
pub extra_turns: u32,
/// offset: 356
#[prost(uint32, tag = "5")]
pub avatar_promotion: u32,
/// offset: 360
#[prost(uint32, tag = "49")]
pub fjnkopmolde: u32,
/// offset: 364
#[prost(uint32, tag = "59")]
pub okmhkbojbob: u32,
/// offset: 368
#[prost(double, tag = "52")]
pub nedcakemhlf: f64,
/// offset: 376
#[prost(double, tag = "12")]
pub total_damage_taken: f64,
/// offset: 384
#[prost(double, tag = "17")]
pub total_break_damage: f64,
/// offset: 392
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 396
#[prost(uint32, tag = "9")]
pub total_turns: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Igmokoenldk {
/// offset: 24
#[prost(double, tag = "7")]
pub gencobdfkla: f64,
/// offset: 32
#[prost(double, tag = "3")]
pub defence: f64,
/// offset: 40
#[prost(double, tag = "1")]
pub max_hp: f64,
/// offset: 48
#[prost(double, tag = "6")]
pub left_hp: f64,
/// offset: 56
#[prost(double, tag = "5")]
pub speed: f64,
/// offset: 64
#[prost(double, tag = "4")]
pub ofmlldlaocc: f64,
/// offset: 72
#[prost(double, tag = "2")]
pub attack: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckcdiaaficj {
/// offset: 24
#[prost(uint32, tag = "4")]
pub break_times: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub bkpdkfldldd: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub mmphfldbekb: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub ifmohnaaamc: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonsterBattleInfo {
/// offset: 16
#[prost(message, repeated, tag = "28")]
pub akgjopblpne: ::prost::alloc::vec::Vec<Ckcdiaaficj>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub cihapgpncmi: ::core::option::Option<Igmokoenldk>,
/// offset: 32
#[prost(message, repeated, tag = "26")]
pub skill_info: ::prost::alloc::vec::Vec<Aofmdlldihg>,
/// offset: 40
#[prost(message, repeated, tag = "16")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 64
#[prost(double, tag = "19")]
pub delay_cumulate: f64,
/// offset: 72
#[prost(double, tag = "29")]
pub ncdgnnjabjj: f64,
/// offset: 80
#[prost(double, tag = "7")]
pub total_damage: f64,
/// offset: 88
#[prost(uint32, tag = "21")]
pub wave: u32,
/// offset: 92
#[prost(uint32, tag = "27")]
pub cbmlfobdnco: u32,
/// offset: 96
#[prost(double, tag = "11")]
pub total_hp_recover: f64,
/// offset: 104
#[prost(uint32, tag = "17")]
pub stage_type: u32,
/// offset: 108
#[prost(uint32, tag = "1")]
pub entity_id: u32,
/// offset: 112
#[prost(uint32, tag = "14")]
pub kpmiifgamfa: u32,
/// offset: 120
#[prost(double, tag = "30")]
pub ibengeojfoj: f64,
/// offset: 128
#[prost(uint32, tag = "4")]
pub nckaicabjik: u32,
/// offset: 132
#[prost(int32, tag = "22")]
pub jfdomchhbif: i32,
/// offset: 136
#[prost(enumeration = "Kpoieopcejl", tag = "20")]
pub hfelbilehnm: i32,
/// offset: 140
#[prost(bool, tag = "32")]
pub fagblgnjgdn: bool,
/// offset: 144
#[prost(uint32, tag = "6")]
pub total_turns: u32,
/// offset: 148
#[prost(uint32, tag = "23")]
pub phase: u32,
/// offset: 152
#[prost(double, tag = "8")]
pub total_heal: f64,
/// offset: 160
#[prost(uint32, tag = "12")]
pub stage_id: u32,
/// offset: 164
#[prost(enumeration = "Hdfapklgefm", tag = "25")]
pub gcaepljhcfe: i32,
/// offset: 168
#[prost(double, tag = "9")]
pub total_damage_taken: f64,
/// offset: 176
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 180
#[prost(uint32, tag = "3")]
pub pkfmofpmbbj: u32,
/// offset: 184
#[prost(enumeration = "Nlnebdeeonp", tag = "31")]
pub ahkjlojdnic: i32,
/// offset: 188
#[prost(uint32, tag = "24")]
pub nmkkaagncpc: u32,
/// offset: 192
#[prost(double, tag = "18")]
pub mbdmcjlfjoo: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleEventProperty {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleEventBattleInfo {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub status: ::core::option::Option<BattleEventProperty>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub skill_info: ::prost::alloc::vec::Vec<Aofmdlldihg>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub battle_event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hdkeppdidih {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub jndbcdaiidd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ejddmnaoden: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(double, tag = "4")]
pub damage: f64,
/// offset: 48
#[prost(uint32, tag = "10")]
pub enhanced_id: u32,
/// offset: 52
#[prost(int32, tag = "6")]
pub afpkbfapoah: i32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub cngeogompop: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub source: u32,
/// offset: 64
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub wave: u32,
/// offset: 72
#[prost(double, tag = "7")]
pub oeldakbopja: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghcdmmnhnho {
/// offset: 24
#[prost(int32, tag = "2")]
pub gcabcjkcaoe: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub enhanced_id: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gandcedcldl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub kaahkldjpje: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub fhpmeiecklg: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Afgmnffbbig {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub jnfcfeiaabh: ::prost::alloc::vec::Vec<Gandcedcldl>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub ofhchnkefmd: ::prost::alloc::vec::Vec<Ghcdmmnhnho>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub bkpdkfldldd: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub pnjegpafnci: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StatisticEvent {
/// offset: 24
#[prost(uint32, tag = "3")]
pub display_value: u32,
/// offset: 28
#[prost(enumeration = "BattleStaticticEventType", tag = "1")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub lmmdhgcihbl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dkphafpgdlo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ioeaffeedfm: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub jgdoiciemah: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gfnapelnfic {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub jbnmaofofpe: ::core::option::Option<Dkphafpgdlo>,
/// offset: 32
#[prost(bool, tag = "2")]
pub aalccpjcbme: bool,
/// offset: 36
#[prost(uint32, tag = "1")]
pub clfbbapepml: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oemoigdnpnp {
/// offset: 16
#[prost(double, repeated, tag = "4")]
pub switch_list: ::prost::alloc::vec::Vec<f64>,
/// offset: 32
#[prost(bool, tag = "3")]
pub bblmmnlcmgm: bool,
/// offset: 36
#[prost(uint32, tag = "1")]
pub card_id: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub display_value: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlfookannde {
/// offset: 24
#[prost(double, tag = "3")]
pub kadniaejacg: f64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jgdoiciemah: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eaenafjcefd {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub mmgpkjojipm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub fgpgopocapn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hommpjiopgi {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub cbloajfjkki: ::prost::alloc::vec::Vec<Dkphafpgdlo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub wave: u32,
/// offset: 36
#[prost(float, tag = "5")]
pub pnjegpafnci: f32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub gmkfbamndea: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdgkfjficdn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ocpepemnnek: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub pnjegpafnci: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Idjiaglcape {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub ojbmgejcilm: ::prost::alloc::vec::Vec<Fdgkfjficdn>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub dcmahkhafeh: ::prost::alloc::vec::Vec<Hommpjiopgi>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub ipcfgiefbkh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pmnljejklod {
/// offset: 24
#[prost(uint32, tag = "2")]
pub count: u32,
/// offset: 28
#[prost(enumeration = "Nimfanhlfnj", tag = "1")]
pub r#type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleGridFightSpecialBattleInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub dckigahcnmj: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "18")]
pub hnjpidfknik: ::prost::alloc::vec::Vec<Hlfookannde>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub omcllcnkahe: ::prost::alloc::vec::Vec<Gfnapelnfic>,
/// offset: 48
#[prost(message, optional, tag = "22")]
pub inpnmbjnppk: ::core::option::Option<Idjiaglcape>,
/// offset: 56
#[prost(uint32, repeated, tag = "25")]
pub pmleegogpif: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "8")]
pub fponjjmjfae: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(message, repeated, tag = "4")]
pub icopgajfkhe: ::prost::alloc::vec::Vec<Gfnapelnfic>,
/// offset: 80
#[prost(message, repeated, tag = "26")]
pub gmgpfaionng: ::prost::alloc::vec::Vec<Pmnljejklod>,
/// offset: 88
#[prost(message, repeated, tag = "17")]
pub lonfkfcfdnd: ::prost::alloc::vec::Vec<Oemoigdnpnp>,
/// offset: 96
#[prost(message, optional, tag = "7")]
pub hphjgiekmaa: ::core::option::Option<Eaenafjcefd>,
/// offset: 104
#[prost(uint32, repeated, tag = "19")]
pub bllkcbjgaeb: ::prost::alloc::vec::Vec<u32>,
/// offset: 112
#[prost(uint32, repeated, tag = "6")]
pub llifkmanadh: ::prost::alloc::vec::Vec<u32>,
/// offset: 120
#[prost(uint32, tag = "2")]
pub pfbdnghmbii: u32,
/// offset: 124
#[prost(uint32, tag = "27")]
pub ljhkbjibcgk: u32,
/// offset: 128
#[prost(uint32, tag = "9")]
pub grid_fight_cur_level_exp: u32,
/// offset: 132
#[prost(uint32, tag = "1")]
pub cur_level_id: u32,
/// offset: 136
#[prost(bool, tag = "20")]
pub chkbolnipmo: bool,
/// offset: 140
#[prost(uint32, tag = "3")]
pub rogue_money: u32,
/// offset: 144
#[prost(uint32, tag = "21")]
pub gmbpgbijgge: u32,
/// offset: 148
#[prost(uint32, tag = "23")]
pub nbkkkkkemeh: u32,
/// offset: 152
#[prost(uint32, tag = "11")]
pub ljgphgddbke: u32,
/// offset: 156
#[prost(uint32, tag = "14")]
pub dkcgloiapah: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleGridFightTraitCoreRoleInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleGridFigntAvatarCoreRoleInfo {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub lkngkjcffbh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTraitEffectLevelInfo {
/// offset: 24
#[prost(map = "uint32, message", tag = "2")]
pub trait_effect_level_reward: ::std::collections::HashMap<u32, GridFightDropInfo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub trait_effect_level_exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfmkbmjpeic {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub pojgkjenena: ::prost::alloc::vec::Vec<Fhceiohladg>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub ihcddipnjko: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Acflkpfdhim>,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "4")]
pub banbecdcdhg: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub dnncagjioap: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cpmnhnhklbk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleGridFightTraitEffectInfo {
/// offset: 32
#[prost(uint32, tag = "1")]
pub effect_id: u32,
#[prost(
oneof = "battle_grid_fight_trait_effect_info::Nebnjdmfelo",
tags = "101, 102, 103, 104, 105"
)]
pub nebnjdmfelo: ::core::option::Option<
battle_grid_fight_trait_effect_info::Nebnjdmfelo,
>,
}
/// Nested message and enum types in `BattleGridFightTraitEffectInfo`.
pub mod battle_grid_fight_trait_effect_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 16
#[prost(message, tag = "101")]
TraitCoreRole(super::BattleGridFightTraitCoreRoleInfo),
/// offset: 16
#[prost(message, tag = "102")]
AvatarCoreInfo(super::BattleGridFigntAvatarCoreRoleInfo),
/// offset: 16
#[prost(message, tag = "103")]
TraitEffectLevelInfo(super::GridFightTraitEffectLevelInfo),
/// offset: 16
#[prost(message, tag = "104")]
Jlclhaknmll(super::Kfmkbmjpeic),
/// offset: 16
#[prost(message, tag = "105")]
Lfidnoaecmn(super::Cpmnhnhklbk),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhfnfinkjkp {
/// offset: 24
#[prost(enumeration = "Abbhaalibah", tag = "4")]
pub grid_update_src: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub cheeoehdobf: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub nkjpcmpmgpm: u32,
/// offset: 36
#[prost(enumeration = "Iddpbeamdao", tag = "2")]
pub nkienaiclgn: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Niegdaphkgc {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub kojmgcblkka: ::prost::alloc::vec::Vec<Mhfnfinkjkp>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub trait_effect_list: ::prost::alloc::vec::Vec<BattleGridFightTraitEffectInfo>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub bpjkhdnbpoe: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub afkkldmaedj: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub kojfhfakkfo: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub trait_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Abjglpcommk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub enhjcnjfdfi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nkaeopaajlg {
#[prost(oneof = "nkaeopaajlg::Bhgkhelcpgo", tags = "1")]
pub bhgkhelcpgo: ::core::option::Option<nkaeopaajlg::Bhgkhelcpgo>,
}
/// Nested message and enum types in `NKAEOPAAJLG`.
pub mod nkaeopaajlg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Bhgkhelcpgo {
/// offset: 16
#[prost(uint32, tag = "1")]
Eagpocagmca(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjhjciapadp {
/// offset: 16
#[prost(message, optional, tag = "102")]
pub jbifdjkphij: ::core::option::Option<Nkaeopaajlg>,
/// offset: 32
#[prost(message, optional, tag = "101")]
pub glhdccpoghl: ::core::option::Option<Abjglpcommk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bjgjbnjdlik {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub dceolaamgoo: ::core::option::Option<Jjhjciapadp>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "10")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub cnijijmepef: ::prost::alloc::vec::Vec<Acflkpfdhim>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub role_star: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub pos: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkdndnabkii {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Acflkpfdhim>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub npc_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub pos: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mlcljkdkcdg {
/// offset: 24
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub pos: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub lkmemklgiik: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Acflkpfdhim {
/// offset: 24
#[prost(map = "uint32, double", tag = "6")]
pub opemkbpffdn: ::std::collections::HashMap<u32, f64>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "4")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 44
#[prost(enumeration = "Nkafncbdjah", tag = "8")]
pub grid_update_src: i32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub grid_fight_equipment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bglcgnclhlj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khfhmjembof {
/// offset: 24
#[prost(uint32, tag = "1")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mipdjdjlgpl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub emohljhpopc: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub dcahjelnjnp: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub cjccmaacjdb: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub section_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojcbomccpdb {
/// offset: 24
#[prost(message, repeated, tag = "17")]
pub grid_game_npc_list: ::prost::alloc::vec::Vec<Pkdndnabkii>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<Bjgjbnjdlik>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<Niegdaphkgc>,
/// offset: 48
#[prost(message, optional, tag = "11")]
pub iockdjcdmah: ::core::option::Option<Mipdjdjlgpl>,
/// offset: 56
#[prost(message, repeated, tag = "18")]
pub kcompkmjcmc: ::prost::alloc::vec::Vec<Mlcljkdkcdg>,
/// offset: 64
#[prost(map = "string, uint32", tag = "20")]
pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 72
#[prost(message, repeated, tag = "10")]
pub sync_augment_info: ::prost::alloc::vec::Vec<Bglcgnclhlj>,
/// offset: 80
#[prost(message, repeated, tag = "1")]
pub ophonckpnmg: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 88
#[prost(message, repeated, tag = "14")]
pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec<Khfhmjembof>,
/// offset: 96
#[prost(uint32, tag = "3")]
pub grid_fight_lineup_hp: u32,
/// offset: 100
#[prost(uint32, tag = "9")]
pub ifiioiikjho: u32,
/// offset: 104
#[prost(bool, tag = "22")]
pub mehfnaemmfe: bool,
/// offset: 105
#[prost(bool, tag = "15")]
pub is_overlock: bool,
/// offset: 108
#[prost(uint32, tag = "16")]
pub aacgbebgdpe: u32,
/// offset: 112
#[prost(uint32, tag = "13")]
pub ljngpckpjlf: u32,
/// offset: 116
#[prost(uint32, tag = "19")]
pub lodnflmbieh: u32,
/// offset: 120
#[prost(uint32, tag = "2")]
pub battle_wave_id: u32,
/// offset: 124
#[prost(uint32, tag = "4")]
pub ehnjdidabhd: u32,
/// offset: 128
#[prost(uint32, tag = "21")]
pub nfbjinklllk: u32,
/// offset: 132
#[prost(uint32, tag = "12")]
pub hhepcdmbjfi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hndaobacjoa {
/// offset: 16
#[prost(string, tag = "1")]
pub phase: ::prost::alloc::string::String,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub ncdmffbbbdp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub djofhlgldgb: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub hdgbkhphkmo: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub encaeciicbp: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub jmcfeehbddh: u32,
/// offset: 60
#[prost(float, tag = "2")]
pub mingoiconif: f32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub dlhcmniacbo: u32,
/// offset: 68
#[prost(uint32, tag = "7")]
pub goeejiaaekb: u32,
/// offset: 72
#[prost(float, tag = "3")]
pub eefmgkofobh: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojeanlingcj {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub boss_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub gdfamboofjo: ::prost::alloc::vec::Vec<Hndaobacjoa>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub eaaaejljdde: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub kobjcpabkaa: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub ncjobknjfpn: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub ibhkmlkhkjb: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub pljcefdpcio: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub oebaidcoplc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bmkiiodbmjf {
/// offset: 24
#[prost(double, tag = "3")]
pub eokefiaofpn: f64,
/// offset: 32
#[prost(uint32, tag = "7")]
pub pkdandjfaon: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub status: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub inoiognmbmm: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub hhopllpekke: u32,
/// offset: 48
#[prost(double, tag = "2")]
pub pckeckcnhce: f64,
/// offset: 56
#[prost(uint32, tag = "1")]
pub wave: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub hekpnddkkmm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhpaecjcocg {
/// offset: 24
#[prost(string, tag = "1")]
pub key: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "2")]
pub value: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ijlefnjpfkp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub oapednopoln: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emlfdpfapjp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub naeagnlbkam: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mhppiklbnmd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojmpkmningk {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "5")]
pub aaabhnmaenn: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(bool, tag = "3")]
pub aalccpjcbme: bool,
/// offset: 36
#[prost(uint32, tag = "1")]
pub cfkkkpnkhel: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub dice_slot_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kciegdgjmbe {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "4")]
pub hcpnpdljkgf: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub hiildalhimd: ::prost::alloc::vec::Vec<Ojmpkmningk>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub gcahklngfck: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjhpplhfnab {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub ahboclngfnm: ::prost::alloc::vec::Vec<Kciegdgjmbe>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub bjmjblcmpal: ::core::option::Option<Emlfdpfapjp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fhohcaifhna {
/// offset: 24
#[prost(uint32, tag = "1")]
pub hilinojplga: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub kmpcndjhhao: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub hcanmijaflg: f64,
/// offset: 40
#[prost(uint32, tag = "11")]
pub pggdehkkinp: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub ikjllflchnf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bljejfmkeii {
#[prost(oneof = "bljejfmkeii::Mmcgbgdjipn", tags = "1, 2")]
pub mmcgbgdjipn: ::core::option::Option<bljejfmkeii::Mmcgbgdjipn>,
}
/// Nested message and enum types in `BLJEJFMKEII`.
pub mod bljejfmkeii {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "1")]
Fodlghifjgc(super::Cjhpplhfnab),
/// offset: 24
#[prost(message, tag = "2")]
Gldhcibnbag(super::Fhohcaifhna),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleRogueMagicInfo {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub oopcpmancbo: ::core::option::Option<Ijlefnjpfkp>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub detail_info: ::core::option::Option<Bljejfmkeii>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cmikeilgngk {
/// offset: 24
#[prost(double, tag = "3")]
pub total_damage: f64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub gcahklngfck: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfdplinpmjf {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub kgielmeopeh: ::prost::alloc::vec::Vec<Cmikeilgngk>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ingdhdpegok: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub igpnfjdacie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oklpmdcieig {
/// offset: 24
#[prost(uint32, tag = "2")]
pub johmbbfodbb: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub iplnnhlgdjk: u32,
/// offset: 32
#[prost(double, tag = "3")]
pub adnkllmhlcj: f64,
/// offset: 40
#[prost(double, tag = "4")]
pub gadghaggbno: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nkkadhadolo {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub fmnihgejked: ::core::option::Option<Oklpmdcieig>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eanjjjpkipj {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ebijflilkfp: ::core::option::Option<Dfdplinpmjf>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub geoocjbakfi: ::core::option::Option<Nkkadhadolo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oebbnfanhlk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jbpnbeclgkn: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub aalpiclabco: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nifpichidlj {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub switch_list: ::prost::alloc::vec::Vec<Oebbnfanhlk>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub config_id: u32,
/// offset: 44
#[prost(enumeration = "Mohnimlcoda", tag = "1")]
pub r#type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebbjlhbagcj {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub glnpaolfpdi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub odpeljaiphl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkpfahebjio {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub message_datas: ::prost::alloc::vec::Vec<Nifpichidlj>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub fpmbjmdnpbm: ::prost::alloc::vec::Vec<Ebbjlhbagcj>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "2")]
pub fggpanadlkm: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub area_id: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub difficulty_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hffafbignkp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub inoiognmbmm: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ibnlkollpjh: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hekpnddkkmm: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Abflkibifdm {
/// offset: 24
#[prost(double, tag = "6")]
pub aepmegilloj: f64,
/// offset: 32
#[prost(double, tag = "3")]
pub jgfkndmdhhp: f64,
/// offset: 40
#[prost(double, tag = "7")]
pub mincpokepdp: f64,
/// offset: 48
#[prost(uint32, tag = "1")]
pub jeofbdlfcol: u32,
/// offset: 56
#[prost(double, tag = "2")]
pub hifnhnlndpn: f64,
/// offset: 64
#[prost(uint32, tag = "5")]
pub ibnlkollpjh: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub wave: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jpkjnnkmigj {
/// offset: 24
#[prost(double, tag = "3")]
pub cjkmcomgjcl: f64,
/// offset: 32
#[prost(uint32, tag = "5")]
pub ibnlkollpjh: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub dfbhojangcf: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub gdljhbljodk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hphjpoibglc {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub eghjfeimhbb: ::prost::alloc::vec::Vec<Abflkibifdm>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub dkockkcpgdk: ::prost::alloc::vec::Vec<Jpkjnnkmigj>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub cdfpljdjdep: ::prost::alloc::vec::Vec<Hffafbignkp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmnpjnpamoa {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jaegabgpedi: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fimbjconbae {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub cdjabfhcnff: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub cmaocglkfae: ::prost::alloc::vec::Vec<Fmnpjnpamoa>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub amkblkmnkfe: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub acgiekabifk: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub daekfcnbcfc: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub daebgdendnn: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub molfoogcbke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jioneeljgcc {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ipdcldbkibi: ::core::option::Option<Fimbjconbae>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgofjdocomk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Geccjhdockh {
/// offset: 24
#[prost(uint32, tag = "2")]
pub bjlgfckbppj: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub dlgpbfdgegj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbjmlknlepd {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub fiigohioinp: ::core::option::Option<Geccjhdockh>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub lnjmoaldpjd: ::core::option::Option<Hphjpoibglc>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub kiabiioenok: ::core::option::Option<Jgofjdocomk>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub bnmbhfmhglh: ::core::option::Option<Jioneeljgcc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lgokjfkmcbe {
/// offset: 24
#[prost(double, tag = "11")]
pub mincpokepdp: f64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ibopdgofdod: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub hifnhnlndpn: f64,
/// offset: 48
#[prost(uint32, tag = "13")]
pub ibhkmlkhkjb: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub olpdbdedcog: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub gmjgpdkjaee: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub bjgoofnogmj: u32,
/// offset: 64
#[prost(double, tag = "8")]
pub aepmegilloj: f64,
/// offset: 72
#[prost(uint32, tag = "1")]
pub kjgdbfefhpj: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub hkaenabcbhl: u32,
/// offset: 80
#[prost(double, tag = "3")]
pub jgfkndmdhhp: f64,
/// offset: 88
#[prost(uint32, tag = "12")]
pub oebaidcoplc: u32,
/// offset: 92
#[prost(uint32, tag = "5")]
pub nbkoopbpnpl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bjofjdkiopg {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub eghjfeimhbb: ::prost::alloc::vec::Vec<Lgokjfkmcbe>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub jbfepafjncl: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub oebaidcoplc: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub ibhkmlkhkjb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleAvatarServantInfo {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub attack_type_max_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub attack_type_break_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 56
#[prost(double, tag = "24")]
pub gpleldeieko: f64,
/// offset: 64
#[prost(double, tag = "7")]
pub total_break_damage: f64,
/// offset: 72
#[prost(double, tag = "11")]
pub total_damage_taken: f64,
/// offset: 80
#[prost(double, tag = "21")]
pub dialjmahfbo: f64,
/// offset: 88
#[prost(double, tag = "12")]
pub total_heal: f64,
/// offset: 96
#[prost(uint32, tag = "3")]
pub total_turns: u32,
/// offset: 104
#[prost(double, tag = "14")]
pub total_shield: f64,
/// offset: 112
#[prost(double, tag = "13")]
pub total_hp_recover: f64,
/// offset: 120
#[prost(double, tag = "4")]
pub dbjollgogol: f64,
/// offset: 128
#[prost(double, tag = "6")]
pub total_damage: f64,
/// offset: 136
#[prost(double, tag = "15")]
pub total_shield_taken: f64,
/// offset: 144
#[prost(uint32, tag = "20")]
pub jdhdjfckbgd: u32,
/// offset: 148
#[prost(uint32, tag = "2")]
pub kaahkldjpje: u32,
/// offset: 152
#[prost(uint32, tag = "18")]
pub nfelhigfiom: u32,
/// offset: 156
#[prost(uint32, tag = "17")]
pub break_times: u32,
/// offset: 160
#[prost(uint32, tag = "22")]
pub entity_id: u32,
/// offset: 164
#[prost(uint32, tag = "23")]
pub mebkilmpmga: u32,
/// offset: 168
#[prost(double, tag = "16")]
pub total_shield_damage: f64,
/// offset: 176
#[prost(uint32, tag = "19")]
pub cnleplaeehf: u32,
/// offset: 180
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleAvatarGlobalBuffInfo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub maze_buff_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub dlmbcccpckj: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohdhndmjfap {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub gfoahhhnbjc: ::prost::alloc::vec::Vec<BattleAvatarServantInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub bobelcjddoa: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub gnmmfalalld: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nejmjmjamma {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jjdeehamhgf: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub gcnmkihofgg: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ncdbcllahpp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fmekabdgcec {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub message_datas: ::prost::alloc::vec::Vec<Nifpichidlj>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub giojaljaiif: ::core::option::Option<Nejmjmjamma>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mgmjophjcnl {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub jhbjnkcjino: ::prost::alloc::vec::Vec<Fhkkpndlllo>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub nelaklkiddk: ::prost::alloc::vec::Vec<Lflenbdpnjn>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub llofonjogce: ::prost::alloc::vec::Vec<Hfkkkfjhphj>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub odmcmpidjnh: ::prost::alloc::vec::Vec<Bcconkjhdjl>,
/// offset: 48
#[prost(message, repeated, tag = "3")]
pub mfooecceobo: ::prost::alloc::vec::Vec<Adhgijphleb>,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub opjpkfefpka: ::prost::alloc::vec::Vec<Jphfanmnhjp>,
/// offset: 72
#[prost(message, repeated, tag = "8")]
pub dogmmglbjij: ::prost::alloc::vec::Vec<Cpncaploihi>,
/// offset: 80
#[prost(map = "string, uint32", tag = "16")]
pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 88
#[prost(double, tag = "12")]
pub flfeajfnpap: f64,
/// offset: 96
#[prost(uint32, tag = "1")]
pub hflpdcjdiac: u32,
/// offset: 100
#[prost(uint32, tag = "2")]
pub nbpfmfmkjhi: u32,
/// offset: 104
#[prost(double, tag = "11")]
pub ndkjjififnj: f64,
/// offset: 112
#[prost(uint32, tag = "14")]
pub fkminamffan: u32,
/// offset: 116
#[prost(uint32, tag = "9")]
pub oahfcppimlf: u32,
/// offset: 120
#[prost(double, tag = "13")]
pub cocomfhnehf: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpaiofmjepm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub bbhbakjcglc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jphfanmnhjp {
#[prost(oneof = "jphfanmnhjp::Kknboacncon", tags = "1")]
pub kknboacncon: ::core::option::Option<jphfanmnhjp::Kknboacncon>,
}
/// Nested message and enum types in `JPHFANMNHJP`.
pub mod jphfanmnhjp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "1")]
Fecdncfjgfk(super::Jpaiofmjepm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obimhnfflem {
/// offset: 16
#[prost(map = "uint32, message", tag = "5")]
pub trait_effect_level_reward: ::std::collections::HashMap<u32, GridFightDropInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub effect_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Adhgijphleb {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub mfjclcjnafo: ::prost::alloc::vec::Vec<Obimhnfflem>,
/// offset: 32
#[prost(double, tag = "4")]
pub kinkmheaanp: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub trait_id: u32,
/// offset: 48
#[prost(double, tag = "3")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hfkkkfjhphj {
/// offset: 24
#[prost(double, tag = "3")]
pub damage: f64,
/// offset: 32
#[prost(double, tag = "4")]
pub kinkmheaanp: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhkkpndlllo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cjafijafipn {
/// offset: 24
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub eokopaffmii: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lflenbdpnjn {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub kill_monster_list: ::prost::alloc::vec::Vec<Cjafijafipn>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub pbfmlgocopf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cpncaploihi {
/// offset: 24
#[prost(map = "uint32, double", tag = "6")]
pub icecchmagno: ::std::collections::HashMap<u32, f64>,
/// offset: 32
#[prost(double, tag = "5")]
pub kinkmheaanp: f64,
/// offset: 40
#[prost(uint32, tag = "7")]
pub cakaojgilmg: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub okmhkbojbob: u32,
/// offset: 56
#[prost(double, tag = "2")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nlapckjbjnb {
/// offset: 16
#[prost(map = "uint32, double", tag = "2")]
pub dmlclkhgefe: ::std::collections::HashMap<u32, f64>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ckokagglkhg {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<Nlapckjbjnb>,
/// offset: 32
#[prost(double, tag = "3")]
pub fbnbpphogli: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub hflpdcjdiac: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pmpcibgilie {
/// offset: 24
#[prost(double, tag = "2")]
pub damage: f64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub okmhkbojbob: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fahgfcijhfk {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub inbncakgdpj: ::prost::alloc::vec::Vec<Pmpcibgilie>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub round_cnt: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub fhpmeiecklg: u32,
/// offset: 40
#[prost(double, tag = "5")]
pub total_damage: f64,
/// offset: 48
#[prost(uint32, tag = "3")]
pub hoiobljhjhj: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub total_bp_cost: u32,
/// offset: 56
#[prost(double, tag = "6")]
pub total_damage_taken: f64,
/// offset: 64
#[prost(double, tag = "8")]
pub total_shield_taken: f64,
/// offset: 72
#[prost(double, tag = "7")]
pub total_hp_recover: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleStatistics {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<AvatarBattleInfo>,
/// offset: 24
#[prost(uint32, repeated, tag = "44")]
pub gblekiocfma: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub monster_list: ::prost::alloc::vec::Vec<MonsterBattleInfo>,
/// offset: 40
#[prost(message, repeated, tag = "42")]
pub mhlcfdegogn: ::prost::alloc::vec::Vec<BattleAvatarGlobalBuffInfo>,
/// offset: 48
#[prost(uint32, repeated, tag = "45")]
pub mebkilmpmga: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, optional, tag = "46")]
pub kfpekbckkpm: ::core::option::Option<Knbmapnndjl>,
/// offset: 64
#[prost(message, repeated, tag = "23")]
pub enpbmpkglom: ::prost::alloc::vec::Vec<Afgmnffbbig>,
/// offset: 72
#[prost(message, optional, tag = "40")]
pub ofmigbjpkmh: ::core::option::Option<Fmekabdgcec>,
/// offset: 80
#[prost(message, repeated, tag = "26")]
pub eipbmomkjdo: ::prost::alloc::vec::Vec<StatisticEvent>,
/// offset: 88
#[prost(message, repeated, tag = "16")]
pub bdchejkpoaf: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 104
#[prost(message, optional, tag = "38")]
pub bcciiegcfaa: ::core::option::Option<Bjofjdkiopg>,
/// offset: 112
#[prost(map = "string, float", tag = "13")]
pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 120
#[prost(message, repeated, tag = "34")]
pub aiokgnblmdi: ::prost::alloc::vec::Vec<Nhpaecjcocg>,
/// offset: 128
#[prost(int32, repeated, tag = "22")]
pub akffkemdplg: ::prost::alloc::vec::Vec<i32>,
/// offset: 136
#[prost(message, optional, tag = "31")]
pub doafghlaicm: ::core::option::Option<Ojeanlingcj>,
/// offset: 144
#[prost(message, repeated, tag = "21")]
pub okfalmgfhma: ::prost::alloc::vec::Vec<Hdkeppdidih>,
/// offset: 152
#[prost(message, repeated, tag = "33")]
pub dcmahkhafeh: ::prost::alloc::vec::Vec<Bmkiiodbmjf>,
/// offset: 160
#[prost(message, optional, tag = "36")]
pub dbkfepmimff: ::core::option::Option<Eanjjjpkipj>,
/// offset: 168
#[prost(message, repeated, tag = "27")]
pub ecffmbfgpoj: ::prost::alloc::vec::Vec<Cdmpjodlbee>,
/// offset: 176
#[prost(message, repeated, tag = "29")]
pub lgkakieeomg: ::prost::alloc::vec::Vec<Mkicaccmbof>,
/// offset: 184
#[prost(message, optional, tag = "37")]
pub mhpdkedhell: ::core::option::Option<Gbjmlknlepd>,
/// offset: 192
#[prost(message, optional, tag = "39")]
pub iagkljekaol: ::core::option::Option<Ohdhndmjfap>,
/// offset: 200
#[prost(message, optional, tag = "48")]
pub mfojkjgkdgd: ::core::option::Option<Fahgfcijhfk>,
/// offset: 208
#[prost(message, optional, tag = "43")]
pub apagmjneccn: ::core::option::Option<Mgmjophjcnl>,
/// offset: 216
#[prost(message, optional, tag = "30")]
pub pmcekilfbio: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 224
#[prost(uint32, repeated, tag = "3")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 232
#[prost(map = "uint32, message", tag = "28")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 240
#[prost(message, optional, tag = "47")]
pub ilnngpjaegh: ::core::option::Option<Ckokagglkhg>,
/// offset: 248
#[prost(uint32, tag = "12")]
pub monster_battle_turns: u32,
/// offset: 252
#[prost(uint32, tag = "2")]
pub total_auto_turns: u32,
/// offset: 256
#[prost(enumeration = "BattleEndReason", tag = "19")]
pub end_reason: i32,
/// offset: 260
#[prost(uint32, tag = "4")]
pub ultra_cnt: u32,
/// offset: 264
#[prost(uint32, tag = "35")]
pub npfdejpppli: u32,
/// offset: 268
#[prost(uint32, tag = "10")]
pub cocoon_dead_wave: u32,
/// offset: 272
#[prost(bool, tag = "32")]
pub adgbakbcokf: bool,
/// offset: 276
#[prost(uint32, tag = "14")]
pub challenge_score: u32,
/// offset: 280
#[prost(uint32, tag = "9")]
pub round_cnt: u32,
/// offset: 284
#[prost(uint32, tag = "41")]
pub ieogefblnel: u32,
/// offset: 288
#[prost(double, tag = "6")]
pub cost_time: f64,
/// offset: 296
#[prost(uint32, tag = "11")]
pub avatar_battle_turns: u32,
/// offset: 300
#[prost(uint32, tag = "1")]
pub total_battle_turns: u32,
/// offset: 304
#[prost(double, tag = "5")]
pub total_delay_cumulate: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mkicaccmbof {
/// offset: 24
#[prost(uint32, tag = "2")]
pub cihmkaekgfl: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub dmkhkemikkh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdmpjodlbee {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(enumeration = "Aabgifaeeek", tag = "1")]
pub r#type: i32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Glibgkggejl {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub pdabdejbpel: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub nkddbpgdaee: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LoginActivityData {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub moiahcmhneo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub login_days: u32,
}
/// Obf: JLKHCGGLIMF
#[derive(proto_derive::CmdID)]
#[cmdid(2634)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLoginActivityCsReq {}
/// Obf: BJDJGMHNGGJ
#[derive(proto_derive::CmdID)]
#[cmdid(2682)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLoginActivityScRsp {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub login_activity_list: ::prost::alloc::vec::Vec<LoginActivityData>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActivityScheduleData {
/// offset: 24
#[prost(int64, tag = "11")]
pub end_time: i64,
/// offset: 32
#[prost(int64, tag = "7")]
pub begin_time: i64,
/// offset: 40
#[prost(uint32, tag = "10")]
pub panel_id: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub activity_id: u32,
}
/// Obf: HIMPABPFMPG
#[derive(proto_derive::CmdID)]
#[cmdid(2656)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetActivityScheduleConfigCsReq {}
/// Obf: GHBJFLPLIGA
#[derive(proto_derive::CmdID)]
#[cmdid(2691)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityScheduleConfigScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub schedule_data: ::prost::alloc::vec::Vec<ActivityScheduleData>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrialActivityInfo {
/// offset: 24
#[prost(bool, tag = "2")]
pub taken_reward: bool,
/// offset: 28
#[prost(uint32, tag = "12")]
pub stage_id: u32,
}
/// Obf: JJPAAFLHHKC
#[derive(proto_derive::CmdID)]
#[cmdid(2669)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTrialActivityDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Paaldkhkole {
/// offset: 24
#[prost(uint32, tag = "10")]
pub enhanced_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
}
/// Obf: GAPLJKIPAOF
#[derive(proto_derive::CmdID)]
#[cmdid(2647)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTrialActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub obopmfbgbae: ::prost::alloc::vec::Vec<Paaldkhkole>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub trial_activity_info_list: ::prost::alloc::vec::Vec<TrialActivityInfo>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub activity_stage_id: u32,
}
/// Obf: JLGGPEBAIMB
#[derive(proto_derive::CmdID)]
#[cmdid(1356)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuickStartCocoonStageCsReq {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub cbjckeiggnl: ::core::option::Option<Najknjljpep>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub wave: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub cocoon_id: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub heccobfbjfi: u32,
}
/// Obf: MHDMHAEADMI
#[derive(proto_derive::CmdID)]
#[cmdid(1391)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuickStartCocoonStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub wave: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub cocoon_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicList {
/// offset: 24
#[prost(uint32, tag = "1")]
pub r#type: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub set_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonsterList {
/// offset: 24
#[prost(uint32, tag = "2")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ArchiveData {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub archive_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub archive_equipment_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub relic_list: ::prost::alloc::vec::Vec<RelicList>,
/// offset: 56
#[prost(message, repeated, tag = "8")]
pub kill_monster_list: ::prost::alloc::vec::Vec<MonsterList>,
}
/// Obf: IPFMCBBMOEC
#[derive(proto_derive::CmdID)]
#[cmdid(2334)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetArchiveDataCsReq {}
/// Obf: JPMDALGBLBO
#[derive(proto_derive::CmdID)]
#[cmdid(2382)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetArchiveDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub archive_data: ::core::option::Option<ArchiveData>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: GetAvatarDataCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(334)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAvatarDataCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub noepbnmjfgl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "5")]
pub is_get_all: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarPathSkillTree {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub anchor_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Avatar {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub exp: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub equipment_unique_id: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub cur_multi_path_avatar_type: u32,
/// offset: 56
#[prost(uint64, tag = "13")]
pub first_met_time_stamp: u64,
/// offset: 64
#[prost(bool, tag = "1")]
pub is_marked: bool,
/// offset: 68
#[prost(uint32, tag = "10")]
pub base_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarPathData {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub equip_relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub avatar_path_skill_tree: ::prost::alloc::vec::Vec<AvatarPathSkillTree>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 48
#[prost(uint64, tag = "15")]
pub unlock_timestamp: u64,
/// offset: 56
#[prost(uint32, tag = "14")]
pub path_equipment_id: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub unk_enhanced_id: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 68
#[prost(uint32, tag = "5")]
pub dressed_skin_id: u32,
}
/// Obf: GetAvatarDataScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(382)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAvatarDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub jbfbeolohjn: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub avatar_path_data_info_list: ::prost::alloc::vec::Vec<AvatarPathData>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub dhkfcdaghdm: ::core::option::Option<Cjlcpmdgibo>,
/// offset: 48
#[prost(enumeration = "Cfmdkncddal", repeated, tag = "7")]
pub piloafimcgk: ::prost::alloc::vec::Vec<i32>,
/// offset: 56
#[prost(uint32, repeated, tag = "15")]
pub skin_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "9")]
pub basic_type_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 84
#[prost(bool, tag = "12")]
pub is_get_all: bool,
/// offset: 88
#[prost(uint32, tag = "6")]
pub jfaadmonjnf: u32,
}
/// Obf: DressAvatarCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(373)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressAvatarCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub equipment_unique_id: u32,
}
/// Obf: DressAvatarScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(399)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: TakeOffEquipmentCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(372)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffEquipmentCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
}
/// Obf: TakeOffEquipmentScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(365)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: RankUpAvatarCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(371)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RankUpAvatarCsReq {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub rank: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
}
/// Obf: RankUpAvatarScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(304)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RankUpAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressRelicParam {
/// offset: 24
#[prost(uint32, tag = "9")]
pub relic_unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub relic_type: u32,
}
/// Obf: DressRelicAvatarCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(362)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressRelicAvatarCsReq {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub switch_list: ::prost::alloc::vec::Vec<DressRelicParam>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Obf: DressRelicAvatarScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(349)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressRelicAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: TakeOffRelicCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(348)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffRelicCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub relic_type_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Obf: TakeOffRelicScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(388)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffRelicScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: TakePromotionRewardCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(315)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakePromotionRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub promotion: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub base_avatar_id: u32,
}
/// Obf: TakePromotionRewardScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(364)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakePromotionRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: FNEKPCPNKLO
#[derive(proto_derive::CmdID)]
#[cmdid(340)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPreAvatarActivityListCsReq {}
/// Obf: CEAIGOBEACN
#[derive(proto_derive::CmdID)]
#[cmdid(383)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPreAvatarActivityListScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ddmehpdhplm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ogifjnighbo {
/// offset: 16
#[prost(string, tag = "1144")]
pub jemhfhjkben: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "124")]
pub lacbkoccfhl: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "1874")]
pub ndjglmcpfhk: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "310")]
pub nocpijjbkcb: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "1605")]
pub ppdagppkejd: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub jhlpbjcaiif: u32,
/// offset: 64
#[prost(uint32, tag = "13")]
pub fdijafbcill: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub bfepbbliogp: u32,
/// offset: 72
#[prost(uint32, tag = "11")]
pub jobmejmfelf: u32,
/// offset: 76
#[prost(uint32, tag = "8")]
pub pelfcmahjga: u32,
/// offset: 80
#[prost(uint32, tag = "15")]
pub cahbpnlnkcc: u32,
/// offset: 84
#[prost(uint32, tag = "7")]
pub iicanchnibb: u32,
/// offset: 88
#[prost(uint32, tag = "1340")]
pub r#type: u32,
/// offset: 92
#[prost(uint32, tag = "1")]
pub pgjkalfdfma: u32,
/// offset: 96
#[prost(uint32, tag = "9")]
pub iegolhhoanb: u32,
/// offset: 100
#[prost(uint32, tag = "3")]
pub dkebmgfmcbh: u32,
/// offset: 104
#[prost(uint32, tag = "14")]
pub bjfjhejgfpm: u32,
/// offset: 108
#[prost(uint32, tag = "2")]
pub jpgoackiffc: u32,
/// offset: 112
#[prost(uint32, tag = "1140")]
pub panel_id: u32,
/// offset: 116
#[prost(uint32, tag = "5")]
pub dlgcgjcklcb: u32,
/// offset: 120
#[prost(uint32, tag = "6")]
pub lnhkcmapmlm: u32,
/// offset: 124
#[prost(uint32, tag = "12")]
pub oifpbocoall: u32,
}
/// Obf: KIBJDDNABII
#[derive(proto_derive::CmdID)]
#[cmdid(344)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPreAvatarGrowthInfoCsReq {}
/// Obf: NMLGHIFLBNN
#[derive(proto_derive::CmdID)]
#[cmdid(301)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPreAvatarGrowthInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub jlmmcnimpoa: ::prost::alloc::vec::Vec<Ogifjnighbo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: SetAvatarEnhancedIdCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(321)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAvatarEnhancedIdCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub enhanced_id: u32,
}
/// Obf: SetAvatarEnhancedIdScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(343)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAvatarEnhancedIdScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub unk_enhanced_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub growth_avatar_id: u32,
}
/// Obf: AvatarPathChangedNotify
#[derive(proto_derive::CmdID)]
#[cmdid(360)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarPathChangedNotify {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "10")]
pub cur_multi_path_avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub base_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hebiibbmnkg {
/// offset: 24
#[prost(uint32, tag = "2")]
pub gjeaikiinml: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub ggebflnkakn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilmhfeppkfe {
/// offset: 24
#[prost(uint32, tag = "7")]
pub ipmhdpknjli: u32,
/// offset: 32
#[prost(uint64, tag = "14")]
pub ifepjhgncoi: u64,
/// offset: 40
#[prost(uint32, tag = "11")]
pub gnamnbdiekg: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub jkihiclopkm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mkdhpogedop {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub jabkakdonea: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub jccjokffill: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub peoeneflmbk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jefcegfboaf {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub ehinopgcaee: ::core::option::Option<Ilmhfeppkfe>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub cckeblbmbhh: ::core::option::Option<Mkdhpogedop>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub gniflcbgaaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Clhijoakjce {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ccgboiffdld: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub dohofaolnge: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub iamomgnbdoo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkgjbagohfh {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub lejeecmjipd: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub lkhlohphaod: ::prost::alloc::vec::Vec<Apamfckfhll>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pccgnfgflnj {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ipmhdpknjli: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub gnamnbdiekg: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub gniflcbgaaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oadgbfhdcde {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub kemimhmohie: ::core::option::Option<Clhijoakjce>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub pfhkaclamfg: ::core::option::Option<Jefcegfboaf>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub ginlmpfaecn: ::core::option::Option<Hkgjbagohfh>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub iioaedegefe: ::core::option::Option<Hebiibbmnkg>,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub bfajdknfgjd: ::prost::alloc::vec::Vec<Pccgnfgflnj>,
/// offset: 64
#[prost(uint32, tag = "13")]
pub dabecdokhll: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub efbaedkadml: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub jflaegmbmak: u32,
/// offset: 76
#[prost(uint32, tag = "5")]
pub bnfdbmmleig: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Giiekghdhjp {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub ccgboiffdld: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub dabecdokhll: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub gjeaikiinml: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ggebflnkakn: u32,
}
/// Obf: GKPNGNAODNB
#[derive(proto_derive::CmdID)]
#[cmdid(9985)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct B51RacingGetDataCsReq {}
/// Obf: MHFNMBHNPHA
#[derive(proto_derive::CmdID)]
#[cmdid(9995)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct B51RacingGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub alaakiadlbn: ::core::option::Option<Giiekghdhjp>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub fniaaeafgde: ::core::option::Option<Oadgbfhdcde>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub bnobegbnfmj: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "5")]
pub ocdlpddmclp: ::core::option::Option<Giihhkdloba>,
/// offset: 56
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "12")]
pub mbfopklnedb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ihebjjkgboh {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub iioaedegefe: ::core::option::Option<Hebiibbmnkg>,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub ccgboiffdld: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub bnfdbmmleig: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Giihhkdloba {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub eeldjndkkml: ::core::option::Option<Ihebjjkgboh>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub labidbpbkpl: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub dabecdokhll: u32,
}
/// Obf: CHIIPPKECEF
#[derive(proto_derive::CmdID)]
#[cmdid(134)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultCsReq {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 24
#[prost(string, tag = "1")]
pub debug_extra_info: ::prost::alloc::string::String,
/// offset: 40
#[prost(map = "string, uint32", tag = "12")]
pub ljjeoojceog: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 48
#[prost(bytes = "vec", tag = "6")]
pub turn_snapshot_hash: ::prost::alloc::vec::Vec<u8>,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
/// offset: 64
#[prost(enumeration = "BattleEndStatus", tag = "2")]
pub end_status: i32,
/// offset: 68
#[prost(uint32, tag = "13")]
pub lgojdhlmgen: u32,
/// offset: 72
#[prost(uint32, tag = "15")]
pub battle_id: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub nibmfcfbhep: u32,
/// offset: 80
#[prost(uint32, tag = "5")]
pub stage_id: u32,
/// offset: 84
#[prost(uint32, tag = "3")]
pub cost_time: u32,
/// offset: 88
#[prost(uint32, tag = "11")]
pub ljkmpimkomo: u32,
/// offset: 92
#[prost(bool, tag = "8")]
pub lgjmmjefgnk: bool,
/// offset: 93
#[prost(bool, tag = "9")]
pub nngdlohalcn: bool,
/// offset: 94
#[prost(bool, tag = "10")]
pub dkidhmaomjb: bool,
}
/// Obf: PPNMNDKILGL
#[derive(proto_derive::CmdID)]
#[cmdid(182)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub multiple_drop_data: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(string, tag = "10")]
pub dimhpkfppka: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "1698")]
pub item_list_unk1: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "1470")]
pub abemlcjbief: ::core::option::Option<Lmdpkoelkfl>,
/// offset: 48
#[prost(message, repeated, tag = "4")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 56
#[prost(string, tag = "5")]
pub dpholbabaol: ::prost::alloc::string::String,
/// offset: 72
#[prost(message, optional, tag = "11")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 80
#[prost(message, optional, tag = "13")]
pub item_list_unk2: ::core::option::Option<ItemList>,
/// offset: 88
#[prost(uint32, tag = "15")]
pub battle_id: u32,
/// offset: 92
#[prost(uint32, tag = "2")]
pub stage_id: u32,
/// offset: 96
#[prost(uint32, tag = "3")]
pub akdgbbdfdha: u32,
/// offset: 100
#[prost(uint32, tag = "1")]
pub lemgiccokbk: u32,
/// offset: 104
#[prost(bool, tag = "1534")]
pub opdkjbhlojm: bool,
/// offset: 105
#[prost(bool, tag = "8")]
pub check_identical: bool,
/// offset: 108
#[prost(uint32, tag = "12")]
pub event_id: u32,
/// offset: 112
#[prost(enumeration = "BattleEndStatus", tag = "9")]
pub end_status: i32,
/// offset: 116
#[prost(uint32, tag = "14")]
pub eahgeknlhpn: u32,
/// offset: 120
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: FAMHHDBNNFD
#[derive(proto_derive::CmdID)]
#[cmdid(156)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurBattleInfoCsReq {}
/// Obf: LJJAAGCEBCK
#[derive(proto_derive::CmdID)]
#[cmdid(191)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurBattleInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub hidiejalfie: ::core::option::Option<AetherDivideBattleInfo>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 44
#[prost(enumeration = "BattleEndStatus", tag = "12")]
pub last_end_status: i32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub kdjgdhkjage: u32,
}
/// Obf: SyncClientResVersionCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(198)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncClientResVersionCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ljkmpimkomo: u32,
}
/// Obf: SyncClientResVersionScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(126)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncClientResVersionScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ljkmpimkomo: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Challenge {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub stage_info: ::core::option::Option<ChallengeStageInfo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub score_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub record_id: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub taken_reward: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub score_two: u32,
/// offset: 48
#[prost(bool, tag = "3")]
pub hgpkmhfpmbj: bool,
/// offset: 52
#[prost(uint32, tag = "2")]
pub star: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeGroup {
/// offset: 24
#[prost(uint64, tag = "3")]
pub taken_stars_count_reward: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeHistoryMaxLevel {
/// offset: 24
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub hnhcfjjnjce: bool,
/// offset: 32
#[prost(uint32, tag = "2")]
pub reward_display_type: u32,
}
/// Obf: FICNDNLJEED
#[derive(proto_derive::CmdID)]
#[cmdid(1734)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChallengeCsReq {}
/// Obf: KGPEJJNPLCG
#[derive(proto_derive::CmdID)]
#[cmdid(1782)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChallengeScRsp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub challenge_group_list: ::prost::alloc::vec::Vec<ChallengeGroup>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub max_level_list: ::prost::alloc::vec::Vec<ChallengeHistoryMaxLevel>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub challenge_list: ::prost::alloc::vec::Vec<Challenge>,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub kkiafpfklge: ::prost::alloc::vec::Vec<Fmdaaiklaja>,
/// offset: 56
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct KillMonster {
/// offset: 24
#[prost(uint32, tag = "13")]
pub kill_num: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeStoryBuffList {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBossBuffList {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub challenge_boss_const: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeCurBuffInfo {
#[prost(oneof = "challenge_cur_buff_info::Kknboacncon", tags = "9, 5")]
pub kknboacncon: ::core::option::Option<challenge_cur_buff_info::Kknboacncon>,
}
/// Nested message and enum types in `ChallengeCurBuffInfo`.
pub mod challenge_cur_buff_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "9")]
CurStoryBuffs(super::ChallengeStoryBuffList),
/// offset: 16
#[prost(message, tag = "5")]
CurBossBuffs(super::ChallengeBossBuffList),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CurChallenge {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub kill_monster_list: ::prost::alloc::vec::Vec<KillMonster>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub stage_info: ::core::option::Option<ChallengeCurBuffInfo>,
/// offset: 40
#[prost(enumeration = "ExtraLineupType", tag = "14")]
pub extra_lineup_type: i32,
/// offset: 44
#[prost(enumeration = "ChallengeStatus", tag = "9")]
pub status: i32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub dead_avatar_num: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub score_two: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub challenge_id: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub round_count: u32,
/// offset: 64
#[prost(uint32, tag = "6")]
pub score_id: u32,
}
/// Obf: NOHJGOCPPMF
#[derive(proto_derive::CmdID)]
#[cmdid(1799)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurChallengeCsReq {}
/// Obf: JIOAKKLDCBB
#[derive(proto_derive::CmdID)]
#[cmdid(1772)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurChallengeScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBossSingleNodeInfo {
/// offset: 24
#[prost(uint32, tag = "3")]
pub buff_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub max_score: u32,
/// offset: 32
#[prost(bool, tag = "13")]
pub mbhcjponjom: bool,
/// offset: 33
#[prost(bool, tag = "14")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossInfo {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub second_node: ::core::option::Option<ChallengeBossSingleNodeInfo>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub first_node: ::core::option::Option<ChallengeBossSingleNodeInfo>,
/// offset: 32
#[prost(map = "uint32, message", tag = "11")]
pub cfdcjjfhndi: ::std::collections::HashMap<u32, ChallengeBossAvatarRelicInfo>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub gldgcnlmlid: ::prost::alloc::vec::Vec<Lbkmcgdmnjo>,
/// offset: 56
#[prost(map = "uint32, message", tag = "8")]
pub inmcionhjjn: ::std::collections::HashMap<u32, ChallengeBossEquipmentInfo>,
/// offset: 64
#[prost(message, repeated, tag = "7")]
pub njdlgciclke: ::prost::alloc::vec::Vec<Lbkmcgdmnjo>,
/// offset: 72
#[prost(bool, tag = "12")]
pub unk1: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStageInfo {
#[prost(oneof = "challenge_stage_info::Kknboacncon", tags = "12")]
pub kknboacncon: ::core::option::Option<challenge_stage_info::Kknboacncon>,
}
/// Nested message and enum types in `ChallengeStageInfo`.
pub mod challenge_stage_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "12")]
BossInfo(super::ChallengeBossInfo),
}
}
/// Obf: PCLHDCHFKLP
#[derive(proto_derive::CmdID)]
#[cmdid(3934)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SendMsgCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub message_datas: ::core::option::Option<MessageChatData>,
/// offset: 40
#[prost(enumeration = "ChatType", tag = "2")]
pub chat_type: i32,
}
/// Obf: MKFCCNOIDNB
#[derive(proto_derive::CmdID)]
#[cmdid(3982)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SendMsgScRsp {
/// offset: 24
#[prost(uint64, tag = "13")]
pub end_time: u64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: LLCBGMJAICJ
#[derive(proto_derive::CmdID)]
#[cmdid(3979)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RevcMsgScNotify {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub recv_message_data: ::core::option::Option<ChatMessageData>,
/// offset: 32
#[prost(enumeration = "ChatType", tag = "5")]
pub chat_type: i32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub pffpfkoglpo: u32,
}
/// Obf: PGADBBAECPD
#[derive(proto_derive::CmdID)]
#[cmdid(3956)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPrivateChatHistoryCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub target_side: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub contact_side: u32,
}
/// Obf: JLBGMJFLJEE
#[derive(proto_derive::CmdID)]
#[cmdid(3991)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPrivateChatHistoryScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub chat_message_list: ::prost::alloc::vec::Vec<ChatMessageData>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub target_side: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub contact_side: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Item {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub unique_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub rank: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub num: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub item_id: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub main_affix_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemList {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub item_list: ::prost::alloc::vec::Vec<Item>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PileItem {
/// offset: 24
#[prost(uint32, tag = "5")]
pub item_num: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ItemCost {
#[prost(oneof = "item_cost::Item", tags = "13, 10, 6")]
pub item: ::core::option::Option<item_cost::Item>,
}
/// Nested message and enum types in `ItemCost`.
pub mod item_cost {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Item {
/// offset: 24
#[prost(message, tag = "13")]
PileItem(super::PileItem),
/// offset: 24
#[prost(uint32, tag = "10")]
EquipmentUniqueId(u32),
/// offset: 24
#[prost(uint32, tag = "6")]
RelicUniqueId(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemCostData {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub item_list: ::prost::alloc::vec::Vec<ItemCost>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Relic {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub reforge_sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub hgnplibnhhg: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub tid: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub exp: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub dress_avatar_id: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 64
#[prost(uint32, tag = "10")]
pub reforge_block_sub_affix_id: u32,
/// offset: 68
#[prost(bool, tag = "7")]
pub is_protected: bool,
/// offset: 69
#[prost(bool, tag = "1")]
pub is_discarded: bool,
/// offset: 72
#[prost(uint32, tag = "14")]
pub unique_id: u32,
/// offset: 76
#[prost(uint32, tag = "5")]
pub main_affix_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MotionInfo {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub rot: ::core::option::Option<Vector>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub pos: ::core::option::Option<Vector>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneMonsterWaveParam {
/// offset: 24
#[prost(uint32, tag = "11")]
pub iedebfccknl: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub cphiinkideb: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub hard_level_group: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub elite_group: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hnebodebelg {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub iebnogooemo: ::prost::alloc::vec::Vec<Bcconkjhdjl>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub role_star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mndmndklkie {
#[prost(oneof = "mndmndklkie::TeleportNigger", tags = "368")]
pub teleport_nigger: ::core::option::Option<mndmndklkie::TeleportNigger>,
}
/// Nested message and enum types in `MNDMNDKLKIE`.
pub mod mndmndklkie {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 16
#[prost(message, tag = "368")]
Eigmkojoeei(super::Hnebodebelg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonster {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub extra_info: ::core::option::Option<Mndmndklkie>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub max_hp: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub monster_id: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub cur_hp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonsterWave {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub monster_param: ::core::option::Option<SceneMonsterWaveParam>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub monster_list: ::prost::alloc::vec::Vec<SceneMonster>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub nmgiabhijjb: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub battle_wave_id: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub battle_stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneBattleInfo {
/// offset: 16
#[prost(message, repeated, tag = "745")]
pub battle_event: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 32
#[prost(message, optional, tag = "254")]
pub battle_rogue_magic_info: ::core::option::Option<BattleRogueMagicInfo>,
/// offset: 40
#[prost(message, optional, tag = "1578")]
pub fgoakdcbioe: ::core::option::Option<Edcfkacpfnb>,
/// offset: 48
#[prost(message, optional, tag = "444")]
pub pmcekilfbio: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 56
#[prost(message, optional, tag = "1920")]
pub eigmkojoeei: ::core::option::Option<Ojcbomccpdb>,
/// offset: 64
#[prost(message, optional, tag = "1425")]
pub dfabbgkgdei: ::core::option::Option<Kiaicmelimm>,
/// offset: 72
#[prost(message, repeated, tag = "5")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
/// offset: 80
#[prost(message, repeated, tag = "10")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 88
#[prost(map = "uint32, message", tag = "145")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 96
#[prost(message, optional, tag = "492")]
pub pjojcjnlaap: ::core::option::Option<Glibgkggejl>,
/// offset: 104
#[prost(message, repeated, tag = "14")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 112
#[prost(message, optional, tag = "1594")]
pub ldplaohnlap: ::core::option::Option<Pkpfahebjio>,
/// offset: 120
#[prost(uint32, tag = "4")]
pub world_level: u32,
/// offset: 124
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 128
#[prost(uint32, tag = "7")]
pub battle_id: u32,
/// offset: 132
#[prost(uint32, tag = "8")]
pub logic_random_seed: u32,
/// offset: 136
#[prost(uint32, tag = "9")]
pub jaoiokbbmfc: u32,
/// offset: 140
#[prost(bool, tag = "11")]
pub imekcmnfldi: bool,
/// offset: 144
#[prost(uint32, tag = "13")]
pub rounds_limit: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideBattleInfo {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<AetherAvatarInfo>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub battle_id: u32,
/// offset: 52
#[prost(bool, tag = "6")]
pub imekcmnfldi: bool,
/// offset: 56
#[prost(uint32, tag = "9")]
pub logic_random_seed: u32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lbkmcgdmnjo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub assist_uid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmdpkoelkfl {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "12")]
pub abfcdbocmcf: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Apamfckfhll {
/// offset: 24
#[prost(uint32, tag = "12")]
pub key: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EquipRelic {
/// offset: 24
#[prost(uint32, tag = "10")]
pub r#type: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub relic_unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeadFrameInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub head_frame_item_id: u32,
/// offset: 32
#[prost(int64, tag = "8")]
pub head_frame_expire_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ContentPackageInfo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub content_id: u32,
/// offset: 28
#[prost(enumeration = "ContentPackageStatus", tag = "5")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageData {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub content_package_list: ::prost::alloc::vec::Vec<ContentPackageInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub cur_content_id: u32,
}
/// Obf: GPDCBDHANON
#[derive(proto_derive::CmdID)]
#[cmdid(7544)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageSyncDataScNotify {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub data: ::core::option::Option<ContentPackageData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DailyActivityInfo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub daily_active_point: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub is_has_taken: bool,
}
/// Obf: GFIIJKCCICO
#[derive(proto_derive::CmdID)]
#[cmdid(3379)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetDailyActiveInfoCsReq {}
/// Obf: DIJHCMKKLBJ
#[derive(proto_derive::CmdID)]
#[cmdid(3339)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDailyActiveInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub daily_active_quest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub daily_active_level_list: ::prost::alloc::vec::Vec<DailyActivityInfo>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub daily_active_point: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExpeditionInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Obf: DGHLOHPCFKP
#[derive(proto_derive::CmdID)]
#[cmdid(2536)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetExpeditionDataCsReq {}
/// Obf: CNLOBEKDKGL
#[derive(proto_derive::CmdID)]
#[cmdid(2529)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetExpeditionDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub caalnnfjiah: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub expedition_info: ::prost::alloc::vec::Vec<ExpeditionInfo>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub total_expedition_count: u32,
/// offset: 48
#[prost(int64, tag = "3")]
pub bjmgdbchean: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdabdppphbn {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub linomgedmhc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub cjpdgbplfig: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub alalebdjgha: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub group_id: u32,
}
/// Obf: IIAOPKANEKJ
#[derive(proto_derive::CmdID)]
#[cmdid(3634)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFightActivityDataCsReq {}
/// Obf: KDMLMIFIMHE
#[derive(proto_derive::CmdID)]
#[cmdid(3682)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFightActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub falbalfnoff: ::prost::alloc::vec::Vec<Cdabdppphbn>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "1")]
pub edgpaojeenn: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub world_level: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 48
#[prost(bool, tag = "5")]
pub cfdbdgefjjn: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AssistSimpleInfo {
/// offset: 24
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub dressed_skin_id: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub pos: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hhjannigckm {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "15")]
pub egllmgllhdl: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Icmgdjbdfea {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub nckjlaejndp: ::core::option::Option<Hhjannigckm>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub lmppdgofomf: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub fbogdahndka: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub hcbaddhnidg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pibfidoepap {
/// offset: 24
#[prost(uint32, tag = "13")]
pub gnifodgcpaa: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub fffngbkhoea: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jmocdmhfejg {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub kgbhikkljmk: ::core::option::Option<Pibfidoepap>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejakbkoeepc {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub bhdklajpmbj: ::core::option::Option<Jmocdmhfejg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FriendGridFightRecord {
/// offset: 24
#[prost(uint32, tag = "6")]
pub division_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Paefdelfkjk {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub amldhbmigen: ::core::option::Option<Icmgdjbdfea>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub bamdehaicda: ::core::option::Option<FriendGridFightRecord>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub kblklgdcomf: ::core::option::Option<Ejakbkoeepc>,
/// offset: 48
#[prost(enumeration = "BattleRecordType", tag = "4")]
pub bebeemkobnn: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSimpleInfo {
/// offset: 24
#[prost(message, optional, tag = "1901")]
pub head_icon_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 32
#[prost(string, tag = "7")]
pub signature: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "13")]
pub platform_nick: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "4")]
pub platform_uuid: ::prost::alloc::string::String,
/// offset: 56
#[prost(message, repeated, tag = "3")]
pub assist_info_list: ::prost::alloc::vec::Vec<AssistSimpleInfo>,
/// offset: 64
#[prost(string, tag = "8")]
pub nickname: ::prost::alloc::string::String,
/// offset: 72
#[prost(message, optional, tag = "9")]
pub player_outfit_data: ::core::option::Option<Cjlcpmdgibo>,
/// offset: 80
#[prost(int64, tag = "1949")]
pub update_time: i64,
/// offset: 88
#[prost(uint32, tag = "11")]
pub personal_card: u32,
/// offset: 92
#[prost(uint32, tag = "1643")]
pub gender: u32,
/// offset: 96
#[prost(uint32, tag = "1")]
pub chat_bubble_id: u32,
/// offset: 100
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 104
#[prost(enumeration = "FriendOnlineStatus", tag = "10")]
pub online_status: i32,
/// offset: 108
#[prost(enumeration = "PlatformType", tag = "14")]
pub platform: i32,
/// offset: 112
#[prost(uint32, tag = "2")]
pub uid: u32,
/// offset: 116
#[prost(bool, tag = "5")]
pub is_banned: bool,
/// offset: 120
#[prost(int64, tag = "6")]
pub logout_time: i64,
/// offset: 128
#[prost(uint32, tag = "15")]
pub head_icon: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DisplayEquipmentInfo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub promotion: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub exp: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jieolmhjjgf {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub main_affix_id: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisplayAvatarDetailInfo {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub equipment: ::core::option::Option<DisplayEquipmentInfo>,
/// offset: 40
#[prost(message, repeated, tag = "12")]
pub relic_list: ::prost::alloc::vec::Vec<Jieolmhjjgf>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub enhanced_id: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub exp: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub dressed_skin_id: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub rank: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub promotion: u32,
/// offset: 76
#[prost(uint32, tag = "2")]
pub pos: u32,
/// offset: 80
#[prost(uint32, tag = "11")]
pub avatar_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendSimpleInfo {
/// offset: 16
#[prost(string, tag = "8")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub mboihjlijdg: ::core::option::Option<Paefdelfkjk>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 48
#[prost(int64, tag = "4")]
pub create_time: i64,
/// offset: 56
#[prost(bool, tag = "10")]
pub is_marked: bool,
/// offset: 60
#[prost(enumeration = "PlayingState", tag = "14")]
pub playing_state: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerAssistInfo {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub assist_avatar: ::core::option::Option<DisplayAvatarDetailInfo>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
}
/// Obf: ADKDAKFNFMH
#[derive(proto_derive::CmdID)]
#[cmdid(2934)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendListInfoCsReq {}
/// Obf: JLHNEDPPFOO
#[derive(proto_derive::CmdID)]
#[cmdid(2982)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendListInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub black_list: ::prost::alloc::vec::Vec<PlayerSimpleInfo>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub friend_list: ::prost::alloc::vec::Vec<FriendSimpleInfo>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: IEIMIFAEADO
#[derive(proto_derive::CmdID)]
#[cmdid(2924)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAssistListCsReq {
/// offset: 24
#[prost(bool, tag = "1")]
pub lkbaenbkjce: bool,
/// offset: 25
#[prost(bool, tag = "14")]
pub ddnkhdikael: bool,
}
/// Obf: KCKOECDINAF
#[derive(proto_derive::CmdID)]
#[cmdid(2914)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAssistListScRsp {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub assist_list: ::prost::alloc::vec::Vec<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: HMMPDJAOMKJ
#[derive(proto_derive::CmdID)]
#[cmdid(2944)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurAssistCsReq {}
/// Obf: FBCPGPMNECG
#[derive(proto_derive::CmdID)]
#[cmdid(2901)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurAssistScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub odhmgpnecfo: ::core::option::Option<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: CNDFNIHMPKC
#[derive(proto_derive::CmdID)]
#[cmdid(2902)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendLoginInfoCsReq {}
/// Obf: NMAOECIJEBA
#[derive(proto_derive::CmdID)]
#[cmdid(2930)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendLoginInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub black_uid_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub friend_uid_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "4")]
pub ehbjfgpdpjf: bool,
/// offset: 41
#[prost(bool, tag = "14")]
pub bheiccgpblg: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: IILCDMAHMDN
#[derive(proto_derive::CmdID)]
#[cmdid(2987)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendAssistListCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub hhfpjhmeijk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub eejgcfbjkak: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "15")]
pub ddnkhdikael: bool,
/// offset: 44
#[prost(uint32, tag = "13")]
pub target_side: u32,
/// offset: 48
#[prost(enumeration = "Pidahabflbl", tag = "9")]
pub hfolaoikolb: i32,
}
/// Obf: MEDJBBOGLNM
#[derive(proto_derive::CmdID)]
#[cmdid(2969)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendAssistListScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub assist_list: ::prost::alloc::vec::Vec<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub target_side: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: JDKEAPHHLBM
#[derive(proto_derive::CmdID)]
#[cmdid(1934)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetGachaInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GachaCeilingAvatar {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub repeated_cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaCeiling {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<GachaCeilingAvatar>,
/// offset: 32
#[prost(bool, tag = "4")]
pub is_claimed: bool,
/// offset: 36
#[prost(uint32, tag = "8")]
pub ceiling_num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Neimlknmdbm {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ojnefbjhcck: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub ejgnmcamela: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub mmelnchidnc: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub gfanbhaekok: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub prize_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "5")]
pub detail_url: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub onihomceljk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub item_detail_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
/// offset: 64
#[prost(string, tag = "7")]
pub history_url: ::prost::alloc::string::String,
/// offset: 72
#[prost(int64, tag = "10")]
pub end_time: i64,
/// offset: 80
#[prost(uint32, tag = "2")]
pub mmelnchidnc: u32,
/// offset: 84
#[prost(uint32, tag = "14")]
pub nhbbhempjjm: u32,
/// offset: 88
#[prost(int64, tag = "6")]
pub begin_time: i64,
/// offset: 96
#[prost(uint32, tag = "4")]
pub gacha_id: u32,
/// offset: 100
#[prost(uint32, tag = "8")]
pub glljfpenlhd: u32,
}
/// Obf: LDPGAPPKBBB
#[derive(proto_derive::CmdID)]
#[cmdid(1982)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGachaInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub akmdbpnehde: ::prost::alloc::vec::Vec<Neimlknmdbm>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub gacha_info_list: ::prost::alloc::vec::Vec<GachaInfo>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub ogmpkdhkpaj: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub kkknjdbnjpm: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub gpnlddlbolm: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub gacha_random: u32,
}
/// Obf: JEADDEILJLE
#[derive(proto_derive::CmdID)]
#[cmdid(1979)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DoGachaCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub gacha_num: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub simulate_magic: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub gacha_random: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub gacha_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaItem {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub transfer_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub token_item: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub gacha_item: ::core::option::Option<Item>,
/// offset: 48
#[prost(bool, tag = "13")]
pub is_new: bool,
}
/// Obf: IAOPGJEOHOM
#[derive(proto_derive::CmdID)]
#[cmdid(1939)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub gacha_item_list: ::prost::alloc::vec::Vec<GachaItem>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub ceiling_num: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub glljfpenlhd: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub ldbckjipdhf: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub gacha_id: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub gpnlddlbolm: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub gacha_num: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "13")]
pub nhbbhempjjm: u32,
}
/// Obf: HGKLNOIKPPE
#[derive(proto_derive::CmdID)]
#[cmdid(534)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBagCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Equipment {
/// offset: 24
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub dress_avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub exp: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 40
#[prost(bool, tag = "8")]
pub is_protected: bool,
/// offset: 44
#[prost(uint32, tag = "11")]
pub rank: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub unique_id: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Material {
/// offset: 24
#[prost(uint64, tag = "15")]
pub expire_time: u64,
/// offset: 32
#[prost(uint32, tag = "9")]
pub num: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct WaitDelResource {
/// offset: 24
#[prost(uint32, tag = "5")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bkgpjobnmkj {
/// offset: 24
#[prost(uint32, tag = "7")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub tid: u32,
/// offset: 32
#[prost(uint64, tag = "3")]
pub expire_time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nkdnfdcfncp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub fmokfkbaeii: ::core::option::Option<PileItem>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub hjlenjodamn: ::prost::alloc::vec::Vec<PileItem>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ockchbdfgnl {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub hjmdnlbnpna: ::prost::alloc::vec::Vec<Nkdnfdcfncp>,
/// offset: 32
#[prost(uint64, tag = "13")]
pub time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nlllaaejobp {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub dmnhpnapgnb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub tid: u32,
}
/// Obf: GJDACOJFAGG
#[derive(proto_derive::CmdID)]
#[cmdid(582)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBagScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1650")]
pub epbglfhefjj: ::prost::alloc::vec::Vec<Nlllaaejobp>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub kofnojcmefa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub najfmiifiec: ::prost::alloc::vec::Vec<Bkgpjobnmkj>,
/// offset: 48
#[prost(uint32, repeated, tag = "3")]
pub hgggflabdlb: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "12")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
/// offset: 64
#[prost(message, repeated, tag = "8")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 72
#[prost(message, repeated, tag = "14")]
pub ffegbhjlbnh: ::prost::alloc::vec::Vec<Ockchbdfgnl>,
/// offset: 80
#[prost(enumeration = "TurnFoodSwitch", repeated, tag = "15")]
pub eojbflhbnmb: ::prost::alloc::vec::Vec<i32>,
/// offset: 88
#[prost(uint32, repeated, tag = "5")]
pub camegagkpgl: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(message, repeated, tag = "4")]
pub plblhekeijo: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 104
#[prost(message, repeated, tag = "7")]
pub cndodpicghi: ::prost::alloc::vec::Vec<Bkgpjobnmkj>,
/// offset: 112
#[prost(message, repeated, tag = "11")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
/// offset: 120
#[prost(message, repeated, tag = "13")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
/// offset: 128
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lhhgcdlcjda {
/// offset: 24
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub group_id: u32,
/// offset: 32
#[prost(bool, tag = "6")]
pub bimdknlmicg: bool,
}
/// Obf: DONHOEBBNNG
#[derive(proto_derive::CmdID)]
#[cmdid(3134)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetJukeboxDataCsReq {}
/// Obf: KLIPBCNOPNO
#[derive(proto_derive::CmdID)]
#[cmdid(3182)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetJukeboxDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub iokajibhlmp: ::prost::alloc::vec::Vec<Lhhgcdlcjda>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub gffobaldbpm: ::core::option::Option<Mncbedbddhl>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LineupAvatar {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub slot: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub satiety: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub hp: u32,
/// offset: 44
#[prost(enumeration = "AvatarType", tag = "14")]
pub avatar_type: i32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LineupInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub ncljllngdci: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub gofliggnhne: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub story_line_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<LineupAvatar>,
/// offset: 56
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 64
#[prost(enumeration = "ExtraLineupType", tag = "10")]
pub extra_lineup_type: i32,
/// offset: 68
#[prost(uint32, tag = "13")]
pub leader_slot: u32,
/// offset: 72
#[prost(uint32, tag = "3")]
pub index: u32,
/// offset: 76
#[prost(uint32, tag = "15")]
pub mp: u32,
/// offset: 80
#[prost(bool, tag = "6")]
pub abhongjhicf: bool,
/// offset: 81
#[prost(bool, tag = "9")]
pub is_virtual: bool,
/// offset: 84
#[prost(uint32, tag = "12")]
pub plane_id: u32,
/// offset: 88
#[prost(uint32, tag = "5")]
pub max_mp: u32,
/// offset: 92
#[prost(uint32, tag = "4")]
pub game_story_line_id: u32,
}
/// Obf: JIJPDHKHFML
#[derive(proto_derive::CmdID)]
#[cmdid(779)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurLineupDataCsReq {}
/// Obf: FNDNOHGCGIE
#[derive(proto_derive::CmdID)]
#[cmdid(739)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurLineupDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: JoinLineupCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(756)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct JoinLineupCsReq {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "14")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub plane_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub index: u32,
/// offset: 36
#[prost(bool, tag = "4")]
pub is_virtual: bool,
/// offset: 40
#[prost(enumeration = "ExtraLineupType", tag = "9")]
pub extra_lineup_type: i32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub base_avatar_id: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub slot: u32,
}
/// Obf: JoinLineupScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(791)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct JoinLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: QuitLineupCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(798)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuitLineupCsReq {
/// offset: 24
#[prost(bool, tag = "11")]
pub is_virtual: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub plane_id: u32,
/// offset: 32
#[prost(enumeration = "ExtraLineupType", tag = "9")]
pub extra_lineup_type: i32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub base_avatar_id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub index: u32,
/// offset: 44
#[prost(enumeration = "AvatarType", tag = "2")]
pub avatar_type: i32,
}
/// Obf: QuitLineupScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(726)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuitLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub mfbipmacfce: bool,
/// offset: 29
#[prost(bool, tag = "10")]
pub is_virtual: bool,
}
/// Obf: EOBONCLPPLM
#[derive(proto_derive::CmdID)]
#[cmdid(772)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncLineupNotify {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(enumeration = "SyncLineupReason", repeated, tag = "7")]
pub reason_list: ::prost::alloc::vec::Vec<i32>,
}
/// Obf: GOEIOJHFNOH
#[derive(proto_derive::CmdID)]
#[cmdid(771)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangeLineupLeaderCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub slot: u32,
}
/// Obf: GHHKJGJNKIK
#[derive(proto_derive::CmdID)]
#[cmdid(704)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangeLineupLeaderScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: AMIDBKDMELM
#[derive(proto_derive::CmdID)]
#[cmdid(715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAllLineupDataCsReq {}
/// Obf: EPGDODNPPDO
#[derive(proto_derive::CmdID)]
#[cmdid(764)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllLineupDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cur_index: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LineupSlotData {
/// offset: 24
#[prost(uint32, tag = "12")]
pub assist_uid: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub slot: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub id: u32,
}
/// Obf: BLIOAJGEJNN
#[derive(proto_derive::CmdID)]
#[cmdid(741)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplaceLineupCsReq {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub lineup_slot_list: ::prost::alloc::vec::Vec<LineupSlotData>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub game_story_line_id: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub hiamajkdioo: bool,
/// offset: 37
#[prost(bool, tag = "9")]
pub is_virtual: bool,
/// offset: 38
#[prost(bool, tag = "14")]
pub plieoddeehg: bool,
/// offset: 40
#[prost(uint32, tag = "5")]
pub plane_id: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub leader_slot: u32,
/// offset: 48
#[prost(enumeration = "ExtraLineupType", tag = "4")]
pub extra_lineup_type: i32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub index: u32,
}
/// Obf: JHICJLAIPLD
#[derive(proto_derive::CmdID)]
#[cmdid(738)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReplaceLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub omdlcgembla: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: GetMailCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(834)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMailCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub npafmebnfob: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub hfkfnfkieon: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientMail {
/// offset: 16
#[prost(string, tag = "2")]
pub content: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, repeated, tag = "10")]
pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub attachment: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(string, tag = "9")]
pub title: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "3")]
pub sender: ::prost::alloc::string::String,
/// offset: 64
#[prost(int64, tag = "15")]
pub expire_time: i64,
/// offset: 72
#[prost(int64, tag = "4")]
pub time: i64,
/// offset: 80
#[prost(uint32, tag = "11")]
pub id: u32,
/// offset: 84
#[prost(bool, tag = "13")]
pub is_read: bool,
/// offset: 88
#[prost(uint32, tag = "8")]
pub template_id: u32,
/// offset: 92
#[prost(enumeration = "MailType", tag = "12")]
pub mail_type: i32,
}
/// Obf: GetMailScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(882)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMailScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub mail_list: ::prost::alloc::vec::Vec<ClientMail>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub notice_mail_list: ::prost::alloc::vec::Vec<ClientMail>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub start: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub total_num: u32,
/// offset: 52
#[prost(bool, tag = "2")]
pub is_end: bool,
}
/// Obf: EMACPOEHODE
#[derive(proto_derive::CmdID)]
#[cmdid(2779)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetNpcStatusCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcStatus {
/// offset: 24
#[prost(bool, tag = "3")]
pub is_finish: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub npc_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GroupStatus {
/// offset: 24
#[prost(enumeration = "MessageGroupStatus", tag = "5")]
pub group_status: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 32
#[prost(int64, tag = "15")]
pub refresh_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SectionStatus {
/// offset: 24
#[prost(enumeration = "MessageSectionStatus", tag = "14")]
pub section_status: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub section_id: u32,
}
/// Obf: FOKMHCLKPGJ
#[derive(proto_derive::CmdID)]
#[cmdid(2739)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetNpcStatusScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub npc_status_list: ::prost::alloc::vec::Vec<NpcStatus>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: ALBOJHJALOF
#[derive(proto_derive::CmdID)]
#[cmdid(1234)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMissionDataCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub id: u32,
/// offset: 28
#[prost(enumeration = "MissionSyncRecord", tag = "1")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub display_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mission {
/// offset: 24
#[prost(enumeration = "MissionStatus", tag = "7")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub progress: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MissionCustomValue {
/// offset: 24
#[prost(string, tag = "4")]
pub bgdfhbaanlb: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub custom_value: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Onhkodafemh {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMission {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 32
#[prost(enumeration = "MissionStatus", tag = "2")]
pub status: i32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mjbanfppefh {
/// offset: 36
#[prost(uint32, tag = "10")]
pub id: u32,
#[prost(oneof = "mjbanfppefh::Epiikekkmpj", tags = "577")]
pub epiikekkmpj: ::core::option::Option<mjbanfppefh::Epiikekkmpj>,
}
/// Nested message and enum types in `MJBANFPPEFH`.
pub mod mjbanfppefh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Epiikekkmpj {
/// offset: 24
#[prost(message, tag = "577")]
CustomValueList(super::Onhkodafemh),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionCustomValue {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub custom_value_list: ::core::option::Option<Onhkodafemh>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub main_mission_id: u32,
}
/// Obf: KHKJONMCECE
#[derive(proto_derive::CmdID)]
#[cmdid(1282)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub kbdgngmpfeh: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub olkalabedoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub main_mission_list: ::prost::alloc::vec::Vec<MainMission>,
/// offset: 56
#[prost(message, repeated, tag = "9")]
pub mission_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 64
#[prost(uint32, tag = "11")]
pub gkfpkbgjbgn: u32,
/// offset: 68
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub track_mission_id: u32,
}
/// Obf: MMJJKEOONKE
#[derive(proto_derive::CmdID)]
#[cmdid(1279)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTalkMissionCsReq {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 24
#[prost(string, tag = "15")]
pub talk_str: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "6")]
pub sub_mission_id: u32,
}
/// Obf: OKPLFBLIDFF
#[derive(proto_derive::CmdID)]
#[cmdid(1239)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTalkMissionScRsp {
/// offset: 24
#[prost(string, tag = "15")]
pub talk_str: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub sub_mission_id: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: MEBIGMFKKFD
#[derive(proto_derive::CmdID)]
#[cmdid(1215)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMissionStatusCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub sub_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GetMissionStatusScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(1264)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionStatusScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub main_mission_mcv_list: ::prost::alloc::vec::Vec<MainMissionCustomValue>,
/// offset: 56
#[prost(uint32, repeated, tag = "6")]
pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "2")]
pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: IJCGOCNMJIN
#[derive(proto_derive::CmdID)]
#[cmdid(5134)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPhoneDataCsReq {}
/// Obf: HNPKMPJPIPC
#[derive(proto_derive::CmdID)]
#[cmdid(5182)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPhoneDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub owned_phone_themes: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub owned_chat_bubbles: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "5")]
pub owned_phone_cases: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub cur_phone_theme: u32,
/// offset: 56
#[prost(uint32, tag = "15")]
pub cur_phone_case: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub cur_chat_bubble: u32,
}
/// Obf: LEGAPPMEBBL
#[derive(proto_derive::CmdID)]
#[cmdid(34)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginCsReq {
/// offset: 16
#[prost(string, tag = "11")]
pub ldcibphdaki: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "13")]
pub bjcibnbgbmp: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "2")]
pub bdgdpmalnif: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "12")]
pub jhokmnlhbma: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "9")]
pub nibmfcfbhep: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "88")]
pub idifiepmlka: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "8")]
pub ihmjhllclde: ::prost::alloc::string::String,
/// offset: 80
#[prost(string, tag = "1")]
pub baogdofppln: ::prost::alloc::string::String,
/// offset: 88
#[prost(message, optional, tag = "2032")]
pub hnpmediejfc: ::core::option::Option<Mephkjfajpp>,
/// offset: 96
#[prost(string, tag = "1186")]
pub jkgakdalfpe: ::prost::alloc::string::String,
/// offset: 104
#[prost(string, tag = "3")]
pub gdmjpjckbbe: ::prost::alloc::string::String,
/// offset: 112
#[prost(message, optional, tag = "1372")]
pub eondgecnaih: ::core::option::Option<Cmcjfjebbco>,
/// offset: 120
#[prost(string, tag = "2009")]
pub mgnligikkpp: ::prost::alloc::string::String,
/// offset: 128
#[prost(string, tag = "558")]
pub djonelmifee: ::prost::alloc::string::String,
/// offset: 136
#[prost(string, tag = "1320")]
pub ijkomikfkek: ::prost::alloc::string::String,
/// offset: 144
#[prost(string, tag = "7")]
pub signature: ::prost::alloc::string::String,
/// offset: 152
#[prost(string, tag = "1570")]
pub lpbhjodecne: ::prost::alloc::string::String,
/// offset: 160
#[prost(string, tag = "14")]
pub lflcdngalme: ::prost::alloc::string::String,
/// offset: 168
#[prost(uint32, tag = "15")]
pub jmmhhfleepg: u32,
/// offset: 172
#[prost(bool, tag = "904")]
pub menbljogjmh: bool,
/// offset: 173
#[prost(bool, tag = "1279")]
pub acjkhhbjkhe: bool,
/// offset: 176
#[prost(uint32, tag = "454")]
pub djcnhcgfhkf: u32,
/// offset: 180
#[prost(uint32, tag = "1869")]
pub fkffbemeiep: u32,
/// offset: 184
#[prost(uint64, tag = "4")]
pub login_random: u64,
/// offset: 192
#[prost(uint32, tag = "311")]
pub kpfgilofidi: u32,
/// offset: 196
#[prost(uint32, tag = "5")]
pub ljkmpimkomo: u32,
/// offset: 200
#[prost(enumeration = "LanguageType", tag = "6")]
pub hofemnaiihb: i32,
/// offset: 204
#[prost(enumeration = "PlatformType", tag = "10")]
pub platform: i32,
}
/// Obf: ADODOFNNPEO
#[derive(proto_derive::CmdID)]
#[cmdid(82)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginScRsp {
/// offset: 16
#[prost(string, tag = "14")]
pub dkepkhpolhc: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
/// offset: 32
#[prost(string, tag = "2")]
pub gioapokhaof: ::prost::alloc::string::String,
/// offset: 48
#[prost(int32, tag = "7")]
pub cur_timezone: i32,
/// offset: 52
#[prost(bool, tag = "12")]
pub kdnppnhlnoa: bool,
/// offset: 53
#[prost(bool, tag = "8")]
pub kcdahnnckpp: bool,
/// offset: 56
#[prost(uint64, tag = "10")]
pub login_random: u64,
/// offset: 64
#[prost(uint32, tag = "15")]
pub stamina: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 72
#[prost(uint64, tag = "11")]
pub server_timestamp_ms: u64,
}
/// Obf: MLINFKJIAEL
#[derive(proto_derive::CmdID)]
#[cmdid(56)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerGetTokenCsReq {
/// offset: 16
#[prost(string, tag = "1")]
pub dnadiicfmee: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "6")]
pub eklogglelcg: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "9")]
pub account_uid: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "7")]
pub djcnhcgfhkf: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub account_ip_port: u32,
/// offset: 56
#[prost(uint32, tag = "13")]
pub platform: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub sign_type: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub uid: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub account_ip: u32,
}
/// Obf: KJAFBEGOCHP
#[derive(proto_derive::CmdID)]
#[cmdid(91)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerGetTokenScRsp {
/// offset: 16
#[prost(string, tag = "4")]
pub authkey: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "11")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub black_info: ::core::option::Option<BlackInfo>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 56
#[prost(uint64, tag = "9")]
pub secret_key_seed: u64,
}
/// Obf: DABIFJNADLI
#[derive(proto_derive::CmdID)]
#[cmdid(70)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBasicInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnolliakgdb {
/// offset: 24
#[prost(bool, tag = "2")]
pub mlpgdpgifcj: bool,
/// offset: 25
#[prost(bool, tag = "9")]
pub belkcbagmfc: bool,
/// offset: 28
#[prost(uint32, tag = "7")]
pub jhjkcjkdhib: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSettingInfo {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub ojpaodihaje: ::core::option::Option<Pnolliakgdb>,
/// offset: 24
#[prost(message, repeated, tag = "1809")]
pub okahmfoinpm: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, optional, tag = "727")]
pub cmfcooeeecb: ::core::option::Option<Jpgackplgcd>,
/// offset: 48
#[prost(bool, tag = "12")]
pub bomgnmdoglm: bool,
/// offset: 49
#[prost(bool, tag = "1560")]
pub gokfngffmob: bool,
/// offset: 50
#[prost(bool, tag = "5")]
pub gnfddpemmfn: bool,
/// offset: 51
#[prost(bool, tag = "15")]
pub iojeaocobbf: bool,
/// offset: 52
#[prost(bool, tag = "212")]
pub hgpffgknpfb: bool,
/// offset: 53
#[prost(bool, tag = "11")]
pub njakomdmfjd: bool,
/// offset: 54
#[prost(bool, tag = "8")]
pub dgcnhmihfjb: bool,
/// offset: 55
#[prost(bool, tag = "4")]
pub dcjecfmmibc: bool,
/// offset: 56
#[prost(bool, tag = "7")]
pub aacoehcfndb: bool,
/// offset: 57
#[prost(bool, tag = "10")]
pub fdhepcklcam: bool,
/// offset: 58
#[prost(bool, tag = "1")]
pub pfbhgahafmd: bool,
/// offset: 59
#[prost(bool, tag = "2")]
pub makolelflfh: bool,
/// offset: 60
#[prost(bool, tag = "1023")]
pub bbeebbidjhe: bool,
/// offset: 61
#[prost(bool, tag = "1965")]
pub lnghijgfdkp: bool,
}
/// Obf: GetBasicInfoScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(11)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBasicInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub player_setting_info: ::core::option::Option<PlayerSettingInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub gender: u32,
/// offset: 40
#[prost(int64, tag = "13")]
pub next_recover_time: i64,
/// offset: 48
#[prost(uint32, tag = "4")]
pub week_cocoon_finished_count: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub cur_day: u32,
/// offset: 56
#[prost(bool, tag = "11")]
pub is_gender_set: bool,
/// offset: 60
#[prost(uint32, tag = "8")]
pub gameplay_birthday: u32,
/// offset: 64
#[prost(uint32, tag = "2")]
pub exchange_times: u32,
/// offset: 72
#[prost(int64, tag = "7")]
pub last_set_nickname_time: i64,
}
/// Obf: FMKFINNEDEG
#[derive(proto_derive::CmdID)]
#[cmdid(81)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLevelRewardTakenListCsReq {}
/// Obf: GPONDAHEKJN
#[derive(proto_derive::CmdID)]
#[cmdid(41)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLevelRewardTakenListScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub level_reward_taken_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: GateServer
#[derive(proto_derive::CmdID)]
#[cmdid(43)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GateServer {
#[prost(uint32, tag = "2")]
pub port: u32,
#[prost(string, tag = "4")]
pub lua_url: ::prost::alloc::string::String,
#[prost(bool, tag = "5")]
pub unk1: bool,
#[prost(string, tag = "6")]
pub ip: ::prost::alloc::string::String,
#[prost(string, tag = "7")]
pub ex_resource_url: ::prost::alloc::string::String,
#[prost(string, tag = "9")]
pub asset_bundle_url: ::prost::alloc::string::String,
#[prost(bool, tag = "10")]
pub unk2: bool,
#[prost(string, tag = "15")]
pub region_name: ::prost::alloc::string::String,
#[prost(bool, tag = "103")]
pub unk3: bool,
#[prost(string, tag = "770")]
pub ifix_url: ::prost::alloc::string::String,
#[prost(bool, tag = "920")]
pub unk4: bool,
#[prost(string, tag = "1240")]
pub client_secret_key: ::prost::alloc::string::String,
#[prost(string, tag = "1402")]
pub asset_bundle_url_android: ::prost::alloc::string::String,
#[prost(string, tag = "1422")]
pub msg: ::prost::alloc::string::String,
#[prost(bool, tag = "1516")]
pub unk5: bool,
#[prost(bool, tag = "1531")]
pub unk6: bool,
#[prost(bool, tag = "1582")]
pub unk7: bool,
#[prost(string, tag = "384")]
pub ifix_version: ::prost::alloc::string::String,
#[prost(string, tag = "1433")]
pub mdk_res_version: ::prost::alloc::string::String,
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: FAICKIOJMDI
#[derive(proto_derive::CmdID)]
#[cmdid(2)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QueryProductInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Product {
/// offset: 24
#[prost(string, tag = "7")]
pub price_tier: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "3")]
pub lmddpomkcem: ::prost::alloc::string::String,
/// offset: 40
#[prost(bool, tag = "2")]
pub feedombfoig: bool,
/// offset: 44
#[prost(uint32, tag = "4")]
pub cldelmpnapb: u32,
/// offset: 48
#[prost(int64, tag = "10")]
pub end_time: i64,
/// offset: 56
#[prost(int64, tag = "8")]
pub begin_time: i64,
/// offset: 64
#[prost(uint32, tag = "5")]
pub emihednkbca: u32,
/// offset: 68
#[prost(uint32, tag = "13")]
pub encdabooikj: u32,
/// offset: 72
#[prost(enumeration = "ProductGiftType", tag = "9")]
pub gift_type: i32,
}
/// Obf: GLCGPJLPPPD
#[derive(proto_derive::CmdID)]
#[cmdid(30)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryProductInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub product_list: ::prost::alloc::vec::Vec<Product>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub bebfndigkfk: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub bffhekcglma: u32,
/// offset: 40
#[prost(uint64, tag = "12")]
pub month_card_out_date_time: u64,
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: ClientDownloadDataScNotify
#[derive(proto_derive::CmdID)]
#[cmdid(60)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClientDownloadDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub download_data: ::core::option::Option<ClientDownloadData>,
}
/// Obf: PlayerHeartBeatCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(19)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerHeartBeatCsReq {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub sc_data: ::core::option::Option<Lfkkombkjip>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub eohfcodkkmd: u32,
/// offset: 40
#[prost(uint64, tag = "9")]
pub client_time_ms: u64,
}
/// Obf: PlayerHeartBeatScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(33)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerHeartBeatScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub download_data: ::core::option::Option<ClientDownloadData>,
/// offset: 32
#[prost(uint64, tag = "8")]
pub server_time_ms: u64,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 48
#[prost(uint64, tag = "13")]
pub client_time_ms: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SecretKeyInfo {
/// offset: 24
#[prost(string, tag = "6")]
pub secret_key: ::prost::alloc::string::String,
/// offset: 32
#[prost(enumeration = "SecretKeyType", tag = "3")]
pub r#type: i32,
}
/// Obf: JODCPJNHFDL
#[derive(proto_derive::CmdID)]
#[cmdid(25)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSecretKeyInfoCsReq {
/// offset: 16
#[prost(bytes = "vec", tag = "3")]
pub cilhepfkkni: ::prost::alloc::vec::Vec<u8>,
}
/// Obf: AHIEHELEMMN
#[derive(proto_derive::CmdID)]
#[cmdid(16)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSecretKeyInfoScRsp {
/// offset: 24
#[prost(bytes = "vec", tag = "7")]
pub secret_rsp: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub secret_info: ::prost::alloc::vec::Vec<SecretKeyInfo>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: HMFGBKIIHKB
#[derive(proto_derive::CmdID)]
#[cmdid(92)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginFinishCsReq {}
/// Obf: ELCNIAHOIMG
#[derive(proto_derive::CmdID)]
#[cmdid(86)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginFinishScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct VideoKeyInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub id: u32,
/// offset: 32
#[prost(uint64, tag = "12")]
pub ibdimhpopoj: u64,
/// offset: 40
#[prost(uint64, tag = "1")]
pub bogecohiinh: u64,
/// offset: 48
#[prost(uint64, tag = "11")]
pub video_key: u64,
}
/// Obf: ICJJFFBPOGC
#[derive(proto_derive::CmdID)]
#[cmdid(96)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetVideoVersionKeyCsReq {}
/// Obf: KAHKFFDIHNN
#[derive(proto_derive::CmdID)]
#[cmdid(94)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetVideoVersionKeyScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub video_key_info_list: ::prost::alloc::vec::Vec<VideoKeyInfo>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub activity_video_key_info_list: ::prost::alloc::vec::Vec<VideoKeyInfo>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeadIconData {
/// offset: 24
#[prost(uint32, tag = "11")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DisplayAvatarData {
/// offset: 24
#[prost(uint32, tag = "15")]
pub pos: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisplayAvatarVec {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarData>,
/// offset: 32
#[prost(bool, tag = "4")]
pub is_display: bool,
}
/// Obf: CDHHAGAANBG
#[derive(proto_derive::CmdID)]
#[cmdid(2834)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPlayerBoardDataCsReq {}
/// Obf: BHLJGGCMJAB
#[derive(proto_derive::CmdID)]
#[cmdid(2882)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlayerBoardDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub kninldpflma: ::prost::alloc::vec::Vec<HeadIconData>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub jjddekiaofc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(string, tag = "13")]
pub signature: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub nbiejklenob: ::core::option::Option<DisplayAvatarVec>,
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub kjaabdabljj: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, optional, tag = "7")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 72
#[prost(uint32, tag = "9")]
pub current_head_icon_id: u32,
/// offset: 76
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 80
#[prost(uint32, tag = "5")]
pub current_personal_card_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Blphonlbnbo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub pcccklnclhb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahclmagahpn {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dghpidmdojm {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ppjfmbigigb: ::core::option::Option<Ahclmagahpn>,
/// offset: 24
#[prost(string, tag = "2")]
pub uuid: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub oeibhlmdjka: ::core::option::Option<Blphonlbnbo>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub gabodfdmpmm: u32,
}
/// Obf: EMKAACCBCCB
#[derive(proto_derive::CmdID)]
#[cmdid(934)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetQuestDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Quest {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub ebbfioiopad: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "QuestStatus", tag = "15")]
pub status: i32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub id: u32,
/// offset: 40
#[prost(int64, tag = "12")]
pub finish_time: i64,
/// offset: 48
#[prost(uint32, tag = "11")]
pub progress: u32,
}
/// Obf: BMENGFFDCNB
#[derive(proto_derive::CmdID)]
#[cmdid(982)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetQuestDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: NKOIPKDPHGF
#[derive(proto_derive::CmdID)]
#[cmdid(998)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetQuestRecordCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eclgdfggofh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub mnlamkjiaoc: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub progress: u32,
}
/// Obf: ABFPFFEJCBP
#[derive(proto_derive::CmdID)]
#[cmdid(926)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetQuestRecordScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub aoofgcnfbpl: ::prost::alloc::vec::Vec<Eclgdfggofh>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kbonopflpdj {
/// offset: 24
#[prost(uint32, tag = "11")]
pub gkjjgkadnle: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub max_score: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Chkkolcpboh {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub ngkbfpfoopk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub world_level: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub gkjjgkadnle: u32,
}
/// Obf: CELCIDNLPPO
#[derive(proto_derive::CmdID)]
#[cmdid(2221)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRaidInfoCsReq {}
/// Obf: GetRaidInfoScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(2217)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRaidInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub challenge_raid_list: ::prost::alloc::vec::Vec<Kbonopflpdj>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub finished_raid_info_list: ::prost::alloc::vec::Vec<Chkkolcpboh>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: GFIIJCDEBDH
#[derive(proto_derive::CmdID)]
#[cmdid(8365)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRechargeGiftInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ijhpilbbhdi {
/// offset: 24
#[prost(uint32, tag = "2")]
pub index: u32,
/// offset: 28
#[prost(enumeration = "ijhpilbbhdi::bbibcfckpjh::Egcfncblhjc", tag = "10")]
pub status: i32,
}
/// Nested message and enum types in `IJHPILBBHDI`.
pub mod ijhpilbbhdi {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bbibcfckpjh {}
/// Nested message and enum types in `BBIBCFCKPJH`.
pub mod bbibcfckpjh {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Egcfncblhjc {
Edhbommokgm = 0,
Acbhglibjbg = 1,
Ljlkndiaceo = 2,
}
impl Egcfncblhjc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Edhbommokgm => "EGCFNCBLHJC_EDHBOMMOKGM",
Self::Acbhglibjbg => "EGCFNCBLHJC_ACBHGLIBJBG",
Self::Ljlkndiaceo => "EGCFNCBLHJC_LJLKNDIACEO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EGCFNCBLHJC_EDHBOMMOKGM" => Some(Self::Edhbommokgm),
"EGCFNCBLHJC_ACBHGLIBJBG" => Some(Self::Acbhglibjbg),
"EGCFNCBLHJC_LJLKNDIACEO" => Some(Self::Ljlkndiaceo),
_ => None,
}
}
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbngcjjdlhl {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub cfnnmocbbfm: ::prost::alloc::vec::Vec<Ijhpilbbhdi>,
/// offset: 32
#[prost(int64, tag = "7")]
pub ifepjhgncoi: i64,
/// offset: 40
#[prost(int64, tag = "15")]
pub end_time: i64,
/// offset: 48
#[prost(uint32, tag = "12")]
pub gift_type: u32,
}
/// Obf: JFEKFHLDLPK
#[derive(proto_derive::CmdID)]
#[cmdid(8375)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRechargeGiftInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub ofihocchncn: ::prost::alloc::vec::Vec<Jbngcjjdlhl>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghajjbbehbe {
/// offset: 24
#[prost(uint32, tag = "15")]
pub oaopdhldfip: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub bbghafgmmnm: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub lmhdfofnfii: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicRecommend {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub gmcnpkajmhc: ::prost::alloc::vec::Vec<Ghajjbbehbe>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RecomendedAvatarInfo {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub relic_set_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub recommend_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataRecommendRelicAvatar {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub recommended_avatar_info_list: ::prost::alloc::vec::Vec<RecomendedAvatarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbgplpccdbj {
/// offset: 24
#[prost(uint32, tag = "6")]
pub nmfgibmhnki: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub gbjpbahgbpo: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub minccilijnn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bpfdfojoemi {
/// offset: 24
#[prost(uint32, tag = "9")]
pub minccilijnn: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub lbdlaacoccn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataAvatarRelicRecommend {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub outer_set_list: ::prost::alloc::vec::Vec<Jbgplpccdbj>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub rope_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub body_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub sphere_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub inner_set_list: ::prost::alloc::vec::Vec<Jbgplpccdbj>,
/// offset: 64
#[prost(message, repeated, tag = "10")]
pub foot_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 72
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataRecommendAvatarRelic {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub recomended_relic_info_list: ::prost::alloc::vec::Vec<
BigDataAvatarRelicRecommend,
>,
}
/// Obf: HGKBKMFJJCB
#[derive(proto_derive::CmdID)]
#[cmdid(2420)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBigDataAllRecommendCsReq {
/// offset: 24
#[prost(enumeration = "BigDataRecommendType", tag = "7")]
pub big_data_recommend_type: i32,
}
/// Obf: EJEDKALMMNP
#[derive(proto_derive::CmdID)]
#[cmdid(2438)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBigDataAllRecommendScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "BigDataRecommendType", tag = "5")]
pub big_data_recommend_type: i32,
#[prost(
oneof = "get_big_data_all_recommend_sc_rsp::RecommendType",
tags = "13, 12, 7"
)]
pub recommend_type: ::core::option::Option<
get_big_data_all_recommend_sc_rsp::RecommendType,
>,
}
/// Nested message and enum types in `GetBigDataAllRecommendScRsp`.
pub mod get_big_data_all_recommend_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RecommendType {
/// offset: 16
#[prost(message, tag = "13")]
RelicAvatar(super::BigDataRecommendRelicAvatar),
/// offset: 16
#[prost(message, tag = "12")]
AvatarRelic(super::BigDataRecommendAvatarRelic),
/// offset: 16
#[prost(message, tag = "7")]
Khcmlinmgen(super::Gnbbdmbnndj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hjdcjnofbhh {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fegkcmbhhjp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub fgfflbhlkdf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nejpagjbmda {
/// offset: 32
#[prost(uint32, tag = "11")]
pub fgfflbhlkdf: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub ognbananfcc: bool,
#[prost(oneof = "nejpagjbmda::Mokoadhebba", tags = "9, 5")]
pub mokoadhebba: ::core::option::Option<nejpagjbmda::Mokoadhebba>,
}
/// Nested message and enum types in `NEJPAGJBMDA`.
pub mod nejpagjbmda {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mokoadhebba {
/// offset: 24
#[prost(message, tag = "9")]
Aolfpjfjpeo(super::Hjdcjnofbhh),
/// offset: 24
#[prost(message, tag = "5")]
Ngalcdkbgbk(super::Fegkcmbhhjp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhpbjombcad {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub ijkibljegge: ::prost::alloc::vec::Vec<Nejpagjbmda>,
/// offset: 32
#[prost(bool, tag = "12")]
pub noalgkcldhf: bool,
/// offset: 36
#[prost(uint32, tag = "9")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkoeaopneac {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub ajkokajabfg: ::prost::alloc::vec::Vec<Bhpbjombcad>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub canjgjidkhk: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub jaedkhmmpih: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub kmndbepfmgn: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub gpnjgmepmmd: u32,
/// offset: 52
#[prost(bool, tag = "10")]
pub ceiigjeoiad: bool,
/// offset: 56
#[prost(uint32, tag = "5")]
pub dggcfdkjdpo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneActorInfo {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "7")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub map_layer: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub base_avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub uid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcMonsterRogueInfo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub iedebfccknl: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub rogue_monster_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub hard_level_group: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub elite_group: u32,
/// offset: 44
#[prost(enumeration = "Jnboifcnbch", tag = "9")]
pub dpcndaddcaj: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcMonsterExtraInfo {
#[prost(oneof = "npc_monster_extra_info::Kknboacncon", tags = "15")]
pub kknboacncon: ::core::option::Option<npc_monster_extra_info::Kknboacncon>,
}
/// Nested message and enum types in `NpcMonsterExtraInfo`.
pub mod npc_monster_extra_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "15")]
RogueGameInfo(super::NpcMonsterRogueInfo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gilbmelhgcb {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub jmmbaaliojl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneNpcMonsterInfo {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub bmijgbfjmcf: ::core::option::Option<Gilbmelhgcb>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub extra_info: ::core::option::Option<NpcMonsterExtraInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub event_id: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 48
#[prost(bool, tag = "13")]
pub nmpeommhmpp: bool,
/// offset: 49
#[prost(bool, tag = "15")]
pub nhkjknjagmf: bool,
/// offset: 52
#[prost(uint32, tag = "6")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NpcRogueGameInfo {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "5")]
pub ldpajkiepip: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub aiafekgbfif: u32,
/// offset: 36
#[prost(bool, tag = "7")]
pub fkkmljnkhdh: bool,
/// offset: 37
#[prost(bool, tag = "4")]
pub djepgkbmicm: bool,
/// offset: 38
#[prost(bool, tag = "1")]
pub nlaflkplpfe: bool,
/// offset: 40
#[prost(uint32, tag = "9")]
pub mjbknmjhogp: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub oeanpihchhf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pagohcjgolc {
/// offset: 24
#[prost(uint32, tag = "4")]
pub dooacehopee: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub ppfjgjncoki: u32,
/// offset: 32
#[prost(bool, tag = "1")]
pub okplpeelpbc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhgaolcdonk {
/// offset: 24
#[prost(uint32, tag = "4")]
pub opeeifggmia: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub nlmmkaejekh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NpcExtraInfo {
#[prost(oneof = "npc_extra_info::Kknboacncon", tags = "11, 15, 14")]
pub kknboacncon: ::core::option::Option<npc_extra_info::Kknboacncon>,
}
/// Nested message and enum types in `NpcExtraInfo`.
pub mod npc_extra_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "11")]
RogueGameInfo(super::NpcRogueGameInfo),
/// offset: 16
#[prost(message, tag = "15")]
Mblffikgmop(super::Pagohcjgolc),
/// offset: 16
#[prost(message, tag = "14")]
Dkpfhlbffhi(super::Mhgaolcdonk),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneNpcInfo {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub extra_info: ::core::option::Option<NpcExtraInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub npc_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PropRogueInfo {
/// offset: 24
#[prost(uint32, tag = "14")]
pub gecocmlbbpe: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub room_id: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub majkfimpoof: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub kkmefdeflbi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hlfakeobfab {
/// offset: 24
#[prost(uint32, tag = "13")]
pub afemblfccch: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub hjmacpmoinc: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub pbmahojbagg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgflakmoigc {
/// offset: 24
#[prost(bool, tag = "10")]
pub jjmkahibdbh: bool,
/// offset: 25
#[prost(bool, tag = "3")]
pub amicpgoihll: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebbojacnhec {
/// offset: 24
#[prost(bool, tag = "15")]
pub oeedpjhlphl: bool,
/// offset: 28
#[prost(uint32, tag = "7")]
pub lhlkjidflin: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub ghehgioagdg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pgllfcmefkg {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ghehgioagdg: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub lhlkjidflin: u32,
/// offset: 32
#[prost(bool, tag = "14")]
pub oeedpjhlphl: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Daakgedppjj {
/// offset: 24
#[prost(bool, tag = "6")]
pub kkkionidkfa: bool,
/// offset: 28
#[prost(uint32, tag = "10")]
pub func_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apkenkidmgc {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub gmgpfaionng: ::prost::alloc::vec::Vec<Daakgedppjj>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub pbjpeoededf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbdkncjgomn {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub kobbmdfpnka: ::core::option::Option<Hkoeaopneac>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub fokppmbidid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onnejipghck {
/// offset: 24
#[prost(uint32, tag = "14")]
pub chest_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PropTimelineInfo {
/// offset: 24
#[prost(bytes = "vec", tag = "15")]
pub timeline_byte_value: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(bool, tag = "10")]
pub timeline_bool_value: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PropExtraInfo {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub timeline_info: ::core::option::Option<PropTimelineInfo>,
#[prost(oneof = "prop_extra_info::Kknboacncon", tags = "13, 1, 11, 7, 8, 3, 6, 10")]
pub kknboacncon: ::core::option::Option<prop_extra_info::Kknboacncon>,
}
/// Nested message and enum types in `PropExtraInfo`.
pub mod prop_extra_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 32
#[prost(message, tag = "13")]
RogueGameInfo(super::PropRogueInfo),
/// offset: 32
#[prost(message, tag = "1")]
Aefmmohkchj(super::Hlfakeobfab),
/// offset: 32
#[prost(message, tag = "11")]
Ogljiojbien(super::Bgflakmoigc),
/// offset: 32
#[prost(message, tag = "7")]
Adnhhaellnc(super::Ebbojacnhec),
/// offset: 32
#[prost(message, tag = "8")]
Acjpmkhjldb(super::Apkenkidmgc),
/// offset: 32
#[prost(message, tag = "3")]
Oemhokembkm(super::Nbdkncjgomn),
/// offset: 32
#[prost(message, tag = "6")]
Mfcplghhpnp(super::Onnejipghck),
/// offset: 32
#[prost(message, tag = "10")]
Idmaelpella(super::Pgllfcmefkg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ScenePropInfo {
/// offset: 16
#[prost(string, repeated, tag = "15")]
pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub extra_info: ::core::option::Option<PropExtraInfo>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub prop_id: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub prop_state: u32,
/// offset: 48
#[prost(uint64, tag = "13")]
pub create_time_ms: u64,
/// offset: 56
#[prost(uint32, tag = "3")]
pub life_time_ms: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneSummonUnitInfo {
/// offset: 24
#[prost(string, repeated, tag = "10")]
pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 32
#[prost(uint64, tag = "13")]
pub create_time_ms: u64,
/// offset: 40
#[prost(uint32, tag = "15")]
pub attach_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub summon_unit_id: u32,
/// offset: 48
#[prost(int32, tag = "6")]
pub life_time_ms: i32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub dccnemnlgkc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityInfo {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub entity_id: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub inst_id: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub group_id: u32,
#[prost(oneof = "scene_entity_info::Entity", tags = "2, 12, 13, 9, 6")]
pub entity: ::core::option::Option<scene_entity_info::Entity>,
}
/// Nested message and enum types in `SceneEntityInfo`.
pub mod scene_entity_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Entity {
/// offset: 16
#[prost(message, tag = "2")]
Actor(super::SceneActorInfo),
/// offset: 16
#[prost(message, tag = "12")]
NpcMonster(super::SceneNpcMonsterInfo),
/// offset: 16
#[prost(message, tag = "13")]
Npc(super::SceneNpcInfo),
/// offset: 16
#[prost(message, tag = "9")]
Prop(super::ScenePropInfo),
/// offset: 16
#[prost(message, tag = "6")]
SummonUnit(super::SceneSummonUnitInfo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuffInfo {
/// offset: 24
#[prost(map = "string, float", tag = "15")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 32
#[prost(float, tag = "10")]
pub life_time: f32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 40
#[prost(uint64, tag = "3")]
pub bciccajpjep: u64,
/// offset: 48
#[prost(uint32, tag = "8")]
pub base_avatar_id: u32,
/// offset: 52
#[prost(uint32, tag = "13")]
pub buff_id: u32,
/// offset: 56
#[prost(uint32, tag = "12")]
pub count: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub buff_summon_entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgnbpanecal {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub buff_list: ::prost::alloc::vec::Vec<BuffInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CustomSaveData {
/// offset: 24
#[prost(string, tag = "2")]
pub save_data: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "10")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hieklhpinhl {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ofbpkcncgfg: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub hocmhabklgj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityGroupInfo {
/// offset: 16
#[prost(map = "string, int32", tag = "9")]
pub banbecdcdhg: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionStatusBySceneInfo {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub jlmgbadjbkn: ::prost::alloc::vec::Vec<MainMissionCustomValue>,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "11")]
pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Belnlojafcm {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub jhbaahglfcb: ::core::option::Option<Dghpidmdojm>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub hlllikpgofg: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub dmanodgkmoh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub opened_chests_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(map = "string, int32", tag = "1562")]
pub floor_saved_data: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 32
#[prost(message, optional, tag = "2041")]
pub fojjgjpimbl: ::core::option::Option<Belnlojafcm>,
/// offset: 48
#[prost(message, optional, tag = "1917")]
pub scene_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub scene_buff_info_list: ::prost::alloc::vec::Vec<BuffInfo>,
/// offset: 64
#[prost(message, repeated, tag = "3")]
pub custom_data_list: ::prost::alloc::vec::Vec<CustomSaveData>,
/// offset: 72
#[prost(message, repeated, tag = "8")]
pub cpikfgpcoce: ::prost::alloc::vec::Vec<Hgnbpanecal>,
/// offset: 80
#[prost(message, repeated, tag = "2")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
/// offset: 88
#[prost(message, repeated, tag = "55")]
pub entity_group_list: ::prost::alloc::vec::Vec<SceneEntityGroupInfo>,
/// offset: 96
#[prost(uint32, repeated, tag = "1224")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(message, optional, tag = "1241")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 112
#[prost(map = "uint32, message", tag = "12")]
pub bikbfgpfaac: ::std::collections::HashMap<u32, Hieklhpinhl>,
/// offset: 120
#[prost(uint64, tag = "1935")]
pub interact_id: u64,
/// offset: 128
#[prost(uint32, tag = "15")]
pub floor_id: u32,
/// offset: 132
#[prost(uint32, tag = "1")]
pub client_pos_version: u32,
/// offset: 136
#[prost(uint32, tag = "1175")]
pub game_story_line_id: u32,
/// offset: 140
#[prost(uint32, tag = "10")]
pub world_id: u32,
/// offset: 144
#[prost(uint32, tag = "5")]
pub leader_entity_id: u32,
/// offset: 148
#[prost(uint32, tag = "1617")]
pub content_id: u32,
/// offset: 152
#[prost(uint32, tag = "837")]
pub dimension_id: u32,
/// offset: 156
#[prost(uint32, tag = "11")]
pub entry_id: u32,
/// offset: 160
#[prost(uint32, tag = "14")]
pub plane_id: u32,
/// offset: 164
#[prost(uint32, tag = "9")]
pub game_mode_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EntityMotion {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub map_layer: u32,
/// offset: 40
#[prost(bool, tag = "13")]
pub fjoeoedlned: bool,
}
/// Obf: SceneEntityMoveCsReq
#[derive(proto_derive::CmdID)]
#[cmdid(1434)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveCsReq {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub entity_motion_list: ::prost::alloc::vec::Vec<EntityMotion>,
/// offset: 32
#[prost(uint64, tag = "12")]
pub interact_id: u64,
/// offset: 40
#[prost(uint32, tag = "10")]
pub entry_id: u32,
}
/// Obf: DDNFEPNJEHM
#[derive(proto_derive::CmdID)]
#[cmdid(1482)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub entity_motion_list: ::prost::alloc::vec::Vec<EntityMotion>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: OBOAHKMABIJ
#[derive(proto_derive::CmdID)]
#[cmdid(1479)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct InteractPropCsReq {
/// offset: 24
#[prost(uint64, tag = "14")]
pub interact_id: u64,
/// offset: 32
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub interact_id2: u32,
}
/// Obf: LBGHIJGFAFD
#[derive(proto_derive::CmdID)]
#[cmdid(1439)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct InteractPropScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub prop_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub prop_state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HitMonsterBattleInfo {
/// offset: 24
#[prost(uint32, tag = "6")]
pub target_monster_entity_id: u32,
/// offset: 28
#[prost(enumeration = "MonsterBattleType", tag = "8")]
pub monster_battle_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DynamicValues {
/// offset: 24
#[prost(string, tag = "9")]
pub key: ::prost::alloc::string::String,
/// offset: 32
#[prost(float, tag = "15")]
pub value: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AssistMonsterEntityInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: INBDPGBJIFA
#[derive(proto_derive::CmdID)]
#[cmdid(1456)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillCsReq {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub dynamic_values: ::prost::alloc::vec::Vec<DynamicValues>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub hit_target_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub target_motion: ::core::option::Option<MotionInfo>,
/// offset: 48
#[prost(string, tag = "5")]
pub maze_ability_str: ::prost::alloc::string::String,
/// offset: 56
#[prost(enumeration = "SkillExtraTag", repeated, tag = "4")]
pub skill_extra_tags: ::prost::alloc::vec::Vec<i32>,
/// offset: 64
#[prost(message, repeated, tag = "6")]
pub assist_monster_entity_info: ::prost::alloc::vec::Vec<AssistMonsterEntityInfo>,
/// offset: 72
#[prost(uint32, repeated, tag = "8")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(uint32, tag = "7")]
pub cast_entity_id: u32,
/// offset: 84
#[prost(uint32, tag = "10")]
pub kcfabnfpopn: u32,
/// offset: 88
#[prost(uint32, tag = "15")]
pub skill_index: u32,
/// offset: 92
#[prost(uint32, tag = "1")]
pub attacked_by_entity_id: u32,
}
/// Obf: MAPFMHHMKIM
#[derive(proto_derive::CmdID)]
#[cmdid(1491)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub monster_battle_info: ::prost::alloc::vec::Vec<HitMonsterBattleInfo>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub cast_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: MMNONCLEIIH
#[derive(proto_derive::CmdID)]
#[cmdid(1441)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneEnterStageCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub event_id: u32,
/// offset: 28
#[prost(enumeration = "RebattleType", tag = "15")]
pub nkdaaagpcdb: i32,
}
/// Obf: CCOCKCOOOKO
#[derive(proto_derive::CmdID)]
#[cmdid(1438)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEnterStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GJEONNOCMPH
#[derive(proto_derive::CmdID)]
#[cmdid(1498)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurSceneInfoCsReq {}
/// Obf: AGAAHIBNOBP
#[derive(proto_derive::CmdID)]
#[cmdid(1426)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurSceneInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Najknjljpep {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ldpbphbbfgf: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub hfpljfbopeh: u32,
}
/// Obf: ANHIGPKMCNG
#[derive(proto_derive::CmdID)]
#[cmdid(1458)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartCocoonStageCsReq {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub cbjckeiggnl: ::core::option::Option<Najknjljpep>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub heccobfbjfi: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub world_level: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub cocoon_id: u32,
}
/// Obf: StartCocoonStageScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(1421)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartCocoonStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub prop_entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub wave: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub challenge_cnt: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub cocoon_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TeleportInfo {
/// offset: 24
#[prost(uint32, tag = "5")]
pub teleport_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub reason: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneIdentifier {
/// offset: 32
#[prost(uint32, tag = "13")]
pub floor_id: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub game_story_line_id: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub content_id: u32,
#[prost(oneof = "scene_identifier::TeleportNigger", tags = "883")]
pub teleport_nigger: ::core::option::Option<scene_identifier::TeleportNigger>,
}
/// Nested message and enum types in `SceneIdentifier`.
pub mod scene_identifier {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 16
#[prost(message, tag = "883")]
TeleportInfo(super::TeleportInfo),
}
}
/// Obf: MEKDHGNOEIJ
#[derive(proto_derive::CmdID)]
#[cmdid(1486)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterSceneCsReq {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub idabokljolg: ::core::option::Option<Vector>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 40
#[prost(uint64, tag = "14")]
pub interact_id: u64,
/// offset: 48
#[prost(uint32, tag = "5")]
pub entry_id2: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub entry_id: u32,
/// offset: 56
#[prost(bool, tag = "13")]
pub fbpkofoiolc: bool,
/// offset: 57
#[prost(bool, tag = "10")]
pub is_close_map: bool,
}
/// Obf: JNKOPDPGDFF
#[derive(proto_derive::CmdID)]
#[cmdid(1496)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterSceneScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "6")]
pub is_close_map: bool,
/// offset: 37
#[prost(bool, tag = "10")]
pub is_over_map: bool,
}
/// Obf: FBJMJBLCGNI
#[derive(proto_derive::CmdID)]
#[cmdid(1494)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSceneByServerScNotify {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(enumeration = "EnterSceneReason", tag = "8")]
pub reason: i32,
}
/// Obf: EJFJACCGDGA
#[derive(proto_derive::CmdID)]
#[cmdid(1454)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoCsReq {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub scene_identifiers: ::prost::alloc::vec::Vec<SceneIdentifier>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazePropState {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub extra_info: ::core::option::Option<PropExtraInfo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub state: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub config_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MapInfoGroup {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub destory_monster_config_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "string, int32", tag = "6")]
pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 40
#[prost(int64, tag = "2")]
pub modify_time: i64,
/// offset: 48
#[prost(bool, tag = "14")]
pub is_need_refresh: bool,
/// offset: 52
#[prost(uint32, tag = "11")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChestInfo {
/// offset: 24
#[prost(uint32, tag = "12")]
pub exist_num: u32,
/// offset: 28
#[prost(enumeration = "ChestType", tag = "6")]
pub chest_type: i32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub opened_num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fahfbejcklf {
/// offset: 24
#[prost(uint32, tag = "4")]
pub r#type: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub jbgifbgmlmf: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub pijbpdpeodg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMapInfo {
/// offset: 24
#[prost(uint32, repeated, tag = "1317")]
pub finished_chest_monster_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub map_info_prop_list: ::prost::alloc::vec::Vec<MazePropState>,
/// offset: 48
#[prost(message, optional, tag = "1571")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 56
#[prost(map = "string, int32", tag = "11")]
pub floor_saved_value_map: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 64
#[prost(message, optional, tag = "427")]
pub client_group_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
/// offset: 72
#[prost(message, repeated, tag = "9")]
pub chest_list: ::prost::alloc::vec::Vec<ChestInfo>,
/// offset: 80
#[prost(message, repeated, tag = "7")]
pub chest_monster_list: ::prost::alloc::vec::Vec<Fahfbejcklf>,
/// offset: 88
#[prost(uint32, repeated, tag = "13")]
pub unlock_teleport_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(uint32, repeated, tag = "944")]
pub opened_chest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(message, repeated, tag = "4")]
pub group_list: ::prost::alloc::vec::Vec<MapInfoGroup>,
/// offset: 112
#[prost(uint32, tag = "14")]
pub chest_monster_num: u32,
/// offset: 116
#[prost(uint32, tag = "3")]
pub dimension_id: u32,
/// offset: 120
#[prost(uint32, tag = "8")]
pub entry_id: u32,
/// offset: 124
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 128
#[prost(uint32, tag = "15")]
pub floor_id: u32,
}
/// Obf: GetSceneMapInfoScRsp
#[derive(proto_derive::CmdID)]
#[cmdid(1459)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub scene_map_info_list: ::prost::alloc::vec::Vec<SceneMapInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityRefreshInfo {
#[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "9, 13, 10")]
pub refresh_type: ::core::option::Option<scene_entity_refresh_info::RefreshType>,
}
/// Nested message and enum types in `SceneEntityRefreshInfo`.
pub mod scene_entity_refresh_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RefreshType {
/// offset: 16
#[prost(message, tag = "9")]
AddEntity(super::SceneEntityInfo),
/// offset: 16
#[prost(uint32, tag = "13")]
DeleteEntity(u32),
/// offset: 16
#[prost(uint32, tag = "10")]
Beeanadahpl(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Akekckdihla {
/// offset: 24
#[prost(string, tag = "1")]
pub hmelfpdpcfc: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "8")]
pub dhpdilnlipc: i32,
/// offset: 36
#[prost(int32, tag = "10")]
pub khbbndbjafk: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GroupRefreshInfo {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub cdmkbchlpab: ::prost::alloc::vec::Vec<Akekckdihla>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub unk1: ::core::option::Option<SceneEntityGroupInfo>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub refresh_entity: ::prost::alloc::vec::Vec<SceneEntityRefreshInfo>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub state: u32,
/// offset: 52
#[prost(enumeration = "SceneGroupRefreshType", tag = "8")]
pub refresh_type: i32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub group_id: u32,
}
/// Obf: EJJNPDFPIAP
#[derive(proto_derive::CmdID)]
#[cmdid(1418)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneGroupRefreshScNotify {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub group_refresh_list: ::prost::alloc::vec::Vec<GroupRefreshInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub dimension_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub floor_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnteredSceneInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub plane_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub floor_id: u32,
}
/// Obf: FHLGAPIIKCA
#[derive(proto_derive::CmdID)]
#[cmdid(1412)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEnteredSceneCsReq {}
/// Obf: CGKHKICJKIA
#[derive(proto_derive::CmdID)]
#[cmdid(1431)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEnteredSceneScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub entered_scene_info_list: ::prost::alloc::vec::Vec<EnteredSceneInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iaidgggmbpj {
/// offset: 24
#[prost(uint32, tag = "6")]
pub stamina: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub dlodakohfop: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhgjgmaebci {
/// offset: 24
#[prost(string, tag = "6")]
pub signature: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub ghnjnfkjedc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub kninldpflma: ::prost::alloc::vec::Vec<HeadIconData>,
/// offset: 48
#[prost(message, optional, tag = "10")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 56
#[prost(bool, tag = "11")]
pub mffgemklnbf: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarSync {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub avatar_path_data_info_list: ::prost::alloc::vec::Vec<AvatarPathData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eojckagkgbm {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub depbonhelfd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub lebflakcjcm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub mission_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub nlpklndcmoc: ::prost::alloc::vec::Vec<Mjbanfppefh>,
/// offset: 56
#[prost(uint32, repeated, tag = "10")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "1")]
pub obcblabecea: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfnhcojobkh {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub abmllcokoln: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub lkakmgkenoi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ilamaonbodn {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub bgpacbijdch: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub bkkhgjpcgbc: ::prost::alloc::vec::Vec<SectionStatus>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub mdangieimif: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub jkdnioabdlm: ::prost::alloc::vec::Vec<GroupStatus>,
}
/// Obf: NIEBAAFIPDA
#[derive(proto_derive::CmdID)]
#[cmdid(634)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSyncScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub del_relic_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub kgbielhadff: ::core::option::Option<Eojckagkgbm>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
/// offset: 48
#[prost(message, repeated, tag = "7")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
/// offset: 56
#[prost(message, optional, tag = "981")]
pub cnoahdhdfag: ::core::option::Option<Nhgjgmaebci>,
/// offset: 72
#[prost(message, repeated, tag = "1855")]
pub nmbafjgfoih: ::prost::alloc::vec::Vec<Nkdnfdcfncp>,
/// offset: 80
#[prost(message, repeated, tag = "1618")]
pub epbglfhefjj: ::prost::alloc::vec::Vec<Nlllaaejobp>,
/// offset: 88
#[prost(message, optional, tag = "12")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
/// offset: 96
#[prost(message, repeated, tag = "1517")]
pub najfmiifiec: ::prost::alloc::vec::Vec<Material>,
/// offset: 104
#[prost(message, repeated, tag = "1")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
/// offset: 112
#[prost(message, optional, tag = "326")]
pub fhhgdacmjed: ::core::option::Option<ItemList>,
/// offset: 120
#[prost(message, optional, tag = "192")]
pub offhohghndh: ::core::option::Option<Pfnhcojobkh>,
/// offset: 128
#[prost(message, optional, tag = "5")]
pub avatar_sync: ::core::option::Option<AvatarSync>,
/// offset: 136
#[prost(message, optional, tag = "283")]
pub lnjbjfcijca: ::core::option::Option<Ilamaonbodn>,
/// offset: 144
#[prost(message, optional, tag = "15")]
pub jhjnmofmpmo: ::core::option::Option<Iaidgggmbpj>,
/// offset: 152
#[prost(message, repeated, tag = "3")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 160
#[prost(uint32, repeated, tag = "9")]
pub del_equipment_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 168
#[prost(message, repeated, tag = "1118")]
pub jieohbbdjda: ::prost::alloc::vec::Vec<Cchmhoonegg>,
/// offset: 176
#[prost(message, optional, tag = "1458")]
pub dhkfcdaghdm: ::core::option::Option<Cjlcpmdgibo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cchmhoonegg {
/// offset: 24
#[prost(uint32, tag = "8")]
pub ocjlbkdckhl: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChatType {
None = 0,
Private = 1,
Group = 2,
}
impl ChatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "ChatType_None",
Self::Private => "ChatType_Private",
Self::Group => "ChatType_Group",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ChatType_None" => Some(Self::None),
"ChatType_Private" => Some(Self::Private),
"ChatType_Group" => Some(Self::Group),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MsgType {
None = 0,
CustomText = 1,
Emoji = 2,
Invite = 3,
PlanetFes = 4,
AiPamFunctionCall = 5,
UrlCitation = 6,
AiPamQuickFunction = 7,
AiPamLineupInterp = 8,
AiPamRelicInterp = 9,
AiPamPoke = 10,
}
impl MsgType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "MsgType_None",
Self::CustomText => "MsgType_CustomText",
Self::Emoji => "MsgType_Emoji",
Self::Invite => "MsgType_Invite",
Self::PlanetFes => "MsgType_PlanetFes",
Self::AiPamFunctionCall => "MsgType_AiPamFunctionCall",
Self::UrlCitation => "MsgType_UrlCitation",
Self::AiPamQuickFunction => "MsgType_AiPamQuickFunction",
Self::AiPamLineupInterp => "MsgType_AiPamLineupInterp",
Self::AiPamRelicInterp => "MsgType_AiPamRelicInterp",
Self::AiPamPoke => "MsgType_AiPamPoke",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MsgType_None" => Some(Self::None),
"MsgType_CustomText" => Some(Self::CustomText),
"MsgType_Emoji" => Some(Self::Emoji),
"MsgType_Invite" => Some(Self::Invite),
"MsgType_PlanetFes" => Some(Self::PlanetFes),
"MsgType_AiPamFunctionCall" => Some(Self::AiPamFunctionCall),
"MsgType_UrlCitation" => Some(Self::UrlCitation),
"MsgType_AiPamQuickFunction" => Some(Self::AiPamQuickFunction),
"MsgType_AiPamLineupInterp" => Some(Self::AiPamLineupInterp),
"MsgType_AiPamRelicInterp" => Some(Self::AiPamRelicInterp),
"MsgType_AiPamPoke" => Some(Self::AiPamPoke),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pjcmneniehh {
Nlcdgipgfdj = 0,
Kpilfmmnigo = 1,
Ggjpemfeblb = 2,
Cimneoakbjh = 3,
Bomdaikiplp = 4,
}
impl Pjcmneniehh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PJCMNENIEHH_NLCDGIPGFDJ",
Self::Kpilfmmnigo => "PJCMNENIEHH_KPILFMMNIGO",
Self::Ggjpemfeblb => "PJCMNENIEHH_GGJPEMFEBLB",
Self::Cimneoakbjh => "PJCMNENIEHH_CIMNEOAKBJH",
Self::Bomdaikiplp => "PJCMNENIEHH_BOMDAIKIPLP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PJCMNENIEHH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PJCMNENIEHH_KPILFMMNIGO" => Some(Self::Kpilfmmnigo),
"PJCMNENIEHH_GGJPEMFEBLB" => Some(Self::Ggjpemfeblb),
"PJCMNENIEHH_CIMNEOAKBJH" => Some(Self::Cimneoakbjh),
"PJCMNENIEHH_BOMDAIKIPLP" => Some(Self::Bomdaikiplp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dkopgdpkjhb {
Cgbikocdabb = 0,
Aljchaaiphg = 1,
Coebiaoacfm = 2,
Fkoikjfaikf = 3,
Diemgoichlo = 4,
Khjhneofnlj = 5,
Efohjenlode = 6,
Hjhcdchokjg = 7,
Ihhckddfkjl = 8,
}
impl Dkopgdpkjhb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cgbikocdabb => "DKOPGDPKJHB_CGBIKOCDABB",
Self::Aljchaaiphg => "DKOPGDPKJHB_ALJCHAAIPHG",
Self::Coebiaoacfm => "DKOPGDPKJHB_COEBIAOACFM",
Self::Fkoikjfaikf => "DKOPGDPKJHB_FKOIKJFAIKF",
Self::Diemgoichlo => "DKOPGDPKJHB_DIEMGOICHLO",
Self::Khjhneofnlj => "DKOPGDPKJHB_KHJHNEOFNLJ",
Self::Efohjenlode => "DKOPGDPKJHB_EFOHJENLODE",
Self::Hjhcdchokjg => "DKOPGDPKJHB_HJHCDCHOKJG",
Self::Ihhckddfkjl => "DKOPGDPKJHB_IHHCKDDFKJL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DKOPGDPKJHB_CGBIKOCDABB" => Some(Self::Cgbikocdabb),
"DKOPGDPKJHB_ALJCHAAIPHG" => Some(Self::Aljchaaiphg),
"DKOPGDPKJHB_COEBIAOACFM" => Some(Self::Coebiaoacfm),
"DKOPGDPKJHB_FKOIKJFAIKF" => Some(Self::Fkoikjfaikf),
"DKOPGDPKJHB_DIEMGOICHLO" => Some(Self::Diemgoichlo),
"DKOPGDPKJHB_KHJHNEOFNLJ" => Some(Self::Khjhneofnlj),
"DKOPGDPKJHB_EFOHJENLODE" => Some(Self::Efohjenlode),
"DKOPGDPKJHB_HJHCDCHOKJG" => Some(Self::Hjhcdchokjg),
"DKOPGDPKJHB_IHHCKDDFKJL" => Some(Self::Ihhckddfkjl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hcmeilllkbd {
Nlcdgipgfdj = 0,
Jdoaipkbipe = 1,
Ggbmaanjnjc = 2,
}
impl Hcmeilllkbd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "HCMEILLLKBD_NLCDGIPGFDJ",
Self::Jdoaipkbipe => "HCMEILLLKBD_JDOAIPKBIPE",
Self::Ggbmaanjnjc => "HCMEILLLKBD_GGBMAANJNJC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HCMEILLLKBD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"HCMEILLLKBD_JDOAIPKBIPE" => Some(Self::Jdoaipkbipe),
"HCMEILLLKBD_GGBMAANJNJC" => Some(Self::Ggbmaanjnjc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ItemType {
None = 0,
ItemAvatarCard = 1,
ItemEquipment = 2,
ItemMaterial = 3,
ItemAvatarExp = 4,
ItemRelic = 5,
}
impl ItemType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "ITEM_TYPE_NONE",
Self::ItemAvatarCard => "ITEM_AVATAR_CARD",
Self::ItemEquipment => "ITEM_EQUIPMENT",
Self::ItemMaterial => "ITEM_MATERIAL",
Self::ItemAvatarExp => "ITEM_AVATAR_EXP",
Self::ItemRelic => "ITEM_RELIC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ITEM_TYPE_NONE" => Some(Self::None),
"ITEM_AVATAR_CARD" => Some(Self::ItemAvatarCard),
"ITEM_EQUIPMENT" => Some(Self::ItemEquipment),
"ITEM_MATERIAL" => Some(Self::ItemMaterial),
"ITEM_AVATAR_EXP" => Some(Self::ItemAvatarExp),
"ITEM_RELIC" => Some(Self::ItemRelic),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LanguageType {
JebionmoiagKnbmaakiecl = 0,
JebionmoiagJchgomenbmp = 1,
JebionmoiagKakbldbkglj = 2,
JebionmoiagKjcenenekgf = 3,
JebionmoiagGnjoigaclai = 4,
JebionmoiagOolkokohbdc = 5,
JebionmoiagCdfndopdgec = 6,
JebionmoiagBaolnmjcdla = 7,
JebionmoiagAiopfghmbbh = 8,
JebionmoiagKngnbjbndgf = 9,
JebionmoiagAmpcjjpmccc = 10,
JebionmoiagMnfcldjkbdh = 11,
JebionmoiagPddalkodhbf = 12,
JebionmoiagBadeocddfgf = 13,
}
impl LanguageType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JebionmoiagKnbmaakiecl => "JEBIONMOIAG_KNBMAAKIECL",
Self::JebionmoiagJchgomenbmp => "JEBIONMOIAG_JCHGOMENBMP",
Self::JebionmoiagKakbldbkglj => "JEBIONMOIAG_KAKBLDBKGLJ",
Self::JebionmoiagKjcenenekgf => "JEBIONMOIAG_KJCENENEKGF",
Self::JebionmoiagGnjoigaclai => "JEBIONMOIAG_GNJOIGACLAI",
Self::JebionmoiagOolkokohbdc => "JEBIONMOIAG_OOLKOKOHBDC",
Self::JebionmoiagCdfndopdgec => "JEBIONMOIAG_CDFNDOPDGEC",
Self::JebionmoiagBaolnmjcdla => "JEBIONMOIAG_BAOLNMJCDLA",
Self::JebionmoiagAiopfghmbbh => "JEBIONMOIAG_AIOPFGHMBBH",
Self::JebionmoiagKngnbjbndgf => "JEBIONMOIAG_KNGNBJBNDGF",
Self::JebionmoiagAmpcjjpmccc => "JEBIONMOIAG_AMPCJJPMCCC",
Self::JebionmoiagMnfcldjkbdh => "JEBIONMOIAG_MNFCLDJKBDH",
Self::JebionmoiagPddalkodhbf => "JEBIONMOIAG_PDDALKODHBF",
Self::JebionmoiagBadeocddfgf => "JEBIONMOIAG_BADEOCDDFGF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JEBIONMOIAG_KNBMAAKIECL" => Some(Self::JebionmoiagKnbmaakiecl),
"JEBIONMOIAG_JCHGOMENBMP" => Some(Self::JebionmoiagJchgomenbmp),
"JEBIONMOIAG_KAKBLDBKGLJ" => Some(Self::JebionmoiagKakbldbkglj),
"JEBIONMOIAG_KJCENENEKGF" => Some(Self::JebionmoiagKjcenenekgf),
"JEBIONMOIAG_GNJOIGACLAI" => Some(Self::JebionmoiagGnjoigaclai),
"JEBIONMOIAG_OOLKOKOHBDC" => Some(Self::JebionmoiagOolkokohbdc),
"JEBIONMOIAG_CDFNDOPDGEC" => Some(Self::JebionmoiagCdfndopdgec),
"JEBIONMOIAG_BAOLNMJCDLA" => Some(Self::JebionmoiagBaolnmjcdla),
"JEBIONMOIAG_AIOPFGHMBBH" => Some(Self::JebionmoiagAiopfghmbbh),
"JEBIONMOIAG_KNGNBJBNDGF" => Some(Self::JebionmoiagKngnbjbndgf),
"JEBIONMOIAG_AMPCJJPMCCC" => Some(Self::JebionmoiagAmpcjjpmccc),
"JEBIONMOIAG_MNFCLDJKBDH" => Some(Self::JebionmoiagMnfcldjkbdh),
"JEBIONMOIAG_PDDALKODHBF" => Some(Self::JebionmoiagPddalkodhbf),
"JEBIONMOIAG_BADEOCDDFGF" => Some(Self::JebionmoiagBadeocddfgf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlatformType {
Editor = 0,
Ios = 1,
Android = 2,
Pc = 3,
Web = 4,
Wap = 5,
Ps4 = 6,
Nintendo = 7,
CloudAndroid = 8,
CloudPc = 9,
CloudIos = 10,
Ps5 = 11,
Mac = 12,
CloudMac = 13,
CloudWebAndroid = 20,
CloudWebIos = 21,
CloudWebPc = 22,
CloudWebMac = 23,
CloudWebTouch = 24,
CloudWebKeyboard = 25,
CloudDouyinIos = 27,
CloudDouyinAndroid = 28,
}
impl PlatformType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Editor => "EDITOR",
Self::Ios => "IOS",
Self::Android => "ANDROID",
Self::Pc => "PC",
Self::Web => "WEB",
Self::Wap => "WAP",
Self::Ps4 => "PS4",
Self::Nintendo => "NINTENDO",
Self::CloudAndroid => "CLOUD_ANDROID",
Self::CloudPc => "CLOUD_PC",
Self::CloudIos => "CLOUD_IOS",
Self::Ps5 => "PS5",
Self::Mac => "MAC",
Self::CloudMac => "CLOUD_MAC",
Self::CloudWebAndroid => "CLOUD_WEB_ANDROID",
Self::CloudWebIos => "CLOUD_WEB_IOS",
Self::CloudWebPc => "CLOUD_WEB_PC",
Self::CloudWebMac => "CLOUD_WEB_MAC",
Self::CloudWebTouch => "CLOUD_WEB_TOUCH",
Self::CloudWebKeyboard => "CLOUD_WEB_KEYBOARD",
Self::CloudDouyinIos => "CLOUD_DOUYIN_IOS",
Self::CloudDouyinAndroid => "CLOUD_DOUYIN_ANDROID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDITOR" => Some(Self::Editor),
"IOS" => Some(Self::Ios),
"ANDROID" => Some(Self::Android),
"PC" => Some(Self::Pc),
"WEB" => Some(Self::Web),
"WAP" => Some(Self::Wap),
"PS4" => Some(Self::Ps4),
"NINTENDO" => Some(Self::Nintendo),
"CLOUD_ANDROID" => Some(Self::CloudAndroid),
"CLOUD_PC" => Some(Self::CloudPc),
"CLOUD_IOS" => Some(Self::CloudIos),
"PS5" => Some(Self::Ps5),
"MAC" => Some(Self::Mac),
"CLOUD_MAC" => Some(Self::CloudMac),
"CLOUD_WEB_ANDROID" => Some(Self::CloudWebAndroid),
"CLOUD_WEB_IOS" => Some(Self::CloudWebIos),
"CLOUD_WEB_PC" => Some(Self::CloudWebPc),
"CLOUD_WEB_MAC" => Some(Self::CloudWebMac),
"CLOUD_WEB_TOUCH" => Some(Self::CloudWebTouch),
"CLOUD_WEB_KEYBOARD" => Some(Self::CloudWebKeyboard),
"CLOUD_DOUYIN_IOS" => Some(Self::CloudDouyinIos),
"CLOUD_DOUYIN_ANDROID" => Some(Self::CloudDouyinAndroid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AvatarType {
None = 0,
AvatarTrialType = 1,
AvatarLimitType = 2,
AvatarFormalType = 3,
AvatarAssistType = 4,
AvatarAetherDivideType = 5,
AvatarUpgradeAvailableType = 6,
AvatarGridFightType = 7,
AvatarFixedPathType = 8,
AvatarReturnAssistType = 9,
}
impl AvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "AvatarType_None",
Self::AvatarTrialType => "AvatarType_AvatarTrialType",
Self::AvatarLimitType => "AvatarType_AvatarLimitType",
Self::AvatarFormalType => "AvatarType_AvatarFormalType",
Self::AvatarAssistType => "AvatarType_AvatarAssistType",
Self::AvatarAetherDivideType => "AvatarType_AvatarAetherDivideType",
Self::AvatarUpgradeAvailableType => "AvatarType_AvatarUpgradeAvailableType",
Self::AvatarGridFightType => "AvatarType_AvatarGridFightType",
Self::AvatarFixedPathType => "AvatarType_AvatarFixedPathType",
Self::AvatarReturnAssistType => "AvatarType_AvatarReturnAssistType",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AvatarType_None" => Some(Self::None),
"AvatarType_AvatarTrialType" => Some(Self::AvatarTrialType),
"AvatarType_AvatarLimitType" => Some(Self::AvatarLimitType),
"AvatarType_AvatarFormalType" => Some(Self::AvatarFormalType),
"AvatarType_AvatarAssistType" => Some(Self::AvatarAssistType),
"AvatarType_AvatarAetherDivideType" => Some(Self::AvatarAetherDivideType),
"AvatarType_AvatarUpgradeAvailableType" => {
Some(Self::AvatarUpgradeAvailableType)
}
"AvatarType_AvatarGridFightType" => Some(Self::AvatarGridFightType),
"AvatarType_AvatarFixedPathType" => Some(Self::AvatarFixedPathType),
"AvatarType_AvatarReturnAssistType" => Some(Self::AvatarReturnAssistType),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MultiPathAvatarType {
None = 0,
Mar7thKnightType = 1001,
Mar7thRogueType = 1224,
BoyWarriorType = 8001,
GirlWarriorType = 8002,
BoyKnightType = 8003,
GirlKnightType = 8004,
BoyShamanType = 8005,
GirlShamanType = 8006,
BoyMemoryType = 8007,
GirlMemoryType = 8008,
BoyElationType = 8009,
GirlElationType = 8010,
}
impl MultiPathAvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "MultiPathAvatarType_None",
Self::Mar7thKnightType => "MultiPathAvatarType_Mar7thKnightType",
Self::Mar7thRogueType => "MultiPathAvatarType_Mar7thRogueType",
Self::BoyWarriorType => "MultiPathAvatarType_BoyWarriorType",
Self::GirlWarriorType => "MultiPathAvatarType_GirlWarriorType",
Self::BoyKnightType => "MultiPathAvatarType_BoyKnightType",
Self::GirlKnightType => "MultiPathAvatarType_GirlKnightType",
Self::BoyShamanType => "MultiPathAvatarType_BoyShamanType",
Self::GirlShamanType => "MultiPathAvatarType_GirlShamanType",
Self::BoyMemoryType => "MultiPathAvatarType_BoyMemoryType",
Self::GirlMemoryType => "MultiPathAvatarType_GirlMemoryType",
Self::BoyElationType => "MultiPathAvatarType_BoyElationType",
Self::GirlElationType => "MultiPathAvatarType_GirlElationType",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MultiPathAvatarType_None" => Some(Self::None),
"MultiPathAvatarType_Mar7thKnightType" => Some(Self::Mar7thKnightType),
"MultiPathAvatarType_Mar7thRogueType" => Some(Self::Mar7thRogueType),
"MultiPathAvatarType_BoyWarriorType" => Some(Self::BoyWarriorType),
"MultiPathAvatarType_GirlWarriorType" => Some(Self::GirlWarriorType),
"MultiPathAvatarType_BoyKnightType" => Some(Self::BoyKnightType),
"MultiPathAvatarType_GirlKnightType" => Some(Self::GirlKnightType),
"MultiPathAvatarType_BoyShamanType" => Some(Self::BoyShamanType),
"MultiPathAvatarType_GirlShamanType" => Some(Self::GirlShamanType),
"MultiPathAvatarType_BoyMemoryType" => Some(Self::BoyMemoryType),
"MultiPathAvatarType_GirlMemoryType" => Some(Self::GirlMemoryType),
"MultiPathAvatarType_BoyElationType" => Some(Self::BoyElationType),
"MultiPathAvatarType_GirlElationType" => Some(Self::GirlElationType),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gender {
None = 0,
Man = 1,
Woman = 2,
}
impl Gender {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "Gender_None",
Self::Man => "Gender_Man",
Self::Woman => "Gender_Woman",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"Gender_None" => Some(Self::None),
"Gender_Man" => Some(Self::Man),
"Gender_Woman" => Some(Self::Woman),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ProductGiftType {
ProductGiftNone = 0,
ProductGiftCoin = 1,
ProductGiftMonthCard = 2,
ProductGiftBp68 = 3,
ProductGiftBp128 = 4,
ProductGiftBp68Upgrade128 = 5,
ProductGiftPointCard = 6,
ProductGiftPsPreOrder1 = 7,
ProductGiftPsPreOrder2 = 8,
ProductGiftGooglePoints100 = 9,
ProductGiftGooglePoints150 = 10,
ProductGiftPsPointCard030 = 11,
ProductGiftPsPointCard050 = 12,
ProductGiftPsPointCard100 = 13,
ProductGiftPsnPlus = 14,
ProductGiftSingle6 = 15,
ProductGiftDailyLogin30 = 16,
ProductGiftAppleGiftCard = 17,
ProductGiftFtcUpGachaTicket1 = 18,
ProductGiftFtcUpGachaTicket10 = 19,
ProductGiftFtcNormalGachaTicket1 = 20,
ProductGiftFtcNormalGachaTicket10 = 21,
ProductGiftTicket10 = 22,
ProductGiftPlayerHeadDecor = 23,
ProductGiftReturnSign = 24,
ProductGiftExtraValueTicket1 = 25,
}
impl ProductGiftType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ProductGiftNone => "ProductGiftType_ProductGiftNone",
Self::ProductGiftCoin => "ProductGiftType_ProductGiftCoin",
Self::ProductGiftMonthCard => "ProductGiftType_ProductGiftMonthCard",
Self::ProductGiftBp68 => "ProductGiftType_ProductGiftBp68",
Self::ProductGiftBp128 => "ProductGiftType_ProductGiftBp128",
Self::ProductGiftBp68Upgrade128 => {
"ProductGiftType_ProductGiftBp68Upgrade128"
}
Self::ProductGiftPointCard => "ProductGiftType_ProductGiftPointCard",
Self::ProductGiftPsPreOrder1 => "ProductGiftType_ProductGiftPsPreOrder1",
Self::ProductGiftPsPreOrder2 => "ProductGiftType_ProductGiftPsPreOrder2",
Self::ProductGiftGooglePoints100 => {
"ProductGiftType_ProductGiftGooglePoints100"
}
Self::ProductGiftGooglePoints150 => {
"ProductGiftType_ProductGiftGooglePoints150"
}
Self::ProductGiftPsPointCard030 => {
"ProductGiftType_ProductGiftPsPointCard030"
}
Self::ProductGiftPsPointCard050 => {
"ProductGiftType_ProductGiftPsPointCard050"
}
Self::ProductGiftPsPointCard100 => {
"ProductGiftType_ProductGiftPsPointCard100"
}
Self::ProductGiftPsnPlus => "ProductGiftType_ProductGiftPsnPlus",
Self::ProductGiftSingle6 => "ProductGiftType_ProductGiftSingle6",
Self::ProductGiftDailyLogin30 => "ProductGiftType_ProductGiftDailyLogin30",
Self::ProductGiftAppleGiftCard => "ProductGiftType_ProductGiftAppleGiftCard",
Self::ProductGiftFtcUpGachaTicket1 => {
"ProductGiftType_ProductGiftFtcUpGachaTicket1"
}
Self::ProductGiftFtcUpGachaTicket10 => {
"ProductGiftType_ProductGiftFtcUpGachaTicket10"
}
Self::ProductGiftFtcNormalGachaTicket1 => {
"ProductGiftType_ProductGiftFtcNormalGachaTicket1"
}
Self::ProductGiftFtcNormalGachaTicket10 => {
"ProductGiftType_ProductGiftFtcNormalGachaTicket10"
}
Self::ProductGiftTicket10 => "ProductGiftType_ProductGiftTicket10",
Self::ProductGiftPlayerHeadDecor => {
"ProductGiftType_ProductGiftPlayerHeadDecor"
}
Self::ProductGiftReturnSign => "ProductGiftType_ProductGiftReturnSign",
Self::ProductGiftExtraValueTicket1 => {
"ProductGiftType_ProductGiftExtraValueTicket1"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ProductGiftType_ProductGiftNone" => Some(Self::ProductGiftNone),
"ProductGiftType_ProductGiftCoin" => Some(Self::ProductGiftCoin),
"ProductGiftType_ProductGiftMonthCard" => Some(Self::ProductGiftMonthCard),
"ProductGiftType_ProductGiftBp68" => Some(Self::ProductGiftBp68),
"ProductGiftType_ProductGiftBp128" => Some(Self::ProductGiftBp128),
"ProductGiftType_ProductGiftBp68Upgrade128" => {
Some(Self::ProductGiftBp68Upgrade128)
}
"ProductGiftType_ProductGiftPointCard" => Some(Self::ProductGiftPointCard),
"ProductGiftType_ProductGiftPsPreOrder1" => {
Some(Self::ProductGiftPsPreOrder1)
}
"ProductGiftType_ProductGiftPsPreOrder2" => {
Some(Self::ProductGiftPsPreOrder2)
}
"ProductGiftType_ProductGiftGooglePoints100" => {
Some(Self::ProductGiftGooglePoints100)
}
"ProductGiftType_ProductGiftGooglePoints150" => {
Some(Self::ProductGiftGooglePoints150)
}
"ProductGiftType_ProductGiftPsPointCard030" => {
Some(Self::ProductGiftPsPointCard030)
}
"ProductGiftType_ProductGiftPsPointCard050" => {
Some(Self::ProductGiftPsPointCard050)
}
"ProductGiftType_ProductGiftPsPointCard100" => {
Some(Self::ProductGiftPsPointCard100)
}
"ProductGiftType_ProductGiftPsnPlus" => Some(Self::ProductGiftPsnPlus),
"ProductGiftType_ProductGiftSingle6" => Some(Self::ProductGiftSingle6),
"ProductGiftType_ProductGiftDailyLogin30" => {
Some(Self::ProductGiftDailyLogin30)
}
"ProductGiftType_ProductGiftAppleGiftCard" => {
Some(Self::ProductGiftAppleGiftCard)
}
"ProductGiftType_ProductGiftFtcUpGachaTicket1" => {
Some(Self::ProductGiftFtcUpGachaTicket1)
}
"ProductGiftType_ProductGiftFtcUpGachaTicket10" => {
Some(Self::ProductGiftFtcUpGachaTicket10)
}
"ProductGiftType_ProductGiftFtcNormalGachaTicket1" => {
Some(Self::ProductGiftFtcNormalGachaTicket1)
}
"ProductGiftType_ProductGiftFtcNormalGachaTicket10" => {
Some(Self::ProductGiftFtcNormalGachaTicket10)
}
"ProductGiftType_ProductGiftTicket10" => Some(Self::ProductGiftTicket10),
"ProductGiftType_ProductGiftPlayerHeadDecor" => {
Some(Self::ProductGiftPlayerHeadDecor)
}
"ProductGiftType_ProductGiftReturnSign" => Some(Self::ProductGiftReturnSign),
"ProductGiftType_ProductGiftExtraValueTicket1" => {
Some(Self::ProductGiftExtraValueTicket1)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SecretKeyType {
PmdceddjgddMbeoclaifja = 0,
PmdceddjgddOckikkdcjij = 1,
PmdceddjgddOlanflmflon = 2,
PmdceddjgddAkcdfeepmof = 3,
}
impl SecretKeyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PmdceddjgddMbeoclaifja => "PMDCEDDJGDD_MBEOCLAIFJA",
Self::PmdceddjgddOckikkdcjij => "PMDCEDDJGDD_OCKIKKDCJIJ",
Self::PmdceddjgddOlanflmflon => "PMDCEDDJGDD_OLANFLMFLON",
Self::PmdceddjgddAkcdfeepmof => "PMDCEDDJGDD_AKCDFEEPMOF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PMDCEDDJGDD_MBEOCLAIFJA" => Some(Self::PmdceddjgddMbeoclaifja),
"PMDCEDDJGDD_OCKIKKDCJIJ" => Some(Self::PmdceddjgddOckikkdcjij),
"PMDCEDDJGDD_OLANFLMFLON" => Some(Self::PmdceddjgddOlanflmflon),
"PMDCEDDJGDD_AKCDFEEPMOF" => Some(Self::PmdceddjgddAkcdfeepmof),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pidahabflbl {
Ongohdokeie = 0,
Fjbenkpgbpp = 1,
Ibnpgedfimo = 2,
}
impl Pidahabflbl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ongohdokeie => "PIDAHABFLBL_ONGOHDOKEIE",
Self::Fjbenkpgbpp => "PIDAHABFLBL_FJBENKPGBPP",
Self::Ibnpgedfimo => "PIDAHABFLBL_IBNPGEDFIMO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PIDAHABFLBL_ONGOHDOKEIE" => Some(Self::Ongohdokeie),
"PIDAHABFLBL_FJBENKPGBPP" => Some(Self::Fjbenkpgbpp),
"PIDAHABFLBL_IBNPGEDFIMO" => Some(Self::Ibnpgedfimo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlayingState {
None = 0,
PlayingRogueCosmos = 1,
PlayingRogueChess = 2,
PlayingRogueChessNous = 3,
PlayingChallengeMemory = 4,
PlayingChallengeStory = 5,
PlayingChallengeBoss = 6,
PlayingRogueTourn = 7,
PlayingRogueMagic = 8,
PlayingChallengePeak = 9,
PlayingGridFight = 10,
}
impl PlayingState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "PlayingState_None",
Self::PlayingRogueCosmos => "PlayingState_PlayingRogueCosmos",
Self::PlayingRogueChess => "PlayingState_PlayingRogueChess",
Self::PlayingRogueChessNous => "PlayingState_PlayingRogueChessNous",
Self::PlayingChallengeMemory => "PlayingState_PlayingChallengeMemory",
Self::PlayingChallengeStory => "PlayingState_PlayingChallengeStory",
Self::PlayingChallengeBoss => "PlayingState_PlayingChallengeBoss",
Self::PlayingRogueTourn => "PlayingState_PlayingRogueTourn",
Self::PlayingRogueMagic => "PlayingState_PlayingRogueMagic",
Self::PlayingChallengePeak => "PlayingState_PlayingChallengePeak",
Self::PlayingGridFight => "PlayingState_PlayingGridFight",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PlayingState_None" => Some(Self::None),
"PlayingState_PlayingRogueCosmos" => Some(Self::PlayingRogueCosmos),
"PlayingState_PlayingRogueChess" => Some(Self::PlayingRogueChess),
"PlayingState_PlayingRogueChessNous" => Some(Self::PlayingRogueChessNous),
"PlayingState_PlayingChallengeMemory" => Some(Self::PlayingChallengeMemory),
"PlayingState_PlayingChallengeStory" => Some(Self::PlayingChallengeStory),
"PlayingState_PlayingChallengeBoss" => Some(Self::PlayingChallengeBoss),
"PlayingState_PlayingRogueTourn" => Some(Self::PlayingRogueTourn),
"PlayingState_PlayingRogueMagic" => Some(Self::PlayingRogueMagic),
"PlayingState_PlayingChallengePeak" => Some(Self::PlayingChallengePeak),
"PlayingState_PlayingGridFight" => Some(Self::PlayingGridFight),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mohnimlcoda {
Nlcdgipgfdj = 0,
Dmjkcojlfcl = 1,
Aneighkmjkb = 2,
Mgmpdhkjfim = 3,
Maibaoaogid = 4,
Egcgfgdilbc = 5,
Keeibdbejlh = 6,
Aagkebfhlmc = 7,
Dimifcjphme = 8,
Peedcbadbhj = 9,
}
impl Mohnimlcoda {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "MOHNIMLCODA_NLCDGIPGFDJ",
Self::Dmjkcojlfcl => "MOHNIMLCODA_DMJKCOJLFCL",
Self::Aneighkmjkb => "MOHNIMLCODA_ANEIGHKMJKB",
Self::Mgmpdhkjfim => "MOHNIMLCODA_MGMPDHKJFIM",
Self::Maibaoaogid => "MOHNIMLCODA_MAIBAOAOGID",
Self::Egcgfgdilbc => "MOHNIMLCODA_EGCGFGDILBC",
Self::Keeibdbejlh => "MOHNIMLCODA_KEEIBDBEJLH",
Self::Aagkebfhlmc => "MOHNIMLCODA_AAGKEBFHLMC",
Self::Dimifcjphme => "MOHNIMLCODA_DIMIFCJPHME",
Self::Peedcbadbhj => "MOHNIMLCODA_PEEDCBADBHJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MOHNIMLCODA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"MOHNIMLCODA_DMJKCOJLFCL" => Some(Self::Dmjkcojlfcl),
"MOHNIMLCODA_ANEIGHKMJKB" => Some(Self::Aneighkmjkb),
"MOHNIMLCODA_MGMPDHKJFIM" => Some(Self::Mgmpdhkjfim),
"MOHNIMLCODA_MAIBAOAOGID" => Some(Self::Maibaoaogid),
"MOHNIMLCODA_EGCGFGDILBC" => Some(Self::Egcgfgdilbc),
"MOHNIMLCODA_KEEIBDBEJLH" => Some(Self::Keeibdbejlh),
"MOHNIMLCODA_AAGKEBFHLMC" => Some(Self::Aagkebfhlmc),
"MOHNIMLCODA_DIMIFCJPHME" => Some(Self::Dimifcjphme),
"MOHNIMLCODA_PEEDCBADBHJ" => Some(Self::Peedcbadbhj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightDropType {
None = 0,
Coin = 1,
Exp = 2,
Refresh = 3,
Role = 4,
Item = 5,
Orb = 6,
RoleWithEquip = 7,
}
impl GridFightDropType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "GridFightDropType_None",
Self::Coin => "GridFightDropType_Coin",
Self::Exp => "GridFightDropType_Exp",
Self::Refresh => "GridFightDropType_Refresh",
Self::Role => "GridFightDropType_Role",
Self::Item => "GridFightDropType_Item",
Self::Orb => "GridFightDropType_Orb",
Self::RoleWithEquip => "GridFightDropType_RoleWithEquip",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GridFightDropType_None" => Some(Self::None),
"GridFightDropType_Coin" => Some(Self::Coin),
"GridFightDropType_Exp" => Some(Self::Exp),
"GridFightDropType_Refresh" => Some(Self::Refresh),
"GridFightDropType_Role" => Some(Self::Role),
"GridFightDropType_Item" => Some(Self::Item),
"GridFightDropType_Orb" => Some(Self::Orb),
"GridFightDropType_RoleWithEquip" => Some(Self::RoleWithEquip),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Aabgifaeeek {
Ocajflcamna = 0,
Aonenhhfnod = 1,
Aoiaagnafio = 2,
}
impl Aabgifaeeek {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ocajflcamna => "AABGIFAEEEK_OCAJFLCAMNA",
Self::Aonenhhfnod => "AABGIFAEEEK_AONENHHFNOD",
Self::Aoiaagnafio => "AABGIFAEEEK_AOIAAGNAFIO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AABGIFAEEEK_OCAJFLCAMNA" => Some(Self::Ocajflcamna),
"AABGIFAEEEK_AONENHHFNOD" => Some(Self::Aonenhhfnod),
"AABGIFAEEEK_AOIAAGNAFIO" => Some(Self::Aoiaagnafio),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kpoieopcejl {
Pjaaadfokkc = 0,
Lmgjeffhbhf = 1,
Jbgodloeopf = 2,
Dogmhoaojfd = 3,
}
impl Kpoieopcejl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pjaaadfokkc => "KPOIEOPCEJL_PJAAADFOKKC",
Self::Lmgjeffhbhf => "KPOIEOPCEJL_LMGJEFFHBHF",
Self::Jbgodloeopf => "KPOIEOPCEJL_JBGODLOEOPF",
Self::Dogmhoaojfd => "KPOIEOPCEJL_DOGMHOAOJFD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KPOIEOPCEJL_PJAAADFOKKC" => Some(Self::Pjaaadfokkc),
"KPOIEOPCEJL_LMGJEFFHBHF" => Some(Self::Lmgjeffhbhf),
"KPOIEOPCEJL_JBGODLOEOPF" => Some(Self::Jbgodloeopf),
"KPOIEOPCEJL_DOGMHOAOJFD" => Some(Self::Dogmhoaojfd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hdfapklgefm {
Lcokojcgkhp = 0,
Nmdopkbenea = 1,
}
impl Hdfapklgefm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lcokojcgkhp => "HDFAPKLGEFM_LCOKOJCGKHP",
Self::Nmdopkbenea => "HDFAPKLGEFM_NMDOPKBENEA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HDFAPKLGEFM_LCOKOJCGKHP" => Some(Self::Lcokojcgkhp),
"HDFAPKLGEFM_NMDOPKBENEA" => Some(Self::Nmdopkbenea),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nlnebdeeonp {
Hhddifhgnhd = 0,
Ldancjmpnmb = 1,
}
impl Nlnebdeeonp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hhddifhgnhd => "NLNEBDEEONP_HHDDIFHGNHD",
Self::Ldancjmpnmb => "NLNEBDEEONP_LDANCJMPNMB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NLNEBDEEONP_HHDDIFHGNHD" => Some(Self::Hhddifhgnhd),
"NLNEBDEEONP_LDANCJMPNMB" => Some(Self::Ldancjmpnmb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleEndReason {
BadalkdaoghNlcdgipgfdj = 0,
BadalkdaoghJheliecgppf = 1,
BadalkdaoghNdkmjmapefl = 2,
}
impl BattleEndReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BadalkdaoghNlcdgipgfdj => "BADALKDAOGH_NLCDGIPGFDJ",
Self::BadalkdaoghJheliecgppf => "BADALKDAOGH_JHELIECGPPF",
Self::BadalkdaoghNdkmjmapefl => "BADALKDAOGH_NDKMJMAPEFL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BADALKDAOGH_NLCDGIPGFDJ" => Some(Self::BadalkdaoghNlcdgipgfdj),
"BADALKDAOGH_JHELIECGPPF" => Some(Self::BadalkdaoghJheliecgppf),
"BADALKDAOGH_NDKMJMAPEFL" => Some(Self::BadalkdaoghNdkmjmapefl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleStaticticEventType {
CncfaglobhoDicnfgdpgdn = 0,
CncfaglobhoLlgemhiockl = 1,
CncfaglobhoKpebidlmapg = 2,
CncfaglobhoKoljlbjfjph = 3,
CncfaglobhoLdlghiikhnf = 4,
CncfaglobhoFidhdheglej = 5,
CncfaglobhoCkknapmpgca = 6,
CncfaglobhoNoflmnolica = 7,
}
impl BattleStaticticEventType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CncfaglobhoDicnfgdpgdn => "CNCFAGLOBHO_DICNFGDPGDN",
Self::CncfaglobhoLlgemhiockl => "CNCFAGLOBHO_LLGEMHIOCKL",
Self::CncfaglobhoKpebidlmapg => "CNCFAGLOBHO_KPEBIDLMAPG",
Self::CncfaglobhoKoljlbjfjph => "CNCFAGLOBHO_KOLJLBJFJPH",
Self::CncfaglobhoLdlghiikhnf => "CNCFAGLOBHO_LDLGHIIKHNF",
Self::CncfaglobhoFidhdheglej => "CNCFAGLOBHO_FIDHDHEGLEJ",
Self::CncfaglobhoCkknapmpgca => "CNCFAGLOBHO_CKKNAPMPGCA",
Self::CncfaglobhoNoflmnolica => "CNCFAGLOBHO_NOFLMNOLICA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CNCFAGLOBHO_DICNFGDPGDN" => Some(Self::CncfaglobhoDicnfgdpgdn),
"CNCFAGLOBHO_LLGEMHIOCKL" => Some(Self::CncfaglobhoLlgemhiockl),
"CNCFAGLOBHO_KPEBIDLMAPG" => Some(Self::CncfaglobhoKpebidlmapg),
"CNCFAGLOBHO_KOLJLBJFJPH" => Some(Self::CncfaglobhoKoljlbjfjph),
"CNCFAGLOBHO_LDLGHIIKHNF" => Some(Self::CncfaglobhoLdlghiikhnf),
"CNCFAGLOBHO_FIDHDHEGLEJ" => Some(Self::CncfaglobhoFidhdheglej),
"CNCFAGLOBHO_CKKNAPMPGCA" => Some(Self::CncfaglobhoCkknapmpgca),
"CNCFAGLOBHO_NOFLMNOLICA" => Some(Self::CncfaglobhoNoflmnolica),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nimfanhlfnj {
Faafekofgbl = 0,
Amcjddipljn = 1,
Bnnnglngchl = 2,
Dibhichmjfe = 3,
Lkddachpoam = 4,
}
impl Nimfanhlfnj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Faafekofgbl => "NIMFANHLFNJ_FAAFEKOFGBL",
Self::Amcjddipljn => "NIMFANHLFNJ_AMCJDDIPLJN",
Self::Bnnnglngchl => "NIMFANHLFNJ_BNNNGLNGCHL",
Self::Dibhichmjfe => "NIMFANHLFNJ_DIBHICHMJFE",
Self::Lkddachpoam => "NIMFANHLFNJ_LKDDACHPOAM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NIMFANHLFNJ_FAAFEKOFGBL" => Some(Self::Faafekofgbl),
"NIMFANHLFNJ_AMCJDDIPLJN" => Some(Self::Amcjddipljn),
"NIMFANHLFNJ_BNNNGLNGCHL" => Some(Self::Bnnnglngchl),
"NIMFANHLFNJ_DIBHICHMJFE" => Some(Self::Dibhichmjfe),
"NIMFANHLFNJ_LKDDACHPOAM" => Some(Self::Lkddachpoam),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iddpbeamdao {
Iiocedfjpnh = 0,
Nbfhcjmnhag = 1,
Dhhhkojbkcj = 2,
}
impl Iddpbeamdao {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iiocedfjpnh => "IDDPBEAMDAO_IIOCEDFJPNH",
Self::Nbfhcjmnhag => "IDDPBEAMDAO_NBFHCJMNHAG",
Self::Dhhhkojbkcj => "IDDPBEAMDAO_DHHHKOJBKCJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IDDPBEAMDAO_IIOCEDFJPNH" => Some(Self::Iiocedfjpnh),
"IDDPBEAMDAO_NBFHCJMNHAG" => Some(Self::Nbfhcjmnhag),
"IDDPBEAMDAO_DHHHKOJBKCJ" => Some(Self::Dhhhkojbkcj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Abbhaalibah {
Idipgipfjje = 0,
Idjhpoclfih = 1,
Bfepjfdficc = 2,
Lnbmbnjicbi = 3,
Pmeehgmpnlk = 4,
}
impl Abbhaalibah {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Idipgipfjje => "ABBHAALIBAH_IDIPGIPFJJE",
Self::Idjhpoclfih => "ABBHAALIBAH_IDJHPOCLFIH",
Self::Bfepjfdficc => "ABBHAALIBAH_BFEPJFDFICC",
Self::Lnbmbnjicbi => "ABBHAALIBAH_LNBMBNJICBI",
Self::Pmeehgmpnlk => "ABBHAALIBAH_PMEEHGMPNLK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ABBHAALIBAH_IDIPGIPFJJE" => Some(Self::Idipgipfjje),
"ABBHAALIBAH_IDJHPOCLFIH" => Some(Self::Idjhpoclfih),
"ABBHAALIBAH_BFEPJFDFICC" => Some(Self::Bfepjfdficc),
"ABBHAALIBAH_LNBMBNJICBI" => Some(Self::Lnbmbnjicbi),
"ABBHAALIBAH_PMEEHGMPNLK" => Some(Self::Pmeehgmpnlk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nkafncbdjah {
Ffedlljaile = 0,
Gpialfojhac = 1,
Fdemmiicbpb = 2,
}
impl Nkafncbdjah {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ffedlljaile => "NKAFNCBDJAH_FFEDLLJAILE",
Self::Gpialfojhac => "NKAFNCBDJAH_GPIALFOJHAC",
Self::Fdemmiicbpb => "NKAFNCBDJAH_FDEMMIICBPB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NKAFNCBDJAH_FFEDLLJAILE" => Some(Self::Ffedlljaile),
"NKAFNCBDJAH_GPIALFOJHAC" => Some(Self::Gpialfojhac),
"NKAFNCBDJAH_FDEMMIICBPB" => Some(Self::Fdemmiicbpb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleEndStatus {
IjgomnmkcdjDibckkleahf = 0,
IjgomnmkcdjOimmlcdpebo = 1,
IjgomnmkcdjDgdagmcabgg = 2,
IjgomnmkcdjCmgpjlcpkba = 3,
}
impl BattleEndStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IjgomnmkcdjDibckkleahf => "IJGOMNMKCDJ_DIBCKKLEAHF",
Self::IjgomnmkcdjOimmlcdpebo => "IJGOMNMKCDJ_OIMMLCDPEBO",
Self::IjgomnmkcdjDgdagmcabgg => "IJGOMNMKCDJ_DGDAGMCABGG",
Self::IjgomnmkcdjCmgpjlcpkba => "IJGOMNMKCDJ_CMGPJLCPKBA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IJGOMNMKCDJ_DIBCKKLEAHF" => Some(Self::IjgomnmkcdjDibckkleahf),
"IJGOMNMKCDJ_OIMMLCDPEBO" => Some(Self::IjgomnmkcdjOimmlcdpebo),
"IJGOMNMKCDJ_DGDAGMCABGG" => Some(Self::IjgomnmkcdjDgdagmcabgg),
"IJGOMNMKCDJ_CMGPJLCPKBA" => Some(Self::IjgomnmkcdjCmgpjlcpkba),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Retcode {
JcemkepnkehMpfholpdacm = 0,
JcemkepnkehHmidknojhdn = 1,
JcemkepnkehBhejnkbjhbl = 2,
JcemkepnkehGmoimogikfi = 3,
JcemkepnkehLffjleaioil = 4,
JcemkepnkehCnfdcocbdjf = 5,
JcemkepnkehFdicgoececa = 6,
JcemkepnkehMilfkokhnci = 7,
JcemkepnkehPacfmebfnch = 8,
JcemkepnkehGakdagiiggn = 9,
JcemkepnkehBcedifpmncf = 10,
JcemkepnkehPhapegbmjmf = 11,
JcemkepnkehKgjcgbhmnpo = 12,
JcemkepnkehOhaaafdiopc = 13,
JcemkepnkehEacfafmieme = 14,
JcemkepnkehBbpmclljehi = 1000,
JcemkepnkehKcpgdcehmol = 1001,
JcemkepnkehApenmidnlej = 1002,
JcemkepnkehAjihphcbenc = 1003,
JcemkepnkehHlmjbekofmj = 1004,
JcemkepnkehIhkipffnkhn = 1005,
JcemkepnkehDaajpjjldhh = 1006,
JcemkepnkehDbmfhkpfdom = 1007,
JcemkepnkehFmpbkliknmj = 1008,
JcemkepnkehLcchgkagjpm = 1009,
JcemkepnkehBgnajmjhdji = 1010,
JcemkepnkehFbahpbjmafa = 1011,
JcemkepnkehGeiliemjbel = 1012,
JcemkepnkehJocpdabdddj = 1013,
JcemkepnkehNfmdjahdopj = 1100,
JcemkepnkehIggfjddpdjc = 1101,
JcemkepnkehDmncldknajf = 1102,
JcemkepnkehIlambkhnpoe = 1103,
JcemkepnkehBbpdkdjieha = 1104,
JcemkepnkehIclkmciafbg = 1105,
JcemkepnkehOceeikjaibm = 1200,
JcemkepnkehBbofkkgldol = 1201,
JcemkepnkehBggdcifmhek = 1202,
JcemkepnkehNhkdnfneaje = 1203,
JcemkepnkehJphnfnmkbpg = 1204,
JcemkepnkehLibhgdlealp = 1205,
JcemkepnkehHcipckjdidp = 1206,
JcemkepnkehDlfgeglnbij = 1207,
JcemkepnkehIlpmojinacm = 1208,
JcemkepnkehDioiogponcp = 1209,
JcemkepnkehKchebdhibha = 1210,
JcemkepnkehJinelmcaigf = 1211,
JcemkepnkehFfnkbbcgkao = 1212,
JcemkepnkehDobcpijocmn = 1213,
JcemkepnkehBophgdejccd = 1214,
JcemkepnkehLjkhbpnolnd = 1215,
JcemkepnkehOdjipgfbcnm = 1216,
JcemkepnkehBggfkkihmce = 1217,
JcemkepnkehMokmnciknal = 1218,
JcemkepnkehDnhoidfdeho = 1219,
JcemkepnkehIelnhkbepgh = 1220,
JcemkepnkehCdbcgnlbcab = 1221,
JcemkepnkehOgepkmcoble = 1222,
JcemkepnkehCiphdbahekp = 1223,
JcemkepnkehPpeeppnlold = 1224,
JcemkepnkehKfnpndjckpn = 1225,
JcemkepnkehEcdifgicpjn = 1226,
JcemkepnkehCcflkklmnaa = 1227,
JcemkepnkehHmgfkpeeggb = 1228,
JcemkepnkehMobpdcbkooh = 1229,
JcemkepnkehAdehnmnkham = 1230,
JcemkepnkehNbinkmnelbk = 1231,
JcemkepnkehAakbkhgdbnb = 1232,
JcemkepnkehJhgomlbhppb = 1233,
JcemkepnkehCkcbmnhaaoe = 1234,
JcemkepnkehLgdidfgampo = 1300,
JcemkepnkehOogpkhfjfao = 1301,
JcemkepnkehEbbmbbpmbmh = 1302,
JcemkepnkehIednelgjhjf = 1303,
JcemkepnkehBmoaoifeami = 1304,
JcemkepnkehNcmgilejgnm = 1305,
JcemkepnkehKmeobpgbalk = 1306,
JcemkepnkehOmolpbaoonn = 1307,
JcemkepnkehHaigigeailg = 1308,
JcemkepnkehKibgikbadbh = 1309,
JcemkepnkehDjjplgmnadn = 1310,
JcemkepnkehLlngjnidcfp = 1311,
JcemkepnkehOgnobokhgcl = 1312,
JcemkepnkehJhdmdejofak = 1313,
JcemkepnkehPgpadjkedea = 1314,
JcemkepnkehBcgannhmigl = 1315,
JcemkepnkehEcambjfaddn = 1316,
JcemkepnkehHnfbfojpnjf = 1317,
JcemkepnkehJmnbckfhngn = 1318,
JcemkepnkehBlieggmabej = 1319,
JcemkepnkehLianlficbml = 1320,
JcemkepnkehKpeohljacag = 1321,
JcemkepnkehNklcnljpenh = 1322,
JcemkepnkehDclaneoafgg = 1323,
JcemkepnkehMmbalfokgmd = 1324,
JcemkepnkehJjbpcpadbie = 1325,
JcemkepnkehCaankdjcmid = 1326,
JcemkepnkehGonlojnhajg = 1327,
JcemkepnkehHngdmfoddic = 1328,
JcemkepnkehOpdegkldboe = 1329,
JcemkepnkehAjcimbpemcf = 1330,
JcemkepnkehGppdegdoodb = 1331,
JcemkepnkehEgcomkjafpj = 1332,
JcemkepnkehKikggcflddg = 1333,
JcemkepnkehHmhdlgkcdil = 1334,
JcemkepnkehOkpgibmoale = 1335,
JcemkepnkehOneapcakfcf = 1336,
JcemkepnkehAfiecdbmjlo = 1337,
JcemkepnkehMnlcgaccacj = 1338,
JcemkepnkehFekealmcceo = 1339,
JcemkepnkehJmdliaaboce = 1340,
JcemkepnkehEifjcgnlkle = 1341,
JcemkepnkehHndckikjbnk = 1342,
JcemkepnkehPkedjpigcgn = 1343,
JcemkepnkehLnpfgbdcmje = 1344,
JcemkepnkehEelbpbfmloh = 1345,
JcemkepnkehGnmknieiibe = 1346,
JcemkepnkehEfmijbnnlne = 1347,
JcemkepnkehLiehahlgkgd = 1350,
JcemkepnkehFdglcdidlll = 1351,
JcemkepnkehMjjlpojghfn = 1352,
JcemkepnkehGbpgelbahef = 1353,
JcemkepnkehJckdcfjbjng = 1354,
JcemkepnkehLgaddlmcdgl = 1355,
JcemkepnkehJhkmojjlace = 1356,
JcemkepnkehNgkaikopgah = 1357,
JcemkepnkehHhdcflfamoe = 1358,
JcemkepnkehJcgophgpboi = 1359,
JcemkepnkehApooopjcplh = 1360,
JcemkepnkehLpkifckhbeh = 1361,
JcemkepnkehEnmgebabpkd = 1362,
JcemkepnkehFmcemofhpnn = 1363,
JcemkepnkehPfhmamnjmkk = 1364,
JcemkepnkehNcdpoglkoce = 1365,
JcemkepnkehCllbgheeeik = 1366,
JcemkepnkehMbkdiiaiknk = 1367,
JcemkepnkehEkeabmhgalf = 1368,
JcemkepnkehJphkpcgljde = 1369,
JcemkepnkehBcjngahkboa = 1370,
JcemkepnkehOcfnkehkolf = 1371,
JcemkepnkehCejnfccdekb = 1372,
JcemkepnkehBplojhkeiln = 1373,
JcemkepnkehGecpgdnkkhb = 1374,
JcemkepnkehJiojdeellok = 1375,
JcemkepnkehCihbihedddk = 1376,
JcemkepnkehKgghinjmahf = 1377,
JcemkepnkehFedplnpineb = 1378,
JcemkepnkehJgdocmgieha = 1379,
JcemkepnkehCeggdoapcih = 1380,
JcemkepnkehObjcgjmgden = 1381,
JcemkepnkehMjabgfhlcpj = 1382,
JcemkepnkehCneibppeiij = 1383,
JcemkepnkehHfacncljhfd = 1384,
JcemkepnkehMfmkmjohfpk = 1385,
JcemkepnkehMbeekpjncke = 1386,
JcemkepnkehHdbpdbfkjje = 1387,
JcemkepnkehEfnadlnflep = 1400,
JcemkepnkehLaeopoebmde = 1401,
JcemkepnkehCahedbcfeej = 1402,
JcemkepnkehIlfdilbmcbn = 1403,
JcemkepnkehLeliahjhofb = 1404,
JcemkepnkehFojkpbhjehn = 1405,
JcemkepnkehOlgccfkhfch = 1406,
JcemkepnkehOkjlnaenomb = 1407,
JcemkepnkehLklbnejokkl = 1408,
JcemkepnkehEomgohnjbkm = 1409,
JcemkepnkehFegljnkmlnm = 1410,
JcemkepnkehGnpkcmemjgf = 1411,
JcemkepnkehFdbkoekcbid = 1412,
JcemkepnkehEcaljajhgnf = 1413,
JcemkepnkehFcdjmjnpjdf = 1414,
JcemkepnkehNfhaaalhfah = 1415,
JcemkepnkehFeoomhjaipa = 1416,
JcemkepnkehAkpangmnmaa = 1417,
JcemkepnkehJfgepgbijdn = 1418,
JcemkepnkehChdoelfmofk = 1419,
JcemkepnkehOjpjmgdckma = 1420,
JcemkepnkehEdlfbcdgkji = 1421,
JcemkepnkehKifififfhgc = 1422,
JcemkepnkehDiglkmkngfj = 1423,
JcemkepnkehMlnlhiekgfd = 1424,
JcemkepnkehAlenliogegn = 1425,
JcemkepnkehBomaikbnibe = 1426,
JcemkepnkehMknpjdgjcbd = 1427,
JcemkepnkehCbmloleacmk = 1428,
JcemkepnkehPahkjnflakm = 1429,
JcemkepnkehDnpmelhginj = 1430,
JcemkepnkehMcalcogiaeb = 1431,
JcemkepnkehCfmglpopcja = 1700,
JcemkepnkehKimdabjjckg = 1701,
JcemkepnkehEadnamdcbjb = 1702,
JcemkepnkehCpocgmcoblo = 1703,
JcemkepnkehIaloinkojbh = 1704,
JcemkepnkehJfmnelmldik = 1705,
JcemkepnkehOacgdpbpdeg = 1706,
JcemkepnkehLkfhcbmeoaa = 1707,
JcemkepnkehBbffmfgddef = 1708,
JcemkepnkehFafglbpoekd = 1709,
JcemkepnkehOjnjpghkaij = 1800,
JcemkepnkehBjogjlfhedp = 1801,
JcemkepnkehCinomanomfi = 1802,
JcemkepnkehGakbleoldlg = 1804,
JcemkepnkehPgkdnfdemah = 1805,
JcemkepnkehAdbgkcknpfo = 1806,
JcemkepnkehAgmmmgfdhkl = 1807,
JcemkepnkehEgjengpjnkn = 1808,
JcemkepnkehCfoedodpphh = 1809,
JcemkepnkehOmhdmmkpdne = 1810,
JcemkepnkehJhdpfdgiggk = 1811,
JcemkepnkehHgchgkhalkh = 1812,
JcemkepnkehDifhfcpfpbh = 1813,
JcemkepnkehOikkblcahcn = 1814,
JcemkepnkehJkhgmlifdbj = 1900,
JcemkepnkehDandoobjapj = 1901,
JcemkepnkehKljpacpppeo = 1902,
JcemkepnkehDamnleonghj = 1903,
JcemkepnkehNopfocjmhld = 2000,
JcemkepnkehOgojkbblkgl = 2001,
JcemkepnkehHclalfpiplm = 2002,
JcemkepnkehFalbncmmhjo = 2003,
JcemkepnkehDhlhgajpgll = 2004,
JcemkepnkehGpklhhpindf = 2005,
JcemkepnkehLijdpndlbcj = 2006,
JcemkepnkehBdlkgambknj = 2007,
JcemkepnkehCaajmipcaob = 2008,
JcemkepnkehAdmfkcckfnb = 2009,
JcemkepnkehIaaklncdpgh = 2010,
JcemkepnkehOanlkpieikd = 2100,
JcemkepnkehLceeampicfi = 2101,
JcemkepnkehNlpfanjddpf = 2102,
JcemkepnkehLdkepmmdicj = 2103,
JcemkepnkehMaehlepkbfc = 2104,
JcemkepnkehFaeompeplnb = 2105,
JcemkepnkehJlbbebikhab = 2106,
JcemkepnkehManchoeinph = 2107,
JcemkepnkehEkoiphdmekg = 2108,
JcemkepnkehPljdiimjggi = 2109,
JcemkepnkehHgnbeggdkbd = 2110,
JcemkepnkehLdnhpeklpmn = 2111,
JcemkepnkehPhopdldbdff = 2112,
JcemkepnkehOpmobpgbemp = 2113,
JcemkepnkehDeodmefidfe = 2114,
JcemkepnkehFlckephealb = 2115,
JcemkepnkehJceoiplncdj = 2116,
JcemkepnkehPklpnbldmkd = 2117,
JcemkepnkehMfgbdnnbeeg = 2118,
JcemkepnkehLohbaeckoac = 2201,
JcemkepnkehPmoajaompla = 2202,
JcemkepnkehIoaoipnhnpe = 2204,
JcemkepnkehHngegjaabck = 2205,
JcemkepnkehJplnfjjlbgh = 2207,
JcemkepnkehBdpphjgocfj = 2213,
JcemkepnkehIdfankojklf = 2214,
JcemkepnkehIofgiadcgpg = 2216,
JcemkepnkehAmgnogmaaho = 2218,
JcemkepnkehLflncclknob = 2223,
JcemkepnkehPbpdoopelam = 2224,
JcemkepnkehIcgahlpedom = 2225,
JcemkepnkehDgpmbmigbol = 2300,
JcemkepnkehMdbnlafeckl = 2400,
JcemkepnkehLhmfempbpjo = 2401,
JcemkepnkehPhdienebijm = 2402,
JcemkepnkehBmamboaaean = 2403,
JcemkepnkehNhhmgheggmo = 2404,
JcemkepnkehNjhhpjjiepj = 2405,
JcemkepnkehMinnjpijcob = 2406,
JcemkepnkehPiildpciehi = 2407,
JcemkepnkehIngiepilafe = 2408,
JcemkepnkehGngjkihdlfm = 2409,
JcemkepnkehFkfiiikikee = 2500,
JcemkepnkehOofpbaaoghl = 2501,
JcemkepnkehDbajcfaphpa = 2502,
JcemkepnkehKocjaiicnja = 2600,
JcemkepnkehJgmnljenapf = 2601,
JcemkepnkehKnedlhnlcnk = 2602,
JcemkepnkehDokbkibkgem = 2603,
JcemkepnkehImbmhlejpga = 2604,
JcemkepnkehLemccdocoee = 2605,
JcemkepnkehGkpdfpmomij = 2606,
JcemkepnkehCheimjkkefb = 2607,
JcemkepnkehIpkepojpalo = 2608,
JcemkepnkehLghcpjnpokg = 2609,
JcemkepnkehPkjhoiholbh = 2610,
JcemkepnkehGmllbhnjggo = 2611,
JcemkepnkehEobehlafdfh = 2612,
JcemkepnkehMaagibaadmb = 2613,
JcemkepnkehOhnfinnolna = 2614,
JcemkepnkehLmgefahbbnk = 2615,
JcemkepnkehJeigfcpmcbe = 2616,
JcemkepnkehHnnandfjcej = 2617,
JcemkepnkehDfiegalhdnc = 2618,
JcemkepnkehPappggilfnk = 2619,
JcemkepnkehGdololejgca = 2620,
JcemkepnkehNffaidaefoh = 2621,
JcemkepnkehPbdghmbblea = 2622,
JcemkepnkehCfellleocje = 2623,
JcemkepnkehNjjodnlhfla = 2624,
JcemkepnkehMcilbkjahii = 2625,
JcemkepnkehCpooibdmibf = 2626,
JcemkepnkehJempfhdkbmi = 2627,
JcemkepnkehHognlinfldn = 2628,
JcemkepnkehMkhihoknlgn = 2629,
JcemkepnkehLckalcbenbj = 2630,
JcemkepnkehAokpgfeodec = 2631,
JcemkepnkehGfaiiflmiml = 2632,
JcemkepnkehDechmppkpaa = 2633,
JcemkepnkehAfaipeomnhf = 2634,
JcemkepnkehCfoojdoccoe = 2635,
JcemkepnkehMdfdoanbcnj = 2636,
JcemkepnkehAkjdekphdfo = 2637,
JcemkepnkehPomfajfkceo = 2681,
JcemkepnkehGjpjgbccole = 2700,
JcemkepnkehAfocgeeckni = 2701,
JcemkepnkehFdpgbhnbojj = 2702,
JcemkepnkehDofdgbbioge = 2703,
JcemkepnkehNmbopapbpjn = 2704,
JcemkepnkehEkhcepaanee = 2705,
JcemkepnkehPhlgemidmkd = 2706,
JcemkepnkehBgcdhijckjd = 2751,
JcemkepnkehKinbbibcgjg = 2752,
JcemkepnkehMpemkfdmkho = 2753,
JcemkepnkehLngjfabenli = 2754,
JcemkepnkehOjmkhehabla = 2755,
JcemkepnkehJodhgpbjpbb = 2756,
JcemkepnkehEmlhhlkenoj = 2801,
JcemkepnkehKlipbmmibbe = 2802,
JcemkepnkehAjaedoijcfm = 2803,
JcemkepnkehBflfpajpcgl = 2804,
JcemkepnkehLmcjofliimd = 2805,
JcemkepnkehJlfjghmbkic = 2806,
JcemkepnkehFgipnboicaf = 2807,
JcemkepnkehEhmnpgojhei = 2808,
JcemkepnkehOdpnofcabol = 2809,
JcemkepnkehPeaeplndehh = 2810,
JcemkepnkehFblfealdego = 2811,
JcemkepnkehBnpdnacjfnb = 2812,
JcemkepnkehDkndphgddmm = 2813,
JcemkepnkehNehinpdlpkj = 2814,
JcemkepnkehJhndhmggeen = 2815,
JcemkepnkehBfcmofalekl = 2816,
JcemkepnkehKkkjjfjogga = 2817,
JcemkepnkehBbaoegdhomd = 2850,
JcemkepnkehDfjdelhcbpg = 2851,
JcemkepnkehLagdfllpcjc = 2852,
JcemkepnkehHiceonigjdd = 2853,
JcemkepnkehKpndkhnldff = 2854,
JcemkepnkehEchfcfehbki = 2855,
JcemkepnkehDekhppbkmdg = 2856,
JcemkepnkehIfmboegpfff = 2901,
JcemkepnkehBkpmoeoindo = 2902,
JcemkepnkehLfhlakcdkgb = 2903,
JcemkepnkehGabmnjmjbhe = 2904,
JcemkepnkehDoankddhpmd = 2905,
JcemkepnkehDcpnnlgifpe = 2906,
JcemkepnkehMakmlphlnfk = 2907,
JcemkepnkehMcjamlepfpo = 2908,
JcemkepnkehFnnbbjgeaol = 2909,
JcemkepnkehGhfpbbiohga = 2910,
JcemkepnkehBhjbnkjmlac = 2911,
JcemkepnkehPibnaikcdpi = 2912,
JcemkepnkehLbkcmlfbhca = 2913,
JcemkepnkehKebilmnglej = 2914,
JcemkepnkehIglndlgjnmc = 2915,
JcemkepnkehAceaddifpma = 2916,
JcemkepnkehAcmjibppabp = 2917,
JcemkepnkehFhcocpgfnki = 2918,
JcemkepnkehAmbklieolpl = 2919,
JcemkepnkehMbnnboakgba = 2920,
JcemkepnkehLhloobonkae = 2921,
JcemkepnkehLgfnhhloilj = 2922,
JcemkepnkehMjekifcoobc = 2923,
JcemkepnkehOojndifdbah = 2924,
JcemkepnkehNeflbdjaemi = 2925,
JcemkepnkehOmlpeeenkpe = 2926,
JcemkepnkehPbookefgeal = 2927,
JcemkepnkehBaoiepbkgdl = 2928,
JcemkepnkehLinmdccgmff = 2929,
JcemkepnkehPkmibdnhfih = 2930,
JcemkepnkehCcgnphempjd = 2951,
JcemkepnkehMcdokmhhbjm = 2952,
JcemkepnkehIjhlkjjbgdo = 2953,
JcemkepnkehIendmdhepne = 2954,
JcemkepnkehPpljljmaflc = 2955,
JcemkepnkehEjndfomgodj = 2956,
JcemkepnkehKjladmencma = 3001,
JcemkepnkehOjbndiokgoo = 3002,
JcemkepnkehKabndgcpndh = 3003,
JcemkepnkehDelpolmbgpb = 3004,
JcemkepnkehGpkcofaccje = 3005,
JcemkepnkehKipnokmdgae = 3006,
JcemkepnkehAelildndnen = 3007,
JcemkepnkehLpdapplemmb = 3008,
JcemkepnkehFfnlokljbfn = 3009,
JcemkepnkehKmpcbkofeob = 3010,
JcemkepnkehIlpndpdfdie = 3011,
JcemkepnkehPlidpaedmad = 3012,
JcemkepnkehIfmnbhhamlc = 3013,
JcemkepnkehBgahgemfafd = 3101,
JcemkepnkehGiakckjfjlp = 3102,
JcemkepnkehKccnpkjjlhb = 3103,
JcemkepnkehClehabcbjdf = 3104,
JcemkepnkehPcohocogmob = 3105,
JcemkepnkehPgieniiadcn = 3106,
JcemkepnkehPmhfcgkdkac = 3107,
JcemkepnkehHlppmjjnnjj = 3108,
JcemkepnkehEbkgabaokba = 3109,
JcemkepnkehMoiomliochn = 3110,
JcemkepnkehJifndbaladg = 3111,
JcemkepnkehFmdddkhdhpb = 3112,
JcemkepnkehIefcfjpphkg = 3113,
JcemkepnkehCjehhaciipc = 3114,
JcemkepnkehIochbphpkjl = 3115,
JcemkepnkehJibkcdmnkcb = 3116,
JcemkepnkehInjoiegonbb = 3117,
JcemkepnkehDpebkimmiap = 3118,
JcemkepnkehLhdknmdhckl = 3119,
JcemkepnkehDdfgmkgbapi = 3120,
JcemkepnkehOclnkkmmapl = 3151,
JcemkepnkehNeabacffanj = 3152,
JcemkepnkehEcfiapkggbc = 3153,
JcemkepnkehHcllabdbiaf = 3154,
JcemkepnkehFfocgeebgbk = 3155,
JcemkepnkehEgfflnpkfhp = 3156,
JcemkepnkehClemmilpplf = 3157,
JcemkepnkehEpipfkggcfm = 3201,
JcemkepnkehEbhgjpkkonb = 3202,
JcemkepnkehBgkdecbbegh = 3203,
JcemkepnkehIgbjmggmnbp = 3204,
JcemkepnkehAjgklpicfnk = 3205,
JcemkepnkehBhbnjmmkokl = 3206,
JcemkepnkehJfbnndobead = 3207,
JcemkepnkehKdfaahomgok = 3208,
JcemkepnkehBlfieepadfb = 3209,
JcemkepnkehMihgjhcgmep = 3210,
JcemkepnkehMnmkppbhfkp = 3211,
JcemkepnkehOpgamgfhbak = 3212,
JcemkepnkehOiohcafnhbc = 3213,
JcemkepnkehJhicdldnboj = 3214,
JcemkepnkehEopjkinboff = 3301,
JcemkepnkehDagobnceoha = 3302,
JcemkepnkehIabfciigapf = 3303,
JcemkepnkehGfkiiceclkc = 3304,
JcemkepnkehNnjfndjbbbm = 3305,
JcemkepnkehCedjecbkkla = 3306,
JcemkepnkehAfgdmiceaha = 3307,
JcemkepnkehImmhajediea = 3308,
JcemkepnkehOolmelncagf = 3309,
JcemkepnkehFhfojocacjh = 3310,
JcemkepnkehDgblkpcidkg = 3311,
JcemkepnkehGaeleljoehe = 3312,
JcemkepnkehJefigkemeen = 3313,
JcemkepnkehJnhedlmiccg = 3314,
JcemkepnkehKlaepedpodc = 3315,
JcemkepnkehIfcgmabigak = 3316,
JcemkepnkehDeghljjmjcd = 3317,
JcemkepnkehFkaicpjhkid = 3318,
JcemkepnkehKjeamfmkmgi = 3319,
JcemkepnkehIlhjahlpfgd = 3501,
JcemkepnkehGbnjpobihle = 3502,
JcemkepnkehMcclemkbgdg = 3503,
JcemkepnkehEoejhgmeblf = 3504,
JcemkepnkehIibchpjfake = 3505,
JcemkepnkehIogegdbbgpk = 3506,
JcemkepnkehJigbmachjie = 3507,
JcemkepnkehOdpbcbgppmf = 3601,
JcemkepnkehJfkjdadpack = 3602,
JcemkepnkehCfcmldfjiid = 3603,
JcemkepnkehBkilnbphkel = 3604,
JcemkepnkehPcapnocfdip = 3605,
JcemkepnkehLomhlgceahd = 3606,
JcemkepnkehObjpbcghoba = 3607,
JcemkepnkehCngfpogoele = 3608,
JcemkepnkehOheihfpopom = 3609,
JcemkepnkehIcbfdbgjgil = 3610,
JcemkepnkehKmpjofbgjhg = 3611,
JcemkepnkehIplkmapoken = 3612,
JcemkepnkehBlgabdjgpka = 3613,
JcemkepnkehCnklfkbgbok = 3614,
JcemkepnkehKhkgiklcgkl = 3615,
JcemkepnkehOfhlkkhfiii = 3616,
JcemkepnkehLcbkfjpncke = 3617,
JcemkepnkehKfogdkndiom = 3618,
JcemkepnkehHpgaomaccja = 3619,
JcemkepnkehGifneaaheck = 3620,
JcemkepnkehClppbldhinn = 3621,
JcemkepnkehFmmocdonloe = 3622,
JcemkepnkehAmogapibooi = 3623,
JcemkepnkehJlkkhpbcpja = 3624,
JcemkepnkehPpkhbmnmonp = 3625,
JcemkepnkehLoplgkfoblm = 3626,
JcemkepnkehIbbjjfdmcgp = 3627,
JcemkepnkehPamokokbgbo = 3628,
JcemkepnkehMkbkdjifjap = 3629,
JcemkepnkehNichponjeoi = 3630,
JcemkepnkehIhopcklnjck = 3631,
JcemkepnkehKhcelhlkfii = 3632,
JcemkepnkehObokbgghpnm = 3633,
JcemkepnkehHoahggnbmpm = 3634,
JcemkepnkehKdncglifihf = 3635,
JcemkepnkehFlhmmnlmjaj = 3636,
JcemkepnkehObfkhadgjnl = 3701,
JcemkepnkehChdjlmlkpbk = 3702,
JcemkepnkehJdagljekhgf = 3703,
JcemkepnkehGakobdbekmh = 3704,
JcemkepnkehNadkbamgbcm = 3705,
JcemkepnkehFhncbgbjjpn = 3706,
JcemkepnkehObijekmigoh = 3707,
JcemkepnkehAeoafbdidik = 3708,
JcemkepnkehHpoofcajjam = 3709,
JcemkepnkehHalakmmihbc = 3710,
JcemkepnkehMadciebnicg = 3712,
JcemkepnkehGfmlkabkknj = 3713,
JcemkepnkehEehmmgamopn = 3714,
JcemkepnkehGiopifpcejp = 3715,
JcemkepnkehObeppeidgeg = 3716,
JcemkepnkehKeaeofbaepb = 3717,
JcemkepnkehCdkgikliiei = 3718,
JcemkepnkehLekmdcefima = 3801,
JcemkepnkehFfehaijljbb = 3802,
JcemkepnkehAbedabllpok = 3803,
JcemkepnkehGekkhkiaaga = 3804,
JcemkepnkehCphidbkedlg = 3805,
JcemkepnkehGjklfilbcgp = 3806,
JcemkepnkehMalkcbfofbh = 3807,
JcemkepnkehJpinnmbbiij = 3808,
JcemkepnkehBmoboidbkda = 3809,
JcemkepnkehLkiiglpdfbl = 3810,
JcemkepnkehNaehhjmmfik = 3811,
JcemkepnkehJilhjlgjiki = 3812,
JcemkepnkehNobjhmfnjol = 3813,
JcemkepnkehGiheeolhblj = 3814,
JcemkepnkehKhojnoeegha = 3901,
JcemkepnkehGfpbhnegigk = 3902,
JcemkepnkehJkbgojgckbe = 3903,
JcemkepnkehKfdneifcdma = 3904,
JcemkepnkehAokigkjgocd = 3905,
JcemkepnkehEbfongbhkgd = 4001,
JcemkepnkehChejnmhbcii = 4002,
JcemkepnkehNiabaoemhbl = 4003,
JcemkepnkehJfpdfnlbdpn = 4004,
JcemkepnkehFagepibbobc = 4005,
JcemkepnkehCjaemkgcpfj = 4006,
JcemkepnkehClionmpmpfg = 4007,
JcemkepnkehHgejhkhajeg = 4008,
JcemkepnkehIikgeaoffmb = 4009,
JcemkepnkehPcicdmmecgj = 4010,
JcemkepnkehDgkkgglhkgm = 4011,
JcemkepnkehGcbjbelhnbg = 4012,
JcemkepnkehOcmccmcbnjg = 4013,
JcemkepnkehFmkgladgdoo = 4014,
JcemkepnkehAmdddigeoeh = 4015,
JcemkepnkehIgkpikdfpaa = 4016,
JcemkepnkehAlpjlhadioc = 4017,
JcemkepnkehJimdfjopmai = 4018,
JcemkepnkehJphbigejdje = 4019,
JcemkepnkehCamkihohfoa = 4020,
JcemkepnkehJooaijbmfce = 4021,
JcemkepnkehLabiajlkpah = 4101,
JcemkepnkehKlhfgoflgbo = 4102,
JcemkepnkehHpfbaakmali = 4103,
JcemkepnkehKdnpmnllkjk = 4201,
JcemkepnkehHpdjpkccehi = 4251,
JcemkepnkehCpiimcpcpjp = 4252,
JcemkepnkehEolbhflcgpj = 4301,
JcemkepnkehGpnolpedikh = 4302,
JcemkepnkehHfbofaadbog = 4303,
JcemkepnkehEndmjokjeip = 4304,
JcemkepnkehHjikfdajmic = 4351,
JcemkepnkehCpfgogcnmjd = 4352,
JcemkepnkehGibeajmaedc = 4353,
JcemkepnkehAfibifggopc = 4354,
JcemkepnkehAmpnnagbdfa = 4355,
JcemkepnkehGbhmohihapn = 4356,
JcemkepnkehDpbcnbanchm = 4401,
JcemkepnkehNboidlbhfjh = 4402,
JcemkepnkehDifdooolkof = 4403,
JcemkepnkehBdaiakediih = 4404,
JcemkepnkehApblmgcdagp = 4405,
JcemkepnkehEknbhmedckl = 4406,
JcemkepnkehOnmcicbedog = 4407,
JcemkepnkehLjlheibkbeg = 4408,
JcemkepnkehFdkhnhbhmim = 4409,
JcemkepnkehOlebbcpdknb = 4410,
JcemkepnkehDafdfdoldfg = 4411,
JcemkepnkehGcgadffknop = 4412,
JcemkepnkehOknlhjahhjf = 4413,
JcemkepnkehPljkiknhhjd = 4451,
JcemkepnkehLblobfbdemf = 4452,
JcemkepnkehPohnjncimoi = 4501,
JcemkepnkehGfhiabhekgm = 4502,
JcemkepnkehInjdklmipan = 4503,
JcemkepnkehOaknpdkpigj = 4504,
JcemkepnkehCenfkpbogib = 4505,
JcemkepnkehIfbbnigpncn = 4506,
JcemkepnkehDnocbghmlce = 4507,
JcemkepnkehObbchkcccoa = 4508,
JcemkepnkehIoeknjeeocb = 4509,
JcemkepnkehJdppdnfoahp = 4510,
JcemkepnkehMnebfhbogal = 4511,
JcemkepnkehKgafhcljoli = 4512,
JcemkepnkehKeacindflli = 4513,
JcemkepnkehHlfejmgbgfa = 4514,
JcemkepnkehOenengmacgl = 4515,
JcemkepnkehCkkgiafnhdi = 4601,
JcemkepnkehGjneahcdmah = 4651,
JcemkepnkehFegmcclfplg = 4652,
JcemkepnkehNaoogghahfm = 4653,
JcemkepnkehPofekflnnod = 4654,
JcemkepnkehPmimoidfobe = 4655,
JcemkepnkehDcageakacbi = 4656,
JcemkepnkehGjdpmeopfmb = 4657,
JcemkepnkehAfpccclafmg = 4658,
JcemkepnkehEnioolabdhb = 4659,
JcemkepnkehMmfokpbegaj = 4660,
JcemkepnkehJljdnoaeijf = 4661,
JcemkepnkehEejefgdlocm = 4662,
JcemkepnkehNbdkgklefld = 4663,
JcemkepnkehPobjoilpkpp = 4664,
JcemkepnkehCdlmgbakbkp = 4665,
JcemkepnkehHledhdlcaei = 4666,
JcemkepnkehDemnolffela = 4667,
JcemkepnkehEkmjejamgmd = 4668,
JcemkepnkehIhdhacooijh = 4669,
JcemkepnkehPgmcfmhcpkj = 4670,
JcemkepnkehEkcmpblicla = 4671,
JcemkepnkehNobdffmhpmd = 4672,
JcemkepnkehOdfnongkcgf = 4673,
JcemkepnkehLnmmmdiicik = 4674,
JcemkepnkehEmdedoidahi = 4675,
JcemkepnkehLdihfllpjja = 4678,
JcemkepnkehHpakjigjopc = 4679,
JcemkepnkehHljbjcbkkll = 4680,
JcemkepnkehHkdpgpndhnn = 4681,
JcemkepnkehFjeeeinpila = 4701,
JcemkepnkehIjipcaiknib = 4702,
JcemkepnkehKomnajhgiee = 4721,
JcemkepnkehFjcljpmpdgd = 4722,
JcemkepnkehBdbikidphik = 4724,
JcemkepnkehLjknmjkkglj = 4725,
JcemkepnkehOnkhiicnaec = 4726,
JcemkepnkehAknnffhalfp = 4727,
JcemkepnkehBpngdhlapia = 4728,
JcemkepnkehGhjadobgacm = 4729,
JcemkepnkehKloedgdlgin = 4730,
JcemkepnkehDghbdagfegh = 4731,
JcemkepnkehEeapcofgcfj = 4732,
JcemkepnkehHffpanoamkl = 4733,
JcemkepnkehFaflhdmdaco = 4734,
JcemkepnkehIgcoopmonef = 4735,
JcemkepnkehDoldbplppjg = 4736,
JcemkepnkehEjfamjiilmg = 4737,
JcemkepnkehMdcnkkjfaei = 4738,
JcemkepnkehLkcpbmhmiej = 4739,
JcemkepnkehBpldakddapk = 4740,
JcemkepnkehOobhpbpbgdf = 4741,
JcemkepnkehDpkkdooeopc = 4742,
JcemkepnkehDbbjlinkppi = 4743,
JcemkepnkehOoodfnocfdc = 4744,
JcemkepnkehGidiolbcflg = 4745,
JcemkepnkehKpeiajoailg = 4746,
JcemkepnkehColepdeglcc = 4747,
JcemkepnkehOnajenmekde = 4748,
JcemkepnkehPcipobkggdf = 4749,
JcemkepnkehLejnnlnomae = 4750,
JcemkepnkehFcmaleobhbf = 4751,
JcemkepnkehKfenbihkfde = 4752,
JcemkepnkehJnlkgigiefl = 4753,
JcemkepnkehPegoihdjood = 4754,
JcemkepnkehPfigmbcpfdd = 4755,
JcemkepnkehIohgljlehpe = 4756,
JcemkepnkehLnpldmnnmbd = 4757,
JcemkepnkehOplnhajbchg = 4758,
JcemkepnkehEdndepfbjem = 4759,
JcemkepnkehLdckdaalfjk = 4760,
JcemkepnkehDeeaimddimd = 4761,
JcemkepnkehCiomdljjkfa = 4762,
JcemkepnkehOeiamejkflk = 4801,
JcemkepnkehDmddacplchj = 4802,
JcemkepnkehOkknllhhcek = 4803,
JcemkepnkehInmdanchjpb = 4804,
JcemkepnkehKhcgjoklcjh = 4805,
JcemkepnkehLnjgjicjgkf = 4806,
JcemkepnkehBejcoiaeckh = 4807,
JcemkepnkehPnemdgjkndd = 4808,
JcemkepnkehNmeajnapddk = 4809,
JcemkepnkehOmihjepdbfd = 4810,
JcemkepnkehClclnghofck = 4811,
JcemkepnkehIifkdadjpnh = 4812,
JcemkepnkehEhblinecdbh = 4813,
JcemkepnkehAhcbioiofkk = 4814,
JcemkepnkehOngbpgkfpha = 4815,
JcemkepnkehAagcmfohbkm = 4816,
JcemkepnkehNifamkfkggl = 4817,
JcemkepnkehMhjpdfakkol = 4851,
JcemkepnkehGeheafdegma = 4852,
JcemkepnkehOafmlkmmaoe = 4901,
JcemkepnkehMioemcinekc = 4902,
JcemkepnkehGnphafpfpcj = 4903,
JcemkepnkehBgongejlbfp = 4904,
JcemkepnkehNhekofgbjap = 4905,
JcemkepnkehEkeieajmnee = 4906,
JcemkepnkehAdgpcichibc = 4907,
JcemkepnkehDbnmadjkkeo = 4908,
JcemkepnkehBpcpekinonl = 4909,
JcemkepnkehPlaochpinel = 4951,
JcemkepnkehFaaffheapip = 4952,
JcemkepnkehFhabjldhlcj = 4963,
JcemkepnkehBeckbijdmnd = 4964,
JcemkepnkehCeeddfjimnd = 4965,
JcemkepnkehHebnbenpklb = 4966,
JcemkepnkehEmfmlppjncb = 4967,
JcemkepnkehCpohfnbfkha = 4968,
JcemkepnkehGbanigkdhdn = 4969,
JcemkepnkehBodclehjkjb = 4970,
JcemkepnkehBjdbebmkano = 4980,
JcemkepnkehMihehhkecih = 4981,
JcemkepnkehIoonkblkija = 4982,
JcemkepnkehAipjneofkkl = 4983,
JcemkepnkehGcfemogcdgb = 4984,
JcemkepnkehCplfbhjdfna = 4985,
JcemkepnkehEfgcijeloah = 4986,
JcemkepnkehChogfdopajm = 4987,
JcemkepnkehAjkhfjlcajp = 4988,
JcemkepnkehEdehcgikpjc = 4989,
JcemkepnkehIdfkngjlffg = 4990,
JcemkepnkehDacinihiejj = 4991,
JcemkepnkehAgkdmcppbfl = 4992,
JcemkepnkehAkanbahiiod = 4993,
JcemkepnkehFkkcjglfoph = 4994,
JcemkepnkehHcaigfkegbn = 5101,
JcemkepnkehDdfjbmgooan = 5102,
JcemkepnkehCehpkbabepg = 5103,
JcemkepnkehPogklfhikhp = 5104,
JcemkepnkehNgobiooeegl = 5105,
JcemkepnkehFifemmcaenk = 5106,
JcemkepnkehHfbghgicdea = 5107,
JcemkepnkehDpcmbbkncbo = 5108,
JcemkepnkehIblfcnjgkng = 5109,
JcemkepnkehFnkemcndkmk = 5110,
JcemkepnkehJlokckjifdn = 5111,
JcemkepnkehGlccfefpecl = 5112,
JcemkepnkehIknghmdpjjk = 5113,
JcemkepnkehFlkccphfkgl = 5114,
JcemkepnkehPdnicbfhppb = 5115,
JcemkepnkehHogaieajimg = 5116,
JcemkepnkehBgnledlnpko = 5117,
JcemkepnkehPgfbhmcibai = 5151,
JcemkepnkehDjnhdbgejbn = 5152,
JcemkepnkehAndhcmnkejh = 5201,
JcemkepnkehMdmgkejaibh = 5202,
JcemkepnkehKkeajhfbmga = 5203,
JcemkepnkehNejgilcjhka = 5204,
JcemkepnkehFacplonbjgb = 5205,
JcemkepnkehJfaiijipgne = 5251,
JcemkepnkehHkmkjbeehjl = 5252,
JcemkepnkehEigifnngeco = 5253,
JcemkepnkehGknpcffjdep = 5254,
JcemkepnkehGabgllnmfgl = 5255,
JcemkepnkehMmooiaemoml = 5256,
JcemkepnkehDoboknoinam = 5257,
JcemkepnkehMjfgidkaiif = 5258,
JcemkepnkehHcglkdbonjb = 5259,
JcemkepnkehGaojjgkkdhh = 5260,
JcemkepnkehHnnjdephjjm = 5261,
JcemkepnkehGhkodahfeoe = 5262,
JcemkepnkehGphpjfigncb = 5301,
JcemkepnkehDiopmkckdfh = 5302,
JcemkepnkehIdecikoffmp = 5303,
JcemkepnkehMcncfbekeoc = 5304,
JcemkepnkehKehjgfpdjbi = 5305,
JcemkepnkehDopfcbbngll = 5306,
JcemkepnkehJnbhgmihofo = 5307,
JcemkepnkehLgflehebdem = 5351,
JcemkepnkehGppgonfknaf = 5352,
JcemkepnkehDieabajoeoj = 5353,
JcemkepnkehDmadhcefngp = 5354,
JcemkepnkehAhfgfkmmmaf = 5355,
JcemkepnkehDnoglbmpgaf = 5356,
JcemkepnkehLdipmgfgbje = 5357,
JcemkepnkehEppbgoaopcn = 5358,
JcemkepnkehLfmiofajnhi = 5401,
JcemkepnkehFiahooeoflc = 5402,
JcemkepnkehGaeblcmihge = 5403,
JcemkepnkehJegcfiljgid = 5404,
JcemkepnkehPccgpmfcjlp = 5405,
JcemkepnkehEemomekadmk = 5406,
JcemkepnkehJgemgfecllk = 5407,
JcemkepnkehHelhpeokpak = 5408,
JcemkepnkehKmdfebconkp = 5409,
JcemkepnkehHbfjmkmbiao = 5410,
JcemkepnkehGmfegfldcbo = 5411,
JcemkepnkehFobhdpgkpkk = 5412,
JcemkepnkehBbcegbaipin = 5413,
JcemkepnkehAcnppdlagjo = 5501,
JcemkepnkehAhcdagigifm = 5502,
JcemkepnkehEccdmdiklcp = 5503,
JcemkepnkehLpadeoofgan = 5551,
JcemkepnkehBifofefggei = 5552,
JcemkepnkehHanmnjehekl = 5553,
JcemkepnkehEgnpokankcn = 5554,
JcemkepnkehOpmldhanpej = 5555,
JcemkepnkehCkglcinmckm = 5556,
JcemkepnkehJmalhglcham = 5557,
JcemkepnkehAcccncpciah = 5558,
JcemkepnkehMiddledlbmj = 5559,
JcemkepnkehGdjpplgjcch = 5560,
JcemkepnkehBgkfillmlog = 5601,
JcemkepnkehObdkafoinap = 5602,
JcemkepnkehAilgjdlmdec = 5603,
JcemkepnkehAabcmfifkob = 5604,
JcemkepnkehFfmpgocamao = 5651,
JcemkepnkehIlnneakibcn = 5652,
JcemkepnkehJpibicmdkdi = 5653,
JcemkepnkehLpcffbokpkd = 5654,
JcemkepnkehOpbilcdiljk = 5655,
JcemkepnkehBdmfobmncmf = 5656,
JcemkepnkehJggblelpdkf = 5701,
JcemkepnkehPpaaakecjmj = 5702,
JcemkepnkehJhigbmcnbif = 5703,
JcemkepnkehNaeakimpifd = 5704,
JcemkepnkehFbddkcbkdgd = 5705,
JcemkepnkehCplgconagpb = 5706,
JcemkepnkehIkgecododfm = 5707,
JcemkepnkehKbegejfboki = 5708,
JcemkepnkehKgfppmepajo = 5709,
JcemkepnkehPfdfojjlcim = 5710,
JcemkepnkehChadpmomepn = 5751,
JcemkepnkehKcihleecebe = 5752,
JcemkepnkehModnjpmomgh = 5753,
JcemkepnkehNjjmcebkoka = 5754,
JcemkepnkehFlbjlobkkej = 5755,
JcemkepnkehCbmkkidelcm = 5756,
JcemkepnkehKfejbhepiah = 5757,
JcemkepnkehKlekjnfbbnm = 5758,
JcemkepnkehBgnhiljmnkp = 5759,
JcemkepnkehMnlhphhepna = 5760,
JcemkepnkehAiodiimbgck = 5761,
JcemkepnkehPohcdeljpbd = 5762,
JcemkepnkehCkgkempolma = 5763,
JcemkepnkehEbhmeflkkok = 5764,
JcemkepnkehGemphhdfglf = 5771,
JcemkepnkehDffcljioibh = 5772,
JcemkepnkehKokfmhnjlek = 5773,
JcemkepnkehGhaihiencik = 5774,
JcemkepnkehHbaepfacheo = 5775,
JcemkepnkehLoombpooppk = 5776,
JcemkepnkehOaiimoklknk = 5777,
JcemkepnkehMcogdolcjfm = 5778,
JcemkepnkehIemholcdjdd = 5779,
JcemkepnkehNcljelhdaph = 5785,
JcemkepnkehNkahmhcckoa = 5786,
JcemkepnkehEnflkkmgnci = 5787,
JcemkepnkehMooomcceemk = 5788,
JcemkepnkehHkophknpnhj = 5789,
JcemkepnkehMkjcpfnkdhm = 5790,
JcemkepnkehJlgphclkiko = 5791,
JcemkepnkehDmbpgfbplkn = 5792,
JcemkepnkehCbkeandoklp = 5793,
JcemkepnkehDamfpdopmka = 5794,
JcemkepnkehOafiemlncah = 5795,
JcemkepnkehFeicaljlnhj = 5796,
JcemkepnkehEgogodfoedc = 5797,
JcemkepnkehAnepmlcjeal = 5798,
JcemkepnkehMbconcmpnkn = 5799,
JcemkepnkehMgdjjgogiha = 5800,
JcemkepnkehMoghlapjgio = 5801,
JcemkepnkehBnoepgekonc = 5802,
JcemkepnkehJmhgenfopee = 5803,
JcemkepnkehAjbnbnolomb = 5804,
JcemkepnkehHigaplmcgpl = 5805,
JcemkepnkehGjbkegmhobo = 5806,
JcemkepnkehBljblcpamce = 5807,
JcemkepnkehAandoeleeol = 5808,
JcemkepnkehAllmjklillm = 5809,
JcemkepnkehFpljckdecne = 5810,
JcemkepnkehInfgkcoepgj = 5811,
JcemkepnkehLodahhdpmof = 5812,
JcemkepnkehIlacpmfhphl = 5813,
JcemkepnkehEimdpedlilb = 5814,
JcemkepnkehHdkhihopodm = 5815,
JcemkepnkehPmaaanobhhb = 5816,
JcemkepnkehKmmlpblcepj = 5717,
JcemkepnkehDohciflfgkj = 5718,
JcemkepnkehJpliejjobpd = 5719,
JcemkepnkehEhcpdfhhmbj = 5851,
JcemkepnkehIakbcldbhdc = 5852,
JcemkepnkehAmnnkghdnaj = 5853,
JcemkepnkehHggihcjbogc = 5854,
JcemkepnkehCpedhkaadoa = 5855,
JcemkepnkehBpbemcgnhdj = 5856,
JcemkepnkehNcjafmakogf = 5857,
JcemkepnkehBojdmlcihdl = 5858,
JcemkepnkehKhjfalcmabh = 5859,
JcemkepnkehMcgjeobfkho = 5860,
JcemkepnkehKgakgklkmcm = 5861,
JcemkepnkehImmmpcogpeg = 5862,
JcemkepnkehFlmgjepngon = 5863,
JcemkepnkehBhgdnnjcnap = 5864,
JcemkepnkehHhpfkhhafpa = 5865,
JcemkepnkehLpafajekndm = 5901,
JcemkepnkehIomgopmcmaa = 5902,
JcemkepnkehMhnfphcapcp = 5903,
JcemkepnkehEkenfkgglgp = 5904,
JcemkepnkehEnamccjcahb = 6201,
JcemkepnkehFoaigebkood = 6202,
JcemkepnkehCjgkmfncpjm = 6203,
JcemkepnkehOaelbaemdcl = 6204,
JcemkepnkehKhpbmoepima = 6205,
JcemkepnkehIcpelmdpcah = 6206,
JcemkepnkehKboccjhhphi = 6207,
JcemkepnkehBfpddgnahpi = 6208,
JcemkepnkehFofklcjdgej = 6209,
JcemkepnkehJljaifgooak = 6210,
JcemkepnkehAlfnjbehmal = 6211,
JcemkepnkehOnejkaakpfm = 6250,
JcemkepnkehNkffjecdfgm = 6251,
JcemkepnkehJngmepbohmj = 6252,
JcemkepnkehGoomglacbci = 6253,
JcemkepnkehMibaomklkoj = 6254,
JcemkepnkehNojphdepcfk = 6255,
JcemkepnkehKhogniobblf = 6256,
JcemkepnkehNikcbjphnpb = 6257,
JcemkepnkehJokganlhenj = 6258,
JcemkepnkehMbmhdghmhmi = 6259,
JcemkepnkehNmcimfokfjg = 6260,
JcemkepnkehJafcofanbde = 6261,
JcemkepnkehNmjocepckmi = 6262,
JcemkepnkehAfnbioadjgm = 6263,
JcemkepnkehGpbefnggbpb = 6264,
JcemkepnkehJcaaiokhopi = 6265,
JcemkepnkehIofeikkllda = 6266,
JcemkepnkehFgnngioffgb = 6301,
JcemkepnkehLblgddhmnke = 6302,
JcemkepnkehOdappkmjgch = 6303,
JcemkepnkehEhighegaphb = 6304,
JcemkepnkehDjlchgfehmo = 6305,
JcemkepnkehBepeggpeapo = 6306,
JcemkepnkehOjlgakkgmba = 6307,
JcemkepnkehJopfkpmjbnl = 6308,
JcemkepnkehPjnkiagodan = 6309,
JcemkepnkehJmighieaabh = 6310,
JcemkepnkehOaicaooodcj = 6311,
JcemkepnkehFhkkgjiblob = 6312,
JcemkepnkehGmkcjcjldbj = 6313,
JcemkepnkehPmhhklhifpc = 6314,
JcemkepnkehAmmlcnnlmaa = 6315,
JcemkepnkehLnobfimgbab = 6316,
JcemkepnkehLifcdchiinh = 6317,
JcemkepnkehNpdbllolofl = 6318,
JcemkepnkehInlgcepodci = 6319,
JcemkepnkehFljlmidolnc = 6320,
JcemkepnkehBgkmjlgmeip = 6351,
JcemkepnkehCfnipaeakic = 6352,
JcemkepnkehIdbdkmdlinm = 6353,
JcemkepnkehGnekcnabceb = 6354,
JcemkepnkehFaaonkpacpf = 6355,
JcemkepnkehLjafkadfhlo = 6356,
JcemkepnkehBedgpdaobfo = 6357,
JcemkepnkehFdkimjjpbok = 6401,
JcemkepnkehFodbfabefdl = 6402,
JcemkepnkehCdddimfbijb = 6403,
JcemkepnkehCdapiiagedk = 6451,
JcemkepnkehInjdpgomihk = 6452,
JcemkepnkehLopikodgjji = 6453,
JcemkepnkehOdeaffldnfc = 6454,
JcemkepnkehGnmmljkicfh = 6455,
JcemkepnkehAjeficegdib = 6456,
JcemkepnkehBpgpannkgel = 6457,
JcemkepnkehEpdlhjgdibi = 6458,
JcemkepnkehFbjkbikelpj = 6501,
JcemkepnkehBgaaifgogbi = 6502,
JcemkepnkehBjaehkhnmlf = 6503,
JcemkepnkehDaibffpkafe = 6504,
JcemkepnkehGdlfjadphjb = 6505,
JcemkepnkehCfinmcmpade = 6601,
JcemkepnkehBmiehmbnngk = 6602,
JcemkepnkehLppeghbipoj = 6603,
JcemkepnkehKbplgcpehce = 6604,
JcemkepnkehFhhopfcmgkg = 6605,
JcemkepnkehLocaedmadid = 6606,
JcemkepnkehNhahmmkfhhd = 6607,
JcemkepnkehCljbkfiaphb = 6608,
JcemkepnkehOfjcodomfbb = 6609,
JcemkepnkehDjdakfmnccn = 6621,
JcemkepnkehEmbeanomdmb = 6622,
JcemkepnkehNghdcogecel = 6623,
JcemkepnkehBdjfbjechin = 6624,
JcemkepnkehDhhahpneeif = 6625,
JcemkepnkehJmdfajnpmkj = 6626,
JcemkepnkehDffbimgpjjf = 6627,
JcemkepnkehEcdhonebfgc = 6628,
JcemkepnkehJndiaciglml = 6629,
JcemkepnkehEhclhminhen = 6641,
JcemkepnkehJdeijncfbfc = 6642,
JcemkepnkehPcpndjogjha = 6643,
JcemkepnkehLmadjbalcab = 6644,
JcemkepnkehFchgbbgmmab = 6645,
JcemkepnkehNbodikpiedd = 6646,
JcemkepnkehGebgiklgjen = 6647,
JcemkepnkehEcikpcfemed = 6648,
JcemkepnkehGpepmncjpkj = 6649,
JcemkepnkehJhacphbenpf = 6650,
JcemkepnkehPcmncdnkmff = 6651,
JcemkepnkehCngbajidhhc = 6652,
JcemkepnkehPipfembkepj = 6653,
JcemkepnkehCjcldaafhei = 6654,
JcemkepnkehKkhbigpjcpc = 6655,
JcemkepnkehFmpmcbbgcjl = 6656,
JcemkepnkehDgckbbkfhhg = 6657,
JcemkepnkehIkcmlpkbnpp = 6658,
JcemkepnkehNahdgpmaami = 6659,
JcemkepnkehHmjeimbakma = 6660,
JcemkepnkehGmjonoanfme = 6661,
JcemkepnkehOimelfnmghi = 6662,
JcemkepnkehHdcajfcinbk = 6663,
JcemkepnkehGkbakhndlbf = 6664,
JcemkepnkehBogddijcnha = 6665,
JcemkepnkehNjdnhpibeha = 6666,
JcemkepnkehMeooloolopo = 6667,
JcemkepnkehHbjfmmgipal = 6668,
JcemkepnkehPbgimmpifok = 6669,
JcemkepnkehFkcgohacjbe = 6670,
JcemkepnkehMnphknnpbmn = 6671,
JcemkepnkehHghekboeoaj = 6701,
JcemkepnkehBofpkaapchb = 6702,
JcemkepnkehEpoeaigilnb = 6703,
JcemkepnkehJbjdapgpnei = 6751,
JcemkepnkehNjdnlohdmic = 6752,
JcemkepnkehIhlaglpoghf = 6753,
JcemkepnkehHhkkbolkmal = 6754,
JcemkepnkehLoeemdgfnhp = 6755,
JcemkepnkehIdgjobndelk = 6756,
JcemkepnkehJcahahnmbdo = 6757,
JcemkepnkehChcnafhokml = 6758,
JcemkepnkehLfolhkcopfd = 6771,
JcemkepnkehDoafejbkfop = 6772,
JcemkepnkehIdkpeffkphn = 6773,
JcemkepnkehIkimkimelkl = 6774,
JcemkepnkehGkhllijcdah = 6775,
JcemkepnkehEahlkfebbpk = 6776,
JcemkepnkehEcmmaiibipk = 6801,
JcemkepnkehJhghidanefp = 6802,
JcemkepnkehOfmigombjoc = 6803,
JcemkepnkehFkjoggedien = 6804,
JcemkepnkehNinhkilhkmh = 6805,
JcemkepnkehAblfmidjmed = 6806,
JcemkepnkehPlajnonjpio = 6830,
JcemkepnkehOjpgnoddgho = 6841,
JcemkepnkehBdpigbdkkcb = 6842,
JcemkepnkehOhckakfomko = 6843,
JcemkepnkehCnmminmlhce = 6844,
JcemkepnkehNjiddnnmnld = 6845,
JcemkepnkehBanipgefini = 6846,
JcemkepnkehPpmfnbglelg = 6847,
JcemkepnkehHbjpomkelol = 6848,
JcemkepnkehPmadkighgpj = 6849,
JcemkepnkehLjgckeliebl = 6850,
JcemkepnkehLoohopejain = 6861,
JcemkepnkehJkaoolcbjae = 6881,
JcemkepnkehDnadhecnebl = 6882,
JcemkepnkehIphaaffopen = 6883,
JcemkepnkehBhkmipglofd = 6900,
JcemkepnkehDgjphjkelao = 6901,
JcemkepnkehCeblnopepmk = 6902,
JcemkepnkehHgofifmpolp = 6903,
JcemkepnkehBiaklfniapc = 6904,
JcemkepnkehKplmimjjicc = 6905,
JcemkepnkehMdnmgkfjenc = 6906,
JcemkepnkehFlbgnejfcdc = 6907,
JcemkepnkehMknagloolmf = 6908,
JcemkepnkehJedhmglonko = 6909,
JcemkepnkehFfhomaigofa = 6910,
JcemkepnkehAalcdammidj = 6911,
JcemkepnkehIecgpiapiep = 6912,
JcemkepnkehNfllmpcnbfn = 6913,
JcemkepnkehJbhmmmceohm = 6914,
JcemkepnkehGfmhnocgogb = 6915,
JcemkepnkehNegjmoiageo = 6916,
JcemkepnkehOjlfdnkhlhm = 6917,
JcemkepnkehIigohlcggik = 6918,
JcemkepnkehDegekpccfdk = 6919,
JcemkepnkehPikhklgmboi = 6920,
JcemkepnkehAijkgkijnnm = 6921,
JcemkepnkehCfilhnbaimn = 6922,
JcemkepnkehAnlhkemmpid = 6923,
JcemkepnkehPafkjebppne = 6924,
JcemkepnkehKckblcmjkdc = 6925,
JcemkepnkehIjlghlghngd = 6926,
JcemkepnkehEganonkogmm = 6927,
JcemkepnkehKblbebgoiag = 6928,
JcemkepnkehFlmminokbep = 6929,
JcemkepnkehGegjhlcmaob = 6930,
JcemkepnkehDeiggbkcnad = 6931,
JcemkepnkehCoopdmkbcfn = 6932,
JcemkepnkehJpjoghkpgnm = 6933,
JcemkepnkehAogfomcjjhj = 6934,
JcemkepnkehIejeacpgkio = 6935,
JcemkepnkehEkdggndbnhk = 6936,
JcemkepnkehFldbbfeednh = 6937,
JcemkepnkehObolicgoelg = 6938,
JcemkepnkehOglimkjemcm = 6939,
JcemkepnkehJejfgomfefa = 6940,
JcemkepnkehJnafeodkaga = 6941,
JcemkepnkehBgeahdikgjd = 6942,
JcemkepnkehEpnbloehiaa = 6943,
JcemkepnkehAgghibgijko = 6944,
JcemkepnkehBfpepdloibe = 6945,
JcemkepnkehIhlajjfclde = 6946,
JcemkepnkehJfjgnbgmgdc = 6947,
JcemkepnkehEkdbhbpblhd = 6948,
JcemkepnkehLdndafnipcd = 6949,
JcemkepnkehEghmgbbjpib = 6950,
JcemkepnkehDbkifhkcaem = 6951,
JcemkepnkehLceaopdolkg = 6952,
JcemkepnkehGbmonobccha = 6953,
JcemkepnkehPdnmhdppbhh = 6954,
JcemkepnkehPkpemnilpgd = 6955,
JcemkepnkehDccccngeoop = 6956,
JcemkepnkehCicnebnlchi = 6957,
JcemkepnkehAafgegcblji = 6958,
JcemkepnkehLakfggaenfc = 6959,
JcemkepnkehHbjiokikjmi = 6960,
JcemkepnkehOpblkeihcog = 6961,
JcemkepnkehClbkaobdjed = 6962,
JcemkepnkehFbgnbcobpkm = 6963,
JcemkepnkehLgaddlapmig = 6964,
JcemkepnkehAcomkpibaof = 6965,
JcemkepnkehLgpfcdfbgnl = 6966,
JcemkepnkehBkjglpbljpi = 6967,
JcemkepnkehCiplpbbojcc = 6968,
JcemkepnkehOngmgajhoom = 6969,
JcemkepnkehMdfaailfmeg = 6970,
JcemkepnkehGognjppcngf = 6971,
JcemkepnkehHmbhojclabm = 6972,
JcemkepnkehEmhibepmcod = 6973,
JcemkepnkehBdhfeafpodf = 6974,
JcemkepnkehHcoldcflaii = 6975,
JcemkepnkehFnpblcibibe = 6976,
JcemkepnkehDmgocedmjnb = 6977,
JcemkepnkehPfaepgeiaob = 6978,
JcemkepnkehDmiicibnfpp = 6979,
JcemkepnkehDnackggolae = 6980,
JcemkepnkehEjjmoljgdhn = 6981,
JcemkepnkehKnobbkekeof = 6982,
JcemkepnkehOlflbfamhpg = 6983,
JcemkepnkehAjhejpjbfao = 6984,
JcemkepnkehGnlicefllpb = 7001,
JcemkepnkehKomckenbnfl = 7002,
JcemkepnkehEmjhjnmolff = 7003,
JcemkepnkehEghifdnajii = 7004,
JcemkepnkehPafplilbmli = 7005,
JcemkepnkehAplkaklihkp = 7006,
JcemkepnkehDadcdnbcdjo = 7007,
JcemkepnkehLnlgnoljnlj = 7008,
JcemkepnkehAdkkmofmlko = 7009,
JcemkepnkehFcanlamkjbn = 7010,
JcemkepnkehFlkppnaioch = 7011,
JcemkepnkehInihfpcaabk = 7012,
JcemkepnkehNfcbjgiehgf = 7013,
JcemkepnkehIlnkdkljljf = 7014,
JcemkepnkehPdlldafklkp = 7015,
JcemkepnkehCcihcibplfp = 7016,
JcemkepnkehJgcgllidpgn = 7017,
JcemkepnkehIbafndjcgmg = 7018,
JcemkepnkehPnkdocgogkh = 7019,
JcemkepnkehKfledkenphn = 7020,
JcemkepnkehPheifggbnof = 7021,
JcemkepnkehEdfobjclfgn = 7022,
JcemkepnkehNbjdpcdfmhg = 7023,
JcemkepnkehCgcjdfcllnj = 7051,
JcemkepnkehLdpkmkidfjj = 7052,
JcemkepnkehEnigafecfak = 7053,
JcemkepnkehIbhmnjgbfkj = 7054,
JcemkepnkehDffhnncnolf = 7055,
JcemkepnkehGppnafaglno = 7056,
JcemkepnkehKeaojgddiph = 7057,
JcemkepnkehLibonadcoaf = 7058,
JcemkepnkehPcmnnjojoop = 7059,
JcemkepnkehMkfjbnaoekh = 7060,
JcemkepnkehEofgpmjbjca = 7061,
JcemkepnkehEcoapjpielk = 7062,
JcemkepnkehDfjobihdofe = 7063,
JcemkepnkehBoffajjfdld = 7064,
JcemkepnkehJnlhclmbcfn = 7065,
JcemkepnkehBgoekhcocbe = 7066,
JcemkepnkehEemlckdfiai = 7101,
JcemkepnkehLoihpchdoab = 7102,
JcemkepnkehJeaceoibfgb = 7103,
JcemkepnkehPbjmjmfmeco = 7104,
JcemkepnkehDpgdcdhgdim = 7105,
JcemkepnkehCmdnkgmgafk = 7106,
JcemkepnkehOnmdgephjkh = 7107,
JcemkepnkehNfpgkpppnkc = 7108,
JcemkepnkehIfkopfhpldl = 7109,
JcemkepnkehKjdhomcdblb = 7110,
JcemkepnkehCkkbonebani = 7111,
JcemkepnkehLddlohpaehi = 7112,
JcemkepnkehPppceceidab = 7113,
JcemkepnkehNnmbblliidg = 7114,
JcemkepnkehFjjhoiljgnb = 7115,
JcemkepnkehFobhgdbiani = 7116,
JcemkepnkehGpohgkpaemm = 7117,
JcemkepnkehPmbimdjikfm = 7118,
JcemkepnkehAmcgielklie = 7151,
JcemkepnkehLbcecakmede = 7152,
JcemkepnkehMgnilbeghdc = 7153,
JcemkepnkehNgkekecphmn = 7154,
JcemkepnkehKpbneefglef = 7155,
JcemkepnkehHboeppnokcj = 7156,
JcemkepnkehMabofjkbaog = 7157,
JcemkepnkehFafhhlikcka = 7158,
JcemkepnkehEncjbjibecb = 7159,
JcemkepnkehPconlgiimpj = 7160,
JcemkepnkehBkkdefihajb = 7161,
JcemkepnkehBdeedbjahhe = 7162,
JcemkepnkehEejanggpbgb = 7163,
JcemkepnkehCleeeinjdhg = 7164,
JcemkepnkehJjkbbemdkjp = 7165,
JcemkepnkehCjgnknkjbbe = 7166,
JcemkepnkehApjbfnfeapn = 7167,
JcemkepnkehObicnpemljm = 7168,
JcemkepnkehEfihlejcajl = 7169,
JcemkepnkehEhfcmcjdpll = 7170,
JcemkepnkehFnmoanckfgn = 7171,
JcemkepnkehEafligpjagj = 7172,
JcemkepnkehOklbcnnpddb = 7174,
JcemkepnkehHgnmpcbijhl = 7175,
JcemkepnkehOmdenoeogpm = 7176,
JcemkepnkehHkcleddkepn = 7177,
JcemkepnkehIdcgphappmk = 7178,
JcemkepnkehDidnmomkeno = 7179,
JcemkepnkehOpddkcoefmp = 7180,
JcemkepnkehFmjbeehbbin = 7181,
JcemkepnkehFplokicdclm = 7182,
JcemkepnkehDionfkomcke = 7183,
JcemkepnkehGhllolnlcem = 7184,
JcemkepnkehKlkkifcmlen = 7185,
JcemkepnkehChooijlcilp = 7186,
JcemkepnkehDpjomkkghko = 7187,
JcemkepnkehNblniblhggi = 7188,
JcemkepnkehGafabpbdgom = 7189,
JcemkepnkehOljhipamfej = 7190,
JcemkepnkehAhbinkjklfc = 7191,
JcemkepnkehHbjpejckcbh = 7192,
JcemkepnkehDngpbgkpanc = 7193,
JcemkepnkehDjgdgabfalo = 7194,
JcemkepnkehEpbaajbfcnm = 7195,
JcemkepnkehJaphmhgadhk = 7196,
JcemkepnkehBeliggcajll = 7197,
JcemkepnkehIdldfhlnkdp = 7201,
JcemkepnkehEkmbjllcina = 7202,
JcemkepnkehBghcapchhek = 7203,
JcemkepnkehIhhpfkcjodk = 7204,
JcemkepnkehOijalkcdldc = 7205,
JcemkepnkehGlmihhobnoc = 7206,
JcemkepnkehHehodndlkcd = 7207,
JcemkepnkehAfjjmfebkma = 7208,
JcemkepnkehAedabienimj = 7209,
JcemkepnkehDdchkjeemlp = 7301,
JcemkepnkehCefaghblfja = 7302,
JcemkepnkehKodblobejbh = 7303,
JcemkepnkehEmjfpfmjjdn = 7321,
JcemkepnkehIhiaoijancp = 7331,
JcemkepnkehDpemdjeklkk = 7332,
JcemkepnkehPkkphemaffi = 7333,
JcemkepnkehMldhobjpmnf = 7334,
JcemkepnkehGedimaicnli = 7335,
JcemkepnkehAakkagbfcae = 7336,
JcemkepnkehAnonmgoibgn = 7337,
JcemkepnkehDklcimhplje = 7338,
JcemkepnkehJkdokecibjj = 7339,
JcemkepnkehLcecmjajjdm = 7340,
JcemkepnkehDknagbeangd = 7341,
JcemkepnkehHbmeefddabo = 7342,
JcemkepnkehMjpcbhdoghk = 7343,
JcemkepnkehHommpnkcbpe = 7344,
JcemkepnkehNdlofekmima = 7345,
JcemkepnkehBlbbilfbnif = 7346,
JcemkepnkehEboimipnopi = 7347,
JcemkepnkehNkhnmjfhono = 7348,
JcemkepnkehFilmoaihfla = 7349,
JcemkepnkehDnglfhaaone = 7350,
JcemkepnkehCplbmaibghi = 7221,
JcemkepnkehNemmpdidpjb = 7222,
JcemkepnkehFbjdllhemep = 7223,
JcemkepnkehLjgcoplgchi = 7224,
JcemkepnkehAmekclaocpi = 7225,
JcemkepnkehAfippkpnmia = 7226,
JcemkepnkehCkgmmoajlih = 7251,
JcemkepnkehGldpfapmkli = 7252,
JcemkepnkehGehbocbanno = 7253,
JcemkepnkehMmjcinlnmdk = 7254,
JcemkepnkehMckmehjfded = 7255,
JcemkepnkehPmopjciikdo = 7256,
JcemkepnkehLgfhaedhffg = 7257,
JcemkepnkehIeephnfcmhp = 7258,
JcemkepnkehGpipmajpnmo = 7259,
JcemkepnkehLbdbhdmdbbo = 7260,
JcemkepnkehIjldnpfnnpo = 7261,
JcemkepnkehNgaapbnanbb = 7262,
JcemkepnkehEdedoopgekn = 7263,
JcemkepnkehPjbdnkjacid = 7264,
JcemkepnkehKljimopkeip = 7265,
JcemkepnkehFhofnponajp = 7266,
JcemkepnkehGdfkahpldca = 7267,
JcemkepnkehCjhpohmlcja = 7268,
JcemkepnkehDcjdhnfojnn = 7269,
JcemkepnkehPedpmiaabmm = 7270,
JcemkepnkehOnickknbaen = 7271,
JcemkepnkehKcjedllmkfj = 7272,
JcemkepnkehCobapnimkkh = 7273,
JcemkepnkehBlgmpacolim = 7351,
JcemkepnkehGjacfjanike = 7352,
JcemkepnkehGeoekoneeea = 7371,
JcemkepnkehPflcakhbeig = 7372,
JcemkepnkehMeijiccojac = 7373,
JcemkepnkehEifkfkhefbo = 7374,
JcemkepnkehNghakpgmomb = 7375,
JcemkepnkehJkjdjglhogh = 7376,
JcemkepnkehCmdfcfaliog = 7377,
JcemkepnkehNajcefbegna = 7378,
JcemkepnkehJinldpakdff = 7379,
JcemkepnkehCnfifhcmeom = 7380,
JcemkepnkehIndmmodnkfh = 7381,
JcemkepnkehClkhcbbjncp = 7382,
JcemkepnkehBohebpgcbfi = 7383,
JcemkepnkehBjlhhmmbhae = 7384,
JcemkepnkehJblhogcljch = 7385,
JcemkepnkehKnkgokmdnlg = 7386,
JcemkepnkehGodaindemgo = 7401,
JcemkepnkehAegjkfmhegc = 7402,
JcemkepnkehMbicfigeieo = 7403,
JcemkepnkehPoaeaokeclh = 7404,
JcemkepnkehImbabcmicoe = 7405,
JcemkepnkehBbahjpchcek = 7406,
JcemkepnkehEeddpobjfik = 7407,
JcemkepnkehOjjphiidifm = 7408,
JcemkepnkehFicmihnaanb = 7421,
JcemkepnkehHkgiekfkmia = 7422,
JcemkepnkehFhcdlabgmem = 7431,
JcemkepnkehEjmdhhmpdkc = 7432,
JcemkepnkehKolokibkhid = 7433,
JcemkepnkehPmhcoagcgho = 7434,
JcemkepnkehJpbkgeadfno = 7435,
JcemkepnkehIbjhpoehljh = 7436,
JcemkepnkehEhkhbadphce = 7501,
JcemkepnkehDgkojfkcmfi = 7502,
JcemkepnkehGlnkkbcghah = 7503,
JcemkepnkehHikdacffljc = 7504,
JcemkepnkehMpnhhojhcma = 7505,
JcemkepnkehFplddkhidhh = 7506,
JcemkepnkehDolmkaefbho = 7507,
JcemkepnkehIbkcnflabjc = 7508,
JcemkepnkehDhkcdbgogpc = 7509,
JcemkepnkehEindnogcong = 7510,
JcemkepnkehCbcipfcfgca = 7511,
JcemkepnkehClgpbncbffc = 7521,
JcemkepnkehNcgoenkicbf = 7541,
JcemkepnkehBpnipnileea = 7542,
JcemkepnkehGcdhcegommd = 7543,
JcemkepnkehEmkpnnidpib = 7544,
JcemkepnkehAanmeclgioo = 7545,
JcemkepnkehIdmkfofahpm = 7546,
JcemkepnkehPljbgekfiio = 7547,
JcemkepnkehPacibgpljep = 7548,
JcemkepnkehFbgimohdjge = 7549,
}
impl Retcode {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JcemkepnkehMpfholpdacm => "JCEMKEPNKEH_MPFHOLPDACM",
Self::JcemkepnkehHmidknojhdn => "JCEMKEPNKEH_HMIDKNOJHDN",
Self::JcemkepnkehBhejnkbjhbl => "JCEMKEPNKEH_BHEJNKBJHBL",
Self::JcemkepnkehGmoimogikfi => "JCEMKEPNKEH_GMOIMOGIKFI",
Self::JcemkepnkehLffjleaioil => "JCEMKEPNKEH_LFFJLEAIOIL",
Self::JcemkepnkehCnfdcocbdjf => "JCEMKEPNKEH_CNFDCOCBDJF",
Self::JcemkepnkehFdicgoececa => "JCEMKEPNKEH_FDICGOECECA",
Self::JcemkepnkehMilfkokhnci => "JCEMKEPNKEH_MILFKOKHNCI",
Self::JcemkepnkehPacfmebfnch => "JCEMKEPNKEH_PACFMEBFNCH",
Self::JcemkepnkehGakdagiiggn => "JCEMKEPNKEH_GAKDAGIIGGN",
Self::JcemkepnkehBcedifpmncf => "JCEMKEPNKEH_BCEDIFPMNCF",
Self::JcemkepnkehPhapegbmjmf => "JCEMKEPNKEH_PHAPEGBMJMF",
Self::JcemkepnkehKgjcgbhmnpo => "JCEMKEPNKEH_KGJCGBHMNPO",
Self::JcemkepnkehOhaaafdiopc => "JCEMKEPNKEH_OHAAAFDIOPC",
Self::JcemkepnkehEacfafmieme => "JCEMKEPNKEH_EACFAFMIEME",
Self::JcemkepnkehBbpmclljehi => "JCEMKEPNKEH_BBPMCLLJEHI",
Self::JcemkepnkehKcpgdcehmol => "JCEMKEPNKEH_KCPGDCEHMOL",
Self::JcemkepnkehApenmidnlej => "JCEMKEPNKEH_APENMIDNLEJ",
Self::JcemkepnkehAjihphcbenc => "JCEMKEPNKEH_AJIHPHCBENC",
Self::JcemkepnkehHlmjbekofmj => "JCEMKEPNKEH_HLMJBEKOFMJ",
Self::JcemkepnkehIhkipffnkhn => "JCEMKEPNKEH_IHKIPFFNKHN",
Self::JcemkepnkehDaajpjjldhh => "JCEMKEPNKEH_DAAJPJJLDHH",
Self::JcemkepnkehDbmfhkpfdom => "JCEMKEPNKEH_DBMFHKPFDOM",
Self::JcemkepnkehFmpbkliknmj => "JCEMKEPNKEH_FMPBKLIKNMJ",
Self::JcemkepnkehLcchgkagjpm => "JCEMKEPNKEH_LCCHGKAGJPM",
Self::JcemkepnkehBgnajmjhdji => "JCEMKEPNKEH_BGNAJMJHDJI",
Self::JcemkepnkehFbahpbjmafa => "JCEMKEPNKEH_FBAHPBJMAFA",
Self::JcemkepnkehGeiliemjbel => "JCEMKEPNKEH_GEILIEMJBEL",
Self::JcemkepnkehJocpdabdddj => "JCEMKEPNKEH_JOCPDABDDDJ",
Self::JcemkepnkehNfmdjahdopj => "JCEMKEPNKEH_NFMDJAHDOPJ",
Self::JcemkepnkehIggfjddpdjc => "JCEMKEPNKEH_IGGFJDDPDJC",
Self::JcemkepnkehDmncldknajf => "JCEMKEPNKEH_DMNCLDKNAJF",
Self::JcemkepnkehIlambkhnpoe => "JCEMKEPNKEH_ILAMBKHNPOE",
Self::JcemkepnkehBbpdkdjieha => "JCEMKEPNKEH_BBPDKDJIEHA",
Self::JcemkepnkehIclkmciafbg => "JCEMKEPNKEH_ICLKMCIAFBG",
Self::JcemkepnkehOceeikjaibm => "JCEMKEPNKEH_OCEEIKJAIBM",
Self::JcemkepnkehBbofkkgldol => "JCEMKEPNKEH_BBOFKKGLDOL",
Self::JcemkepnkehBggdcifmhek => "JCEMKEPNKEH_BGGDCIFMHEK",
Self::JcemkepnkehNhkdnfneaje => "JCEMKEPNKEH_NHKDNFNEAJE",
Self::JcemkepnkehJphnfnmkbpg => "JCEMKEPNKEH_JPHNFNMKBPG",
Self::JcemkepnkehLibhgdlealp => "JCEMKEPNKEH_LIBHGDLEALP",
Self::JcemkepnkehHcipckjdidp => "JCEMKEPNKEH_HCIPCKJDIDP",
Self::JcemkepnkehDlfgeglnbij => "JCEMKEPNKEH_DLFGEGLNBIJ",
Self::JcemkepnkehIlpmojinacm => "JCEMKEPNKEH_ILPMOJINACM",
Self::JcemkepnkehDioiogponcp => "JCEMKEPNKEH_DIOIOGPONCP",
Self::JcemkepnkehKchebdhibha => "JCEMKEPNKEH_KCHEBDHIBHA",
Self::JcemkepnkehJinelmcaigf => "JCEMKEPNKEH_JINELMCAIGF",
Self::JcemkepnkehFfnkbbcgkao => "JCEMKEPNKEH_FFNKBBCGKAO",
Self::JcemkepnkehDobcpijocmn => "JCEMKEPNKEH_DOBCPIJOCMN",
Self::JcemkepnkehBophgdejccd => "JCEMKEPNKEH_BOPHGDEJCCD",
Self::JcemkepnkehLjkhbpnolnd => "JCEMKEPNKEH_LJKHBPNOLND",
Self::JcemkepnkehOdjipgfbcnm => "JCEMKEPNKEH_ODJIPGFBCNM",
Self::JcemkepnkehBggfkkihmce => "JCEMKEPNKEH_BGGFKKIHMCE",
Self::JcemkepnkehMokmnciknal => "JCEMKEPNKEH_MOKMNCIKNAL",
Self::JcemkepnkehDnhoidfdeho => "JCEMKEPNKEH_DNHOIDFDEHO",
Self::JcemkepnkehIelnhkbepgh => "JCEMKEPNKEH_IELNHKBEPGH",
Self::JcemkepnkehCdbcgnlbcab => "JCEMKEPNKEH_CDBCGNLBCAB",
Self::JcemkepnkehOgepkmcoble => "JCEMKEPNKEH_OGEPKMCOBLE",
Self::JcemkepnkehCiphdbahekp => "JCEMKEPNKEH_CIPHDBAHEKP",
Self::JcemkepnkehPpeeppnlold => "JCEMKEPNKEH_PPEEPPNLOLD",
Self::JcemkepnkehKfnpndjckpn => "JCEMKEPNKEH_KFNPNDJCKPN",
Self::JcemkepnkehEcdifgicpjn => "JCEMKEPNKEH_ECDIFGICPJN",
Self::JcemkepnkehCcflkklmnaa => "JCEMKEPNKEH_CCFLKKLMNAA",
Self::JcemkepnkehHmgfkpeeggb => "JCEMKEPNKEH_HMGFKPEEGGB",
Self::JcemkepnkehMobpdcbkooh => "JCEMKEPNKEH_MOBPDCBKOOH",
Self::JcemkepnkehAdehnmnkham => "JCEMKEPNKEH_ADEHNMNKHAM",
Self::JcemkepnkehNbinkmnelbk => "JCEMKEPNKEH_NBINKMNELBK",
Self::JcemkepnkehAakbkhgdbnb => "JCEMKEPNKEH_AAKBKHGDBNB",
Self::JcemkepnkehJhgomlbhppb => "JCEMKEPNKEH_JHGOMLBHPPB",
Self::JcemkepnkehCkcbmnhaaoe => "JCEMKEPNKEH_CKCBMNHAAOE",
Self::JcemkepnkehLgdidfgampo => "JCEMKEPNKEH_LGDIDFGAMPO",
Self::JcemkepnkehOogpkhfjfao => "JCEMKEPNKEH_OOGPKHFJFAO",
Self::JcemkepnkehEbbmbbpmbmh => "JCEMKEPNKEH_EBBMBBPMBMH",
Self::JcemkepnkehIednelgjhjf => "JCEMKEPNKEH_IEDNELGJHJF",
Self::JcemkepnkehBmoaoifeami => "JCEMKEPNKEH_BMOAOIFEAMI",
Self::JcemkepnkehNcmgilejgnm => "JCEMKEPNKEH_NCMGILEJGNM",
Self::JcemkepnkehKmeobpgbalk => "JCEMKEPNKEH_KMEOBPGBALK",
Self::JcemkepnkehOmolpbaoonn => "JCEMKEPNKEH_OMOLPBAOONN",
Self::JcemkepnkehHaigigeailg => "JCEMKEPNKEH_HAIGIGEAILG",
Self::JcemkepnkehKibgikbadbh => "JCEMKEPNKEH_KIBGIKBADBH",
Self::JcemkepnkehDjjplgmnadn => "JCEMKEPNKEH_DJJPLGMNADN",
Self::JcemkepnkehLlngjnidcfp => "JCEMKEPNKEH_LLNGJNIDCFP",
Self::JcemkepnkehOgnobokhgcl => "JCEMKEPNKEH_OGNOBOKHGCL",
Self::JcemkepnkehJhdmdejofak => "JCEMKEPNKEH_JHDMDEJOFAK",
Self::JcemkepnkehPgpadjkedea => "JCEMKEPNKEH_PGPADJKEDEA",
Self::JcemkepnkehBcgannhmigl => "JCEMKEPNKEH_BCGANNHMIGL",
Self::JcemkepnkehEcambjfaddn => "JCEMKEPNKEH_ECAMBJFADDN",
Self::JcemkepnkehHnfbfojpnjf => "JCEMKEPNKEH_HNFBFOJPNJF",
Self::JcemkepnkehJmnbckfhngn => "JCEMKEPNKEH_JMNBCKFHNGN",
Self::JcemkepnkehBlieggmabej => "JCEMKEPNKEH_BLIEGGMABEJ",
Self::JcemkepnkehLianlficbml => "JCEMKEPNKEH_LIANLFICBML",
Self::JcemkepnkehKpeohljacag => "JCEMKEPNKEH_KPEOHLJACAG",
Self::JcemkepnkehNklcnljpenh => "JCEMKEPNKEH_NKLCNLJPENH",
Self::JcemkepnkehDclaneoafgg => "JCEMKEPNKEH_DCLANEOAFGG",
Self::JcemkepnkehMmbalfokgmd => "JCEMKEPNKEH_MMBALFOKGMD",
Self::JcemkepnkehJjbpcpadbie => "JCEMKEPNKEH_JJBPCPADBIE",
Self::JcemkepnkehCaankdjcmid => "JCEMKEPNKEH_CAANKDJCMID",
Self::JcemkepnkehGonlojnhajg => "JCEMKEPNKEH_GONLOJNHAJG",
Self::JcemkepnkehHngdmfoddic => "JCEMKEPNKEH_HNGDMFODDIC",
Self::JcemkepnkehOpdegkldboe => "JCEMKEPNKEH_OPDEGKLDBOE",
Self::JcemkepnkehAjcimbpemcf => "JCEMKEPNKEH_AJCIMBPEMCF",
Self::JcemkepnkehGppdegdoodb => "JCEMKEPNKEH_GPPDEGDOODB",
Self::JcemkepnkehEgcomkjafpj => "JCEMKEPNKEH_EGCOMKJAFPJ",
Self::JcemkepnkehKikggcflddg => "JCEMKEPNKEH_KIKGGCFLDDG",
Self::JcemkepnkehHmhdlgkcdil => "JCEMKEPNKEH_HMHDLGKCDIL",
Self::JcemkepnkehOkpgibmoale => "JCEMKEPNKEH_OKPGIBMOALE",
Self::JcemkepnkehOneapcakfcf => "JCEMKEPNKEH_ONEAPCAKFCF",
Self::JcemkepnkehAfiecdbmjlo => "JCEMKEPNKEH_AFIECDBMJLO",
Self::JcemkepnkehMnlcgaccacj => "JCEMKEPNKEH_MNLCGACCACJ",
Self::JcemkepnkehFekealmcceo => "JCEMKEPNKEH_FEKEALMCCEO",
Self::JcemkepnkehJmdliaaboce => "JCEMKEPNKEH_JMDLIAABOCE",
Self::JcemkepnkehEifjcgnlkle => "JCEMKEPNKEH_EIFJCGNLKLE",
Self::JcemkepnkehHndckikjbnk => "JCEMKEPNKEH_HNDCKIKJBNK",
Self::JcemkepnkehPkedjpigcgn => "JCEMKEPNKEH_PKEDJPIGCGN",
Self::JcemkepnkehLnpfgbdcmje => "JCEMKEPNKEH_LNPFGBDCMJE",
Self::JcemkepnkehEelbpbfmloh => "JCEMKEPNKEH_EELBPBFMLOH",
Self::JcemkepnkehGnmknieiibe => "JCEMKEPNKEH_GNMKNIEIIBE",
Self::JcemkepnkehEfmijbnnlne => "JCEMKEPNKEH_EFMIJBNNLNE",
Self::JcemkepnkehLiehahlgkgd => "JCEMKEPNKEH_LIEHAHLGKGD",
Self::JcemkepnkehFdglcdidlll => "JCEMKEPNKEH_FDGLCDIDLLL",
Self::JcemkepnkehMjjlpojghfn => "JCEMKEPNKEH_MJJLPOJGHFN",
Self::JcemkepnkehGbpgelbahef => "JCEMKEPNKEH_GBPGELBAHEF",
Self::JcemkepnkehJckdcfjbjng => "JCEMKEPNKEH_JCKDCFJBJNG",
Self::JcemkepnkehLgaddlmcdgl => "JCEMKEPNKEH_LGADDLMCDGL",
Self::JcemkepnkehJhkmojjlace => "JCEMKEPNKEH_JHKMOJJLACE",
Self::JcemkepnkehNgkaikopgah => "JCEMKEPNKEH_NGKAIKOPGAH",
Self::JcemkepnkehHhdcflfamoe => "JCEMKEPNKEH_HHDCFLFAMOE",
Self::JcemkepnkehJcgophgpboi => "JCEMKEPNKEH_JCGOPHGPBOI",
Self::JcemkepnkehApooopjcplh => "JCEMKEPNKEH_APOOOPJCPLH",
Self::JcemkepnkehLpkifckhbeh => "JCEMKEPNKEH_LPKIFCKHBEH",
Self::JcemkepnkehEnmgebabpkd => "JCEMKEPNKEH_ENMGEBABPKD",
Self::JcemkepnkehFmcemofhpnn => "JCEMKEPNKEH_FMCEMOFHPNN",
Self::JcemkepnkehPfhmamnjmkk => "JCEMKEPNKEH_PFHMAMNJMKK",
Self::JcemkepnkehNcdpoglkoce => "JCEMKEPNKEH_NCDPOGLKOCE",
Self::JcemkepnkehCllbgheeeik => "JCEMKEPNKEH_CLLBGHEEEIK",
Self::JcemkepnkehMbkdiiaiknk => "JCEMKEPNKEH_MBKDIIAIKNK",
Self::JcemkepnkehEkeabmhgalf => "JCEMKEPNKEH_EKEABMHGALF",
Self::JcemkepnkehJphkpcgljde => "JCEMKEPNKEH_JPHKPCGLJDE",
Self::JcemkepnkehBcjngahkboa => "JCEMKEPNKEH_BCJNGAHKBOA",
Self::JcemkepnkehOcfnkehkolf => "JCEMKEPNKEH_OCFNKEHKOLF",
Self::JcemkepnkehCejnfccdekb => "JCEMKEPNKEH_CEJNFCCDEKB",
Self::JcemkepnkehBplojhkeiln => "JCEMKEPNKEH_BPLOJHKEILN",
Self::JcemkepnkehGecpgdnkkhb => "JCEMKEPNKEH_GECPGDNKKHB",
Self::JcemkepnkehJiojdeellok => "JCEMKEPNKEH_JIOJDEELLOK",
Self::JcemkepnkehCihbihedddk => "JCEMKEPNKEH_CIHBIHEDDDK",
Self::JcemkepnkehKgghinjmahf => "JCEMKEPNKEH_KGGHINJMAHF",
Self::JcemkepnkehFedplnpineb => "JCEMKEPNKEH_FEDPLNPINEB",
Self::JcemkepnkehJgdocmgieha => "JCEMKEPNKEH_JGDOCMGIEHA",
Self::JcemkepnkehCeggdoapcih => "JCEMKEPNKEH_CEGGDOAPCIH",
Self::JcemkepnkehObjcgjmgden => "JCEMKEPNKEH_OBJCGJMGDEN",
Self::JcemkepnkehMjabgfhlcpj => "JCEMKEPNKEH_MJABGFHLCPJ",
Self::JcemkepnkehCneibppeiij => "JCEMKEPNKEH_CNEIBPPEIIJ",
Self::JcemkepnkehHfacncljhfd => "JCEMKEPNKEH_HFACNCLJHFD",
Self::JcemkepnkehMfmkmjohfpk => "JCEMKEPNKEH_MFMKMJOHFPK",
Self::JcemkepnkehMbeekpjncke => "JCEMKEPNKEH_MBEEKPJNCKE",
Self::JcemkepnkehHdbpdbfkjje => "JCEMKEPNKEH_HDBPDBFKJJE",
Self::JcemkepnkehEfnadlnflep => "JCEMKEPNKEH_EFNADLNFLEP",
Self::JcemkepnkehLaeopoebmde => "JCEMKEPNKEH_LAEOPOEBMDE",
Self::JcemkepnkehCahedbcfeej => "JCEMKEPNKEH_CAHEDBCFEEJ",
Self::JcemkepnkehIlfdilbmcbn => "JCEMKEPNKEH_ILFDILBMCBN",
Self::JcemkepnkehLeliahjhofb => "JCEMKEPNKEH_LELIAHJHOFB",
Self::JcemkepnkehFojkpbhjehn => "JCEMKEPNKEH_FOJKPBHJEHN",
Self::JcemkepnkehOlgccfkhfch => "JCEMKEPNKEH_OLGCCFKHFCH",
Self::JcemkepnkehOkjlnaenomb => "JCEMKEPNKEH_OKJLNAENOMB",
Self::JcemkepnkehLklbnejokkl => "JCEMKEPNKEH_LKLBNEJOKKL",
Self::JcemkepnkehEomgohnjbkm => "JCEMKEPNKEH_EOMGOHNJBKM",
Self::JcemkepnkehFegljnkmlnm => "JCEMKEPNKEH_FEGLJNKMLNM",
Self::JcemkepnkehGnpkcmemjgf => "JCEMKEPNKEH_GNPKCMEMJGF",
Self::JcemkepnkehFdbkoekcbid => "JCEMKEPNKEH_FDBKOEKCBID",
Self::JcemkepnkehEcaljajhgnf => "JCEMKEPNKEH_ECALJAJHGNF",
Self::JcemkepnkehFcdjmjnpjdf => "JCEMKEPNKEH_FCDJMJNPJDF",
Self::JcemkepnkehNfhaaalhfah => "JCEMKEPNKEH_NFHAAALHFAH",
Self::JcemkepnkehFeoomhjaipa => "JCEMKEPNKEH_FEOOMHJAIPA",
Self::JcemkepnkehAkpangmnmaa => "JCEMKEPNKEH_AKPANGMNMAA",
Self::JcemkepnkehJfgepgbijdn => "JCEMKEPNKEH_JFGEPGBIJDN",
Self::JcemkepnkehChdoelfmofk => "JCEMKEPNKEH_CHDOELFMOFK",
Self::JcemkepnkehOjpjmgdckma => "JCEMKEPNKEH_OJPJMGDCKMA",
Self::JcemkepnkehEdlfbcdgkji => "JCEMKEPNKEH_EDLFBCDGKJI",
Self::JcemkepnkehKifififfhgc => "JCEMKEPNKEH_KIFIFIFFHGC",
Self::JcemkepnkehDiglkmkngfj => "JCEMKEPNKEH_DIGLKMKNGFJ",
Self::JcemkepnkehMlnlhiekgfd => "JCEMKEPNKEH_MLNLHIEKGFD",
Self::JcemkepnkehAlenliogegn => "JCEMKEPNKEH_ALENLIOGEGN",
Self::JcemkepnkehBomaikbnibe => "JCEMKEPNKEH_BOMAIKBNIBE",
Self::JcemkepnkehMknpjdgjcbd => "JCEMKEPNKEH_MKNPJDGJCBD",
Self::JcemkepnkehCbmloleacmk => "JCEMKEPNKEH_CBMLOLEACMK",
Self::JcemkepnkehPahkjnflakm => "JCEMKEPNKEH_PAHKJNFLAKM",
Self::JcemkepnkehDnpmelhginj => "JCEMKEPNKEH_DNPMELHGINJ",
Self::JcemkepnkehMcalcogiaeb => "JCEMKEPNKEH_MCALCOGIAEB",
Self::JcemkepnkehCfmglpopcja => "JCEMKEPNKEH_CFMGLPOPCJA",
Self::JcemkepnkehKimdabjjckg => "JCEMKEPNKEH_KIMDABJJCKG",
Self::JcemkepnkehEadnamdcbjb => "JCEMKEPNKEH_EADNAMDCBJB",
Self::JcemkepnkehCpocgmcoblo => "JCEMKEPNKEH_CPOCGMCOBLO",
Self::JcemkepnkehIaloinkojbh => "JCEMKEPNKEH_IALOINKOJBH",
Self::JcemkepnkehJfmnelmldik => "JCEMKEPNKEH_JFMNELMLDIK",
Self::JcemkepnkehOacgdpbpdeg => "JCEMKEPNKEH_OACGDPBPDEG",
Self::JcemkepnkehLkfhcbmeoaa => "JCEMKEPNKEH_LKFHCBMEOAA",
Self::JcemkepnkehBbffmfgddef => "JCEMKEPNKEH_BBFFMFGDDEF",
Self::JcemkepnkehFafglbpoekd => "JCEMKEPNKEH_FAFGLBPOEKD",
Self::JcemkepnkehOjnjpghkaij => "JCEMKEPNKEH_OJNJPGHKAIJ",
Self::JcemkepnkehBjogjlfhedp => "JCEMKEPNKEH_BJOGJLFHEDP",
Self::JcemkepnkehCinomanomfi => "JCEMKEPNKEH_CINOMANOMFI",
Self::JcemkepnkehGakbleoldlg => "JCEMKEPNKEH_GAKBLEOLDLG",
Self::JcemkepnkehPgkdnfdemah => "JCEMKEPNKEH_PGKDNFDEMAH",
Self::JcemkepnkehAdbgkcknpfo => "JCEMKEPNKEH_ADBGKCKNPFO",
Self::JcemkepnkehAgmmmgfdhkl => "JCEMKEPNKEH_AGMMMGFDHKL",
Self::JcemkepnkehEgjengpjnkn => "JCEMKEPNKEH_EGJENGPJNKN",
Self::JcemkepnkehCfoedodpphh => "JCEMKEPNKEH_CFOEDODPPHH",
Self::JcemkepnkehOmhdmmkpdne => "JCEMKEPNKEH_OMHDMMKPDNE",
Self::JcemkepnkehJhdpfdgiggk => "JCEMKEPNKEH_JHDPFDGIGGK",
Self::JcemkepnkehHgchgkhalkh => "JCEMKEPNKEH_HGCHGKHALKH",
Self::JcemkepnkehDifhfcpfpbh => "JCEMKEPNKEH_DIFHFCPFPBH",
Self::JcemkepnkehOikkblcahcn => "JCEMKEPNKEH_OIKKBLCAHCN",
Self::JcemkepnkehJkhgmlifdbj => "JCEMKEPNKEH_JKHGMLIFDBJ",
Self::JcemkepnkehDandoobjapj => "JCEMKEPNKEH_DANDOOBJAPJ",
Self::JcemkepnkehKljpacpppeo => "JCEMKEPNKEH_KLJPACPPPEO",
Self::JcemkepnkehDamnleonghj => "JCEMKEPNKEH_DAMNLEONGHJ",
Self::JcemkepnkehNopfocjmhld => "JCEMKEPNKEH_NOPFOCJMHLD",
Self::JcemkepnkehOgojkbblkgl => "JCEMKEPNKEH_OGOJKBBLKGL",
Self::JcemkepnkehHclalfpiplm => "JCEMKEPNKEH_HCLALFPIPLM",
Self::JcemkepnkehFalbncmmhjo => "JCEMKEPNKEH_FALBNCMMHJO",
Self::JcemkepnkehDhlhgajpgll => "JCEMKEPNKEH_DHLHGAJPGLL",
Self::JcemkepnkehGpklhhpindf => "JCEMKEPNKEH_GPKLHHPINDF",
Self::JcemkepnkehLijdpndlbcj => "JCEMKEPNKEH_LIJDPNDLBCJ",
Self::JcemkepnkehBdlkgambknj => "JCEMKEPNKEH_BDLKGAMBKNJ",
Self::JcemkepnkehCaajmipcaob => "JCEMKEPNKEH_CAAJMIPCAOB",
Self::JcemkepnkehAdmfkcckfnb => "JCEMKEPNKEH_ADMFKCCKFNB",
Self::JcemkepnkehIaaklncdpgh => "JCEMKEPNKEH_IAAKLNCDPGH",
Self::JcemkepnkehOanlkpieikd => "JCEMKEPNKEH_OANLKPIEIKD",
Self::JcemkepnkehLceeampicfi => "JCEMKEPNKEH_LCEEAMPICFI",
Self::JcemkepnkehNlpfanjddpf => "JCEMKEPNKEH_NLPFANJDDPF",
Self::JcemkepnkehLdkepmmdicj => "JCEMKEPNKEH_LDKEPMMDICJ",
Self::JcemkepnkehMaehlepkbfc => "JCEMKEPNKEH_MAEHLEPKBFC",
Self::JcemkepnkehFaeompeplnb => "JCEMKEPNKEH_FAEOMPEPLNB",
Self::JcemkepnkehJlbbebikhab => "JCEMKEPNKEH_JLBBEBIKHAB",
Self::JcemkepnkehManchoeinph => "JCEMKEPNKEH_MANCHOEINPH",
Self::JcemkepnkehEkoiphdmekg => "JCEMKEPNKEH_EKOIPHDMEKG",
Self::JcemkepnkehPljdiimjggi => "JCEMKEPNKEH_PLJDIIMJGGI",
Self::JcemkepnkehHgnbeggdkbd => "JCEMKEPNKEH_HGNBEGGDKBD",
Self::JcemkepnkehLdnhpeklpmn => "JCEMKEPNKEH_LDNHPEKLPMN",
Self::JcemkepnkehPhopdldbdff => "JCEMKEPNKEH_PHOPDLDBDFF",
Self::JcemkepnkehOpmobpgbemp => "JCEMKEPNKEH_OPMOBPGBEMP",
Self::JcemkepnkehDeodmefidfe => "JCEMKEPNKEH_DEODMEFIDFE",
Self::JcemkepnkehFlckephealb => "JCEMKEPNKEH_FLCKEPHEALB",
Self::JcemkepnkehJceoiplncdj => "JCEMKEPNKEH_JCEOIPLNCDJ",
Self::JcemkepnkehPklpnbldmkd => "JCEMKEPNKEH_PKLPNBLDMKD",
Self::JcemkepnkehMfgbdnnbeeg => "JCEMKEPNKEH_MFGBDNNBEEG",
Self::JcemkepnkehLohbaeckoac => "JCEMKEPNKEH_LOHBAECKOAC",
Self::JcemkepnkehPmoajaompla => "JCEMKEPNKEH_PMOAJAOMPLA",
Self::JcemkepnkehIoaoipnhnpe => "JCEMKEPNKEH_IOAOIPNHNPE",
Self::JcemkepnkehHngegjaabck => "JCEMKEPNKEH_HNGEGJAABCK",
Self::JcemkepnkehJplnfjjlbgh => "JCEMKEPNKEH_JPLNFJJLBGH",
Self::JcemkepnkehBdpphjgocfj => "JCEMKEPNKEH_BDPPHJGOCFJ",
Self::JcemkepnkehIdfankojklf => "JCEMKEPNKEH_IDFANKOJKLF",
Self::JcemkepnkehIofgiadcgpg => "JCEMKEPNKEH_IOFGIADCGPG",
Self::JcemkepnkehAmgnogmaaho => "JCEMKEPNKEH_AMGNOGMAAHO",
Self::JcemkepnkehLflncclknob => "JCEMKEPNKEH_LFLNCCLKNOB",
Self::JcemkepnkehPbpdoopelam => "JCEMKEPNKEH_PBPDOOPELAM",
Self::JcemkepnkehIcgahlpedom => "JCEMKEPNKEH_ICGAHLPEDOM",
Self::JcemkepnkehDgpmbmigbol => "JCEMKEPNKEH_DGPMBMIGBOL",
Self::JcemkepnkehMdbnlafeckl => "JCEMKEPNKEH_MDBNLAFECKL",
Self::JcemkepnkehLhmfempbpjo => "JCEMKEPNKEH_LHMFEMPBPJO",
Self::JcemkepnkehPhdienebijm => "JCEMKEPNKEH_PHDIENEBIJM",
Self::JcemkepnkehBmamboaaean => "JCEMKEPNKEH_BMAMBOAAEAN",
Self::JcemkepnkehNhhmgheggmo => "JCEMKEPNKEH_NHHMGHEGGMO",
Self::JcemkepnkehNjhhpjjiepj => "JCEMKEPNKEH_NJHHPJJIEPJ",
Self::JcemkepnkehMinnjpijcob => "JCEMKEPNKEH_MINNJPIJCOB",
Self::JcemkepnkehPiildpciehi => "JCEMKEPNKEH_PIILDPCIEHI",
Self::JcemkepnkehIngiepilafe => "JCEMKEPNKEH_INGIEPILAFE",
Self::JcemkepnkehGngjkihdlfm => "JCEMKEPNKEH_GNGJKIHDLFM",
Self::JcemkepnkehFkfiiikikee => "JCEMKEPNKEH_FKFIIIKIKEE",
Self::JcemkepnkehOofpbaaoghl => "JCEMKEPNKEH_OOFPBAAOGHL",
Self::JcemkepnkehDbajcfaphpa => "JCEMKEPNKEH_DBAJCFAPHPA",
Self::JcemkepnkehKocjaiicnja => "JCEMKEPNKEH_KOCJAIICNJA",
Self::JcemkepnkehJgmnljenapf => "JCEMKEPNKEH_JGMNLJENAPF",
Self::JcemkepnkehKnedlhnlcnk => "JCEMKEPNKEH_KNEDLHNLCNK",
Self::JcemkepnkehDokbkibkgem => "JCEMKEPNKEH_DOKBKIBKGEM",
Self::JcemkepnkehImbmhlejpga => "JCEMKEPNKEH_IMBMHLEJPGA",
Self::JcemkepnkehLemccdocoee => "JCEMKEPNKEH_LEMCCDOCOEE",
Self::JcemkepnkehGkpdfpmomij => "JCEMKEPNKEH_GKPDFPMOMIJ",
Self::JcemkepnkehCheimjkkefb => "JCEMKEPNKEH_CHEIMJKKEFB",
Self::JcemkepnkehIpkepojpalo => "JCEMKEPNKEH_IPKEPOJPALO",
Self::JcemkepnkehLghcpjnpokg => "JCEMKEPNKEH_LGHCPJNPOKG",
Self::JcemkepnkehPkjhoiholbh => "JCEMKEPNKEH_PKJHOIHOLBH",
Self::JcemkepnkehGmllbhnjggo => "JCEMKEPNKEH_GMLLBHNJGGO",
Self::JcemkepnkehEobehlafdfh => "JCEMKEPNKEH_EOBEHLAFDFH",
Self::JcemkepnkehMaagibaadmb => "JCEMKEPNKEH_MAAGIBAADMB",
Self::JcemkepnkehOhnfinnolna => "JCEMKEPNKEH_OHNFINNOLNA",
Self::JcemkepnkehLmgefahbbnk => "JCEMKEPNKEH_LMGEFAHBBNK",
Self::JcemkepnkehJeigfcpmcbe => "JCEMKEPNKEH_JEIGFCPMCBE",
Self::JcemkepnkehHnnandfjcej => "JCEMKEPNKEH_HNNANDFJCEJ",
Self::JcemkepnkehDfiegalhdnc => "JCEMKEPNKEH_DFIEGALHDNC",
Self::JcemkepnkehPappggilfnk => "JCEMKEPNKEH_PAPPGGILFNK",
Self::JcemkepnkehGdololejgca => "JCEMKEPNKEH_GDOLOLEJGCA",
Self::JcemkepnkehNffaidaefoh => "JCEMKEPNKEH_NFFAIDAEFOH",
Self::JcemkepnkehPbdghmbblea => "JCEMKEPNKEH_PBDGHMBBLEA",
Self::JcemkepnkehCfellleocje => "JCEMKEPNKEH_CFELLLEOCJE",
Self::JcemkepnkehNjjodnlhfla => "JCEMKEPNKEH_NJJODNLHFLA",
Self::JcemkepnkehMcilbkjahii => "JCEMKEPNKEH_MCILBKJAHII",
Self::JcemkepnkehCpooibdmibf => "JCEMKEPNKEH_CPOOIBDMIBF",
Self::JcemkepnkehJempfhdkbmi => "JCEMKEPNKEH_JEMPFHDKBMI",
Self::JcemkepnkehHognlinfldn => "JCEMKEPNKEH_HOGNLINFLDN",
Self::JcemkepnkehMkhihoknlgn => "JCEMKEPNKEH_MKHIHOKNLGN",
Self::JcemkepnkehLckalcbenbj => "JCEMKEPNKEH_LCKALCBENBJ",
Self::JcemkepnkehAokpgfeodec => "JCEMKEPNKEH_AOKPGFEODEC",
Self::JcemkepnkehGfaiiflmiml => "JCEMKEPNKEH_GFAIIFLMIML",
Self::JcemkepnkehDechmppkpaa => "JCEMKEPNKEH_DECHMPPKPAA",
Self::JcemkepnkehAfaipeomnhf => "JCEMKEPNKEH_AFAIPEOMNHF",
Self::JcemkepnkehCfoojdoccoe => "JCEMKEPNKEH_CFOOJDOCCOE",
Self::JcemkepnkehMdfdoanbcnj => "JCEMKEPNKEH_MDFDOANBCNJ",
Self::JcemkepnkehAkjdekphdfo => "JCEMKEPNKEH_AKJDEKPHDFO",
Self::JcemkepnkehPomfajfkceo => "JCEMKEPNKEH_POMFAJFKCEO",
Self::JcemkepnkehGjpjgbccole => "JCEMKEPNKEH_GJPJGBCCOLE",
Self::JcemkepnkehAfocgeeckni => "JCEMKEPNKEH_AFOCGEECKNI",
Self::JcemkepnkehFdpgbhnbojj => "JCEMKEPNKEH_FDPGBHNBOJJ",
Self::JcemkepnkehDofdgbbioge => "JCEMKEPNKEH_DOFDGBBIOGE",
Self::JcemkepnkehNmbopapbpjn => "JCEMKEPNKEH_NMBOPAPBPJN",
Self::JcemkepnkehEkhcepaanee => "JCEMKEPNKEH_EKHCEPAANEE",
Self::JcemkepnkehPhlgemidmkd => "JCEMKEPNKEH_PHLGEMIDMKD",
Self::JcemkepnkehBgcdhijckjd => "JCEMKEPNKEH_BGCDHIJCKJD",
Self::JcemkepnkehKinbbibcgjg => "JCEMKEPNKEH_KINBBIBCGJG",
Self::JcemkepnkehMpemkfdmkho => "JCEMKEPNKEH_MPEMKFDMKHO",
Self::JcemkepnkehLngjfabenli => "JCEMKEPNKEH_LNGJFABENLI",
Self::JcemkepnkehOjmkhehabla => "JCEMKEPNKEH_OJMKHEHABLA",
Self::JcemkepnkehJodhgpbjpbb => "JCEMKEPNKEH_JODHGPBJPBB",
Self::JcemkepnkehEmlhhlkenoj => "JCEMKEPNKEH_EMLHHLKENOJ",
Self::JcemkepnkehKlipbmmibbe => "JCEMKEPNKEH_KLIPBMMIBBE",
Self::JcemkepnkehAjaedoijcfm => "JCEMKEPNKEH_AJAEDOIJCFM",
Self::JcemkepnkehBflfpajpcgl => "JCEMKEPNKEH_BFLFPAJPCGL",
Self::JcemkepnkehLmcjofliimd => "JCEMKEPNKEH_LMCJOFLIIMD",
Self::JcemkepnkehJlfjghmbkic => "JCEMKEPNKEH_JLFJGHMBKIC",
Self::JcemkepnkehFgipnboicaf => "JCEMKEPNKEH_FGIPNBOICAF",
Self::JcemkepnkehEhmnpgojhei => "JCEMKEPNKEH_EHMNPGOJHEI",
Self::JcemkepnkehOdpnofcabol => "JCEMKEPNKEH_ODPNOFCABOL",
Self::JcemkepnkehPeaeplndehh => "JCEMKEPNKEH_PEAEPLNDEHH",
Self::JcemkepnkehFblfealdego => "JCEMKEPNKEH_FBLFEALDEGO",
Self::JcemkepnkehBnpdnacjfnb => "JCEMKEPNKEH_BNPDNACJFNB",
Self::JcemkepnkehDkndphgddmm => "JCEMKEPNKEH_DKNDPHGDDMM",
Self::JcemkepnkehNehinpdlpkj => "JCEMKEPNKEH_NEHINPDLPKJ",
Self::JcemkepnkehJhndhmggeen => "JCEMKEPNKEH_JHNDHMGGEEN",
Self::JcemkepnkehBfcmofalekl => "JCEMKEPNKEH_BFCMOFALEKL",
Self::JcemkepnkehKkkjjfjogga => "JCEMKEPNKEH_KKKJJFJOGGA",
Self::JcemkepnkehBbaoegdhomd => "JCEMKEPNKEH_BBAOEGDHOMD",
Self::JcemkepnkehDfjdelhcbpg => "JCEMKEPNKEH_DFJDELHCBPG",
Self::JcemkepnkehLagdfllpcjc => "JCEMKEPNKEH_LAGDFLLPCJC",
Self::JcemkepnkehHiceonigjdd => "JCEMKEPNKEH_HICEONIGJDD",
Self::JcemkepnkehKpndkhnldff => "JCEMKEPNKEH_KPNDKHNLDFF",
Self::JcemkepnkehEchfcfehbki => "JCEMKEPNKEH_ECHFCFEHBKI",
Self::JcemkepnkehDekhppbkmdg => "JCEMKEPNKEH_DEKHPPBKMDG",
Self::JcemkepnkehIfmboegpfff => "JCEMKEPNKEH_IFMBOEGPFFF",
Self::JcemkepnkehBkpmoeoindo => "JCEMKEPNKEH_BKPMOEOINDO",
Self::JcemkepnkehLfhlakcdkgb => "JCEMKEPNKEH_LFHLAKCDKGB",
Self::JcemkepnkehGabmnjmjbhe => "JCEMKEPNKEH_GABMNJMJBHE",
Self::JcemkepnkehDoankddhpmd => "JCEMKEPNKEH_DOANKDDHPMD",
Self::JcemkepnkehDcpnnlgifpe => "JCEMKEPNKEH_DCPNNLGIFPE",
Self::JcemkepnkehMakmlphlnfk => "JCEMKEPNKEH_MAKMLPHLNFK",
Self::JcemkepnkehMcjamlepfpo => "JCEMKEPNKEH_MCJAMLEPFPO",
Self::JcemkepnkehFnnbbjgeaol => "JCEMKEPNKEH_FNNBBJGEAOL",
Self::JcemkepnkehGhfpbbiohga => "JCEMKEPNKEH_GHFPBBIOHGA",
Self::JcemkepnkehBhjbnkjmlac => "JCEMKEPNKEH_BHJBNKJMLAC",
Self::JcemkepnkehPibnaikcdpi => "JCEMKEPNKEH_PIBNAIKCDPI",
Self::JcemkepnkehLbkcmlfbhca => "JCEMKEPNKEH_LBKCMLFBHCA",
Self::JcemkepnkehKebilmnglej => "JCEMKEPNKEH_KEBILMNGLEJ",
Self::JcemkepnkehIglndlgjnmc => "JCEMKEPNKEH_IGLNDLGJNMC",
Self::JcemkepnkehAceaddifpma => "JCEMKEPNKEH_ACEADDIFPMA",
Self::JcemkepnkehAcmjibppabp => "JCEMKEPNKEH_ACMJIBPPABP",
Self::JcemkepnkehFhcocpgfnki => "JCEMKEPNKEH_FHCOCPGFNKI",
Self::JcemkepnkehAmbklieolpl => "JCEMKEPNKEH_AMBKLIEOLPL",
Self::JcemkepnkehMbnnboakgba => "JCEMKEPNKEH_MBNNBOAKGBA",
Self::JcemkepnkehLhloobonkae => "JCEMKEPNKEH_LHLOOBONKAE",
Self::JcemkepnkehLgfnhhloilj => "JCEMKEPNKEH_LGFNHHLOILJ",
Self::JcemkepnkehMjekifcoobc => "JCEMKEPNKEH_MJEKIFCOOBC",
Self::JcemkepnkehOojndifdbah => "JCEMKEPNKEH_OOJNDIFDBAH",
Self::JcemkepnkehNeflbdjaemi => "JCEMKEPNKEH_NEFLBDJAEMI",
Self::JcemkepnkehOmlpeeenkpe => "JCEMKEPNKEH_OMLPEEENKPE",
Self::JcemkepnkehPbookefgeal => "JCEMKEPNKEH_PBOOKEFGEAL",
Self::JcemkepnkehBaoiepbkgdl => "JCEMKEPNKEH_BAOIEPBKGDL",
Self::JcemkepnkehLinmdccgmff => "JCEMKEPNKEH_LINMDCCGMFF",
Self::JcemkepnkehPkmibdnhfih => "JCEMKEPNKEH_PKMIBDNHFIH",
Self::JcemkepnkehCcgnphempjd => "JCEMKEPNKEH_CCGNPHEMPJD",
Self::JcemkepnkehMcdokmhhbjm => "JCEMKEPNKEH_MCDOKMHHBJM",
Self::JcemkepnkehIjhlkjjbgdo => "JCEMKEPNKEH_IJHLKJJBGDO",
Self::JcemkepnkehIendmdhepne => "JCEMKEPNKEH_IENDMDHEPNE",
Self::JcemkepnkehPpljljmaflc => "JCEMKEPNKEH_PPLJLJMAFLC",
Self::JcemkepnkehEjndfomgodj => "JCEMKEPNKEH_EJNDFOMGODJ",
Self::JcemkepnkehKjladmencma => "JCEMKEPNKEH_KJLADMENCMA",
Self::JcemkepnkehOjbndiokgoo => "JCEMKEPNKEH_OJBNDIOKGOO",
Self::JcemkepnkehKabndgcpndh => "JCEMKEPNKEH_KABNDGCPNDH",
Self::JcemkepnkehDelpolmbgpb => "JCEMKEPNKEH_DELPOLMBGPB",
Self::JcemkepnkehGpkcofaccje => "JCEMKEPNKEH_GPKCOFACCJE",
Self::JcemkepnkehKipnokmdgae => "JCEMKEPNKEH_KIPNOKMDGAE",
Self::JcemkepnkehAelildndnen => "JCEMKEPNKEH_AELILDNDNEN",
Self::JcemkepnkehLpdapplemmb => "JCEMKEPNKEH_LPDAPPLEMMB",
Self::JcemkepnkehFfnlokljbfn => "JCEMKEPNKEH_FFNLOKLJBFN",
Self::JcemkepnkehKmpcbkofeob => "JCEMKEPNKEH_KMPCBKOFEOB",
Self::JcemkepnkehIlpndpdfdie => "JCEMKEPNKEH_ILPNDPDFDIE",
Self::JcemkepnkehPlidpaedmad => "JCEMKEPNKEH_PLIDPAEDMAD",
Self::JcemkepnkehIfmnbhhamlc => "JCEMKEPNKEH_IFMNBHHAMLC",
Self::JcemkepnkehBgahgemfafd => "JCEMKEPNKEH_BGAHGEMFAFD",
Self::JcemkepnkehGiakckjfjlp => "JCEMKEPNKEH_GIAKCKJFJLP",
Self::JcemkepnkehKccnpkjjlhb => "JCEMKEPNKEH_KCCNPKJJLHB",
Self::JcemkepnkehClehabcbjdf => "JCEMKEPNKEH_CLEHABCBJDF",
Self::JcemkepnkehPcohocogmob => "JCEMKEPNKEH_PCOHOCOGMOB",
Self::JcemkepnkehPgieniiadcn => "JCEMKEPNKEH_PGIENIIADCN",
Self::JcemkepnkehPmhfcgkdkac => "JCEMKEPNKEH_PMHFCGKDKAC",
Self::JcemkepnkehHlppmjjnnjj => "JCEMKEPNKEH_HLPPMJJNNJJ",
Self::JcemkepnkehEbkgabaokba => "JCEMKEPNKEH_EBKGABAOKBA",
Self::JcemkepnkehMoiomliochn => "JCEMKEPNKEH_MOIOMLIOCHN",
Self::JcemkepnkehJifndbaladg => "JCEMKEPNKEH_JIFNDBALADG",
Self::JcemkepnkehFmdddkhdhpb => "JCEMKEPNKEH_FMDDDKHDHPB",
Self::JcemkepnkehIefcfjpphkg => "JCEMKEPNKEH_IEFCFJPPHKG",
Self::JcemkepnkehCjehhaciipc => "JCEMKEPNKEH_CJEHHACIIPC",
Self::JcemkepnkehIochbphpkjl => "JCEMKEPNKEH_IOCHBPHPKJL",
Self::JcemkepnkehJibkcdmnkcb => "JCEMKEPNKEH_JIBKCDMNKCB",
Self::JcemkepnkehInjoiegonbb => "JCEMKEPNKEH_INJOIEGONBB",
Self::JcemkepnkehDpebkimmiap => "JCEMKEPNKEH_DPEBKIMMIAP",
Self::JcemkepnkehLhdknmdhckl => "JCEMKEPNKEH_LHDKNMDHCKL",
Self::JcemkepnkehDdfgmkgbapi => "JCEMKEPNKEH_DDFGMKGBAPI",
Self::JcemkepnkehOclnkkmmapl => "JCEMKEPNKEH_OCLNKKMMAPL",
Self::JcemkepnkehNeabacffanj => "JCEMKEPNKEH_NEABACFFANJ",
Self::JcemkepnkehEcfiapkggbc => "JCEMKEPNKEH_ECFIAPKGGBC",
Self::JcemkepnkehHcllabdbiaf => "JCEMKEPNKEH_HCLLABDBIAF",
Self::JcemkepnkehFfocgeebgbk => "JCEMKEPNKEH_FFOCGEEBGBK",
Self::JcemkepnkehEgfflnpkfhp => "JCEMKEPNKEH_EGFFLNPKFHP",
Self::JcemkepnkehClemmilpplf => "JCEMKEPNKEH_CLEMMILPPLF",
Self::JcemkepnkehEpipfkggcfm => "JCEMKEPNKEH_EPIPFKGGCFM",
Self::JcemkepnkehEbhgjpkkonb => "JCEMKEPNKEH_EBHGJPKKONB",
Self::JcemkepnkehBgkdecbbegh => "JCEMKEPNKEH_BGKDECBBEGH",
Self::JcemkepnkehIgbjmggmnbp => "JCEMKEPNKEH_IGBJMGGMNBP",
Self::JcemkepnkehAjgklpicfnk => "JCEMKEPNKEH_AJGKLPICFNK",
Self::JcemkepnkehBhbnjmmkokl => "JCEMKEPNKEH_BHBNJMMKOKL",
Self::JcemkepnkehJfbnndobead => "JCEMKEPNKEH_JFBNNDOBEAD",
Self::JcemkepnkehKdfaahomgok => "JCEMKEPNKEH_KDFAAHOMGOK",
Self::JcemkepnkehBlfieepadfb => "JCEMKEPNKEH_BLFIEEPADFB",
Self::JcemkepnkehMihgjhcgmep => "JCEMKEPNKEH_MIHGJHCGMEP",
Self::JcemkepnkehMnmkppbhfkp => "JCEMKEPNKEH_MNMKPPBHFKP",
Self::JcemkepnkehOpgamgfhbak => "JCEMKEPNKEH_OPGAMGFHBAK",
Self::JcemkepnkehOiohcafnhbc => "JCEMKEPNKEH_OIOHCAFNHBC",
Self::JcemkepnkehJhicdldnboj => "JCEMKEPNKEH_JHICDLDNBOJ",
Self::JcemkepnkehEopjkinboff => "JCEMKEPNKEH_EOPJKINBOFF",
Self::JcemkepnkehDagobnceoha => "JCEMKEPNKEH_DAGOBNCEOHA",
Self::JcemkepnkehIabfciigapf => "JCEMKEPNKEH_IABFCIIGAPF",
Self::JcemkepnkehGfkiiceclkc => "JCEMKEPNKEH_GFKIICECLKC",
Self::JcemkepnkehNnjfndjbbbm => "JCEMKEPNKEH_NNJFNDJBBBM",
Self::JcemkepnkehCedjecbkkla => "JCEMKEPNKEH_CEDJECBKKLA",
Self::JcemkepnkehAfgdmiceaha => "JCEMKEPNKEH_AFGDMICEAHA",
Self::JcemkepnkehImmhajediea => "JCEMKEPNKEH_IMMHAJEDIEA",
Self::JcemkepnkehOolmelncagf => "JCEMKEPNKEH_OOLMELNCAGF",
Self::JcemkepnkehFhfojocacjh => "JCEMKEPNKEH_FHFOJOCACJH",
Self::JcemkepnkehDgblkpcidkg => "JCEMKEPNKEH_DGBLKPCIDKG",
Self::JcemkepnkehGaeleljoehe => "JCEMKEPNKEH_GAELELJOEHE",
Self::JcemkepnkehJefigkemeen => "JCEMKEPNKEH_JEFIGKEMEEN",
Self::JcemkepnkehJnhedlmiccg => "JCEMKEPNKEH_JNHEDLMICCG",
Self::JcemkepnkehKlaepedpodc => "JCEMKEPNKEH_KLAEPEDPODC",
Self::JcemkepnkehIfcgmabigak => "JCEMKEPNKEH_IFCGMABIGAK",
Self::JcemkepnkehDeghljjmjcd => "JCEMKEPNKEH_DEGHLJJMJCD",
Self::JcemkepnkehFkaicpjhkid => "JCEMKEPNKEH_FKAICPJHKID",
Self::JcemkepnkehKjeamfmkmgi => "JCEMKEPNKEH_KJEAMFMKMGI",
Self::JcemkepnkehIlhjahlpfgd => "JCEMKEPNKEH_ILHJAHLPFGD",
Self::JcemkepnkehGbnjpobihle => "JCEMKEPNKEH_GBNJPOBIHLE",
Self::JcemkepnkehMcclemkbgdg => "JCEMKEPNKEH_MCCLEMKBGDG",
Self::JcemkepnkehEoejhgmeblf => "JCEMKEPNKEH_EOEJHGMEBLF",
Self::JcemkepnkehIibchpjfake => "JCEMKEPNKEH_IIBCHPJFAKE",
Self::JcemkepnkehIogegdbbgpk => "JCEMKEPNKEH_IOGEGDBBGPK",
Self::JcemkepnkehJigbmachjie => "JCEMKEPNKEH_JIGBMACHJIE",
Self::JcemkepnkehOdpbcbgppmf => "JCEMKEPNKEH_ODPBCBGPPMF",
Self::JcemkepnkehJfkjdadpack => "JCEMKEPNKEH_JFKJDADPACK",
Self::JcemkepnkehCfcmldfjiid => "JCEMKEPNKEH_CFCMLDFJIID",
Self::JcemkepnkehBkilnbphkel => "JCEMKEPNKEH_BKILNBPHKEL",
Self::JcemkepnkehPcapnocfdip => "JCEMKEPNKEH_PCAPNOCFDIP",
Self::JcemkepnkehLomhlgceahd => "JCEMKEPNKEH_LOMHLGCEAHD",
Self::JcemkepnkehObjpbcghoba => "JCEMKEPNKEH_OBJPBCGHOBA",
Self::JcemkepnkehCngfpogoele => "JCEMKEPNKEH_CNGFPOGOELE",
Self::JcemkepnkehOheihfpopom => "JCEMKEPNKEH_OHEIHFPOPOM",
Self::JcemkepnkehIcbfdbgjgil => "JCEMKEPNKEH_ICBFDBGJGIL",
Self::JcemkepnkehKmpjofbgjhg => "JCEMKEPNKEH_KMPJOFBGJHG",
Self::JcemkepnkehIplkmapoken => "JCEMKEPNKEH_IPLKMAPOKEN",
Self::JcemkepnkehBlgabdjgpka => "JCEMKEPNKEH_BLGABDJGPKA",
Self::JcemkepnkehCnklfkbgbok => "JCEMKEPNKEH_CNKLFKBGBOK",
Self::JcemkepnkehKhkgiklcgkl => "JCEMKEPNKEH_KHKGIKLCGKL",
Self::JcemkepnkehOfhlkkhfiii => "JCEMKEPNKEH_OFHLKKHFIII",
Self::JcemkepnkehLcbkfjpncke => "JCEMKEPNKEH_LCBKFJPNCKE",
Self::JcemkepnkehKfogdkndiom => "JCEMKEPNKEH_KFOGDKNDIOM",
Self::JcemkepnkehHpgaomaccja => "JCEMKEPNKEH_HPGAOMACCJA",
Self::JcemkepnkehGifneaaheck => "JCEMKEPNKEH_GIFNEAAHECK",
Self::JcemkepnkehClppbldhinn => "JCEMKEPNKEH_CLPPBLDHINN",
Self::JcemkepnkehFmmocdonloe => "JCEMKEPNKEH_FMMOCDONLOE",
Self::JcemkepnkehAmogapibooi => "JCEMKEPNKEH_AMOGAPIBOOI",
Self::JcemkepnkehJlkkhpbcpja => "JCEMKEPNKEH_JLKKHPBCPJA",
Self::JcemkepnkehPpkhbmnmonp => "JCEMKEPNKEH_PPKHBMNMONP",
Self::JcemkepnkehLoplgkfoblm => "JCEMKEPNKEH_LOPLGKFOBLM",
Self::JcemkepnkehIbbjjfdmcgp => "JCEMKEPNKEH_IBBJJFDMCGP",
Self::JcemkepnkehPamokokbgbo => "JCEMKEPNKEH_PAMOKOKBGBO",
Self::JcemkepnkehMkbkdjifjap => "JCEMKEPNKEH_MKBKDJIFJAP",
Self::JcemkepnkehNichponjeoi => "JCEMKEPNKEH_NICHPONJEOI",
Self::JcemkepnkehIhopcklnjck => "JCEMKEPNKEH_IHOPCKLNJCK",
Self::JcemkepnkehKhcelhlkfii => "JCEMKEPNKEH_KHCELHLKFII",
Self::JcemkepnkehObokbgghpnm => "JCEMKEPNKEH_OBOKBGGHPNM",
Self::JcemkepnkehHoahggnbmpm => "JCEMKEPNKEH_HOAHGGNBMPM",
Self::JcemkepnkehKdncglifihf => "JCEMKEPNKEH_KDNCGLIFIHF",
Self::JcemkepnkehFlhmmnlmjaj => "JCEMKEPNKEH_FLHMMNLMJAJ",
Self::JcemkepnkehObfkhadgjnl => "JCEMKEPNKEH_OBFKHADGJNL",
Self::JcemkepnkehChdjlmlkpbk => "JCEMKEPNKEH_CHDJLMLKPBK",
Self::JcemkepnkehJdagljekhgf => "JCEMKEPNKEH_JDAGLJEKHGF",
Self::JcemkepnkehGakobdbekmh => "JCEMKEPNKEH_GAKOBDBEKMH",
Self::JcemkepnkehNadkbamgbcm => "JCEMKEPNKEH_NADKBAMGBCM",
Self::JcemkepnkehFhncbgbjjpn => "JCEMKEPNKEH_FHNCBGBJJPN",
Self::JcemkepnkehObijekmigoh => "JCEMKEPNKEH_OBIJEKMIGOH",
Self::JcemkepnkehAeoafbdidik => "JCEMKEPNKEH_AEOAFBDIDIK",
Self::JcemkepnkehHpoofcajjam => "JCEMKEPNKEH_HPOOFCAJJAM",
Self::JcemkepnkehHalakmmihbc => "JCEMKEPNKEH_HALAKMMIHBC",
Self::JcemkepnkehMadciebnicg => "JCEMKEPNKEH_MADCIEBNICG",
Self::JcemkepnkehGfmlkabkknj => "JCEMKEPNKEH_GFMLKABKKNJ",
Self::JcemkepnkehEehmmgamopn => "JCEMKEPNKEH_EEHMMGAMOPN",
Self::JcemkepnkehGiopifpcejp => "JCEMKEPNKEH_GIOPIFPCEJP",
Self::JcemkepnkehObeppeidgeg => "JCEMKEPNKEH_OBEPPEIDGEG",
Self::JcemkepnkehKeaeofbaepb => "JCEMKEPNKEH_KEAEOFBAEPB",
Self::JcemkepnkehCdkgikliiei => "JCEMKEPNKEH_CDKGIKLIIEI",
Self::JcemkepnkehLekmdcefima => "JCEMKEPNKEH_LEKMDCEFIMA",
Self::JcemkepnkehFfehaijljbb => "JCEMKEPNKEH_FFEHAIJLJBB",
Self::JcemkepnkehAbedabllpok => "JCEMKEPNKEH_ABEDABLLPOK",
Self::JcemkepnkehGekkhkiaaga => "JCEMKEPNKEH_GEKKHKIAAGA",
Self::JcemkepnkehCphidbkedlg => "JCEMKEPNKEH_CPHIDBKEDLG",
Self::JcemkepnkehGjklfilbcgp => "JCEMKEPNKEH_GJKLFILBCGP",
Self::JcemkepnkehMalkcbfofbh => "JCEMKEPNKEH_MALKCBFOFBH",
Self::JcemkepnkehJpinnmbbiij => "JCEMKEPNKEH_JPINNMBBIIJ",
Self::JcemkepnkehBmoboidbkda => "JCEMKEPNKEH_BMOBOIDBKDA",
Self::JcemkepnkehLkiiglpdfbl => "JCEMKEPNKEH_LKIIGLPDFBL",
Self::JcemkepnkehNaehhjmmfik => "JCEMKEPNKEH_NAEHHJMMFIK",
Self::JcemkepnkehJilhjlgjiki => "JCEMKEPNKEH_JILHJLGJIKI",
Self::JcemkepnkehNobjhmfnjol => "JCEMKEPNKEH_NOBJHMFNJOL",
Self::JcemkepnkehGiheeolhblj => "JCEMKEPNKEH_GIHEEOLHBLJ",
Self::JcemkepnkehKhojnoeegha => "JCEMKEPNKEH_KHOJNOEEGHA",
Self::JcemkepnkehGfpbhnegigk => "JCEMKEPNKEH_GFPBHNEGIGK",
Self::JcemkepnkehJkbgojgckbe => "JCEMKEPNKEH_JKBGOJGCKBE",
Self::JcemkepnkehKfdneifcdma => "JCEMKEPNKEH_KFDNEIFCDMA",
Self::JcemkepnkehAokigkjgocd => "JCEMKEPNKEH_AOKIGKJGOCD",
Self::JcemkepnkehEbfongbhkgd => "JCEMKEPNKEH_EBFONGBHKGD",
Self::JcemkepnkehChejnmhbcii => "JCEMKEPNKEH_CHEJNMHBCII",
Self::JcemkepnkehNiabaoemhbl => "JCEMKEPNKEH_NIABAOEMHBL",
Self::JcemkepnkehJfpdfnlbdpn => "JCEMKEPNKEH_JFPDFNLBDPN",
Self::JcemkepnkehFagepibbobc => "JCEMKEPNKEH_FAGEPIBBOBC",
Self::JcemkepnkehCjaemkgcpfj => "JCEMKEPNKEH_CJAEMKGCPFJ",
Self::JcemkepnkehClionmpmpfg => "JCEMKEPNKEH_CLIONMPMPFG",
Self::JcemkepnkehHgejhkhajeg => "JCEMKEPNKEH_HGEJHKHAJEG",
Self::JcemkepnkehIikgeaoffmb => "JCEMKEPNKEH_IIKGEAOFFMB",
Self::JcemkepnkehPcicdmmecgj => "JCEMKEPNKEH_PCICDMMECGJ",
Self::JcemkepnkehDgkkgglhkgm => "JCEMKEPNKEH_DGKKGGLHKGM",
Self::JcemkepnkehGcbjbelhnbg => "JCEMKEPNKEH_GCBJBELHNBG",
Self::JcemkepnkehOcmccmcbnjg => "JCEMKEPNKEH_OCMCCMCBNJG",
Self::JcemkepnkehFmkgladgdoo => "JCEMKEPNKEH_FMKGLADGDOO",
Self::JcemkepnkehAmdddigeoeh => "JCEMKEPNKEH_AMDDDIGEOEH",
Self::JcemkepnkehIgkpikdfpaa => "JCEMKEPNKEH_IGKPIKDFPAA",
Self::JcemkepnkehAlpjlhadioc => "JCEMKEPNKEH_ALPJLHADIOC",
Self::JcemkepnkehJimdfjopmai => "JCEMKEPNKEH_JIMDFJOPMAI",
Self::JcemkepnkehJphbigejdje => "JCEMKEPNKEH_JPHBIGEJDJE",
Self::JcemkepnkehCamkihohfoa => "JCEMKEPNKEH_CAMKIHOHFOA",
Self::JcemkepnkehJooaijbmfce => "JCEMKEPNKEH_JOOAIJBMFCE",
Self::JcemkepnkehLabiajlkpah => "JCEMKEPNKEH_LABIAJLKPAH",
Self::JcemkepnkehKlhfgoflgbo => "JCEMKEPNKEH_KLHFGOFLGBO",
Self::JcemkepnkehHpfbaakmali => "JCEMKEPNKEH_HPFBAAKMALI",
Self::JcemkepnkehKdnpmnllkjk => "JCEMKEPNKEH_KDNPMNLLKJK",
Self::JcemkepnkehHpdjpkccehi => "JCEMKEPNKEH_HPDJPKCCEHI",
Self::JcemkepnkehCpiimcpcpjp => "JCEMKEPNKEH_CPIIMCPCPJP",
Self::JcemkepnkehEolbhflcgpj => "JCEMKEPNKEH_EOLBHFLCGPJ",
Self::JcemkepnkehGpnolpedikh => "JCEMKEPNKEH_GPNOLPEDIKH",
Self::JcemkepnkehHfbofaadbog => "JCEMKEPNKEH_HFBOFAADBOG",
Self::JcemkepnkehEndmjokjeip => "JCEMKEPNKEH_ENDMJOKJEIP",
Self::JcemkepnkehHjikfdajmic => "JCEMKEPNKEH_HJIKFDAJMIC",
Self::JcemkepnkehCpfgogcnmjd => "JCEMKEPNKEH_CPFGOGCNMJD",
Self::JcemkepnkehGibeajmaedc => "JCEMKEPNKEH_GIBEAJMAEDC",
Self::JcemkepnkehAfibifggopc => "JCEMKEPNKEH_AFIBIFGGOPC",
Self::JcemkepnkehAmpnnagbdfa => "JCEMKEPNKEH_AMPNNAGBDFA",
Self::JcemkepnkehGbhmohihapn => "JCEMKEPNKEH_GBHMOHIHAPN",
Self::JcemkepnkehDpbcnbanchm => "JCEMKEPNKEH_DPBCNBANCHM",
Self::JcemkepnkehNboidlbhfjh => "JCEMKEPNKEH_NBOIDLBHFJH",
Self::JcemkepnkehDifdooolkof => "JCEMKEPNKEH_DIFDOOOLKOF",
Self::JcemkepnkehBdaiakediih => "JCEMKEPNKEH_BDAIAKEDIIH",
Self::JcemkepnkehApblmgcdagp => "JCEMKEPNKEH_APBLMGCDAGP",
Self::JcemkepnkehEknbhmedckl => "JCEMKEPNKEH_EKNBHMEDCKL",
Self::JcemkepnkehOnmcicbedog => "JCEMKEPNKEH_ONMCICBEDOG",
Self::JcemkepnkehLjlheibkbeg => "JCEMKEPNKEH_LJLHEIBKBEG",
Self::JcemkepnkehFdkhnhbhmim => "JCEMKEPNKEH_FDKHNHBHMIM",
Self::JcemkepnkehOlebbcpdknb => "JCEMKEPNKEH_OLEBBCPDKNB",
Self::JcemkepnkehDafdfdoldfg => "JCEMKEPNKEH_DAFDFDOLDFG",
Self::JcemkepnkehGcgadffknop => "JCEMKEPNKEH_GCGADFFKNOP",
Self::JcemkepnkehOknlhjahhjf => "JCEMKEPNKEH_OKNLHJAHHJF",
Self::JcemkepnkehPljkiknhhjd => "JCEMKEPNKEH_PLJKIKNHHJD",
Self::JcemkepnkehLblobfbdemf => "JCEMKEPNKEH_LBLOBFBDEMF",
Self::JcemkepnkehPohnjncimoi => "JCEMKEPNKEH_POHNJNCIMOI",
Self::JcemkepnkehGfhiabhekgm => "JCEMKEPNKEH_GFHIABHEKGM",
Self::JcemkepnkehInjdklmipan => "JCEMKEPNKEH_INJDKLMIPAN",
Self::JcemkepnkehOaknpdkpigj => "JCEMKEPNKEH_OAKNPDKPIGJ",
Self::JcemkepnkehCenfkpbogib => "JCEMKEPNKEH_CENFKPBOGIB",
Self::JcemkepnkehIfbbnigpncn => "JCEMKEPNKEH_IFBBNIGPNCN",
Self::JcemkepnkehDnocbghmlce => "JCEMKEPNKEH_DNOCBGHMLCE",
Self::JcemkepnkehObbchkcccoa => "JCEMKEPNKEH_OBBCHKCCCOA",
Self::JcemkepnkehIoeknjeeocb => "JCEMKEPNKEH_IOEKNJEEOCB",
Self::JcemkepnkehJdppdnfoahp => "JCEMKEPNKEH_JDPPDNFOAHP",
Self::JcemkepnkehMnebfhbogal => "JCEMKEPNKEH_MNEBFHBOGAL",
Self::JcemkepnkehKgafhcljoli => "JCEMKEPNKEH_KGAFHCLJOLI",
Self::JcemkepnkehKeacindflli => "JCEMKEPNKEH_KEACINDFLLI",
Self::JcemkepnkehHlfejmgbgfa => "JCEMKEPNKEH_HLFEJMGBGFA",
Self::JcemkepnkehOenengmacgl => "JCEMKEPNKEH_OENENGMACGL",
Self::JcemkepnkehCkkgiafnhdi => "JCEMKEPNKEH_CKKGIAFNHDI",
Self::JcemkepnkehGjneahcdmah => "JCEMKEPNKEH_GJNEAHCDMAH",
Self::JcemkepnkehFegmcclfplg => "JCEMKEPNKEH_FEGMCCLFPLG",
Self::JcemkepnkehNaoogghahfm => "JCEMKEPNKEH_NAOOGGHAHFM",
Self::JcemkepnkehPofekflnnod => "JCEMKEPNKEH_POFEKFLNNOD",
Self::JcemkepnkehPmimoidfobe => "JCEMKEPNKEH_PMIMOIDFOBE",
Self::JcemkepnkehDcageakacbi => "JCEMKEPNKEH_DCAGEAKACBI",
Self::JcemkepnkehGjdpmeopfmb => "JCEMKEPNKEH_GJDPMEOPFMB",
Self::JcemkepnkehAfpccclafmg => "JCEMKEPNKEH_AFPCCCLAFMG",
Self::JcemkepnkehEnioolabdhb => "JCEMKEPNKEH_ENIOOLABDHB",
Self::JcemkepnkehMmfokpbegaj => "JCEMKEPNKEH_MMFOKPBEGAJ",
Self::JcemkepnkehJljdnoaeijf => "JCEMKEPNKEH_JLJDNOAEIJF",
Self::JcemkepnkehEejefgdlocm => "JCEMKEPNKEH_EEJEFGDLOCM",
Self::JcemkepnkehNbdkgklefld => "JCEMKEPNKEH_NBDKGKLEFLD",
Self::JcemkepnkehPobjoilpkpp => "JCEMKEPNKEH_POBJOILPKPP",
Self::JcemkepnkehCdlmgbakbkp => "JCEMKEPNKEH_CDLMGBAKBKP",
Self::JcemkepnkehHledhdlcaei => "JCEMKEPNKEH_HLEDHDLCAEI",
Self::JcemkepnkehDemnolffela => "JCEMKEPNKEH_DEMNOLFFELA",
Self::JcemkepnkehEkmjejamgmd => "JCEMKEPNKEH_EKMJEJAMGMD",
Self::JcemkepnkehIhdhacooijh => "JCEMKEPNKEH_IHDHACOOIJH",
Self::JcemkepnkehPgmcfmhcpkj => "JCEMKEPNKEH_PGMCFMHCPKJ",
Self::JcemkepnkehEkcmpblicla => "JCEMKEPNKEH_EKCMPBLICLA",
Self::JcemkepnkehNobdffmhpmd => "JCEMKEPNKEH_NOBDFFMHPMD",
Self::JcemkepnkehOdfnongkcgf => "JCEMKEPNKEH_ODFNONGKCGF",
Self::JcemkepnkehLnmmmdiicik => "JCEMKEPNKEH_LNMMMDIICIK",
Self::JcemkepnkehEmdedoidahi => "JCEMKEPNKEH_EMDEDOIDAHI",
Self::JcemkepnkehLdihfllpjja => "JCEMKEPNKEH_LDIHFLLPJJA",
Self::JcemkepnkehHpakjigjopc => "JCEMKEPNKEH_HPAKJIGJOPC",
Self::JcemkepnkehHljbjcbkkll => "JCEMKEPNKEH_HLJBJCBKKLL",
Self::JcemkepnkehHkdpgpndhnn => "JCEMKEPNKEH_HKDPGPNDHNN",
Self::JcemkepnkehFjeeeinpila => "JCEMKEPNKEH_FJEEEINPILA",
Self::JcemkepnkehIjipcaiknib => "JCEMKEPNKEH_IJIPCAIKNIB",
Self::JcemkepnkehKomnajhgiee => "JCEMKEPNKEH_KOMNAJHGIEE",
Self::JcemkepnkehFjcljpmpdgd => "JCEMKEPNKEH_FJCLJPMPDGD",
Self::JcemkepnkehBdbikidphik => "JCEMKEPNKEH_BDBIKIDPHIK",
Self::JcemkepnkehLjknmjkkglj => "JCEMKEPNKEH_LJKNMJKKGLJ",
Self::JcemkepnkehOnkhiicnaec => "JCEMKEPNKEH_ONKHIICNAEC",
Self::JcemkepnkehAknnffhalfp => "JCEMKEPNKEH_AKNNFFHALFP",
Self::JcemkepnkehBpngdhlapia => "JCEMKEPNKEH_BPNGDHLAPIA",
Self::JcemkepnkehGhjadobgacm => "JCEMKEPNKEH_GHJADOBGACM",
Self::JcemkepnkehKloedgdlgin => "JCEMKEPNKEH_KLOEDGDLGIN",
Self::JcemkepnkehDghbdagfegh => "JCEMKEPNKEH_DGHBDAGFEGH",
Self::JcemkepnkehEeapcofgcfj => "JCEMKEPNKEH_EEAPCOFGCFJ",
Self::JcemkepnkehHffpanoamkl => "JCEMKEPNKEH_HFFPANOAMKL",
Self::JcemkepnkehFaflhdmdaco => "JCEMKEPNKEH_FAFLHDMDACO",
Self::JcemkepnkehIgcoopmonef => "JCEMKEPNKEH_IGCOOPMONEF",
Self::JcemkepnkehDoldbplppjg => "JCEMKEPNKEH_DOLDBPLPPJG",
Self::JcemkepnkehEjfamjiilmg => "JCEMKEPNKEH_EJFAMJIILMG",
Self::JcemkepnkehMdcnkkjfaei => "JCEMKEPNKEH_MDCNKKJFAEI",
Self::JcemkepnkehLkcpbmhmiej => "JCEMKEPNKEH_LKCPBMHMIEJ",
Self::JcemkepnkehBpldakddapk => "JCEMKEPNKEH_BPLDAKDDAPK",
Self::JcemkepnkehOobhpbpbgdf => "JCEMKEPNKEH_OOBHPBPBGDF",
Self::JcemkepnkehDpkkdooeopc => "JCEMKEPNKEH_DPKKDOOEOPC",
Self::JcemkepnkehDbbjlinkppi => "JCEMKEPNKEH_DBBJLINKPPI",
Self::JcemkepnkehOoodfnocfdc => "JCEMKEPNKEH_OOODFNOCFDC",
Self::JcemkepnkehGidiolbcflg => "JCEMKEPNKEH_GIDIOLBCFLG",
Self::JcemkepnkehKpeiajoailg => "JCEMKEPNKEH_KPEIAJOAILG",
Self::JcemkepnkehColepdeglcc => "JCEMKEPNKEH_COLEPDEGLCC",
Self::JcemkepnkehOnajenmekde => "JCEMKEPNKEH_ONAJENMEKDE",
Self::JcemkepnkehPcipobkggdf => "JCEMKEPNKEH_PCIPOBKGGDF",
Self::JcemkepnkehLejnnlnomae => "JCEMKEPNKEH_LEJNNLNOMAE",
Self::JcemkepnkehFcmaleobhbf => "JCEMKEPNKEH_FCMALEOBHBF",
Self::JcemkepnkehKfenbihkfde => "JCEMKEPNKEH_KFENBIHKFDE",
Self::JcemkepnkehJnlkgigiefl => "JCEMKEPNKEH_JNLKGIGIEFL",
Self::JcemkepnkehPegoihdjood => "JCEMKEPNKEH_PEGOIHDJOOD",
Self::JcemkepnkehPfigmbcpfdd => "JCEMKEPNKEH_PFIGMBCPFDD",
Self::JcemkepnkehIohgljlehpe => "JCEMKEPNKEH_IOHGLJLEHPE",
Self::JcemkepnkehLnpldmnnmbd => "JCEMKEPNKEH_LNPLDMNNMBD",
Self::JcemkepnkehOplnhajbchg => "JCEMKEPNKEH_OPLNHAJBCHG",
Self::JcemkepnkehEdndepfbjem => "JCEMKEPNKEH_EDNDEPFBJEM",
Self::JcemkepnkehLdckdaalfjk => "JCEMKEPNKEH_LDCKDAALFJK",
Self::JcemkepnkehDeeaimddimd => "JCEMKEPNKEH_DEEAIMDDIMD",
Self::JcemkepnkehCiomdljjkfa => "JCEMKEPNKEH_CIOMDLJJKFA",
Self::JcemkepnkehOeiamejkflk => "JCEMKEPNKEH_OEIAMEJKFLK",
Self::JcemkepnkehDmddacplchj => "JCEMKEPNKEH_DMDDACPLCHJ",
Self::JcemkepnkehOkknllhhcek => "JCEMKEPNKEH_OKKNLLHHCEK",
Self::JcemkepnkehInmdanchjpb => "JCEMKEPNKEH_INMDANCHJPB",
Self::JcemkepnkehKhcgjoklcjh => "JCEMKEPNKEH_KHCGJOKLCJH",
Self::JcemkepnkehLnjgjicjgkf => "JCEMKEPNKEH_LNJGJICJGKF",
Self::JcemkepnkehBejcoiaeckh => "JCEMKEPNKEH_BEJCOIAECKH",
Self::JcemkepnkehPnemdgjkndd => "JCEMKEPNKEH_PNEMDGJKNDD",
Self::JcemkepnkehNmeajnapddk => "JCEMKEPNKEH_NMEAJNAPDDK",
Self::JcemkepnkehOmihjepdbfd => "JCEMKEPNKEH_OMIHJEPDBFD",
Self::JcemkepnkehClclnghofck => "JCEMKEPNKEH_CLCLNGHOFCK",
Self::JcemkepnkehIifkdadjpnh => "JCEMKEPNKEH_IIFKDADJPNH",
Self::JcemkepnkehEhblinecdbh => "JCEMKEPNKEH_EHBLINECDBH",
Self::JcemkepnkehAhcbioiofkk => "JCEMKEPNKEH_AHCBIOIOFKK",
Self::JcemkepnkehOngbpgkfpha => "JCEMKEPNKEH_ONGBPGKFPHA",
Self::JcemkepnkehAagcmfohbkm => "JCEMKEPNKEH_AAGCMFOHBKM",
Self::JcemkepnkehNifamkfkggl => "JCEMKEPNKEH_NIFAMKFKGGL",
Self::JcemkepnkehMhjpdfakkol => "JCEMKEPNKEH_MHJPDFAKKOL",
Self::JcemkepnkehGeheafdegma => "JCEMKEPNKEH_GEHEAFDEGMA",
Self::JcemkepnkehOafmlkmmaoe => "JCEMKEPNKEH_OAFMLKMMAOE",
Self::JcemkepnkehMioemcinekc => "JCEMKEPNKEH_MIOEMCINEKC",
Self::JcemkepnkehGnphafpfpcj => "JCEMKEPNKEH_GNPHAFPFPCJ",
Self::JcemkepnkehBgongejlbfp => "JCEMKEPNKEH_BGONGEJLBFP",
Self::JcemkepnkehNhekofgbjap => "JCEMKEPNKEH_NHEKOFGBJAP",
Self::JcemkepnkehEkeieajmnee => "JCEMKEPNKEH_EKEIEAJMNEE",
Self::JcemkepnkehAdgpcichibc => "JCEMKEPNKEH_ADGPCICHIBC",
Self::JcemkepnkehDbnmadjkkeo => "JCEMKEPNKEH_DBNMADJKKEO",
Self::JcemkepnkehBpcpekinonl => "JCEMKEPNKEH_BPCPEKINONL",
Self::JcemkepnkehPlaochpinel => "JCEMKEPNKEH_PLAOCHPINEL",
Self::JcemkepnkehFaaffheapip => "JCEMKEPNKEH_FAAFFHEAPIP",
Self::JcemkepnkehFhabjldhlcj => "JCEMKEPNKEH_FHABJLDHLCJ",
Self::JcemkepnkehBeckbijdmnd => "JCEMKEPNKEH_BECKBIJDMND",
Self::JcemkepnkehCeeddfjimnd => "JCEMKEPNKEH_CEEDDFJIMND",
Self::JcemkepnkehHebnbenpklb => "JCEMKEPNKEH_HEBNBENPKLB",
Self::JcemkepnkehEmfmlppjncb => "JCEMKEPNKEH_EMFMLPPJNCB",
Self::JcemkepnkehCpohfnbfkha => "JCEMKEPNKEH_CPOHFNBFKHA",
Self::JcemkepnkehGbanigkdhdn => "JCEMKEPNKEH_GBANIGKDHDN",
Self::JcemkepnkehBodclehjkjb => "JCEMKEPNKEH_BODCLEHJKJB",
Self::JcemkepnkehBjdbebmkano => "JCEMKEPNKEH_BJDBEBMKANO",
Self::JcemkepnkehMihehhkecih => "JCEMKEPNKEH_MIHEHHKECIH",
Self::JcemkepnkehIoonkblkija => "JCEMKEPNKEH_IOONKBLKIJA",
Self::JcemkepnkehAipjneofkkl => "JCEMKEPNKEH_AIPJNEOFKKL",
Self::JcemkepnkehGcfemogcdgb => "JCEMKEPNKEH_GCFEMOGCDGB",
Self::JcemkepnkehCplfbhjdfna => "JCEMKEPNKEH_CPLFBHJDFNA",
Self::JcemkepnkehEfgcijeloah => "JCEMKEPNKEH_EFGCIJELOAH",
Self::JcemkepnkehChogfdopajm => "JCEMKEPNKEH_CHOGFDOPAJM",
Self::JcemkepnkehAjkhfjlcajp => "JCEMKEPNKEH_AJKHFJLCAJP",
Self::JcemkepnkehEdehcgikpjc => "JCEMKEPNKEH_EDEHCGIKPJC",
Self::JcemkepnkehIdfkngjlffg => "JCEMKEPNKEH_IDFKNGJLFFG",
Self::JcemkepnkehDacinihiejj => "JCEMKEPNKEH_DACINIHIEJJ",
Self::JcemkepnkehAgkdmcppbfl => "JCEMKEPNKEH_AGKDMCPPBFL",
Self::JcemkepnkehAkanbahiiod => "JCEMKEPNKEH_AKANBAHIIOD",
Self::JcemkepnkehFkkcjglfoph => "JCEMKEPNKEH_FKKCJGLFOPH",
Self::JcemkepnkehHcaigfkegbn => "JCEMKEPNKEH_HCAIGFKEGBN",
Self::JcemkepnkehDdfjbmgooan => "JCEMKEPNKEH_DDFJBMGOOAN",
Self::JcemkepnkehCehpkbabepg => "JCEMKEPNKEH_CEHPKBABEPG",
Self::JcemkepnkehPogklfhikhp => "JCEMKEPNKEH_POGKLFHIKHP",
Self::JcemkepnkehNgobiooeegl => "JCEMKEPNKEH_NGOBIOOEEGL",
Self::JcemkepnkehFifemmcaenk => "JCEMKEPNKEH_FIFEMMCAENK",
Self::JcemkepnkehHfbghgicdea => "JCEMKEPNKEH_HFBGHGICDEA",
Self::JcemkepnkehDpcmbbkncbo => "JCEMKEPNKEH_DPCMBBKNCBO",
Self::JcemkepnkehIblfcnjgkng => "JCEMKEPNKEH_IBLFCNJGKNG",
Self::JcemkepnkehFnkemcndkmk => "JCEMKEPNKEH_FNKEMCNDKMK",
Self::JcemkepnkehJlokckjifdn => "JCEMKEPNKEH_JLOKCKJIFDN",
Self::JcemkepnkehGlccfefpecl => "JCEMKEPNKEH_GLCCFEFPECL",
Self::JcemkepnkehIknghmdpjjk => "JCEMKEPNKEH_IKNGHMDPJJK",
Self::JcemkepnkehFlkccphfkgl => "JCEMKEPNKEH_FLKCCPHFKGL",
Self::JcemkepnkehPdnicbfhppb => "JCEMKEPNKEH_PDNICBFHPPB",
Self::JcemkepnkehHogaieajimg => "JCEMKEPNKEH_HOGAIEAJIMG",
Self::JcemkepnkehBgnledlnpko => "JCEMKEPNKEH_BGNLEDLNPKO",
Self::JcemkepnkehPgfbhmcibai => "JCEMKEPNKEH_PGFBHMCIBAI",
Self::JcemkepnkehDjnhdbgejbn => "JCEMKEPNKEH_DJNHDBGEJBN",
Self::JcemkepnkehAndhcmnkejh => "JCEMKEPNKEH_ANDHCMNKEJH",
Self::JcemkepnkehMdmgkejaibh => "JCEMKEPNKEH_MDMGKEJAIBH",
Self::JcemkepnkehKkeajhfbmga => "JCEMKEPNKEH_KKEAJHFBMGA",
Self::JcemkepnkehNejgilcjhka => "JCEMKEPNKEH_NEJGILCJHKA",
Self::JcemkepnkehFacplonbjgb => "JCEMKEPNKEH_FACPLONBJGB",
Self::JcemkepnkehJfaiijipgne => "JCEMKEPNKEH_JFAIIJIPGNE",
Self::JcemkepnkehHkmkjbeehjl => "JCEMKEPNKEH_HKMKJBEEHJL",
Self::JcemkepnkehEigifnngeco => "JCEMKEPNKEH_EIGIFNNGECO",
Self::JcemkepnkehGknpcffjdep => "JCEMKEPNKEH_GKNPCFFJDEP",
Self::JcemkepnkehGabgllnmfgl => "JCEMKEPNKEH_GABGLLNMFGL",
Self::JcemkepnkehMmooiaemoml => "JCEMKEPNKEH_MMOOIAEMOML",
Self::JcemkepnkehDoboknoinam => "JCEMKEPNKEH_DOBOKNOINAM",
Self::JcemkepnkehMjfgidkaiif => "JCEMKEPNKEH_MJFGIDKAIIF",
Self::JcemkepnkehHcglkdbonjb => "JCEMKEPNKEH_HCGLKDBONJB",
Self::JcemkepnkehGaojjgkkdhh => "JCEMKEPNKEH_GAOJJGKKDHH",
Self::JcemkepnkehHnnjdephjjm => "JCEMKEPNKEH_HNNJDEPHJJM",
Self::JcemkepnkehGhkodahfeoe => "JCEMKEPNKEH_GHKODAHFEOE",
Self::JcemkepnkehGphpjfigncb => "JCEMKEPNKEH_GPHPJFIGNCB",
Self::JcemkepnkehDiopmkckdfh => "JCEMKEPNKEH_DIOPMKCKDFH",
Self::JcemkepnkehIdecikoffmp => "JCEMKEPNKEH_IDECIKOFFMP",
Self::JcemkepnkehMcncfbekeoc => "JCEMKEPNKEH_MCNCFBEKEOC",
Self::JcemkepnkehKehjgfpdjbi => "JCEMKEPNKEH_KEHJGFPDJBI",
Self::JcemkepnkehDopfcbbngll => "JCEMKEPNKEH_DOPFCBBNGLL",
Self::JcemkepnkehJnbhgmihofo => "JCEMKEPNKEH_JNBHGMIHOFO",
Self::JcemkepnkehLgflehebdem => "JCEMKEPNKEH_LGFLEHEBDEM",
Self::JcemkepnkehGppgonfknaf => "JCEMKEPNKEH_GPPGONFKNAF",
Self::JcemkepnkehDieabajoeoj => "JCEMKEPNKEH_DIEABAJOEOJ",
Self::JcemkepnkehDmadhcefngp => "JCEMKEPNKEH_DMADHCEFNGP",
Self::JcemkepnkehAhfgfkmmmaf => "JCEMKEPNKEH_AHFGFKMMMAF",
Self::JcemkepnkehDnoglbmpgaf => "JCEMKEPNKEH_DNOGLBMPGAF",
Self::JcemkepnkehLdipmgfgbje => "JCEMKEPNKEH_LDIPMGFGBJE",
Self::JcemkepnkehEppbgoaopcn => "JCEMKEPNKEH_EPPBGOAOPCN",
Self::JcemkepnkehLfmiofajnhi => "JCEMKEPNKEH_LFMIOFAJNHI",
Self::JcemkepnkehFiahooeoflc => "JCEMKEPNKEH_FIAHOOEOFLC",
Self::JcemkepnkehGaeblcmihge => "JCEMKEPNKEH_GAEBLCMIHGE",
Self::JcemkepnkehJegcfiljgid => "JCEMKEPNKEH_JEGCFILJGID",
Self::JcemkepnkehPccgpmfcjlp => "JCEMKEPNKEH_PCCGPMFCJLP",
Self::JcemkepnkehEemomekadmk => "JCEMKEPNKEH_EEMOMEKADMK",
Self::JcemkepnkehJgemgfecllk => "JCEMKEPNKEH_JGEMGFECLLK",
Self::JcemkepnkehHelhpeokpak => "JCEMKEPNKEH_HELHPEOKPAK",
Self::JcemkepnkehKmdfebconkp => "JCEMKEPNKEH_KMDFEBCONKP",
Self::JcemkepnkehHbfjmkmbiao => "JCEMKEPNKEH_HBFJMKMBIAO",
Self::JcemkepnkehGmfegfldcbo => "JCEMKEPNKEH_GMFEGFLDCBO",
Self::JcemkepnkehFobhdpgkpkk => "JCEMKEPNKEH_FOBHDPGKPKK",
Self::JcemkepnkehBbcegbaipin => "JCEMKEPNKEH_BBCEGBAIPIN",
Self::JcemkepnkehAcnppdlagjo => "JCEMKEPNKEH_ACNPPDLAGJO",
Self::JcemkepnkehAhcdagigifm => "JCEMKEPNKEH_AHCDAGIGIFM",
Self::JcemkepnkehEccdmdiklcp => "JCEMKEPNKEH_ECCDMDIKLCP",
Self::JcemkepnkehLpadeoofgan => "JCEMKEPNKEH_LPADEOOFGAN",
Self::JcemkepnkehBifofefggei => "JCEMKEPNKEH_BIFOFEFGGEI",
Self::JcemkepnkehHanmnjehekl => "JCEMKEPNKEH_HANMNJEHEKL",
Self::JcemkepnkehEgnpokankcn => "JCEMKEPNKEH_EGNPOKANKCN",
Self::JcemkepnkehOpmldhanpej => "JCEMKEPNKEH_OPMLDHANPEJ",
Self::JcemkepnkehCkglcinmckm => "JCEMKEPNKEH_CKGLCINMCKM",
Self::JcemkepnkehJmalhglcham => "JCEMKEPNKEH_JMALHGLCHAM",
Self::JcemkepnkehAcccncpciah => "JCEMKEPNKEH_ACCCNCPCIAH",
Self::JcemkepnkehMiddledlbmj => "JCEMKEPNKEH_MIDDLEDLBMJ",
Self::JcemkepnkehGdjpplgjcch => "JCEMKEPNKEH_GDJPPLGJCCH",
Self::JcemkepnkehBgkfillmlog => "JCEMKEPNKEH_BGKFILLMLOG",
Self::JcemkepnkehObdkafoinap => "JCEMKEPNKEH_OBDKAFOINAP",
Self::JcemkepnkehAilgjdlmdec => "JCEMKEPNKEH_AILGJDLMDEC",
Self::JcemkepnkehAabcmfifkob => "JCEMKEPNKEH_AABCMFIFKOB",
Self::JcemkepnkehFfmpgocamao => "JCEMKEPNKEH_FFMPGOCAMAO",
Self::JcemkepnkehIlnneakibcn => "JCEMKEPNKEH_ILNNEAKIBCN",
Self::JcemkepnkehJpibicmdkdi => "JCEMKEPNKEH_JPIBICMDKDI",
Self::JcemkepnkehLpcffbokpkd => "JCEMKEPNKEH_LPCFFBOKPKD",
Self::JcemkepnkehOpbilcdiljk => "JCEMKEPNKEH_OPBILCDILJK",
Self::JcemkepnkehBdmfobmncmf => "JCEMKEPNKEH_BDMFOBMNCMF",
Self::JcemkepnkehJggblelpdkf => "JCEMKEPNKEH_JGGBLELPDKF",
Self::JcemkepnkehPpaaakecjmj => "JCEMKEPNKEH_PPAAAKECJMJ",
Self::JcemkepnkehJhigbmcnbif => "JCEMKEPNKEH_JHIGBMCNBIF",
Self::JcemkepnkehNaeakimpifd => "JCEMKEPNKEH_NAEAKIMPIFD",
Self::JcemkepnkehFbddkcbkdgd => "JCEMKEPNKEH_FBDDKCBKDGD",
Self::JcemkepnkehCplgconagpb => "JCEMKEPNKEH_CPLGCONAGPB",
Self::JcemkepnkehIkgecododfm => "JCEMKEPNKEH_IKGECODODFM",
Self::JcemkepnkehKbegejfboki => "JCEMKEPNKEH_KBEGEJFBOKI",
Self::JcemkepnkehKgfppmepajo => "JCEMKEPNKEH_KGFPPMEPAJO",
Self::JcemkepnkehPfdfojjlcim => "JCEMKEPNKEH_PFDFOJJLCIM",
Self::JcemkepnkehChadpmomepn => "JCEMKEPNKEH_CHADPMOMEPN",
Self::JcemkepnkehKcihleecebe => "JCEMKEPNKEH_KCIHLEECEBE",
Self::JcemkepnkehModnjpmomgh => "JCEMKEPNKEH_MODNJPMOMGH",
Self::JcemkepnkehNjjmcebkoka => "JCEMKEPNKEH_NJJMCEBKOKA",
Self::JcemkepnkehFlbjlobkkej => "JCEMKEPNKEH_FLBJLOBKKEJ",
Self::JcemkepnkehCbmkkidelcm => "JCEMKEPNKEH_CBMKKIDELCM",
Self::JcemkepnkehKfejbhepiah => "JCEMKEPNKEH_KFEJBHEPIAH",
Self::JcemkepnkehKlekjnfbbnm => "JCEMKEPNKEH_KLEKJNFBBNM",
Self::JcemkepnkehBgnhiljmnkp => "JCEMKEPNKEH_BGNHILJMNKP",
Self::JcemkepnkehMnlhphhepna => "JCEMKEPNKEH_MNLHPHHEPNA",
Self::JcemkepnkehAiodiimbgck => "JCEMKEPNKEH_AIODIIMBGCK",
Self::JcemkepnkehPohcdeljpbd => "JCEMKEPNKEH_POHCDELJPBD",
Self::JcemkepnkehCkgkempolma => "JCEMKEPNKEH_CKGKEMPOLMA",
Self::JcemkepnkehEbhmeflkkok => "JCEMKEPNKEH_EBHMEFLKKOK",
Self::JcemkepnkehGemphhdfglf => "JCEMKEPNKEH_GEMPHHDFGLF",
Self::JcemkepnkehDffcljioibh => "JCEMKEPNKEH_DFFCLJIOIBH",
Self::JcemkepnkehKokfmhnjlek => "JCEMKEPNKEH_KOKFMHNJLEK",
Self::JcemkepnkehGhaihiencik => "JCEMKEPNKEH_GHAIHIENCIK",
Self::JcemkepnkehHbaepfacheo => "JCEMKEPNKEH_HBAEPFACHEO",
Self::JcemkepnkehLoombpooppk => "JCEMKEPNKEH_LOOMBPOOPPK",
Self::JcemkepnkehOaiimoklknk => "JCEMKEPNKEH_OAIIMOKLKNK",
Self::JcemkepnkehMcogdolcjfm => "JCEMKEPNKEH_MCOGDOLCJFM",
Self::JcemkepnkehIemholcdjdd => "JCEMKEPNKEH_IEMHOLCDJDD",
Self::JcemkepnkehNcljelhdaph => "JCEMKEPNKEH_NCLJELHDAPH",
Self::JcemkepnkehNkahmhcckoa => "JCEMKEPNKEH_NKAHMHCCKOA",
Self::JcemkepnkehEnflkkmgnci => "JCEMKEPNKEH_ENFLKKMGNCI",
Self::JcemkepnkehMooomcceemk => "JCEMKEPNKEH_MOOOMCCEEMK",
Self::JcemkepnkehHkophknpnhj => "JCEMKEPNKEH_HKOPHKNPNHJ",
Self::JcemkepnkehMkjcpfnkdhm => "JCEMKEPNKEH_MKJCPFNKDHM",
Self::JcemkepnkehJlgphclkiko => "JCEMKEPNKEH_JLGPHCLKIKO",
Self::JcemkepnkehDmbpgfbplkn => "JCEMKEPNKEH_DMBPGFBPLKN",
Self::JcemkepnkehCbkeandoklp => "JCEMKEPNKEH_CBKEANDOKLP",
Self::JcemkepnkehDamfpdopmka => "JCEMKEPNKEH_DAMFPDOPMKA",
Self::JcemkepnkehOafiemlncah => "JCEMKEPNKEH_OAFIEMLNCAH",
Self::JcemkepnkehFeicaljlnhj => "JCEMKEPNKEH_FEICALJLNHJ",
Self::JcemkepnkehEgogodfoedc => "JCEMKEPNKEH_EGOGODFOEDC",
Self::JcemkepnkehAnepmlcjeal => "JCEMKEPNKEH_ANEPMLCJEAL",
Self::JcemkepnkehMbconcmpnkn => "JCEMKEPNKEH_MBCONCMPNKN",
Self::JcemkepnkehMgdjjgogiha => "JCEMKEPNKEH_MGDJJGOGIHA",
Self::JcemkepnkehMoghlapjgio => "JCEMKEPNKEH_MOGHLAPJGIO",
Self::JcemkepnkehBnoepgekonc => "JCEMKEPNKEH_BNOEPGEKONC",
Self::JcemkepnkehJmhgenfopee => "JCEMKEPNKEH_JMHGENFOPEE",
Self::JcemkepnkehAjbnbnolomb => "JCEMKEPNKEH_AJBNBNOLOMB",
Self::JcemkepnkehHigaplmcgpl => "JCEMKEPNKEH_HIGAPLMCGPL",
Self::JcemkepnkehGjbkegmhobo => "JCEMKEPNKEH_GJBKEGMHOBO",
Self::JcemkepnkehBljblcpamce => "JCEMKEPNKEH_BLJBLCPAMCE",
Self::JcemkepnkehAandoeleeol => "JCEMKEPNKEH_AANDOELEEOL",
Self::JcemkepnkehAllmjklillm => "JCEMKEPNKEH_ALLMJKLILLM",
Self::JcemkepnkehFpljckdecne => "JCEMKEPNKEH_FPLJCKDECNE",
Self::JcemkepnkehInfgkcoepgj => "JCEMKEPNKEH_INFGKCOEPGJ",
Self::JcemkepnkehLodahhdpmof => "JCEMKEPNKEH_LODAHHDPMOF",
Self::JcemkepnkehIlacpmfhphl => "JCEMKEPNKEH_ILACPMFHPHL",
Self::JcemkepnkehEimdpedlilb => "JCEMKEPNKEH_EIMDPEDLILB",
Self::JcemkepnkehHdkhihopodm => "JCEMKEPNKEH_HDKHIHOPODM",
Self::JcemkepnkehPmaaanobhhb => "JCEMKEPNKEH_PMAAANOBHHB",
Self::JcemkepnkehKmmlpblcepj => "JCEMKEPNKEH_KMMLPBLCEPJ",
Self::JcemkepnkehDohciflfgkj => "JCEMKEPNKEH_DOHCIFLFGKJ",
Self::JcemkepnkehJpliejjobpd => "JCEMKEPNKEH_JPLIEJJOBPD",
Self::JcemkepnkehEhcpdfhhmbj => "JCEMKEPNKEH_EHCPDFHHMBJ",
Self::JcemkepnkehIakbcldbhdc => "JCEMKEPNKEH_IAKBCLDBHDC",
Self::JcemkepnkehAmnnkghdnaj => "JCEMKEPNKEH_AMNNKGHDNAJ",
Self::JcemkepnkehHggihcjbogc => "JCEMKEPNKEH_HGGIHCJBOGC",
Self::JcemkepnkehCpedhkaadoa => "JCEMKEPNKEH_CPEDHKAADOA",
Self::JcemkepnkehBpbemcgnhdj => "JCEMKEPNKEH_BPBEMCGNHDJ",
Self::JcemkepnkehNcjafmakogf => "JCEMKEPNKEH_NCJAFMAKOGF",
Self::JcemkepnkehBojdmlcihdl => "JCEMKEPNKEH_BOJDMLCIHDL",
Self::JcemkepnkehKhjfalcmabh => "JCEMKEPNKEH_KHJFALCMABH",
Self::JcemkepnkehMcgjeobfkho => "JCEMKEPNKEH_MCGJEOBFKHO",
Self::JcemkepnkehKgakgklkmcm => "JCEMKEPNKEH_KGAKGKLKMCM",
Self::JcemkepnkehImmmpcogpeg => "JCEMKEPNKEH_IMMMPCOGPEG",
Self::JcemkepnkehFlmgjepngon => "JCEMKEPNKEH_FLMGJEPNGON",
Self::JcemkepnkehBhgdnnjcnap => "JCEMKEPNKEH_BHGDNNJCNAP",
Self::JcemkepnkehHhpfkhhafpa => "JCEMKEPNKEH_HHPFKHHAFPA",
Self::JcemkepnkehLpafajekndm => "JCEMKEPNKEH_LPAFAJEKNDM",
Self::JcemkepnkehIomgopmcmaa => "JCEMKEPNKEH_IOMGOPMCMAA",
Self::JcemkepnkehMhnfphcapcp => "JCEMKEPNKEH_MHNFPHCAPCP",
Self::JcemkepnkehEkenfkgglgp => "JCEMKEPNKEH_EKENFKGGLGP",
Self::JcemkepnkehEnamccjcahb => "JCEMKEPNKEH_ENAMCCJCAHB",
Self::JcemkepnkehFoaigebkood => "JCEMKEPNKEH_FOAIGEBKOOD",
Self::JcemkepnkehCjgkmfncpjm => "JCEMKEPNKEH_CJGKMFNCPJM",
Self::JcemkepnkehOaelbaemdcl => "JCEMKEPNKEH_OAELBAEMDCL",
Self::JcemkepnkehKhpbmoepima => "JCEMKEPNKEH_KHPBMOEPIMA",
Self::JcemkepnkehIcpelmdpcah => "JCEMKEPNKEH_ICPELMDPCAH",
Self::JcemkepnkehKboccjhhphi => "JCEMKEPNKEH_KBOCCJHHPHI",
Self::JcemkepnkehBfpddgnahpi => "JCEMKEPNKEH_BFPDDGNAHPI",
Self::JcemkepnkehFofklcjdgej => "JCEMKEPNKEH_FOFKLCJDGEJ",
Self::JcemkepnkehJljaifgooak => "JCEMKEPNKEH_JLJAIFGOOAK",
Self::JcemkepnkehAlfnjbehmal => "JCEMKEPNKEH_ALFNJBEHMAL",
Self::JcemkepnkehOnejkaakpfm => "JCEMKEPNKEH_ONEJKAAKPFM",
Self::JcemkepnkehNkffjecdfgm => "JCEMKEPNKEH_NKFFJECDFGM",
Self::JcemkepnkehJngmepbohmj => "JCEMKEPNKEH_JNGMEPBOHMJ",
Self::JcemkepnkehGoomglacbci => "JCEMKEPNKEH_GOOMGLACBCI",
Self::JcemkepnkehMibaomklkoj => "JCEMKEPNKEH_MIBAOMKLKOJ",
Self::JcemkepnkehNojphdepcfk => "JCEMKEPNKEH_NOJPHDEPCFK",
Self::JcemkepnkehKhogniobblf => "JCEMKEPNKEH_KHOGNIOBBLF",
Self::JcemkepnkehNikcbjphnpb => "JCEMKEPNKEH_NIKCBJPHNPB",
Self::JcemkepnkehJokganlhenj => "JCEMKEPNKEH_JOKGANLHENJ",
Self::JcemkepnkehMbmhdghmhmi => "JCEMKEPNKEH_MBMHDGHMHMI",
Self::JcemkepnkehNmcimfokfjg => "JCEMKEPNKEH_NMCIMFOKFJG",
Self::JcemkepnkehJafcofanbde => "JCEMKEPNKEH_JAFCOFANBDE",
Self::JcemkepnkehNmjocepckmi => "JCEMKEPNKEH_NMJOCEPCKMI",
Self::JcemkepnkehAfnbioadjgm => "JCEMKEPNKEH_AFNBIOADJGM",
Self::JcemkepnkehGpbefnggbpb => "JCEMKEPNKEH_GPBEFNGGBPB",
Self::JcemkepnkehJcaaiokhopi => "JCEMKEPNKEH_JCAAIOKHOPI",
Self::JcemkepnkehIofeikkllda => "JCEMKEPNKEH_IOFEIKKLLDA",
Self::JcemkepnkehFgnngioffgb => "JCEMKEPNKEH_FGNNGIOFFGB",
Self::JcemkepnkehLblgddhmnke => "JCEMKEPNKEH_LBLGDDHMNKE",
Self::JcemkepnkehOdappkmjgch => "JCEMKEPNKEH_ODAPPKMJGCH",
Self::JcemkepnkehEhighegaphb => "JCEMKEPNKEH_EHIGHEGAPHB",
Self::JcemkepnkehDjlchgfehmo => "JCEMKEPNKEH_DJLCHGFEHMO",
Self::JcemkepnkehBepeggpeapo => "JCEMKEPNKEH_BEPEGGPEAPO",
Self::JcemkepnkehOjlgakkgmba => "JCEMKEPNKEH_OJLGAKKGMBA",
Self::JcemkepnkehJopfkpmjbnl => "JCEMKEPNKEH_JOPFKPMJBNL",
Self::JcemkepnkehPjnkiagodan => "JCEMKEPNKEH_PJNKIAGODAN",
Self::JcemkepnkehJmighieaabh => "JCEMKEPNKEH_JMIGHIEAABH",
Self::JcemkepnkehOaicaooodcj => "JCEMKEPNKEH_OAICAOOODCJ",
Self::JcemkepnkehFhkkgjiblob => "JCEMKEPNKEH_FHKKGJIBLOB",
Self::JcemkepnkehGmkcjcjldbj => "JCEMKEPNKEH_GMKCJCJLDBJ",
Self::JcemkepnkehPmhhklhifpc => "JCEMKEPNKEH_PMHHKLHIFPC",
Self::JcemkepnkehAmmlcnnlmaa => "JCEMKEPNKEH_AMMLCNNLMAA",
Self::JcemkepnkehLnobfimgbab => "JCEMKEPNKEH_LNOBFIMGBAB",
Self::JcemkepnkehLifcdchiinh => "JCEMKEPNKEH_LIFCDCHIINH",
Self::JcemkepnkehNpdbllolofl => "JCEMKEPNKEH_NPDBLLOLOFL",
Self::JcemkepnkehInlgcepodci => "JCEMKEPNKEH_INLGCEPODCI",
Self::JcemkepnkehFljlmidolnc => "JCEMKEPNKEH_FLJLMIDOLNC",
Self::JcemkepnkehBgkmjlgmeip => "JCEMKEPNKEH_BGKMJLGMEIP",
Self::JcemkepnkehCfnipaeakic => "JCEMKEPNKEH_CFNIPAEAKIC",
Self::JcemkepnkehIdbdkmdlinm => "JCEMKEPNKEH_IDBDKMDLINM",
Self::JcemkepnkehGnekcnabceb => "JCEMKEPNKEH_GNEKCNABCEB",
Self::JcemkepnkehFaaonkpacpf => "JCEMKEPNKEH_FAAONKPACPF",
Self::JcemkepnkehLjafkadfhlo => "JCEMKEPNKEH_LJAFKADFHLO",
Self::JcemkepnkehBedgpdaobfo => "JCEMKEPNKEH_BEDGPDAOBFO",
Self::JcemkepnkehFdkimjjpbok => "JCEMKEPNKEH_FDKIMJJPBOK",
Self::JcemkepnkehFodbfabefdl => "JCEMKEPNKEH_FODBFABEFDL",
Self::JcemkepnkehCdddimfbijb => "JCEMKEPNKEH_CDDDIMFBIJB",
Self::JcemkepnkehCdapiiagedk => "JCEMKEPNKEH_CDAPIIAGEDK",
Self::JcemkepnkehInjdpgomihk => "JCEMKEPNKEH_INJDPGOMIHK",
Self::JcemkepnkehLopikodgjji => "JCEMKEPNKEH_LOPIKODGJJI",
Self::JcemkepnkehOdeaffldnfc => "JCEMKEPNKEH_ODEAFFLDNFC",
Self::JcemkepnkehGnmmljkicfh => "JCEMKEPNKEH_GNMMLJKICFH",
Self::JcemkepnkehAjeficegdib => "JCEMKEPNKEH_AJEFICEGDIB",
Self::JcemkepnkehBpgpannkgel => "JCEMKEPNKEH_BPGPANNKGEL",
Self::JcemkepnkehEpdlhjgdibi => "JCEMKEPNKEH_EPDLHJGDIBI",
Self::JcemkepnkehFbjkbikelpj => "JCEMKEPNKEH_FBJKBIKELPJ",
Self::JcemkepnkehBgaaifgogbi => "JCEMKEPNKEH_BGAAIFGOGBI",
Self::JcemkepnkehBjaehkhnmlf => "JCEMKEPNKEH_BJAEHKHNMLF",
Self::JcemkepnkehDaibffpkafe => "JCEMKEPNKEH_DAIBFFPKAFE",
Self::JcemkepnkehGdlfjadphjb => "JCEMKEPNKEH_GDLFJADPHJB",
Self::JcemkepnkehCfinmcmpade => "JCEMKEPNKEH_CFINMCMPADE",
Self::JcemkepnkehBmiehmbnngk => "JCEMKEPNKEH_BMIEHMBNNGK",
Self::JcemkepnkehLppeghbipoj => "JCEMKEPNKEH_LPPEGHBIPOJ",
Self::JcemkepnkehKbplgcpehce => "JCEMKEPNKEH_KBPLGCPEHCE",
Self::JcemkepnkehFhhopfcmgkg => "JCEMKEPNKEH_FHHOPFCMGKG",
Self::JcemkepnkehLocaedmadid => "JCEMKEPNKEH_LOCAEDMADID",
Self::JcemkepnkehNhahmmkfhhd => "JCEMKEPNKEH_NHAHMMKFHHD",
Self::JcemkepnkehCljbkfiaphb => "JCEMKEPNKEH_CLJBKFIAPHB",
Self::JcemkepnkehOfjcodomfbb => "JCEMKEPNKEH_OFJCODOMFBB",
Self::JcemkepnkehDjdakfmnccn => "JCEMKEPNKEH_DJDAKFMNCCN",
Self::JcemkepnkehEmbeanomdmb => "JCEMKEPNKEH_EMBEANOMDMB",
Self::JcemkepnkehNghdcogecel => "JCEMKEPNKEH_NGHDCOGECEL",
Self::JcemkepnkehBdjfbjechin => "JCEMKEPNKEH_BDJFBJECHIN",
Self::JcemkepnkehDhhahpneeif => "JCEMKEPNKEH_DHHAHPNEEIF",
Self::JcemkepnkehJmdfajnpmkj => "JCEMKEPNKEH_JMDFAJNPMKJ",
Self::JcemkepnkehDffbimgpjjf => "JCEMKEPNKEH_DFFBIMGPJJF",
Self::JcemkepnkehEcdhonebfgc => "JCEMKEPNKEH_ECDHONEBFGC",
Self::JcemkepnkehJndiaciglml => "JCEMKEPNKEH_JNDIACIGLML",
Self::JcemkepnkehEhclhminhen => "JCEMKEPNKEH_EHCLHMINHEN",
Self::JcemkepnkehJdeijncfbfc => "JCEMKEPNKEH_JDEIJNCFBFC",
Self::JcemkepnkehPcpndjogjha => "JCEMKEPNKEH_PCPNDJOGJHA",
Self::JcemkepnkehLmadjbalcab => "JCEMKEPNKEH_LMADJBALCAB",
Self::JcemkepnkehFchgbbgmmab => "JCEMKEPNKEH_FCHGBBGMMAB",
Self::JcemkepnkehNbodikpiedd => "JCEMKEPNKEH_NBODIKPIEDD",
Self::JcemkepnkehGebgiklgjen => "JCEMKEPNKEH_GEBGIKLGJEN",
Self::JcemkepnkehEcikpcfemed => "JCEMKEPNKEH_ECIKPCFEMED",
Self::JcemkepnkehGpepmncjpkj => "JCEMKEPNKEH_GPEPMNCJPKJ",
Self::JcemkepnkehJhacphbenpf => "JCEMKEPNKEH_JHACPHBENPF",
Self::JcemkepnkehPcmncdnkmff => "JCEMKEPNKEH_PCMNCDNKMFF",
Self::JcemkepnkehCngbajidhhc => "JCEMKEPNKEH_CNGBAJIDHHC",
Self::JcemkepnkehPipfembkepj => "JCEMKEPNKEH_PIPFEMBKEPJ",
Self::JcemkepnkehCjcldaafhei => "JCEMKEPNKEH_CJCLDAAFHEI",
Self::JcemkepnkehKkhbigpjcpc => "JCEMKEPNKEH_KKHBIGPJCPC",
Self::JcemkepnkehFmpmcbbgcjl => "JCEMKEPNKEH_FMPMCBBGCJL",
Self::JcemkepnkehDgckbbkfhhg => "JCEMKEPNKEH_DGCKBBKFHHG",
Self::JcemkepnkehIkcmlpkbnpp => "JCEMKEPNKEH_IKCMLPKBNPP",
Self::JcemkepnkehNahdgpmaami => "JCEMKEPNKEH_NAHDGPMAAMI",
Self::JcemkepnkehHmjeimbakma => "JCEMKEPNKEH_HMJEIMBAKMA",
Self::JcemkepnkehGmjonoanfme => "JCEMKEPNKEH_GMJONOANFME",
Self::JcemkepnkehOimelfnmghi => "JCEMKEPNKEH_OIMELFNMGHI",
Self::JcemkepnkehHdcajfcinbk => "JCEMKEPNKEH_HDCAJFCINBK",
Self::JcemkepnkehGkbakhndlbf => "JCEMKEPNKEH_GKBAKHNDLBF",
Self::JcemkepnkehBogddijcnha => "JCEMKEPNKEH_BOGDDIJCNHA",
Self::JcemkepnkehNjdnhpibeha => "JCEMKEPNKEH_NJDNHPIBEHA",
Self::JcemkepnkehMeooloolopo => "JCEMKEPNKEH_MEOOLOOLOPO",
Self::JcemkepnkehHbjfmmgipal => "JCEMKEPNKEH_HBJFMMGIPAL",
Self::JcemkepnkehPbgimmpifok => "JCEMKEPNKEH_PBGIMMPIFOK",
Self::JcemkepnkehFkcgohacjbe => "JCEMKEPNKEH_FKCGOHACJBE",
Self::JcemkepnkehMnphknnpbmn => "JCEMKEPNKEH_MNPHKNNPBMN",
Self::JcemkepnkehHghekboeoaj => "JCEMKEPNKEH_HGHEKBOEOAJ",
Self::JcemkepnkehBofpkaapchb => "JCEMKEPNKEH_BOFPKAAPCHB",
Self::JcemkepnkehEpoeaigilnb => "JCEMKEPNKEH_EPOEAIGILNB",
Self::JcemkepnkehJbjdapgpnei => "JCEMKEPNKEH_JBJDAPGPNEI",
Self::JcemkepnkehNjdnlohdmic => "JCEMKEPNKEH_NJDNLOHDMIC",
Self::JcemkepnkehIhlaglpoghf => "JCEMKEPNKEH_IHLAGLPOGHF",
Self::JcemkepnkehHhkkbolkmal => "JCEMKEPNKEH_HHKKBOLKMAL",
Self::JcemkepnkehLoeemdgfnhp => "JCEMKEPNKEH_LOEEMDGFNHP",
Self::JcemkepnkehIdgjobndelk => "JCEMKEPNKEH_IDGJOBNDELK",
Self::JcemkepnkehJcahahnmbdo => "JCEMKEPNKEH_JCAHAHNMBDO",
Self::JcemkepnkehChcnafhokml => "JCEMKEPNKEH_CHCNAFHOKML",
Self::JcemkepnkehLfolhkcopfd => "JCEMKEPNKEH_LFOLHKCOPFD",
Self::JcemkepnkehDoafejbkfop => "JCEMKEPNKEH_DOAFEJBKFOP",
Self::JcemkepnkehIdkpeffkphn => "JCEMKEPNKEH_IDKPEFFKPHN",
Self::JcemkepnkehIkimkimelkl => "JCEMKEPNKEH_IKIMKIMELKL",
Self::JcemkepnkehGkhllijcdah => "JCEMKEPNKEH_GKHLLIJCDAH",
Self::JcemkepnkehEahlkfebbpk => "JCEMKEPNKEH_EAHLKFEBBPK",
Self::JcemkepnkehEcmmaiibipk => "JCEMKEPNKEH_ECMMAIIBIPK",
Self::JcemkepnkehJhghidanefp => "JCEMKEPNKEH_JHGHIDANEFP",
Self::JcemkepnkehOfmigombjoc => "JCEMKEPNKEH_OFMIGOMBJOC",
Self::JcemkepnkehFkjoggedien => "JCEMKEPNKEH_FKJOGGEDIEN",
Self::JcemkepnkehNinhkilhkmh => "JCEMKEPNKEH_NINHKILHKMH",
Self::JcemkepnkehAblfmidjmed => "JCEMKEPNKEH_ABLFMIDJMED",
Self::JcemkepnkehPlajnonjpio => "JCEMKEPNKEH_PLAJNONJPIO",
Self::JcemkepnkehOjpgnoddgho => "JCEMKEPNKEH_OJPGNODDGHO",
Self::JcemkepnkehBdpigbdkkcb => "JCEMKEPNKEH_BDPIGBDKKCB",
Self::JcemkepnkehOhckakfomko => "JCEMKEPNKEH_OHCKAKFOMKO",
Self::JcemkepnkehCnmminmlhce => "JCEMKEPNKEH_CNMMINMLHCE",
Self::JcemkepnkehNjiddnnmnld => "JCEMKEPNKEH_NJIDDNNMNLD",
Self::JcemkepnkehBanipgefini => "JCEMKEPNKEH_BANIPGEFINI",
Self::JcemkepnkehPpmfnbglelg => "JCEMKEPNKEH_PPMFNBGLELG",
Self::JcemkepnkehHbjpomkelol => "JCEMKEPNKEH_HBJPOMKELOL",
Self::JcemkepnkehPmadkighgpj => "JCEMKEPNKEH_PMADKIGHGPJ",
Self::JcemkepnkehLjgckeliebl => "JCEMKEPNKEH_LJGCKELIEBL",
Self::JcemkepnkehLoohopejain => "JCEMKEPNKEH_LOOHOPEJAIN",
Self::JcemkepnkehJkaoolcbjae => "JCEMKEPNKEH_JKAOOLCBJAE",
Self::JcemkepnkehDnadhecnebl => "JCEMKEPNKEH_DNADHECNEBL",
Self::JcemkepnkehIphaaffopen => "JCEMKEPNKEH_IPHAAFFOPEN",
Self::JcemkepnkehBhkmipglofd => "JCEMKEPNKEH_BHKMIPGLOFD",
Self::JcemkepnkehDgjphjkelao => "JCEMKEPNKEH_DGJPHJKELAO",
Self::JcemkepnkehCeblnopepmk => "JCEMKEPNKEH_CEBLNOPEPMK",
Self::JcemkepnkehHgofifmpolp => "JCEMKEPNKEH_HGOFIFMPOLP",
Self::JcemkepnkehBiaklfniapc => "JCEMKEPNKEH_BIAKLFNIAPC",
Self::JcemkepnkehKplmimjjicc => "JCEMKEPNKEH_KPLMIMJJICC",
Self::JcemkepnkehMdnmgkfjenc => "JCEMKEPNKEH_MDNMGKFJENC",
Self::JcemkepnkehFlbgnejfcdc => "JCEMKEPNKEH_FLBGNEJFCDC",
Self::JcemkepnkehMknagloolmf => "JCEMKEPNKEH_MKNAGLOOLMF",
Self::JcemkepnkehJedhmglonko => "JCEMKEPNKEH_JEDHMGLONKO",
Self::JcemkepnkehFfhomaigofa => "JCEMKEPNKEH_FFHOMAIGOFA",
Self::JcemkepnkehAalcdammidj => "JCEMKEPNKEH_AALCDAMMIDJ",
Self::JcemkepnkehIecgpiapiep => "JCEMKEPNKEH_IECGPIAPIEP",
Self::JcemkepnkehNfllmpcnbfn => "JCEMKEPNKEH_NFLLMPCNBFN",
Self::JcemkepnkehJbhmmmceohm => "JCEMKEPNKEH_JBHMMMCEOHM",
Self::JcemkepnkehGfmhnocgogb => "JCEMKEPNKEH_GFMHNOCGOGB",
Self::JcemkepnkehNegjmoiageo => "JCEMKEPNKEH_NEGJMOIAGEO",
Self::JcemkepnkehOjlfdnkhlhm => "JCEMKEPNKEH_OJLFDNKHLHM",
Self::JcemkepnkehIigohlcggik => "JCEMKEPNKEH_IIGOHLCGGIK",
Self::JcemkepnkehDegekpccfdk => "JCEMKEPNKEH_DEGEKPCCFDK",
Self::JcemkepnkehPikhklgmboi => "JCEMKEPNKEH_PIKHKLGMBOI",
Self::JcemkepnkehAijkgkijnnm => "JCEMKEPNKEH_AIJKGKIJNNM",
Self::JcemkepnkehCfilhnbaimn => "JCEMKEPNKEH_CFILHNBAIMN",
Self::JcemkepnkehAnlhkemmpid => "JCEMKEPNKEH_ANLHKEMMPID",
Self::JcemkepnkehPafkjebppne => "JCEMKEPNKEH_PAFKJEBPPNE",
Self::JcemkepnkehKckblcmjkdc => "JCEMKEPNKEH_KCKBLCMJKDC",
Self::JcemkepnkehIjlghlghngd => "JCEMKEPNKEH_IJLGHLGHNGD",
Self::JcemkepnkehEganonkogmm => "JCEMKEPNKEH_EGANONKOGMM",
Self::JcemkepnkehKblbebgoiag => "JCEMKEPNKEH_KBLBEBGOIAG",
Self::JcemkepnkehFlmminokbep => "JCEMKEPNKEH_FLMMINOKBEP",
Self::JcemkepnkehGegjhlcmaob => "JCEMKEPNKEH_GEGJHLCMAOB",
Self::JcemkepnkehDeiggbkcnad => "JCEMKEPNKEH_DEIGGBKCNAD",
Self::JcemkepnkehCoopdmkbcfn => "JCEMKEPNKEH_COOPDMKBCFN",
Self::JcemkepnkehJpjoghkpgnm => "JCEMKEPNKEH_JPJOGHKPGNM",
Self::JcemkepnkehAogfomcjjhj => "JCEMKEPNKEH_AOGFOMCJJHJ",
Self::JcemkepnkehIejeacpgkio => "JCEMKEPNKEH_IEJEACPGKIO",
Self::JcemkepnkehEkdggndbnhk => "JCEMKEPNKEH_EKDGGNDBNHK",
Self::JcemkepnkehFldbbfeednh => "JCEMKEPNKEH_FLDBBFEEDNH",
Self::JcemkepnkehObolicgoelg => "JCEMKEPNKEH_OBOLICGOELG",
Self::JcemkepnkehOglimkjemcm => "JCEMKEPNKEH_OGLIMKJEMCM",
Self::JcemkepnkehJejfgomfefa => "JCEMKEPNKEH_JEJFGOMFEFA",
Self::JcemkepnkehJnafeodkaga => "JCEMKEPNKEH_JNAFEODKAGA",
Self::JcemkepnkehBgeahdikgjd => "JCEMKEPNKEH_BGEAHDIKGJD",
Self::JcemkepnkehEpnbloehiaa => "JCEMKEPNKEH_EPNBLOEHIAA",
Self::JcemkepnkehAgghibgijko => "JCEMKEPNKEH_AGGHIBGIJKO",
Self::JcemkepnkehBfpepdloibe => "JCEMKEPNKEH_BFPEPDLOIBE",
Self::JcemkepnkehIhlajjfclde => "JCEMKEPNKEH_IHLAJJFCLDE",
Self::JcemkepnkehJfjgnbgmgdc => "JCEMKEPNKEH_JFJGNBGMGDC",
Self::JcemkepnkehEkdbhbpblhd => "JCEMKEPNKEH_EKDBHBPBLHD",
Self::JcemkepnkehLdndafnipcd => "JCEMKEPNKEH_LDNDAFNIPCD",
Self::JcemkepnkehEghmgbbjpib => "JCEMKEPNKEH_EGHMGBBJPIB",
Self::JcemkepnkehDbkifhkcaem => "JCEMKEPNKEH_DBKIFHKCAEM",
Self::JcemkepnkehLceaopdolkg => "JCEMKEPNKEH_LCEAOPDOLKG",
Self::JcemkepnkehGbmonobccha => "JCEMKEPNKEH_GBMONOBCCHA",
Self::JcemkepnkehPdnmhdppbhh => "JCEMKEPNKEH_PDNMHDPPBHH",
Self::JcemkepnkehPkpemnilpgd => "JCEMKEPNKEH_PKPEMNILPGD",
Self::JcemkepnkehDccccngeoop => "JCEMKEPNKEH_DCCCCNGEOOP",
Self::JcemkepnkehCicnebnlchi => "JCEMKEPNKEH_CICNEBNLCHI",
Self::JcemkepnkehAafgegcblji => "JCEMKEPNKEH_AAFGEGCBLJI",
Self::JcemkepnkehLakfggaenfc => "JCEMKEPNKEH_LAKFGGAENFC",
Self::JcemkepnkehHbjiokikjmi => "JCEMKEPNKEH_HBJIOKIKJMI",
Self::JcemkepnkehOpblkeihcog => "JCEMKEPNKEH_OPBLKEIHCOG",
Self::JcemkepnkehClbkaobdjed => "JCEMKEPNKEH_CLBKAOBDJED",
Self::JcemkepnkehFbgnbcobpkm => "JCEMKEPNKEH_FBGNBCOBPKM",
Self::JcemkepnkehLgaddlapmig => "JCEMKEPNKEH_LGADDLAPMIG",
Self::JcemkepnkehAcomkpibaof => "JCEMKEPNKEH_ACOMKPIBAOF",
Self::JcemkepnkehLgpfcdfbgnl => "JCEMKEPNKEH_LGPFCDFBGNL",
Self::JcemkepnkehBkjglpbljpi => "JCEMKEPNKEH_BKJGLPBLJPI",
Self::JcemkepnkehCiplpbbojcc => "JCEMKEPNKEH_CIPLPBBOJCC",
Self::JcemkepnkehOngmgajhoom => "JCEMKEPNKEH_ONGMGAJHOOM",
Self::JcemkepnkehMdfaailfmeg => "JCEMKEPNKEH_MDFAAILFMEG",
Self::JcemkepnkehGognjppcngf => "JCEMKEPNKEH_GOGNJPPCNGF",
Self::JcemkepnkehHmbhojclabm => "JCEMKEPNKEH_HMBHOJCLABM",
Self::JcemkepnkehEmhibepmcod => "JCEMKEPNKEH_EMHIBEPMCOD",
Self::JcemkepnkehBdhfeafpodf => "JCEMKEPNKEH_BDHFEAFPODF",
Self::JcemkepnkehHcoldcflaii => "JCEMKEPNKEH_HCOLDCFLAII",
Self::JcemkepnkehFnpblcibibe => "JCEMKEPNKEH_FNPBLCIBIBE",
Self::JcemkepnkehDmgocedmjnb => "JCEMKEPNKEH_DMGOCEDMJNB",
Self::JcemkepnkehPfaepgeiaob => "JCEMKEPNKEH_PFAEPGEIAOB",
Self::JcemkepnkehDmiicibnfpp => "JCEMKEPNKEH_DMIICIBNFPP",
Self::JcemkepnkehDnackggolae => "JCEMKEPNKEH_DNACKGGOLAE",
Self::JcemkepnkehEjjmoljgdhn => "JCEMKEPNKEH_EJJMOLJGDHN",
Self::JcemkepnkehKnobbkekeof => "JCEMKEPNKEH_KNOBBKEKEOF",
Self::JcemkepnkehOlflbfamhpg => "JCEMKEPNKEH_OLFLBFAMHPG",
Self::JcemkepnkehAjhejpjbfao => "JCEMKEPNKEH_AJHEJPJBFAO",
Self::JcemkepnkehGnlicefllpb => "JCEMKEPNKEH_GNLICEFLLPB",
Self::JcemkepnkehKomckenbnfl => "JCEMKEPNKEH_KOMCKENBNFL",
Self::JcemkepnkehEmjhjnmolff => "JCEMKEPNKEH_EMJHJNMOLFF",
Self::JcemkepnkehEghifdnajii => "JCEMKEPNKEH_EGHIFDNAJII",
Self::JcemkepnkehPafplilbmli => "JCEMKEPNKEH_PAFPLILBMLI",
Self::JcemkepnkehAplkaklihkp => "JCEMKEPNKEH_APLKAKLIHKP",
Self::JcemkepnkehDadcdnbcdjo => "JCEMKEPNKEH_DADCDNBCDJO",
Self::JcemkepnkehLnlgnoljnlj => "JCEMKEPNKEH_LNLGNOLJNLJ",
Self::JcemkepnkehAdkkmofmlko => "JCEMKEPNKEH_ADKKMOFMLKO",
Self::JcemkepnkehFcanlamkjbn => "JCEMKEPNKEH_FCANLAMKJBN",
Self::JcemkepnkehFlkppnaioch => "JCEMKEPNKEH_FLKPPNAIOCH",
Self::JcemkepnkehInihfpcaabk => "JCEMKEPNKEH_INIHFPCAABK",
Self::JcemkepnkehNfcbjgiehgf => "JCEMKEPNKEH_NFCBJGIEHGF",
Self::JcemkepnkehIlnkdkljljf => "JCEMKEPNKEH_ILNKDKLJLJF",
Self::JcemkepnkehPdlldafklkp => "JCEMKEPNKEH_PDLLDAFKLKP",
Self::JcemkepnkehCcihcibplfp => "JCEMKEPNKEH_CCIHCIBPLFP",
Self::JcemkepnkehJgcgllidpgn => "JCEMKEPNKEH_JGCGLLIDPGN",
Self::JcemkepnkehIbafndjcgmg => "JCEMKEPNKEH_IBAFNDJCGMG",
Self::JcemkepnkehPnkdocgogkh => "JCEMKEPNKEH_PNKDOCGOGKH",
Self::JcemkepnkehKfledkenphn => "JCEMKEPNKEH_KFLEDKENPHN",
Self::JcemkepnkehPheifggbnof => "JCEMKEPNKEH_PHEIFGGBNOF",
Self::JcemkepnkehEdfobjclfgn => "JCEMKEPNKEH_EDFOBJCLFGN",
Self::JcemkepnkehNbjdpcdfmhg => "JCEMKEPNKEH_NBJDPCDFMHG",
Self::JcemkepnkehCgcjdfcllnj => "JCEMKEPNKEH_CGCJDFCLLNJ",
Self::JcemkepnkehLdpkmkidfjj => "JCEMKEPNKEH_LDPKMKIDFJJ",
Self::JcemkepnkehEnigafecfak => "JCEMKEPNKEH_ENIGAFECFAK",
Self::JcemkepnkehIbhmnjgbfkj => "JCEMKEPNKEH_IBHMNJGBFKJ",
Self::JcemkepnkehDffhnncnolf => "JCEMKEPNKEH_DFFHNNCNOLF",
Self::JcemkepnkehGppnafaglno => "JCEMKEPNKEH_GPPNAFAGLNO",
Self::JcemkepnkehKeaojgddiph => "JCEMKEPNKEH_KEAOJGDDIPH",
Self::JcemkepnkehLibonadcoaf => "JCEMKEPNKEH_LIBONADCOAF",
Self::JcemkepnkehPcmnnjojoop => "JCEMKEPNKEH_PCMNNJOJOOP",
Self::JcemkepnkehMkfjbnaoekh => "JCEMKEPNKEH_MKFJBNAOEKH",
Self::JcemkepnkehEofgpmjbjca => "JCEMKEPNKEH_EOFGPMJBJCA",
Self::JcemkepnkehEcoapjpielk => "JCEMKEPNKEH_ECOAPJPIELK",
Self::JcemkepnkehDfjobihdofe => "JCEMKEPNKEH_DFJOBIHDOFE",
Self::JcemkepnkehBoffajjfdld => "JCEMKEPNKEH_BOFFAJJFDLD",
Self::JcemkepnkehJnlhclmbcfn => "JCEMKEPNKEH_JNLHCLMBCFN",
Self::JcemkepnkehBgoekhcocbe => "JCEMKEPNKEH_BGOEKHCOCBE",
Self::JcemkepnkehEemlckdfiai => "JCEMKEPNKEH_EEMLCKDFIAI",
Self::JcemkepnkehLoihpchdoab => "JCEMKEPNKEH_LOIHPCHDOAB",
Self::JcemkepnkehJeaceoibfgb => "JCEMKEPNKEH_JEACEOIBFGB",
Self::JcemkepnkehPbjmjmfmeco => "JCEMKEPNKEH_PBJMJMFMECO",
Self::JcemkepnkehDpgdcdhgdim => "JCEMKEPNKEH_DPGDCDHGDIM",
Self::JcemkepnkehCmdnkgmgafk => "JCEMKEPNKEH_CMDNKGMGAFK",
Self::JcemkepnkehOnmdgephjkh => "JCEMKEPNKEH_ONMDGEPHJKH",
Self::JcemkepnkehNfpgkpppnkc => "JCEMKEPNKEH_NFPGKPPPNKC",
Self::JcemkepnkehIfkopfhpldl => "JCEMKEPNKEH_IFKOPFHPLDL",
Self::JcemkepnkehKjdhomcdblb => "JCEMKEPNKEH_KJDHOMCDBLB",
Self::JcemkepnkehCkkbonebani => "JCEMKEPNKEH_CKKBONEBANI",
Self::JcemkepnkehLddlohpaehi => "JCEMKEPNKEH_LDDLOHPAEHI",
Self::JcemkepnkehPppceceidab => "JCEMKEPNKEH_PPPCECEIDAB",
Self::JcemkepnkehNnmbblliidg => "JCEMKEPNKEH_NNMBBLLIIDG",
Self::JcemkepnkehFjjhoiljgnb => "JCEMKEPNKEH_FJJHOILJGNB",
Self::JcemkepnkehFobhgdbiani => "JCEMKEPNKEH_FOBHGDBIANI",
Self::JcemkepnkehGpohgkpaemm => "JCEMKEPNKEH_GPOHGKPAEMM",
Self::JcemkepnkehPmbimdjikfm => "JCEMKEPNKEH_PMBIMDJIKFM",
Self::JcemkepnkehAmcgielklie => "JCEMKEPNKEH_AMCGIELKLIE",
Self::JcemkepnkehLbcecakmede => "JCEMKEPNKEH_LBCECAKMEDE",
Self::JcemkepnkehMgnilbeghdc => "JCEMKEPNKEH_MGNILBEGHDC",
Self::JcemkepnkehNgkekecphmn => "JCEMKEPNKEH_NGKEKECPHMN",
Self::JcemkepnkehKpbneefglef => "JCEMKEPNKEH_KPBNEEFGLEF",
Self::JcemkepnkehHboeppnokcj => "JCEMKEPNKEH_HBOEPPNOKCJ",
Self::JcemkepnkehMabofjkbaog => "JCEMKEPNKEH_MABOFJKBAOG",
Self::JcemkepnkehFafhhlikcka => "JCEMKEPNKEH_FAFHHLIKCKA",
Self::JcemkepnkehEncjbjibecb => "JCEMKEPNKEH_ENCJBJIBECB",
Self::JcemkepnkehPconlgiimpj => "JCEMKEPNKEH_PCONLGIIMPJ",
Self::JcemkepnkehBkkdefihajb => "JCEMKEPNKEH_BKKDEFIHAJB",
Self::JcemkepnkehBdeedbjahhe => "JCEMKEPNKEH_BDEEDBJAHHE",
Self::JcemkepnkehEejanggpbgb => "JCEMKEPNKEH_EEJANGGPBGB",
Self::JcemkepnkehCleeeinjdhg => "JCEMKEPNKEH_CLEEEINJDHG",
Self::JcemkepnkehJjkbbemdkjp => "JCEMKEPNKEH_JJKBBEMDKJP",
Self::JcemkepnkehCjgnknkjbbe => "JCEMKEPNKEH_CJGNKNKJBBE",
Self::JcemkepnkehApjbfnfeapn => "JCEMKEPNKEH_APJBFNFEAPN",
Self::JcemkepnkehObicnpemljm => "JCEMKEPNKEH_OBICNPEMLJM",
Self::JcemkepnkehEfihlejcajl => "JCEMKEPNKEH_EFIHLEJCAJL",
Self::JcemkepnkehEhfcmcjdpll => "JCEMKEPNKEH_EHFCMCJDPLL",
Self::JcemkepnkehFnmoanckfgn => "JCEMKEPNKEH_FNMOANCKFGN",
Self::JcemkepnkehEafligpjagj => "JCEMKEPNKEH_EAFLIGPJAGJ",
Self::JcemkepnkehOklbcnnpddb => "JCEMKEPNKEH_OKLBCNNPDDB",
Self::JcemkepnkehHgnmpcbijhl => "JCEMKEPNKEH_HGNMPCBIJHL",
Self::JcemkepnkehOmdenoeogpm => "JCEMKEPNKEH_OMDENOEOGPM",
Self::JcemkepnkehHkcleddkepn => "JCEMKEPNKEH_HKCLEDDKEPN",
Self::JcemkepnkehIdcgphappmk => "JCEMKEPNKEH_IDCGPHAPPMK",
Self::JcemkepnkehDidnmomkeno => "JCEMKEPNKEH_DIDNMOMKENO",
Self::JcemkepnkehOpddkcoefmp => "JCEMKEPNKEH_OPDDKCOEFMP",
Self::JcemkepnkehFmjbeehbbin => "JCEMKEPNKEH_FMJBEEHBBIN",
Self::JcemkepnkehFplokicdclm => "JCEMKEPNKEH_FPLOKICDCLM",
Self::JcemkepnkehDionfkomcke => "JCEMKEPNKEH_DIONFKOMCKE",
Self::JcemkepnkehGhllolnlcem => "JCEMKEPNKEH_GHLLOLNLCEM",
Self::JcemkepnkehKlkkifcmlen => "JCEMKEPNKEH_KLKKIFCMLEN",
Self::JcemkepnkehChooijlcilp => "JCEMKEPNKEH_CHOOIJLCILP",
Self::JcemkepnkehDpjomkkghko => "JCEMKEPNKEH_DPJOMKKGHKO",
Self::JcemkepnkehNblniblhggi => "JCEMKEPNKEH_NBLNIBLHGGI",
Self::JcemkepnkehGafabpbdgom => "JCEMKEPNKEH_GAFABPBDGOM",
Self::JcemkepnkehOljhipamfej => "JCEMKEPNKEH_OLJHIPAMFEJ",
Self::JcemkepnkehAhbinkjklfc => "JCEMKEPNKEH_AHBINKJKLFC",
Self::JcemkepnkehHbjpejckcbh => "JCEMKEPNKEH_HBJPEJCKCBH",
Self::JcemkepnkehDngpbgkpanc => "JCEMKEPNKEH_DNGPBGKPANC",
Self::JcemkepnkehDjgdgabfalo => "JCEMKEPNKEH_DJGDGABFALO",
Self::JcemkepnkehEpbaajbfcnm => "JCEMKEPNKEH_EPBAAJBFCNM",
Self::JcemkepnkehJaphmhgadhk => "JCEMKEPNKEH_JAPHMHGADHK",
Self::JcemkepnkehBeliggcajll => "JCEMKEPNKEH_BELIGGCAJLL",
Self::JcemkepnkehIdldfhlnkdp => "JCEMKEPNKEH_IDLDFHLNKDP",
Self::JcemkepnkehEkmbjllcina => "JCEMKEPNKEH_EKMBJLLCINA",
Self::JcemkepnkehBghcapchhek => "JCEMKEPNKEH_BGHCAPCHHEK",
Self::JcemkepnkehIhhpfkcjodk => "JCEMKEPNKEH_IHHPFKCJODK",
Self::JcemkepnkehOijalkcdldc => "JCEMKEPNKEH_OIJALKCDLDC",
Self::JcemkepnkehGlmihhobnoc => "JCEMKEPNKEH_GLMIHHOBNOC",
Self::JcemkepnkehHehodndlkcd => "JCEMKEPNKEH_HEHODNDLKCD",
Self::JcemkepnkehAfjjmfebkma => "JCEMKEPNKEH_AFJJMFEBKMA",
Self::JcemkepnkehAedabienimj => "JCEMKEPNKEH_AEDABIENIMJ",
Self::JcemkepnkehDdchkjeemlp => "JCEMKEPNKEH_DDCHKJEEMLP",
Self::JcemkepnkehCefaghblfja => "JCEMKEPNKEH_CEFAGHBLFJA",
Self::JcemkepnkehKodblobejbh => "JCEMKEPNKEH_KODBLOBEJBH",
Self::JcemkepnkehEmjfpfmjjdn => "JCEMKEPNKEH_EMJFPFMJJDN",
Self::JcemkepnkehIhiaoijancp => "JCEMKEPNKEH_IHIAOIJANCP",
Self::JcemkepnkehDpemdjeklkk => "JCEMKEPNKEH_DPEMDJEKLKK",
Self::JcemkepnkehPkkphemaffi => "JCEMKEPNKEH_PKKPHEMAFFI",
Self::JcemkepnkehMldhobjpmnf => "JCEMKEPNKEH_MLDHOBJPMNF",
Self::JcemkepnkehGedimaicnli => "JCEMKEPNKEH_GEDIMAICNLI",
Self::JcemkepnkehAakkagbfcae => "JCEMKEPNKEH_AAKKAGBFCAE",
Self::JcemkepnkehAnonmgoibgn => "JCEMKEPNKEH_ANONMGOIBGN",
Self::JcemkepnkehDklcimhplje => "JCEMKEPNKEH_DKLCIMHPLJE",
Self::JcemkepnkehJkdokecibjj => "JCEMKEPNKEH_JKDOKECIBJJ",
Self::JcemkepnkehLcecmjajjdm => "JCEMKEPNKEH_LCECMJAJJDM",
Self::JcemkepnkehDknagbeangd => "JCEMKEPNKEH_DKNAGBEANGD",
Self::JcemkepnkehHbmeefddabo => "JCEMKEPNKEH_HBMEEFDDABO",
Self::JcemkepnkehMjpcbhdoghk => "JCEMKEPNKEH_MJPCBHDOGHK",
Self::JcemkepnkehHommpnkcbpe => "JCEMKEPNKEH_HOMMPNKCBPE",
Self::JcemkepnkehNdlofekmima => "JCEMKEPNKEH_NDLOFEKMIMA",
Self::JcemkepnkehBlbbilfbnif => "JCEMKEPNKEH_BLBBILFBNIF",
Self::JcemkepnkehEboimipnopi => "JCEMKEPNKEH_EBOIMIPNOPI",
Self::JcemkepnkehNkhnmjfhono => "JCEMKEPNKEH_NKHNMJFHONO",
Self::JcemkepnkehFilmoaihfla => "JCEMKEPNKEH_FILMOAIHFLA",
Self::JcemkepnkehDnglfhaaone => "JCEMKEPNKEH_DNGLFHAAONE",
Self::JcemkepnkehCplbmaibghi => "JCEMKEPNKEH_CPLBMAIBGHI",
Self::JcemkepnkehNemmpdidpjb => "JCEMKEPNKEH_NEMMPDIDPJB",
Self::JcemkepnkehFbjdllhemep => "JCEMKEPNKEH_FBJDLLHEMEP",
Self::JcemkepnkehLjgcoplgchi => "JCEMKEPNKEH_LJGCOPLGCHI",
Self::JcemkepnkehAmekclaocpi => "JCEMKEPNKEH_AMEKCLAOCPI",
Self::JcemkepnkehAfippkpnmia => "JCEMKEPNKEH_AFIPPKPNMIA",
Self::JcemkepnkehCkgmmoajlih => "JCEMKEPNKEH_CKGMMOAJLIH",
Self::JcemkepnkehGldpfapmkli => "JCEMKEPNKEH_GLDPFAPMKLI",
Self::JcemkepnkehGehbocbanno => "JCEMKEPNKEH_GEHBOCBANNO",
Self::JcemkepnkehMmjcinlnmdk => "JCEMKEPNKEH_MMJCINLNMDK",
Self::JcemkepnkehMckmehjfded => "JCEMKEPNKEH_MCKMEHJFDED",
Self::JcemkepnkehPmopjciikdo => "JCEMKEPNKEH_PMOPJCIIKDO",
Self::JcemkepnkehLgfhaedhffg => "JCEMKEPNKEH_LGFHAEDHFFG",
Self::JcemkepnkehIeephnfcmhp => "JCEMKEPNKEH_IEEPHNFCMHP",
Self::JcemkepnkehGpipmajpnmo => "JCEMKEPNKEH_GPIPMAJPNMO",
Self::JcemkepnkehLbdbhdmdbbo => "JCEMKEPNKEH_LBDBHDMDBBO",
Self::JcemkepnkehIjldnpfnnpo => "JCEMKEPNKEH_IJLDNPFNNPO",
Self::JcemkepnkehNgaapbnanbb => "JCEMKEPNKEH_NGAAPBNANBB",
Self::JcemkepnkehEdedoopgekn => "JCEMKEPNKEH_EDEDOOPGEKN",
Self::JcemkepnkehPjbdnkjacid => "JCEMKEPNKEH_PJBDNKJACID",
Self::JcemkepnkehKljimopkeip => "JCEMKEPNKEH_KLJIMOPKEIP",
Self::JcemkepnkehFhofnponajp => "JCEMKEPNKEH_FHOFNPONAJP",
Self::JcemkepnkehGdfkahpldca => "JCEMKEPNKEH_GDFKAHPLDCA",
Self::JcemkepnkehCjhpohmlcja => "JCEMKEPNKEH_CJHPOHMLCJA",
Self::JcemkepnkehDcjdhnfojnn => "JCEMKEPNKEH_DCJDHNFOJNN",
Self::JcemkepnkehPedpmiaabmm => "JCEMKEPNKEH_PEDPMIAABMM",
Self::JcemkepnkehOnickknbaen => "JCEMKEPNKEH_ONICKKNBAEN",
Self::JcemkepnkehKcjedllmkfj => "JCEMKEPNKEH_KCJEDLLMKFJ",
Self::JcemkepnkehCobapnimkkh => "JCEMKEPNKEH_COBAPNIMKKH",
Self::JcemkepnkehBlgmpacolim => "JCEMKEPNKEH_BLGMPACOLIM",
Self::JcemkepnkehGjacfjanike => "JCEMKEPNKEH_GJACFJANIKE",
Self::JcemkepnkehGeoekoneeea => "JCEMKEPNKEH_GEOEKONEEEA",
Self::JcemkepnkehPflcakhbeig => "JCEMKEPNKEH_PFLCAKHBEIG",
Self::JcemkepnkehMeijiccojac => "JCEMKEPNKEH_MEIJICCOJAC",
Self::JcemkepnkehEifkfkhefbo => "JCEMKEPNKEH_EIFKFKHEFBO",
Self::JcemkepnkehNghakpgmomb => "JCEMKEPNKEH_NGHAKPGMOMB",
Self::JcemkepnkehJkjdjglhogh => "JCEMKEPNKEH_JKJDJGLHOGH",
Self::JcemkepnkehCmdfcfaliog => "JCEMKEPNKEH_CMDFCFALIOG",
Self::JcemkepnkehNajcefbegna => "JCEMKEPNKEH_NAJCEFBEGNA",
Self::JcemkepnkehJinldpakdff => "JCEMKEPNKEH_JINLDPAKDFF",
Self::JcemkepnkehCnfifhcmeom => "JCEMKEPNKEH_CNFIFHCMEOM",
Self::JcemkepnkehIndmmodnkfh => "JCEMKEPNKEH_INDMMODNKFH",
Self::JcemkepnkehClkhcbbjncp => "JCEMKEPNKEH_CLKHCBBJNCP",
Self::JcemkepnkehBohebpgcbfi => "JCEMKEPNKEH_BOHEBPGCBFI",
Self::JcemkepnkehBjlhhmmbhae => "JCEMKEPNKEH_BJLHHMMBHAE",
Self::JcemkepnkehJblhogcljch => "JCEMKEPNKEH_JBLHOGCLJCH",
Self::JcemkepnkehKnkgokmdnlg => "JCEMKEPNKEH_KNKGOKMDNLG",
Self::JcemkepnkehGodaindemgo => "JCEMKEPNKEH_GODAINDEMGO",
Self::JcemkepnkehAegjkfmhegc => "JCEMKEPNKEH_AEGJKFMHEGC",
Self::JcemkepnkehMbicfigeieo => "JCEMKEPNKEH_MBICFIGEIEO",
Self::JcemkepnkehPoaeaokeclh => "JCEMKEPNKEH_POAEAOKECLH",
Self::JcemkepnkehImbabcmicoe => "JCEMKEPNKEH_IMBABCMICOE",
Self::JcemkepnkehBbahjpchcek => "JCEMKEPNKEH_BBAHJPCHCEK",
Self::JcemkepnkehEeddpobjfik => "JCEMKEPNKEH_EEDDPOBJFIK",
Self::JcemkepnkehOjjphiidifm => "JCEMKEPNKEH_OJJPHIIDIFM",
Self::JcemkepnkehFicmihnaanb => "JCEMKEPNKEH_FICMIHNAANB",
Self::JcemkepnkehHkgiekfkmia => "JCEMKEPNKEH_HKGIEKFKMIA",
Self::JcemkepnkehFhcdlabgmem => "JCEMKEPNKEH_FHCDLABGMEM",
Self::JcemkepnkehEjmdhhmpdkc => "JCEMKEPNKEH_EJMDHHMPDKC",
Self::JcemkepnkehKolokibkhid => "JCEMKEPNKEH_KOLOKIBKHID",
Self::JcemkepnkehPmhcoagcgho => "JCEMKEPNKEH_PMHCOAGCGHO",
Self::JcemkepnkehJpbkgeadfno => "JCEMKEPNKEH_JPBKGEADFNO",
Self::JcemkepnkehIbjhpoehljh => "JCEMKEPNKEH_IBJHPOEHLJH",
Self::JcemkepnkehEhkhbadphce => "JCEMKEPNKEH_EHKHBADPHCE",
Self::JcemkepnkehDgkojfkcmfi => "JCEMKEPNKEH_DGKOJFKCMFI",
Self::JcemkepnkehGlnkkbcghah => "JCEMKEPNKEH_GLNKKBCGHAH",
Self::JcemkepnkehHikdacffljc => "JCEMKEPNKEH_HIKDACFFLJC",
Self::JcemkepnkehMpnhhojhcma => "JCEMKEPNKEH_MPNHHOJHCMA",
Self::JcemkepnkehFplddkhidhh => "JCEMKEPNKEH_FPLDDKHIDHH",
Self::JcemkepnkehDolmkaefbho => "JCEMKEPNKEH_DOLMKAEFBHO",
Self::JcemkepnkehIbkcnflabjc => "JCEMKEPNKEH_IBKCNFLABJC",
Self::JcemkepnkehDhkcdbgogpc => "JCEMKEPNKEH_DHKCDBGOGPC",
Self::JcemkepnkehEindnogcong => "JCEMKEPNKEH_EINDNOGCONG",
Self::JcemkepnkehCbcipfcfgca => "JCEMKEPNKEH_CBCIPFCFGCA",
Self::JcemkepnkehClgpbncbffc => "JCEMKEPNKEH_CLGPBNCBFFC",
Self::JcemkepnkehNcgoenkicbf => "JCEMKEPNKEH_NCGOENKICBF",
Self::JcemkepnkehBpnipnileea => "JCEMKEPNKEH_BPNIPNILEEA",
Self::JcemkepnkehGcdhcegommd => "JCEMKEPNKEH_GCDHCEGOMMD",
Self::JcemkepnkehEmkpnnidpib => "JCEMKEPNKEH_EMKPNNIDPIB",
Self::JcemkepnkehAanmeclgioo => "JCEMKEPNKEH_AANMECLGIOO",
Self::JcemkepnkehIdmkfofahpm => "JCEMKEPNKEH_IDMKFOFAHPM",
Self::JcemkepnkehPljbgekfiio => "JCEMKEPNKEH_PLJBGEKFIIO",
Self::JcemkepnkehPacibgpljep => "JCEMKEPNKEH_PACIBGPLJEP",
Self::JcemkepnkehFbgimohdjge => "JCEMKEPNKEH_FBGIMOHDJGE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JCEMKEPNKEH_MPFHOLPDACM" => Some(Self::JcemkepnkehMpfholpdacm),
"JCEMKEPNKEH_HMIDKNOJHDN" => Some(Self::JcemkepnkehHmidknojhdn),
"JCEMKEPNKEH_BHEJNKBJHBL" => Some(Self::JcemkepnkehBhejnkbjhbl),
"JCEMKEPNKEH_GMOIMOGIKFI" => Some(Self::JcemkepnkehGmoimogikfi),
"JCEMKEPNKEH_LFFJLEAIOIL" => Some(Self::JcemkepnkehLffjleaioil),
"JCEMKEPNKEH_CNFDCOCBDJF" => Some(Self::JcemkepnkehCnfdcocbdjf),
"JCEMKEPNKEH_FDICGOECECA" => Some(Self::JcemkepnkehFdicgoececa),
"JCEMKEPNKEH_MILFKOKHNCI" => Some(Self::JcemkepnkehMilfkokhnci),
"JCEMKEPNKEH_PACFMEBFNCH" => Some(Self::JcemkepnkehPacfmebfnch),
"JCEMKEPNKEH_GAKDAGIIGGN" => Some(Self::JcemkepnkehGakdagiiggn),
"JCEMKEPNKEH_BCEDIFPMNCF" => Some(Self::JcemkepnkehBcedifpmncf),
"JCEMKEPNKEH_PHAPEGBMJMF" => Some(Self::JcemkepnkehPhapegbmjmf),
"JCEMKEPNKEH_KGJCGBHMNPO" => Some(Self::JcemkepnkehKgjcgbhmnpo),
"JCEMKEPNKEH_OHAAAFDIOPC" => Some(Self::JcemkepnkehOhaaafdiopc),
"JCEMKEPNKEH_EACFAFMIEME" => Some(Self::JcemkepnkehEacfafmieme),
"JCEMKEPNKEH_BBPMCLLJEHI" => Some(Self::JcemkepnkehBbpmclljehi),
"JCEMKEPNKEH_KCPGDCEHMOL" => Some(Self::JcemkepnkehKcpgdcehmol),
"JCEMKEPNKEH_APENMIDNLEJ" => Some(Self::JcemkepnkehApenmidnlej),
"JCEMKEPNKEH_AJIHPHCBENC" => Some(Self::JcemkepnkehAjihphcbenc),
"JCEMKEPNKEH_HLMJBEKOFMJ" => Some(Self::JcemkepnkehHlmjbekofmj),
"JCEMKEPNKEH_IHKIPFFNKHN" => Some(Self::JcemkepnkehIhkipffnkhn),
"JCEMKEPNKEH_DAAJPJJLDHH" => Some(Self::JcemkepnkehDaajpjjldhh),
"JCEMKEPNKEH_DBMFHKPFDOM" => Some(Self::JcemkepnkehDbmfhkpfdom),
"JCEMKEPNKEH_FMPBKLIKNMJ" => Some(Self::JcemkepnkehFmpbkliknmj),
"JCEMKEPNKEH_LCCHGKAGJPM" => Some(Self::JcemkepnkehLcchgkagjpm),
"JCEMKEPNKEH_BGNAJMJHDJI" => Some(Self::JcemkepnkehBgnajmjhdji),
"JCEMKEPNKEH_FBAHPBJMAFA" => Some(Self::JcemkepnkehFbahpbjmafa),
"JCEMKEPNKEH_GEILIEMJBEL" => Some(Self::JcemkepnkehGeiliemjbel),
"JCEMKEPNKEH_JOCPDABDDDJ" => Some(Self::JcemkepnkehJocpdabdddj),
"JCEMKEPNKEH_NFMDJAHDOPJ" => Some(Self::JcemkepnkehNfmdjahdopj),
"JCEMKEPNKEH_IGGFJDDPDJC" => Some(Self::JcemkepnkehIggfjddpdjc),
"JCEMKEPNKEH_DMNCLDKNAJF" => Some(Self::JcemkepnkehDmncldknajf),
"JCEMKEPNKEH_ILAMBKHNPOE" => Some(Self::JcemkepnkehIlambkhnpoe),
"JCEMKEPNKEH_BBPDKDJIEHA" => Some(Self::JcemkepnkehBbpdkdjieha),
"JCEMKEPNKEH_ICLKMCIAFBG" => Some(Self::JcemkepnkehIclkmciafbg),
"JCEMKEPNKEH_OCEEIKJAIBM" => Some(Self::JcemkepnkehOceeikjaibm),
"JCEMKEPNKEH_BBOFKKGLDOL" => Some(Self::JcemkepnkehBbofkkgldol),
"JCEMKEPNKEH_BGGDCIFMHEK" => Some(Self::JcemkepnkehBggdcifmhek),
"JCEMKEPNKEH_NHKDNFNEAJE" => Some(Self::JcemkepnkehNhkdnfneaje),
"JCEMKEPNKEH_JPHNFNMKBPG" => Some(Self::JcemkepnkehJphnfnmkbpg),
"JCEMKEPNKEH_LIBHGDLEALP" => Some(Self::JcemkepnkehLibhgdlealp),
"JCEMKEPNKEH_HCIPCKJDIDP" => Some(Self::JcemkepnkehHcipckjdidp),
"JCEMKEPNKEH_DLFGEGLNBIJ" => Some(Self::JcemkepnkehDlfgeglnbij),
"JCEMKEPNKEH_ILPMOJINACM" => Some(Self::JcemkepnkehIlpmojinacm),
"JCEMKEPNKEH_DIOIOGPONCP" => Some(Self::JcemkepnkehDioiogponcp),
"JCEMKEPNKEH_KCHEBDHIBHA" => Some(Self::JcemkepnkehKchebdhibha),
"JCEMKEPNKEH_JINELMCAIGF" => Some(Self::JcemkepnkehJinelmcaigf),
"JCEMKEPNKEH_FFNKBBCGKAO" => Some(Self::JcemkepnkehFfnkbbcgkao),
"JCEMKEPNKEH_DOBCPIJOCMN" => Some(Self::JcemkepnkehDobcpijocmn),
"JCEMKEPNKEH_BOPHGDEJCCD" => Some(Self::JcemkepnkehBophgdejccd),
"JCEMKEPNKEH_LJKHBPNOLND" => Some(Self::JcemkepnkehLjkhbpnolnd),
"JCEMKEPNKEH_ODJIPGFBCNM" => Some(Self::JcemkepnkehOdjipgfbcnm),
"JCEMKEPNKEH_BGGFKKIHMCE" => Some(Self::JcemkepnkehBggfkkihmce),
"JCEMKEPNKEH_MOKMNCIKNAL" => Some(Self::JcemkepnkehMokmnciknal),
"JCEMKEPNKEH_DNHOIDFDEHO" => Some(Self::JcemkepnkehDnhoidfdeho),
"JCEMKEPNKEH_IELNHKBEPGH" => Some(Self::JcemkepnkehIelnhkbepgh),
"JCEMKEPNKEH_CDBCGNLBCAB" => Some(Self::JcemkepnkehCdbcgnlbcab),
"JCEMKEPNKEH_OGEPKMCOBLE" => Some(Self::JcemkepnkehOgepkmcoble),
"JCEMKEPNKEH_CIPHDBAHEKP" => Some(Self::JcemkepnkehCiphdbahekp),
"JCEMKEPNKEH_PPEEPPNLOLD" => Some(Self::JcemkepnkehPpeeppnlold),
"JCEMKEPNKEH_KFNPNDJCKPN" => Some(Self::JcemkepnkehKfnpndjckpn),
"JCEMKEPNKEH_ECDIFGICPJN" => Some(Self::JcemkepnkehEcdifgicpjn),
"JCEMKEPNKEH_CCFLKKLMNAA" => Some(Self::JcemkepnkehCcflkklmnaa),
"JCEMKEPNKEH_HMGFKPEEGGB" => Some(Self::JcemkepnkehHmgfkpeeggb),
"JCEMKEPNKEH_MOBPDCBKOOH" => Some(Self::JcemkepnkehMobpdcbkooh),
"JCEMKEPNKEH_ADEHNMNKHAM" => Some(Self::JcemkepnkehAdehnmnkham),
"JCEMKEPNKEH_NBINKMNELBK" => Some(Self::JcemkepnkehNbinkmnelbk),
"JCEMKEPNKEH_AAKBKHGDBNB" => Some(Self::JcemkepnkehAakbkhgdbnb),
"JCEMKEPNKEH_JHGOMLBHPPB" => Some(Self::JcemkepnkehJhgomlbhppb),
"JCEMKEPNKEH_CKCBMNHAAOE" => Some(Self::JcemkepnkehCkcbmnhaaoe),
"JCEMKEPNKEH_LGDIDFGAMPO" => Some(Self::JcemkepnkehLgdidfgampo),
"JCEMKEPNKEH_OOGPKHFJFAO" => Some(Self::JcemkepnkehOogpkhfjfao),
"JCEMKEPNKEH_EBBMBBPMBMH" => Some(Self::JcemkepnkehEbbmbbpmbmh),
"JCEMKEPNKEH_IEDNELGJHJF" => Some(Self::JcemkepnkehIednelgjhjf),
"JCEMKEPNKEH_BMOAOIFEAMI" => Some(Self::JcemkepnkehBmoaoifeami),
"JCEMKEPNKEH_NCMGILEJGNM" => Some(Self::JcemkepnkehNcmgilejgnm),
"JCEMKEPNKEH_KMEOBPGBALK" => Some(Self::JcemkepnkehKmeobpgbalk),
"JCEMKEPNKEH_OMOLPBAOONN" => Some(Self::JcemkepnkehOmolpbaoonn),
"JCEMKEPNKEH_HAIGIGEAILG" => Some(Self::JcemkepnkehHaigigeailg),
"JCEMKEPNKEH_KIBGIKBADBH" => Some(Self::JcemkepnkehKibgikbadbh),
"JCEMKEPNKEH_DJJPLGMNADN" => Some(Self::JcemkepnkehDjjplgmnadn),
"JCEMKEPNKEH_LLNGJNIDCFP" => Some(Self::JcemkepnkehLlngjnidcfp),
"JCEMKEPNKEH_OGNOBOKHGCL" => Some(Self::JcemkepnkehOgnobokhgcl),
"JCEMKEPNKEH_JHDMDEJOFAK" => Some(Self::JcemkepnkehJhdmdejofak),
"JCEMKEPNKEH_PGPADJKEDEA" => Some(Self::JcemkepnkehPgpadjkedea),
"JCEMKEPNKEH_BCGANNHMIGL" => Some(Self::JcemkepnkehBcgannhmigl),
"JCEMKEPNKEH_ECAMBJFADDN" => Some(Self::JcemkepnkehEcambjfaddn),
"JCEMKEPNKEH_HNFBFOJPNJF" => Some(Self::JcemkepnkehHnfbfojpnjf),
"JCEMKEPNKEH_JMNBCKFHNGN" => Some(Self::JcemkepnkehJmnbckfhngn),
"JCEMKEPNKEH_BLIEGGMABEJ" => Some(Self::JcemkepnkehBlieggmabej),
"JCEMKEPNKEH_LIANLFICBML" => Some(Self::JcemkepnkehLianlficbml),
"JCEMKEPNKEH_KPEOHLJACAG" => Some(Self::JcemkepnkehKpeohljacag),
"JCEMKEPNKEH_NKLCNLJPENH" => Some(Self::JcemkepnkehNklcnljpenh),
"JCEMKEPNKEH_DCLANEOAFGG" => Some(Self::JcemkepnkehDclaneoafgg),
"JCEMKEPNKEH_MMBALFOKGMD" => Some(Self::JcemkepnkehMmbalfokgmd),
"JCEMKEPNKEH_JJBPCPADBIE" => Some(Self::JcemkepnkehJjbpcpadbie),
"JCEMKEPNKEH_CAANKDJCMID" => Some(Self::JcemkepnkehCaankdjcmid),
"JCEMKEPNKEH_GONLOJNHAJG" => Some(Self::JcemkepnkehGonlojnhajg),
"JCEMKEPNKEH_HNGDMFODDIC" => Some(Self::JcemkepnkehHngdmfoddic),
"JCEMKEPNKEH_OPDEGKLDBOE" => Some(Self::JcemkepnkehOpdegkldboe),
"JCEMKEPNKEH_AJCIMBPEMCF" => Some(Self::JcemkepnkehAjcimbpemcf),
"JCEMKEPNKEH_GPPDEGDOODB" => Some(Self::JcemkepnkehGppdegdoodb),
"JCEMKEPNKEH_EGCOMKJAFPJ" => Some(Self::JcemkepnkehEgcomkjafpj),
"JCEMKEPNKEH_KIKGGCFLDDG" => Some(Self::JcemkepnkehKikggcflddg),
"JCEMKEPNKEH_HMHDLGKCDIL" => Some(Self::JcemkepnkehHmhdlgkcdil),
"JCEMKEPNKEH_OKPGIBMOALE" => Some(Self::JcemkepnkehOkpgibmoale),
"JCEMKEPNKEH_ONEAPCAKFCF" => Some(Self::JcemkepnkehOneapcakfcf),
"JCEMKEPNKEH_AFIECDBMJLO" => Some(Self::JcemkepnkehAfiecdbmjlo),
"JCEMKEPNKEH_MNLCGACCACJ" => Some(Self::JcemkepnkehMnlcgaccacj),
"JCEMKEPNKEH_FEKEALMCCEO" => Some(Self::JcemkepnkehFekealmcceo),
"JCEMKEPNKEH_JMDLIAABOCE" => Some(Self::JcemkepnkehJmdliaaboce),
"JCEMKEPNKEH_EIFJCGNLKLE" => Some(Self::JcemkepnkehEifjcgnlkle),
"JCEMKEPNKEH_HNDCKIKJBNK" => Some(Self::JcemkepnkehHndckikjbnk),
"JCEMKEPNKEH_PKEDJPIGCGN" => Some(Self::JcemkepnkehPkedjpigcgn),
"JCEMKEPNKEH_LNPFGBDCMJE" => Some(Self::JcemkepnkehLnpfgbdcmje),
"JCEMKEPNKEH_EELBPBFMLOH" => Some(Self::JcemkepnkehEelbpbfmloh),
"JCEMKEPNKEH_GNMKNIEIIBE" => Some(Self::JcemkepnkehGnmknieiibe),
"JCEMKEPNKEH_EFMIJBNNLNE" => Some(Self::JcemkepnkehEfmijbnnlne),
"JCEMKEPNKEH_LIEHAHLGKGD" => Some(Self::JcemkepnkehLiehahlgkgd),
"JCEMKEPNKEH_FDGLCDIDLLL" => Some(Self::JcemkepnkehFdglcdidlll),
"JCEMKEPNKEH_MJJLPOJGHFN" => Some(Self::JcemkepnkehMjjlpojghfn),
"JCEMKEPNKEH_GBPGELBAHEF" => Some(Self::JcemkepnkehGbpgelbahef),
"JCEMKEPNKEH_JCKDCFJBJNG" => Some(Self::JcemkepnkehJckdcfjbjng),
"JCEMKEPNKEH_LGADDLMCDGL" => Some(Self::JcemkepnkehLgaddlmcdgl),
"JCEMKEPNKEH_JHKMOJJLACE" => Some(Self::JcemkepnkehJhkmojjlace),
"JCEMKEPNKEH_NGKAIKOPGAH" => Some(Self::JcemkepnkehNgkaikopgah),
"JCEMKEPNKEH_HHDCFLFAMOE" => Some(Self::JcemkepnkehHhdcflfamoe),
"JCEMKEPNKEH_JCGOPHGPBOI" => Some(Self::JcemkepnkehJcgophgpboi),
"JCEMKEPNKEH_APOOOPJCPLH" => Some(Self::JcemkepnkehApooopjcplh),
"JCEMKEPNKEH_LPKIFCKHBEH" => Some(Self::JcemkepnkehLpkifckhbeh),
"JCEMKEPNKEH_ENMGEBABPKD" => Some(Self::JcemkepnkehEnmgebabpkd),
"JCEMKEPNKEH_FMCEMOFHPNN" => Some(Self::JcemkepnkehFmcemofhpnn),
"JCEMKEPNKEH_PFHMAMNJMKK" => Some(Self::JcemkepnkehPfhmamnjmkk),
"JCEMKEPNKEH_NCDPOGLKOCE" => Some(Self::JcemkepnkehNcdpoglkoce),
"JCEMKEPNKEH_CLLBGHEEEIK" => Some(Self::JcemkepnkehCllbgheeeik),
"JCEMKEPNKEH_MBKDIIAIKNK" => Some(Self::JcemkepnkehMbkdiiaiknk),
"JCEMKEPNKEH_EKEABMHGALF" => Some(Self::JcemkepnkehEkeabmhgalf),
"JCEMKEPNKEH_JPHKPCGLJDE" => Some(Self::JcemkepnkehJphkpcgljde),
"JCEMKEPNKEH_BCJNGAHKBOA" => Some(Self::JcemkepnkehBcjngahkboa),
"JCEMKEPNKEH_OCFNKEHKOLF" => Some(Self::JcemkepnkehOcfnkehkolf),
"JCEMKEPNKEH_CEJNFCCDEKB" => Some(Self::JcemkepnkehCejnfccdekb),
"JCEMKEPNKEH_BPLOJHKEILN" => Some(Self::JcemkepnkehBplojhkeiln),
"JCEMKEPNKEH_GECPGDNKKHB" => Some(Self::JcemkepnkehGecpgdnkkhb),
"JCEMKEPNKEH_JIOJDEELLOK" => Some(Self::JcemkepnkehJiojdeellok),
"JCEMKEPNKEH_CIHBIHEDDDK" => Some(Self::JcemkepnkehCihbihedddk),
"JCEMKEPNKEH_KGGHINJMAHF" => Some(Self::JcemkepnkehKgghinjmahf),
"JCEMKEPNKEH_FEDPLNPINEB" => Some(Self::JcemkepnkehFedplnpineb),
"JCEMKEPNKEH_JGDOCMGIEHA" => Some(Self::JcemkepnkehJgdocmgieha),
"JCEMKEPNKEH_CEGGDOAPCIH" => Some(Self::JcemkepnkehCeggdoapcih),
"JCEMKEPNKEH_OBJCGJMGDEN" => Some(Self::JcemkepnkehObjcgjmgden),
"JCEMKEPNKEH_MJABGFHLCPJ" => Some(Self::JcemkepnkehMjabgfhlcpj),
"JCEMKEPNKEH_CNEIBPPEIIJ" => Some(Self::JcemkepnkehCneibppeiij),
"JCEMKEPNKEH_HFACNCLJHFD" => Some(Self::JcemkepnkehHfacncljhfd),
"JCEMKEPNKEH_MFMKMJOHFPK" => Some(Self::JcemkepnkehMfmkmjohfpk),
"JCEMKEPNKEH_MBEEKPJNCKE" => Some(Self::JcemkepnkehMbeekpjncke),
"JCEMKEPNKEH_HDBPDBFKJJE" => Some(Self::JcemkepnkehHdbpdbfkjje),
"JCEMKEPNKEH_EFNADLNFLEP" => Some(Self::JcemkepnkehEfnadlnflep),
"JCEMKEPNKEH_LAEOPOEBMDE" => Some(Self::JcemkepnkehLaeopoebmde),
"JCEMKEPNKEH_CAHEDBCFEEJ" => Some(Self::JcemkepnkehCahedbcfeej),
"JCEMKEPNKEH_ILFDILBMCBN" => Some(Self::JcemkepnkehIlfdilbmcbn),
"JCEMKEPNKEH_LELIAHJHOFB" => Some(Self::JcemkepnkehLeliahjhofb),
"JCEMKEPNKEH_FOJKPBHJEHN" => Some(Self::JcemkepnkehFojkpbhjehn),
"JCEMKEPNKEH_OLGCCFKHFCH" => Some(Self::JcemkepnkehOlgccfkhfch),
"JCEMKEPNKEH_OKJLNAENOMB" => Some(Self::JcemkepnkehOkjlnaenomb),
"JCEMKEPNKEH_LKLBNEJOKKL" => Some(Self::JcemkepnkehLklbnejokkl),
"JCEMKEPNKEH_EOMGOHNJBKM" => Some(Self::JcemkepnkehEomgohnjbkm),
"JCEMKEPNKEH_FEGLJNKMLNM" => Some(Self::JcemkepnkehFegljnkmlnm),
"JCEMKEPNKEH_GNPKCMEMJGF" => Some(Self::JcemkepnkehGnpkcmemjgf),
"JCEMKEPNKEH_FDBKOEKCBID" => Some(Self::JcemkepnkehFdbkoekcbid),
"JCEMKEPNKEH_ECALJAJHGNF" => Some(Self::JcemkepnkehEcaljajhgnf),
"JCEMKEPNKEH_FCDJMJNPJDF" => Some(Self::JcemkepnkehFcdjmjnpjdf),
"JCEMKEPNKEH_NFHAAALHFAH" => Some(Self::JcemkepnkehNfhaaalhfah),
"JCEMKEPNKEH_FEOOMHJAIPA" => Some(Self::JcemkepnkehFeoomhjaipa),
"JCEMKEPNKEH_AKPANGMNMAA" => Some(Self::JcemkepnkehAkpangmnmaa),
"JCEMKEPNKEH_JFGEPGBIJDN" => Some(Self::JcemkepnkehJfgepgbijdn),
"JCEMKEPNKEH_CHDOELFMOFK" => Some(Self::JcemkepnkehChdoelfmofk),
"JCEMKEPNKEH_OJPJMGDCKMA" => Some(Self::JcemkepnkehOjpjmgdckma),
"JCEMKEPNKEH_EDLFBCDGKJI" => Some(Self::JcemkepnkehEdlfbcdgkji),
"JCEMKEPNKEH_KIFIFIFFHGC" => Some(Self::JcemkepnkehKifififfhgc),
"JCEMKEPNKEH_DIGLKMKNGFJ" => Some(Self::JcemkepnkehDiglkmkngfj),
"JCEMKEPNKEH_MLNLHIEKGFD" => Some(Self::JcemkepnkehMlnlhiekgfd),
"JCEMKEPNKEH_ALENLIOGEGN" => Some(Self::JcemkepnkehAlenliogegn),
"JCEMKEPNKEH_BOMAIKBNIBE" => Some(Self::JcemkepnkehBomaikbnibe),
"JCEMKEPNKEH_MKNPJDGJCBD" => Some(Self::JcemkepnkehMknpjdgjcbd),
"JCEMKEPNKEH_CBMLOLEACMK" => Some(Self::JcemkepnkehCbmloleacmk),
"JCEMKEPNKEH_PAHKJNFLAKM" => Some(Self::JcemkepnkehPahkjnflakm),
"JCEMKEPNKEH_DNPMELHGINJ" => Some(Self::JcemkepnkehDnpmelhginj),
"JCEMKEPNKEH_MCALCOGIAEB" => Some(Self::JcemkepnkehMcalcogiaeb),
"JCEMKEPNKEH_CFMGLPOPCJA" => Some(Self::JcemkepnkehCfmglpopcja),
"JCEMKEPNKEH_KIMDABJJCKG" => Some(Self::JcemkepnkehKimdabjjckg),
"JCEMKEPNKEH_EADNAMDCBJB" => Some(Self::JcemkepnkehEadnamdcbjb),
"JCEMKEPNKEH_CPOCGMCOBLO" => Some(Self::JcemkepnkehCpocgmcoblo),
"JCEMKEPNKEH_IALOINKOJBH" => Some(Self::JcemkepnkehIaloinkojbh),
"JCEMKEPNKEH_JFMNELMLDIK" => Some(Self::JcemkepnkehJfmnelmldik),
"JCEMKEPNKEH_OACGDPBPDEG" => Some(Self::JcemkepnkehOacgdpbpdeg),
"JCEMKEPNKEH_LKFHCBMEOAA" => Some(Self::JcemkepnkehLkfhcbmeoaa),
"JCEMKEPNKEH_BBFFMFGDDEF" => Some(Self::JcemkepnkehBbffmfgddef),
"JCEMKEPNKEH_FAFGLBPOEKD" => Some(Self::JcemkepnkehFafglbpoekd),
"JCEMKEPNKEH_OJNJPGHKAIJ" => Some(Self::JcemkepnkehOjnjpghkaij),
"JCEMKEPNKEH_BJOGJLFHEDP" => Some(Self::JcemkepnkehBjogjlfhedp),
"JCEMKEPNKEH_CINOMANOMFI" => Some(Self::JcemkepnkehCinomanomfi),
"JCEMKEPNKEH_GAKBLEOLDLG" => Some(Self::JcemkepnkehGakbleoldlg),
"JCEMKEPNKEH_PGKDNFDEMAH" => Some(Self::JcemkepnkehPgkdnfdemah),
"JCEMKEPNKEH_ADBGKCKNPFO" => Some(Self::JcemkepnkehAdbgkcknpfo),
"JCEMKEPNKEH_AGMMMGFDHKL" => Some(Self::JcemkepnkehAgmmmgfdhkl),
"JCEMKEPNKEH_EGJENGPJNKN" => Some(Self::JcemkepnkehEgjengpjnkn),
"JCEMKEPNKEH_CFOEDODPPHH" => Some(Self::JcemkepnkehCfoedodpphh),
"JCEMKEPNKEH_OMHDMMKPDNE" => Some(Self::JcemkepnkehOmhdmmkpdne),
"JCEMKEPNKEH_JHDPFDGIGGK" => Some(Self::JcemkepnkehJhdpfdgiggk),
"JCEMKEPNKEH_HGCHGKHALKH" => Some(Self::JcemkepnkehHgchgkhalkh),
"JCEMKEPNKEH_DIFHFCPFPBH" => Some(Self::JcemkepnkehDifhfcpfpbh),
"JCEMKEPNKEH_OIKKBLCAHCN" => Some(Self::JcemkepnkehOikkblcahcn),
"JCEMKEPNKEH_JKHGMLIFDBJ" => Some(Self::JcemkepnkehJkhgmlifdbj),
"JCEMKEPNKEH_DANDOOBJAPJ" => Some(Self::JcemkepnkehDandoobjapj),
"JCEMKEPNKEH_KLJPACPPPEO" => Some(Self::JcemkepnkehKljpacpppeo),
"JCEMKEPNKEH_DAMNLEONGHJ" => Some(Self::JcemkepnkehDamnleonghj),
"JCEMKEPNKEH_NOPFOCJMHLD" => Some(Self::JcemkepnkehNopfocjmhld),
"JCEMKEPNKEH_OGOJKBBLKGL" => Some(Self::JcemkepnkehOgojkbblkgl),
"JCEMKEPNKEH_HCLALFPIPLM" => Some(Self::JcemkepnkehHclalfpiplm),
"JCEMKEPNKEH_FALBNCMMHJO" => Some(Self::JcemkepnkehFalbncmmhjo),
"JCEMKEPNKEH_DHLHGAJPGLL" => Some(Self::JcemkepnkehDhlhgajpgll),
"JCEMKEPNKEH_GPKLHHPINDF" => Some(Self::JcemkepnkehGpklhhpindf),
"JCEMKEPNKEH_LIJDPNDLBCJ" => Some(Self::JcemkepnkehLijdpndlbcj),
"JCEMKEPNKEH_BDLKGAMBKNJ" => Some(Self::JcemkepnkehBdlkgambknj),
"JCEMKEPNKEH_CAAJMIPCAOB" => Some(Self::JcemkepnkehCaajmipcaob),
"JCEMKEPNKEH_ADMFKCCKFNB" => Some(Self::JcemkepnkehAdmfkcckfnb),
"JCEMKEPNKEH_IAAKLNCDPGH" => Some(Self::JcemkepnkehIaaklncdpgh),
"JCEMKEPNKEH_OANLKPIEIKD" => Some(Self::JcemkepnkehOanlkpieikd),
"JCEMKEPNKEH_LCEEAMPICFI" => Some(Self::JcemkepnkehLceeampicfi),
"JCEMKEPNKEH_NLPFANJDDPF" => Some(Self::JcemkepnkehNlpfanjddpf),
"JCEMKEPNKEH_LDKEPMMDICJ" => Some(Self::JcemkepnkehLdkepmmdicj),
"JCEMKEPNKEH_MAEHLEPKBFC" => Some(Self::JcemkepnkehMaehlepkbfc),
"JCEMKEPNKEH_FAEOMPEPLNB" => Some(Self::JcemkepnkehFaeompeplnb),
"JCEMKEPNKEH_JLBBEBIKHAB" => Some(Self::JcemkepnkehJlbbebikhab),
"JCEMKEPNKEH_MANCHOEINPH" => Some(Self::JcemkepnkehManchoeinph),
"JCEMKEPNKEH_EKOIPHDMEKG" => Some(Self::JcemkepnkehEkoiphdmekg),
"JCEMKEPNKEH_PLJDIIMJGGI" => Some(Self::JcemkepnkehPljdiimjggi),
"JCEMKEPNKEH_HGNBEGGDKBD" => Some(Self::JcemkepnkehHgnbeggdkbd),
"JCEMKEPNKEH_LDNHPEKLPMN" => Some(Self::JcemkepnkehLdnhpeklpmn),
"JCEMKEPNKEH_PHOPDLDBDFF" => Some(Self::JcemkepnkehPhopdldbdff),
"JCEMKEPNKEH_OPMOBPGBEMP" => Some(Self::JcemkepnkehOpmobpgbemp),
"JCEMKEPNKEH_DEODMEFIDFE" => Some(Self::JcemkepnkehDeodmefidfe),
"JCEMKEPNKEH_FLCKEPHEALB" => Some(Self::JcemkepnkehFlckephealb),
"JCEMKEPNKEH_JCEOIPLNCDJ" => Some(Self::JcemkepnkehJceoiplncdj),
"JCEMKEPNKEH_PKLPNBLDMKD" => Some(Self::JcemkepnkehPklpnbldmkd),
"JCEMKEPNKEH_MFGBDNNBEEG" => Some(Self::JcemkepnkehMfgbdnnbeeg),
"JCEMKEPNKEH_LOHBAECKOAC" => Some(Self::JcemkepnkehLohbaeckoac),
"JCEMKEPNKEH_PMOAJAOMPLA" => Some(Self::JcemkepnkehPmoajaompla),
"JCEMKEPNKEH_IOAOIPNHNPE" => Some(Self::JcemkepnkehIoaoipnhnpe),
"JCEMKEPNKEH_HNGEGJAABCK" => Some(Self::JcemkepnkehHngegjaabck),
"JCEMKEPNKEH_JPLNFJJLBGH" => Some(Self::JcemkepnkehJplnfjjlbgh),
"JCEMKEPNKEH_BDPPHJGOCFJ" => Some(Self::JcemkepnkehBdpphjgocfj),
"JCEMKEPNKEH_IDFANKOJKLF" => Some(Self::JcemkepnkehIdfankojklf),
"JCEMKEPNKEH_IOFGIADCGPG" => Some(Self::JcemkepnkehIofgiadcgpg),
"JCEMKEPNKEH_AMGNOGMAAHO" => Some(Self::JcemkepnkehAmgnogmaaho),
"JCEMKEPNKEH_LFLNCCLKNOB" => Some(Self::JcemkepnkehLflncclknob),
"JCEMKEPNKEH_PBPDOOPELAM" => Some(Self::JcemkepnkehPbpdoopelam),
"JCEMKEPNKEH_ICGAHLPEDOM" => Some(Self::JcemkepnkehIcgahlpedom),
"JCEMKEPNKEH_DGPMBMIGBOL" => Some(Self::JcemkepnkehDgpmbmigbol),
"JCEMKEPNKEH_MDBNLAFECKL" => Some(Self::JcemkepnkehMdbnlafeckl),
"JCEMKEPNKEH_LHMFEMPBPJO" => Some(Self::JcemkepnkehLhmfempbpjo),
"JCEMKEPNKEH_PHDIENEBIJM" => Some(Self::JcemkepnkehPhdienebijm),
"JCEMKEPNKEH_BMAMBOAAEAN" => Some(Self::JcemkepnkehBmamboaaean),
"JCEMKEPNKEH_NHHMGHEGGMO" => Some(Self::JcemkepnkehNhhmgheggmo),
"JCEMKEPNKEH_NJHHPJJIEPJ" => Some(Self::JcemkepnkehNjhhpjjiepj),
"JCEMKEPNKEH_MINNJPIJCOB" => Some(Self::JcemkepnkehMinnjpijcob),
"JCEMKEPNKEH_PIILDPCIEHI" => Some(Self::JcemkepnkehPiildpciehi),
"JCEMKEPNKEH_INGIEPILAFE" => Some(Self::JcemkepnkehIngiepilafe),
"JCEMKEPNKEH_GNGJKIHDLFM" => Some(Self::JcemkepnkehGngjkihdlfm),
"JCEMKEPNKEH_FKFIIIKIKEE" => Some(Self::JcemkepnkehFkfiiikikee),
"JCEMKEPNKEH_OOFPBAAOGHL" => Some(Self::JcemkepnkehOofpbaaoghl),
"JCEMKEPNKEH_DBAJCFAPHPA" => Some(Self::JcemkepnkehDbajcfaphpa),
"JCEMKEPNKEH_KOCJAIICNJA" => Some(Self::JcemkepnkehKocjaiicnja),
"JCEMKEPNKEH_JGMNLJENAPF" => Some(Self::JcemkepnkehJgmnljenapf),
"JCEMKEPNKEH_KNEDLHNLCNK" => Some(Self::JcemkepnkehKnedlhnlcnk),
"JCEMKEPNKEH_DOKBKIBKGEM" => Some(Self::JcemkepnkehDokbkibkgem),
"JCEMKEPNKEH_IMBMHLEJPGA" => Some(Self::JcemkepnkehImbmhlejpga),
"JCEMKEPNKEH_LEMCCDOCOEE" => Some(Self::JcemkepnkehLemccdocoee),
"JCEMKEPNKEH_GKPDFPMOMIJ" => Some(Self::JcemkepnkehGkpdfpmomij),
"JCEMKEPNKEH_CHEIMJKKEFB" => Some(Self::JcemkepnkehCheimjkkefb),
"JCEMKEPNKEH_IPKEPOJPALO" => Some(Self::JcemkepnkehIpkepojpalo),
"JCEMKEPNKEH_LGHCPJNPOKG" => Some(Self::JcemkepnkehLghcpjnpokg),
"JCEMKEPNKEH_PKJHOIHOLBH" => Some(Self::JcemkepnkehPkjhoiholbh),
"JCEMKEPNKEH_GMLLBHNJGGO" => Some(Self::JcemkepnkehGmllbhnjggo),
"JCEMKEPNKEH_EOBEHLAFDFH" => Some(Self::JcemkepnkehEobehlafdfh),
"JCEMKEPNKEH_MAAGIBAADMB" => Some(Self::JcemkepnkehMaagibaadmb),
"JCEMKEPNKEH_OHNFINNOLNA" => Some(Self::JcemkepnkehOhnfinnolna),
"JCEMKEPNKEH_LMGEFAHBBNK" => Some(Self::JcemkepnkehLmgefahbbnk),
"JCEMKEPNKEH_JEIGFCPMCBE" => Some(Self::JcemkepnkehJeigfcpmcbe),
"JCEMKEPNKEH_HNNANDFJCEJ" => Some(Self::JcemkepnkehHnnandfjcej),
"JCEMKEPNKEH_DFIEGALHDNC" => Some(Self::JcemkepnkehDfiegalhdnc),
"JCEMKEPNKEH_PAPPGGILFNK" => Some(Self::JcemkepnkehPappggilfnk),
"JCEMKEPNKEH_GDOLOLEJGCA" => Some(Self::JcemkepnkehGdololejgca),
"JCEMKEPNKEH_NFFAIDAEFOH" => Some(Self::JcemkepnkehNffaidaefoh),
"JCEMKEPNKEH_PBDGHMBBLEA" => Some(Self::JcemkepnkehPbdghmbblea),
"JCEMKEPNKEH_CFELLLEOCJE" => Some(Self::JcemkepnkehCfellleocje),
"JCEMKEPNKEH_NJJODNLHFLA" => Some(Self::JcemkepnkehNjjodnlhfla),
"JCEMKEPNKEH_MCILBKJAHII" => Some(Self::JcemkepnkehMcilbkjahii),
"JCEMKEPNKEH_CPOOIBDMIBF" => Some(Self::JcemkepnkehCpooibdmibf),
"JCEMKEPNKEH_JEMPFHDKBMI" => Some(Self::JcemkepnkehJempfhdkbmi),
"JCEMKEPNKEH_HOGNLINFLDN" => Some(Self::JcemkepnkehHognlinfldn),
"JCEMKEPNKEH_MKHIHOKNLGN" => Some(Self::JcemkepnkehMkhihoknlgn),
"JCEMKEPNKEH_LCKALCBENBJ" => Some(Self::JcemkepnkehLckalcbenbj),
"JCEMKEPNKEH_AOKPGFEODEC" => Some(Self::JcemkepnkehAokpgfeodec),
"JCEMKEPNKEH_GFAIIFLMIML" => Some(Self::JcemkepnkehGfaiiflmiml),
"JCEMKEPNKEH_DECHMPPKPAA" => Some(Self::JcemkepnkehDechmppkpaa),
"JCEMKEPNKEH_AFAIPEOMNHF" => Some(Self::JcemkepnkehAfaipeomnhf),
"JCEMKEPNKEH_CFOOJDOCCOE" => Some(Self::JcemkepnkehCfoojdoccoe),
"JCEMKEPNKEH_MDFDOANBCNJ" => Some(Self::JcemkepnkehMdfdoanbcnj),
"JCEMKEPNKEH_AKJDEKPHDFO" => Some(Self::JcemkepnkehAkjdekphdfo),
"JCEMKEPNKEH_POMFAJFKCEO" => Some(Self::JcemkepnkehPomfajfkceo),
"JCEMKEPNKEH_GJPJGBCCOLE" => Some(Self::JcemkepnkehGjpjgbccole),
"JCEMKEPNKEH_AFOCGEECKNI" => Some(Self::JcemkepnkehAfocgeeckni),
"JCEMKEPNKEH_FDPGBHNBOJJ" => Some(Self::JcemkepnkehFdpgbhnbojj),
"JCEMKEPNKEH_DOFDGBBIOGE" => Some(Self::JcemkepnkehDofdgbbioge),
"JCEMKEPNKEH_NMBOPAPBPJN" => Some(Self::JcemkepnkehNmbopapbpjn),
"JCEMKEPNKEH_EKHCEPAANEE" => Some(Self::JcemkepnkehEkhcepaanee),
"JCEMKEPNKEH_PHLGEMIDMKD" => Some(Self::JcemkepnkehPhlgemidmkd),
"JCEMKEPNKEH_BGCDHIJCKJD" => Some(Self::JcemkepnkehBgcdhijckjd),
"JCEMKEPNKEH_KINBBIBCGJG" => Some(Self::JcemkepnkehKinbbibcgjg),
"JCEMKEPNKEH_MPEMKFDMKHO" => Some(Self::JcemkepnkehMpemkfdmkho),
"JCEMKEPNKEH_LNGJFABENLI" => Some(Self::JcemkepnkehLngjfabenli),
"JCEMKEPNKEH_OJMKHEHABLA" => Some(Self::JcemkepnkehOjmkhehabla),
"JCEMKEPNKEH_JODHGPBJPBB" => Some(Self::JcemkepnkehJodhgpbjpbb),
"JCEMKEPNKEH_EMLHHLKENOJ" => Some(Self::JcemkepnkehEmlhhlkenoj),
"JCEMKEPNKEH_KLIPBMMIBBE" => Some(Self::JcemkepnkehKlipbmmibbe),
"JCEMKEPNKEH_AJAEDOIJCFM" => Some(Self::JcemkepnkehAjaedoijcfm),
"JCEMKEPNKEH_BFLFPAJPCGL" => Some(Self::JcemkepnkehBflfpajpcgl),
"JCEMKEPNKEH_LMCJOFLIIMD" => Some(Self::JcemkepnkehLmcjofliimd),
"JCEMKEPNKEH_JLFJGHMBKIC" => Some(Self::JcemkepnkehJlfjghmbkic),
"JCEMKEPNKEH_FGIPNBOICAF" => Some(Self::JcemkepnkehFgipnboicaf),
"JCEMKEPNKEH_EHMNPGOJHEI" => Some(Self::JcemkepnkehEhmnpgojhei),
"JCEMKEPNKEH_ODPNOFCABOL" => Some(Self::JcemkepnkehOdpnofcabol),
"JCEMKEPNKEH_PEAEPLNDEHH" => Some(Self::JcemkepnkehPeaeplndehh),
"JCEMKEPNKEH_FBLFEALDEGO" => Some(Self::JcemkepnkehFblfealdego),
"JCEMKEPNKEH_BNPDNACJFNB" => Some(Self::JcemkepnkehBnpdnacjfnb),
"JCEMKEPNKEH_DKNDPHGDDMM" => Some(Self::JcemkepnkehDkndphgddmm),
"JCEMKEPNKEH_NEHINPDLPKJ" => Some(Self::JcemkepnkehNehinpdlpkj),
"JCEMKEPNKEH_JHNDHMGGEEN" => Some(Self::JcemkepnkehJhndhmggeen),
"JCEMKEPNKEH_BFCMOFALEKL" => Some(Self::JcemkepnkehBfcmofalekl),
"JCEMKEPNKEH_KKKJJFJOGGA" => Some(Self::JcemkepnkehKkkjjfjogga),
"JCEMKEPNKEH_BBAOEGDHOMD" => Some(Self::JcemkepnkehBbaoegdhomd),
"JCEMKEPNKEH_DFJDELHCBPG" => Some(Self::JcemkepnkehDfjdelhcbpg),
"JCEMKEPNKEH_LAGDFLLPCJC" => Some(Self::JcemkepnkehLagdfllpcjc),
"JCEMKEPNKEH_HICEONIGJDD" => Some(Self::JcemkepnkehHiceonigjdd),
"JCEMKEPNKEH_KPNDKHNLDFF" => Some(Self::JcemkepnkehKpndkhnldff),
"JCEMKEPNKEH_ECHFCFEHBKI" => Some(Self::JcemkepnkehEchfcfehbki),
"JCEMKEPNKEH_DEKHPPBKMDG" => Some(Self::JcemkepnkehDekhppbkmdg),
"JCEMKEPNKEH_IFMBOEGPFFF" => Some(Self::JcemkepnkehIfmboegpfff),
"JCEMKEPNKEH_BKPMOEOINDO" => Some(Self::JcemkepnkehBkpmoeoindo),
"JCEMKEPNKEH_LFHLAKCDKGB" => Some(Self::JcemkepnkehLfhlakcdkgb),
"JCEMKEPNKEH_GABMNJMJBHE" => Some(Self::JcemkepnkehGabmnjmjbhe),
"JCEMKEPNKEH_DOANKDDHPMD" => Some(Self::JcemkepnkehDoankddhpmd),
"JCEMKEPNKEH_DCPNNLGIFPE" => Some(Self::JcemkepnkehDcpnnlgifpe),
"JCEMKEPNKEH_MAKMLPHLNFK" => Some(Self::JcemkepnkehMakmlphlnfk),
"JCEMKEPNKEH_MCJAMLEPFPO" => Some(Self::JcemkepnkehMcjamlepfpo),
"JCEMKEPNKEH_FNNBBJGEAOL" => Some(Self::JcemkepnkehFnnbbjgeaol),
"JCEMKEPNKEH_GHFPBBIOHGA" => Some(Self::JcemkepnkehGhfpbbiohga),
"JCEMKEPNKEH_BHJBNKJMLAC" => Some(Self::JcemkepnkehBhjbnkjmlac),
"JCEMKEPNKEH_PIBNAIKCDPI" => Some(Self::JcemkepnkehPibnaikcdpi),
"JCEMKEPNKEH_LBKCMLFBHCA" => Some(Self::JcemkepnkehLbkcmlfbhca),
"JCEMKEPNKEH_KEBILMNGLEJ" => Some(Self::JcemkepnkehKebilmnglej),
"JCEMKEPNKEH_IGLNDLGJNMC" => Some(Self::JcemkepnkehIglndlgjnmc),
"JCEMKEPNKEH_ACEADDIFPMA" => Some(Self::JcemkepnkehAceaddifpma),
"JCEMKEPNKEH_ACMJIBPPABP" => Some(Self::JcemkepnkehAcmjibppabp),
"JCEMKEPNKEH_FHCOCPGFNKI" => Some(Self::JcemkepnkehFhcocpgfnki),
"JCEMKEPNKEH_AMBKLIEOLPL" => Some(Self::JcemkepnkehAmbklieolpl),
"JCEMKEPNKEH_MBNNBOAKGBA" => Some(Self::JcemkepnkehMbnnboakgba),
"JCEMKEPNKEH_LHLOOBONKAE" => Some(Self::JcemkepnkehLhloobonkae),
"JCEMKEPNKEH_LGFNHHLOILJ" => Some(Self::JcemkepnkehLgfnhhloilj),
"JCEMKEPNKEH_MJEKIFCOOBC" => Some(Self::JcemkepnkehMjekifcoobc),
"JCEMKEPNKEH_OOJNDIFDBAH" => Some(Self::JcemkepnkehOojndifdbah),
"JCEMKEPNKEH_NEFLBDJAEMI" => Some(Self::JcemkepnkehNeflbdjaemi),
"JCEMKEPNKEH_OMLPEEENKPE" => Some(Self::JcemkepnkehOmlpeeenkpe),
"JCEMKEPNKEH_PBOOKEFGEAL" => Some(Self::JcemkepnkehPbookefgeal),
"JCEMKEPNKEH_BAOIEPBKGDL" => Some(Self::JcemkepnkehBaoiepbkgdl),
"JCEMKEPNKEH_LINMDCCGMFF" => Some(Self::JcemkepnkehLinmdccgmff),
"JCEMKEPNKEH_PKMIBDNHFIH" => Some(Self::JcemkepnkehPkmibdnhfih),
"JCEMKEPNKEH_CCGNPHEMPJD" => Some(Self::JcemkepnkehCcgnphempjd),
"JCEMKEPNKEH_MCDOKMHHBJM" => Some(Self::JcemkepnkehMcdokmhhbjm),
"JCEMKEPNKEH_IJHLKJJBGDO" => Some(Self::JcemkepnkehIjhlkjjbgdo),
"JCEMKEPNKEH_IENDMDHEPNE" => Some(Self::JcemkepnkehIendmdhepne),
"JCEMKEPNKEH_PPLJLJMAFLC" => Some(Self::JcemkepnkehPpljljmaflc),
"JCEMKEPNKEH_EJNDFOMGODJ" => Some(Self::JcemkepnkehEjndfomgodj),
"JCEMKEPNKEH_KJLADMENCMA" => Some(Self::JcemkepnkehKjladmencma),
"JCEMKEPNKEH_OJBNDIOKGOO" => Some(Self::JcemkepnkehOjbndiokgoo),
"JCEMKEPNKEH_KABNDGCPNDH" => Some(Self::JcemkepnkehKabndgcpndh),
"JCEMKEPNKEH_DELPOLMBGPB" => Some(Self::JcemkepnkehDelpolmbgpb),
"JCEMKEPNKEH_GPKCOFACCJE" => Some(Self::JcemkepnkehGpkcofaccje),
"JCEMKEPNKEH_KIPNOKMDGAE" => Some(Self::JcemkepnkehKipnokmdgae),
"JCEMKEPNKEH_AELILDNDNEN" => Some(Self::JcemkepnkehAelildndnen),
"JCEMKEPNKEH_LPDAPPLEMMB" => Some(Self::JcemkepnkehLpdapplemmb),
"JCEMKEPNKEH_FFNLOKLJBFN" => Some(Self::JcemkepnkehFfnlokljbfn),
"JCEMKEPNKEH_KMPCBKOFEOB" => Some(Self::JcemkepnkehKmpcbkofeob),
"JCEMKEPNKEH_ILPNDPDFDIE" => Some(Self::JcemkepnkehIlpndpdfdie),
"JCEMKEPNKEH_PLIDPAEDMAD" => Some(Self::JcemkepnkehPlidpaedmad),
"JCEMKEPNKEH_IFMNBHHAMLC" => Some(Self::JcemkepnkehIfmnbhhamlc),
"JCEMKEPNKEH_BGAHGEMFAFD" => Some(Self::JcemkepnkehBgahgemfafd),
"JCEMKEPNKEH_GIAKCKJFJLP" => Some(Self::JcemkepnkehGiakckjfjlp),
"JCEMKEPNKEH_KCCNPKJJLHB" => Some(Self::JcemkepnkehKccnpkjjlhb),
"JCEMKEPNKEH_CLEHABCBJDF" => Some(Self::JcemkepnkehClehabcbjdf),
"JCEMKEPNKEH_PCOHOCOGMOB" => Some(Self::JcemkepnkehPcohocogmob),
"JCEMKEPNKEH_PGIENIIADCN" => Some(Self::JcemkepnkehPgieniiadcn),
"JCEMKEPNKEH_PMHFCGKDKAC" => Some(Self::JcemkepnkehPmhfcgkdkac),
"JCEMKEPNKEH_HLPPMJJNNJJ" => Some(Self::JcemkepnkehHlppmjjnnjj),
"JCEMKEPNKEH_EBKGABAOKBA" => Some(Self::JcemkepnkehEbkgabaokba),
"JCEMKEPNKEH_MOIOMLIOCHN" => Some(Self::JcemkepnkehMoiomliochn),
"JCEMKEPNKEH_JIFNDBALADG" => Some(Self::JcemkepnkehJifndbaladg),
"JCEMKEPNKEH_FMDDDKHDHPB" => Some(Self::JcemkepnkehFmdddkhdhpb),
"JCEMKEPNKEH_IEFCFJPPHKG" => Some(Self::JcemkepnkehIefcfjpphkg),
"JCEMKEPNKEH_CJEHHACIIPC" => Some(Self::JcemkepnkehCjehhaciipc),
"JCEMKEPNKEH_IOCHBPHPKJL" => Some(Self::JcemkepnkehIochbphpkjl),
"JCEMKEPNKEH_JIBKCDMNKCB" => Some(Self::JcemkepnkehJibkcdmnkcb),
"JCEMKEPNKEH_INJOIEGONBB" => Some(Self::JcemkepnkehInjoiegonbb),
"JCEMKEPNKEH_DPEBKIMMIAP" => Some(Self::JcemkepnkehDpebkimmiap),
"JCEMKEPNKEH_LHDKNMDHCKL" => Some(Self::JcemkepnkehLhdknmdhckl),
"JCEMKEPNKEH_DDFGMKGBAPI" => Some(Self::JcemkepnkehDdfgmkgbapi),
"JCEMKEPNKEH_OCLNKKMMAPL" => Some(Self::JcemkepnkehOclnkkmmapl),
"JCEMKEPNKEH_NEABACFFANJ" => Some(Self::JcemkepnkehNeabacffanj),
"JCEMKEPNKEH_ECFIAPKGGBC" => Some(Self::JcemkepnkehEcfiapkggbc),
"JCEMKEPNKEH_HCLLABDBIAF" => Some(Self::JcemkepnkehHcllabdbiaf),
"JCEMKEPNKEH_FFOCGEEBGBK" => Some(Self::JcemkepnkehFfocgeebgbk),
"JCEMKEPNKEH_EGFFLNPKFHP" => Some(Self::JcemkepnkehEgfflnpkfhp),
"JCEMKEPNKEH_CLEMMILPPLF" => Some(Self::JcemkepnkehClemmilpplf),
"JCEMKEPNKEH_EPIPFKGGCFM" => Some(Self::JcemkepnkehEpipfkggcfm),
"JCEMKEPNKEH_EBHGJPKKONB" => Some(Self::JcemkepnkehEbhgjpkkonb),
"JCEMKEPNKEH_BGKDECBBEGH" => Some(Self::JcemkepnkehBgkdecbbegh),
"JCEMKEPNKEH_IGBJMGGMNBP" => Some(Self::JcemkepnkehIgbjmggmnbp),
"JCEMKEPNKEH_AJGKLPICFNK" => Some(Self::JcemkepnkehAjgklpicfnk),
"JCEMKEPNKEH_BHBNJMMKOKL" => Some(Self::JcemkepnkehBhbnjmmkokl),
"JCEMKEPNKEH_JFBNNDOBEAD" => Some(Self::JcemkepnkehJfbnndobead),
"JCEMKEPNKEH_KDFAAHOMGOK" => Some(Self::JcemkepnkehKdfaahomgok),
"JCEMKEPNKEH_BLFIEEPADFB" => Some(Self::JcemkepnkehBlfieepadfb),
"JCEMKEPNKEH_MIHGJHCGMEP" => Some(Self::JcemkepnkehMihgjhcgmep),
"JCEMKEPNKEH_MNMKPPBHFKP" => Some(Self::JcemkepnkehMnmkppbhfkp),
"JCEMKEPNKEH_OPGAMGFHBAK" => Some(Self::JcemkepnkehOpgamgfhbak),
"JCEMKEPNKEH_OIOHCAFNHBC" => Some(Self::JcemkepnkehOiohcafnhbc),
"JCEMKEPNKEH_JHICDLDNBOJ" => Some(Self::JcemkepnkehJhicdldnboj),
"JCEMKEPNKEH_EOPJKINBOFF" => Some(Self::JcemkepnkehEopjkinboff),
"JCEMKEPNKEH_DAGOBNCEOHA" => Some(Self::JcemkepnkehDagobnceoha),
"JCEMKEPNKEH_IABFCIIGAPF" => Some(Self::JcemkepnkehIabfciigapf),
"JCEMKEPNKEH_GFKIICECLKC" => Some(Self::JcemkepnkehGfkiiceclkc),
"JCEMKEPNKEH_NNJFNDJBBBM" => Some(Self::JcemkepnkehNnjfndjbbbm),
"JCEMKEPNKEH_CEDJECBKKLA" => Some(Self::JcemkepnkehCedjecbkkla),
"JCEMKEPNKEH_AFGDMICEAHA" => Some(Self::JcemkepnkehAfgdmiceaha),
"JCEMKEPNKEH_IMMHAJEDIEA" => Some(Self::JcemkepnkehImmhajediea),
"JCEMKEPNKEH_OOLMELNCAGF" => Some(Self::JcemkepnkehOolmelncagf),
"JCEMKEPNKEH_FHFOJOCACJH" => Some(Self::JcemkepnkehFhfojocacjh),
"JCEMKEPNKEH_DGBLKPCIDKG" => Some(Self::JcemkepnkehDgblkpcidkg),
"JCEMKEPNKEH_GAELELJOEHE" => Some(Self::JcemkepnkehGaeleljoehe),
"JCEMKEPNKEH_JEFIGKEMEEN" => Some(Self::JcemkepnkehJefigkemeen),
"JCEMKEPNKEH_JNHEDLMICCG" => Some(Self::JcemkepnkehJnhedlmiccg),
"JCEMKEPNKEH_KLAEPEDPODC" => Some(Self::JcemkepnkehKlaepedpodc),
"JCEMKEPNKEH_IFCGMABIGAK" => Some(Self::JcemkepnkehIfcgmabigak),
"JCEMKEPNKEH_DEGHLJJMJCD" => Some(Self::JcemkepnkehDeghljjmjcd),
"JCEMKEPNKEH_FKAICPJHKID" => Some(Self::JcemkepnkehFkaicpjhkid),
"JCEMKEPNKEH_KJEAMFMKMGI" => Some(Self::JcemkepnkehKjeamfmkmgi),
"JCEMKEPNKEH_ILHJAHLPFGD" => Some(Self::JcemkepnkehIlhjahlpfgd),
"JCEMKEPNKEH_GBNJPOBIHLE" => Some(Self::JcemkepnkehGbnjpobihle),
"JCEMKEPNKEH_MCCLEMKBGDG" => Some(Self::JcemkepnkehMcclemkbgdg),
"JCEMKEPNKEH_EOEJHGMEBLF" => Some(Self::JcemkepnkehEoejhgmeblf),
"JCEMKEPNKEH_IIBCHPJFAKE" => Some(Self::JcemkepnkehIibchpjfake),
"JCEMKEPNKEH_IOGEGDBBGPK" => Some(Self::JcemkepnkehIogegdbbgpk),
"JCEMKEPNKEH_JIGBMACHJIE" => Some(Self::JcemkepnkehJigbmachjie),
"JCEMKEPNKEH_ODPBCBGPPMF" => Some(Self::JcemkepnkehOdpbcbgppmf),
"JCEMKEPNKEH_JFKJDADPACK" => Some(Self::JcemkepnkehJfkjdadpack),
"JCEMKEPNKEH_CFCMLDFJIID" => Some(Self::JcemkepnkehCfcmldfjiid),
"JCEMKEPNKEH_BKILNBPHKEL" => Some(Self::JcemkepnkehBkilnbphkel),
"JCEMKEPNKEH_PCAPNOCFDIP" => Some(Self::JcemkepnkehPcapnocfdip),
"JCEMKEPNKEH_LOMHLGCEAHD" => Some(Self::JcemkepnkehLomhlgceahd),
"JCEMKEPNKEH_OBJPBCGHOBA" => Some(Self::JcemkepnkehObjpbcghoba),
"JCEMKEPNKEH_CNGFPOGOELE" => Some(Self::JcemkepnkehCngfpogoele),
"JCEMKEPNKEH_OHEIHFPOPOM" => Some(Self::JcemkepnkehOheihfpopom),
"JCEMKEPNKEH_ICBFDBGJGIL" => Some(Self::JcemkepnkehIcbfdbgjgil),
"JCEMKEPNKEH_KMPJOFBGJHG" => Some(Self::JcemkepnkehKmpjofbgjhg),
"JCEMKEPNKEH_IPLKMAPOKEN" => Some(Self::JcemkepnkehIplkmapoken),
"JCEMKEPNKEH_BLGABDJGPKA" => Some(Self::JcemkepnkehBlgabdjgpka),
"JCEMKEPNKEH_CNKLFKBGBOK" => Some(Self::JcemkepnkehCnklfkbgbok),
"JCEMKEPNKEH_KHKGIKLCGKL" => Some(Self::JcemkepnkehKhkgiklcgkl),
"JCEMKEPNKEH_OFHLKKHFIII" => Some(Self::JcemkepnkehOfhlkkhfiii),
"JCEMKEPNKEH_LCBKFJPNCKE" => Some(Self::JcemkepnkehLcbkfjpncke),
"JCEMKEPNKEH_KFOGDKNDIOM" => Some(Self::JcemkepnkehKfogdkndiom),
"JCEMKEPNKEH_HPGAOMACCJA" => Some(Self::JcemkepnkehHpgaomaccja),
"JCEMKEPNKEH_GIFNEAAHECK" => Some(Self::JcemkepnkehGifneaaheck),
"JCEMKEPNKEH_CLPPBLDHINN" => Some(Self::JcemkepnkehClppbldhinn),
"JCEMKEPNKEH_FMMOCDONLOE" => Some(Self::JcemkepnkehFmmocdonloe),
"JCEMKEPNKEH_AMOGAPIBOOI" => Some(Self::JcemkepnkehAmogapibooi),
"JCEMKEPNKEH_JLKKHPBCPJA" => Some(Self::JcemkepnkehJlkkhpbcpja),
"JCEMKEPNKEH_PPKHBMNMONP" => Some(Self::JcemkepnkehPpkhbmnmonp),
"JCEMKEPNKEH_LOPLGKFOBLM" => Some(Self::JcemkepnkehLoplgkfoblm),
"JCEMKEPNKEH_IBBJJFDMCGP" => Some(Self::JcemkepnkehIbbjjfdmcgp),
"JCEMKEPNKEH_PAMOKOKBGBO" => Some(Self::JcemkepnkehPamokokbgbo),
"JCEMKEPNKEH_MKBKDJIFJAP" => Some(Self::JcemkepnkehMkbkdjifjap),
"JCEMKEPNKEH_NICHPONJEOI" => Some(Self::JcemkepnkehNichponjeoi),
"JCEMKEPNKEH_IHOPCKLNJCK" => Some(Self::JcemkepnkehIhopcklnjck),
"JCEMKEPNKEH_KHCELHLKFII" => Some(Self::JcemkepnkehKhcelhlkfii),
"JCEMKEPNKEH_OBOKBGGHPNM" => Some(Self::JcemkepnkehObokbgghpnm),
"JCEMKEPNKEH_HOAHGGNBMPM" => Some(Self::JcemkepnkehHoahggnbmpm),
"JCEMKEPNKEH_KDNCGLIFIHF" => Some(Self::JcemkepnkehKdncglifihf),
"JCEMKEPNKEH_FLHMMNLMJAJ" => Some(Self::JcemkepnkehFlhmmnlmjaj),
"JCEMKEPNKEH_OBFKHADGJNL" => Some(Self::JcemkepnkehObfkhadgjnl),
"JCEMKEPNKEH_CHDJLMLKPBK" => Some(Self::JcemkepnkehChdjlmlkpbk),
"JCEMKEPNKEH_JDAGLJEKHGF" => Some(Self::JcemkepnkehJdagljekhgf),
"JCEMKEPNKEH_GAKOBDBEKMH" => Some(Self::JcemkepnkehGakobdbekmh),
"JCEMKEPNKEH_NADKBAMGBCM" => Some(Self::JcemkepnkehNadkbamgbcm),
"JCEMKEPNKEH_FHNCBGBJJPN" => Some(Self::JcemkepnkehFhncbgbjjpn),
"JCEMKEPNKEH_OBIJEKMIGOH" => Some(Self::JcemkepnkehObijekmigoh),
"JCEMKEPNKEH_AEOAFBDIDIK" => Some(Self::JcemkepnkehAeoafbdidik),
"JCEMKEPNKEH_HPOOFCAJJAM" => Some(Self::JcemkepnkehHpoofcajjam),
"JCEMKEPNKEH_HALAKMMIHBC" => Some(Self::JcemkepnkehHalakmmihbc),
"JCEMKEPNKEH_MADCIEBNICG" => Some(Self::JcemkepnkehMadciebnicg),
"JCEMKEPNKEH_GFMLKABKKNJ" => Some(Self::JcemkepnkehGfmlkabkknj),
"JCEMKEPNKEH_EEHMMGAMOPN" => Some(Self::JcemkepnkehEehmmgamopn),
"JCEMKEPNKEH_GIOPIFPCEJP" => Some(Self::JcemkepnkehGiopifpcejp),
"JCEMKEPNKEH_OBEPPEIDGEG" => Some(Self::JcemkepnkehObeppeidgeg),
"JCEMKEPNKEH_KEAEOFBAEPB" => Some(Self::JcemkepnkehKeaeofbaepb),
"JCEMKEPNKEH_CDKGIKLIIEI" => Some(Self::JcemkepnkehCdkgikliiei),
"JCEMKEPNKEH_LEKMDCEFIMA" => Some(Self::JcemkepnkehLekmdcefima),
"JCEMKEPNKEH_FFEHAIJLJBB" => Some(Self::JcemkepnkehFfehaijljbb),
"JCEMKEPNKEH_ABEDABLLPOK" => Some(Self::JcemkepnkehAbedabllpok),
"JCEMKEPNKEH_GEKKHKIAAGA" => Some(Self::JcemkepnkehGekkhkiaaga),
"JCEMKEPNKEH_CPHIDBKEDLG" => Some(Self::JcemkepnkehCphidbkedlg),
"JCEMKEPNKEH_GJKLFILBCGP" => Some(Self::JcemkepnkehGjklfilbcgp),
"JCEMKEPNKEH_MALKCBFOFBH" => Some(Self::JcemkepnkehMalkcbfofbh),
"JCEMKEPNKEH_JPINNMBBIIJ" => Some(Self::JcemkepnkehJpinnmbbiij),
"JCEMKEPNKEH_BMOBOIDBKDA" => Some(Self::JcemkepnkehBmoboidbkda),
"JCEMKEPNKEH_LKIIGLPDFBL" => Some(Self::JcemkepnkehLkiiglpdfbl),
"JCEMKEPNKEH_NAEHHJMMFIK" => Some(Self::JcemkepnkehNaehhjmmfik),
"JCEMKEPNKEH_JILHJLGJIKI" => Some(Self::JcemkepnkehJilhjlgjiki),
"JCEMKEPNKEH_NOBJHMFNJOL" => Some(Self::JcemkepnkehNobjhmfnjol),
"JCEMKEPNKEH_GIHEEOLHBLJ" => Some(Self::JcemkepnkehGiheeolhblj),
"JCEMKEPNKEH_KHOJNOEEGHA" => Some(Self::JcemkepnkehKhojnoeegha),
"JCEMKEPNKEH_GFPBHNEGIGK" => Some(Self::JcemkepnkehGfpbhnegigk),
"JCEMKEPNKEH_JKBGOJGCKBE" => Some(Self::JcemkepnkehJkbgojgckbe),
"JCEMKEPNKEH_KFDNEIFCDMA" => Some(Self::JcemkepnkehKfdneifcdma),
"JCEMKEPNKEH_AOKIGKJGOCD" => Some(Self::JcemkepnkehAokigkjgocd),
"JCEMKEPNKEH_EBFONGBHKGD" => Some(Self::JcemkepnkehEbfongbhkgd),
"JCEMKEPNKEH_CHEJNMHBCII" => Some(Self::JcemkepnkehChejnmhbcii),
"JCEMKEPNKEH_NIABAOEMHBL" => Some(Self::JcemkepnkehNiabaoemhbl),
"JCEMKEPNKEH_JFPDFNLBDPN" => Some(Self::JcemkepnkehJfpdfnlbdpn),
"JCEMKEPNKEH_FAGEPIBBOBC" => Some(Self::JcemkepnkehFagepibbobc),
"JCEMKEPNKEH_CJAEMKGCPFJ" => Some(Self::JcemkepnkehCjaemkgcpfj),
"JCEMKEPNKEH_CLIONMPMPFG" => Some(Self::JcemkepnkehClionmpmpfg),
"JCEMKEPNKEH_HGEJHKHAJEG" => Some(Self::JcemkepnkehHgejhkhajeg),
"JCEMKEPNKEH_IIKGEAOFFMB" => Some(Self::JcemkepnkehIikgeaoffmb),
"JCEMKEPNKEH_PCICDMMECGJ" => Some(Self::JcemkepnkehPcicdmmecgj),
"JCEMKEPNKEH_DGKKGGLHKGM" => Some(Self::JcemkepnkehDgkkgglhkgm),
"JCEMKEPNKEH_GCBJBELHNBG" => Some(Self::JcemkepnkehGcbjbelhnbg),
"JCEMKEPNKEH_OCMCCMCBNJG" => Some(Self::JcemkepnkehOcmccmcbnjg),
"JCEMKEPNKEH_FMKGLADGDOO" => Some(Self::JcemkepnkehFmkgladgdoo),
"JCEMKEPNKEH_AMDDDIGEOEH" => Some(Self::JcemkepnkehAmdddigeoeh),
"JCEMKEPNKEH_IGKPIKDFPAA" => Some(Self::JcemkepnkehIgkpikdfpaa),
"JCEMKEPNKEH_ALPJLHADIOC" => Some(Self::JcemkepnkehAlpjlhadioc),
"JCEMKEPNKEH_JIMDFJOPMAI" => Some(Self::JcemkepnkehJimdfjopmai),
"JCEMKEPNKEH_JPHBIGEJDJE" => Some(Self::JcemkepnkehJphbigejdje),
"JCEMKEPNKEH_CAMKIHOHFOA" => Some(Self::JcemkepnkehCamkihohfoa),
"JCEMKEPNKEH_JOOAIJBMFCE" => Some(Self::JcemkepnkehJooaijbmfce),
"JCEMKEPNKEH_LABIAJLKPAH" => Some(Self::JcemkepnkehLabiajlkpah),
"JCEMKEPNKEH_KLHFGOFLGBO" => Some(Self::JcemkepnkehKlhfgoflgbo),
"JCEMKEPNKEH_HPFBAAKMALI" => Some(Self::JcemkepnkehHpfbaakmali),
"JCEMKEPNKEH_KDNPMNLLKJK" => Some(Self::JcemkepnkehKdnpmnllkjk),
"JCEMKEPNKEH_HPDJPKCCEHI" => Some(Self::JcemkepnkehHpdjpkccehi),
"JCEMKEPNKEH_CPIIMCPCPJP" => Some(Self::JcemkepnkehCpiimcpcpjp),
"JCEMKEPNKEH_EOLBHFLCGPJ" => Some(Self::JcemkepnkehEolbhflcgpj),
"JCEMKEPNKEH_GPNOLPEDIKH" => Some(Self::JcemkepnkehGpnolpedikh),
"JCEMKEPNKEH_HFBOFAADBOG" => Some(Self::JcemkepnkehHfbofaadbog),
"JCEMKEPNKEH_ENDMJOKJEIP" => Some(Self::JcemkepnkehEndmjokjeip),
"JCEMKEPNKEH_HJIKFDAJMIC" => Some(Self::JcemkepnkehHjikfdajmic),
"JCEMKEPNKEH_CPFGOGCNMJD" => Some(Self::JcemkepnkehCpfgogcnmjd),
"JCEMKEPNKEH_GIBEAJMAEDC" => Some(Self::JcemkepnkehGibeajmaedc),
"JCEMKEPNKEH_AFIBIFGGOPC" => Some(Self::JcemkepnkehAfibifggopc),
"JCEMKEPNKEH_AMPNNAGBDFA" => Some(Self::JcemkepnkehAmpnnagbdfa),
"JCEMKEPNKEH_GBHMOHIHAPN" => Some(Self::JcemkepnkehGbhmohihapn),
"JCEMKEPNKEH_DPBCNBANCHM" => Some(Self::JcemkepnkehDpbcnbanchm),
"JCEMKEPNKEH_NBOIDLBHFJH" => Some(Self::JcemkepnkehNboidlbhfjh),
"JCEMKEPNKEH_DIFDOOOLKOF" => Some(Self::JcemkepnkehDifdooolkof),
"JCEMKEPNKEH_BDAIAKEDIIH" => Some(Self::JcemkepnkehBdaiakediih),
"JCEMKEPNKEH_APBLMGCDAGP" => Some(Self::JcemkepnkehApblmgcdagp),
"JCEMKEPNKEH_EKNBHMEDCKL" => Some(Self::JcemkepnkehEknbhmedckl),
"JCEMKEPNKEH_ONMCICBEDOG" => Some(Self::JcemkepnkehOnmcicbedog),
"JCEMKEPNKEH_LJLHEIBKBEG" => Some(Self::JcemkepnkehLjlheibkbeg),
"JCEMKEPNKEH_FDKHNHBHMIM" => Some(Self::JcemkepnkehFdkhnhbhmim),
"JCEMKEPNKEH_OLEBBCPDKNB" => Some(Self::JcemkepnkehOlebbcpdknb),
"JCEMKEPNKEH_DAFDFDOLDFG" => Some(Self::JcemkepnkehDafdfdoldfg),
"JCEMKEPNKEH_GCGADFFKNOP" => Some(Self::JcemkepnkehGcgadffknop),
"JCEMKEPNKEH_OKNLHJAHHJF" => Some(Self::JcemkepnkehOknlhjahhjf),
"JCEMKEPNKEH_PLJKIKNHHJD" => Some(Self::JcemkepnkehPljkiknhhjd),
"JCEMKEPNKEH_LBLOBFBDEMF" => Some(Self::JcemkepnkehLblobfbdemf),
"JCEMKEPNKEH_POHNJNCIMOI" => Some(Self::JcemkepnkehPohnjncimoi),
"JCEMKEPNKEH_GFHIABHEKGM" => Some(Self::JcemkepnkehGfhiabhekgm),
"JCEMKEPNKEH_INJDKLMIPAN" => Some(Self::JcemkepnkehInjdklmipan),
"JCEMKEPNKEH_OAKNPDKPIGJ" => Some(Self::JcemkepnkehOaknpdkpigj),
"JCEMKEPNKEH_CENFKPBOGIB" => Some(Self::JcemkepnkehCenfkpbogib),
"JCEMKEPNKEH_IFBBNIGPNCN" => Some(Self::JcemkepnkehIfbbnigpncn),
"JCEMKEPNKEH_DNOCBGHMLCE" => Some(Self::JcemkepnkehDnocbghmlce),
"JCEMKEPNKEH_OBBCHKCCCOA" => Some(Self::JcemkepnkehObbchkcccoa),
"JCEMKEPNKEH_IOEKNJEEOCB" => Some(Self::JcemkepnkehIoeknjeeocb),
"JCEMKEPNKEH_JDPPDNFOAHP" => Some(Self::JcemkepnkehJdppdnfoahp),
"JCEMKEPNKEH_MNEBFHBOGAL" => Some(Self::JcemkepnkehMnebfhbogal),
"JCEMKEPNKEH_KGAFHCLJOLI" => Some(Self::JcemkepnkehKgafhcljoli),
"JCEMKEPNKEH_KEACINDFLLI" => Some(Self::JcemkepnkehKeacindflli),
"JCEMKEPNKEH_HLFEJMGBGFA" => Some(Self::JcemkepnkehHlfejmgbgfa),
"JCEMKEPNKEH_OENENGMACGL" => Some(Self::JcemkepnkehOenengmacgl),
"JCEMKEPNKEH_CKKGIAFNHDI" => Some(Self::JcemkepnkehCkkgiafnhdi),
"JCEMKEPNKEH_GJNEAHCDMAH" => Some(Self::JcemkepnkehGjneahcdmah),
"JCEMKEPNKEH_FEGMCCLFPLG" => Some(Self::JcemkepnkehFegmcclfplg),
"JCEMKEPNKEH_NAOOGGHAHFM" => Some(Self::JcemkepnkehNaoogghahfm),
"JCEMKEPNKEH_POFEKFLNNOD" => Some(Self::JcemkepnkehPofekflnnod),
"JCEMKEPNKEH_PMIMOIDFOBE" => Some(Self::JcemkepnkehPmimoidfobe),
"JCEMKEPNKEH_DCAGEAKACBI" => Some(Self::JcemkepnkehDcageakacbi),
"JCEMKEPNKEH_GJDPMEOPFMB" => Some(Self::JcemkepnkehGjdpmeopfmb),
"JCEMKEPNKEH_AFPCCCLAFMG" => Some(Self::JcemkepnkehAfpccclafmg),
"JCEMKEPNKEH_ENIOOLABDHB" => Some(Self::JcemkepnkehEnioolabdhb),
"JCEMKEPNKEH_MMFOKPBEGAJ" => Some(Self::JcemkepnkehMmfokpbegaj),
"JCEMKEPNKEH_JLJDNOAEIJF" => Some(Self::JcemkepnkehJljdnoaeijf),
"JCEMKEPNKEH_EEJEFGDLOCM" => Some(Self::JcemkepnkehEejefgdlocm),
"JCEMKEPNKEH_NBDKGKLEFLD" => Some(Self::JcemkepnkehNbdkgklefld),
"JCEMKEPNKEH_POBJOILPKPP" => Some(Self::JcemkepnkehPobjoilpkpp),
"JCEMKEPNKEH_CDLMGBAKBKP" => Some(Self::JcemkepnkehCdlmgbakbkp),
"JCEMKEPNKEH_HLEDHDLCAEI" => Some(Self::JcemkepnkehHledhdlcaei),
"JCEMKEPNKEH_DEMNOLFFELA" => Some(Self::JcemkepnkehDemnolffela),
"JCEMKEPNKEH_EKMJEJAMGMD" => Some(Self::JcemkepnkehEkmjejamgmd),
"JCEMKEPNKEH_IHDHACOOIJH" => Some(Self::JcemkepnkehIhdhacooijh),
"JCEMKEPNKEH_PGMCFMHCPKJ" => Some(Self::JcemkepnkehPgmcfmhcpkj),
"JCEMKEPNKEH_EKCMPBLICLA" => Some(Self::JcemkepnkehEkcmpblicla),
"JCEMKEPNKEH_NOBDFFMHPMD" => Some(Self::JcemkepnkehNobdffmhpmd),
"JCEMKEPNKEH_ODFNONGKCGF" => Some(Self::JcemkepnkehOdfnongkcgf),
"JCEMKEPNKEH_LNMMMDIICIK" => Some(Self::JcemkepnkehLnmmmdiicik),
"JCEMKEPNKEH_EMDEDOIDAHI" => Some(Self::JcemkepnkehEmdedoidahi),
"JCEMKEPNKEH_LDIHFLLPJJA" => Some(Self::JcemkepnkehLdihfllpjja),
"JCEMKEPNKEH_HPAKJIGJOPC" => Some(Self::JcemkepnkehHpakjigjopc),
"JCEMKEPNKEH_HLJBJCBKKLL" => Some(Self::JcemkepnkehHljbjcbkkll),
"JCEMKEPNKEH_HKDPGPNDHNN" => Some(Self::JcemkepnkehHkdpgpndhnn),
"JCEMKEPNKEH_FJEEEINPILA" => Some(Self::JcemkepnkehFjeeeinpila),
"JCEMKEPNKEH_IJIPCAIKNIB" => Some(Self::JcemkepnkehIjipcaiknib),
"JCEMKEPNKEH_KOMNAJHGIEE" => Some(Self::JcemkepnkehKomnajhgiee),
"JCEMKEPNKEH_FJCLJPMPDGD" => Some(Self::JcemkepnkehFjcljpmpdgd),
"JCEMKEPNKEH_BDBIKIDPHIK" => Some(Self::JcemkepnkehBdbikidphik),
"JCEMKEPNKEH_LJKNMJKKGLJ" => Some(Self::JcemkepnkehLjknmjkkglj),
"JCEMKEPNKEH_ONKHIICNAEC" => Some(Self::JcemkepnkehOnkhiicnaec),
"JCEMKEPNKEH_AKNNFFHALFP" => Some(Self::JcemkepnkehAknnffhalfp),
"JCEMKEPNKEH_BPNGDHLAPIA" => Some(Self::JcemkepnkehBpngdhlapia),
"JCEMKEPNKEH_GHJADOBGACM" => Some(Self::JcemkepnkehGhjadobgacm),
"JCEMKEPNKEH_KLOEDGDLGIN" => Some(Self::JcemkepnkehKloedgdlgin),
"JCEMKEPNKEH_DGHBDAGFEGH" => Some(Self::JcemkepnkehDghbdagfegh),
"JCEMKEPNKEH_EEAPCOFGCFJ" => Some(Self::JcemkepnkehEeapcofgcfj),
"JCEMKEPNKEH_HFFPANOAMKL" => Some(Self::JcemkepnkehHffpanoamkl),
"JCEMKEPNKEH_FAFLHDMDACO" => Some(Self::JcemkepnkehFaflhdmdaco),
"JCEMKEPNKEH_IGCOOPMONEF" => Some(Self::JcemkepnkehIgcoopmonef),
"JCEMKEPNKEH_DOLDBPLPPJG" => Some(Self::JcemkepnkehDoldbplppjg),
"JCEMKEPNKEH_EJFAMJIILMG" => Some(Self::JcemkepnkehEjfamjiilmg),
"JCEMKEPNKEH_MDCNKKJFAEI" => Some(Self::JcemkepnkehMdcnkkjfaei),
"JCEMKEPNKEH_LKCPBMHMIEJ" => Some(Self::JcemkepnkehLkcpbmhmiej),
"JCEMKEPNKEH_BPLDAKDDAPK" => Some(Self::JcemkepnkehBpldakddapk),
"JCEMKEPNKEH_OOBHPBPBGDF" => Some(Self::JcemkepnkehOobhpbpbgdf),
"JCEMKEPNKEH_DPKKDOOEOPC" => Some(Self::JcemkepnkehDpkkdooeopc),
"JCEMKEPNKEH_DBBJLINKPPI" => Some(Self::JcemkepnkehDbbjlinkppi),
"JCEMKEPNKEH_OOODFNOCFDC" => Some(Self::JcemkepnkehOoodfnocfdc),
"JCEMKEPNKEH_GIDIOLBCFLG" => Some(Self::JcemkepnkehGidiolbcflg),
"JCEMKEPNKEH_KPEIAJOAILG" => Some(Self::JcemkepnkehKpeiajoailg),
"JCEMKEPNKEH_COLEPDEGLCC" => Some(Self::JcemkepnkehColepdeglcc),
"JCEMKEPNKEH_ONAJENMEKDE" => Some(Self::JcemkepnkehOnajenmekde),
"JCEMKEPNKEH_PCIPOBKGGDF" => Some(Self::JcemkepnkehPcipobkggdf),
"JCEMKEPNKEH_LEJNNLNOMAE" => Some(Self::JcemkepnkehLejnnlnomae),
"JCEMKEPNKEH_FCMALEOBHBF" => Some(Self::JcemkepnkehFcmaleobhbf),
"JCEMKEPNKEH_KFENBIHKFDE" => Some(Self::JcemkepnkehKfenbihkfde),
"JCEMKEPNKEH_JNLKGIGIEFL" => Some(Self::JcemkepnkehJnlkgigiefl),
"JCEMKEPNKEH_PEGOIHDJOOD" => Some(Self::JcemkepnkehPegoihdjood),
"JCEMKEPNKEH_PFIGMBCPFDD" => Some(Self::JcemkepnkehPfigmbcpfdd),
"JCEMKEPNKEH_IOHGLJLEHPE" => Some(Self::JcemkepnkehIohgljlehpe),
"JCEMKEPNKEH_LNPLDMNNMBD" => Some(Self::JcemkepnkehLnpldmnnmbd),
"JCEMKEPNKEH_OPLNHAJBCHG" => Some(Self::JcemkepnkehOplnhajbchg),
"JCEMKEPNKEH_EDNDEPFBJEM" => Some(Self::JcemkepnkehEdndepfbjem),
"JCEMKEPNKEH_LDCKDAALFJK" => Some(Self::JcemkepnkehLdckdaalfjk),
"JCEMKEPNKEH_DEEAIMDDIMD" => Some(Self::JcemkepnkehDeeaimddimd),
"JCEMKEPNKEH_CIOMDLJJKFA" => Some(Self::JcemkepnkehCiomdljjkfa),
"JCEMKEPNKEH_OEIAMEJKFLK" => Some(Self::JcemkepnkehOeiamejkflk),
"JCEMKEPNKEH_DMDDACPLCHJ" => Some(Self::JcemkepnkehDmddacplchj),
"JCEMKEPNKEH_OKKNLLHHCEK" => Some(Self::JcemkepnkehOkknllhhcek),
"JCEMKEPNKEH_INMDANCHJPB" => Some(Self::JcemkepnkehInmdanchjpb),
"JCEMKEPNKEH_KHCGJOKLCJH" => Some(Self::JcemkepnkehKhcgjoklcjh),
"JCEMKEPNKEH_LNJGJICJGKF" => Some(Self::JcemkepnkehLnjgjicjgkf),
"JCEMKEPNKEH_BEJCOIAECKH" => Some(Self::JcemkepnkehBejcoiaeckh),
"JCEMKEPNKEH_PNEMDGJKNDD" => Some(Self::JcemkepnkehPnemdgjkndd),
"JCEMKEPNKEH_NMEAJNAPDDK" => Some(Self::JcemkepnkehNmeajnapddk),
"JCEMKEPNKEH_OMIHJEPDBFD" => Some(Self::JcemkepnkehOmihjepdbfd),
"JCEMKEPNKEH_CLCLNGHOFCK" => Some(Self::JcemkepnkehClclnghofck),
"JCEMKEPNKEH_IIFKDADJPNH" => Some(Self::JcemkepnkehIifkdadjpnh),
"JCEMKEPNKEH_EHBLINECDBH" => Some(Self::JcemkepnkehEhblinecdbh),
"JCEMKEPNKEH_AHCBIOIOFKK" => Some(Self::JcemkepnkehAhcbioiofkk),
"JCEMKEPNKEH_ONGBPGKFPHA" => Some(Self::JcemkepnkehOngbpgkfpha),
"JCEMKEPNKEH_AAGCMFOHBKM" => Some(Self::JcemkepnkehAagcmfohbkm),
"JCEMKEPNKEH_NIFAMKFKGGL" => Some(Self::JcemkepnkehNifamkfkggl),
"JCEMKEPNKEH_MHJPDFAKKOL" => Some(Self::JcemkepnkehMhjpdfakkol),
"JCEMKEPNKEH_GEHEAFDEGMA" => Some(Self::JcemkepnkehGeheafdegma),
"JCEMKEPNKEH_OAFMLKMMAOE" => Some(Self::JcemkepnkehOafmlkmmaoe),
"JCEMKEPNKEH_MIOEMCINEKC" => Some(Self::JcemkepnkehMioemcinekc),
"JCEMKEPNKEH_GNPHAFPFPCJ" => Some(Self::JcemkepnkehGnphafpfpcj),
"JCEMKEPNKEH_BGONGEJLBFP" => Some(Self::JcemkepnkehBgongejlbfp),
"JCEMKEPNKEH_NHEKOFGBJAP" => Some(Self::JcemkepnkehNhekofgbjap),
"JCEMKEPNKEH_EKEIEAJMNEE" => Some(Self::JcemkepnkehEkeieajmnee),
"JCEMKEPNKEH_ADGPCICHIBC" => Some(Self::JcemkepnkehAdgpcichibc),
"JCEMKEPNKEH_DBNMADJKKEO" => Some(Self::JcemkepnkehDbnmadjkkeo),
"JCEMKEPNKEH_BPCPEKINONL" => Some(Self::JcemkepnkehBpcpekinonl),
"JCEMKEPNKEH_PLAOCHPINEL" => Some(Self::JcemkepnkehPlaochpinel),
"JCEMKEPNKEH_FAAFFHEAPIP" => Some(Self::JcemkepnkehFaaffheapip),
"JCEMKEPNKEH_FHABJLDHLCJ" => Some(Self::JcemkepnkehFhabjldhlcj),
"JCEMKEPNKEH_BECKBIJDMND" => Some(Self::JcemkepnkehBeckbijdmnd),
"JCEMKEPNKEH_CEEDDFJIMND" => Some(Self::JcemkepnkehCeeddfjimnd),
"JCEMKEPNKEH_HEBNBENPKLB" => Some(Self::JcemkepnkehHebnbenpklb),
"JCEMKEPNKEH_EMFMLPPJNCB" => Some(Self::JcemkepnkehEmfmlppjncb),
"JCEMKEPNKEH_CPOHFNBFKHA" => Some(Self::JcemkepnkehCpohfnbfkha),
"JCEMKEPNKEH_GBANIGKDHDN" => Some(Self::JcemkepnkehGbanigkdhdn),
"JCEMKEPNKEH_BODCLEHJKJB" => Some(Self::JcemkepnkehBodclehjkjb),
"JCEMKEPNKEH_BJDBEBMKANO" => Some(Self::JcemkepnkehBjdbebmkano),
"JCEMKEPNKEH_MIHEHHKECIH" => Some(Self::JcemkepnkehMihehhkecih),
"JCEMKEPNKEH_IOONKBLKIJA" => Some(Self::JcemkepnkehIoonkblkija),
"JCEMKEPNKEH_AIPJNEOFKKL" => Some(Self::JcemkepnkehAipjneofkkl),
"JCEMKEPNKEH_GCFEMOGCDGB" => Some(Self::JcemkepnkehGcfemogcdgb),
"JCEMKEPNKEH_CPLFBHJDFNA" => Some(Self::JcemkepnkehCplfbhjdfna),
"JCEMKEPNKEH_EFGCIJELOAH" => Some(Self::JcemkepnkehEfgcijeloah),
"JCEMKEPNKEH_CHOGFDOPAJM" => Some(Self::JcemkepnkehChogfdopajm),
"JCEMKEPNKEH_AJKHFJLCAJP" => Some(Self::JcemkepnkehAjkhfjlcajp),
"JCEMKEPNKEH_EDEHCGIKPJC" => Some(Self::JcemkepnkehEdehcgikpjc),
"JCEMKEPNKEH_IDFKNGJLFFG" => Some(Self::JcemkepnkehIdfkngjlffg),
"JCEMKEPNKEH_DACINIHIEJJ" => Some(Self::JcemkepnkehDacinihiejj),
"JCEMKEPNKEH_AGKDMCPPBFL" => Some(Self::JcemkepnkehAgkdmcppbfl),
"JCEMKEPNKEH_AKANBAHIIOD" => Some(Self::JcemkepnkehAkanbahiiod),
"JCEMKEPNKEH_FKKCJGLFOPH" => Some(Self::JcemkepnkehFkkcjglfoph),
"JCEMKEPNKEH_HCAIGFKEGBN" => Some(Self::JcemkepnkehHcaigfkegbn),
"JCEMKEPNKEH_DDFJBMGOOAN" => Some(Self::JcemkepnkehDdfjbmgooan),
"JCEMKEPNKEH_CEHPKBABEPG" => Some(Self::JcemkepnkehCehpkbabepg),
"JCEMKEPNKEH_POGKLFHIKHP" => Some(Self::JcemkepnkehPogklfhikhp),
"JCEMKEPNKEH_NGOBIOOEEGL" => Some(Self::JcemkepnkehNgobiooeegl),
"JCEMKEPNKEH_FIFEMMCAENK" => Some(Self::JcemkepnkehFifemmcaenk),
"JCEMKEPNKEH_HFBGHGICDEA" => Some(Self::JcemkepnkehHfbghgicdea),
"JCEMKEPNKEH_DPCMBBKNCBO" => Some(Self::JcemkepnkehDpcmbbkncbo),
"JCEMKEPNKEH_IBLFCNJGKNG" => Some(Self::JcemkepnkehIblfcnjgkng),
"JCEMKEPNKEH_FNKEMCNDKMK" => Some(Self::JcemkepnkehFnkemcndkmk),
"JCEMKEPNKEH_JLOKCKJIFDN" => Some(Self::JcemkepnkehJlokckjifdn),
"JCEMKEPNKEH_GLCCFEFPECL" => Some(Self::JcemkepnkehGlccfefpecl),
"JCEMKEPNKEH_IKNGHMDPJJK" => Some(Self::JcemkepnkehIknghmdpjjk),
"JCEMKEPNKEH_FLKCCPHFKGL" => Some(Self::JcemkepnkehFlkccphfkgl),
"JCEMKEPNKEH_PDNICBFHPPB" => Some(Self::JcemkepnkehPdnicbfhppb),
"JCEMKEPNKEH_HOGAIEAJIMG" => Some(Self::JcemkepnkehHogaieajimg),
"JCEMKEPNKEH_BGNLEDLNPKO" => Some(Self::JcemkepnkehBgnledlnpko),
"JCEMKEPNKEH_PGFBHMCIBAI" => Some(Self::JcemkepnkehPgfbhmcibai),
"JCEMKEPNKEH_DJNHDBGEJBN" => Some(Self::JcemkepnkehDjnhdbgejbn),
"JCEMKEPNKEH_ANDHCMNKEJH" => Some(Self::JcemkepnkehAndhcmnkejh),
"JCEMKEPNKEH_MDMGKEJAIBH" => Some(Self::JcemkepnkehMdmgkejaibh),
"JCEMKEPNKEH_KKEAJHFBMGA" => Some(Self::JcemkepnkehKkeajhfbmga),
"JCEMKEPNKEH_NEJGILCJHKA" => Some(Self::JcemkepnkehNejgilcjhka),
"JCEMKEPNKEH_FACPLONBJGB" => Some(Self::JcemkepnkehFacplonbjgb),
"JCEMKEPNKEH_JFAIIJIPGNE" => Some(Self::JcemkepnkehJfaiijipgne),
"JCEMKEPNKEH_HKMKJBEEHJL" => Some(Self::JcemkepnkehHkmkjbeehjl),
"JCEMKEPNKEH_EIGIFNNGECO" => Some(Self::JcemkepnkehEigifnngeco),
"JCEMKEPNKEH_GKNPCFFJDEP" => Some(Self::JcemkepnkehGknpcffjdep),
"JCEMKEPNKEH_GABGLLNMFGL" => Some(Self::JcemkepnkehGabgllnmfgl),
"JCEMKEPNKEH_MMOOIAEMOML" => Some(Self::JcemkepnkehMmooiaemoml),
"JCEMKEPNKEH_DOBOKNOINAM" => Some(Self::JcemkepnkehDoboknoinam),
"JCEMKEPNKEH_MJFGIDKAIIF" => Some(Self::JcemkepnkehMjfgidkaiif),
"JCEMKEPNKEH_HCGLKDBONJB" => Some(Self::JcemkepnkehHcglkdbonjb),
"JCEMKEPNKEH_GAOJJGKKDHH" => Some(Self::JcemkepnkehGaojjgkkdhh),
"JCEMKEPNKEH_HNNJDEPHJJM" => Some(Self::JcemkepnkehHnnjdephjjm),
"JCEMKEPNKEH_GHKODAHFEOE" => Some(Self::JcemkepnkehGhkodahfeoe),
"JCEMKEPNKEH_GPHPJFIGNCB" => Some(Self::JcemkepnkehGphpjfigncb),
"JCEMKEPNKEH_DIOPMKCKDFH" => Some(Self::JcemkepnkehDiopmkckdfh),
"JCEMKEPNKEH_IDECIKOFFMP" => Some(Self::JcemkepnkehIdecikoffmp),
"JCEMKEPNKEH_MCNCFBEKEOC" => Some(Self::JcemkepnkehMcncfbekeoc),
"JCEMKEPNKEH_KEHJGFPDJBI" => Some(Self::JcemkepnkehKehjgfpdjbi),
"JCEMKEPNKEH_DOPFCBBNGLL" => Some(Self::JcemkepnkehDopfcbbngll),
"JCEMKEPNKEH_JNBHGMIHOFO" => Some(Self::JcemkepnkehJnbhgmihofo),
"JCEMKEPNKEH_LGFLEHEBDEM" => Some(Self::JcemkepnkehLgflehebdem),
"JCEMKEPNKEH_GPPGONFKNAF" => Some(Self::JcemkepnkehGppgonfknaf),
"JCEMKEPNKEH_DIEABAJOEOJ" => Some(Self::JcemkepnkehDieabajoeoj),
"JCEMKEPNKEH_DMADHCEFNGP" => Some(Self::JcemkepnkehDmadhcefngp),
"JCEMKEPNKEH_AHFGFKMMMAF" => Some(Self::JcemkepnkehAhfgfkmmmaf),
"JCEMKEPNKEH_DNOGLBMPGAF" => Some(Self::JcemkepnkehDnoglbmpgaf),
"JCEMKEPNKEH_LDIPMGFGBJE" => Some(Self::JcemkepnkehLdipmgfgbje),
"JCEMKEPNKEH_EPPBGOAOPCN" => Some(Self::JcemkepnkehEppbgoaopcn),
"JCEMKEPNKEH_LFMIOFAJNHI" => Some(Self::JcemkepnkehLfmiofajnhi),
"JCEMKEPNKEH_FIAHOOEOFLC" => Some(Self::JcemkepnkehFiahooeoflc),
"JCEMKEPNKEH_GAEBLCMIHGE" => Some(Self::JcemkepnkehGaeblcmihge),
"JCEMKEPNKEH_JEGCFILJGID" => Some(Self::JcemkepnkehJegcfiljgid),
"JCEMKEPNKEH_PCCGPMFCJLP" => Some(Self::JcemkepnkehPccgpmfcjlp),
"JCEMKEPNKEH_EEMOMEKADMK" => Some(Self::JcemkepnkehEemomekadmk),
"JCEMKEPNKEH_JGEMGFECLLK" => Some(Self::JcemkepnkehJgemgfecllk),
"JCEMKEPNKEH_HELHPEOKPAK" => Some(Self::JcemkepnkehHelhpeokpak),
"JCEMKEPNKEH_KMDFEBCONKP" => Some(Self::JcemkepnkehKmdfebconkp),
"JCEMKEPNKEH_HBFJMKMBIAO" => Some(Self::JcemkepnkehHbfjmkmbiao),
"JCEMKEPNKEH_GMFEGFLDCBO" => Some(Self::JcemkepnkehGmfegfldcbo),
"JCEMKEPNKEH_FOBHDPGKPKK" => Some(Self::JcemkepnkehFobhdpgkpkk),
"JCEMKEPNKEH_BBCEGBAIPIN" => Some(Self::JcemkepnkehBbcegbaipin),
"JCEMKEPNKEH_ACNPPDLAGJO" => Some(Self::JcemkepnkehAcnppdlagjo),
"JCEMKEPNKEH_AHCDAGIGIFM" => Some(Self::JcemkepnkehAhcdagigifm),
"JCEMKEPNKEH_ECCDMDIKLCP" => Some(Self::JcemkepnkehEccdmdiklcp),
"JCEMKEPNKEH_LPADEOOFGAN" => Some(Self::JcemkepnkehLpadeoofgan),
"JCEMKEPNKEH_BIFOFEFGGEI" => Some(Self::JcemkepnkehBifofefggei),
"JCEMKEPNKEH_HANMNJEHEKL" => Some(Self::JcemkepnkehHanmnjehekl),
"JCEMKEPNKEH_EGNPOKANKCN" => Some(Self::JcemkepnkehEgnpokankcn),
"JCEMKEPNKEH_OPMLDHANPEJ" => Some(Self::JcemkepnkehOpmldhanpej),
"JCEMKEPNKEH_CKGLCINMCKM" => Some(Self::JcemkepnkehCkglcinmckm),
"JCEMKEPNKEH_JMALHGLCHAM" => Some(Self::JcemkepnkehJmalhglcham),
"JCEMKEPNKEH_ACCCNCPCIAH" => Some(Self::JcemkepnkehAcccncpciah),
"JCEMKEPNKEH_MIDDLEDLBMJ" => Some(Self::JcemkepnkehMiddledlbmj),
"JCEMKEPNKEH_GDJPPLGJCCH" => Some(Self::JcemkepnkehGdjpplgjcch),
"JCEMKEPNKEH_BGKFILLMLOG" => Some(Self::JcemkepnkehBgkfillmlog),
"JCEMKEPNKEH_OBDKAFOINAP" => Some(Self::JcemkepnkehObdkafoinap),
"JCEMKEPNKEH_AILGJDLMDEC" => Some(Self::JcemkepnkehAilgjdlmdec),
"JCEMKEPNKEH_AABCMFIFKOB" => Some(Self::JcemkepnkehAabcmfifkob),
"JCEMKEPNKEH_FFMPGOCAMAO" => Some(Self::JcemkepnkehFfmpgocamao),
"JCEMKEPNKEH_ILNNEAKIBCN" => Some(Self::JcemkepnkehIlnneakibcn),
"JCEMKEPNKEH_JPIBICMDKDI" => Some(Self::JcemkepnkehJpibicmdkdi),
"JCEMKEPNKEH_LPCFFBOKPKD" => Some(Self::JcemkepnkehLpcffbokpkd),
"JCEMKEPNKEH_OPBILCDILJK" => Some(Self::JcemkepnkehOpbilcdiljk),
"JCEMKEPNKEH_BDMFOBMNCMF" => Some(Self::JcemkepnkehBdmfobmncmf),
"JCEMKEPNKEH_JGGBLELPDKF" => Some(Self::JcemkepnkehJggblelpdkf),
"JCEMKEPNKEH_PPAAAKECJMJ" => Some(Self::JcemkepnkehPpaaakecjmj),
"JCEMKEPNKEH_JHIGBMCNBIF" => Some(Self::JcemkepnkehJhigbmcnbif),
"JCEMKEPNKEH_NAEAKIMPIFD" => Some(Self::JcemkepnkehNaeakimpifd),
"JCEMKEPNKEH_FBDDKCBKDGD" => Some(Self::JcemkepnkehFbddkcbkdgd),
"JCEMKEPNKEH_CPLGCONAGPB" => Some(Self::JcemkepnkehCplgconagpb),
"JCEMKEPNKEH_IKGECODODFM" => Some(Self::JcemkepnkehIkgecododfm),
"JCEMKEPNKEH_KBEGEJFBOKI" => Some(Self::JcemkepnkehKbegejfboki),
"JCEMKEPNKEH_KGFPPMEPAJO" => Some(Self::JcemkepnkehKgfppmepajo),
"JCEMKEPNKEH_PFDFOJJLCIM" => Some(Self::JcemkepnkehPfdfojjlcim),
"JCEMKEPNKEH_CHADPMOMEPN" => Some(Self::JcemkepnkehChadpmomepn),
"JCEMKEPNKEH_KCIHLEECEBE" => Some(Self::JcemkepnkehKcihleecebe),
"JCEMKEPNKEH_MODNJPMOMGH" => Some(Self::JcemkepnkehModnjpmomgh),
"JCEMKEPNKEH_NJJMCEBKOKA" => Some(Self::JcemkepnkehNjjmcebkoka),
"JCEMKEPNKEH_FLBJLOBKKEJ" => Some(Self::JcemkepnkehFlbjlobkkej),
"JCEMKEPNKEH_CBMKKIDELCM" => Some(Self::JcemkepnkehCbmkkidelcm),
"JCEMKEPNKEH_KFEJBHEPIAH" => Some(Self::JcemkepnkehKfejbhepiah),
"JCEMKEPNKEH_KLEKJNFBBNM" => Some(Self::JcemkepnkehKlekjnfbbnm),
"JCEMKEPNKEH_BGNHILJMNKP" => Some(Self::JcemkepnkehBgnhiljmnkp),
"JCEMKEPNKEH_MNLHPHHEPNA" => Some(Self::JcemkepnkehMnlhphhepna),
"JCEMKEPNKEH_AIODIIMBGCK" => Some(Self::JcemkepnkehAiodiimbgck),
"JCEMKEPNKEH_POHCDELJPBD" => Some(Self::JcemkepnkehPohcdeljpbd),
"JCEMKEPNKEH_CKGKEMPOLMA" => Some(Self::JcemkepnkehCkgkempolma),
"JCEMKEPNKEH_EBHMEFLKKOK" => Some(Self::JcemkepnkehEbhmeflkkok),
"JCEMKEPNKEH_GEMPHHDFGLF" => Some(Self::JcemkepnkehGemphhdfglf),
"JCEMKEPNKEH_DFFCLJIOIBH" => Some(Self::JcemkepnkehDffcljioibh),
"JCEMKEPNKEH_KOKFMHNJLEK" => Some(Self::JcemkepnkehKokfmhnjlek),
"JCEMKEPNKEH_GHAIHIENCIK" => Some(Self::JcemkepnkehGhaihiencik),
"JCEMKEPNKEH_HBAEPFACHEO" => Some(Self::JcemkepnkehHbaepfacheo),
"JCEMKEPNKEH_LOOMBPOOPPK" => Some(Self::JcemkepnkehLoombpooppk),
"JCEMKEPNKEH_OAIIMOKLKNK" => Some(Self::JcemkepnkehOaiimoklknk),
"JCEMKEPNKEH_MCOGDOLCJFM" => Some(Self::JcemkepnkehMcogdolcjfm),
"JCEMKEPNKEH_IEMHOLCDJDD" => Some(Self::JcemkepnkehIemholcdjdd),
"JCEMKEPNKEH_NCLJELHDAPH" => Some(Self::JcemkepnkehNcljelhdaph),
"JCEMKEPNKEH_NKAHMHCCKOA" => Some(Self::JcemkepnkehNkahmhcckoa),
"JCEMKEPNKEH_ENFLKKMGNCI" => Some(Self::JcemkepnkehEnflkkmgnci),
"JCEMKEPNKEH_MOOOMCCEEMK" => Some(Self::JcemkepnkehMooomcceemk),
"JCEMKEPNKEH_HKOPHKNPNHJ" => Some(Self::JcemkepnkehHkophknpnhj),
"JCEMKEPNKEH_MKJCPFNKDHM" => Some(Self::JcemkepnkehMkjcpfnkdhm),
"JCEMKEPNKEH_JLGPHCLKIKO" => Some(Self::JcemkepnkehJlgphclkiko),
"JCEMKEPNKEH_DMBPGFBPLKN" => Some(Self::JcemkepnkehDmbpgfbplkn),
"JCEMKEPNKEH_CBKEANDOKLP" => Some(Self::JcemkepnkehCbkeandoklp),
"JCEMKEPNKEH_DAMFPDOPMKA" => Some(Self::JcemkepnkehDamfpdopmka),
"JCEMKEPNKEH_OAFIEMLNCAH" => Some(Self::JcemkepnkehOafiemlncah),
"JCEMKEPNKEH_FEICALJLNHJ" => Some(Self::JcemkepnkehFeicaljlnhj),
"JCEMKEPNKEH_EGOGODFOEDC" => Some(Self::JcemkepnkehEgogodfoedc),
"JCEMKEPNKEH_ANEPMLCJEAL" => Some(Self::JcemkepnkehAnepmlcjeal),
"JCEMKEPNKEH_MBCONCMPNKN" => Some(Self::JcemkepnkehMbconcmpnkn),
"JCEMKEPNKEH_MGDJJGOGIHA" => Some(Self::JcemkepnkehMgdjjgogiha),
"JCEMKEPNKEH_MOGHLAPJGIO" => Some(Self::JcemkepnkehMoghlapjgio),
"JCEMKEPNKEH_BNOEPGEKONC" => Some(Self::JcemkepnkehBnoepgekonc),
"JCEMKEPNKEH_JMHGENFOPEE" => Some(Self::JcemkepnkehJmhgenfopee),
"JCEMKEPNKEH_AJBNBNOLOMB" => Some(Self::JcemkepnkehAjbnbnolomb),
"JCEMKEPNKEH_HIGAPLMCGPL" => Some(Self::JcemkepnkehHigaplmcgpl),
"JCEMKEPNKEH_GJBKEGMHOBO" => Some(Self::JcemkepnkehGjbkegmhobo),
"JCEMKEPNKEH_BLJBLCPAMCE" => Some(Self::JcemkepnkehBljblcpamce),
"JCEMKEPNKEH_AANDOELEEOL" => Some(Self::JcemkepnkehAandoeleeol),
"JCEMKEPNKEH_ALLMJKLILLM" => Some(Self::JcemkepnkehAllmjklillm),
"JCEMKEPNKEH_FPLJCKDECNE" => Some(Self::JcemkepnkehFpljckdecne),
"JCEMKEPNKEH_INFGKCOEPGJ" => Some(Self::JcemkepnkehInfgkcoepgj),
"JCEMKEPNKEH_LODAHHDPMOF" => Some(Self::JcemkepnkehLodahhdpmof),
"JCEMKEPNKEH_ILACPMFHPHL" => Some(Self::JcemkepnkehIlacpmfhphl),
"JCEMKEPNKEH_EIMDPEDLILB" => Some(Self::JcemkepnkehEimdpedlilb),
"JCEMKEPNKEH_HDKHIHOPODM" => Some(Self::JcemkepnkehHdkhihopodm),
"JCEMKEPNKEH_PMAAANOBHHB" => Some(Self::JcemkepnkehPmaaanobhhb),
"JCEMKEPNKEH_KMMLPBLCEPJ" => Some(Self::JcemkepnkehKmmlpblcepj),
"JCEMKEPNKEH_DOHCIFLFGKJ" => Some(Self::JcemkepnkehDohciflfgkj),
"JCEMKEPNKEH_JPLIEJJOBPD" => Some(Self::JcemkepnkehJpliejjobpd),
"JCEMKEPNKEH_EHCPDFHHMBJ" => Some(Self::JcemkepnkehEhcpdfhhmbj),
"JCEMKEPNKEH_IAKBCLDBHDC" => Some(Self::JcemkepnkehIakbcldbhdc),
"JCEMKEPNKEH_AMNNKGHDNAJ" => Some(Self::JcemkepnkehAmnnkghdnaj),
"JCEMKEPNKEH_HGGIHCJBOGC" => Some(Self::JcemkepnkehHggihcjbogc),
"JCEMKEPNKEH_CPEDHKAADOA" => Some(Self::JcemkepnkehCpedhkaadoa),
"JCEMKEPNKEH_BPBEMCGNHDJ" => Some(Self::JcemkepnkehBpbemcgnhdj),
"JCEMKEPNKEH_NCJAFMAKOGF" => Some(Self::JcemkepnkehNcjafmakogf),
"JCEMKEPNKEH_BOJDMLCIHDL" => Some(Self::JcemkepnkehBojdmlcihdl),
"JCEMKEPNKEH_KHJFALCMABH" => Some(Self::JcemkepnkehKhjfalcmabh),
"JCEMKEPNKEH_MCGJEOBFKHO" => Some(Self::JcemkepnkehMcgjeobfkho),
"JCEMKEPNKEH_KGAKGKLKMCM" => Some(Self::JcemkepnkehKgakgklkmcm),
"JCEMKEPNKEH_IMMMPCOGPEG" => Some(Self::JcemkepnkehImmmpcogpeg),
"JCEMKEPNKEH_FLMGJEPNGON" => Some(Self::JcemkepnkehFlmgjepngon),
"JCEMKEPNKEH_BHGDNNJCNAP" => Some(Self::JcemkepnkehBhgdnnjcnap),
"JCEMKEPNKEH_HHPFKHHAFPA" => Some(Self::JcemkepnkehHhpfkhhafpa),
"JCEMKEPNKEH_LPAFAJEKNDM" => Some(Self::JcemkepnkehLpafajekndm),
"JCEMKEPNKEH_IOMGOPMCMAA" => Some(Self::JcemkepnkehIomgopmcmaa),
"JCEMKEPNKEH_MHNFPHCAPCP" => Some(Self::JcemkepnkehMhnfphcapcp),
"JCEMKEPNKEH_EKENFKGGLGP" => Some(Self::JcemkepnkehEkenfkgglgp),
"JCEMKEPNKEH_ENAMCCJCAHB" => Some(Self::JcemkepnkehEnamccjcahb),
"JCEMKEPNKEH_FOAIGEBKOOD" => Some(Self::JcemkepnkehFoaigebkood),
"JCEMKEPNKEH_CJGKMFNCPJM" => Some(Self::JcemkepnkehCjgkmfncpjm),
"JCEMKEPNKEH_OAELBAEMDCL" => Some(Self::JcemkepnkehOaelbaemdcl),
"JCEMKEPNKEH_KHPBMOEPIMA" => Some(Self::JcemkepnkehKhpbmoepima),
"JCEMKEPNKEH_ICPELMDPCAH" => Some(Self::JcemkepnkehIcpelmdpcah),
"JCEMKEPNKEH_KBOCCJHHPHI" => Some(Self::JcemkepnkehKboccjhhphi),
"JCEMKEPNKEH_BFPDDGNAHPI" => Some(Self::JcemkepnkehBfpddgnahpi),
"JCEMKEPNKEH_FOFKLCJDGEJ" => Some(Self::JcemkepnkehFofklcjdgej),
"JCEMKEPNKEH_JLJAIFGOOAK" => Some(Self::JcemkepnkehJljaifgooak),
"JCEMKEPNKEH_ALFNJBEHMAL" => Some(Self::JcemkepnkehAlfnjbehmal),
"JCEMKEPNKEH_ONEJKAAKPFM" => Some(Self::JcemkepnkehOnejkaakpfm),
"JCEMKEPNKEH_NKFFJECDFGM" => Some(Self::JcemkepnkehNkffjecdfgm),
"JCEMKEPNKEH_JNGMEPBOHMJ" => Some(Self::JcemkepnkehJngmepbohmj),
"JCEMKEPNKEH_GOOMGLACBCI" => Some(Self::JcemkepnkehGoomglacbci),
"JCEMKEPNKEH_MIBAOMKLKOJ" => Some(Self::JcemkepnkehMibaomklkoj),
"JCEMKEPNKEH_NOJPHDEPCFK" => Some(Self::JcemkepnkehNojphdepcfk),
"JCEMKEPNKEH_KHOGNIOBBLF" => Some(Self::JcemkepnkehKhogniobblf),
"JCEMKEPNKEH_NIKCBJPHNPB" => Some(Self::JcemkepnkehNikcbjphnpb),
"JCEMKEPNKEH_JOKGANLHENJ" => Some(Self::JcemkepnkehJokganlhenj),
"JCEMKEPNKEH_MBMHDGHMHMI" => Some(Self::JcemkepnkehMbmhdghmhmi),
"JCEMKEPNKEH_NMCIMFOKFJG" => Some(Self::JcemkepnkehNmcimfokfjg),
"JCEMKEPNKEH_JAFCOFANBDE" => Some(Self::JcemkepnkehJafcofanbde),
"JCEMKEPNKEH_NMJOCEPCKMI" => Some(Self::JcemkepnkehNmjocepckmi),
"JCEMKEPNKEH_AFNBIOADJGM" => Some(Self::JcemkepnkehAfnbioadjgm),
"JCEMKEPNKEH_GPBEFNGGBPB" => Some(Self::JcemkepnkehGpbefnggbpb),
"JCEMKEPNKEH_JCAAIOKHOPI" => Some(Self::JcemkepnkehJcaaiokhopi),
"JCEMKEPNKEH_IOFEIKKLLDA" => Some(Self::JcemkepnkehIofeikkllda),
"JCEMKEPNKEH_FGNNGIOFFGB" => Some(Self::JcemkepnkehFgnngioffgb),
"JCEMKEPNKEH_LBLGDDHMNKE" => Some(Self::JcemkepnkehLblgddhmnke),
"JCEMKEPNKEH_ODAPPKMJGCH" => Some(Self::JcemkepnkehOdappkmjgch),
"JCEMKEPNKEH_EHIGHEGAPHB" => Some(Self::JcemkepnkehEhighegaphb),
"JCEMKEPNKEH_DJLCHGFEHMO" => Some(Self::JcemkepnkehDjlchgfehmo),
"JCEMKEPNKEH_BEPEGGPEAPO" => Some(Self::JcemkepnkehBepeggpeapo),
"JCEMKEPNKEH_OJLGAKKGMBA" => Some(Self::JcemkepnkehOjlgakkgmba),
"JCEMKEPNKEH_JOPFKPMJBNL" => Some(Self::JcemkepnkehJopfkpmjbnl),
"JCEMKEPNKEH_PJNKIAGODAN" => Some(Self::JcemkepnkehPjnkiagodan),
"JCEMKEPNKEH_JMIGHIEAABH" => Some(Self::JcemkepnkehJmighieaabh),
"JCEMKEPNKEH_OAICAOOODCJ" => Some(Self::JcemkepnkehOaicaooodcj),
"JCEMKEPNKEH_FHKKGJIBLOB" => Some(Self::JcemkepnkehFhkkgjiblob),
"JCEMKEPNKEH_GMKCJCJLDBJ" => Some(Self::JcemkepnkehGmkcjcjldbj),
"JCEMKEPNKEH_PMHHKLHIFPC" => Some(Self::JcemkepnkehPmhhklhifpc),
"JCEMKEPNKEH_AMMLCNNLMAA" => Some(Self::JcemkepnkehAmmlcnnlmaa),
"JCEMKEPNKEH_LNOBFIMGBAB" => Some(Self::JcemkepnkehLnobfimgbab),
"JCEMKEPNKEH_LIFCDCHIINH" => Some(Self::JcemkepnkehLifcdchiinh),
"JCEMKEPNKEH_NPDBLLOLOFL" => Some(Self::JcemkepnkehNpdbllolofl),
"JCEMKEPNKEH_INLGCEPODCI" => Some(Self::JcemkepnkehInlgcepodci),
"JCEMKEPNKEH_FLJLMIDOLNC" => Some(Self::JcemkepnkehFljlmidolnc),
"JCEMKEPNKEH_BGKMJLGMEIP" => Some(Self::JcemkepnkehBgkmjlgmeip),
"JCEMKEPNKEH_CFNIPAEAKIC" => Some(Self::JcemkepnkehCfnipaeakic),
"JCEMKEPNKEH_IDBDKMDLINM" => Some(Self::JcemkepnkehIdbdkmdlinm),
"JCEMKEPNKEH_GNEKCNABCEB" => Some(Self::JcemkepnkehGnekcnabceb),
"JCEMKEPNKEH_FAAONKPACPF" => Some(Self::JcemkepnkehFaaonkpacpf),
"JCEMKEPNKEH_LJAFKADFHLO" => Some(Self::JcemkepnkehLjafkadfhlo),
"JCEMKEPNKEH_BEDGPDAOBFO" => Some(Self::JcemkepnkehBedgpdaobfo),
"JCEMKEPNKEH_FDKIMJJPBOK" => Some(Self::JcemkepnkehFdkimjjpbok),
"JCEMKEPNKEH_FODBFABEFDL" => Some(Self::JcemkepnkehFodbfabefdl),
"JCEMKEPNKEH_CDDDIMFBIJB" => Some(Self::JcemkepnkehCdddimfbijb),
"JCEMKEPNKEH_CDAPIIAGEDK" => Some(Self::JcemkepnkehCdapiiagedk),
"JCEMKEPNKEH_INJDPGOMIHK" => Some(Self::JcemkepnkehInjdpgomihk),
"JCEMKEPNKEH_LOPIKODGJJI" => Some(Self::JcemkepnkehLopikodgjji),
"JCEMKEPNKEH_ODEAFFLDNFC" => Some(Self::JcemkepnkehOdeaffldnfc),
"JCEMKEPNKEH_GNMMLJKICFH" => Some(Self::JcemkepnkehGnmmljkicfh),
"JCEMKEPNKEH_AJEFICEGDIB" => Some(Self::JcemkepnkehAjeficegdib),
"JCEMKEPNKEH_BPGPANNKGEL" => Some(Self::JcemkepnkehBpgpannkgel),
"JCEMKEPNKEH_EPDLHJGDIBI" => Some(Self::JcemkepnkehEpdlhjgdibi),
"JCEMKEPNKEH_FBJKBIKELPJ" => Some(Self::JcemkepnkehFbjkbikelpj),
"JCEMKEPNKEH_BGAAIFGOGBI" => Some(Self::JcemkepnkehBgaaifgogbi),
"JCEMKEPNKEH_BJAEHKHNMLF" => Some(Self::JcemkepnkehBjaehkhnmlf),
"JCEMKEPNKEH_DAIBFFPKAFE" => Some(Self::JcemkepnkehDaibffpkafe),
"JCEMKEPNKEH_GDLFJADPHJB" => Some(Self::JcemkepnkehGdlfjadphjb),
"JCEMKEPNKEH_CFINMCMPADE" => Some(Self::JcemkepnkehCfinmcmpade),
"JCEMKEPNKEH_BMIEHMBNNGK" => Some(Self::JcemkepnkehBmiehmbnngk),
"JCEMKEPNKEH_LPPEGHBIPOJ" => Some(Self::JcemkepnkehLppeghbipoj),
"JCEMKEPNKEH_KBPLGCPEHCE" => Some(Self::JcemkepnkehKbplgcpehce),
"JCEMKEPNKEH_FHHOPFCMGKG" => Some(Self::JcemkepnkehFhhopfcmgkg),
"JCEMKEPNKEH_LOCAEDMADID" => Some(Self::JcemkepnkehLocaedmadid),
"JCEMKEPNKEH_NHAHMMKFHHD" => Some(Self::JcemkepnkehNhahmmkfhhd),
"JCEMKEPNKEH_CLJBKFIAPHB" => Some(Self::JcemkepnkehCljbkfiaphb),
"JCEMKEPNKEH_OFJCODOMFBB" => Some(Self::JcemkepnkehOfjcodomfbb),
"JCEMKEPNKEH_DJDAKFMNCCN" => Some(Self::JcemkepnkehDjdakfmnccn),
"JCEMKEPNKEH_EMBEANOMDMB" => Some(Self::JcemkepnkehEmbeanomdmb),
"JCEMKEPNKEH_NGHDCOGECEL" => Some(Self::JcemkepnkehNghdcogecel),
"JCEMKEPNKEH_BDJFBJECHIN" => Some(Self::JcemkepnkehBdjfbjechin),
"JCEMKEPNKEH_DHHAHPNEEIF" => Some(Self::JcemkepnkehDhhahpneeif),
"JCEMKEPNKEH_JMDFAJNPMKJ" => Some(Self::JcemkepnkehJmdfajnpmkj),
"JCEMKEPNKEH_DFFBIMGPJJF" => Some(Self::JcemkepnkehDffbimgpjjf),
"JCEMKEPNKEH_ECDHONEBFGC" => Some(Self::JcemkepnkehEcdhonebfgc),
"JCEMKEPNKEH_JNDIACIGLML" => Some(Self::JcemkepnkehJndiaciglml),
"JCEMKEPNKEH_EHCLHMINHEN" => Some(Self::JcemkepnkehEhclhminhen),
"JCEMKEPNKEH_JDEIJNCFBFC" => Some(Self::JcemkepnkehJdeijncfbfc),
"JCEMKEPNKEH_PCPNDJOGJHA" => Some(Self::JcemkepnkehPcpndjogjha),
"JCEMKEPNKEH_LMADJBALCAB" => Some(Self::JcemkepnkehLmadjbalcab),
"JCEMKEPNKEH_FCHGBBGMMAB" => Some(Self::JcemkepnkehFchgbbgmmab),
"JCEMKEPNKEH_NBODIKPIEDD" => Some(Self::JcemkepnkehNbodikpiedd),
"JCEMKEPNKEH_GEBGIKLGJEN" => Some(Self::JcemkepnkehGebgiklgjen),
"JCEMKEPNKEH_ECIKPCFEMED" => Some(Self::JcemkepnkehEcikpcfemed),
"JCEMKEPNKEH_GPEPMNCJPKJ" => Some(Self::JcemkepnkehGpepmncjpkj),
"JCEMKEPNKEH_JHACPHBENPF" => Some(Self::JcemkepnkehJhacphbenpf),
"JCEMKEPNKEH_PCMNCDNKMFF" => Some(Self::JcemkepnkehPcmncdnkmff),
"JCEMKEPNKEH_CNGBAJIDHHC" => Some(Self::JcemkepnkehCngbajidhhc),
"JCEMKEPNKEH_PIPFEMBKEPJ" => Some(Self::JcemkepnkehPipfembkepj),
"JCEMKEPNKEH_CJCLDAAFHEI" => Some(Self::JcemkepnkehCjcldaafhei),
"JCEMKEPNKEH_KKHBIGPJCPC" => Some(Self::JcemkepnkehKkhbigpjcpc),
"JCEMKEPNKEH_FMPMCBBGCJL" => Some(Self::JcemkepnkehFmpmcbbgcjl),
"JCEMKEPNKEH_DGCKBBKFHHG" => Some(Self::JcemkepnkehDgckbbkfhhg),
"JCEMKEPNKEH_IKCMLPKBNPP" => Some(Self::JcemkepnkehIkcmlpkbnpp),
"JCEMKEPNKEH_NAHDGPMAAMI" => Some(Self::JcemkepnkehNahdgpmaami),
"JCEMKEPNKEH_HMJEIMBAKMA" => Some(Self::JcemkepnkehHmjeimbakma),
"JCEMKEPNKEH_GMJONOANFME" => Some(Self::JcemkepnkehGmjonoanfme),
"JCEMKEPNKEH_OIMELFNMGHI" => Some(Self::JcemkepnkehOimelfnmghi),
"JCEMKEPNKEH_HDCAJFCINBK" => Some(Self::JcemkepnkehHdcajfcinbk),
"JCEMKEPNKEH_GKBAKHNDLBF" => Some(Self::JcemkepnkehGkbakhndlbf),
"JCEMKEPNKEH_BOGDDIJCNHA" => Some(Self::JcemkepnkehBogddijcnha),
"JCEMKEPNKEH_NJDNHPIBEHA" => Some(Self::JcemkepnkehNjdnhpibeha),
"JCEMKEPNKEH_MEOOLOOLOPO" => Some(Self::JcemkepnkehMeooloolopo),
"JCEMKEPNKEH_HBJFMMGIPAL" => Some(Self::JcemkepnkehHbjfmmgipal),
"JCEMKEPNKEH_PBGIMMPIFOK" => Some(Self::JcemkepnkehPbgimmpifok),
"JCEMKEPNKEH_FKCGOHACJBE" => Some(Self::JcemkepnkehFkcgohacjbe),
"JCEMKEPNKEH_MNPHKNNPBMN" => Some(Self::JcemkepnkehMnphknnpbmn),
"JCEMKEPNKEH_HGHEKBOEOAJ" => Some(Self::JcemkepnkehHghekboeoaj),
"JCEMKEPNKEH_BOFPKAAPCHB" => Some(Self::JcemkepnkehBofpkaapchb),
"JCEMKEPNKEH_EPOEAIGILNB" => Some(Self::JcemkepnkehEpoeaigilnb),
"JCEMKEPNKEH_JBJDAPGPNEI" => Some(Self::JcemkepnkehJbjdapgpnei),
"JCEMKEPNKEH_NJDNLOHDMIC" => Some(Self::JcemkepnkehNjdnlohdmic),
"JCEMKEPNKEH_IHLAGLPOGHF" => Some(Self::JcemkepnkehIhlaglpoghf),
"JCEMKEPNKEH_HHKKBOLKMAL" => Some(Self::JcemkepnkehHhkkbolkmal),
"JCEMKEPNKEH_LOEEMDGFNHP" => Some(Self::JcemkepnkehLoeemdgfnhp),
"JCEMKEPNKEH_IDGJOBNDELK" => Some(Self::JcemkepnkehIdgjobndelk),
"JCEMKEPNKEH_JCAHAHNMBDO" => Some(Self::JcemkepnkehJcahahnmbdo),
"JCEMKEPNKEH_CHCNAFHOKML" => Some(Self::JcemkepnkehChcnafhokml),
"JCEMKEPNKEH_LFOLHKCOPFD" => Some(Self::JcemkepnkehLfolhkcopfd),
"JCEMKEPNKEH_DOAFEJBKFOP" => Some(Self::JcemkepnkehDoafejbkfop),
"JCEMKEPNKEH_IDKPEFFKPHN" => Some(Self::JcemkepnkehIdkpeffkphn),
"JCEMKEPNKEH_IKIMKIMELKL" => Some(Self::JcemkepnkehIkimkimelkl),
"JCEMKEPNKEH_GKHLLIJCDAH" => Some(Self::JcemkepnkehGkhllijcdah),
"JCEMKEPNKEH_EAHLKFEBBPK" => Some(Self::JcemkepnkehEahlkfebbpk),
"JCEMKEPNKEH_ECMMAIIBIPK" => Some(Self::JcemkepnkehEcmmaiibipk),
"JCEMKEPNKEH_JHGHIDANEFP" => Some(Self::JcemkepnkehJhghidanefp),
"JCEMKEPNKEH_OFMIGOMBJOC" => Some(Self::JcemkepnkehOfmigombjoc),
"JCEMKEPNKEH_FKJOGGEDIEN" => Some(Self::JcemkepnkehFkjoggedien),
"JCEMKEPNKEH_NINHKILHKMH" => Some(Self::JcemkepnkehNinhkilhkmh),
"JCEMKEPNKEH_ABLFMIDJMED" => Some(Self::JcemkepnkehAblfmidjmed),
"JCEMKEPNKEH_PLAJNONJPIO" => Some(Self::JcemkepnkehPlajnonjpio),
"JCEMKEPNKEH_OJPGNODDGHO" => Some(Self::JcemkepnkehOjpgnoddgho),
"JCEMKEPNKEH_BDPIGBDKKCB" => Some(Self::JcemkepnkehBdpigbdkkcb),
"JCEMKEPNKEH_OHCKAKFOMKO" => Some(Self::JcemkepnkehOhckakfomko),
"JCEMKEPNKEH_CNMMINMLHCE" => Some(Self::JcemkepnkehCnmminmlhce),
"JCEMKEPNKEH_NJIDDNNMNLD" => Some(Self::JcemkepnkehNjiddnnmnld),
"JCEMKEPNKEH_BANIPGEFINI" => Some(Self::JcemkepnkehBanipgefini),
"JCEMKEPNKEH_PPMFNBGLELG" => Some(Self::JcemkepnkehPpmfnbglelg),
"JCEMKEPNKEH_HBJPOMKELOL" => Some(Self::JcemkepnkehHbjpomkelol),
"JCEMKEPNKEH_PMADKIGHGPJ" => Some(Self::JcemkepnkehPmadkighgpj),
"JCEMKEPNKEH_LJGCKELIEBL" => Some(Self::JcemkepnkehLjgckeliebl),
"JCEMKEPNKEH_LOOHOPEJAIN" => Some(Self::JcemkepnkehLoohopejain),
"JCEMKEPNKEH_JKAOOLCBJAE" => Some(Self::JcemkepnkehJkaoolcbjae),
"JCEMKEPNKEH_DNADHECNEBL" => Some(Self::JcemkepnkehDnadhecnebl),
"JCEMKEPNKEH_IPHAAFFOPEN" => Some(Self::JcemkepnkehIphaaffopen),
"JCEMKEPNKEH_BHKMIPGLOFD" => Some(Self::JcemkepnkehBhkmipglofd),
"JCEMKEPNKEH_DGJPHJKELAO" => Some(Self::JcemkepnkehDgjphjkelao),
"JCEMKEPNKEH_CEBLNOPEPMK" => Some(Self::JcemkepnkehCeblnopepmk),
"JCEMKEPNKEH_HGOFIFMPOLP" => Some(Self::JcemkepnkehHgofifmpolp),
"JCEMKEPNKEH_BIAKLFNIAPC" => Some(Self::JcemkepnkehBiaklfniapc),
"JCEMKEPNKEH_KPLMIMJJICC" => Some(Self::JcemkepnkehKplmimjjicc),
"JCEMKEPNKEH_MDNMGKFJENC" => Some(Self::JcemkepnkehMdnmgkfjenc),
"JCEMKEPNKEH_FLBGNEJFCDC" => Some(Self::JcemkepnkehFlbgnejfcdc),
"JCEMKEPNKEH_MKNAGLOOLMF" => Some(Self::JcemkepnkehMknagloolmf),
"JCEMKEPNKEH_JEDHMGLONKO" => Some(Self::JcemkepnkehJedhmglonko),
"JCEMKEPNKEH_FFHOMAIGOFA" => Some(Self::JcemkepnkehFfhomaigofa),
"JCEMKEPNKEH_AALCDAMMIDJ" => Some(Self::JcemkepnkehAalcdammidj),
"JCEMKEPNKEH_IECGPIAPIEP" => Some(Self::JcemkepnkehIecgpiapiep),
"JCEMKEPNKEH_NFLLMPCNBFN" => Some(Self::JcemkepnkehNfllmpcnbfn),
"JCEMKEPNKEH_JBHMMMCEOHM" => Some(Self::JcemkepnkehJbhmmmceohm),
"JCEMKEPNKEH_GFMHNOCGOGB" => Some(Self::JcemkepnkehGfmhnocgogb),
"JCEMKEPNKEH_NEGJMOIAGEO" => Some(Self::JcemkepnkehNegjmoiageo),
"JCEMKEPNKEH_OJLFDNKHLHM" => Some(Self::JcemkepnkehOjlfdnkhlhm),
"JCEMKEPNKEH_IIGOHLCGGIK" => Some(Self::JcemkepnkehIigohlcggik),
"JCEMKEPNKEH_DEGEKPCCFDK" => Some(Self::JcemkepnkehDegekpccfdk),
"JCEMKEPNKEH_PIKHKLGMBOI" => Some(Self::JcemkepnkehPikhklgmboi),
"JCEMKEPNKEH_AIJKGKIJNNM" => Some(Self::JcemkepnkehAijkgkijnnm),
"JCEMKEPNKEH_CFILHNBAIMN" => Some(Self::JcemkepnkehCfilhnbaimn),
"JCEMKEPNKEH_ANLHKEMMPID" => Some(Self::JcemkepnkehAnlhkemmpid),
"JCEMKEPNKEH_PAFKJEBPPNE" => Some(Self::JcemkepnkehPafkjebppne),
"JCEMKEPNKEH_KCKBLCMJKDC" => Some(Self::JcemkepnkehKckblcmjkdc),
"JCEMKEPNKEH_IJLGHLGHNGD" => Some(Self::JcemkepnkehIjlghlghngd),
"JCEMKEPNKEH_EGANONKOGMM" => Some(Self::JcemkepnkehEganonkogmm),
"JCEMKEPNKEH_KBLBEBGOIAG" => Some(Self::JcemkepnkehKblbebgoiag),
"JCEMKEPNKEH_FLMMINOKBEP" => Some(Self::JcemkepnkehFlmminokbep),
"JCEMKEPNKEH_GEGJHLCMAOB" => Some(Self::JcemkepnkehGegjhlcmaob),
"JCEMKEPNKEH_DEIGGBKCNAD" => Some(Self::JcemkepnkehDeiggbkcnad),
"JCEMKEPNKEH_COOPDMKBCFN" => Some(Self::JcemkepnkehCoopdmkbcfn),
"JCEMKEPNKEH_JPJOGHKPGNM" => Some(Self::JcemkepnkehJpjoghkpgnm),
"JCEMKEPNKEH_AOGFOMCJJHJ" => Some(Self::JcemkepnkehAogfomcjjhj),
"JCEMKEPNKEH_IEJEACPGKIO" => Some(Self::JcemkepnkehIejeacpgkio),
"JCEMKEPNKEH_EKDGGNDBNHK" => Some(Self::JcemkepnkehEkdggndbnhk),
"JCEMKEPNKEH_FLDBBFEEDNH" => Some(Self::JcemkepnkehFldbbfeednh),
"JCEMKEPNKEH_OBOLICGOELG" => Some(Self::JcemkepnkehObolicgoelg),
"JCEMKEPNKEH_OGLIMKJEMCM" => Some(Self::JcemkepnkehOglimkjemcm),
"JCEMKEPNKEH_JEJFGOMFEFA" => Some(Self::JcemkepnkehJejfgomfefa),
"JCEMKEPNKEH_JNAFEODKAGA" => Some(Self::JcemkepnkehJnafeodkaga),
"JCEMKEPNKEH_BGEAHDIKGJD" => Some(Self::JcemkepnkehBgeahdikgjd),
"JCEMKEPNKEH_EPNBLOEHIAA" => Some(Self::JcemkepnkehEpnbloehiaa),
"JCEMKEPNKEH_AGGHIBGIJKO" => Some(Self::JcemkepnkehAgghibgijko),
"JCEMKEPNKEH_BFPEPDLOIBE" => Some(Self::JcemkepnkehBfpepdloibe),
"JCEMKEPNKEH_IHLAJJFCLDE" => Some(Self::JcemkepnkehIhlajjfclde),
"JCEMKEPNKEH_JFJGNBGMGDC" => Some(Self::JcemkepnkehJfjgnbgmgdc),
"JCEMKEPNKEH_EKDBHBPBLHD" => Some(Self::JcemkepnkehEkdbhbpblhd),
"JCEMKEPNKEH_LDNDAFNIPCD" => Some(Self::JcemkepnkehLdndafnipcd),
"JCEMKEPNKEH_EGHMGBBJPIB" => Some(Self::JcemkepnkehEghmgbbjpib),
"JCEMKEPNKEH_DBKIFHKCAEM" => Some(Self::JcemkepnkehDbkifhkcaem),
"JCEMKEPNKEH_LCEAOPDOLKG" => Some(Self::JcemkepnkehLceaopdolkg),
"JCEMKEPNKEH_GBMONOBCCHA" => Some(Self::JcemkepnkehGbmonobccha),
"JCEMKEPNKEH_PDNMHDPPBHH" => Some(Self::JcemkepnkehPdnmhdppbhh),
"JCEMKEPNKEH_PKPEMNILPGD" => Some(Self::JcemkepnkehPkpemnilpgd),
"JCEMKEPNKEH_DCCCCNGEOOP" => Some(Self::JcemkepnkehDccccngeoop),
"JCEMKEPNKEH_CICNEBNLCHI" => Some(Self::JcemkepnkehCicnebnlchi),
"JCEMKEPNKEH_AAFGEGCBLJI" => Some(Self::JcemkepnkehAafgegcblji),
"JCEMKEPNKEH_LAKFGGAENFC" => Some(Self::JcemkepnkehLakfggaenfc),
"JCEMKEPNKEH_HBJIOKIKJMI" => Some(Self::JcemkepnkehHbjiokikjmi),
"JCEMKEPNKEH_OPBLKEIHCOG" => Some(Self::JcemkepnkehOpblkeihcog),
"JCEMKEPNKEH_CLBKAOBDJED" => Some(Self::JcemkepnkehClbkaobdjed),
"JCEMKEPNKEH_FBGNBCOBPKM" => Some(Self::JcemkepnkehFbgnbcobpkm),
"JCEMKEPNKEH_LGADDLAPMIG" => Some(Self::JcemkepnkehLgaddlapmig),
"JCEMKEPNKEH_ACOMKPIBAOF" => Some(Self::JcemkepnkehAcomkpibaof),
"JCEMKEPNKEH_LGPFCDFBGNL" => Some(Self::JcemkepnkehLgpfcdfbgnl),
"JCEMKEPNKEH_BKJGLPBLJPI" => Some(Self::JcemkepnkehBkjglpbljpi),
"JCEMKEPNKEH_CIPLPBBOJCC" => Some(Self::JcemkepnkehCiplpbbojcc),
"JCEMKEPNKEH_ONGMGAJHOOM" => Some(Self::JcemkepnkehOngmgajhoom),
"JCEMKEPNKEH_MDFAAILFMEG" => Some(Self::JcemkepnkehMdfaailfmeg),
"JCEMKEPNKEH_GOGNJPPCNGF" => Some(Self::JcemkepnkehGognjppcngf),
"JCEMKEPNKEH_HMBHOJCLABM" => Some(Self::JcemkepnkehHmbhojclabm),
"JCEMKEPNKEH_EMHIBEPMCOD" => Some(Self::JcemkepnkehEmhibepmcod),
"JCEMKEPNKEH_BDHFEAFPODF" => Some(Self::JcemkepnkehBdhfeafpodf),
"JCEMKEPNKEH_HCOLDCFLAII" => Some(Self::JcemkepnkehHcoldcflaii),
"JCEMKEPNKEH_FNPBLCIBIBE" => Some(Self::JcemkepnkehFnpblcibibe),
"JCEMKEPNKEH_DMGOCEDMJNB" => Some(Self::JcemkepnkehDmgocedmjnb),
"JCEMKEPNKEH_PFAEPGEIAOB" => Some(Self::JcemkepnkehPfaepgeiaob),
"JCEMKEPNKEH_DMIICIBNFPP" => Some(Self::JcemkepnkehDmiicibnfpp),
"JCEMKEPNKEH_DNACKGGOLAE" => Some(Self::JcemkepnkehDnackggolae),
"JCEMKEPNKEH_EJJMOLJGDHN" => Some(Self::JcemkepnkehEjjmoljgdhn),
"JCEMKEPNKEH_KNOBBKEKEOF" => Some(Self::JcemkepnkehKnobbkekeof),
"JCEMKEPNKEH_OLFLBFAMHPG" => Some(Self::JcemkepnkehOlflbfamhpg),
"JCEMKEPNKEH_AJHEJPJBFAO" => Some(Self::JcemkepnkehAjhejpjbfao),
"JCEMKEPNKEH_GNLICEFLLPB" => Some(Self::JcemkepnkehGnlicefllpb),
"JCEMKEPNKEH_KOMCKENBNFL" => Some(Self::JcemkepnkehKomckenbnfl),
"JCEMKEPNKEH_EMJHJNMOLFF" => Some(Self::JcemkepnkehEmjhjnmolff),
"JCEMKEPNKEH_EGHIFDNAJII" => Some(Self::JcemkepnkehEghifdnajii),
"JCEMKEPNKEH_PAFPLILBMLI" => Some(Self::JcemkepnkehPafplilbmli),
"JCEMKEPNKEH_APLKAKLIHKP" => Some(Self::JcemkepnkehAplkaklihkp),
"JCEMKEPNKEH_DADCDNBCDJO" => Some(Self::JcemkepnkehDadcdnbcdjo),
"JCEMKEPNKEH_LNLGNOLJNLJ" => Some(Self::JcemkepnkehLnlgnoljnlj),
"JCEMKEPNKEH_ADKKMOFMLKO" => Some(Self::JcemkepnkehAdkkmofmlko),
"JCEMKEPNKEH_FCANLAMKJBN" => Some(Self::JcemkepnkehFcanlamkjbn),
"JCEMKEPNKEH_FLKPPNAIOCH" => Some(Self::JcemkepnkehFlkppnaioch),
"JCEMKEPNKEH_INIHFPCAABK" => Some(Self::JcemkepnkehInihfpcaabk),
"JCEMKEPNKEH_NFCBJGIEHGF" => Some(Self::JcemkepnkehNfcbjgiehgf),
"JCEMKEPNKEH_ILNKDKLJLJF" => Some(Self::JcemkepnkehIlnkdkljljf),
"JCEMKEPNKEH_PDLLDAFKLKP" => Some(Self::JcemkepnkehPdlldafklkp),
"JCEMKEPNKEH_CCIHCIBPLFP" => Some(Self::JcemkepnkehCcihcibplfp),
"JCEMKEPNKEH_JGCGLLIDPGN" => Some(Self::JcemkepnkehJgcgllidpgn),
"JCEMKEPNKEH_IBAFNDJCGMG" => Some(Self::JcemkepnkehIbafndjcgmg),
"JCEMKEPNKEH_PNKDOCGOGKH" => Some(Self::JcemkepnkehPnkdocgogkh),
"JCEMKEPNKEH_KFLEDKENPHN" => Some(Self::JcemkepnkehKfledkenphn),
"JCEMKEPNKEH_PHEIFGGBNOF" => Some(Self::JcemkepnkehPheifggbnof),
"JCEMKEPNKEH_EDFOBJCLFGN" => Some(Self::JcemkepnkehEdfobjclfgn),
"JCEMKEPNKEH_NBJDPCDFMHG" => Some(Self::JcemkepnkehNbjdpcdfmhg),
"JCEMKEPNKEH_CGCJDFCLLNJ" => Some(Self::JcemkepnkehCgcjdfcllnj),
"JCEMKEPNKEH_LDPKMKIDFJJ" => Some(Self::JcemkepnkehLdpkmkidfjj),
"JCEMKEPNKEH_ENIGAFECFAK" => Some(Self::JcemkepnkehEnigafecfak),
"JCEMKEPNKEH_IBHMNJGBFKJ" => Some(Self::JcemkepnkehIbhmnjgbfkj),
"JCEMKEPNKEH_DFFHNNCNOLF" => Some(Self::JcemkepnkehDffhnncnolf),
"JCEMKEPNKEH_GPPNAFAGLNO" => Some(Self::JcemkepnkehGppnafaglno),
"JCEMKEPNKEH_KEAOJGDDIPH" => Some(Self::JcemkepnkehKeaojgddiph),
"JCEMKEPNKEH_LIBONADCOAF" => Some(Self::JcemkepnkehLibonadcoaf),
"JCEMKEPNKEH_PCMNNJOJOOP" => Some(Self::JcemkepnkehPcmnnjojoop),
"JCEMKEPNKEH_MKFJBNAOEKH" => Some(Self::JcemkepnkehMkfjbnaoekh),
"JCEMKEPNKEH_EOFGPMJBJCA" => Some(Self::JcemkepnkehEofgpmjbjca),
"JCEMKEPNKEH_ECOAPJPIELK" => Some(Self::JcemkepnkehEcoapjpielk),
"JCEMKEPNKEH_DFJOBIHDOFE" => Some(Self::JcemkepnkehDfjobihdofe),
"JCEMKEPNKEH_BOFFAJJFDLD" => Some(Self::JcemkepnkehBoffajjfdld),
"JCEMKEPNKEH_JNLHCLMBCFN" => Some(Self::JcemkepnkehJnlhclmbcfn),
"JCEMKEPNKEH_BGOEKHCOCBE" => Some(Self::JcemkepnkehBgoekhcocbe),
"JCEMKEPNKEH_EEMLCKDFIAI" => Some(Self::JcemkepnkehEemlckdfiai),
"JCEMKEPNKEH_LOIHPCHDOAB" => Some(Self::JcemkepnkehLoihpchdoab),
"JCEMKEPNKEH_JEACEOIBFGB" => Some(Self::JcemkepnkehJeaceoibfgb),
"JCEMKEPNKEH_PBJMJMFMECO" => Some(Self::JcemkepnkehPbjmjmfmeco),
"JCEMKEPNKEH_DPGDCDHGDIM" => Some(Self::JcemkepnkehDpgdcdhgdim),
"JCEMKEPNKEH_CMDNKGMGAFK" => Some(Self::JcemkepnkehCmdnkgmgafk),
"JCEMKEPNKEH_ONMDGEPHJKH" => Some(Self::JcemkepnkehOnmdgephjkh),
"JCEMKEPNKEH_NFPGKPPPNKC" => Some(Self::JcemkepnkehNfpgkpppnkc),
"JCEMKEPNKEH_IFKOPFHPLDL" => Some(Self::JcemkepnkehIfkopfhpldl),
"JCEMKEPNKEH_KJDHOMCDBLB" => Some(Self::JcemkepnkehKjdhomcdblb),
"JCEMKEPNKEH_CKKBONEBANI" => Some(Self::JcemkepnkehCkkbonebani),
"JCEMKEPNKEH_LDDLOHPAEHI" => Some(Self::JcemkepnkehLddlohpaehi),
"JCEMKEPNKEH_PPPCECEIDAB" => Some(Self::JcemkepnkehPppceceidab),
"JCEMKEPNKEH_NNMBBLLIIDG" => Some(Self::JcemkepnkehNnmbblliidg),
"JCEMKEPNKEH_FJJHOILJGNB" => Some(Self::JcemkepnkehFjjhoiljgnb),
"JCEMKEPNKEH_FOBHGDBIANI" => Some(Self::JcemkepnkehFobhgdbiani),
"JCEMKEPNKEH_GPOHGKPAEMM" => Some(Self::JcemkepnkehGpohgkpaemm),
"JCEMKEPNKEH_PMBIMDJIKFM" => Some(Self::JcemkepnkehPmbimdjikfm),
"JCEMKEPNKEH_AMCGIELKLIE" => Some(Self::JcemkepnkehAmcgielklie),
"JCEMKEPNKEH_LBCECAKMEDE" => Some(Self::JcemkepnkehLbcecakmede),
"JCEMKEPNKEH_MGNILBEGHDC" => Some(Self::JcemkepnkehMgnilbeghdc),
"JCEMKEPNKEH_NGKEKECPHMN" => Some(Self::JcemkepnkehNgkekecphmn),
"JCEMKEPNKEH_KPBNEEFGLEF" => Some(Self::JcemkepnkehKpbneefglef),
"JCEMKEPNKEH_HBOEPPNOKCJ" => Some(Self::JcemkepnkehHboeppnokcj),
"JCEMKEPNKEH_MABOFJKBAOG" => Some(Self::JcemkepnkehMabofjkbaog),
"JCEMKEPNKEH_FAFHHLIKCKA" => Some(Self::JcemkepnkehFafhhlikcka),
"JCEMKEPNKEH_ENCJBJIBECB" => Some(Self::JcemkepnkehEncjbjibecb),
"JCEMKEPNKEH_PCONLGIIMPJ" => Some(Self::JcemkepnkehPconlgiimpj),
"JCEMKEPNKEH_BKKDEFIHAJB" => Some(Self::JcemkepnkehBkkdefihajb),
"JCEMKEPNKEH_BDEEDBJAHHE" => Some(Self::JcemkepnkehBdeedbjahhe),
"JCEMKEPNKEH_EEJANGGPBGB" => Some(Self::JcemkepnkehEejanggpbgb),
"JCEMKEPNKEH_CLEEEINJDHG" => Some(Self::JcemkepnkehCleeeinjdhg),
"JCEMKEPNKEH_JJKBBEMDKJP" => Some(Self::JcemkepnkehJjkbbemdkjp),
"JCEMKEPNKEH_CJGNKNKJBBE" => Some(Self::JcemkepnkehCjgnknkjbbe),
"JCEMKEPNKEH_APJBFNFEAPN" => Some(Self::JcemkepnkehApjbfnfeapn),
"JCEMKEPNKEH_OBICNPEMLJM" => Some(Self::JcemkepnkehObicnpemljm),
"JCEMKEPNKEH_EFIHLEJCAJL" => Some(Self::JcemkepnkehEfihlejcajl),
"JCEMKEPNKEH_EHFCMCJDPLL" => Some(Self::JcemkepnkehEhfcmcjdpll),
"JCEMKEPNKEH_FNMOANCKFGN" => Some(Self::JcemkepnkehFnmoanckfgn),
"JCEMKEPNKEH_EAFLIGPJAGJ" => Some(Self::JcemkepnkehEafligpjagj),
"JCEMKEPNKEH_OKLBCNNPDDB" => Some(Self::JcemkepnkehOklbcnnpddb),
"JCEMKEPNKEH_HGNMPCBIJHL" => Some(Self::JcemkepnkehHgnmpcbijhl),
"JCEMKEPNKEH_OMDENOEOGPM" => Some(Self::JcemkepnkehOmdenoeogpm),
"JCEMKEPNKEH_HKCLEDDKEPN" => Some(Self::JcemkepnkehHkcleddkepn),
"JCEMKEPNKEH_IDCGPHAPPMK" => Some(Self::JcemkepnkehIdcgphappmk),
"JCEMKEPNKEH_DIDNMOMKENO" => Some(Self::JcemkepnkehDidnmomkeno),
"JCEMKEPNKEH_OPDDKCOEFMP" => Some(Self::JcemkepnkehOpddkcoefmp),
"JCEMKEPNKEH_FMJBEEHBBIN" => Some(Self::JcemkepnkehFmjbeehbbin),
"JCEMKEPNKEH_FPLOKICDCLM" => Some(Self::JcemkepnkehFplokicdclm),
"JCEMKEPNKEH_DIONFKOMCKE" => Some(Self::JcemkepnkehDionfkomcke),
"JCEMKEPNKEH_GHLLOLNLCEM" => Some(Self::JcemkepnkehGhllolnlcem),
"JCEMKEPNKEH_KLKKIFCMLEN" => Some(Self::JcemkepnkehKlkkifcmlen),
"JCEMKEPNKEH_CHOOIJLCILP" => Some(Self::JcemkepnkehChooijlcilp),
"JCEMKEPNKEH_DPJOMKKGHKO" => Some(Self::JcemkepnkehDpjomkkghko),
"JCEMKEPNKEH_NBLNIBLHGGI" => Some(Self::JcemkepnkehNblniblhggi),
"JCEMKEPNKEH_GAFABPBDGOM" => Some(Self::JcemkepnkehGafabpbdgom),
"JCEMKEPNKEH_OLJHIPAMFEJ" => Some(Self::JcemkepnkehOljhipamfej),
"JCEMKEPNKEH_AHBINKJKLFC" => Some(Self::JcemkepnkehAhbinkjklfc),
"JCEMKEPNKEH_HBJPEJCKCBH" => Some(Self::JcemkepnkehHbjpejckcbh),
"JCEMKEPNKEH_DNGPBGKPANC" => Some(Self::JcemkepnkehDngpbgkpanc),
"JCEMKEPNKEH_DJGDGABFALO" => Some(Self::JcemkepnkehDjgdgabfalo),
"JCEMKEPNKEH_EPBAAJBFCNM" => Some(Self::JcemkepnkehEpbaajbfcnm),
"JCEMKEPNKEH_JAPHMHGADHK" => Some(Self::JcemkepnkehJaphmhgadhk),
"JCEMKEPNKEH_BELIGGCAJLL" => Some(Self::JcemkepnkehBeliggcajll),
"JCEMKEPNKEH_IDLDFHLNKDP" => Some(Self::JcemkepnkehIdldfhlnkdp),
"JCEMKEPNKEH_EKMBJLLCINA" => Some(Self::JcemkepnkehEkmbjllcina),
"JCEMKEPNKEH_BGHCAPCHHEK" => Some(Self::JcemkepnkehBghcapchhek),
"JCEMKEPNKEH_IHHPFKCJODK" => Some(Self::JcemkepnkehIhhpfkcjodk),
"JCEMKEPNKEH_OIJALKCDLDC" => Some(Self::JcemkepnkehOijalkcdldc),
"JCEMKEPNKEH_GLMIHHOBNOC" => Some(Self::JcemkepnkehGlmihhobnoc),
"JCEMKEPNKEH_HEHODNDLKCD" => Some(Self::JcemkepnkehHehodndlkcd),
"JCEMKEPNKEH_AFJJMFEBKMA" => Some(Self::JcemkepnkehAfjjmfebkma),
"JCEMKEPNKEH_AEDABIENIMJ" => Some(Self::JcemkepnkehAedabienimj),
"JCEMKEPNKEH_DDCHKJEEMLP" => Some(Self::JcemkepnkehDdchkjeemlp),
"JCEMKEPNKEH_CEFAGHBLFJA" => Some(Self::JcemkepnkehCefaghblfja),
"JCEMKEPNKEH_KODBLOBEJBH" => Some(Self::JcemkepnkehKodblobejbh),
"JCEMKEPNKEH_EMJFPFMJJDN" => Some(Self::JcemkepnkehEmjfpfmjjdn),
"JCEMKEPNKEH_IHIAOIJANCP" => Some(Self::JcemkepnkehIhiaoijancp),
"JCEMKEPNKEH_DPEMDJEKLKK" => Some(Self::JcemkepnkehDpemdjeklkk),
"JCEMKEPNKEH_PKKPHEMAFFI" => Some(Self::JcemkepnkehPkkphemaffi),
"JCEMKEPNKEH_MLDHOBJPMNF" => Some(Self::JcemkepnkehMldhobjpmnf),
"JCEMKEPNKEH_GEDIMAICNLI" => Some(Self::JcemkepnkehGedimaicnli),
"JCEMKEPNKEH_AAKKAGBFCAE" => Some(Self::JcemkepnkehAakkagbfcae),
"JCEMKEPNKEH_ANONMGOIBGN" => Some(Self::JcemkepnkehAnonmgoibgn),
"JCEMKEPNKEH_DKLCIMHPLJE" => Some(Self::JcemkepnkehDklcimhplje),
"JCEMKEPNKEH_JKDOKECIBJJ" => Some(Self::JcemkepnkehJkdokecibjj),
"JCEMKEPNKEH_LCECMJAJJDM" => Some(Self::JcemkepnkehLcecmjajjdm),
"JCEMKEPNKEH_DKNAGBEANGD" => Some(Self::JcemkepnkehDknagbeangd),
"JCEMKEPNKEH_HBMEEFDDABO" => Some(Self::JcemkepnkehHbmeefddabo),
"JCEMKEPNKEH_MJPCBHDOGHK" => Some(Self::JcemkepnkehMjpcbhdoghk),
"JCEMKEPNKEH_HOMMPNKCBPE" => Some(Self::JcemkepnkehHommpnkcbpe),
"JCEMKEPNKEH_NDLOFEKMIMA" => Some(Self::JcemkepnkehNdlofekmima),
"JCEMKEPNKEH_BLBBILFBNIF" => Some(Self::JcemkepnkehBlbbilfbnif),
"JCEMKEPNKEH_EBOIMIPNOPI" => Some(Self::JcemkepnkehEboimipnopi),
"JCEMKEPNKEH_NKHNMJFHONO" => Some(Self::JcemkepnkehNkhnmjfhono),
"JCEMKEPNKEH_FILMOAIHFLA" => Some(Self::JcemkepnkehFilmoaihfla),
"JCEMKEPNKEH_DNGLFHAAONE" => Some(Self::JcemkepnkehDnglfhaaone),
"JCEMKEPNKEH_CPLBMAIBGHI" => Some(Self::JcemkepnkehCplbmaibghi),
"JCEMKEPNKEH_NEMMPDIDPJB" => Some(Self::JcemkepnkehNemmpdidpjb),
"JCEMKEPNKEH_FBJDLLHEMEP" => Some(Self::JcemkepnkehFbjdllhemep),
"JCEMKEPNKEH_LJGCOPLGCHI" => Some(Self::JcemkepnkehLjgcoplgchi),
"JCEMKEPNKEH_AMEKCLAOCPI" => Some(Self::JcemkepnkehAmekclaocpi),
"JCEMKEPNKEH_AFIPPKPNMIA" => Some(Self::JcemkepnkehAfippkpnmia),
"JCEMKEPNKEH_CKGMMOAJLIH" => Some(Self::JcemkepnkehCkgmmoajlih),
"JCEMKEPNKEH_GLDPFAPMKLI" => Some(Self::JcemkepnkehGldpfapmkli),
"JCEMKEPNKEH_GEHBOCBANNO" => Some(Self::JcemkepnkehGehbocbanno),
"JCEMKEPNKEH_MMJCINLNMDK" => Some(Self::JcemkepnkehMmjcinlnmdk),
"JCEMKEPNKEH_MCKMEHJFDED" => Some(Self::JcemkepnkehMckmehjfded),
"JCEMKEPNKEH_PMOPJCIIKDO" => Some(Self::JcemkepnkehPmopjciikdo),
"JCEMKEPNKEH_LGFHAEDHFFG" => Some(Self::JcemkepnkehLgfhaedhffg),
"JCEMKEPNKEH_IEEPHNFCMHP" => Some(Self::JcemkepnkehIeephnfcmhp),
"JCEMKEPNKEH_GPIPMAJPNMO" => Some(Self::JcemkepnkehGpipmajpnmo),
"JCEMKEPNKEH_LBDBHDMDBBO" => Some(Self::JcemkepnkehLbdbhdmdbbo),
"JCEMKEPNKEH_IJLDNPFNNPO" => Some(Self::JcemkepnkehIjldnpfnnpo),
"JCEMKEPNKEH_NGAAPBNANBB" => Some(Self::JcemkepnkehNgaapbnanbb),
"JCEMKEPNKEH_EDEDOOPGEKN" => Some(Self::JcemkepnkehEdedoopgekn),
"JCEMKEPNKEH_PJBDNKJACID" => Some(Self::JcemkepnkehPjbdnkjacid),
"JCEMKEPNKEH_KLJIMOPKEIP" => Some(Self::JcemkepnkehKljimopkeip),
"JCEMKEPNKEH_FHOFNPONAJP" => Some(Self::JcemkepnkehFhofnponajp),
"JCEMKEPNKEH_GDFKAHPLDCA" => Some(Self::JcemkepnkehGdfkahpldca),
"JCEMKEPNKEH_CJHPOHMLCJA" => Some(Self::JcemkepnkehCjhpohmlcja),
"JCEMKEPNKEH_DCJDHNFOJNN" => Some(Self::JcemkepnkehDcjdhnfojnn),
"JCEMKEPNKEH_PEDPMIAABMM" => Some(Self::JcemkepnkehPedpmiaabmm),
"JCEMKEPNKEH_ONICKKNBAEN" => Some(Self::JcemkepnkehOnickknbaen),
"JCEMKEPNKEH_KCJEDLLMKFJ" => Some(Self::JcemkepnkehKcjedllmkfj),
"JCEMKEPNKEH_COBAPNIMKKH" => Some(Self::JcemkepnkehCobapnimkkh),
"JCEMKEPNKEH_BLGMPACOLIM" => Some(Self::JcemkepnkehBlgmpacolim),
"JCEMKEPNKEH_GJACFJANIKE" => Some(Self::JcemkepnkehGjacfjanike),
"JCEMKEPNKEH_GEOEKONEEEA" => Some(Self::JcemkepnkehGeoekoneeea),
"JCEMKEPNKEH_PFLCAKHBEIG" => Some(Self::JcemkepnkehPflcakhbeig),
"JCEMKEPNKEH_MEIJICCOJAC" => Some(Self::JcemkepnkehMeijiccojac),
"JCEMKEPNKEH_EIFKFKHEFBO" => Some(Self::JcemkepnkehEifkfkhefbo),
"JCEMKEPNKEH_NGHAKPGMOMB" => Some(Self::JcemkepnkehNghakpgmomb),
"JCEMKEPNKEH_JKJDJGLHOGH" => Some(Self::JcemkepnkehJkjdjglhogh),
"JCEMKEPNKEH_CMDFCFALIOG" => Some(Self::JcemkepnkehCmdfcfaliog),
"JCEMKEPNKEH_NAJCEFBEGNA" => Some(Self::JcemkepnkehNajcefbegna),
"JCEMKEPNKEH_JINLDPAKDFF" => Some(Self::JcemkepnkehJinldpakdff),
"JCEMKEPNKEH_CNFIFHCMEOM" => Some(Self::JcemkepnkehCnfifhcmeom),
"JCEMKEPNKEH_INDMMODNKFH" => Some(Self::JcemkepnkehIndmmodnkfh),
"JCEMKEPNKEH_CLKHCBBJNCP" => Some(Self::JcemkepnkehClkhcbbjncp),
"JCEMKEPNKEH_BOHEBPGCBFI" => Some(Self::JcemkepnkehBohebpgcbfi),
"JCEMKEPNKEH_BJLHHMMBHAE" => Some(Self::JcemkepnkehBjlhhmmbhae),
"JCEMKEPNKEH_JBLHOGCLJCH" => Some(Self::JcemkepnkehJblhogcljch),
"JCEMKEPNKEH_KNKGOKMDNLG" => Some(Self::JcemkepnkehKnkgokmdnlg),
"JCEMKEPNKEH_GODAINDEMGO" => Some(Self::JcemkepnkehGodaindemgo),
"JCEMKEPNKEH_AEGJKFMHEGC" => Some(Self::JcemkepnkehAegjkfmhegc),
"JCEMKEPNKEH_MBICFIGEIEO" => Some(Self::JcemkepnkehMbicfigeieo),
"JCEMKEPNKEH_POAEAOKECLH" => Some(Self::JcemkepnkehPoaeaokeclh),
"JCEMKEPNKEH_IMBABCMICOE" => Some(Self::JcemkepnkehImbabcmicoe),
"JCEMKEPNKEH_BBAHJPCHCEK" => Some(Self::JcemkepnkehBbahjpchcek),
"JCEMKEPNKEH_EEDDPOBJFIK" => Some(Self::JcemkepnkehEeddpobjfik),
"JCEMKEPNKEH_OJJPHIIDIFM" => Some(Self::JcemkepnkehOjjphiidifm),
"JCEMKEPNKEH_FICMIHNAANB" => Some(Self::JcemkepnkehFicmihnaanb),
"JCEMKEPNKEH_HKGIEKFKMIA" => Some(Self::JcemkepnkehHkgiekfkmia),
"JCEMKEPNKEH_FHCDLABGMEM" => Some(Self::JcemkepnkehFhcdlabgmem),
"JCEMKEPNKEH_EJMDHHMPDKC" => Some(Self::JcemkepnkehEjmdhhmpdkc),
"JCEMKEPNKEH_KOLOKIBKHID" => Some(Self::JcemkepnkehKolokibkhid),
"JCEMKEPNKEH_PMHCOAGCGHO" => Some(Self::JcemkepnkehPmhcoagcgho),
"JCEMKEPNKEH_JPBKGEADFNO" => Some(Self::JcemkepnkehJpbkgeadfno),
"JCEMKEPNKEH_IBJHPOEHLJH" => Some(Self::JcemkepnkehIbjhpoehljh),
"JCEMKEPNKEH_EHKHBADPHCE" => Some(Self::JcemkepnkehEhkhbadphce),
"JCEMKEPNKEH_DGKOJFKCMFI" => Some(Self::JcemkepnkehDgkojfkcmfi),
"JCEMKEPNKEH_GLNKKBCGHAH" => Some(Self::JcemkepnkehGlnkkbcghah),
"JCEMKEPNKEH_HIKDACFFLJC" => Some(Self::JcemkepnkehHikdacffljc),
"JCEMKEPNKEH_MPNHHOJHCMA" => Some(Self::JcemkepnkehMpnhhojhcma),
"JCEMKEPNKEH_FPLDDKHIDHH" => Some(Self::JcemkepnkehFplddkhidhh),
"JCEMKEPNKEH_DOLMKAEFBHO" => Some(Self::JcemkepnkehDolmkaefbho),
"JCEMKEPNKEH_IBKCNFLABJC" => Some(Self::JcemkepnkehIbkcnflabjc),
"JCEMKEPNKEH_DHKCDBGOGPC" => Some(Self::JcemkepnkehDhkcdbgogpc),
"JCEMKEPNKEH_EINDNOGCONG" => Some(Self::JcemkepnkehEindnogcong),
"JCEMKEPNKEH_CBCIPFCFGCA" => Some(Self::JcemkepnkehCbcipfcfgca),
"JCEMKEPNKEH_CLGPBNCBFFC" => Some(Self::JcemkepnkehClgpbncbffc),
"JCEMKEPNKEH_NCGOENKICBF" => Some(Self::JcemkepnkehNcgoenkicbf),
"JCEMKEPNKEH_BPNIPNILEEA" => Some(Self::JcemkepnkehBpnipnileea),
"JCEMKEPNKEH_GCDHCEGOMMD" => Some(Self::JcemkepnkehGcdhcegommd),
"JCEMKEPNKEH_EMKPNNIDPIB" => Some(Self::JcemkepnkehEmkpnnidpib),
"JCEMKEPNKEH_AANMECLGIOO" => Some(Self::JcemkepnkehAanmeclgioo),
"JCEMKEPNKEH_IDMKFOFAHPM" => Some(Self::JcemkepnkehIdmkfofahpm),
"JCEMKEPNKEH_PLJBGEKFIIO" => Some(Self::JcemkepnkehPljbgekfiio),
"JCEMKEPNKEH_PACIBGPLJEP" => Some(Self::JcemkepnkehPacibgpljep),
"JCEMKEPNKEH_FBGIMOHDJGE" => Some(Self::JcemkepnkehFbgimohdjge),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cfmdkncddal {
Nadpfmgbhdj = 0,
Ggglncboicd = 1,
}
impl Cfmdkncddal {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nadpfmgbhdj => "CFMDKNCDDAL_NADPFMGBHDJ",
Self::Ggglncboicd => "CFMDKNCDDAL_GGGLNCBOICD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CFMDKNCDDAL_NADPFMGBHDJ" => Some(Self::Nadpfmgbhdj),
"CFMDKNCDDAL_GGGLNCBOICD" => Some(Self::Ggglncboicd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChallengeStatus {
FenmfibcemoGfeefgcgkeb = 0,
FenmfibcemoDbapfmbbkja = 1,
FenmfibcemoCncehmdgngd = 2,
FenmfibcemoAfinjciilfc = 3,
}
impl ChallengeStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FenmfibcemoGfeefgcgkeb => "FENMFIBCEMO_GFEEFGCGKEB",
Self::FenmfibcemoDbapfmbbkja => "FENMFIBCEMO_DBAPFMBBKJA",
Self::FenmfibcemoCncehmdgngd => "FENMFIBCEMO_CNCEHMDGNGD",
Self::FenmfibcemoAfinjciilfc => "FENMFIBCEMO_AFINJCIILFC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FENMFIBCEMO_GFEEFGCGKEB" => Some(Self::FenmfibcemoGfeefgcgkeb),
"FENMFIBCEMO_DBAPFMBBKJA" => Some(Self::FenmfibcemoDbapfmbbkja),
"FENMFIBCEMO_CNCEHMDGNGD" => Some(Self::FenmfibcemoCncehmdgngd),
"FENMFIBCEMO_AFINJCIILFC" => Some(Self::FenmfibcemoAfinjciilfc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MissionStatus {
MissionNone = 0,
MissionDoing = 1,
MissionFinish = 2,
MissionPrepared = 3,
}
impl MissionStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MissionNone => "MissionStatus_MissionNone",
Self::MissionDoing => "MissionStatus_MissionDoing",
Self::MissionFinish => "MissionStatus_MissionFinish",
Self::MissionPrepared => "MissionStatus_MissionPrepared",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MissionStatus_MissionNone" => Some(Self::MissionNone),
"MissionStatus_MissionDoing" => Some(Self::MissionDoing),
"MissionStatus_MissionFinish" => Some(Self::MissionFinish),
"MissionStatus_MissionPrepared" => Some(Self::MissionPrepared),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MessageSectionStatus {
MessageSectionNone = 0,
MessageSectionDoing = 1,
MessageSectionFinish = 2,
MessageSectionFrozen = 3,
}
impl MessageSectionStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MessageSectionNone => "MessageSectionStatus_MessageSectionNone",
Self::MessageSectionDoing => "MessageSectionStatus_MessageSectionDoing",
Self::MessageSectionFinish => "MessageSectionStatus_MessageSectionFinish",
Self::MessageSectionFrozen => "MessageSectionStatus_MessageSectionFrozen",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MessageSectionStatus_MessageSectionNone" => Some(Self::MessageSectionNone),
"MessageSectionStatus_MessageSectionDoing" => Some(Self::MessageSectionDoing),
"MessageSectionStatus_MessageSectionFinish" => {
Some(Self::MessageSectionFinish)
}
"MessageSectionStatus_MessageSectionFrozen" => {
Some(Self::MessageSectionFrozen)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MessageGroupStatus {
MessageGroupNone = 0,
MessageGroupDoing = 1,
MessageGroupFinish = 2,
MessageGroupFrozen = 3,
}
impl MessageGroupStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MessageGroupNone => "MessageGroupStatus_MessageGroupNone",
Self::MessageGroupDoing => "MessageGroupStatus_MessageGroupDoing",
Self::MessageGroupFinish => "MessageGroupStatus_MessageGroupFinish",
Self::MessageGroupFrozen => "MessageGroupStatus_MessageGroupFrozen",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MessageGroupStatus_MessageGroupNone" => Some(Self::MessageGroupNone),
"MessageGroupStatus_MessageGroupDoing" => Some(Self::MessageGroupDoing),
"MessageGroupStatus_MessageGroupFinish" => Some(Self::MessageGroupFinish),
"MessageGroupStatus_MessageGroupFrozen" => Some(Self::MessageGroupFrozen),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleRecordType {
BattleRecordNone = 0,
BattleRecordChallenge = 1,
BattleRecordRogue = 2,
}
impl BattleRecordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BattleRecordNone => "BattleRecordType_BattleRecordNone",
Self::BattleRecordChallenge => "BattleRecordType_BattleRecordChallenge",
Self::BattleRecordRogue => "BattleRecordType_BattleRecordRogue",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BattleRecordType_BattleRecordNone" => Some(Self::BattleRecordNone),
"BattleRecordType_BattleRecordChallenge" => Some(Self::BattleRecordChallenge),
"BattleRecordType_BattleRecordRogue" => Some(Self::BattleRecordRogue),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RebattleType {
CjlfdffbohmNlcdgipgfdj = 0,
CjlfdffbohmAkpjoefjdja = 1,
CjlfdffbohmLkdandllmgo = 2,
CjlfdffbohmLmeicbolgoe = 3,
CjlfdffbohmBnhfcboibfd = 4,
CjlfdffbohmAdmcmclbjnp = 5,
CjlfdffbohmEbompjjmbge = 6,
}
impl RebattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CjlfdffbohmNlcdgipgfdj => "CJLFDFFBOHM_NLCDGIPGFDJ",
Self::CjlfdffbohmAkpjoefjdja => "CJLFDFFBOHM_AKPJOEFJDJA",
Self::CjlfdffbohmLkdandllmgo => "CJLFDFFBOHM_LKDANDLLMGO",
Self::CjlfdffbohmLmeicbolgoe => "CJLFDFFBOHM_LMEICBOLGOE",
Self::CjlfdffbohmBnhfcboibfd => "CJLFDFFBOHM_BNHFCBOIBFD",
Self::CjlfdffbohmAdmcmclbjnp => "CJLFDFFBOHM_ADMCMCLBJNP",
Self::CjlfdffbohmEbompjjmbge => "CJLFDFFBOHM_EBOMPJJMBGE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CJLFDFFBOHM_NLCDGIPGFDJ" => Some(Self::CjlfdffbohmNlcdgipgfdj),
"CJLFDFFBOHM_AKPJOEFJDJA" => Some(Self::CjlfdffbohmAkpjoefjdja),
"CJLFDFFBOHM_LKDANDLLMGO" => Some(Self::CjlfdffbohmLkdandllmgo),
"CJLFDFFBOHM_LMEICBOLGOE" => Some(Self::CjlfdffbohmLmeicbolgoe),
"CJLFDFFBOHM_BNHFCBOIBFD" => Some(Self::CjlfdffbohmBnhfcboibfd),
"CJLFDFFBOHM_ADMCMCLBJNP" => Some(Self::CjlfdffbohmAdmcmclbjnp),
"CJLFDFFBOHM_EBOMPJJMBGE" => Some(Self::CjlfdffbohmEbompjjmbge),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ContentPackageStatus {
None = 0,
Init = 1,
Doing = 2,
Finished = 3,
Release = 4,
}
impl ContentPackageStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "ContentPackageStatus_None",
Self::Init => "ContentPackageStatus_Init",
Self::Doing => "ContentPackageStatus_Doing",
Self::Finished => "ContentPackageStatus_Finished",
Self::Release => "ContentPackageStatus_Release",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ContentPackageStatus_None" => Some(Self::None),
"ContentPackageStatus_Init" => Some(Self::Init),
"ContentPackageStatus_Doing" => Some(Self::Doing),
"ContentPackageStatus_Finished" => Some(Self::Finished),
"ContentPackageStatus_Release" => Some(Self::Release),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FriendOnlineStatus {
Offline = 0,
Online = 1,
}
impl FriendOnlineStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Offline => "FRIEND_ONLINE_STATUS_OFFLINE",
Self::Online => "FRIEND_ONLINE_STATUS_ONLINE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FRIEND_ONLINE_STATUS_OFFLINE" => Some(Self::Offline),
"FRIEND_ONLINE_STATUS_ONLINE" => Some(Self::Online),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TurnFoodSwitch {
None = 0,
Attack = 1,
Define = 2,
}
impl TurnFoodSwitch {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "TurnFoodSwitch_None",
Self::Attack => "TurnFoodSwitch_Attack",
Self::Define => "TurnFoodSwitch_Define",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"TurnFoodSwitch_None" => Some(Self::None),
"TurnFoodSwitch_Attack" => Some(Self::Attack),
"TurnFoodSwitch_Define" => Some(Self::Define),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ExtraLineupType {
LineupNone = 0,
LineupChallenge = 1,
LineupRogue = 2,
LineupChallenge2 = 3,
LineupChallenge3 = 4,
LineupRogueChallenge = 5,
LineupStageTrial = 6,
LineupRogueTrial = 7,
LineupActivity = 8,
LineupBoxingClub = 9,
LineupTreasureDungeon = 11,
LineupChessRogue = 12,
LineupHeliobus = 13,
LineupTournRogue = 14,
LineupRelicRogue = 15,
LineupArcadeRogue = 16,
LineupMagicRogue = 17,
LineupFate = 18,
LineupGridFight = 19,
}
impl ExtraLineupType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LineupNone => "ExtraLineupType_LineupNone",
Self::LineupChallenge => "ExtraLineupType_LineupChallenge",
Self::LineupRogue => "ExtraLineupType_LineupRogue",
Self::LineupChallenge2 => "ExtraLineupType_LineupChallenge2",
Self::LineupChallenge3 => "ExtraLineupType_LineupChallenge3",
Self::LineupRogueChallenge => "ExtraLineupType_LineupRogueChallenge",
Self::LineupStageTrial => "ExtraLineupType_LineupStageTrial",
Self::LineupRogueTrial => "ExtraLineupType_LineupRogueTrial",
Self::LineupActivity => "ExtraLineupType_LineupActivity",
Self::LineupBoxingClub => "ExtraLineupType_LineupBoxingClub",
Self::LineupTreasureDungeon => "ExtraLineupType_LineupTreasureDungeon",
Self::LineupChessRogue => "ExtraLineupType_LineupChessRogue",
Self::LineupHeliobus => "ExtraLineupType_LineupHeliobus",
Self::LineupTournRogue => "ExtraLineupType_LineupTournRogue",
Self::LineupRelicRogue => "ExtraLineupType_LineupRelicRogue",
Self::LineupArcadeRogue => "ExtraLineupType_LineupArcadeRogue",
Self::LineupMagicRogue => "ExtraLineupType_LineupMagicRogue",
Self::LineupFate => "ExtraLineupType_LineupFate",
Self::LineupGridFight => "ExtraLineupType_LineupGridFight",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ExtraLineupType_LineupNone" => Some(Self::LineupNone),
"ExtraLineupType_LineupChallenge" => Some(Self::LineupChallenge),
"ExtraLineupType_LineupRogue" => Some(Self::LineupRogue),
"ExtraLineupType_LineupChallenge2" => Some(Self::LineupChallenge2),
"ExtraLineupType_LineupChallenge3" => Some(Self::LineupChallenge3),
"ExtraLineupType_LineupRogueChallenge" => Some(Self::LineupRogueChallenge),
"ExtraLineupType_LineupStageTrial" => Some(Self::LineupStageTrial),
"ExtraLineupType_LineupRogueTrial" => Some(Self::LineupRogueTrial),
"ExtraLineupType_LineupActivity" => Some(Self::LineupActivity),
"ExtraLineupType_LineupBoxingClub" => Some(Self::LineupBoxingClub),
"ExtraLineupType_LineupTreasureDungeon" => Some(Self::LineupTreasureDungeon),
"ExtraLineupType_LineupChessRogue" => Some(Self::LineupChessRogue),
"ExtraLineupType_LineupHeliobus" => Some(Self::LineupHeliobus),
"ExtraLineupType_LineupTournRogue" => Some(Self::LineupTournRogue),
"ExtraLineupType_LineupRelicRogue" => Some(Self::LineupRelicRogue),
"ExtraLineupType_LineupArcadeRogue" => Some(Self::LineupArcadeRogue),
"ExtraLineupType_LineupMagicRogue" => Some(Self::LineupMagicRogue),
"ExtraLineupType_LineupFate" => Some(Self::LineupFate),
"ExtraLineupType_LineupGridFight" => Some(Self::LineupGridFight),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SyncLineupReason {
SyncReasonNone = 0,
SyncReasonMpAdd = 1,
SyncReasonMpAddPropHit = 2,
SyncReasonHpAdd = 3,
SyncReasonHpAddPropHit = 4,
SyncReasonMpMaxChangedPermanent = 5,
SyncReasonMpMaxChangedByModifier = 6,
}
impl SyncLineupReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::SyncReasonNone => "SyncLineupReason_SyncReasonNone",
Self::SyncReasonMpAdd => "SyncLineupReason_SyncReasonMpAdd",
Self::SyncReasonMpAddPropHit => "SyncLineupReason_SyncReasonMpAddPropHit",
Self::SyncReasonHpAdd => "SyncLineupReason_SyncReasonHpAdd",
Self::SyncReasonHpAddPropHit => "SyncLineupReason_SyncReasonHpAddPropHit",
Self::SyncReasonMpMaxChangedPermanent => {
"SyncLineupReason_SyncReasonMpMaxChangedPermanent"
}
Self::SyncReasonMpMaxChangedByModifier => {
"SyncLineupReason_SyncReasonMpMaxChangedByModifier"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SyncLineupReason_SyncReasonNone" => Some(Self::SyncReasonNone),
"SyncLineupReason_SyncReasonMpAdd" => Some(Self::SyncReasonMpAdd),
"SyncLineupReason_SyncReasonMpAddPropHit" => {
Some(Self::SyncReasonMpAddPropHit)
}
"SyncLineupReason_SyncReasonHpAdd" => Some(Self::SyncReasonHpAdd),
"SyncLineupReason_SyncReasonHpAddPropHit" => {
Some(Self::SyncReasonHpAddPropHit)
}
"SyncLineupReason_SyncReasonMpMaxChangedPermanent" => {
Some(Self::SyncReasonMpMaxChangedPermanent)
}
"SyncLineupReason_SyncReasonMpMaxChangedByModifier" => {
Some(Self::SyncReasonMpMaxChangedByModifier)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MailType {
Normal = 0,
Star = 1,
}
impl MailType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Normal => "MailType_Normal",
Self::Star => "MailType_Star",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MailType_Normal" => Some(Self::Normal),
"MailType_Star" => Some(Self::Star),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MissionSyncRecord {
IncfafnoapmDojfcpkajen = 0,
IncfafnoapmHpbmplfigdo = 1,
IncfafnoapmBbfkoikpioa = 2,
IncfafnoapmLpjjpgjpmka = 3,
IncfafnoapmJcihfnmkakk = 4,
IncfafnoapmEgdidgjeocg = 11,
IncfafnoapmJpjoopbllho = 12,
IncfafnoapmEbinjeaefoe = 13,
IncfafnoapmBjlcbiglbim = 14,
IncfafnoapmKpdhhapiigm = 15,
}
impl MissionSyncRecord {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IncfafnoapmDojfcpkajen => "INCFAFNOAPM_DOJFCPKAJEN",
Self::IncfafnoapmHpbmplfigdo => "INCFAFNOAPM_HPBMPLFIGDO",
Self::IncfafnoapmBbfkoikpioa => "INCFAFNOAPM_BBFKOIKPIOA",
Self::IncfafnoapmLpjjpgjpmka => "INCFAFNOAPM_LPJJPGJPMKA",
Self::IncfafnoapmJcihfnmkakk => "INCFAFNOAPM_JCIHFNMKAKK",
Self::IncfafnoapmEgdidgjeocg => "INCFAFNOAPM_EGDIDGJEOCG",
Self::IncfafnoapmJpjoopbllho => "INCFAFNOAPM_JPJOOPBLLHO",
Self::IncfafnoapmEbinjeaefoe => "INCFAFNOAPM_EBINJEAEFOE",
Self::IncfafnoapmBjlcbiglbim => "INCFAFNOAPM_BJLCBIGLBIM",
Self::IncfafnoapmKpdhhapiigm => "INCFAFNOAPM_KPDHHAPIIGM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"INCFAFNOAPM_DOJFCPKAJEN" => Some(Self::IncfafnoapmDojfcpkajen),
"INCFAFNOAPM_HPBMPLFIGDO" => Some(Self::IncfafnoapmHpbmplfigdo),
"INCFAFNOAPM_BBFKOIKPIOA" => Some(Self::IncfafnoapmBbfkoikpioa),
"INCFAFNOAPM_LPJJPGJPMKA" => Some(Self::IncfafnoapmLpjjpgjpmka),
"INCFAFNOAPM_JCIHFNMKAKK" => Some(Self::IncfafnoapmJcihfnmkakk),
"INCFAFNOAPM_EGDIDGJEOCG" => Some(Self::IncfafnoapmEgdidgjeocg),
"INCFAFNOAPM_JPJOOPBLLHO" => Some(Self::IncfafnoapmJpjoopbllho),
"INCFAFNOAPM_EBINJEAEFOE" => Some(Self::IncfafnoapmEbinjeaefoe),
"INCFAFNOAPM_BJLCBIGLBIM" => Some(Self::IncfafnoapmBjlcbiglbim),
"INCFAFNOAPM_KPDHHAPIIGM" => Some(Self::IncfafnoapmKpdhhapiigm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerType {
None = 0,
CmdGetLevelRewardTakenListScRsp = 41,
CmdGmTalkScNotify = 26,
CmdGetVideoVersionKeyScRsp = 94,
CmdStaminaInfoScNotify = 36,
CmdExchangeStaminaCsReq = 71,
CmdPlayerHeartBeatCsReq = 19,
CmdReserveStaminaExchangeCsReq = 76,
CmdGetLevelRewardTakenListCsReq = 81,
CmdGmTalkCsReq = 99,
CmdFeatureSwitchClosedScNotify = 63,
CmdPlayerLoginFinishCsReq = 92,
CmdGetLevelRewardCsReq = 38,
CmdGetGameStateServiceConfigScRsp = 17,
CmdUpdatePsnSettingsInfoScRsp = 50,
CmdQueryProductInfoScRsp = 30,
CmdAntiAddictScNotify = 88,
CmdGetLevelRewardScRsp = 57,
CmdUpdatePlayerSettingCsReq = 7,
CmdGetSecretKeyInfoCsReq = 25,
CmdUpdatePsnSettingsInfoCsReq = 18,
CmdGetVideoVersionKeyCsReq = 96,
CmdPlayerLoginFinishScRsp = 86,
CmdSetLanguageCsReq = 9,
CmdDailyRefreshNotify = 87,
CmdPlayerForceSyncGameStateFinishCsReq = 6,
CmdUpdateFeatureSwitchScNotify = 89,
CmdGateServerScNotify = 74,
CmdSetGenderScRsp = 40,
CmdSetPlayerInfoScRsp = 55,
CmdAceAntiCheaterCsReq = 35,
CmdGetAuthkeyCsReq = 62,
CmdSetLanguageScRsp = 24,
CmdPlayerGetTokenCsReq = 56,
CmdGetBasicInfoScRsp = 11,
CmdPlayerKickOutScNotify = 73,
CmdPlayerLogoutCsReq = 79,
CmdGetGameStateServiceConfigCsReq = 29,
CmdExchangeStaminaScRsp = 4,
CmdClientObjDownloadDataScNotify = 37,
CmdMonthCardRewardNotify = 20,
CmdGetBasicInfoCsReq = 70,
CmdSetNicknameScRsp = 64,
CmdRegionStopScNotify = 48,
CmdPlayerHeartBeatScRsp = 33,
CmdClientObjUploadCsReq = 42,
CmdSetPlayerInfoCsReq = 83,
CmdPlayerLogoutScRsp = 39,
CmdGetAuthkeyScRsp = 49,
CmdServerAnnounceNotify = 14,
CmdPlayerForceSyncGameStateFinishScRsp = 3,
CmdSetRedPointStatusScNotify = 27,
CmdRetcodeNotify = 68,
CmdPlayerLoginCsReq = 34,
CmdSetGameplayBirthdayCsReq = 69,
CmdClientDownloadDataScNotify = 60,
CmdQueryProductInfoCsReq = 2,
CmdUpdatePlayerSettingScRsp = 52,
CmdClientObjUploadScRsp = 84,
CmdSetGameplayBirthdayScRsp = 47,
CmdReserveStaminaExchangeScRsp = 13,
CmdPlayerLoginScRsp = 82,
CmdSetNicknameCsReq = 15,
CmdAceAntiCheaterScRsp = 78,
CmdSetGenderCsReq = 43,
CmdGetSecretKeyInfoScRsp = 16,
CmdPlayerGetTokenScRsp = 91,
CmdGmTalkScRsp = 72,
}
impl CmdPlayerType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "CmdPlayerType_None",
Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp",
Self::CmdGmTalkScNotify => "CmdGmTalkScNotify",
Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp",
Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify",
Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq",
Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq",
Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq",
Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq",
Self::CmdGmTalkCsReq => "CmdGmTalkCsReq",
Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify",
Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq",
Self::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq",
Self::CmdGetGameStateServiceConfigScRsp => {
"CmdGetGameStateServiceConfigScRsp"
}
Self::CmdUpdatePsnSettingsInfoScRsp => "CmdUpdatePsnSettingsInfoScRsp",
Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp",
Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify",
Self::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp",
Self::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq",
Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq",
Self::CmdUpdatePsnSettingsInfoCsReq => "CmdUpdatePsnSettingsInfoCsReq",
Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq",
Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp",
Self::CmdSetLanguageCsReq => "CmdSetLanguageCsReq",
Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify",
Self::CmdPlayerForceSyncGameStateFinishCsReq => {
"CmdPlayerForceSyncGameStateFinishCsReq"
}
Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify",
Self::CmdGateServerScNotify => "CmdGateServerScNotify",
Self::CmdSetGenderScRsp => "CmdSetGenderScRsp",
Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp",
Self::CmdAceAntiCheaterCsReq => "CmdAceAntiCheaterCsReq",
Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq",
Self::CmdSetLanguageScRsp => "CmdSetLanguageScRsp",
Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq",
Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp",
Self::CmdPlayerKickOutScNotify => "CmdPlayerKickOutScNotify",
Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq",
Self::CmdGetGameStateServiceConfigCsReq => {
"CmdGetGameStateServiceConfigCsReq"
}
Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp",
Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify",
Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify",
Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq",
Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp",
Self::CmdRegionStopScNotify => "CmdRegionStopScNotify",
Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp",
Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq",
Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq",
Self::CmdPlayerLogoutScRsp => "CmdPlayerLogoutScRsp",
Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp",
Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify",
Self::CmdPlayerForceSyncGameStateFinishScRsp => {
"CmdPlayerForceSyncGameStateFinishScRsp"
}
Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify",
Self::CmdRetcodeNotify => "CmdRetcodeNotify",
Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq",
Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq",
Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify",
Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq",
Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp",
Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp",
Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp",
Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp",
Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp",
Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq",
Self::CmdAceAntiCheaterScRsp => "CmdAceAntiCheaterScRsp",
Self::CmdSetGenderCsReq => "CmdSetGenderCsReq",
Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp",
Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp",
Self::CmdGmTalkScRsp => "CmdGmTalkScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPlayerType_None" => Some(Self::None),
"CmdGetLevelRewardTakenListScRsp" => {
Some(Self::CmdGetLevelRewardTakenListScRsp)
}
"CmdGmTalkScNotify" => Some(Self::CmdGmTalkScNotify),
"CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp),
"CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify),
"CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq),
"CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq),
"CmdReserveStaminaExchangeCsReq" => {
Some(Self::CmdReserveStaminaExchangeCsReq)
}
"CmdGetLevelRewardTakenListCsReq" => {
Some(Self::CmdGetLevelRewardTakenListCsReq)
}
"CmdGmTalkCsReq" => Some(Self::CmdGmTalkCsReq),
"CmdFeatureSwitchClosedScNotify" => {
Some(Self::CmdFeatureSwitchClosedScNotify)
}
"CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq),
"CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq),
"CmdGetGameStateServiceConfigScRsp" => {
Some(Self::CmdGetGameStateServiceConfigScRsp)
}
"CmdUpdatePsnSettingsInfoScRsp" => Some(Self::CmdUpdatePsnSettingsInfoScRsp),
"CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp),
"CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify),
"CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp),
"CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq),
"CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq),
"CmdUpdatePsnSettingsInfoCsReq" => Some(Self::CmdUpdatePsnSettingsInfoCsReq),
"CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq),
"CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp),
"CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq),
"CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify),
"CmdPlayerForceSyncGameStateFinishCsReq" => {
Some(Self::CmdPlayerForceSyncGameStateFinishCsReq)
}
"CmdUpdateFeatureSwitchScNotify" => {
Some(Self::CmdUpdateFeatureSwitchScNotify)
}
"CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify),
"CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp),
"CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp),
"CmdAceAntiCheaterCsReq" => Some(Self::CmdAceAntiCheaterCsReq),
"CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq),
"CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp),
"CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq),
"CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp),
"CmdPlayerKickOutScNotify" => Some(Self::CmdPlayerKickOutScNotify),
"CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq),
"CmdGetGameStateServiceConfigCsReq" => {
Some(Self::CmdGetGameStateServiceConfigCsReq)
}
"CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp),
"CmdClientObjDownloadDataScNotify" => {
Some(Self::CmdClientObjDownloadDataScNotify)
}
"CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify),
"CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq),
"CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp),
"CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify),
"CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp),
"CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq),
"CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq),
"CmdPlayerLogoutScRsp" => Some(Self::CmdPlayerLogoutScRsp),
"CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp),
"CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify),
"CmdPlayerForceSyncGameStateFinishScRsp" => {
Some(Self::CmdPlayerForceSyncGameStateFinishScRsp)
}
"CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify),
"CmdRetcodeNotify" => Some(Self::CmdRetcodeNotify),
"CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq),
"CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq),
"CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify),
"CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq),
"CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp),
"CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp),
"CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp),
"CmdReserveStaminaExchangeScRsp" => {
Some(Self::CmdReserveStaminaExchangeScRsp)
}
"CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp),
"CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq),
"CmdAceAntiCheaterScRsp" => Some(Self::CmdAceAntiCheaterScRsp),
"CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq),
"CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp),
"CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp),
"CmdGmTalkScRsp" => Some(Self::CmdGmTalkScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum QuestStatus {
QuestNone = 0,
QuestDoing = 1,
QuestFinish = 2,
QuestClose = 3,
QuestDelete = 4,
}
impl QuestStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::QuestNone => "QuestStatus_QuestNone",
Self::QuestDoing => "QuestStatus_QuestDoing",
Self::QuestFinish => "QuestStatus_QuestFinish",
Self::QuestClose => "QuestStatus_QuestClose",
Self::QuestDelete => "QuestStatus_QuestDelete",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"QuestStatus_QuestNone" => Some(Self::QuestNone),
"QuestStatus_QuestDoing" => Some(Self::QuestDoing),
"QuestStatus_QuestFinish" => Some(Self::QuestFinish),
"QuestStatus_QuestClose" => Some(Self::QuestClose),
"QuestStatus_QuestDelete" => Some(Self::QuestDelete),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BigDataRecommendType {
None = 0,
Equipment = 1,
RelicSuit = 2,
RelicAvatar = 3,
AvatarRelic = 4,
LocalLegend = 5,
ChallengePeakMob = 6,
ChallengePeakBoss = 7,
Challenge = 8,
Hmffbiankbf = 9,
Igdneoelfkc = 10,
}
impl BigDataRecommendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "BIG_DATA_RECOMMEND_TYPE_NONE",
Self::Equipment => "BIG_DATA_RECOMMEND_TYPE_EQUIPMENT",
Self::RelicSuit => "BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT",
Self::RelicAvatar => "BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR",
Self::AvatarRelic => "BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC",
Self::LocalLegend => "BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND",
Self::ChallengePeakMob => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB",
Self::ChallengePeakBoss => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS",
Self::Challenge => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE",
Self::Hmffbiankbf => "BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF",
Self::Igdneoelfkc => "BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BIG_DATA_RECOMMEND_TYPE_NONE" => Some(Self::None),
"BIG_DATA_RECOMMEND_TYPE_EQUIPMENT" => Some(Self::Equipment),
"BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT" => Some(Self::RelicSuit),
"BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR" => Some(Self::RelicAvatar),
"BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC" => Some(Self::AvatarRelic),
"BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND" => Some(Self::LocalLegend),
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB" => Some(Self::ChallengePeakMob),
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS" => {
Some(Self::ChallengePeakBoss)
}
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE" => Some(Self::Challenge),
"BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF" => Some(Self::Hmffbiankbf),
"BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC" => Some(Self::Igdneoelfkc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jnboifcnbch {
Hglifjghade = 0,
Lcfjooiaehd = 1,
}
impl Jnboifcnbch {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hglifjghade => "JNBOIFCNBCH_HGLIFJGHADE",
Self::Lcfjooiaehd => "JNBOIFCNBCH_LCFJOOIAEHD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JNBOIFCNBCH_HGLIFJGHADE" => Some(Self::Hglifjghade),
"JNBOIFCNBCH_LCFJOOIAEHD" => Some(Self::Lcfjooiaehd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SkillExtraTag {
MeepkfkoahaBijpfbemnia = 0,
MeepkfkoahaGpfipodckbd = 1,
MeepkfkoahaBggaidcmdlm = 2,
}
impl SkillExtraTag {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MeepkfkoahaBijpfbemnia => "MEEPKFKOAHA_BIJPFBEMNIA",
Self::MeepkfkoahaGpfipodckbd => "MEEPKFKOAHA_GPFIPODCKBD",
Self::MeepkfkoahaBggaidcmdlm => "MEEPKFKOAHA_BGGAIDCMDLM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MEEPKFKOAHA_BIJPFBEMNIA" => Some(Self::MeepkfkoahaBijpfbemnia),
"MEEPKFKOAHA_GPFIPODCKBD" => Some(Self::MeepkfkoahaGpfipodckbd),
"MEEPKFKOAHA_BGGAIDCMDLM" => Some(Self::MeepkfkoahaBggaidcmdlm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MonsterBattleType {
OggnbchlckhDpolcimnipb = 0,
OggnbchlckhDolgjfjblni = 1,
OggnbchlckhKacnmbebbca = 2,
OggnbchlckhLlkokakihjb = 3,
OggnbchlckhFpdhdgganfb = 4,
}
impl MonsterBattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OggnbchlckhDpolcimnipb => "OGGNBCHLCKH_DPOLCIMNIPB",
Self::OggnbchlckhDolgjfjblni => "OGGNBCHLCKH_DOLGJFJBLNI",
Self::OggnbchlckhKacnmbebbca => "OGGNBCHLCKH_KACNMBEBBCA",
Self::OggnbchlckhLlkokakihjb => "OGGNBCHLCKH_LLKOKAKIHJB",
Self::OggnbchlckhFpdhdgganfb => "OGGNBCHLCKH_FPDHDGGANFB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OGGNBCHLCKH_DPOLCIMNIPB" => Some(Self::OggnbchlckhDpolcimnipb),
"OGGNBCHLCKH_DOLGJFJBLNI" => Some(Self::OggnbchlckhDolgjfjblni),
"OGGNBCHLCKH_KACNMBEBBCA" => Some(Self::OggnbchlckhKacnmbebbca),
"OGGNBCHLCKH_LLKOKAKIHJB" => Some(Self::OggnbchlckhLlkokakihjb),
"OGGNBCHLCKH_FPDHDGGANFB" => Some(Self::OggnbchlckhFpdhdgganfb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EnterSceneReason {
FghocilbfbpNlcdgipgfdj = 0,
FghocilbfbpAmbeicjkodn = 1,
FghocilbfbpBpfihgacope = 2,
FghocilbfbpAljgbjgmmak = 3,
FghocilbfbpDbbimaobpbk = 4,
}
impl EnterSceneReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FghocilbfbpNlcdgipgfdj => "FGHOCILBFBP_NLCDGIPGFDJ",
Self::FghocilbfbpAmbeicjkodn => "FGHOCILBFBP_AMBEICJKODN",
Self::FghocilbfbpBpfihgacope => "FGHOCILBFBP_BPFIHGACOPE",
Self::FghocilbfbpAljgbjgmmak => "FGHOCILBFBP_ALJGBJGMMAK",
Self::FghocilbfbpDbbimaobpbk => "FGHOCILBFBP_DBBIMAOBPBK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FGHOCILBFBP_NLCDGIPGFDJ" => Some(Self::FghocilbfbpNlcdgipgfdj),
"FGHOCILBFBP_AMBEICJKODN" => Some(Self::FghocilbfbpAmbeicjkodn),
"FGHOCILBFBP_BPFIHGACOPE" => Some(Self::FghocilbfbpBpfihgacope),
"FGHOCILBFBP_ALJGBJGMMAK" => Some(Self::FghocilbfbpAljgbjgmmak),
"FGHOCILBFBP_DBBIMAOBPBK" => Some(Self::FghocilbfbpDbbimaobpbk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChestType {
NdpgfpekejnNlcdgipgfdj = 0,
NdpgfpekejnNkdecdgecfl = 101,
NdpgfpekejnOcdlpddmclp = 102,
NdpgfpekejnKdackkogolk = 104,
}
impl ChestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NdpgfpekejnNlcdgipgfdj => "NDPGFPEKEJN_NLCDGIPGFDJ",
Self::NdpgfpekejnNkdecdgecfl => "NDPGFPEKEJN_NKDECDGECFL",
Self::NdpgfpekejnOcdlpddmclp => "NDPGFPEKEJN_OCDLPDDMCLP",
Self::NdpgfpekejnKdackkogolk => "NDPGFPEKEJN_KDACKKOGOLK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NDPGFPEKEJN_NLCDGIPGFDJ" => Some(Self::NdpgfpekejnNlcdgipgfdj),
"NDPGFPEKEJN_NKDECDGECFL" => Some(Self::NdpgfpekejnNkdecdgecfl),
"NDPGFPEKEJN_OCDLPDDMCLP" => Some(Self::NdpgfpekejnOcdlpddmclp),
"NDPGFPEKEJN_KDACKKOGOLK" => Some(Self::NdpgfpekejnKdackkogolk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SceneGroupRefreshType {
None = 0,
Loaded = 1,
Unload = 2,
Afibfmafncc = 3,
}
impl SceneGroupRefreshType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "SCENE_GROUP_REFRESH_TYPE_NONE",
Self::Loaded => "SCENE_GROUP_REFRESH_TYPE_LOADED",
Self::Unload => "SCENE_GROUP_REFRESH_TYPE_UNLOAD",
Self::Afibfmafncc => "SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SCENE_GROUP_REFRESH_TYPE_NONE" => Some(Self::None),
"SCENE_GROUP_REFRESH_TYPE_LOADED" => Some(Self::Loaded),
"SCENE_GROUP_REFRESH_TYPE_UNLOAD" => Some(Self::Unload),
"SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC" => Some(Self::Afibfmafncc),
_ => None,
}
}
}