/*
 * Copyright 2015 gRPC authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/*
 * WARNING: Auto-generated code.
 *
 * To make changes to this file, change
 * tools/codegen/core/gen_static_metadata.py, and then re-run it.
 *
 * See metadata.h for an explanation of the interface here, and metadata.cc for
 * an explanation of what's going on.
 */

#include <grpc/support/port_platform.h>

#include "src/core/lib/transport/static_metadata.h"

#include "src/core/lib/slice/slice_internal.h"

static constexpr uint8_t g_bytes[] = {
    58,  112, 97,  116, 104, 58,  109, 101, 116, 104, 111, 100, 58,  115, 116,
    97,  116, 117, 115, 58,  97,  117, 116, 104, 111, 114, 105, 116, 121, 58,
    115, 99,  104, 101, 109, 101, 116, 101, 103, 114, 112, 99,  45,  109, 101,
    115, 115, 97,  103, 101, 103, 114, 112, 99,  45,  115, 116, 97,  116, 117,
    115, 103, 114, 112, 99,  45,  112, 97,  121, 108, 111, 97,  100, 45,  98,
    105, 110, 103, 114, 112, 99,  45,  101, 110, 99,  111, 100, 105, 110, 103,
    103, 114, 112, 99,  45,  97,  99,  99,  101, 112, 116, 45,  101, 110, 99,
    111, 100, 105, 110, 103, 103, 114, 112, 99,  45,  115, 101, 114, 118, 101,
    114, 45,  115, 116, 97,  116, 115, 45,  98,  105, 110, 103, 114, 112, 99,
    45,  116, 97,  103, 115, 45,  98,  105, 110, 103, 114, 112, 99,  45,  116,
    114, 97,  99,  101, 45,  98,  105, 110, 99,  111, 110, 116, 101, 110, 116,
    45,  116, 121, 112, 101, 99,  111, 110, 116, 101, 110, 116, 45,  101, 110,
    99,  111, 100, 105, 110, 103, 97,  99,  99,  101, 112, 116, 45,  101, 110,
    99,  111, 100, 105, 110, 103, 103, 114, 112, 99,  45,  105, 110, 116, 101,
    114, 110, 97,  108, 45,  101, 110, 99,  111, 100, 105, 110, 103, 45,  114,
    101, 113, 117, 101, 115, 116, 103, 114, 112, 99,  45,  105, 110, 116, 101,
    114, 110, 97,  108, 45,  115, 116, 114, 101, 97,  109, 45,  101, 110, 99,
    111, 100, 105, 110, 103, 45,  114, 101, 113, 117, 101, 115, 116, 117, 115,
    101, 114, 45,  97,  103, 101, 110, 116, 104, 111, 115, 116, 103, 114, 112,
    99,  45,  112, 114, 101, 118, 105, 111, 117, 115, 45,  114, 112, 99,  45,
    97,  116, 116, 101, 109, 112, 116, 115, 103, 114, 112, 99,  45,  114, 101,
    116, 114, 121, 45,  112, 117, 115, 104, 98,  97,  99,  107, 45,  109, 115,
    120, 45,  101, 110, 100, 112, 111, 105, 110, 116, 45,  108, 111, 97,  100,
    45,  109, 101, 116, 114, 105, 99,  115, 45,  98,  105, 110, 103, 114, 112,
    99,  45,  116, 105, 109, 101, 111, 117, 116, 49,  50,  51,  52,  103, 114,
    112, 99,  46,  119, 97,  105, 116, 95,  102, 111, 114, 95,  114, 101, 97,
    100, 121, 103, 114, 112, 99,  46,  116, 105, 109, 101, 111, 117, 116, 103,
    114, 112, 99,  46,  109, 97,  120, 95,  114, 101, 113, 117, 101, 115, 116,
    95,  109, 101, 115, 115, 97,  103, 101, 95,  98,  121, 116, 101, 115, 103,
    114, 112, 99,  46,  109, 97,  120, 95,  114, 101, 115, 112, 111, 110, 115,
    101, 95,  109, 101, 115, 115, 97,  103, 101, 95,  98,  121, 116, 101, 115,
    47,  103, 114, 112, 99,  46,  108, 98,  46,  118, 49,  46,  76,  111, 97,
    100, 66,  97,  108, 97,  110, 99,  101, 114, 47,  66,  97,  108, 97,  110,
    99,  101, 76,  111, 97,  100, 47,  101, 110, 118, 111, 121, 46,  115, 101,
    114, 118, 105, 99,  101, 46,  108, 111, 97,  100, 95,  115, 116, 97,  116,
    115, 46,  118, 50,  46,  76,  111, 97,  100, 82,  101, 112, 111, 114, 116,
    105, 110, 103, 83,  101, 114, 118, 105, 99,  101, 47,  83,  116, 114, 101,
    97,  109, 76,  111, 97,  100, 83,  116, 97,  116, 115, 47,  101, 110, 118,
    111, 121, 46,  115, 101, 114, 118, 105, 99,  101, 46,  108, 111, 97,  100,
    95,  115, 116, 97,  116, 115, 46,  118, 51,  46,  76,  111, 97,  100, 82,
    101, 112, 111, 114, 116, 105, 110, 103, 83,  101, 114, 118, 105, 99,  101,
    47,  83,  116, 114, 101, 97,  109, 76,  111, 97,  100, 83,  116, 97,  116,
    115, 47,  103, 114, 112, 99,  46,  104, 101, 97,  108, 116, 104, 46,  118,
    49,  46,  72,  101, 97,  108, 116, 104, 47,  87,  97,  116, 99,  104, 47,
    101, 110, 118, 111, 121, 46,  115, 101, 114, 118, 105, 99,  101, 46,  100,
    105, 115, 99,  111, 118, 101, 114, 121, 46,  118, 50,  46,  65,  103, 103,
    114, 101, 103, 97,  116, 101, 100, 68,  105, 115, 99,  111, 118, 101, 114,
    121, 83,  101, 114, 118, 105, 99,  101, 47,  83,  116, 114, 101, 97,  109,
    65,  103, 103, 114, 101, 103, 97,  116, 101, 100, 82,  101, 115, 111, 117,
    114, 99,  101, 115, 47,  101, 110, 118, 111, 121, 46,  115, 101, 114, 118,
    105, 99,  101, 46,  100, 105, 115, 99,  111, 118, 101, 114, 121, 46,  118,
    51,  46,  65,  103, 103, 114, 101, 103, 97,  116, 101, 100, 68,  105, 115,
    99,  111, 118, 101, 114, 121, 83,  101, 114, 118, 105, 99,  101, 47,  83,
    116, 114, 101, 97,  109, 65,  103, 103, 114, 101, 103, 97,  116, 101, 100,
    82,  101, 115, 111, 117, 114, 99,  101, 115, 100, 101, 102, 108, 97,  116,
    101, 103, 122, 105, 112, 115, 116, 114, 101, 97,  109, 47,  103, 122, 105,
    112, 71,  69,  84,  80,  79,  83,  84,  47,  47,  105, 110, 100, 101, 120,
    46,  104, 116, 109, 108, 104, 116, 116, 112, 104, 116, 116, 112, 115, 50,
    48,  48,  50,  48,  52,  50,  48,  54,  51,  48,  52,  52,  48,  48,  52,
    48,  52,  53,  48,  48,  97,  99,  99,  101, 112, 116, 45,  99,  104, 97,
    114, 115, 101, 116, 103, 122, 105, 112, 44,  32,  100, 101, 102, 108, 97,
    116, 101, 97,  99,  99,  101, 112, 116, 45,  108, 97,  110, 103, 117, 97,
    103, 101, 97,  99,  99,  101, 112, 116, 45,  114, 97,  110, 103, 101, 115,
    97,  99,  99,  101, 112, 116, 97,  99,  99,  101, 115, 115, 45,  99,  111,
    110, 116, 114, 111, 108, 45,  97,  108, 108, 111, 119, 45,  111, 114, 105,
    103, 105, 110, 97,  103, 101, 97,  108, 108, 111, 119, 97,  117, 116, 104,
    111, 114, 105, 122, 97,  116, 105, 111, 110, 99,  97,  99,  104, 101, 45,
    99,  111, 110, 116, 114, 111, 108, 99,  111, 110, 116, 101, 110, 116, 45,
    100, 105, 115, 112, 111, 115, 105, 116, 105, 111, 110, 99,  111, 110, 116,
    101, 110, 116, 45,  108, 97,  110, 103, 117, 97,  103, 101, 99,  111, 110,
    116, 101, 110, 116, 45,  108, 101, 110, 103, 116, 104, 99,  111, 110, 116,
    101, 110, 116, 45,  108, 111, 99,  97,  116, 105, 111, 110, 99,  111, 110,
    116, 101, 110, 116, 45,  114, 97,  110, 103, 101, 99,  111, 111, 107, 105,
    101, 100, 97,  116, 101, 101, 116, 97,  103, 101, 120, 112, 101, 99,  116,
    101, 120, 112, 105, 114, 101, 115, 102, 114, 111, 109, 105, 102, 45,  109,
    97,  116, 99,  104, 105, 102, 45,  109, 111, 100, 105, 102, 105, 101, 100,
    45,  115, 105, 110, 99,  101, 105, 102, 45,  110, 111, 110, 101, 45,  109,
    97,  116, 99,  104, 105, 102, 45,  114, 97,  110, 103, 101, 105, 102, 45,
    117, 110, 109, 111, 100, 105, 102, 105, 101, 100, 45,  115, 105, 110, 99,
    101, 108, 97,  115, 116, 45,  109, 111, 100, 105, 102, 105, 101, 100, 108,
    105, 110, 107, 108, 111, 99,  97,  116, 105, 111, 110, 109, 97,  120, 45,
    102, 111, 114, 119, 97,  114, 100, 115, 112, 114, 111, 120, 121, 45,  97,
    117, 116, 104, 101, 110, 116, 105, 99,  97,  116, 101, 112, 114, 111, 120,
    121, 45,  97,  117, 116, 104, 111, 114, 105, 122, 97,  116, 105, 111, 110,
    114, 97,  110, 103, 101, 114, 101, 102, 101, 114, 101, 114, 114, 101, 102,
    114, 101, 115, 104, 114, 101, 116, 114, 121, 45,  97,  102, 116, 101, 114,
    115, 101, 114, 118, 101, 114, 115, 101, 116, 45,  99,  111, 111, 107, 105,
    101, 115, 116, 114, 105, 99,  116, 45,  116, 114, 97,  110, 115, 112, 111,
    114, 116, 45,  115, 101, 99,  117, 114, 105, 116, 121, 116, 114, 97,  110,
    115, 102, 101, 114, 45,  101, 110, 99,  111, 100, 105, 110, 103, 118, 97,
    114, 121, 118, 105, 97,  119, 119, 119, 45,  97,  117, 116, 104, 101, 110,
    116, 105, 99,  97,  116, 101, 48,  105, 100, 101, 110, 116, 105, 116, 121,
    116, 114, 97,  105, 108, 101, 114, 115, 97,  112, 112, 108, 105, 99,  97,
    116, 105, 111, 110, 47,  103, 114, 112, 99,  103, 114, 112, 99,  80,  85,
    84,  108, 98,  45,  99,  111, 115, 116, 45,  98,  105, 110, 105, 100, 101,
    110, 116, 105, 116, 121, 44,  100, 101, 102, 108, 97,  116, 101, 105, 100,
    101, 110, 116, 105, 116, 121, 44,  103, 122, 105, 112, 100, 101, 102, 108,
    97,  116, 101, 44,  103, 122, 105, 112, 105, 100, 101, 110, 116, 105, 116,
    121, 44,  100, 101, 102, 108, 97,  116, 101, 44,  103, 122, 105, 112};

