// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: suggest_inventory.proto
// Protobuf C++ Version: 7.35.1

#include "suggest_inventory.pb.h"

#include <algorithm>
#include <type_traits>
#include "google/protobuf/io/coded_stream.h"
#include "google/protobuf/generated_message_tctable_impl.h"
#include "google/protobuf/internal_visibility.h"
#include "google/protobuf/extension_set.h"
#include "google/protobuf/generated_message_util.h"
#include "google/protobuf/wire_format_lite.h"
// @@protoc_insertion_point(includes)

// Must be included last.
#include "google/protobuf/port_def.inc"
PROTOBUF_PRAGMA_INIT_SEG
namespace _pb = ::google::protobuf;
namespace _pbi = ::google::protobuf::internal;
namespace _fl = ::google::protobuf::internal::field_layout;
namespace omnibox {
}  // namespace omnibox
namespace omnibox {
PROTOBUF_CONSTINIT const uint32_t SuggestInventory_internal_data_[] = {
    1048576u, 0u, };
static const char SuggestInventory_names[] = {
    "SUGGEST_INVENTORY_ADD_FILE"
    "SUGGEST_INVENTORY_ADD_TAB"
    "SUGGEST_INVENTORY_AIM_CONVERSATION_STARTERS"
    "SUGGEST_INVENTORY_AIM_IMAGES"
    "SUGGEST_INVENTORY_AIM_IO_HP_TAKEOVER"
    "SUGGEST_INVENTORY_AI_HP_CREATE_CHIP"
    "SUGGEST_INVENTORY_AI_HP_GET_IT_DONE_CHIP"
    "SUGGEST_INVENTORY_AI_HP_IFL"
    "SUGGEST_INVENTORY_AI_HP_RESERVATIONS"
    "SUGGEST_INVENTORY_AI_HP_SIMPLIFY_CHIP"
    "SUGGEST_INVENTORY_BRAINSTORM"
    "SUGGEST_INVENTORY_DEFAULT"
    "SUGGEST_INVENTORY_HELP_ME_LEARN"
    "SUGGEST_INVENTORY_IMG_GEN_IO_HP_TAKEOVER"
    "SUGGEST_INVENTORY_TRAVEL"
    "SUGGEST_INVENTORY_WRITE_OR_EDIT"
};

static const ::google::protobuf::internal::EnumEntry SuggestInventory_entries[] = {
    {{&SuggestInventory_names[0], 26}, 13},
    {{&SuggestInventory_names[26], 25}, 14},
    {{&SuggestInventory_names[51], 43}, 4},
    {{&SuggestInventory_names[94], 28}, 15},
    {{&SuggestInventory_names[122], 36}, 2},
    {{&SuggestInventory_names[158], 35}, 5},
    {{&SuggestInventory_names[193], 40}, 6},
    {{&SuggestInventory_names[233], 27}, 8},
    {{&SuggestInventory_names[260], 36}, 9},
    {{&SuggestInventory_names[296], 37}, 7},
    {{&SuggestInventory_names[333], 28}, 10},
    {{&SuggestInventory_names[361], 25}, 0},
    {{&SuggestInventory_names[386], 31}, 11},
    {{&SuggestInventory_names[417], 40}, 3},
    {{&SuggestInventory_names[457], 24}, 1},
    {{&SuggestInventory_names[481], 31}, 12},
};

static const int SuggestInventory_entries_by_number[] = {
    11,  // 0 -> SUGGEST_INVENTORY_DEFAULT
    14,  // 1 -> SUGGEST_INVENTORY_TRAVEL
    4,  // 2 -> SUGGEST_INVENTORY_AIM_IO_HP_TAKEOVER
    13,  // 3 -> SUGGEST_INVENTORY_IMG_GEN_IO_HP_TAKEOVER
    2,  // 4 -> SUGGEST_INVENTORY_AIM_CONVERSATION_STARTERS
    5,  // 5 -> SUGGEST_INVENTORY_AI_HP_CREATE_CHIP
    6,  // 6 -> SUGGEST_INVENTORY_AI_HP_GET_IT_DONE_CHIP
    9,  // 7 -> SUGGEST_INVENTORY_AI_HP_SIMPLIFY_CHIP
    7,  // 8 -> SUGGEST_INVENTORY_AI_HP_IFL
    8,  // 9 -> SUGGEST_INVENTORY_AI_HP_RESERVATIONS
    10,  // 10 -> SUGGEST_INVENTORY_BRAINSTORM
    12,  // 11 -> SUGGEST_INVENTORY_HELP_ME_LEARN
    15,  // 12 -> SUGGEST_INVENTORY_WRITE_OR_EDIT
    0,  // 13 -> SUGGEST_INVENTORY_ADD_FILE
    1,  // 14 -> SUGGEST_INVENTORY_ADD_TAB
    3,  // 15 -> SUGGEST_INVENTORY_AIM_IMAGES
};

bool SuggestInventory_Parse(::absl::string_view name,
                                  SuggestInventory* PROTOBUF_NONNULL value) {
  int int_value;
  bool success = ::google::protobuf::internal::LookUpEnumValue(
      SuggestInventory_entries, 16, name, &int_value);
  if (success) {
    *value = static_cast<SuggestInventory>(int_value);
  }
  return success;
}
static ::google::protobuf::internal::ExplicitlyConstructed<::std::string>
    SuggestInventory_strings[16] = {};

const ::std::string& SuggestInventory_Name(SuggestInventory value) {
  static const bool kDummy = ::google::protobuf::internal::InitializeEnumStrings(
      SuggestInventory_entries, SuggestInventory_entries_by_number, 16,
      SuggestInventory_strings);
  (void)kDummy;

  int idx = ::google::protobuf::internal::LookUpEnumName(SuggestInventory_entries,
                                  SuggestInventory_entries_by_number,
                                  16, value);
  return idx == -1 ? ::google::protobuf::internal::GetEmptyString() : SuggestInventory_strings[idx].get();
}
// @@protoc_insertion_point(namespace_scope)
}  // namespace omnibox
namespace google {
namespace protobuf {
}  // namespace protobuf
}  // namespace google
// @@protoc_insertion_point(global_scope)
#include "google/protobuf/port_undef.inc"
