github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/gogoproto/gogo_pb.js (about)

     1  // source: gogoproto/gogo.proto
     2  /**
     3   * @fileoverview
     4   * @enhanceable
     5   * @suppress {missingRequire} reports error on implicit type usages.
     6   * @suppress {messageConventions} JS Compiler reports an error if a variable or
     7   *     field starts with 'MSG_' and isn't a translatable message.
     8   * @public
     9   */
    10  // GENERATED CODE -- DO NOT EDIT!
    11  /* eslint-disable */
    12  // @ts-nocheck
    13  
    14  var jspb = require('google-protobuf');
    15  var goog = jspb;
    16  var global = Function('return this')();
    17  
    18  var google_protobuf_descriptor_pb = require('google-protobuf/google/protobuf/descriptor_pb.js');
    19  goog.object.extend(proto, google_protobuf_descriptor_pb);
    20  goog.exportSymbol('proto.gogoproto.benchgen', null, global);
    21  goog.exportSymbol('proto.gogoproto.benchgenAll', null, global);
    22  goog.exportSymbol('proto.gogoproto.castkey', null, global);
    23  goog.exportSymbol('proto.gogoproto.casttype', null, global);
    24  goog.exportSymbol('proto.gogoproto.castvalue', null, global);
    25  goog.exportSymbol('proto.gogoproto.compare', null, global);
    26  goog.exportSymbol('proto.gogoproto.compareAll', null, global);
    27  goog.exportSymbol('proto.gogoproto.customname', null, global);
    28  goog.exportSymbol('proto.gogoproto.customtype', null, global);
    29  goog.exportSymbol('proto.gogoproto.description', null, global);
    30  goog.exportSymbol('proto.gogoproto.descriptionAll', null, global);
    31  goog.exportSymbol('proto.gogoproto.embed', null, global);
    32  goog.exportSymbol('proto.gogoproto.enumCustomname', null, global);
    33  goog.exportSymbol('proto.gogoproto.enumStringer', null, global);
    34  goog.exportSymbol('proto.gogoproto.enumStringerAll', null, global);
    35  goog.exportSymbol('proto.gogoproto.enumdecl', null, global);
    36  goog.exportSymbol('proto.gogoproto.enumdeclAll', null, global);
    37  goog.exportSymbol('proto.gogoproto.enumvalueCustomname', null, global);
    38  goog.exportSymbol('proto.gogoproto.equal', null, global);
    39  goog.exportSymbol('proto.gogoproto.equalAll', null, global);
    40  goog.exportSymbol('proto.gogoproto.face', null, global);
    41  goog.exportSymbol('proto.gogoproto.faceAll', null, global);
    42  goog.exportSymbol('proto.gogoproto.gogoprotoImport', null, global);
    43  goog.exportSymbol('proto.gogoproto.goprotoEnumPrefix', null, global);
    44  goog.exportSymbol('proto.gogoproto.goprotoEnumPrefixAll', null, global);
    45  goog.exportSymbol('proto.gogoproto.goprotoEnumStringer', null, global);
    46  goog.exportSymbol('proto.gogoproto.goprotoEnumStringerAll', null, global);
    47  goog.exportSymbol('proto.gogoproto.goprotoExtensionsMap', null, global);
    48  goog.exportSymbol('proto.gogoproto.goprotoExtensionsMapAll', null, global);
    49  goog.exportSymbol('proto.gogoproto.goprotoGetters', null, global);
    50  goog.exportSymbol('proto.gogoproto.goprotoGettersAll', null, global);
    51  goog.exportSymbol('proto.gogoproto.goprotoRegistration', null, global);
    52  goog.exportSymbol('proto.gogoproto.goprotoSizecache', null, global);
    53  goog.exportSymbol('proto.gogoproto.goprotoSizecacheAll', null, global);
    54  goog.exportSymbol('proto.gogoproto.goprotoStringer', null, global);
    55  goog.exportSymbol('proto.gogoproto.goprotoStringerAll', null, global);
    56  goog.exportSymbol('proto.gogoproto.goprotoUnkeyed', null, global);
    57  goog.exportSymbol('proto.gogoproto.goprotoUnkeyedAll', null, global);
    58  goog.exportSymbol('proto.gogoproto.goprotoUnrecognized', null, global);
    59  goog.exportSymbol('proto.gogoproto.goprotoUnrecognizedAll', null, global);
    60  goog.exportSymbol('proto.gogoproto.gostring', null, global);
    61  goog.exportSymbol('proto.gogoproto.gostringAll', null, global);
    62  goog.exportSymbol('proto.gogoproto.jsontag', null, global);
    63  goog.exportSymbol('proto.gogoproto.marshaler', null, global);
    64  goog.exportSymbol('proto.gogoproto.marshalerAll', null, global);
    65  goog.exportSymbol('proto.gogoproto.messagename', null, global);
    66  goog.exportSymbol('proto.gogoproto.messagenameAll', null, global);
    67  goog.exportSymbol('proto.gogoproto.moretags', null, global);
    68  goog.exportSymbol('proto.gogoproto.nullable', null, global);
    69  goog.exportSymbol('proto.gogoproto.onlyone', null, global);
    70  goog.exportSymbol('proto.gogoproto.onlyoneAll', null, global);
    71  goog.exportSymbol('proto.gogoproto.populate', null, global);
    72  goog.exportSymbol('proto.gogoproto.populateAll', null, global);
    73  goog.exportSymbol('proto.gogoproto.protosizer', null, global);
    74  goog.exportSymbol('proto.gogoproto.protosizerAll', null, global);
    75  goog.exportSymbol('proto.gogoproto.sizer', null, global);
    76  goog.exportSymbol('proto.gogoproto.sizerAll', null, global);
    77  goog.exportSymbol('proto.gogoproto.stableMarshaler', null, global);
    78  goog.exportSymbol('proto.gogoproto.stableMarshalerAll', null, global);
    79  goog.exportSymbol('proto.gogoproto.stdduration', null, global);
    80  goog.exportSymbol('proto.gogoproto.stdtime', null, global);
    81  goog.exportSymbol('proto.gogoproto.stringer', null, global);
    82  goog.exportSymbol('proto.gogoproto.stringerAll', null, global);
    83  goog.exportSymbol('proto.gogoproto.testgen', null, global);
    84  goog.exportSymbol('proto.gogoproto.testgenAll', null, global);
    85  goog.exportSymbol('proto.gogoproto.typedecl', null, global);
    86  goog.exportSymbol('proto.gogoproto.typedeclAll', null, global);
    87  goog.exportSymbol('proto.gogoproto.unmarshaler', null, global);
    88  goog.exportSymbol('proto.gogoproto.unmarshalerAll', null, global);
    89  goog.exportSymbol('proto.gogoproto.unsafeMarshaler', null, global);
    90  goog.exportSymbol('proto.gogoproto.unsafeMarshalerAll', null, global);
    91  goog.exportSymbol('proto.gogoproto.unsafeUnmarshaler', null, global);
    92  goog.exportSymbol('proto.gogoproto.unsafeUnmarshalerAll', null, global);
    93  goog.exportSymbol('proto.gogoproto.verboseEqual', null, global);
    94  goog.exportSymbol('proto.gogoproto.verboseEqualAll', null, global);
    95  goog.exportSymbol('proto.gogoproto.wktpointer', null, global);
    96  
    97  /**
    98   * A tuple of {field number, class constructor} for the extension
    99   * field named `goprotoEnumPrefix`.
   100   * @type {!jspb.ExtensionFieldInfo<boolean>}
   101   */
   102  proto.gogoproto.goprotoEnumPrefix = new jspb.ExtensionFieldInfo(
   103      62001,
   104      {goprotoEnumPrefix: 0},
   105      null,
   106       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   107           null),
   108      0);
   109  
   110  google_protobuf_descriptor_pb.EnumOptions.extensionsBinary[62001] = new jspb.ExtensionFieldBinaryInfo(
   111      proto.gogoproto.goprotoEnumPrefix,
   112      jspb.BinaryReader.prototype.readBool,
   113      jspb.BinaryWriter.prototype.writeBool,
   114      undefined,
   115      undefined,
   116      false);
   117  // This registers the extension field with the extended class, so that
   118  // toObject() will function correctly.
   119  google_protobuf_descriptor_pb.EnumOptions.extensions[62001] = proto.gogoproto.goprotoEnumPrefix;
   120  
   121  
   122  /**
   123   * A tuple of {field number, class constructor} for the extension
   124   * field named `goprotoEnumStringer`.
   125   * @type {!jspb.ExtensionFieldInfo<boolean>}
   126   */
   127  proto.gogoproto.goprotoEnumStringer = new jspb.ExtensionFieldInfo(
   128      62021,
   129      {goprotoEnumStringer: 0},
   130      null,
   131       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   132           null),
   133      0);
   134  
   135  google_protobuf_descriptor_pb.EnumOptions.extensionsBinary[62021] = new jspb.ExtensionFieldBinaryInfo(
   136      proto.gogoproto.goprotoEnumStringer,
   137      jspb.BinaryReader.prototype.readBool,
   138      jspb.BinaryWriter.prototype.writeBool,
   139      undefined,
   140      undefined,
   141      false);
   142  // This registers the extension field with the extended class, so that
   143  // toObject() will function correctly.
   144  google_protobuf_descriptor_pb.EnumOptions.extensions[62021] = proto.gogoproto.goprotoEnumStringer;
   145  
   146  
   147  /**
   148   * A tuple of {field number, class constructor} for the extension
   149   * field named `enumStringer`.
   150   * @type {!jspb.ExtensionFieldInfo<boolean>}
   151   */
   152  proto.gogoproto.enumStringer = new jspb.ExtensionFieldInfo(
   153      62022,
   154      {enumStringer: 0},
   155      null,
   156       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   157           null),
   158      0);
   159  
   160  google_protobuf_descriptor_pb.EnumOptions.extensionsBinary[62022] = new jspb.ExtensionFieldBinaryInfo(
   161      proto.gogoproto.enumStringer,
   162      jspb.BinaryReader.prototype.readBool,
   163      jspb.BinaryWriter.prototype.writeBool,
   164      undefined,
   165      undefined,
   166      false);
   167  // This registers the extension field with the extended class, so that
   168  // toObject() will function correctly.
   169  google_protobuf_descriptor_pb.EnumOptions.extensions[62022] = proto.gogoproto.enumStringer;
   170  
   171  
   172  /**
   173   * A tuple of {field number, class constructor} for the extension
   174   * field named `enumCustomname`.
   175   * @type {!jspb.ExtensionFieldInfo<string>}
   176   */
   177  proto.gogoproto.enumCustomname = new jspb.ExtensionFieldInfo(
   178      62023,
   179      {enumCustomname: 0},
   180      null,
   181       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   182           null),
   183      0);
   184  
   185  google_protobuf_descriptor_pb.EnumOptions.extensionsBinary[62023] = new jspb.ExtensionFieldBinaryInfo(
   186      proto.gogoproto.enumCustomname,
   187      jspb.BinaryReader.prototype.readString,
   188      jspb.BinaryWriter.prototype.writeString,
   189      undefined,
   190      undefined,
   191      false);
   192  // This registers the extension field with the extended class, so that
   193  // toObject() will function correctly.
   194  google_protobuf_descriptor_pb.EnumOptions.extensions[62023] = proto.gogoproto.enumCustomname;
   195  
   196  
   197  /**
   198   * A tuple of {field number, class constructor} for the extension
   199   * field named `enumdecl`.
   200   * @type {!jspb.ExtensionFieldInfo<boolean>}
   201   */
   202  proto.gogoproto.enumdecl = new jspb.ExtensionFieldInfo(
   203      62024,
   204      {enumdecl: 0},
   205      null,
   206       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   207           null),
   208      0);
   209  
   210  google_protobuf_descriptor_pb.EnumOptions.extensionsBinary[62024] = new jspb.ExtensionFieldBinaryInfo(
   211      proto.gogoproto.enumdecl,
   212      jspb.BinaryReader.prototype.readBool,
   213      jspb.BinaryWriter.prototype.writeBool,
   214      undefined,
   215      undefined,
   216      false);
   217  // This registers the extension field with the extended class, so that
   218  // toObject() will function correctly.
   219  google_protobuf_descriptor_pb.EnumOptions.extensions[62024] = proto.gogoproto.enumdecl;
   220  
   221  
   222  /**
   223   * A tuple of {field number, class constructor} for the extension
   224   * field named `enumvalueCustomname`.
   225   * @type {!jspb.ExtensionFieldInfo<string>}
   226   */
   227  proto.gogoproto.enumvalueCustomname = new jspb.ExtensionFieldInfo(
   228      66001,
   229      {enumvalueCustomname: 0},
   230      null,
   231       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   232           null),
   233      0);
   234  
   235  google_protobuf_descriptor_pb.EnumValueOptions.extensionsBinary[66001] = new jspb.ExtensionFieldBinaryInfo(
   236      proto.gogoproto.enumvalueCustomname,
   237      jspb.BinaryReader.prototype.readString,
   238      jspb.BinaryWriter.prototype.writeString,
   239      undefined,
   240      undefined,
   241      false);
   242  // This registers the extension field with the extended class, so that
   243  // toObject() will function correctly.
   244  google_protobuf_descriptor_pb.EnumValueOptions.extensions[66001] = proto.gogoproto.enumvalueCustomname;
   245  
   246  
   247  /**
   248   * A tuple of {field number, class constructor} for the extension
   249   * field named `goprotoGettersAll`.
   250   * @type {!jspb.ExtensionFieldInfo<boolean>}
   251   */
   252  proto.gogoproto.goprotoGettersAll = new jspb.ExtensionFieldInfo(
   253      63001,
   254      {goprotoGettersAll: 0},
   255      null,
   256       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   257           null),
   258      0);
   259  
   260  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63001] = new jspb.ExtensionFieldBinaryInfo(
   261      proto.gogoproto.goprotoGettersAll,
   262      jspb.BinaryReader.prototype.readBool,
   263      jspb.BinaryWriter.prototype.writeBool,
   264      undefined,
   265      undefined,
   266      false);
   267  // This registers the extension field with the extended class, so that
   268  // toObject() will function correctly.
   269  google_protobuf_descriptor_pb.FileOptions.extensions[63001] = proto.gogoproto.goprotoGettersAll;
   270  
   271  
   272  /**
   273   * A tuple of {field number, class constructor} for the extension
   274   * field named `goprotoEnumPrefixAll`.
   275   * @type {!jspb.ExtensionFieldInfo<boolean>}
   276   */
   277  proto.gogoproto.goprotoEnumPrefixAll = new jspb.ExtensionFieldInfo(
   278      63002,
   279      {goprotoEnumPrefixAll: 0},
   280      null,
   281       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   282           null),
   283      0);
   284  
   285  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63002] = new jspb.ExtensionFieldBinaryInfo(
   286      proto.gogoproto.goprotoEnumPrefixAll,
   287      jspb.BinaryReader.prototype.readBool,
   288      jspb.BinaryWriter.prototype.writeBool,
   289      undefined,
   290      undefined,
   291      false);
   292  // This registers the extension field with the extended class, so that
   293  // toObject() will function correctly.
   294  google_protobuf_descriptor_pb.FileOptions.extensions[63002] = proto.gogoproto.goprotoEnumPrefixAll;
   295  
   296  
   297  /**
   298   * A tuple of {field number, class constructor} for the extension
   299   * field named `goprotoStringerAll`.
   300   * @type {!jspb.ExtensionFieldInfo<boolean>}
   301   */
   302  proto.gogoproto.goprotoStringerAll = new jspb.ExtensionFieldInfo(
   303      63003,
   304      {goprotoStringerAll: 0},
   305      null,
   306       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   307           null),
   308      0);
   309  
   310  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63003] = new jspb.ExtensionFieldBinaryInfo(
   311      proto.gogoproto.goprotoStringerAll,
   312      jspb.BinaryReader.prototype.readBool,
   313      jspb.BinaryWriter.prototype.writeBool,
   314      undefined,
   315      undefined,
   316      false);
   317  // This registers the extension field with the extended class, so that
   318  // toObject() will function correctly.
   319  google_protobuf_descriptor_pb.FileOptions.extensions[63003] = proto.gogoproto.goprotoStringerAll;
   320  
   321  
   322  /**
   323   * A tuple of {field number, class constructor} for the extension
   324   * field named `verboseEqualAll`.
   325   * @type {!jspb.ExtensionFieldInfo<boolean>}
   326   */
   327  proto.gogoproto.verboseEqualAll = new jspb.ExtensionFieldInfo(
   328      63004,
   329      {verboseEqualAll: 0},
   330      null,
   331       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   332           null),
   333      0);
   334  
   335  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63004] = new jspb.ExtensionFieldBinaryInfo(
   336      proto.gogoproto.verboseEqualAll,
   337      jspb.BinaryReader.prototype.readBool,
   338      jspb.BinaryWriter.prototype.writeBool,
   339      undefined,
   340      undefined,
   341      false);
   342  // This registers the extension field with the extended class, so that
   343  // toObject() will function correctly.
   344  google_protobuf_descriptor_pb.FileOptions.extensions[63004] = proto.gogoproto.verboseEqualAll;
   345  
   346  
   347  /**
   348   * A tuple of {field number, class constructor} for the extension
   349   * field named `faceAll`.
   350   * @type {!jspb.ExtensionFieldInfo<boolean>}
   351   */
   352  proto.gogoproto.faceAll = new jspb.ExtensionFieldInfo(
   353      63005,
   354      {faceAll: 0},
   355      null,
   356       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   357           null),
   358      0);
   359  
   360  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63005] = new jspb.ExtensionFieldBinaryInfo(
   361      proto.gogoproto.faceAll,
   362      jspb.BinaryReader.prototype.readBool,
   363      jspb.BinaryWriter.prototype.writeBool,
   364      undefined,
   365      undefined,
   366      false);
   367  // This registers the extension field with the extended class, so that
   368  // toObject() will function correctly.
   369  google_protobuf_descriptor_pb.FileOptions.extensions[63005] = proto.gogoproto.faceAll;
   370  
   371  
   372  /**
   373   * A tuple of {field number, class constructor} for the extension
   374   * field named `gostringAll`.
   375   * @type {!jspb.ExtensionFieldInfo<boolean>}
   376   */
   377  proto.gogoproto.gostringAll = new jspb.ExtensionFieldInfo(
   378      63006,
   379      {gostringAll: 0},
   380      null,
   381       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   382           null),
   383      0);
   384  
   385  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63006] = new jspb.ExtensionFieldBinaryInfo(
   386      proto.gogoproto.gostringAll,
   387      jspb.BinaryReader.prototype.readBool,
   388      jspb.BinaryWriter.prototype.writeBool,
   389      undefined,
   390      undefined,
   391      false);
   392  // This registers the extension field with the extended class, so that
   393  // toObject() will function correctly.
   394  google_protobuf_descriptor_pb.FileOptions.extensions[63006] = proto.gogoproto.gostringAll;
   395  
   396  
   397  /**
   398   * A tuple of {field number, class constructor} for the extension
   399   * field named `populateAll`.
   400   * @type {!jspb.ExtensionFieldInfo<boolean>}
   401   */
   402  proto.gogoproto.populateAll = new jspb.ExtensionFieldInfo(
   403      63007,
   404      {populateAll: 0},
   405      null,
   406       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   407           null),
   408      0);
   409  
   410  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63007] = new jspb.ExtensionFieldBinaryInfo(
   411      proto.gogoproto.populateAll,
   412      jspb.BinaryReader.prototype.readBool,
   413      jspb.BinaryWriter.prototype.writeBool,
   414      undefined,
   415      undefined,
   416      false);
   417  // This registers the extension field with the extended class, so that
   418  // toObject() will function correctly.
   419  google_protobuf_descriptor_pb.FileOptions.extensions[63007] = proto.gogoproto.populateAll;
   420  
   421  
   422  /**
   423   * A tuple of {field number, class constructor} for the extension
   424   * field named `stringerAll`.
   425   * @type {!jspb.ExtensionFieldInfo<boolean>}
   426   */
   427  proto.gogoproto.stringerAll = new jspb.ExtensionFieldInfo(
   428      63008,
   429      {stringerAll: 0},
   430      null,
   431       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   432           null),
   433      0);
   434  
   435  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63008] = new jspb.ExtensionFieldBinaryInfo(
   436      proto.gogoproto.stringerAll,
   437      jspb.BinaryReader.prototype.readBool,
   438      jspb.BinaryWriter.prototype.writeBool,
   439      undefined,
   440      undefined,
   441      false);
   442  // This registers the extension field with the extended class, so that
   443  // toObject() will function correctly.
   444  google_protobuf_descriptor_pb.FileOptions.extensions[63008] = proto.gogoproto.stringerAll;
   445  
   446  
   447  /**
   448   * A tuple of {field number, class constructor} for the extension
   449   * field named `onlyoneAll`.
   450   * @type {!jspb.ExtensionFieldInfo<boolean>}
   451   */
   452  proto.gogoproto.onlyoneAll = new jspb.ExtensionFieldInfo(
   453      63009,
   454      {onlyoneAll: 0},
   455      null,
   456       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   457           null),
   458      0);
   459  
   460  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63009] = new jspb.ExtensionFieldBinaryInfo(
   461      proto.gogoproto.onlyoneAll,
   462      jspb.BinaryReader.prototype.readBool,
   463      jspb.BinaryWriter.prototype.writeBool,
   464      undefined,
   465      undefined,
   466      false);
   467  // This registers the extension field with the extended class, so that
   468  // toObject() will function correctly.
   469  google_protobuf_descriptor_pb.FileOptions.extensions[63009] = proto.gogoproto.onlyoneAll;
   470  
   471  
   472  /**
   473   * A tuple of {field number, class constructor} for the extension
   474   * field named `equalAll`.
   475   * @type {!jspb.ExtensionFieldInfo<boolean>}
   476   */
   477  proto.gogoproto.equalAll = new jspb.ExtensionFieldInfo(
   478      63013,
   479      {equalAll: 0},
   480      null,
   481       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   482           null),
   483      0);
   484  
   485  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63013] = new jspb.ExtensionFieldBinaryInfo(
   486      proto.gogoproto.equalAll,
   487      jspb.BinaryReader.prototype.readBool,
   488      jspb.BinaryWriter.prototype.writeBool,
   489      undefined,
   490      undefined,
   491      false);
   492  // This registers the extension field with the extended class, so that
   493  // toObject() will function correctly.
   494  google_protobuf_descriptor_pb.FileOptions.extensions[63013] = proto.gogoproto.equalAll;
   495  
   496  
   497  /**
   498   * A tuple of {field number, class constructor} for the extension
   499   * field named `descriptionAll`.
   500   * @type {!jspb.ExtensionFieldInfo<boolean>}
   501   */
   502  proto.gogoproto.descriptionAll = new jspb.ExtensionFieldInfo(
   503      63014,
   504      {descriptionAll: 0},
   505      null,
   506       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   507           null),
   508      0);
   509  
   510  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63014] = new jspb.ExtensionFieldBinaryInfo(
   511      proto.gogoproto.descriptionAll,
   512      jspb.BinaryReader.prototype.readBool,
   513      jspb.BinaryWriter.prototype.writeBool,
   514      undefined,
   515      undefined,
   516      false);
   517  // This registers the extension field with the extended class, so that
   518  // toObject() will function correctly.
   519  google_protobuf_descriptor_pb.FileOptions.extensions[63014] = proto.gogoproto.descriptionAll;
   520  
   521  
   522  /**
   523   * A tuple of {field number, class constructor} for the extension
   524   * field named `testgenAll`.
   525   * @type {!jspb.ExtensionFieldInfo<boolean>}
   526   */
   527  proto.gogoproto.testgenAll = new jspb.ExtensionFieldInfo(
   528      63015,
   529      {testgenAll: 0},
   530      null,
   531       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   532           null),
   533      0);
   534  
   535  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63015] = new jspb.ExtensionFieldBinaryInfo(
   536      proto.gogoproto.testgenAll,
   537      jspb.BinaryReader.prototype.readBool,
   538      jspb.BinaryWriter.prototype.writeBool,
   539      undefined,
   540      undefined,
   541      false);
   542  // This registers the extension field with the extended class, so that
   543  // toObject() will function correctly.
   544  google_protobuf_descriptor_pb.FileOptions.extensions[63015] = proto.gogoproto.testgenAll;
   545  
   546  
   547  /**
   548   * A tuple of {field number, class constructor} for the extension
   549   * field named `benchgenAll`.
   550   * @type {!jspb.ExtensionFieldInfo<boolean>}
   551   */
   552  proto.gogoproto.benchgenAll = new jspb.ExtensionFieldInfo(
   553      63016,
   554      {benchgenAll: 0},
   555      null,
   556       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   557           null),
   558      0);
   559  
   560  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63016] = new jspb.ExtensionFieldBinaryInfo(
   561      proto.gogoproto.benchgenAll,
   562      jspb.BinaryReader.prototype.readBool,
   563      jspb.BinaryWriter.prototype.writeBool,
   564      undefined,
   565      undefined,
   566      false);
   567  // This registers the extension field with the extended class, so that
   568  // toObject() will function correctly.
   569  google_protobuf_descriptor_pb.FileOptions.extensions[63016] = proto.gogoproto.benchgenAll;
   570  
   571  
   572  /**
   573   * A tuple of {field number, class constructor} for the extension
   574   * field named `marshalerAll`.
   575   * @type {!jspb.ExtensionFieldInfo<boolean>}
   576   */
   577  proto.gogoproto.marshalerAll = new jspb.ExtensionFieldInfo(
   578      63017,
   579      {marshalerAll: 0},
   580      null,
   581       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   582           null),
   583      0);
   584  
   585  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63017] = new jspb.ExtensionFieldBinaryInfo(
   586      proto.gogoproto.marshalerAll,
   587      jspb.BinaryReader.prototype.readBool,
   588      jspb.BinaryWriter.prototype.writeBool,
   589      undefined,
   590      undefined,
   591      false);
   592  // This registers the extension field with the extended class, so that
   593  // toObject() will function correctly.
   594  google_protobuf_descriptor_pb.FileOptions.extensions[63017] = proto.gogoproto.marshalerAll;
   595  
   596  
   597  /**
   598   * A tuple of {field number, class constructor} for the extension
   599   * field named `unmarshalerAll`.
   600   * @type {!jspb.ExtensionFieldInfo<boolean>}
   601   */
   602  proto.gogoproto.unmarshalerAll = new jspb.ExtensionFieldInfo(
   603      63018,
   604      {unmarshalerAll: 0},
   605      null,
   606       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   607           null),
   608      0);
   609  
   610  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63018] = new jspb.ExtensionFieldBinaryInfo(
   611      proto.gogoproto.unmarshalerAll,
   612      jspb.BinaryReader.prototype.readBool,
   613      jspb.BinaryWriter.prototype.writeBool,
   614      undefined,
   615      undefined,
   616      false);
   617  // This registers the extension field with the extended class, so that
   618  // toObject() will function correctly.
   619  google_protobuf_descriptor_pb.FileOptions.extensions[63018] = proto.gogoproto.unmarshalerAll;
   620  
   621  
   622  /**
   623   * A tuple of {field number, class constructor} for the extension
   624   * field named `stableMarshalerAll`.
   625   * @type {!jspb.ExtensionFieldInfo<boolean>}
   626   */
   627  proto.gogoproto.stableMarshalerAll = new jspb.ExtensionFieldInfo(
   628      63019,
   629      {stableMarshalerAll: 0},
   630      null,
   631       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   632           null),
   633      0);
   634  
   635  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63019] = new jspb.ExtensionFieldBinaryInfo(
   636      proto.gogoproto.stableMarshalerAll,
   637      jspb.BinaryReader.prototype.readBool,
   638      jspb.BinaryWriter.prototype.writeBool,
   639      undefined,
   640      undefined,
   641      false);
   642  // This registers the extension field with the extended class, so that
   643  // toObject() will function correctly.
   644  google_protobuf_descriptor_pb.FileOptions.extensions[63019] = proto.gogoproto.stableMarshalerAll;
   645  
   646  
   647  /**
   648   * A tuple of {field number, class constructor} for the extension
   649   * field named `sizerAll`.
   650   * @type {!jspb.ExtensionFieldInfo<boolean>}
   651   */
   652  proto.gogoproto.sizerAll = new jspb.ExtensionFieldInfo(
   653      63020,
   654      {sizerAll: 0},
   655      null,
   656       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   657           null),
   658      0);
   659  
   660  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63020] = new jspb.ExtensionFieldBinaryInfo(
   661      proto.gogoproto.sizerAll,
   662      jspb.BinaryReader.prototype.readBool,
   663      jspb.BinaryWriter.prototype.writeBool,
   664      undefined,
   665      undefined,
   666      false);
   667  // This registers the extension field with the extended class, so that
   668  // toObject() will function correctly.
   669  google_protobuf_descriptor_pb.FileOptions.extensions[63020] = proto.gogoproto.sizerAll;
   670  
   671  
   672  /**
   673   * A tuple of {field number, class constructor} for the extension
   674   * field named `goprotoEnumStringerAll`.
   675   * @type {!jspb.ExtensionFieldInfo<boolean>}
   676   */
   677  proto.gogoproto.goprotoEnumStringerAll = new jspb.ExtensionFieldInfo(
   678      63021,
   679      {goprotoEnumStringerAll: 0},
   680      null,
   681       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   682           null),
   683      0);
   684  
   685  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63021] = new jspb.ExtensionFieldBinaryInfo(
   686      proto.gogoproto.goprotoEnumStringerAll,
   687      jspb.BinaryReader.prototype.readBool,
   688      jspb.BinaryWriter.prototype.writeBool,
   689      undefined,
   690      undefined,
   691      false);
   692  // This registers the extension field with the extended class, so that
   693  // toObject() will function correctly.
   694  google_protobuf_descriptor_pb.FileOptions.extensions[63021] = proto.gogoproto.goprotoEnumStringerAll;
   695  
   696  
   697  /**
   698   * A tuple of {field number, class constructor} for the extension
   699   * field named `enumStringerAll`.
   700   * @type {!jspb.ExtensionFieldInfo<boolean>}
   701   */
   702  proto.gogoproto.enumStringerAll = new jspb.ExtensionFieldInfo(
   703      63022,
   704      {enumStringerAll: 0},
   705      null,
   706       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   707           null),
   708      0);
   709  
   710  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63022] = new jspb.ExtensionFieldBinaryInfo(
   711      proto.gogoproto.enumStringerAll,
   712      jspb.BinaryReader.prototype.readBool,
   713      jspb.BinaryWriter.prototype.writeBool,
   714      undefined,
   715      undefined,
   716      false);
   717  // This registers the extension field with the extended class, so that
   718  // toObject() will function correctly.
   719  google_protobuf_descriptor_pb.FileOptions.extensions[63022] = proto.gogoproto.enumStringerAll;
   720  
   721  
   722  /**
   723   * A tuple of {field number, class constructor} for the extension
   724   * field named `unsafeMarshalerAll`.
   725   * @type {!jspb.ExtensionFieldInfo<boolean>}
   726   */
   727  proto.gogoproto.unsafeMarshalerAll = new jspb.ExtensionFieldInfo(
   728      63023,
   729      {unsafeMarshalerAll: 0},
   730      null,
   731       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   732           null),
   733      0);
   734  
   735  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63023] = new jspb.ExtensionFieldBinaryInfo(
   736      proto.gogoproto.unsafeMarshalerAll,
   737      jspb.BinaryReader.prototype.readBool,
   738      jspb.BinaryWriter.prototype.writeBool,
   739      undefined,
   740      undefined,
   741      false);
   742  // This registers the extension field with the extended class, so that
   743  // toObject() will function correctly.
   744  google_protobuf_descriptor_pb.FileOptions.extensions[63023] = proto.gogoproto.unsafeMarshalerAll;
   745  
   746  
   747  /**
   748   * A tuple of {field number, class constructor} for the extension
   749   * field named `unsafeUnmarshalerAll`.
   750   * @type {!jspb.ExtensionFieldInfo<boolean>}
   751   */
   752  proto.gogoproto.unsafeUnmarshalerAll = new jspb.ExtensionFieldInfo(
   753      63024,
   754      {unsafeUnmarshalerAll: 0},
   755      null,
   756       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   757           null),
   758      0);
   759  
   760  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63024] = new jspb.ExtensionFieldBinaryInfo(
   761      proto.gogoproto.unsafeUnmarshalerAll,
   762      jspb.BinaryReader.prototype.readBool,
   763      jspb.BinaryWriter.prototype.writeBool,
   764      undefined,
   765      undefined,
   766      false);
   767  // This registers the extension field with the extended class, so that
   768  // toObject() will function correctly.
   769  google_protobuf_descriptor_pb.FileOptions.extensions[63024] = proto.gogoproto.unsafeUnmarshalerAll;
   770  
   771  
   772  /**
   773   * A tuple of {field number, class constructor} for the extension
   774   * field named `goprotoExtensionsMapAll`.
   775   * @type {!jspb.ExtensionFieldInfo<boolean>}
   776   */
   777  proto.gogoproto.goprotoExtensionsMapAll = new jspb.ExtensionFieldInfo(
   778      63025,
   779      {goprotoExtensionsMapAll: 0},
   780      null,
   781       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   782           null),
   783      0);
   784  
   785  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63025] = new jspb.ExtensionFieldBinaryInfo(
   786      proto.gogoproto.goprotoExtensionsMapAll,
   787      jspb.BinaryReader.prototype.readBool,
   788      jspb.BinaryWriter.prototype.writeBool,
   789      undefined,
   790      undefined,
   791      false);
   792  // This registers the extension field with the extended class, so that
   793  // toObject() will function correctly.
   794  google_protobuf_descriptor_pb.FileOptions.extensions[63025] = proto.gogoproto.goprotoExtensionsMapAll;
   795  
   796  
   797  /**
   798   * A tuple of {field number, class constructor} for the extension
   799   * field named `goprotoUnrecognizedAll`.
   800   * @type {!jspb.ExtensionFieldInfo<boolean>}
   801   */
   802  proto.gogoproto.goprotoUnrecognizedAll = new jspb.ExtensionFieldInfo(
   803      63026,
   804      {goprotoUnrecognizedAll: 0},
   805      null,
   806       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   807           null),
   808      0);
   809  
   810  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63026] = new jspb.ExtensionFieldBinaryInfo(
   811      proto.gogoproto.goprotoUnrecognizedAll,
   812      jspb.BinaryReader.prototype.readBool,
   813      jspb.BinaryWriter.prototype.writeBool,
   814      undefined,
   815      undefined,
   816      false);
   817  // This registers the extension field with the extended class, so that
   818  // toObject() will function correctly.
   819  google_protobuf_descriptor_pb.FileOptions.extensions[63026] = proto.gogoproto.goprotoUnrecognizedAll;
   820  
   821  
   822  /**
   823   * A tuple of {field number, class constructor} for the extension
   824   * field named `gogoprotoImport`.
   825   * @type {!jspb.ExtensionFieldInfo<boolean>}
   826   */
   827  proto.gogoproto.gogoprotoImport = new jspb.ExtensionFieldInfo(
   828      63027,
   829      {gogoprotoImport: 0},
   830      null,
   831       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   832           null),
   833      0);
   834  
   835  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63027] = new jspb.ExtensionFieldBinaryInfo(
   836      proto.gogoproto.gogoprotoImport,
   837      jspb.BinaryReader.prototype.readBool,
   838      jspb.BinaryWriter.prototype.writeBool,
   839      undefined,
   840      undefined,
   841      false);
   842  // This registers the extension field with the extended class, so that
   843  // toObject() will function correctly.
   844  google_protobuf_descriptor_pb.FileOptions.extensions[63027] = proto.gogoproto.gogoprotoImport;
   845  
   846  
   847  /**
   848   * A tuple of {field number, class constructor} for the extension
   849   * field named `protosizerAll`.
   850   * @type {!jspb.ExtensionFieldInfo<boolean>}
   851   */
   852  proto.gogoproto.protosizerAll = new jspb.ExtensionFieldInfo(
   853      63028,
   854      {protosizerAll: 0},
   855      null,
   856       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   857           null),
   858      0);
   859  
   860  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63028] = new jspb.ExtensionFieldBinaryInfo(
   861      proto.gogoproto.protosizerAll,
   862      jspb.BinaryReader.prototype.readBool,
   863      jspb.BinaryWriter.prototype.writeBool,
   864      undefined,
   865      undefined,
   866      false);
   867  // This registers the extension field with the extended class, so that
   868  // toObject() will function correctly.
   869  google_protobuf_descriptor_pb.FileOptions.extensions[63028] = proto.gogoproto.protosizerAll;
   870  
   871  
   872  /**
   873   * A tuple of {field number, class constructor} for the extension
   874   * field named `compareAll`.
   875   * @type {!jspb.ExtensionFieldInfo<boolean>}
   876   */
   877  proto.gogoproto.compareAll = new jspb.ExtensionFieldInfo(
   878      63029,
   879      {compareAll: 0},
   880      null,
   881       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   882           null),
   883      0);
   884  
   885  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63029] = new jspb.ExtensionFieldBinaryInfo(
   886      proto.gogoproto.compareAll,
   887      jspb.BinaryReader.prototype.readBool,
   888      jspb.BinaryWriter.prototype.writeBool,
   889      undefined,
   890      undefined,
   891      false);
   892  // This registers the extension field with the extended class, so that
   893  // toObject() will function correctly.
   894  google_protobuf_descriptor_pb.FileOptions.extensions[63029] = proto.gogoproto.compareAll;
   895  
   896  
   897  /**
   898   * A tuple of {field number, class constructor} for the extension
   899   * field named `typedeclAll`.
   900   * @type {!jspb.ExtensionFieldInfo<boolean>}
   901   */
   902  proto.gogoproto.typedeclAll = new jspb.ExtensionFieldInfo(
   903      63030,
   904      {typedeclAll: 0},
   905      null,
   906       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   907           null),
   908      0);
   909  
   910  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63030] = new jspb.ExtensionFieldBinaryInfo(
   911      proto.gogoproto.typedeclAll,
   912      jspb.BinaryReader.prototype.readBool,
   913      jspb.BinaryWriter.prototype.writeBool,
   914      undefined,
   915      undefined,
   916      false);
   917  // This registers the extension field with the extended class, so that
   918  // toObject() will function correctly.
   919  google_protobuf_descriptor_pb.FileOptions.extensions[63030] = proto.gogoproto.typedeclAll;
   920  
   921  
   922  /**
   923   * A tuple of {field number, class constructor} for the extension
   924   * field named `enumdeclAll`.
   925   * @type {!jspb.ExtensionFieldInfo<boolean>}
   926   */
   927  proto.gogoproto.enumdeclAll = new jspb.ExtensionFieldInfo(
   928      63031,
   929      {enumdeclAll: 0},
   930      null,
   931       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   932           null),
   933      0);
   934  
   935  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63031] = new jspb.ExtensionFieldBinaryInfo(
   936      proto.gogoproto.enumdeclAll,
   937      jspb.BinaryReader.prototype.readBool,
   938      jspb.BinaryWriter.prototype.writeBool,
   939      undefined,
   940      undefined,
   941      false);
   942  // This registers the extension field with the extended class, so that
   943  // toObject() will function correctly.
   944  google_protobuf_descriptor_pb.FileOptions.extensions[63031] = proto.gogoproto.enumdeclAll;
   945  
   946  
   947  /**
   948   * A tuple of {field number, class constructor} for the extension
   949   * field named `goprotoRegistration`.
   950   * @type {!jspb.ExtensionFieldInfo<boolean>}
   951   */
   952  proto.gogoproto.goprotoRegistration = new jspb.ExtensionFieldInfo(
   953      63032,
   954      {goprotoRegistration: 0},
   955      null,
   956       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   957           null),
   958      0);
   959  
   960  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63032] = new jspb.ExtensionFieldBinaryInfo(
   961      proto.gogoproto.goprotoRegistration,
   962      jspb.BinaryReader.prototype.readBool,
   963      jspb.BinaryWriter.prototype.writeBool,
   964      undefined,
   965      undefined,
   966      false);
   967  // This registers the extension field with the extended class, so that
   968  // toObject() will function correctly.
   969  google_protobuf_descriptor_pb.FileOptions.extensions[63032] = proto.gogoproto.goprotoRegistration;
   970  
   971  
   972  /**
   973   * A tuple of {field number, class constructor} for the extension
   974   * field named `messagenameAll`.
   975   * @type {!jspb.ExtensionFieldInfo<boolean>}
   976   */
   977  proto.gogoproto.messagenameAll = new jspb.ExtensionFieldInfo(
   978      63033,
   979      {messagenameAll: 0},
   980      null,
   981       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
   982           null),
   983      0);
   984  
   985  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63033] = new jspb.ExtensionFieldBinaryInfo(
   986      proto.gogoproto.messagenameAll,
   987      jspb.BinaryReader.prototype.readBool,
   988      jspb.BinaryWriter.prototype.writeBool,
   989      undefined,
   990      undefined,
   991      false);
   992  // This registers the extension field with the extended class, so that
   993  // toObject() will function correctly.
   994  google_protobuf_descriptor_pb.FileOptions.extensions[63033] = proto.gogoproto.messagenameAll;
   995  
   996  
   997  /**
   998   * A tuple of {field number, class constructor} for the extension
   999   * field named `goprotoSizecacheAll`.
  1000   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1001   */
  1002  proto.gogoproto.goprotoSizecacheAll = new jspb.ExtensionFieldInfo(
  1003      63034,
  1004      {goprotoSizecacheAll: 0},
  1005      null,
  1006       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1007           null),
  1008      0);
  1009  
  1010  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63034] = new jspb.ExtensionFieldBinaryInfo(
  1011      proto.gogoproto.goprotoSizecacheAll,
  1012      jspb.BinaryReader.prototype.readBool,
  1013      jspb.BinaryWriter.prototype.writeBool,
  1014      undefined,
  1015      undefined,
  1016      false);
  1017  // This registers the extension field with the extended class, so that
  1018  // toObject() will function correctly.
  1019  google_protobuf_descriptor_pb.FileOptions.extensions[63034] = proto.gogoproto.goprotoSizecacheAll;
  1020  
  1021  
  1022  /**
  1023   * A tuple of {field number, class constructor} for the extension
  1024   * field named `goprotoUnkeyedAll`.
  1025   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1026   */
  1027  proto.gogoproto.goprotoUnkeyedAll = new jspb.ExtensionFieldInfo(
  1028      63035,
  1029      {goprotoUnkeyedAll: 0},
  1030      null,
  1031       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1032           null),
  1033      0);
  1034  
  1035  google_protobuf_descriptor_pb.FileOptions.extensionsBinary[63035] = new jspb.ExtensionFieldBinaryInfo(
  1036      proto.gogoproto.goprotoUnkeyedAll,
  1037      jspb.BinaryReader.prototype.readBool,
  1038      jspb.BinaryWriter.prototype.writeBool,
  1039      undefined,
  1040      undefined,
  1041      false);
  1042  // This registers the extension field with the extended class, so that
  1043  // toObject() will function correctly.
  1044  google_protobuf_descriptor_pb.FileOptions.extensions[63035] = proto.gogoproto.goprotoUnkeyedAll;
  1045  
  1046  
  1047  /**
  1048   * A tuple of {field number, class constructor} for the extension
  1049   * field named `goprotoGetters`.
  1050   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1051   */
  1052  proto.gogoproto.goprotoGetters = new jspb.ExtensionFieldInfo(
  1053      64001,
  1054      {goprotoGetters: 0},
  1055      null,
  1056       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1057           null),
  1058      0);
  1059  
  1060  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64001] = new jspb.ExtensionFieldBinaryInfo(
  1061      proto.gogoproto.goprotoGetters,
  1062      jspb.BinaryReader.prototype.readBool,
  1063      jspb.BinaryWriter.prototype.writeBool,
  1064      undefined,
  1065      undefined,
  1066      false);
  1067  // This registers the extension field with the extended class, so that
  1068  // toObject() will function correctly.
  1069  google_protobuf_descriptor_pb.MessageOptions.extensions[64001] = proto.gogoproto.goprotoGetters;
  1070  
  1071  
  1072  /**
  1073   * A tuple of {field number, class constructor} for the extension
  1074   * field named `goprotoStringer`.
  1075   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1076   */
  1077  proto.gogoproto.goprotoStringer = new jspb.ExtensionFieldInfo(
  1078      64003,
  1079      {goprotoStringer: 0},
  1080      null,
  1081       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1082           null),
  1083      0);
  1084  
  1085  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64003] = new jspb.ExtensionFieldBinaryInfo(
  1086      proto.gogoproto.goprotoStringer,
  1087      jspb.BinaryReader.prototype.readBool,
  1088      jspb.BinaryWriter.prototype.writeBool,
  1089      undefined,
  1090      undefined,
  1091      false);
  1092  // This registers the extension field with the extended class, so that
  1093  // toObject() will function correctly.
  1094  google_protobuf_descriptor_pb.MessageOptions.extensions[64003] = proto.gogoproto.goprotoStringer;
  1095  
  1096  
  1097  /**
  1098   * A tuple of {field number, class constructor} for the extension
  1099   * field named `verboseEqual`.
  1100   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1101   */
  1102  proto.gogoproto.verboseEqual = new jspb.ExtensionFieldInfo(
  1103      64004,
  1104      {verboseEqual: 0},
  1105      null,
  1106       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1107           null),
  1108      0);
  1109  
  1110  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64004] = new jspb.ExtensionFieldBinaryInfo(
  1111      proto.gogoproto.verboseEqual,
  1112      jspb.BinaryReader.prototype.readBool,
  1113      jspb.BinaryWriter.prototype.writeBool,
  1114      undefined,
  1115      undefined,
  1116      false);
  1117  // This registers the extension field with the extended class, so that
  1118  // toObject() will function correctly.
  1119  google_protobuf_descriptor_pb.MessageOptions.extensions[64004] = proto.gogoproto.verboseEqual;
  1120  
  1121  
  1122  /**
  1123   * A tuple of {field number, class constructor} for the extension
  1124   * field named `face`.
  1125   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1126   */
  1127  proto.gogoproto.face = new jspb.ExtensionFieldInfo(
  1128      64005,
  1129      {face: 0},
  1130      null,
  1131       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1132           null),
  1133      0);
  1134  
  1135  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64005] = new jspb.ExtensionFieldBinaryInfo(
  1136      proto.gogoproto.face,
  1137      jspb.BinaryReader.prototype.readBool,
  1138      jspb.BinaryWriter.prototype.writeBool,
  1139      undefined,
  1140      undefined,
  1141      false);
  1142  // This registers the extension field with the extended class, so that
  1143  // toObject() will function correctly.
  1144  google_protobuf_descriptor_pb.MessageOptions.extensions[64005] = proto.gogoproto.face;
  1145  
  1146  
  1147  /**
  1148   * A tuple of {field number, class constructor} for the extension
  1149   * field named `gostring`.
  1150   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1151   */
  1152  proto.gogoproto.gostring = new jspb.ExtensionFieldInfo(
  1153      64006,
  1154      {gostring: 0},
  1155      null,
  1156       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1157           null),
  1158      0);
  1159  
  1160  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64006] = new jspb.ExtensionFieldBinaryInfo(
  1161      proto.gogoproto.gostring,
  1162      jspb.BinaryReader.prototype.readBool,
  1163      jspb.BinaryWriter.prototype.writeBool,
  1164      undefined,
  1165      undefined,
  1166      false);
  1167  // This registers the extension field with the extended class, so that
  1168  // toObject() will function correctly.
  1169  google_protobuf_descriptor_pb.MessageOptions.extensions[64006] = proto.gogoproto.gostring;
  1170  
  1171  
  1172  /**
  1173   * A tuple of {field number, class constructor} for the extension
  1174   * field named `populate`.
  1175   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1176   */
  1177  proto.gogoproto.populate = new jspb.ExtensionFieldInfo(
  1178      64007,
  1179      {populate: 0},
  1180      null,
  1181       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1182           null),
  1183      0);
  1184  
  1185  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64007] = new jspb.ExtensionFieldBinaryInfo(
  1186      proto.gogoproto.populate,
  1187      jspb.BinaryReader.prototype.readBool,
  1188      jspb.BinaryWriter.prototype.writeBool,
  1189      undefined,
  1190      undefined,
  1191      false);
  1192  // This registers the extension field with the extended class, so that
  1193  // toObject() will function correctly.
  1194  google_protobuf_descriptor_pb.MessageOptions.extensions[64007] = proto.gogoproto.populate;
  1195  
  1196  
  1197  /**
  1198   * A tuple of {field number, class constructor} for the extension
  1199   * field named `stringer`.
  1200   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1201   */
  1202  proto.gogoproto.stringer = new jspb.ExtensionFieldInfo(
  1203      67008,
  1204      {stringer: 0},
  1205      null,
  1206       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1207           null),
  1208      0);
  1209  
  1210  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[67008] = new jspb.ExtensionFieldBinaryInfo(
  1211      proto.gogoproto.stringer,
  1212      jspb.BinaryReader.prototype.readBool,
  1213      jspb.BinaryWriter.prototype.writeBool,
  1214      undefined,
  1215      undefined,
  1216      false);
  1217  // This registers the extension field with the extended class, so that
  1218  // toObject() will function correctly.
  1219  google_protobuf_descriptor_pb.MessageOptions.extensions[67008] = proto.gogoproto.stringer;
  1220  
  1221  
  1222  /**
  1223   * A tuple of {field number, class constructor} for the extension
  1224   * field named `onlyone`.
  1225   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1226   */
  1227  proto.gogoproto.onlyone = new jspb.ExtensionFieldInfo(
  1228      64009,
  1229      {onlyone: 0},
  1230      null,
  1231       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1232           null),
  1233      0);
  1234  
  1235  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64009] = new jspb.ExtensionFieldBinaryInfo(
  1236      proto.gogoproto.onlyone,
  1237      jspb.BinaryReader.prototype.readBool,
  1238      jspb.BinaryWriter.prototype.writeBool,
  1239      undefined,
  1240      undefined,
  1241      false);
  1242  // This registers the extension field with the extended class, so that
  1243  // toObject() will function correctly.
  1244  google_protobuf_descriptor_pb.MessageOptions.extensions[64009] = proto.gogoproto.onlyone;
  1245  
  1246  
  1247  /**
  1248   * A tuple of {field number, class constructor} for the extension
  1249   * field named `equal`.
  1250   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1251   */
  1252  proto.gogoproto.equal = new jspb.ExtensionFieldInfo(
  1253      64013,
  1254      {equal: 0},
  1255      null,
  1256       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1257           null),
  1258      0);
  1259  
  1260  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64013] = new jspb.ExtensionFieldBinaryInfo(
  1261      proto.gogoproto.equal,
  1262      jspb.BinaryReader.prototype.readBool,
  1263      jspb.BinaryWriter.prototype.writeBool,
  1264      undefined,
  1265      undefined,
  1266      false);
  1267  // This registers the extension field with the extended class, so that
  1268  // toObject() will function correctly.
  1269  google_protobuf_descriptor_pb.MessageOptions.extensions[64013] = proto.gogoproto.equal;
  1270  
  1271  
  1272  /**
  1273   * A tuple of {field number, class constructor} for the extension
  1274   * field named `description`.
  1275   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1276   */
  1277  proto.gogoproto.description = new jspb.ExtensionFieldInfo(
  1278      64014,
  1279      {description: 0},
  1280      null,
  1281       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1282           null),
  1283      0);
  1284  
  1285  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64014] = new jspb.ExtensionFieldBinaryInfo(
  1286      proto.gogoproto.description,
  1287      jspb.BinaryReader.prototype.readBool,
  1288      jspb.BinaryWriter.prototype.writeBool,
  1289      undefined,
  1290      undefined,
  1291      false);
  1292  // This registers the extension field with the extended class, so that
  1293  // toObject() will function correctly.
  1294  google_protobuf_descriptor_pb.MessageOptions.extensions[64014] = proto.gogoproto.description;
  1295  
  1296  
  1297  /**
  1298   * A tuple of {field number, class constructor} for the extension
  1299   * field named `testgen`.
  1300   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1301   */
  1302  proto.gogoproto.testgen = new jspb.ExtensionFieldInfo(
  1303      64015,
  1304      {testgen: 0},
  1305      null,
  1306       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1307           null),
  1308      0);
  1309  
  1310  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64015] = new jspb.ExtensionFieldBinaryInfo(
  1311      proto.gogoproto.testgen,
  1312      jspb.BinaryReader.prototype.readBool,
  1313      jspb.BinaryWriter.prototype.writeBool,
  1314      undefined,
  1315      undefined,
  1316      false);
  1317  // This registers the extension field with the extended class, so that
  1318  // toObject() will function correctly.
  1319  google_protobuf_descriptor_pb.MessageOptions.extensions[64015] = proto.gogoproto.testgen;
  1320  
  1321  
  1322  /**
  1323   * A tuple of {field number, class constructor} for the extension
  1324   * field named `benchgen`.
  1325   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1326   */
  1327  proto.gogoproto.benchgen = new jspb.ExtensionFieldInfo(
  1328      64016,
  1329      {benchgen: 0},
  1330      null,
  1331       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1332           null),
  1333      0);
  1334  
  1335  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64016] = new jspb.ExtensionFieldBinaryInfo(
  1336      proto.gogoproto.benchgen,
  1337      jspb.BinaryReader.prototype.readBool,
  1338      jspb.BinaryWriter.prototype.writeBool,
  1339      undefined,
  1340      undefined,
  1341      false);
  1342  // This registers the extension field with the extended class, so that
  1343  // toObject() will function correctly.
  1344  google_protobuf_descriptor_pb.MessageOptions.extensions[64016] = proto.gogoproto.benchgen;
  1345  
  1346  
  1347  /**
  1348   * A tuple of {field number, class constructor} for the extension
  1349   * field named `marshaler`.
  1350   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1351   */
  1352  proto.gogoproto.marshaler = new jspb.ExtensionFieldInfo(
  1353      64017,
  1354      {marshaler: 0},
  1355      null,
  1356       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1357           null),
  1358      0);
  1359  
  1360  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64017] = new jspb.ExtensionFieldBinaryInfo(
  1361      proto.gogoproto.marshaler,
  1362      jspb.BinaryReader.prototype.readBool,
  1363      jspb.BinaryWriter.prototype.writeBool,
  1364      undefined,
  1365      undefined,
  1366      false);
  1367  // This registers the extension field with the extended class, so that
  1368  // toObject() will function correctly.
  1369  google_protobuf_descriptor_pb.MessageOptions.extensions[64017] = proto.gogoproto.marshaler;
  1370  
  1371  
  1372  /**
  1373   * A tuple of {field number, class constructor} for the extension
  1374   * field named `unmarshaler`.
  1375   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1376   */
  1377  proto.gogoproto.unmarshaler = new jspb.ExtensionFieldInfo(
  1378      64018,
  1379      {unmarshaler: 0},
  1380      null,
  1381       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1382           null),
  1383      0);
  1384  
  1385  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64018] = new jspb.ExtensionFieldBinaryInfo(
  1386      proto.gogoproto.unmarshaler,
  1387      jspb.BinaryReader.prototype.readBool,
  1388      jspb.BinaryWriter.prototype.writeBool,
  1389      undefined,
  1390      undefined,
  1391      false);
  1392  // This registers the extension field with the extended class, so that
  1393  // toObject() will function correctly.
  1394  google_protobuf_descriptor_pb.MessageOptions.extensions[64018] = proto.gogoproto.unmarshaler;
  1395  
  1396  
  1397  /**
  1398   * A tuple of {field number, class constructor} for the extension
  1399   * field named `stableMarshaler`.
  1400   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1401   */
  1402  proto.gogoproto.stableMarshaler = new jspb.ExtensionFieldInfo(
  1403      64019,
  1404      {stableMarshaler: 0},
  1405      null,
  1406       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1407           null),
  1408      0);
  1409  
  1410  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64019] = new jspb.ExtensionFieldBinaryInfo(
  1411      proto.gogoproto.stableMarshaler,
  1412      jspb.BinaryReader.prototype.readBool,
  1413      jspb.BinaryWriter.prototype.writeBool,
  1414      undefined,
  1415      undefined,
  1416      false);
  1417  // This registers the extension field with the extended class, so that
  1418  // toObject() will function correctly.
  1419  google_protobuf_descriptor_pb.MessageOptions.extensions[64019] = proto.gogoproto.stableMarshaler;
  1420  
  1421  
  1422  /**
  1423   * A tuple of {field number, class constructor} for the extension
  1424   * field named `sizer`.
  1425   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1426   */
  1427  proto.gogoproto.sizer = new jspb.ExtensionFieldInfo(
  1428      64020,
  1429      {sizer: 0},
  1430      null,
  1431       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1432           null),
  1433      0);
  1434  
  1435  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64020] = new jspb.ExtensionFieldBinaryInfo(
  1436      proto.gogoproto.sizer,
  1437      jspb.BinaryReader.prototype.readBool,
  1438      jspb.BinaryWriter.prototype.writeBool,
  1439      undefined,
  1440      undefined,
  1441      false);
  1442  // This registers the extension field with the extended class, so that
  1443  // toObject() will function correctly.
  1444  google_protobuf_descriptor_pb.MessageOptions.extensions[64020] = proto.gogoproto.sizer;
  1445  
  1446  
  1447  /**
  1448   * A tuple of {field number, class constructor} for the extension
  1449   * field named `unsafeMarshaler`.
  1450   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1451   */
  1452  proto.gogoproto.unsafeMarshaler = new jspb.ExtensionFieldInfo(
  1453      64023,
  1454      {unsafeMarshaler: 0},
  1455      null,
  1456       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1457           null),
  1458      0);
  1459  
  1460  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64023] = new jspb.ExtensionFieldBinaryInfo(
  1461      proto.gogoproto.unsafeMarshaler,
  1462      jspb.BinaryReader.prototype.readBool,
  1463      jspb.BinaryWriter.prototype.writeBool,
  1464      undefined,
  1465      undefined,
  1466      false);
  1467  // This registers the extension field with the extended class, so that
  1468  // toObject() will function correctly.
  1469  google_protobuf_descriptor_pb.MessageOptions.extensions[64023] = proto.gogoproto.unsafeMarshaler;
  1470  
  1471  
  1472  /**
  1473   * A tuple of {field number, class constructor} for the extension
  1474   * field named `unsafeUnmarshaler`.
  1475   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1476   */
  1477  proto.gogoproto.unsafeUnmarshaler = new jspb.ExtensionFieldInfo(
  1478      64024,
  1479      {unsafeUnmarshaler: 0},
  1480      null,
  1481       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1482           null),
  1483      0);
  1484  
  1485  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64024] = new jspb.ExtensionFieldBinaryInfo(
  1486      proto.gogoproto.unsafeUnmarshaler,
  1487      jspb.BinaryReader.prototype.readBool,
  1488      jspb.BinaryWriter.prototype.writeBool,
  1489      undefined,
  1490      undefined,
  1491      false);
  1492  // This registers the extension field with the extended class, so that
  1493  // toObject() will function correctly.
  1494  google_protobuf_descriptor_pb.MessageOptions.extensions[64024] = proto.gogoproto.unsafeUnmarshaler;
  1495  
  1496  
  1497  /**
  1498   * A tuple of {field number, class constructor} for the extension
  1499   * field named `goprotoExtensionsMap`.
  1500   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1501   */
  1502  proto.gogoproto.goprotoExtensionsMap = new jspb.ExtensionFieldInfo(
  1503      64025,
  1504      {goprotoExtensionsMap: 0},
  1505      null,
  1506       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1507           null),
  1508      0);
  1509  
  1510  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64025] = new jspb.ExtensionFieldBinaryInfo(
  1511      proto.gogoproto.goprotoExtensionsMap,
  1512      jspb.BinaryReader.prototype.readBool,
  1513      jspb.BinaryWriter.prototype.writeBool,
  1514      undefined,
  1515      undefined,
  1516      false);
  1517  // This registers the extension field with the extended class, so that
  1518  // toObject() will function correctly.
  1519  google_protobuf_descriptor_pb.MessageOptions.extensions[64025] = proto.gogoproto.goprotoExtensionsMap;
  1520  
  1521  
  1522  /**
  1523   * A tuple of {field number, class constructor} for the extension
  1524   * field named `goprotoUnrecognized`.
  1525   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1526   */
  1527  proto.gogoproto.goprotoUnrecognized = new jspb.ExtensionFieldInfo(
  1528      64026,
  1529      {goprotoUnrecognized: 0},
  1530      null,
  1531       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1532           null),
  1533      0);
  1534  
  1535  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64026] = new jspb.ExtensionFieldBinaryInfo(
  1536      proto.gogoproto.goprotoUnrecognized,
  1537      jspb.BinaryReader.prototype.readBool,
  1538      jspb.BinaryWriter.prototype.writeBool,
  1539      undefined,
  1540      undefined,
  1541      false);
  1542  // This registers the extension field with the extended class, so that
  1543  // toObject() will function correctly.
  1544  google_protobuf_descriptor_pb.MessageOptions.extensions[64026] = proto.gogoproto.goprotoUnrecognized;
  1545  
  1546  
  1547  /**
  1548   * A tuple of {field number, class constructor} for the extension
  1549   * field named `protosizer`.
  1550   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1551   */
  1552  proto.gogoproto.protosizer = new jspb.ExtensionFieldInfo(
  1553      64028,
  1554      {protosizer: 0},
  1555      null,
  1556       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1557           null),
  1558      0);
  1559  
  1560  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64028] = new jspb.ExtensionFieldBinaryInfo(
  1561      proto.gogoproto.protosizer,
  1562      jspb.BinaryReader.prototype.readBool,
  1563      jspb.BinaryWriter.prototype.writeBool,
  1564      undefined,
  1565      undefined,
  1566      false);
  1567  // This registers the extension field with the extended class, so that
  1568  // toObject() will function correctly.
  1569  google_protobuf_descriptor_pb.MessageOptions.extensions[64028] = proto.gogoproto.protosizer;
  1570  
  1571  
  1572  /**
  1573   * A tuple of {field number, class constructor} for the extension
  1574   * field named `compare`.
  1575   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1576   */
  1577  proto.gogoproto.compare = new jspb.ExtensionFieldInfo(
  1578      64029,
  1579      {compare: 0},
  1580      null,
  1581       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1582           null),
  1583      0);
  1584  
  1585  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64029] = new jspb.ExtensionFieldBinaryInfo(
  1586      proto.gogoproto.compare,
  1587      jspb.BinaryReader.prototype.readBool,
  1588      jspb.BinaryWriter.prototype.writeBool,
  1589      undefined,
  1590      undefined,
  1591      false);
  1592  // This registers the extension field with the extended class, so that
  1593  // toObject() will function correctly.
  1594  google_protobuf_descriptor_pb.MessageOptions.extensions[64029] = proto.gogoproto.compare;
  1595  
  1596  
  1597  /**
  1598   * A tuple of {field number, class constructor} for the extension
  1599   * field named `typedecl`.
  1600   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1601   */
  1602  proto.gogoproto.typedecl = new jspb.ExtensionFieldInfo(
  1603      64030,
  1604      {typedecl: 0},
  1605      null,
  1606       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1607           null),
  1608      0);
  1609  
  1610  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64030] = new jspb.ExtensionFieldBinaryInfo(
  1611      proto.gogoproto.typedecl,
  1612      jspb.BinaryReader.prototype.readBool,
  1613      jspb.BinaryWriter.prototype.writeBool,
  1614      undefined,
  1615      undefined,
  1616      false);
  1617  // This registers the extension field with the extended class, so that
  1618  // toObject() will function correctly.
  1619  google_protobuf_descriptor_pb.MessageOptions.extensions[64030] = proto.gogoproto.typedecl;
  1620  
  1621  
  1622  /**
  1623   * A tuple of {field number, class constructor} for the extension
  1624   * field named `messagename`.
  1625   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1626   */
  1627  proto.gogoproto.messagename = new jspb.ExtensionFieldInfo(
  1628      64033,
  1629      {messagename: 0},
  1630      null,
  1631       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1632           null),
  1633      0);
  1634  
  1635  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64033] = new jspb.ExtensionFieldBinaryInfo(
  1636      proto.gogoproto.messagename,
  1637      jspb.BinaryReader.prototype.readBool,
  1638      jspb.BinaryWriter.prototype.writeBool,
  1639      undefined,
  1640      undefined,
  1641      false);
  1642  // This registers the extension field with the extended class, so that
  1643  // toObject() will function correctly.
  1644  google_protobuf_descriptor_pb.MessageOptions.extensions[64033] = proto.gogoproto.messagename;
  1645  
  1646  
  1647  /**
  1648   * A tuple of {field number, class constructor} for the extension
  1649   * field named `goprotoSizecache`.
  1650   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1651   */
  1652  proto.gogoproto.goprotoSizecache = new jspb.ExtensionFieldInfo(
  1653      64034,
  1654      {goprotoSizecache: 0},
  1655      null,
  1656       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1657           null),
  1658      0);
  1659  
  1660  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64034] = new jspb.ExtensionFieldBinaryInfo(
  1661      proto.gogoproto.goprotoSizecache,
  1662      jspb.BinaryReader.prototype.readBool,
  1663      jspb.BinaryWriter.prototype.writeBool,
  1664      undefined,
  1665      undefined,
  1666      false);
  1667  // This registers the extension field with the extended class, so that
  1668  // toObject() will function correctly.
  1669  google_protobuf_descriptor_pb.MessageOptions.extensions[64034] = proto.gogoproto.goprotoSizecache;
  1670  
  1671  
  1672  /**
  1673   * A tuple of {field number, class constructor} for the extension
  1674   * field named `goprotoUnkeyed`.
  1675   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1676   */
  1677  proto.gogoproto.goprotoUnkeyed = new jspb.ExtensionFieldInfo(
  1678      64035,
  1679      {goprotoUnkeyed: 0},
  1680      null,
  1681       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1682           null),
  1683      0);
  1684  
  1685  google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[64035] = new jspb.ExtensionFieldBinaryInfo(
  1686      proto.gogoproto.goprotoUnkeyed,
  1687      jspb.BinaryReader.prototype.readBool,
  1688      jspb.BinaryWriter.prototype.writeBool,
  1689      undefined,
  1690      undefined,
  1691      false);
  1692  // This registers the extension field with the extended class, so that
  1693  // toObject() will function correctly.
  1694  google_protobuf_descriptor_pb.MessageOptions.extensions[64035] = proto.gogoproto.goprotoUnkeyed;
  1695  
  1696  
  1697  /**
  1698   * A tuple of {field number, class constructor} for the extension
  1699   * field named `nullable`.
  1700   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1701   */
  1702  proto.gogoproto.nullable = new jspb.ExtensionFieldInfo(
  1703      65001,
  1704      {nullable: 0},
  1705      null,
  1706       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1707           null),
  1708      0);
  1709  
  1710  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65001] = new jspb.ExtensionFieldBinaryInfo(
  1711      proto.gogoproto.nullable,
  1712      jspb.BinaryReader.prototype.readBool,
  1713      jspb.BinaryWriter.prototype.writeBool,
  1714      undefined,
  1715      undefined,
  1716      false);
  1717  // This registers the extension field with the extended class, so that
  1718  // toObject() will function correctly.
  1719  google_protobuf_descriptor_pb.FieldOptions.extensions[65001] = proto.gogoproto.nullable;
  1720  
  1721  
  1722  /**
  1723   * A tuple of {field number, class constructor} for the extension
  1724   * field named `embed`.
  1725   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1726   */
  1727  proto.gogoproto.embed = new jspb.ExtensionFieldInfo(
  1728      65002,
  1729      {embed: 0},
  1730      null,
  1731       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1732           null),
  1733      0);
  1734  
  1735  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65002] = new jspb.ExtensionFieldBinaryInfo(
  1736      proto.gogoproto.embed,
  1737      jspb.BinaryReader.prototype.readBool,
  1738      jspb.BinaryWriter.prototype.writeBool,
  1739      undefined,
  1740      undefined,
  1741      false);
  1742  // This registers the extension field with the extended class, so that
  1743  // toObject() will function correctly.
  1744  google_protobuf_descriptor_pb.FieldOptions.extensions[65002] = proto.gogoproto.embed;
  1745  
  1746  
  1747  /**
  1748   * A tuple of {field number, class constructor} for the extension
  1749   * field named `customtype`.
  1750   * @type {!jspb.ExtensionFieldInfo<string>}
  1751   */
  1752  proto.gogoproto.customtype = new jspb.ExtensionFieldInfo(
  1753      65003,
  1754      {customtype: 0},
  1755      null,
  1756       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1757           null),
  1758      0);
  1759  
  1760  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65003] = new jspb.ExtensionFieldBinaryInfo(
  1761      proto.gogoproto.customtype,
  1762      jspb.BinaryReader.prototype.readString,
  1763      jspb.BinaryWriter.prototype.writeString,
  1764      undefined,
  1765      undefined,
  1766      false);
  1767  // This registers the extension field with the extended class, so that
  1768  // toObject() will function correctly.
  1769  google_protobuf_descriptor_pb.FieldOptions.extensions[65003] = proto.gogoproto.customtype;
  1770  
  1771  
  1772  /**
  1773   * A tuple of {field number, class constructor} for the extension
  1774   * field named `customname`.
  1775   * @type {!jspb.ExtensionFieldInfo<string>}
  1776   */
  1777  proto.gogoproto.customname = new jspb.ExtensionFieldInfo(
  1778      65004,
  1779      {customname: 0},
  1780      null,
  1781       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1782           null),
  1783      0);
  1784  
  1785  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65004] = new jspb.ExtensionFieldBinaryInfo(
  1786      proto.gogoproto.customname,
  1787      jspb.BinaryReader.prototype.readString,
  1788      jspb.BinaryWriter.prototype.writeString,
  1789      undefined,
  1790      undefined,
  1791      false);
  1792  // This registers the extension field with the extended class, so that
  1793  // toObject() will function correctly.
  1794  google_protobuf_descriptor_pb.FieldOptions.extensions[65004] = proto.gogoproto.customname;
  1795  
  1796  
  1797  /**
  1798   * A tuple of {field number, class constructor} for the extension
  1799   * field named `jsontag`.
  1800   * @type {!jspb.ExtensionFieldInfo<string>}
  1801   */
  1802  proto.gogoproto.jsontag = new jspb.ExtensionFieldInfo(
  1803      65005,
  1804      {jsontag: 0},
  1805      null,
  1806       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1807           null),
  1808      0);
  1809  
  1810  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65005] = new jspb.ExtensionFieldBinaryInfo(
  1811      proto.gogoproto.jsontag,
  1812      jspb.BinaryReader.prototype.readString,
  1813      jspb.BinaryWriter.prototype.writeString,
  1814      undefined,
  1815      undefined,
  1816      false);
  1817  // This registers the extension field with the extended class, so that
  1818  // toObject() will function correctly.
  1819  google_protobuf_descriptor_pb.FieldOptions.extensions[65005] = proto.gogoproto.jsontag;
  1820  
  1821  
  1822  /**
  1823   * A tuple of {field number, class constructor} for the extension
  1824   * field named `moretags`.
  1825   * @type {!jspb.ExtensionFieldInfo<string>}
  1826   */
  1827  proto.gogoproto.moretags = new jspb.ExtensionFieldInfo(
  1828      65006,
  1829      {moretags: 0},
  1830      null,
  1831       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1832           null),
  1833      0);
  1834  
  1835  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65006] = new jspb.ExtensionFieldBinaryInfo(
  1836      proto.gogoproto.moretags,
  1837      jspb.BinaryReader.prototype.readString,
  1838      jspb.BinaryWriter.prototype.writeString,
  1839      undefined,
  1840      undefined,
  1841      false);
  1842  // This registers the extension field with the extended class, so that
  1843  // toObject() will function correctly.
  1844  google_protobuf_descriptor_pb.FieldOptions.extensions[65006] = proto.gogoproto.moretags;
  1845  
  1846  
  1847  /**
  1848   * A tuple of {field number, class constructor} for the extension
  1849   * field named `casttype`.
  1850   * @type {!jspb.ExtensionFieldInfo<string>}
  1851   */
  1852  proto.gogoproto.casttype = new jspb.ExtensionFieldInfo(
  1853      65007,
  1854      {casttype: 0},
  1855      null,
  1856       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1857           null),
  1858      0);
  1859  
  1860  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65007] = new jspb.ExtensionFieldBinaryInfo(
  1861      proto.gogoproto.casttype,
  1862      jspb.BinaryReader.prototype.readString,
  1863      jspb.BinaryWriter.prototype.writeString,
  1864      undefined,
  1865      undefined,
  1866      false);
  1867  // This registers the extension field with the extended class, so that
  1868  // toObject() will function correctly.
  1869  google_protobuf_descriptor_pb.FieldOptions.extensions[65007] = proto.gogoproto.casttype;
  1870  
  1871  
  1872  /**
  1873   * A tuple of {field number, class constructor} for the extension
  1874   * field named `castkey`.
  1875   * @type {!jspb.ExtensionFieldInfo<string>}
  1876   */
  1877  proto.gogoproto.castkey = new jspb.ExtensionFieldInfo(
  1878      65008,
  1879      {castkey: 0},
  1880      null,
  1881       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1882           null),
  1883      0);
  1884  
  1885  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65008] = new jspb.ExtensionFieldBinaryInfo(
  1886      proto.gogoproto.castkey,
  1887      jspb.BinaryReader.prototype.readString,
  1888      jspb.BinaryWriter.prototype.writeString,
  1889      undefined,
  1890      undefined,
  1891      false);
  1892  // This registers the extension field with the extended class, so that
  1893  // toObject() will function correctly.
  1894  google_protobuf_descriptor_pb.FieldOptions.extensions[65008] = proto.gogoproto.castkey;
  1895  
  1896  
  1897  /**
  1898   * A tuple of {field number, class constructor} for the extension
  1899   * field named `castvalue`.
  1900   * @type {!jspb.ExtensionFieldInfo<string>}
  1901   */
  1902  proto.gogoproto.castvalue = new jspb.ExtensionFieldInfo(
  1903      65009,
  1904      {castvalue: 0},
  1905      null,
  1906       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1907           null),
  1908      0);
  1909  
  1910  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65009] = new jspb.ExtensionFieldBinaryInfo(
  1911      proto.gogoproto.castvalue,
  1912      jspb.BinaryReader.prototype.readString,
  1913      jspb.BinaryWriter.prototype.writeString,
  1914      undefined,
  1915      undefined,
  1916      false);
  1917  // This registers the extension field with the extended class, so that
  1918  // toObject() will function correctly.
  1919  google_protobuf_descriptor_pb.FieldOptions.extensions[65009] = proto.gogoproto.castvalue;
  1920  
  1921  
  1922  /**
  1923   * A tuple of {field number, class constructor} for the extension
  1924   * field named `stdtime`.
  1925   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1926   */
  1927  proto.gogoproto.stdtime = new jspb.ExtensionFieldInfo(
  1928      65010,
  1929      {stdtime: 0},
  1930      null,
  1931       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1932           null),
  1933      0);
  1934  
  1935  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65010] = new jspb.ExtensionFieldBinaryInfo(
  1936      proto.gogoproto.stdtime,
  1937      jspb.BinaryReader.prototype.readBool,
  1938      jspb.BinaryWriter.prototype.writeBool,
  1939      undefined,
  1940      undefined,
  1941      false);
  1942  // This registers the extension field with the extended class, so that
  1943  // toObject() will function correctly.
  1944  google_protobuf_descriptor_pb.FieldOptions.extensions[65010] = proto.gogoproto.stdtime;
  1945  
  1946  
  1947  /**
  1948   * A tuple of {field number, class constructor} for the extension
  1949   * field named `stdduration`.
  1950   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1951   */
  1952  proto.gogoproto.stdduration = new jspb.ExtensionFieldInfo(
  1953      65011,
  1954      {stdduration: 0},
  1955      null,
  1956       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1957           null),
  1958      0);
  1959  
  1960  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65011] = new jspb.ExtensionFieldBinaryInfo(
  1961      proto.gogoproto.stdduration,
  1962      jspb.BinaryReader.prototype.readBool,
  1963      jspb.BinaryWriter.prototype.writeBool,
  1964      undefined,
  1965      undefined,
  1966      false);
  1967  // This registers the extension field with the extended class, so that
  1968  // toObject() will function correctly.
  1969  google_protobuf_descriptor_pb.FieldOptions.extensions[65011] = proto.gogoproto.stdduration;
  1970  
  1971  
  1972  /**
  1973   * A tuple of {field number, class constructor} for the extension
  1974   * field named `wktpointer`.
  1975   * @type {!jspb.ExtensionFieldInfo<boolean>}
  1976   */
  1977  proto.gogoproto.wktpointer = new jspb.ExtensionFieldInfo(
  1978      65012,
  1979      {wktpointer: 0},
  1980      null,
  1981       /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
  1982           null),
  1983      0);
  1984  
  1985  google_protobuf_descriptor_pb.FieldOptions.extensionsBinary[65012] = new jspb.ExtensionFieldBinaryInfo(
  1986      proto.gogoproto.wktpointer,
  1987      jspb.BinaryReader.prototype.readBool,
  1988      jspb.BinaryWriter.prototype.writeBool,
  1989      undefined,
  1990      undefined,
  1991      false);
  1992  // This registers the extension field with the extended class, so that
  1993  // toObject() will function correctly.
  1994  google_protobuf_descriptor_pb.FieldOptions.extensions[65012] = proto.gogoproto.wktpointer;
  1995  
  1996  goog.object.extend(exports, proto.gogoproto);