grpc_slice_refcount grpc_core::StaticSliceRefcount::kStaticSubRefcount;

namespace grpc_core {
struct StaticMetadataCtx {
#ifndef NDEBUG
  const uint64_t init_canary = kGrpcStaticMetadataInitCanary;
#endif
  StaticSliceRefcount refcounts[GRPC_STATIC_MDSTR_COUNT] = {

      StaticSliceRefcount(0),   StaticSliceRefcount(1),
      StaticSliceRefcount(2),   StaticSliceRefcount(3),
      StaticSliceRefcount(4),   StaticSliceRefcount(5),
      StaticSliceRefcount(6),   StaticSliceRefcount(7),
      StaticSliceRefcount(8),   StaticSliceRefcount(9),
      StaticSliceRefcount(10),  StaticSliceRefcount(11),
      StaticSliceRefcount(12),  StaticSliceRefcount(13),
      StaticSliceRefcount(14),  StaticSliceRefcount(15),
      StaticSliceRefcount(16),  StaticSliceRefcount(17),
      StaticSliceRefcount(18),  StaticSliceRefcount(19),
      StaticSliceRefcount(20),  StaticSliceRefcount(21),
      StaticSliceRefcount(22),  StaticSliceRefcount(23),
      StaticSliceRefcount(24),  StaticSliceRefcount(25),
      StaticSliceRefcount(26),  StaticSliceRefcount(27),
      StaticSliceRefcount(28),  StaticSliceRefcount(29),
      StaticSliceRefcount(30),  StaticSliceRefcount(31),
      StaticSliceRefcount(32),  StaticSliceRefcount(33),
      StaticSliceRefcount(34),  StaticSliceRefcount(35),
      StaticSliceRefcount(36),  StaticSliceRefcount(37),
      StaticSliceRefcount(38),  StaticSliceRefcount(39),
      StaticSliceRefcount(40),  StaticSliceRefcount(41),
      StaticSliceRefcount(42),  StaticSliceRefcount(43),
      StaticSliceRefcount(44),  StaticSliceRefcount(45),
      StaticSliceRefcount(46),  StaticSliceRefcount(47),
      StaticSliceRefcount(48),  StaticSliceRefcount(49),
      StaticSliceRefcount(50),  StaticSliceRefcount(51),
      StaticSliceRefcount(52),  StaticSliceRefcount(53),
      StaticSliceRefcount(54),  StaticSliceRefcount(55),
      StaticSliceRefcount(56),  StaticSliceRefcount(57),
      StaticSliceRefcount(58),  StaticSliceRefcount(59),
      StaticSliceRefcount(60),  StaticSliceRefcount(61),
      StaticSliceRefcount(62),  StaticSliceRefcount(63),
      StaticSliceRefcount(64),  StaticSliceRefcount(65),
      StaticSliceRefcount(66),  StaticSliceRefcount(67),
      StaticSliceRefcount(68),  StaticSliceRefcount(69),
      StaticSliceRefcount(70),  StaticSliceRefcount(71),
      StaticSliceRefcount(72),  StaticSliceRefcount(73),
      StaticSliceRefcount(74),  StaticSliceRefcount(75),
      StaticSliceRefcount(76),  StaticSliceRefcount(77),
      StaticSliceRefcount(78),  StaticSliceRefcount(79),
      StaticSliceRefcount(80),  StaticSliceRefcount(81),
      StaticSliceRefcount(82),  StaticSliceRefcount(83),
      StaticSliceRefcount(84),  StaticSliceRefcount(85),
      StaticSliceRefcount(86),  StaticSliceRefcount(87),
      StaticSliceRefcount(88),  StaticSliceRefcount(89),
      StaticSliceRefcount(90),  StaticSliceRefcount(91),
      StaticSliceRefcount(92),  StaticSliceRefcount(93),
      StaticSliceRefcount(94),  StaticSliceRefcount(95),
      StaticSliceRefcount(96),  StaticSliceRefcount(97),
      StaticSliceRefcount(98),  StaticSliceRefcount(99),
      StaticSliceRefcount(100), StaticSliceRefcount(101),
      StaticSliceRefcount(102), StaticSliceRefcount(103),
      StaticSliceRefcount(104), StaticSliceRefcount(105),
      StaticSliceRefcount(106), StaticSliceRefcount(107),
      StaticSliceRefcount(108), StaticSliceRefcount(109),
  };

