1ffe3c632Sopenharmony_ci// Protocol Buffers - Google's data interchange format
2ffe3c632Sopenharmony_ci// Copyright 2008 Google Inc.  All rights reserved.
3ffe3c632Sopenharmony_ci// https://developers.google.com/protocol-buffers/
4ffe3c632Sopenharmony_ci//
5ffe3c632Sopenharmony_ci// Redistribution and use in source and binary forms, with or without
6ffe3c632Sopenharmony_ci// modification, are permitted provided that the following conditions are
7ffe3c632Sopenharmony_ci// met:
8ffe3c632Sopenharmony_ci//
9ffe3c632Sopenharmony_ci//     * Redistributions of source code must retain the above copyright
10ffe3c632Sopenharmony_ci// notice, this list of conditions and the following disclaimer.
11ffe3c632Sopenharmony_ci//     * Redistributions in binary form must reproduce the above
12ffe3c632Sopenharmony_ci// copyright notice, this list of conditions and the following disclaimer
13ffe3c632Sopenharmony_ci// in the documentation and/or other materials provided with the
14ffe3c632Sopenharmony_ci// distribution.
15ffe3c632Sopenharmony_ci//     * Neither the name of Google Inc. nor the names of its
16ffe3c632Sopenharmony_ci// contributors may be used to endorse or promote products derived from
17ffe3c632Sopenharmony_ci// this software without specific prior written permission.
18ffe3c632Sopenharmony_ci//
19ffe3c632Sopenharmony_ci// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20ffe3c632Sopenharmony_ci// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21ffe3c632Sopenharmony_ci// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22ffe3c632Sopenharmony_ci// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
23ffe3c632Sopenharmony_ci// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24ffe3c632Sopenharmony_ci// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25ffe3c632Sopenharmony_ci// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26ffe3c632Sopenharmony_ci// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27ffe3c632Sopenharmony_ci// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28ffe3c632Sopenharmony_ci// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29ffe3c632Sopenharmony_ci// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30ffe3c632Sopenharmony_ci
31ffe3c632Sopenharmony_ci// LINT: ALLOW_GROUPS
32ffe3c632Sopenharmony_ci
33ffe3c632Sopenharmony_cisyntax = "proto2";
34ffe3c632Sopenharmony_ci
35ffe3c632Sopenharmony_cipackage benchmarks.google_message4;
36ffe3c632Sopenharmony_ci
37ffe3c632Sopenharmony_ciimport "datasets/google_message4/benchmark_message4_1.proto";
38ffe3c632Sopenharmony_ciimport "datasets/google_message4/benchmark_message4_2.proto";
39ffe3c632Sopenharmony_ciimport "datasets/google_message4/benchmark_message4_3.proto";
40ffe3c632Sopenharmony_ci
41ffe3c632Sopenharmony_cioption cc_enable_arenas = true;
42ffe3c632Sopenharmony_cioption java_package = "com.google.protobuf.benchmarks";
43ffe3c632Sopenharmony_ci
44ffe3c632Sopenharmony_cimessage GoogleMessage4 {
45ffe3c632Sopenharmony_ci  optional int32 field37503 = 1;
46ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37504 = 2;
47ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37505 = 3;
48ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37506 = 4;
49ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37507 = 5;
50ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message37489 field37508 = 6;
51ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37509 = 7;
52ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37510 = 8;
53ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37511 = 9;
54ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37512 = 10;
55ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37513 = 11;
56ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37514 = 12;
57ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37515 = 13;
58ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37516 = 14;
59ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37517 = 15;
60ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37518 = 16;
61ffe3c632Sopenharmony_ci}
62ffe3c632Sopenharmony_ci
63ffe3c632Sopenharmony_cimessage Message37489 {
64ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message2517 field37534 = 3;
65ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message7330 field37535 = 4;
66ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message8815 field37536 = 6;
67ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message8817 field37537 = 7;
68ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message8835 field37538 = 8;
69ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message8848 field37539 = 9;
70ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message8856 field37540 = 11;
71ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12717 field37541 = 15;
72ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12748 field37542 = 20;
73ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message7319 field37543 = 22;
74ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12908 field37544 = 24;
75ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12910 field37545 = 25;
76ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12960 field37546 = 30;
77ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message176 field37547 = 33;
78ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message13000 field37548 = 34;
79ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message13035 field37549 = 35;
80ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message37331 field37550 = 36;
81ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message37329 field37551 = 37;
82ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message37327 field37552 = 38;
83ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message37333 field37553 = 39;
84ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message37335 field37554 = 40;
85ffe3c632Sopenharmony_ci}
86ffe3c632Sopenharmony_ci
87ffe3c632Sopenharmony_cimessage Message7319 {
88ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field7321 = 1;
89ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field7322 = 7;
90ffe3c632Sopenharmony_ci}
91ffe3c632Sopenharmony_ci
92ffe3c632Sopenharmony_cimessage Message12717 {
93ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field12719 = 1;
94ffe3c632Sopenharmony_ci  optional string field12720 = 2;
95ffe3c632Sopenharmony_ci  optional uint32 field12721 = 3;
96ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message11976 field12722 = 4;
97ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message11948 field12723 = 5;
98ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message11947 field12724 = 6;
99ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12687 field12725 = 7;
100ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message11948 field12726 = 8;
101ffe3c632Sopenharmony_ci  optional int64 field12727 = 9;
102ffe3c632Sopenharmony_ci}
103ffe3c632Sopenharmony_ci
104ffe3c632Sopenharmony_cimessage Message37331 {
105ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37367 = 4;
106ffe3c632Sopenharmony_ci  required .benchmarks.google_message4.Message37326 field37368 = 1;
107ffe3c632Sopenharmony_ci  required int64 field37369 = 2;
108ffe3c632Sopenharmony_ci  required bytes field37370 = 3;
109ffe3c632Sopenharmony_ci}
110ffe3c632Sopenharmony_ci
111ffe3c632Sopenharmony_cimessage Message8815 {
112ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field8819 = 1;
113ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message8768 field8820 = 2;
114ffe3c632Sopenharmony_ci  optional bool field8821 = 3;
115ffe3c632Sopenharmony_ci}
116ffe3c632Sopenharmony_ci
117ffe3c632Sopenharmony_cimessage Message7330 {
118ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field7332 = 1;
119ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message3069 field7333 = 2;
120ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message7320 field7334 = 3;
121ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field7335 = 4;
122ffe3c632Sopenharmony_ci  optional bool field7336 = 5;
123ffe3c632Sopenharmony_ci  optional int64 field7337 = 6;
124ffe3c632Sopenharmony_ci}
125ffe3c632Sopenharmony_ci
126ffe3c632Sopenharmony_cimessage Message12960 {
127ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field12962 = 1;
128ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12948 field12963 = 2;
129ffe3c632Sopenharmony_ci}
130ffe3c632Sopenharmony_ci
131ffe3c632Sopenharmony_cimessage Message176 {
132ffe3c632Sopenharmony_ci  required string field408 = 1;
133ffe3c632Sopenharmony_ci  optional int32 field409 = 4;
134ffe3c632Sopenharmony_ci  optional string field410 = 50;
135ffe3c632Sopenharmony_ci  optional int32 field411 = 2;
136ffe3c632Sopenharmony_ci  optional uint64 field412 = 47;
137ffe3c632Sopenharmony_ci  optional string field413 = 56;
138ffe3c632Sopenharmony_ci  optional int32 field414 = 24;
139ffe3c632Sopenharmony_ci  optional string field415 = 21;
140ffe3c632Sopenharmony_ci  optional bytes field416 = 3;
141ffe3c632Sopenharmony_ci  optional string field417 = 57;
142ffe3c632Sopenharmony_ci  optional int32 field418 = 51;
143ffe3c632Sopenharmony_ci  optional float field419 = 7;
144ffe3c632Sopenharmony_ci  optional bool field420 = 5;
145ffe3c632Sopenharmony_ci  optional bool field421 = 28;
146ffe3c632Sopenharmony_ci  optional int32 field422 = 6;
147ffe3c632Sopenharmony_ci  repeated int32 field423 = 40;
148ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field424 = 41;
149ffe3c632Sopenharmony_ci  optional bool field425 = 25;
150ffe3c632Sopenharmony_ci  optional uint64 field426 = 26;
151ffe3c632Sopenharmony_ci  optional int32 field427 = 38;
152ffe3c632Sopenharmony_ci  optional bytes field428 = 15;
153ffe3c632Sopenharmony_ci  optional bytes field429 = 55;
154ffe3c632Sopenharmony_ci  optional bytes field430 = 16;
155ffe3c632Sopenharmony_ci  optional bytes field431 = 23;
156ffe3c632Sopenharmony_ci  optional bool field432 = 33;
157ffe3c632Sopenharmony_ci  optional bytes field433 = 31;
158ffe3c632Sopenharmony_ci  optional bytes field434 = 32;
159ffe3c632Sopenharmony_ci  optional int32 field435 = 36;
160ffe3c632Sopenharmony_ci  optional uint64 field436 = 17;
161ffe3c632Sopenharmony_ci  optional int32 field437 = 45;
162ffe3c632Sopenharmony_ci  optional uint64 field438 = 18;
163ffe3c632Sopenharmony_ci  optional string field439 = 46;
164ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field440 = 64;
165ffe3c632Sopenharmony_ci  optional int32 field441 = 39;
166ffe3c632Sopenharmony_ci  optional uint64 field442 = 48;
167ffe3c632Sopenharmony_ci  optional bytes field443 = 19;
168ffe3c632Sopenharmony_ci  optional bytes field444 = 42;
169ffe3c632Sopenharmony_ci  optional bytes field445 = 43;
170ffe3c632Sopenharmony_ci  optional string field446 = 44;
171ffe3c632Sopenharmony_ci  optional string field447 = 49;
172ffe3c632Sopenharmony_ci  optional int64 field448 = 20;
173ffe3c632Sopenharmony_ci  optional bool field449 = 53;
174ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field450 = 54;
175ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.UnusedEmptyMessage field451 = 22;
176ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEnum field452 = 27;
177ffe3c632Sopenharmony_ci  optional int32 field453 = 29;
178ffe3c632Sopenharmony_ci  optional int32 field454 = 30;
179ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEnum field455 = 37;
180ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEnum field456 = 34;
181ffe3c632Sopenharmony_ci  optional int32 field457 = 35;
182ffe3c632Sopenharmony_ci  repeated group Message178 = 101 {}
183ffe3c632Sopenharmony_ci  optional bool field459 = 52;
184ffe3c632Sopenharmony_ci  optional uint64 field460 = 58;
185ffe3c632Sopenharmony_ci  optional uint64 field461 = 59;
186ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field462 = 60;
187ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field463 = 61;
188ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEnum field464 = 62;
189ffe3c632Sopenharmony_ci  repeated string field465 = 63;
190ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field466 = 65;
191ffe3c632Sopenharmony_ci}
192ffe3c632Sopenharmony_ci
193ffe3c632Sopenharmony_cimessage Message8817 {
194ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field8825 = 1;
195ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message8768 field8826 = 2;
196ffe3c632Sopenharmony_ci  optional string field8827 = 3;
197ffe3c632Sopenharmony_ci}
198ffe3c632Sopenharmony_ci
199ffe3c632Sopenharmony_cimessage Message8835 {
200ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field8837 = 1;
201ffe3c632Sopenharmony_ci  repeated string field8838 = 2;
202ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEnum field8839 = 3;
203ffe3c632Sopenharmony_ci}
204ffe3c632Sopenharmony_ci
205ffe3c632Sopenharmony_cimessage Message37333 {
206ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37372 = 3;
207ffe3c632Sopenharmony_ci  required .benchmarks.google_message4.Message37326 field37373 = 1;
208ffe3c632Sopenharmony_ci  optional uint64 field37374 = 2;
209ffe3c632Sopenharmony_ci}
210ffe3c632Sopenharmony_ci
211ffe3c632Sopenharmony_cimessage Message13000 {
212ffe3c632Sopenharmony_ci  optional int64 field13015 = 1;
213ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message12979 field13016 = 2;
214ffe3c632Sopenharmony_ci}
215ffe3c632Sopenharmony_ci
216ffe3c632Sopenharmony_cimessage Message37335 {
217ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37376 = 4;
218ffe3c632Sopenharmony_ci  required .benchmarks.google_message4.Message37326 field37377 = 1;
219ffe3c632Sopenharmony_ci  required .benchmarks.google_message4.Message37173 field37378 = 2;
220ffe3c632Sopenharmony_ci  optional uint64 field37379 = 3;
221ffe3c632Sopenharmony_ci}
222ffe3c632Sopenharmony_ci
223ffe3c632Sopenharmony_cimessage Message8848 {
224ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field8850 = 1;
225ffe3c632Sopenharmony_ci  optional string field8851 = 2;
226ffe3c632Sopenharmony_ci  optional bytes field8852 = 3;
227ffe3c632Sopenharmony_ci}
228ffe3c632Sopenharmony_ci
229ffe3c632Sopenharmony_cimessage Message13035 {
230ffe3c632Sopenharmony_ci  optional int64 field13058 = 1;
231ffe3c632Sopenharmony_ci  repeated int64 field13059 = 2;
232ffe3c632Sopenharmony_ci}
233ffe3c632Sopenharmony_ci
234ffe3c632Sopenharmony_cimessage Message8856 {
235ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field8858 = 1;
236ffe3c632Sopenharmony_ci  optional string field8859 = 2;
237ffe3c632Sopenharmony_ci}
238ffe3c632Sopenharmony_ci
239ffe3c632Sopenharmony_cimessage Message12908 {
240ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field12912 = 1;
241ffe3c632Sopenharmony_ci  optional string field12913 = 2;
242ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12799 field12914 = 3;
243ffe3c632Sopenharmony_ci  optional int64 field12915 = 4;
244ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message3804 field12916 = 5;
245ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12870 field12917 = 6;
246ffe3c632Sopenharmony_ci}
247ffe3c632Sopenharmony_ci
248ffe3c632Sopenharmony_cimessage Message12910 {
249ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field12920 = 1;
250ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12818 field12921 = 2;
251ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message12903 field12922 = 3;
252ffe3c632Sopenharmony_ci}
253ffe3c632Sopenharmony_ci
254ffe3c632Sopenharmony_cimessage Message37327 {
255ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37347 = 11;
256ffe3c632Sopenharmony_ci  required .benchmarks.google_message4.Message37326 field37348 = 1;
257ffe3c632Sopenharmony_ci  optional bool field37349 = 2;
258ffe3c632Sopenharmony_ci  optional bool field37350 = 3;
259ffe3c632Sopenharmony_ci  optional bool field37351 = 4;
260ffe3c632Sopenharmony_ci  optional bool field37352 = 5;
261ffe3c632Sopenharmony_ci  optional bool field37353 = 6;
262ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37354 = 7;
263ffe3c632Sopenharmony_ci  optional uint64 field37355 = 8;
264ffe3c632Sopenharmony_ci  optional bool field37356 = 9;
265ffe3c632Sopenharmony_ci  optional bool field37357 = 10;
266ffe3c632Sopenharmony_ci}
267ffe3c632Sopenharmony_ci
268ffe3c632Sopenharmony_cimessage Message37329 {
269ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37359 = 6;
270ffe3c632Sopenharmony_ci  required .benchmarks.google_message4.Message37326 field37360 = 1;
271ffe3c632Sopenharmony_ci  required int64 field37361 = 2;
272ffe3c632Sopenharmony_ci  required int64 field37362 = 3;
273ffe3c632Sopenharmony_ci  optional bool field37363 = 4;
274ffe3c632Sopenharmony_ci}
275ffe3c632Sopenharmony_ci
276ffe3c632Sopenharmony_cimessage Message2517 {
277ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field2519 = 1;
278ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message2356 field2520 = 2;
279ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message0 field2521 = 3;
280ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message2463 field2522 = 4;
281ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message971 field2523 = 5;
282ffe3c632Sopenharmony_ci}
283ffe3c632Sopenharmony_ci
284ffe3c632Sopenharmony_cimessage Message12748 {
285ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field12754 = 1;
286ffe3c632Sopenharmony_ci  optional string field12755 = 2;
287ffe3c632Sopenharmony_ci  optional string field12756 = 3;
288ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Enum12735 field12757 = 4;
289ffe3c632Sopenharmony_ci}
290ffe3c632Sopenharmony_ci
291ffe3c632Sopenharmony_cimessage Message12687 {
292ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message12686 field12701 = 1;
293ffe3c632Sopenharmony_ci}
294ffe3c632Sopenharmony_ci
295ffe3c632Sopenharmony_cimessage Message11948 {
296ffe3c632Sopenharmony_ci  optional string field11954 = 1;
297ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message11949 field11955 = 2;
298ffe3c632Sopenharmony_ci  optional bool field11956 = 3;
299ffe3c632Sopenharmony_ci}
300ffe3c632Sopenharmony_ci
301ffe3c632Sopenharmony_cimessage Message11976 {
302ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message11975 field12002 = 1;
303ffe3c632Sopenharmony_ci}
304ffe3c632Sopenharmony_ci
305ffe3c632Sopenharmony_cimessage Message7320 {
306ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field7323 = 1;
307ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message7287 field7324 = 8;
308ffe3c632Sopenharmony_ci}
309ffe3c632Sopenharmony_ci
310ffe3c632Sopenharmony_cimessage Message3069 {
311ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message3061 field3374 = 1;
312ffe3c632Sopenharmony_ci  optional bytes field3375 = 2;
313ffe3c632Sopenharmony_ci  repeated group Message3070 = 3 {
314ffe3c632Sopenharmony_ci    required .benchmarks.google_message4.Enum3071 field3378 = 4;
315ffe3c632Sopenharmony_ci    required bytes field3379 = 5;
316ffe3c632Sopenharmony_ci  }
317ffe3c632Sopenharmony_ci  extensions 10000 to 536870911;
318ffe3c632Sopenharmony_ci}
319ffe3c632Sopenharmony_ci
320ffe3c632Sopenharmony_cimessage Message12948 {
321ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message12949 field12958 = 1;
322ffe3c632Sopenharmony_ci}
323ffe3c632Sopenharmony_ci
324ffe3c632Sopenharmony_cimessage Message8768 {
325ffe3c632Sopenharmony_ci  optional string field8782 = 1;
326ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message8572 field8783 = 2;
327ffe3c632Sopenharmony_ci  optional bool field8784 = 3;
328ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message8774 field8785 = 4;
329ffe3c632Sopenharmony_ci  optional int64 field8786 = 5;
330ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field8787 = 6;
331ffe3c632Sopenharmony_ci  optional string field8788 = 7;
332ffe3c632Sopenharmony_ci}
333ffe3c632Sopenharmony_ci
334ffe3c632Sopenharmony_cimessage Message12979 {
335ffe3c632Sopenharmony_ci  required bytes field12981 = 1;
336ffe3c632Sopenharmony_ci  repeated string field12982 = 2;
337ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field12983 = 3;
338ffe3c632Sopenharmony_ci  optional int64 field12984 = 4;
339ffe3c632Sopenharmony_ci  optional string field12985 = 5;
340ffe3c632Sopenharmony_ci  optional int32 field12986 = 6;
341ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field12987 = 7;
342ffe3c632Sopenharmony_ci}
343ffe3c632Sopenharmony_ci
344ffe3c632Sopenharmony_cimessage Message37173 {
345ffe3c632Sopenharmony_ci  optional string field37252 = 1;
346ffe3c632Sopenharmony_ci  optional int64 field37253 = 2;
347ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEnum field37254 = 4;
348ffe3c632Sopenharmony_ci  optional bool field37255 = 5;
349ffe3c632Sopenharmony_ci  optional bool field37256 = 6;
350ffe3c632Sopenharmony_ci  optional bool field37257 = 7;
351ffe3c632Sopenharmony_ci  optional string field37258 = 8;
352ffe3c632Sopenharmony_ci  optional string field37259 = 9;
353ffe3c632Sopenharmony_ci  optional uint32 field37260 = 10;
354ffe3c632Sopenharmony_ci  optional fixed32 field37261 = 11;
355ffe3c632Sopenharmony_ci  optional string field37262 = 12;
356ffe3c632Sopenharmony_ci  optional string field37263 = 13;
357ffe3c632Sopenharmony_ci  optional string field37264 = 14;
358ffe3c632Sopenharmony_ci  optional int32 field37265 = 15;
359ffe3c632Sopenharmony_ci  optional int64 field37266 = 16;
360ffe3c632Sopenharmony_ci  optional int64 field37267 = 17;
361ffe3c632Sopenharmony_ci  optional int32 field37268 = 18;
362ffe3c632Sopenharmony_ci  optional int32 field37269 = 19;
363ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37270 = 20;
364ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37271 = 21;
365ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37272 = 22;
366ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37273 = 23;
367ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field37274 = 24;
368ffe3c632Sopenharmony_ci  optional string field37275 = 25;
369ffe3c632Sopenharmony_ci  optional bool field37276 = 26;
370ffe3c632Sopenharmony_ci}
371ffe3c632Sopenharmony_ci
372ffe3c632Sopenharmony_cimessage Message12799 {
373ffe3c632Sopenharmony_ci  required string field12809 = 1;
374ffe3c632Sopenharmony_ci  repeated fixed64 field12810 = 2;
375ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message12776 field12811 = 8;
376ffe3c632Sopenharmony_ci  repeated int32 field12812 = 4;
377ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message12798 field12813 = 5;
378ffe3c632Sopenharmony_ci  required int32 field12814 = 3;
379ffe3c632Sopenharmony_ci  optional int32 field12815 = 6;
380ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12797 field12816 = 7;
381ffe3c632Sopenharmony_ci}
382ffe3c632Sopenharmony_ci
383ffe3c632Sopenharmony_cimessage Message12870 {
384ffe3c632Sopenharmony_ci  required int32 field12879 = 1;
385ffe3c632Sopenharmony_ci  optional int32 field12880 = 7;
386ffe3c632Sopenharmony_ci  required int32 field12881 = 2;
387ffe3c632Sopenharmony_ci  optional uint64 field12882 = 3;
388ffe3c632Sopenharmony_ci  optional string field12883 = 2001;
389ffe3c632Sopenharmony_ci  optional fixed64 field12884 = 4;
390ffe3c632Sopenharmony_ci  repeated fixed64 field12885 = 14;
391ffe3c632Sopenharmony_ci  optional int32 field12886 = 9;
392ffe3c632Sopenharmony_ci  optional int64 field12887 = 18;
393ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message12870 field12888 = 8;
394ffe3c632Sopenharmony_ci  optional int32 field12889 = 5;
395ffe3c632Sopenharmony_ci  optional uint64 field12890 = 6;
396ffe3c632Sopenharmony_ci  optional int32 field12891 = 10;
397ffe3c632Sopenharmony_ci  optional int32 field12892 = 11;
398ffe3c632Sopenharmony_ci  optional double field12893 = 12;
399ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message12825 field12894 = 13;
400ffe3c632Sopenharmony_ci  optional double field12895 = 15;
401ffe3c632Sopenharmony_ci  optional string field12896 = 16;
402ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Enum12871 field12897 = 17;
403ffe3c632Sopenharmony_ci  optional int32 field12898 = 19;
404ffe3c632Sopenharmony_ci}
405ffe3c632Sopenharmony_ci
406ffe3c632Sopenharmony_cimessage Message3804 {
407ffe3c632Sopenharmony_ci  required int64 field3818 = 1;
408ffe3c632Sopenharmony_ci  required bool field3819 = 2;
409ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Enum3805 field3820 = 4;
410ffe3c632Sopenharmony_ci  optional int32 field3821 = 5;
411ffe3c632Sopenharmony_ci  optional bool field3822 = 6;
412ffe3c632Sopenharmony_ci  optional int64 field3823 = 7;
413ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Enum3783 field3824 = 8;
414ffe3c632Sopenharmony_ci}
415ffe3c632Sopenharmony_ci
416ffe3c632Sopenharmony_cimessage Message12903 {
417ffe3c632Sopenharmony_ci  optional string field12905 = 1;
418ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message8587 field12906 = 2;
419ffe3c632Sopenharmony_ci  repeated .benchmarks.google_message4.Message8590 field12907 = 3;
420ffe3c632Sopenharmony_ci}
421ffe3c632Sopenharmony_ci
422ffe3c632Sopenharmony_cimessage Message37326 {
423ffe3c632Sopenharmony_ci  required string field37345 = 1;
424ffe3c632Sopenharmony_ci  optional string field37346 = 2;
425ffe3c632Sopenharmony_ci}
426ffe3c632Sopenharmony_ci
427ffe3c632Sopenharmony_cimessage Message2356 {
428ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.Message1374 field2368 = 121;
429ffe3c632Sopenharmony_ci  optional uint64 field2369 = 1;
430ffe3c632Sopenharmony_ci  optional int32 field2370 = 2;
431ffe3c632Sopenharmony_ci  optional int32 field2371 = 17;
432ffe3c632Sopenharmony_ci  required string field2372 = 3;
433ffe3c632Sopenharmony_ci  optional int32 field2373 = 7;
434ffe3c632Sopenharmony_ci  optional bytes field2374 = 8;
435ffe3c632Sopenharmony_ci  optional string field2375 = 4;
436ffe3c632Sopenharmony_ci  optional string field2376 = 101;
437ffe3c632Sopenharmony_ci  optional int32 field2377 = 102;
438ffe3c632Sopenharmony_ci  optional int32 field2378 = 103;
439ffe3c632Sopenharmony_ci  optional int32 field2379 = 104;
440ffe3c632Sopenharmony_ci  optional int32 field2380 = 113;
441ffe3c632Sopenharmony_ci  optional int32 field2381 = 114;
442ffe3c632Sopenharmony_ci  optional int32 field2382 = 115;
443ffe3c632Sopenharmony_ci  optional int32 field2383 = 117;
444ffe3c632Sopenharmony_ci  optional int32 field2384 = 118;
445ffe3c632Sopenharmony_ci  optional int32 field2385 = 119;
446ffe3c632Sopenharmony_ci  optional int32 field2386 = 105;
447ffe3c632Sopenharmony_ci  optional bytes field2387 = 5;
448ffe3c632Sopenharmony_ci  optional group Message2357 = 6 {
449ffe3c632Sopenharmony_ci    optional int64 field2399 = 9;
450ffe3c632Sopenharmony_ci    optional int32 field2400 = 10;
451ffe3c632Sopenharmony_ci    optional int32 field2401 = 11;
452ffe3c632Sopenharmony_ci    optional int32 field2402 = 12;
453ffe3c632Sopenharmony_ci    optional int32 field2403 = 13;
454ffe3c632Sopenharmony_ci    optional int32 field2404 = 116;
455ffe3c632Sopenharmony_ci    optional int32 field2405 = 106;
456ffe3c632Sopenharmony_ci    required bytes field2406 = 14;
457ffe3c632Sopenharmony_ci    optional int32 field2407 = 45;
458ffe3c632Sopenharmony_ci    optional int32 field2408 = 112;
459ffe3c632Sopenharmony_ci    optional bool field2409 = 122;
460ffe3c632Sopenharmony_ci    optional bytes field2410 = 124;
461ffe3c632Sopenharmony_ci  }
462ffe3c632Sopenharmony_ci  optional string field2389 = 120;
463ffe3c632Sopenharmony_ci  optional group Message2358 = 107 {}
464ffe3c632Sopenharmony_ci  repeated group Message2359 = 40 {}
465ffe3c632Sopenharmony_ci  optional int32 field2392 = 50;
466ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field2393 = 60;
467ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field2394 = 70;
468ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field2395 = 80;
469ffe3c632Sopenharmony_ci  optional .benchmarks.google_message4.UnusedEmptyMessage field2396 = 90;
470ffe3c632Sopenharmony_ci  optional string field2397 = 100;
471ffe3c632Sopenharmony_ci  optional string field2398 = 123;
472ffe3c632Sopenharmony_ci}
473ffe3c632Sopenharmony_ci
474ffe3c632Sopenharmony_cimessage Message0 {
475ffe3c632Sopenharmony_ci  option message_set_wire_format = true;
476ffe3c632Sopenharmony_ci
477ffe3c632Sopenharmony_ci  extensions 4 to 2147483646;
478ffe3c632Sopenharmony_ci}
479ffe3c632Sopenharmony_ci
480ffe3c632Sopenharmony_cimessage Message971 {
481ffe3c632Sopenharmony_ci  optional string field972 = 1;
482ffe3c632Sopenharmony_ci  optional int32 field973 = 2;
483ffe3c632Sopenharmony_ci  optional bool field974 = 3;
484ffe3c632Sopenharmony_ci}
485