UNPKG

@ragnaraven/zitadel-node-dual

Version:

Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!

1,330 lines 188 kB
"use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var descriptor_exports = {}; __export(descriptor_exports, { DescriptorProto: () => DescriptorProto, DescriptorProto_ExtensionRange: () => DescriptorProto_ExtensionRange, DescriptorProto_ReservedRange: () => DescriptorProto_ReservedRange, Edition: () => Edition, EnumDescriptorProto: () => EnumDescriptorProto, EnumDescriptorProto_EnumReservedRange: () => EnumDescriptorProto_EnumReservedRange, EnumOptions: () => EnumOptions, EnumValueDescriptorProto: () => EnumValueDescriptorProto, EnumValueOptions: () => EnumValueOptions, ExtensionRangeOptions: () => ExtensionRangeOptions, ExtensionRangeOptions_Declaration: () => ExtensionRangeOptions_Declaration, ExtensionRangeOptions_VerificationState: () => ExtensionRangeOptions_VerificationState, FeatureSet: () => FeatureSet, FeatureSetDefaults: () => FeatureSetDefaults, FeatureSetDefaults_FeatureSetEditionDefault: () => FeatureSetDefaults_FeatureSetEditionDefault, FeatureSet_EnforceNamingStyle: () => FeatureSet_EnforceNamingStyle, FeatureSet_EnumType: () => FeatureSet_EnumType, FeatureSet_FieldPresence: () => FeatureSet_FieldPresence, FeatureSet_JsonFormat: () => FeatureSet_JsonFormat, FeatureSet_MessageEncoding: () => FeatureSet_MessageEncoding, FeatureSet_RepeatedFieldEncoding: () => FeatureSet_RepeatedFieldEncoding, FeatureSet_Utf8Validation: () => FeatureSet_Utf8Validation, FeatureSet_VisibilityFeature: () => FeatureSet_VisibilityFeature, FeatureSet_VisibilityFeature_DefaultSymbolVisibility: () => FeatureSet_VisibilityFeature_DefaultSymbolVisibility, FieldDescriptorProto: () => FieldDescriptorProto, FieldDescriptorProto_Label: () => FieldDescriptorProto_Label, FieldDescriptorProto_Type: () => FieldDescriptorProto_Type, FieldOptions: () => FieldOptions, FieldOptions_CType: () => FieldOptions_CType, FieldOptions_EditionDefault: () => FieldOptions_EditionDefault, FieldOptions_FeatureSupport: () => FieldOptions_FeatureSupport, FieldOptions_JSType: () => FieldOptions_JSType, FieldOptions_OptionRetention: () => FieldOptions_OptionRetention, FieldOptions_OptionTargetType: () => FieldOptions_OptionTargetType, FileDescriptorProto: () => FileDescriptorProto, FileDescriptorSet: () => FileDescriptorSet, FileOptions: () => FileOptions, FileOptions_OptimizeMode: () => FileOptions_OptimizeMode, GeneratedCodeInfo: () => GeneratedCodeInfo, GeneratedCodeInfo_Annotation: () => GeneratedCodeInfo_Annotation, GeneratedCodeInfo_Annotation_Semantic: () => GeneratedCodeInfo_Annotation_Semantic, MessageOptions: () => MessageOptions, MethodDescriptorProto: () => MethodDescriptorProto, MethodOptions: () => MethodOptions, MethodOptions_IdempotencyLevel: () => MethodOptions_IdempotencyLevel, OneofDescriptorProto: () => OneofDescriptorProto, OneofOptions: () => OneofOptions, ServiceDescriptorProto: () => ServiceDescriptorProto, ServiceOptions: () => ServiceOptions, SourceCodeInfo: () => SourceCodeInfo, SourceCodeInfo_Location: () => SourceCodeInfo_Location, SymbolVisibility: () => SymbolVisibility, UninterpretedOption: () => UninterpretedOption, UninterpretedOption_NamePart: () => UninterpretedOption_NamePart, editionFromJSON: () => editionFromJSON, editionToJSON: () => editionToJSON, extensionRangeOptions_VerificationStateFromJSON: () => extensionRangeOptions_VerificationStateFromJSON, extensionRangeOptions_VerificationStateToJSON: () => extensionRangeOptions_VerificationStateToJSON, featureSet_EnforceNamingStyleFromJSON: () => featureSet_EnforceNamingStyleFromJSON, featureSet_EnforceNamingStyleToJSON: () => featureSet_EnforceNamingStyleToJSON, featureSet_EnumTypeFromJSON: () => featureSet_EnumTypeFromJSON, featureSet_EnumTypeToJSON: () => featureSet_EnumTypeToJSON, featureSet_FieldPresenceFromJSON: () => featureSet_FieldPresenceFromJSON, featureSet_FieldPresenceToJSON: () => featureSet_FieldPresenceToJSON, featureSet_JsonFormatFromJSON: () => featureSet_JsonFormatFromJSON, featureSet_JsonFormatToJSON: () => featureSet_JsonFormatToJSON, featureSet_MessageEncodingFromJSON: () => featureSet_MessageEncodingFromJSON, featureSet_MessageEncodingToJSON: () => featureSet_MessageEncodingToJSON, featureSet_RepeatedFieldEncodingFromJSON: () => featureSet_RepeatedFieldEncodingFromJSON, featureSet_RepeatedFieldEncodingToJSON: () => featureSet_RepeatedFieldEncodingToJSON, featureSet_Utf8ValidationFromJSON: () => featureSet_Utf8ValidationFromJSON, featureSet_Utf8ValidationToJSON: () => featureSet_Utf8ValidationToJSON, featureSet_VisibilityFeature_DefaultSymbolVisibilityFromJSON: () => featureSet_VisibilityFeature_DefaultSymbolVisibilityFromJSON, featureSet_VisibilityFeature_DefaultSymbolVisibilityToJSON: () => featureSet_VisibilityFeature_DefaultSymbolVisibilityToJSON, fieldDescriptorProto_LabelFromJSON: () => fieldDescriptorProto_LabelFromJSON, fieldDescriptorProto_LabelToJSON: () => fieldDescriptorProto_LabelToJSON, fieldDescriptorProto_TypeFromJSON: () => fieldDescriptorProto_TypeFromJSON, fieldDescriptorProto_TypeToJSON: () => fieldDescriptorProto_TypeToJSON, fieldOptions_CTypeFromJSON: () => fieldOptions_CTypeFromJSON, fieldOptions_CTypeToJSON: () => fieldOptions_CTypeToJSON, fieldOptions_JSTypeFromJSON: () => fieldOptions_JSTypeFromJSON, fieldOptions_JSTypeToJSON: () => fieldOptions_JSTypeToJSON, fieldOptions_OptionRetentionFromJSON: () => fieldOptions_OptionRetentionFromJSON, fieldOptions_OptionRetentionToJSON: () => fieldOptions_OptionRetentionToJSON, fieldOptions_OptionTargetTypeFromJSON: () => fieldOptions_OptionTargetTypeFromJSON, fieldOptions_OptionTargetTypeToJSON: () => fieldOptions_OptionTargetTypeToJSON, fileOptions_OptimizeModeFromJSON: () => fileOptions_OptimizeModeFromJSON, fileOptions_OptimizeModeToJSON: () => fileOptions_OptimizeModeToJSON, generatedCodeInfo_Annotation_SemanticFromJSON: () => generatedCodeInfo_Annotation_SemanticFromJSON, generatedCodeInfo_Annotation_SemanticToJSON: () => generatedCodeInfo_Annotation_SemanticToJSON, methodOptions_IdempotencyLevelFromJSON: () => methodOptions_IdempotencyLevelFromJSON, methodOptions_IdempotencyLevelToJSON: () => methodOptions_IdempotencyLevelToJSON, protobufPackage: () => protobufPackage, symbolVisibilityFromJSON: () => symbolVisibilityFromJSON, symbolVisibilityToJSON: () => symbolVisibilityToJSON }); module.exports = __toCommonJS(descriptor_exports); var import_wire = require("@bufbuild/protobuf/wire"); var import_long = __toESM(require("long")); const protobufPackage = "google.protobuf"; var Edition = /* @__PURE__ */ ((Edition2) => { Edition2[Edition2["EDITION_UNKNOWN"] = 0] = "EDITION_UNKNOWN"; Edition2[Edition2["EDITION_LEGACY"] = 900] = "EDITION_LEGACY"; Edition2[Edition2["EDITION_PROTO2"] = 998] = "EDITION_PROTO2"; Edition2[Edition2["EDITION_PROTO3"] = 999] = "EDITION_PROTO3"; Edition2[Edition2["EDITION_2023"] = 1e3] = "EDITION_2023"; Edition2[Edition2["EDITION_2024"] = 1001] = "EDITION_2024"; Edition2[Edition2["EDITION_1_TEST_ONLY"] = 1] = "EDITION_1_TEST_ONLY"; Edition2[Edition2["EDITION_2_TEST_ONLY"] = 2] = "EDITION_2_TEST_ONLY"; Edition2[Edition2["EDITION_99997_TEST_ONLY"] = 99997] = "EDITION_99997_TEST_ONLY"; Edition2[Edition2["EDITION_99998_TEST_ONLY"] = 99998] = "EDITION_99998_TEST_ONLY"; Edition2[Edition2["EDITION_99999_TEST_ONLY"] = 99999] = "EDITION_99999_TEST_ONLY"; Edition2[Edition2["EDITION_MAX"] = 2147483647] = "EDITION_MAX"; Edition2[Edition2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return Edition2; })(Edition || {}); function editionFromJSON(object) { switch (object) { case 0: case "EDITION_UNKNOWN": return 0 /* EDITION_UNKNOWN */; case 900: case "EDITION_LEGACY": return 900 /* EDITION_LEGACY */; case 998: case "EDITION_PROTO2": return 998 /* EDITION_PROTO2 */; case 999: case "EDITION_PROTO3": return 999 /* EDITION_PROTO3 */; case 1e3: case "EDITION_2023": return 1e3 /* EDITION_2023 */; case 1001: case "EDITION_2024": return 1001 /* EDITION_2024 */; case 1: case "EDITION_1_TEST_ONLY": return 1 /* EDITION_1_TEST_ONLY */; case 2: case "EDITION_2_TEST_ONLY": return 2 /* EDITION_2_TEST_ONLY */; case 99997: case "EDITION_99997_TEST_ONLY": return 99997 /* EDITION_99997_TEST_ONLY */; case 99998: case "EDITION_99998_TEST_ONLY": return 99998 /* EDITION_99998_TEST_ONLY */; case 99999: case "EDITION_99999_TEST_ONLY": return 99999 /* EDITION_99999_TEST_ONLY */; case 2147483647: case "EDITION_MAX": return 2147483647 /* EDITION_MAX */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function editionToJSON(object) { switch (object) { case 0 /* EDITION_UNKNOWN */: return "EDITION_UNKNOWN"; case 900 /* EDITION_LEGACY */: return "EDITION_LEGACY"; case 998 /* EDITION_PROTO2 */: return "EDITION_PROTO2"; case 999 /* EDITION_PROTO3 */: return "EDITION_PROTO3"; case 1e3 /* EDITION_2023 */: return "EDITION_2023"; case 1001 /* EDITION_2024 */: return "EDITION_2024"; case 1 /* EDITION_1_TEST_ONLY */: return "EDITION_1_TEST_ONLY"; case 2 /* EDITION_2_TEST_ONLY */: return "EDITION_2_TEST_ONLY"; case 99997 /* EDITION_99997_TEST_ONLY */: return "EDITION_99997_TEST_ONLY"; case 99998 /* EDITION_99998_TEST_ONLY */: return "EDITION_99998_TEST_ONLY"; case 99999 /* EDITION_99999_TEST_ONLY */: return "EDITION_99999_TEST_ONLY"; case 2147483647 /* EDITION_MAX */: return "EDITION_MAX"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var SymbolVisibility = /* @__PURE__ */ ((SymbolVisibility2) => { SymbolVisibility2[SymbolVisibility2["VISIBILITY_UNSET"] = 0] = "VISIBILITY_UNSET"; SymbolVisibility2[SymbolVisibility2["VISIBILITY_LOCAL"] = 1] = "VISIBILITY_LOCAL"; SymbolVisibility2[SymbolVisibility2["VISIBILITY_EXPORT"] = 2] = "VISIBILITY_EXPORT"; SymbolVisibility2[SymbolVisibility2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return SymbolVisibility2; })(SymbolVisibility || {}); function symbolVisibilityFromJSON(object) { switch (object) { case 0: case "VISIBILITY_UNSET": return 0 /* VISIBILITY_UNSET */; case 1: case "VISIBILITY_LOCAL": return 1 /* VISIBILITY_LOCAL */; case 2: case "VISIBILITY_EXPORT": return 2 /* VISIBILITY_EXPORT */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function symbolVisibilityToJSON(object) { switch (object) { case 0 /* VISIBILITY_UNSET */: return "VISIBILITY_UNSET"; case 1 /* VISIBILITY_LOCAL */: return "VISIBILITY_LOCAL"; case 2 /* VISIBILITY_EXPORT */: return "VISIBILITY_EXPORT"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var ExtensionRangeOptions_VerificationState = /* @__PURE__ */ ((ExtensionRangeOptions_VerificationState2) => { ExtensionRangeOptions_VerificationState2[ExtensionRangeOptions_VerificationState2["DECLARATION"] = 0] = "DECLARATION"; ExtensionRangeOptions_VerificationState2[ExtensionRangeOptions_VerificationState2["UNVERIFIED"] = 1] = "UNVERIFIED"; ExtensionRangeOptions_VerificationState2[ExtensionRangeOptions_VerificationState2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return ExtensionRangeOptions_VerificationState2; })(ExtensionRangeOptions_VerificationState || {}); function extensionRangeOptions_VerificationStateFromJSON(object) { switch (object) { case 0: case "DECLARATION": return 0 /* DECLARATION */; case 1: case "UNVERIFIED": return 1 /* UNVERIFIED */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function extensionRangeOptions_VerificationStateToJSON(object) { switch (object) { case 0 /* DECLARATION */: return "DECLARATION"; case 1 /* UNVERIFIED */: return "UNVERIFIED"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FieldDescriptorProto_Type = /* @__PURE__ */ ((FieldDescriptorProto_Type2) => { FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_DOUBLE"] = 1] = "TYPE_DOUBLE"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_FLOAT"] = 2] = "TYPE_FLOAT"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_INT64"] = 3] = "TYPE_INT64"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_UINT64"] = 4] = "TYPE_UINT64"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_INT32"] = 5] = "TYPE_INT32"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_FIXED64"] = 6] = "TYPE_FIXED64"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_FIXED32"] = 7] = "TYPE_FIXED32"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_BOOL"] = 8] = "TYPE_BOOL"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_STRING"] = 9] = "TYPE_STRING"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_GROUP"] = 10] = "TYPE_GROUP"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_MESSAGE"] = 11] = "TYPE_MESSAGE"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_BYTES"] = 12] = "TYPE_BYTES"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_UINT32"] = 13] = "TYPE_UINT32"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_ENUM"] = 14] = "TYPE_ENUM"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SFIXED32"] = 15] = "TYPE_SFIXED32"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SFIXED64"] = 16] = "TYPE_SFIXED64"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SINT32"] = 17] = "TYPE_SINT32"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SINT64"] = 18] = "TYPE_SINT64"; FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FieldDescriptorProto_Type2; })(FieldDescriptorProto_Type || {}); function fieldDescriptorProto_TypeFromJSON(object) { switch (object) { case 1: case "TYPE_DOUBLE": return 1 /* TYPE_DOUBLE */; case 2: case "TYPE_FLOAT": return 2 /* TYPE_FLOAT */; case 3: case "TYPE_INT64": return 3 /* TYPE_INT64 */; case 4: case "TYPE_UINT64": return 4 /* TYPE_UINT64 */; case 5: case "TYPE_INT32": return 5 /* TYPE_INT32 */; case 6: case "TYPE_FIXED64": return 6 /* TYPE_FIXED64 */; case 7: case "TYPE_FIXED32": return 7 /* TYPE_FIXED32 */; case 8: case "TYPE_BOOL": return 8 /* TYPE_BOOL */; case 9: case "TYPE_STRING": return 9 /* TYPE_STRING */; case 10: case "TYPE_GROUP": return 10 /* TYPE_GROUP */; case 11: case "TYPE_MESSAGE": return 11 /* TYPE_MESSAGE */; case 12: case "TYPE_BYTES": return 12 /* TYPE_BYTES */; case 13: case "TYPE_UINT32": return 13 /* TYPE_UINT32 */; case 14: case "TYPE_ENUM": return 14 /* TYPE_ENUM */; case 15: case "TYPE_SFIXED32": return 15 /* TYPE_SFIXED32 */; case 16: case "TYPE_SFIXED64": return 16 /* TYPE_SFIXED64 */; case 17: case "TYPE_SINT32": return 17 /* TYPE_SINT32 */; case 18: case "TYPE_SINT64": return 18 /* TYPE_SINT64 */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fieldDescriptorProto_TypeToJSON(object) { switch (object) { case 1 /* TYPE_DOUBLE */: return "TYPE_DOUBLE"; case 2 /* TYPE_FLOAT */: return "TYPE_FLOAT"; case 3 /* TYPE_INT64 */: return "TYPE_INT64"; case 4 /* TYPE_UINT64 */: return "TYPE_UINT64"; case 5 /* TYPE_INT32 */: return "TYPE_INT32"; case 6 /* TYPE_FIXED64 */: return "TYPE_FIXED64"; case 7 /* TYPE_FIXED32 */: return "TYPE_FIXED32"; case 8 /* TYPE_BOOL */: return "TYPE_BOOL"; case 9 /* TYPE_STRING */: return "TYPE_STRING"; case 10 /* TYPE_GROUP */: return "TYPE_GROUP"; case 11 /* TYPE_MESSAGE */: return "TYPE_MESSAGE"; case 12 /* TYPE_BYTES */: return "TYPE_BYTES"; case 13 /* TYPE_UINT32 */: return "TYPE_UINT32"; case 14 /* TYPE_ENUM */: return "TYPE_ENUM"; case 15 /* TYPE_SFIXED32 */: return "TYPE_SFIXED32"; case 16 /* TYPE_SFIXED64 */: return "TYPE_SFIXED64"; case 17 /* TYPE_SINT32 */: return "TYPE_SINT32"; case 18 /* TYPE_SINT64 */: return "TYPE_SINT64"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FieldDescriptorProto_Label = /* @__PURE__ */ ((FieldDescriptorProto_Label2) => { FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["LABEL_OPTIONAL"] = 1] = "LABEL_OPTIONAL"; FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["LABEL_REPEATED"] = 3] = "LABEL_REPEATED"; FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["LABEL_REQUIRED"] = 2] = "LABEL_REQUIRED"; FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FieldDescriptorProto_Label2; })(FieldDescriptorProto_Label || {}); function fieldDescriptorProto_LabelFromJSON(object) { switch (object) { case 1: case "LABEL_OPTIONAL": return 1 /* LABEL_OPTIONAL */; case 3: case "LABEL_REPEATED": return 3 /* LABEL_REPEATED */; case 2: case "LABEL_REQUIRED": return 2 /* LABEL_REQUIRED */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fieldDescriptorProto_LabelToJSON(object) { switch (object) { case 1 /* LABEL_OPTIONAL */: return "LABEL_OPTIONAL"; case 3 /* LABEL_REPEATED */: return "LABEL_REPEATED"; case 2 /* LABEL_REQUIRED */: return "LABEL_REQUIRED"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FileOptions_OptimizeMode = /* @__PURE__ */ ((FileOptions_OptimizeMode2) => { FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["SPEED"] = 1] = "SPEED"; FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["CODE_SIZE"] = 2] = "CODE_SIZE"; FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["LITE_RUNTIME"] = 3] = "LITE_RUNTIME"; FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FileOptions_OptimizeMode2; })(FileOptions_OptimizeMode || {}); function fileOptions_OptimizeModeFromJSON(object) { switch (object) { case 1: case "SPEED": return 1 /* SPEED */; case 2: case "CODE_SIZE": return 2 /* CODE_SIZE */; case 3: case "LITE_RUNTIME": return 3 /* LITE_RUNTIME */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fileOptions_OptimizeModeToJSON(object) { switch (object) { case 1 /* SPEED */: return "SPEED"; case 2 /* CODE_SIZE */: return "CODE_SIZE"; case 3 /* LITE_RUNTIME */: return "LITE_RUNTIME"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FieldOptions_CType = /* @__PURE__ */ ((FieldOptions_CType2) => { FieldOptions_CType2[FieldOptions_CType2["STRING"] = 0] = "STRING"; FieldOptions_CType2[FieldOptions_CType2["CORD"] = 1] = "CORD"; FieldOptions_CType2[FieldOptions_CType2["STRING_PIECE"] = 2] = "STRING_PIECE"; FieldOptions_CType2[FieldOptions_CType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FieldOptions_CType2; })(FieldOptions_CType || {}); function fieldOptions_CTypeFromJSON(object) { switch (object) { case 0: case "STRING": return 0 /* STRING */; case 1: case "CORD": return 1 /* CORD */; case 2: case "STRING_PIECE": return 2 /* STRING_PIECE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fieldOptions_CTypeToJSON(object) { switch (object) { case 0 /* STRING */: return "STRING"; case 1 /* CORD */: return "CORD"; case 2 /* STRING_PIECE */: return "STRING_PIECE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FieldOptions_JSType = /* @__PURE__ */ ((FieldOptions_JSType2) => { FieldOptions_JSType2[FieldOptions_JSType2["JS_NORMAL"] = 0] = "JS_NORMAL"; FieldOptions_JSType2[FieldOptions_JSType2["JS_STRING"] = 1] = "JS_STRING"; FieldOptions_JSType2[FieldOptions_JSType2["JS_NUMBER"] = 2] = "JS_NUMBER"; FieldOptions_JSType2[FieldOptions_JSType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FieldOptions_JSType2; })(FieldOptions_JSType || {}); function fieldOptions_JSTypeFromJSON(object) { switch (object) { case 0: case "JS_NORMAL": return 0 /* JS_NORMAL */; case 1: case "JS_STRING": return 1 /* JS_STRING */; case 2: case "JS_NUMBER": return 2 /* JS_NUMBER */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fieldOptions_JSTypeToJSON(object) { switch (object) { case 0 /* JS_NORMAL */: return "JS_NORMAL"; case 1 /* JS_STRING */: return "JS_STRING"; case 2 /* JS_NUMBER */: return "JS_NUMBER"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FieldOptions_OptionRetention = /* @__PURE__ */ ((FieldOptions_OptionRetention2) => { FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["RETENTION_UNKNOWN"] = 0] = "RETENTION_UNKNOWN"; FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["RETENTION_RUNTIME"] = 1] = "RETENTION_RUNTIME"; FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["RETENTION_SOURCE"] = 2] = "RETENTION_SOURCE"; FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FieldOptions_OptionRetention2; })(FieldOptions_OptionRetention || {}); function fieldOptions_OptionRetentionFromJSON(object) { switch (object) { case 0: case "RETENTION_UNKNOWN": return 0 /* RETENTION_UNKNOWN */; case 1: case "RETENTION_RUNTIME": return 1 /* RETENTION_RUNTIME */; case 2: case "RETENTION_SOURCE": return 2 /* RETENTION_SOURCE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fieldOptions_OptionRetentionToJSON(object) { switch (object) { case 0 /* RETENTION_UNKNOWN */: return "RETENTION_UNKNOWN"; case 1 /* RETENTION_RUNTIME */: return "RETENTION_RUNTIME"; case 2 /* RETENTION_SOURCE */: return "RETENTION_SOURCE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FieldOptions_OptionTargetType = /* @__PURE__ */ ((FieldOptions_OptionTargetType2) => { FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_UNKNOWN"] = 0] = "TARGET_TYPE_UNKNOWN"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_FILE"] = 1] = "TARGET_TYPE_FILE"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_EXTENSION_RANGE"] = 2] = "TARGET_TYPE_EXTENSION_RANGE"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_MESSAGE"] = 3] = "TARGET_TYPE_MESSAGE"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_FIELD"] = 4] = "TARGET_TYPE_FIELD"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_ONEOF"] = 5] = "TARGET_TYPE_ONEOF"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_ENUM"] = 6] = "TARGET_TYPE_ENUM"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_ENUM_ENTRY"] = 7] = "TARGET_TYPE_ENUM_ENTRY"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_SERVICE"] = 8] = "TARGET_TYPE_SERVICE"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_METHOD"] = 9] = "TARGET_TYPE_METHOD"; FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FieldOptions_OptionTargetType2; })(FieldOptions_OptionTargetType || {}); function fieldOptions_OptionTargetTypeFromJSON(object) { switch (object) { case 0: case "TARGET_TYPE_UNKNOWN": return 0 /* TARGET_TYPE_UNKNOWN */; case 1: case "TARGET_TYPE_FILE": return 1 /* TARGET_TYPE_FILE */; case 2: case "TARGET_TYPE_EXTENSION_RANGE": return 2 /* TARGET_TYPE_EXTENSION_RANGE */; case 3: case "TARGET_TYPE_MESSAGE": return 3 /* TARGET_TYPE_MESSAGE */; case 4: case "TARGET_TYPE_FIELD": return 4 /* TARGET_TYPE_FIELD */; case 5: case "TARGET_TYPE_ONEOF": return 5 /* TARGET_TYPE_ONEOF */; case 6: case "TARGET_TYPE_ENUM": return 6 /* TARGET_TYPE_ENUM */; case 7: case "TARGET_TYPE_ENUM_ENTRY": return 7 /* TARGET_TYPE_ENUM_ENTRY */; case 8: case "TARGET_TYPE_SERVICE": return 8 /* TARGET_TYPE_SERVICE */; case 9: case "TARGET_TYPE_METHOD": return 9 /* TARGET_TYPE_METHOD */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fieldOptions_OptionTargetTypeToJSON(object) { switch (object) { case 0 /* TARGET_TYPE_UNKNOWN */: return "TARGET_TYPE_UNKNOWN"; case 1 /* TARGET_TYPE_FILE */: return "TARGET_TYPE_FILE"; case 2 /* TARGET_TYPE_EXTENSION_RANGE */: return "TARGET_TYPE_EXTENSION_RANGE"; case 3 /* TARGET_TYPE_MESSAGE */: return "TARGET_TYPE_MESSAGE"; case 4 /* TARGET_TYPE_FIELD */: return "TARGET_TYPE_FIELD"; case 5 /* TARGET_TYPE_ONEOF */: return "TARGET_TYPE_ONEOF"; case 6 /* TARGET_TYPE_ENUM */: return "TARGET_TYPE_ENUM"; case 7 /* TARGET_TYPE_ENUM_ENTRY */: return "TARGET_TYPE_ENUM_ENTRY"; case 8 /* TARGET_TYPE_SERVICE */: return "TARGET_TYPE_SERVICE"; case 9 /* TARGET_TYPE_METHOD */: return "TARGET_TYPE_METHOD"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var MethodOptions_IdempotencyLevel = /* @__PURE__ */ ((MethodOptions_IdempotencyLevel2) => { MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["IDEMPOTENCY_UNKNOWN"] = 0] = "IDEMPOTENCY_UNKNOWN"; MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["NO_SIDE_EFFECTS"] = 1] = "NO_SIDE_EFFECTS"; MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["IDEMPOTENT"] = 2] = "IDEMPOTENT"; MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return MethodOptions_IdempotencyLevel2; })(MethodOptions_IdempotencyLevel || {}); function methodOptions_IdempotencyLevelFromJSON(object) { switch (object) { case 0: case "IDEMPOTENCY_UNKNOWN": return 0 /* IDEMPOTENCY_UNKNOWN */; case 1: case "NO_SIDE_EFFECTS": return 1 /* NO_SIDE_EFFECTS */; case 2: case "IDEMPOTENT": return 2 /* IDEMPOTENT */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function methodOptions_IdempotencyLevelToJSON(object) { switch (object) { case 0 /* IDEMPOTENCY_UNKNOWN */: return "IDEMPOTENCY_UNKNOWN"; case 1 /* NO_SIDE_EFFECTS */: return "NO_SIDE_EFFECTS"; case 2 /* IDEMPOTENT */: return "IDEMPOTENT"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_FieldPresence = /* @__PURE__ */ ((FeatureSet_FieldPresence2) => { FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["FIELD_PRESENCE_UNKNOWN"] = 0] = "FIELD_PRESENCE_UNKNOWN"; FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["EXPLICIT"] = 1] = "EXPLICIT"; FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["IMPLICIT"] = 2] = "IMPLICIT"; FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["LEGACY_REQUIRED"] = 3] = "LEGACY_REQUIRED"; FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_FieldPresence2; })(FeatureSet_FieldPresence || {}); function featureSet_FieldPresenceFromJSON(object) { switch (object) { case 0: case "FIELD_PRESENCE_UNKNOWN": return 0 /* FIELD_PRESENCE_UNKNOWN */; case 1: case "EXPLICIT": return 1 /* EXPLICIT */; case 2: case "IMPLICIT": return 2 /* IMPLICIT */; case 3: case "LEGACY_REQUIRED": return 3 /* LEGACY_REQUIRED */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_FieldPresenceToJSON(object) { switch (object) { case 0 /* FIELD_PRESENCE_UNKNOWN */: return "FIELD_PRESENCE_UNKNOWN"; case 1 /* EXPLICIT */: return "EXPLICIT"; case 2 /* IMPLICIT */: return "IMPLICIT"; case 3 /* LEGACY_REQUIRED */: return "LEGACY_REQUIRED"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_EnumType = /* @__PURE__ */ ((FeatureSet_EnumType2) => { FeatureSet_EnumType2[FeatureSet_EnumType2["ENUM_TYPE_UNKNOWN"] = 0] = "ENUM_TYPE_UNKNOWN"; FeatureSet_EnumType2[FeatureSet_EnumType2["OPEN"] = 1] = "OPEN"; FeatureSet_EnumType2[FeatureSet_EnumType2["CLOSED"] = 2] = "CLOSED"; FeatureSet_EnumType2[FeatureSet_EnumType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_EnumType2; })(FeatureSet_EnumType || {}); function featureSet_EnumTypeFromJSON(object) { switch (object) { case 0: case "ENUM_TYPE_UNKNOWN": return 0 /* ENUM_TYPE_UNKNOWN */; case 1: case "OPEN": return 1 /* OPEN */; case 2: case "CLOSED": return 2 /* CLOSED */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_EnumTypeToJSON(object) { switch (object) { case 0 /* ENUM_TYPE_UNKNOWN */: return "ENUM_TYPE_UNKNOWN"; case 1 /* OPEN */: return "OPEN"; case 2 /* CLOSED */: return "CLOSED"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_RepeatedFieldEncoding = /* @__PURE__ */ ((FeatureSet_RepeatedFieldEncoding2) => { FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["REPEATED_FIELD_ENCODING_UNKNOWN"] = 0] = "REPEATED_FIELD_ENCODING_UNKNOWN"; FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["PACKED"] = 1] = "PACKED"; FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["EXPANDED"] = 2] = "EXPANDED"; FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_RepeatedFieldEncoding2; })(FeatureSet_RepeatedFieldEncoding || {}); function featureSet_RepeatedFieldEncodingFromJSON(object) { switch (object) { case 0: case "REPEATED_FIELD_ENCODING_UNKNOWN": return 0 /* REPEATED_FIELD_ENCODING_UNKNOWN */; case 1: case "PACKED": return 1 /* PACKED */; case 2: case "EXPANDED": return 2 /* EXPANDED */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_RepeatedFieldEncodingToJSON(object) { switch (object) { case 0 /* REPEATED_FIELD_ENCODING_UNKNOWN */: return "REPEATED_FIELD_ENCODING_UNKNOWN"; case 1 /* PACKED */: return "PACKED"; case 2 /* EXPANDED */: return "EXPANDED"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_Utf8Validation = /* @__PURE__ */ ((FeatureSet_Utf8Validation2) => { FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["UTF8_VALIDATION_UNKNOWN"] = 0] = "UTF8_VALIDATION_UNKNOWN"; FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["VERIFY"] = 2] = "VERIFY"; FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["NONE"] = 3] = "NONE"; FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_Utf8Validation2; })(FeatureSet_Utf8Validation || {}); function featureSet_Utf8ValidationFromJSON(object) { switch (object) { case 0: case "UTF8_VALIDATION_UNKNOWN": return 0 /* UTF8_VALIDATION_UNKNOWN */; case 2: case "VERIFY": return 2 /* VERIFY */; case 3: case "NONE": return 3 /* NONE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_Utf8ValidationToJSON(object) { switch (object) { case 0 /* UTF8_VALIDATION_UNKNOWN */: return "UTF8_VALIDATION_UNKNOWN"; case 2 /* VERIFY */: return "VERIFY"; case 3 /* NONE */: return "NONE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_MessageEncoding = /* @__PURE__ */ ((FeatureSet_MessageEncoding2) => { FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["MESSAGE_ENCODING_UNKNOWN"] = 0] = "MESSAGE_ENCODING_UNKNOWN"; FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["LENGTH_PREFIXED"] = 1] = "LENGTH_PREFIXED"; FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["DELIMITED"] = 2] = "DELIMITED"; FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_MessageEncoding2; })(FeatureSet_MessageEncoding || {}); function featureSet_MessageEncodingFromJSON(object) { switch (object) { case 0: case "MESSAGE_ENCODING_UNKNOWN": return 0 /* MESSAGE_ENCODING_UNKNOWN */; case 1: case "LENGTH_PREFIXED": return 1 /* LENGTH_PREFIXED */; case 2: case "DELIMITED": return 2 /* DELIMITED */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_MessageEncodingToJSON(object) { switch (object) { case 0 /* MESSAGE_ENCODING_UNKNOWN */: return "MESSAGE_ENCODING_UNKNOWN"; case 1 /* LENGTH_PREFIXED */: return "LENGTH_PREFIXED"; case 2 /* DELIMITED */: return "DELIMITED"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_JsonFormat = /* @__PURE__ */ ((FeatureSet_JsonFormat2) => { FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["JSON_FORMAT_UNKNOWN"] = 0] = "JSON_FORMAT_UNKNOWN"; FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["ALLOW"] = 1] = "ALLOW"; FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["LEGACY_BEST_EFFORT"] = 2] = "LEGACY_BEST_EFFORT"; FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_JsonFormat2; })(FeatureSet_JsonFormat || {}); function featureSet_JsonFormatFromJSON(object) { switch (object) { case 0: case "JSON_FORMAT_UNKNOWN": return 0 /* JSON_FORMAT_UNKNOWN */; case 1: case "ALLOW": return 1 /* ALLOW */; case 2: case "LEGACY_BEST_EFFORT": return 2 /* LEGACY_BEST_EFFORT */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_JsonFormatToJSON(object) { switch (object) { case 0 /* JSON_FORMAT_UNKNOWN */: return "JSON_FORMAT_UNKNOWN"; case 1 /* ALLOW */: return "ALLOW"; case 2 /* LEGACY_BEST_EFFORT */: return "LEGACY_BEST_EFFORT"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_EnforceNamingStyle = /* @__PURE__ */ ((FeatureSet_EnforceNamingStyle2) => { FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["ENFORCE_NAMING_STYLE_UNKNOWN"] = 0] = "ENFORCE_NAMING_STYLE_UNKNOWN"; FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["STYLE2024"] = 1] = "STYLE2024"; FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["STYLE_LEGACY"] = 2] = "STYLE_LEGACY"; FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_EnforceNamingStyle2; })(FeatureSet_EnforceNamingStyle || {}); function featureSet_EnforceNamingStyleFromJSON(object) { switch (object) { case 0: case "ENFORCE_NAMING_STYLE_UNKNOWN": return 0 /* ENFORCE_NAMING_STYLE_UNKNOWN */; case 1: case "STYLE2024": return 1 /* STYLE2024 */; case 2: case "STYLE_LEGACY": return 2 /* STYLE_LEGACY */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_EnforceNamingStyleToJSON(object) { switch (object) { case 0 /* ENFORCE_NAMING_STYLE_UNKNOWN */: return "ENFORCE_NAMING_STYLE_UNKNOWN"; case 1 /* STYLE2024 */: return "STYLE2024"; case 2 /* STYLE_LEGACY */: return "STYLE_LEGACY"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var FeatureSet_VisibilityFeature_DefaultSymbolVisibility = /* @__PURE__ */ ((FeatureSet_VisibilityFeature_DefaultSymbolVisibility2) => { FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["DEFAULT_SYMBOL_VISIBILITY_UNKNOWN"] = 0] = "DEFAULT_SYMBOL_VISIBILITY_UNKNOWN"; FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["EXPORT_ALL"] = 1] = "EXPORT_ALL"; FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["EXPORT_TOP_LEVEL"] = 2] = "EXPORT_TOP_LEVEL"; FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["LOCAL_ALL"] = 3] = "LOCAL_ALL"; FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["STRICT"] = 4] = "STRICT"; FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FeatureSet_VisibilityFeature_DefaultSymbolVisibility2; })(FeatureSet_VisibilityFeature_DefaultSymbolVisibility || {}); function featureSet_VisibilityFeature_DefaultSymbolVisibilityFromJSON(object) { switch (object) { case 0: case "DEFAULT_SYMBOL_VISIBILITY_UNKNOWN": return 0 /* DEFAULT_SYMBOL_VISIBILITY_UNKNOWN */; case 1: case "EXPORT_ALL": return 1 /* EXPORT_ALL */; case 2: case "EXPORT_TOP_LEVEL": return 2 /* EXPORT_TOP_LEVEL */; case 3: case "LOCAL_ALL": return 3 /* LOCAL_ALL */; case 4: case "STRICT": return 4 /* STRICT */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function featureSet_VisibilityFeature_DefaultSymbolVisibilityToJSON(object) { switch (object) { case 0 /* DEFAULT_SYMBOL_VISIBILITY_UNKNOWN */: return "DEFAULT_SYMBOL_VISIBILITY_UNKNOWN"; case 1 /* EXPORT_ALL */: return "EXPORT_ALL"; case 2 /* EXPORT_TOP_LEVEL */: return "EXPORT_TOP_LEVEL"; case 3 /* LOCAL_ALL */: return "LOCAL_ALL"; case 4 /* STRICT */: return "STRICT"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var GeneratedCodeInfo_Annotation_Semantic = /* @__PURE__ */ ((GeneratedCodeInfo_Annotation_Semantic2) => { GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["NONE"] = 0] = "NONE"; GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["SET"] = 1] = "SET"; GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["ALIAS"] = 2] = "ALIAS"; GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return GeneratedCodeInfo_Annotation_Semantic2; })(GeneratedCodeInfo_Annotation_Semantic || {}); function generatedCodeInfo_Annotation_SemanticFromJSON(object) { switch (object) { case 0: case "NONE": return 0 /* NONE */; case 1: case "SET": return 1 /* SET */; case 2: case "ALIAS": return 2 /* ALIAS */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function generatedCodeInfo_Annotation_SemanticToJSON(object) { switch (object) { case 0 /* NONE */: return "NONE"; case 1 /* SET */: return "SET"; case 2 /* ALIAS */: return "ALIAS"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } function createBaseFileDescriptorSet() { return { file: [] }; } const FileDescriptorSet = { encode(message, writer = new import_wire.BinaryWriter()) { for (const v of message.file) { FileDescriptorProto.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseFileDescriptorSet(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.file.push(FileDescriptorProto.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { file: globalThis.Array.isArray(object?.file) ? object.file.map((e) => FileDescriptorProto.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.file?.length) { obj.file = message.file.map((e) => FileDescriptorProto.toJSON(e)); } return obj; }, create(base) { return FileDescriptorSet.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFileDescriptorSet(); message.file = object.file?.map((e) => FileDescriptorProto.fromPartial(e)) || []; return message; } }; function createBaseFileDescriptorProto() { return { name: "", package: "", dependency: [], publicDependency: [], weakDependency: [], optionDependency: [], messageType: [], enumType: [], service: [], extension: [], options: void 0, sourceCodeInfo: void 0, syntax: "", edition: 0 }; } const FileDescriptorProto = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.name !== void 0 && message.name !== "") { writer.uint32(10).string(message.name); } if (message.package !== void 0 && message.package !== "") { writer.uint32(18).string(message.package); } for (const v of message.dependency) { writer.uint32(26).string(v); } writer.uint32(82).fork(); for (const v of message.publicDependency) { writer.int32(v); } writer.join(); writer.uint32(90).fork(); for (const v of message.weakDependency) { writer.int32(v); } writer.join(); for (const v of message.optionDependency) { writer.uint32(122).string(v); } for (const v of message.messageType) { DescriptorProto.encode(v, writer.uint32(34).fork()).join(); } for (const v of message.enumType) { EnumDescriptorProto.encode(v, writer.uint32(42).fork()).join(); } for (const v of message.service) { ServiceDescriptorProto.encode(v, writer.uint32(50).fork()).join(); } for (const v of message.extension) { FieldDescriptorProto.encode(v, writer.uint32(58).fork()).join(); } if (message.options !== void 0) { FileOptions.encode(message.options, writer.uint32(66).fork()).join(); } if (message.sourceCodeInfo !== void 0) { SourceCodeInfo.encode(message.sourceCodeInfo, writer.uint32(74).fork()).join(); } if (message.syntax !== void 0 && message.syntax !== "") { writer.uint32(98).string(message.syntax); } if (message.edition !== void 0 && message.edition !== 0) { writer.uint32(112).int32(message.edition); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseFileDescriptorProto(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.name = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.package = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.dependency.push(reader.string()); continue; } case 10: { if (tag === 80) { message.publicDependency.push(reader.int32()); continue; } if (tag === 82) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.publicDependency.push(reader.int32()); } continue; } break; } case 11: { if (tag === 88) { message.weakDependency.push(reader.int32()); continue; } if (tag === 90) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.weakDependency.push(reader.int32()); } continue; } break; } case 15: { if (tag !== 122) { break; } message.optionDependency.push(reader.string()); continue; } case 4: { if (tag !== 34) { break; } message.messageType.push(DescriptorProto.decode(reader, reader.uint32())); continue; } case 5: { if (tag !== 42) { break; } message.enumType.push(EnumDescriptorProto.decode(reader, reader.uint32())); continue; } case 6: { if (tag !== 50) { break; } message.service.push(ServiceDescriptorProto.decode(reader, reader.uint32())); continue; } case 7: { if (tag !== 58) { break; } message.extension.push(FieldDescriptorProto.decode(reader, reader.uint32())); continue; } case 8: { if (tag !== 66) { break; } message.options = FileOptions.decode(reader, reader.uint32()); continue; } case 9: { if (tag !== 74) { break; } message.sourceCodeInfo = SourceCodeInfo.decode(reader, reader.uint32()); continue; } case 12: { if (tag !== 98) { break; } message.syntax = reader.string(); continue; } case 14: { if (tag !== 112) { break; } message.edition = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", package: isSet(object.package) ? globalThis.String(object.package) : "", dependency: globalThis.Array.isArray(object?.dependency) ? object.dependency.map((e) => globalThis.String(e)) : [], publicDependency: globalThis.Array.isArray(object?.publicDependency) ? object.publicDependency.map((e) => globalThis.Number(e)) : [], weakDependency: globalThis.Array.isArray(object?.weakDependency) ? object.weakDependency.map((e) => globalThis.Number(e)) : [], optionDependency: globalThis.Array.isArray(object?.optionDependency) ? object.optionDependency.map((e) => globalThis.String(e)) : [], messageType: globalThis.Array.isArray(object?.messageType) ? object.messageType.map((e) => DescriptorProto.fromJSON(e)) : [], enumType: globalThis.Array.isArray(object?.enumType) ? object.enumType.map((e) => EnumDescriptorProto.fromJSON(e)) : [], service: globalThis.Array.isArray(object?.service) ? object.service.map((e) => ServiceDescriptorProto.fromJSON(e)) : [], extension: globalThis.Array.isArray(object?.extension) ? object.extension.map((e) => FieldDescriptorProto.fromJSON(e)) : [], options: isSet(object.options) ? FileOptions.fromJSON(object.options) : void 0, sourceCodeInfo: isSet(object.sourceCodeInfo) ? SourceCodeInfo.fromJSON(object.sourceCod