  const StaticMetadataSlice slices[GRPC_STATIC_MDSTR_COUNT] = {

      grpc_core::StaticMetadataSlice(&refcounts[0].base, 5, g_bytes + 0),
      grpc_core::StaticMetadataSlice(&refcounts[1].base, 7, g_bytes + 5),
      grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
      grpc_core::StaticMetadataSlice(&refcounts[3].base, 10, g_bytes + 19),
      grpc_core::StaticMetadataSlice(&refcounts[4].base, 7, g_bytes + 29),
      grpc_core::StaticMetadataSlice(&refcounts[5].base, 2, g_bytes + 36),
      grpc_core::StaticMetadataSlice(&refcounts[6].base, 12, g_bytes + 38),
      grpc_core::StaticMetadataSlice(&refcounts[7].base, 11, g_bytes + 50),
      grpc_core::StaticMetadataSlice(&refcounts[8].base, 16, g_bytes + 61),
      grpc_core::StaticMetadataSlice(&refcounts[9].base, 13, g_bytes + 77),
      grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
      grpc_core::StaticMetadataSlice(&refcounts[11].base, 21, g_bytes + 110),
      grpc_core::StaticMetadataSlice(&refcounts[12].base, 13, g_bytes + 131),
      grpc_core::StaticMetadataSlice(&refcounts[13].base, 14, g_bytes + 144),
      grpc_core::StaticMetadataSlice(&refcounts[14].base, 12, g_bytes + 158),
      grpc_core::StaticMetadataSlice(&refcounts[15].base, 16, g_bytes + 170),
      grpc_core::StaticMetadataSlice(&refcounts[16].base, 15, g_bytes + 186),
      grpc_core::StaticMetadataSlice(&refcounts[17].base, 30, g_bytes + 201),
      grpc_core::StaticMetadataSlice(&refcounts[18].base, 37, g_bytes + 231),
      grpc_core::StaticMetadataSlice(&refcounts[19].base, 10, g_bytes + 268),
      grpc_core::StaticMetadataSlice(&refcounts[20].base, 4, g_bytes + 278),
      grpc_core::StaticMetadataSlice(&refcounts[21].base, 26, g_bytes + 282),
      grpc_core::StaticMetadataSlice(&refcounts[22].base, 22, g_bytes + 308),
      grpc_core::StaticMetadataSlice(&refcounts[23].base, 27, g_bytes + 330),
      grpc_core::StaticMetadataSlice(&refcounts[24].base, 12, g_bytes + 357),
      grpc_core::StaticMetadataSlice(&refcounts[25].base, 1, g_bytes + 369),
      grpc_core::StaticMetadataSlice(&refcounts[26].base, 1, g_bytes + 370),
      grpc_core::StaticMetadataSlice(&refcounts[27].base, 1, g_bytes + 371),
      grpc_core::StaticMetadataSlice(&refcounts[28].base, 1, g_bytes + 372),
      grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
      grpc_core::StaticMetadataSlice(&refcounts[30].base, 19, g_bytes + 373),
      grpc_core::StaticMetadataSlice(&refcounts[31].base, 12, g_bytes + 392),
      grpc_core::StaticMetadataSlice(&refcounts[32].base, 30, g_bytes + 404),
      grpc_core::StaticMetadataSlice(&refcounts[33].base, 31, g_bytes + 434),
      grpc_core::StaticMetadataSlice(&refcounts[34].base, 36, g_bytes + 465),
      grpc_core::StaticMetadataSlice(&refcounts[35].base, 65, g_bytes + 501),
      grpc_core::StaticMetadataSlice(&refcounts[36].base, 65, g_bytes + 566),
      grpc_core::StaticMetadataSlice(&refcounts[37].base, 28, g_bytes + 631),
      grpc_core::StaticMetadataSlice(&refcounts[38].base, 80, g_bytes + 659),
      grpc_core::StaticMetadataSlice(&refcounts[39].base, 80, g_bytes + 739),
      grpc_core::StaticMetadataSlice(&refcounts[40].base, 7, g_bytes + 819),
      grpc_core::StaticMetadataSlice(&refcounts[41].base, 4, g_bytes + 826),
      grpc_core::StaticMetadataSlice(&refcounts[42].base, 11, g_bytes + 830),
      grpc_core::StaticMetadataSlice(&refcounts[43].base, 3, g_bytes + 841),
      grpc_core::StaticMetadataSlice(&refcounts[44].base, 4, g_bytes + 844),
      grpc_core::StaticMetadataSlice(&refcounts[45].base, 1, g_bytes + 848),
      grpc_core::StaticMetadataSlice(&refcounts[46].base, 11, g_bytes + 849),
      grpc_core::StaticMetadataSlice(&refcounts[47].base, 4, g_bytes + 860),
      grpc_core::StaticMetadataSlice(&refcounts[48].base, 5, g_bytes + 864),
      grpc_core::StaticMetadataSlice(&refcounts[49].base, 3, g_bytes + 869),
      grpc_core::StaticMetadataSlice(&refcounts[50].base, 3, g_bytes + 872),
      grpc_core::StaticMetadataSlice(&refcounts[51].base, 3, g_bytes + 875),
      grpc_core::StaticMetadataSlice(&refcounts[52].base, 3, g_bytes + 878),
      grpc_core::StaticMetadataSlice(&refcounts[53].base, 3, g_bytes + 881),
      grpc_core::StaticMetadataSlice(&refcounts[54].base, 3, g_bytes + 884),
      grpc_core::StaticMetadataSlice(&refcounts[55].base, 3, g_bytes + 887),
      grpc_core::StaticMetadataSlice(&refcounts[56].base, 14, g_bytes + 890),
      grpc_core::StaticMetadataSlice(&refcounts[57].base, 13, g_bytes + 904),
      grpc_core::StaticMetadataSlice(&refcounts[58].base, 15, g_bytes + 917),
      grpc_core::StaticMetadataSlice(&refcounts[59].base, 13, g_bytes + 932),
      grpc_core::StaticMetadataSlice(&refcounts[60].base, 6, g_bytes + 945),
      grpc_core::StaticMetadataSlice(&refcounts[61].base, 27, g_bytes + 951),
      grpc_core::StaticMetadataSlice(&refcounts[62].base, 3, g_bytes + 978),
      grpc_core::StaticMetadataSlice(&refcounts[63].base, 5, g_bytes + 981),
      grpc_core::StaticMetadataSlice(&refcounts[64].base, 13, g_bytes + 986),
      grpc_core::StaticMetadataSlice(&refcounts[65].base, 13, g_bytes + 999),
      grpc_core::StaticMetadataSlice(&refcounts[66].base, 19, g_bytes + 1012),
      grpc_core::StaticMetadataSlice(&refcounts[67].base, 16, g_bytes + 1031),
      grpc_core::StaticMetadataSlice(&refcounts[68].base, 14, g_bytes + 1047),
      grpc_core::StaticMetadataSlice(&refcounts[69].base, 16, g_bytes + 1061),
      grpc_core::StaticMetadataSlice(&refcounts[70].base, 13, g_bytes + 1077),
      grpc_core::StaticMetadataSlice(&refcounts[71].base, 6, g_bytes + 1090),
      grpc_core::StaticMetadataSlice(&refcounts[72].base, 4, g_bytes + 1096),
      grpc_core::StaticMetadataSlice(&refcounts[73].base, 4, g_bytes + 1100),
      grpc_core::StaticMetadataSlice(&refcounts[74].base, 6, g_bytes + 1104),
      grpc_core::StaticMetadataSlice(&refcounts[75].base, 7, g_bytes + 1110),
      grpc_core::StaticMetadataSlice(&refcounts[76].base, 4, g_bytes + 1117),
      grpc_core::StaticMetadataSlice(&refcounts[77].base, 8, g_bytes + 1121),
      grpc_core::StaticMetadataSlice(&refcounts[78].base, 17, g_bytes + 1129),
      grpc_core::StaticMetadataSlice(&refcounts[79].base, 13, g_bytes + 1146),
      grpc_core::StaticMetadataSlice(&refcounts[80].base, 8, g_bytes + 1159),
      grpc_core::StaticMetadataSlice(&refcounts[81].base, 19, g_bytes + 1167),
      grpc_core::StaticMetadataSlice(&refcounts[82].base, 13, g_bytes + 1186),
      grpc_core::StaticMetadataSlice(&refcounts[83].base, 4, g_bytes + 1199),
      grpc_core::StaticMetadataSlice(&refcounts[84].base, 8, g_bytes + 1203),
      grpc_core::StaticMetadataSlice(&refcounts[85].base, 12, g_bytes + 1211),
      grpc_core::StaticMetadataSlice(&refcounts[86].base, 18, g_bytes + 1223),
      grpc_core::StaticMetadataSlice(&refcounts[87].base, 19, g_bytes + 1241),
      grpc_core::StaticMetadataSlice(&refcounts[88].base, 5, g_bytes + 1260),
      grpc_core::StaticMetadataSlice(&refcounts[89].base, 7, g_bytes + 1265),
      grpc_core::StaticMetadataSlice(&refcounts[90].base, 7, g_bytes + 1272),
      grpc_core::StaticMetadataSlice(&refcounts[91].base, 11, g_bytes + 1279),
      grpc_core::StaticMetadataSlice(&refcounts[92].base, 6, g_bytes + 1290),
      grpc_core::StaticMetadataSlice(&refcounts[93].base, 10, g_bytes + 1296),
      grpc_core::StaticMetadataSlice(&refcounts[94].base, 25, g_bytes + 1306),
      grpc_core::StaticMetadataSlice(&refcounts[95].base, 17, g_bytes + 1331),
      grpc_core::StaticMetadataSlice(&refcounts[96].base, 4, g_bytes + 1348),
      grpc_core::StaticMetadataSlice(&refcounts[97].base, 3, g_bytes + 1352),
      grpc_core::StaticMetadataSlice(&refcounts[98].base, 16, g_bytes + 1355),
      grpc_core::StaticMetadataSlice(&refcounts[99].base, 1, g_bytes + 1371),
      grpc_core::StaticMetadataSlice(&refcounts[100].base, 8, g_bytes + 1372),
      grpc_core::StaticMetadataSlice(&refcounts[101].base, 8, g_bytes + 1380),
      grpc_core::StaticMetadataSlice(&refcounts[102].base, 16, g_bytes + 1388),
      grpc_core::StaticMetadataSlice(&refcounts[103].base, 4, g_bytes + 1404),
      grpc_core::StaticMetadataSlice(&refcounts[104].base, 3, g_bytes + 1408),
      grpc_core::StaticMetadataSlice(&refcounts[105].base, 11, g_bytes + 1411),
      grpc_core::StaticMetadataSlice(&refcounts[106].base, 16, g_bytes + 1422),
      grpc_core::StaticMetadataSlice(&refcounts[107].base, 13, g_bytes + 1438),
      grpc_core::StaticMetadataSlice(&refcounts[108].base, 12, g_bytes + 1451),
      grpc_core::StaticMetadataSlice(&refcounts[109].base, 21, g_bytes + 1463),
  };
  StaticMetadata static_mdelem_table[GRPC_STATIC_MDELEM_COUNT] = {
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[3].base, 10, g_bytes + 19),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          0),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[1].base, 7, g_bytes + 5),
          grpc_core::StaticMetadataSlice(&refcounts[43].base, 3, g_bytes + 841),
          1),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[1].base, 7, g_bytes + 5),
          grpc_core::StaticMetadataSlice(&refcounts[44].base, 4, g_bytes + 844),
          2),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[0].base, 5, g_bytes + 0),
          grpc_core::StaticMetadataSlice(&refcounts[45].base, 1, g_bytes + 848),
          3),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[0].base, 5, g_bytes + 0),
          grpc_core::StaticMetadataSlice(&refcounts[46].base, 11,
                                         g_bytes + 849),
          4),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[4].base, 7, g_bytes + 29),
          grpc_core::StaticMetadataSlice(&refcounts[47].base, 4, g_bytes + 860),
          5),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[4].base, 7, g_bytes + 29),
          grpc_core::StaticMetadataSlice(&refcounts[48].base, 5, g_bytes + 864),
          6),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
          grpc_core::StaticMetadataSlice(&refcounts[49].base, 3, g_bytes + 869),
          7),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
          grpc_core::StaticMetadataSlice(&refcounts[50].base, 3, g_bytes + 872),
          8),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
          grpc_core::StaticMetadataSlice(&refcounts[51].base, 3, g_bytes + 875),
          9),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
          grpc_core::StaticMetadataSlice(&refcounts[52].base, 3, g_bytes + 878),
          10),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
          grpc_core::StaticMetadataSlice(&refcounts[53].base, 3, g_bytes + 881),
          11),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
          grpc_core::StaticMetadataSlice(&refcounts[54].base, 3, g_bytes + 884),
          12),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[2].base, 7, g_bytes + 12),
          grpc_core::StaticMetadataSlice(&refcounts[55].base, 3, g_bytes + 887),
          13),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[56].base, 14,
                                         g_bytes + 890),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          14),
      StaticMetadata(grpc_core::StaticMetadataSlice(&refcounts[16].base, 15,
                                                    g_bytes + 186),
                     grpc_core::StaticMetadataSlice(&refcounts[57].base, 13,
                                                    g_bytes + 904),
                     15),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[58].base, 15,
                                         g_bytes + 917),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          16),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[59].base, 13,
                                         g_bytes + 932),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          17),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[60].base, 6, g_bytes + 945),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          18),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[61].base, 27,
                                         g_bytes + 951),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          19),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[62].base, 3, g_bytes + 978),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          20),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[63].base, 5, g_bytes + 981),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          21),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[64].base, 13,
                                         g_bytes + 986),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          22),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[65].base, 13,
                                         g_bytes + 999),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          23),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[66].base, 19,
                                         g_bytes + 1012),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          24),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[15].base, 16,
                                         g_bytes + 170),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          25),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[67].base, 16,
                                         g_bytes + 1031),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          26),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[68].base, 14,
                                         g_bytes + 1047),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          27),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[69].base, 16,
                                         g_bytes + 1061),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          28),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[70].base, 13,
                                         g_bytes + 1077),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          29),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[14].base, 12,
                                         g_bytes + 158),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          30),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[71].base, 6,
                                         g_bytes + 1090),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          31),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[72].base, 4,
                                         g_bytes + 1096),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          32),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[73].base, 4,
                                         g_bytes + 1100),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          33),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[74].base, 6,
                                         g_bytes + 1104),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          34),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[75].base, 7,
                                         g_bytes + 1110),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          35),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[76].base, 4,
                                         g_bytes + 1117),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          36),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[20].base, 4, g_bytes + 278),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          37),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[77].base, 8,
                                         g_bytes + 1121),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          38),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[78].base, 17,
                                         g_bytes + 1129),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          39),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[79].base, 13,
                                         g_bytes + 1146),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          40),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[80].base, 8,
                                         g_bytes + 1159),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          41),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[81].base, 19,
                                         g_bytes + 1167),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          42),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[82].base, 13,
                                         g_bytes + 1186),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          43),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[83].base, 4,
                                         g_bytes + 1199),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          44),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[84].base, 8,
                                         g_bytes + 1203),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          45),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[85].base, 12,
                                         g_bytes + 1211),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          46),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[86].base, 18,
                                         g_bytes + 1223),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          47),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[87].base, 19,
                                         g_bytes + 1241),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          48),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[88].base, 5,
                                         g_bytes + 1260),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          49),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[89].base, 7,
                                         g_bytes + 1265),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          50),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[90].base, 7,
                                         g_bytes + 1272),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          51),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[91].base, 11,
                                         g_bytes + 1279),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          52),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[92].base, 6,
                                         g_bytes + 1290),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          53),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[93].base, 10,
                                         g_bytes + 1296),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          54),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[94].base, 25,
                                         g_bytes + 1306),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          55),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[95].base, 17,
                                         g_bytes + 1331),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          56),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[19].base, 10,
                                         g_bytes + 268),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          57),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[96].base, 4,
                                         g_bytes + 1348),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          58),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[97].base, 3,
                                         g_bytes + 1352),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          59),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[98].base, 16,
                                         g_bytes + 1355),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          60),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[7].base, 11, g_bytes + 50),
          grpc_core::StaticMetadataSlice(&refcounts[99].base, 1,
                                         g_bytes + 1371),
          61),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[7].base, 11, g_bytes + 50),
          grpc_core::StaticMetadataSlice(&refcounts[25].base, 1, g_bytes + 369),
          62),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[7].base, 11, g_bytes + 50),
          grpc_core::StaticMetadataSlice(&refcounts[26].base, 1, g_bytes + 370),
          63),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[9].base, 13, g_bytes + 77),
          grpc_core::StaticMetadataSlice(&refcounts[100].base, 8,
                                         g_bytes + 1372),
          64),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[9].base, 13, g_bytes + 77),
          grpc_core::StaticMetadataSlice(&refcounts[41].base, 4, g_bytes + 826),
          65),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[9].base, 13, g_bytes + 77),
          grpc_core::StaticMetadataSlice(&refcounts[40].base, 7, g_bytes + 819),
          66),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[5].base, 2, g_bytes + 36),
          grpc_core::StaticMetadataSlice(&refcounts[101].base, 8,
                                         g_bytes + 1380),
          67),
      StaticMetadata(grpc_core::StaticMetadataSlice(&refcounts[14].base, 12,
                                                    g_bytes + 158),
                     grpc_core::StaticMetadataSlice(&refcounts[102].base, 16,
                                                    g_bytes + 1388),
                     68),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[4].base, 7, g_bytes + 29),
          grpc_core::StaticMetadataSlice(&refcounts[103].base, 4,
                                         g_bytes + 1404),
          69),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[1].base, 7, g_bytes + 5),
          grpc_core::StaticMetadataSlice(&refcounts[104].base, 3,
                                         g_bytes + 1408),
          70),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[16].base, 15,
                                         g_bytes + 186),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          71),
      StaticMetadata(grpc_core::StaticMetadataSlice(&refcounts[15].base, 16,
                                                    g_bytes + 170),
                     grpc_core::StaticMetadataSlice(&refcounts[100].base, 8,
                                                    g_bytes + 1372),
                     72),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[15].base, 16,
                                         g_bytes + 170),
          grpc_core::StaticMetadataSlice(&refcounts[41].base, 4, g_bytes + 826),
          73),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[105].base, 11,
                                         g_bytes + 1411),
          grpc_core::StaticMetadataSlice(&refcounts[29].base, 0, g_bytes + 373),
          74),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
          grpc_core::StaticMetadataSlice(&refcounts[100].base, 8,
                                         g_bytes + 1372),
          75),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
          grpc_core::StaticMetadataSlice(&refcounts[40].base, 7, g_bytes + 819),
          76),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
          grpc_core::StaticMetadataSlice(&refcounts[106].base, 16,
                                         g_bytes + 1422),
          77),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
          grpc_core::StaticMetadataSlice(&refcounts[41].base, 4, g_bytes + 826),
          78),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
          grpc_core::StaticMetadataSlice(&refcounts[107].base, 13,
                                         g_bytes + 1438),
          79),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
          grpc_core::StaticMetadataSlice(&refcounts[108].base, 12,
                                         g_bytes + 1451),
          80),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[10].base, 20, g_bytes + 90),
          grpc_core::StaticMetadataSlice(&refcounts[109].base, 21,
                                         g_bytes + 1463),
          81),
      StaticMetadata(grpc_core::StaticMetadataSlice(&refcounts[16].base, 15,
                                                    g_bytes + 186),
                     grpc_core::StaticMetadataSlice(&refcounts[100].base, 8,
                                                    g_bytes + 1372),
                     82),
      StaticMetadata(
          grpc_core::StaticMetadataSlice(&refcounts[16].base, 15,
                                         g_bytes + 186),
          grpc_core::StaticMetadataSlice(&refcounts[41].base, 4, g_bytes + 826),
          83),
      StaticMetadata(grpc_core::StaticMetadataSlice(&refcounts[16].base, 15,
                                                    g_bytes + 186),
                     grpc_core::StaticMetadataSlice(&refcounts[107].base, 13,
                                                    g_bytes + 1438),
                     84),
  };

  /* Warning: the core static metadata currently operates under the soft
  constraint that the first GRPC_CHTTP2_LAST_STATIC_ENTRY (61) entries must
  contain metadata specified by the http2 hpack standard. The CHTTP2 transport
  reads the core metadata with this assumption in mind. If the order of the core
  static metadata is to be changed, then the CHTTP2 transport must be changed as
  well to stop relying on the core metadata. */

  grpc_mdelem static_mdelem_manifested[GRPC_STATIC_MDELEM_COUNT] = {
      // clang-format off
    /* GRPC_MDELEM_AUTHORITY_EMPTY: 
     ":authority": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[0].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_METHOD_GET: 
     ":method": "GET" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[1].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_METHOD_POST: 
     ":method": "POST" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[2].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_PATH_SLASH: 
     ":path": "/" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[3].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_PATH_SLASH_INDEX_DOT_HTML: 
     ":path": "/index.html" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[4].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_SCHEME_HTTP: 
     ":scheme": "http" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[5].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_SCHEME_HTTPS: 
     ":scheme": "https" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[6].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STATUS_200: 
     ":status": "200" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[7].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STATUS_204: 
     ":status": "204" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[8].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STATUS_206: 
     ":status": "206" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[9].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STATUS_304: 
     ":status": "304" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[10].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STATUS_400: 
     ":status": "400" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[11].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STATUS_404: 
     ":status": "404" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[12].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STATUS_500: 
     ":status": "500" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[13].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_CHARSET_EMPTY: 
     "accept-charset": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[14].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_ENCODING_GZIP_COMMA_DEFLATE: 
     "accept-encoding": "gzip, deflate" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[15].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_LANGUAGE_EMPTY: 
     "accept-language": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[16].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_RANGES_EMPTY: 
     "accept-ranges": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[17].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_EMPTY: 
     "accept": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[18].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCESS_CONTROL_ALLOW_ORIGIN_EMPTY: 
     "access-control-allow-origin": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[19].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_AGE_EMPTY: 
     "age": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[20].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ALLOW_EMPTY: 
     "allow": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[21].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_AUTHORIZATION_EMPTY: 
     "authorization": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[22].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CACHE_CONTROL_EMPTY: 
     "cache-control": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[23].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_DISPOSITION_EMPTY: 
     "content-disposition": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[24].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_ENCODING_EMPTY: 
     "content-encoding": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[25].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_LANGUAGE_EMPTY: 
     "content-language": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[26].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_LENGTH_EMPTY: 
     "content-length": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[27].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_LOCATION_EMPTY: 
     "content-location": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[28].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_RANGE_EMPTY: 
     "content-range": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[29].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_TYPE_EMPTY: 
     "content-type": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[30].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_COOKIE_EMPTY: 
     "cookie": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[31].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_DATE_EMPTY: 
     "date": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[32].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ETAG_EMPTY: 
     "etag": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[33].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_EXPECT_EMPTY: 
     "expect": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[34].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_EXPIRES_EMPTY: 
     "expires": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[35].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_FROM_EMPTY: 
     "from": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[36].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_HOST_EMPTY: 
     "host": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[37].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_IF_MATCH_EMPTY: 
     "if-match": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[38].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_IF_MODIFIED_SINCE_EMPTY: 
     "if-modified-since": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[39].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_IF_NONE_MATCH_EMPTY: 
     "if-none-match": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[40].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_IF_RANGE_EMPTY: 
     "if-range": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[41].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_IF_UNMODIFIED_SINCE_EMPTY: 
     "if-unmodified-since": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[42].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_LAST_MODIFIED_EMPTY: 
     "last-modified": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[43].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_LINK_EMPTY: 
     "link": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[44].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_LOCATION_EMPTY: 
     "location": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[45].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_MAX_FORWARDS_EMPTY: 
     "max-forwards": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[46].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_PROXY_AUTHENTICATE_EMPTY: 
     "proxy-authenticate": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[47].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_PROXY_AUTHORIZATION_EMPTY: 
     "proxy-authorization": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[48].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_RANGE_EMPTY: 
     "range": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[49].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_REFERER_EMPTY: 
     "referer": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[50].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_REFRESH_EMPTY: 
     "refresh": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[51].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_RETRY_AFTER_EMPTY: 
     "retry-after": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[52].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_SERVER_EMPTY: 
     "server": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[53].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_SET_COOKIE_EMPTY: 
     "set-cookie": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[54].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_STRICT_TRANSPORT_SECURITY_EMPTY: 
     "strict-transport-security": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[55].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_TRANSFER_ENCODING_EMPTY: 
     "transfer-encoding": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[56].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_USER_AGENT_EMPTY: 
     "user-agent": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[57].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_VARY_EMPTY: 
     "vary": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[58].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_VIA_EMPTY: 
     "via": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[59].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_WWW_AUTHENTICATE_EMPTY: 
     "www-authenticate": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[60].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_STATUS_0: 
     "grpc-status": "0" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[61].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_STATUS_1: 
     "grpc-status": "1" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[62].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_STATUS_2: 
     "grpc-status": "2" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[63].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ENCODING_IDENTITY: 
     "grpc-encoding": "identity" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[64].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ENCODING_GZIP: 
     "grpc-encoding": "gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[65].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ENCODING_DEFLATE: 
     "grpc-encoding": "deflate" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[66].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_TE_TRAILERS: 
     "te": "trailers" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[67].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_TYPE_APPLICATION_SLASH_GRPC: 
     "content-type": "application/grpc" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[68].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_SCHEME_GRPC: 
     ":scheme": "grpc" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[69].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_METHOD_PUT: 
     ":method": "PUT" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[70].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_ENCODING_EMPTY: 
     "accept-encoding": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[71].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_ENCODING_IDENTITY: 
     "content-encoding": "identity" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[72].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_CONTENT_ENCODING_GZIP: 
     "content-encoding": "gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[73].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_LB_COST_BIN_EMPTY: 
     "lb-cost-bin": "" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[74].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY: 
     "grpc-accept-encoding": "identity" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[75].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE: 
     "grpc-accept-encoding": "deflate" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[76].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE: 
     "grpc-accept-encoding": "identity,deflate" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[77].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ACCEPT_ENCODING_GZIP: 
     "grpc-accept-encoding": "gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[78].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP: 
     "grpc-accept-encoding": "identity,gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[79].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE_COMMA_GZIP: 
     "grpc-accept-encoding": "deflate,gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[80].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE_COMMA_GZIP: 
     "grpc-accept-encoding": "identity,deflate,gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[81].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY: 
     "accept-encoding": "identity" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[82].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_ENCODING_GZIP: 
     "accept-encoding": "gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[83].data(),
        GRPC_MDELEM_STORAGE_STATIC),
    /* GRPC_MDELEM_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP: 
     "accept-encoding": "identity,gzip" */
    GRPC_MAKE_MDELEM(
        &static_mdelem_table[84].data(),
        GRPC_MDELEM_STORAGE_STATIC)
      // clang-format on
  };
};
}  // namespace grpc_core

