benchmark_message3_1.proto 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309
  1. // Protocol Buffers - Google's data interchange format
  2. // Copyright 2008 Google Inc. All rights reserved.
  3. // https://developers.google.com/protocol-buffers/
  4. //
  5. // Redistribution and use in source and binary forms, with or without
  6. // modification, are permitted provided that the following conditions are
  7. // met:
  8. //
  9. // * Redistributions of source code must retain the above copyright
  10. // notice, this list of conditions and the following disclaimer.
  11. // * Redistributions in binary form must reproduce the above
  12. // copyright notice, this list of conditions and the following disclaimer
  13. // in the documentation and/or other materials provided with the
  14. // distribution.
  15. // * Neither the name of Google Inc. nor the names of its
  16. // contributors may be used to endorse or promote products derived from
  17. // this software without specific prior written permission.
  18. //
  19. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  20. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  21. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  22. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  24. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  25. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  26. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  27. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  28. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  29. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  30. syntax = "proto2";
  31. import "datasets/google_message3/benchmark_message3_2.proto";
  32. import "datasets/google_message3/benchmark_message3_3.proto";
  33. import "datasets/google_message3/benchmark_message3_5.proto";
  34. import "datasets/google_message3/benchmark_message3_7.proto";
  35. import "datasets/google_message3/benchmark_message3_8.proto";
  36. package benchmarks.google_message3;
  37. option cc_enable_arenas = true;
  38. option java_package = "com.google.protobuf.benchmarks";
  39. message Message34390 {
  40. repeated .benchmarks.google_message3.Message34387 field34452 = 1;
  41. extend .benchmarks.google_message3.Message0 {
  42. optional .benchmarks.google_message3.Message34390 field34453 = 92144610;
  43. }
  44. }
  45. message Message34624 {
  46. optional .benchmarks.google_message3.Message34621 field34683 = 1;
  47. optional .benchmarks.google_message3.Message34621 field34684 = 2;
  48. extend .benchmarks.google_message3.Message0 {
  49. optional .benchmarks.google_message3.Message34624 field34685 = 18178548;
  50. }
  51. }
  52. message Message34791 {
  53. optional fixed64 field34793 = 1;
  54. repeated group Message34792 = 2 {
  55. required string field34808 = 3;
  56. optional string field34809 = 4;
  57. }
  58. optional int32 field34795 = 5;
  59. optional int32 field34796 = 6;
  60. optional int32 field34797 = 7;
  61. optional int32 field34798 = 8;
  62. optional int32 field34799 = 9;
  63. optional int32 field34800 = 10;
  64. optional bool field34801 = 11;
  65. optional float field34802 = 12;
  66. optional int32 field34803 = 13;
  67. optional string field34804 = 14;
  68. optional int64 field34805 = 15;
  69. repeated fixed64 field34806 = 17 [packed = true];
  70. extend .benchmarks.google_message3.Message0 {
  71. optional .benchmarks.google_message3.Message34791 field34807 = 6330340;
  72. }
  73. }
  74. message Message35483 {
  75. optional int32 field35499 = 1;
  76. optional string field35500 = 2;
  77. optional string field35501 = 3;
  78. optional string field35502 = 4;
  79. repeated .benchmarks.google_message3.Message35476 field35503 = 5;
  80. optional .benchmarks.google_message3.UnusedEmptyMessage field35504 = 6;
  81. extend .benchmarks.google_message3.Message0 {
  82. optional .benchmarks.google_message3.Message35483 field35505 = 7913554;
  83. }
  84. }
  85. message Message35807 {
  86. optional int32 field35810 = 1;
  87. optional int32 field35811 = 2;
  88. optional int32 field35812 = 3;
  89. optional int32 field35813 = 4;
  90. optional int32 field35814 = 5;
  91. optional int32 field35815 = 6;
  92. optional int32 field35816 = 7;
  93. optional int32 field35817 = 8;
  94. extend .benchmarks.google_message3.Message0 {
  95. optional .benchmarks.google_message3.Message35807 field35818 = 3803299;
  96. }
  97. }
  98. message Message37487 {
  99. optional bytes field37501 = 2;
  100. optional bool field37502 = 3;
  101. }
  102. message Message13062 {
  103. optional int64 field13075 = 1;
  104. optional string field13076 = 2;
  105. optional int32 field13077 = 3;
  106. optional string field13078 = 4;
  107. optional int32 field13079 = 5;
  108. }
  109. message Message952 {
  110. repeated .benchmarks.google_message3.Message949 field963 = 1;
  111. }
  112. message Message36876 {
  113. optional .benchmarks.google_message3.Message2356 field36980 = 1;
  114. repeated group Message36877 = 111 {
  115. required string field37044 = 112;
  116. optional int32 field37045 = 113;
  117. optional bytes field37046 = 114;
  118. optional int32 field37047 = 115;
  119. optional int32 field37048 = 157;
  120. }
  121. repeated group Message36878 = 168 {
  122. }
  123. repeated group Message36879 = 55 {
  124. required string field37050 = 56;
  125. optional int32 field37051 = 69;
  126. }
  127. repeated .benchmarks.google_message3.UnusedEmptyMessage field36984 = 78;
  128. optional group Message36880 = 137 {
  129. }
  130. optional uint64 field36986 = 59;
  131. optional bytes field36987 = 121;
  132. optional .benchmarks.google_message3.UnusedEmptyMessage field36988 = 2;
  133. optional .benchmarks.google_message3.Message7029 field36989 = 118;
  134. optional .benchmarks.google_message3.Message35573 field36990 = 11;
  135. optional .benchmarks.google_message3.UnusedEmptyMessage field36991 = 21;
  136. optional .benchmarks.google_message3.UnusedEmptyMessage field36992 = 22;
  137. optional float field36993 = 13;
  138. optional int32 field36994 = 20;
  139. optional bool field36995 = 51;
  140. optional bool field36996 = 57;
  141. repeated .benchmarks.google_message3.UnusedEmptyMessage field36997 = 100;
  142. optional int32 field36998 = 47;
  143. optional int32 field36999 = 48;
  144. optional .benchmarks.google_message3.UnusedEmptyMessage field37000 = 68;
  145. repeated group Message36881 = 23 {
  146. }
  147. optional .benchmarks.google_message3.Message4144 field37002 = 125;
  148. repeated group Message36882 = 35 {
  149. }
  150. optional .benchmarks.google_message3.UnusedEmptyMessage field37004 = 49;
  151. optional .benchmarks.google_message3.Message18921 field37005 = 52;
  152. optional .benchmarks.google_message3.Message36858 field37006 = 46;
  153. optional .benchmarks.google_message3.Message18831 field37007 = 54;
  154. optional .benchmarks.google_message3.UnusedEmptyMessage field37008 = 58;
  155. optional .benchmarks.google_message3.Message18283 field37009 = 10;
  156. optional string field37010 = 44;
  157. optional string field37011 = 103;
  158. optional .benchmarks.google_message3.Message0 field37012 = 43;
  159. optional .benchmarks.google_message3.Message0 field37013 = 143;
  160. optional .benchmarks.google_message3.UnusedEmptyMessage field37014 = 53;
  161. optional .benchmarks.google_message3.Message36869 field37015 = 15;
  162. optional group Message36883 = 3 {
  163. }
  164. repeated group Message36884 = 16 {
  165. }
  166. repeated group Message36885 = 27 {
  167. }
  168. optional group Message36886 = 32 {
  169. }
  170. repeated .benchmarks.google_message3.UnusedEnum field37020 = 71;
  171. repeated int32 field37021 = 70;
  172. optional .benchmarks.google_message3.UnusedEmptyMessage field37022 = 66;
  173. optional .benchmarks.google_message3.Message13090 field37023 = 67;
  174. optional group Message36887 = 62 {
  175. }
  176. repeated .benchmarks.google_message3.Message10155 field37025 = 50;
  177. repeated .benchmarks.google_message3.Message11874 field37026 = 151;
  178. optional string field37027 = 12;
  179. optional int64 field37028 = 72;
  180. optional .benchmarks.google_message3.UnusedEmptyMessage field37029 = 73;
  181. optional .benchmarks.google_message3.Message35546 field37030 = 108;
  182. optional group Message36888 = 74 {
  183. optional uint64 field37089 = 75;
  184. optional bool field37090 = 76;
  185. optional uint64 field37091 = 165;
  186. optional double field37092 = 166;
  187. optional uint64 field37093 = 109;
  188. optional bytes field37094 = 122;
  189. }
  190. repeated .benchmarks.google_message3.Message19255 field37032 = 104;
  191. optional .benchmarks.google_message3.Message33968 field37033 = 105;
  192. optional bool field37034 = 106;
  193. repeated .benchmarks.google_message3.UnusedEmptyMessage field37035 = 107;
  194. optional .benchmarks.google_message3.Message6644 field37036 = 110;
  195. optional bytes field37037 = 133;
  196. optional group Message36889 = 116 {
  197. optional int64 field37095 = 117;
  198. optional string field37096 = 145;
  199. optional int32 field37097 = 123;
  200. optional bool field37098 = 163;
  201. optional int32 field37099 = 164;
  202. optional int32 field37100 = 149;
  203. optional .benchmarks.google_message3.UnusedEmptyMessage field37101 = 129;
  204. optional .benchmarks.google_message3.Message13174 field37102 = 124;
  205. optional .benchmarks.google_message3.Message13169 field37103 = 128;
  206. optional uint64 field37104 = 132;
  207. repeated .benchmarks.google_message3.Enum36890 field37105 = 131;
  208. optional bool field37106 = 134;
  209. optional bool field37107 = 140;
  210. optional .benchmarks.google_message3.UnusedEmptyMessage field37108 = 135;
  211. optional float field37109 = 136;
  212. optional float field37110 = 156;
  213. optional bool field37111 = 142;
  214. optional int64 field37112 = 167;
  215. optional .benchmarks.google_message3.UnusedEmptyMessage field37113 = 146;
  216. optional bool field37114 = 148;
  217. optional .benchmarks.google_message3.UnusedEmptyMessage field37115 = 154;
  218. optional .benchmarks.google_message3.UnusedEnum field37116 = 158;
  219. repeated .benchmarks.google_message3.UnusedEnum field37117 = 159;
  220. optional int32 field37118 = 160;
  221. repeated string field37119 = 161;
  222. }
  223. repeated group Message36910 = 119 {
  224. }
  225. optional group Message36911 = 126 {
  226. optional .benchmarks.google_message3.UnusedEmptyMessage field37121 = 127;
  227. optional .benchmarks.google_message3.Message35538 field37122 = 130;
  228. optional .benchmarks.google_message3.Message35540 field37123 = 144;
  229. optional .benchmarks.google_message3.Message35542 field37124 = 150;
  230. }
  231. optional group Message36912 = 152 {
  232. optional .benchmarks.google_message3.Message3901 field37125 = 153;
  233. optional .benchmarks.google_message3.Message3901 field37126 = 162;
  234. }
  235. optional .benchmarks.google_message3.UnusedEmptyMessage field37042 = 155;
  236. }
  237. message Message1328 {
  238. }
  239. message Message6850 {
  240. }
  241. message Message6863 {
  242. optional .benchmarks.google_message3.Enum6858 field6931 = 1;
  243. optional .benchmarks.google_message3.Enum6858 field6932 = 2;
  244. optional .benchmarks.google_message3.UnusedEnum field6933 = 36;
  245. optional bool field6934 = 27;
  246. optional .benchmarks.google_message3.Message6773 field6935 = 26;
  247. optional int32 field6936 = 30;
  248. optional int32 field6937 = 37;
  249. optional .benchmarks.google_message3.Enum6815 field6938 = 31;
  250. optional string field6939 = 3;
  251. optional int32 field6940 = 4;
  252. optional .benchmarks.google_message3.Enum6822 field6941 = 15;
  253. optional bool field6942 = 10;
  254. optional bool field6943 = 17;
  255. optional float field6944 = 18;
  256. optional float field6945 = 19;
  257. optional int32 field6946 = 5;
  258. optional int32 field6947 = 6;
  259. optional bool field6948 = 7;
  260. optional int32 field6949 = 12;
  261. optional .benchmarks.google_message3.UnusedEmptyMessage field6950 = 8;
  262. optional uint64 field6951 = 9;
  263. optional string field6952 = 11;
  264. optional bytes field6953 = 13;
  265. optional int32 field6954 = 14;
  266. optional .benchmarks.google_message3.UnusedEmptyMessage field6955 = 16;
  267. optional .benchmarks.google_message3.UnusedEmptyMessage field6956 = 22;
  268. optional .benchmarks.google_message3.Message3886 field6957 = 38;
  269. optional string field6958 = 20;
  270. optional uint32 field6959 = 21;
  271. optional .benchmarks.google_message3.Message6743 field6960 = 23;
  272. optional .benchmarks.google_message3.UnusedEmptyMessage field6961 = 29;
  273. optional .benchmarks.google_message3.UnusedEmptyMessage field6962 = 33;
  274. optional bool field6963 = 34;
  275. }
  276. message Message6871 {
  277. }
  278. message Message7547 {
  279. required bytes field7549 = 1;
  280. required int32 field7550 = 2;
  281. }
  282. message Message7648 {
  283. optional string field7669 = 1;
  284. optional int32 field7670 = 2;
  285. optional int32 field7671 = 3;
  286. optional int32 field7672 = 4;
  287. optional int32 field7673 = 5;
  288. optional int32 field7674 = 6;
  289. optional float field7675 = 7;
  290. optional bool field7676 = 8;
  291. optional bool field7677 = 9;
  292. optional bool field7678 = 10;
  293. optional bool field7679 = 11;
  294. optional bool field7680 = 12;
  295. }
  296. message Message7865 {
  297. }
  298. message Message7928 {
  299. optional string field7940 = 1;
  300. optional int64 field7941 = 2;
  301. }
  302. message Message7919 {
  303. optional fixed64 field7931 = 1;
  304. optional int64 field7932 = 2;
  305. optional bytes field7933 = 3;
  306. }
  307. message Message7920 {
  308. optional int64 field7934 = 1;
  309. optional int64 field7935 = 2;
  310. }
  311. message Message7921 {
  312. optional int32 field7936 = 1;
  313. optional int64 field7937 = 2;
  314. optional float field7938 = 3;
  315. optional .benchmarks.google_message3.UnusedEnum field7939 = 4;
  316. }
  317. message Message8511 {
  318. optional .benchmarks.google_message3.Message8224 field8539 = 1;
  319. optional string field8540 = 2;
  320. optional bool field8541 = 3;
  321. optional int64 field8542 = 4;
  322. optional string field8543 = 5;
  323. }
  324. message Message8512 {
  325. optional .benchmarks.google_message3.Message8301 field8544 = 1;
  326. optional .benchmarks.google_message3.Message8302 field8545 = 2;
  327. optional string field8546 = 3;
  328. optional bool field8547 = 4;
  329. optional int64 field8548 = 5;
  330. optional string field8549 = 6;
  331. }
  332. message Message8513 {
  333. repeated .benchmarks.google_message3.Message8392 field8550 = 1;
  334. optional string field8551 = 2;
  335. optional bool field8552 = 3;
  336. optional string field8553 = 4;
  337. }
  338. message Message8514 {
  339. optional string field8554 = 1;
  340. optional int64 field8555 = 2;
  341. optional bool field8556 = 3;
  342. repeated .benchmarks.google_message3.Message8130 field8557 = 4;
  343. optional string field8558 = 5;
  344. }
  345. message Message8515 {
  346. optional .benchmarks.google_message3.Message8479 field8559 = 1;
  347. optional .benchmarks.google_message3.Message8478 field8560 = 2;
  348. optional string field8561 = 3;
  349. }
  350. message Message10320 {
  351. optional .benchmarks.google_message3.Enum10335 field10347 = 1;
  352. repeated .benchmarks.google_message3.Message10319 field10348 = 2;
  353. optional int32 field10349 = 3;
  354. optional int32 field10350 = 4;
  355. optional int32 field10351 = 5;
  356. optional int32 field10352 = 6;
  357. optional .benchmarks.google_message3.Enum10337 field10353 = 7;
  358. }
  359. message Message10321 {
  360. optional int32 field10354 = 1;
  361. optional int32 field10355 = 2;
  362. optional uint64 field10356 = 3;
  363. }
  364. message Message10322 {
  365. optional .benchmarks.google_message3.Message4016 field10357 = 1;
  366. optional bool field10358 = 2;
  367. optional bool field10359 = 3;
  368. }
  369. message Message11988 {
  370. optional string field12021 = 1;
  371. optional string field12022 = 2;
  372. optional .benchmarks.google_message3.UnusedEmptyMessage field12023 = 3;
  373. optional .benchmarks.google_message3.Message10155 field12024 = 4;
  374. }
  375. message Message12668 {
  376. repeated .benchmarks.google_message3.Message12669 field12677 = 1;
  377. optional int32 field12678 = 2;
  378. optional int32 field12679 = 3;
  379. optional int32 field12680 = 4;
  380. }
  381. message Message12825 {
  382. repeated .benchmarks.google_message3.Message12818 field12862 = 1;
  383. optional int32 field12863 = 2;
  384. optional .benchmarks.google_message3.Message12819 field12864 = 3;
  385. optional .benchmarks.google_message3.Message12820 field12865 = 4;
  386. optional int32 field12866 = 5;
  387. repeated .benchmarks.google_message3.Message12821 field12867 = 6;
  388. repeated .benchmarks.google_message3.UnusedEmptyMessage field12868 = 7;
  389. }
  390. message Message16478 {
  391. repeated .benchmarks.google_message3.Message16479 field16481 = 1;
  392. optional bool field16482 = 3;
  393. optional int32 field16483 = 2;
  394. }
  395. message Message16552 {
  396. optional fixed64 field16565 = 1;
  397. optional int32 field16566 = 2;
  398. optional .benchmarks.google_message3.Enum16553 field16567 = 3;
  399. }
  400. message Message16660 {
  401. optional string field16668 = 1;
  402. optional string field16669 = 2;
  403. optional int32 field16670 = 3;
  404. }
  405. message Message16727 {
  406. required .benchmarks.google_message3.Enum16728 field16782 = 1;
  407. required string field16783 = 2;
  408. optional string field16784 = 3;
  409. optional int32 field16785 = 23;
  410. required string field16786 = 4;
  411. optional string field16787 = 5;
  412. optional string field16788 = 6;
  413. required .benchmarks.google_message3.Enum16732 field16789 = 7;
  414. optional string field16790 = 8;
  415. optional string field16791 = 9;
  416. optional string field16792 = 10;
  417. optional .benchmarks.google_message3.Enum16738 field16793 = 11;
  418. optional int32 field16794 = 12;
  419. repeated .benchmarks.google_message3.Message16722 field16795 = 13;
  420. optional bool field16796 = 19;
  421. optional bool field16797 = 24;
  422. optional string field16798 = 14;
  423. optional int64 field16799 = 15;
  424. optional bool field16800 = 16;
  425. optional string field16801 = 17;
  426. optional .benchmarks.google_message3.Enum16698 field16802 = 18;
  427. optional .benchmarks.google_message3.Message16724 field16803 = 20;
  428. optional bool field16804 = 22;
  429. optional .benchmarks.google_message3.UnusedEmptyMessage field16805 = 25;
  430. extensions 1000 to 536870911;
  431. }
  432. message Message16725 {
  433. optional .benchmarks.google_message3.Enum16728 field16774 = 1;
  434. repeated string field16775 = 2;
  435. }
  436. message Message17726 {
  437. optional string field17801 = 1;
  438. repeated string field17802 = 2;
  439. optional string field17803 = 3;
  440. repeated string field17804 = 4;
  441. optional string field17805 = 5;
  442. repeated string field17806 = 6;
  443. optional string field17807 = 7;
  444. optional string field17808 = 8;
  445. repeated string field17809 = 15;
  446. repeated string field17810 = 16;
  447. repeated string field17811 = 17;
  448. repeated .benchmarks.google_message3.UnusedEmptyMessage field17812 = 18;
  449. optional string field17813 = 9;
  450. optional string field17814 = 10;
  451. optional string field17815 = 11;
  452. optional string field17816 = 12;
  453. optional string field17817 = 13;
  454. optional string field17818 = 14;
  455. optional string field17819 = 19;
  456. repeated .benchmarks.google_message3.Message17728 field17820 = 20;
  457. repeated .benchmarks.google_message3.Message17728 field17821 = 21;
  458. repeated .benchmarks.google_message3.UnusedEmptyMessage field17822 = 30;
  459. }
  460. message Message17782 {
  461. optional string field18153 = 1;
  462. optional string field18154 = 2;
  463. }
  464. message Message17783 {
  465. optional string field18155 = 1;
  466. optional string field18156 = 2;
  467. optional string field18157 = 3;
  468. repeated group Message17784 = 4 {
  469. optional string field18162 = 5;
  470. optional string field18163 = 6;
  471. optional string field18164 = 7;
  472. repeated string field18165 = 8;
  473. optional string field18166 = 17;
  474. optional string field18167 = 18;
  475. }
  476. repeated group Message17785 = 9 {
  477. optional string field18168 = 10;
  478. optional string field18169 = 11;
  479. optional .benchmarks.google_message3.Message17783 field18170 = 12;
  480. optional string field18171 = 13;
  481. optional string field18172 = 14;
  482. repeated string field18173 = 15;
  483. }
  484. repeated string field18160 = 16;
  485. }
  486. message Message16945 {
  487. optional string field16946 = 1;
  488. optional string field16947 = 2;
  489. optional string field16948 = 3;
  490. optional string field16949 = 4;
  491. optional string field16950 = 5;
  492. optional .benchmarks.google_message3.UnusedEmptyMessage field16951 = 872;
  493. repeated .benchmarks.google_message3.Message0 field16952 = 16;
  494. repeated .benchmarks.google_message3.UnusedEmptyMessage field16953 = 54;
  495. repeated .benchmarks.google_message3.Message0 field16954 = 55;
  496. repeated string field16955 = 58;
  497. repeated string field16956 = 59;
  498. repeated string field16957 = 62;
  499. repeated string field16958 = 37;
  500. repeated string field16959 = 18;
  501. repeated .benchmarks.google_message3.UnusedEmptyMessage field16960 = 38;
  502. repeated .benchmarks.google_message3.Message0 field16961 = 67;
  503. repeated .benchmarks.google_message3.Message0 field16962 = 130;
  504. repeated .benchmarks.google_message3.UnusedEmptyMessage field16963 = 136;
  505. repeated string field16964 = 138;
  506. repeated .benchmarks.google_message3.UnusedEmptyMessage field16965 = 156;
  507. repeated string field16966 = 139;
  508. repeated .benchmarks.google_message3.UnusedEmptyMessage field16967 = 126;
  509. repeated string field16968 = 152;
  510. repeated .benchmarks.google_message3.Message0 field16969 = 183;
  511. repeated string field16970 = 168;
  512. repeated string field16971 = 212;
  513. repeated string field16972 = 213;
  514. repeated .benchmarks.google_message3.UnusedEmptyMessage field16973 = 189;
  515. repeated .benchmarks.google_message3.UnusedEmptyMessage field16974 = 190;
  516. repeated string field16975 = 191;
  517. repeated string field16976 = 192;
  518. repeated .benchmarks.google_message3.Message0 field16977 = 193;
  519. repeated .benchmarks.google_message3.UnusedEmptyMessage field16978 = 194;
  520. repeated .benchmarks.google_message3.UnusedEmptyMessage field16979 = 195;
  521. repeated int32 field16980 = 196;
  522. repeated .benchmarks.google_message3.UnusedEmptyMessage field16981 = 95;
  523. repeated string field16982 = 96;
  524. repeated .benchmarks.google_message3.UnusedEmptyMessage field16983 = 97;
  525. repeated string field16984 = 1086;
  526. repeated .benchmarks.google_message3.UnusedEmptyMessage field16985 = 98;
  527. repeated string field16986 = 99;
  528. repeated string field16987 = 100;
  529. repeated string field16988 = 48;
  530. optional string field16989 = 22;
  531. repeated .benchmarks.google_message3.UnusedEmptyMessage field16990 = 51;
  532. repeated string field16991 = 81;
  533. repeated string field16992 = 85;
  534. repeated string field16993 = 169;
  535. optional .benchmarks.google_message3.UnusedEmptyMessage field16994 = 260;
  536. optional int32 field16995 = 198;
  537. optional int32 field16996 = 204;
  538. optional string field16997 = 1087;
  539. repeated string field16998 = 197;
  540. repeated string field16999 = 206;
  541. optional string field17000 = 211;
  542. repeated string field17001 = 205;
  543. repeated .benchmarks.google_message3.UnusedEmptyMessage field17002 = 68;
  544. repeated .benchmarks.google_message3.UnusedEmptyMessage field17003 = 69;
  545. repeated .benchmarks.google_message3.UnusedEmptyMessage field17004 = 70;
  546. repeated .benchmarks.google_message3.UnusedEmptyMessage field17005 = 71;
  547. repeated .benchmarks.google_message3.UnusedEmptyMessage field17006 = 72;
  548. repeated .benchmarks.google_message3.UnusedEmptyMessage field17007 = 19;
  549. repeated .benchmarks.google_message3.UnusedEmptyMessage field17008 = 24;
  550. optional .benchmarks.google_message3.UnusedEmptyMessage field17009 = 23;
  551. repeated .benchmarks.google_message3.Message0 field17010 = 131;
  552. repeated string field17011 = 133;
  553. repeated .benchmarks.google_message3.UnusedEmptyMessage field17012 = 142;
  554. repeated string field17013 = 143;
  555. repeated .benchmarks.google_message3.UnusedEmptyMessage field17014 = 153;
  556. repeated .benchmarks.google_message3.Message0 field17015 = 170;
  557. repeated string field17016 = 171;
  558. repeated string field17017 = 172;
  559. repeated string field17018 = 173;
  560. repeated string field17019 = 174;
  561. repeated string field17020 = 175;
  562. repeated string field17021 = 186;
  563. repeated string field17022 = 101;
  564. repeated .benchmarks.google_message3.Message0 field17023 = 102;
  565. repeated string field17024 = 274;
  566. extensions 17 to 17;
  567. extensions 21 to 21;
  568. extensions 25 to 25;
  569. extensions 27 to 27;
  570. extensions 29 to 29;
  571. extensions 30 to 30;
  572. extensions 31 to 31;
  573. extensions 32 to 32;
  574. extensions 33 to 33;
  575. extensions 34 to 34;
  576. extensions 35 to 35;
  577. extensions 36 to 36;
  578. extensions 39 to 39;
  579. extensions 40 to 40;
  580. extensions 41 to 41;
  581. extensions 42 to 42;
  582. extensions 43 to 43;
  583. extensions 44 to 44;
  584. extensions 45 to 45;
  585. extensions 46 to 46;
  586. extensions 47 to 47;
  587. extensions 49 to 49;
  588. extensions 50 to 50;
  589. extensions 52 to 52;
  590. extensions 53 to 53;
  591. extensions 56 to 56;
  592. extensions 57 to 57;
  593. extensions 60 to 60;
  594. extensions 61 to 61;
  595. extensions 63 to 63;
  596. extensions 64 to 64;
  597. extensions 65 to 65;
  598. extensions 66 to 66;
  599. extensions 73 to 73;
  600. extensions 74 to 74;
  601. extensions 75 to 75;
  602. extensions 76 to 76;
  603. extensions 77 to 77;
  604. extensions 78 to 78;
  605. extensions 79 to 79;
  606. extensions 80 to 80;
  607. extensions 82 to 82;
  608. extensions 83 to 83;
  609. extensions 84 to 84;
  610. extensions 86 to 86;
  611. extensions 87 to 87;
  612. extensions 88 to 88;
  613. extensions 89 to 89;
  614. extensions 90 to 90;
  615. extensions 91 to 91;
  616. extensions 92 to 92;
  617. extensions 93 to 93;
  618. extensions 94 to 94;
  619. extensions 103 to 103;
  620. extensions 104 to 104;
  621. extensions 105 to 105;
  622. extensions 106 to 106;
  623. extensions 107 to 107;
  624. extensions 108 to 108;
  625. extensions 109 to 109;
  626. extensions 110 to 110;
  627. extensions 111 to 111;
  628. extensions 112 to 112;
  629. extensions 113 to 113;
  630. extensions 114 to 114;
  631. extensions 115 to 115;
  632. extensions 116 to 116;
  633. extensions 117 to 117;
  634. extensions 118 to 118;
  635. extensions 119 to 119;
  636. extensions 120 to 120;
  637. extensions 121 to 121;
  638. extensions 122 to 122;
  639. extensions 123 to 123;
  640. extensions 124 to 124;
  641. extensions 125 to 125;
  642. extensions 127 to 127;
  643. extensions 128 to 128;
  644. extensions 129 to 129;
  645. extensions 132 to 132;
  646. extensions 134 to 134;
  647. extensions 135 to 135;
  648. extensions 137 to 137;
  649. extensions 140 to 140;
  650. extensions 141 to 141;
  651. extensions 144 to 144;
  652. extensions 145 to 145;
  653. extensions 146 to 146;
  654. extensions 147 to 147;
  655. extensions 148 to 148;
  656. extensions 149 to 149;
  657. extensions 150 to 150;
  658. extensions 151 to 151;
  659. extensions 154 to 154;
  660. extensions 155 to 155;
  661. extensions 157 to 157;
  662. extensions 158 to 158;
  663. extensions 159 to 159;
  664. extensions 160 to 160;
  665. extensions 161 to 161;
  666. extensions 162 to 162;
  667. extensions 163 to 163;
  668. extensions 164 to 164;
  669. extensions 165 to 165;
  670. extensions 166 to 166;
  671. extensions 167 to 167;
  672. extensions 176 to 176;
  673. extensions 177 to 177;
  674. extensions 178 to 178;
  675. extensions 179 to 179;
  676. extensions 180 to 180;
  677. extensions 181 to 181;
  678. extensions 182 to 182;
  679. extensions 184 to 184;
  680. extensions 185 to 185;
  681. extensions 187 to 187;
  682. extensions 188 to 188;
  683. extensions 199 to 199;
  684. extensions 200 to 200;
  685. extensions 201 to 201;
  686. extensions 202 to 202;
  687. extensions 203 to 203;
  688. extensions 207 to 207;
  689. extensions 208 to 208;
  690. extensions 209 to 209;
  691. extensions 210 to 210;
  692. extensions 214 to 214;
  693. extensions 215 to 215;
  694. extensions 216 to 216;
  695. extensions 217 to 217;
  696. extensions 218 to 218;
  697. extensions 219 to 219;
  698. extensions 220 to 220;
  699. extensions 221 to 221;
  700. extensions 222 to 222;
  701. extensions 223 to 223;
  702. extensions 224 to 224;
  703. extensions 225 to 225;
  704. extensions 226 to 226;
  705. extensions 227 to 227;
  706. extensions 228 to 228;
  707. extensions 229 to 229;
  708. extensions 230 to 230;
  709. extensions 231 to 231;
  710. extensions 232 to 232;
  711. extensions 233 to 233;
  712. extensions 234 to 234;
  713. extensions 235 to 235;
  714. extensions 236 to 236;
  715. extensions 237 to 237;
  716. extensions 238 to 238;
  717. extensions 239 to 239;
  718. extensions 240 to 240;
  719. extensions 241 to 241;
  720. extensions 242 to 242;
  721. extensions 243 to 243;
  722. extensions 244 to 244;
  723. extensions 245 to 245;
  724. extensions 246 to 246;
  725. extensions 247 to 247;
  726. extensions 248 to 248;
  727. extensions 249 to 249;
  728. extensions 250 to 250;
  729. extensions 251 to 251;
  730. extensions 252 to 252;
  731. extensions 253 to 253;
  732. extensions 254 to 254;
  733. extensions 255 to 255;
  734. extensions 256 to 256;
  735. extensions 257 to 257;
  736. extensions 258 to 258;
  737. extensions 259 to 259;
  738. extensions 261 to 261;
  739. extensions 262 to 262;
  740. extensions 263 to 263;
  741. extensions 264 to 264;
  742. extensions 265 to 265;
  743. extensions 266 to 266;
  744. extensions 267 to 267;
  745. extensions 268 to 268;
  746. extensions 269 to 269;
  747. extensions 270 to 270;
  748. extensions 271 to 271;
  749. extensions 272 to 272;
  750. extensions 273 to 273;
  751. extensions 275 to 275;
  752. extensions 276 to 276;
  753. extensions 277 to 277;
  754. extensions 278 to 278;
  755. extensions 279 to 279;
  756. extensions 280 to 280;
  757. extensions 281 to 281;
  758. extensions 282 to 282;
  759. extensions 283 to 283;
  760. extensions 284 to 284;
  761. extensions 285 to 285;
  762. extensions 286 to 286;
  763. extensions 290 to 290;
  764. extensions 291 to 291;
  765. extensions 292 to 292;
  766. extensions 293 to 293;
  767. extensions 294 to 294;
  768. extensions 295 to 295;
  769. extensions 296 to 296;
  770. extensions 297 to 297;
  771. extensions 298 to 298;
  772. extensions 299 to 299;
  773. extensions 300 to 300;
  774. extensions 301 to 301;
  775. extensions 302 to 302;
  776. extensions 303 to 303;
  777. extensions 304 to 304;
  778. extensions 305 to 305;
  779. extensions 306 to 306;
  780. extensions 307 to 307;
  781. extensions 308 to 308;
  782. extensions 309 to 309;
  783. extensions 310 to 310;
  784. extensions 311 to 311;
  785. extensions 312 to 312;
  786. extensions 313 to 313;
  787. extensions 314 to 314;
  788. extensions 315 to 315;
  789. extensions 316 to 316;
  790. extensions 317 to 317;
  791. extensions 318 to 318;
  792. extensions 319 to 319;
  793. extensions 320 to 320;
  794. extensions 321 to 321;
  795. extensions 322 to 322;
  796. extensions 323 to 323;
  797. extensions 324 to 324;
  798. extensions 325 to 325;
  799. extensions 326 to 326;
  800. extensions 327 to 327;
  801. extensions 328 to 328;
  802. extensions 329 to 329;
  803. extensions 330 to 330;
  804. extensions 331 to 331;
  805. extensions 332 to 332;
  806. extensions 333 to 333;
  807. extensions 334 to 334;
  808. extensions 335 to 335;
  809. extensions 336 to 336;
  810. extensions 337 to 337;
  811. extensions 338 to 338;
  812. extensions 339 to 339;
  813. extensions 340 to 340;
  814. extensions 341 to 341;
  815. extensions 342 to 342;
  816. extensions 343 to 343;
  817. extensions 344 to 344;
  818. extensions 345 to 345;
  819. extensions 346 to 346;
  820. extensions 347 to 347;
  821. extensions 348 to 348;
  822. extensions 349 to 349;
  823. extensions 350 to 350;
  824. extensions 351 to 351;
  825. extensions 352 to 352;
  826. extensions 353 to 353;
  827. extensions 354 to 354;
  828. extensions 355 to 355;
  829. extensions 356 to 356;
  830. extensions 357 to 357;
  831. extensions 358 to 358;
  832. extensions 359 to 359;
  833. extensions 360 to 360;
  834. extensions 361 to 361;
  835. extensions 362 to 362;
  836. extensions 363 to 363;
  837. extensions 364 to 364;
  838. extensions 365 to 365;
  839. extensions 366 to 366;
  840. extensions 367 to 367;
  841. extensions 368 to 368;
  842. extensions 369 to 369;
  843. extensions 370 to 370;
  844. extensions 371 to 371;
  845. extensions 372 to 372;
  846. extensions 373 to 373;
  847. extensions 374 to 374;
  848. extensions 375 to 375;
  849. extensions 376 to 376;
  850. extensions 377 to 377;
  851. extensions 378 to 378;
  852. extensions 379 to 379;
  853. extensions 380 to 380;
  854. extensions 381 to 381;
  855. extensions 382 to 382;
  856. extensions 383 to 383;
  857. extensions 384 to 384;
  858. extensions 385 to 385;
  859. extensions 386 to 386;
  860. extensions 387 to 387;
  861. extensions 388 to 388;
  862. extensions 389 to 389;
  863. extensions 390 to 390;
  864. extensions 391 to 391;
  865. extensions 392 to 392;
  866. extensions 393 to 393;
  867. extensions 394 to 394;
  868. extensions 395 to 395;
  869. extensions 396 to 396;
  870. extensions 397 to 397;
  871. extensions 398 to 398;
  872. extensions 399 to 399;
  873. extensions 400 to 400;
  874. extensions 401 to 401;
  875. extensions 402 to 402;
  876. extensions 403 to 403;
  877. extensions 404 to 404;
  878. extensions 405 to 405;
  879. extensions 406 to 406;
  880. extensions 407 to 407;
  881. extensions 408 to 408;
  882. extensions 409 to 409;
  883. extensions 410 to 410;
  884. extensions 411 to 411;
  885. extensions 412 to 412;
  886. extensions 413 to 413;
  887. extensions 414 to 414;
  888. extensions 415 to 415;
  889. extensions 416 to 416;
  890. extensions 417 to 417;
  891. extensions 418 to 418;
  892. extensions 419 to 419;
  893. extensions 420 to 420;
  894. extensions 421 to 421;
  895. extensions 422 to 422;
  896. extensions 423 to 423;
  897. extensions 424 to 424;
  898. extensions 425 to 425;
  899. extensions 426 to 426;
  900. extensions 427 to 427;
  901. extensions 428 to 428;
  902. extensions 429 to 429;
  903. extensions 430 to 430;
  904. extensions 431 to 431;
  905. extensions 432 to 432;
  906. extensions 433 to 433;
  907. extensions 434 to 434;
  908. extensions 435 to 435;
  909. extensions 436 to 436;
  910. extensions 437 to 437;
  911. extensions 438 to 438;
  912. extensions 439 to 439;
  913. extensions 440 to 440;
  914. extensions 441 to 441;
  915. extensions 442 to 442;
  916. extensions 443 to 443;
  917. extensions 444 to 444;
  918. extensions 445 to 445;
  919. extensions 446 to 446;
  920. extensions 447 to 447;
  921. extensions 448 to 448;
  922. extensions 449 to 449;
  923. extensions 450 to 450;
  924. extensions 451 to 451;
  925. extensions 452 to 452;
  926. extensions 453 to 453;
  927. extensions 454 to 454;
  928. extensions 455 to 455;
  929. extensions 456 to 456;
  930. extensions 457 to 457;
  931. extensions 458 to 458;
  932. extensions 459 to 459;
  933. extensions 460 to 460;
  934. extensions 461 to 461;
  935. extensions 462 to 462;
  936. extensions 463 to 463;
  937. extensions 464 to 464;
  938. extensions 465 to 465;
  939. extensions 466 to 466;
  940. extensions 467 to 467;
  941. extensions 468 to 468;
  942. extensions 469 to 469;
  943. extensions 470 to 470;
  944. extensions 471 to 471;
  945. extensions 472 to 472;
  946. extensions 473 to 473;
  947. extensions 474 to 474;
  948. extensions 509 to 509;
  949. extensions 511 to 511;
  950. extensions 512 to 512;
  951. extensions 513 to 513;
  952. extensions 514 to 514;
  953. extensions 515 to 515;
  954. extensions 516 to 516;
  955. extensions 517 to 517;
  956. extensions 518 to 518;
  957. extensions 519 to 519;
  958. extensions 520 to 520;
  959. extensions 521 to 521;
  960. extensions 522 to 522;
  961. extensions 523 to 523;
  962. extensions 524 to 524;
  963. extensions 525 to 525;
  964. extensions 526 to 526;
  965. extensions 527 to 527;
  966. extensions 528 to 528;
  967. extensions 529 to 529;
  968. extensions 530 to 530;
  969. extensions 531 to 531;
  970. extensions 532 to 532;
  971. extensions 533 to 533;
  972. extensions 534 to 534;
  973. extensions 535 to 535;
  974. extensions 536 to 536;
  975. extensions 537 to 537;
  976. extensions 538 to 538;
  977. extensions 539 to 539;
  978. extensions 540 to 540;
  979. extensions 541 to 541;
  980. extensions 542 to 542;
  981. extensions 543 to 543;
  982. extensions 544 to 544;
  983. extensions 545 to 545;
  984. extensions 546 to 546;
  985. extensions 547 to 547;
  986. extensions 548 to 548;
  987. extensions 549 to 549;
  988. extensions 550 to 550;
  989. extensions 551 to 551;
  990. extensions 552 to 552;
  991. extensions 553 to 553;
  992. extensions 554 to 554;
  993. extensions 555 to 555;
  994. extensions 556 to 556;
  995. extensions 557 to 557;
  996. extensions 558 to 558;
  997. extensions 559 to 559;
  998. extensions 560 to 560;
  999. extensions 561 to 561;
  1000. extensions 562 to 562;
  1001. extensions 563 to 563;
  1002. extensions 564 to 564;
  1003. extensions 565 to 565;
  1004. extensions 566 to 566;
  1005. extensions 567 to 567;
  1006. extensions 568 to 568;
  1007. extensions 569 to 569;
  1008. extensions 570 to 570;
  1009. extensions 571 to 571;
  1010. extensions 572 to 572;
  1011. extensions 573 to 573;
  1012. extensions 574 to 574;
  1013. extensions 575 to 575;
  1014. extensions 576 to 576;
  1015. extensions 577 to 577;
  1016. extensions 578 to 578;
  1017. extensions 579 to 579;
  1018. extensions 580 to 580;
  1019. extensions 581 to 581;
  1020. extensions 582 to 582;
  1021. extensions 583 to 583;
  1022. extensions 584 to 584;
  1023. extensions 585 to 585;
  1024. extensions 586 to 586;
  1025. extensions 587 to 587;
  1026. extensions 588 to 588;
  1027. extensions 589 to 589;
  1028. extensions 590 to 590;
  1029. extensions 604 to 604;
  1030. extensions 605 to 605;
  1031. extensions 606 to 606;
  1032. extensions 607 to 607;
  1033. extensions 608 to 608;
  1034. extensions 609 to 609;
  1035. extensions 610 to 610;
  1036. extensions 611 to 611;
  1037. extensions 612 to 612;
  1038. extensions 613 to 613;
  1039. extensions 614 to 614;
  1040. extensions 615 to 615;
  1041. extensions 616 to 616;
  1042. extensions 617 to 617;
  1043. extensions 618 to 618;
  1044. extensions 619 to 619;
  1045. extensions 620 to 620;
  1046. extensions 621 to 621;
  1047. extensions 622 to 622;
  1048. extensions 623 to 623;
  1049. extensions 624 to 624;
  1050. extensions 625 to 625;
  1051. extensions 626 to 626;
  1052. extensions 627 to 627;
  1053. extensions 628 to 628;
  1054. extensions 629 to 629;
  1055. extensions 813 to 813;
  1056. extensions 814 to 814;
  1057. extensions 815 to 815;
  1058. extensions 816 to 816;
  1059. extensions 817 to 817;
  1060. extensions 818 to 818;
  1061. extensions 819 to 819;
  1062. extensions 820 to 820;
  1063. extensions 821 to 821;
  1064. extensions 822 to 822;
  1065. extensions 823 to 823;
  1066. extensions 824 to 824;
  1067. extensions 827 to 827;
  1068. extensions 828 to 828;
  1069. extensions 829 to 829;
  1070. extensions 830 to 830;
  1071. extensions 831 to 831;
  1072. extensions 832 to 832;
  1073. extensions 833 to 833;
  1074. extensions 834 to 834;
  1075. extensions 835 to 835;
  1076. extensions 836 to 836;
  1077. extensions 837 to 837;
  1078. extensions 838 to 838;
  1079. extensions 839 to 839;
  1080. extensions 840 to 840;
  1081. extensions 841 to 841;
  1082. extensions 842 to 842;
  1083. extensions 843 to 843;
  1084. extensions 844 to 844;
  1085. extensions 845 to 845;
  1086. extensions 846 to 846;
  1087. extensions 847 to 847;
  1088. extensions 848 to 848;
  1089. extensions 849 to 849;
  1090. extensions 850 to 850;
  1091. extensions 851 to 851;
  1092. extensions 852 to 852;
  1093. extensions 853 to 853;
  1094. extensions 854 to 854;
  1095. extensions 855 to 855;
  1096. extensions 856 to 856;
  1097. extensions 857 to 857;
  1098. extensions 858 to 858;
  1099. extensions 859 to 859;
  1100. extensions 860 to 860;
  1101. extensions 861 to 861;
  1102. extensions 862 to 862;
  1103. extensions 863 to 863;
  1104. extensions 864 to 864;
  1105. extensions 865 to 865;
  1106. extensions 866 to 866;
  1107. extensions 867 to 867;
  1108. extensions 868 to 868;
  1109. extensions 869 to 869;
  1110. extensions 870 to 870;
  1111. extensions 871 to 871;
  1112. extensions 880 to 880;
  1113. extensions 881 to 881;
  1114. extensions 882 to 882;
  1115. extensions 883 to 883;
  1116. extensions 884 to 884;
  1117. extensions 885 to 885;
  1118. extensions 886 to 886;
  1119. extensions 887 to 887;
  1120. extensions 888 to 888;
  1121. extensions 890 to 890;
  1122. extensions 891 to 891;
  1123. extensions 892 to 892;
  1124. extensions 912 to 912;
  1125. extensions 914 to 914;
  1126. extensions 915 to 915;
  1127. extensions 916 to 916;
  1128. extensions 917 to 917;
  1129. extensions 918 to 918;
  1130. extensions 919 to 919;
  1131. extensions 920 to 920;
  1132. extensions 921 to 921;
  1133. extensions 922 to 922;
  1134. extensions 923 to 923;
  1135. extensions 924 to 924;
  1136. extensions 925 to 925;
  1137. extensions 926 to 926;
  1138. extensions 927 to 927;
  1139. extensions 928 to 928;
  1140. extensions 929 to 929;
  1141. extensions 930 to 930;
  1142. extensions 931 to 931;
  1143. extensions 932 to 932;
  1144. extensions 933 to 933;
  1145. extensions 934 to 934;
  1146. extensions 935 to 935;
  1147. extensions 936 to 936;
  1148. extensions 937 to 937;
  1149. extensions 938 to 938;
  1150. extensions 939 to 939;
  1151. extensions 940 to 940;
  1152. extensions 941 to 941;
  1153. extensions 942 to 942;
  1154. extensions 943 to 943;
  1155. extensions 944 to 944;
  1156. extensions 945 to 945;
  1157. extensions 946 to 946;
  1158. extensions 947 to 947;
  1159. extensions 949 to 949;
  1160. extensions 950 to 950;
  1161. extensions 951 to 951;
  1162. extensions 952 to 952;
  1163. extensions 954 to 954;
  1164. extensions 955 to 955;
  1165. extensions 956 to 956;
  1166. extensions 957 to 957;
  1167. extensions 958 to 958;
  1168. extensions 959 to 959;
  1169. extensions 960 to 960;
  1170. extensions 961 to 961;
  1171. extensions 962 to 962;
  1172. extensions 963 to 963;
  1173. extensions 964 to 964;
  1174. extensions 965 to 965;
  1175. extensions 966 to 966;
  1176. extensions 967 to 967;
  1177. extensions 968 to 968;
  1178. extensions 969 to 969;
  1179. extensions 970 to 970;
  1180. extensions 971 to 971;
  1181. extensions 972 to 972;
  1182. extensions 973 to 973;
  1183. extensions 974 to 974;
  1184. extensions 975 to 975;
  1185. extensions 976 to 976;
  1186. extensions 977 to 977;
  1187. extensions 978 to 978;
  1188. extensions 979 to 979;
  1189. extensions 980 to 980;
  1190. extensions 981 to 981;
  1191. extensions 982 to 982;
  1192. extensions 983 to 983;
  1193. extensions 984 to 984;
  1194. extensions 985 to 985;
  1195. extensions 987 to 987;
  1196. extensions 988 to 988;
  1197. extensions 1000 to 1000;
  1198. extensions 1001 to 1001;
  1199. extensions 1002 to 1002;
  1200. extensions 1003 to 1003;
  1201. extensions 1004 to 1004;
  1202. extensions 1005 to 1005;
  1203. extensions 1006 to 1006;
  1204. extensions 1007 to 1007;
  1205. extensions 1008 to 1008;
  1206. extensions 1009 to 1009;
  1207. extensions 1010 to 1010;
  1208. extensions 1011 to 1011;
  1209. extensions 1012 to 1012;
  1210. extensions 1013 to 1013;
  1211. extensions 1014 to 1014;
  1212. extensions 1015 to 1015;
  1213. extensions 1016 to 1016;
  1214. extensions 1017 to 1017;
  1215. extensions 1018 to 1018;
  1216. extensions 1019 to 1019;
  1217. extensions 1020 to 1020;
  1218. extensions 1021 to 1021;
  1219. extensions 1022 to 1022;
  1220. extensions 1023 to 1023;
  1221. extensions 1024 to 1024;
  1222. extensions 1025 to 1025;
  1223. extensions 1026 to 1026;
  1224. extensions 1027 to 1027;
  1225. extensions 1028 to 1028;
  1226. extensions 1029 to 1029;
  1227. extensions 1030 to 1030;
  1228. extensions 1031 to 1031;
  1229. extensions 1032 to 1032;
  1230. extensions 1033 to 1033;
  1231. extensions 1034 to 1034;
  1232. extensions 1035 to 1035;
  1233. extensions 1036 to 1036;
  1234. extensions 1037 to 1037;
  1235. extensions 1038 to 1038;
  1236. extensions 1039 to 1039;
  1237. extensions 1040 to 1040;
  1238. extensions 1041 to 1041;
  1239. extensions 1042 to 1042;
  1240. extensions 1043 to 1043;
  1241. extensions 1044 to 1044;
  1242. extensions 1045 to 1045;
  1243. extensions 1046 to 1046;
  1244. extensions 1047 to 1047;
  1245. extensions 1048 to 1048;
  1246. extensions 1049 to 1049;
  1247. extensions 1050 to 1050;
  1248. extensions 1051 to 1051;
  1249. extensions 1052 to 1052;
  1250. extensions 1053 to 1053;
  1251. extensions 1054 to 1054;
  1252. extensions 1055 to 1055;
  1253. extensions 1056 to 1056;
  1254. extensions 1057 to 1057;
  1255. extensions 1058 to 1058;
  1256. extensions 1079 to 1079;
  1257. extensions 1080 to 1080;
  1258. extensions 1081 to 1081;
  1259. extensions 1082 to 1082;
  1260. extensions 1083 to 1083;
  1261. extensions 1084 to 1084;
  1262. extensions 1085 to 1085;
  1263. extend .benchmarks.google_message3.Message0 {
  1264. optional .benchmarks.google_message3.Message16945 field17025 = 22068132;
  1265. }
  1266. }