From a452c2e2304d43f48299ed2663ed82673b25be81 Mon Sep 17 00:00:00 2001 From: Philip Laine Date: Thu, 23 Jul 2026 15:35:03 +0200 Subject: [PATCH] Include media type in content create event Signed-off-by: Philip Laine --- api/events/content.pb.go | 32 +- api/events/content.proto | 1 + api/events/content_fieldpath.pb.go | 2 + api/next.txtpb | 11365 +++++++--------- core/metadata/content.go | 5 +- .../containerd/api/events/content.pb.go | 32 +- .../containerd/api/events/content.proto | 1 + .../api/events/content_fieldpath.pb.go | 2 + 8 files changed, 5342 insertions(+), 6098 deletions(-) diff --git a/api/events/content.pb.go b/api/events/content.pb.go index 1ae6f6c3a7d31..dbed78b402ea0 100644 --- a/api/events/content.pb.go +++ b/api/events/content.pb.go @@ -41,8 +41,9 @@ type ContentCreate struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"` + Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + MediaType string `protobuf:"bytes,3,opt,name=mediaType,proto3" json:"mediaType,omitempty"` } func (x *ContentCreate) Reset() { @@ -91,6 +92,13 @@ func (x *ContentCreate) GetSize() int64 { return 0 } +func (x *ContentCreate) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + type ContentDelete struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -145,17 +153,19 @@ var file_events_content_proto_rawDesc = []byte{ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x15, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x3b, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x22, 0x59, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x27, 0x0a, - 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x42, 0x38, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, - 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, - 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, - 0x76, 0x65, 0x6e, 0x74, 0x73, 0x3b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0xa0, 0xf4, 0x1e, 0x01, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, + 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x22, 0x27, 0x0a, 0x0d, 0x43, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, + 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, + 0x67, 0x65, 0x73, 0x74, 0x42, 0x38, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x76, 0x65, + 0x6e, 0x74, 0x73, 0x3b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0xa0, 0xf4, 0x1e, 0x01, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/events/content.proto b/api/events/content.proto index 13e4d7fb8ab7d..c864c5a75855a 100644 --- a/api/events/content.proto +++ b/api/events/content.proto @@ -26,6 +26,7 @@ option (containerd.types.fieldpath_all) = true; message ContentCreate { string digest = 1; int64 size = 2; + string mediaType = 3; } message ContentDelete { diff --git a/api/events/content_fieldpath.pb.go b/api/events/content_fieldpath.pb.go index 3b113c668ade8..c521534f07bf0 100644 --- a/api/events/content_fieldpath.pb.go +++ b/api/events/content_fieldpath.pb.go @@ -12,6 +12,8 @@ func (m *ContentCreate) Field(fieldpath []string) (string, bool) { // unhandled: size case "digest": return string(m.Digest), len(m.Digest) > 0 + case "mediaType": + return string(m.MediaType), len(m.MediaType) > 0 } return "", false } diff --git a/api/next.txtpb b/api/next.txtpb index 64df4fd334018..f9b4ecd26ea6b 100644 --- a/api/next.txtpb +++ b/api/next.txtpb @@ -146,20 +146,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 157 span: 2 - span: 22 - leading_comments: " A URL/resource name that uniquely identifies the type of the serialized\n protocol buffer message. This string must contain at least\n one \"/\" character. The last segment of the URL's path must represent\n the fully qualified name of the type (as in\n `path/google.protobuf.Duration`). The name should be in a canonical form\n (e.g., leading \".\" is not accepted).\n\n In practice, teams usually precompile into the binary all types that they\n expect it to use in the context of Any. However, for URLs which use the\n scheme `http`, `https`, or no scheme, one can optionally set up a type\n server that maps type URLs to message definitions as follows:\n\n * If no scheme is provided, `https` is assumed.\n * An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n * Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\n Note: this functionality is not currently available in the official\n protobuf release, and it is not used for type URLs beginning with\n type.googleapis.com. As of May 2023, there are no widely used type server\n implementations and no plans to implement one.\n\n Schemes other than `http`, `https` (or the empty scheme) might be\n used with implementation specific semantics.\n\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 157 span: 2 - span: 8 + span: 22 + leading_comments: " A URL/resource name that uniquely identifies the type of the serialized\n protocol buffer message. This string must contain at least\n one \"/\" character. The last segment of the URL's path must represent\n the fully qualified name of the type (as in\n `path/google.protobuf.Duration`). The name should be in a canonical form\n (e.g., leading \".\" is not accepted).\n\n In practice, teams usually precompile into the binary all types that they\n expect it to use in the context of Any. However, for URLs which use the\n scheme `http`, `https`, or no scheme, one can optionally set up a type\n server that maps type URLs to message definitions as follows:\n\n * If no scheme is provided, `https` is assumed.\n * An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n * Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\n Note: this functionality is not currently available in the official\n protobuf release, and it is not used for type URLs beginning with\n type.googleapis.com. As of May 2023, there are no widely used type server\n implementations and no plans to implement one.\n\n Schemes other than `http`, `https` (or the empty scheme) might be\n used with implementation specific semantics.\n\n" } location: { path: 4 @@ -186,20 +186,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 160 span: 2 - span: 18 - leading_comments: " Must be a valid serialized protocol buffer of the above specified type.\n" + span: 7 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 160 span: 2 - span: 7 + span: 18 + leading_comments: " Must be a valid serialized protocol buffer of the above specified type.\n" } location: { path: 4 @@ -898,6 +898,11 @@ file: { type_name: ".google.protobuf.ServiceOptions" json_name: "options" } + reserved_range: { + start: 4 + end: 5 + } + reserved_name: "stream" } message_type: { name: "MethodDescriptorProto" @@ -1281,6 +1286,9 @@ file: { type: TYPE_BOOL default_value: "false" json_name: "weak" + options: { + deprecated: true + } } field: { name: "debug_redact" @@ -2137,6 +2145,16 @@ file: { full_name: ".pb.python" type: ".pb.PythonFeatures" } + declaration: { + number: 1100 + full_name: ".imp.impress_feature_set" + type: ".imp.ImpressFeatureSet" + } + declaration: { + number: 9989 + full_name: ".pb.java_mutable" + type: ".pb.JavaMutableFeatures" + } declaration: { number: 9990 full_name: ".pb.proto1" @@ -2380,6 +2398,10 @@ file: { name: "EDITION_2024" number: 1001 } + value: { + name: "EDITION_UNSTABLE" + number: 9999 + } value: { name: "EDITION_1_TEST_ONLY" number: 1 @@ -2433,7 +2455,7 @@ file: { location: { span: 38 span: 0 - span: 1416 + span: 1433 span: 1 } location: { @@ -2564,19 +2586,19 @@ file: { path: 0 path: 2 path: 0 + path: 4 span: 56 span: 2 - span: 40 + span: 10 } location: { path: 4 path: 0 path: 2 path: 0 - path: 4 span: 56 span: 2 - span: 10 + span: 40 } location: { path: 4 @@ -2671,51 +2693,12 @@ file: { span: 63 span: 3 } - location: { - path: 4 - path: 0 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 1 - span: 60 - span: 4 - span: 21 - } - location: { - path: 4 - path: 0 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 3 - span: 61 - span: 4 - span: 57 - } - location: { - path: 4 - path: 0 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 2 - span: 62 - span: 4 - span: 69 - } location: { path: 5 path: 0 span: 67 span: 0 - span: 100 + span: 103 span: 1 leading_comments: " The full set of known editions.\n" } @@ -2732,20 +2715,20 @@ file: { path: 0 path: 2 path: 0 + path: 1 span: 69 span: 2 - span: 22 - leading_comments: " A placeholder for an unknown edition value.\n" + span: 17 } location: { path: 5 path: 0 path: 2 path: 0 - path: 1 span: 69 span: 2 - span: 17 + span: 22 + leading_comments: " A placeholder for an unknown edition value.\n" } location: { path: 5 @@ -2762,20 +2745,20 @@ file: { path: 0 path: 2 path: 1 + path: 1 span: 73 span: 2 - span: 23 - leading_comments: " A placeholder edition for specifying default behaviors *before* a feature\n was first introduced. This is effectively an \"infinite past\".\n" + span: 16 } location: { path: 5 path: 0 path: 2 path: 1 - path: 1 span: 73 span: 2 - span: 16 + span: 23 + leading_comments: " A placeholder edition for specifying default behaviors *before* a feature\n was first introduced. This is effectively an \"infinite past\".\n" } location: { path: 5 @@ -2792,20 +2775,20 @@ file: { path: 0 path: 2 path: 2 + path: 1 span: 79 span: 2 - span: 23 - leading_comments: " Legacy syntax \"editions\". These pre-date editions, but behave much like\n distinct editions. These can't be used to specify the edition of proto\n files, but feature definitions must supply proto2/proto3 defaults for\n backwards compatibility.\n" + span: 16 } location: { path: 5 path: 0 path: 2 path: 2 - path: 1 span: 79 span: 2 - span: 16 + span: 23 + leading_comments: " Legacy syntax \"editions\". These pre-date editions, but behave much like\n distinct editions. These can't be used to specify the edition of proto\n files, but feature definitions must supply proto2/proto3 defaults for\n backwards compatibility.\n" } location: { path: 5 @@ -2822,19 +2805,19 @@ file: { path: 0 path: 2 path: 3 + path: 1 span: 80 span: 2 - span: 23 + span: 16 } location: { path: 5 path: 0 path: 2 path: 3 - path: 1 span: 80 span: 2 - span: 16 + span: 23 } location: { path: 5 @@ -2851,20 +2834,20 @@ file: { path: 0 path: 2 path: 4 + path: 1 span: 85 span: 2 - span: 22 - leading_comments: " Editions that have been released. The specific values are arbitrary and\n should not be depended on, but they will always be time-ordered for easy\n comparison.\n" + span: 14 } location: { path: 5 path: 0 path: 2 path: 4 - path: 1 span: 85 span: 2 - span: 14 + span: 22 + leading_comments: " Editions that have been released. The specific values are arbitrary and\n should not be depended on, but they will always be time-ordered for easy\n comparison.\n" } location: { path: 5 @@ -2881,19 +2864,19 @@ file: { path: 0 path: 2 path: 5 + path: 1 span: 86 span: 2 - span: 22 + span: 14 } location: { path: 5 path: 0 path: 2 path: 5 - path: 1 span: 86 span: 2 - span: 14 + span: 22 } location: { path: 5 @@ -2910,20 +2893,20 @@ file: { path: 0 path: 2 path: 6 - span: 90 + path: 1 + span: 89 span: 2 - span: 26 - leading_comments: " Placeholder editions for testing feature resolution. These should not be\n used or relied on outside of tests.\n" + span: 18 } location: { path: 5 path: 0 path: 2 path: 6 - path: 1 - span: 90 + span: 89 span: 2 - span: 21 + span: 26 + leading_comments: " A placeholder edition for developing and testing unscheduled features.\n" } location: { path: 5 @@ -2931,8 +2914,8 @@ file: { path: 2 path: 6 path: 2 - span: 90 - span: 24 + span: 89 + span: 21 span: 25 } location: { @@ -2940,19 +2923,20 @@ file: { path: 0 path: 2 path: 7 - span: 91 + path: 1 + span: 93 span: 2 - span: 26 + span: 21 } location: { path: 5 path: 0 path: 2 path: 7 - path: 1 - span: 91 + span: 93 span: 2 - span: 21 + span: 26 + leading_comments: " Placeholder editions for testing feature resolution. These should not be\n used or relied on outside of tests.\n" } location: { path: 5 @@ -2960,7 +2944,7 @@ file: { path: 2 path: 7 path: 2 - span: 91 + span: 93 span: 24 span: 25 } @@ -2969,19 +2953,19 @@ file: { path: 0 path: 2 path: 8 - span: 92 + path: 1 + span: 94 span: 2 - span: 34 + span: 21 } location: { path: 5 path: 0 path: 2 path: 8 - path: 1 - span: 92 + span: 94 span: 2 - span: 25 + span: 26 } location: { path: 5 @@ -2989,28 +2973,28 @@ file: { path: 2 path: 8 path: 2 - span: 92 - span: 28 - span: 33 + span: 94 + span: 24 + span: 25 } location: { path: 5 path: 0 path: 2 path: 9 - span: 93 + path: 1 + span: 95 span: 2 - span: 34 + span: 25 } location: { path: 5 path: 0 path: 2 path: 9 - path: 1 - span: 93 + span: 95 span: 2 - span: 25 + span: 34 } location: { path: 5 @@ -3018,7 +3002,7 @@ file: { path: 2 path: 9 path: 2 - span: 93 + span: 95 span: 28 span: 33 } @@ -3027,19 +3011,19 @@ file: { path: 0 path: 2 path: 10 - span: 94 + path: 1 + span: 96 span: 2 - span: 34 + span: 25 } location: { path: 5 path: 0 path: 2 path: 10 - path: 1 - span: 94 + span: 96 span: 2 - span: 25 + span: 34 } location: { path: 5 @@ -3047,7 +3031,7 @@ file: { path: 2 path: 10 path: 2 - span: 94 + span: 96 span: 28 span: 33 } @@ -3056,18 +3040,37 @@ file: { path: 0 path: 2 path: 11 - span: 99 + path: 1 + span: 97 span: 2 - span: 27 - leading_comments: " Placeholder for specifying unbounded edition support. This should only\n ever be used by plugins that can expect to never require any changes to\n support a new edition.\n" + span: 25 + } + location: { + path: 5 + path: 0 + path: 2 + path: 11 + span: 97 + span: 2 + span: 34 } location: { path: 5 path: 0 path: 2 path: 11 + path: 2 + span: 97 + span: 28 + span: 33 + } + location: { + path: 5 + path: 0 + path: 2 + path: 12 path: 1 - span: 99 + span: 102 span: 2 span: 13 } @@ -3075,18 +3078,28 @@ file: { path: 5 path: 0 path: 2 - path: 11 + path: 12 + span: 102 + span: 2 + span: 27 + leading_comments: " Placeholder for specifying unbounded edition support. This should only\n ever be used by plugins that can expect to never require any changes to\n support a new edition.\n" + } + location: { + path: 5 + path: 0 path: 2 - span: 99 + path: 12 + path: 2 + span: 102 span: 16 span: 26 } location: { path: 4 path: 1 - span: 103 + span: 106 span: 0 - span: 147 + span: 150 span: 1 leading_comments: " Describes a complete .proto file.\n" } @@ -3094,7 +3107,7 @@ file: { path: 4 path: 1 path: 1 - span: 103 + span: 106 span: 8 span: 27 } @@ -3103,20 +3116,20 @@ file: { path: 1 path: 2 path: 0 - span: 104 + path: 4 + span: 107 span: 2 - span: 27 - trailing_comments: " file name, relative to root of source tree\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 0 - path: 4 - span: 104 + span: 107 span: 2 - span: 10 + span: 27 + trailing_comments: " file name, relative to root of source tree" } location: { path: 4 @@ -3124,7 +3137,7 @@ file: { path: 2 path: 0 path: 5 - span: 104 + span: 107 span: 11 span: 17 } @@ -3134,7 +3147,7 @@ file: { path: 2 path: 0 path: 1 - span: 104 + span: 107 span: 18 span: 22 } @@ -3144,7 +3157,7 @@ file: { path: 2 path: 0 path: 3 - span: 104 + span: 107 span: 25 span: 26 } @@ -3153,20 +3166,20 @@ file: { path: 1 path: 2 path: 1 - span: 105 + path: 4 + span: 108 span: 2 - span: 30 - trailing_comments: " e.g. \"foo\", \"foo.bar\", etc.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 1 - path: 4 - span: 105 + span: 108 span: 2 - span: 10 + span: 30 + trailing_comments: " e.g. \"foo\", \"foo.bar\", etc." } location: { path: 4 @@ -3174,7 +3187,7 @@ file: { path: 2 path: 1 path: 5 - span: 105 + span: 108 span: 11 span: 17 } @@ -3184,7 +3197,7 @@ file: { path: 2 path: 1 path: 1 - span: 105 + span: 108 span: 18 span: 25 } @@ -3194,7 +3207,7 @@ file: { path: 2 path: 1 path: 3 - span: 105 + span: 108 span: 28 span: 29 } @@ -3203,20 +3216,20 @@ file: { path: 1 path: 2 path: 2 - span: 108 + path: 4 + span: 111 span: 2 - span: 33 - leading_comments: " Names of files imported by this file.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 2 - path: 4 - span: 108 + span: 111 span: 2 - span: 10 + span: 33 + leading_comments: " Names of files imported by this file.\n" } location: { path: 4 @@ -3224,7 +3237,7 @@ file: { path: 2 path: 2 path: 5 - span: 108 + span: 111 span: 11 span: 17 } @@ -3234,7 +3247,7 @@ file: { path: 2 path: 2 path: 1 - span: 108 + span: 111 span: 18 span: 28 } @@ -3244,7 +3257,7 @@ file: { path: 2 path: 2 path: 3 - span: 108 + span: 111 span: 31 span: 32 } @@ -3253,20 +3266,20 @@ file: { path: 1 path: 2 path: 3 - span: 110 + path: 4 + span: 113 span: 2 - span: 40 - leading_comments: " Indexes of the public imported files in the dependency list above.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 3 - path: 4 - span: 110 + span: 113 span: 2 - span: 10 + span: 40 + leading_comments: " Indexes of the public imported files in the dependency list above.\n" } location: { path: 4 @@ -3274,7 +3287,7 @@ file: { path: 2 path: 3 path: 5 - span: 110 + span: 113 span: 11 span: 16 } @@ -3284,7 +3297,7 @@ file: { path: 2 path: 3 path: 1 - span: 110 + span: 113 span: 17 span: 34 } @@ -3294,7 +3307,7 @@ file: { path: 2 path: 3 path: 3 - span: 110 + span: 113 span: 37 span: 39 } @@ -3303,20 +3316,20 @@ file: { path: 1 path: 2 path: 4 - span: 113 + path: 4 + span: 116 span: 2 - span: 38 - leading_comments: " Indexes of the weak imported files in the dependency list.\n For Google-internal migration only. Do not use.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 4 - path: 4 - span: 113 + span: 116 span: 2 - span: 10 + span: 38 + leading_comments: " Indexes of the weak imported files in the dependency list.\n For Google-internal migration only. Do not use.\n" } location: { path: 4 @@ -3324,7 +3337,7 @@ file: { path: 2 path: 4 path: 5 - span: 113 + span: 116 span: 11 span: 16 } @@ -3334,7 +3347,7 @@ file: { path: 2 path: 4 path: 1 - span: 113 + span: 116 span: 17 span: 32 } @@ -3344,7 +3357,7 @@ file: { path: 2 path: 4 path: 3 - span: 113 + span: 116 span: 35 span: 37 } @@ -3353,20 +3366,20 @@ file: { path: 1 path: 2 path: 5 - span: 117 + path: 4 + span: 120 span: 2 - span: 41 - leading_comments: " Names of files imported by this file purely for the purpose of providing\n option extensions. These are excluded from the dependency list above.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 5 - path: 4 - span: 117 + span: 120 span: 2 - span: 10 + span: 41 + leading_comments: " Names of files imported by this file purely for the purpose of providing\n option extensions. These are excluded from the dependency list above.\n" } location: { path: 4 @@ -3374,7 +3387,7 @@ file: { path: 2 path: 5 path: 5 - span: 117 + span: 120 span: 11 span: 17 } @@ -3384,7 +3397,7 @@ file: { path: 2 path: 5 path: 1 - span: 117 + span: 120 span: 18 span: 35 } @@ -3394,7 +3407,7 @@ file: { path: 2 path: 5 path: 3 - span: 117 + span: 120 span: 38 span: 40 } @@ -3403,20 +3416,20 @@ file: { path: 1 path: 2 path: 6 - span: 120 + path: 4 + span: 123 span: 2 - span: 44 - leading_comments: " All top-level definitions in this file.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 6 - path: 4 - span: 120 + span: 123 span: 2 - span: 10 + span: 44 + leading_comments: " All top-level definitions in this file.\n" } location: { path: 4 @@ -3424,7 +3437,7 @@ file: { path: 2 path: 6 path: 6 - span: 120 + span: 123 span: 11 span: 26 } @@ -3434,7 +3447,7 @@ file: { path: 2 path: 6 path: 1 - span: 120 + span: 123 span: 27 span: 39 } @@ -3444,7 +3457,7 @@ file: { path: 2 path: 6 path: 3 - span: 120 + span: 123 span: 42 span: 43 } @@ -3453,19 +3466,19 @@ file: { path: 1 path: 2 path: 7 - span: 121 + path: 4 + span: 124 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 1 path: 2 path: 7 - path: 4 - span: 121 + span: 124 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -3473,7 +3486,7 @@ file: { path: 2 path: 7 path: 6 - span: 121 + span: 124 span: 11 span: 30 } @@ -3483,7 +3496,7 @@ file: { path: 2 path: 7 path: 1 - span: 121 + span: 124 span: 31 span: 40 } @@ -3493,7 +3506,7 @@ file: { path: 2 path: 7 path: 3 - span: 121 + span: 124 span: 43 span: 44 } @@ -3502,19 +3515,19 @@ file: { path: 1 path: 2 path: 8 - span: 122 + path: 4 + span: 125 span: 2 - span: 46 + span: 10 } location: { path: 4 path: 1 path: 2 path: 8 - path: 4 - span: 122 + span: 125 span: 2 - span: 10 + span: 46 } location: { path: 4 @@ -3522,7 +3535,7 @@ file: { path: 2 path: 8 path: 6 - span: 122 + span: 125 span: 11 span: 33 } @@ -3532,7 +3545,7 @@ file: { path: 2 path: 8 path: 1 - span: 122 + span: 125 span: 34 span: 41 } @@ -3542,7 +3555,7 @@ file: { path: 2 path: 8 path: 3 - span: 122 + span: 125 span: 44 span: 45 } @@ -3551,19 +3564,19 @@ file: { path: 1 path: 2 path: 9 - span: 123 + path: 4 + span: 126 span: 2 - span: 46 + span: 10 } location: { path: 4 path: 1 path: 2 path: 9 - path: 4 - span: 123 + span: 126 span: 2 - span: 10 + span: 46 } location: { path: 4 @@ -3571,7 +3584,7 @@ file: { path: 2 path: 9 path: 6 - span: 123 + span: 126 span: 11 span: 31 } @@ -3581,7 +3594,7 @@ file: { path: 2 path: 9 path: 1 - span: 123 + span: 126 span: 32 span: 41 } @@ -3591,7 +3604,7 @@ file: { path: 2 path: 9 path: 3 - span: 123 + span: 126 span: 44 span: 45 } @@ -3600,19 +3613,19 @@ file: { path: 1 path: 2 path: 10 - span: 125 + path: 4 + span: 128 span: 2 - span: 35 + span: 10 } location: { path: 4 path: 1 path: 2 path: 10 - path: 4 - span: 125 + span: 128 span: 2 - span: 10 + span: 35 } location: { path: 4 @@ -3620,7 +3633,7 @@ file: { path: 2 path: 10 path: 6 - span: 125 + span: 128 span: 11 span: 22 } @@ -3630,7 +3643,7 @@ file: { path: 2 path: 10 path: 1 - span: 125 + span: 128 span: 23 span: 30 } @@ -3640,7 +3653,7 @@ file: { path: 2 path: 10 path: 3 - span: 125 + span: 128 span: 33 span: 34 } @@ -3649,20 +3662,20 @@ file: { path: 1 path: 2 path: 11 - span: 131 + path: 4 + span: 134 span: 2 - span: 47 - leading_comments: " This field contains optional information about the original source code.\n You may safely remove this entire field without harming runtime\n functionality of the descriptors -- the information is needed only by\n development tools.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 11 - path: 4 - span: 131 + span: 134 span: 2 - span: 10 + span: 47 + leading_comments: " This field contains optional information about the original source code.\n You may safely remove this entire field without harming runtime\n functionality of the descriptors -- the information is needed only by\n development tools.\n" } location: { path: 4 @@ -3670,7 +3683,7 @@ file: { path: 2 path: 11 path: 6 - span: 131 + span: 134 span: 11 span: 25 } @@ -3680,7 +3693,7 @@ file: { path: 2 path: 11 path: 1 - span: 131 + span: 134 span: 26 span: 42 } @@ -3690,7 +3703,7 @@ file: { path: 2 path: 11 path: 3 - span: 131 + span: 134 span: 45 span: 46 } @@ -3699,20 +3712,20 @@ file: { path: 1 path: 2 path: 12 - span: 140 + path: 4 + span: 143 span: 2 - span: 30 - leading_comments: " The syntax of the proto file.\n The supported values are \"proto2\", \"proto3\", and \"editions\".\n\n If `edition` is present, this value must be \"editions\".\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 12 - path: 4 - span: 140 + span: 143 span: 2 - span: 10 + span: 30 + leading_comments: " The syntax of the proto file.\n The supported values are \"proto2\", \"proto3\", and \"editions\".\n\n If `edition` is present, this value must be \"editions\".\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -3720,7 +3733,7 @@ file: { path: 2 path: 12 path: 5 - span: 140 + span: 143 span: 11 span: 17 } @@ -3730,7 +3743,7 @@ file: { path: 2 path: 12 path: 1 - span: 140 + span: 143 span: 18 span: 24 } @@ -3740,7 +3753,7 @@ file: { path: 2 path: 12 path: 3 - span: 140 + span: 143 span: 27 span: 29 } @@ -3749,20 +3762,20 @@ file: { path: 1 path: 2 path: 13 - span: 146 + path: 4 + span: 149 span: 2 - span: 32 - leading_comments: " The edition of the proto file.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 13 - path: 4 - span: 146 + span: 149 span: 2 - span: 10 + span: 32 + leading_comments: " The edition of the proto file.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -3770,7 +3783,7 @@ file: { path: 2 path: 13 path: 6 - span: 146 + span: 149 span: 11 span: 18 } @@ -3780,7 +3793,7 @@ file: { path: 2 path: 13 path: 1 - span: 146 + span: 149 span: 19 span: 26 } @@ -3790,16 +3803,16 @@ file: { path: 2 path: 13 path: 3 - span: 146 + span: 149 span: 29 span: 31 } location: { path: 4 path: 2 - span: 150 + span: 153 span: 0 - span: 185 + span: 188 span: 1 leading_comments: " Describes a message type.\n" } @@ -3807,7 +3820,7 @@ file: { path: 4 path: 2 path: 1 - span: 150 + span: 153 span: 8 span: 23 } @@ -3816,19 +3829,19 @@ file: { path: 2 path: 2 path: 0 - span: 151 + path: 4 + span: 154 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 2 path: 2 path: 0 - path: 4 - span: 151 + span: 154 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -3836,7 +3849,7 @@ file: { path: 2 path: 0 path: 5 - span: 151 + span: 154 span: 11 span: 17 } @@ -3846,7 +3859,7 @@ file: { path: 2 path: 0 path: 1 - span: 151 + span: 154 span: 18 span: 22 } @@ -3856,7 +3869,7 @@ file: { path: 2 path: 0 path: 3 - span: 151 + span: 154 span: 25 span: 26 } @@ -3865,19 +3878,19 @@ file: { path: 2 path: 2 path: 1 - span: 153 + path: 4 + span: 156 span: 2 - span: 42 + span: 10 } location: { path: 4 path: 2 path: 2 path: 1 - path: 4 - span: 153 + span: 156 span: 2 - span: 10 + span: 42 } location: { path: 4 @@ -3885,7 +3898,7 @@ file: { path: 2 path: 1 path: 6 - span: 153 + span: 156 span: 11 span: 31 } @@ -3895,7 +3908,7 @@ file: { path: 2 path: 1 path: 1 - span: 153 + span: 156 span: 32 span: 37 } @@ -3905,7 +3918,7 @@ file: { path: 2 path: 1 path: 3 - span: 153 + span: 156 span: 40 span: 41 } @@ -3914,19 +3927,19 @@ file: { path: 2 path: 2 path: 2 - span: 154 + path: 4 + span: 157 span: 2 - span: 46 + span: 10 } location: { path: 4 path: 2 path: 2 path: 2 - path: 4 - span: 154 + span: 157 span: 2 - span: 10 + span: 46 } location: { path: 4 @@ -3934,7 +3947,7 @@ file: { path: 2 path: 2 path: 6 - span: 154 + span: 157 span: 11 span: 31 } @@ -3944,7 +3957,7 @@ file: { path: 2 path: 2 path: 1 - span: 154 + span: 157 span: 32 span: 41 } @@ -3954,7 +3967,7 @@ file: { path: 2 path: 2 path: 3 - span: 154 + span: 157 span: 44 span: 45 } @@ -3963,19 +3976,19 @@ file: { path: 2 path: 2 path: 3 - span: 156 + path: 4 + span: 159 span: 2 - span: 43 + span: 10 } location: { path: 4 path: 2 path: 2 path: 3 - path: 4 - span: 156 + span: 159 span: 2 - span: 10 + span: 43 } location: { path: 4 @@ -3983,7 +3996,7 @@ file: { path: 2 path: 3 path: 6 - span: 156 + span: 159 span: 11 span: 26 } @@ -3993,7 +4006,7 @@ file: { path: 2 path: 3 path: 1 - span: 156 + span: 159 span: 27 span: 38 } @@ -4003,7 +4016,7 @@ file: { path: 2 path: 3 path: 3 - span: 156 + span: 159 span: 41 span: 42 } @@ -4012,19 +4025,19 @@ file: { path: 2 path: 2 path: 4 - span: 157 + path: 4 + span: 160 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 2 path: 2 path: 4 - path: 4 - span: 157 + span: 160 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -4032,7 +4045,7 @@ file: { path: 2 path: 4 path: 6 - span: 157 + span: 160 span: 11 span: 30 } @@ -4042,7 +4055,7 @@ file: { path: 2 path: 4 path: 1 - span: 157 + span: 160 span: 31 span: 40 } @@ -4052,7 +4065,7 @@ file: { path: 2 path: 4 path: 3 - span: 157 + span: 160 span: 43 span: 44 } @@ -4061,9 +4074,9 @@ file: { path: 2 path: 3 path: 0 - span: 159 + span: 162 span: 2 - span: 164 + span: 167 span: 3 } location: { @@ -4072,7 +4085,7 @@ file: { path: 3 path: 0 path: 1 - span: 159 + span: 162 span: 10 span: 24 } @@ -4083,10 +4096,10 @@ file: { path: 0 path: 2 path: 0 - span: 160 + path: 4 + span: 163 span: 4 - span: 29 - trailing_comments: " Inclusive.\n" + span: 12 } location: { path: 4 @@ -4095,10 +4108,10 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 160 + span: 163 span: 4 - span: 12 + span: 29 + trailing_comments: " Inclusive." } location: { path: 4 @@ -4108,7 +4121,7 @@ file: { path: 2 path: 0 path: 5 - span: 160 + span: 163 span: 13 span: 18 } @@ -4120,7 +4133,7 @@ file: { path: 2 path: 0 path: 1 - span: 160 + span: 163 span: 19 span: 24 } @@ -4132,7 +4145,7 @@ file: { path: 2 path: 0 path: 3 - span: 160 + span: 163 span: 27 span: 28 } @@ -4143,10 +4156,10 @@ file: { path: 0 path: 2 path: 1 - span: 161 + path: 4 + span: 164 span: 4 - span: 27 - trailing_comments: " Exclusive.\n" + span: 12 } location: { path: 4 @@ -4155,10 +4168,10 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 161 + span: 164 span: 4 - span: 12 + span: 27 + trailing_comments: " Exclusive." } location: { path: 4 @@ -4168,7 +4181,7 @@ file: { path: 2 path: 1 path: 5 - span: 161 + span: 164 span: 13 span: 18 } @@ -4180,7 +4193,7 @@ file: { path: 2 path: 1 path: 1 - span: 161 + span: 164 span: 19 span: 22 } @@ -4192,7 +4205,7 @@ file: { path: 2 path: 1 path: 3 - span: 161 + span: 164 span: 25 span: 26 } @@ -4203,9 +4216,10 @@ file: { path: 0 path: 2 path: 2 - span: 163 + path: 4 + span: 166 span: 4 - span: 47 + span: 12 } location: { path: 4 @@ -4214,10 +4228,9 @@ file: { path: 0 path: 2 path: 2 - path: 4 - span: 163 + span: 166 span: 4 - span: 12 + span: 47 } location: { path: 4 @@ -4227,7 +4240,7 @@ file: { path: 2 path: 2 path: 6 - span: 163 + span: 166 span: 13 span: 34 } @@ -4239,7 +4252,7 @@ file: { path: 2 path: 2 path: 1 - span: 163 + span: 166 span: 35 span: 42 } @@ -4251,7 +4264,7 @@ file: { path: 2 path: 2 path: 3 - span: 163 + span: 166 span: 45 span: 46 } @@ -4260,19 +4273,19 @@ file: { path: 2 path: 2 path: 5 - span: 165 + path: 4 + span: 168 span: 2 - span: 46 + span: 10 } location: { path: 4 path: 2 path: 2 path: 5 - path: 4 - span: 165 + span: 168 span: 2 - span: 10 + span: 46 } location: { path: 4 @@ -4280,7 +4293,7 @@ file: { path: 2 path: 5 path: 6 - span: 165 + span: 168 span: 11 span: 25 } @@ -4290,7 +4303,7 @@ file: { path: 2 path: 5 path: 1 - span: 165 + span: 168 span: 26 span: 41 } @@ -4300,7 +4313,7 @@ file: { path: 2 path: 5 path: 3 - span: 165 + span: 168 span: 44 span: 45 } @@ -4309,19 +4322,19 @@ file: { path: 2 path: 2 path: 6 - span: 167 + path: 4 + span: 170 span: 2 - span: 47 + span: 10 } location: { path: 4 path: 2 path: 2 path: 6 - path: 4 - span: 167 + span: 170 span: 2 - span: 10 + span: 47 } location: { path: 4 @@ -4329,7 +4342,7 @@ file: { path: 2 path: 6 path: 6 - span: 167 + span: 170 span: 11 span: 31 } @@ -4339,7 +4352,7 @@ file: { path: 2 path: 6 path: 1 - span: 167 + span: 170 span: 32 span: 42 } @@ -4349,7 +4362,7 @@ file: { path: 2 path: 6 path: 3 - span: 167 + span: 170 span: 45 span: 46 } @@ -4358,19 +4371,19 @@ file: { path: 2 path: 2 path: 7 - span: 169 + path: 4 + span: 172 span: 2 - span: 38 + span: 10 } location: { path: 4 path: 2 path: 2 path: 7 - path: 4 - span: 169 + span: 172 span: 2 - span: 10 + span: 38 } location: { path: 4 @@ -4378,7 +4391,7 @@ file: { path: 2 path: 7 path: 6 - span: 169 + span: 172 span: 11 span: 25 } @@ -4388,7 +4401,7 @@ file: { path: 2 path: 7 path: 1 - span: 169 + span: 172 span: 26 span: 33 } @@ -4398,7 +4411,7 @@ file: { path: 2 path: 7 path: 3 - span: 169 + span: 172 span: 36 span: 37 } @@ -4407,9 +4420,9 @@ file: { path: 2 path: 3 path: 1 - span: 174 - span: 2 span: 177 + span: 2 + span: 180 span: 3 leading_comments: " Range of reserved tag numbers. Reserved tag numbers may not be used by\n fields or extension ranges in the same message. Reserved ranges may\n not overlap.\n" } @@ -4419,7 +4432,7 @@ file: { path: 3 path: 1 path: 1 - span: 174 + span: 177 span: 10 span: 23 } @@ -4430,10 +4443,10 @@ file: { path: 1 path: 2 path: 0 - span: 175 + path: 4 + span: 178 span: 4 - span: 29 - trailing_comments: " Inclusive.\n" + span: 12 } location: { path: 4 @@ -4442,10 +4455,10 @@ file: { path: 1 path: 2 path: 0 - path: 4 - span: 175 + span: 178 span: 4 - span: 12 + span: 29 + trailing_comments: " Inclusive." } location: { path: 4 @@ -4455,7 +4468,7 @@ file: { path: 2 path: 0 path: 5 - span: 175 + span: 178 span: 13 span: 18 } @@ -4467,7 +4480,7 @@ file: { path: 2 path: 0 path: 1 - span: 175 + span: 178 span: 19 span: 24 } @@ -4479,7 +4492,7 @@ file: { path: 2 path: 0 path: 3 - span: 175 + span: 178 span: 27 span: 28 } @@ -4490,10 +4503,10 @@ file: { path: 1 path: 2 path: 1 - span: 176 + path: 4 + span: 179 span: 4 - span: 27 - trailing_comments: " Exclusive.\n" + span: 12 } location: { path: 4 @@ -4502,10 +4515,10 @@ file: { path: 1 path: 2 path: 1 - path: 4 - span: 176 + span: 179 span: 4 - span: 12 + span: 27 + trailing_comments: " Exclusive." } location: { path: 4 @@ -4515,7 +4528,7 @@ file: { path: 2 path: 1 path: 5 - span: 176 + span: 179 span: 13 span: 18 } @@ -4527,7 +4540,7 @@ file: { path: 2 path: 1 path: 1 - span: 176 + span: 179 span: 19 span: 22 } @@ -4539,7 +4552,7 @@ file: { path: 2 path: 1 path: 3 - span: 176 + span: 179 span: 25 span: 26 } @@ -4548,19 +4561,19 @@ file: { path: 2 path: 2 path: 8 - span: 178 + path: 4 + span: 181 span: 2 - span: 44 + span: 10 } location: { path: 4 path: 2 path: 2 path: 8 - path: 4 - span: 178 + span: 181 span: 2 - span: 10 + span: 44 } location: { path: 4 @@ -4568,7 +4581,7 @@ file: { path: 2 path: 8 path: 6 - span: 178 + span: 181 span: 11 span: 24 } @@ -4578,7 +4591,7 @@ file: { path: 2 path: 8 path: 1 - span: 178 + span: 181 span: 25 span: 39 } @@ -4588,7 +4601,7 @@ file: { path: 2 path: 8 path: 3 - span: 178 + span: 181 span: 42 span: 43 } @@ -4597,20 +4610,20 @@ file: { path: 2 path: 2 path: 9 - span: 181 + path: 4 + span: 184 span: 2 - span: 37 - leading_comments: " Reserved field names, which may not be used by fields in the same message.\n A given name may only be reserved once.\n" + span: 10 } location: { path: 4 path: 2 path: 2 path: 9 - path: 4 - span: 181 + span: 184 span: 2 - span: 10 + span: 37 + leading_comments: " Reserved field names, which may not be used by fields in the same message.\n A given name may only be reserved once.\n" } location: { path: 4 @@ -4618,7 +4631,7 @@ file: { path: 2 path: 9 path: 5 - span: 181 + span: 184 span: 11 span: 17 } @@ -4628,7 +4641,7 @@ file: { path: 2 path: 9 path: 1 - span: 181 + span: 184 span: 18 span: 31 } @@ -4638,7 +4651,7 @@ file: { path: 2 path: 9 path: 3 - span: 181 + span: 184 span: 34 span: 36 } @@ -4647,20 +4660,20 @@ file: { path: 2 path: 2 path: 10 - span: 184 + path: 4 + span: 187 span: 2 - span: 44 - leading_comments: " Support for `export` and `local` keywords on enums.\n" + span: 10 } location: { path: 4 path: 2 path: 2 path: 10 - path: 4 - span: 184 + span: 187 span: 2 - span: 10 + span: 44 + leading_comments: " Support for `export` and `local` keywords on enums.\n" } location: { path: 4 @@ -4668,7 +4681,7 @@ file: { path: 2 path: 10 path: 6 - span: 184 + span: 187 span: 11 span: 27 } @@ -4678,7 +4691,7 @@ file: { path: 2 path: 10 path: 1 - span: 184 + span: 187 span: 28 span: 38 } @@ -4688,23 +4701,23 @@ file: { path: 2 path: 10 path: 3 - span: 184 + span: 187 span: 41 span: 43 } location: { path: 4 path: 3 - span: 187 + span: 190 span: 0 - span: 239 + span: 242 span: 1 } location: { path: 4 path: 3 path: 1 - span: 187 + span: 190 span: 8 span: 29 } @@ -4713,20 +4726,20 @@ file: { path: 3 path: 2 path: 0 - span: 189 + path: 4 + span: 192 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 3 path: 2 path: 0 - path: 4 - span: 189 + span: 192 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -4734,7 +4747,7 @@ file: { path: 2 path: 0 path: 6 - span: 189 + span: 192 span: 11 span: 30 } @@ -4744,7 +4757,7 @@ file: { path: 2 path: 0 path: 1 - span: 189 + span: 192 span: 31 span: 51 } @@ -4754,7 +4767,7 @@ file: { path: 2 path: 0 path: 3 - span: 189 + span: 192 span: 54 span: 57 } @@ -4763,9 +4776,9 @@ file: { path: 3 path: 3 path: 0 - span: 191 + span: 194 span: 2 - span: 214 + span: 217 span: 3 } location: { @@ -4774,7 +4787,7 @@ file: { path: 3 path: 0 path: 1 - span: 191 + span: 194 span: 10 span: 21 } @@ -4785,10 +4798,10 @@ file: { path: 0 path: 2 path: 0 - span: 193 + path: 4 + span: 196 span: 4 - span: 30 - leading_comments: " The extension number declared within the extension range.\n" + span: 12 } location: { path: 4 @@ -4797,10 +4810,10 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 193 + span: 196 span: 4 - span: 12 + span: 30 + leading_comments: " The extension number declared within the extension range.\n" } location: { path: 4 @@ -4810,7 +4823,7 @@ file: { path: 2 path: 0 path: 5 - span: 193 + span: 196 span: 13 span: 18 } @@ -4822,7 +4835,7 @@ file: { path: 2 path: 0 path: 1 - span: 193 + span: 196 span: 19 span: 25 } @@ -4834,7 +4847,7 @@ file: { path: 2 path: 0 path: 3 - span: 193 + span: 196 span: 28 span: 29 } @@ -4845,10 +4858,10 @@ file: { path: 0 path: 2 path: 1 - span: 197 + path: 4 + span: 200 span: 4 - span: 34 - leading_comments: " The fully-qualified name of the extension field. There must be a leading\n dot in front of the full name.\n" + span: 12 } location: { path: 4 @@ -4857,10 +4870,10 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 197 + span: 200 span: 4 - span: 12 + span: 34 + leading_comments: " The fully-qualified name of the extension field. There must be a leading\n dot in front of the full name.\n" } location: { path: 4 @@ -4870,7 +4883,7 @@ file: { path: 2 path: 1 path: 5 - span: 197 + span: 200 span: 13 span: 19 } @@ -4882,7 +4895,7 @@ file: { path: 2 path: 1 path: 1 - span: 197 + span: 200 span: 20 span: 29 } @@ -4894,7 +4907,7 @@ file: { path: 2 path: 1 path: 3 - span: 197 + span: 200 span: 32 span: 33 } @@ -4905,10 +4918,10 @@ file: { path: 0 path: 2 path: 2 - span: 202 + path: 4 + span: 205 span: 4 - span: 29 - leading_comments: " The fully-qualified type name of the extension field. Unlike\n Metadata.type, Declaration.type must have a leading dot for messages\n and enums.\n" + span: 12 } location: { path: 4 @@ -4917,10 +4930,10 @@ file: { path: 0 path: 2 path: 2 - path: 4 - span: 202 + span: 205 span: 4 - span: 12 + span: 29 + leading_comments: " The fully-qualified type name of the extension field. Unlike\n Metadata.type, Declaration.type must have a leading dot for messages\n and enums.\n" } location: { path: 4 @@ -4930,7 +4943,7 @@ file: { path: 2 path: 2 path: 5 - span: 202 + span: 205 span: 13 span: 19 } @@ -4942,7 +4955,7 @@ file: { path: 2 path: 2 path: 1 - span: 202 + span: 205 span: 20 span: 24 } @@ -4954,7 +4967,7 @@ file: { path: 2 path: 2 path: 3 - span: 202 + span: 205 span: 27 span: 28 } @@ -4965,10 +4978,10 @@ file: { path: 0 path: 2 path: 3 - span: 207 + path: 4 + span: 210 span: 4 - span: 31 - leading_comments: " If true, indicates that the number is reserved in the extension range,\n and any extension field with the number will fail to compile. Set this\n when a declared extension field is deleted.\n" + span: 12 } location: { path: 4 @@ -4977,10 +4990,10 @@ file: { path: 0 path: 2 path: 3 - path: 4 - span: 207 + span: 210 span: 4 - span: 12 + span: 31 + leading_comments: " If true, indicates that the number is reserved in the extension range,\n and any extension field with the number will fail to compile. Set this\n when a declared extension field is deleted.\n" } location: { path: 4 @@ -4990,7 +5003,7 @@ file: { path: 2 path: 3 path: 5 - span: 207 + span: 210 span: 13 span: 17 } @@ -5002,7 +5015,7 @@ file: { path: 2 path: 3 path: 1 - span: 207 + span: 210 span: 18 span: 26 } @@ -5014,7 +5027,7 @@ file: { path: 2 path: 3 path: 3 - span: 207 + span: 210 span: 29 span: 30 } @@ -5025,10 +5038,10 @@ file: { path: 0 path: 2 path: 4 - span: 211 + path: 4 + span: 214 span: 4 - span: 31 - leading_comments: " If true, indicates that the extension must be defined as repeated.\n Otherwise the extension must be defined as optional.\n" + span: 12 } location: { path: 4 @@ -5037,10 +5050,10 @@ file: { path: 0 path: 2 path: 4 - path: 4 - span: 211 + span: 214 span: 4 - span: 12 + span: 31 + leading_comments: " If true, indicates that the extension must be defined as repeated.\n Otherwise the extension must be defined as optional.\n" } location: { path: 4 @@ -5050,7 +5063,7 @@ file: { path: 2 path: 4 path: 5 - span: 211 + span: 214 span: 13 span: 17 } @@ -5062,7 +5075,7 @@ file: { path: 2 path: 4 path: 1 - span: 211 + span: 214 span: 18 span: 26 } @@ -5074,7 +5087,7 @@ file: { path: 2 path: 4 path: 3 - span: 211 + span: 214 span: 29 span: 30 } @@ -5084,10 +5097,10 @@ file: { path: 3 path: 0 path: 9 - span: 213 + span: 216 span: 4 span: 15 - trailing_comments: " removed is_repeated\n" + trailing_comments: " removed is_repeated" } location: { path: 4 @@ -5096,7 +5109,7 @@ file: { path: 0 path: 9 path: 0 - span: 213 + span: 216 span: 13 span: 14 } @@ -5108,7 +5121,7 @@ file: { path: 9 path: 0 path: 1 - span: 213 + span: 216 span: 13 span: 14 } @@ -5120,7 +5133,7 @@ file: { path: 9 path: 0 path: 2 - span: 213 + span: 216 span: 13 span: 14 } @@ -5129,20 +5142,20 @@ file: { path: 3 path: 2 path: 1 - span: 219 + path: 4 + span: 222 span: 2 - span: 70 - leading_comments: " For external users: DO NOT USE. We are in the process of open sourcing\n extension declaration and executing internal cleanups before it can be\n used externally.\n" + span: 10 } location: { path: 4 path: 3 path: 2 path: 1 - path: 4 - span: 219 + span: 222 span: 2 - span: 10 + span: 70 + leading_comments: " For external users: DO NOT USE. We are in the process of open sourcing\n extension declaration and executing internal cleanups before it can be\n used externally.\n" } location: { path: 4 @@ -5150,7 +5163,7 @@ file: { path: 2 path: 1 path: 6 - span: 219 + span: 222 span: 11 span: 22 } @@ -5160,7 +5173,7 @@ file: { path: 2 path: 1 path: 1 - span: 219 + span: 222 span: 23 span: 34 } @@ -5170,7 +5183,7 @@ file: { path: 2 path: 1 path: 3 - span: 219 + span: 222 span: 37 span: 38 } @@ -5180,7 +5193,7 @@ file: { path: 2 path: 1 path: 8 - span: 219 + span: 222 span: 39 span: 69 } @@ -5191,7 +5204,7 @@ file: { path: 1 path: 8 path: 17 - span: 219 + span: 222 span: 40 span: 68 } @@ -5200,20 +5213,20 @@ file: { path: 3 path: 2 path: 2 - span: 222 + path: 4 + span: 225 span: 2 - span: 36 - leading_comments: " Any features defined in the specific edition.\n" + span: 10 } location: { path: 4 path: 3 path: 2 path: 2 - path: 4 - span: 222 + span: 225 span: 2 - span: 10 + span: 36 + leading_comments: " Any features defined in the specific edition.\n" } location: { path: 4 @@ -5221,7 +5234,7 @@ file: { path: 2 path: 2 path: 6 - span: 222 + span: 225 span: 11 span: 21 } @@ -5231,7 +5244,7 @@ file: { path: 2 path: 2 path: 1 - span: 222 + span: 225 span: 22 span: 30 } @@ -5241,7 +5254,7 @@ file: { path: 2 path: 2 path: 3 - span: 222 + span: 225 span: 33 span: 35 } @@ -5250,9 +5263,9 @@ file: { path: 3 path: 4 path: 0 - span: 225 + span: 228 span: 2 - span: 229 + span: 232 span: 3 leading_comments: " The verification state of the extension range.\n" } @@ -5262,7 +5275,7 @@ file: { path: 4 path: 0 path: 1 - span: 225 + span: 228 span: 7 span: 24 } @@ -5273,10 +5286,10 @@ file: { path: 0 path: 2 path: 0 - span: 227 + path: 1 + span: 230 span: 4 - span: 20 - leading_comments: " All the extensions of the range must be declared.\n" + span: 15 } location: { path: 4 @@ -5285,10 +5298,10 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 227 + span: 230 span: 4 - span: 15 + span: 20 + leading_comments: " All the extensions of the range must be declared.\n" } location: { path: 4 @@ -5298,7 +5311,7 @@ file: { path: 2 path: 0 path: 2 - span: 227 + span: 230 span: 18 span: 19 } @@ -5309,9 +5322,10 @@ file: { path: 0 path: 2 path: 1 - span: 228 + path: 1 + span: 231 span: 4 - span: 19 + span: 14 } location: { path: 4 @@ -5320,10 +5334,9 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 228 + span: 231 span: 4 - span: 14 + span: 19 } location: { path: 4 @@ -5333,7 +5346,7 @@ file: { path: 2 path: 1 path: 2 - span: 228 + span: 231 span: 17 span: 18 } @@ -5342,21 +5355,21 @@ file: { path: 3 path: 2 path: 3 - span: 234 + path: 4 + span: 237 span: 2 - span: 235 - span: 59 - leading_comments: " The verification state of the range.\n TODO: flip the default to DECLARATION once all empty ranges\n are marked as UNVERIFIED.\n" + span: 10 } location: { path: 4 path: 3 path: 2 path: 3 - path: 4 - span: 234 + span: 237 span: 2 - span: 10 + span: 238 + span: 59 + leading_comments: " The verification state of the range.\n TODO: flip the default to DECLARATION once all empty ranges\n are marked as UNVERIFIED.\n" } location: { path: 4 @@ -5364,7 +5377,7 @@ file: { path: 2 path: 3 path: 6 - span: 234 + span: 237 span: 11 span: 28 } @@ -5374,7 +5387,7 @@ file: { path: 2 path: 3 path: 1 - span: 234 + span: 237 span: 29 span: 41 } @@ -5384,7 +5397,7 @@ file: { path: 2 path: 3 path: 3 - span: 234 + span: 237 span: 44 span: 45 } @@ -5394,7 +5407,7 @@ file: { path: 2 path: 3 path: 8 - span: 235 + span: 238 span: 6 span: 58 } @@ -5404,7 +5417,7 @@ file: { path: 2 path: 3 path: 7 - span: 235 + span: 238 span: 7 span: 27 } @@ -5415,7 +5428,7 @@ file: { path: 3 path: 8 path: 17 - span: 235 + span: 238 span: 29 span: 57 } @@ -5423,7 +5436,7 @@ file: { path: 4 path: 3 path: 5 - span: 238 + span: 241 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -5433,19 +5446,19 @@ file: { path: 3 path: 5 path: 0 - span: 238 + path: 1 + span: 241 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 3 path: 5 path: 0 - path: 1 - span: 238 + span: 241 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -5453,16 +5466,16 @@ file: { path: 5 path: 0 path: 2 - span: 238 + span: 241 span: 21 span: 24 } location: { path: 4 path: 4 - span: 242 + span: 245 span: 0 - span: 346 + span: 349 span: 1 leading_comments: " Describes a field within a message.\n" } @@ -5470,7 +5483,7 @@ file: { path: 4 path: 4 path: 1 - span: 242 + span: 245 span: 8 span: 28 } @@ -5479,9 +5492,9 @@ file: { path: 4 path: 4 path: 0 - span: 243 + span: 246 span: 2 - span: 275 + span: 278 span: 3 } location: { @@ -5490,7 +5503,7 @@ file: { path: 4 path: 0 path: 1 - span: 243 + span: 246 span: 7 span: 11 } @@ -5501,10 +5514,10 @@ file: { path: 0 path: 2 path: 0 - span: 246 + path: 1 + span: 249 span: 4 - span: 20 - leading_comments: " 0 is reserved for errors.\n Order is weird for historical reasons.\n" + span: 15 } location: { path: 4 @@ -5513,10 +5526,10 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 246 + span: 249 span: 4 - span: 15 + span: 20 + leading_comments: " 0 is reserved for errors.\n Order is weird for historical reasons.\n" } location: { path: 4 @@ -5526,7 +5539,7 @@ file: { path: 2 path: 0 path: 2 - span: 246 + span: 249 span: 18 span: 19 } @@ -5537,9 +5550,10 @@ file: { path: 0 path: 2 path: 1 - span: 247 + path: 1 + span: 250 span: 4 - span: 19 + span: 14 } location: { path: 4 @@ -5548,10 +5562,9 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 247 + span: 250 span: 4 - span: 14 + span: 19 } location: { path: 4 @@ -5561,7 +5574,7 @@ file: { path: 2 path: 1 path: 2 - span: 247 + span: 250 span: 17 span: 18 } @@ -5572,10 +5585,10 @@ file: { path: 0 path: 2 path: 2 - span: 250 + path: 1 + span: 253 span: 4 - span: 19 - leading_comments: " Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if\n negative values are likely.\n" + span: 14 } location: { path: 4 @@ -5584,10 +5597,10 @@ file: { path: 0 path: 2 path: 2 - path: 1 - span: 250 + span: 253 span: 4 - span: 14 + span: 19 + leading_comments: " Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if\n negative values are likely.\n" } location: { path: 4 @@ -5597,7 +5610,7 @@ file: { path: 2 path: 2 path: 2 - span: 250 + span: 253 span: 17 span: 18 } @@ -5608,9 +5621,10 @@ file: { path: 0 path: 2 path: 3 - span: 251 + path: 1 + span: 254 span: 4 - span: 20 + span: 15 } location: { path: 4 @@ -5619,10 +5633,9 @@ file: { path: 0 path: 2 path: 3 - path: 1 - span: 251 + span: 254 span: 4 - span: 15 + span: 20 } location: { path: 4 @@ -5632,7 +5645,7 @@ file: { path: 2 path: 3 path: 2 - span: 251 + span: 254 span: 18 span: 19 } @@ -5643,10 +5656,10 @@ file: { path: 0 path: 2 path: 4 - span: 254 + path: 1 + span: 257 span: 4 - span: 19 - leading_comments: " Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if\n negative values are likely.\n" + span: 14 } location: { path: 4 @@ -5655,10 +5668,10 @@ file: { path: 0 path: 2 path: 4 - path: 1 - span: 254 + span: 257 span: 4 - span: 14 + span: 19 + leading_comments: " Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if\n negative values are likely.\n" } location: { path: 4 @@ -5668,7 +5681,7 @@ file: { path: 2 path: 4 path: 2 - span: 254 + span: 257 span: 17 span: 18 } @@ -5679,9 +5692,10 @@ file: { path: 0 path: 2 path: 5 - span: 255 + path: 1 + span: 258 span: 4 - span: 21 + span: 16 } location: { path: 4 @@ -5690,10 +5704,9 @@ file: { path: 0 path: 2 path: 5 - path: 1 - span: 255 + span: 258 span: 4 - span: 16 + span: 21 } location: { path: 4 @@ -5703,7 +5716,7 @@ file: { path: 2 path: 5 path: 2 - span: 255 + span: 258 span: 19 span: 20 } @@ -5714,9 +5727,10 @@ file: { path: 0 path: 2 path: 6 - span: 256 + path: 1 + span: 259 span: 4 - span: 21 + span: 16 } location: { path: 4 @@ -5725,10 +5739,9 @@ file: { path: 0 path: 2 path: 6 - path: 1 - span: 256 + span: 259 span: 4 - span: 16 + span: 21 } location: { path: 4 @@ -5738,7 +5751,7 @@ file: { path: 2 path: 6 path: 2 - span: 256 + span: 259 span: 19 span: 20 } @@ -5749,9 +5762,10 @@ file: { path: 0 path: 2 path: 7 - span: 257 + path: 1 + span: 260 span: 4 - span: 18 + span: 13 } location: { path: 4 @@ -5760,10 +5774,9 @@ file: { path: 0 path: 2 path: 7 - path: 1 - span: 257 + span: 260 span: 4 - span: 13 + span: 18 } location: { path: 4 @@ -5773,7 +5786,7 @@ file: { path: 2 path: 7 path: 2 - span: 257 + span: 260 span: 16 span: 17 } @@ -5784,9 +5797,10 @@ file: { path: 0 path: 2 path: 8 - span: 258 + path: 1 + span: 261 span: 4 - span: 20 + span: 15 } location: { path: 4 @@ -5795,10 +5809,9 @@ file: { path: 0 path: 2 path: 8 - path: 1 - span: 258 + span: 261 span: 4 - span: 15 + span: 20 } location: { path: 4 @@ -5808,7 +5821,7 @@ file: { path: 2 path: 8 path: 2 - span: 258 + span: 261 span: 18 span: 19 } @@ -5819,10 +5832,10 @@ file: { path: 0 path: 2 path: 9 - span: 264 + path: 1 + span: 267 span: 4 - span: 20 - leading_comments: " Tag-delimited aggregate.\n Group type is deprecated and not supported after google.protobuf. However, Proto3\n implementations should still be able to parse the group wire format and\n treat group fields as unknown fields. In Editions, the group wire format\n can be enabled via the `message_encoding` feature.\n" + span: 14 } location: { path: 4 @@ -5831,10 +5844,10 @@ file: { path: 0 path: 2 path: 9 - path: 1 - span: 264 + span: 267 span: 4 - span: 14 + span: 20 + leading_comments: " Tag-delimited aggregate.\n Group type is deprecated and not supported after google.protobuf. However, Proto3\n implementations should still be able to parse the group wire format and\n treat group fields as unknown fields. In Editions, the group wire format\n can be enabled via the `message_encoding` feature.\n" } location: { path: 4 @@ -5844,7 +5857,7 @@ file: { path: 2 path: 9 path: 2 - span: 264 + span: 267 span: 17 span: 19 } @@ -5855,10 +5868,10 @@ file: { path: 0 path: 2 path: 10 - span: 265 + path: 1 + span: 268 span: 4 - span: 22 - trailing_comments: " Length-delimited aggregate.\n" + span: 16 } location: { path: 4 @@ -5867,10 +5880,10 @@ file: { path: 0 path: 2 path: 10 - path: 1 - span: 265 + span: 268 span: 4 - span: 16 + span: 22 + trailing_comments: " Length-delimited aggregate." } location: { path: 4 @@ -5880,7 +5893,7 @@ file: { path: 2 path: 10 path: 2 - span: 265 + span: 268 span: 19 span: 21 } @@ -5891,10 +5904,10 @@ file: { path: 0 path: 2 path: 11 - span: 268 + path: 1 + span: 271 span: 4 - span: 20 - leading_comments: " New in version 2.\n" + span: 14 } location: { path: 4 @@ -5903,10 +5916,10 @@ file: { path: 0 path: 2 path: 11 - path: 1 - span: 268 + span: 271 span: 4 - span: 14 + span: 20 + leading_comments: " New in version 2.\n" } location: { path: 4 @@ -5916,7 +5929,7 @@ file: { path: 2 path: 11 path: 2 - span: 268 + span: 271 span: 17 span: 19 } @@ -5927,9 +5940,10 @@ file: { path: 0 path: 2 path: 12 - span: 269 + path: 1 + span: 272 span: 4 - span: 21 + span: 15 } location: { path: 4 @@ -5938,10 +5952,9 @@ file: { path: 0 path: 2 path: 12 - path: 1 - span: 269 + span: 272 span: 4 - span: 15 + span: 21 } location: { path: 4 @@ -5951,7 +5964,7 @@ file: { path: 2 path: 12 path: 2 - span: 269 + span: 272 span: 18 span: 20 } @@ -5962,9 +5975,10 @@ file: { path: 0 path: 2 path: 13 - span: 270 + path: 1 + span: 273 span: 4 - span: 19 + span: 13 } location: { path: 4 @@ -5973,10 +5987,9 @@ file: { path: 0 path: 2 path: 13 - path: 1 - span: 270 + span: 273 span: 4 - span: 13 + span: 19 } location: { path: 4 @@ -5986,7 +5999,7 @@ file: { path: 2 path: 13 path: 2 - span: 270 + span: 273 span: 16 span: 18 } @@ -5997,9 +6010,10 @@ file: { path: 0 path: 2 path: 14 - span: 271 + path: 1 + span: 274 span: 4 - span: 23 + span: 17 } location: { path: 4 @@ -6008,10 +6022,9 @@ file: { path: 0 path: 2 path: 14 - path: 1 - span: 271 + span: 274 span: 4 - span: 17 + span: 23 } location: { path: 4 @@ -6021,7 +6034,7 @@ file: { path: 2 path: 14 path: 2 - span: 271 + span: 274 span: 20 span: 22 } @@ -6032,9 +6045,10 @@ file: { path: 0 path: 2 path: 15 - span: 272 + path: 1 + span: 275 span: 4 - span: 23 + span: 17 } location: { path: 4 @@ -6043,10 +6057,9 @@ file: { path: 0 path: 2 path: 15 - path: 1 - span: 272 + span: 275 span: 4 - span: 17 + span: 23 } location: { path: 4 @@ -6056,7 +6069,7 @@ file: { path: 2 path: 15 path: 2 - span: 272 + span: 275 span: 20 span: 22 } @@ -6067,10 +6080,10 @@ file: { path: 0 path: 2 path: 16 - span: 273 + path: 1 + span: 276 span: 4 - span: 21 - trailing_comments: " Uses ZigZag encoding.\n" + span: 15 } location: { path: 4 @@ -6079,10 +6092,10 @@ file: { path: 0 path: 2 path: 16 - path: 1 - span: 273 + span: 276 span: 4 - span: 15 + span: 21 + trailing_comments: " Uses ZigZag encoding." } location: { path: 4 @@ -6092,7 +6105,7 @@ file: { path: 2 path: 16 path: 2 - span: 273 + span: 276 span: 18 span: 20 } @@ -6103,10 +6116,10 @@ file: { path: 0 path: 2 path: 17 - span: 274 + path: 1 + span: 277 span: 4 - span: 21 - trailing_comments: " Uses ZigZag encoding.\n" + span: 15 } location: { path: 4 @@ -6115,10 +6128,10 @@ file: { path: 0 path: 2 path: 17 - path: 1 - span: 274 + span: 277 span: 4 - span: 15 + span: 21 + trailing_comments: " Uses ZigZag encoding." } location: { path: 4 @@ -6128,7 +6141,7 @@ file: { path: 2 path: 17 path: 2 - span: 274 + span: 277 span: 18 span: 20 } @@ -6137,9 +6150,9 @@ file: { path: 4 path: 4 path: 1 - span: 277 + span: 280 span: 2 - span: 285 + span: 288 span: 3 } location: { @@ -6148,7 +6161,7 @@ file: { path: 4 path: 1 path: 1 - span: 277 + span: 280 span: 7 span: 12 } @@ -6159,10 +6172,10 @@ file: { path: 1 path: 2 path: 0 - span: 279 + path: 1 + span: 282 span: 4 - span: 23 - leading_comments: " 0 is reserved for errors\n" + span: 18 } location: { path: 4 @@ -6171,10 +6184,10 @@ file: { path: 1 path: 2 path: 0 - path: 1 - span: 279 + span: 282 span: 4 - span: 18 + span: 23 + leading_comments: " 0 is reserved for errors\n" } location: { path: 4 @@ -6184,7 +6197,7 @@ file: { path: 2 path: 0 path: 2 - span: 279 + span: 282 span: 21 span: 22 } @@ -6195,9 +6208,10 @@ file: { path: 1 path: 2 path: 1 - span: 280 + path: 1 + span: 283 span: 4 - span: 23 + span: 18 } location: { path: 4 @@ -6206,10 +6220,9 @@ file: { path: 1 path: 2 path: 1 - path: 1 - span: 280 + span: 283 span: 4 - span: 18 + span: 23 } location: { path: 4 @@ -6219,7 +6232,7 @@ file: { path: 2 path: 1 path: 2 - span: 280 + span: 283 span: 21 span: 22 } @@ -6230,10 +6243,10 @@ file: { path: 1 path: 2 path: 2 - span: 284 + path: 1 + span: 287 span: 4 - span: 23 - leading_comments: " The required label is only allowed in google.protobuf. In proto3 and Editions\n it's explicitly prohibited. In Editions, the `field_presence` feature\n can be used to get this behavior.\n" + span: 18 } location: { path: 4 @@ -6242,10 +6255,10 @@ file: { path: 1 path: 2 path: 2 - path: 1 - span: 284 + span: 287 span: 4 - span: 18 + span: 23 + leading_comments: " The required label is only allowed in google.protobuf. In proto3 and Editions\n it's explicitly prohibited. In Editions, the `field_presence` feature\n can be used to get this behavior.\n" } location: { path: 4 @@ -6255,7 +6268,7 @@ file: { path: 2 path: 2 path: 2 - span: 284 + span: 287 span: 21 span: 22 } @@ -6264,19 +6277,19 @@ file: { path: 4 path: 2 path: 0 - span: 287 + path: 4 + span: 290 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 4 path: 2 path: 0 - path: 4 - span: 287 + span: 290 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -6284,7 +6297,7 @@ file: { path: 2 path: 0 path: 5 - span: 287 + span: 290 span: 11 span: 17 } @@ -6294,7 +6307,7 @@ file: { path: 2 path: 0 path: 1 - span: 287 + span: 290 span: 18 span: 22 } @@ -6304,7 +6317,7 @@ file: { path: 2 path: 0 path: 3 - span: 287 + span: 290 span: 25 span: 26 } @@ -6313,19 +6326,19 @@ file: { path: 4 path: 2 path: 1 - span: 288 + path: 4 + span: 291 span: 2 - span: 28 + span: 10 } location: { path: 4 path: 4 path: 2 path: 1 - path: 4 - span: 288 + span: 291 span: 2 - span: 10 + span: 28 } location: { path: 4 @@ -6333,7 +6346,7 @@ file: { path: 2 path: 1 path: 5 - span: 288 + span: 291 span: 11 span: 16 } @@ -6343,7 +6356,7 @@ file: { path: 2 path: 1 path: 1 - span: 288 + span: 291 span: 17 span: 23 } @@ -6353,7 +6366,7 @@ file: { path: 2 path: 1 path: 3 - span: 288 + span: 291 span: 26 span: 27 } @@ -6362,19 +6375,19 @@ file: { path: 4 path: 2 path: 2 - span: 289 + path: 4 + span: 292 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 4 path: 2 path: 2 - path: 4 - span: 289 + span: 292 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -6382,7 +6395,7 @@ file: { path: 2 path: 2 path: 6 - span: 289 + span: 292 span: 11 span: 16 } @@ -6392,7 +6405,7 @@ file: { path: 2 path: 2 path: 1 - span: 289 + span: 292 span: 17 span: 22 } @@ -6402,7 +6415,7 @@ file: { path: 2 path: 2 path: 3 - span: 289 + span: 292 span: 25 span: 26 } @@ -6411,20 +6424,20 @@ file: { path: 4 path: 2 path: 3 - span: 293 + path: 4 + span: 296 span: 2 - span: 25 - leading_comments: " If type_name is set, this need not be set. If both this and type_name\n are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.\n" + span: 10 } location: { path: 4 path: 4 path: 2 path: 3 - path: 4 - span: 293 + span: 296 span: 2 - span: 10 + span: 25 + leading_comments: " If type_name is set, this need not be set. If both this and type_name\n are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.\n" } location: { path: 4 @@ -6432,7 +6445,7 @@ file: { path: 2 path: 3 path: 6 - span: 293 + span: 296 span: 11 span: 15 } @@ -6442,7 +6455,7 @@ file: { path: 2 path: 3 path: 1 - span: 293 + span: 296 span: 16 span: 20 } @@ -6452,7 +6465,7 @@ file: { path: 2 path: 3 path: 3 - span: 293 + span: 296 span: 23 span: 24 } @@ -6461,20 +6474,20 @@ file: { path: 4 path: 2 path: 4 - span: 300 + path: 4 + span: 303 span: 2 - span: 32 - leading_comments: " For message and enum types, this is the name of the type. If the name\n starts with a '.', it is fully-qualified. Otherwise, C++-like scoping\n rules are used to find the type (i.e. first the nested types within this\n message are searched, then within the parent, on up to the root\n namespace).\n" + span: 10 } location: { path: 4 path: 4 path: 2 path: 4 - path: 4 - span: 300 + span: 303 span: 2 - span: 10 + span: 32 + leading_comments: " For message and enum types, this is the name of the type. If the name\n starts with a '.', it is fully-qualified. Otherwise, C++-like scoping\n rules are used to find the type (i.e. first the nested types within this\n message are searched, then within the parent, on up to the root\n namespace).\n" } location: { path: 4 @@ -6482,7 +6495,7 @@ file: { path: 2 path: 4 path: 5 - span: 300 + span: 303 span: 11 span: 17 } @@ -6492,7 +6505,7 @@ file: { path: 2 path: 4 path: 1 - span: 300 + span: 303 span: 18 span: 27 } @@ -6502,7 +6515,7 @@ file: { path: 2 path: 4 path: 3 - span: 300 + span: 303 span: 30 span: 31 } @@ -6511,20 +6524,20 @@ file: { path: 4 path: 2 path: 5 - span: 304 + path: 4 + span: 307 span: 2 - span: 31 - leading_comments: " For extensions, this is the name of the type being extended. It is\n resolved in the same manner as type_name.\n" + span: 10 } location: { path: 4 path: 4 path: 2 path: 5 - path: 4 - span: 304 + span: 307 span: 2 - span: 10 + span: 31 + leading_comments: " For extensions, this is the name of the type being extended. It is\n resolved in the same manner as type_name.\n" } location: { path: 4 @@ -6532,7 +6545,7 @@ file: { path: 2 path: 5 path: 5 - span: 304 + span: 307 span: 11 span: 17 } @@ -6542,7 +6555,7 @@ file: { path: 2 path: 5 path: 1 - span: 304 + span: 307 span: 18 span: 26 } @@ -6552,7 +6565,7 @@ file: { path: 2 path: 5 path: 3 - span: 304 + span: 307 span: 29 span: 30 } @@ -6561,20 +6574,20 @@ file: { path: 4 path: 2 path: 6 - span: 310 + path: 4 + span: 313 span: 2 - span: 36 - leading_comments: " For numeric types, contains the original text representation of the value.\n For booleans, \"true\" or \"false\".\n For strings, contains the default text contents (not escaped in any way).\n For bytes, contains the C escaped value. All bytes >= 128 are escaped.\n" + span: 10 } location: { path: 4 path: 4 path: 2 path: 6 - path: 4 - span: 310 + span: 313 span: 2 - span: 10 + span: 36 + leading_comments: " For numeric types, contains the original text representation of the value.\n For booleans, \"true\" or \"false\".\n For strings, contains the default text contents (not escaped in any way).\n For bytes, contains the C escaped value. All bytes >= 128 are escaped.\n" } location: { path: 4 @@ -6582,7 +6595,7 @@ file: { path: 2 path: 6 path: 5 - span: 310 + span: 313 span: 11 span: 17 } @@ -6592,7 +6605,7 @@ file: { path: 2 path: 6 path: 1 - span: 310 + span: 313 span: 18 span: 31 } @@ -6602,7 +6615,7 @@ file: { path: 2 path: 6 path: 3 - span: 310 + span: 313 span: 34 span: 35 } @@ -6611,20 +6624,20 @@ file: { path: 4 path: 2 path: 7 - span: 314 + path: 4 + span: 317 span: 2 - span: 33 - leading_comments: " If set, gives the index of a oneof in the containing type's oneof_decl\n list. This field is a member of that oneof.\n" + span: 10 } location: { path: 4 path: 4 path: 2 path: 7 - path: 4 - span: 314 + span: 317 span: 2 - span: 10 + span: 33 + leading_comments: " If set, gives the index of a oneof in the containing type's oneof_decl\n list. This field is a member of that oneof.\n" } location: { path: 4 @@ -6632,7 +6645,7 @@ file: { path: 2 path: 7 path: 5 - span: 314 + span: 317 span: 11 span: 16 } @@ -6642,7 +6655,7 @@ file: { path: 2 path: 7 path: 1 - span: 314 + span: 317 span: 17 span: 28 } @@ -6652,7 +6665,7 @@ file: { path: 2 path: 7 path: 3 - span: 314 + span: 317 span: 31 span: 32 } @@ -6661,20 +6674,20 @@ file: { path: 4 path: 2 path: 8 - span: 320 + path: 4 + span: 323 span: 2 - span: 33 - leading_comments: " JSON name of this field. The value is set by protocol compiler. If the\n user has set a \"json_name\" option on this field, that option's value\n will be used. Otherwise, it's deduced from the field's name by converting\n it to camelCase.\n" + span: 10 } location: { path: 4 path: 4 path: 2 path: 8 - path: 4 - span: 320 + span: 323 span: 2 - span: 10 + span: 33 + leading_comments: " JSON name of this field. The value is set by protocol compiler. If the\n user has set a \"json_name\" option on this field, that option's value\n will be used. Otherwise, it's deduced from the field's name by converting\n it to camelCase.\n" } location: { path: 4 @@ -6682,7 +6695,7 @@ file: { path: 2 path: 8 path: 5 - span: 320 + span: 323 span: 11 span: 17 } @@ -6692,7 +6705,7 @@ file: { path: 2 path: 8 path: 1 - span: 320 + span: 323 span: 18 span: 27 } @@ -6702,7 +6715,7 @@ file: { path: 2 path: 8 path: 3 - span: 320 + span: 323 span: 30 span: 32 } @@ -6711,19 +6724,19 @@ file: { path: 4 path: 2 path: 9 - span: 322 + path: 4 + span: 325 span: 2 - span: 36 + span: 10 } location: { path: 4 path: 4 path: 2 path: 9 - path: 4 - span: 322 + span: 325 span: 2 - span: 10 + span: 36 } location: { path: 4 @@ -6731,7 +6744,7 @@ file: { path: 2 path: 9 path: 6 - span: 322 + span: 325 span: 11 span: 23 } @@ -6741,7 +6754,7 @@ file: { path: 2 path: 9 path: 1 - span: 322 + span: 325 span: 24 span: 31 } @@ -6751,7 +6764,7 @@ file: { path: 2 path: 9 path: 3 - span: 322 + span: 325 span: 34 span: 35 } @@ -6760,20 +6773,20 @@ file: { path: 4 path: 2 path: 10 - span: 345 + path: 4 + span: 348 span: 2 - span: 37 - leading_comments: " If true, this is a proto3 \"optional\". When a proto3 field is optional, it\n tracks presence regardless of field type.\n\n When proto3_optional is true, this field must belong to a oneof to signal\n to old proto3 clients that presence is tracked for this field. This oneof\n is known as a \"synthetic\" oneof, and this field must be its sole member\n (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs\n exist in the descriptor only, and do not generate any API. Synthetic oneofs\n must be ordered after all \"real\" oneofs.\n\n For message fields, proto3_optional doesn't create any semantic change,\n since non-repeated message fields always track presence. However it still\n indicates the semantic detail of whether the user wrote \"optional\" or not.\n This can be useful for round-tripping the .proto file. For consistency we\n give message fields a synthetic oneof also, even though it is not required\n to track presence. This is especially important because the parser can't\n tell if a field is a message or an enum, so it must always create a\n synthetic oneof.\n\n Proto2 optional fields do not set this flag, because they already indicate\n optional with `LABEL_OPTIONAL`.\n" + span: 10 } location: { path: 4 path: 4 path: 2 path: 10 - path: 4 - span: 345 + span: 348 span: 2 - span: 10 + span: 37 + leading_comments: " If true, this is a proto3 \"optional\". When a proto3 field is optional, it\n tracks presence regardless of field type.\n\n When proto3_optional is true, this field must belong to a oneof to signal\n to old proto3 clients that presence is tracked for this field. This oneof\n is known as a \"synthetic\" oneof, and this field must be its sole member\n (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs\n exist in the descriptor only, and do not generate any API. Synthetic oneofs\n must be ordered after all \"real\" oneofs.\n\n For message fields, proto3_optional doesn't create any semantic change,\n since non-repeated message fields always track presence. However it still\n indicates the semantic detail of whether the user wrote \"optional\" or not.\n This can be useful for round-tripping the .proto file. For consistency we\n give message fields a synthetic oneof also, even though it is not required\n to track presence. This is especially important because the parser can't\n tell if a field is a message or an enum, so it must always create a\n synthetic oneof.\n\n Proto2 optional fields do not set this flag, because they already indicate\n optional with `LABEL_OPTIONAL`.\n" } location: { path: 4 @@ -6781,7 +6794,7 @@ file: { path: 2 path: 10 path: 5 - span: 345 + span: 348 span: 11 span: 15 } @@ -6791,7 +6804,7 @@ file: { path: 2 path: 10 path: 1 - span: 345 + span: 348 span: 16 span: 31 } @@ -6801,16 +6814,16 @@ file: { path: 2 path: 10 path: 3 - span: 345 + span: 348 span: 34 span: 36 } location: { path: 4 path: 5 - span: 349 - span: 0 span: 352 + span: 0 + span: 355 span: 1 leading_comments: " Describes a oneof.\n" } @@ -6818,7 +6831,7 @@ file: { path: 4 path: 5 path: 1 - span: 349 + span: 352 span: 8 span: 28 } @@ -6827,19 +6840,19 @@ file: { path: 5 path: 2 path: 0 - span: 350 + path: 4 + span: 353 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 5 path: 2 path: 0 - path: 4 - span: 350 + span: 353 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -6847,7 +6860,7 @@ file: { path: 2 path: 0 path: 5 - span: 350 + span: 353 span: 11 span: 17 } @@ -6857,7 +6870,7 @@ file: { path: 2 path: 0 path: 1 - span: 350 + span: 353 span: 18 span: 22 } @@ -6867,7 +6880,7 @@ file: { path: 2 path: 0 path: 3 - span: 350 + span: 353 span: 25 span: 26 } @@ -6876,19 +6889,19 @@ file: { path: 5 path: 2 path: 1 - span: 351 + path: 4 + span: 354 span: 2 - span: 36 + span: 10 } location: { path: 4 path: 5 path: 2 path: 1 - path: 4 - span: 351 + span: 354 span: 2 - span: 10 + span: 36 } location: { path: 4 @@ -6896,7 +6909,7 @@ file: { path: 2 path: 1 path: 6 - span: 351 + span: 354 span: 11 span: 23 } @@ -6906,7 +6919,7 @@ file: { path: 2 path: 1 path: 1 - span: 351 + span: 354 span: 24 span: 31 } @@ -6916,16 +6929,16 @@ file: { path: 2 path: 1 path: 3 - span: 351 + span: 354 span: 34 span: 35 } location: { path: 4 path: 6 - span: 355 + span: 358 span: 0 - span: 384 + span: 387 span: 1 leading_comments: " Describes an enum type.\n" } @@ -6933,7 +6946,7 @@ file: { path: 4 path: 6 path: 1 - span: 355 + span: 358 span: 8 span: 27 } @@ -6942,19 +6955,19 @@ file: { path: 6 path: 2 path: 0 - span: 356 + path: 4 + span: 359 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 6 path: 2 path: 0 - path: 4 - span: 356 + span: 359 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -6962,7 +6975,7 @@ file: { path: 2 path: 0 path: 5 - span: 356 + span: 359 span: 11 span: 17 } @@ -6972,7 +6985,7 @@ file: { path: 2 path: 0 path: 1 - span: 356 + span: 359 span: 18 span: 22 } @@ -6982,7 +6995,7 @@ file: { path: 2 path: 0 path: 3 - span: 356 + span: 359 span: 25 span: 26 } @@ -6991,19 +7004,19 @@ file: { path: 6 path: 2 path: 1 - span: 358 + path: 4 + span: 361 span: 2 - span: 46 + span: 10 } location: { path: 4 path: 6 path: 2 path: 1 - path: 4 - span: 358 + span: 361 span: 2 - span: 10 + span: 46 } location: { path: 4 @@ -7011,7 +7024,7 @@ file: { path: 2 path: 1 path: 6 - span: 358 + span: 361 span: 11 span: 35 } @@ -7021,7 +7034,7 @@ file: { path: 2 path: 1 path: 1 - span: 358 + span: 361 span: 36 span: 41 } @@ -7031,7 +7044,7 @@ file: { path: 2 path: 1 path: 3 - span: 358 + span: 361 span: 44 span: 45 } @@ -7040,19 +7053,19 @@ file: { path: 6 path: 2 path: 2 - span: 360 + path: 4 + span: 363 span: 2 - span: 35 + span: 10 } location: { path: 4 path: 6 path: 2 path: 2 - path: 4 - span: 360 + span: 363 span: 2 - span: 10 + span: 35 } location: { path: 4 @@ -7060,7 +7073,7 @@ file: { path: 2 path: 2 path: 6 - span: 360 + span: 363 span: 11 span: 22 } @@ -7070,7 +7083,7 @@ file: { path: 2 path: 2 path: 1 - span: 360 + span: 363 span: 23 span: 30 } @@ -7080,7 +7093,7 @@ file: { path: 2 path: 2 path: 3 - span: 360 + span: 363 span: 33 span: 34 } @@ -7089,9 +7102,9 @@ file: { path: 6 path: 3 path: 0 - span: 368 - span: 2 span: 371 + span: 2 + span: 374 span: 3 leading_comments: " Range of reserved numeric values. Reserved values may not be used by\n entries in the same enum. Reserved ranges may not overlap.\n\n Note that this is distinct from DescriptorProto.ReservedRange in that it\n is inclusive such that it can appropriately represent the entire int32\n domain.\n" } @@ -7101,7 +7114,7 @@ file: { path: 3 path: 0 path: 1 - span: 368 + span: 371 span: 10 span: 27 } @@ -7112,10 +7125,10 @@ file: { path: 0 path: 2 path: 0 - span: 369 + path: 4 + span: 372 span: 4 - span: 29 - trailing_comments: " Inclusive.\n" + span: 12 } location: { path: 4 @@ -7124,10 +7137,10 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 369 + span: 372 span: 4 - span: 12 + span: 29 + trailing_comments: " Inclusive." } location: { path: 4 @@ -7137,7 +7150,7 @@ file: { path: 2 path: 0 path: 5 - span: 369 + span: 372 span: 13 span: 18 } @@ -7149,7 +7162,7 @@ file: { path: 2 path: 0 path: 1 - span: 369 + span: 372 span: 19 span: 24 } @@ -7161,7 +7174,7 @@ file: { path: 2 path: 0 path: 3 - span: 369 + span: 372 span: 27 span: 28 } @@ -7172,10 +7185,10 @@ file: { path: 0 path: 2 path: 1 - span: 370 + path: 4 + span: 373 span: 4 - span: 27 - trailing_comments: " Inclusive.\n" + span: 12 } location: { path: 4 @@ -7184,10 +7197,10 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 370 + span: 373 span: 4 - span: 12 + span: 27 + trailing_comments: " Inclusive." } location: { path: 4 @@ -7197,7 +7210,7 @@ file: { path: 2 path: 1 path: 5 - span: 370 + span: 373 span: 13 span: 18 } @@ -7209,7 +7222,7 @@ file: { path: 2 path: 1 path: 1 - span: 370 + span: 373 span: 19 span: 22 } @@ -7221,7 +7234,7 @@ file: { path: 2 path: 1 path: 3 - span: 370 + span: 373 span: 25 span: 26 } @@ -7230,20 +7243,20 @@ file: { path: 6 path: 2 path: 3 - span: 376 + path: 4 + span: 379 span: 2 - span: 48 - leading_comments: " Range of reserved numeric values. Reserved numeric values may not be used\n by enum values in the same enum declaration. Reserved ranges may not\n overlap.\n" + span: 10 } location: { path: 4 path: 6 path: 2 path: 3 - path: 4 - span: 376 + span: 379 span: 2 - span: 10 + span: 48 + leading_comments: " Range of reserved numeric values. Reserved numeric values may not be used\n by enum values in the same enum declaration. Reserved ranges may not\n overlap.\n" } location: { path: 4 @@ -7251,7 +7264,7 @@ file: { path: 2 path: 3 path: 6 - span: 376 + span: 379 span: 11 span: 28 } @@ -7261,7 +7274,7 @@ file: { path: 2 path: 3 path: 1 - span: 376 + span: 379 span: 29 span: 43 } @@ -7271,7 +7284,7 @@ file: { path: 2 path: 3 path: 3 - span: 376 + span: 379 span: 46 span: 47 } @@ -7280,20 +7293,20 @@ file: { path: 6 path: 2 path: 4 - span: 380 + path: 4 + span: 383 span: 2 - span: 36 - leading_comments: " Reserved enum value names, which may not be reused. A given name may only\n be reserved once.\n" + span: 10 } location: { path: 4 path: 6 path: 2 path: 4 - path: 4 - span: 380 + span: 383 span: 2 - span: 10 + span: 36 + leading_comments: " Reserved enum value names, which may not be reused. A given name may only\n be reserved once.\n" } location: { path: 4 @@ -7301,7 +7314,7 @@ file: { path: 2 path: 4 path: 5 - span: 380 + span: 383 span: 11 span: 17 } @@ -7311,7 +7324,7 @@ file: { path: 2 path: 4 path: 1 - span: 380 + span: 383 span: 18 span: 31 } @@ -7321,7 +7334,7 @@ file: { path: 2 path: 4 path: 3 - span: 380 + span: 383 span: 34 span: 35 } @@ -7330,20 +7343,20 @@ file: { path: 6 path: 2 path: 5 - span: 383 + path: 4 + span: 386 span: 2 - span: 43 - leading_comments: " Support for `export` and `local` keywords on enums.\n" + span: 10 } location: { path: 4 path: 6 path: 2 path: 5 - path: 4 - span: 383 + span: 386 span: 2 - span: 10 + span: 43 + leading_comments: " Support for `export` and `local` keywords on enums.\n" } location: { path: 4 @@ -7351,7 +7364,7 @@ file: { path: 2 path: 5 path: 6 - span: 383 + span: 386 span: 11 span: 27 } @@ -7361,7 +7374,7 @@ file: { path: 2 path: 5 path: 1 - span: 383 + span: 386 span: 28 span: 38 } @@ -7371,16 +7384,16 @@ file: { path: 2 path: 5 path: 3 - span: 383 + span: 386 span: 41 span: 42 } location: { path: 4 path: 7 - span: 387 + span: 390 span: 0 - span: 392 + span: 395 span: 1 leading_comments: " Describes a value within an enum.\n" } @@ -7388,7 +7401,7 @@ file: { path: 4 path: 7 path: 1 - span: 387 + span: 390 span: 8 span: 32 } @@ -7397,19 +7410,19 @@ file: { path: 7 path: 2 path: 0 - span: 388 + path: 4 + span: 391 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 7 path: 2 path: 0 - path: 4 - span: 388 + span: 391 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -7417,7 +7430,7 @@ file: { path: 2 path: 0 path: 5 - span: 388 + span: 391 span: 11 span: 17 } @@ -7427,7 +7440,7 @@ file: { path: 2 path: 0 path: 1 - span: 388 + span: 391 span: 18 span: 22 } @@ -7437,7 +7450,7 @@ file: { path: 2 path: 0 path: 3 - span: 388 + span: 391 span: 25 span: 26 } @@ -7446,19 +7459,19 @@ file: { path: 7 path: 2 path: 1 - span: 389 + path: 4 + span: 392 span: 2 - span: 28 + span: 10 } location: { path: 4 path: 7 path: 2 path: 1 - path: 4 - span: 389 + span: 392 span: 2 - span: 10 + span: 28 } location: { path: 4 @@ -7466,7 +7479,7 @@ file: { path: 2 path: 1 path: 5 - span: 389 + span: 392 span: 11 span: 16 } @@ -7476,7 +7489,7 @@ file: { path: 2 path: 1 path: 1 - span: 389 + span: 392 span: 17 span: 23 } @@ -7486,7 +7499,7 @@ file: { path: 2 path: 1 path: 3 - span: 389 + span: 392 span: 26 span: 27 } @@ -7495,19 +7508,19 @@ file: { path: 7 path: 2 path: 2 - span: 391 + path: 4 + span: 394 span: 2 - span: 40 + span: 10 } location: { path: 4 path: 7 path: 2 path: 2 - path: 4 - span: 391 + span: 394 span: 2 - span: 10 + span: 40 } location: { path: 4 @@ -7515,7 +7528,7 @@ file: { path: 2 path: 2 path: 6 - span: 391 + span: 394 span: 11 span: 27 } @@ -7525,7 +7538,7 @@ file: { path: 2 path: 2 path: 1 - span: 391 + span: 394 span: 28 span: 35 } @@ -7535,16 +7548,16 @@ file: { path: 2 path: 2 path: 3 - span: 391 + span: 394 span: 38 span: 39 } location: { path: 4 path: 8 - span: 395 + span: 398 span: 0 - span: 400 + span: 406 span: 1 leading_comments: " Describes a service.\n" } @@ -7552,7 +7565,7 @@ file: { path: 4 path: 8 path: 1 - span: 395 + span: 398 span: 8 span: 30 } @@ -7561,19 +7574,19 @@ file: { path: 8 path: 2 path: 0 - span: 396 + path: 4 + span: 399 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 8 path: 2 path: 0 - path: 4 - span: 396 + span: 399 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -7581,7 +7594,7 @@ file: { path: 2 path: 0 path: 5 - span: 396 + span: 399 span: 11 span: 17 } @@ -7591,7 +7604,7 @@ file: { path: 2 path: 0 path: 1 - span: 396 + span: 399 span: 18 span: 22 } @@ -7601,7 +7614,7 @@ file: { path: 2 path: 0 path: 3 - span: 396 + span: 399 span: 25 span: 26 } @@ -7610,19 +7623,19 @@ file: { path: 8 path: 2 path: 1 - span: 397 + path: 4 + span: 400 span: 2 - span: 44 + span: 10 } location: { path: 4 path: 8 path: 2 path: 1 - path: 4 - span: 397 + span: 400 span: 2 - span: 10 + span: 44 } location: { path: 4 @@ -7630,7 +7643,7 @@ file: { path: 2 path: 1 path: 6 - span: 397 + span: 400 span: 11 span: 32 } @@ -7640,7 +7653,7 @@ file: { path: 2 path: 1 path: 1 - span: 397 + span: 400 span: 33 span: 39 } @@ -7650,7 +7663,7 @@ file: { path: 2 path: 1 path: 3 - span: 397 + span: 400 span: 42 span: 43 } @@ -7659,19 +7672,19 @@ file: { path: 8 path: 2 path: 2 - span: 399 + path: 4 + span: 402 span: 2 - span: 38 + span: 10 } location: { path: 4 path: 8 path: 2 path: 2 - path: 4 - span: 399 + span: 402 span: 2 - span: 10 + span: 38 } location: { path: 4 @@ -7679,7 +7692,7 @@ file: { path: 2 path: 2 path: 6 - span: 399 + span: 402 span: 11 span: 25 } @@ -7689,7 +7702,7 @@ file: { path: 2 path: 2 path: 1 - span: 399 + span: 402 span: 26 span: 33 } @@ -7699,16 +7712,70 @@ file: { path: 2 path: 2 path: 3 - span: 399 + span: 402 span: 36 span: 37 } + location: { + path: 4 + path: 8 + path: 9 + span: 404 + span: 2 + span: 13 + } + location: { + path: 4 + path: 8 + path: 9 + path: 0 + span: 404 + span: 11 + span: 12 + } + location: { + path: 4 + path: 8 + path: 9 + path: 0 + path: 1 + span: 404 + span: 11 + span: 12 + } + location: { + path: 4 + path: 8 + path: 9 + path: 0 + path: 2 + span: 404 + span: 11 + span: 12 + } + location: { + path: 4 + path: 8 + path: 10 + span: 405 + span: 2 + span: 20 + } + location: { + path: 4 + path: 8 + path: 10 + path: 0 + span: 405 + span: 11 + span: 19 + } location: { path: 4 path: 9 - span: 403 + span: 409 span: 0 - span: 417 + span: 423 span: 1 leading_comments: " Describes a method of a service.\n" } @@ -7716,7 +7783,7 @@ file: { path: 4 path: 9 path: 1 - span: 403 + span: 409 span: 8 span: 29 } @@ -7725,19 +7792,19 @@ file: { path: 9 path: 2 path: 0 - span: 404 + path: 4 + span: 410 span: 2 - span: 27 + span: 10 } location: { path: 4 path: 9 path: 2 path: 0 - path: 4 - span: 404 + span: 410 span: 2 - span: 10 + span: 27 } location: { path: 4 @@ -7745,7 +7812,7 @@ file: { path: 2 path: 0 path: 5 - span: 404 + span: 410 span: 11 span: 17 } @@ -7755,7 +7822,7 @@ file: { path: 2 path: 0 path: 1 - span: 404 + span: 410 span: 18 span: 22 } @@ -7765,7 +7832,7 @@ file: { path: 2 path: 0 path: 3 - span: 404 + span: 410 span: 25 span: 26 } @@ -7774,20 +7841,20 @@ file: { path: 9 path: 2 path: 1 - span: 408 + path: 4 + span: 414 span: 2 - span: 33 - leading_comments: " Input and output type names. These are resolved in the same way as\n FieldDescriptorProto.type_name, but must refer to a message type.\n" + span: 10 } location: { path: 4 path: 9 path: 2 path: 1 - path: 4 - span: 408 + span: 414 span: 2 - span: 10 + span: 33 + leading_comments: " Input and output type names. These are resolved in the same way as\n FieldDescriptorProto.type_name, but must refer to a message type.\n" } location: { path: 4 @@ -7795,7 +7862,7 @@ file: { path: 2 path: 1 path: 5 - span: 408 + span: 414 span: 11 span: 17 } @@ -7805,7 +7872,7 @@ file: { path: 2 path: 1 path: 1 - span: 408 + span: 414 span: 18 span: 28 } @@ -7815,7 +7882,7 @@ file: { path: 2 path: 1 path: 3 - span: 408 + span: 414 span: 31 span: 32 } @@ -7824,19 +7891,19 @@ file: { path: 9 path: 2 path: 2 - span: 409 + path: 4 + span: 415 span: 2 - span: 34 + span: 10 } location: { path: 4 path: 9 path: 2 path: 2 - path: 4 - span: 409 + span: 415 span: 2 - span: 10 + span: 34 } location: { path: 4 @@ -7844,7 +7911,7 @@ file: { path: 2 path: 2 path: 5 - span: 409 + span: 415 span: 11 span: 17 } @@ -7854,7 +7921,7 @@ file: { path: 2 path: 2 path: 1 - span: 409 + span: 415 span: 18 span: 29 } @@ -7864,7 +7931,7 @@ file: { path: 2 path: 2 path: 3 - span: 409 + span: 415 span: 32 span: 33 } @@ -7873,19 +7940,19 @@ file: { path: 9 path: 2 path: 3 - span: 411 + path: 4 + span: 417 span: 2 - span: 37 + span: 10 } location: { path: 4 path: 9 path: 2 path: 3 - path: 4 - span: 411 + span: 417 span: 2 - span: 10 + span: 37 } location: { path: 4 @@ -7893,7 +7960,7 @@ file: { path: 2 path: 3 path: 6 - span: 411 + span: 417 span: 11 span: 24 } @@ -7903,7 +7970,7 @@ file: { path: 2 path: 3 path: 1 - span: 411 + span: 417 span: 25 span: 32 } @@ -7913,7 +7980,7 @@ file: { path: 2 path: 3 path: 3 - span: 411 + span: 417 span: 35 span: 36 } @@ -7922,20 +7989,20 @@ file: { path: 9 path: 2 path: 4 - span: 414 + path: 4 + span: 420 span: 2 - span: 55 - leading_comments: " Identifies if client streams multiple client messages\n" + span: 10 } location: { path: 4 path: 9 path: 2 path: 4 - path: 4 - span: 414 + span: 420 span: 2 - span: 10 + span: 55 + leading_comments: " Identifies if client streams multiple client messages\n" } location: { path: 4 @@ -7943,7 +8010,7 @@ file: { path: 2 path: 4 path: 5 - span: 414 + span: 420 span: 11 span: 15 } @@ -7953,7 +8020,7 @@ file: { path: 2 path: 4 path: 1 - span: 414 + span: 420 span: 16 span: 32 } @@ -7963,27 +8030,17 @@ file: { path: 2 path: 4 path: 3 - span: 414 + span: 420 span: 35 span: 36 } - location: { - path: 4 - path: 9 - path: 2 - path: 4 - path: 8 - span: 414 - span: 37 - span: 54 - } location: { path: 4 path: 9 path: 2 path: 4 path: 7 - span: 414 + span: 420 span: 38 span: 53 } @@ -7992,20 +8049,20 @@ file: { path: 9 path: 2 path: 5 - span: 416 + path: 4 + span: 422 span: 2 - span: 55 - leading_comments: " Identifies if server streams multiple server messages\n" + span: 10 } location: { path: 4 path: 9 path: 2 path: 5 - path: 4 - span: 416 + span: 422 span: 2 - span: 10 + span: 55 + leading_comments: " Identifies if server streams multiple server messages\n" } location: { path: 4 @@ -8013,7 +8070,7 @@ file: { path: 2 path: 5 path: 5 - span: 416 + span: 422 span: 11 span: 15 } @@ -8023,7 +8080,7 @@ file: { path: 2 path: 5 path: 1 - span: 416 + span: 422 span: 16 span: 32 } @@ -8033,36 +8090,26 @@ file: { path: 2 path: 5 path: 3 - span: 416 + span: 422 span: 35 span: 36 } - location: { - path: 4 - path: 9 - path: 2 - path: 5 - path: 8 - span: 416 - span: 37 - span: 54 - } location: { path: 4 path: 9 path: 2 path: 5 path: 7 - span: 416 + span: 422 span: 38 span: 53 } location: { path: 4 path: 10 - span: 451 + span: 457 span: 0 - span: 578 + span: 584 span: 1 leading_detached_comments: " ===================================================================\n Options\n" leading_detached_comments: " Each of the definitions above may have \"options\" attached. These are\n just annotations which may cause code to be generated slightly differently\n or may contain hints for code that manipulates protocol messages.\n\n Clients may define custom options as extensions of the *Options messages.\n These extensions may not yet be known at parsing time, so the parser cannot\n store the values in them. Instead it stores them in a field in the *Options\n message called uninterpreted_option. This field must have the same name\n across all *Options messages. We then use this field to populate the\n extensions when we build a descriptor, at which point all protos have been\n parsed and so all extensions are known.\n\n Extension numbers for custom options may be chosen as follows:\n * For options which will only be used within a single application or\n organization, or for experimental options, use field numbers 50000\n through 99999. It is up to you to ensure that you do not use the\n same number for multiple options.\n * For options which will be published and used publicly by multiple\n independent entities, e-mail protobuf-global-extension-registry@google.com\n to reserve extension numbers. Simply provide your project name (e.g.\n Objective-C plugin) and your project website (if available) -- there's no\n need to explain how you intend to use them. Usually you only need one\n extension number. You can declare multiple options with only one extension\n number by putting them in a sub-message. See the Custom Options section of\n the docs for examples:\n https://developers.google.com/protocol-buffers/docs/proto#options\n If this turns out to be popular, a web service will be set up\n to automatically assign option numbers.\n" @@ -8071,7 +8118,7 @@ file: { path: 4 path: 10 path: 1 - span: 451 + span: 457 span: 8 span: 19 } @@ -8080,20 +8127,20 @@ file: { path: 10 path: 2 path: 0 - span: 457 + path: 4 + span: 463 span: 2 - span: 35 - leading_comments: " Sets the Java package where classes generated from this .proto will be\n placed. By default, the proto package is used, but this is often\n inappropriate because proto packages do not normally start with backwards\n domain names.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 0 - path: 4 - span: 457 + span: 463 span: 2 - span: 10 + span: 35 + leading_comments: " Sets the Java package where classes generated from this .proto will be\n placed. By default, the proto package is used, but this is often\n inappropriate because proto packages do not normally start with backwards\n domain names.\n" } location: { path: 4 @@ -8101,7 +8148,7 @@ file: { path: 2 path: 0 path: 5 - span: 457 + span: 463 span: 11 span: 17 } @@ -8111,7 +8158,7 @@ file: { path: 2 path: 0 path: 1 - span: 457 + span: 463 span: 18 span: 30 } @@ -8121,7 +8168,7 @@ file: { path: 2 path: 0 path: 3 - span: 457 + span: 463 span: 33 span: 34 } @@ -8130,20 +8177,20 @@ file: { path: 10 path: 2 path: 1 - span: 464 + path: 4 + span: 470 span: 2 - span: 43 - leading_comments: " Controls the name of the wrapper Java class generated for the .proto file.\n That class will always contain the .proto file's getDescriptor() method as\n well as any top-level extensions defined in the .proto file.\n If java_multiple_files is disabled, then all the other classes from the\n .proto file will be nested inside the single wrapper outer class.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 1 - path: 4 - span: 464 + span: 470 span: 2 - span: 10 + span: 43 + leading_comments: " Controls the name of the wrapper Java class generated for the .proto file.\n That class will always contain the .proto file's getDescriptor() method as\n well as any top-level extensions defined in the .proto file.\n If java_multiple_files is disabled, then all the other classes from the\n .proto file will be nested inside the single wrapper outer class.\n" } location: { path: 4 @@ -8151,7 +8198,7 @@ file: { path: 2 path: 1 path: 5 - span: 464 + span: 470 span: 11 span: 17 } @@ -8161,7 +8208,7 @@ file: { path: 2 path: 1 path: 1 - span: 464 + span: 470 span: 18 span: 38 } @@ -8171,7 +8218,7 @@ file: { path: 2 path: 1 path: 3 - span: 464 + span: 470 span: 41 span: 42 } @@ -8180,20 +8227,20 @@ file: { path: 10 path: 2 path: 2 - span: 472 + path: 4 + span: 478 span: 2 - span: 59 - leading_comments: " If enabled, then the Java code generator will generate a separate .java\n file for each top-level message, enum, and service defined in the .proto\n file. Thus, these types will *not* be nested inside the wrapper class\n named by java_outer_classname. However, the wrapper class will still be\n generated to contain the file's getDescriptor() method as well as any\n top-level extensions defined in the file.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 2 - path: 4 - span: 472 + span: 478 span: 2 - span: 10 + span: 59 + leading_comments: " If enabled, then the Java code generator will generate a separate .java\n file for each top-level message, enum, and service defined in the .proto\n file. Thus, these types will *not* be nested inside the wrapper class\n named by java_outer_classname. However, the wrapper class will still be\n generated to contain the file's getDescriptor() method as well as any\n top-level extensions defined in the file.\n" } location: { path: 4 @@ -8201,7 +8248,7 @@ file: { path: 2 path: 2 path: 5 - span: 472 + span: 478 span: 11 span: 15 } @@ -8211,7 +8258,7 @@ file: { path: 2 path: 2 path: 1 - span: 472 + span: 478 span: 16 span: 35 } @@ -8221,27 +8268,17 @@ file: { path: 2 path: 2 path: 3 - span: 472 + span: 478 span: 38 span: 40 } - location: { - path: 4 - path: 10 - path: 2 - path: 2 - path: 8 - span: 472 - span: 41 - span: 58 - } location: { path: 4 path: 10 path: 2 path: 2 path: 7 - span: 472 + span: 478 span: 42 span: 57 } @@ -8250,20 +8287,20 @@ file: { path: 10 path: 2 path: 3 - span: 475 + path: 4 + span: 481 span: 2 - span: 69 - leading_comments: " This option does nothing.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 3 - path: 4 - span: 475 + span: 481 span: 2 - span: 10 + span: 69 + leading_comments: " This option does nothing.\n" } location: { path: 4 @@ -8271,7 +8308,7 @@ file: { path: 2 path: 3 path: 5 - span: 475 + span: 481 span: 11 span: 15 } @@ -8281,7 +8318,7 @@ file: { path: 2 path: 3 path: 1 - span: 475 + span: 481 span: 16 span: 45 } @@ -8291,7 +8328,7 @@ file: { path: 2 path: 3 path: 3 - span: 475 + span: 481 span: 48 span: 50 } @@ -8301,7 +8338,7 @@ file: { path: 2 path: 3 path: 8 - span: 475 + span: 481 span: 51 span: 68 } @@ -8312,7 +8349,7 @@ file: { path: 3 path: 8 path: 3 - span: 475 + span: 481 span: 52 span: 67 } @@ -8321,20 +8358,20 @@ file: { path: 10 path: 2 path: 4 - span: 487 + path: 4 + span: 493 span: 2 - span: 62 - leading_comments: " A proto2 file can set this to true to opt in to UTF-8 checking for Java,\n which will throw an exception if invalid UTF-8 is parsed from the wire or\n assigned to a string field.\n\n TODO: clarify exactly what kinds of field types this option\n applies to, and update these docs accordingly.\n\n Proto3 files already perform these checks. Setting the option explicitly to\n false has no effect: it cannot be used to opt proto3 files out of UTF-8\n checks.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 4 - path: 4 - span: 487 + span: 493 span: 2 - span: 10 + span: 62 + leading_comments: " A proto2 file can set this to true to opt in to UTF-8 checking for Java,\n which will throw an exception if invalid UTF-8 is parsed from the wire or\n assigned to a string field.\n\n TODO: clarify exactly what kinds of field types this option\n applies to, and update these docs accordingly.\n\n Proto3 files already perform these checks. Setting the option explicitly to\n false has no effect: it cannot be used to opt proto3 files out of UTF-8\n checks.\n" } location: { path: 4 @@ -8342,7 +8379,7 @@ file: { path: 2 path: 4 path: 5 - span: 487 + span: 493 span: 11 span: 15 } @@ -8352,7 +8389,7 @@ file: { path: 2 path: 4 path: 1 - span: 487 + span: 493 span: 16 span: 38 } @@ -8362,27 +8399,17 @@ file: { path: 2 path: 4 path: 3 - span: 487 + span: 493 span: 41 span: 43 } - location: { - path: 4 - path: 10 - path: 2 - path: 4 - path: 8 - span: 487 - span: 44 - span: 61 - } location: { path: 4 path: 10 path: 2 path: 4 path: 7 - span: 487 + span: 493 span: 45 span: 60 } @@ -8391,9 +8418,9 @@ file: { path: 10 path: 4 path: 0 - span: 490 + span: 496 span: 2 - span: 495 + span: 501 span: 3 leading_comments: " Generated classes can be optimized for speed or code size.\n" } @@ -8403,7 +8430,7 @@ file: { path: 4 path: 0 path: 1 - span: 490 + span: 496 span: 7 span: 19 } @@ -8414,10 +8441,10 @@ file: { path: 0 path: 2 path: 0 - span: 491 + path: 1 + span: 497 span: 4 - span: 14 - trailing_comments: " Generate complete code for parsing, serialization,\n" + span: 9 } location: { path: 4 @@ -8426,10 +8453,10 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 491 + span: 497 span: 4 - span: 9 + span: 14 + trailing_comments: " Generate complete code for parsing, serialization," } location: { path: 4 @@ -8439,7 +8466,7 @@ file: { path: 2 path: 0 path: 2 - span: 491 + span: 497 span: 12 span: 13 } @@ -8450,11 +8477,10 @@ file: { path: 0 path: 2 path: 1 - span: 493 + path: 1 + span: 499 span: 4 - span: 18 - leading_comments: " etc.\n" - trailing_comments: " Use ReflectionOps to implement these methods.\n" + span: 13 } location: { path: 4 @@ -8463,10 +8489,11 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 493 + span: 499 span: 4 - span: 13 + span: 18 + leading_comments: " etc.\n" + trailing_comments: " Use ReflectionOps to implement these methods." } location: { path: 4 @@ -8476,7 +8503,7 @@ file: { path: 2 path: 1 path: 2 - span: 493 + span: 499 span: 16 span: 17 } @@ -8487,10 +8514,10 @@ file: { path: 0 path: 2 path: 2 - span: 494 + path: 1 + span: 500 span: 4 - span: 21 - trailing_comments: " Generate code using MessageLite and the lite runtime.\n" + span: 16 } location: { path: 4 @@ -8499,10 +8526,10 @@ file: { path: 0 path: 2 path: 2 - path: 1 - span: 494 + span: 500 span: 4 - span: 16 + span: 21 + trailing_comments: " Generate code using MessageLite and the lite runtime." } location: { path: 4 @@ -8512,7 +8539,7 @@ file: { path: 2 path: 2 path: 2 - span: 494 + span: 500 span: 19 span: 20 } @@ -8521,19 +8548,19 @@ file: { path: 10 path: 2 path: 5 - span: 496 + path: 4 + span: 502 span: 2 - span: 59 + span: 10 } location: { path: 4 path: 10 path: 2 path: 5 - path: 4 - span: 496 + span: 502 span: 2 - span: 10 + span: 59 } location: { path: 4 @@ -8541,7 +8568,7 @@ file: { path: 2 path: 5 path: 6 - span: 496 + span: 502 span: 11 span: 23 } @@ -8551,7 +8578,7 @@ file: { path: 2 path: 5 path: 1 - span: 496 + span: 502 span: 24 span: 36 } @@ -8561,27 +8588,17 @@ file: { path: 2 path: 5 path: 3 - span: 496 + span: 502 span: 39 span: 40 } - location: { - path: 4 - path: 10 - path: 2 - path: 5 - path: 8 - span: 496 - span: 41 - span: 58 - } location: { path: 4 path: 10 path: 2 path: 5 path: 7 - span: 496 + span: 502 span: 42 span: 57 } @@ -8590,20 +8607,20 @@ file: { path: 10 path: 2 path: 6 - span: 503 + path: 4 + span: 509 span: 2 - span: 34 - leading_comments: " Sets the Go package where structs generated from this .proto will be\n placed. If omitted, the Go package will be derived from the following:\n - The basename of the package import path, if provided.\n - Otherwise, the package statement in the .proto file, if present.\n - Otherwise, the basename of the .proto file, without extension.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 6 - path: 4 - span: 503 + span: 509 span: 2 - span: 10 + span: 34 + leading_comments: " Sets the Go package where structs generated from this .proto will be\n placed. If omitted, the Go package will be derived from the following:\n - The basename of the package import path, if provided.\n - Otherwise, the package statement in the .proto file, if present.\n - Otherwise, the basename of the .proto file, without extension.\n" } location: { path: 4 @@ -8611,7 +8628,7 @@ file: { path: 2 path: 6 path: 5 - span: 503 + span: 509 span: 11 span: 17 } @@ -8621,7 +8638,7 @@ file: { path: 2 path: 6 path: 1 - span: 503 + span: 509 span: 18 span: 28 } @@ -8631,7 +8648,7 @@ file: { path: 2 path: 6 path: 3 - span: 503 + span: 509 span: 31 span: 33 } @@ -8640,20 +8657,20 @@ file: { path: 10 path: 2 path: 7 - span: 515 + path: 4 + span: 521 span: 2 - span: 59 - leading_comments: " Should generic services be generated in each language? \"Generic\" services\n are not specific to any particular RPC system. They are generated by the\n main code generators in each language (without additional plugins).\n Generic services were the only kind of service generation supported by\n early versions of google.protobuf.\n\n Generic services are now considered deprecated in favor of using plugins\n that generate code specific to your particular RPC system. Therefore,\n these default to false. Old code which depends on generic services should\n explicitly set them to true.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 7 - path: 4 - span: 515 + span: 521 span: 2 - span: 10 + span: 59 + leading_comments: " Should generic services be generated in each language? \"Generic\" services\n are not specific to any particular RPC system. They are generated by the\n main code generators in each language (without additional plugins).\n Generic services were the only kind of service generation supported by\n early versions of google.protobuf.\n\n Generic services are now considered deprecated in favor of using plugins\n that generate code specific to your particular RPC system. Therefore,\n these default to false. Old code which depends on generic services should\n explicitly set them to true.\n" } location: { path: 4 @@ -8661,7 +8678,7 @@ file: { path: 2 path: 7 path: 5 - span: 515 + span: 521 span: 11 span: 15 } @@ -8671,7 +8688,7 @@ file: { path: 2 path: 7 path: 1 - span: 515 + span: 521 span: 16 span: 35 } @@ -8681,27 +8698,17 @@ file: { path: 2 path: 7 path: 3 - span: 515 + span: 521 span: 38 span: 40 } - location: { - path: 4 - path: 10 - path: 2 - path: 7 - path: 8 - span: 515 - span: 41 - span: 58 - } location: { path: 4 path: 10 path: 2 path: 7 path: 7 - span: 515 + span: 521 span: 42 span: 57 } @@ -8710,19 +8717,19 @@ file: { path: 10 path: 2 path: 8 - span: 516 + path: 4 + span: 522 span: 2 - span: 61 + span: 10 } location: { path: 4 path: 10 path: 2 path: 8 - path: 4 - span: 516 + span: 522 span: 2 - span: 10 + span: 61 } location: { path: 4 @@ -8730,7 +8737,7 @@ file: { path: 2 path: 8 path: 5 - span: 516 + span: 522 span: 11 span: 15 } @@ -8740,7 +8747,7 @@ file: { path: 2 path: 8 path: 1 - span: 516 + span: 522 span: 16 span: 37 } @@ -8750,27 +8757,17 @@ file: { path: 2 path: 8 path: 3 - span: 516 + span: 522 span: 40 span: 42 } - location: { - path: 4 - path: 10 - path: 2 - path: 8 - path: 8 - span: 516 - span: 43 - span: 60 - } location: { path: 4 path: 10 path: 2 path: 8 path: 7 - span: 516 + span: 522 span: 44 span: 59 } @@ -8779,19 +8776,19 @@ file: { path: 10 path: 2 path: 9 - span: 517 + path: 4 + span: 523 span: 2 - span: 59 + span: 10 } location: { path: 4 path: 10 path: 2 path: 9 - path: 4 - span: 517 + span: 523 span: 2 - span: 10 + span: 59 } location: { path: 4 @@ -8799,7 +8796,7 @@ file: { path: 2 path: 9 path: 5 - span: 517 + span: 523 span: 11 span: 15 } @@ -8809,7 +8806,7 @@ file: { path: 2 path: 9 path: 1 - span: 517 + span: 523 span: 16 span: 35 } @@ -8819,27 +8816,17 @@ file: { path: 2 path: 9 path: 3 - span: 517 + span: 523 span: 38 span: 40 } - location: { - path: 4 - path: 10 - path: 2 - path: 9 - path: 8 - span: 517 - span: 41 - span: 58 - } location: { path: 4 path: 10 path: 2 path: 9 path: 7 - span: 517 + span: 523 span: 42 span: 57 } @@ -8847,17 +8834,17 @@ file: { path: 4 path: 10 path: 9 - span: 518 + span: 524 span: 2 span: 14 - trailing_comments: " removed php_generic_services\n" + trailing_comments: " removed php_generic_services" } location: { path: 4 path: 10 path: 9 path: 0 - span: 518 + span: 524 span: 11 span: 13 } @@ -8867,7 +8854,7 @@ file: { path: 9 path: 0 path: 1 - span: 518 + span: 524 span: 11 span: 13 } @@ -8877,7 +8864,7 @@ file: { path: 9 path: 0 path: 2 - span: 518 + span: 524 span: 11 span: 13 } @@ -8885,7 +8872,7 @@ file: { path: 4 path: 10 path: 10 - span: 519 + span: 525 span: 2 span: 34 } @@ -8894,7 +8881,7 @@ file: { path: 10 path: 10 path: 0 - span: 519 + span: 525 span: 11 span: 33 } @@ -8903,20 +8890,20 @@ file: { path: 10 path: 2 path: 10 - span: 525 + path: 4 + span: 531 span: 2 - span: 50 - leading_comments: " Is this file deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for everything in the file, or it will be completely ignored; in the very\n least, this is a formalization for deprecating files.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 10 - path: 4 - span: 525 + span: 531 span: 2 - span: 10 + span: 50 + leading_comments: " Is this file deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for everything in the file, or it will be completely ignored; in the very\n least, this is a formalization for deprecating files.\n" } location: { path: 4 @@ -8924,7 +8911,7 @@ file: { path: 2 path: 10 path: 5 - span: 525 + span: 531 span: 11 span: 15 } @@ -8934,7 +8921,7 @@ file: { path: 2 path: 10 path: 1 - span: 525 + span: 531 span: 16 span: 26 } @@ -8944,27 +8931,17 @@ file: { path: 2 path: 10 path: 3 - span: 525 + span: 531 span: 29 span: 31 } - location: { - path: 4 - path: 10 - path: 2 - path: 10 - path: 8 - span: 525 - span: 32 - span: 49 - } location: { path: 4 path: 10 path: 2 path: 10 path: 7 - span: 525 + span: 531 span: 33 span: 48 } @@ -8973,20 +8950,20 @@ file: { path: 10 path: 2 path: 11 - span: 529 + path: 4 + span: 535 span: 2 - span: 55 - leading_comments: " Enables the use of arenas for the proto messages in this file. This applies\n only to generated classes for C++.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 11 - path: 4 - span: 529 + span: 535 span: 2 - span: 10 + span: 55 + leading_comments: " Enables the use of arenas for the proto messages in this file. This applies\n only to generated classes for C++.\n" } location: { path: 4 @@ -8994,7 +8971,7 @@ file: { path: 2 path: 11 path: 5 - span: 529 + span: 535 span: 11 span: 15 } @@ -9004,7 +8981,7 @@ file: { path: 2 path: 11 path: 1 - span: 529 + span: 535 span: 16 span: 32 } @@ -9014,27 +8991,17 @@ file: { path: 2 path: 11 path: 3 - span: 529 + span: 535 span: 35 span: 37 } - location: { - path: 4 - path: 10 - path: 2 - path: 11 - path: 8 - span: 529 - span: 38 - span: 54 - } location: { path: 4 path: 10 path: 2 path: 11 path: 7 - span: 529 + span: 535 span: 39 span: 53 } @@ -9043,20 +9010,20 @@ file: { path: 10 path: 2 path: 12 - span: 533 + path: 4 + span: 539 span: 2 - span: 41 - leading_comments: " Sets the objective c class prefix which is prepended to all objective c\n generated classes from this .proto. There is no default.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 12 - path: 4 - span: 533 + span: 539 span: 2 - span: 10 + span: 41 + leading_comments: " Sets the objective c class prefix which is prepended to all objective c\n generated classes from this .proto. There is no default.\n" } location: { path: 4 @@ -9064,7 +9031,7 @@ file: { path: 2 path: 12 path: 5 - span: 533 + span: 539 span: 11 span: 17 } @@ -9074,7 +9041,7 @@ file: { path: 2 path: 12 path: 1 - span: 533 + span: 539 span: 18 span: 35 } @@ -9084,7 +9051,7 @@ file: { path: 2 path: 12 path: 3 - span: 533 + span: 539 span: 38 span: 40 } @@ -9093,20 +9060,20 @@ file: { path: 10 path: 2 path: 13 - span: 536 + path: 4 + span: 542 span: 2 - span: 40 - leading_comments: " Namespace for generated classes; defaults to the package.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 13 - path: 4 - span: 536 + span: 542 span: 2 - span: 10 + span: 40 + leading_comments: " Namespace for generated classes; defaults to the package.\n" } location: { path: 4 @@ -9114,7 +9081,7 @@ file: { path: 2 path: 13 path: 5 - span: 536 + span: 542 span: 11 span: 17 } @@ -9124,7 +9091,7 @@ file: { path: 2 path: 13 path: 1 - span: 536 + span: 542 span: 18 span: 34 } @@ -9134,7 +9101,7 @@ file: { path: 2 path: 13 path: 3 - span: 536 + span: 542 span: 37 span: 39 } @@ -9143,20 +9110,20 @@ file: { path: 10 path: 2 path: 14 - span: 542 + path: 4 + span: 548 span: 2 - span: 36 - leading_comments: " By default Swift generators will take the proto package and CamelCase it\n replacing '.' with underscore and use that to prefix the types/symbols\n defined. When this options is provided, they will use this value instead\n to prefix the types/symbols defined.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 14 - path: 4 - span: 542 + span: 548 span: 2 - span: 10 + span: 36 + leading_comments: " By default Swift generators will take the proto package and CamelCase it\n replacing '.' with underscore and use that to prefix the types/symbols\n defined. When this options is provided, they will use this value instead\n to prefix the types/symbols defined.\n" } location: { path: 4 @@ -9164,7 +9131,7 @@ file: { path: 2 path: 14 path: 5 - span: 542 + span: 548 span: 11 span: 17 } @@ -9174,7 +9141,7 @@ file: { path: 2 path: 14 path: 1 - span: 542 + span: 548 span: 18 span: 30 } @@ -9184,7 +9151,7 @@ file: { path: 2 path: 14 path: 3 - span: 542 + span: 548 span: 33 span: 35 } @@ -9193,20 +9160,20 @@ file: { path: 10 path: 2 path: 15 - span: 546 + path: 4 + span: 552 span: 2 - span: 40 - leading_comments: " Sets the php class prefix which is prepended to all php generated classes\n from this .proto. Default is empty.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 15 - path: 4 - span: 546 + span: 552 span: 2 - span: 10 + span: 40 + leading_comments: " Sets the php class prefix which is prepended to all php generated classes\n from this .proto. Default is empty.\n" } location: { path: 4 @@ -9214,7 +9181,7 @@ file: { path: 2 path: 15 path: 5 - span: 546 + span: 552 span: 11 span: 17 } @@ -9224,7 +9191,7 @@ file: { path: 2 path: 15 path: 1 - span: 546 + span: 552 span: 18 span: 34 } @@ -9234,7 +9201,7 @@ file: { path: 2 path: 15 path: 3 - span: 546 + span: 552 span: 37 span: 39 } @@ -9243,20 +9210,20 @@ file: { path: 10 path: 2 path: 16 - span: 551 + path: 4 + span: 557 span: 2 - span: 37 - leading_comments: " Use this option to change the namespace of php generated classes. Default\n is empty. When this option is empty, the package name will be used for\n determining the namespace.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 16 - path: 4 - span: 551 + span: 557 span: 2 - span: 10 + span: 37 + leading_comments: " Use this option to change the namespace of php generated classes. Default\n is empty. When this option is empty, the package name will be used for\n determining the namespace.\n" } location: { path: 4 @@ -9264,7 +9231,7 @@ file: { path: 2 path: 16 path: 5 - span: 551 + span: 557 span: 11 span: 17 } @@ -9274,7 +9241,7 @@ file: { path: 2 path: 16 path: 1 - span: 551 + span: 557 span: 18 span: 31 } @@ -9284,7 +9251,7 @@ file: { path: 2 path: 16 path: 3 - span: 551 + span: 557 span: 34 span: 36 } @@ -9293,20 +9260,20 @@ file: { path: 10 path: 2 path: 17 - span: 556 + path: 4 + span: 562 span: 2 - span: 46 - leading_comments: " Use this option to change the namespace of php generated metadata classes.\n Default is empty. When this option is empty, the proto file name will be\n used for determining the namespace.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 17 - path: 4 - span: 556 + span: 562 span: 2 - span: 10 + span: 46 + leading_comments: " Use this option to change the namespace of php generated metadata classes.\n Default is empty. When this option is empty, the proto file name will be\n used for determining the namespace.\n" } location: { path: 4 @@ -9314,7 +9281,7 @@ file: { path: 2 path: 17 path: 5 - span: 556 + span: 562 span: 11 span: 17 } @@ -9324,7 +9291,7 @@ file: { path: 2 path: 17 path: 1 - span: 556 + span: 562 span: 18 span: 40 } @@ -9334,7 +9301,7 @@ file: { path: 2 path: 17 path: 3 - span: 556 + span: 562 span: 43 span: 45 } @@ -9343,20 +9310,20 @@ file: { path: 10 path: 2 path: 18 - span: 561 + path: 4 + span: 567 span: 2 - span: 36 - leading_comments: " Use this option to change the package of ruby generated classes. Default\n is empty. When this option is not set, the package name will be used for\n determining the ruby package.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 18 - path: 4 - span: 561 + span: 567 span: 2 - span: 10 + span: 36 + leading_comments: " Use this option to change the package of ruby generated classes. Default\n is empty. When this option is not set, the package name will be used for\n determining the ruby package.\n" } location: { path: 4 @@ -9364,7 +9331,7 @@ file: { path: 2 path: 18 path: 5 - span: 561 + span: 567 span: 11 span: 17 } @@ -9374,7 +9341,7 @@ file: { path: 2 path: 18 path: 1 - span: 561 + span: 567 span: 18 span: 30 } @@ -9384,7 +9351,7 @@ file: { path: 2 path: 18 path: 3 - span: 561 + span: 567 span: 33 span: 35 } @@ -9393,20 +9360,20 @@ file: { path: 10 path: 2 path: 19 - span: 567 + path: 4 + span: 573 span: 2 - span: 36 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 19 - path: 4 - span: 567 + span: 573 span: 2 - span: 10 + span: 36 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -9414,7 +9381,7 @@ file: { path: 2 path: 19 path: 6 - span: 567 + span: 573 span: 11 span: 21 } @@ -9424,7 +9391,7 @@ file: { path: 2 path: 19 path: 1 - span: 567 + span: 573 span: 22 span: 30 } @@ -9434,7 +9401,7 @@ file: { path: 2 path: 19 path: 3 - span: 567 + span: 573 span: 33 span: 35 } @@ -9443,20 +9410,20 @@ file: { path: 10 path: 2 path: 20 - span: 571 + path: 4 + span: 577 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here.\n See the documentation for the \"Options\" section above.\n" + span: 10 } location: { path: 4 path: 10 path: 2 path: 20 - path: 4 - span: 571 + span: 577 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here.\n See the documentation for the \"Options\" section above.\n" } location: { path: 4 @@ -9464,7 +9431,7 @@ file: { path: 2 path: 20 path: 6 - span: 571 + span: 577 span: 11 span: 30 } @@ -9474,7 +9441,7 @@ file: { path: 2 path: 20 path: 1 - span: 571 + span: 577 span: 31 span: 51 } @@ -9484,7 +9451,7 @@ file: { path: 2 path: 20 path: 3 - span: 571 + span: 577 span: 54 span: 57 } @@ -9492,7 +9459,7 @@ file: { path: 4 path: 10 path: 5 - span: 575 + span: 581 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message.\n See the documentation for the \"Options\" section above.\n" @@ -9502,19 +9469,19 @@ file: { path: 10 path: 5 path: 0 - span: 575 + path: 1 + span: 581 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 10 path: 5 path: 0 - path: 1 - span: 575 + span: 581 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -9522,24 +9489,16 @@ file: { path: 5 path: 0 path: 2 - span: 575 + span: 581 span: 21 span: 24 } - location: { - path: 4 - path: 10 - path: 9 - span: 577 - span: 2 - span: 14 - } location: { path: 4 path: 10 path: 9 path: 1 - span: 577 + span: 583 span: 11 span: 13 } @@ -9549,7 +9508,7 @@ file: { path: 9 path: 1 path: 1 - span: 577 + span: 583 span: 11 span: 13 } @@ -9559,23 +9518,23 @@ file: { path: 9 path: 1 path: 2 - span: 577 + span: 583 span: 11 span: 13 } location: { path: 4 path: 11 - span: 580 + span: 586 span: 0 - span: 663 + span: 669 span: 1 } location: { path: 4 path: 11 path: 1 - span: 580 + span: 586 span: 8 span: 22 } @@ -9584,20 +9543,20 @@ file: { path: 11 path: 2 path: 0 - span: 599 + path: 4 + span: 605 span: 2 - span: 62 - leading_comments: " Set true to use the old proto1 MessageSet wire format for extensions.\n This is provided for backwards-compatibility with the MessageSet wire\n format. You should not use this for any other reason: It's less\n efficient, has fewer features, and is more complicated.\n\n The message must be defined exactly as follows:\n message Foo {\n option message_set_wire_format = true;\n extensions 4 to max;\n }\n Note that the message cannot have any defined fields; MessageSets only\n have extensions.\n\n All extensions of your type must be singular messages; e.g. they cannot\n be int32s, enums, or repeated messages.\n\n Because this is an option, the above two restrictions are not enforced by\n the protocol compiler.\n" + span: 10 } location: { path: 4 path: 11 path: 2 path: 0 - path: 4 - span: 599 + span: 605 span: 2 - span: 10 + span: 62 + leading_comments: " Set true to use the old proto1 MessageSet wire format for extensions.\n This is provided for backwards-compatibility with the MessageSet wire\n format. You should not use this for any other reason: It's less\n efficient, has fewer features, and is more complicated.\n\n The message must be defined exactly as follows:\n message Foo {\n option message_set_wire_format = true;\n extensions 4 to max;\n }\n Note that the message cannot have any defined fields; MessageSets only\n have extensions.\n\n All extensions of your type must be singular messages; e.g. they cannot\n be int32s, enums, or repeated messages.\n\n Because this is an option, the above two restrictions are not enforced by\n the protocol compiler.\n" } location: { path: 4 @@ -9605,7 +9564,7 @@ file: { path: 2 path: 0 path: 5 - span: 599 + span: 605 span: 11 span: 15 } @@ -9615,7 +9574,7 @@ file: { path: 2 path: 0 path: 1 - span: 599 + span: 605 span: 16 span: 39 } @@ -9625,27 +9584,17 @@ file: { path: 2 path: 0 path: 3 - span: 599 + span: 605 span: 42 span: 43 } - location: { - path: 4 - path: 11 - path: 2 - path: 0 - path: 8 - span: 599 - span: 44 - span: 61 - } location: { path: 4 path: 11 path: 2 path: 0 path: 7 - span: 599 + span: 605 span: 45 span: 60 } @@ -9654,20 +9603,20 @@ file: { path: 11 path: 2 path: 1 - span: 604 + path: 4 + span: 610 span: 2 - span: 70 - leading_comments: " Disables the generation of the standard \"descriptor()\" accessor, which can\n conflict with a field of the same name. This is meant to make migration\n from proto1 easier; new code should avoid fields named \"descriptor\".\n" + span: 10 } location: { path: 4 path: 11 path: 2 path: 1 - path: 4 - span: 604 + span: 610 span: 2 - span: 10 + span: 70 + leading_comments: " Disables the generation of the standard \"descriptor()\" accessor, which can\n conflict with a field of the same name. This is meant to make migration\n from proto1 easier; new code should avoid fields named \"descriptor\".\n" } location: { path: 4 @@ -9675,7 +9624,7 @@ file: { path: 2 path: 1 path: 5 - span: 604 + span: 610 span: 11 span: 15 } @@ -9685,7 +9634,7 @@ file: { path: 2 path: 1 path: 1 - span: 604 + span: 610 span: 16 span: 47 } @@ -9695,27 +9644,17 @@ file: { path: 2 path: 1 path: 3 - span: 604 + span: 610 span: 50 span: 51 } - location: { - path: 4 - path: 11 - path: 2 - path: 1 - path: 8 - span: 604 - span: 52 - span: 69 - } location: { path: 4 path: 11 path: 2 path: 1 path: 7 - span: 604 + span: 610 span: 53 span: 68 } @@ -9724,20 +9663,20 @@ file: { path: 11 path: 2 path: 2 - span: 610 + path: 4 + span: 616 span: 2 - span: 49 - leading_comments: " Is this message deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the message, or it will be completely ignored; in the very least,\n this is a formalization for deprecating messages.\n" + span: 10 } location: { path: 4 path: 11 path: 2 path: 2 - path: 4 - span: 610 + span: 616 span: 2 - span: 10 + span: 49 + leading_comments: " Is this message deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the message, or it will be completely ignored; in the very least,\n this is a formalization for deprecating messages.\n" } location: { path: 4 @@ -9745,7 +9684,7 @@ file: { path: 2 path: 2 path: 5 - span: 610 + span: 616 span: 11 span: 15 } @@ -9755,7 +9694,7 @@ file: { path: 2 path: 2 path: 1 - span: 610 + span: 616 span: 16 span: 26 } @@ -9765,27 +9704,17 @@ file: { path: 2 path: 2 path: 3 - span: 610 + span: 616 span: 29 span: 30 } - location: { - path: 4 - path: 11 - path: 2 - path: 2 - path: 8 - span: 610 - span: 31 - span: 48 - } location: { path: 4 path: 11 path: 2 path: 2 path: 7 - span: 610 + span: 616 span: 32 span: 47 } @@ -9793,7 +9722,7 @@ file: { path: 4 path: 11 path: 9 - span: 612 + span: 618 span: 2 span: 19 } @@ -9802,7 +9731,7 @@ file: { path: 11 path: 9 path: 0 - span: 612 + span: 618 span: 11 span: 12 } @@ -9812,7 +9741,7 @@ file: { path: 9 path: 0 path: 1 - span: 612 + span: 618 span: 11 span: 12 } @@ -9822,7 +9751,7 @@ file: { path: 9 path: 0 path: 2 - span: 612 + span: 618 span: 11 span: 12 } @@ -9831,7 +9760,7 @@ file: { path: 11 path: 9 path: 1 - span: 612 + span: 618 span: 14 span: 15 } @@ -9841,7 +9770,7 @@ file: { path: 9 path: 1 path: 1 - span: 612 + span: 618 span: 14 span: 15 } @@ -9851,7 +9780,7 @@ file: { path: 9 path: 1 path: 2 - span: 612 + span: 618 span: 14 span: 15 } @@ -9860,7 +9789,7 @@ file: { path: 11 path: 9 path: 2 - span: 612 + span: 618 span: 17 span: 18 } @@ -9870,7 +9799,7 @@ file: { path: 9 path: 2 path: 1 - span: 612 + span: 618 span: 17 span: 18 } @@ -9880,7 +9809,7 @@ file: { path: 9 path: 2 path: 2 - span: 612 + span: 618 span: 17 span: 18 } @@ -9889,20 +9818,20 @@ file: { path: 11 path: 2 path: 3 - span: 635 + path: 4 + span: 641 span: 2 - span: 30 - leading_comments: " Whether the message is an automatically generated map entry type for the\n maps field.\n\n For maps fields:\n map map_field = 1;\n The parsed descriptor looks like:\n message MapFieldEntry {\n option map_entry = true;\n optional KeyType key = 1;\n optional ValueType value = 2;\n }\n repeated MapFieldEntry map_field = 1;\n\n Implementations may choose not to generate the map_entry=true message, but\n use a native map in the target language to hold the keys and values.\n The reflection APIs in such implementations still need to work as\n if the field is a repeated message field.\n\n NOTE: Do not set the option in .proto files. Always use the maps syntax\n instead. The option should only be implicitly set by the proto compiler\n parser.\n" + span: 10 } location: { path: 4 path: 11 path: 2 path: 3 - path: 4 - span: 635 + span: 641 span: 2 - span: 10 + span: 30 + leading_comments: " Whether the message is an automatically generated map entry type for the\n maps field.\n\n For maps fields:\n map map_field = 1;\n The parsed descriptor looks like:\n message MapFieldEntry {\n option map_entry = true;\n optional KeyType key = 1;\n optional ValueType value = 2;\n }\n repeated MapFieldEntry map_field = 1;\n\n Implementations may choose not to generate the map_entry=true message, but\n use a native map in the target language to hold the keys and values.\n The reflection APIs in such implementations still need to work as\n if the field is a repeated message field.\n\n NOTE: Do not set the option in .proto files. Always use the maps syntax\n instead. The option should only be implicitly set by the proto compiler\n parser.\n" } location: { path: 4 @@ -9910,7 +9839,7 @@ file: { path: 2 path: 3 path: 5 - span: 635 + span: 641 span: 11 span: 15 } @@ -9920,7 +9849,7 @@ file: { path: 2 path: 3 path: 1 - span: 635 + span: 641 span: 16 span: 25 } @@ -9930,25 +9859,16 @@ file: { path: 2 path: 3 path: 3 - span: 635 + span: 641 span: 28 span: 29 } - location: { - path: 4 - path: 11 - path: 9 - span: 637 - span: 2 - span: 13 - trailing_comments: " javalite_serializable\n" - } location: { path: 4 path: 11 path: 9 path: 3 - span: 637 + span: 643 span: 11 span: 12 } @@ -9958,7 +9878,7 @@ file: { path: 9 path: 3 path: 1 - span: 637 + span: 643 span: 11 span: 12 } @@ -9968,25 +9888,16 @@ file: { path: 9 path: 3 path: 2 - span: 637 + span: 643 span: 11 span: 12 } - location: { - path: 4 - path: 11 - path: 9 - span: 638 - span: 2 - span: 13 - trailing_comments: " javanano_as_lite\n" - } location: { path: 4 path: 11 path: 9 path: 4 - span: 638 + span: 644 span: 11 span: 12 } @@ -9996,7 +9907,7 @@ file: { path: 9 path: 4 path: 1 - span: 638 + span: 644 span: 11 span: 12 } @@ -10006,7 +9917,7 @@ file: { path: 9 path: 4 path: 2 - span: 638 + span: 644 span: 11 span: 12 } @@ -10015,20 +9926,20 @@ file: { path: 11 path: 2 path: 4 - span: 650 + path: 4 + span: 656 span: 2 - span: 80 - leading_comments: " Enable the legacy handling of JSON field name conflicts. This lowercases\n and strips underscored from the fields before comparison in proto3 only.\n The new behavior takes `json_name` into account and applies to proto2 as\n well.\n\n This should only be used as a temporary measure against broken builds due\n to the change in behavior for JSON field name conflicts.\n\n TODO This is legacy behavior we plan to remove once downstream\n teams have had time to migrate.\n" + span: 10 } location: { path: 4 path: 11 path: 2 path: 4 - path: 4 - span: 650 + span: 656 span: 2 - span: 10 + span: 80 + leading_comments: " Enable the legacy handling of JSON field name conflicts. This lowercases\n and strips underscored from the fields before comparison in proto3 only.\n The new behavior takes `json_name` into account and applies to proto2 as\n well.\n\n This should only be used as a temporary measure against broken builds due\n to the change in behavior for JSON field name conflicts.\n\n TODO This is legacy behavior we plan to remove once downstream\n teams have had time to migrate.\n" } location: { path: 4 @@ -10036,7 +9947,7 @@ file: { path: 2 path: 4 path: 5 - span: 650 + span: 656 span: 11 span: 15 } @@ -10046,7 +9957,7 @@ file: { path: 2 path: 4 path: 1 - span: 650 + span: 656 span: 16 span: 54 } @@ -10056,7 +9967,7 @@ file: { path: 2 path: 4 path: 3 - span: 650 + span: 656 span: 57 span: 59 } @@ -10066,7 +9977,7 @@ file: { path: 2 path: 4 path: 8 - span: 650 + span: 656 span: 60 span: 79 } @@ -10077,7 +9988,7 @@ file: { path: 4 path: 8 path: 3 - span: 650 + span: 656 span: 61 span: 78 } @@ -10086,20 +9997,20 @@ file: { path: 11 path: 2 path: 5 - span: 656 + path: 4 + span: 662 span: 2 - span: 36 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 11 path: 2 path: 5 - path: 4 - span: 656 + span: 662 span: 2 - span: 10 + span: 36 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -10107,7 +10018,7 @@ file: { path: 2 path: 5 path: 6 - span: 656 + span: 662 span: 11 span: 21 } @@ -10117,7 +10028,7 @@ file: { path: 2 path: 5 path: 1 - span: 656 + span: 662 span: 22 span: 30 } @@ -10127,7 +10038,7 @@ file: { path: 2 path: 5 path: 3 - span: 656 + span: 662 span: 33 span: 35 } @@ -10136,20 +10047,20 @@ file: { path: 11 path: 2 path: 6 - span: 659 + path: 4 + span: 665 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 11 path: 2 path: 6 - path: 4 - span: 659 + span: 665 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -10157,7 +10068,7 @@ file: { path: 2 path: 6 path: 6 - span: 659 + span: 665 span: 11 span: 30 } @@ -10167,7 +10078,7 @@ file: { path: 2 path: 6 path: 1 - span: 659 + span: 665 span: 31 span: 51 } @@ -10177,7 +10088,7 @@ file: { path: 2 path: 6 path: 3 - span: 659 + span: 665 span: 54 span: 57 } @@ -10185,7 +10096,7 @@ file: { path: 4 path: 11 path: 5 - span: 662 + span: 668 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -10195,19 +10106,19 @@ file: { path: 11 path: 5 path: 0 - span: 662 + path: 1 + span: 668 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 11 path: 5 path: 0 - path: 1 - span: 662 + span: 668 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -10215,23 +10126,23 @@ file: { path: 5 path: 0 path: 2 - span: 662 + span: 668 span: 21 span: 24 } location: { path: 4 path: 12 - span: 665 + span: 671 span: 0 - span: 831 + span: 838 span: 1 } location: { path: 4 path: 12 path: 1 - span: 665 + span: 671 span: 8 span: 20 } @@ -10240,20 +10151,20 @@ file: { path: 12 path: 2 path: 0 - span: 673 + path: 4 + span: 679 span: 2 - span: 69 - leading_comments: " NOTE: ctype is deprecated. Use `features.(pb.cpp).string_type` instead.\n The ctype option instructs the C++ code generator to use a different\n representation of the field than it normally would. See the specific\n options below. This option is only implemented to support use of\n [ctype=CORD] and [ctype=STRING] (the default) on non-repeated fields of\n type \"bytes\" in the open source release.\n TODO: make ctype actually deprecated.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 0 - path: 4 - span: 673 + span: 679 span: 2 - span: 10 + span: 69 + leading_comments: " NOTE: ctype is deprecated. Use `features.(pb.cpp).string_type` instead.\n The ctype option instructs the C++ code generator to use a different\n representation of the field than it normally would. See the specific\n options below. This option is only implemented to support use of\n [ctype=CORD] and [ctype=STRING] (the default) on non-repeated fields of\n type \"bytes\" in the open source release.\n TODO: make ctype actually deprecated.\n" } location: { path: 4 @@ -10261,7 +10172,7 @@ file: { path: 2 path: 0 path: 6 - span: 673 + span: 679 span: 11 span: 16 } @@ -10271,7 +10182,7 @@ file: { path: 2 path: 0 path: 1 - span: 673 + span: 679 span: 17 span: 22 } @@ -10281,27 +10192,17 @@ file: { path: 2 path: 0 path: 3 - span: 673 + span: 679 span: 25 span: 26 } - location: { - path: 4 - path: 12 - path: 2 - path: 0 - path: 8 - span: 673 - span: 27 - span: 68 - } location: { path: 4 path: 12 path: 2 path: 0 path: 7 - span: 673 + span: 679 span: 51 span: 67 } @@ -10310,9 +10211,9 @@ file: { path: 12 path: 4 path: 0 - span: 674 + span: 680 span: 2 - span: 687 + span: 693 span: 3 } location: { @@ -10321,7 +10222,7 @@ file: { path: 4 path: 0 path: 1 - span: 674 + span: 680 span: 7 span: 12 } @@ -10332,10 +10233,10 @@ file: { path: 0 path: 2 path: 0 - span: 676 + path: 1 + span: 682 span: 4 - span: 15 - leading_comments: " Default mode.\n" + span: 10 } location: { path: 4 @@ -10344,10 +10245,10 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 676 + span: 682 span: 4 - span: 10 + span: 15 + leading_comments: " Default mode.\n" } location: { path: 4 @@ -10357,7 +10258,7 @@ file: { path: 2 path: 0 path: 2 - span: 676 + span: 682 span: 13 span: 14 } @@ -10368,10 +10269,10 @@ file: { path: 0 path: 2 path: 1 - span: 684 + path: 1 + span: 690 span: 4 - span: 13 - leading_comments: " The option [ctype=CORD] may be applied to a non-repeated field of type\n \"bytes\". It indicates that in C++, the data should be stored in a Cord\n instead of a string. For very large strings, this may reduce memory\n fragmentation. It may also allow better performance when parsing from a\n Cord, or when parsing with aliasing enabled, as the parsed Cord may then\n alias the original buffer.\n" + span: 8 } location: { path: 4 @@ -10380,10 +10281,10 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 684 + span: 690 span: 4 - span: 8 + span: 13 + leading_comments: " The option [ctype=CORD] may be applied to a non-repeated field of type\n \"bytes\". It indicates that in C++, the data should be stored in a Cord\n instead of a string. For very large strings, this may reduce memory\n fragmentation. It may also allow better performance when parsing from a\n Cord, or when parsing with aliasing enabled, as the parsed Cord may then\n alias the original buffer.\n" } location: { path: 4 @@ -10393,7 +10294,7 @@ file: { path: 2 path: 1 path: 2 - span: 684 + span: 690 span: 11 span: 12 } @@ -10404,9 +10305,10 @@ file: { path: 0 path: 2 path: 2 - span: 686 + path: 1 + span: 692 span: 4 - span: 21 + span: 16 } location: { path: 4 @@ -10415,10 +10317,9 @@ file: { path: 0 path: 2 path: 2 - path: 1 - span: 686 + span: 692 span: 4 - span: 16 + span: 21 } location: { path: 4 @@ -10428,7 +10329,7 @@ file: { path: 2 path: 2 path: 2 - span: 686 + span: 692 span: 19 span: 20 } @@ -10437,20 +10338,20 @@ file: { path: 12 path: 2 path: 1 - span: 695 + path: 4 + span: 701 span: 2 - span: 27 - leading_comments: " The packed option can be enabled for repeated primitive fields to enable\n a more efficient representation on the wire. Rather than repeatedly\n writing the tag and type for each element, the entire array is encoded as\n a single length-delimited blob. In proto3, only explicit setting it to\n false will avoid using packed encoding. This option is prohibited in\n Editions, but the `repeated_field_encoding` feature can be used to control\n the behavior.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 1 - path: 4 - span: 695 + span: 701 span: 2 - span: 10 + span: 27 + leading_comments: " The packed option can be enabled for repeated primitive fields to enable\n a more efficient representation on the wire. Rather than repeatedly\n writing the tag and type for each element, the entire array is encoded as\n a single length-delimited blob. In proto3, only explicit setting it to\n false will avoid using packed encoding. This option is prohibited in\n Editions, but the `repeated_field_encoding` feature can be used to control\n the behavior.\n" } location: { path: 4 @@ -10458,7 +10359,7 @@ file: { path: 2 path: 1 path: 5 - span: 695 + span: 701 span: 11 span: 15 } @@ -10468,7 +10369,7 @@ file: { path: 2 path: 1 path: 1 - span: 695 + span: 701 span: 16 span: 22 } @@ -10478,7 +10379,7 @@ file: { path: 2 path: 1 path: 3 - span: 695 + span: 701 span: 25 span: 26 } @@ -10487,20 +10388,20 @@ file: { path: 12 path: 2 path: 2 - span: 708 + path: 4 + span: 714 span: 2 - span: 51 - leading_comments: " The jstype option determines the JavaScript type used for values of the\n field. The option is permitted only for 64 bit integral and fixed types\n (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING\n is represented as JavaScript string, which avoids loss of precision that\n can happen when a large value is converted to a floating point JavaScript.\n Specifying JS_NUMBER for the jstype causes the generated JavaScript code to\n use the JavaScript \"number\" type. The behavior of the default option\n JS_NORMAL is implementation dependent.\n\n This option is an enum to permit additional types to be added, e.g.\n goog.math.Integer.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 2 - path: 4 - span: 708 + span: 714 span: 2 - span: 10 + span: 51 + leading_comments: " The jstype option determines the JavaScript type used for values of the\n field. The option is permitted only for 64 bit integral and fixed types\n (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING\n is represented as JavaScript string, which avoids loss of precision that\n can happen when a large value is converted to a floating point JavaScript.\n Specifying JS_NUMBER for the jstype causes the generated JavaScript code to\n use the JavaScript \"number\" type. The behavior of the default option\n JS_NORMAL is implementation dependent.\n\n This option is an enum to permit additional types to be added, e.g.\n goog.math.Integer.\n" } location: { path: 4 @@ -10508,7 +10409,7 @@ file: { path: 2 path: 2 path: 6 - span: 708 + span: 714 span: 11 span: 17 } @@ -10518,7 +10419,7 @@ file: { path: 2 path: 2 path: 1 - span: 708 + span: 714 span: 18 span: 24 } @@ -10528,27 +10429,17 @@ file: { path: 2 path: 2 path: 3 - span: 708 + span: 714 span: 27 span: 28 } - location: { - path: 4 - path: 12 - path: 2 - path: 2 - path: 8 - span: 708 - span: 29 - span: 50 - } location: { path: 4 path: 12 path: 2 path: 2 path: 7 - span: 708 + span: 714 span: 30 span: 49 } @@ -10557,9 +10448,9 @@ file: { path: 12 path: 4 path: 1 - span: 709 + span: 715 span: 2 - span: 718 + span: 724 span: 3 } location: { @@ -10568,7 +10459,7 @@ file: { path: 4 path: 1 path: 1 - span: 709 + span: 715 span: 7 span: 13 } @@ -10579,10 +10470,10 @@ file: { path: 1 path: 2 path: 0 - span: 711 + path: 1 + span: 717 span: 4 - span: 18 - leading_comments: " Use the default type.\n" + span: 13 } location: { path: 4 @@ -10591,10 +10482,10 @@ file: { path: 1 path: 2 path: 0 - path: 1 - span: 711 + span: 717 span: 4 - span: 13 + span: 18 + leading_comments: " Use the default type.\n" } location: { path: 4 @@ -10604,7 +10495,7 @@ file: { path: 2 path: 0 path: 2 - span: 711 + span: 717 span: 16 span: 17 } @@ -10615,10 +10506,10 @@ file: { path: 1 path: 2 path: 1 - span: 714 + path: 1 + span: 720 span: 4 - span: 18 - leading_comments: " Use JavaScript strings.\n" + span: 13 } location: { path: 4 @@ -10627,10 +10518,10 @@ file: { path: 1 path: 2 path: 1 - path: 1 - span: 714 + span: 720 span: 4 - span: 13 + span: 18 + leading_comments: " Use JavaScript strings.\n" } location: { path: 4 @@ -10640,7 +10531,7 @@ file: { path: 2 path: 1 path: 2 - span: 714 + span: 720 span: 16 span: 17 } @@ -10651,10 +10542,10 @@ file: { path: 1 path: 2 path: 2 - span: 717 + path: 1 + span: 723 span: 4 - span: 18 - leading_comments: " Use JavaScript numbers.\n" + span: 13 } location: { path: 4 @@ -10663,10 +10554,10 @@ file: { path: 1 path: 2 path: 2 - path: 1 - span: 717 + span: 723 span: 4 - span: 13 + span: 18 + leading_comments: " Use JavaScript numbers.\n" } location: { path: 4 @@ -10676,7 +10567,7 @@ file: { path: 2 path: 2 path: 2 - span: 717 + span: 723 span: 16 span: 17 } @@ -10685,20 +10576,20 @@ file: { path: 12 path: 2 path: 3 - span: 742 + path: 4 + span: 748 span: 2 - span: 43 - leading_comments: " Should this field be parsed lazily? Lazy applies only to message-type\n fields. It means that when the outer message is initially parsed, the\n inner message's contents will not be parsed but instead stored in encoded\n form. The inner message will actually be parsed when it is first accessed.\n\n This is only a hint. Implementations are free to choose whether to use\n eager or lazy parsing regardless of the value of this option. However,\n setting this option true suggests that the protocol author believes that\n using lazy parsing on this field is worth the additional bookkeeping\n overhead typically needed to implement it.\n\n This option does not affect the public interface of any generated code;\n all method signatures remain the same. Furthermore, thread-safety of the\n interface is not affected by this option; const methods remain safe to\n call from multiple threads concurrently, while non-const methods continue\n to require exclusive access.\n\n Note that lazy message fields are still eagerly verified to check\n ill-formed wireformat or missing required fields. Calling IsInitialized()\n on the outer message would fail if the inner message has missing required\n fields. Failed verification would result in parsing failure (except when\n uninitialized messages are acceptable).\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 3 - path: 4 - span: 742 + span: 748 span: 2 - span: 10 + span: 43 + leading_comments: " Should this field be parsed lazily? Lazy applies only to message-type\n fields. It means that when the outer message is initially parsed, the\n inner message's contents will not be parsed but instead stored in encoded\n form. The inner message will actually be parsed when it is first accessed.\n\n This is only a hint. Implementations are free to choose whether to use\n eager or lazy parsing regardless of the value of this option. However,\n setting this option true suggests that the protocol author believes that\n using lazy parsing on this field is worth the additional bookkeeping\n overhead typically needed to implement it.\n\n This option does not affect the public interface of any generated code;\n all method signatures remain the same. Furthermore, thread-safety of the\n interface is not affected by this option; const methods remain safe to\n call from multiple threads concurrently, while non-const methods continue\n to require exclusive access.\n\n Note that lazy message fields are still eagerly verified to check\n ill-formed wireformat or missing required fields. Calling IsInitialized()\n on the outer message would fail if the inner message has missing required\n fields. Failed verification would result in parsing failure (except when\n uninitialized messages are acceptable).\n" } location: { path: 4 @@ -10706,7 +10597,7 @@ file: { path: 2 path: 3 path: 5 - span: 742 + span: 748 span: 11 span: 15 } @@ -10716,7 +10607,7 @@ file: { path: 2 path: 3 path: 1 - span: 742 + span: 748 span: 16 span: 20 } @@ -10726,27 +10617,17 @@ file: { path: 2 path: 3 path: 3 - span: 742 + span: 748 span: 23 span: 24 } - location: { - path: 4 - path: 12 - path: 2 - path: 3 - path: 8 - span: 742 - span: 25 - span: 42 - } location: { path: 4 path: 12 path: 2 path: 3 path: 7 - span: 742 + span: 748 span: 26 span: 41 } @@ -10755,20 +10636,20 @@ file: { path: 12 path: 2 path: 4 - span: 747 + path: 4 + span: 753 span: 2 - span: 55 - leading_comments: " unverified_lazy does no correctness checks on the byte stream. This should\n only be used where lazy with verification is prohibitive for performance\n reasons.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 4 - path: 4 - span: 747 + span: 753 span: 2 - span: 10 + span: 55 + leading_comments: " unverified_lazy does no correctness checks on the byte stream. This should\n only be used where lazy with verification is prohibitive for performance\n reasons.\n" } location: { path: 4 @@ -10776,7 +10657,7 @@ file: { path: 2 path: 4 path: 5 - span: 747 + span: 753 span: 11 span: 15 } @@ -10786,7 +10667,7 @@ file: { path: 2 path: 4 path: 1 - span: 747 + span: 753 span: 16 span: 31 } @@ -10796,27 +10677,17 @@ file: { path: 2 path: 4 path: 3 - span: 747 + span: 753 span: 34 span: 36 } - location: { - path: 4 - path: 12 - path: 2 - path: 4 - path: 8 - span: 747 - span: 37 - span: 54 - } location: { path: 4 path: 12 path: 2 path: 4 path: 7 - span: 747 + span: 753 span: 38 span: 53 } @@ -10825,20 +10696,20 @@ file: { path: 12 path: 2 path: 5 - span: 753 + path: 4 + span: 759 span: 2 - span: 49 - leading_comments: " Is this field deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for accessors, or it will be completely ignored; in the very least, this\n is a formalization for deprecating fields.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 5 - path: 4 - span: 753 + span: 759 span: 2 - span: 10 + span: 49 + leading_comments: " Is this field deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for accessors, or it will be completely ignored; in the very least, this\n is a formalization for deprecating fields.\n" } location: { path: 4 @@ -10846,7 +10717,7 @@ file: { path: 2 path: 5 path: 5 - span: 753 + span: 759 span: 11 span: 15 } @@ -10856,7 +10727,7 @@ file: { path: 2 path: 5 path: 1 - span: 753 + span: 759 span: 16 span: 26 } @@ -10866,27 +10737,17 @@ file: { path: 2 path: 5 path: 3 - span: 753 + span: 759 span: 29 span: 30 } - location: { - path: 4 - path: 12 - path: 2 - path: 5 - path: 8 - span: 753 - span: 31 - span: 48 - } location: { path: 4 path: 12 path: 2 path: 5 path: 7 - span: 753 + span: 759 span: 32 span: 47 } @@ -10895,20 +10756,20 @@ file: { path: 12 path: 2 path: 6 - span: 756 + path: 4 + span: 763 span: 2 - span: 44 - leading_comments: " For Google-internal migration only. Do not use.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 6 - path: 4 - span: 756 + span: 763 span: 2 - span: 10 + span: 63 + leading_comments: " DEPRECATED. DO NOT USE!\n For Google-internal migration only. Do not use.\n" } location: { path: 4 @@ -10916,7 +10777,7 @@ file: { path: 2 path: 6 path: 5 - span: 756 + span: 763 span: 11 span: 15 } @@ -10926,7 +10787,7 @@ file: { path: 2 path: 6 path: 1 - span: 756 + span: 763 span: 16 span: 20 } @@ -10936,7 +10797,7 @@ file: { path: 2 path: 6 path: 3 - span: 756 + span: 763 span: 23 span: 25 } @@ -10946,9 +10807,9 @@ file: { path: 2 path: 6 path: 8 - span: 756 + span: 763 span: 26 - span: 43 + span: 62 } location: { path: 4 @@ -10956,7 +10817,7 @@ file: { path: 2 path: 6 path: 7 - span: 756 + span: 763 span: 27 span: 42 } @@ -10964,11 +10825,12 @@ file: { path: 4 path: 12 path: 2 - path: 7 - span: 760 - span: 2 - span: 52 - leading_comments: " Indicate that the field value should not be printed out when using debug\n formats, e.g. when the field contains sensitive credentials.\n" + path: 6 + path: 8 + path: 3 + span: 763 + span: 44 + span: 61 } location: { path: 4 @@ -10976,17 +10838,27 @@ file: { path: 2 path: 7 path: 4 - span: 760 + span: 767 span: 2 span: 10 } + location: { + path: 4 + path: 12 + path: 2 + path: 7 + span: 767 + span: 2 + span: 52 + leading_comments: " Indicate that the field value should not be printed out when using debug\n formats, e.g. when the field contains sensitive credentials.\n" + } location: { path: 4 path: 12 path: 2 path: 7 path: 5 - span: 760 + span: 767 span: 11 span: 15 } @@ -10996,7 +10868,7 @@ file: { path: 2 path: 7 path: 1 - span: 760 + span: 767 span: 16 span: 28 } @@ -11006,27 +10878,17 @@ file: { path: 2 path: 7 path: 3 - span: 760 + span: 767 span: 31 span: 33 } - location: { - path: 4 - path: 12 - path: 2 - path: 7 - path: 8 - span: 760 - span: 34 - span: 51 - } location: { path: 4 path: 12 path: 2 path: 7 path: 7 - span: 760 + span: 767 span: 35 span: 50 } @@ -11035,9 +10897,9 @@ file: { path: 12 path: 4 path: 2 - span: 763 + span: 770 span: 2 - span: 767 + span: 774 span: 3 leading_comments: " If set to RETENTION_SOURCE, the option will be omitted from the binary.\n" } @@ -11047,7 +10909,7 @@ file: { path: 4 path: 2 path: 1 - span: 763 + span: 770 span: 7 span: 22 } @@ -11058,9 +10920,10 @@ file: { path: 2 path: 2 path: 0 - span: 764 + path: 1 + span: 771 span: 4 - span: 26 + span: 21 } location: { path: 4 @@ -11069,10 +10932,9 @@ file: { path: 2 path: 2 path: 0 - path: 1 - span: 764 + span: 771 span: 4 - span: 21 + span: 26 } location: { path: 4 @@ -11082,7 +10944,7 @@ file: { path: 2 path: 0 path: 2 - span: 764 + span: 771 span: 24 span: 25 } @@ -11093,9 +10955,10 @@ file: { path: 2 path: 2 path: 1 - span: 765 + path: 1 + span: 772 span: 4 - span: 26 + span: 21 } location: { path: 4 @@ -11104,10 +10967,9 @@ file: { path: 2 path: 2 path: 1 - path: 1 - span: 765 + span: 772 span: 4 - span: 21 + span: 26 } location: { path: 4 @@ -11117,7 +10979,7 @@ file: { path: 2 path: 1 path: 2 - span: 765 + span: 772 span: 24 span: 25 } @@ -11128,9 +10990,10 @@ file: { path: 2 path: 2 path: 2 - span: 766 + path: 1 + span: 773 span: 4 - span: 25 + span: 20 } location: { path: 4 @@ -11139,10 +11002,9 @@ file: { path: 2 path: 2 path: 2 - path: 1 - span: 766 + span: 773 span: 4 - span: 20 + span: 25 } location: { path: 4 @@ -11152,7 +11014,7 @@ file: { path: 2 path: 2 path: 2 - span: 766 + span: 773 span: 23 span: 24 } @@ -11161,19 +11023,19 @@ file: { path: 12 path: 2 path: 8 - span: 769 + path: 4 + span: 776 span: 2 - span: 42 + span: 10 } location: { path: 4 path: 12 path: 2 path: 8 - path: 4 - span: 769 + span: 776 span: 2 - span: 10 + span: 42 } location: { path: 4 @@ -11181,7 +11043,7 @@ file: { path: 2 path: 8 path: 6 - span: 769 + span: 776 span: 11 span: 26 } @@ -11191,7 +11053,7 @@ file: { path: 2 path: 8 path: 1 - span: 769 + span: 776 span: 27 span: 36 } @@ -11201,7 +11063,7 @@ file: { path: 2 path: 8 path: 3 - span: 769 + span: 776 span: 39 span: 41 } @@ -11210,9 +11072,9 @@ file: { path: 12 path: 4 path: 3 - span: 774 + span: 781 span: 2 - span: 785 + span: 792 span: 3 leading_comments: " This indicates the types of entities that the field may apply to when used\n as an option. If it is unset, then the field may be freely used as an\n option on any kind of entity.\n" } @@ -11222,7 +11084,7 @@ file: { path: 4 path: 3 path: 1 - span: 774 + span: 781 span: 7 span: 23 } @@ -11233,9 +11095,10 @@ file: { path: 3 path: 2 path: 0 - span: 775 + path: 1 + span: 782 span: 4 - span: 28 + span: 23 } location: { path: 4 @@ -11244,10 +11107,9 @@ file: { path: 3 path: 2 path: 0 - path: 1 - span: 775 + span: 782 span: 4 - span: 23 + span: 28 } location: { path: 4 @@ -11257,7 +11119,7 @@ file: { path: 2 path: 0 path: 2 - span: 775 + span: 782 span: 26 span: 27 } @@ -11268,9 +11130,10 @@ file: { path: 3 path: 2 path: 1 - span: 776 + path: 1 + span: 783 span: 4 - span: 25 + span: 20 } location: { path: 4 @@ -11279,10 +11142,9 @@ file: { path: 3 path: 2 path: 1 - path: 1 - span: 776 + span: 783 span: 4 - span: 20 + span: 25 } location: { path: 4 @@ -11292,7 +11154,7 @@ file: { path: 2 path: 1 path: 2 - span: 776 + span: 783 span: 23 span: 24 } @@ -11303,9 +11165,10 @@ file: { path: 3 path: 2 path: 2 - span: 777 + path: 1 + span: 784 span: 4 - span: 36 + span: 31 } location: { path: 4 @@ -11314,10 +11177,9 @@ file: { path: 3 path: 2 path: 2 - path: 1 - span: 777 + span: 784 span: 4 - span: 31 + span: 36 } location: { path: 4 @@ -11327,7 +11189,7 @@ file: { path: 2 path: 2 path: 2 - span: 777 + span: 784 span: 34 span: 35 } @@ -11338,9 +11200,10 @@ file: { path: 3 path: 2 path: 3 - span: 778 + path: 1 + span: 785 span: 4 - span: 28 + span: 23 } location: { path: 4 @@ -11349,10 +11212,9 @@ file: { path: 3 path: 2 path: 3 - path: 1 - span: 778 + span: 785 span: 4 - span: 23 + span: 28 } location: { path: 4 @@ -11362,7 +11224,7 @@ file: { path: 2 path: 3 path: 2 - span: 778 + span: 785 span: 26 span: 27 } @@ -11373,9 +11235,10 @@ file: { path: 3 path: 2 path: 4 - span: 779 + path: 1 + span: 786 span: 4 - span: 26 + span: 21 } location: { path: 4 @@ -11384,10 +11247,9 @@ file: { path: 3 path: 2 path: 4 - path: 1 - span: 779 + span: 786 span: 4 - span: 21 + span: 26 } location: { path: 4 @@ -11397,7 +11259,7 @@ file: { path: 2 path: 4 path: 2 - span: 779 + span: 786 span: 24 span: 25 } @@ -11408,9 +11270,10 @@ file: { path: 3 path: 2 path: 5 - span: 780 + path: 1 + span: 787 span: 4 - span: 26 + span: 21 } location: { path: 4 @@ -11419,10 +11282,9 @@ file: { path: 3 path: 2 path: 5 - path: 1 - span: 780 + span: 787 span: 4 - span: 21 + span: 26 } location: { path: 4 @@ -11432,7 +11294,7 @@ file: { path: 2 path: 5 path: 2 - span: 780 + span: 787 span: 24 span: 25 } @@ -11443,9 +11305,10 @@ file: { path: 3 path: 2 path: 6 - span: 781 + path: 1 + span: 788 span: 4 - span: 25 + span: 20 } location: { path: 4 @@ -11454,10 +11317,9 @@ file: { path: 3 path: 2 path: 6 - path: 1 - span: 781 + span: 788 span: 4 - span: 20 + span: 25 } location: { path: 4 @@ -11467,7 +11329,7 @@ file: { path: 2 path: 6 path: 2 - span: 781 + span: 788 span: 23 span: 24 } @@ -11478,9 +11340,10 @@ file: { path: 3 path: 2 path: 7 - span: 782 + path: 1 + span: 789 span: 4 - span: 31 + span: 26 } location: { path: 4 @@ -11489,10 +11352,9 @@ file: { path: 3 path: 2 path: 7 - path: 1 - span: 782 + span: 789 span: 4 - span: 26 + span: 31 } location: { path: 4 @@ -11502,7 +11364,7 @@ file: { path: 2 path: 7 path: 2 - span: 782 + span: 789 span: 29 span: 30 } @@ -11513,9 +11375,10 @@ file: { path: 3 path: 2 path: 8 - span: 783 + path: 1 + span: 790 span: 4 - span: 28 + span: 23 } location: { path: 4 @@ -11524,10 +11387,9 @@ file: { path: 3 path: 2 path: 8 - path: 1 - span: 783 + span: 790 span: 4 - span: 23 + span: 28 } location: { path: 4 @@ -11537,7 +11399,7 @@ file: { path: 2 path: 8 path: 2 - span: 783 + span: 790 span: 26 span: 27 } @@ -11548,9 +11410,10 @@ file: { path: 3 path: 2 path: 9 - span: 784 + path: 1 + span: 791 span: 4 - span: 27 + span: 22 } location: { path: 4 @@ -11559,10 +11422,9 @@ file: { path: 3 path: 2 path: 9 - path: 1 - span: 784 + span: 791 span: 4 - span: 22 + span: 27 } location: { path: 4 @@ -11572,7 +11434,7 @@ file: { path: 2 path: 9 path: 2 - span: 784 + span: 791 span: 25 span: 26 } @@ -11581,19 +11443,19 @@ file: { path: 12 path: 2 path: 9 - span: 787 + path: 4 + span: 794 span: 2 - span: 41 + span: 10 } location: { path: 4 path: 12 path: 2 path: 9 - path: 4 - span: 787 + span: 794 span: 2 - span: 10 + span: 41 } location: { path: 4 @@ -11601,7 +11463,7 @@ file: { path: 2 path: 9 path: 6 - span: 787 + span: 794 span: 11 span: 27 } @@ -11611,7 +11473,7 @@ file: { path: 2 path: 9 path: 1 - span: 787 + span: 794 span: 28 span: 35 } @@ -11621,7 +11483,7 @@ file: { path: 2 path: 9 path: 3 - span: 787 + span: 794 span: 38 span: 40 } @@ -11630,9 +11492,9 @@ file: { path: 12 path: 3 path: 0 - span: 789 + span: 796 span: 2 - span: 792 + span: 799 span: 3 } location: { @@ -11641,7 +11503,7 @@ file: { path: 3 path: 0 path: 1 - span: 789 + span: 796 span: 10 span: 24 } @@ -11652,9 +11514,10 @@ file: { path: 0 path: 2 path: 0 - span: 790 + path: 4 + span: 797 span: 4 - span: 33 + span: 12 } location: { path: 4 @@ -11663,10 +11526,9 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 790 + span: 797 span: 4 - span: 12 + span: 33 } location: { path: 4 @@ -11676,7 +11538,7 @@ file: { path: 2 path: 0 path: 6 - span: 790 + span: 797 span: 13 span: 20 } @@ -11688,7 +11550,7 @@ file: { path: 2 path: 0 path: 1 - span: 790 + span: 797 span: 21 span: 28 } @@ -11700,7 +11562,7 @@ file: { path: 2 path: 0 path: 3 - span: 790 + span: 797 span: 31 span: 32 } @@ -11711,10 +11573,10 @@ file: { path: 0 path: 2 path: 1 - span: 791 + path: 4 + span: 798 span: 4 - span: 30 - trailing_comments: " Textproto value.\n" + span: 12 } location: { path: 4 @@ -11723,10 +11585,10 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 791 + span: 798 span: 4 - span: 12 + span: 30 + trailing_comments: " Textproto value." } location: { path: 4 @@ -11736,7 +11598,7 @@ file: { path: 2 path: 1 path: 5 - span: 791 + span: 798 span: 13 span: 19 } @@ -11748,7 +11610,7 @@ file: { path: 2 path: 1 path: 1 - span: 791 + span: 798 span: 20 span: 25 } @@ -11760,7 +11622,7 @@ file: { path: 2 path: 1 path: 3 - span: 791 + span: 798 span: 28 span: 29 } @@ -11769,19 +11631,19 @@ file: { path: 12 path: 2 path: 10 - span: 793 + path: 4 + span: 800 span: 2 - span: 48 + span: 10 } location: { path: 4 path: 12 path: 2 path: 10 - path: 4 - span: 793 + span: 800 span: 2 - span: 10 + span: 48 } location: { path: 4 @@ -11789,7 +11651,7 @@ file: { path: 2 path: 10 path: 6 - span: 793 + span: 800 span: 11 span: 25 } @@ -11799,7 +11661,7 @@ file: { path: 2 path: 10 path: 1 - span: 793 + span: 800 span: 26 span: 42 } @@ -11809,7 +11671,7 @@ file: { path: 2 path: 10 path: 3 - span: 793 + span: 800 span: 45 span: 47 } @@ -11818,20 +11680,20 @@ file: { path: 12 path: 2 path: 11 - span: 799 + path: 4 + span: 806 span: 2 - span: 36 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 11 - path: 4 - span: 799 + span: 806 span: 2 - span: 10 + span: 36 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -11839,7 +11701,7 @@ file: { path: 2 path: 11 path: 6 - span: 799 + span: 806 span: 11 span: 21 } @@ -11849,7 +11711,7 @@ file: { path: 2 path: 11 path: 1 - span: 799 + span: 806 span: 22 span: 30 } @@ -11859,7 +11721,7 @@ file: { path: 2 path: 11 path: 3 - span: 799 + span: 806 span: 33 span: 35 } @@ -11868,9 +11730,9 @@ file: { path: 12 path: 3 path: 1 - span: 802 + span: 809 span: 2 - span: 820 + span: 827 span: 3 leading_comments: " Information about the support window of a feature.\n" } @@ -11880,7 +11742,7 @@ file: { path: 3 path: 1 path: 1 - span: 802 + span: 809 span: 10 span: 24 } @@ -11891,10 +11753,10 @@ file: { path: 1 path: 2 path: 0 - span: 806 + path: 4 + span: 813 span: 4 - span: 44 - leading_comments: " The edition that this feature was first available in. In editions\n earlier than this one, the default assigned to EDITION_LEGACY will be\n used, and proto files will not be able to override it.\n" + span: 12 } location: { path: 4 @@ -11903,10 +11765,10 @@ file: { path: 1 path: 2 path: 0 - path: 4 - span: 806 + span: 813 span: 4 - span: 12 + span: 44 + leading_comments: " The edition that this feature was first available in. In editions\n earlier than this one, the default assigned to EDITION_LEGACY will be\n used, and proto files will not be able to override it.\n" } location: { path: 4 @@ -11916,7 +11778,7 @@ file: { path: 2 path: 0 path: 6 - span: 806 + span: 813 span: 13 span: 20 } @@ -11928,7 +11790,7 @@ file: { path: 2 path: 0 path: 1 - span: 806 + span: 813 span: 21 span: 39 } @@ -11940,7 +11802,7 @@ file: { path: 2 path: 0 path: 3 - span: 806 + span: 813 span: 42 span: 43 } @@ -11951,10 +11813,10 @@ file: { path: 1 path: 2 path: 1 - span: 810 + path: 4 + span: 817 span: 4 - span: 44 - leading_comments: " The edition this feature becomes deprecated in. Using this after this\n edition may trigger warnings.\n" + span: 12 } location: { path: 4 @@ -11963,10 +11825,10 @@ file: { path: 1 path: 2 path: 1 - path: 4 - span: 810 + span: 817 span: 4 - span: 12 + span: 44 + leading_comments: " The edition this feature becomes deprecated in. Using this after this\n edition may trigger warnings.\n" } location: { path: 4 @@ -11976,7 +11838,7 @@ file: { path: 2 path: 1 path: 6 - span: 810 + span: 817 span: 13 span: 20 } @@ -11988,7 +11850,7 @@ file: { path: 2 path: 1 path: 1 - span: 810 + span: 817 span: 21 span: 39 } @@ -12000,7 +11862,7 @@ file: { path: 2 path: 1 path: 3 - span: 810 + span: 817 span: 42 span: 43 } @@ -12011,10 +11873,10 @@ file: { path: 1 path: 2 path: 2 - span: 814 + path: 4 + span: 821 span: 4 - span: 44 - leading_comments: " The deprecation warning text if this feature is used after the edition it\n was marked deprecated in.\n" + span: 12 } location: { path: 4 @@ -12023,10 +11885,10 @@ file: { path: 1 path: 2 path: 2 - path: 4 - span: 814 + span: 821 span: 4 - span: 12 + span: 44 + leading_comments: " The deprecation warning text if this feature is used after the edition it\n was marked deprecated in.\n" } location: { path: 4 @@ -12036,7 +11898,7 @@ file: { path: 2 path: 2 path: 5 - span: 814 + span: 821 span: 13 span: 19 } @@ -12048,7 +11910,7 @@ file: { path: 2 path: 2 path: 1 - span: 814 + span: 821 span: 20 span: 39 } @@ -12060,7 +11922,7 @@ file: { path: 2 path: 2 path: 3 - span: 814 + span: 821 span: 42 span: 43 } @@ -12071,10 +11933,10 @@ file: { path: 1 path: 2 path: 3 - span: 819 + path: 4 + span: 826 span: 4 - span: 41 - leading_comments: " The edition this feature is no longer available in. In editions after\n this one, the last default assigned will be used, and proto files will\n not be able to override it.\n" + span: 12 } location: { path: 4 @@ -12083,10 +11945,10 @@ file: { path: 1 path: 2 path: 3 - path: 4 - span: 819 + span: 826 span: 4 - span: 12 + span: 41 + leading_comments: " The edition this feature is no longer available in. In editions after\n this one, the last default assigned will be used, and proto files will\n not be able to override it.\n" } location: { path: 4 @@ -12096,7 +11958,7 @@ file: { path: 2 path: 3 path: 6 - span: 819 + span: 826 span: 13 span: 20 } @@ -12108,7 +11970,7 @@ file: { path: 2 path: 3 path: 1 - span: 819 + span: 826 span: 21 span: 36 } @@ -12120,7 +11982,7 @@ file: { path: 2 path: 3 path: 3 - span: 819 + span: 826 span: 39 span: 40 } @@ -12129,19 +11991,19 @@ file: { path: 12 path: 2 path: 12 - span: 821 + path: 4 + span: 828 span: 2 - span: 47 + span: 10 } location: { path: 4 path: 12 path: 2 path: 12 - path: 4 - span: 821 + span: 828 span: 2 - span: 10 + span: 47 } location: { path: 4 @@ -12149,7 +12011,7 @@ file: { path: 2 path: 12 path: 6 - span: 821 + span: 828 span: 11 span: 25 } @@ -12159,7 +12021,7 @@ file: { path: 2 path: 12 path: 1 - span: 821 + span: 828 span: 26 span: 41 } @@ -12169,7 +12031,7 @@ file: { path: 2 path: 12 path: 3 - span: 821 + span: 828 span: 44 span: 46 } @@ -12178,20 +12040,20 @@ file: { path: 12 path: 2 path: 13 - span: 824 + path: 4 + span: 831 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 12 path: 2 path: 13 - path: 4 - span: 824 + span: 831 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -12199,7 +12061,7 @@ file: { path: 2 path: 13 path: 6 - span: 824 + span: 831 span: 11 span: 30 } @@ -12209,7 +12071,7 @@ file: { path: 2 path: 13 path: 1 - span: 824 + span: 831 span: 31 span: 51 } @@ -12219,7 +12081,7 @@ file: { path: 2 path: 13 path: 3 - span: 824 + span: 831 span: 54 span: 57 } @@ -12227,7 +12089,7 @@ file: { path: 4 path: 12 path: 5 - span: 827 + span: 834 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -12237,19 +12099,19 @@ file: { path: 12 path: 5 path: 0 - span: 827 + path: 1 + span: 834 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 12 path: 5 path: 0 - path: 1 - span: 827 + span: 834 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -12257,7 +12119,7 @@ file: { path: 5 path: 0 path: 2 - span: 827 + span: 834 span: 21 span: 24 } @@ -12265,17 +12127,17 @@ file: { path: 4 path: 12 path: 9 - span: 829 + span: 836 span: 2 span: 13 - trailing_comments: " removed jtype\n" + trailing_comments: " removed jtype" } location: { path: 4 path: 12 path: 9 path: 0 - span: 829 + span: 836 span: 11 span: 12 } @@ -12285,7 +12147,7 @@ file: { path: 9 path: 0 path: 1 - span: 829 + span: 836 span: 11 span: 12 } @@ -12295,25 +12157,16 @@ file: { path: 9 path: 0 path: 2 - span: 829 + span: 836 span: 11 span: 12 } - location: { - path: 4 - path: 12 - path: 9 - span: 830 - span: 2 - span: 14 - trailing_comments: " reserve target, target_obsolete_do_not_use\n" - } location: { path: 4 path: 12 path: 9 path: 1 - span: 830 + span: 837 span: 11 span: 13 } @@ -12323,7 +12176,7 @@ file: { path: 9 path: 1 path: 1 - span: 830 + span: 837 span: 11 span: 13 } @@ -12333,23 +12186,23 @@ file: { path: 9 path: 1 path: 2 - span: 830 + span: 837 span: 11 span: 13 } location: { path: 4 path: 13 - span: 833 + span: 840 span: 0 - span: 845 + span: 852 span: 1 } location: { path: 4 path: 13 path: 1 - span: 833 + span: 840 span: 8 span: 20 } @@ -12358,20 +12211,20 @@ file: { path: 13 path: 2 path: 0 - span: 838 + path: 4 + span: 845 span: 2 - span: 35 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 13 path: 2 path: 0 - path: 4 - span: 838 + span: 845 span: 2 - span: 10 + span: 35 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -12379,7 +12232,7 @@ file: { path: 2 path: 0 path: 6 - span: 838 + span: 845 span: 11 span: 21 } @@ -12389,7 +12242,7 @@ file: { path: 2 path: 0 path: 1 - span: 838 + span: 845 span: 22 span: 30 } @@ -12399,7 +12252,7 @@ file: { path: 2 path: 0 path: 3 - span: 838 + span: 845 span: 33 span: 34 } @@ -12408,20 +12261,20 @@ file: { path: 13 path: 2 path: 1 - span: 841 + path: 4 + span: 848 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 13 path: 2 path: 1 - path: 4 - span: 841 + span: 848 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -12429,7 +12282,7 @@ file: { path: 2 path: 1 path: 6 - span: 841 + span: 848 span: 11 span: 30 } @@ -12439,7 +12292,7 @@ file: { path: 2 path: 1 path: 1 - span: 841 + span: 848 span: 31 span: 51 } @@ -12449,7 +12302,7 @@ file: { path: 2 path: 1 path: 3 - span: 841 + span: 848 span: 54 span: 57 } @@ -12457,7 +12310,7 @@ file: { path: 4 path: 13 path: 5 - span: 844 + span: 851 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -12467,19 +12320,19 @@ file: { path: 13 path: 5 path: 0 - span: 844 + path: 1 + span: 851 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 13 path: 5 path: 0 - path: 1 - span: 844 + span: 851 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -12487,23 +12340,23 @@ file: { path: 5 path: 0 path: 2 - span: 844 + span: 851 span: 21 span: 24 } location: { path: 4 path: 14 - span: 847 + span: 854 span: 0 - span: 880 + span: 887 span: 1 } location: { path: 4 path: 14 path: 1 - span: 847 + span: 854 span: 8 span: 19 } @@ -12512,20 +12365,20 @@ file: { path: 14 path: 2 path: 0 - span: 851 + path: 4 + span: 858 span: 2 - span: 32 - leading_comments: " Set this option to true to allow mapping different tag names to the same\n value.\n" + span: 10 } location: { path: 4 path: 14 path: 2 path: 0 - path: 4 - span: 851 + span: 858 span: 2 - span: 10 + span: 32 + leading_comments: " Set this option to true to allow mapping different tag names to the same\n value.\n" } location: { path: 4 @@ -12533,7 +12386,7 @@ file: { path: 2 path: 0 path: 5 - span: 851 + span: 858 span: 11 span: 15 } @@ -12543,7 +12396,7 @@ file: { path: 2 path: 0 path: 1 - span: 851 + span: 858 span: 16 span: 27 } @@ -12553,7 +12406,7 @@ file: { path: 2 path: 0 path: 3 - span: 851 + span: 858 span: 30 span: 31 } @@ -12562,20 +12415,20 @@ file: { path: 14 path: 2 path: 1 - span: 857 + path: 4 + span: 864 span: 2 - span: 49 - leading_comments: " Is this enum deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum, or it will be completely ignored; in the very least, this\n is a formalization for deprecating enums.\n" + span: 10 } location: { path: 4 path: 14 path: 2 path: 1 - path: 4 - span: 857 + span: 864 span: 2 - span: 10 + span: 49 + leading_comments: " Is this enum deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum, or it will be completely ignored; in the very least, this\n is a formalization for deprecating enums.\n" } location: { path: 4 @@ -12583,7 +12436,7 @@ file: { path: 2 path: 1 path: 5 - span: 857 + span: 864 span: 11 span: 15 } @@ -12593,7 +12446,7 @@ file: { path: 2 path: 1 path: 1 - span: 857 + span: 864 span: 16 span: 26 } @@ -12603,27 +12456,17 @@ file: { path: 2 path: 1 path: 3 - span: 857 + span: 864 span: 29 span: 30 } - location: { - path: 4 - path: 14 - path: 2 - path: 1 - path: 8 - span: 857 - span: 31 - span: 48 - } location: { path: 4 path: 14 path: 2 path: 1 path: 7 - span: 857 + span: 864 span: 32 span: 47 } @@ -12631,17 +12474,17 @@ file: { path: 4 path: 14 path: 9 - span: 859 + span: 866 span: 2 span: 13 - trailing_comments: " javanano_as_lite\n" + trailing_comments: " javanano_as_lite" } location: { path: 4 path: 14 path: 9 path: 0 - span: 859 + span: 866 span: 11 span: 12 } @@ -12651,7 +12494,7 @@ file: { path: 9 path: 0 path: 1 - span: 859 + span: 866 span: 11 span: 12 } @@ -12661,7 +12504,7 @@ file: { path: 9 path: 0 path: 2 - span: 859 + span: 866 span: 11 span: 12 } @@ -12670,20 +12513,20 @@ file: { path: 14 path: 2 path: 2 - span: 867 + path: 4 + span: 874 span: 2 - span: 79 - leading_comments: " Enable the legacy handling of JSON field name conflicts. This lowercases\n and strips underscored from the fields before comparison in proto3 only.\n The new behavior takes `json_name` into account and applies to proto2 as\n well.\n TODO Remove this legacy behavior once downstream teams have\n had time to migrate.\n" + span: 10 } location: { path: 4 path: 14 path: 2 path: 2 - path: 4 - span: 867 + span: 874 span: 2 - span: 10 + span: 79 + leading_comments: " Enable the legacy handling of JSON field name conflicts. This lowercases\n and strips underscored from the fields before comparison in proto3 only.\n The new behavior takes `json_name` into account and applies to proto2 as\n well.\n TODO Remove this legacy behavior once downstream teams have\n had time to migrate.\n" } location: { path: 4 @@ -12691,7 +12534,7 @@ file: { path: 2 path: 2 path: 5 - span: 867 + span: 874 span: 11 span: 15 } @@ -12701,7 +12544,7 @@ file: { path: 2 path: 2 path: 1 - span: 867 + span: 874 span: 16 span: 54 } @@ -12711,7 +12554,7 @@ file: { path: 2 path: 2 path: 3 - span: 867 + span: 874 span: 57 span: 58 } @@ -12721,7 +12564,7 @@ file: { path: 2 path: 2 path: 8 - span: 867 + span: 874 span: 59 span: 78 } @@ -12732,7 +12575,7 @@ file: { path: 2 path: 8 path: 3 - span: 867 + span: 874 span: 60 span: 77 } @@ -12741,20 +12584,20 @@ file: { path: 14 path: 2 path: 3 - span: 873 + path: 4 + span: 880 span: 2 - span: 35 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 14 path: 2 path: 3 - path: 4 - span: 873 + span: 880 span: 2 - span: 10 + span: 35 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -12762,7 +12605,7 @@ file: { path: 2 path: 3 path: 6 - span: 873 + span: 880 span: 11 span: 21 } @@ -12772,7 +12615,7 @@ file: { path: 2 path: 3 path: 1 - span: 873 + span: 880 span: 22 span: 30 } @@ -12782,7 +12625,7 @@ file: { path: 2 path: 3 path: 3 - span: 873 + span: 880 span: 33 span: 34 } @@ -12791,20 +12634,20 @@ file: { path: 14 path: 2 path: 4 - span: 876 + path: 4 + span: 883 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 14 path: 2 path: 4 - path: 4 - span: 876 + span: 883 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -12812,7 +12655,7 @@ file: { path: 2 path: 4 path: 6 - span: 876 + span: 883 span: 11 span: 30 } @@ -12822,7 +12665,7 @@ file: { path: 2 path: 4 path: 1 - span: 876 + span: 883 span: 31 span: 51 } @@ -12832,7 +12675,7 @@ file: { path: 2 path: 4 path: 3 - span: 876 + span: 883 span: 54 span: 57 } @@ -12840,7 +12683,7 @@ file: { path: 4 path: 14 path: 5 - span: 879 + span: 886 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -12850,19 +12693,19 @@ file: { path: 14 path: 5 path: 0 - span: 879 + path: 1 + span: 886 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 14 path: 5 path: 0 - path: 1 - span: 879 + span: 886 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -12870,23 +12713,23 @@ file: { path: 5 path: 0 path: 2 - span: 879 + span: 886 span: 21 span: 24 } location: { path: 4 path: 15 - span: 882 + span: 889 span: 0 - span: 908 + span: 915 span: 1 } location: { path: 4 path: 15 path: 1 - span: 882 + span: 889 span: 8 span: 24 } @@ -12895,20 +12738,20 @@ file: { path: 15 path: 2 path: 0 - span: 887 + path: 4 + span: 894 span: 2 - span: 49 - leading_comments: " Is this enum value deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum value, or it will be completely ignored; in the very least,\n this is a formalization for deprecating enum values.\n" + span: 10 } location: { path: 4 path: 15 path: 2 path: 0 - path: 4 - span: 887 + span: 894 span: 2 - span: 10 + span: 49 + leading_comments: " Is this enum value deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum value, or it will be completely ignored; in the very least,\n this is a formalization for deprecating enum values.\n" } location: { path: 4 @@ -12916,7 +12759,7 @@ file: { path: 2 path: 0 path: 5 - span: 887 + span: 894 span: 11 span: 15 } @@ -12926,7 +12769,7 @@ file: { path: 2 path: 0 path: 1 - span: 887 + span: 894 span: 16 span: 26 } @@ -12936,27 +12779,17 @@ file: { path: 2 path: 0 path: 3 - span: 887 + span: 894 span: 29 span: 30 } - location: { - path: 4 - path: 15 - path: 2 - path: 0 - path: 8 - span: 887 - span: 31 - span: 48 - } location: { path: 4 path: 15 path: 2 path: 0 path: 7 - span: 887 + span: 894 span: 32 span: 47 } @@ -12965,20 +12798,20 @@ file: { path: 15 path: 2 path: 1 - span: 893 + path: 4 + span: 900 span: 2 - span: 35 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 15 path: 2 path: 1 - path: 4 - span: 893 + span: 900 span: 2 - span: 10 + span: 35 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -12986,7 +12819,7 @@ file: { path: 2 path: 1 path: 6 - span: 893 + span: 900 span: 11 span: 21 } @@ -12996,7 +12829,7 @@ file: { path: 2 path: 1 path: 1 - span: 893 + span: 900 span: 22 span: 30 } @@ -13006,7 +12839,7 @@ file: { path: 2 path: 1 path: 3 - span: 893 + span: 900 span: 33 span: 34 } @@ -13015,20 +12848,20 @@ file: { path: 15 path: 2 path: 2 - span: 898 + path: 4 + span: 905 span: 2 - span: 51 - leading_comments: " Indicate that fields annotated with this enum value should not be printed\n out when using debug formats, e.g. when the field contains sensitive\n credentials.\n" + span: 10 } location: { path: 4 path: 15 path: 2 path: 2 - path: 4 - span: 898 + span: 905 span: 2 - span: 10 + span: 51 + leading_comments: " Indicate that fields annotated with this enum value should not be printed\n out when using debug formats, e.g. when the field contains sensitive\n credentials.\n" } location: { path: 4 @@ -13036,7 +12869,7 @@ file: { path: 2 path: 2 path: 5 - span: 898 + span: 905 span: 11 span: 15 } @@ -13046,7 +12879,7 @@ file: { path: 2 path: 2 path: 1 - span: 898 + span: 905 span: 16 span: 28 } @@ -13056,27 +12889,17 @@ file: { path: 2 path: 2 path: 3 - span: 898 + span: 905 span: 31 span: 32 } - location: { - path: 4 - path: 15 - path: 2 - path: 2 - path: 8 - span: 898 - span: 33 - span: 50 - } location: { path: 4 path: 15 path: 2 path: 2 path: 7 - span: 898 + span: 905 span: 34 span: 49 } @@ -13085,20 +12908,20 @@ file: { path: 15 path: 2 path: 3 - span: 901 + path: 4 + span: 908 span: 2 - span: 59 - leading_comments: " Information about the support window of a feature value.\n" + span: 10 } location: { path: 4 path: 15 path: 2 path: 3 - path: 4 - span: 901 + span: 908 span: 2 - span: 10 + span: 59 + leading_comments: " Information about the support window of a feature value.\n" } location: { path: 4 @@ -13106,7 +12929,7 @@ file: { path: 2 path: 3 path: 6 - span: 901 + span: 908 span: 11 span: 38 } @@ -13116,7 +12939,7 @@ file: { path: 2 path: 3 path: 1 - span: 901 + span: 908 span: 39 span: 54 } @@ -13126,7 +12949,7 @@ file: { path: 2 path: 3 path: 3 - span: 901 + span: 908 span: 57 span: 58 } @@ -13135,20 +12958,20 @@ file: { path: 15 path: 2 path: 4 - span: 904 + path: 4 + span: 911 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 15 path: 2 path: 4 - path: 4 - span: 904 + span: 911 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -13156,7 +12979,7 @@ file: { path: 2 path: 4 path: 6 - span: 904 + span: 911 span: 11 span: 30 } @@ -13166,7 +12989,7 @@ file: { path: 2 path: 4 path: 1 - span: 904 + span: 911 span: 31 span: 51 } @@ -13176,7 +12999,7 @@ file: { path: 2 path: 4 path: 3 - span: 904 + span: 911 span: 54 span: 57 } @@ -13184,7 +13007,7 @@ file: { path: 4 path: 15 path: 5 - span: 907 + span: 914 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -13194,19 +13017,19 @@ file: { path: 15 path: 5 path: 0 - span: 907 + path: 1 + span: 914 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 15 path: 5 path: 0 - path: 1 - span: 907 + span: 914 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -13214,23 +13037,23 @@ file: { path: 5 path: 0 path: 2 - span: 907 + span: 914 span: 21 span: 24 } location: { path: 4 path: 16 - span: 910 + span: 917 span: 0 - span: 934 + span: 941 span: 1 } location: { path: 4 path: 16 path: 1 - span: 910 + span: 917 span: 8 span: 22 } @@ -13239,20 +13062,20 @@ file: { path: 16 path: 2 path: 0 - span: 916 + path: 4 + span: 923 span: 2 - span: 36 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 16 path: 2 path: 0 - path: 4 - span: 916 + span: 923 span: 2 - span: 10 + span: 36 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -13260,7 +13083,7 @@ file: { path: 2 path: 0 path: 6 - span: 916 + span: 923 span: 11 span: 21 } @@ -13270,7 +13093,7 @@ file: { path: 2 path: 0 path: 1 - span: 916 + span: 923 span: 22 span: 30 } @@ -13280,7 +13103,7 @@ file: { path: 2 path: 0 path: 3 - span: 916 + span: 923 span: 33 span: 35 } @@ -13289,21 +13112,21 @@ file: { path: 16 path: 2 path: 1 - span: 927 + path: 4 + span: 934 span: 2 - span: 50 - leading_comments: " Is this service deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the service, or it will be completely ignored; in the very least,\n this is a formalization for deprecating services.\n" - leading_detached_comments: " Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n" + span: 10 } location: { path: 4 path: 16 path: 2 path: 1 - path: 4 - span: 927 + span: 934 span: 2 - span: 10 + span: 50 + leading_comments: " Is this service deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the service, or it will be completely ignored; in the very least,\n this is a formalization for deprecating services.\n" + leading_detached_comments: " Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n" } location: { path: 4 @@ -13311,7 +13134,7 @@ file: { path: 2 path: 1 path: 5 - span: 927 + span: 934 span: 11 span: 15 } @@ -13321,7 +13144,7 @@ file: { path: 2 path: 1 path: 1 - span: 927 + span: 934 span: 16 span: 26 } @@ -13331,27 +13154,17 @@ file: { path: 2 path: 1 path: 3 - span: 927 + span: 934 span: 29 span: 31 } - location: { - path: 4 - path: 16 - path: 2 - path: 1 - path: 8 - span: 927 - span: 32 - span: 49 - } location: { path: 4 path: 16 path: 2 path: 1 path: 7 - span: 927 + span: 934 span: 33 span: 48 } @@ -13360,20 +13173,20 @@ file: { path: 16 path: 2 path: 2 - span: 930 + path: 4 + span: 937 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 16 path: 2 path: 2 - path: 4 - span: 930 + span: 937 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -13381,7 +13194,7 @@ file: { path: 2 path: 2 path: 6 - span: 930 + span: 937 span: 11 span: 30 } @@ -13391,7 +13204,7 @@ file: { path: 2 path: 2 path: 1 - span: 930 + span: 937 span: 31 span: 51 } @@ -13401,7 +13214,7 @@ file: { path: 2 path: 2 path: 3 - span: 930 + span: 937 span: 54 span: 57 } @@ -13409,7 +13222,7 @@ file: { path: 4 path: 16 path: 5 - span: 933 + span: 940 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -13419,19 +13232,19 @@ file: { path: 16 path: 5 path: 0 - span: 933 + path: 1 + span: 940 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 16 path: 5 path: 0 - path: 1 - span: 933 + span: 940 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -13439,23 +13252,23 @@ file: { path: 5 path: 0 path: 2 - span: 933 + span: 940 span: 21 span: 24 } location: { path: 4 path: 17 - span: 936 + span: 943 span: 0 - span: 971 + span: 978 span: 1 } location: { path: 4 path: 17 path: 1 - span: 936 + span: 943 span: 8 span: 21 } @@ -13464,21 +13277,21 @@ file: { path: 17 path: 2 path: 0 - span: 947 + path: 4 + span: 954 span: 2 - span: 50 - leading_comments: " Is this method deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the method, or it will be completely ignored; in the very least,\n this is a formalization for deprecating methods.\n" - leading_detached_comments: " Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n" + span: 10 } location: { path: 4 path: 17 path: 2 path: 0 - path: 4 - span: 947 + span: 954 span: 2 - span: 10 + span: 50 + leading_comments: " Is this method deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the method, or it will be completely ignored; in the very least,\n this is a formalization for deprecating methods.\n" + leading_detached_comments: " Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n" } location: { path: 4 @@ -13486,7 +13299,7 @@ file: { path: 2 path: 0 path: 5 - span: 947 + span: 954 span: 11 span: 15 } @@ -13496,7 +13309,7 @@ file: { path: 2 path: 0 path: 1 - span: 947 + span: 954 span: 16 span: 26 } @@ -13506,27 +13319,17 @@ file: { path: 2 path: 0 path: 3 - span: 947 + span: 954 span: 29 span: 31 } - location: { - path: 4 - path: 17 - path: 2 - path: 0 - path: 8 - span: 947 - span: 32 - span: 49 - } location: { path: 4 path: 17 path: 2 path: 0 path: 7 - span: 947 + span: 954 span: 33 span: 48 } @@ -13535,9 +13338,9 @@ file: { path: 17 path: 4 path: 0 - span: 952 + span: 959 span: 2 - span: 956 + span: 963 span: 3 leading_comments: " Is this method side-effect-free (or safe in HTTP parlance), or idempotent,\n or neither? HTTP based RPC implementation may choose GET verb for safe\n methods, and PUT verb for idempotent methods instead of the default POST.\n" } @@ -13547,7 +13350,7 @@ file: { path: 4 path: 0 path: 1 - span: 952 + span: 959 span: 7 span: 23 } @@ -13558,9 +13361,10 @@ file: { path: 0 path: 2 path: 0 - span: 953 + path: 1 + span: 960 span: 4 - span: 28 + span: 23 } location: { path: 4 @@ -13569,10 +13373,9 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 953 + span: 960 span: 4 - span: 23 + span: 28 } location: { path: 4 @@ -13582,7 +13385,7 @@ file: { path: 2 path: 0 path: 2 - span: 953 + span: 960 span: 26 span: 27 } @@ -13593,10 +13396,10 @@ file: { path: 0 path: 2 path: 1 - span: 954 + path: 1 + span: 961 span: 4 - span: 24 - trailing_comments: " implies idempotent\n" + span: 19 } location: { path: 4 @@ -13605,10 +13408,10 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 954 + span: 961 span: 4 - span: 19 + span: 24 + trailing_comments: " implies idempotent" } location: { path: 4 @@ -13618,7 +13421,7 @@ file: { path: 2 path: 1 path: 2 - span: 954 + span: 961 span: 22 span: 23 } @@ -13629,10 +13432,10 @@ file: { path: 0 path: 2 path: 2 - span: 955 + path: 1 + span: 962 span: 4 - span: 19 - trailing_comments: " idempotent, but may have side effects\n" + span: 14 } location: { path: 4 @@ -13641,10 +13444,10 @@ file: { path: 0 path: 2 path: 2 - path: 1 - span: 955 + span: 962 span: 4 - span: 14 + span: 19 + trailing_comments: " idempotent, but may have side effects" } location: { path: 4 @@ -13654,7 +13457,7 @@ file: { path: 2 path: 2 path: 2 - span: 955 + span: 962 span: 17 span: 18 } @@ -13663,20 +13466,20 @@ file: { path: 17 path: 2 path: 1 - span: 957 + path: 4 + span: 964 span: 2 - span: 958 - span: 38 + span: 10 } location: { path: 4 path: 17 path: 2 path: 1 - path: 4 - span: 957 + span: 964 span: 2 - span: 10 + span: 965 + span: 38 } location: { path: 4 @@ -13684,7 +13487,7 @@ file: { path: 2 path: 1 path: 6 - span: 957 + span: 964 span: 11 span: 27 } @@ -13694,7 +13497,7 @@ file: { path: 2 path: 1 path: 1 - span: 957 + span: 964 span: 28 span: 45 } @@ -13704,27 +13507,17 @@ file: { path: 2 path: 1 path: 3 - span: 957 + span: 964 span: 48 span: 50 } - location: { - path: 4 - path: 17 - path: 2 - path: 1 - path: 8 - span: 958 - span: 6 - span: 37 - } location: { path: 4 path: 17 path: 2 path: 1 path: 7 - span: 958 + span: 965 span: 7 span: 36 } @@ -13733,20 +13526,20 @@ file: { path: 17 path: 2 path: 2 - span: 964 + path: 4 + span: 971 span: 2 - span: 36 - leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" + span: 10 } location: { path: 4 path: 17 path: 2 path: 2 - path: 4 - span: 964 + span: 971 span: 2 - span: 10 + span: 36 + leading_comments: " Any features defined in the specific edition.\n WARNING: This field should only be used by protobuf plugins or special\n cases like the proto compiler. Other uses are discouraged and\n developers should rely on the protoreflect APIs for their client language.\n" } location: { path: 4 @@ -13754,7 +13547,7 @@ file: { path: 2 path: 2 path: 6 - span: 964 + span: 971 span: 11 span: 21 } @@ -13764,7 +13557,7 @@ file: { path: 2 path: 2 path: 1 - span: 964 + span: 971 span: 22 span: 30 } @@ -13774,7 +13567,7 @@ file: { path: 2 path: 2 path: 3 - span: 964 + span: 971 span: 33 span: 35 } @@ -13783,20 +13576,20 @@ file: { path: 17 path: 2 path: 3 - span: 967 + path: 4 + span: 974 span: 2 - span: 58 - leading_comments: " The parser stores options it doesn't recognize here. See above.\n" + span: 10 } location: { path: 4 path: 17 path: 2 path: 3 - path: 4 - span: 967 + span: 974 span: 2 - span: 10 + span: 58 + leading_comments: " The parser stores options it doesn't recognize here. See above.\n" } location: { path: 4 @@ -13804,7 +13597,7 @@ file: { path: 2 path: 3 path: 6 - span: 967 + span: 974 span: 11 span: 30 } @@ -13814,7 +13607,7 @@ file: { path: 2 path: 3 path: 1 - span: 967 + span: 974 span: 31 span: 51 } @@ -13824,7 +13617,7 @@ file: { path: 2 path: 3 path: 3 - span: 967 + span: 974 span: 54 span: 57 } @@ -13832,7 +13625,7 @@ file: { path: 4 path: 17 path: 5 - span: 970 + span: 977 span: 2 span: 25 leading_comments: " Clients can define custom options in extensions of this message. See above.\n" @@ -13842,19 +13635,19 @@ file: { path: 17 path: 5 path: 0 - span: 970 + path: 1 + span: 977 span: 13 - span: 24 + span: 17 } location: { path: 4 path: 17 path: 5 path: 0 - path: 1 - span: 970 + span: 977 span: 13 - span: 17 + span: 24 } location: { path: 4 @@ -13862,16 +13655,16 @@ file: { path: 5 path: 0 path: 2 - span: 970 + span: 977 span: 21 span: 24 } location: { path: 4 path: 18 - span: 979 + span: 986 span: 0 - span: 999 + span: 1006 span: 1 leading_comments: " A message representing a option the parser does not recognize. This only\n appears in options protos created by the compiler::Parser class.\n DescriptorPool resolves these when building Descriptor objects. Therefore,\n options protos in descriptor objects (e.g. returned by Descriptor::options(),\n or produced by Descriptor::CopyTo()) will never have UninterpretedOptions\n in them.\n" } @@ -13879,7 +13672,7 @@ file: { path: 4 path: 18 path: 1 - span: 979 + span: 986 span: 8 span: 27 } @@ -13888,9 +13681,9 @@ file: { path: 18 path: 3 path: 0 - span: 985 + span: 992 span: 2 - span: 988 + span: 995 span: 3 leading_comments: " The name of the uninterpreted option. Each string represents a segment in\n a dot-separated name. is_extension is true iff a segment represents an\n extension (denoted with parentheses in options specs in .proto files).\n E.g.,{ [\"foo\", false], [\"bar.baz\", true], [\"moo\", false] } represents\n \"foo.(bar.baz).moo\".\n" } @@ -13900,7 +13693,7 @@ file: { path: 3 path: 0 path: 1 - span: 985 + span: 992 span: 10 span: 18 } @@ -13911,9 +13704,10 @@ file: { path: 0 path: 2 path: 0 - span: 986 + path: 4 + span: 993 span: 4 - span: 34 + span: 12 } location: { path: 4 @@ -13922,10 +13716,9 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 986 + span: 993 span: 4 - span: 12 + span: 34 } location: { path: 4 @@ -13935,7 +13728,7 @@ file: { path: 2 path: 0 path: 5 - span: 986 + span: 993 span: 13 span: 19 } @@ -13947,7 +13740,7 @@ file: { path: 2 path: 0 path: 1 - span: 986 + span: 993 span: 20 span: 29 } @@ -13959,7 +13752,7 @@ file: { path: 2 path: 0 path: 3 - span: 986 + span: 993 span: 32 span: 33 } @@ -13970,9 +13763,10 @@ file: { path: 0 path: 2 path: 1 - span: 987 + path: 4 + span: 994 span: 4 - span: 35 + span: 12 } location: { path: 4 @@ -13981,10 +13775,9 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 987 + span: 994 span: 4 - span: 12 + span: 35 } location: { path: 4 @@ -13994,7 +13787,7 @@ file: { path: 2 path: 1 path: 5 - span: 987 + span: 994 span: 13 span: 17 } @@ -14006,7 +13799,7 @@ file: { path: 2 path: 1 path: 1 - span: 987 + span: 994 span: 18 span: 30 } @@ -14018,7 +13811,7 @@ file: { path: 2 path: 1 path: 3 - span: 987 + span: 994 span: 33 span: 34 } @@ -14027,19 +13820,19 @@ file: { path: 18 path: 2 path: 0 - span: 989 + path: 4 + span: 996 span: 2 - span: 29 + span: 10 } location: { path: 4 path: 18 path: 2 path: 0 - path: 4 - span: 989 + span: 996 span: 2 - span: 10 + span: 29 } location: { path: 4 @@ -14047,7 +13840,7 @@ file: { path: 2 path: 0 path: 6 - span: 989 + span: 996 span: 11 span: 19 } @@ -14057,7 +13850,7 @@ file: { path: 2 path: 0 path: 1 - span: 989 + span: 996 span: 20 span: 24 } @@ -14067,7 +13860,7 @@ file: { path: 2 path: 0 path: 3 - span: 989 + span: 996 span: 27 span: 28 } @@ -14076,20 +13869,20 @@ file: { path: 18 path: 2 path: 1 - span: 993 + path: 4 + span: 1000 span: 2 - span: 39 - leading_comments: " The value of the uninterpreted option, in whatever type the tokenizer\n identified it as during parsing. Exactly one of these should be set.\n" + span: 10 } location: { path: 4 path: 18 path: 2 path: 1 - path: 4 - span: 993 + span: 1000 span: 2 - span: 10 + span: 39 + leading_comments: " The value of the uninterpreted option, in whatever type the tokenizer\n identified it as during parsing. Exactly one of these should be set.\n" } location: { path: 4 @@ -14097,7 +13890,7 @@ file: { path: 2 path: 1 path: 5 - span: 993 + span: 1000 span: 11 span: 17 } @@ -14107,7 +13900,7 @@ file: { path: 2 path: 1 path: 1 - span: 993 + span: 1000 span: 18 span: 34 } @@ -14117,7 +13910,7 @@ file: { path: 2 path: 1 path: 3 - span: 993 + span: 1000 span: 37 span: 38 } @@ -14126,19 +13919,19 @@ file: { path: 18 path: 2 path: 2 - span: 994 + path: 4 + span: 1001 span: 2 - span: 41 + span: 10 } location: { path: 4 path: 18 path: 2 path: 2 - path: 4 - span: 994 + span: 1001 span: 2 - span: 10 + span: 41 } location: { path: 4 @@ -14146,7 +13939,7 @@ file: { path: 2 path: 2 path: 5 - span: 994 + span: 1001 span: 11 span: 17 } @@ -14156,7 +13949,7 @@ file: { path: 2 path: 2 path: 1 - span: 994 + span: 1001 span: 18 span: 36 } @@ -14166,7 +13959,7 @@ file: { path: 2 path: 2 path: 3 - span: 994 + span: 1001 span: 39 span: 40 } @@ -14175,19 +13968,19 @@ file: { path: 18 path: 2 path: 3 - span: 995 + path: 4 + span: 1002 span: 2 - span: 40 + span: 10 } location: { path: 4 path: 18 path: 2 path: 3 - path: 4 - span: 995 + span: 1002 span: 2 - span: 10 + span: 40 } location: { path: 4 @@ -14195,7 +13988,7 @@ file: { path: 2 path: 3 path: 5 - span: 995 + span: 1002 span: 11 span: 16 } @@ -14205,7 +13998,7 @@ file: { path: 2 path: 3 path: 1 - span: 995 + span: 1002 span: 17 span: 35 } @@ -14215,7 +14008,7 @@ file: { path: 2 path: 3 path: 3 - span: 995 + span: 1002 span: 38 span: 39 } @@ -14224,19 +14017,19 @@ file: { path: 18 path: 2 path: 4 - span: 996 + path: 4 + span: 1003 span: 2 - span: 35 + span: 10 } location: { path: 4 path: 18 path: 2 path: 4 - path: 4 - span: 996 + span: 1003 span: 2 - span: 10 + span: 35 } location: { path: 4 @@ -14244,7 +14037,7 @@ file: { path: 2 path: 4 path: 5 - span: 996 + span: 1003 span: 11 span: 17 } @@ -14254,7 +14047,7 @@ file: { path: 2 path: 4 path: 1 - span: 996 + span: 1003 span: 18 span: 30 } @@ -14264,7 +14057,7 @@ file: { path: 2 path: 4 path: 3 - span: 996 + span: 1003 span: 33 span: 34 } @@ -14273,19 +14066,19 @@ file: { path: 18 path: 2 path: 5 - span: 997 + path: 4 + span: 1004 span: 2 - span: 34 + span: 10 } location: { path: 4 path: 18 path: 2 path: 5 - path: 4 - span: 997 + span: 1004 span: 2 - span: 10 + span: 34 } location: { path: 4 @@ -14293,7 +14086,7 @@ file: { path: 2 path: 5 path: 5 - span: 997 + span: 1004 span: 11 span: 16 } @@ -14303,7 +14096,7 @@ file: { path: 2 path: 5 path: 1 - span: 997 + span: 1004 span: 17 span: 29 } @@ -14313,7 +14106,7 @@ file: { path: 2 path: 5 path: 3 - span: 997 + span: 1004 span: 32 span: 33 } @@ -14322,19 +14115,19 @@ file: { path: 18 path: 2 path: 6 - span: 998 + path: 4 + span: 1005 span: 2 - span: 38 + span: 10 } location: { path: 4 path: 18 path: 2 path: 6 - path: 4 - span: 998 + span: 1005 span: 2 - span: 10 + span: 38 } location: { path: 4 @@ -14342,7 +14135,7 @@ file: { path: 2 path: 6 path: 5 - span: 998 + span: 1005 span: 11 span: 17 } @@ -14352,7 +14145,7 @@ file: { path: 2 path: 6 path: 1 - span: 998 + span: 1005 span: 18 span: 33 } @@ -14362,16 +14155,16 @@ file: { path: 2 path: 6 path: 3 - span: 998 + span: 1005 span: 36 span: 37 } location: { path: 4 path: 19 - span: 1010 + span: 1017 span: 0 - span: 1192 + span: 1209 span: 1 leading_comments: " TODO Enums in C++ gencode (and potentially other languages) are\n not well scoped. This means that each of the feature enums below can clash\n with each other. The short names we've chosen maximize call-site\n readability, but leave us very open to this scenario. A future feature will\n be designed and implemented to handle this, hopefully before we ever hit a\n conflict here.\n" leading_detached_comments: " ===================================================================\n Features\n" @@ -14380,7 +14173,7 @@ file: { path: 4 path: 19 path: 1 - span: 1010 + span: 1017 span: 8 span: 18 } @@ -14389,9 +14182,9 @@ file: { path: 19 path: 4 path: 0 - span: 1011 + span: 1018 span: 2 - span: 1016 + span: 1023 span: 3 } location: { @@ -14400,7 +14193,7 @@ file: { path: 4 path: 0 path: 1 - span: 1011 + span: 1018 span: 7 span: 20 } @@ -14411,9 +14204,10 @@ file: { path: 0 path: 2 path: 0 - span: 1012 + path: 1 + span: 1019 span: 4 - span: 31 + span: 26 } location: { path: 4 @@ -14422,10 +14216,9 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 1012 + span: 1019 span: 4 - span: 26 + span: 31 } location: { path: 4 @@ -14435,7 +14228,7 @@ file: { path: 2 path: 0 path: 2 - span: 1012 + span: 1019 span: 29 span: 30 } @@ -14446,9 +14239,10 @@ file: { path: 0 path: 2 path: 1 - span: 1013 + path: 1 + span: 1020 span: 4 - span: 17 + span: 12 } location: { path: 4 @@ -14457,10 +14251,9 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 1013 + span: 1020 span: 4 - span: 12 + span: 17 } location: { path: 4 @@ -14470,7 +14263,7 @@ file: { path: 2 path: 1 path: 2 - span: 1013 + span: 1020 span: 15 span: 16 } @@ -14481,9 +14274,10 @@ file: { path: 0 path: 2 path: 2 - span: 1014 + path: 1 + span: 1021 span: 4 - span: 17 + span: 12 } location: { path: 4 @@ -14492,10 +14286,9 @@ file: { path: 0 path: 2 path: 2 - path: 1 - span: 1014 + span: 1021 span: 4 - span: 12 + span: 17 } location: { path: 4 @@ -14505,7 +14298,7 @@ file: { path: 2 path: 2 path: 2 - span: 1014 + span: 1021 span: 15 span: 16 } @@ -14516,9 +14309,10 @@ file: { path: 0 path: 2 path: 3 - span: 1015 + path: 1 + span: 1022 span: 4 - span: 24 + span: 19 } location: { path: 4 @@ -14527,10 +14321,9 @@ file: { path: 0 path: 2 path: 3 - path: 1 - span: 1015 + span: 1022 span: 4 - span: 19 + span: 24 } location: { path: 4 @@ -14540,7 +14333,7 @@ file: { path: 2 path: 3 path: 2 - span: 1015 + span: 1022 span: 22 span: 23 } @@ -14549,20 +14342,20 @@ file: { path: 19 path: 2 path: 0 - span: 1017 + path: 4 + span: 1024 span: 2 - span: 1027 - span: 4 + span: 10 } location: { path: 4 path: 19 path: 2 path: 0 - path: 4 - span: 1017 + span: 1024 span: 2 - span: 10 + span: 1034 + span: 4 } location: { path: 4 @@ -14570,7 +14363,7 @@ file: { path: 2 path: 0 path: 6 - span: 1017 + span: 1024 span: 11 span: 24 } @@ -14580,7 +14373,7 @@ file: { path: 2 path: 0 path: 1 - span: 1017 + span: 1024 span: 25 span: 39 } @@ -14590,7 +14383,7 @@ file: { path: 2 path: 0 path: 3 - span: 1017 + span: 1024 span: 42 span: 43 } @@ -14600,9 +14393,9 @@ file: { path: 2 path: 0 path: 8 - span: 1017 + span: 1024 span: 44 - span: 1027 + span: 1034 span: 3 } location: { @@ -14612,7 +14405,7 @@ file: { path: 0 path: 8 path: 17 - span: 1018 + span: 1025 span: 4 span: 33 } @@ -14624,7 +14417,7 @@ file: { path: 8 path: 19 path: 0 - span: 1019 + span: 1026 span: 4 span: 31 } @@ -14636,7 +14429,7 @@ file: { path: 8 path: 19 path: 1 - span: 1020 + span: 1027 span: 4 span: 30 } @@ -14647,9 +14440,9 @@ file: { path: 0 path: 8 path: 22 - span: 1021 + span: 1028 span: 4 - span: 1023 + span: 1030 span: 5 } location: { @@ -14660,7 +14453,7 @@ file: { path: 8 path: 22 path: 1 - span: 1022 + span: 1029 span: 6 span: 38 } @@ -14672,36 +14465,10 @@ file: { path: 8 path: 20 path: 0 - span: 1024 + span: 1031 span: 4 span: 69 } - location: { - path: 4 - path: 19 - path: 2 - path: 0 - path: 8 - path: 20 - path: 0 - path: 3 - span: 1024 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 0 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1024 - span: 50 - span: 67 - } location: { path: 4 path: 19 @@ -14710,36 +14477,10 @@ file: { path: 8 path: 20 path: 1 - span: 1025 + span: 1032 span: 4 span: 69 } - location: { - path: 4 - path: 19 - path: 2 - path: 0 - path: 8 - path: 20 - path: 1 - path: 3 - span: 1025 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 0 - path: 8 - path: 20 - path: 1 - path: 2 - span: 1025 - span: 50 - span: 67 - } location: { path: 4 path: 19 @@ -14748,44 +14489,18 @@ file: { path: 8 path: 20 path: 2 - span: 1026 + span: 1033 span: 4 span: 67 } - location: { - path: 4 - path: 19 - path: 2 - path: 0 - path: 8 - path: 20 - path: 2 - path: 3 - span: 1026 - span: 25 - span: 46 - } - location: { - path: 4 - path: 19 - path: 2 - path: 0 - path: 8 - path: 20 - path: 2 - path: 2 - span: 1026 - span: 48 - span: 65 - } location: { path: 4 path: 19 path: 4 path: 1 - span: 1029 + span: 1036 span: 2 - span: 1033 + span: 1040 span: 3 } location: { @@ -14794,7 +14509,7 @@ file: { path: 4 path: 1 path: 1 - span: 1029 + span: 1036 span: 7 span: 15 } @@ -14805,9 +14520,10 @@ file: { path: 1 path: 2 path: 0 - span: 1030 + path: 1 + span: 1037 span: 4 - span: 26 + span: 21 } location: { path: 4 @@ -14816,10 +14532,9 @@ file: { path: 1 path: 2 path: 0 - path: 1 - span: 1030 + span: 1037 span: 4 - span: 21 + span: 26 } location: { path: 4 @@ -14829,7 +14544,7 @@ file: { path: 2 path: 0 path: 2 - span: 1030 + span: 1037 span: 24 span: 25 } @@ -14840,9 +14555,10 @@ file: { path: 1 path: 2 path: 1 - span: 1031 + path: 1 + span: 1038 span: 4 - span: 13 + span: 8 } location: { path: 4 @@ -14851,10 +14567,9 @@ file: { path: 1 path: 2 path: 1 - path: 1 - span: 1031 + span: 1038 span: 4 - span: 8 + span: 13 } location: { path: 4 @@ -14864,7 +14579,7 @@ file: { path: 2 path: 1 path: 2 - span: 1031 + span: 1038 span: 11 span: 12 } @@ -14875,9 +14590,10 @@ file: { path: 1 path: 2 path: 2 - span: 1032 + path: 1 + span: 1039 span: 4 - span: 15 + span: 10 } location: { path: 4 @@ -14886,10 +14602,9 @@ file: { path: 1 path: 2 path: 2 - path: 1 - span: 1032 + span: 1039 span: 4 - span: 10 + span: 15 } location: { path: 4 @@ -14899,7 +14614,7 @@ file: { path: 2 path: 2 path: 2 - span: 1032 + span: 1039 span: 13 span: 14 } @@ -14908,20 +14623,20 @@ file: { path: 19 path: 2 path: 1 - span: 1034 + path: 4 + span: 1041 span: 2 - span: 1043 - span: 4 + span: 10 } location: { path: 4 path: 19 path: 2 path: 1 - path: 4 - span: 1034 + span: 1041 span: 2 - span: 10 + span: 1050 + span: 4 } location: { path: 4 @@ -14929,7 +14644,7 @@ file: { path: 2 path: 1 path: 6 - span: 1034 + span: 1041 span: 11 span: 19 } @@ -14939,7 +14654,7 @@ file: { path: 2 path: 1 path: 1 - span: 1034 + span: 1041 span: 20 span: 29 } @@ -14949,7 +14664,7 @@ file: { path: 2 path: 1 path: 3 - span: 1034 + span: 1041 span: 32 span: 33 } @@ -14959,9 +14674,9 @@ file: { path: 2 path: 1 path: 8 - span: 1034 + span: 1041 span: 34 - span: 1043 + span: 1050 span: 3 } location: { @@ -14971,7 +14686,7 @@ file: { path: 1 path: 8 path: 17 - span: 1035 + span: 1042 span: 4 span: 33 } @@ -14983,7 +14698,7 @@ file: { path: 8 path: 19 path: 0 - span: 1036 + span: 1043 span: 4 span: 30 } @@ -14995,7 +14710,7 @@ file: { path: 8 path: 19 path: 1 - span: 1037 + span: 1044 span: 4 span: 30 } @@ -15006,9 +14721,9 @@ file: { path: 1 path: 8 path: 22 - span: 1038 + span: 1045 span: 4 - span: 1040 + span: 1047 span: 5 } location: { @@ -15019,7 +14734,7 @@ file: { path: 8 path: 22 path: 1 - span: 1039 + span: 1046 span: 6 span: 38 } @@ -15031,7 +14746,7 @@ file: { path: 8 path: 20 path: 0 - span: 1041 + span: 1048 span: 4 span: 67 } @@ -15042,80 +14757,28 @@ file: { path: 1 path: 8 path: 20 - path: 0 - path: 3 - span: 1041 - span: 25 - span: 48 + path: 1 + span: 1049 + span: 4 + span: 65 } location: { path: 4 path: 19 + path: 4 path: 2 - path: 1 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1041 - span: 50 - span: 65 + span: 1052 + span: 2 + span: 1056 + span: 3 } location: { path: 4 path: 19 + path: 4 path: 2 path: 1 - path: 8 - path: 20 - path: 1 - span: 1042 - span: 4 - span: 65 - } - location: { - path: 4 - path: 19 - path: 2 - path: 1 - path: 8 - path: 20 - path: 1 - path: 3 - span: 1042 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 1 - path: 8 - path: 20 - path: 1 - path: 2 - span: 1042 - span: 50 - span: 63 - } - location: { - path: 4 - path: 19 - path: 4 - path: 2 - span: 1045 - span: 2 - span: 1049 - span: 3 - } - location: { - path: 4 - path: 19 - path: 4 - path: 2 - path: 1 - span: 1045 + span: 1052 span: 7 span: 28 } @@ -15126,9 +14789,10 @@ file: { path: 2 path: 2 path: 0 - span: 1046 + path: 1 + span: 1053 span: 4 - span: 40 + span: 35 } location: { path: 4 @@ -15137,10 +14801,9 @@ file: { path: 2 path: 2 path: 0 - path: 1 - span: 1046 + span: 1053 span: 4 - span: 35 + span: 40 } location: { path: 4 @@ -15150,7 +14813,7 @@ file: { path: 2 path: 0 path: 2 - span: 1046 + span: 1053 span: 38 span: 39 } @@ -15161,9 +14824,10 @@ file: { path: 2 path: 2 path: 1 - span: 1047 + path: 1 + span: 1054 span: 4 - span: 15 + span: 10 } location: { path: 4 @@ -15172,10 +14836,9 @@ file: { path: 2 path: 2 path: 1 - path: 1 - span: 1047 + span: 1054 span: 4 - span: 10 + span: 15 } location: { path: 4 @@ -15185,7 +14848,7 @@ file: { path: 2 path: 1 path: 2 - span: 1047 + span: 1054 span: 13 span: 14 } @@ -15196,9 +14859,10 @@ file: { path: 2 path: 2 path: 2 - span: 1048 + path: 1 + span: 1055 span: 4 - span: 17 + span: 12 } location: { path: 4 @@ -15207,10 +14871,9 @@ file: { path: 2 path: 2 path: 2 - path: 1 - span: 1048 + span: 1055 span: 4 - span: 12 + span: 17 } location: { path: 4 @@ -15220,7 +14883,7 @@ file: { path: 2 path: 2 path: 2 - span: 1048 + span: 1055 span: 15 span: 16 } @@ -15229,20 +14892,20 @@ file: { path: 19 path: 2 path: 2 - span: 1050 + path: 4 + span: 1057 span: 2 - span: 1059 - span: 4 + span: 10 } location: { path: 4 path: 19 path: 2 path: 2 - path: 4 - span: 1050 + span: 1057 span: 2 - span: 10 + span: 1066 + span: 4 } location: { path: 4 @@ -15250,7 +14913,7 @@ file: { path: 2 path: 2 path: 6 - span: 1050 + span: 1057 span: 11 span: 32 } @@ -15260,7 +14923,7 @@ file: { path: 2 path: 2 path: 1 - span: 1050 + span: 1057 span: 33 span: 56 } @@ -15270,7 +14933,7 @@ file: { path: 2 path: 2 path: 3 - span: 1050 + span: 1057 span: 59 span: 60 } @@ -15280,9 +14943,9 @@ file: { path: 2 path: 2 path: 8 - span: 1050 + span: 1057 span: 61 - span: 1059 + span: 1066 span: 3 } location: { @@ -15292,7 +14955,7 @@ file: { path: 2 path: 8 path: 17 - span: 1051 + span: 1058 span: 4 span: 33 } @@ -15304,7 +14967,7 @@ file: { path: 8 path: 19 path: 0 - span: 1052 + span: 1059 span: 4 span: 31 } @@ -15316,7 +14979,7 @@ file: { path: 8 path: 19 path: 1 - span: 1053 + span: 1060 span: 4 span: 30 } @@ -15327,9 +14990,9 @@ file: { path: 2 path: 8 path: 22 - span: 1054 + span: 1061 span: 4 - span: 1056 + span: 1063 span: 5 } location: { @@ -15340,7 +15003,7 @@ file: { path: 8 path: 22 path: 1 - span: 1055 + span: 1062 span: 6 span: 38 } @@ -15352,36 +15015,10 @@ file: { path: 8 path: 20 path: 0 - span: 1057 + span: 1064 span: 4 span: 69 } - location: { - path: 4 - path: 19 - path: 2 - path: 2 - path: 8 - path: 20 - path: 0 - path: 3 - span: 1057 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 2 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1057 - span: 50 - span: 67 - } location: { path: 4 path: 19 @@ -15390,44 +15027,18 @@ file: { path: 8 path: 20 path: 1 - span: 1058 + span: 1065 span: 4 span: 67 } - location: { - path: 4 - path: 19 - path: 2 - path: 2 - path: 8 - path: 20 - path: 1 - path: 3 - span: 1058 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 2 - path: 8 - path: 20 - path: 1 - path: 2 - span: 1058 - span: 50 - span: 65 - } location: { path: 4 path: 19 path: 4 path: 3 - span: 1061 + span: 1068 span: 2 - span: 1066 + span: 1073 span: 3 } location: { @@ -15436,7 +15047,7 @@ file: { path: 4 path: 3 path: 1 - span: 1061 + span: 1068 span: 7 span: 21 } @@ -15447,9 +15058,10 @@ file: { path: 3 path: 2 path: 0 - span: 1062 + path: 1 + span: 1069 span: 4 - span: 32 + span: 27 } location: { path: 4 @@ -15458,10 +15070,9 @@ file: { path: 3 path: 2 path: 0 - path: 1 - span: 1062 + span: 1069 span: 4 - span: 27 + span: 32 } location: { path: 4 @@ -15471,7 +15082,7 @@ file: { path: 2 path: 0 path: 2 - span: 1062 + span: 1069 span: 30 span: 31 } @@ -15482,9 +15093,10 @@ file: { path: 3 path: 2 path: 1 - span: 1063 + path: 1 + span: 1070 span: 4 - span: 15 + span: 10 } location: { path: 4 @@ -15493,10 +15105,9 @@ file: { path: 3 path: 2 path: 1 - path: 1 - span: 1063 + span: 1070 span: 4 - span: 10 + span: 15 } location: { path: 4 @@ -15506,7 +15117,7 @@ file: { path: 2 path: 1 path: 2 - span: 1063 + span: 1070 span: 13 span: 14 } @@ -15517,9 +15128,10 @@ file: { path: 3 path: 2 path: 2 - span: 1064 + path: 1 + span: 1071 span: 4 - span: 13 + span: 8 } location: { path: 4 @@ -15528,10 +15140,9 @@ file: { path: 3 path: 2 path: 2 - path: 1 - span: 1064 + span: 1071 span: 4 - span: 8 + span: 13 } location: { path: 4 @@ -15541,7 +15152,7 @@ file: { path: 2 path: 2 path: 2 - span: 1064 + span: 1071 span: 11 span: 12 } @@ -15551,7 +15162,7 @@ file: { path: 4 path: 3 path: 4 - span: 1065 + span: 1072 span: 4 span: 15 } @@ -15562,7 +15173,7 @@ file: { path: 3 path: 4 path: 0 - span: 1065 + span: 1072 span: 13 span: 14 } @@ -15574,7 +15185,7 @@ file: { path: 4 path: 0 path: 1 - span: 1065 + span: 1072 span: 13 span: 14 } @@ -15586,7 +15197,7 @@ file: { path: 4 path: 0 path: 2 - span: 1065 + span: 1072 span: 13 span: 14 } @@ -15595,20 +15206,20 @@ file: { path: 19 path: 2 path: 3 - span: 1067 + path: 4 + span: 1074 span: 2 - span: 1076 - span: 4 + span: 10 } location: { path: 4 path: 19 path: 2 path: 3 - path: 4 - span: 1067 + span: 1074 span: 2 - span: 10 + span: 1083 + span: 4 } location: { path: 4 @@ -15616,7 +15227,7 @@ file: { path: 2 path: 3 path: 6 - span: 1067 + span: 1074 span: 11 span: 25 } @@ -15626,7 +15237,7 @@ file: { path: 2 path: 3 path: 1 - span: 1067 + span: 1074 span: 26 span: 41 } @@ -15636,7 +15247,7 @@ file: { path: 2 path: 3 path: 3 - span: 1067 + span: 1074 span: 44 span: 45 } @@ -15646,9 +15257,9 @@ file: { path: 2 path: 3 path: 8 - span: 1067 + span: 1074 span: 46 - span: 1076 + span: 1083 span: 3 } location: { @@ -15658,7 +15269,7 @@ file: { path: 3 path: 8 path: 17 - span: 1068 + span: 1075 span: 4 span: 33 } @@ -15670,7 +15281,7 @@ file: { path: 8 path: 19 path: 0 - span: 1069 + span: 1076 span: 4 span: 31 } @@ -15682,7 +15293,7 @@ file: { path: 8 path: 19 path: 1 - span: 1070 + span: 1077 span: 4 span: 30 } @@ -15693,9 +15304,9 @@ file: { path: 3 path: 8 path: 22 - span: 1071 + span: 1078 span: 4 - span: 1073 + span: 1080 span: 5 } location: { @@ -15706,7 +15317,7 @@ file: { path: 8 path: 22 path: 1 - span: 1072 + span: 1079 span: 6 span: 38 } @@ -15718,36 +15329,10 @@ file: { path: 8 path: 20 path: 0 - span: 1074 + span: 1081 span: 4 span: 65 } - location: { - path: 4 - path: 19 - path: 2 - path: 3 - path: 8 - path: 20 - path: 0 - path: 3 - span: 1074 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 3 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1074 - span: 50 - span: 63 - } location: { path: 4 path: 19 @@ -15756,44 +15341,18 @@ file: { path: 8 path: 20 path: 1 - span: 1075 + span: 1082 span: 4 span: 67 } - location: { - path: 4 - path: 19 - path: 2 - path: 3 - path: 8 - path: 20 - path: 1 - path: 3 - span: 1075 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 3 - path: 8 - path: 20 - path: 1 - path: 2 - span: 1075 - span: 50 - span: 65 - } location: { path: 4 path: 19 path: 4 path: 4 - span: 1078 + span: 1085 span: 2 - span: 1082 + span: 1089 span: 3 } location: { @@ -15802,7 +15361,7 @@ file: { path: 4 path: 4 path: 1 - span: 1078 + span: 1085 span: 7 span: 22 } @@ -15813,9 +15372,10 @@ file: { path: 4 path: 2 path: 0 - span: 1079 + path: 1 + span: 1086 span: 4 - span: 33 + span: 28 } location: { path: 4 @@ -15824,10 +15384,9 @@ file: { path: 4 path: 2 path: 0 - path: 1 - span: 1079 + span: 1086 span: 4 - span: 28 + span: 33 } location: { path: 4 @@ -15837,7 +15396,7 @@ file: { path: 2 path: 0 path: 2 - span: 1079 + span: 1086 span: 31 span: 32 } @@ -15848,9 +15407,10 @@ file: { path: 4 path: 2 path: 1 - span: 1080 + path: 1 + span: 1087 span: 4 - span: 24 + span: 19 } location: { path: 4 @@ -15859,10 +15419,9 @@ file: { path: 4 path: 2 path: 1 - path: 1 - span: 1080 + span: 1087 span: 4 - span: 19 + span: 24 } location: { path: 4 @@ -15872,7 +15431,7 @@ file: { path: 2 path: 1 path: 2 - span: 1080 + span: 1087 span: 22 span: 23 } @@ -15883,9 +15442,10 @@ file: { path: 4 path: 2 path: 2 - span: 1081 + path: 1 + span: 1088 span: 4 - span: 18 + span: 13 } location: { path: 4 @@ -15894,10 +15454,9 @@ file: { path: 4 path: 2 path: 2 - path: 1 - span: 1081 + span: 1088 span: 4 - span: 13 + span: 18 } location: { path: 4 @@ -15907,7 +15466,7 @@ file: { path: 2 path: 2 path: 2 - span: 1081 + span: 1088 span: 16 span: 17 } @@ -15916,20 +15475,20 @@ file: { path: 19 path: 2 path: 4 - span: 1083 + path: 4 + span: 1090 span: 2 - span: 1091 - span: 4 + span: 10 } location: { path: 4 path: 19 path: 2 path: 4 - path: 4 - span: 1083 + span: 1090 span: 2 - span: 10 + span: 1098 + span: 4 } location: { path: 4 @@ -15937,7 +15496,7 @@ file: { path: 2 path: 4 path: 6 - span: 1083 + span: 1090 span: 11 span: 26 } @@ -15947,7 +15506,7 @@ file: { path: 2 path: 4 path: 1 - span: 1083 + span: 1090 span: 27 span: 43 } @@ -15957,7 +15516,7 @@ file: { path: 2 path: 4 path: 3 - span: 1083 + span: 1090 span: 46 span: 47 } @@ -15967,9 +15526,9 @@ file: { path: 2 path: 4 path: 8 - span: 1083 + span: 1090 span: 48 - span: 1091 + span: 1098 span: 3 } location: { @@ -15979,7 +15538,7 @@ file: { path: 4 path: 8 path: 17 - span: 1084 + span: 1091 span: 4 span: 33 } @@ -15991,7 +15550,7 @@ file: { path: 8 path: 19 path: 0 - span: 1085 + span: 1092 span: 4 span: 31 } @@ -16003,7 +15562,7 @@ file: { path: 8 path: 19 path: 1 - span: 1086 + span: 1093 span: 4 span: 30 } @@ -16014,9 +15573,9 @@ file: { path: 4 path: 8 path: 22 - span: 1087 + span: 1094 span: 4 - span: 1089 + span: 1096 span: 5 } location: { @@ -16027,7 +15586,7 @@ file: { path: 8 path: 22 path: 1 - span: 1088 + span: 1095 span: 6 span: 38 } @@ -16039,44 +15598,18 @@ file: { path: 8 path: 20 path: 0 - span: 1090 + span: 1097 span: 4 span: 76 } - location: { - path: 4 - path: 19 - path: 2 - path: 4 - path: 8 - path: 20 - path: 0 - path: 3 - span: 1090 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 4 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1090 - span: 50 - span: 74 - } location: { path: 4 path: 19 path: 4 path: 5 - span: 1093 + span: 1100 span: 2 - span: 1097 + span: 1104 span: 3 } location: { @@ -16085,7 +15618,7 @@ file: { path: 4 path: 5 path: 1 - span: 1093 + span: 1100 span: 7 span: 17 } @@ -16096,9 +15629,10 @@ file: { path: 5 path: 2 path: 0 - span: 1094 + path: 1 + span: 1101 span: 4 - span: 28 + span: 23 } location: { path: 4 @@ -16107,10 +15641,9 @@ file: { path: 5 path: 2 path: 0 - path: 1 - span: 1094 + span: 1101 span: 4 - span: 23 + span: 28 } location: { path: 4 @@ -16120,7 +15653,7 @@ file: { path: 2 path: 0 path: 2 - span: 1094 + span: 1101 span: 26 span: 27 } @@ -16131,9 +15664,10 @@ file: { path: 5 path: 2 path: 1 - span: 1095 + path: 1 + span: 1102 span: 4 - span: 14 + span: 9 } location: { path: 4 @@ -16142,10 +15676,9 @@ file: { path: 5 path: 2 path: 1 - path: 1 - span: 1095 + span: 1102 span: 4 - span: 9 + span: 14 } location: { path: 4 @@ -16155,7 +15688,7 @@ file: { path: 2 path: 1 path: 2 - span: 1095 + span: 1102 span: 12 span: 13 } @@ -16166,9 +15699,10 @@ file: { path: 5 path: 2 path: 2 - span: 1096 + path: 1 + span: 1103 span: 4 - span: 27 + span: 22 } location: { path: 4 @@ -16177,10 +15711,9 @@ file: { path: 5 path: 2 path: 2 - path: 1 - span: 1096 + span: 1103 span: 4 - span: 22 + span: 27 } location: { path: 4 @@ -16190,7 +15723,7 @@ file: { path: 2 path: 2 path: 2 - span: 1096 + span: 1103 span: 25 span: 26 } @@ -16199,20 +15732,20 @@ file: { path: 19 path: 2 path: 5 - span: 1098 + path: 4 + span: 1105 span: 2 - span: 1108 - span: 4 + span: 10 } location: { path: 4 path: 19 path: 2 path: 5 - path: 4 - span: 1098 + span: 1105 span: 2 - span: 10 + span: 1115 + span: 4 } location: { path: 4 @@ -16220,7 +15753,7 @@ file: { path: 2 path: 5 path: 6 - span: 1098 + span: 1105 span: 11 span: 21 } @@ -16230,7 +15763,7 @@ file: { path: 2 path: 5 path: 1 - span: 1098 + span: 1105 span: 22 span: 33 } @@ -16240,7 +15773,7 @@ file: { path: 2 path: 5 path: 3 - span: 1098 + span: 1105 span: 36 span: 37 } @@ -16250,9 +15783,9 @@ file: { path: 2 path: 5 path: 8 - span: 1098 + span: 1105 span: 38 - span: 1108 + span: 1115 span: 3 } location: { @@ -16262,7 +15795,7 @@ file: { path: 5 path: 8 path: 17 - span: 1099 + span: 1106 span: 4 span: 33 } @@ -16274,7 +15807,7 @@ file: { path: 8 path: 19 path: 0 - span: 1100 + span: 1107 span: 4 span: 33 } @@ -16286,7 +15819,7 @@ file: { path: 8 path: 19 path: 1 - span: 1101 + span: 1108 span: 4 span: 30 } @@ -16298,7 +15831,7 @@ file: { path: 8 path: 19 path: 2 - span: 1102 + span: 1109 span: 4 span: 30 } @@ -16309,9 +15842,9 @@ file: { path: 5 path: 8 path: 22 - span: 1103 + span: 1110 span: 4 - span: 1105 + span: 1112 span: 5 } location: { @@ -16322,7 +15855,7 @@ file: { path: 8 path: 22 path: 1 - span: 1104 + span: 1111 span: 6 span: 38 } @@ -16334,36 +15867,10 @@ file: { path: 8 path: 20 path: 0 - span: 1106 + span: 1113 span: 4 span: 79 } - location: { - path: 4 - path: 19 - path: 2 - path: 5 - path: 8 - path: 20 - path: 0 - path: 3 - span: 1106 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 5 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1106 - span: 50 - span: 77 - } location: { path: 4 path: 19 @@ -16372,44 +15879,18 @@ file: { path: 8 path: 20 path: 1 - span: 1107 + span: 1114 span: 4 span: 66 } - location: { - path: 4 - path: 19 - path: 2 - path: 5 - path: 8 - path: 20 - path: 1 - path: 3 - span: 1107 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 5 - path: 8 - path: 20 - path: 1 - path: 2 - span: 1107 - span: 50 - span: 64 - } location: { path: 4 path: 19 path: 4 path: 6 - span: 1110 + span: 1117 span: 2 - span: 1114 + span: 1121 span: 3 } location: { @@ -16418,7 +15899,7 @@ file: { path: 4 path: 6 path: 1 - span: 1110 + span: 1117 span: 7 span: 25 } @@ -16429,9 +15910,10 @@ file: { path: 6 path: 2 path: 0 - span: 1111 + path: 1 + span: 1118 span: 4 - span: 37 + span: 32 } location: { path: 4 @@ -16440,10 +15922,9 @@ file: { path: 6 path: 2 path: 0 - path: 1 - span: 1111 + span: 1118 span: 4 - span: 32 + span: 37 } location: { path: 4 @@ -16453,7 +15934,7 @@ file: { path: 2 path: 0 path: 2 - span: 1111 + span: 1118 span: 35 span: 36 } @@ -16464,9 +15945,10 @@ file: { path: 6 path: 2 path: 1 - span: 1112 + path: 1 + span: 1119 span: 4 - span: 18 + span: 13 } location: { path: 4 @@ -16475,10 +15957,9 @@ file: { path: 6 path: 2 path: 1 - path: 1 - span: 1112 + span: 1119 span: 4 - span: 13 + span: 18 } location: { path: 4 @@ -16488,7 +15969,7 @@ file: { path: 2 path: 1 path: 2 - span: 1112 + span: 1119 span: 16 span: 17 } @@ -16499,9 +15980,10 @@ file: { path: 6 path: 2 path: 2 - span: 1113 + path: 1 + span: 1120 span: 4 - span: 21 + span: 16 } location: { path: 4 @@ -16510,10 +15992,9 @@ file: { path: 6 path: 2 path: 2 - path: 1 - span: 1113 + span: 1120 span: 4 - span: 16 + span: 21 } location: { path: 4 @@ -16523,7 +16004,7 @@ file: { path: 2 path: 2 path: 2 - span: 1113 + span: 1120 span: 19 span: 20 } @@ -16532,20 +16013,20 @@ file: { path: 19 path: 2 path: 6 - span: 1115 + path: 4 + span: 1122 span: 2 - span: 1131 - span: 4 + span: 10 } location: { path: 4 path: 19 path: 2 path: 6 - path: 4 - span: 1115 + span: 1122 span: 2 - span: 10 + span: 1138 + span: 4 } location: { path: 4 @@ -16553,7 +16034,7 @@ file: { path: 2 path: 6 path: 6 - span: 1115 + span: 1122 span: 11 span: 29 } @@ -16563,7 +16044,7 @@ file: { path: 2 path: 6 path: 1 - span: 1115 + span: 1122 span: 30 span: 50 } @@ -16573,7 +16054,7 @@ file: { path: 2 path: 6 path: 3 - span: 1115 + span: 1122 span: 53 span: 54 } @@ -16583,9 +16064,9 @@ file: { path: 2 path: 6 path: 8 - span: 1115 + span: 1122 span: 55 - span: 1131 + span: 1138 span: 3 } location: { @@ -16595,7 +16076,7 @@ file: { path: 6 path: 8 path: 17 - span: 1116 + span: 1123 span: 4 span: 32 } @@ -16607,7 +16088,7 @@ file: { path: 8 path: 19 path: 0 - span: 1117 + span: 1124 span: 4 span: 30 } @@ -16619,7 +16100,7 @@ file: { path: 8 path: 19 path: 1 - span: 1118 + span: 1125 span: 4 span: 41 } @@ -16631,7 +16112,7 @@ file: { path: 8 path: 19 path: 2 - span: 1119 + span: 1126 span: 4 span: 33 } @@ -16643,7 +16124,7 @@ file: { path: 8 path: 19 path: 3 - span: 1120 + span: 1127 span: 4 span: 31 } @@ -16655,7 +16136,7 @@ file: { path: 8 path: 19 path: 4 - span: 1121 + span: 1128 span: 4 span: 31 } @@ -16667,7 +16148,7 @@ file: { path: 8 path: 19 path: 5 - span: 1122 + span: 1129 span: 4 span: 30 } @@ -16679,7 +16160,7 @@ file: { path: 8 path: 19 path: 6 - span: 1123 + span: 1130 span: 4 span: 36 } @@ -16691,7 +16172,7 @@ file: { path: 8 path: 19 path: 7 - span: 1124 + span: 1131 span: 4 span: 33 } @@ -16703,7 +16184,7 @@ file: { path: 8 path: 19 path: 8 - span: 1125 + span: 1132 span: 4 span: 32 } @@ -16714,60 +16195,10 @@ file: { path: 6 path: 8 path: 22 - span: 1126 - span: 4 - span: 1128 - span: 5 - } - location: { - path: 4 - path: 19 - path: 2 - path: 6 - path: 8 - path: 22 - path: 1 - span: 1127 - span: 6 - span: 38 - } - location: { - path: 4 - path: 19 - path: 2 - path: 6 - path: 8 - path: 20 - path: 0 - span: 1129 + span: 1133 span: 4 - span: 73 - } - location: { - path: 4 - path: 19 - path: 2 - path: 6 - path: 8 - path: 20 - path: 0 - path: 3 - span: 1129 - span: 25 - span: 48 - } - location: { - path: 4 - path: 19 - path: 2 - path: 6 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1129 - span: 50 - span: 71 + span: 1135 + span: 5 } location: { path: 4 @@ -16775,11 +16206,11 @@ file: { path: 2 path: 6 path: 8 - path: 20 + path: 22 path: 1 - span: 1130 - span: 4 - span: 68 + span: 1134 + span: 6 + span: 38 } location: { path: 4 @@ -16788,11 +16219,10 @@ file: { path: 6 path: 8 path: 20 - path: 1 - path: 3 - span: 1130 - span: 25 - span: 46 + path: 0 + span: 1136 + span: 4 + span: 73 } location: { path: 4 @@ -16802,19 +16232,18 @@ file: { path: 8 path: 20 path: 1 - path: 2 - span: 1130 - span: 48 - span: 66 + span: 1137 + span: 4 + span: 68 } location: { path: 4 path: 19 path: 3 path: 0 - span: 1133 + span: 1140 span: 2 - span: 1152 + span: 1159 span: 3 } location: { @@ -16823,7 +16252,7 @@ file: { path: 3 path: 0 path: 1 - span: 1133 + span: 1140 span: 10 span: 27 } @@ -16834,9 +16263,9 @@ file: { path: 0 path: 4 path: 0 - span: 1134 + span: 1141 span: 4 - span: 1150 + span: 1157 span: 5 } location: { @@ -16847,7 +16276,7 @@ file: { path: 4 path: 0 path: 1 - span: 1134 + span: 1141 span: 9 span: 32 } @@ -16860,9 +16289,10 @@ file: { path: 0 path: 2 path: 0 - span: 1135 + path: 1 + span: 1142 span: 6 - span: 44 + span: 39 } location: { path: 4 @@ -16873,10 +16303,9 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 1135 + span: 1142 span: 6 - span: 39 + span: 44 } location: { path: 4 @@ -16888,7 +16317,7 @@ file: { path: 2 path: 0 path: 2 - span: 1135 + span: 1142 span: 42 span: 43 } @@ -16901,10 +16330,10 @@ file: { path: 0 path: 2 path: 1 - span: 1138 + path: 1 + span: 1145 span: 6 - span: 21 - leading_comments: " Default pre-EDITION_2024, all UNSET visibility are export.\n" + span: 16 } location: { path: 4 @@ -16915,10 +16344,10 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 1138 + span: 1145 span: 6 - span: 16 + span: 21 + leading_comments: " Default pre-EDITION_2024, all UNSET visibility are export.\n" } location: { path: 4 @@ -16930,7 +16359,7 @@ file: { path: 2 path: 1 path: 2 - span: 1138 + span: 1145 span: 19 span: 20 } @@ -16943,10 +16372,10 @@ file: { path: 0 path: 2 path: 2 - span: 1141 + path: 1 + span: 1148 span: 6 - span: 27 - leading_comments: " All top-level symbols default to export, nested default to local.\n" + span: 22 } location: { path: 4 @@ -16957,10 +16386,10 @@ file: { path: 0 path: 2 path: 2 - path: 1 - span: 1141 + span: 1148 span: 6 - span: 22 + span: 27 + leading_comments: " All top-level symbols default to export, nested default to local.\n" } location: { path: 4 @@ -16972,7 +16401,7 @@ file: { path: 2 path: 2 path: 2 - span: 1141 + span: 1148 span: 25 span: 26 } @@ -16985,10 +16414,10 @@ file: { path: 0 path: 2 path: 3 - span: 1144 + path: 1 + span: 1151 span: 6 - span: 20 - leading_comments: " All symbols default to local.\n" + span: 15 } location: { path: 4 @@ -16999,10 +16428,10 @@ file: { path: 0 path: 2 path: 3 - path: 1 - span: 1144 + span: 1151 span: 6 - span: 15 + span: 20 + leading_comments: " All symbols default to local.\n" } location: { path: 4 @@ -17014,7 +16443,7 @@ file: { path: 2 path: 3 path: 2 - span: 1144 + span: 1151 span: 18 span: 19 } @@ -17027,10 +16456,10 @@ file: { path: 0 path: 2 path: 4 - span: 1149 + path: 1 + span: 1156 span: 6 - span: 17 - leading_comments: " All symbols local by default. Nested types cannot be exported.\n With special case caveat for message { enum {} reserved 1 to max; }\n This is the recommended setting for new protos.\n" + span: 12 } location: { path: 4 @@ -17041,10 +16470,10 @@ file: { path: 0 path: 2 path: 4 - path: 1 - span: 1149 + span: 1156 span: 6 - span: 12 + span: 17 + leading_comments: " All symbols local by default. Nested types cannot be exported.\n With special case caveat for message { enum {} reserved 1 to max; }\n This is the recommended setting for new protos.\n" } location: { path: 4 @@ -17056,7 +16485,7 @@ file: { path: 2 path: 4 path: 2 - span: 1149 + span: 1156 span: 15 span: 16 } @@ -17066,7 +16495,7 @@ file: { path: 3 path: 0 path: 9 - span: 1151 + span: 1158 span: 4 span: 22 } @@ -17077,9 +16506,10 @@ file: { path: 0 path: 9 path: 0 - span: 1151 + path: 1 + span: 1158 span: 13 - span: 21 + span: 14 } location: { path: 4 @@ -17088,10 +16518,9 @@ file: { path: 0 path: 9 path: 0 - path: 1 - span: 1151 + span: 1158 span: 13 - span: 14 + span: 21 } location: { path: 4 @@ -17101,7 +16530,7 @@ file: { path: 9 path: 0 path: 2 - span: 1151 + span: 1158 span: 18 span: 21 } @@ -17110,20 +16539,20 @@ file: { path: 19 path: 2 path: 7 - span: 1153 + path: 4 + span: 1160 span: 2 - span: 1162 - span: 8 + span: 10 } location: { path: 4 path: 19 path: 2 path: 7 - path: 4 - span: 1153 + span: 1160 span: 2 - span: 10 + span: 1169 + span: 8 } location: { path: 4 @@ -17131,7 +16560,7 @@ file: { path: 2 path: 7 path: 6 - span: 1153 + span: 1160 span: 11 span: 52 } @@ -17141,7 +16570,7 @@ file: { path: 2 path: 7 path: 1 - span: 1153 + span: 1160 span: 53 span: 78 } @@ -17151,7 +16580,7 @@ file: { path: 2 path: 7 path: 3 - span: 1154 + span: 1161 span: 6 span: 7 } @@ -17161,9 +16590,9 @@ file: { path: 2 path: 7 path: 8 - span: 1154 + span: 1161 span: 8 - span: 1162 + span: 1169 span: 7 } location: { @@ -17173,7 +16602,7 @@ file: { path: 7 path: 8 path: 17 - span: 1155 + span: 1162 span: 8 span: 36 } @@ -17185,7 +16614,7 @@ file: { path: 8 path: 19 path: 0 - span: 1156 + span: 1163 span: 8 span: 34 } @@ -17196,9 +16625,9 @@ file: { path: 7 path: 8 path: 22 - span: 1157 + span: 1164 span: 8 - span: 1159 + span: 1166 span: 9 } location: { @@ -17209,7 +16638,7 @@ file: { path: 8 path: 22 path: 1 - span: 1158 + span: 1165 span: 10 span: 42 } @@ -17221,36 +16650,10 @@ file: { path: 8 path: 20 path: 0 - span: 1160 + span: 1167 span: 8 span: 75 } - location: { - path: 4 - path: 19 - path: 2 - path: 7 - path: 8 - path: 20 - path: 0 - path: 3 - span: 1160 - span: 29 - span: 52 - } - location: { - path: 4 - path: 19 - path: 2 - path: 7 - path: 8 - path: 20 - path: 0 - path: 2 - span: 1160 - span: 54 - span: 73 - } location: { path: 4 path: 19 @@ -17259,41 +16662,15 @@ file: { path: 8 path: 20 path: 1 - span: 1161 + span: 1168 span: 8 span: 79 } - location: { - path: 4 - path: 19 - path: 2 - path: 7 - path: 8 - path: 20 - path: 1 - path: 3 - span: 1161 - span: 29 - span: 50 - } - location: { - path: 4 - path: 19 - path: 2 - path: 7 - path: 8 - path: 20 - path: 1 - path: 2 - span: 1161 - span: 52 - span: 77 - } location: { path: 4 path: 19 path: 9 - span: 1164 + span: 1171 span: 2 span: 15 } @@ -17302,7 +16679,7 @@ file: { path: 19 path: 9 path: 0 - span: 1164 + span: 1171 span: 11 span: 14 } @@ -17312,7 +16689,7 @@ file: { path: 9 path: 0 path: 1 - span: 1164 + span: 1171 span: 11 span: 14 } @@ -17322,7 +16699,7 @@ file: { path: 9 path: 0 path: 2 - span: 1164 + span: 1171 span: 11 span: 14 } @@ -17330,9 +16707,9 @@ file: { path: 4 path: 19 path: 5 - span: 1166 + span: 1173 span: 2 - span: 1188 + span: 1205 span: 4 } location: { @@ -17340,19 +16717,19 @@ file: { path: 19 path: 5 path: 0 - span: 1166 + path: 1 + span: 1173 span: 13 - span: 25 + span: 17 } location: { path: 4 path: 19 path: 5 path: 0 - path: 1 - span: 1166 + span: 1173 span: 13 - span: 17 + span: 25 } location: { path: 4 @@ -17360,7 +16737,7 @@ file: { path: 5 path: 0 path: 2 - span: 1166 + span: 1173 span: 21 span: 25 } @@ -17370,9 +16747,9 @@ file: { path: 5 path: 0 path: 3 - span: 1166 + span: 1173 span: 26 - span: 1188 + span: 1205 span: 3 } location: { @@ -17383,50 +16760,11 @@ file: { path: 3 path: 2 path: 0 - span: 1167 + span: 1174 span: 4 - span: 1171 + span: 1178 span: 5 } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 1 - span: 1168 - span: 6 - span: 18 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 2 - span: 1169 - span: 6 - span: 26 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 3 - span: 1170 - span: 6 - span: 29 - } location: { path: 4 path: 19 @@ -17435,50 +16773,11 @@ file: { path: 3 path: 2 path: 1 - span: 1172 + span: 1179 span: 4 - span: 1176 + span: 1183 span: 5 } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 1 - path: 1 - span: 1173 - span: 6 - span: 18 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 1 - path: 2 - span: 1174 - span: 6 - span: 27 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 1 - path: 3 - span: 1175 - span: 6 - span: 30 - } location: { path: 4 path: 19 @@ -17487,49 +16786,10 @@ file: { path: 3 path: 2 path: 2 - span: 1177 + span: 1184 span: 4 span: 79 } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 2 - path: 1 - span: 1177 - span: 20 - span: 32 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 2 - path: 2 - span: 1177 - span: 34 - span: 53 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 2 - path: 3 - span: 1177 - span: 55 - span: 77 - } location: { path: 4 path: 19 @@ -17538,50 +16798,11 @@ file: { path: 3 path: 2 path: 3 - span: 1178 + span: 1185 span: 4 - span: 1182 + span: 1189 span: 5 } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 3 - path: 1 - span: 1179 - span: 6 - span: 18 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 3 - path: 2 - span: 1180 - span: 6 - span: 29 - } - location: { - path: 4 - path: 19 - path: 5 - path: 0 - path: 3 - path: 2 - path: 3 - path: 3 - span: 1181 - span: 6 - span: 32 - } location: { path: 4 path: 19 @@ -17590,9 +16811,9 @@ file: { path: 3 path: 2 path: 4 - span: 1183 + span: 1190 span: 4 - span: 1187 + span: 1194 span: 5 } location: { @@ -17602,24 +16823,11 @@ file: { path: 0 path: 3 path: 2 - path: 4 - path: 1 - span: 1184 - span: 6 - span: 18 - } - location: { - path: 4 - path: 19 path: 5 - path: 0 - path: 3 - path: 2 - path: 4 - path: 2 - span: 1185 - span: 6 - span: 29 + span: 1195 + span: 4 + span: 1199 + span: 5 } location: { path: 4 @@ -17628,39 +16836,39 @@ file: { path: 0 path: 3 path: 2 - path: 4 - path: 3 - span: 1186 - span: 6 - span: 32 + path: 6 + span: 1200 + span: 4 + span: 1204 + span: 5 } location: { path: 4 path: 19 path: 5 - span: 1190 + span: 1207 span: 2 span: 26 - trailing_comments: " For internal testing\n" + trailing_comments: " For internal testing" } location: { path: 4 path: 19 path: 5 path: 1 - span: 1190 + path: 1 + span: 1207 span: 13 - span: 25 + span: 17 } location: { path: 4 path: 19 path: 5 path: 1 - path: 1 - span: 1190 + span: 1207 span: 13 - span: 17 + span: 25 } location: { path: 4 @@ -17668,7 +16876,7 @@ file: { path: 5 path: 1 path: 2 - span: 1190 + span: 1207 span: 21 span: 25 } @@ -17676,17 +16884,17 @@ file: { path: 4 path: 19 path: 5 - span: 1191 + span: 1208 span: 2 span: 19 - trailing_comments: " for https://github.com/bufbuild/protobuf-es\n" + trailing_comments: " for https://github.com/bufbuild/protobuf-es" } location: { path: 4 path: 19 path: 5 path: 2 - span: 1191 + span: 1208 span: 13 span: 18 } @@ -17696,7 +16904,7 @@ file: { path: 5 path: 2 path: 1 - span: 1191 + span: 1208 span: 13 span: 18 } @@ -17706,16 +16914,16 @@ file: { path: 5 path: 2 path: 2 - span: 1191 + span: 1208 span: 13 span: 18 } location: { path: 4 path: 20 - span: 1198 + span: 1215 span: 0 - span: 1224 + span: 1241 span: 1 leading_comments: " A compiled specification for the defaults of a set of features. These\n messages are generated from FeatureSet extensions and can be used to seed\n feature resolution. The resolution with this object becomes a simple search\n for the closest matching edition, followed by proto merges.\n" } @@ -17723,7 +16931,7 @@ file: { path: 4 path: 20 path: 1 - span: 1198 + span: 1215 span: 8 span: 26 } @@ -17732,9 +16940,9 @@ file: { path: 20 path: 3 path: 0 - span: 1203 + span: 1220 span: 2 - span: 1214 + span: 1231 span: 3 leading_comments: " A map from every known edition with a unique set of defaults to its\n defaults. Not all editions may be contained here. For a given edition,\n the defaults at the closest matching edition ordered at or before it should\n be used. This field must be in strict ascending order by edition.\n" } @@ -17744,7 +16952,7 @@ file: { path: 3 path: 0 path: 1 - span: 1203 + span: 1220 span: 10 span: 34 } @@ -17755,9 +16963,10 @@ file: { path: 0 path: 2 path: 0 - span: 1204 + path: 4 + span: 1221 span: 4 - span: 33 + span: 12 } location: { path: 4 @@ -17766,10 +16975,9 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 1204 + span: 1221 span: 4 - span: 12 + span: 33 } location: { path: 4 @@ -17779,7 +16987,7 @@ file: { path: 2 path: 0 path: 6 - span: 1204 + span: 1221 span: 13 span: 20 } @@ -17791,7 +16999,7 @@ file: { path: 2 path: 0 path: 1 - span: 1204 + span: 1221 span: 21 span: 28 } @@ -17803,7 +17011,7 @@ file: { path: 2 path: 0 path: 3 - span: 1204 + span: 1221 span: 31 span: 32 } @@ -17814,10 +17022,10 @@ file: { path: 0 path: 2 path: 1 - span: 1207 + path: 4 + span: 1224 span: 4 - span: 49 - leading_comments: " Defaults of features that can be overridden in this edition.\n" + span: 12 } location: { path: 4 @@ -17826,10 +17034,10 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 1207 + span: 1224 span: 4 - span: 12 + span: 49 + leading_comments: " Defaults of features that can be overridden in this edition.\n" } location: { path: 4 @@ -17839,7 +17047,7 @@ file: { path: 2 path: 1 path: 6 - span: 1207 + span: 1224 span: 13 span: 23 } @@ -17851,7 +17059,7 @@ file: { path: 2 path: 1 path: 1 - span: 1207 + span: 1224 span: 24 span: 44 } @@ -17863,7 +17071,7 @@ file: { path: 2 path: 1 path: 3 - span: 1207 + span: 1224 span: 47 span: 48 } @@ -17874,10 +17082,10 @@ file: { path: 0 path: 2 path: 2 - span: 1210 + path: 4 + span: 1227 span: 4 - span: 43 - leading_comments: " Defaults of features that can't be overridden in this edition.\n" + span: 12 } location: { path: 4 @@ -17886,10 +17094,10 @@ file: { path: 0 path: 2 path: 2 - path: 4 - span: 1210 + span: 1227 span: 4 - span: 12 + span: 43 + leading_comments: " Defaults of features that can't be overridden in this edition.\n" } location: { path: 4 @@ -17899,7 +17107,7 @@ file: { path: 2 path: 2 path: 6 - span: 1210 + span: 1227 span: 13 span: 23 } @@ -17911,7 +17119,7 @@ file: { path: 2 path: 2 path: 1 - span: 1210 + span: 1227 span: 24 span: 38 } @@ -17923,7 +17131,7 @@ file: { path: 2 path: 2 path: 3 - span: 1210 + span: 1227 span: 41 span: 42 } @@ -17933,7 +17141,7 @@ file: { path: 3 path: 0 path: 9 - span: 1212 + span: 1229 span: 4 span: 18 } @@ -17944,7 +17152,7 @@ file: { path: 0 path: 9 path: 0 - span: 1212 + span: 1229 span: 13 span: 14 } @@ -17956,7 +17164,7 @@ file: { path: 9 path: 0 path: 1 - span: 1212 + span: 1229 span: 13 span: 14 } @@ -17968,7 +17176,7 @@ file: { path: 9 path: 0 path: 2 - span: 1212 + span: 1229 span: 13 span: 14 } @@ -17979,7 +17187,7 @@ file: { path: 0 path: 9 path: 1 - span: 1212 + span: 1229 span: 16 span: 17 } @@ -17991,7 +17199,7 @@ file: { path: 9 path: 1 path: 1 - span: 1212 + span: 1229 span: 16 span: 17 } @@ -18003,7 +17211,7 @@ file: { path: 9 path: 1 path: 2 - span: 1212 + span: 1229 span: 16 span: 17 } @@ -18013,7 +17221,7 @@ file: { path: 3 path: 0 path: 10 - span: 1213 + span: 1230 span: 4 span: 24 } @@ -18024,7 +17232,7 @@ file: { path: 0 path: 10 path: 0 - span: 1213 + span: 1230 span: 13 span: 23 } @@ -18033,19 +17241,19 @@ file: { path: 20 path: 2 path: 0 - span: 1215 + path: 4 + span: 1232 span: 2 - span: 49 + span: 10 } location: { path: 4 path: 20 path: 2 path: 0 - path: 4 - span: 1215 + span: 1232 span: 2 - span: 10 + span: 49 } location: { path: 4 @@ -18053,7 +17261,7 @@ file: { path: 2 path: 0 path: 6 - span: 1215 + span: 1232 span: 11 span: 35 } @@ -18063,7 +17271,7 @@ file: { path: 2 path: 0 path: 1 - span: 1215 + span: 1232 span: 36 span: 44 } @@ -18073,7 +17281,7 @@ file: { path: 2 path: 0 path: 3 - span: 1215 + span: 1232 span: 47 span: 48 } @@ -18082,20 +17290,20 @@ file: { path: 20 path: 2 path: 1 - span: 1219 + path: 4 + span: 1236 span: 2 - span: 39 - leading_comments: " The minimum supported edition (inclusive) when this was constructed.\n Editions before this will not have defaults.\n" + span: 10 } location: { path: 4 path: 20 path: 2 path: 1 - path: 4 - span: 1219 + span: 1236 span: 2 - span: 10 + span: 39 + leading_comments: " The minimum supported edition (inclusive) when this was constructed.\n Editions before this will not have defaults.\n" } location: { path: 4 @@ -18103,7 +17311,7 @@ file: { path: 2 path: 1 path: 6 - span: 1219 + span: 1236 span: 11 span: 18 } @@ -18113,7 +17321,7 @@ file: { path: 2 path: 1 path: 1 - span: 1219 + span: 1236 span: 19 span: 34 } @@ -18123,7 +17331,7 @@ file: { path: 2 path: 1 path: 3 - span: 1219 + span: 1236 span: 37 span: 38 } @@ -18132,20 +17340,20 @@ file: { path: 20 path: 2 path: 2 - span: 1223 + path: 4 + span: 1240 span: 2 - span: 39 - leading_comments: " The maximum known edition (inclusive) when this was constructed. Editions\n after this will not have reliable defaults.\n" + span: 10 } location: { path: 4 path: 20 path: 2 path: 2 - path: 4 - span: 1223 + span: 1240 span: 2 - span: 10 + span: 39 + leading_comments: " The maximum known edition (inclusive) when this was constructed. Editions\n after this will not have reliable defaults.\n" } location: { path: 4 @@ -18153,7 +17361,7 @@ file: { path: 2 path: 2 path: 6 - span: 1223 + span: 1240 span: 11 span: 18 } @@ -18163,7 +17371,7 @@ file: { path: 2 path: 2 path: 1 - span: 1223 + span: 1240 span: 19 span: 34 } @@ -18173,16 +17381,16 @@ file: { path: 2 path: 2 path: 3 - span: 1223 + span: 1240 span: 37 span: 38 } location: { path: 4 path: 21 - span: 1231 + span: 1248 span: 0 - span: 1367 + span: 1384 span: 1 leading_comments: " Encapsulates information about the original source file from which a\n FileDescriptorProto was generated.\n" leading_detached_comments: " ===================================================================\n Optional source code info\n" @@ -18191,7 +17399,7 @@ file: { path: 4 path: 21 path: 1 - span: 1231 + span: 1248 span: 8 span: 22 } @@ -18200,20 +17408,20 @@ file: { path: 21 path: 2 path: 0 - span: 1275 + path: 4 + span: 1292 span: 2 - span: 33 - leading_comments: " A Location identifies a piece of source code in a .proto file which\n corresponds to a particular definition. This information is intended\n to be useful to IDEs, code indexers, documentation generators, and similar\n tools.\n\n For example, say we have a file like:\n message Foo {\n optional string foo = 1;\n }\n Let's look at just the field definition:\n optional string foo = 1;\n ^ ^^ ^^ ^ ^^^\n a bc de f ghi\n We have the following locations:\n span path represents\n [a,i) [ 4, 0, 2, 0 ] The whole field definition.\n [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).\n [c,d) [ 4, 0, 2, 0, 5 ] The type (string).\n [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).\n [g,h) [ 4, 0, 2, 0, 3 ] The number (1).\n\n Notes:\n - A location may refer to a repeated field itself (i.e. not to any\n particular index within it). This is used whenever a set of elements are\n logically enclosed in a single code segment. For example, an entire\n extend block (possibly containing multiple extension definitions) will\n have an outer location whose path refers to the \"extensions\" repeated\n field without an index.\n - Multiple locations may have the same path. This happens when a single\n logical declaration is spread out across multiple places. The most\n obvious example is the \"extend\" block again -- there may be multiple\n extend blocks in the same scope, each of which will have the same path.\n - A location's span is not always a subset of its parent's span. For\n example, the \"extendee\" of an extension declaration appears at the\n beginning of the \"extend\" block and is shared by all extensions within\n the block.\n - Just because a location's span is a subset of some other location's span\n does not mean that it is a descendant. For example, a \"group\" defines\n both a type and a field in a single declaration. Thus, the locations\n corresponding to the type and field and their components will overlap.\n - Code which tries to interpret locations should probably be designed to\n ignore those that it doesn't understand, as more types of locations could\n be recorded in the future.\n" + span: 10 } location: { path: 4 path: 21 path: 2 path: 0 - path: 4 - span: 1275 + span: 1292 span: 2 - span: 10 + span: 33 + leading_comments: " A Location identifies a piece of source code in a .proto file which\n corresponds to a particular definition. This information is intended\n to be useful to IDEs, code indexers, documentation generators, and similar\n tools.\n\n For example, say we have a file like:\n message Foo {\n optional string foo = 1;\n }\n Let's look at just the field definition:\n optional string foo = 1;\n ^ ^^ ^^ ^ ^^^\n a bc de f ghi\n We have the following locations:\n span path represents\n [a,i) [ 4, 0, 2, 0 ] The whole field definition.\n [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).\n [c,d) [ 4, 0, 2, 0, 5 ] The type (string).\n [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).\n [g,h) [ 4, 0, 2, 0, 3 ] The number (1).\n\n Notes:\n - A location may refer to a repeated field itself (i.e. not to any\n particular index within it). This is used whenever a set of elements are\n logically enclosed in a single code segment. For example, an entire\n extend block (possibly containing multiple extension definitions) will\n have an outer location whose path refers to the \"extensions\" repeated\n field without an index.\n - Multiple locations may have the same path. This happens when a single\n logical declaration is spread out across multiple places. The most\n obvious example is the \"extend\" block again -- there may be multiple\n extend blocks in the same scope, each of which will have the same path.\n - A location's span is not always a subset of its parent's span. For\n example, the \"extendee\" of an extension declaration appears at the\n beginning of the \"extend\" block and is shared by all extensions within\n the block.\n - Just because a location's span is a subset of some other location's span\n does not mean that it is a descendant. For example, a \"group\" defines\n both a type and a field in a single declaration. Thus, the locations\n corresponding to the type and field and their components will overlap.\n - Code which tries to interpret locations should probably be designed to\n ignore those that it doesn't understand, as more types of locations could\n be recorded in the future.\n" } location: { path: 4 @@ -18221,7 +17429,7 @@ file: { path: 2 path: 0 path: 6 - span: 1275 + span: 1292 span: 11 span: 19 } @@ -18231,7 +17439,7 @@ file: { path: 2 path: 0 path: 1 - span: 1275 + span: 1292 span: 20 span: 28 } @@ -18241,7 +17449,7 @@ file: { path: 2 path: 0 path: 3 - span: 1275 + span: 1292 span: 31 span: 32 } @@ -18250,9 +17458,9 @@ file: { path: 21 path: 3 path: 0 - span: 1276 + span: 1293 span: 2 - span: 1359 + span: 1376 span: 3 } location: { @@ -18261,7 +17469,7 @@ file: { path: 3 path: 0 path: 1 - span: 1276 + span: 1293 span: 10 span: 18 } @@ -18272,10 +17480,10 @@ file: { path: 0 path: 2 path: 0 - span: 1300 + path: 4 + span: 1317 span: 4 - span: 44 - leading_comments: " Identifies which part of the FileDescriptorProto was defined at this\n location.\n\n Each element is a field number or an index. They form a path from\n the root FileDescriptorProto to the place where the definition appears.\n For example, this path:\n [ 4, 3, 2, 7, 1 ]\n refers to:\n file.message_type(3) // 4, 3\n .field(7) // 2, 7\n .name() // 1\n This is because FileDescriptorProto.message_type has field number 4:\n repeated DescriptorProto message_type = 4;\n and DescriptorProto.field has field number 2:\n repeated FieldDescriptorProto field = 2;\n and FieldDescriptorProto.name has field number 1:\n optional string name = 1;\n\n Thus, the above path gives the location of a field name. If we removed\n the last element:\n [ 4, 3, 2, 7 ]\n this path refers to the whole field declaration (from the beginning\n of the label to the terminating semicolon).\n" + span: 12 } location: { path: 4 @@ -18284,10 +17492,10 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 1300 + span: 1317 span: 4 - span: 12 + span: 44 + leading_comments: " Identifies which part of the FileDescriptorProto was defined at this\n location.\n\n Each element is a field number or an index. They form a path from\n the root FileDescriptorProto to the place where the definition appears.\n For example, this path:\n [ 4, 3, 2, 7, 1 ]\n refers to:\n file.message_type(3) // 4, 3\n .field(7) // 2, 7\n .name() // 1\n This is because FileDescriptorProto.message_type has field number 4:\n repeated DescriptorProto message_type = 4;\n and DescriptorProto.field has field number 2:\n repeated FieldDescriptorProto field = 2;\n and FieldDescriptorProto.name has field number 1:\n optional string name = 1;\n\n Thus, the above path gives the location of a field name. If we removed\n the last element:\n [ 4, 3, 2, 7 ]\n this path refers to the whole field declaration (from the beginning\n of the label to the terminating semicolon).\n" } location: { path: 4 @@ -18297,7 +17505,7 @@ file: { path: 2 path: 0 path: 5 - span: 1300 + span: 1317 span: 13 span: 18 } @@ -18309,7 +17517,7 @@ file: { path: 2 path: 0 path: 1 - span: 1300 + span: 1317 span: 19 span: 23 } @@ -18321,7 +17529,7 @@ file: { path: 2 path: 0 path: 3 - span: 1300 + span: 1317 span: 26 span: 27 } @@ -18333,7 +17541,7 @@ file: { path: 2 path: 0 path: 8 - span: 1300 + span: 1317 span: 28 span: 43 } @@ -18346,7 +17554,7 @@ file: { path: 0 path: 8 path: 2 - span: 1300 + span: 1317 span: 29 span: 42 } @@ -18357,10 +17565,10 @@ file: { path: 0 path: 2 path: 1 - span: 1307 + path: 4 + span: 1324 span: 4 - span: 44 - leading_comments: " Always has exactly three or four elements: start line, start column,\n end line (optional, otherwise assumed same as start line), end column.\n These are packed into a single field for efficiency. Note that line\n and column numbers are zero-based -- typically you will want to add\n 1 to each before displaying to a user.\n" + span: 12 } location: { path: 4 @@ -18369,10 +17577,10 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 1307 + span: 1324 span: 4 - span: 12 + span: 44 + leading_comments: " Always has exactly three or four elements: start line, start column,\n end line (optional, otherwise assumed same as start line), end column.\n These are packed into a single field for efficiency. Note that line\n and column numbers are zero-based -- typically you will want to add\n 1 to each before displaying to a user.\n" } location: { path: 4 @@ -18382,7 +17590,7 @@ file: { path: 2 path: 1 path: 5 - span: 1307 + span: 1324 span: 13 span: 18 } @@ -18394,7 +17602,7 @@ file: { path: 2 path: 1 path: 1 - span: 1307 + span: 1324 span: 19 span: 23 } @@ -18406,7 +17614,7 @@ file: { path: 2 path: 1 path: 3 - span: 1307 + span: 1324 span: 26 span: 27 } @@ -18418,7 +17626,7 @@ file: { path: 2 path: 1 path: 8 - span: 1307 + span: 1324 span: 28 span: 43 } @@ -18431,7 +17639,7 @@ file: { path: 1 path: 8 path: 2 - span: 1307 + span: 1324 span: 29 span: 42 } @@ -18442,10 +17650,10 @@ file: { path: 0 path: 2 path: 2 - span: 1356 + path: 4 + span: 1373 span: 4 - span: 41 - leading_comments: " If this SourceCodeInfo represents a complete declaration, these are any\n comments appearing before and after the declaration which appear to be\n attached to the declaration.\n\n A series of line comments appearing on consecutive lines, with no other\n tokens appearing on those lines, will be treated as a single comment.\n\n leading_detached_comments will keep paragraphs of comments that appear\n before (but not connected to) the current element. Each paragraph,\n separated by empty lines, will be one comment element in the repeated\n field.\n\n Only the comment content is provided; comment markers (e.g. //) are\n stripped out. For block comments, leading whitespace and an asterisk\n will be stripped from the beginning of each line other than the first.\n Newlines are included in the output.\n\n Examples:\n\n optional int32 foo = 1; // Comment attached to foo.\n // Comment attached to bar.\n optional int32 bar = 2;\n\n optional string baz = 3;\n // Comment attached to baz.\n // Another line attached to baz.\n\n // Comment attached to moo.\n //\n // Another line attached to moo.\n optional double moo = 4;\n\n // Detached comment for corge. This is not leading or trailing comments\n // to moo or corge because there are blank lines separating it from\n // both.\n\n // Detached comment for corge paragraph 2.\n\n optional string corge = 5;\n /* Block comment attached\n * to corge. Leading asterisks\n * will be removed. */\n /* Block comment attached to\n * grault. */\n optional int32 grault = 6;\n\n // ignored detached comments.\n" + span: 12 } location: { path: 4 @@ -18454,10 +17662,10 @@ file: { path: 0 path: 2 path: 2 - path: 4 - span: 1356 + span: 1373 span: 4 - span: 12 + span: 41 + leading_comments: " If this SourceCodeInfo represents a complete declaration, these are any\n comments appearing before and after the declaration which appear to be\n attached to the declaration.\n\n A series of line comments appearing on consecutive lines, with no other\n tokens appearing on those lines, will be treated as a single comment.\n\n leading_detached_comments will keep paragraphs of comments that appear\n before (but not connected to) the current element. Each paragraph,\n separated by empty lines, will be one comment element in the repeated\n field.\n\n Only the comment content is provided; comment markers (e.g. //) are\n stripped out. For block comments, leading whitespace and an asterisk\n will be stripped from the beginning of each line other than the first.\n Newlines are included in the output.\n\n Examples:\n\n optional int32 foo = 1; // Comment attached to foo.\n // Comment attached to bar.\n optional int32 bar = 2;\n\n optional string baz = 3;\n // Comment attached to baz.\n // Another line attached to baz.\n\n // Comment attached to moo.\n //\n // Another line attached to moo.\n optional double moo = 4;\n\n // Detached comment for corge. This is not leading or trailing comments\n // to moo or corge because there are blank lines separating it from\n // both.\n\n // Detached comment for corge paragraph 2.\n\n optional string corge = 5;\n /* Block comment attached\n * to corge. Leading asterisks\n * will be removed. */\n /* Block comment attached to\n * grault. */\n optional int32 grault = 6;\n\n // ignored detached comments.\n" } location: { path: 4 @@ -18467,7 +17675,7 @@ file: { path: 2 path: 2 path: 5 - span: 1356 + span: 1373 span: 13 span: 19 } @@ -18479,7 +17687,7 @@ file: { path: 2 path: 2 path: 1 - span: 1356 + span: 1373 span: 20 span: 36 } @@ -18491,7 +17699,7 @@ file: { path: 2 path: 2 path: 3 - span: 1356 + span: 1373 span: 39 span: 40 } @@ -18502,9 +17710,10 @@ file: { path: 0 path: 2 path: 3 - span: 1357 + path: 4 + span: 1374 span: 4 - span: 42 + span: 12 } location: { path: 4 @@ -18513,10 +17722,9 @@ file: { path: 0 path: 2 path: 3 - path: 4 - span: 1357 + span: 1374 span: 4 - span: 12 + span: 42 } location: { path: 4 @@ -18526,7 +17734,7 @@ file: { path: 2 path: 3 path: 5 - span: 1357 + span: 1374 span: 13 span: 19 } @@ -18538,7 +17746,7 @@ file: { path: 2 path: 3 path: 1 - span: 1357 + span: 1374 span: 20 span: 37 } @@ -18550,7 +17758,7 @@ file: { path: 2 path: 3 path: 3 - span: 1357 + span: 1374 span: 40 span: 41 } @@ -18561,9 +17769,10 @@ file: { path: 0 path: 2 path: 4 - span: 1358 + path: 4 + span: 1375 span: 4 - span: 50 + span: 12 } location: { path: 4 @@ -18572,10 +17781,9 @@ file: { path: 0 path: 2 path: 4 - path: 4 - span: 1358 + span: 1375 span: 4 - span: 12 + span: 50 } location: { path: 4 @@ -18585,7 +17793,7 @@ file: { path: 2 path: 4 path: 5 - span: 1358 + span: 1375 span: 13 span: 19 } @@ -18597,7 +17805,7 @@ file: { path: 2 path: 4 path: 1 - span: 1358 + span: 1375 span: 20 span: 45 } @@ -18609,7 +17817,7 @@ file: { path: 2 path: 4 path: 3 - span: 1358 + span: 1375 span: 48 span: 49 } @@ -18617,9 +17825,9 @@ file: { path: 4 path: 21 path: 5 - span: 1362 + span: 1379 span: 2 - span: 1366 + span: 1383 span: 5 leading_comments: " Extensions for tooling.\n" } @@ -18628,7 +17836,7 @@ file: { path: 21 path: 5 path: 0 - span: 1362 + span: 1379 span: 13 span: 22 } @@ -18638,7 +17846,7 @@ file: { path: 5 path: 0 path: 1 - span: 1362 + span: 1379 span: 13 span: 22 } @@ -18648,7 +17856,7 @@ file: { path: 5 path: 0 path: 2 - span: 1362 + span: 1379 span: 13 span: 22 } @@ -18658,9 +17866,9 @@ file: { path: 5 path: 0 path: 3 - span: 1362 + span: 1379 span: 23 - span: 1366 + span: 1383 span: 4 } location: { @@ -18671,56 +17879,17 @@ file: { path: 3 path: 2 path: 0 - span: 1362 + span: 1379 span: 24 - span: 1366 + span: 1383 span: 3 } - location: { - path: 4 - path: 21 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 1 - span: 1363 - span: 4 - span: 21 - } - location: { - path: 4 - path: 21 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 3 - span: 1364 - span: 4 - span: 54 - } - location: { - path: 4 - path: 21 - path: 5 - path: 0 - path: 3 - path: 2 - path: 0 - path: 2 - span: 1365 - span: 4 - span: 66 - } location: { path: 4 path: 22 - span: 1372 + span: 1389 span: 0 - span: 1405 + span: 1422 span: 1 leading_comments: " Describes the relationship between generated code and its original source\n file. A GeneratedCodeInfo message is associated with only one generated\n source file, but may contain references to different source .proto files.\n" } @@ -18728,7 +17897,7 @@ file: { path: 4 path: 22 path: 1 - span: 1372 + span: 1389 span: 8 span: 25 } @@ -18737,20 +17906,20 @@ file: { path: 22 path: 2 path: 0 - span: 1375 + path: 4 + span: 1392 span: 2 - span: 37 - leading_comments: " An Annotation connects some span of text in generated code to an element\n of its generating .proto file.\n" + span: 10 } location: { path: 4 path: 22 path: 2 path: 0 - path: 4 - span: 1375 + span: 1392 span: 2 - span: 10 + span: 37 + leading_comments: " An Annotation connects some span of text in generated code to an element\n of its generating .proto file.\n" } location: { path: 4 @@ -18758,7 +17927,7 @@ file: { path: 2 path: 0 path: 6 - span: 1375 + span: 1392 span: 11 span: 21 } @@ -18768,7 +17937,7 @@ file: { path: 2 path: 0 path: 1 - span: 1375 + span: 1392 span: 22 span: 32 } @@ -18778,7 +17947,7 @@ file: { path: 2 path: 0 path: 3 - span: 1375 + span: 1392 span: 35 span: 36 } @@ -18787,9 +17956,9 @@ file: { path: 22 path: 3 path: 0 - span: 1376 + span: 1393 span: 2 - span: 1404 + span: 1421 span: 3 } location: { @@ -18798,7 +17967,7 @@ file: { path: 3 path: 0 path: 1 - span: 1376 + span: 1393 span: 10 span: 20 } @@ -18809,10 +17978,10 @@ file: { path: 0 path: 2 path: 0 - span: 1379 + path: 4 + span: 1396 span: 4 - span: 44 - leading_comments: " Identifies the element in the original source .proto file. This field\n is formatted the same as SourceCodeInfo.Location.path.\n" + span: 12 } location: { path: 4 @@ -18821,10 +17990,10 @@ file: { path: 0 path: 2 path: 0 - path: 4 - span: 1379 + span: 1396 span: 4 - span: 12 + span: 44 + leading_comments: " Identifies the element in the original source .proto file. This field\n is formatted the same as SourceCodeInfo.Location.path.\n" } location: { path: 4 @@ -18834,7 +18003,7 @@ file: { path: 2 path: 0 path: 5 - span: 1379 + span: 1396 span: 13 span: 18 } @@ -18846,7 +18015,7 @@ file: { path: 2 path: 0 path: 1 - span: 1379 + span: 1396 span: 19 span: 23 } @@ -18858,7 +18027,7 @@ file: { path: 2 path: 0 path: 3 - span: 1379 + span: 1396 span: 26 span: 27 } @@ -18870,7 +18039,7 @@ file: { path: 2 path: 0 path: 8 - span: 1379 + span: 1396 span: 28 span: 43 } @@ -18883,7 +18052,7 @@ file: { path: 0 path: 8 path: 2 - span: 1379 + span: 1396 span: 29 span: 42 } @@ -18894,10 +18063,10 @@ file: { path: 0 path: 2 path: 1 - span: 1382 + path: 4 + span: 1399 span: 4 - span: 36 - leading_comments: " Identifies the filesystem path to the original source .proto.\n" + span: 12 } location: { path: 4 @@ -18906,10 +18075,10 @@ file: { path: 0 path: 2 path: 1 - path: 4 - span: 1382 + span: 1399 span: 4 - span: 12 + span: 36 + leading_comments: " Identifies the filesystem path to the original source .proto.\n" } location: { path: 4 @@ -18919,7 +18088,7 @@ file: { path: 2 path: 1 path: 5 - span: 1382 + span: 1399 span: 13 span: 19 } @@ -18931,7 +18100,7 @@ file: { path: 2 path: 1 path: 1 - span: 1382 + span: 1399 span: 20 span: 31 } @@ -18943,7 +18112,7 @@ file: { path: 2 path: 1 path: 3 - span: 1382 + span: 1399 span: 34 span: 35 } @@ -18954,10 +18123,10 @@ file: { path: 0 path: 2 path: 2 - span: 1386 + path: 4 + span: 1403 span: 4 - span: 29 - leading_comments: " Identifies the starting offset in bytes in the generated code\n that relates to the identified object.\n" + span: 12 } location: { path: 4 @@ -18966,10 +18135,10 @@ file: { path: 0 path: 2 path: 2 - path: 4 - span: 1386 + span: 1403 span: 4 - span: 12 + span: 29 + leading_comments: " Identifies the starting offset in bytes in the generated code\n that relates to the identified object.\n" } location: { path: 4 @@ -18979,7 +18148,7 @@ file: { path: 2 path: 2 path: 5 - span: 1386 + span: 1403 span: 13 span: 18 } @@ -18991,7 +18160,7 @@ file: { path: 2 path: 2 path: 1 - span: 1386 + span: 1403 span: 19 span: 24 } @@ -19003,7 +18172,7 @@ file: { path: 2 path: 2 path: 3 - span: 1386 + span: 1403 span: 27 span: 28 } @@ -19014,10 +18183,10 @@ file: { path: 0 path: 2 path: 3 - span: 1391 + path: 4 + span: 1408 span: 4 - span: 27 - leading_comments: " Identifies the ending offset in bytes in the generated code that\n relates to the identified object. The end offset should be one past\n the last relevant byte (so the length of the text = end - begin).\n" + span: 12 } location: { path: 4 @@ -19026,10 +18195,10 @@ file: { path: 0 path: 2 path: 3 - path: 4 - span: 1391 + span: 1408 span: 4 - span: 12 + span: 27 + leading_comments: " Identifies the ending offset in bytes in the generated code that\n relates to the identified object. The end offset should be one past\n the last relevant byte (so the length of the text = end - begin).\n" } location: { path: 4 @@ -19039,7 +18208,7 @@ file: { path: 2 path: 3 path: 5 - span: 1391 + span: 1408 span: 13 span: 18 } @@ -19051,7 +18220,7 @@ file: { path: 2 path: 3 path: 1 - span: 1391 + span: 1408 span: 19 span: 22 } @@ -19063,7 +18232,7 @@ file: { path: 2 path: 3 path: 3 - span: 1391 + span: 1408 span: 25 span: 26 } @@ -19074,9 +18243,9 @@ file: { path: 0 path: 4 path: 0 - span: 1395 + span: 1412 span: 4 - span: 1402 + span: 1419 span: 5 leading_comments: " Represents the identified object's effect on the element in the original\n .proto file.\n" } @@ -19088,7 +18257,7 @@ file: { path: 4 path: 0 path: 1 - span: 1395 + span: 1412 span: 9 span: 17 } @@ -19101,10 +18270,10 @@ file: { path: 0 path: 2 path: 0 - span: 1397 + path: 1 + span: 1414 span: 6 - span: 15 - leading_comments: " There is no effect or the effect is indescribable.\n" + span: 10 } location: { path: 4 @@ -19115,10 +18284,10 @@ file: { path: 0 path: 2 path: 0 - path: 1 - span: 1397 + span: 1414 span: 6 - span: 10 + span: 15 + leading_comments: " There is no effect or the effect is indescribable.\n" } location: { path: 4 @@ -19130,7 +18299,7 @@ file: { path: 2 path: 0 path: 2 - span: 1397 + span: 1414 span: 13 span: 14 } @@ -19143,10 +18312,10 @@ file: { path: 0 path: 2 path: 1 - span: 1399 + path: 1 + span: 1416 span: 6 - span: 14 - leading_comments: " The element is set or otherwise mutated.\n" + span: 9 } location: { path: 4 @@ -19157,10 +18326,10 @@ file: { path: 0 path: 2 path: 1 - path: 1 - span: 1399 + span: 1416 span: 6 - span: 9 + span: 14 + leading_comments: " The element is set or otherwise mutated.\n" } location: { path: 4 @@ -19172,7 +18341,7 @@ file: { path: 2 path: 1 path: 2 - span: 1399 + span: 1416 span: 12 span: 13 } @@ -19185,10 +18354,10 @@ file: { path: 0 path: 2 path: 2 - span: 1401 + path: 1 + span: 1418 span: 6 - span: 16 - leading_comments: " An alias to the element is returned.\n" + span: 11 } location: { path: 4 @@ -19199,10 +18368,10 @@ file: { path: 0 path: 2 path: 2 - path: 1 - span: 1401 + span: 1418 span: 6 - span: 11 + span: 16 + leading_comments: " An alias to the element is returned.\n" } location: { path: 4 @@ -19214,7 +18383,7 @@ file: { path: 2 path: 2 path: 2 - span: 1401 + span: 1418 span: 14 span: 15 } @@ -19225,9 +18394,10 @@ file: { path: 0 path: 2 path: 4 - span: 1403 + path: 4 + span: 1420 span: 4 - span: 35 + span: 12 } location: { path: 4 @@ -19236,10 +18406,9 @@ file: { path: 0 path: 2 path: 4 - path: 4 - span: 1403 + span: 1420 span: 4 - span: 12 + span: 35 } location: { path: 4 @@ -19249,7 +18418,7 @@ file: { path: 2 path: 4 path: 6 - span: 1403 + span: 1420 span: 13 span: 21 } @@ -19261,7 +18430,7 @@ file: { path: 2 path: 4 path: 1 - span: 1403 + span: 1420 span: 22 span: 30 } @@ -19273,16 +18442,16 @@ file: { path: 2 path: 4 path: 3 - span: 1403 + span: 1420 span: 33 span: 34 } location: { path: 5 path: 1 - span: 1412 + span: 1429 span: 0 - span: 1416 + span: 1433 span: 1 leading_comments: " Describes the 'visibility' of a symbol with respect to the proto import\n system. Symbols can only be imported when the visibility rules do not prevent\n it (ex: local symbols cannot be imported). Visibility modifiers can only set\n on `message` and `enum` as they are the only types available to be referenced\n from other files.\n" } @@ -19290,7 +18459,7 @@ file: { path: 5 path: 1 path: 1 - span: 1412 + span: 1429 span: 5 span: 21 } @@ -19299,19 +18468,19 @@ file: { path: 1 path: 2 path: 0 - span: 1413 + path: 1 + span: 1430 span: 2 - span: 23 + span: 18 } location: { path: 5 path: 1 path: 2 path: 0 - path: 1 - span: 1413 + span: 1430 span: 2 - span: 18 + span: 23 } location: { path: 5 @@ -19319,7 +18488,7 @@ file: { path: 2 path: 0 path: 2 - span: 1413 + span: 1430 span: 21 span: 22 } @@ -19328,19 +18497,19 @@ file: { path: 1 path: 2 path: 1 - span: 1414 + path: 1 + span: 1431 span: 2 - span: 23 + span: 18 } location: { path: 5 path: 1 path: 2 path: 1 - path: 1 - span: 1414 + span: 1431 span: 2 - span: 18 + span: 23 } location: { path: 5 @@ -19348,7 +18517,7 @@ file: { path: 2 path: 1 path: 2 - span: 1414 + span: 1431 span: 21 span: 22 } @@ -19357,19 +18526,19 @@ file: { path: 1 path: 2 path: 2 - span: 1415 + path: 1 + span: 1432 span: 2 - span: 24 + span: 19 } location: { path: 5 path: 1 path: 2 path: 2 - path: 1 - span: 1415 + span: 1432 span: 2 - span: 19 + span: 24 } location: { path: 5 @@ -19377,7 +18546,7 @@ file: { path: 2 path: 2 path: 2 - span: 1415 + span: 1432 span: 22 span: 23 } @@ -19459,13 +18628,6 @@ file: { span: 37 span: 1 } - location: { - path: 7 - path: 0 - span: 36 - span: 2 - span: 38 - } location: { path: 7 path: 0 @@ -19482,6 +18644,13 @@ file: { span: 2 span: 10 } + location: { + path: 7 + path: 0 + span: 36 + span: 2 + span: 38 + } location: { path: 7 path: 0 @@ -19513,13 +18682,6 @@ file: { span: 41 span: 1 } - location: { - path: 7 - path: 1 - span: 40 - span: 2 - span: 34 - } location: { path: 7 path: 1 @@ -19536,6 +18698,13 @@ file: { span: 2 span: 10 } + location: { + path: 7 + path: 1 + span: 40 + span: 2 + span: 34 + } location: { path: 7 path: 1 @@ -19769,19 +18938,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 27 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 27 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -19808,19 +18977,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 28 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 28 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -19869,9 +19038,10 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 30 span: 4 - span: 20 + span: 10 } location: { path: 4 @@ -19880,10 +19050,9 @@ file: { path: 0 path: 2 path: 0 - path: 5 span: 30 span: 4 - span: 10 + span: 20 } location: { path: 4 @@ -19916,9 +19085,10 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 31 span: 4 - span: 36 + span: 23 } location: { path: 4 @@ -19927,10 +19097,9 @@ file: { path: 0 path: 2 path: 1 - path: 6 span: 31 span: 4 - span: 23 + span: 36 } location: { path: 4 @@ -19961,19 +19130,19 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 33 span: 2 - span: 22 + span: 9 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 33 span: 2 - span: 9 + span: 22 } location: { path: 4 @@ -20016,19 +19185,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 37 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 37 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -20055,19 +19224,19 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 38 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 38 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -20094,19 +19263,19 @@ file: { path: 1 path: 2 path: 2 + path: 6 span: 39 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 1 path: 2 path: 2 - path: 6 span: 39 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -20133,19 +19302,19 @@ file: { path: 1 path: 2 path: 3 + path: 5 span: 40 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 1 path: 2 path: 3 - path: 5 span: 40 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -20188,19 +19357,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 44 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 44 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -20256,6 +19425,13 @@ file: { type: TYPE_INT64 json_name: "size" } + field: { + name: "mediaType" + number: 3 + label: LABEL_OPTIONAL + type: TYPE_STRING + json_name: "mediaType" + } } message_type: { name: "ContentDelete" @@ -20275,7 +19451,7 @@ file: { location: { span: 16 span: 0 - span: 32 + span: 33 span: 1 } location: { @@ -20329,7 +19505,7 @@ file: { path: 0 span: 25 span: 0 - span: 28 + span: 29 span: 1 } location: { @@ -20345,19 +19521,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 26 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 26 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -20384,19 +19560,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 27 span: 2 - span: 17 + span: 7 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 27 span: 2 - span: 7 + span: 17 } location: { path: 4 @@ -20420,17 +19596,56 @@ file: { } location: { path: 4 + path: 0 + path: 2 + path: 2 + path: 5 + span: 28 + span: 2 + span: 8 + } + location: { + path: 4 + path: 0 + path: 2 + path: 2 + span: 28 + span: 2 + span: 23 + } + location: { + path: 4 + path: 0 + path: 2 + path: 2 path: 1 - span: 30 + span: 28 + span: 9 + span: 18 + } + location: { + path: 4 + path: 0 + path: 2 + path: 2 + path: 3 + span: 28 + span: 21 + span: 22 + } + location: { + path: 4 + path: 1 + span: 31 span: 0 - span: 32 + span: 33 span: 1 } location: { path: 4 path: 1 path: 1 - span: 30 + span: 31 span: 8 span: 21 } @@ -20439,19 +19654,19 @@ file: { path: 1 path: 2 path: 0 - span: 31 + path: 5 + span: 32 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 - span: 31 + span: 32 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -20459,7 +19674,7 @@ file: { path: 2 path: 0 path: 1 - span: 31 + span: 32 span: 9 span: 15 } @@ -20469,7 +19684,7 @@ file: { path: 2 path: 0 path: 3 - span: 31 + span: 32 span: 18 span: 19 } @@ -20655,19 +19870,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 26 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 26 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -20694,19 +19909,19 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 27 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 27 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -20749,19 +19964,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 31 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 31 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -20788,19 +20003,19 @@ file: { path: 1 path: 2 path: 1 + path: 6 span: 32 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 1 path: 2 path: 1 - path: 6 span: 32 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -20843,19 +20058,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 36 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 36 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -21059,19 +20274,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 26 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 26 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -21098,19 +20313,19 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 27 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 27 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -21153,19 +20368,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 31 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 31 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -21192,19 +20407,19 @@ file: { path: 1 path: 2 path: 1 + path: 6 span: 32 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 1 path: 2 path: 1 - path: 6 span: 32 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -21247,19 +20462,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 36 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 36 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -21328,7 +20543,7 @@ file: { location: { span: 30 span: 0 - span: 143 + span: 144 span: 1 } location: { @@ -21440,7 +20655,7 @@ file: { path: 0 span: 132 span: 0 - span: 143 + span: 144 span: 1 leading_comments: " A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n Timestamp timestamp;\n timestamp.set_seconds(time(NULL));\n timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n struct timeval tv;\n gettimeofday(&tv, NULL);\n\n Timestamp timestamp;\n timestamp.set_seconds(tv.tv_sec);\n timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n FILETIME ft;\n GetSystemTimeAsFileTime(&ft);\n UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;\n\n // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n Timestamp timestamp;\n timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n long millis = System.currentTimeMillis();\n\n Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n Instant now = Instant.now();\n\n Timestamp timestamp =\n Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n .setNanos(now.getNano()).build();\n\n Example 6: Compute Timestamp from current time in Python.\n\n timestamp = Timestamp()\n timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A proto3 JSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a proto3 JSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use\n the Joda Time's [`ISODateTimeFormat.dateTime()`](\n http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()\n ) to obtain a formatter capable of generating timestamps in this format.\n\n" } @@ -21457,20 +20672,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 136 span: 2 - span: 20 - leading_comments: " Represents seconds of UTC time since Unix epoch\n 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to\n 9999-12-31T23:59:59Z inclusive.\n" + span: 7 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 136 span: 2 - span: 7 + span: 20 + leading_comments: " Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must\n be between -315576000000 and 315576000000 inclusive (which corresponds to\n 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z).\n" } location: { path: 4 @@ -21497,20 +20712,20 @@ file: { path: 0 path: 2 path: 1 - span: 142 + path: 5 + span: 143 span: 2 - span: 18 - leading_comments: " Non-negative fractions of a second at nanosecond resolution. Negative\n second values with fractions must still have non-negative nanos values\n that count forward in time. Must be from 0 to 999,999,999\n inclusive.\n" + span: 7 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 - span: 142 + span: 143 span: 2 - span: 7 + span: 18 + leading_comments: " Non-negative fractions of a second at nanosecond resolution. This field is\n the nanosecond portion of the duration, not an alternative to seconds.\n Negative second values with fractions must still have non-negative nanos\n values that count forward in time. Must be between 0 and 999,999,999\n inclusive.\n" } location: { path: 4 @@ -21518,7 +20733,7 @@ file: { path: 2 path: 1 path: 1 - span: 142 + span: 143 span: 8 span: 13 } @@ -21528,7 +20743,7 @@ file: { path: 2 path: 1 path: 3 - span: 142 + span: 143 span: 16 span: 17 } @@ -21652,19 +20867,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 25 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 25 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -21707,19 +20922,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 29 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 29 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -21762,19 +20977,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 33 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 33 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -21801,19 +21016,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 34 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 34 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -21840,19 +21055,19 @@ file: { path: 2 path: 2 path: 2 + path: 6 span: 35 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 2 path: 2 path: 2 - path: 6 span: 35 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -22035,19 +21250,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 26 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 26 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -22074,19 +21289,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 27 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 27 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -22113,19 +21328,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 28 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 28 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -22168,19 +21383,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 32 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 32 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -22207,19 +21422,19 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 33 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 33 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -22246,19 +21461,19 @@ file: { path: 1 path: 2 path: 2 + path: 5 span: 34 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 1 path: 2 path: 2 - path: 5 span: 34 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -22301,19 +21516,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 38 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 38 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -22340,19 +21555,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 39 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 39 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -22596,20 +21811,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 33 span: 2 - span: 18 - leading_comments: " Type defines the nature of the mount.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 33 span: 2 - span: 8 + span: 18 + leading_comments: " Type defines the nature of the mount.\n" } location: { path: 4 @@ -22636,20 +21851,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 37 span: 2 - span: 20 - leading_comments: " Source specifies the name of the mount. Depending on mount type, this\n may be a volume name or a host path, or even ignored.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 37 span: 2 - span: 8 + span: 20 + leading_comments: " Source specifies the name of the mount. Depending on mount type, this\n may be a volume name or a host path, or even ignored.\n" } location: { path: 4 @@ -22676,20 +21891,20 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 40 span: 2 - span: 20 - leading_comments: " Target path in container\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 40 span: 2 - span: 8 + span: 20 + leading_comments: " Target path in container\n" } location: { path: 4 @@ -22716,20 +21931,20 @@ file: { path: 0 path: 2 path: 3 + path: 4 span: 43 span: 2 - span: 30 - leading_comments: " Options specifies zero or more fstab style mount options.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 3 - path: 4 span: 43 span: 2 - span: 10 + span: 30 + leading_comments: " Options specifies zero or more fstab style mount options.\n" } location: { path: 4 @@ -22782,19 +21997,19 @@ file: { path: 1 path: 2 path: 0 + path: 6 span: 47 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 1 path: 2 path: 0 - path: 6 span: 47 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -22821,19 +22036,19 @@ file: { path: 1 path: 2 path: 1 + path: 6 span: 49 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 1 path: 2 path: 1 - path: 6 span: 49 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -22860,19 +22075,19 @@ file: { path: 1 path: 2 path: 2 + path: 5 span: 51 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 1 path: 2 path: 2 - path: 5 span: 51 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -22899,19 +22114,19 @@ file: { path: 1 path: 2 path: 3 + path: 6 span: 53 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 1 path: 2 path: 3 - path: 6 span: 53 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -22954,19 +22169,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 57 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 57 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -22993,19 +22208,19 @@ file: { path: 2 path: 2 path: 1 + path: 4 span: 59 span: 2 - span: 34 + span: 10 } location: { path: 4 path: 2 path: 2 path: 1 - path: 4 span: 59 span: 2 - span: 10 + span: 34 } location: { path: 4 @@ -23042,19 +22257,19 @@ file: { path: 2 path: 2 path: 2 + path: 4 span: 61 span: 2 - span: 28 + span: 10 } location: { path: 4 path: 2 path: 2 path: 2 - path: 4 span: 61 span: 2 - span: 10 + span: 28 } location: { path: 4 @@ -23091,19 +22306,19 @@ file: { path: 2 path: 2 path: 3 + path: 6 span: 63 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 2 path: 2 path: 3 - path: 6 span: 63 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -23498,19 +22713,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 28 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 28 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -23537,19 +22752,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 29 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 29 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -23576,19 +22791,19 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 30 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 30 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -23625,19 +22840,19 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 31 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 31 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -23664,19 +22879,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 32 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 32 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -23703,19 +22918,19 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 33 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 33 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -23758,19 +22973,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 37 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 37 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -23797,19 +23012,19 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 38 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 38 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -23852,19 +23067,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 42 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 42 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -23891,19 +23106,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 43 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 43 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -23930,19 +23145,19 @@ file: { path: 2 path: 2 path: 2 + path: 5 span: 44 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 2 path: 2 path: 2 - path: 5 span: 44 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -23969,19 +23184,19 @@ file: { path: 2 path: 2 path: 3 + path: 6 span: 45 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 2 path: 2 path: 3 - path: 6 span: 45 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -24008,20 +23223,20 @@ file: { path: 2 path: 2 path: 4 + path: 5 span: 48 span: 2 - span: 16 - leading_comments: " id is the specific exec. By default if omitted will be `\"\"` thus matches\n the init exec of the task matching `container_id`.\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 4 - path: 5 span: 48 span: 2 - span: 8 + span: 16 + leading_comments: " id is the specific exec. By default if omitted will be `\"\"` thus matches\n the init exec of the task matching `container_id`.\n" } location: { path: 4 @@ -24064,19 +23279,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 52 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 52 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -24103,19 +23318,19 @@ file: { path: 3 path: 2 path: 1 + path: 5 span: 53 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 3 path: 2 path: 1 - path: 5 span: 53 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -24142,19 +23357,19 @@ file: { path: 3 path: 2 path: 2 + path: 5 span: 54 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 3 path: 2 path: 2 - path: 5 span: 54 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -24181,19 +23396,19 @@ file: { path: 3 path: 2 path: 3 + path: 5 span: 55 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 3 path: 2 path: 3 - path: 5 span: 55 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -24236,19 +23451,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 59 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 59 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -24275,19 +23490,19 @@ file: { path: 4 path: 2 path: 1 + path: 5 span: 60 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 4 path: 2 path: 1 - path: 5 span: 60 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -24314,19 +23529,19 @@ file: { path: 4 path: 2 path: 2 + path: 5 span: 61 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 4 path: 2 path: 2 - path: 5 span: 61 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -24353,19 +23568,19 @@ file: { path: 4 path: 2 path: 3 + path: 5 span: 62 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 4 path: 2 path: 3 - path: 5 span: 62 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -24392,19 +23607,19 @@ file: { path: 4 path: 2 path: 4 + path: 6 span: 63 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 4 path: 2 path: 4 - path: 6 span: 63 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -24447,19 +23662,19 @@ file: { path: 5 path: 2 path: 0 + path: 5 span: 67 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 5 path: 2 path: 0 - path: 5 span: 67 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -24502,19 +23717,19 @@ file: { path: 6 path: 2 path: 0 + path: 5 span: 71 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 5 span: 71 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -24541,19 +23756,19 @@ file: { path: 6 path: 2 path: 1 + path: 5 span: 72 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 6 path: 2 path: 1 - path: 5 span: 72 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -24596,19 +23811,19 @@ file: { path: 7 path: 2 path: 0 + path: 5 span: 76 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 7 path: 2 path: 0 - path: 5 span: 76 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -24635,19 +23850,19 @@ file: { path: 7 path: 2 path: 1 + path: 5 span: 77 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 7 path: 2 path: 1 - path: 5 span: 77 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -24674,19 +23889,19 @@ file: { path: 7 path: 2 path: 2 + path: 5 span: 78 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 7 path: 2 path: 2 - path: 5 span: 78 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -24729,19 +23944,19 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 82 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 82 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -24784,19 +23999,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 86 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 86 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -24839,19 +24054,19 @@ file: { path: 10 path: 2 path: 0 + path: 5 span: 90 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 10 path: 2 path: 0 - path: 5 span: 90 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -24878,19 +24093,19 @@ file: { path: 10 path: 2 path: 1 + path: 5 span: 91 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 10 path: 2 path: 1 - path: 5 span: 91 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -25178,20 +24393,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 44 span: 2 - span: 25 - leading_comments: " Container/sandbox ID\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 44 span: 2 - span: 8 + span: 25 + leading_comments: " Container/sandbox ID\n" } location: { path: 4 @@ -25218,20 +24433,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 47 span: 2 - span: 23 - leading_comments: " Namespace for the container\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 47 span: 2 - span: 8 + span: 23 + leading_comments: " Namespace for the container\n" } location: { path: 4 @@ -25258,20 +24473,20 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 53 span: 2 - span: 25 - leading_comments: " Requested shim log level.\n INFO = 0, more critical levels are positive, and more verbose\n levels are negative. This is an open enum; shims should treat\n unrecognized values by mapping to the nearest known level.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 53 span: 2 - span: 10 + span: 25 + leading_comments: " Requested shim log level.\n INFO = 0, more critical levels are positive, and more verbose\n levels are negative. This is an open enum; shims should treat\n unrecognized values by mapping to the nearest known level.\n" } location: { path: 4 @@ -25298,20 +24513,20 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 56 span: 2 - span: 32 - leading_comments: " containerd daemon version that is launching this shim.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 56 span: 2 - span: 8 + span: 32 + leading_comments: " containerd daemon version that is launching this shim.\n" } location: { path: 4 @@ -25338,20 +24553,20 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 59 span: 2 - span: 38 - leading_comments: " Containerd's TTRPC API address (e.g., \"unix:///run/containerd/containerd.sock.ttrpc\")\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 59 span: 2 - span: 8 + span: 38 + leading_comments: " Containerd's TTRPC API address (e.g., \"unix:///run/containerd/containerd.sock.ttrpc\")\n" } location: { path: 4 @@ -25378,20 +24593,20 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 62 span: 2 - span: 37 - leading_comments: " Containerd's gRPC API address (e.g., \"unix:///run/containerd/containerd.sock\")\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 62 span: 2 - span: 8 + span: 37 + leading_comments: " Containerd's gRPC API address (e.g., \"unix:///run/containerd/containerd.sock\")\n" } location: { path: 4 @@ -25418,20 +24633,20 @@ file: { path: 0 path: 2 path: 6 + path: 5 span: 65 span: 2 - span: 31 - leading_comments: " Path to containerd binary for event publishing\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 6 - path: 5 span: 65 span: 2 - span: 8 + span: 31 + leading_comments: " Path to containerd binary for event publishing\n" } location: { path: 4 @@ -25458,20 +24673,20 @@ file: { path: 0 path: 2 path: 7 + path: 4 span: 70 span: 2 - span: 36 - leading_comments: " Extensible configuration sections for new features\n Each section can contain arbitrary structured data identified by type URL\n Examples: CRI config, NRI config, sandbox config, etc.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 7 - path: 4 span: 70 span: 2 - span: 10 + span: 36 + leading_comments: " Extensible configuration sections for new features\n Each section can contain arbitrary structured data identified by type URL\n Examples: CRI config, NRI config, sandbox config, etc.\n" } location: { path: 4 @@ -25508,20 +24723,20 @@ file: { path: 0 path: 2 path: 8 + path: 4 span: 77 span: 2 - span: 33 - leading_comments: " Optional directory for the shim to place its unix socket.\n If empty, the shim defaults to a short, well-known path\n (e.g., /run/containerd/s). The path must be kept short because\n the socket filename is a 64-character SHA256 hash and unix\n socket paths are limited to 104-108 bytes depending on platform.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 8 - path: 4 span: 77 span: 2 - span: 10 + span: 33 + leading_comments: " Optional directory for the shim to place its unix socket.\n If empty, the shim defaults to a short, well-known path\n (e.g., /run/containerd/s). The path must be kept short because\n the socket filename is a 64-character SHA256 hash and unix\n socket paths are limited to 104-108 bytes depending on platform.\n" } location: { path: 4 @@ -25575,20 +24790,20 @@ file: { path: 1 path: 2 path: 0 + path: 6 span: 88 span: 2 - span: 32 - leading_comments: " Configuration data with embedded type URL\n Examples of type URLs:\n - \"containerd.io/cri.v1.PodSandboxConfig\"\n - \"containerd.io/nri.v1.PluginConfig\"\n - \"containerd.io/sandbox.v1.SandboxConfig\"\n" + span: 21 } location: { path: 4 path: 1 path: 2 path: 0 - path: 6 span: 88 span: 2 - span: 21 + span: 32 + leading_comments: " Configuration data with embedded type URL\n Examples of type URLs:\n - \"containerd.io/cri.v1.PodSandboxConfig\"\n - \"containerd.io/nri.v1.PluginConfig\"\n - \"containerd.io/sandbox.v1.SandboxConfig\"\n" } location: { path: 4 @@ -25632,20 +24847,20 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 94 span: 2 - span: 20 - leading_comments: " Version of shim parameters (expected 2 for shim v2)\n" + span: 7 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 94 span: 2 - span: 7 + span: 20 + leading_comments: " Version of shim parameters (expected 2 for shim v2)\n" } location: { path: 4 @@ -25672,20 +24887,20 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 98 span: 2 - span: 21 - leading_comments: " Address where shim is listening (e.g., \"unix:///run/containerd/shim.sock\")\n Containerd will connect to this address for task operations\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 98 span: 2 - span: 8 + span: 21 + leading_comments: " Address where shim is listening (e.g., \"unix:///run/containerd/shim.sock\")\n Containerd will connect to this address for task operations\n" } location: { path: 4 @@ -25712,20 +24927,20 @@ file: { path: 2 path: 2 path: 2 + path: 5 span: 101 span: 2 - span: 22 - leading_comments: " Protocol used by shim: \"ttrpc\" or \"grpc\"\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 2 - path: 5 span: 101 span: 2 - span: 8 + span: 22 + leading_comments: " Protocol used by shim: \"ttrpc\" or \"grpc\"\n" } location: { path: 4 @@ -25752,20 +24967,20 @@ file: { path: 2 path: 2 path: 3 + path: 4 span: 106 span: 2 - span: 39 - leading_comments: " Optional: Capabilities supported by this shim instance.\n Reserved for future use to allow optional capability negotiation\n between the daemon and shim.\n" + span: 10 } location: { path: 4 path: 2 path: 2 path: 3 - path: 4 span: 106 span: 2 - span: 10 + span: 39 + leading_comments: " Optional: Capabilities supported by this shim instance.\n Reserved for future use to allow optional capability negotiation\n between the daemon and shim.\n" } location: { path: 4 @@ -25802,20 +25017,20 @@ file: { path: 2 path: 2 path: 4 + path: 6 span: 109 span: 2 - span: 35 - leading_comments: " Optional: Additional metadata from shim\n" + span: 21 } location: { path: 4 path: 2 path: 2 path: 4 - path: 6 span: 109 span: 2 - span: 21 + span: 35 + leading_comments: " Optional: Additional metadata from shim\n" } location: { path: 4 @@ -25859,19 +25074,19 @@ file: { path: 0 path: 2 path: 0 + path: 1 span: 116 span: 2 - span: 21 + span: 16 } location: { path: 5 path: 0 path: 2 path: 0 - path: 1 span: 116 span: 2 - span: 16 + span: 21 } location: { path: 5 @@ -25888,19 +25103,19 @@ file: { path: 0 path: 2 path: 1 + path: 1 span: 117 span: 2 - span: 23 + span: 17 } location: { path: 5 path: 0 path: 2 path: 1 - path: 1 span: 117 span: 2 - span: 17 + span: 23 } location: { path: 5 @@ -25917,19 +25132,19 @@ file: { path: 0 path: 2 path: 2 + path: 1 span: 118 span: 2 - span: 23 + span: 17 } location: { path: 5 path: 0 path: 2 path: 2 - path: 1 span: 118 span: 2 - span: 17 + span: 23 } location: { path: 5 @@ -25946,19 +25161,19 @@ file: { path: 0 path: 2 path: 3 + path: 1 span: 119 span: 2 - span: 21 + span: 16 } location: { path: 5 path: 0 path: 2 path: 3 - path: 1 span: 119 span: 2 - span: 16 + span: 21 } location: { path: 5 @@ -25975,19 +25190,19 @@ file: { path: 0 path: 2 path: 4 + path: 1 span: 120 span: 2 - span: 22 + span: 17 } location: { path: 5 path: 0 path: 2 path: 4 - path: 1 span: 120 span: 2 - span: 17 + span: 22 } location: { path: 5 @@ -26004,19 +25219,19 @@ file: { path: 0 path: 2 path: 5 + path: 1 span: 121 span: 2 - span: 23 + span: 17 } location: { path: 5 path: 0 path: 2 path: 5 - path: 1 span: 121 span: 2 - span: 17 + span: 23 } location: { path: 5 @@ -26033,19 +25248,19 @@ file: { path: 0 path: 2 path: 6 + path: 1 span: 122 span: 2 - span: 23 + span: 17 } location: { path: 5 path: 0 path: 2 path: 6 - path: 1 span: 122 span: 2 - span: 17 + span: 23 } location: { path: 5 @@ -26079,19 +25294,19 @@ file: { path: 1 path: 2 path: 0 + path: 1 span: 128 span: 2 - span: 29 + span: 24 } location: { path: 5 path: 1 path: 2 path: 0 - path: 1 span: 128 span: 2 - span: 24 + span: 29 } location: { path: 5 @@ -26219,19 +25434,19 @@ file: { path: 0 path: 2 path: 0 + path: 6 span: 26 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 0 path: 2 path: 0 - path: 6 span: 26 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -26258,19 +25473,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 27 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 27 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -26297,19 +25512,19 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 28 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 28 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -26444,19 +25659,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 25 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 25 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -26483,19 +25698,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 26 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 26 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -26522,19 +25737,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 27 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 27 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -26561,19 +25776,19 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 28 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 28 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -26600,19 +25815,19 @@ file: { path: 0 path: 2 path: 4 + path: 4 span: 29 span: 2 - span: 34 + span: 10 } location: { path: 4 path: 0 path: 2 path: 4 - path: 4 span: 29 span: 2 - span: 10 + span: 34 } location: { path: 4 @@ -27548,19 +26763,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 63 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 63 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -27587,19 +26802,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 64 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 64 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -27626,19 +26841,19 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 65 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 65 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -27675,19 +26890,19 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 66 span: 2 - span: 34 + span: 21 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 66 span: 2 - span: 21 + span: 34 } location: { path: 4 @@ -27714,19 +26929,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 67 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 67 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -27753,19 +26968,19 @@ file: { path: 0 path: 2 path: 5 + path: 6 span: 68 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 0 path: 2 path: 5 - path: 6 span: 68 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -27823,19 +27038,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 74 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 74 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -27878,19 +27093,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 78 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 78 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -27917,19 +27132,19 @@ file: { path: 3 path: 2 path: 1 + path: 6 span: 79 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 3 path: 2 path: 1 - path: 6 span: 79 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -27956,19 +27171,19 @@ file: { path: 3 path: 2 path: 2 + path: 6 span: 80 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 3 path: 2 path: 2 - path: 6 span: 80 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -28011,19 +27226,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 84 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 84 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -28066,19 +27281,19 @@ file: { path: 5 path: 2 path: 0 + path: 6 span: 88 span: 2 - span: 41 + span: 27 } location: { path: 4 path: 5 path: 2 path: 0 - path: 6 span: 88 span: 2 - span: 27 + span: 41 } location: { path: 4 @@ -28121,19 +27336,19 @@ file: { path: 6 path: 2 path: 0 + path: 5 span: 92 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 5 span: 92 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -28160,19 +27375,19 @@ file: { path: 6 path: 2 path: 1 + path: 5 span: 93 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 6 path: 2 path: 1 - path: 5 span: 93 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -28230,19 +27445,19 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 99 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 99 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -28269,19 +27484,19 @@ file: { path: 8 path: 2 path: 1 + path: 6 span: 100 span: 2 - span: 36 + span: 21 } location: { path: 4 path: 8 path: 2 path: 1 - path: 6 span: 100 span: 2 - span: 21 + span: 36 } location: { path: 4 @@ -28308,19 +27523,19 @@ file: { path: 8 path: 2 path: 2 + path: 6 span: 101 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 8 path: 2 path: 2 - path: 6 span: 101 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -28363,19 +27578,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 105 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 105 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -28418,19 +27633,19 @@ file: { path: 10 path: 2 path: 0 + path: 5 span: 109 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 10 path: 2 path: 0 - path: 5 span: 109 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -28457,19 +27672,19 @@ file: { path: 10 path: 2 path: 1 + path: 6 span: 110 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 10 path: 2 path: 1 - path: 6 span: 110 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -28527,19 +27742,19 @@ file: { path: 12 path: 2 path: 0 + path: 5 span: 116 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 12 path: 2 path: 0 - path: 5 span: 116 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -28566,19 +27781,19 @@ file: { path: 12 path: 2 path: 1 + path: 5 span: 117 span: 2 - span: 19 + span: 6 } location: { path: 4 path: 12 path: 2 path: 1 - path: 5 span: 117 span: 2 - span: 6 + span: 19 } location: { path: 4 @@ -28621,19 +27836,19 @@ file: { path: 13 path: 2 path: 0 + path: 5 span: 121 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 13 path: 2 path: 0 - path: 5 span: 121 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -28660,19 +27875,19 @@ file: { path: 13 path: 2 path: 1 + path: 5 span: 122 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 13 path: 2 path: 1 - path: 5 span: 122 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -28699,19 +27914,19 @@ file: { path: 13 path: 2 path: 2 + path: 5 span: 123 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 13 path: 2 path: 2 - path: 5 span: 123 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -28738,19 +27953,19 @@ file: { path: 13 path: 2 path: 3 + path: 6 span: 124 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 13 path: 2 path: 3 - path: 6 span: 124 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -28777,19 +27992,19 @@ file: { path: 13 path: 2 path: 4 + path: 6 span: 125 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 13 path: 2 path: 4 - path: 6 span: 125 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -28816,19 +28031,19 @@ file: { path: 13 path: 2 path: 5 + path: 6 span: 126 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 13 path: 2 path: 5 - path: 6 span: 126 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -28855,19 +28070,19 @@ file: { path: 13 path: 2 path: 6 + path: 6 span: 127 span: 2 - span: 32 + span: 21 } location: { path: 4 path: 13 path: 2 path: 6 - path: 6 span: 127 span: 2 - span: 21 + span: 32 } location: { path: 4 @@ -28910,19 +28125,19 @@ file: { path: 14 path: 2 path: 0 + path: 5 span: 131 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 14 path: 2 path: 0 - path: 5 span: 131 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -28980,19 +28195,19 @@ file: { path: 16 path: 2 path: 0 + path: 5 span: 137 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 16 path: 2 path: 0 - path: 5 span: 137 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -29050,19 +28265,19 @@ file: { path: 18 path: 2 path: 0 + path: 5 span: 143 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 18 path: 2 path: 0 - path: 5 span: 143 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -29105,19 +28320,19 @@ file: { path: 19 path: 2 path: 0 + path: 6 span: 147 span: 2 - span: 38 + span: 25 } location: { path: 4 path: 19 path: 2 path: 0 - path: 6 span: 147 span: 2 - span: 25 + span: 38 } location: { path: 4 @@ -29498,19 +28713,19 @@ file: { path: 0 path: 2 path: 0 + path: 1 span: 26 span: 2 - span: 14 + span: 9 } location: { path: 5 path: 0 path: 2 path: 0 - path: 1 span: 26 span: 2 - span: 9 + span: 14 } location: { path: 5 @@ -29527,19 +28742,19 @@ file: { path: 0 path: 2 path: 1 + path: 1 span: 27 span: 2 - span: 14 + span: 9 } location: { path: 5 path: 0 path: 2 path: 1 - path: 1 span: 27 span: 2 - span: 9 + span: 14 } location: { path: 5 @@ -29556,19 +28771,19 @@ file: { path: 0 path: 2 path: 2 + path: 1 span: 28 span: 2 - span: 14 + span: 9 } location: { path: 5 path: 0 path: 2 path: 2 - path: 1 span: 28 span: 2 - span: 9 + span: 14 } location: { path: 5 @@ -29585,19 +28800,19 @@ file: { path: 0 path: 2 path: 3 + path: 1 span: 29 span: 2 - span: 14 + span: 9 } location: { path: 5 path: 0 path: 2 path: 3 - path: 1 span: 29 span: 2 - span: 9 + span: 14 } location: { path: 5 @@ -29614,19 +28829,19 @@ file: { path: 0 path: 2 path: 4 + path: 1 span: 30 span: 2 - span: 13 + span: 8 } location: { path: 5 path: 0 path: 2 path: 4 - path: 1 span: 30 span: 2 - span: 8 + span: 13 } location: { path: 5 @@ -29643,19 +28858,19 @@ file: { path: 0 path: 2 path: 5 + path: 1 span: 31 span: 2 - span: 14 + span: 9 } location: { path: 5 path: 0 path: 2 path: 5 - path: 1 span: 31 span: 2 - span: 9 + span: 14 } location: { path: 5 @@ -29688,19 +28903,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 35 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 35 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -29727,19 +28942,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 36 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 36 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -29766,19 +28981,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 37 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 37 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -29805,19 +29020,19 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 38 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 38 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -29844,19 +29059,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 39 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 39 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -29883,19 +29098,19 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 40 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 40 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -29922,19 +29137,19 @@ file: { path: 0 path: 2 path: 6 + path: 5 span: 41 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 6 - path: 5 span: 41 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -29961,19 +29176,19 @@ file: { path: 0 path: 2 path: 7 + path: 5 span: 42 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 0 path: 2 path: 7 - path: 5 span: 42 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -30000,19 +29215,19 @@ file: { path: 0 path: 2 path: 8 + path: 5 span: 43 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 0 path: 2 path: 8 - path: 5 span: 43 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -30039,19 +29254,19 @@ file: { path: 0 path: 2 path: 9 + path: 6 span: 44 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 0 path: 2 path: 9 - path: 6 span: 44 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -30094,20 +29309,20 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 49 span: 2 - span: 17 - leading_comments: " PID is the process ID.\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 49 span: 2 - span: 8 + span: 17 + leading_comments: " PID is the process ID.\n" } location: { path: 4 @@ -30134,20 +29349,20 @@ file: { path: 1 path: 2 path: 1 + path: 6 span: 53 span: 2 - span: 31 - leading_comments: " Info contains additional process information.\n\n Info varies by platform.\n" + span: 21 } location: { path: 4 path: 1 path: 2 path: 1 - path: 6 span: 53 span: 2 - span: 21 + span: 31 + leading_comments: " Info contains additional process information.\n\n Info varies by platform.\n" } location: { path: 4 @@ -31665,19 +30880,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 53 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 53 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -31704,19 +30919,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 54 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 54 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -31743,19 +30958,19 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 55 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 55 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -31792,19 +31007,19 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 56 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 56 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -31831,19 +31046,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 57 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 57 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -31870,19 +31085,19 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 58 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 58 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -31909,19 +31124,19 @@ file: { path: 0 path: 2 path: 6 + path: 5 span: 59 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 6 - path: 5 span: 59 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -31948,19 +31163,19 @@ file: { path: 0 path: 2 path: 7 + path: 5 span: 60 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 7 - path: 5 span: 60 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -31987,19 +31202,19 @@ file: { path: 0 path: 2 path: 8 + path: 5 span: 61 span: 2 - span: 31 + span: 8 } location: { path: 4 path: 0 path: 2 path: 8 - path: 5 span: 61 span: 2 - span: 8 + span: 31 } location: { path: 4 @@ -32026,19 +31241,19 @@ file: { path: 0 path: 2 path: 9 + path: 6 span: 62 span: 2 - span: 35 + span: 21 } location: { path: 4 path: 0 path: 2 path: 9 - path: 6 span: 62 span: 2 - span: 21 + span: 35 } location: { path: 4 @@ -32081,19 +31296,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 66 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 66 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -32136,19 +31351,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 70 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 70 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -32175,19 +31390,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 71 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 71 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -32230,19 +31445,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 75 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 75 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -32269,19 +31484,19 @@ file: { path: 3 path: 2 path: 1 + path: 5 span: 76 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 3 path: 2 path: 1 - path: 5 span: 76 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -32308,19 +31523,19 @@ file: { path: 3 path: 2 path: 2 + path: 6 span: 77 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 3 path: 2 path: 2 - path: 6 span: 77 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -32363,19 +31578,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 81 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 81 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -32402,19 +31617,19 @@ file: { path: 4 path: 2 path: 1 + path: 5 span: 82 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 4 path: 2 path: 1 - path: 5 span: 82 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -32441,19 +31656,19 @@ file: { path: 4 path: 2 path: 2 + path: 5 span: 83 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 4 path: 2 path: 2 - path: 5 span: 83 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -32480,19 +31695,19 @@ file: { path: 4 path: 2 path: 3 + path: 5 span: 84 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 4 path: 2 path: 3 - path: 5 span: 84 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -32519,19 +31734,19 @@ file: { path: 4 path: 2 path: 4 + path: 5 span: 85 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 4 path: 2 path: 4 - path: 5 span: 85 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -32558,19 +31773,19 @@ file: { path: 4 path: 2 path: 5 + path: 5 span: 86 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 4 path: 2 path: 5 - path: 5 span: 86 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -32597,19 +31812,19 @@ file: { path: 4 path: 2 path: 6 + path: 6 span: 87 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 4 path: 2 path: 6 - path: 6 span: 87 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -32667,19 +31882,19 @@ file: { path: 6 path: 2 path: 0 + path: 5 span: 93 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 5 span: 93 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -32706,19 +31921,19 @@ file: { path: 6 path: 2 path: 1 + path: 5 span: 94 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 6 path: 2 path: 1 - path: 5 span: 94 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -32745,19 +31960,19 @@ file: { path: 6 path: 2 path: 2 + path: 5 span: 95 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 6 path: 2 path: 2 - path: 5 span: 95 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -32784,19 +31999,19 @@ file: { path: 6 path: 2 path: 3 + path: 5 span: 96 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 6 path: 2 path: 3 - path: 5 span: 96 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -32839,19 +32054,19 @@ file: { path: 7 path: 2 path: 0 + path: 5 span: 100 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 7 path: 2 path: 0 - path: 5 span: 100 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -32878,19 +32093,19 @@ file: { path: 7 path: 2 path: 1 + path: 5 span: 101 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 7 path: 2 path: 1 - path: 5 span: 101 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -32933,19 +32148,19 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 105 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 105 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -32972,19 +32187,19 @@ file: { path: 8 path: 2 path: 1 + path: 5 span: 106 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 8 path: 2 path: 1 - path: 5 span: 106 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -33011,19 +32226,19 @@ file: { path: 8 path: 2 path: 2 + path: 5 span: 107 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 8 path: 2 path: 2 - path: 5 span: 107 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -33050,19 +32265,19 @@ file: { path: 8 path: 2 path: 3 + path: 6 span: 108 span: 2 - span: 40 + span: 28 } location: { path: 4 path: 8 path: 2 path: 3 - path: 6 span: 108 span: 2 - span: 28 + span: 40 } location: { path: 4 @@ -33089,19 +32304,19 @@ file: { path: 8 path: 2 path: 4 + path: 5 span: 109 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 8 path: 2 path: 4 - path: 5 span: 109 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -33128,19 +32343,19 @@ file: { path: 8 path: 2 path: 5 + path: 5 span: 110 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 8 path: 2 path: 5 - path: 5 span: 110 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -33167,19 +32382,19 @@ file: { path: 8 path: 2 path: 6 + path: 5 span: 111 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 8 path: 2 path: 6 - path: 5 span: 111 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -33206,19 +32421,19 @@ file: { path: 8 path: 2 path: 7 + path: 5 span: 112 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 8 path: 2 path: 7 - path: 5 span: 112 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -33245,19 +32460,19 @@ file: { path: 8 path: 2 path: 8 + path: 5 span: 113 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 8 path: 2 path: 8 - path: 5 span: 113 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -33284,19 +32499,19 @@ file: { path: 8 path: 2 path: 9 + path: 6 span: 114 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 8 path: 2 path: 9 - path: 6 span: 114 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -33323,19 +32538,19 @@ file: { path: 8 path: 2 path: 10 + path: 5 span: 115 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 8 path: 2 path: 10 - path: 5 span: 115 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -33378,19 +32593,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 119 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 119 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -33417,19 +32632,19 @@ file: { path: 9 path: 2 path: 1 + path: 5 span: 120 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 9 path: 2 path: 1 - path: 5 span: 120 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -33456,19 +32671,19 @@ file: { path: 9 path: 2 path: 2 + path: 5 span: 121 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 9 path: 2 path: 2 - path: 5 span: 121 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -33495,19 +32710,19 @@ file: { path: 9 path: 2 path: 3 + path: 5 span: 122 span: 2 - span: 15 + span: 6 } location: { path: 4 path: 9 path: 2 path: 3 - path: 5 span: 122 span: 2 - span: 6 + span: 15 } location: { path: 4 @@ -33550,19 +32765,19 @@ file: { path: 10 path: 2 path: 0 + path: 5 span: 126 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 10 path: 2 path: 0 - path: 5 span: 126 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -33589,19 +32804,19 @@ file: { path: 10 path: 2 path: 1 + path: 5 span: 127 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 10 path: 2 path: 1 - path: 5 span: 127 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -33628,19 +32843,19 @@ file: { path: 10 path: 2 path: 2 + path: 5 span: 128 span: 2 - span: 17 + span: 6 } location: { path: 4 path: 10 path: 2 path: 2 - path: 5 span: 128 span: 2 - span: 6 + span: 17 } location: { path: 4 @@ -33683,19 +32898,19 @@ file: { path: 11 path: 2 path: 0 + path: 5 span: 132 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 11 path: 2 path: 0 - path: 5 span: 132 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -33738,19 +32953,19 @@ file: { path: 12 path: 2 path: 0 + path: 4 span: 136 span: 2 - span: 57 + span: 10 } location: { path: 4 path: 12 path: 2 path: 0 - path: 4 span: 136 span: 2 - span: 10 + span: 57 } location: { path: 4 @@ -33803,19 +33018,19 @@ file: { path: 13 path: 2 path: 0 + path: 5 span: 140 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 13 path: 2 path: 0 - path: 5 span: 140 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -33842,19 +33057,19 @@ file: { path: 13 path: 2 path: 1 + path: 5 span: 141 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 13 path: 2 path: 1 - path: 5 span: 141 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -33881,19 +33096,19 @@ file: { path: 13 path: 2 path: 2 + path: 6 span: 142 span: 2 - span: 34 + span: 21 } location: { path: 4 path: 13 path: 2 path: 2 - path: 6 span: 142 span: 2 - span: 21 + span: 34 } location: { path: 4 @@ -33936,19 +33151,19 @@ file: { path: 14 path: 2 path: 0 + path: 5 span: 146 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 14 path: 2 path: 0 - path: 5 span: 146 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -33975,19 +33190,19 @@ file: { path: 14 path: 2 path: 1 + path: 6 span: 147 span: 2 - span: 36 + span: 21 } location: { path: 4 path: 14 path: 2 path: 1 - path: 6 span: 147 span: 2 - span: 21 + span: 36 } location: { path: 4 @@ -34014,19 +33229,19 @@ file: { path: 14 path: 2 path: 2 + path: 6 span: 148 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 14 path: 2 path: 2 - path: 6 span: 148 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -34069,19 +33284,19 @@ file: { path: 15 path: 2 path: 0 + path: 5 span: 152 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 15 path: 2 path: 0 - path: 5 span: 152 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -34108,19 +33323,19 @@ file: { path: 15 path: 2 path: 1 + path: 5 span: 153 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 15 path: 2 path: 1 - path: 5 span: 153 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -34163,19 +33378,19 @@ file: { path: 16 path: 2 path: 0 + path: 5 span: 157 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 16 path: 2 path: 0 - path: 5 span: 157 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -34218,19 +33433,19 @@ file: { path: 17 path: 2 path: 0 + path: 5 span: 161 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 17 path: 2 path: 0 - path: 5 span: 161 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -34257,19 +33472,19 @@ file: { path: 17 path: 2 path: 1 + path: 5 span: 162 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 17 path: 2 path: 1 - path: 5 span: 162 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -34312,19 +33527,19 @@ file: { path: 18 path: 2 path: 0 + path: 5 span: 166 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 18 path: 2 path: 0 - path: 5 span: 166 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -34351,19 +33566,19 @@ file: { path: 18 path: 2 path: 1 + path: 6 span: 167 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 18 path: 2 path: 1 - path: 6 span: 167 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -34406,19 +33621,19 @@ file: { path: 19 path: 2 path: 0 + path: 5 span: 171 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 19 path: 2 path: 0 - path: 5 span: 171 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -34461,19 +33676,19 @@ file: { path: 20 path: 2 path: 0 + path: 6 span: 175 span: 2 - span: 32 + span: 21 } location: { path: 4 path: 20 path: 2 path: 0 - path: 6 span: 175 span: 2 - span: 21 + span: 32 } location: { path: 4 @@ -34516,19 +33731,19 @@ file: { path: 21 path: 2 path: 0 + path: 5 span: 179 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 21 path: 2 path: 0 - path: 5 span: 179 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -34571,19 +33786,19 @@ file: { path: 22 path: 2 path: 0 + path: 5 span: 183 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 22 path: 2 path: 0 - path: 5 span: 183 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -34610,19 +33825,19 @@ file: { path: 22 path: 2 path: 1 + path: 5 span: 184 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 22 path: 2 path: 1 - path: 5 span: 184 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -34649,19 +33864,19 @@ file: { path: 22 path: 2 path: 2 + path: 5 span: 185 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 22 path: 2 path: 2 - path: 5 span: 185 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -34704,19 +33919,19 @@ file: { path: 23 path: 2 path: 0 + path: 5 span: 189 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 23 path: 2 path: 0 - path: 5 span: 189 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -34743,19 +33958,19 @@ file: { path: 23 path: 2 path: 1 + path: 5 span: 190 span: 2 - span: 15 + span: 6 } location: { path: 4 path: 23 path: 2 path: 1 - path: 5 span: 190 span: 2 - span: 6 + span: 15 } location: { path: 4 @@ -34798,19 +34013,19 @@ file: { path: 24 path: 2 path: 0 + path: 5 span: 194 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 24 path: 2 path: 0 - path: 5 span: 194 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -34853,19 +34068,19 @@ file: { path: 25 path: 2 path: 0 + path: 5 span: 198 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 25 path: 2 path: 0 - path: 5 span: 198 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -36383,19 +35598,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 53 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 53 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -36422,19 +35637,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 54 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 54 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -36461,19 +35676,19 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 55 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 55 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -36510,19 +35725,19 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 56 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 56 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -36549,19 +35764,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 57 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 57 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -36588,19 +35803,19 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 58 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 58 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -36627,19 +35842,19 @@ file: { path: 0 path: 2 path: 6 + path: 5 span: 59 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 6 - path: 5 span: 59 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -36666,19 +35881,19 @@ file: { path: 0 path: 2 path: 7 + path: 5 span: 60 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 7 - path: 5 span: 60 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -36705,19 +35920,19 @@ file: { path: 0 path: 2 path: 8 + path: 5 span: 61 span: 2 - span: 31 + span: 8 } location: { path: 4 path: 0 path: 2 path: 8 - path: 5 span: 61 span: 2 - span: 8 + span: 31 } location: { path: 4 @@ -36744,19 +35959,19 @@ file: { path: 0 path: 2 path: 9 + path: 6 span: 62 span: 2 - span: 35 + span: 21 } location: { path: 4 path: 0 path: 2 path: 9 - path: 6 span: 62 span: 2 - span: 21 + span: 35 } location: { path: 4 @@ -36799,19 +36014,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 66 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 66 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -36854,19 +36069,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 70 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 70 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -36893,19 +36108,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 71 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 71 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -36948,19 +36163,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 75 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 75 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -36987,19 +36202,19 @@ file: { path: 3 path: 2 path: 1 + path: 5 span: 76 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 3 path: 2 path: 1 - path: 5 span: 76 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -37026,19 +36241,19 @@ file: { path: 3 path: 2 path: 2 + path: 6 span: 77 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 3 path: 2 path: 2 - path: 6 span: 77 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -37081,19 +36296,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 81 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 81 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -37120,19 +36335,19 @@ file: { path: 4 path: 2 path: 1 + path: 5 span: 82 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 4 path: 2 path: 1 - path: 5 span: 82 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -37159,19 +36374,19 @@ file: { path: 4 path: 2 path: 2 + path: 5 span: 83 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 4 path: 2 path: 2 - path: 5 span: 83 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -37198,19 +36413,19 @@ file: { path: 4 path: 2 path: 3 + path: 5 span: 84 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 4 path: 2 path: 3 - path: 5 span: 84 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -37237,19 +36452,19 @@ file: { path: 4 path: 2 path: 4 + path: 5 span: 85 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 4 path: 2 path: 4 - path: 5 span: 85 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -37276,19 +36491,19 @@ file: { path: 4 path: 2 path: 5 + path: 5 span: 86 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 4 path: 2 path: 5 - path: 5 span: 86 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -37315,19 +36530,19 @@ file: { path: 4 path: 2 path: 6 + path: 6 span: 87 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 4 path: 2 path: 6 - path: 6 span: 87 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -37385,19 +36600,19 @@ file: { path: 6 path: 2 path: 0 + path: 5 span: 93 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 5 span: 93 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -37424,19 +36639,19 @@ file: { path: 6 path: 2 path: 1 + path: 5 span: 94 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 6 path: 2 path: 1 - path: 5 span: 94 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -37463,19 +36678,19 @@ file: { path: 6 path: 2 path: 2 + path: 5 span: 95 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 6 path: 2 path: 2 - path: 5 span: 95 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -37502,19 +36717,19 @@ file: { path: 6 path: 2 path: 3 + path: 5 span: 96 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 6 path: 2 path: 3 - path: 5 span: 96 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -37557,19 +36772,19 @@ file: { path: 7 path: 2 path: 0 + path: 5 span: 100 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 7 path: 2 path: 0 - path: 5 span: 100 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -37596,19 +36811,19 @@ file: { path: 7 path: 2 path: 1 + path: 5 span: 101 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 7 path: 2 path: 1 - path: 5 span: 101 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -37651,19 +36866,19 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 105 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 105 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -37690,19 +36905,19 @@ file: { path: 8 path: 2 path: 1 + path: 5 span: 106 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 8 path: 2 path: 1 - path: 5 span: 106 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -37729,19 +36944,19 @@ file: { path: 8 path: 2 path: 2 + path: 5 span: 107 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 8 path: 2 path: 2 - path: 5 span: 107 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -37768,19 +36983,19 @@ file: { path: 8 path: 2 path: 3 + path: 6 span: 108 span: 2 - span: 40 + span: 28 } location: { path: 4 path: 8 path: 2 path: 3 - path: 6 span: 108 span: 2 - span: 28 + span: 40 } location: { path: 4 @@ -37807,19 +37022,19 @@ file: { path: 8 path: 2 path: 4 + path: 5 span: 109 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 8 path: 2 path: 4 - path: 5 span: 109 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -37846,19 +37061,19 @@ file: { path: 8 path: 2 path: 5 + path: 5 span: 110 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 8 path: 2 path: 5 - path: 5 span: 110 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -37885,19 +37100,19 @@ file: { path: 8 path: 2 path: 6 + path: 5 span: 111 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 8 path: 2 path: 6 - path: 5 span: 111 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -37924,19 +37139,19 @@ file: { path: 8 path: 2 path: 7 + path: 5 span: 112 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 8 path: 2 path: 7 - path: 5 span: 112 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -37963,19 +37178,19 @@ file: { path: 8 path: 2 path: 8 + path: 5 span: 113 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 8 path: 2 path: 8 - path: 5 span: 113 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -38002,19 +37217,19 @@ file: { path: 8 path: 2 path: 9 + path: 6 span: 114 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 8 path: 2 path: 9 - path: 6 span: 114 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -38041,19 +37256,19 @@ file: { path: 8 path: 2 path: 10 + path: 5 span: 115 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 8 path: 2 path: 10 - path: 5 span: 115 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -38096,19 +37311,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 119 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 119 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -38135,19 +37350,19 @@ file: { path: 9 path: 2 path: 1 + path: 5 span: 120 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 9 path: 2 path: 1 - path: 5 span: 120 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -38174,19 +37389,19 @@ file: { path: 9 path: 2 path: 2 + path: 5 span: 121 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 9 path: 2 path: 2 - path: 5 span: 121 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -38213,19 +37428,19 @@ file: { path: 9 path: 2 path: 3 + path: 5 span: 122 span: 2 - span: 15 + span: 6 } location: { path: 4 path: 9 path: 2 path: 3 - path: 5 span: 122 span: 2 - span: 6 + span: 15 } location: { path: 4 @@ -38268,19 +37483,19 @@ file: { path: 10 path: 2 path: 0 + path: 5 span: 126 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 10 path: 2 path: 0 - path: 5 span: 126 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -38307,19 +37522,19 @@ file: { path: 10 path: 2 path: 1 + path: 5 span: 127 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 10 path: 2 path: 1 - path: 5 span: 127 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -38346,19 +37561,19 @@ file: { path: 10 path: 2 path: 2 + path: 5 span: 128 span: 2 - span: 17 + span: 6 } location: { path: 4 path: 10 path: 2 path: 2 - path: 5 span: 128 span: 2 - span: 6 + span: 17 } location: { path: 4 @@ -38401,19 +37616,19 @@ file: { path: 11 path: 2 path: 0 + path: 5 span: 132 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 11 path: 2 path: 0 - path: 5 span: 132 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -38456,19 +37671,19 @@ file: { path: 12 path: 2 path: 0 + path: 4 span: 136 span: 2 - span: 57 + span: 10 } location: { path: 4 path: 12 path: 2 path: 0 - path: 4 span: 136 span: 2 - span: 10 + span: 57 } location: { path: 4 @@ -38521,19 +37736,19 @@ file: { path: 13 path: 2 path: 0 + path: 5 span: 140 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 13 path: 2 path: 0 - path: 5 span: 140 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -38560,19 +37775,19 @@ file: { path: 13 path: 2 path: 1 + path: 5 span: 141 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 13 path: 2 path: 1 - path: 5 span: 141 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -38599,19 +37814,19 @@ file: { path: 13 path: 2 path: 2 + path: 6 span: 142 span: 2 - span: 34 + span: 21 } location: { path: 4 path: 13 path: 2 path: 2 - path: 6 span: 142 span: 2 - span: 21 + span: 34 } location: { path: 4 @@ -38654,19 +37869,19 @@ file: { path: 14 path: 2 path: 0 + path: 5 span: 146 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 14 path: 2 path: 0 - path: 5 span: 146 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -38693,19 +37908,19 @@ file: { path: 14 path: 2 path: 1 + path: 6 span: 147 span: 2 - span: 36 + span: 21 } location: { path: 4 path: 14 path: 2 path: 1 - path: 6 span: 147 span: 2 - span: 21 + span: 36 } location: { path: 4 @@ -38732,19 +37947,19 @@ file: { path: 14 path: 2 path: 2 + path: 6 span: 148 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 14 path: 2 path: 2 - path: 6 span: 148 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -38787,19 +38002,19 @@ file: { path: 15 path: 2 path: 0 + path: 5 span: 152 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 15 path: 2 path: 0 - path: 5 span: 152 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -38826,19 +38041,19 @@ file: { path: 15 path: 2 path: 1 + path: 5 span: 153 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 15 path: 2 path: 1 - path: 5 span: 153 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -38881,19 +38096,19 @@ file: { path: 16 path: 2 path: 0 + path: 5 span: 157 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 16 path: 2 path: 0 - path: 5 span: 157 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -38936,19 +38151,19 @@ file: { path: 17 path: 2 path: 0 + path: 5 span: 161 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 17 path: 2 path: 0 - path: 5 span: 161 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -38975,19 +38190,19 @@ file: { path: 17 path: 2 path: 1 + path: 5 span: 162 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 17 path: 2 path: 1 - path: 5 span: 162 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -39030,19 +38245,19 @@ file: { path: 18 path: 2 path: 0 + path: 5 span: 166 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 18 path: 2 path: 0 - path: 5 span: 166 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -39069,19 +38284,19 @@ file: { path: 18 path: 2 path: 1 + path: 6 span: 167 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 18 path: 2 path: 1 - path: 6 span: 167 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -39124,19 +38339,19 @@ file: { path: 19 path: 2 path: 0 + path: 5 span: 171 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 19 path: 2 path: 0 - path: 5 span: 171 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -39179,19 +38394,19 @@ file: { path: 20 path: 2 path: 0 + path: 6 span: 175 span: 2 - span: 32 + span: 21 } location: { path: 4 path: 20 path: 2 path: 0 - path: 6 span: 175 span: 2 - span: 21 + span: 32 } location: { path: 4 @@ -39234,19 +38449,19 @@ file: { path: 21 path: 2 path: 0 + path: 5 span: 179 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 21 path: 2 path: 0 - path: 5 span: 179 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -39289,19 +38504,19 @@ file: { path: 22 path: 2 path: 0 + path: 5 span: 183 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 22 path: 2 path: 0 - path: 5 span: 183 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -39328,19 +38543,19 @@ file: { path: 22 path: 2 path: 1 + path: 5 span: 184 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 22 path: 2 path: 1 - path: 5 span: 184 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -39367,19 +38582,19 @@ file: { path: 22 path: 2 path: 2 + path: 5 span: 185 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 22 path: 2 path: 2 - path: 5 span: 185 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -39422,19 +38637,19 @@ file: { path: 23 path: 2 path: 0 + path: 5 span: 189 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 23 path: 2 path: 0 - path: 5 span: 189 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -39461,19 +38676,19 @@ file: { path: 23 path: 2 path: 1 + path: 5 span: 190 span: 2 - span: 15 + span: 6 } location: { path: 4 path: 23 path: 2 path: 1 - path: 5 span: 190 span: 2 - span: 6 + span: 15 } location: { path: 4 @@ -39516,19 +38731,19 @@ file: { path: 24 path: 2 path: 0 + path: 5 span: 194 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 24 path: 2 path: 0 - path: 5 span: 194 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -39571,19 +38786,19 @@ file: { path: 25 path: 2 path: 0 + path: 5 span: 198 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 25 path: 2 path: 0 - path: 5 span: 198 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -39774,20 +38989,20 @@ file: { path: 0 path: 2 path: 0 + path: 4 span: 243 span: 2 - span: 28 - leading_comments: " The set of field mask paths.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 0 - path: 4 span: 243 span: 2 - span: 10 + span: 28 + leading_comments: " The set of field mask paths.\n" } location: { path: 4 @@ -40473,20 +39688,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 56 span: 2 - span: 16 - leading_comments: " ID is the user-specified identifier.\n\n This field may not be updated.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 56 span: 2 - span: 8 + span: 16 + leading_comments: " ID is the user-specified identifier.\n\n This field may not be updated.\n" } location: { path: 4 @@ -40513,20 +39728,20 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 64 span: 2 - span: 33 - leading_comments: " Labels provides an area to include arbitrary data on containers.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n\n Note that to add a new value to this field, read the existing set and\n include the entire result in the update call.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 64 span: 2 - span: 21 + span: 33 + leading_comments: " Labels provides an area to include arbitrary data on containers.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n\n Note that to add a new value to this field, read the existing set and\n include the entire result in the update call.\n" } location: { path: 4 @@ -40553,20 +39768,20 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 70 span: 2 - span: 19 - leading_comments: " Image contains the reference of the image used to build the\n specification and snapshots for running this container.\n\n If this field is updated, the spec and rootfs needed to updated, as well.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 70 span: 2 - span: 8 + span: 19 + leading_comments: " Image contains the reference of the image used to build the\n specification and snapshots for running this container.\n\n If this field is updated, the spec and rootfs needed to updated, as well.\n" } location: { path: 4 @@ -40615,10 +39830,10 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 74 span: 4 - span: 20 - leading_comments: " Name is the name of the runtime.\n" + span: 10 } location: { path: 4 @@ -40627,10 +39842,10 @@ file: { path: 1 path: 2 path: 0 - path: 5 span: 74 span: 4 - span: 10 + span: 20 + leading_comments: " Name is the name of the runtime.\n" } location: { path: 4 @@ -40663,10 +39878,10 @@ file: { path: 1 path: 2 path: 1 + path: 6 span: 76 span: 4 - span: 36 - leading_comments: " Options specify additional runtime initialization options.\n" + span: 23 } location: { path: 4 @@ -40675,10 +39890,10 @@ file: { path: 1 path: 2 path: 1 - path: 6 span: 76 span: 4 - span: 23 + span: 36 + leading_comments: " Options specify additional runtime initialization options.\n" } location: { path: 4 @@ -40709,20 +39924,20 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 79 span: 2 - span: 22 - leading_comments: " Runtime specifies which runtime to use for executing this container.\n" + span: 9 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 79 span: 2 - span: 9 + span: 22 + leading_comments: " Runtime specifies which runtime to use for executing this container.\n" } location: { path: 4 @@ -40749,20 +39964,20 @@ file: { path: 0 path: 2 path: 4 + path: 6 span: 82 span: 2 - span: 31 - leading_comments: " Spec to be used when creating the container. This is runtime specific.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 4 - path: 6 span: 82 span: 2 - span: 21 + span: 31 + leading_comments: " Spec to be used when creating the container. This is runtime specific.\n" } location: { path: 4 @@ -40789,20 +40004,20 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 85 span: 2 - span: 25 - leading_comments: " Snapshotter specifies the snapshotter name used for rootfs\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 85 span: 2 - span: 8 + span: 25 + leading_comments: " Snapshotter specifies the snapshotter name used for rootfs\n" } location: { path: 4 @@ -40829,20 +40044,20 @@ file: { path: 0 path: 2 path: 6 + path: 5 span: 97 span: 2 - span: 26 - leading_comments: " SnapshotKey specifies the snapshot key to use for the container's root\n filesystem. When starting a task from this container, a caller should\n look up the mounts from the snapshot service and include those on the\n task create request.\n\n Snapshots referenced in this field will not be garbage collected.\n\n This field is set to empty when the rootfs is not a snapshot.\n\n This field may be updated.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 6 - path: 5 span: 97 span: 2 - span: 8 + span: 26 + leading_comments: " SnapshotKey specifies the snapshot key to use for the container's root\n filesystem. When starting a task from this container, a caller should\n look up the mounts from the snapshot service and include those on the\n task create request.\n\n Snapshots referenced in this field will not be garbage collected.\n\n This field is set to empty when the rootfs is not a snapshot.\n\n This field may be updated.\n" } location: { path: 4 @@ -40869,20 +40084,20 @@ file: { path: 0 path: 2 path: 7 + path: 6 span: 100 span: 2 - span: 43 - leading_comments: " CreatedAt is the time the container was first created.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 7 - path: 6 span: 100 span: 2 - span: 27 + span: 43 + leading_comments: " CreatedAt is the time the container was first created.\n" } location: { path: 4 @@ -40909,20 +40124,20 @@ file: { path: 0 path: 2 path: 8 + path: 6 span: 103 span: 2 - span: 43 - leading_comments: " UpdatedAt is the last time the container was mutated.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 8 - path: 6 span: 103 span: 2 - span: 27 + span: 43 + leading_comments: " UpdatedAt is the last time the container was mutated.\n" } location: { path: 4 @@ -40949,20 +40164,20 @@ file: { path: 0 path: 2 path: 9 + path: 6 span: 114 span: 2 - span: 51 - leading_comments: " Extensions allow clients to provide zero or more blobs that are directly\n associated with the container. One may provide protobuf, json, or other\n encoding formats. The primary use of this is to further decorate the\n container object with fields that may be specific to a client integration.\n\n The key portion of this map should identify a \"name\" for the extension\n that should be unique against other extensions. When updating extension\n data, one should only update the specified extension using field paths\n to select a specific map key.\n" + span: 34 } location: { path: 4 path: 0 path: 2 path: 9 - path: 6 span: 114 span: 2 - span: 34 + span: 51 + leading_comments: " Extensions allow clients to provide zero or more blobs that are directly\n associated with the container. One may provide protobuf, json, or other\n encoding formats. The primary use of this is to further decorate the\n container object with fields that may be specific to a client integration.\n\n The key portion of this map should identify a \"name\" for the extension\n that should be unique against other extensions. When updating extension\n data, one should only update the specified extension using field paths\n to select a specific map key.\n" } location: { path: 4 @@ -40989,20 +40204,20 @@ file: { path: 0 path: 2 path: 10 + path: 5 span: 117 span: 2 - span: 22 - leading_comments: " Sandbox ID this container belongs to.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 10 - path: 5 span: 117 span: 2 - span: 8 + span: 22 + leading_comments: " Sandbox ID this container belongs to.\n" } location: { path: 4 @@ -41045,19 +40260,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 121 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 121 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -41100,19 +40315,19 @@ file: { path: 2 path: 2 path: 0 + path: 6 span: 125 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 2 path: 2 path: 0 - path: 6 span: 125 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -41155,20 +40370,20 @@ file: { path: 3 path: 2 path: 0 + path: 4 span: 139 span: 2 - span: 30 - leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, containers that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" + span: 10 } location: { path: 4 path: 3 path: 2 path: 0 - path: 4 span: 139 span: 2 - span: 10 + span: 30 + leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, containers that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" } location: { path: 4 @@ -41221,19 +40436,19 @@ file: { path: 4 path: 2 path: 0 + path: 4 span: 143 span: 2 - span: 36 + span: 10 } location: { path: 4 path: 4 path: 2 path: 0 - path: 4 span: 143 span: 2 - span: 10 + span: 36 } location: { path: 4 @@ -41286,19 +40501,19 @@ file: { path: 5 path: 2 path: 0 + path: 6 span: 147 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 5 path: 2 path: 0 - path: 6 span: 147 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -41341,19 +40556,19 @@ file: { path: 6 path: 2 path: 0 + path: 6 span: 151 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 6 path: 2 path: 0 - path: 6 span: 151 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -41397,20 +40612,20 @@ file: { path: 7 path: 2 path: 0 + path: 6 span: 163 span: 2 - span: 26 - leading_comments: " Container provides the target values, as declared by the mask, for the update.\n\n The ID field must be set.\n" + span: 11 } location: { path: 4 path: 7 path: 2 path: 0 - path: 6 span: 163 span: 2 - span: 11 + span: 26 + leading_comments: " Container provides the target values, as declared by the mask, for the update.\n\n The ID field must be set.\n" } location: { path: 4 @@ -41437,20 +40652,20 @@ file: { path: 7 path: 2 path: 1 + path: 6 span: 167 span: 2 - span: 44 - leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n" + span: 27 } location: { path: 4 path: 7 path: 2 path: 1 - path: 6 span: 167 span: 2 - span: 27 + span: 44 + leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n" } location: { path: 4 @@ -41493,19 +40708,19 @@ file: { path: 8 path: 2 path: 0 + path: 6 span: 171 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 8 path: 2 path: 0 - path: 6 span: 171 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -41548,19 +40763,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 175 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 175 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -41603,19 +40818,19 @@ file: { path: 10 path: 2 path: 0 + path: 6 span: 179 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 10 path: 2 path: 0 - path: 6 span: 179 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -42624,20 +41839,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 93 span: 2 - span: 20 - leading_comments: " Digest is the hash identity of the blob.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 93 span: 2 - span: 8 + span: 20 + leading_comments: " Digest is the hash identity of the blob.\n" } location: { path: 4 @@ -42664,20 +41879,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 96 span: 2 - span: 17 - leading_comments: " Size is the total number of bytes in the blob.\n" + span: 7 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 96 span: 2 - span: 7 + span: 17 + leading_comments: " Size is the total number of bytes in the blob.\n" } location: { path: 4 @@ -42704,20 +41919,20 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 99 span: 2 - span: 43 - leading_comments: " CreatedAt provides the time at which the blob was committed.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 99 span: 2 - span: 27 + span: 43 + leading_comments: " CreatedAt provides the time at which the blob was committed.\n" } location: { path: 4 @@ -42744,20 +41959,20 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 102 span: 2 - span: 43 - leading_comments: " UpdatedAt provides the time the info was last updated.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 102 span: 2 - span: 27 + span: 43 + leading_comments: " UpdatedAt provides the time the info was last updated.\n" } location: { path: 4 @@ -42784,20 +41999,20 @@ file: { path: 0 path: 2 path: 4 + path: 6 span: 107 span: 2 - span: 33 - leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 4 - path: 6 span: 107 span: 2 - span: 21 + span: 33 + leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" } location: { path: 4 @@ -42840,19 +42055,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 111 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 111 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -42895,19 +42110,19 @@ file: { path: 2 path: 2 path: 0 + path: 6 span: 115 span: 2 - span: 16 + span: 6 } location: { path: 4 path: 2 path: 2 path: 0 - path: 6 span: 115 span: 2 - span: 6 + span: 16 } location: { path: 4 @@ -42950,19 +42165,19 @@ file: { path: 3 path: 2 path: 0 + path: 6 span: 119 span: 2 - span: 16 + span: 6 } location: { path: 4 path: 3 path: 2 path: 0 - path: 6 span: 119 span: 2 - span: 6 + span: 16 } location: { path: 4 @@ -42989,20 +42204,20 @@ file: { path: 3 path: 2 path: 1 + path: 6 span: 127 span: 2 - span: 44 - leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n\n In info, Digest, Size, and CreatedAt are immutable,\n other field may be updated using this mask.\n If no mask is provided, all mutable field are updated.\n" + span: 27 } location: { path: 4 path: 3 path: 2 path: 1 - path: 6 span: 127 span: 2 - span: 27 + span: 44 + leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n\n In info, Digest, Size, and CreatedAt are immutable,\n other field may be updated using this mask.\n If no mask is provided, all mutable field are updated.\n" } location: { path: 4 @@ -43045,19 +42260,19 @@ file: { path: 4 path: 2 path: 0 + path: 6 span: 131 span: 2 - span: 16 + span: 6 } location: { path: 4 path: 4 path: 2 path: 0 - path: 6 span: 131 span: 2 - span: 6 + span: 16 } location: { path: 4 @@ -43100,20 +42315,20 @@ file: { path: 5 path: 2 path: 0 + path: 4 span: 145 span: 2 - span: 30 - leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, containers that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" + span: 10 } location: { path: 4 path: 5 path: 2 path: 0 - path: 4 span: 145 span: 2 - span: 10 + span: 30 + leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, containers that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" } location: { path: 4 @@ -43166,19 +42381,19 @@ file: { path: 6 path: 2 path: 0 + path: 4 span: 149 span: 2 - span: 25 + span: 10 } location: { path: 4 path: 6 path: 2 path: 0 - path: 4 span: 149 span: 2 - span: 10 + span: 25 } location: { path: 4 @@ -43231,20 +42446,20 @@ file: { path: 7 path: 2 path: 0 + path: 5 span: 154 span: 2 - span: 20 - leading_comments: " Digest specifies which content to delete.\n" + span: 8 } location: { path: 4 path: 7 path: 2 path: 0 - path: 5 span: 154 span: 2 - span: 8 + span: 20 + leading_comments: " Digest specifies which content to delete.\n" } location: { path: 4 @@ -43288,20 +42503,20 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 161 span: 2 - span: 20 - leading_comments: " Digest is the hash identity to read.\n" + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 161 span: 2 - span: 8 + span: 20 + leading_comments: " Digest is the hash identity to read.\n" } location: { path: 4 @@ -43328,20 +42543,20 @@ file: { path: 8 path: 2 path: 1 + path: 5 span: 166 span: 2 - span: 19 - leading_comments: " Offset specifies the number of bytes from the start at which to begin\n the read. If zero or less, the read will be from the start. This uses\n standard zero-indexed semantics.\n" + span: 7 } location: { path: 4 path: 8 path: 2 path: 1 - path: 5 span: 166 span: 2 - span: 7 + span: 19 + leading_comments: " Offset specifies the number of bytes from the start at which to begin\n the read. If zero or less, the read will be from the start. This uses\n standard zero-indexed semantics.\n" } location: { path: 4 @@ -43368,20 +42583,20 @@ file: { path: 8 path: 2 path: 2 + path: 5 span: 170 span: 2 - span: 17 - leading_comments: " size is the total size of the read. If zero, the entire blob will be\n returned by the service.\n" + span: 7 } location: { path: 4 path: 8 path: 2 path: 2 - path: 5 span: 170 span: 2 - span: 7 + span: 17 + leading_comments: " size is the total size of the read. If zero, the entire blob will be\n returned by the service.\n" } location: { path: 4 @@ -43425,20 +42640,20 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 175 span: 2 - span: 19 - trailing_comments: " offset of the returned data\n" + span: 7 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 175 span: 2 - span: 7 + span: 19 + trailing_comments: " offset of the returned data" } location: { path: 4 @@ -43465,20 +42680,20 @@ file: { path: 9 path: 2 path: 1 + path: 5 span: 176 span: 2 - span: 17 - trailing_comments: " actual data\n" + span: 7 } location: { path: 4 path: 9 path: 2 path: 1 - path: 5 span: 176 span: 2 - span: 7 + span: 17 + trailing_comments: " actual data" } location: { path: 4 @@ -43521,19 +42736,19 @@ file: { path: 10 path: 2 path: 0 + path: 6 span: 180 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 10 path: 2 path: 0 - path: 6 span: 180 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -43560,19 +42775,19 @@ file: { path: 10 path: 2 path: 1 + path: 6 span: 181 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 10 path: 2 path: 1 - path: 6 span: 181 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -43599,19 +42814,19 @@ file: { path: 10 path: 2 path: 2 + path: 5 span: 182 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 10 path: 2 path: 2 - path: 5 span: 182 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -43638,19 +42853,19 @@ file: { path: 10 path: 2 path: 3 + path: 5 span: 183 span: 2 - span: 19 + span: 7 } location: { path: 4 path: 10 path: 2 path: 3 - path: 5 span: 183 span: 2 - span: 7 + span: 19 } location: { path: 4 @@ -43677,19 +42892,19 @@ file: { path: 10 path: 2 path: 4 + path: 5 span: 184 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 10 path: 2 path: 4 - path: 5 span: 184 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -43716,19 +42931,19 @@ file: { path: 10 path: 2 path: 5 + path: 5 span: 185 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 10 path: 2 path: 5 - path: 5 span: 185 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -43771,19 +42986,19 @@ file: { path: 11 path: 2 path: 0 + path: 5 span: 189 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 11 path: 2 path: 0 - path: 5 span: 189 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -43826,19 +43041,19 @@ file: { path: 12 path: 2 path: 0 + path: 6 span: 193 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 12 path: 2 path: 0 - path: 6 span: 193 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -43881,19 +43096,19 @@ file: { path: 13 path: 2 path: 0 + path: 4 span: 197 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 13 path: 2 path: 0 - path: 4 span: 197 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -43946,19 +43161,19 @@ file: { path: 14 path: 2 path: 0 + path: 4 span: 201 span: 2 - span: 31 + span: 10 } location: { path: 4 path: 14 path: 2 path: 0 - path: 4 span: 201 span: 2 - span: 10 + span: 31 } location: { path: 4 @@ -44012,20 +43227,20 @@ file: { path: 0 path: 2 path: 0 + path: 1 span: 208 span: 2 - span: 11 - leading_comments: " WriteActionStat instructs the writer to return the current status while\n holding the lock on the write.\n" + span: 6 } location: { path: 5 path: 0 path: 2 path: 0 - path: 1 span: 208 span: 2 - span: 6 + span: 11 + leading_comments: " WriteActionStat instructs the writer to return the current status while\n holding the lock on the write.\n" } location: { path: 5 @@ -44042,20 +43257,20 @@ file: { path: 0 path: 2 path: 1 + path: 1 span: 216 span: 2 - span: 12 - leading_comments: " WriteActionWrite sets the action for the write request to write data.\n\n Any data included will be written at the provided offset. The\n transaction will be left open for further writes.\n\n This is the default.\n" + span: 7 } location: { path: 5 path: 0 path: 2 path: 1 - path: 1 span: 216 span: 2 - span: 7 + span: 12 + leading_comments: " WriteActionWrite sets the action for the write request to write data.\n\n Any data included will be written at the provided offset. The\n transaction will be left open for further writes.\n\n This is the default.\n" } location: { path: 5 @@ -44072,20 +43287,20 @@ file: { path: 0 path: 2 path: 2 + path: 1 span: 225 span: 2 - span: 13 - leading_comments: " WriteActionCommit will write any outstanding data in the message and\n commit the write, storing it under the digest.\n\n This can be used in a single message to send the data, verify it and\n commit it.\n\n This action will always terminate the write.\n" + span: 8 } location: { path: 5 path: 0 path: 2 path: 2 - path: 1 span: 225 span: 2 - span: 8 + span: 13 + leading_comments: " WriteActionCommit will write any outstanding data in the message and\n commit the write, storing it under the digest.\n\n This can be used in a single message to send the data, verify it and\n commit it.\n\n This action will always terminate the write.\n" } location: { path: 5 @@ -44119,20 +43334,20 @@ file: { path: 15 path: 2 path: 0 + path: 6 span: 241 span: 2 - span: 25 - leading_comments: " Action sets the behavior of the write.\n\n When this is a write and the ref is not yet allocated, the ref will be\n allocated and the data will be written at offset.\n\n If the action is write and the ref is allocated, it will accept data to\n an offset that has not yet been written.\n\n If the action is write and there is no data, the current write status\n will be returned. This works differently from status because the stream\n holds a lock.\n" + span: 13 } location: { path: 4 path: 15 path: 2 path: 0 - path: 6 span: 241 span: 2 - span: 13 + span: 25 + leading_comments: " Action sets the behavior of the write.\n\n When this is a write and the ref is not yet allocated, the ref will be\n allocated and the data will be written at offset.\n\n If the action is write and the ref is allocated, it will accept data to\n an offset that has not yet been written.\n\n If the action is write and there is no data, the current write status\n will be returned. This works differently from status because the stream\n holds a lock.\n" } location: { path: 4 @@ -44159,20 +43374,20 @@ file: { path: 15 path: 2 path: 1 + path: 5 span: 244 span: 2 - span: 17 - leading_comments: " Ref identifies the pre-commit object to write to.\n" + span: 8 } location: { path: 4 path: 15 path: 2 path: 1 - path: 5 span: 244 span: 2 - span: 8 + span: 17 + leading_comments: " Ref identifies the pre-commit object to write to.\n" } location: { path: 4 @@ -44199,20 +43414,20 @@ file: { path: 15 path: 2 path: 2 + path: 5 span: 255 span: 2 - span: 18 - leading_comments: " Total can be set to have the service validate the total size of the\n committed content.\n\n The latest value before or with the commit action message will be use to\n validate the content. If the offset overflows total, the service may\n report an error. It is only required on one message for the write.\n\n If the value is zero or less, no validation of the final content will be\n performed.\n" + span: 7 } location: { path: 4 path: 15 path: 2 path: 2 - path: 5 span: 255 span: 2 - span: 7 + span: 18 + leading_comments: " Total can be set to have the service validate the total size of the\n committed content.\n\n The latest value before or with the commit action message will be use to\n validate the content. If the offset overflows total, the service may\n report an error. It is only required on one message for the write.\n\n If the value is zero or less, no validation of the final content will be\n performed.\n" } location: { path: 4 @@ -44239,20 +43454,20 @@ file: { path: 15 path: 2 path: 3 + path: 5 span: 266 span: 2 - span: 22 - leading_comments: " Expected can be set to have the service validate the final content against\n the provided digest.\n\n If the digest is already present in the object store, an AlreadyExists\n error will be returned.\n\n Only the latest version will be used to check the content against the\n digest. It is only required to include it on a single message, before or\n with the commit action message.\n" + span: 8 } location: { path: 4 path: 15 path: 2 path: 3 - path: 5 span: 266 span: 2 - span: 8 + span: 22 + leading_comments: " Expected can be set to have the service validate the final content against\n the provided digest.\n\n If the digest is already present in the object store, an AlreadyExists\n error will be returned.\n\n Only the latest version will be used to check the content against the\n digest. It is only required to include it on a single message, before or\n with the commit action message.\n" } location: { path: 4 @@ -44279,20 +43494,20 @@ file: { path: 15 path: 2 path: 4 + path: 5 span: 277 span: 2 - span: 19 - leading_comments: " Offset specifies the number of bytes from the start at which to begin\n the write. For most implementations, this means from the start of the\n file. This uses standard, zero-indexed semantics.\n\n If the action is write, the remote may remove all previously written\n data after the offset. Implementations may support arbitrary offsets but\n MUST support reseting this value to zero with a write. If an\n implementation does not support a write at a particular offset, an\n OutOfRange error must be returned.\n" + span: 7 } location: { path: 4 path: 15 path: 2 path: 4 - path: 5 span: 277 span: 2 - span: 7 + span: 19 + leading_comments: " Offset specifies the number of bytes from the start at which to begin\n the write. For most implementations, this means from the start of the\n file. This uses standard, zero-indexed semantics.\n\n If the action is write, the remote may remove all previously written\n data after the offset. Implementations may support arbitrary offsets but\n MUST support reseting this value to zero with a write. If an\n implementation does not support a write at a particular offset, an\n OutOfRange error must be returned.\n" } location: { path: 4 @@ -44319,20 +43534,20 @@ file: { path: 15 path: 2 path: 5 + path: 5 span: 283 span: 2 - span: 17 - leading_comments: " Data is the actual bytes to be written.\n\n If this is empty and the message is not a commit, a response will be\n returned with the current write state.\n" + span: 7 } location: { path: 4 path: 15 path: 2 path: 5 - path: 5 span: 283 span: 2 - span: 7 + span: 17 + leading_comments: " Data is the actual bytes to be written.\n\n If this is empty and the message is not a commit, a response will be\n returned with the current write state.\n" } location: { path: 4 @@ -44359,20 +43574,20 @@ file: { path: 15 path: 2 path: 6 + path: 6 span: 288 span: 2 - span: 33 - leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" + span: 21 } location: { path: 4 path: 15 path: 2 path: 6 - path: 6 span: 288 span: 2 - span: 21 + span: 33 + leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" } location: { path: 4 @@ -44416,20 +43631,20 @@ file: { path: 16 path: 2 path: 0 + path: 6 span: 295 span: 2 - span: 25 - leading_comments: " Action contains the action for the final message of the stream. A writer\n should confirm that they match the intended result.\n" + span: 13 } location: { path: 4 path: 16 path: 2 path: 0 - path: 6 span: 295 span: 2 - span: 13 + span: 25 + leading_comments: " Action contains the action for the final message of the stream. A writer\n should confirm that they match the intended result.\n" } location: { path: 4 @@ -44456,20 +43671,20 @@ file: { path: 16 path: 2 path: 1 + path: 6 span: 301 span: 2 - span: 43 - leading_comments: " StartedAt provides the time at which the write began.\n\n This must be set for stat and commit write actions. All other write\n actions may omit this.\n" + span: 27 } location: { path: 4 path: 16 path: 2 path: 1 - path: 6 span: 301 span: 2 - span: 27 + span: 43 + leading_comments: " StartedAt provides the time at which the write began.\n\n This must be set for stat and commit write actions. All other write\n actions may omit this.\n" } location: { path: 4 @@ -44496,20 +43711,20 @@ file: { path: 16 path: 2 path: 2 + path: 6 span: 307 span: 2 - span: 43 - leading_comments: " UpdatedAt provides the last time of a successful write.\n\n This must be set for stat and commit write actions. All other write\n actions may omit this.\n" + span: 27 } location: { path: 4 path: 16 path: 2 path: 2 - path: 6 span: 307 span: 2 - span: 27 + span: 43 + leading_comments: " UpdatedAt provides the last time of a successful write.\n\n This must be set for stat and commit write actions. All other write\n actions may omit this.\n" } location: { path: 4 @@ -44536,20 +43751,20 @@ file: { path: 16 path: 2 path: 3 + path: 5 span: 310 span: 2 - span: 19 - leading_comments: " Offset is the current committed size for the write.\n" + span: 7 } location: { path: 4 path: 16 path: 2 path: 3 - path: 5 span: 310 span: 2 - span: 7 + span: 19 + leading_comments: " Offset is the current committed size for the write.\n" } location: { path: 4 @@ -44576,20 +43791,20 @@ file: { path: 16 path: 2 path: 4 + path: 5 span: 318 span: 2 - span: 18 - leading_comments: " Total provides the current, expected total size of the write.\n\n We include this to provide consistency with the Status structure on the\n client writer.\n\n This is only valid on the Stat and Commit response.\n" + span: 7 } location: { path: 4 path: 16 path: 2 path: 4 - path: 5 span: 318 span: 2 - span: 7 + span: 18 + leading_comments: " Total provides the current, expected total size of the write.\n\n We include this to provide consistency with the Status structure on the\n client writer.\n\n This is only valid on the Stat and Commit response.\n" } location: { path: 4 @@ -44616,20 +43831,20 @@ file: { path: 16 path: 2 path: 5 + path: 5 span: 323 span: 2 - span: 20 - leading_comments: " Digest, if present, includes the digest up to the currently committed\n bytes. If action is commit, this field will be set. It is implementation\n defined if this is set for other actions.\n" + span: 8 } location: { path: 4 path: 16 path: 2 path: 5 - path: 5 span: 323 span: 2 - span: 8 + span: 20 + leading_comments: " Digest, if present, includes the digest up to the currently committed\n bytes. If action is commit, this field will be set. It is implementation\n defined if this is set for other actions.\n" } location: { path: 4 @@ -44672,19 +43887,19 @@ file: { path: 17 path: 2 path: 0 + path: 5 span: 327 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 17 path: 2 path: 0 - path: 5 span: 327 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -44833,19 +44048,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 28 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 28 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -44872,19 +44087,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 29 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 29 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -44911,19 +44126,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 30 span: 2 - span: 17 + span: 7 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 30 span: 2 - span: 7 + span: 17 } location: { path: 4 @@ -44950,19 +44165,19 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 31 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 31 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -45346,20 +44561,20 @@ file: { path: 0 path: 2 path: 0 + path: 6 span: 41 span: 2 - span: 39 - leading_comments: " Diff is the descriptor of the diff to be extracted\n" + span: 29 } location: { path: 4 path: 0 path: 2 path: 0 - path: 6 span: 41 span: 2 - span: 29 + span: 39 + leading_comments: " Diff is the descriptor of the diff to be extracted\n" } location: { path: 4 @@ -45386,19 +44601,19 @@ file: { path: 0 path: 2 path: 1 + path: 4 span: 43 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 0 path: 2 path: 1 - path: 4 span: 43 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -45435,19 +44650,19 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 45 span: 2 - span: 48 + span: 34 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 45 span: 2 - span: 34 + span: 48 } location: { path: 4 @@ -45474,20 +44689,20 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 47 span: 2 - span: 19 - leading_comments: " SyncFs is to synchronize the underlying filesystem containing files.\n" + span: 6 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 47 span: 2 - span: 6 + span: 19 + leading_comments: " SyncFs is to synchronize the underlying filesystem containing files.\n" } location: { path: 4 @@ -45530,20 +44745,20 @@ file: { path: 1 path: 2 path: 0 + path: 6 span: 54 span: 2 - span: 42 - leading_comments: " Applied is the descriptor for the object which was applied.\n If the input was a compressed blob then the result will be\n the descriptor for the uncompressed blob.\n" + span: 29 } location: { path: 4 path: 1 path: 2 path: 0 - path: 6 span: 54 span: 2 - span: 29 + span: 42 + leading_comments: " Applied is the descriptor for the object which was applied.\n If the input was a compressed blob then the result will be\n the descriptor for the uncompressed blob.\n" } location: { path: 4 @@ -45586,20 +44801,20 @@ file: { path: 2 path: 2 path: 0 + path: 4 span: 60 span: 2 - span: 43 - leading_comments: " Left are the mounts which represent the older copy\n in which is the base of the computed changes.\n" + span: 10 } location: { path: 4 path: 2 path: 2 path: 0 - path: 4 span: 60 span: 2 - span: 10 + span: 43 + leading_comments: " Left are the mounts which represent the older copy\n in which is the base of the computed changes.\n" } location: { path: 4 @@ -45636,20 +44851,20 @@ file: { path: 2 path: 2 path: 1 + path: 4 span: 64 span: 2 - span: 44 - leading_comments: " Right are the mounts which represents the newer copy\n in which changes from the left were made into.\n" + span: 10 } location: { path: 4 path: 2 path: 2 path: 1 - path: 4 span: 64 span: 2 - span: 10 + span: 44 + leading_comments: " Right are the mounts which represents the newer copy\n in which changes from the left were made into.\n" } location: { path: 4 @@ -45686,20 +44901,20 @@ file: { path: 2 path: 2 path: 2 + path: 5 span: 68 span: 2 - span: 24 - leading_comments: " MediaType is the media type descriptor for the created diff\n object\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 2 - path: 5 span: 68 span: 2 - span: 8 + span: 24 + leading_comments: " MediaType is the media type descriptor for the created diff\n object\n" } location: { path: 4 @@ -45726,20 +44941,20 @@ file: { path: 2 path: 2 path: 3 + path: 5 span: 72 span: 2 - span: 17 - leading_comments: " Ref identifies the pre-commit content store object. This\n reference can be used to get the status from the content store.\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 3 - path: 5 span: 72 span: 2 - span: 8 + span: 17 + leading_comments: " Ref identifies the pre-commit content store object. This\n reference can be used to get the status from the content store.\n" } location: { path: 4 @@ -45766,20 +44981,20 @@ file: { path: 2 path: 2 path: 4 + path: 6 span: 76 span: 2 - span: 33 - leading_comments: " Labels are the labels to apply to the generated content\n on content store commit.\n" + span: 21 } location: { path: 4 path: 2 path: 2 path: 4 - path: 6 span: 76 span: 2 - span: 21 + span: 33 + leading_comments: " Labels are the labels to apply to the generated content\n on content store commit.\n" } location: { path: 4 @@ -45806,20 +45021,20 @@ file: { path: 2 path: 2 path: 5 + path: 6 span: 83 span: 2 - span: 50 - leading_comments: " SourceDateEpoch specifies the timestamp used to provide control for reproducibility.\n See also https://reproducible-builds.org/docs/source-date-epoch/ .\n\n Since containerd v2.0, the whiteout timestamps are set to zero (1970-01-01),\n not to the source date epoch.\n" + span: 27 } location: { path: 4 path: 2 path: 2 path: 5 - path: 6 span: 83 span: 2 - span: 27 + span: 50 + leading_comments: " SourceDateEpoch specifies the timestamp used to provide control for reproducibility.\n See also https://reproducible-builds.org/docs/source-date-epoch/ .\n\n Since containerd v2.0, the whiteout timestamps are set to zero (1970-01-01),\n not to the source date epoch.\n" } location: { path: 4 @@ -45862,20 +45077,20 @@ file: { path: 3 path: 2 path: 0 + path: 6 span: 88 span: 2 - span: 39 - leading_comments: " Diff is the descriptor of the diff which can be applied\n" + span: 29 } location: { path: 4 path: 3 path: 2 path: 0 - path: 6 span: 88 span: 2 - span: 29 + span: 39 + leading_comments: " Diff is the descriptor of the diff which can be applied\n" } location: { path: 4 @@ -46048,19 +45263,19 @@ file: { path: 0 path: 2 path: 0 + path: 6 span: 28 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 0 path: 2 path: 0 - path: 6 span: 28 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -46087,19 +45302,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 29 span: 2 - span: 23 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 29 span: 2 - span: 8 + span: 23 } location: { path: 4 @@ -46126,19 +45341,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 30 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 30 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -46165,19 +45380,19 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 31 span: 2 - span: 32 + span: 21 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 31 span: 2 - span: 21 + span: 32 } location: { path: 4 @@ -46501,19 +45716,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 51 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 51 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -46540,19 +45755,19 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 52 span: 2 - span: 32 + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 52 span: 2 - span: 21 + span: 32 } location: { path: 4 @@ -46595,19 +45810,19 @@ file: { path: 1 path: 2 path: 0 + path: 6 span: 56 span: 2 - span: 41 + span: 27 } location: { path: 4 path: 1 path: 2 path: 0 - path: 6 span: 56 span: 2 - span: 27 + span: 41 } location: { path: 4 @@ -46650,19 +45865,19 @@ file: { path: 2 path: 2 path: 0 + path: 4 span: 60 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 2 path: 2 path: 0 - path: 4 span: 60 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -47247,20 +46462,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 62 span: 2 - span: 18 - leading_comments: " Name provides a unique name for the image.\n\n Containerd treats this as the primary identifier.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 62 span: 2 - span: 8 + span: 18 + leading_comments: " Name provides a unique name for the image.\n\n Containerd treats this as the primary identifier.\n" } location: { path: 4 @@ -47287,20 +46502,20 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 69 span: 2 - span: 33 - leading_comments: " Labels provides free form labels for the image. These are runtime only\n and do not get inherited into the package image in any way.\n\n Labels may be updated using the field mask.\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 69 span: 2 - span: 21 + span: 33 + leading_comments: " Labels provides free form labels for the image. These are runtime only\n and do not get inherited into the package image in any way.\n\n Labels may be updated using the field mask.\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" } location: { path: 4 @@ -47327,20 +46542,20 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 72 span: 2 - span: 41 - leading_comments: " Target describes the content entry point of the image.\n" + span: 29 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 72 span: 2 - span: 29 + span: 41 + leading_comments: " Target describes the content entry point of the image.\n" } location: { path: 4 @@ -47367,20 +46582,20 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 75 span: 2 - span: 43 - leading_comments: " CreatedAt is the time the image was first created.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 75 span: 2 - span: 27 + span: 43 + leading_comments: " CreatedAt is the time the image was first created.\n" } location: { path: 4 @@ -47407,20 +46622,20 @@ file: { path: 0 path: 2 path: 4 + path: 6 span: 78 span: 2 - span: 43 - leading_comments: " UpdatedAt is the last time the image was mutated.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 4 - path: 6 span: 78 span: 2 - span: 27 + span: 43 + leading_comments: " UpdatedAt is the last time the image was mutated.\n" } location: { path: 4 @@ -47463,19 +46678,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 82 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 82 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -47518,19 +46733,19 @@ file: { path: 2 path: 2 path: 0 + path: 6 span: 86 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 2 path: 2 path: 0 - path: 6 span: 86 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -47573,19 +46788,19 @@ file: { path: 3 path: 2 path: 0 + path: 6 span: 90 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 3 path: 2 path: 0 - path: 6 span: 90 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -47612,19 +46827,19 @@ file: { path: 3 path: 2 path: 1 + path: 6 span: 92 span: 2 - span: 50 + span: 27 } location: { path: 4 path: 3 path: 2 path: 1 - path: 6 span: 92 span: 2 - span: 27 + span: 50 } location: { path: 4 @@ -47667,19 +46882,19 @@ file: { path: 4 path: 2 path: 0 + path: 6 span: 96 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 4 path: 2 path: 0 - path: 6 span: 96 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -47722,20 +46937,20 @@ file: { path: 5 path: 2 path: 0 + path: 6 span: 103 span: 2 - span: 18 - leading_comments: " Image provides a full or partial image for update.\n\n The name field must be set or an error will be returned.\n" + span: 7 } location: { path: 4 path: 5 path: 2 path: 0 - path: 6 span: 103 span: 2 - span: 7 + span: 18 + leading_comments: " Image provides a full or partial image for update.\n\n The name field must be set or an error will be returned.\n" } location: { path: 4 @@ -47762,20 +46977,20 @@ file: { path: 5 path: 2 path: 1 + path: 6 span: 107 span: 2 - span: 44 - leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n" + span: 27 } location: { path: 4 path: 5 path: 2 path: 1 - path: 6 span: 107 span: 2 - span: 27 + span: 44 + leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n" } location: { path: 4 @@ -47802,19 +47017,19 @@ file: { path: 5 path: 2 path: 2 + path: 6 span: 109 span: 2 - span: 50 + span: 27 } location: { path: 4 path: 5 path: 2 path: 2 - path: 6 span: 109 span: 2 - span: 27 + span: 50 } location: { path: 4 @@ -47857,19 +47072,19 @@ file: { path: 6 path: 2 path: 0 + path: 6 span: 113 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 6 path: 2 path: 0 - path: 6 span: 113 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -47912,20 +47127,20 @@ file: { path: 7 path: 2 path: 0 + path: 4 span: 127 span: 2 - span: 30 - leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, images that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" + span: 10 } location: { path: 4 path: 7 path: 2 path: 0 - path: 4 span: 127 span: 2 - span: 10 + span: 30 + leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, images that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" } location: { path: 4 @@ -47978,19 +47193,19 @@ file: { path: 8 path: 2 path: 0 + path: 4 span: 131 span: 2 - span: 28 + span: 10 } location: { path: 4 path: 8 path: 2 path: 0 - path: 4 span: 131 span: 2 - span: 10 + span: 28 } location: { path: 4 @@ -48043,19 +47258,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 135 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 135 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -48082,20 +47297,20 @@ file: { path: 9 path: 2 path: 1 + path: 5 span: 141 span: 2 - span: 16 - leading_comments: " Sync indicates that the delete and cleanup should be done\n synchronously before returning to the caller\n\n Default is false\n" + span: 6 } location: { path: 4 path: 9 path: 2 path: 1 - path: 5 span: 141 span: 2 - span: 6 + span: 16 + leading_comments: " Sync indicates that the delete and cleanup should be done\n synchronously before returning to the caller\n\n Default is false\n" } location: { path: 4 @@ -48122,20 +47337,20 @@ file: { path: 9 path: 2 path: 2 + path: 4 span: 147 span: 2 - span: 50 - leading_comments: " Target value for image to be deleted\n\n If image descriptor does not match the same digest,\n the delete operation will return \"not found\" error.\n" + span: 10 } location: { path: 4 path: 9 path: 2 path: 2 - path: 4 span: 147 span: 2 - span: 10 + span: 50 + leading_comments: " Target value for image to be deleted\n\n If image descriptor does not match the same digest,\n the delete operation will return \"not found\" error.\n" } location: { path: 4 @@ -48331,20 +47546,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 36 span: 2 - span: 17 - leading_comments: " The status code, which should be an enum value of\n [google.rpc.Code][google.rpc.Code].\n" + span: 7 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 36 span: 2 - span: 7 + span: 17 + leading_comments: " The status code, which should be an enum value of\n [google.rpc.Code][google.rpc.Code].\n" } location: { path: 4 @@ -48371,20 +47586,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 42 span: 2 - span: 21 - leading_comments: " A developer-facing error message, which should be in English. Any\n user-facing error message should be localized and sent in the\n [google.rpc.Status.details][google.rpc.Status.details] field, or localized\n by the client.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 42 span: 2 - span: 8 + span: 21 + leading_comments: " A developer-facing error message, which should be in English. Any\n user-facing error message should be localized and sent in the\n [google.rpc.Status.details][google.rpc.Status.details] field, or localized\n by the client.\n" } location: { path: 4 @@ -48411,20 +47626,20 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 46 span: 2 - span: 43 - leading_comments: " A list of messages that carry the error details. There is a common set of\n message types for APIs to use.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 46 span: 2 - span: 10 + span: 43 + leading_comments: " A list of messages that carry the error details. There is a common set of\n message types for APIs to use.\n" } location: { path: 4 @@ -48636,19 +47851,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 25 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 25 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -48675,20 +47890,20 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 28 span: 2 - span: 34 - leading_comments: " Options correspond to CreateTaskRequest.options.\n This is needed to pass the runc binary path, etc.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 28 span: 2 - span: 21 + span: 34 + leading_comments: " Options correspond to CreateTaskRequest.options.\n This is needed to pass the runc binary path, etc.\n" } location: { path: 4 @@ -48731,19 +47946,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 32 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 32 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -48770,19 +47985,19 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 33 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 33 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -48825,19 +48040,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 37 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 37 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -48864,19 +48079,19 @@ file: { path: 2 path: 2 path: 1 + path: 6 span: 38 span: 2 - span: 29 + span: 16 } location: { path: 4 path: 2 path: 2 path: 1 - path: 6 span: 38 span: 2 - span: 16 + span: 29 } location: { path: 4 @@ -48903,20 +48118,20 @@ file: { path: 2 path: 2 path: 2 + path: 6 span: 40 span: 2 - span: 34 - leading_comments: " Options correspond to RuntimeInfoRequest.Options (contains runc binary path, etc.)\n" + span: 21 } location: { path: 4 path: 2 path: 2 path: 2 - path: 6 span: 40 span: 2 - span: 21 + span: 34 + leading_comments: " Options correspond to RuntimeInfoRequest.Options (contains runc binary path, etc.)\n" } location: { path: 4 @@ -48943,20 +48158,20 @@ file: { path: 2 path: 2 path: 3 + path: 6 span: 42 span: 2 - span: 35 - leading_comments: " OCI-compatible runtimes should use https://github.com/opencontainers/runtime-spec/blob/main/features.md\n" + span: 21 } location: { path: 4 path: 2 path: 2 path: 3 - path: 6 span: 42 span: 2 - span: 21 + span: 35 + leading_comments: " OCI-compatible runtimes should use https://github.com/opencontainers/runtime-spec/blob/main/features.md\n" } location: { path: 4 @@ -48983,20 +48198,20 @@ file: { path: 2 path: 2 path: 4 + path: 6 span: 44 span: 2 - span: 38 - leading_comments: " Annotations of the shim. Irrelevant to features.Annotations.\n" + span: 21 } location: { path: 4 path: 2 path: 2 path: 4 - path: 6 span: 44 span: 2 - span: 21 + span: 38 + leading_comments: " Annotations of the shim. Irrelevant to features.Annotations.\n" } location: { path: 4 @@ -49491,20 +48706,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 46 span: 2 - span: 18 - leading_comments: " Type defines the type of plugin.\n\n See package plugin for a list of possible values. Non core plugins may\n define their own values during registration.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 46 span: 2 - span: 8 + span: 18 + leading_comments: " Type defines the type of plugin.\n\n See package plugin for a list of possible values. Non core plugins may\n define their own values during registration.\n" } location: { path: 4 @@ -49531,20 +48746,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 49 span: 2 - span: 16 - leading_comments: " ID identifies the plugin uniquely in the system.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 49 span: 2 - span: 8 + span: 16 + leading_comments: " ID identifies the plugin uniquely in the system.\n" } location: { path: 4 @@ -49571,20 +48786,20 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 52 span: 2 - span: 31 - leading_comments: " Requires lists the plugin types required by this plugin.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 52 span: 2 - span: 10 + span: 31 + leading_comments: " Requires lists the plugin types required by this plugin.\n" } location: { path: 4 @@ -49621,20 +48836,20 @@ file: { path: 0 path: 2 path: 3 + path: 4 span: 63 span: 2 - span: 40 - leading_comments: " Platforms enumerates the platforms this plugin will support.\n\n If values are provided here, the plugin will only be operable under the\n provided platforms.\n\n If this is empty, the plugin will work across all platforms.\n\n If the plugin prefers certain platforms over others, they should be\n listed from most to least preferred.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 3 - path: 4 span: 63 span: 2 - span: 10 + span: 40 + leading_comments: " Platforms enumerates the platforms this plugin will support.\n\n If values are provided here, the plugin will only be operable under the\n provided platforms.\n\n If this is empty, the plugin will work across all platforms.\n\n If the plugin prefers certain platforms over others, they should be\n listed from most to least preferred.\n" } location: { path: 4 @@ -49671,20 +48886,20 @@ file: { path: 0 path: 2 path: 4 + path: 6 span: 69 span: 2 - span: 34 - leading_comments: " Exports allows plugins to provide values about state or configuration to\n interested parties.\n\n One example is exposing the configured path of a snapshotter plugin.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 4 - path: 6 span: 69 span: 2 - span: 21 + span: 34 + leading_comments: " Exports allows plugins to provide values about state or configuration to\n interested parties.\n\n One example is exposing the configured path of a snapshotter plugin.\n" } location: { path: 4 @@ -49711,20 +48926,20 @@ file: { path: 0 path: 2 path: 5 + path: 4 span: 76 span: 2 - span: 35 - leading_comments: " Capabilities allows plugins to communicate feature switches to allow\n clients to detect features that may not be on be default or may be\n different from version to version.\n\n Use this sparingly.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 5 - path: 4 span: 76 span: 2 - span: 10 + span: 35 + leading_comments: " Capabilities allows plugins to communicate feature switches to allow\n clients to detect features that may not be on be default or may be\n different from version to version.\n\n Use this sparingly.\n" } location: { path: 4 @@ -49761,20 +48976,20 @@ file: { path: 0 path: 2 path: 6 + path: 6 span: 84 span: 2 - span: 33 - leading_comments: " InitErr will be set if the plugin fails initialization.\n\n This means the plugin may have been registered but a non-terminal error\n was encountered during initialization.\n\n Plugins that have this value set cannot be used.\n" + span: 19 } location: { path: 4 path: 0 path: 2 path: 6 - path: 6 span: 84 span: 2 - span: 19 + span: 33 + leading_comments: " InitErr will be set if the plugin fails initialization.\n\n This means the plugin may have been registered but a non-terminal error\n was encountered during initialization.\n\n Plugins that have this value set cannot be used.\n" } location: { path: 4 @@ -49817,20 +49032,20 @@ file: { path: 1 path: 2 path: 0 + path: 4 span: 98 span: 2 - span: 30 - leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, plugins that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 0 - path: 4 span: 98 span: 2 - span: 10 + span: 30 + leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, plugins that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" } location: { path: 4 @@ -49883,19 +49098,19 @@ file: { path: 2 path: 2 path: 0 + path: 4 span: 102 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 2 path: 2 path: 0 - path: 4 span: 102 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -49948,19 +49163,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 106 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 106 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -49987,19 +49202,19 @@ file: { path: 3 path: 2 path: 1 + path: 5 span: 107 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 3 path: 2 path: 1 - path: 5 span: 107 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -50026,20 +49241,20 @@ file: { path: 3 path: 2 path: 2 + path: 5 span: 108 span: 2 - span: 19 - trailing_comments: " PID namespace, such as 4026531836\n" + span: 8 } location: { path: 4 path: 3 path: 2 path: 2 - path: 5 span: 108 span: 2 - span: 8 + span: 19 + trailing_comments: " PID namespace, such as 4026531836" } location: { path: 4 @@ -50066,19 +49281,19 @@ file: { path: 3 path: 2 path: 3 + path: 4 span: 109 span: 2 - span: 47 + span: 10 } location: { path: 4 path: 3 path: 2 path: 3 - path: 4 span: 109 span: 2 - span: 10 + span: 47 } location: { path: 4 @@ -50131,19 +49346,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 113 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 113 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -50170,19 +49385,19 @@ file: { path: 4 path: 2 path: 1 + path: 5 span: 114 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 4 path: 2 path: 1 - path: 5 span: 114 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -50209,19 +49424,19 @@ file: { path: 4 path: 2 path: 2 + path: 6 span: 115 span: 2 - span: 48 + span: 27 } location: { path: 4 path: 4 path: 2 path: 2 - path: 6 span: 115 span: 2 - span: 27 + span: 48 } location: { path: 4 @@ -50264,19 +49479,19 @@ file: { path: 5 path: 2 path: 0 + path: 5 span: 119 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 5 path: 2 path: 0 - path: 5 span: 119 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -50303,19 +49518,19 @@ file: { path: 5 path: 2 path: 1 + path: 5 span: 120 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 5 path: 2 path: 1 - path: 5 span: 120 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -50342,20 +49557,20 @@ file: { path: 5 path: 2 path: 2 + path: 6 span: 126 span: 2 - span: 34 - leading_comments: " Options may be used to request extra dynamic information from\n a plugin.\n This object is determined by the plugin and the plugin may return\n NotImplemented or InvalidArgument if it is not supported\n" + span: 21 } location: { path: 4 path: 5 path: 2 path: 2 - path: 6 span: 126 span: 2 - span: 21 + span: 34 + leading_comments: " Options may be used to request extra dynamic information from\n a plugin.\n This object is determined by the plugin and the plugin may return\n NotImplemented or InvalidArgument if it is not supported\n" } location: { path: 4 @@ -50398,19 +49613,19 @@ file: { path: 6 path: 2 path: 0 + path: 6 span: 130 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 6 span: 130 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -50437,19 +49652,19 @@ file: { path: 6 path: 2 path: 1 + path: 6 span: 131 span: 2 - span: 32 + span: 21 } location: { path: 4 path: 6 path: 2 path: 1 - path: 6 span: 131 span: 2 - span: 21 + span: 32 } location: { path: 4 @@ -50471,6 +49686,7 @@ file: { span: 30 span: 31 } + [buf.descriptor.v1.buf_source_code_info_extension]: {} } syntax: "proto3" buf_extension: { @@ -50483,6 +49699,7 @@ file: { } } is_syntax_unspecified: false + unused_dependency: 4 } } file: { @@ -51059,19 +50276,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 51 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 51 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -51098,19 +50315,19 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 53 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 53 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -51137,19 +50354,19 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 55 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 55 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -51192,20 +50409,20 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 61 span: 2 - span: 16 - leading_comments: " ID is used to identity the lease, when the id is not set the service\n generates a random identifier for the lease.\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 61 span: 2 - span: 8 + span: 16 + leading_comments: " ID is used to identity the lease, when the id is not set the service\n generates a random identifier for the lease.\n" } location: { path: 4 @@ -51232,19 +50449,19 @@ file: { path: 1 path: 2 path: 1 + path: 6 span: 63 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 1 path: 2 path: 1 - path: 6 span: 63 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -51287,19 +50504,19 @@ file: { path: 2 path: 2 path: 0 + path: 6 span: 67 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 2 path: 2 path: 0 - path: 6 span: 67 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -51342,19 +50559,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 71 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 71 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -51381,20 +50598,20 @@ file: { path: 3 path: 2 path: 1 + path: 5 span: 77 span: 2 - span: 16 - leading_comments: " Sync indicates that the delete and cleanup should be done\n synchronously before returning to the caller\n\n Default is false\n" + span: 6 } location: { path: 4 path: 3 path: 2 path: 1 - path: 5 span: 77 span: 2 - span: 6 + span: 16 + leading_comments: " Sync indicates that the delete and cleanup should be done\n synchronously before returning to the caller\n\n Default is false\n" } location: { path: 4 @@ -51437,19 +50654,19 @@ file: { path: 4 path: 2 path: 0 + path: 4 span: 81 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 4 path: 2 path: 0 - path: 4 span: 81 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -51502,19 +50719,19 @@ file: { path: 5 path: 2 path: 0 + path: 4 span: 85 span: 2 - span: 28 + span: 10 } location: { path: 4 path: 5 path: 2 path: 0 - path: 4 span: 85 span: 2 - span: 10 + span: 28 } location: { path: 4 @@ -51567,19 +50784,19 @@ file: { path: 6 path: 2 path: 0 + path: 5 span: 89 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 5 span: 89 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -51606,20 +50823,20 @@ file: { path: 6 path: 2 path: 1 + path: 5 span: 94 span: 2 - span: 18 - leading_comments: " For snapshotter resource, there are many snapshotter types here, like\n overlayfs, devmapper etc. The type will be formatted with type,\n like \"snapshotter/overlayfs\".\n" + span: 8 } location: { path: 4 path: 6 path: 2 path: 1 - path: 5 span: 94 span: 2 - span: 8 + span: 18 + leading_comments: " For snapshotter resource, there are many snapshotter types here, like\n overlayfs, devmapper etc. The type will be formatted with type,\n like \"snapshotter/overlayfs\".\n" } location: { path: 4 @@ -51662,19 +50879,19 @@ file: { path: 7 path: 2 path: 0 + path: 5 span: 98 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 7 path: 2 path: 0 - path: 5 span: 98 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -51701,19 +50918,19 @@ file: { path: 7 path: 2 path: 1 + path: 6 span: 100 span: 2 - span: 24 + span: 10 } location: { path: 4 path: 7 path: 2 path: 1 - path: 6 span: 100 span: 2 - span: 10 + span: 24 } location: { path: 4 @@ -51756,19 +50973,19 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 104 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 104 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -51795,19 +51012,19 @@ file: { path: 8 path: 2 path: 1 + path: 6 span: 106 span: 2 - span: 24 + span: 10 } location: { path: 4 path: 8 path: 2 path: 1 - path: 6 span: 106 span: 2 - span: 10 + span: 24 } location: { path: 4 @@ -51850,19 +51067,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 110 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 110 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -51905,19 +51122,19 @@ file: { path: 10 path: 2 path: 0 + path: 4 span: 114 span: 2 - span: 34 + span: 10 } location: { path: 4 path: 10 path: 2 path: 0 - path: 4 span: 114 span: 2 - span: 10 + span: 34 } location: { path: 4 @@ -52444,19 +51661,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 35 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 35 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -52483,19 +51700,19 @@ file: { path: 0 path: 2 path: 1 + path: 4 span: 37 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 0 path: 2 path: 1 - path: 4 span: 37 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -52532,19 +51749,19 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 39 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 39 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -52571,19 +51788,19 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 41 span: 2 - span: 21 + span: 6 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 41 span: 2 - span: 6 + span: 21 } location: { path: 4 @@ -52626,19 +51843,19 @@ file: { path: 1 path: 2 path: 0 + path: 6 span: 45 span: 2 - span: 43 + span: 33 } location: { path: 4 path: 1 path: 2 path: 0 - path: 6 span: 45 span: 2 - span: 33 + span: 43 } location: { path: 4 @@ -52681,19 +51898,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 49 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 49 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -52736,19 +51953,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 53 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 53 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -52791,19 +52008,19 @@ file: { path: 4 path: 2 path: 0 + path: 6 span: 57 span: 2 - span: 43 + span: 33 } location: { path: 4 path: 4 path: 2 path: 0 - path: 6 span: 57 span: 2 - span: 33 + span: 43 } location: { path: 4 @@ -52846,19 +52063,19 @@ file: { path: 5 path: 2 path: 0 + path: 6 span: 61 span: 2 - span: 43 + span: 33 } location: { path: 4 path: 5 path: 2 path: 0 - path: 6 span: 61 span: 2 - span: 33 + span: 43 } location: { path: 4 @@ -52885,19 +52102,19 @@ file: { path: 5 path: 2 path: 1 + path: 6 span: 63 span: 2 - span: 44 + span: 27 } location: { path: 4 path: 5 path: 2 path: 1 - path: 6 span: 63 span: 2 - span: 27 + span: 44 } location: { path: 4 @@ -52940,19 +52157,19 @@ file: { path: 6 path: 2 path: 0 + path: 6 span: 67 span: 2 - span: 43 + span: 33 } location: { path: 4 path: 6 path: 2 path: 0 - path: 6 span: 67 span: 2 - span: 33 + span: 43 } location: { path: 4 @@ -52995,19 +52212,19 @@ file: { path: 7 path: 2 path: 0 + path: 4 span: 71 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 7 path: 2 path: 0 - path: 4 span: 71 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -53060,19 +52277,19 @@ file: { path: 8 path: 2 path: 0 + path: 6 span: 75 span: 2 - span: 43 + span: 33 } location: { path: 4 path: 8 path: 2 path: 0 - path: 6 span: 75 span: 2 - span: 33 + span: 43 } location: { path: 4 @@ -53566,19 +52783,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 45 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 45 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -53605,20 +52822,20 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 53 span: 2 - span: 33 - leading_comments: " Labels provides an area to include arbitrary data on namespaces.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n\n Note that to add a new value to this field, read the existing set and\n include the entire result in the update call.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 53 span: 2 - span: 21 + span: 33 + leading_comments: " Labels provides an area to include arbitrary data on namespaces.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n\n Note that to add a new value to this field, read the existing set and\n include the entire result in the update call.\n" } location: { path: 4 @@ -53661,19 +52878,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 57 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 57 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -53716,19 +52933,19 @@ file: { path: 2 path: 2 path: 0 + path: 6 span: 61 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 2 path: 2 path: 0 - path: 6 span: 61 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -53771,19 +52988,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 65 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 65 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -53826,19 +53043,19 @@ file: { path: 4 path: 2 path: 0 + path: 4 span: 69 span: 2 - span: 36 + span: 10 } location: { path: 4 path: 4 path: 2 path: 0 - path: 4 span: 69 span: 2 - span: 10 + span: 36 } location: { path: 4 @@ -53891,19 +53108,19 @@ file: { path: 5 path: 2 path: 0 + path: 6 span: 73 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 5 path: 2 path: 0 - path: 6 span: 73 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -53946,19 +53163,19 @@ file: { path: 6 path: 2 path: 0 + path: 6 span: 77 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 6 path: 2 path: 0 - path: 6 span: 77 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -54002,20 +53219,20 @@ file: { path: 7 path: 2 path: 0 + path: 6 span: 89 span: 2 - span: 26 - leading_comments: " Namespace provides the target value, as declared by the mask, for the update.\n\n The namespace field must be set.\n" + span: 11 } location: { path: 4 path: 7 path: 2 path: 0 - path: 6 span: 89 span: 2 - span: 11 + span: 26 + leading_comments: " Namespace provides the target value, as declared by the mask, for the update.\n\n The namespace field must be set.\n" } location: { path: 4 @@ -54042,20 +53259,20 @@ file: { path: 7 path: 2 path: 1 + path: 6 span: 97 span: 2 - span: 44 - leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n\n For the most part, this applies only to selectively updating labels on\n the namespace. While field masks are typically limited to ascii alphas\n and digits, we just take everything after the \"labels.\" as the map key.\n" + span: 27 } location: { path: 4 path: 7 path: 2 path: 1 - path: 6 span: 97 span: 2 - span: 27 + span: 44 + leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n\n For the most part, this applies only to selectively updating labels on\n the namespace. While field masks are typically limited to ascii alphas\n and digits, we just take everything after the \"labels.\" as the map key.\n" } location: { path: 4 @@ -54098,19 +53315,19 @@ file: { path: 8 path: 2 path: 0 + path: 6 span: 101 span: 2 - span: 26 + span: 11 } location: { path: 4 path: 8 path: 2 path: 0 - path: 6 span: 101 span: 2 - span: 11 + span: 26 } location: { path: 4 @@ -54153,19 +53370,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 105 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 105 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -54402,20 +53619,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 29 span: 2 - span: 24 - leading_comments: " SandboxID is a unique instance identifier within namespace\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 29 span: 2 - span: 8 + span: 24 + leading_comments: " SandboxID is a unique instance identifier within namespace\n" } location: { path: 4 @@ -54464,10 +53681,10 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 32 span: 4 - span: 20 - leading_comments: " Name is the name of the runtime.\n" + span: 10 } location: { path: 4 @@ -54476,10 +53693,10 @@ file: { path: 0 path: 2 path: 0 - path: 5 span: 32 span: 4 - span: 10 + span: 20 + leading_comments: " Name is the name of the runtime.\n" } location: { path: 4 @@ -54512,10 +53729,10 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 35 span: 4 - span: 36 - leading_comments: " Options specify additional runtime initialization options for the shim (this data will be available in StartShim).\n Typically this data expected to be runtime shim implementation specific.\n" + span: 23 } location: { path: 4 @@ -54524,10 +53741,10 @@ file: { path: 0 path: 2 path: 1 - path: 6 span: 35 span: 4 - span: 23 + span: 36 + leading_comments: " Options specify additional runtime initialization options for the shim (this data will be available in StartShim).\n Typically this data expected to be runtime shim implementation specific.\n" } location: { path: 4 @@ -54558,20 +53775,20 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 38 span: 2 - span: 22 - leading_comments: " Runtime specifies which runtime to use for executing this container.\n" + span: 9 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 38 span: 2 - span: 9 + span: 22 + leading_comments: " Runtime specifies which runtime to use for executing this container.\n" } location: { path: 4 @@ -54598,20 +53815,20 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 41 span: 2 - span: 31 - leading_comments: " Spec is sandbox configuration (kin of OCI runtime spec), spec's data will be written to a config.json file in the\n bundle directory (similary to OCI spec).\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 41 span: 2 - span: 21 + span: 31 + leading_comments: " Spec is sandbox configuration (kin of OCI runtime spec), spec's data will be written to a config.json file in the\n bundle directory (similary to OCI spec).\n" } location: { path: 4 @@ -54638,20 +53855,20 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 43 span: 2 - span: 33 - leading_comments: " Labels provides an area to include arbitrary data on containers.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 43 span: 2 - span: 21 + span: 33 + leading_comments: " Labels provides an area to include arbitrary data on containers.\n" } location: { path: 4 @@ -54678,20 +53895,20 @@ file: { path: 0 path: 2 path: 4 + path: 6 span: 45 span: 2 - span: 43 - leading_comments: " CreatedAt is the time the container was first created.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 4 - path: 6 span: 45 span: 2 - span: 27 + span: 43 + leading_comments: " CreatedAt is the time the container was first created.\n" } location: { path: 4 @@ -54718,20 +53935,20 @@ file: { path: 0 path: 2 path: 5 + path: 6 span: 47 span: 2 - span: 43 - leading_comments: " UpdatedAt is the last time the container was mutated.\n" + span: 27 } location: { path: 4 path: 0 path: 2 path: 5 - path: 6 span: 47 span: 2 - span: 27 + span: 43 + leading_comments: " UpdatedAt is the last time the container was mutated.\n" } location: { path: 4 @@ -54758,20 +53975,20 @@ file: { path: 0 path: 2 path: 6 + path: 6 span: 49 span: 2 - span: 50 - leading_comments: " Extensions allow clients to provide optional blobs that can be handled by runtime.\n" + span: 34 } location: { path: 4 path: 0 path: 2 path: 6 - path: 6 span: 49 span: 2 - span: 34 + span: 50 + leading_comments: " Extensions allow clients to provide optional blobs that can be handled by runtime.\n" } location: { path: 4 @@ -54798,20 +54015,20 @@ file: { path: 0 path: 2 path: 7 + path: 5 span: 51 span: 2 - span: 24 - leading_comments: " Sandboxer is the name of the sandbox controller who manages the sandbox.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 7 - path: 5 span: 51 span: 2 - span: 8 + span: 24 + leading_comments: " Sandboxer is the name of the sandbox controller who manages the sandbox.\n" } location: { path: 4 @@ -55815,19 +55032,19 @@ file: { path: 0 path: 2 path: 0 + path: 6 span: 48 span: 2 - span: 39 + span: 26 } location: { path: 4 path: 0 path: 2 path: 0 - path: 6 span: 48 span: 2 - span: 26 + span: 39 } location: { path: 4 @@ -55870,19 +55087,19 @@ file: { path: 1 path: 2 path: 0 + path: 6 span: 52 span: 2 - span: 39 + span: 26 } location: { path: 4 path: 1 path: 2 path: 0 - path: 6 span: 52 span: 2 - span: 26 + span: 39 } location: { path: 4 @@ -55925,19 +55142,19 @@ file: { path: 2 path: 2 path: 0 + path: 6 span: 56 span: 2 - span: 39 + span: 26 } location: { path: 4 path: 2 path: 2 path: 0 - path: 6 span: 56 span: 2 - span: 26 + span: 39 } location: { path: 4 @@ -55964,19 +55181,19 @@ file: { path: 2 path: 2 path: 1 + path: 4 span: 57 span: 2 - span: 29 + span: 10 } location: { path: 4 path: 2 path: 2 path: 1 - path: 4 span: 57 span: 2 - span: 10 + span: 29 } location: { path: 4 @@ -56029,19 +55246,19 @@ file: { path: 3 path: 2 path: 0 + path: 6 span: 61 span: 2 - span: 39 + span: 26 } location: { path: 4 path: 3 path: 2 path: 0 - path: 6 span: 61 span: 2 - span: 26 + span: 39 } location: { path: 4 @@ -56084,19 +55301,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 65 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 65 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -56154,19 +55371,19 @@ file: { path: 6 path: 2 path: 0 + path: 4 span: 71 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 6 path: 2 path: 0 - path: 4 span: 71 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -56219,19 +55436,19 @@ file: { path: 7 path: 2 path: 0 + path: 4 span: 75 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 7 path: 2 path: 0 - path: 4 span: 75 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -56284,19 +55501,19 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 79 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 79 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -56339,19 +55556,19 @@ file: { path: 9 path: 2 path: 0 + path: 6 span: 83 span: 2 - span: 39 + span: 26 } location: { path: 4 path: 9 path: 2 path: 0 - path: 6 span: 83 span: 2 - span: 26 + span: 39 } location: { path: 4 @@ -56762,19 +55979,19 @@ file: { path: 10 path: 2 path: 0 + path: 5 span: 100 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 10 path: 2 path: 0 - path: 5 span: 100 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -56801,19 +56018,19 @@ file: { path: 10 path: 2 path: 1 + path: 4 span: 101 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 10 path: 2 path: 1 - path: 4 span: 101 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -56850,19 +56067,19 @@ file: { path: 10 path: 2 path: 2 + path: 6 span: 102 span: 2 - span: 34 + span: 21 } location: { path: 4 path: 10 path: 2 path: 2 - path: 6 span: 102 span: 2 - span: 21 + span: 34 } location: { path: 4 @@ -56889,19 +56106,19 @@ file: { path: 10 path: 2 path: 3 + path: 5 span: 103 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 10 path: 2 path: 3 - path: 5 span: 103 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -56928,19 +56145,19 @@ file: { path: 10 path: 2 path: 4 + path: 6 span: 104 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 10 path: 2 path: 4 - path: 6 span: 104 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -56967,19 +56184,19 @@ file: { path: 10 path: 2 path: 5 + path: 6 span: 105 span: 2 - span: 39 + span: 26 } location: { path: 4 path: 10 path: 2 path: 5 - path: 6 span: 105 span: 2 - span: 26 + span: 39 } location: { path: 4 @@ -57006,19 +56223,19 @@ file: { path: 10 path: 2 path: 6 + path: 5 span: 106 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 10 path: 2 path: 6 - path: 5 span: 106 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57061,19 +56278,19 @@ file: { path: 11 path: 2 path: 0 + path: 5 span: 110 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 11 path: 2 path: 0 - path: 5 span: 110 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57116,19 +56333,19 @@ file: { path: 12 path: 2 path: 0 + path: 5 span: 114 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 12 path: 2 path: 0 - path: 5 span: 114 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57155,19 +56372,19 @@ file: { path: 12 path: 2 path: 1 + path: 5 span: 115 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 12 path: 2 path: 1 - path: 5 span: 115 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57210,19 +56427,19 @@ file: { path: 13 path: 2 path: 0 + path: 5 span: 119 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 13 path: 2 path: 0 - path: 5 span: 119 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57249,19 +56466,19 @@ file: { path: 13 path: 2 path: 1 + path: 5 span: 120 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 13 path: 2 path: 1 - path: 5 span: 120 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -57288,19 +56505,19 @@ file: { path: 13 path: 2 path: 2 + path: 6 span: 121 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 13 path: 2 path: 2 - path: 6 span: 121 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -57327,19 +56544,19 @@ file: { path: 13 path: 2 path: 3 + path: 6 span: 122 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 13 path: 2 path: 3 - path: 6 span: 122 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -57366,20 +56583,20 @@ file: { path: 13 path: 2 path: 4 + path: 5 span: 126 span: 2 - span: 21 - leading_comments: " Address of the sandbox for containerd to connect,\n for calling Task or other APIs serving in the sandbox.\n it is in the form of ttrpc+unix://path/to/uds or grpc+vsock://:.\n" + span: 8 } location: { path: 4 path: 13 path: 2 path: 4 - path: 5 span: 126 span: 2 - span: 8 + span: 21 + leading_comments: " Address of the sandbox for containerd to connect,\n for calling Task or other APIs serving in the sandbox.\n it is in the form of ttrpc+unix://path/to/uds or grpc+vsock://:.\n" } location: { path: 4 @@ -57406,19 +56623,19 @@ file: { path: 13 path: 2 path: 5 + path: 5 span: 127 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 13 path: 2 path: 5 - path: 5 span: 127 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -57445,19 +56662,19 @@ file: { path: 13 path: 2 path: 6 + path: 6 span: 128 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 13 path: 2 path: 6 - path: 6 span: 128 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -57500,19 +56717,19 @@ file: { path: 14 path: 2 path: 0 + path: 5 span: 132 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 14 path: 2 path: 0 - path: 5 span: 132 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57539,19 +56756,19 @@ file: { path: 14 path: 2 path: 1 + path: 5 span: 133 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 14 path: 2 path: 1 - path: 5 span: 133 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57594,19 +56811,19 @@ file: { path: 15 path: 2 path: 0 + path: 6 span: 137 span: 2 - span: 41 + span: 27 } location: { path: 4 path: 15 path: 2 path: 0 - path: 6 span: 137 span: 2 - span: 27 + span: 41 } location: { path: 4 @@ -57649,19 +56866,19 @@ file: { path: 16 path: 2 path: 0 + path: 5 span: 141 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 16 path: 2 path: 0 - path: 5 span: 141 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57688,19 +56905,19 @@ file: { path: 16 path: 2 path: 1 + path: 5 span: 142 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 16 path: 2 path: 1 - path: 5 span: 142 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -57727,19 +56944,19 @@ file: { path: 16 path: 2 path: 2 + path: 5 span: 143 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 16 path: 2 path: 2 - path: 5 span: 143 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57797,19 +57014,19 @@ file: { path: 18 path: 2 path: 0 + path: 5 span: 149 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 18 path: 2 path: 0 - path: 5 span: 149 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57836,19 +57053,19 @@ file: { path: 18 path: 2 path: 1 + path: 5 span: 150 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 18 path: 2 path: 1 - path: 5 span: 150 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -57891,19 +57108,19 @@ file: { path: 19 path: 2 path: 0 + path: 5 span: 154 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 19 path: 2 path: 0 - path: 5 span: 154 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -57930,19 +57147,19 @@ file: { path: 19 path: 2 path: 1 + path: 6 span: 155 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 19 path: 2 path: 1 - path: 6 span: 155 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -57985,19 +57202,19 @@ file: { path: 20 path: 2 path: 0 + path: 5 span: 159 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 20 path: 2 path: 0 - path: 5 span: 159 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58024,19 +57241,19 @@ file: { path: 20 path: 2 path: 1 + path: 5 span: 160 span: 2 - span: 19 + span: 6 } location: { path: 4 path: 20 path: 2 path: 1 - path: 5 span: 160 span: 2 - span: 6 + span: 19 } location: { path: 4 @@ -58063,19 +57280,19 @@ file: { path: 20 path: 2 path: 2 + path: 5 span: 161 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 20 path: 2 path: 2 - path: 5 span: 161 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58118,19 +57335,19 @@ file: { path: 21 path: 2 path: 0 + path: 5 span: 165 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 21 path: 2 path: 0 - path: 5 span: 165 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58157,19 +57374,19 @@ file: { path: 21 path: 2 path: 1 + path: 5 span: 166 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 21 path: 2 path: 1 - path: 5 span: 166 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -58196,19 +57413,19 @@ file: { path: 21 path: 2 path: 2 + path: 5 span: 167 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 21 path: 2 path: 2 - path: 5 span: 167 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -58235,19 +57452,19 @@ file: { path: 21 path: 2 path: 3 + path: 6 span: 168 span: 2 - span: 31 + span: 21 } location: { path: 4 path: 21 path: 2 path: 3 - path: 6 span: 168 span: 2 - span: 21 + span: 31 } location: { path: 4 @@ -58274,19 +57491,19 @@ file: { path: 21 path: 2 path: 4 + path: 6 span: 169 span: 2 - span: 43 + span: 27 } location: { path: 4 path: 21 path: 2 path: 4 - path: 6 span: 169 span: 2 - span: 27 + span: 43 } location: { path: 4 @@ -58313,19 +57530,19 @@ file: { path: 21 path: 2 path: 5 + path: 6 span: 170 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 21 path: 2 path: 5 - path: 6 span: 170 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -58352,19 +57569,19 @@ file: { path: 21 path: 2 path: 6 + path: 6 span: 171 span: 2 - span: 32 + span: 21 } location: { path: 4 path: 21 path: 2 path: 6 - path: 6 span: 171 span: 2 - span: 21 + span: 32 } location: { path: 4 @@ -58391,20 +57608,20 @@ file: { path: 21 path: 2 path: 7 + path: 5 span: 175 span: 2 - span: 21 - leading_comments: " Address of the sandbox for containerd to connect,\n for calling Task or other APIs serving in the sandbox.\n it is in the form of ttrpc+unix://path/to/uds or grpc+vsock://:.\n" + span: 8 } location: { path: 4 path: 21 path: 2 path: 7 - path: 5 span: 175 span: 2 - span: 8 + span: 21 + leading_comments: " Address of the sandbox for containerd to connect,\n for calling Task or other APIs serving in the sandbox.\n it is in the form of ttrpc+unix://path/to/uds or grpc+vsock://:.\n" } location: { path: 4 @@ -58431,19 +57648,19 @@ file: { path: 21 path: 2 path: 8 + path: 5 span: 176 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 21 path: 2 path: 8 - path: 5 span: 176 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -58486,19 +57703,19 @@ file: { path: 22 path: 2 path: 0 + path: 5 span: 180 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 22 path: 2 path: 0 - path: 5 span: 180 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58525,19 +57742,19 @@ file: { path: 22 path: 2 path: 1 + path: 5 span: 181 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 22 path: 2 path: 1 - path: 5 span: 181 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58595,19 +57812,19 @@ file: { path: 24 path: 2 path: 0 + path: 5 span: 187 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 24 path: 2 path: 0 - path: 5 span: 187 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58634,19 +57851,19 @@ file: { path: 24 path: 2 path: 1 + path: 5 span: 188 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 24 path: 2 path: 1 - path: 5 span: 188 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58689,19 +57906,19 @@ file: { path: 25 path: 2 path: 0 + path: 6 span: 192 span: 2 - span: 27 + span: 14 } location: { path: 4 path: 25 path: 2 path: 0 - path: 6 span: 192 span: 2 - span: 14 + span: 27 } location: { path: 4 @@ -58744,19 +57961,19 @@ file: { path: 26 path: 2 path: 0 + path: 5 span: 196 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 26 path: 2 path: 0 - path: 5 span: 196 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -58783,19 +58000,19 @@ file: { path: 26 path: 2 path: 1 + path: 5 span: 197 span: 2 - span: 23 + span: 8 } location: { path: 4 path: 26 path: 2 path: 1 - path: 5 span: 197 span: 2 - span: 8 + span: 23 } location: { path: 4 @@ -58822,19 +58039,19 @@ file: { path: 26 path: 2 path: 2 + path: 6 span: 198 span: 2 - span: 39 + span: 26 } location: { path: 4 path: 26 path: 2 path: 2 - path: 6 span: 198 span: 2 - span: 26 + span: 39 } location: { path: 4 @@ -58861,19 +58078,19 @@ file: { path: 26 path: 2 path: 3 + path: 4 span: 199 span: 2 - span: 29 + span: 10 } location: { path: 4 path: 26 path: 2 path: 3 - path: 4 span: 199 span: 2 - span: 10 + span: 29 } location: { path: 4 @@ -59952,19 +59169,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 42 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 42 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -59991,19 +59208,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 43 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 43 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -60030,19 +59247,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 44 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 44 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -60069,20 +59286,20 @@ file: { path: 0 path: 2 path: 3 + path: 6 span: 49 span: 2 - span: 33 - leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" + span: 21 } location: { path: 4 path: 0 path: 2 path: 3 - path: 6 span: 49 span: 2 - span: 21 + span: 33 + leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" } location: { path: 4 @@ -60125,19 +59342,19 @@ file: { path: 1 path: 2 path: 0 + path: 4 span: 53 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 1 path: 2 path: 0 - path: 4 span: 53 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -60190,19 +59407,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 57 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 57 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -60229,19 +59446,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 58 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 58 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -60268,19 +59485,19 @@ file: { path: 2 path: 2 path: 2 + path: 5 span: 59 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 2 path: 2 path: 2 - path: 5 span: 59 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -60307,20 +59524,20 @@ file: { path: 2 path: 2 path: 3 + path: 6 span: 64 span: 2 - span: 33 - leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" + span: 21 } location: { path: 4 path: 2 path: 2 path: 3 - path: 6 span: 64 span: 2 - span: 21 + span: 33 + leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" } location: { path: 4 @@ -60363,19 +59580,19 @@ file: { path: 3 path: 2 path: 0 + path: 4 span: 68 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 3 path: 2 path: 0 - path: 4 span: 68 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -60428,19 +59645,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 72 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 72 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -60467,19 +59684,19 @@ file: { path: 4 path: 2 path: 1 + path: 5 span: 73 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 4 path: 2 path: 1 - path: 5 span: 73 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -60522,19 +59739,19 @@ file: { path: 5 path: 2 path: 0 + path: 4 span: 77 span: 2 - span: 45 + span: 10 } location: { path: 4 path: 5 path: 2 path: 0 - path: 4 span: 77 span: 2 - span: 10 + span: 45 } location: { path: 4 @@ -60587,19 +59804,19 @@ file: { path: 6 path: 2 path: 0 + path: 5 span: 81 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 5 span: 81 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -60626,19 +59843,19 @@ file: { path: 6 path: 2 path: 1 + path: 5 span: 82 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 6 path: 2 path: 1 - path: 5 span: 82 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -60681,19 +59898,19 @@ file: { path: 7 path: 2 path: 0 + path: 5 span: 86 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 7 path: 2 path: 0 - path: 5 span: 86 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -60720,19 +59937,19 @@ file: { path: 7 path: 2 path: 1 + path: 5 span: 87 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 7 path: 2 path: 1 - path: 5 span: 87 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -60759,19 +59976,19 @@ file: { path: 7 path: 2 path: 2 + path: 5 span: 88 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 7 path: 2 path: 2 - path: 5 span: 88 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -60798,20 +60015,20 @@ file: { path: 7 path: 2 path: 3 + path: 6 span: 93 span: 2 - span: 33 - leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" + span: 21 } location: { path: 4 path: 7 path: 2 path: 3 - path: 6 span: 93 span: 2 - span: 21 + span: 33 + leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" } location: { path: 4 @@ -60838,19 +60055,19 @@ file: { path: 7 path: 2 path: 4 + path: 5 span: 95 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 7 path: 2 path: 4 - path: 5 span: 95 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -60893,19 +60110,19 @@ file: { path: 8 path: 2 path: 0 + path: 5 span: 99 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 8 path: 2 path: 0 - path: 5 span: 99 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -60932,19 +60149,19 @@ file: { path: 8 path: 2 path: 1 + path: 5 span: 100 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 8 path: 2 path: 1 - path: 5 span: 100 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -60987,19 +60204,19 @@ file: { path: 0 path: 2 path: 0 + path: 1 span: 104 span: 2 - span: 14 + span: 9 } location: { path: 5 path: 0 path: 2 path: 0 - path: 1 span: 104 span: 2 - span: 9 + span: 14 } location: { path: 5 @@ -61016,19 +60233,19 @@ file: { path: 0 path: 2 path: 1 + path: 1 span: 105 span: 2 - span: 11 + span: 6 } location: { path: 5 path: 0 path: 2 path: 1 - path: 1 span: 105 span: 2 - span: 6 + span: 11 } location: { path: 5 @@ -61045,19 +60262,19 @@ file: { path: 0 path: 2 path: 2 + path: 1 span: 106 span: 2 - span: 13 + span: 8 } location: { path: 5 path: 0 path: 2 path: 2 - path: 1 span: 106 span: 2 - span: 8 + span: 13 } location: { path: 5 @@ -61074,19 +60291,19 @@ file: { path: 0 path: 2 path: 3 + path: 1 span: 107 span: 2 - span: 16 + span: 11 } location: { path: 5 path: 0 path: 2 path: 3 - path: 1 span: 107 span: 2 - span: 11 + span: 16 } location: { path: 5 @@ -61119,19 +60336,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 111 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 111 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -61158,19 +60375,19 @@ file: { path: 9 path: 2 path: 1 + path: 5 span: 112 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 9 path: 2 path: 1 - path: 5 span: 112 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -61197,19 +60414,19 @@ file: { path: 9 path: 2 path: 2 + path: 6 span: 113 span: 2 - span: 16 + span: 6 } location: { path: 4 path: 9 path: 2 path: 2 - path: 6 span: 113 span: 2 - span: 6 + span: 16 } location: { path: 4 @@ -61236,20 +60453,20 @@ file: { path: 9 path: 2 path: 3 + path: 6 span: 116 span: 2 - span: 43 - leading_comments: " CreatedAt provides the time at which the snapshot was created.\n" + span: 27 } location: { path: 4 path: 9 path: 2 path: 3 - path: 6 span: 116 span: 2 - span: 27 + span: 43 + leading_comments: " CreatedAt provides the time at which the snapshot was created.\n" } location: { path: 4 @@ -61276,20 +60493,20 @@ file: { path: 9 path: 2 path: 4 + path: 6 span: 119 span: 2 - span: 43 - leading_comments: " UpdatedAt provides the time the info was last updated.\n" + span: 27 } location: { path: 4 path: 9 path: 2 path: 4 - path: 6 span: 119 span: 2 - span: 27 + span: 43 + leading_comments: " UpdatedAt provides the time the info was last updated.\n" } location: { path: 4 @@ -61316,20 +60533,20 @@ file: { path: 9 path: 2 path: 5 + path: 6 span: 124 span: 2 - span: 33 - leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" + span: 21 } location: { path: 4 path: 9 path: 2 path: 5 - path: 6 span: 124 span: 2 - span: 21 + span: 33 + leading_comments: " Labels are arbitrary data on snapshots.\n\n The combined size of a key/value pair cannot exceed 4096 bytes.\n" } location: { path: 4 @@ -61372,19 +60589,19 @@ file: { path: 10 path: 2 path: 0 + path: 6 span: 128 span: 2 - span: 16 + span: 6 } location: { path: 4 path: 10 path: 2 path: 0 - path: 6 span: 128 span: 2 - span: 6 + span: 16 } location: { path: 4 @@ -61427,19 +60644,19 @@ file: { path: 11 path: 2 path: 0 + path: 5 span: 132 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 11 path: 2 path: 0 - path: 5 span: 132 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -61466,19 +60683,19 @@ file: { path: 11 path: 2 path: 1 + path: 6 span: 133 span: 2 - span: 16 + span: 6 } location: { path: 4 path: 11 path: 2 path: 1 - path: 6 span: 133 span: 2 - span: 6 + span: 16 } location: { path: 4 @@ -61505,20 +60722,20 @@ file: { path: 11 path: 2 path: 2 + path: 6 span: 141 span: 2 - span: 44 - leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n\n In info, Name, Parent, Kind, Created are immutable,\n other field may be updated using this mask.\n If no mask is provided, all mutable field are updated.\n" + span: 27 } location: { path: 4 path: 11 path: 2 path: 2 - path: 6 span: 141 span: 2 - span: 27 + span: 44 + leading_comments: " UpdateMask specifies which fields to perform the update on. If empty,\n the operation applies to all fields.\n\n In info, Name, Parent, Kind, Created are immutable,\n other field may be updated using this mask.\n If no mask is provided, all mutable field are updated.\n" } location: { path: 4 @@ -61561,19 +60778,19 @@ file: { path: 12 path: 2 path: 0 + path: 6 span: 145 span: 2 - span: 16 + span: 6 } location: { path: 4 path: 12 path: 2 path: 0 - path: 6 span: 145 span: 2 - span: 6 + span: 16 } location: { path: 4 @@ -61616,19 +60833,19 @@ file: { path: 13 path: 2 path: 0 + path: 5 span: 149 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 13 path: 2 path: 0 - path: 5 span: 149 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -61655,20 +60872,20 @@ file: { path: 13 path: 2 path: 1 + path: 4 span: 161 span: 2 - span: 30 - leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, images that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" + span: 10 } location: { path: 4 path: 13 path: 2 path: 1 - path: 4 span: 161 span: 2 - span: 10 + span: 30 + leading_comments: " Filters contains one or more filters using the syntax defined in the\n containerd filter package.\n\n The returned result will be those that match any of the provided\n filters. Expanded, images that match the following will be\n returned:\n\n\tfilters[0] or filters[1] or ... or filters[n-1] or filters[n]\n\n If filters is zero-length or nil, all items will be returned.\n" } location: { path: 4 @@ -61721,19 +60938,19 @@ file: { path: 14 path: 2 path: 0 + path: 4 span: 165 span: 2 - span: 25 + span: 10 } location: { path: 4 path: 14 path: 2 path: 0 - path: 4 span: 165 span: 2 - span: 10 + span: 25 } location: { path: 4 @@ -61786,19 +61003,19 @@ file: { path: 15 path: 2 path: 0 + path: 5 span: 169 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 15 path: 2 path: 0 - path: 5 span: 169 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -61825,19 +61042,19 @@ file: { path: 15 path: 2 path: 1 + path: 5 span: 170 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 15 path: 2 path: 1 - path: 5 span: 170 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -61880,19 +61097,19 @@ file: { path: 16 path: 2 path: 0 + path: 5 span: 174 span: 2 - span: 17 + span: 7 } location: { path: 4 path: 16 path: 2 path: 0 - path: 5 span: 174 span: 2 - span: 7 + span: 17 } location: { path: 4 @@ -61919,19 +61136,19 @@ file: { path: 16 path: 2 path: 1 + path: 5 span: 175 span: 2 - span: 19 + span: 7 } location: { path: 4 path: 16 path: 2 path: 1 - path: 5 span: 175 span: 2 - span: 7 + span: 19 } location: { path: 4 @@ -61974,19 +61191,19 @@ file: { path: 17 path: 2 path: 0 + path: 5 span: 179 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 17 path: 2 path: 0 - path: 5 span: 179 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -62185,19 +61402,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 29 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 29 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -63676,19 +62893,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 71 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 71 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -63715,20 +62932,20 @@ file: { path: 0 path: 2 path: 1 + path: 4 span: 79 span: 2 - span: 45 - leading_comments: " RootFS provides the pre-chroot mounts to perform in the shim before\n executing the container task.\n\n These are for mounts that cannot be performed in the user namespace.\n Typically, these mounts should be resolved from snapshots specified on\n the container object.\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 1 - path: 4 span: 79 span: 2 - span: 10 + span: 45 + leading_comments: " RootFS provides the pre-chroot mounts to perform in the shim before\n executing the container task.\n\n These are for mounts that cannot be performed in the user namespace.\n Typically, these mounts should be resolved from snapshots specified on\n the container object.\n" } location: { path: 4 @@ -63765,19 +62982,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 81 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 81 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -63804,19 +63021,19 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 82 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 82 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -63843,19 +63060,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 83 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 83 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -63882,19 +63099,19 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 84 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 84 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -63921,19 +63138,19 @@ file: { path: 0 path: 2 path: 6 + path: 6 span: 86 span: 2 - span: 45 + span: 29 } location: { path: 4 path: 0 path: 2 path: 6 - path: 6 span: 86 span: 2 - span: 29 + span: 45 } location: { path: 4 @@ -63960,19 +63177,19 @@ file: { path: 0 path: 2 path: 7 + path: 6 span: 88 span: 2 - span: 34 + span: 21 } location: { path: 4 path: 0 path: 2 path: 7 - path: 6 span: 88 span: 2 - span: 21 + span: 34 } location: { path: 4 @@ -63999,19 +63216,19 @@ file: { path: 0 path: 2 path: 8 + path: 5 span: 90 span: 2 - span: 27 + span: 8 } location: { path: 4 path: 0 path: 2 path: 8 - path: 5 span: 90 span: 2 - span: 8 + span: 27 } location: { path: 4 @@ -64038,20 +63255,20 @@ file: { path: 0 path: 2 path: 9 + path: 5 span: 97 span: 2 - span: 31 - leading_comments: " TaskApiAddress optionally specifies the address of an existing task API\n endpoint (e.g. an in-VM agent for sandbox runtimes such as Kata).\n When set, containerd connects to this address for task operations instead\n of bootstrapping a new shim. The format is +://...,\n e.g. \"ttrpc+unix:///path/to/uds\" or \"grpc+vsock://:\".\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 9 - path: 5 span: 97 span: 2 - span: 8 + span: 31 + leading_comments: " TaskApiAddress optionally specifies the address of an existing task API\n endpoint (e.g. an in-VM agent for sandbox runtimes such as Kata).\n When set, containerd connects to this address for task operations instead\n of bootstrapping a new shim. The format is +://...,\n e.g. \"ttrpc+unix:///path/to/uds\" or \"grpc+vsock://:\".\n" } location: { path: 4 @@ -64078,20 +63295,20 @@ file: { path: 0 path: 2 path: 10 + path: 5 span: 100 span: 2 - span: 31 - leading_comments: " TaskApiVersion is the shim API version served at TaskApiAddress.\n Currently supported values are 2 and 3.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 10 - path: 5 span: 100 span: 2 - span: 8 + span: 31 + leading_comments: " TaskApiVersion is the shim API version served at TaskApiAddress.\n Currently supported values are 2 and 3.\n" } location: { path: 4 @@ -64134,19 +63351,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 104 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 104 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -64173,19 +63390,19 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 105 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 105 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -64228,19 +63445,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 109 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 109 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -64267,19 +63484,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 110 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 110 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -64322,19 +63539,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 114 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 114 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -64377,19 +63594,19 @@ file: { path: 4 path: 2 path: 0 + path: 5 span: 118 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 4 path: 2 path: 0 - path: 5 span: 118 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -64432,19 +63649,19 @@ file: { path: 5 path: 2 path: 0 + path: 5 span: 122 span: 2 - span: 16 + span: 8 } location: { path: 4 path: 5 path: 2 path: 0 - path: 5 span: 122 span: 2 - span: 8 + span: 16 } location: { path: 4 @@ -64471,19 +63688,19 @@ file: { path: 5 path: 2 path: 1 + path: 5 span: 123 span: 2 - span: 17 + span: 8 } location: { path: 4 path: 5 path: 2 path: 1 - path: 5 span: 123 span: 2 - span: 8 + span: 17 } location: { path: 4 @@ -64510,19 +63727,19 @@ file: { path: 5 path: 2 path: 2 + path: 5 span: 124 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 5 path: 2 path: 2 - path: 5 span: 124 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -64549,19 +63766,19 @@ file: { path: 5 path: 2 path: 3 + path: 6 span: 125 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 5 path: 2 path: 3 - path: 6 span: 125 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -64604,19 +63821,19 @@ file: { path: 6 path: 2 path: 0 + path: 5 span: 129 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 6 path: 2 path: 0 - path: 5 span: 129 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -64643,19 +63860,19 @@ file: { path: 6 path: 2 path: 1 + path: 5 span: 130 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 6 path: 2 path: 1 - path: 5 span: 130 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -64698,19 +63915,19 @@ file: { path: 7 path: 2 path: 0 + path: 5 span: 134 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 7 path: 2 path: 0 - path: 5 span: 134 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -64737,19 +63954,19 @@ file: { path: 7 path: 2 path: 1 + path: 5 span: 135 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 7 path: 2 path: 1 - path: 5 span: 135 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -64792,19 +64009,19 @@ file: { path: 8 path: 2 path: 0 + path: 6 span: 139 span: 2 - span: 42 + span: 29 } location: { path: 4 path: 8 path: 2 path: 0 - path: 6 span: 139 span: 2 - span: 29 + span: 42 } location: { path: 4 @@ -64847,19 +64064,19 @@ file: { path: 9 path: 2 path: 0 + path: 5 span: 143 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 9 path: 2 path: 0 - path: 5 span: 143 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -64902,19 +64119,19 @@ file: { path: 10 path: 2 path: 0 + path: 4 span: 147 span: 2 - span: 49 + span: 10 } location: { path: 4 path: 10 path: 2 path: 0 - path: 4 span: 147 span: 2 - span: 10 + span: 49 } location: { path: 4 @@ -64967,19 +64184,19 @@ file: { path: 11 path: 2 path: 0 + path: 5 span: 151 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 11 path: 2 path: 0 - path: 5 span: 151 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -65006,19 +64223,19 @@ file: { path: 11 path: 2 path: 1 + path: 5 span: 152 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 11 path: 2 path: 1 - path: 5 span: 152 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -65045,19 +64262,19 @@ file: { path: 11 path: 2 path: 2 + path: 5 span: 153 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 11 path: 2 path: 2 - path: 5 span: 153 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -65084,19 +64301,19 @@ file: { path: 11 path: 2 path: 3 + path: 5 span: 154 span: 2 - span: 15 + span: 6 } location: { path: 4 path: 11 path: 2 path: 3 - path: 5 span: 154 span: 2 - span: 6 + span: 15 } location: { path: 4 @@ -65139,19 +64356,19 @@ file: { path: 12 path: 2 path: 0 + path: 5 span: 158 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 12 path: 2 path: 0 - path: 5 span: 158 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -65178,19 +64395,19 @@ file: { path: 12 path: 2 path: 1 + path: 5 span: 159 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 12 path: 2 path: 1 - path: 5 span: 159 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -65217,19 +64434,19 @@ file: { path: 12 path: 2 path: 2 + path: 5 span: 160 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 12 path: 2 path: 2 - path: 5 span: 160 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -65256,19 +64473,19 @@ file: { path: 12 path: 2 path: 3 + path: 5 span: 161 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 12 path: 2 path: 3 - path: 5 span: 161 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -65295,19 +64512,19 @@ file: { path: 12 path: 2 path: 4 + path: 5 span: 162 span: 2 - span: 20 + span: 6 } location: { path: 4 path: 12 path: 2 path: 4 - path: 5 span: 162 span: 2 - span: 6 + span: 20 } location: { path: 4 @@ -65334,20 +64551,20 @@ file: { path: 12 path: 2 path: 5 + path: 6 span: 166 span: 2 - span: 31 - leading_comments: " Spec for starting a process in the target container.\n\n For runc, this is a process spec, for example.\n" + span: 21 } location: { path: 4 path: 12 path: 2 path: 5 - path: 6 span: 166 span: 2 - span: 21 + span: 31 + leading_comments: " Spec for starting a process in the target container.\n\n For runc, this is a process spec, for example.\n" } location: { path: 4 @@ -65374,20 +64591,20 @@ file: { path: 12 path: 2 path: 6 + path: 5 span: 168 span: 2 - span: 21 - leading_comments: " id of the exec process\n" + span: 8 } location: { path: 4 path: 12 path: 2 path: 6 - path: 5 span: 168 span: 2 - span: 8 + span: 21 + leading_comments: " id of the exec process\n" } location: { path: 4 @@ -65445,19 +64662,19 @@ file: { path: 14 path: 2 path: 0 + path: 5 span: 174 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 14 path: 2 path: 0 - path: 5 span: 174 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -65484,19 +64701,19 @@ file: { path: 14 path: 2 path: 1 + path: 5 span: 175 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 14 path: 2 path: 1 - path: 5 span: 175 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -65523,19 +64740,19 @@ file: { path: 14 path: 2 path: 2 + path: 5 span: 176 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 14 path: 2 path: 2 - path: 5 span: 176 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -65562,19 +64779,19 @@ file: { path: 14 path: 2 path: 3 + path: 5 span: 177 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 14 path: 2 path: 3 - path: 5 span: 177 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -65617,19 +64834,19 @@ file: { path: 15 path: 2 path: 0 + path: 5 span: 181 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 15 path: 2 path: 0 - path: 5 span: 181 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -65656,19 +64873,19 @@ file: { path: 15 path: 2 path: 1 + path: 5 span: 182 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 15 path: 2 path: 1 - path: 5 span: 182 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -65695,19 +64912,19 @@ file: { path: 15 path: 2 path: 2 + path: 5 span: 183 span: 2 - span: 17 + span: 6 } location: { path: 4 path: 15 path: 2 path: 2 - path: 5 span: 183 span: 2 - span: 6 + span: 17 } location: { path: 4 @@ -65750,19 +64967,19 @@ file: { path: 16 path: 2 path: 0 + path: 5 span: 187 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 16 path: 2 path: 0 - path: 5 span: 187 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -65805,19 +65022,19 @@ file: { path: 17 path: 2 path: 0 + path: 5 span: 191 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 17 path: 2 path: 0 - path: 5 span: 191 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -65860,19 +65077,19 @@ file: { path: 18 path: 2 path: 0 + path: 5 span: 195 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 18 path: 2 path: 0 - path: 5 span: 195 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -65915,20 +65132,20 @@ file: { path: 19 path: 2 path: 0 + path: 4 span: 200 span: 2 - span: 57 - leading_comments: " Processes includes the process ID and additional process information\n" + span: 10 } location: { path: 4 path: 19 path: 2 path: 0 - path: 4 span: 200 span: 2 - span: 10 + span: 57 + leading_comments: " Processes includes the process ID and additional process information\n" } location: { path: 4 @@ -65981,19 +65198,19 @@ file: { path: 20 path: 2 path: 0 + path: 5 span: 204 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 20 path: 2 path: 0 - path: 5 span: 204 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -66020,19 +65237,19 @@ file: { path: 20 path: 2 path: 1 + path: 5 span: 205 span: 2 - span: 31 + span: 8 } location: { path: 4 path: 20 path: 2 path: 1 - path: 5 span: 205 span: 2 - span: 8 + span: 31 } location: { path: 4 @@ -66059,19 +65276,19 @@ file: { path: 20 path: 2 path: 2 + path: 6 span: 206 span: 2 - span: 34 + span: 21 } location: { path: 4 path: 20 path: 2 path: 2 - path: 6 span: 206 span: 2 - span: 21 + span: 34 } location: { path: 4 @@ -66114,19 +65331,19 @@ file: { path: 21 path: 2 path: 0 + path: 4 span: 210 span: 2 - span: 55 + span: 10 } location: { path: 4 path: 21 path: 2 path: 0 - path: 4 span: 210 span: 2 - span: 10 + span: 55 } location: { path: 4 @@ -66179,19 +65396,19 @@ file: { path: 22 path: 2 path: 0 + path: 5 span: 214 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 22 path: 2 path: 0 - path: 5 span: 214 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -66218,19 +65435,19 @@ file: { path: 22 path: 2 path: 1 + path: 6 span: 215 span: 2 - span: 36 + span: 21 } location: { path: 4 path: 22 path: 2 path: 1 - path: 6 span: 215 span: 2 - span: 21 + span: 36 } location: { path: 4 @@ -66257,19 +65474,19 @@ file: { path: 22 path: 2 path: 2 + path: 6 span: 216 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 22 path: 2 path: 2 - path: 6 span: 216 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -66312,19 +65529,19 @@ file: { path: 23 path: 2 path: 0 + path: 4 span: 220 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 23 path: 2 path: 0 - path: 4 span: 220 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -66377,19 +65594,19 @@ file: { path: 24 path: 2 path: 0 + path: 4 span: 224 span: 2 - span: 36 + span: 10 } location: { path: 4 path: 24 path: 2 path: 0 - path: 4 span: 224 span: 2 - span: 10 + span: 36 } location: { path: 4 @@ -66442,19 +65659,19 @@ file: { path: 25 path: 2 path: 0 + path: 5 span: 228 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 25 path: 2 path: 0 - path: 5 span: 228 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -66481,19 +65698,19 @@ file: { path: 25 path: 2 path: 1 + path: 5 span: 229 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 25 path: 2 path: 1 - path: 5 span: 229 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -66536,19 +65753,19 @@ file: { path: 26 path: 2 path: 0 + path: 5 span: 233 span: 2 - span: 25 + span: 8 } location: { path: 4 path: 26 path: 2 path: 0 - path: 5 span: 233 span: 2 - span: 8 + span: 25 } location: { path: 4 @@ -66575,19 +65792,19 @@ file: { path: 26 path: 2 path: 1 + path: 6 span: 234 span: 2 - span: 42 + span: 27 } location: { path: 4 path: 26 path: 2 path: 1 - path: 6 span: 234 span: 2 - span: 27 + span: 42 } location: { path: 4 @@ -66799,19 +66016,19 @@ file: { path: 0 path: 2 path: 0 + path: 6 span: 30 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 0 path: 2 path: 0 - path: 6 span: 30 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -66838,19 +66055,19 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 31 span: 2 - span: 38 + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 31 span: 2 - span: 21 + span: 38 } location: { path: 4 @@ -66877,19 +66094,19 @@ file: { path: 0 path: 2 path: 2 + path: 6 span: 32 span: 2 - span: 30 + span: 17 } location: { path: 4 path: 0 path: 2 path: 2 - path: 6 span: 32 span: 2 - span: 17 + span: 30 } location: { path: 4 @@ -66932,20 +66149,20 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 36 span: 2 - span: 29 - trailing_comments: " Progress min interval\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 36 span: 2 - span: 8 + span: 29 + trailing_comments: " Progress min interval\n" } location: { path: 4 @@ -67132,19 +66349,19 @@ file: { path: 0 path: 2 path: 0 + path: 6 span: 35 span: 2 - span: 41 + span: 27 } location: { path: 4 path: 0 path: 2 path: 0 - path: 6 span: 35 span: 2 - span: 27 + span: 41 } location: { path: 4 @@ -67329,19 +66546,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 30 span: 2 - span: 21 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 30 span: 2 - span: 8 + span: 21 } location: { path: 4 @@ -67368,19 +66585,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 31 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 31 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -67655,20 +66872,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 8 span: 2 - span: 25 - leading_comments: " disable pivot root when creating a container\n" + span: 6 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 8 span: 2 - span: 6 + span: 25 + leading_comments: " disable pivot root when creating a container\n" } location: { path: 4 @@ -67695,20 +66912,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 10 span: 2 - span: 26 - leading_comments: " create a new keyring for the container\n" + span: 6 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 10 span: 2 - span: 6 + span: 26 + leading_comments: " create a new keyring for the container\n" } location: { path: 4 @@ -67735,20 +66952,20 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 12 span: 2 - span: 25 - leading_comments: " place the shim in a cgroup\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 12 span: 2 - span: 8 + span: 25 + leading_comments: " place the shim in a cgroup\n" } location: { path: 4 @@ -67775,20 +66992,20 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 14 span: 2 - span: 20 - leading_comments: " set the I/O's pipes uid\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 14 span: 2 - span: 8 + span: 20 + leading_comments: " set the I/O's pipes uid\n" } location: { path: 4 @@ -67815,20 +67032,20 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 16 span: 2 - span: 20 - leading_comments: " set the I/O's pipes gid\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 16 span: 2 - span: 8 + span: 20 + leading_comments: " set the I/O's pipes gid\n" } location: { path: 4 @@ -67855,20 +67072,20 @@ file: { path: 0 path: 2 path: 5 + path: 5 span: 18 span: 2 - span: 25 - leading_comments: " binary name of the runc binary\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 5 - path: 5 span: 18 span: 2 - span: 8 + span: 25 + leading_comments: " binary name of the runc binary\n" } location: { path: 4 @@ -67895,20 +67112,20 @@ file: { path: 0 path: 2 path: 6 + path: 5 span: 20 span: 2 - span: 18 - leading_comments: " runc root directory\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 6 - path: 5 span: 20 span: 2 - span: 8 + span: 18 + leading_comments: " runc root directory\n" } location: { path: 4 @@ -67973,20 +67190,20 @@ file: { path: 0 path: 2 path: 7 + path: 5 span: 26 span: 2 - span: 26 - leading_comments: " enable systemd cgroups\n" + span: 6 } location: { path: 4 path: 0 path: 2 path: 7 - path: 5 span: 26 span: 2 - span: 6 + span: 26 + leading_comments: " enable systemd cgroups\n" } location: { path: 4 @@ -68013,20 +67230,20 @@ file: { path: 0 path: 2 path: 8 + path: 5 span: 28 span: 2 - span: 30 - leading_comments: " criu image path\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 8 - path: 5 span: 28 span: 2 - span: 8 + span: 30 + leading_comments: " criu image path\n" } location: { path: 4 @@ -68053,20 +67270,20 @@ file: { path: 0 path: 2 path: 9 + path: 5 span: 30 span: 2 - span: 29 - leading_comments: " criu work path\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 9 - path: 5 span: 30 span: 2 - span: 8 + span: 29 + leading_comments: " criu work path\n" } location: { path: 4 @@ -68093,20 +67310,20 @@ file: { path: 0 path: 2 path: 10 + path: 5 span: 33 span: 2 - span: 51 - leading_comments: " task api address, can be a unix domain socket, or vsock address.\n it is in the form of ttrpc+unix://path/to/uds or grpc+vsock://:.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 10 - path: 5 span: 33 span: 2 - span: 8 + span: 51 + leading_comments: " task api address, can be a unix domain socket, or vsock address.\n it is in the form of ttrpc+unix://path/to/uds or grpc+vsock://:.\n" } location: { path: 4 @@ -68154,20 +67371,20 @@ file: { path: 0 path: 2 path: 11 + path: 5 span: 35 span: 2 - span: 51 - leading_comments: " task api version, currently supported value is 2 and 3.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 11 - path: 5 span: 35 span: 2 - span: 8 + span: 51 + leading_comments: " task api version, currently supported value is 2 and 3.\n" } location: { path: 4 @@ -68231,20 +67448,20 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 40 span: 2 - span: 16 - leading_comments: " exit the container after a checkpoint\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 40 span: 2 - span: 6 + span: 16 + leading_comments: " exit the container after a checkpoint\n" } location: { path: 4 @@ -68271,20 +67488,20 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 42 span: 2 - span: 20 - leading_comments: " checkpoint open tcp connections\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 42 span: 2 - span: 6 + span: 20 + leading_comments: " checkpoint open tcp connections\n" } location: { path: 4 @@ -68311,20 +67528,20 @@ file: { path: 1 path: 2 path: 2 + path: 5 span: 44 span: 2 - span: 33 - leading_comments: " checkpoint external unix sockets\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 2 - path: 5 span: 44 span: 2 - span: 6 + span: 33 + leading_comments: " checkpoint external unix sockets\n" } location: { path: 4 @@ -68351,20 +67568,20 @@ file: { path: 1 path: 2 path: 3 + path: 5 span: 46 span: 2 - span: 20 - leading_comments: " checkpoint terminals (ptys)\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 3 - path: 5 span: 46 span: 2 - span: 6 + span: 20 + leading_comments: " checkpoint terminals (ptys)\n" } location: { path: 4 @@ -68391,20 +67608,20 @@ file: { path: 1 path: 2 path: 4 + path: 5 span: 48 span: 2 - span: 22 - leading_comments: " allow checkpointing of file locks\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 4 - path: 5 span: 48 span: 2 - span: 6 + span: 22 + leading_comments: " allow checkpointing of file locks\n" } location: { path: 4 @@ -68431,20 +67648,20 @@ file: { path: 1 path: 2 path: 5 + path: 4 span: 50 span: 2 - span: 39 - leading_comments: " restore provided namespaces as empty namespaces\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 5 - path: 4 span: 50 span: 2 - span: 10 + span: 39 + leading_comments: " restore provided namespaces as empty namespaces\n" } location: { path: 4 @@ -68481,20 +67698,20 @@ file: { path: 1 path: 2 path: 6 + path: 5 span: 52 span: 2 - span: 26 - leading_comments: " set the cgroups mode, soft, full, strict\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 6 - path: 5 span: 52 span: 2 - span: 8 + span: 26 + leading_comments: " set the cgroups mode, soft, full, strict\n" } location: { path: 4 @@ -68521,20 +67738,20 @@ file: { path: 1 path: 2 path: 7 + path: 5 span: 54 span: 2 - span: 24 - leading_comments: " checkpoint image path\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 7 - path: 5 span: 54 span: 2 - span: 8 + span: 24 + leading_comments: " checkpoint image path\n" } location: { path: 4 @@ -68561,20 +67778,20 @@ file: { path: 1 path: 2 path: 8 + path: 5 span: 56 span: 2 - span: 23 - leading_comments: " checkpoint work path\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 8 - path: 5 span: 56 span: 2 - span: 8 + span: 23 + leading_comments: " checkpoint work path\n" } location: { path: 4 @@ -68601,20 +67818,20 @@ file: { path: 1 path: 2 path: 9 + path: 5 span: 58 span: 2 - span: 26 - leading_comments: " parent image path\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 9 - path: 5 span: 58 span: 2 - span: 8 + span: 26 + leading_comments: " parent image path\n" } location: { path: 4 @@ -68657,20 +67874,20 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 63 span: 2 - span: 21 - leading_comments: " exec process id if the process is managed by a shim\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 63 span: 2 - span: 8 + span: 21 + leading_comments: " exec process id if the process is managed by a shim\n" } location: { path: 4 @@ -68790,20 +68007,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 9 span: 2 - span: 22 - leading_comments: " TypeUrl specifies the type of the content inside the config file.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 9 span: 2 - span: 8 + span: 22 + leading_comments: " TypeUrl specifies the type of the content inside the config file.\n" } location: { path: 4 @@ -68830,20 +68047,20 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 12 span: 2 - span: 25 - leading_comments: " ConfigPath specifies the filesystem location of the config file\n used by the runtime.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 12 span: 2 - span: 8 + span: 25 + leading_comments: " ConfigPath specifies the filesystem location of the config file\n used by the runtime.\n" } location: { path: 4 @@ -68870,20 +68087,20 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 15 span: 2 - span: 24 - leading_comments: " Blob specifies an in-memory TOML blob passed from containerd's configuration section\n for this runtime. This will be used if config_path is not specified.\n" + span: 7 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 15 span: 2 - span: 7 + span: 24 + leading_comments: " Blob specifies an in-memory TOML blob passed from containerd's configuration section\n for this runtime. This will be used if config_path is not specified.\n" } location: { path: 4 @@ -69011,19 +68228,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 25 span: 2 - span: 26 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 25 span: 2 - span: 8 + span: 26 } location: { path: 4 @@ -69050,19 +68267,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 26 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 26 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -69089,20 +68306,20 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 31 span: 2 - span: 19 - leading_comments: " When true and path is a directory, return only the directory entry\n itself without walking into its contents. This is useful for\n stat-like operations where only the directory's metadata is needed.\n" + span: 6 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 31 span: 2 - span: 6 + span: 19 + leading_comments: " When true and path is a directory, return only the directory entry\n itself without walking into its contents. This is useful for\n stat-like operations where only the directory's metadata is needed.\n" } location: { path: 4 @@ -69129,20 +68346,20 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 36 span: 2 - span: 30 - leading_comments: " When true, preserve the UID/GID from tar headers when extracting\n files. When false, extracted files are owned by the extracting\n process.\n" + span: 6 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 36 span: 2 - span: 6 + span: 30 + leading_comments: " When true, preserve the UID/GID from tar headers when extracting\n files. When false, extracted files are owned by the extracting\n process.\n" } location: { path: 4 @@ -69378,19 +68595,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 25 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 25 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -69417,19 +68634,19 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 26 span: 2 - span: 33 + span: 21 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 26 span: 2 - span: 21 + span: 33 } location: { path: 4 @@ -69456,20 +68673,20 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 30 span: 2 - span: 40 - leading_detached_comments: " Content filters\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 30 span: 2 - span: 10 + span: 40 + leading_detached_comments: " Content filters\n" } location: { path: 4 @@ -69506,19 +68723,19 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 31 span: 2 - span: 24 + span: 6 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 31 span: 2 - span: 6 + span: 24 } location: { path: 4 @@ -69545,19 +68762,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 32 span: 2 - span: 28 + span: 8 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 32 span: 2 - span: 8 + span: 28 } location: { path: 4 @@ -69584,21 +68801,21 @@ file: { path: 0 path: 2 path: 5 + path: 4 span: 37 span: 2 - span: 47 - leading_comments: " extra_references are used to set image names on imports of sub-images from the index\n" - leading_detached_comments: " Import naming\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 5 - path: 4 span: 37 span: 2 - span: 10 + span: 47 + leading_comments: " extra_references are used to set image names on imports of sub-images from the index\n" + leading_detached_comments: " Import naming\n" } location: { path: 4 @@ -69635,20 +68852,20 @@ file: { path: 0 path: 2 path: 6 + path: 4 span: 41 span: 2 - span: 44 - leading_detached_comments: " Unpack Configuration, multiple allowed\n" + span: 10 } location: { path: 4 path: 0 path: 2 path: 6 - path: 4 span: 41 span: 2 - span: 10 + span: 44 + leading_detached_comments: " Unpack Configuration, multiple allowed\n" } location: { path: 4 @@ -69701,20 +68918,20 @@ file: { path: 1 path: 2 path: 0 + path: 6 span: 47 span: 2 - span: 30 - leading_comments: " platform is the platform to unpack for, used for resolving manifest and snapshotter\n if not provided\n" + span: 16 } location: { path: 4 path: 1 path: 2 path: 0 - path: 6 span: 47 span: 2 - span: 16 + span: 30 + leading_comments: " platform is the platform to unpack for, used for resolving manifest and snapshotter\n if not provided\n" } location: { path: 4 @@ -69741,20 +68958,20 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 50 span: 2 - span: 25 - leading_comments: " snapshotter to unpack to, if not provided default for platform shoudl be used\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 50 span: 2 - span: 8 + span: 25 + leading_comments: " snapshotter to unpack to, if not provided default for platform shoudl be used\n" } location: { path: 4 @@ -69798,19 +69015,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 55 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 55 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -69837,20 +69054,20 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 61 span: 2 - span: 21 - leading_comments: " is_prefix determines whether the Name should be considered\n a prefix (without tag or digest).\n For lookup, this may allow matching multiple tags.\n For store, this must have a tag or digest added.\n" + span: 6 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 61 span: 2 - span: 6 + span: 21 + leading_comments: " is_prefix determines whether the Name should be considered\n a prefix (without tag or digest).\n For lookup, this may allow matching multiple tags.\n For store, this must have a tag or digest added.\n" } location: { path: 4 @@ -69877,20 +69094,20 @@ file: { path: 2 path: 2 path: 2 + path: 5 span: 66 span: 2 - span: 27 - leading_comments: " allow_overwrite allows overwriting or ignoring the name if\n another reference is provided (such as through an annotation).\n Only used if IsPrefix is true.\n" + span: 6 } location: { path: 4 path: 2 path: 2 path: 2 - path: 5 span: 66 span: 2 - span: 6 + span: 27 + leading_comments: " allow_overwrite allows overwriting or ignoring the name if\n another reference is provided (such as through an annotation).\n Only used if IsPrefix is true.\n" } location: { path: 4 @@ -69917,20 +69134,20 @@ file: { path: 2 path: 2 path: 3 + path: 5 span: 72 span: 2 - span: 22 - leading_comments: " add_digest adds the manifest digest to the reference.\n For lookup, this allows matching tags with any digest.\n For store, this allows adding the digest to the name.\n Only used if IsPrefix is true.\n" + span: 6 } location: { path: 4 path: 2 path: 2 path: 3 - path: 5 span: 72 span: 2 - span: 6 + span: 22 + leading_comments: " add_digest adds the manifest digest to the reference.\n For lookup, this allows matching tags with any digest.\n For store, this allows adding the digest to the name.\n Only used if IsPrefix is true.\n" } location: { path: 4 @@ -69957,20 +69174,20 @@ file: { path: 2 path: 2 path: 4 + path: 5 span: 80 span: 2 - span: 29 - leading_comments: " skip_named_digest only considers digest references which do not\n have a non-digested named reference.\n For lookup, this will deduplicate digest references when there is a named match.\n For store, this only adds this digest reference when there is no matching full\n name reference from the prefix.\n Only used if IsPrefix is true.\n" + span: 6 } location: { path: 4 path: 2 path: 2 path: 4 - path: 5 span: 80 span: 2 - span: 6 + span: 29 + leading_comments: " skip_named_digest only considers digest references which do not\n have a non-digested named reference.\n For lookup, this will deduplicate digest references when there is a named match.\n For store, this only adds this digest reference when there is no matching full\n name reference from the prefix.\n Only used if IsPrefix is true.\n" } location: { path: 4 @@ -70144,20 +69361,20 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 28 span: 2 - span: 20 - leading_comments: " Stream is used to identify the binary input stream for the import operation.\n The stream uses the transfer binary stream protocol with the client as the sender.\n The binary data is expected to be a raw tar stream.\n" + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 28 span: 2 - span: 8 + span: 20 + leading_comments: " Stream is used to identify the binary input stream for the import operation.\n The stream uses the transfer binary stream protocol with the client as the sender.\n The binary data is expected to be a raw tar stream.\n" } location: { path: 4 @@ -70184,19 +69401,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 30 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 30 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -70223,19 +69440,19 @@ file: { path: 0 path: 2 path: 2 + path: 5 span: 32 span: 2 - span: 26 + span: 6 } location: { path: 4 path: 0 path: 2 path: 2 - path: 5 span: 32 span: 2 - span: 6 + span: 26 } location: { path: 4 @@ -70278,20 +69495,20 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 39 span: 2 - span: 20 - leading_comments: " Stream is used to identify the binary output stream for the export operation.\n The stream uses the transfer binary stream protocol with the server as the sender.\n The binary data is expected to be a raw tar stream.\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 39 span: 2 - span: 8 + span: 20 + leading_comments: " Stream is used to identify the binary output stream for the export operation.\n The stream uses the transfer binary stream protocol with the server as the sender.\n The binary data is expected to be a raw tar stream.\n" } location: { path: 4 @@ -70318,19 +69535,19 @@ file: { path: 1 path: 2 path: 1 + path: 5 span: 41 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 1 path: 2 path: 1 - path: 5 span: 41 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -70357,20 +69574,20 @@ file: { path: 1 path: 2 path: 2 + path: 4 span: 44 span: 2 - span: 40 - leading_comments: " The specified platforms\n" + span: 10 } location: { path: 4 path: 1 path: 2 path: 2 - path: 4 span: 44 span: 2 - span: 10 + span: 40 + leading_comments: " The specified platforms\n" } location: { path: 4 @@ -70407,20 +69624,20 @@ file: { path: 1 path: 2 path: 3 + path: 5 span: 46 span: 2 - span: 25 - leading_comments: " Whether to include all platforms\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 3 - path: 5 span: 46 span: 2 - span: 6 + span: 25 + leading_comments: " Whether to include all platforms\n" } location: { path: 4 @@ -70447,20 +69664,20 @@ file: { path: 1 path: 2 path: 4 + path: 5 span: 48 span: 2 - span: 39 - leading_comments: " Skips the creation of the Docker compatible manifest.json file\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 4 - path: 5 span: 48 span: 2 - span: 6 + span: 39 + leading_comments: " Skips the creation of the Docker compatible manifest.json file\n" } location: { path: 4 @@ -70487,20 +69704,20 @@ file: { path: 1 path: 2 path: 5 + path: 5 span: 50 span: 2 - span: 34 - leading_comments: " Excludes non-distributable blobs such as Windows base layers.\n" + span: 6 } location: { path: 4 path: 1 path: 2 path: 5 - path: 5 span: 50 span: 2 - span: 6 + span: 34 + leading_comments: " Excludes non-distributable blobs such as Windows base layers.\n" } location: { path: 4 @@ -70650,19 +69867,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 25 span: 2 - span: 19 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 25 span: 2 - span: 8 + span: 19 } location: { path: 4 @@ -70689,19 +69906,19 @@ file: { path: 0 path: 2 path: 1 + path: 5 span: 26 span: 2 - span: 18 + span: 8 } location: { path: 4 path: 0 path: 2 path: 1 - path: 5 span: 26 span: 2 - span: 8 + span: 18 } location: { path: 4 @@ -70728,19 +69945,19 @@ file: { path: 0 path: 2 path: 2 + path: 4 span: 27 span: 2 - span: 30 + span: 10 } location: { path: 4 path: 0 path: 2 path: 2 - path: 4 span: 27 span: 2 - span: 10 + span: 30 } location: { path: 4 @@ -70777,19 +69994,19 @@ file: { path: 0 path: 2 path: 3 + path: 5 span: 28 span: 2 - span: 21 + span: 7 } location: { path: 4 path: 0 path: 2 path: 3 - path: 5 span: 28 span: 2 - span: 7 + span: 21 } location: { path: 4 @@ -70816,19 +70033,19 @@ file: { path: 0 path: 2 path: 4 + path: 5 span: 29 span: 2 - span: 18 + span: 7 } location: { path: 4 path: 0 path: 2 path: 4 - path: 5 span: 29 span: 2 - span: 7 + span: 18 } location: { path: 4 @@ -70855,19 +70072,19 @@ file: { path: 0 path: 2 path: 5 + path: 6 span: 30 span: 2 - span: 39 + span: 29 } location: { path: 4 path: 0 path: 2 path: 5 - path: 6 span: 30 span: 2 - span: 29 + span: 39 } location: { path: 4 @@ -71151,19 +70368,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 25 span: 2 - span: 23 + span: 8 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 25 span: 2 - span: 8 + span: 23 } location: { path: 4 @@ -71190,19 +70407,19 @@ file: { path: 0 path: 2 path: 1 + path: 6 span: 26 span: 2 - span: 32 + span: 18 } location: { path: 4 path: 0 path: 2 path: 1 - path: 6 span: 26 span: 2 - span: 18 + span: 32 } location: { path: 4 @@ -71245,19 +70462,19 @@ file: { path: 0 path: 2 path: 0 + path: 1 span: 30 span: 2 - span: 15 + span: 10 } location: { path: 5 path: 0 path: 2 path: 0 - path: 1 span: 30 span: 2 - span: 10 + span: 15 } location: { path: 5 @@ -71274,20 +70491,20 @@ file: { path: 0 path: 2 path: 1 + path: 1 span: 32 span: 2 - span: 12 - leading_comments: " Enable HTTP debugging\n" + span: 7 } location: { path: 5 path: 0 path: 2 path: 1 - path: 1 span: 32 span: 2 - span: 7 + span: 12 + leading_comments: " Enable HTTP debugging\n" } location: { path: 5 @@ -71304,20 +70521,20 @@ file: { path: 0 path: 2 path: 2 + path: 1 span: 34 span: 2 - span: 12 - leading_comments: " Enable HTTP requests tracing\n" + span: 7 } location: { path: 5 path: 0 path: 2 path: 2 - path: 1 span: 34 span: 2 - span: 7 + span: 12 + leading_comments: " Enable HTTP requests tracing\n" } location: { path: 5 @@ -71334,20 +70551,20 @@ file: { path: 0 path: 2 path: 3 + path: 1 span: 36 span: 2 - span: 11 - leading_comments: " Enable both HTTP debugging and requests tracing\n" + span: 6 } location: { path: 5 path: 0 path: 2 path: 3 - path: 1 span: 36 span: 2 - span: 6 + span: 11 + leading_comments: " Enable both HTTP debugging and requests tracing\n" } location: { path: 5 @@ -71380,20 +70597,20 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 42 span: 2 - span: 25 - leading_comments: " auth_stream is used to refer to a stream which auth callbacks may be\n made on.\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 42 span: 2 - span: 8 + span: 25 + leading_comments: " auth_stream is used to refer to a stream which auth callbacks may be\n made on.\n" } location: { path: 4 @@ -71420,20 +70637,20 @@ file: { path: 1 path: 2 path: 1 + path: 6 span: 45 span: 2 - span: 34 - leading_comments: " Headers\n" + span: 21 } location: { path: 4 path: 1 path: 2 path: 1 - path: 6 span: 45 span: 2 - span: 21 + span: 34 + leading_comments: " Headers\n" } location: { path: 4 @@ -71460,19 +70677,19 @@ file: { path: 1 path: 2 path: 2 + path: 5 span: 47 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 1 path: 2 path: 2 - path: 5 span: 47 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -71499,20 +70716,20 @@ file: { path: 1 path: 2 path: 3 + path: 5 span: 49 span: 2 - span: 28 - trailing_comments: " Force skip verify\n CA callback? Client TLS callback?\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 3 - path: 5 span: 49 span: 2 - span: 8 + span: 28 + trailing_comments: " Force skip verify\n CA callback? Client TLS callback?\n" } location: { path: 4 @@ -71539,20 +70756,20 @@ file: { path: 1 path: 2 path: 4 + path: 6 span: 54 span: 2 - span: 27 - leading_comments: " Whether to debug/trace HTTP requests to OCI registry.\n" + span: 11 } location: { path: 4 path: 1 path: 2 path: 4 - path: 6 span: 54 span: 2 - span: 11 + span: 27 + leading_comments: " Whether to debug/trace HTTP requests to OCI registry.\n" } location: { path: 4 @@ -71579,20 +70796,20 @@ file: { path: 1 path: 2 path: 5 + path: 5 span: 58 span: 2 - span: 25 - leading_comments: " Stream ID to use for HTTP logs (when logs are streamed to client).\n When empty, logs are written to containerd logs.\n" + span: 8 } location: { path: 4 path: 1 path: 2 path: 5 - path: 5 span: 58 span: 2 - span: 8 + span: 25 + leading_comments: " Stream ID to use for HTTP logs (when logs are streamed to client).\n When empty, logs are written to containerd logs.\n" } location: { path: 4 @@ -71636,20 +70853,20 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 64 span: 2 - span: 18 - leading_comments: " host is the registry host\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 64 span: 2 - span: 8 + span: 18 + leading_comments: " host is the registry host\n" } location: { path: 4 @@ -71676,20 +70893,20 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 67 span: 2 - span: 23 - leading_comments: " reference is the namespace and repository name requested from the registry\n" + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 67 span: 2 - span: 8 + span: 23 + leading_comments: " reference is the namespace and repository name requested from the registry\n" } location: { path: 4 @@ -71716,20 +70933,20 @@ file: { path: 2 path: 2 path: 2 + path: 4 span: 70 span: 2 - span: 38 - leading_comments: " wwwauthenticate is the HTTP WWW-Authenticate header values returned from the registry\n" + span: 10 } location: { path: 4 path: 2 path: 2 path: 2 - path: 4 span: 70 span: 2 - span: 10 + span: 38 + leading_comments: " wwwauthenticate is the HTTP WWW-Authenticate header values returned from the registry\n" } location: { path: 4 @@ -71782,19 +70999,19 @@ file: { path: 1 path: 2 path: 0 + path: 1 span: 74 span: 2 - span: 11 + span: 6 } location: { path: 5 path: 1 path: 2 path: 0 - path: 1 span: 74 span: 2 - span: 6 + span: 11 } location: { path: 5 @@ -71811,20 +71028,20 @@ file: { path: 1 path: 2 path: 1 + path: 1 span: 78 span: 2 - span: 18 - leading_comments: " CREDENTIALS is used to exchange username/password for access token\n using an oauth or \"Docker Registry Token\" server\n" + span: 13 } location: { path: 5 path: 1 path: 2 path: 1 - path: 1 span: 78 span: 2 - span: 13 + span: 18 + leading_comments: " CREDENTIALS is used to exchange username/password for access token\n using an oauth or \"Docker Registry Token\" server\n" } location: { path: 5 @@ -71841,20 +71058,20 @@ file: { path: 1 path: 2 path: 2 + path: 1 span: 82 span: 2 - span: 14 - leading_comments: " REFRESH is used to exchange secret for access token using an oauth\n or \"Docker Registry Token\" server\n" + span: 9 } location: { path: 5 path: 1 path: 2 path: 2 - path: 1 span: 82 span: 2 - span: 9 + span: 14 + leading_comments: " REFRESH is used to exchange secret for access token using an oauth\n or \"Docker Registry Token\" server\n" } location: { path: 5 @@ -71871,20 +71088,20 @@ file: { path: 1 path: 2 path: 3 + path: 1 span: 87 span: 2 - span: 13 - leading_comments: " HEADER is used to set the HTTP Authorization header to secret\n directly for the registry.\n Value should be ` `\n" + span: 8 } location: { path: 5 path: 1 path: 2 path: 3 - path: 1 span: 87 span: 2 - span: 8 + span: 13 + leading_comments: " HEADER is used to set the HTTP Authorization header to secret\n directly for the registry.\n Value should be ` `\n" } location: { path: 5 @@ -71917,19 +71134,19 @@ file: { path: 3 path: 2 path: 0 + path: 6 span: 91 span: 2 - span: 24 + span: 10 } location: { path: 4 path: 3 path: 2 path: 0 - path: 6 span: 91 span: 2 - span: 10 + span: 24 } location: { path: 4 @@ -71956,19 +71173,19 @@ file: { path: 3 path: 2 path: 1 + path: 5 span: 92 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 3 path: 2 path: 1 - path: 5 span: 92 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -71995,19 +71212,19 @@ file: { path: 3 path: 2 path: 2 + path: 5 span: 93 span: 2 - span: 22 + span: 8 } location: { path: 4 path: 3 path: 2 path: 2 - path: 5 span: 93 span: 2 - span: 8 + span: 22 } location: { path: 4 @@ -72034,20 +71251,20 @@ file: { path: 3 path: 2 path: 3 + path: 6 span: 94 span: 2 - span: 42 - trailing_comments: " TODO: Stream error\n" + span: 27 } location: { path: 4 path: 3 path: 2 path: 3 - path: 6 span: 94 span: 2 - span: 27 + span: 42 + trailing_comments: " TODO: Stream error\n" } location: { path: 4 @@ -72197,19 +71414,19 @@ file: { path: 0 path: 2 path: 0 + path: 5 span: 23 span: 2 - span: 17 + span: 7 } location: { path: 4 path: 0 path: 2 path: 0 - path: 5 span: 23 span: 2 - span: 7 + span: 17 } location: { path: 4 @@ -72252,19 +71469,19 @@ file: { path: 1 path: 2 path: 0 + path: 5 span: 27 span: 2 - span: 19 + span: 7 } location: { path: 4 path: 1 path: 2 path: 0 - path: 5 span: 27 span: 2 - span: 7 + span: 19 } location: { path: 4 @@ -72308,19 +71525,19 @@ file: { path: 2 path: 2 path: 0 + path: 5 span: 34 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 2 path: 2 path: 0 - path: 5 span: 34 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -72347,19 +71564,19 @@ file: { path: 2 path: 2 path: 1 + path: 5 span: 35 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 2 path: 2 path: 1 - path: 5 span: 35 span: 2 - span: 8 + span: 24 } location: { path: 4 @@ -72403,19 +71620,19 @@ file: { path: 3 path: 2 path: 0 + path: 5 span: 42 span: 2 - span: 20 + span: 8 } location: { path: 4 path: 3 path: 2 path: 0 - path: 5 span: 42 span: 2 - span: 8 + span: 20 } location: { path: 4 @@ -72442,19 +71659,19 @@ file: { path: 3 path: 2 path: 1 + path: 5 span: 43 span: 2 - span: 24 + span: 8 } location: { path: 4 path: 3 path: 2 path: 1 - path: 5 span: 43 span: 2 - span: 8 + span: 24 } location: { path: 4 diff --git a/core/metadata/content.go b/core/metadata/content.go index d97fec90b9afe..1eec3964771e0 100644 --- a/core/metadata/content.go +++ b/core/metadata/content.go @@ -630,8 +630,9 @@ func (nw *namespacedWriter) Commit(ctx context.Context, size int64, expected dig if publisher := nw.db.Publisher(ctx); publisher != nil { if err := publisher.Publish(ctx, "/content/create", &eventstypes.ContentCreate{ - Digest: actualDgst.String(), - Size: actualSize, + Digest: actualDgst.String(), + Size: actualSize, + MediaType: nw.desc.MediaType, }); err != nil { return err } diff --git a/vendor/github.com/containerd/containerd/api/events/content.pb.go b/vendor/github.com/containerd/containerd/api/events/content.pb.go index 1ae6f6c3a7d31..dbed78b402ea0 100644 --- a/vendor/github.com/containerd/containerd/api/events/content.pb.go +++ b/vendor/github.com/containerd/containerd/api/events/content.pb.go @@ -41,8 +41,9 @@ type ContentCreate struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"` + Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + MediaType string `protobuf:"bytes,3,opt,name=mediaType,proto3" json:"mediaType,omitempty"` } func (x *ContentCreate) Reset() { @@ -91,6 +92,13 @@ func (x *ContentCreate) GetSize() int64 { return 0 } +func (x *ContentCreate) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + type ContentDelete struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -145,17 +153,19 @@ var file_events_content_proto_rawDesc = []byte{ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x15, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x3b, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x22, 0x59, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x27, 0x0a, - 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x42, 0x38, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, - 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, - 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, - 0x76, 0x65, 0x6e, 0x74, 0x73, 0x3b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0xa0, 0xf4, 0x1e, 0x01, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, + 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x22, 0x27, 0x0a, 0x0d, 0x43, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, + 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, + 0x67, 0x65, 0x73, 0x74, 0x42, 0x38, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x76, 0x65, + 0x6e, 0x74, 0x73, 0x3b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0xa0, 0xf4, 0x1e, 0x01, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/vendor/github.com/containerd/containerd/api/events/content.proto b/vendor/github.com/containerd/containerd/api/events/content.proto index 13e4d7fb8ab7d..c864c5a75855a 100644 --- a/vendor/github.com/containerd/containerd/api/events/content.proto +++ b/vendor/github.com/containerd/containerd/api/events/content.proto @@ -26,6 +26,7 @@ option (containerd.types.fieldpath_all) = true; message ContentCreate { string digest = 1; int64 size = 2; + string mediaType = 3; } message ContentDelete { diff --git a/vendor/github.com/containerd/containerd/api/events/content_fieldpath.pb.go b/vendor/github.com/containerd/containerd/api/events/content_fieldpath.pb.go index 3b113c668ade8..c521534f07bf0 100644 --- a/vendor/github.com/containerd/containerd/api/events/content_fieldpath.pb.go +++ b/vendor/github.com/containerd/containerd/api/events/content_fieldpath.pb.go @@ -12,6 +12,8 @@ func (m *ContentCreate) Field(fieldpath []string) (string, bool) { // unhandled: size case "digest": return string(m.Digest), len(m.Digest) > 0 + case "mediaType": + return string(m.MediaType), len(m.MediaType) > 0 } return "", false }