namespace grpc_core {
static StaticMetadataCtx* g_static_metadata_slice_ctx = nullptr;
const StaticMetadataSlice* g_static_metadata_slice_table = nullptr;
StaticSliceRefcount* g_static_metadata_slice_refcounts = nullptr;
StaticMetadata* g_static_mdelem_table = nullptr;
grpc_mdelem* g_static_mdelem_manifested = nullptr;
#ifndef NDEBUG
uint64_t StaticMetadataInitCanary() {
  return g_static_metadata_slice_ctx->init_canary;
}
#endif
}  // namespace grpc_core

void grpc_init_static_metadata_ctx(void) {
  grpc_core::g_static_metadata_slice_ctx = new grpc_core::StaticMetadataCtx();
  grpc_core::g_static_metadata_slice_table =
      grpc_core::g_static_metadata_slice_ctx->slices;
  grpc_core::g_static_metadata_slice_refcounts =
      grpc_core::g_static_metadata_slice_ctx->refcounts;
  grpc_core::g_static_mdelem_table =
      grpc_core::g_static_metadata_slice_ctx->static_mdelem_table;
  grpc_core::g_static_mdelem_manifested =
      grpc_core::g_static_metadata_slice_ctx->static_mdelem_manifested;
}

void grpc_destroy_static_metadata_ctx(void) {
  delete grpc_core::g_static_metadata_slice_ctx;
  grpc_core::g_static_metadata_slice_ctx = nullptr;
  grpc_core::g_static_metadata_slice_table = nullptr;
  grpc_core::g_static_metadata_slice_refcounts = nullptr;
  grpc_core::g_static_mdelem_table = nullptr;
  grpc_core::g_static_mdelem_manifested = nullptr;
}

uintptr_t grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT] = {
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 6, 6, 8, 8, 2, 4, 4};

static const int8_t elems_r[] = {
    15, 10, -8,  0,  2,   -43, -83, -44, 0,  4,  -8, 0,  0,  0,  10, 0,  -7, 0,
    0,  3,  3,   0,  0,   0,   0,   0,   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,   0,  0,   0,   0,   0,   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  -68, 0,  -53, -56, -53, -77, 0,  30, 29, 28, 27, 26, 25, 24, 35, 22,
    21, 20, 19,  18, 17,  16,  15,  16,  16, 16, 15, 14, 13, 12, 11, 10, 9,  8,
    7,  6,  5,   4,  3,   2,   3,   2,   2,  6,  0,  0,  0,  0,  0,  0,  -7, 0};
static uint32_t elems_phash(uint32_t i) {
  i -= 45;
  uint32_t x = i % 108;
  uint32_t y = i / 108;
  uint32_t h = x;
  if (y < GPR_ARRAY_SIZE(elems_r)) {
    uint32_t delta = (uint32_t)elems_r[y];
    h += delta;
  }
  return h;
}

static const uint16_t elem_keys[] = {
    269,   270,   271,   272,   273,   274,  275,   1140, 1141,  1789,  153,
    154,   487,   488,   1679,  45,    46,   1030,  1031, 795,   796,   1801,
    1569,  651,   869,   2119,  1691,  2229, 6189,  6739, 6849,  6959,  7069,
    7179,  7289,  7399,  7509,  1817,  7729, 7839,  7949, 8059,  8169,  8279,
    8389,  8499,  6519,  6409,  8609,  7619, 8719,  6629, 8829,  8939,  9049,
    9159,  9269,  9379,  9489,  9599,  9709, 9819,  9929, 10039, 10149, 10259,
    10369, 1200,  543,   10479, 10589, 214,  10699, 1206, 1207,  1208,  1209,
    1090,  10809, 11579, 1860,  0,     0,    0,     0,    1750,  0,     1867,
    0,     0,     359,   0,     0,     0,    0,     1642};
static const uint8_t elem_idxs[] = {
    7,  8,   9,   10,  11,  12, 13,  76, 78,  71,  1,  2,   5,   6,   25,  3,
    4,  66,  65,  62,  63,  83, 30,  67, 61,  57,  73, 37,  14,  19,  20,  21,
    22, 23,  24,  26,  27,  15, 29,  31, 32,  33,  34, 35,  36,  38,  17,  16,
    39, 28,  40,  18,  41,  42, 43,  44, 45,  46,  47, 48,  49,  50,  51,  52,
    53, 54,  55,  75,  69,  56, 58,  70, 59,  77,  79, 80,  81,  64,  60,  74,
    82, 255, 255, 255, 255, 72, 255, 84, 255, 255, 0,  255, 255, 255, 255, 68};

grpc_mdelem grpc_static_mdelem_for_static_strings(intptr_t a, intptr_t b) {
  if (a == -1 || b == -1) return GRPC_MDNULL;
  uint32_t k = static_cast<uint32_t>(a * 110 + b);
  uint32_t h = elems_phash(k);
  return h < GPR_ARRAY_SIZE(elem_keys) && elem_keys[h] == k &&
                 elem_idxs[h] != 255
             ? GRPC_MAKE_MDELEM(
                   &grpc_static_mdelem_table()[elem_idxs[h]].data(),
                   GRPC_MDELEM_STORAGE_STATIC)
             : GRPC_MDNULL;
}

const uint8_t grpc_static_accept_encoding_metadata[8] = {0,  75, 76, 77,
                                                         78, 79, 80, 81};

const uint8_t grpc_static_accept_stream_encoding_metadata[4] = {0, 82, 83, 84};
