From f8cb6ad8f80b7695e3dc51be56206c3f2d25d389 Mon Sep 17 00:00:00 2001 From: Matthew Jacobs Date: Wed, 11 Nov 2026 20:51:16 -0800 Subject: [PATCH 1/3] Snapshot the protobuf schema embedded in agy 1.5.6 --- .../agy-1.5.6-7e5bbdcbf689/SHA256SUMS | 439 + .../all-extracted.protoset | Bin 0 -> 2337849 bytes .../agy-1.5.6-7e5bbdcbf689/closure.protoset | Bin 0 -> 505321 bytes .../closure.protoset.gz | Bin 0 -> 143939 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0000.pb | Bin 0 -> 1303 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0001.pb | Bin 0 -> 1622 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0002.pb | Bin 0 -> 706 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0003.pb | 30 + .../agy-1.5.6-7e5bbdcbf689/extracted/0004.pb | Bin 0 -> 6148 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0005.pb | Bin 0 -> 3175 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0006.pb | Bin 0 -> 4438 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0007.pb | Bin 0 -> 531 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0008.pb | 18 + .../agy-1.5.6-7e5bbdcbf689/extracted/0009.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0010.pb | Bin 0 -> 1425 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0011.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0012.pb | Bin 0 -> 743 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0013.pb | Bin 0 -> 10392 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0014.pb | Bin 0 -> 1371 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0015.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0016.pb | 9 + .../agy-1.5.6-7e5bbdcbf689/extracted/0017.pb | 34 + .../agy-1.5.6-7e5bbdcbf689/extracted/0018.pb | Bin 0 -> 13187 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0019.pb | 16 + .../agy-1.5.6-7e5bbdcbf689/extracted/0020.pb | Bin 0 -> 804 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0021.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0022.pb | 29 + .../agy-1.5.6-7e5bbdcbf689/extracted/0023.pb | Bin 0 -> 438 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0024.pb | 13 + .../agy-1.5.6-7e5bbdcbf689/extracted/0025.pb | 14 + .../agy-1.5.6-7e5bbdcbf689/extracted/0026.pb | 13 + .../agy-1.5.6-7e5bbdcbf689/extracted/0027.pb | 68 + .../agy-1.5.6-7e5bbdcbf689/extracted/0028.pb | 21 + .../agy-1.5.6-7e5bbdcbf689/extracted/0029.pb | 11 + .../agy-1.5.6-7e5bbdcbf689/extracted/0030.pb | Bin 0 -> 376 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0031.pb | 23 + .../agy-1.5.6-7e5bbdcbf689/extracted/0032.pb | Bin 0 -> 1632 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0033.pb | Bin 0 -> 783 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0034.pb | Bin 0 -> 1939 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0035.pb | Bin 0 -> 631 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0036.pb | 15 + .../agy-1.5.6-7e5bbdcbf689/extracted/0037.pb | Bin 0 -> 1564 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0038.pb | Bin 0 -> 969 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0039.pb | Bin 0 -> 1374 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0040.pb | Bin 0 -> 387 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0041.pb | Bin 0 -> 464 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0042.pb | Bin 0 -> 606 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0043.pb | 16 + .../agy-1.5.6-7e5bbdcbf689/extracted/0044.pb | Bin 0 -> 5271 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0045.pb | Bin 0 -> 4106 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0046.pb | 19 + .../agy-1.5.6-7e5bbdcbf689/extracted/0047.pb | Bin 0 -> 2701 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0048.pb | 10 + .../agy-1.5.6-7e5bbdcbf689/extracted/0049.pb | Bin 0 -> 573 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0050.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0051.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0052.pb | Bin 0 -> 2501 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0053.pb | Bin 0 -> 503 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0054.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0055.pb | Bin 0 -> 1160 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0056.pb | Bin 0 -> 4264 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0057.pb | Bin 0 -> 19951 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0058.pb | Bin 0 -> 797 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0059.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0060.pb | 16 + .../agy-1.5.6-7e5bbdcbf689/extracted/0061.pb | 10 + .../agy-1.5.6-7e5bbdcbf689/extracted/0062.pb | Bin 0 -> 6840 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0063.pb | Bin 0 -> 2879 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0064.pb | Bin 0 -> 756 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0065.pb | 11 + .../agy-1.5.6-7e5bbdcbf689/extracted/0066.pb | Bin 0 -> 3251 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0067.pb | Bin 0 -> 3145 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0068.pb | Bin 0 -> 735 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0069.pb | 11 + .../agy-1.5.6-7e5bbdcbf689/extracted/0070.pb | Bin 0 -> 3646 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0071.pb | Bin 0 -> 1150 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0072.pb | Bin 0 -> 1051 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0073.pb | Bin 0 -> 671 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0074.pb | Bin 0 -> 669 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0075.pb | Bin 0 -> 1693 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0076.pb | 299 + .../agy-1.5.6-7e5bbdcbf689/extracted/0077.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0078.pb | Bin 0 -> 829 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0079.pb | 29 + .../agy-1.5.6-7e5bbdcbf689/extracted/0080.pb | Bin 0 -> 3385 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0081.pb | Bin 0 -> 2267 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0082.pb | 19 + .../agy-1.5.6-7e5bbdcbf689/extracted/0083.pb | Bin 0 -> 1089 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0084.pb | Bin 0 -> 1502 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0085.pb | Bin 0 -> 2901 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0086.pb | Bin 0 -> 971 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0087.pb | Bin 0 -> 4166 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0088.pb | Bin 0 -> 2740 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0089.pb | Bin 0 -> 35783 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0090.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0091.pb | Bin 0 -> 7377 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0092.pb | Bin 0 -> 4628 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0093.pb | Bin 0 -> 3974 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0094.pb | Bin 0 -> 2117 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0095.pb | Bin 0 -> 2660 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0096.pb | Bin 0 -> 1120 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0097.pb | 675 ++ .../agy-1.5.6-7e5bbdcbf689/extracted/0098.pb | Bin 0 -> 437 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0099.pb | Bin 0 -> 24810 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0100.pb | Bin 0 -> 1702 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0101.pb | Bin 0 -> 2257 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0102.pb | Bin 0 -> 19487 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0103.pb | Bin 0 -> 2912 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0104.pb | Bin 0 -> 814 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0105.pb | Bin 0 -> 10791 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0106.pb | 137 + .../agy-1.5.6-7e5bbdcbf689/extracted/0107.pb | Bin 0 -> 978 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0108.pb | Bin 0 -> 4061 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0109.pb | Bin 0 -> 2757 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0110.pb | Bin 0 -> 32744 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0111.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0112.pb | Bin 0 -> 11710 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0113.pb | Bin 0 -> 6602 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0114.pb | Bin 0 -> 4268 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0115.pb | Bin 0 -> 3995 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0116.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0117.pb | Bin 0 -> 2678 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0118.pb | Bin 0 -> 881 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0119.pb | 612 ++ .../agy-1.5.6-7e5bbdcbf689/extracted/0120.pb | Bin 0 -> 443 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0121.pb | Bin 0 -> 14831 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0122.pb | Bin 0 -> 7969 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0123.pb | Bin 0 -> 13659 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0124.pb | Bin 0 -> 21675 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0125.pb | Bin 0 -> 1470 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0126.pb | Bin 0 -> 2273 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0127.pb | Bin 0 -> 19308 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0128.pb | Bin 0 -> 657 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0129.pb | Bin 0 -> 11292 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0130.pb | Bin 0 -> 6272 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0131.pb | Bin 0 -> 5126 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0132.pb | Bin 0 -> 18317 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0133.pb | Bin 0 -> 445 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0134.pb | Bin 0 -> 6139 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0135.pb | Bin 0 -> 12433 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0136.pb | Bin 0 -> 4010 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0137.pb | Bin 0 -> 1774 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0138.pb | Bin 0 -> 7876 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0139.pb | Bin 0 -> 25893 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0140.pb | 19 + .../agy-1.5.6-7e5bbdcbf689/extracted/0141.pb | Bin 0 -> 69851 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0142.pb | Bin 0 -> 31437 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0143.pb | Bin 0 -> 523 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0144.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0145.pb | Bin 0 -> 19474 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0146.pb | Bin 0 -> 6909 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0147.pb | Bin 0 -> 6302 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0148.pb | Bin 0 -> 9778 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0149.pb | Bin 0 -> 5880 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0150.pb | Bin 0 -> 1235 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0151.pb | Bin 0 -> 914 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0152.pb | Bin 0 -> 2221 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0153.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0154.pb | Bin 0 -> 2114 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0155.pb | Bin 0 -> 239 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0156.pb | Bin 0 -> 254 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0157.pb | Bin 0 -> 194 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0158.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0159.pb | Bin 0 -> 742 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0160.pb | Bin 0 -> 258 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0161.pb | Bin 0 -> 525 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0162.pb | Bin 0 -> 447 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0163.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0164.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0165.pb | Bin 0 -> 860 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0166.pb | 13 + .../agy-1.5.6-7e5bbdcbf689/extracted/0167.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0168.pb | 11 + .../agy-1.5.6-7e5bbdcbf689/extracted/0169.pb | 15 + .../agy-1.5.6-7e5bbdcbf689/extracted/0170.pb | 16 + .../agy-1.5.6-7e5bbdcbf689/extracted/0171.pb | 23 + .../agy-1.5.6-7e5bbdcbf689/extracted/0172.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0173.pb | Bin 0 -> 2012 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0174.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0175.pb | 8 + .../agy-1.5.6-7e5bbdcbf689/extracted/0176.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0177.pb | Bin 0 -> 399 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0178.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0179.pb | 13 + .../agy-1.5.6-7e5bbdcbf689/extracted/0180.pb | Bin 0 -> 3326 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0181.pb | Bin 0 -> 2203 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0182.pb | 10 + .../agy-1.5.6-7e5bbdcbf689/extracted/0183.pb | Bin 0 -> 1192 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0184.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0185.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0186.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0187.pb | Bin 0 -> 9661 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0188.pb | Bin 0 -> 11497 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0189.pb | Bin 0 -> 1504 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0190.pb | Bin 0 -> 2642 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0191.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0192.pb | Bin 0 -> 6928 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0193.pb | Bin 0 -> 1739 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0194.pb | Bin 0 -> 3202 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0195.pb | Bin 0 -> 4114 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0196.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0197.pb | Bin 0 -> 341 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0198.pb | Bin 0 -> 2439 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0199.pb | Bin 0 -> 3463 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0200.pb | Bin 0 -> 3463 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0201.pb | Bin 0 -> 714 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0202.pb | Bin 0 -> 9632 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0203.pb | Bin 0 -> 1043 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0204.pb | Bin 0 -> 11580 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0205.pb | Bin 0 -> 369 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0206.pb | Bin 0 -> 3554 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0207.pb | Bin 0 -> 561 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0208.pb | Bin 0 -> 29812 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0209.pb | Bin 0 -> 1457 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0210.pb | Bin 0 -> 5997 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0211.pb | Bin 0 -> 856 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0212.pb | 13 + .../agy-1.5.6-7e5bbdcbf689/extracted/0213.pb | Bin 0 -> 2837 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0214.pb | 8 + .../agy-1.5.6-7e5bbdcbf689/extracted/0215.pb | Bin 0 -> 1364 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0216.pb | Bin 0 -> 1534 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0217.pb | Bin 0 -> 1921 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0218.pb | Bin 0 -> 1214 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0219.pb | Bin 0 -> 3228 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0220.pb | Bin 0 -> 875 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0221.pb | Bin 0 -> 2694 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0222.pb | 8 + .../agy-1.5.6-7e5bbdcbf689/extracted/0223.pb | Bin 0 -> 4064 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0224.pb | Bin 0 -> 7181 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0225.pb | 23 + .../agy-1.5.6-7e5bbdcbf689/extracted/0226.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0227.pb | Bin 0 -> 1518 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0228.pb | Bin 0 -> 2017 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0229.pb | 14 + .../agy-1.5.6-7e5bbdcbf689/extracted/0230.pb | Bin 0 -> 545 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0231.pb | 18 + .../agy-1.5.6-7e5bbdcbf689/extracted/0232.pb | 104 + .../agy-1.5.6-7e5bbdcbf689/extracted/0233.pb | Bin 0 -> 1553 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0234.pb | 9 + .../agy-1.5.6-7e5bbdcbf689/extracted/0235.pb | 45 + .../agy-1.5.6-7e5bbdcbf689/extracted/0236.pb | 10 + .../agy-1.5.6-7e5bbdcbf689/extracted/0237.pb | Bin 0 -> 2503 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0238.pb | Bin 0 -> 2272 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0239.pb | Bin 0 -> 5461 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0240.pb | Bin 0 -> 4364 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0241.pb | 17 + .../agy-1.5.6-7e5bbdcbf689/extracted/0242.pb | Bin 0 -> 1489 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0243.pb | Bin 0 -> 15816 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0244.pb | Bin 0 -> 1454 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0245.pb | Bin 0 -> 5470 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0246.pb | Bin 0 -> 470 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0247.pb | Bin 0 -> 299 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0248.pb | Bin 0 -> 550 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0249.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0250.pb | Bin 0 -> 1001 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0251.pb | Bin 0 -> 908 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0252.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0253.pb | Bin 0 -> 17665 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0254.pb | 81 + .../agy-1.5.6-7e5bbdcbf689/extracted/0255.pb | Bin 0 -> 970 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0256.pb | 19 + .../agy-1.5.6-7e5bbdcbf689/extracted/0257.pb | Bin 0 -> 12470 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0258.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0259.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0260.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0261.pb | 11 + .../agy-1.5.6-7e5bbdcbf689/extracted/0262.pb | Bin 0 -> 38014 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0263.pb | Bin 0 -> 13604 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0264.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0265.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0266.pb | Bin 0 -> 702 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0267.pb | Bin 0 -> 2848 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0268.pb | 14 + .../agy-1.5.6-7e5bbdcbf689/extracted/0269.pb | Bin 0 -> 18180 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0270.pb | Bin 0 -> 30136 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0271.pb | 17 + .../agy-1.5.6-7e5bbdcbf689/extracted/0272.pb | Bin 0 -> 5121 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0273.pb | 57 + .../agy-1.5.6-7e5bbdcbf689/extracted/0274.pb | Bin 0 -> 1028 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0275.pb | Bin 0 -> 13614 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0276.pb | Bin 0 -> 2138 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0277.pb | 10 + .../agy-1.5.6-7e5bbdcbf689/extracted/0278.pb | 74 + .../agy-1.5.6-7e5bbdcbf689/extracted/0279.pb | Bin 0 -> 790 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0280.pb | Bin 0 -> 2922 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0281.pb | 14 + .../agy-1.5.6-7e5bbdcbf689/extracted/0282.pb | Bin 0 -> 374 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0283.pb | Bin 0 -> 537 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0284.pb | 7 + .../agy-1.5.6-7e5bbdcbf689/extracted/0285.pb | Bin 0 -> 500 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0286.pb | Bin 0 -> 20189 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0287.pb | Bin 0 -> 1221 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0288.pb | Bin 0 -> 718 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0289.pb | Bin 0 -> 2763 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0290.pb | Bin 0 -> 11039 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0291.pb | Bin 0 -> 2338 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0292.pb | Bin 0 -> 2702 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0293.pb | Bin 0 -> 13713 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0294.pb | Bin 0 -> 235 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0295.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0296.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0297.pb | 9 + .../agy-1.5.6-7e5bbdcbf689/extracted/0298.pb | Bin 0 -> 1168 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0299.pb | Bin 0 -> 2033 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0300.pb | Bin 0 -> 1290 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0301.pb | Bin 0 -> 5141 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0302.pb | Bin 0 -> 5609 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0303.pb | 1114 ++ .../agy-1.5.6-7e5bbdcbf689/extracted/0304.pb | Bin 0 -> 1253 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0305.pb | 8 + .../agy-1.5.6-7e5bbdcbf689/extracted/0306.pb | Bin 0 -> 3102 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0307.pb | Bin 0 -> 1565 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0308.pb | Bin 0 -> 11781 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0309.pb | Bin 0 -> 6317 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0310.pb | Bin 0 -> 186891 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0311.pb | Bin 0 -> 2193 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0312.pb | Bin 0 -> 6863 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0313.pb | 14 + .../agy-1.5.6-7e5bbdcbf689/extracted/0314.pb | Bin 0 -> 3763 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0315.pb | Bin 0 -> 938 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0316.pb | Bin 0 -> 4911 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0317.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0318.pb | 49 + .../agy-1.5.6-7e5bbdcbf689/extracted/0319.pb | Bin 0 -> 214948 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0320.pb | 3 + .../agy-1.5.6-7e5bbdcbf689/extracted/0321.pb | Bin 0 -> 515 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0322.pb | 4 + .../agy-1.5.6-7e5bbdcbf689/extracted/0323.pb | Bin 0 -> 210 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0324.pb | Bin 0 -> 1731 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0325.pb | Bin 0 -> 19508 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0326.pb | Bin 0 -> 5416 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0327.pb | 28 + .../agy-1.5.6-7e5bbdcbf689/extracted/0328.pb | Bin 0 -> 13787 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0329.pb | Bin 0 -> 12887 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0330.pb | 11 + .../agy-1.5.6-7e5bbdcbf689/extracted/0331.pb | Bin 0 -> 17660 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0332.pb | Bin 0 -> 176342 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0333.pb | Bin 0 -> 15072 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0334.pb | Bin 0 -> 2518 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0335.pb | Bin 0 -> 276 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0336.pb | Bin 0 -> 1177 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0337.pb | Bin 0 -> 2173 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0338.pb | Bin 0 -> 1954 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0339.pb | Bin 0 -> 4013 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0340.pb | Bin 0 -> 3785 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0341.pb | Bin 0 -> 3235 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0342.pb | Bin 0 -> 4759 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0343.pb | Bin 0 -> 5686 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0344.pb | Bin 0 -> 6477 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0345.pb | Bin 0 -> 2058 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0346.pb | 998 ++ .../agy-1.5.6-7e5bbdcbf689/extracted/0347.pb | Bin 0 -> 2134 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0348.pb | Bin 0 -> 3921 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0349.pb | Bin 0 -> 2573 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0350.pb | Bin 0 -> 833 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0351.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0352.pb | Bin 0 -> 625 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0353.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0354.pb | Bin 0 -> 1806 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0355.pb | Bin 0 -> 6904 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0356.pb | 18 + .../agy-1.5.6-7e5bbdcbf689/extracted/0357.pb | 512 + .../agy-1.5.6-7e5bbdcbf689/extracted/0358.pb | Bin 0 -> 491 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0359.pb | 5 + .../agy-1.5.6-7e5bbdcbf689/extracted/0360.pb | Bin 0 -> 258 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0361.pb | Bin 0 -> 927 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0362.pb | Bin 0 -> 1989 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0363.pb | 6 + .../agy-1.5.6-7e5bbdcbf689/extracted/0364.pb | 14 + .../agy-1.5.6-7e5bbdcbf689/extracted/0365.pb | Bin 0 -> 3256 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0366.pb | 18 + .../agy-1.5.6-7e5bbdcbf689/extracted/0367.pb | Bin 0 -> 1560 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0368.pb | Bin 0 -> 878 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0369.pb | 12 + .../agy-1.5.6-7e5bbdcbf689/extracted/0370.pb | Bin 0 -> 6044 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0371.pb | Bin 0 -> 1159 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0372.pb | Bin 0 -> 1002 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0373.pb | Bin 0 -> 859 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0374.pb | Bin 0 -> 825 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0375.pb | Bin 0 -> 2235 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0376.pb | Bin 0 -> 1509 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0377.pb | Bin 0 -> 2400 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0378.pb | Bin 0 -> 792 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0379.pb | Bin 0 -> 1005 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0380.pb | Bin 0 -> 732 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0381.pb | Bin 0 -> 3304 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0382.pb | Bin 0 -> 2165 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0383.pb | Bin 0 -> 978 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0384.pb | Bin 0 -> 871 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0385.pb | Bin 0 -> 1764 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0386.pb | Bin 0 -> 764 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0387.pb | Bin 0 -> 1196 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0388.pb | 28 + .../agy-1.5.6-7e5bbdcbf689/extracted/0389.pb | Bin 0 -> 2453 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0390.pb | 23 + .../agy-1.5.6-7e5bbdcbf689/extracted/0391.pb | Bin 0 -> 9793 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0392.pb | Bin 0 -> 1017 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0393.pb | Bin 0 -> 498 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0394.pb | Bin 0 -> 78582 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0395.pb | Bin 0 -> 898 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0396.pb | 20 + .../agy-1.5.6-7e5bbdcbf689/extracted/0397.pb | Bin 0 -> 16158 bytes .../agy-1.5.6-7e5bbdcbf689/extracted/0398.pb | 6 + .../extracted/manifest.json | 2399 +++++ .../proto/google/api/auditing.proto | 29 + .../proto/google/api/field_behavior.proto | 41 + .../proto/google/api/inclusion.proto | 21 + .../proto/google/api/visibility.proto | 37 + .../cloud/code/v1internal/credits.proto | 23 + .../cloud/code/v1internal/onboarding.proto | 399 + .../proto/google/protobuf/any.proto | 21 + .../proto/google/protobuf/duration.proto | 23 + .../proto/google/protobuf/empty.proto | 20 + .../proto/google/protobuf/struct.proto | 45 + .../proto/google/protobuf/timestamp.proto | 23 + .../proto/google/rpc/error_details.proto | 113 + .../proto/google/rpc/status.proto | 25 + .../api/interactions/proto/content.proto | 623 ++ .../api/interactions/proto/elicitation.proto | 70 + .../genai/api/interactions/proto/steps.proto | 591 ++ .../api/interactions/proto/user_steps.proto | 33 + .../api/parsing/genai_json_annotations.proto | 19 + .../cider/proto/trajectory_steps.proto | 455 + .../gemini_coder/proto/trajectory.proto | 361 + .../jetski/browser_pb/browser.proto | 69 + .../chat_client_server.proto | 56 + .../third_party/jetski/chat_pb/chat.proto | 522 + .../codeium_common_pb/codeium_common.proto | 9286 +++++++++++++++++ .../context_module_pb/context_module.proto | 243 + .../jetski/cortex/core/tools_pb/tools.proto | 211 + .../third_party/jetski/cortex_pb/cortex.proto | 8478 +++++++++++++++ .../jetski/cortex_pb/custom_extensions.proto | 7 + .../cortex_pb/model_native_tool_type.proto | 25 + .../jetski/cortex_pb/options.proto | 7 + .../jetski/diff_action_pb/diff_action.proto | 91 + .../third_party/jetski/hooks_pb/hooks.proto | 246 + .../third_party/jetski/index_pb/index.proto | 612 ++ .../opensearch_clients.proto | 624 ++ .../agy-1.5.6-7e5bbdcbf689/roundtrip.protoset | Bin 0 -> 499843 bytes .../agy-1.5.6-7e5bbdcbf689/snapshot.json | 100 + 440 files changed, 32392 insertions(+) create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/SHA256SUMS create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/all-extracted.protoset create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/closure.protoset create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/closure.protoset.gz create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0000.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0001.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0002.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0003.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0004.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0005.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0006.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0007.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0008.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0009.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0010.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0011.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0012.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0013.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0014.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0015.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0016.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0017.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0018.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0019.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0020.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0021.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0022.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0023.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0024.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0025.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0026.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0027.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0028.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0029.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0030.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0031.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0032.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0033.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0034.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0035.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0036.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0037.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0038.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0039.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0040.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0041.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0042.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0043.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0044.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0045.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0046.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0047.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0048.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0049.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0050.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0051.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0052.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0053.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0054.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0055.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0056.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0057.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0058.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0059.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0060.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0061.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0062.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0063.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0064.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0065.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0066.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0067.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0068.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0069.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0070.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0071.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0072.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0073.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0074.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0075.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0076.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0077.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0078.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0079.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0080.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0081.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0082.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0083.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0084.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0085.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0086.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0087.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0088.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0089.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0090.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0091.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0092.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0093.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0094.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0095.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0096.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0097.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0098.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0099.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0100.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0101.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0102.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0103.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0104.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0105.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0106.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0107.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0108.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0109.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0110.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0111.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0112.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0113.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0114.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0115.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0116.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0117.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0118.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0119.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0120.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0121.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0122.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0123.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0124.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0125.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0126.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0127.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0128.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0129.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0130.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0131.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0132.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0133.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0134.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0135.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0136.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0137.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0138.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0139.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0140.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0141.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0142.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0143.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0144.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0145.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0146.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0147.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0148.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0149.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0150.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0151.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0152.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0153.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0154.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0155.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0156.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0157.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0158.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0159.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0160.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0161.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0162.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0163.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0164.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0165.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0166.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0167.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0168.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0169.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0170.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0171.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0172.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0173.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0174.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0175.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0176.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0177.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0178.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0179.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0180.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0181.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0182.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0183.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0184.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0185.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0186.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0187.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0188.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0189.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0190.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0191.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0192.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0193.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0194.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0195.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0196.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0197.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0198.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0199.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0200.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0201.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0202.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0203.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0204.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0205.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0206.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0207.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0208.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0209.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0210.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0211.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0212.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0213.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0214.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0215.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0216.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0217.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0218.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0219.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0220.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0221.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0222.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0223.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0224.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0225.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0226.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0227.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0228.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0229.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0230.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0231.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0232.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0233.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0234.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0235.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0236.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0237.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0238.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0239.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0240.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0241.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0242.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0243.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0244.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0245.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0246.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0247.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0248.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0249.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0250.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0251.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0252.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0253.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0254.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0255.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0256.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0257.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0258.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0259.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0260.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0261.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0262.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0263.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0264.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0265.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0266.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0267.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0268.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0269.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0270.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0271.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0272.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0273.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0274.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0275.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0276.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0277.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0278.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0279.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0280.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0281.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0282.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0283.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0284.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0285.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0286.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0287.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0288.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0289.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0290.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0291.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0292.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0293.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0294.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0295.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0296.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0297.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0298.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0299.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0300.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0301.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0302.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0303.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0304.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0305.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0306.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0307.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0308.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0309.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0310.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0311.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0312.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0313.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0314.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0315.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0316.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0317.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0318.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0319.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0320.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0321.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0322.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0323.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0324.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0325.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0326.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0327.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0328.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0329.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0330.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0331.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0332.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0333.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0334.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0335.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0336.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0337.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0338.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0339.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0340.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0341.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0342.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0343.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0344.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0345.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0346.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0347.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0348.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0349.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0350.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0351.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0352.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0353.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0354.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0355.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0356.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0357.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0358.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0359.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0360.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0361.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0362.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0363.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0364.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0365.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0366.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0367.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0368.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0369.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0370.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0371.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0372.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0373.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0374.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0375.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0376.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0377.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0378.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0379.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0380.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0381.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0382.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0383.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0384.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0385.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0386.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0387.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0388.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0389.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0390.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0391.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0392.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0393.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0394.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0395.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0396.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0397.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0398.pb create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/manifest.json create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/auditing.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/field_behavior.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/inclusion.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/visibility.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/credits.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/onboarding.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/any.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/duration.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/empty.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/struct.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/timestamp.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/error_details.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/status.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/content.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/elicitation.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/steps.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/user_steps.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/parsing/genai_json_annotations.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/cider/proto/trajectory_steps.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/proto/trajectory.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/browser_pb/browser.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_client_server_pb/chat_client_server.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_pb/chat.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/codeium_common_pb/codeium_common.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/context_module_pb/context_module.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex/core/tools_pb/tools.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/cortex.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/custom_extensions.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/model_native_tool_type.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/options.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/diff_action_pb/diff_action.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/hooks_pb/hooks.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/index_pb/index.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/opensearch_clients_pb/opensearch_clients.proto create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/roundtrip.protoset create mode 100644 artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/snapshot.json diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/SHA256SUMS b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/SHA256SUMS new file mode 100644 index 0000000..94ae870 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/SHA256SUMS @@ -0,0 +1,439 @@ +71536888401dcf8571f60b27f680896923603759c639e0fbc81eea9ffd9323c0 all-extracted.protoset +e44e34f43926494831dd395d43d51c3afaf45e596ec71850fb980ef754880346 closure.protoset +69e6e2720a41f45553fddc4693d0ade23729a0c8197c65cd29978868f2e3e597 closure.protoset.gz +f35f6ed05e91e9aced56f51a72e46eed657d833c5bff111d9bbb8084c7553939 extracted/0000.pb +1176df2d7bb48bda8d6e04f4b007a672ba5feaf5921642aca66ea2975b63131b extracted/0001.pb +3d4e3c9cd7cfc868d92f392dd695022d9e1163afec7ecb191b2a3c3a3e03011f extracted/0002.pb +f3cf60f3d8c8d480bc52ce14364a19a3c73a8fd164a020cd44c9c26a6c425504 extracted/0003.pb +8e0c84ea17c2b0c2e10a101ce41a16df4e8d8846bbe3e8816bbd1d37bccbb7c0 extracted/0004.pb +7287ec18d06a96d0470568c43f052303082920bbf8d902c576a3b28891ec964d extracted/0005.pb +32ce8e674f447e17e73e0e89375a31b8b31f13704c068d5b69df9bc62be48ccb extracted/0006.pb +9d9db42194fad90b04499e0ea87f16b6217b91c9e77c61298a403548ce4b16d2 extracted/0007.pb +6774fd83d6506b728f79577e8868463de4a67b92c10cd68d72af1b44697dcf1c extracted/0008.pb +d8c1b8a6f7ec074526b0e3b623fba4407eb04e5d542d0f1d47010271cc61be34 extracted/0009.pb +efcfad195da258227846de6cce07d75bd5726ea8f2456b652ee050454fb9528b extracted/0010.pb +4cdf17cc5a927ba16e1ab2117e02a2d8cfe3a6c7bd4ef445c24b906bd0b3ac8d extracted/0011.pb +84d566287f75ac6313b92ea0d51cbf0f2fdef5ec96a227881e581cd840bd080e extracted/0012.pb +fa99b6071126b29c798d4b96346cad4838e5b7483a7d30ea3c124a1c30497fc7 extracted/0013.pb +28ee55783f4f81ea4bd375db7ea78527ec4794ae37c9a7cd0c775af636f00dbf extracted/0014.pb +f44895e5be70f28151665abfce7968578d524e04b2116d58659e1b126a692614 extracted/0015.pb +baef89f6247a25207c058748523a0c7d2cf8e206214dd3e7be01218ea2117ae9 extracted/0016.pb +265103df5127c815e71e471af2241a08061e421049f6c23efc1cf2df97355dd7 extracted/0017.pb +a79b192135cf6e5b09026b6c79f5d9c79b008cbf261a3d16a28a546d9d4457d5 extracted/0018.pb +b114f5b73f2e321de4878b213b188294edd0b2c208c817d48265ca5264e8be6b extracted/0019.pb +7958c690ab455dca4aa8331c317fdf1f249c4393dd1b1cb1b8b7c1e843b35c82 extracted/0020.pb +cddc95dae0aa54618b2fe71844fc56ecfc16c69ab75d5116c9e97dff777c7cd9 extracted/0021.pb +caf07259f49876ab0e37a4609582af5785523c04940937d6f43b0c7585db4450 extracted/0022.pb +99cd6a6fc77e31bdda3e9ac8ab61de834b78928f51ba8ed9270893cd6afb1146 extracted/0023.pb +6132c77b4a28255f7e6b555a02e04a15293427331b111ceb34787fe1e54c1afa extracted/0024.pb +59e7b357de3dac125b23cd384952558caba110751fb22925383af0d8396e16d0 extracted/0025.pb +123b5f49b20417e6bdc11ed88912be6c9ad56bbbb47a5501904acee02aea2f17 extracted/0026.pb +b2dd2759797421618a96df09e9c7a16fc076b40b715709c1d21041615d0e9e22 extracted/0027.pb +9bdcb1df129b8fa6b02f6a1be9f94dd5873307141f0fade7e9fa42d4bbb25fb7 extracted/0028.pb +7ef016a4db13aa3b8e6ce5b796b850ce2bd0f59da5693631c6806b51a954b5be extracted/0029.pb +6b9d2d4bdd62d3e115e6f8d88cf48492a67b17b3e6106fa4784849124d0dee40 extracted/0030.pb +73bfdb29f32354648fadcac144232852ef5f83f6d0ce91891213ac6ca896ade1 extracted/0031.pb +9dd0f1c24dd062211db46e3778b73e428003763981820d460037c43f240aaa1a extracted/0032.pb +354a0b85a3c9496155f7e4dce65cf5af66d2786ba13a00a68d0c40017da6b31a extracted/0033.pb +37cace8ec2863a2339664bc18a364e233b073f44c1d8ba3490c71c44d4988b1e extracted/0034.pb +2768c41a1439a9316cbe8864452619febcc7acfbe7da38d6d835c14c4190e86c extracted/0035.pb +17edfd997b8cec535af9bbf8e6da96d889db0995d468b65b82b4f2042c54793e extracted/0036.pb +f8c3dd2d1686ca9a1a2d495fb858e72923134d78b4df879a6dcdd8af69f072c2 extracted/0037.pb +74d68e0125f88e59d528d58f2f55cb7cae994adde96fddaf5b97e09eb5bfdbfe extracted/0038.pb +01d05942ff515ac050ab1159abda2c6ec2181ca9c5dcc8d33ebb8bcc38ce8e9e extracted/0039.pb +a4fb95c3f9096c308501cdc450bc1d8258dd3c9d978bc270abd901af98af4aff extracted/0040.pb +f3b16e235c2d1b494c3ccd26f8f1bf836e3698a45974692f18bde835a3c0caa5 extracted/0041.pb +014d21c4bd013d431bc77dfd6faea765c143a50bff9ec06bcdfc43f567d811d9 extracted/0042.pb +178f538cc5b8cbcd9aa399b044b094bdf22672cea37867e6ccd81a67e993ac24 extracted/0043.pb +5a20dc1e579def0701304c66313445e0fd6eadf62d8c950ff4ac5265e30fd4d4 extracted/0044.pb +6d1f28d35d7ba282346bea8721b9ddcf4ae57ac1a2a7a3831f3913e97a702860 extracted/0045.pb +c4949877267b6cb48ef4f76268304eb0bd1351a730c070ee7e1e09485b3a0a1c extracted/0046.pb +aa9730bffee5d3ff43e68481a2fd84a8ba59d0206b5d1aed384fc809f8520efa extracted/0047.pb +216de85e30e619befd8643a473cbcdfd10f39a12d7dbbb67564568a178503ad5 extracted/0048.pb +d00e795afeaa6ed21e5dba7418c188b15cbab073e76e011b13dde94de61f8726 extracted/0049.pb +4127cc7aa824c67fae4c2908822536e67f03a2a4987dfcbb6de21eff04f2cde3 extracted/0050.pb +95967e908be2d68a54857205b1d76b71eec4b93d58bcaf3cb43128a9c2263e2e extracted/0051.pb +8e0a9dd4e26ef28a7e90e5e9a7cb8a531078e5c608e147981815e3eea371833e extracted/0052.pb +f38970be7607e127a7327c49dbb47e6684cfc1a4367fd838a2b8b7a6fecd41da extracted/0053.pb +4cd78701f2aa2654ad19951b47b74ee1943e3e1761555540621b183ad8ddeb32 extracted/0054.pb +c8e48e576a9b028124ccb24b9579244240d2b4b53c0c0f6b1820b7b7554b5836 extracted/0055.pb +6b8e22a2e02e50293620d833ed789190ad0559779d9b836a63ef6ec973806391 extracted/0056.pb +576861d7e753b333481c5c4ddb2de1f44850177584bd67e8f9f5eeaff8355f4a extracted/0057.pb +c72f758977ab3186c9070ef92f172ba21e9175af1579ba64ebefe5ba5d9b5471 extracted/0058.pb +8bdb0ed345a9ce9188dd630d5922dfa2fb8fefb4a6a709b41e6375ae9118865f extracted/0059.pb +94fac48cd32470bb81e88a34479015832b2615acb7df19add8c7ce3c191bfb46 extracted/0060.pb +2ea30b2aaf73c7938b03aa7e1eae61446d43c2970cb678eb353c40ddc6fbfb98 extracted/0061.pb +622fa6437146910b4755755424cca450470ae503449da08fe9223ae37feca0aa extracted/0062.pb +28f6b2990abe11de74cabd7b007fe7cc3ab1b558eed33e60ec458bfc12d26407 extracted/0063.pb +de0614da7856a6425c892a1b3497765bc2a953a33e60548d7b01b07eede56bcd extracted/0064.pb +9a46f366cc8c3deda0c08bb3a46e73f53530e9b746da36053058d7e4d7538174 extracted/0065.pb +cbb9b4ff8d246387d31b480fb52177ca6d2ee549a281d8e70dbd26a78eacced9 extracted/0066.pb +ed1fec76f4192ca10a71075548217f2bc8de8c289bdad4ebd9cbc0124ce53696 extracted/0067.pb +fda79c1760078227c578aa16af48c5f7b845b9361b4eb755e08e9be365b29a45 extracted/0068.pb +c7259124500d4edd6517dabe2a9c88c12b2c4c91337a7e8acf8912d3217bef7c extracted/0069.pb +bc7de3ea353f2f0071096be0ccbeda398c747c84a8a503448d0c95b0ae4d9ae7 extracted/0070.pb +4a47c37502dd5afac761b2f536d37f603cad2766963fc9a92b95014e36317516 extracted/0071.pb +3a486c8a72fe4f1c6964396e666e1dced44964cb4d51c4ffa7275d563c594218 extracted/0072.pb +47d711456f9d2bdadd1a56ee1234db1a9dbe6bb60b377c24879016ab12f8c5d8 extracted/0073.pb +531845bdc6594a3e3341f3f13af68a375b051ee1289811c527a9c8470e7faba4 extracted/0074.pb +b9f332f95042a8dff9b79c535c5cf9b9397d7a27f8b0c7316f8a8c77974cd39d extracted/0075.pb +0e096127dae542b411d9156c48e884f5f697a7b2363843c43fb59ed3dda247ad extracted/0076.pb +1214c019ad2a70b90a474b813b38ef11aa9301a1847ee2190a4426004186f4c7 extracted/0077.pb +fd8e6b68ec932c48866e3e159c747fd39c288a6c436cbbef7036f99c5f99f9dd extracted/0078.pb +2c4a35b0bf9268d0b017d914bc312a10d7cc85059cdab0d33f5a99333737599b extracted/0079.pb +97753b5372b0b7eca285ebe96b8a26c00bd9b4b1b8397ec67173ff747070d893 extracted/0080.pb +2655dfbcb97368285db4e982c382349185da5f9989b4b7526f300a5ac229ff4b extracted/0081.pb +92b8faa1524fd886678d1ce23f332908f3a97f5456b4154364b5b294ccf66a2b extracted/0082.pb +51d2b5335eb460d2644d47d6c6c5efeaec521f7268295af65e3a464bb9f6b17c extracted/0083.pb +7e860a16ca81ab97d46c84df1c6af5c09e5e0388f059e172aa5066eb864fc968 extracted/0084.pb +525abe11b7b3f16cabc3973f3f0a2076936fa27b2ff47c5873ef8be9a4ff0b21 extracted/0085.pb +fb61b06fb175a8457a6028deccd83db454233fe38e51c797bfcfe0908211e3fe extracted/0086.pb +1dc7eb4a36ae88973c3168929f529191517fa87c9b2b51a1dd3c04c385103eee extracted/0087.pb +ea347827de37f3169328b5b01d60522f39c5654218d9adff41626a982a7428c4 extracted/0088.pb +3845ad447f3a41c4f5692218c97867257dc9cd5f9976e59e2e24b31c700d6d66 extracted/0089.pb +ab408894d2e05e2883317b1b076dbbc1088fedff6a82f731efa873cc1d3774ce extracted/0090.pb +b54c6ae8d103ac30a5af9cfb6f61aa3287873232b12270e7309f9b64dd290330 extracted/0091.pb +f60b8b8e2d24536e4d3e5bc024e1fc5f42a221f3194dfc782ab7f4aecedf142f extracted/0092.pb +22f1d5cbc35111165f8ddfbf2c22f53f3b64a90c24c50c29429a10dc70646636 extracted/0093.pb +f1787ced0e1609399777e08f0de4d5d2c29b2792a08c105b9c5bac6999e5ebcf extracted/0094.pb +f27644585012d65181eb53d9bf7951edaebb3db46f6880cbe447672e3c9b2e5e extracted/0095.pb +8e519e1a4fd1f13856b66d7e17ef14ab3218b6d672bcbbcd7b6e3731fd58f8ef extracted/0096.pb +8f83d7bcc7513723cc4d488f8fd0c2cd78e62339fc5bdec30d85eb53731cb1f0 extracted/0097.pb +46c480c703a13c7e00ebacd21921a9346d1000eeeaec781c6def104963d06e58 extracted/0098.pb +9a8a459cfcb6b1376af7edb575339832294233bf99eaf6f2d3169a3c8ae203e0 extracted/0099.pb +a64cc4dada786feb19186dcd79b916c7f7c82363a4e87e4f5ccde7085a24a2ca extracted/0100.pb +8fe5cd56ed4ef0fe3782c9fd7d23a1f819760caa97f34c138bd6544b8875f7e0 extracted/0101.pb +09075dc3a3fea8a6a160aaa4d0adcbe2eab8a60d35ed6f9780d92a8e0a9c1121 extracted/0102.pb +b234daf903e26b8a75a1739d410c38e51371f828ef62e5a7c5a1de78460ee7b4 extracted/0103.pb +bb79903ebb1ec4589a623595daa3c1904610066ad64897cb2306f813712cdbfe extracted/0104.pb +1fdf660c8cbc9c2245ef474bd666d2c0d6e00ad65caee9246aca2c7f053b4e4b extracted/0105.pb +1cddaa4f5dfd1f7da8f474f9d940457f619b56c75aeedb18b0151a8c16229f78 extracted/0106.pb +9be1b696161695087abdadedc058f562ab2d389b3ee6f15bb0fda659680aaf9e extracted/0107.pb +e0cbc7eaea6fe7af1fb2454a0f7a8d782305e6e6bfdb45da132f2e23796ac213 extracted/0108.pb +47232e4282f6c456a77a02a5f87768d4964f233cb51c76b7fa8e8342a354785c extracted/0109.pb +5e78b2205bb45ae7cb6198a31115ff4bbd80c1210a4b599a12982a1015dd566b extracted/0110.pb +675860f70d36bdae66fd5850e4487a879976645cee4baa5085c9107df71cf8e6 extracted/0111.pb +59a3d8cfb47f46ea40dd46cb329873ad020a81511c768aa75450c42dc3d45f81 extracted/0112.pb +cfd4f6b8d55a044390ecedc48fa5297c238a5c5a9404eff3301c51a839f9f9d7 extracted/0113.pb +04f5f94244cf09d10de690defeda2c64cbf3e8709b4f78c06a721801269e9a76 extracted/0114.pb +33a077bdadf68d6d82810fe0490bcf21e55dc504b2174a3287876338a17107e2 extracted/0115.pb +bbc6272afd7b9d15225d156613d4879a2760b33d9db1677e279da0944152e9f7 extracted/0116.pb +b1522a99a35747b9eea32ed83a18a3dad3332ea90a4cdd465080b4e1e5b7e95d extracted/0117.pb +ece3bac6aca212451d23fc10066d65de609d89c6795721e848efcf2e1d6d4aad extracted/0118.pb +e1d3ad042102c805159834a1b16ca740da8b02957f9362bdc9b1208cc9bf3915 extracted/0119.pb +2780b133692104489952095ca7b29e6c3ce225644fd4b6927ccdf4e69e4cb846 extracted/0120.pb +bfdec03c1f38a7506b5d784bd28291edecab8c564fa25f47da0c8618615fcd93 extracted/0121.pb +0ef4a9bcf77929b6c8cebd728c309ca27907deda6983c1bb3bf5f2848c35672c extracted/0122.pb +1123caf1519be78eee2bd7756336cd0f464df8d2d416b1680454744b176905d6 extracted/0123.pb +7df73fa9d97c81b0e5f29c00c4f9a9a7c1db9806140f5928c05b25abc8180c5d extracted/0124.pb +f133d2aee607e27e6263ead5ab68e91be901076ad5940c253ff142981c052937 extracted/0125.pb +6fb9be0723166137629978dffa4abdc98fa63394374075663d889648488ec8a1 extracted/0126.pb +42858eb8c193922f37ece282e2d51d19b3fbd53c4f4efe99f9bf6a3e5cc449da extracted/0127.pb +c2fb7d272b8e1a52620e3e136d578f3ddfdbe9349e538c7620ca1f147a02bf22 extracted/0128.pb +4a444738476b8bdcde39d7adb34dadb84450392b0c5cffd73f3943d3cc60bdb3 extracted/0129.pb +f0be6a381c66cda4d2f3326dd2a553425810849cb8ff353ffbddff2d85d4db16 extracted/0130.pb +25f102f5265c14a305923743454ee6377973590c6b8fa8cb155f0c3dc81122b7 extracted/0131.pb +0156a8ed6e8c679f648dcae390f619f60b4e5b5dd42faa25f74c8692d933b77e extracted/0132.pb +2757a164090768688267a46724291e39acbcf5b85f993cee2f0430656b355c1d extracted/0133.pb +0dd984506565ceba48c2cc74095bac830081b8ce2ac0e708d64b2c47c1545f4f extracted/0134.pb +1ca9691dd95d6a862d5aefed33a2f54a63b42dfde784c4866c4ee5e653b2fab3 extracted/0135.pb +fef400cb20e493f23aaa232e59935e630e36e8f9410a384e0d1ee315f84420fd extracted/0136.pb +ca9bb57fa8659ef0c4de9664ad79ec41f4cbb445b2583dde454bc37487cbe7d0 extracted/0137.pb +6f46e8e740a747b374b1fc6194c68ac1a44ca8afc32dda2276c14d5981ef66a4 extracted/0138.pb +16aa74cef5dae109ec87af9d13a3e6afb1ce3bd2b52f4ee11683c4c1fa275c0a extracted/0139.pb +bbf760b2f1c908796b9620a6e86c35e086d04171dba25ac0cbb5feb318558475 extracted/0140.pb +4c8522dd1ccea52b09d6bb72581b8b681aeeb3153cf31d5f591a0f5746ca3e34 extracted/0141.pb +2228b9ca77206e7b7d0c21e9899fb1823bc97bceabeb8ecbbff7f4708b83eb81 extracted/0142.pb +bf362b0c3d49ff7c15bc4c77e1f70a5ad02b39e52ea10813c170fa95831bfa7b extracted/0143.pb +46549667c3cc4390d772178f069900149f99fa37e2b46881c9b2ae011905b079 extracted/0144.pb +82d7ddd7c8b677855ffc29b50b46ed0f9f835f987fd838b721863129275d6c8e extracted/0145.pb +b6ede1c6335f2ab24b89ed19f9a46dfa1921b1e474f0a70540a73383f79b63ac extracted/0146.pb +f9912a577025def786532abde588a0174dfd9513c54fe62f9ae25b0f6cb3d1cd extracted/0147.pb +783569dab0969eff075a73e63019b2a509bf075f5b30e12bcc86f5529a901eef extracted/0148.pb +7083333895648871257354517d3c328d67bb1d624e32ae022b5a256d254a1658 extracted/0149.pb +25fb955c9f1e1dd3e97253e64048527854c0907cd734e5357b0593509ca51790 extracted/0150.pb +cab8fda6c18949063eb888793ba42dc9ebbb90bcb6289aa0e4c04f3e19e99f37 extracted/0151.pb +89be0b7a085c0f3fdbe9feb9777ec883f22215a18ebbe0cff0e464017807ead7 extracted/0152.pb +92977ced34f86f8b8a8479c8ea22d195328b95f1a01d828d885b648294c70824 extracted/0153.pb +5b9294aa9a7c216b076b44e1d4e7338cbf1cba8a224be67807e951c01ed434de extracted/0154.pb +8cecc69c704f10297309f48a2cbcfde28c1915e32d9c3b71e08ae643424189cb extracted/0155.pb +d74f874b3dcc707fa971ad4ce7543ac7de5eec47836b70565eafc85296d2f00b extracted/0156.pb +393b872ce2dcd29d5329454213cc4862e79ec0bb7c3236760e3178b0cfeb9ed1 extracted/0157.pb +ee740dbc4f52f562d62162b6a60dd92d6646488c76fced11a899a8727199d7b8 extracted/0158.pb +a3e68342f4efc03c12bd8132d2fc4c824816a6624f5d2df667cd7b8c775a2b44 extracted/0159.pb +677ffd2bf8f2b78cd407039ddf76d8033df80f0a885e23a793c99298b926895f extracted/0160.pb +c45256449490f594c76051582a323cbb7c858657db274e780ade1a5ffc1aa1a6 extracted/0161.pb +0882d86a318a8cd974aa7b1a2911a5541ce058f0ac6f837f2c0b25eadc380dd6 extracted/0162.pb +e35d0c680c599be2af14f8ea16d186286b276645a35334549de500d81275a892 extracted/0163.pb +abe9959d177bc5fb631df85cdd0d5bd332cfff0d0ec2b13ad6c6dc015595e154 extracted/0164.pb +bfe720481c7310800532fb173cc3d785f3906c3f8f532b6c0f4862a4c0b7d844 extracted/0165.pb +f40be97410ac1a69d46f480816a4108540357a0b570bb81a4bbb98152b885015 extracted/0166.pb +7f9ea3446ee0529cdad2afcae2e886521863460d9ceba790be0d423893d431b5 extracted/0167.pb +a8cae5e16c1755f2be04de8c675d0f202216c15fde8de140df928b2dabd94dc6 extracted/0168.pb +4b159f102f9bc10e4ebf816cde12739af8b845857b249aef6f5c10148a5b6713 extracted/0169.pb +4405415f332d1d9e8e436e884c97a703c44a48a8f3ae572e52a6cc95a67e3d51 extracted/0170.pb +3c42290ab86eece7ea0a280fa1fa73bb2fe1104ebb3fd53403429e746058cf1b extracted/0171.pb +4191dc9815bca3d13d9467c11cc6e9b6cc4335e33a7a9f531b507625ee55d3fa extracted/0172.pb +b5695e05912d5f2c2f596b9d1214f67f5cf8b741852a042796db00e2b16ea9ef extracted/0173.pb +873a99ee8c98d93782024ef10113dc9b0580f40689cd44c4f7142d155a3acbb3 extracted/0174.pb +e9047858f6dc69da6c060264039145457e3d0d0d198246010525757a6fee6147 extracted/0175.pb +d650df16c9109904b2a3720a4b9cef28a4cfb135237d25c7666d2c31d728d19e extracted/0176.pb +f95b855b29d92a18254aed9aac730bb6e4780772dfcd4b16f9349bb522769796 extracted/0177.pb +8451a36b9c80d82f065c3a234d84b6cb01a8a94f22530ae312e0e8abe2e7b914 extracted/0178.pb +b853b9170a46174428df0454414c8b252213a110b4e457d87f29adc5363d89af extracted/0179.pb +43fa371b0a57e6d16314f85e3041406dbe7d9a5138fb3f7808cded76211158ba extracted/0180.pb +a260be9d76b960240606ec66e42aba6aa8e106868418dda04b3768d7abccb1eb extracted/0181.pb +e483a056479ce2446343ac1496727fac2ee2f9f167ff8ead7e6b2edd9b9f1cd6 extracted/0182.pb +a0f800bcac09cfc91989af693409b08946e44e5f171dcc0bfb8358ea36994eaf extracted/0183.pb +665156801952f03097215bf25d82ac23bd34af618e9eef3073dbeb888098b429 extracted/0184.pb +b17e73c26daec0e51969ea4ebce36a70587c87c4ac948dece43a973f37e09cbc extracted/0185.pb +9637f646a7578ad06fc009d476d7b0f4195f2219e0f5359c79b96a6d24c36f6f extracted/0186.pb +6bcfc87ab069e30bd1f1f54d6e9b98ff8a70c6304fdf56e716139fa134344f18 extracted/0187.pb +0401e74d0731b32bcd114f93534e64be4993b0bf592b8ecb4b3a5da8327fd2d4 extracted/0188.pb +73b7ab978df97ffb153c0a1c8f3e38a3da818931be3e18a0599cf6383e50ce76 extracted/0189.pb +08d4b329bc6876543aa69b0051962b453b0e2172a2c03d3b5650bb76416359a2 extracted/0190.pb +23a6ea8f5de7718b46c6558addc7244c1c853b48f6eea37590b5ae672a4bd4d9 extracted/0191.pb +58e569781ee2b5f7ed27dfd6aa33f2beea5683bfb7140cc95c92f009e788f5f0 extracted/0192.pb +598901599f7995567a15c5302972878fe60e9f80970b4cdfca4aac4efac173d3 extracted/0193.pb +735facc8e74a935eeab078d966c14e7d05bad614498c77ea7d6199e7b38af216 extracted/0194.pb +92b441d6e2863a83ec0e45370d3c76914b5367b1d8652e7f165d0a0449ac8d13 extracted/0195.pb +d83da522dbd5c3af69fc648648edc56f7774c3754bef138efa0bbb8d8cdb0f58 extracted/0196.pb +56d16d5f57d95020cf780ac5069d59cf4938b3ce474ef0d86f4476e2873ce3ef extracted/0197.pb +de39585da1fa44eea940d73b5e0946b14bf8ce127e0ff744b73e350c5313bbf4 extracted/0198.pb +ec0f6f22bbee84598c4b7772a84b69c520196e08f074e35f17136717b1367bc7 extracted/0199.pb +d09c4273cac97df6ff658d6389d5ad99ffa8469059014b95a97e0d89edafd9fa extracted/0200.pb +1f0a3eb916891412fa6bf1eb16cdae50dc38c18712ab912abede48ba59072cb5 extracted/0201.pb +d69cae7cca87aadc7c61d88b36235e447a1ca144fc9368b7497f0a94c4afebf9 extracted/0202.pb +19b56e808d9f074300af90a6e714406ad63d45754bbc5cb95a3ab8322fd26869 extracted/0203.pb +4f152b753c1d0d631e6409d931bbe052d506083d5d09cdf31a16da6f57467411 extracted/0204.pb +df8f6931c6ed5f896b33b43256389b433440e27059e9bcb0ff20144df67bb60d extracted/0205.pb +d8fe09dbf5477cdd22e6e123ba4ba5f8c8d004ba421c39b3f81d702379e5899d extracted/0206.pb +677d5400b2ca515d98553681aeede594c5e4f18a0c025c0fe9813959e13dc0ef extracted/0207.pb +ac85868af21f0d2e48a1da86ebe5f800dcc2d9fa77e57f8040f0ee3a7db573c4 extracted/0208.pb +887dd7e8aefbeea3f6703cad83973314445c7f3c32c2da486058a0283f1453d4 extracted/0209.pb +cc68840a5ea990baeee069494859f5e6edee880d9696f4d51814f1950e442d66 extracted/0210.pb +d3acc7b97c2ce276263db7c697c0494ca257a405194ac0f0730760cf20f5eea9 extracted/0211.pb +3b0703e637dfe54884914fc1a358caa117fb29c9febc6c380a7784d5b2e0fcd7 extracted/0212.pb +33595838fd79eb1d46f92f8c844b6999ec3e247db8a27c7b9417ab7578915fe3 extracted/0213.pb +9a8bbe50933f2fd059c1804b7088f4f297b7210adf65d8b879468a9a5b3b069f extracted/0214.pb +9ebc4f6c726cb92ee2841a83276ea2b87390d628dbbe33b7bc17f0da54e444dc extracted/0215.pb +f982396994dc29fc248fd02aa7da4c5f16fcbfff441d5d3243c1781aaeddfdae extracted/0216.pb +96dfb6d8e5b36a6922b0a3b81fb243f5fb90628eb613ecdf3d758f391fd7da4b extracted/0217.pb +4c9dd0c950f49bd3bd71ecafc8504a71f8461a7df4ae57ef623bf85da2a8b8bd extracted/0218.pb +2bd506576671717e9ba5daf49bc752c8c1c02298c11129d2c520decbf4be12aa extracted/0219.pb +f08de9bdc22d58fdbe8c866ddb22d24022c343926a53c5162c2502fac58f444f extracted/0220.pb +2ef98bda18aa5d07f84d95606f5d8d24257668d7b03352023e4442983224ba26 extracted/0221.pb +039c7ee108f27f179789ee868088e4855a4cb5e678c507c89086b166e53451a9 extracted/0222.pb +6fced776e547577e2d5104eb15a4b312b1ddcd95ee66ad98c0df9905874d11ca extracted/0223.pb +f7ebb9796f78cab1d1282ad91c224e93a0915975806a53f411c8fac3eb37a71a extracted/0224.pb +288fc4f9d38742da2c7d0ecaf8076c8a1ceca64e3d05e7e6366c4eede747cc57 extracted/0225.pb +0f769fdfd9436c76b2bd64427eb30588b624b895b0aa7ad384b24cafbaf725ca extracted/0226.pb +ad91e5af359089a474bb070008d0d446feb899106741ca94b6eed549c4c43966 extracted/0227.pb +275b5465c3ffa0f853146566ced0e5dbe5b048aa68d92f9ed084651dd47525bb extracted/0228.pb +8be7bccfac40b6c2be13212795c39127e3cad4821257b2c19f07a22863582b8d extracted/0229.pb +0b4e84f535d31fd8607f51b7a6436d020fbfed86ccb0c9ec642c8f34d669ba32 extracted/0230.pb +ea7c32a4e08dd61162721d4bb5cb9588459b921c93cadcc5e0b57ec09a9db50f extracted/0231.pb +f05d019c1e751752b2b97f9ccdb6349a8e008cf2c4a7abbdc9e3f08e1f7f3a60 extracted/0232.pb +2a07ecfc7f30103d6a0632b973db3430d46cdef528616ab42cd023895766ef74 extracted/0233.pb +6a0f0f3dc395be7b44ed4371fa9b49c176e819ed141f9ff108d53307a66a5a3c extracted/0234.pb +064c52c2f51e3170008ccf76d9650bf9bdd4c4de9b6465ba0f24bfc81e919ffc extracted/0235.pb +0bbcf3618e403f3eda9ce02ac4871fc5c595bb5769a4207e09b763b73a5078e8 extracted/0236.pb +e13d180c2b5cba757c1563570c7eb877bb4ea32262e0a66905a8414da844d926 extracted/0237.pb +307360d8ee3683177a6a4f10cbdb2dcdcbe954c8a65defee1e4efab295c14b66 extracted/0238.pb +7965b678d3930959036ac16cb7d98fa399552fca28e75ea802dfee71d65daa09 extracted/0239.pb +e98db63e44df76c51ec3aedbe7d69e1806d173b447514ac6cae1dbe25da8fa26 extracted/0240.pb +a9eb57af60425e730784917c46787321a2ba4def69be47812d6464d3497c6f44 extracted/0241.pb +b523cd0985f85d7ac1095df758b17f68e08687793a9f1cd20447ea80d4fde36e extracted/0242.pb +cdd5f7f3a8699387f8d3aededa866d0bf9b8f11318a08b90e2b4a3010dc285fb extracted/0243.pb +64b967ec79f64594db111029e78bb39dba339626d19279b3203fdf2d796f0f09 extracted/0244.pb +8eecaa61cf9662abd1b5c3034e323b8befa9c2d5e5b4f910ac4c9a100139484d extracted/0245.pb +ef3e41e9a544f699c068fafb0ac72f2b45914c29d2ec71bb24fd87fd8decbb49 extracted/0246.pb +6d3b80d425670bd4943f55d46ba7fe9dde90dcf694a063f7890162992b53f671 extracted/0247.pb +fc79f970ae1943aa79b5e7aeade5493d6ee0f31e89cd85e0da7fd2e4dad04bb3 extracted/0248.pb +39defb26e1385ce0fc4f6e4cb215fdad79d221d545cd2afd014c6fb1f2359544 extracted/0249.pb +0d796a81439ac0ceb99cd0ce1f27891dd1ed0816b6a7f01249f24f7fac1a3259 extracted/0250.pb +fc69e3877c8f4109c365d38e355a3b0607a28ebc278933af5c682df06fdda1a3 extracted/0251.pb +e6eedf3273ad443bc979100e38204b09c16e6196c67b31a5dd72bf95c7c6fa1d extracted/0252.pb +daea785bd9d84140628b90b56a08cf91020bf42e7199bffa62c39b19dbc31eb7 extracted/0253.pb +c5be49925a3073e15e37405f64bb3b449603f5ddbedd191910ce2aa819cf5568 extracted/0254.pb +b63b66b9f2640d826aeb9bcc6d21230cf5c6b98d4313c643c5ee2d8ee3a3791f extracted/0255.pb +728ad2f95317a689d392812c8014e5c3e636c701e2006e7db348cdfc7108ab22 extracted/0256.pb +368ade0d05d667d4af62342e2d25f80b3709441b1233b3019be789eea645aa2c extracted/0257.pb +f8aa6acdd2fa6bb3831d380b6522b16d0c97ccf4c1019865824e95e709072064 extracted/0258.pb +120628e08e74cf72b62614c8eddf1f43af740747e66ccc84370a713ce8fb3b68 extracted/0259.pb +dad299954fdd77a47f82855d2c23f7f215eb7c4a5d90a228e95872c552666c8e extracted/0260.pb +50db80274c174365a38b3e04a694d8bb880ff0c47e1bf5b3fc8d8782a7f85cee extracted/0261.pb +f18aa7cda504bc0d1060737dc033d27924f10cd00175a98f931111a6294dea7d extracted/0262.pb +b115c394ac140a63b5b4668affb0c8d42a443f1f14a73b42c172af7ba1779078 extracted/0263.pb +a27d5e343db720a2d08ff8ec6981835f38fe479b86af2625d60f895073723dcc extracted/0264.pb +97718c2d635f774058520ee67f52575586967d731769c5045260ce4ed1987861 extracted/0265.pb +0b61687fb4258fb205d6a0a50b7510248d6e726d72c8be37600aad469868f85d extracted/0266.pb +edae613d089bd79171835459550caf153eb5525e81f922178c719e3ab15c41a3 extracted/0267.pb +b4d314488c54239ce857b76054bf66fe788d0d6085db8c3323454ff0825ad27c extracted/0268.pb +d9cd25313dc20d4c3e46977c3f64f628a69251dc88edb859f01878593f56e336 extracted/0269.pb +9b8b4ec126e1855d665f7ee4f2e065cefb4defa53fa732564526405239eeca06 extracted/0270.pb +d797888a35798419d532ba5db3ccb84f49bd80404347bf34c1ef6ca8e1f3da1b extracted/0271.pb +8e4d21c266191d707373b201237b81d6b2e8439c54ecefa8a3336457cedef1f9 extracted/0272.pb +8e092d5d9fc72e90d32edd1f167bec40f06f4090fe8ea4ad2af843f3b3fea55c extracted/0273.pb +78bd148cc92532a83a36cb7c778e2761f25b2d6739dd335f20ef3849cede724e extracted/0274.pb +d17b5a750c258fa3d618eba0cef2263fbf4a0cb23f75a454a771c1e2b0d6d65e extracted/0275.pb +4978c8091e8569c2896d40f577e544d829d68783735d3b753fbb5f4bc42cc95d extracted/0276.pb +8fcdb611fb9b86afc5a2fab85eca859b5f7777f3ed8134876372b9969c19345b extracted/0277.pb +9a1c1fb26e6f1574b67f27e452e86287cbf94dfec27b05f1e53e2c7a6d74ebfe extracted/0278.pb +471c50d543b127cc124d44e504eebecf3138abd77d868342c68a4cfb991933f4 extracted/0279.pb +6c8f5d4a44a5826a3302eee5fd665176c15d310d73f430faad471e82d48654fb extracted/0280.pb +20ea9ffd4c518f08af12cc43d7b3ea5b3eff54dea96dfaf3567dc615538a51af extracted/0281.pb +7814ae584efc6dabe0de2160ff4719709c7f954422a38264abb07dc452177729 extracted/0282.pb +1b85d1bc4add90b07157b85baea7f8f11b34b102eb32b1e46b04c99adf8570c3 extracted/0283.pb +ed1308259a418c00167eb95737a45d6e1ab81d702a0a696488053ed4913871c7 extracted/0284.pb +5ff5f43d8d82f8da48b2a698a503b385f5b734bd727bdcb627bde38e61a0908b extracted/0285.pb +a36014fda8dbda999f619ad807c192576a1912fd22235e382bed58ca7bda6b03 extracted/0286.pb +b113a5b58fe095329609a204b7434e32166f66c45c8ed73d1a9128ee5f663d33 extracted/0287.pb +ee14a88dc0293a98a89c5b63c25d728fe94cc30857e3d27ad0c35ceb4d2a7e40 extracted/0288.pb +df5f9c0193184707b0838ab4c6edb60d73bc7bf4a800d163ef3b9b8250dafa1d extracted/0289.pb +dd720464e55fd437d3d08327309aa4249a4afb62159070b8f91125d3bbe6aa25 extracted/0290.pb +5786bbae51cb872cea0e9ef364dad31db78445de07a2c705071b910cfbb659f9 extracted/0291.pb +2e4b8b6f13259f5fc5ddee6d193d61b420b6a3335dcb5f135d6c93f10db92181 extracted/0292.pb +0a6ac2c7c925c34c6e255809057baacab02064422187be825f070cdaf36ab5a4 extracted/0293.pb +bdada3d3308d6dbe50472c60977e1fd2bf9a575509203be0ffb32a04c96872b8 extracted/0294.pb +5bbe8ef2d9d5858ddea8976f2839ac8d795f72351b6caa4d22480f9eb812dccb extracted/0295.pb +e2c5655428a23cc5a7b583adfa925911ec3ad86665aeb19458ae8ac09cffb40c extracted/0296.pb +a9644939ff3d652b69cbaa886cad61c05fb79eb1dd1c9d0d9c1b04654e549bfa extracted/0297.pb +7748765609d72a6e21a64a53d066951a92ecd432b12bac9d71863baa7c351bfe extracted/0298.pb +1b02949914e73258a7ba2fc49381a6938490cbc355d08e546c258192f6a13d68 extracted/0299.pb +d763acd9ea7cd6d6a7efcf1c9e61f8dc531280bc72813b7ff576ad799d8728e1 extracted/0300.pb +74e102f5681b27ab2ef21b56805b6937ecad34fab1160597d17eeade5fed02b0 extracted/0301.pb +e1154100dc753800c04d53f013daf679d43623e639fc50dee546ad26b3b70906 extracted/0302.pb +c30122d1adef6ac6543df50f1df09883a6c29cb845b497f1ed17665622c6b6a5 extracted/0303.pb +92dec0ad126d8c91cb4bdab1b0358728c1059154a75d82c0c5912e796b1e5ba8 extracted/0304.pb +e4428f4e30d409bd7ccd85cbdf1d5c0db3af106528421a86da81b835e3c27675 extracted/0305.pb +a7c6e6c32a6be3d0f631adcbf8f7246a1f9165b416f6a35898a69628fbde31dc extracted/0306.pb +30fe0eeabaf4bf2401641c9cbed92b4ed3d3eacd32f54ce5a63c5c5cd7791228 extracted/0307.pb +0497cd0d77957c6b2fbda9ceca28333c87b8d5ca47ac6aaee8f306a8c3e19697 extracted/0308.pb +c61e6532dac70b393a99b796253797f08415f2158191db8da22d21eb0c73682c extracted/0309.pb +0f54e917acf3630ffae0d874a4a847c5f698bea2570b67477966b6aaa67947aa extracted/0310.pb +278b2e15b44ec43188fe0408e2b9d54c54e558f2eb559dd85800ad6ad47487ba extracted/0311.pb +39ed340ed595cd88197b1f302e2647b1096c8e08af751995fe30f8b2d31e3708 extracted/0312.pb +6229025b569c576073c79ab7f3f2c818d1acab2576d3970445cc7e1b3285f23c extracted/0313.pb +0beb7e7ff69ad38a87700f60e73e62a6a8dc4a6d5c4ba993a951b76601213f81 extracted/0314.pb +76c1376db48425e71c0b1672fc0d8022c91920b3ce0fead253f98176de621c18 extracted/0315.pb +64a9b98e847719ba72bd95f550bf85ac654497ca0924680e439c78d58b730adf extracted/0316.pb +5c8c97c75ac31cafa7f9c3e5c60da1608e38350bb3f007fa9ad27d3f2713875d extracted/0317.pb +ab60a2bfff9639648cd9196e40f9efa4d77dfe68466d8dd60335b44b6a622a50 extracted/0318.pb +30b28bb1936268bd28e9af6826267fcc71c1ce2aceab653fc6b778534c9bbd62 extracted/0319.pb +8d450f469ee8768e5a9b60b340d3b4c145ba1602fed3013f90e912ead60dde6c extracted/0320.pb +f97df1dcf898861482631cdbd1aa4e4b421706b89d3ab039b425ec2d08c9650d extracted/0321.pb +b979535711106e15203adfcb987bf65db3a683c70f2b32e30c56066e78387104 extracted/0322.pb +d668941fce1f5d6600afdc0fe465f471be795ac4856d3022b83379880fc8a31c extracted/0323.pb +c1fcbe0513956872241e5252e0b27843a312b01493f9dc65cc5c75970cc6e613 extracted/0324.pb +74f78a3894936610d96637f09146baaad1eed418390fbe3b476bd980c2295b6a extracted/0325.pb +1ddae80851fc5bd19770912097a6fd76d61addb513ea442e80bae71952793375 extracted/0326.pb +0732ae8edb6527ae40f5a22a108c3a750220a1f3eb45edbbc4cfed207fd5ef1b extracted/0327.pb +46d7e0cc04983c0481dfb4eabb9b3fb2980949116f7c19e5b92241a8012df6c5 extracted/0328.pb +a4c4bc75448ed0ff42cb71ac2177f2c05180a76833dab4521859c71401af445c extracted/0329.pb +53acce5512de39bcd168c45f381235b58ad8397e918a214434d169a61fed9499 extracted/0330.pb +6fcef61542ce973dda431c9c276a854d5cced14f75734f0eeaf08928da38cef0 extracted/0331.pb +abff3bd53718088397cd27e51aa31b258714e8b8447512e8fe950f91b325f00c extracted/0332.pb +9c3e0f7f62349bb603de67c2ba0890ed626fecfbc21595a7d5acfb52d4da2e36 extracted/0333.pb +0370ceb66aad5db9bf36bbd729db9b42d796666da366693f1b91dcb428774ef8 extracted/0334.pb +7286cdb5346457b5c7edd1d7b11d4fd64a45cbca09e00e2199da98af1995414c extracted/0335.pb +6999e3e7762c36bfd5780ec3a5604111f1e15dc7833256b2aec5e9798e0155b6 extracted/0336.pb +4bd0780e325560ed9bf0d3fa8a9252bd8652bdd2dc5e43d73eb42898d89bfd52 extracted/0337.pb +3aaeec3a19d0322604d36acc69bca43e07473b36707744013ad65559b4cedeea extracted/0338.pb +4287e5c2066cd8f4d290c2d10df5152e9b35c088b0372bf16373817ed73dd4ac extracted/0339.pb +5a5e22dbfdc42a167e58b6437ab0884c7eab586cda83a20820e3d737fe72f9a8 extracted/0340.pb +c74225dcfcdc1fe0b93648161a345334a012534e6bededbd5e709b8911d0f9c1 extracted/0341.pb +05f69137840a87c68afe13c58e22595e36f32436f9fcdbafcc8134a7fd5b9886 extracted/0342.pb +0075020a48361536e9b943acc91dfbbfc57cc7d53c520078142a20291686fb97 extracted/0343.pb +8040bd3540538e2cb60b123bcbcca2c760d71ee0934d39725d41907f4cb4bb1f extracted/0344.pb +286c6932db51c19ba415e4bfe88dae695793b2b443d0fc731fd5ad0588f11c0a extracted/0345.pb +ac0660b0b59d0ae74176fb82e6ac2f9ea3b959e3d4883461db0e1576c9debaab extracted/0346.pb +623152eba3697d06bbef81000ea8db70393a5184ef6570d8a61b54ce2f99fe54 extracted/0347.pb +4838b345ec7547dd1ddb9d9e14d91b2e8f9dd28961f652fd1ca82b8e637da323 extracted/0348.pb +0ed30fccfb78fd5f749dfe91dc234ab3e7e2a60a66b12ca2dde274d7acecddc8 extracted/0349.pb +271e571b6ab7df78fb74b0d42ef66e429c926bbfaa09928a0412208ae4ea9fc2 extracted/0350.pb +5960e5ff530079c2ac5ebe08d8a612199b2d87004b1f1665145817e7ec7ce395 extracted/0351.pb +04aa4eb47e598d551c62ecb1434a198e19c13dfd840c5449a0462dd608bc19d1 extracted/0352.pb +cd72c77cd1592dd56f92b915654a92dd6b9aebca435a044237c08d731b98ef53 extracted/0353.pb +e3a7ce5ed2c5a13bf55e93d69bb1e2ea201fe3f6e7ebd758ba0deba280c93ee8 extracted/0354.pb +9710d2c5f7ba9e9928c36d5acec2093d3a99df2e46e27eb8b07cdb9f168577d6 extracted/0355.pb +e1b8c510b26c634a8f3756628a18c89b8cb95a8fce1147c55c36f32bd9c77cb9 extracted/0356.pb +6db437cd4eb2f60ef26bcc3a3eefccb7457e81d0211fb53dd72905ea09913547 extracted/0357.pb +364b019df3f2c5de7b2a27bfa93cb580948443f91d2b92820dba2b9576821fb7 extracted/0358.pb +d5d768d0ef0f9fef76232cb7f044fb95e6c73443b9ce6326129715faf3f086ae extracted/0359.pb +7956ced7608cc0ff033730471da945f1a09f8733c854a2dff9b3b7c521aea43f extracted/0360.pb +fc8ecd427c218135d985e2d5d49ad92ff9c097e55d55e4e7d85ad9ea6b322182 extracted/0361.pb +b4408710b93cfde4a8a31bb9468c8e9aca6ff30f1861ece20b37d7edff5e3d65 extracted/0362.pb +095ed1ba08552fdcfbb1416c6c00fa05bf3a82b42c4dc94258e8df4421bce4a5 extracted/0363.pb +306232532525c34154256354a0e2ee4de1c010e941b0ee1659bb031ae3e8df82 extracted/0364.pb +dff93ce1e84ee653aca8b984d160ca7a6ae8f2055fd75fb1dec57b76160bd672 extracted/0365.pb +1c078dff80495a609ccb9f6ae6472c5585829cba28b108ef55bbe7269851ca0c extracted/0366.pb +abde18f85543e5f12dba060fe3b44858b30912b1f39f2587546e6edb1e3946ea extracted/0367.pb +66bfc1124aeb1cc7f899b2c6e8b2a2ea75eadcb5bbf2958d5eca1880cf257d6d extracted/0368.pb +6b696ddb6b774b9a62b52cbfd94db50a4742e8e31603ab89d868bbfba1df4f9d extracted/0369.pb +34ad8be1c72efb8a6d88195457a003e4a8f6e08a200ab8cd571ac3ef9a0879c1 extracted/0370.pb +ba841f28a59af66f2388e660c1ad31157e3951fd229b00545e624dc0f7d9d953 extracted/0371.pb +19eedc580fabb2b45e7944bf8e6a4f157b9f6f3acc21ea9a72e4ec83d17fc1fe extracted/0372.pb +6ef450562f08b3ffa281374414eae9d238f6980aeb36a27311fd9bedd324d6ac extracted/0373.pb +a700c60b0cbc8eb1f6287ae3659ef13dee9acc85180a6493fd1fcec29a86690a extracted/0374.pb +aaca4804fdb3de8322d3b8ae240f5ed72135bf73c0eb7092b8c13efb908eac11 extracted/0375.pb +300389cbef456f995c4a0b451d4f6001b2bf7e24544934aee8dcdb98a42f169c extracted/0376.pb +475ba8721afca87ccefc625fa5d2fe638dd4eafbd33b85dbb57f7afee8344cec extracted/0377.pb +792c3e25ba03927bdebac4b728a67620e2bc49d1c53130c6d5509a0fd0a63079 extracted/0378.pb +30ead1270514ebee9fc071d23f0231851a66a22ebed82a2eae4e76044346a10a extracted/0379.pb +38c27e13f13949acbd31186f38575cc98d6b64c29a08fa0b217550b3728ce0d5 extracted/0380.pb +2e40499db6be62364f29d7cb58095ec6d4558991123f9739d043e0abf7f0bccc extracted/0381.pb +2b94b12fc0aaae9acc5b7843d0ad39bfc4b2a3d58c4749a35361bb56ca5d3bce extracted/0382.pb +e63fda548e874b8885a6d3416fcfe706852166e7b3c595d2200b1e0604c61004 extracted/0383.pb +0999ae7b62c9247609da0f2438a1ce095d282286cf0c4e5c46a5d0d2e60372ba extracted/0384.pb +209c29d59f7f21784a1149aac2f7248a1c076dd962f940b57994442c88676808 extracted/0385.pb +1cb4cfaa26d1adcf0c9ceb5ecebf813e5993c98df2f29ef18098e9ab35b51c42 extracted/0386.pb +28c0542f4f31b047e5459cdfaa1f9ca7b1aec534179cb05f1d59d28dc37fc4e5 extracted/0387.pb +b62e2dd9ac6664f0b641929389d1c449ddc2411768859247690ee4941182cc30 extracted/0388.pb +353eca04f0de7b4a22e4e69cd59c3f7d498107523b870edbfa138de4d9506092 extracted/0389.pb +3fa56b63e84b18f5624da75dfdd5ac0418122f4670ba6c53d9dd7c53b30c142a extracted/0390.pb +06ba104b596143a6b6b06038e8fdf4182535d52d5acc392afb13669a7cb7c24f extracted/0391.pb +33c6a09d88ce1d7c789810ae69f6bd2a917528888a9535e60232e9f136af4c56 extracted/0392.pb +f80257e746fc94f6c0eb57a9e4e5b99ef7d7c0f878afd8ccb3afe0c7e8b18c77 extracted/0393.pb +15e55b836bd11667027248b802bbb10852d3edb533f7a9e50fc04c355313ec4e extracted/0394.pb +195596c8949761481c0e87363b9df158f19008b771b16c6b473db6f23e88ea83 extracted/0395.pb +26652311bb94c9b7adf9eaf70ec813ac2f15fc197539671df717cacb8d57cfa7 extracted/0396.pb +e18e382d97697764b5be9488570d4fc7010e67964d293268389c4cd50bd57357 extracted/0397.pb +ad7af9b830e62c7dcccfc2b0dcc2775c91b9ae81867b1aa8fe1262a86ad1fdbc extracted/0398.pb +571173c3586cc9d60d18e6f9c9e98f87eaab92e218b2a868e190e30562fe5543 extracted/manifest.json +d9c3ebc978d1e15ec62b304376a9294617d176907e0bc6c9b17a4ea160d0c6d1 proto/google/api/auditing.proto +43db5ea6e77b1a4e7a6c77f69f607ebda0add178671afc2bfced80ee60eaebd6 proto/google/api/field_behavior.proto +786404fe607bf1c84812344a11dd50559f620860ed63d14a320b9def2a8dfdb4 proto/google/api/inclusion.proto +596d086999ef0059103766897354125652ddf45145876639f6d9ee19242484fa proto/google/api/visibility.proto +fd479224196c12f62bc0ce14805d9622be86a271c7a3821259235a1fd59601c4 proto/google/internal/cloud/code/v1internal/credits.proto +6245ce289b4bb2271dcef3c8f1cf1707b154208f1e7871e21bf9916796c71888 proto/google/internal/cloud/code/v1internal/onboarding.proto +63f698cf36843e5dc2540e1a037b5177fe842e4e29e16ac9c2d2563a3d93224f proto/google/protobuf/any.proto +2f4dc86cde040415882eaffdd119f6ce760eeabd7d609c9b61e11f0097445491 proto/google/protobuf/duration.proto +350035fe645782eab9bec4247ec065b78f830f1816d646ffc751555364cf1fbf proto/google/protobuf/empty.proto +d8b86a97624b39a1552c516bbfe27522e82c1a378bd36a81897bdd7fad284293 proto/google/protobuf/struct.proto +ced52bcb22d2318a639d0eb89a03af8b9d151a1dcf4d1e57f84e1dd067bb7466 proto/google/protobuf/timestamp.proto +71dd9860581f4c03c9965c7f00752ed4f212411297dd01c8d74aa021510d6dc0 proto/google/rpc/error_details.proto +58cc6494678140f75fed5ceb51530fa5428c4d93312bbf3f9633730e824a0ed8 proto/google/rpc/status.proto +1fa77e362af8f05c746551366e4df92932f9683097dec2fbb65a94e79143b1fb proto/learning/genai/api/interactions/proto/content.proto +72fc0c85c52a36a669c5c1f93b2a8e38b7e2626acbb7adcb5d1c7f6f05a1c08e proto/learning/genai/api/interactions/proto/elicitation.proto +629c8b1f185aafac64b78f148b672cd7677d97f8df63a5a3845832008b073d99 proto/learning/genai/api/interactions/proto/steps.proto +6bcee23cfe01d71d9906a66068d7ce2b4baf6e0981d15dfa500ab9ebf82e4045 proto/learning/genai/api/interactions/proto/user_steps.proto +58f499bd2c74447af7cf5842d8e2e136caeebcd6123d197540fd170937727686 proto/learning/genai/api/parsing/genai_json_annotations.proto +c1909f956d1e46b474bc48d7634546d0510b625ee0a4f25e5ad6ba63893ff243 proto/third_party/gemini_coder/cider/proto/trajectory_steps.proto +b578f9094dfd36ba81e84f6c9171ddf516311e9933165ca6db04f1e26347231b proto/third_party/gemini_coder/proto/trajectory.proto +a7d58d4701bec09266e3b7f9f7dbba1868b58ff119e91319db3f87993a4931f6 proto/third_party/jetski/browser_pb/browser.proto +214853877b350257810c87234fe21ce40700c391375f632275cf1fd385d1ef3e proto/third_party/jetski/chat_client_server_pb/chat_client_server.proto +101e2e6d7af1940aa26c64ec5a7aef089907de7e35169be841c584a06dd2b293 proto/third_party/jetski/chat_pb/chat.proto +bd6a96739f7d9cd08807accd7fac21ac45866abee72b320992d26f4fb24d002a proto/third_party/jetski/codeium_common_pb/codeium_common.proto +3b9837a425c8fe59f4981b49a3b23e0f95d2c54c40e10cec7b72f943218f9052 proto/third_party/jetski/context_module_pb/context_module.proto +542f0ed21df865ae974673f75bb2c2926eb7eec2ce817bfa3bb3a556500136b5 proto/third_party/jetski/cortex/core/tools_pb/tools.proto +2e5da22655519f8122e78632c345ba02cd452e8181cbbda2486116cd86713093 proto/third_party/jetski/cortex_pb/cortex.proto +f7c9bfba20d385a292a991907ad3fd48fb0432f3bd36dbb1cf4a041a474f20f1 proto/third_party/jetski/cortex_pb/custom_extensions.proto +91b6f64845cd20735c13bb098a945e698b7113d8f4b6daeadc1de0a6814e3d21 proto/third_party/jetski/cortex_pb/model_native_tool_type.proto +6ad66d43a384fe59658ff87386dab082e2f5848a8e9ad0dc648835b7110304b7 proto/third_party/jetski/cortex_pb/options.proto +818a5abf7c5aafc3c87f1fa1cc15915e75e23a66d3fbb09efd52679b6b5f25c5 proto/third_party/jetski/diff_action_pb/diff_action.proto +cc0d628fb7414d22e1ee0901388c1cec52b1b4bdf9da7d1d7db20848887bde34 proto/third_party/jetski/hooks_pb/hooks.proto +86c8cb605a006770a99d5ea132548e09d901f410561bbe6bcefd473bc24d8e9a proto/third_party/jetski/index_pb/index.proto +faab927ffd9e72215dcea42662492397bf2c879bf0eff91566984acc6e9cdbe1 proto/third_party/jetski/opensearch_clients_pb/opensearch_clients.proto +99153cdbdbc29ddbf979efa4027baa75fb9a4f0598a41b245db3c7e0f0e2f7c0 roundtrip.protoset +084dc84a1a1f89b137802d17c36521c56b0c47b6d47c04808137dd6daa3ceee1 snapshot.json diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/all-extracted.protoset b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/all-extracted.protoset new file mode 100644 index 0000000000000000000000000000000000000000..cd44d8c6a8b875c5dae3721e11fcbe53232539fe GIT binary patch literal 2337849 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%0AH+uFzH7@VR+*5_&&}jimKXA5D3G>W`knyf~D>q zwT*@ovp)rwmJWq^X-0t?kN`s)FIO!C`(j2fEd5hd20j`E?y(t0y$3VuSJ8xCGLuR} z|JCF^n$?7p!y#X@T(Tp%f1A+A;owCD)l8_WVxqG2- z(ZT$`Z@-+OF?x2lYg3PIxUuqK!xzl0ngIqvXTcz%&eo_7=R1iHCGN8mVAD=_=JR4QDyh(?tG@>(wV2&=u_RjS90_7IrF~`7-)I@N0?ifG49~Vjr)+R z*zv}F8}Hcf>oe*0?U7zGDTHCVDe_5o0;mD(yYI32+KBC`Vo=u%Z{y*K12>Zn(R3}nh4WVqyG0Sp_)V#v^T16V4HI>3t(eibfXu02Pq5T>E4d4%3W~3^NRCP+cxw-|)rg{>+iVI7CawB2?X=woOJP z&pd{=h#?gj9GR0tGO|L9aI;sa=>v&>_y(9z&r3)8Q-T7boZ}bp5 z*}fs|33jBAo18b_b;?|deSj@fm9dPA9fmX3zGzznPTN~|?c3oriRs_|NdYWMc}9$r zX^?+V=y0;4%zNC4+4-o&)d8C`G-F+ev2vXZEc+YX=AnWe$y8$vRu2WSimJGwq_@qe zKQ1scVAXG{_ANOvrFtx(zxM#gqiy)quLwQFO?S;{LNg7+`=fp$#G=rX^GXv3o8-is z2W_}zaN~YQM8(b)5Twub#ZSw;3SmQADjn+-^mH4-W(%xrHA!&t&;ZDkLpQH>XTSbP z>pc4eb;xw)!zV(JF&f#C#dmsDXr-u3K@PN6&zq4Z-8>Na)9J^_-S^sd;gL4%^5;Z- zp1y9VJaXRSrg2?0)J3io|JQkUCq-{+Gad-9jA_&zR(IUl-6=792cM;$OK>WuG zJG?3|4RXY7QmjG04D#`uEHiO_VL;kY-bZF!Q+jdKG52Zig~ zX^K&TTfp2n%%f~$r^)4RN2UZYFfoA$C=YACHjB@jGh;Yk#heSqfW7kBymY+Y)P_~f9T*p`I7$2q~GAFgDrzJ0-U|z~`&*~?^Z4&HRK1#!TR*M9C7S7bR)+R-9 zm;rgzF5QLE?bxwUWh~hfT5?_s@*$dMG4@|pj{^m=FI8wRN#uBx$VnEpI0yFWs#IPy zqjna^apM%j*)Vo8I(WOQ@_vEH4j)6|MEed;6VBNVQtmCM)ElE-HaX$lpB*NblhyKh z_EUt@GQd$=ki8gAg*90!xU-<)Ua8#?F`@s-zrq`q0=&4UnVtRFJ~OD4?DmBV*~0ux z32F*x9-s!me{A%6hjRoFp=gQng7b+3rgbz6xPx$>16&cb3lQOxF2ve+=0}S``|n*7 z_c4Q0;hno=!q04a4x)Mif`p<>-L;aCD!#N^jf<7aJhdU{0^GdR15Bz3j2~1}a5UPp zE_Ex=Z$WAGf;qc)$r3RZ=dNMGRLWn5UTY8X(12VNAG!sv2#wdf%?o>ycg|?gYUM;V zsH0E8g{4y7YAvf4f{HszC~R+75E)O9ddov1&Gg@{E#0cuZdV~drmq3E`f9^IOTKIZmTx#>(pPFrm(ee4pDISqXUw4M zNt3*GGnS#nu0#HHNT7dAY8Ek)ge%}1>ckD`WryR zaCGdU5;2rGS-cF9C?uevv_ftUj+s!=!=;kRE$u=ASGF`$ecU}A%GkbZoBg{Ga)sE3 z1Va$)LCE%L0Q>9FJ&H{h^9xfj1c11=RJjO6bTa?le{DqwFkBR2z}Fu)xlX$c8cSHa z0C!@!W=${sS2yG-c$Vpd#O}3@mwkxDxLR*IsX*poYwam-Y8slX>>y$WHn7smJkpxa z*Am`a>zlT~%dz_m##Ze?ZO!+@thu~X_mR|W)mLIx^?k!EQk<=RIMwLa^_e6zP0Mhp zKN@)8mcZL@+tQR@hy1s7L_5=h3Z z;aAWp_0Plc-PaoQK9DzyLaoTyEuIFJ0oa#;f)!F|iZuj_WO$;uU)rG$0@)9!k)QMs zve*6zwkL(RGSr9Ak|6{Dzn@rwBNk1)2{Umf3lUtiNjOWv`EWzbuGR2c-4(ys|I>f; z$Ny*;CNduSj50jVn}`%Q2&;2APT4B7`W~; zwA&k%tg_AVkby_yV0a_oS;{r_Lfm;O?9^fXFCNBT5`^53EWD!p`HG5RVNL`N1Xec^ zs{x)j3-j`K_v=Rz11XdJOg~IgusCt}hdi#^hpjHy!?H_wefG-cfFFVAas?5O%79)k zp$U*WO&jQf;TcI216{kaW+}=~!c0@oBwcwpv&Q{3JL+ncowO(YE15Y_i(DmFX08{ ziMtV&=`k$m=G~2DxVddKcA5(KW8G!a^=3K965JoV1y&lwxF)_M2#VlOw!oxKmM;nw z6xJ%BH3RQjD+zsf+-_rmp}y}@OC;Y&0$+xF3Cn9n>r}@&N+6swuq}zKWJP+N_BIh>9v`(ZPxLZo?k{3?)XlQw7$ zu!9!lDm9Z22XiHx1A}m_NE`ySW#5F2BGx2f=HY7y>vl%4Jpa{QzDN>Vz;C0oo5XMa z!~g9+>jH^=@V9l}iQ+>e%D)s@5;12VenG$bh?$JZM8j1Bar1!>+9VjBI`R2`{Uf^ zR{a(Xbzs=DjXQY>PVqEc_1|ae)SwXp>}U`7V)~A5a~wW8ZWR@=h?G4@HxNN0$k63Q z$r1J>+1vNVJ>y!aQ_SNX4N+#3BKui4X$`VPjS8O5#Ji(&KN-tc57-)XCZytl`=lcy zDcdAEu4!a8ZX69B26tLXVwalP?;0^jJ9Iw%EaXlW1BK5JIim*h3IF+#w7Gmtq~C0T zwaXuHAeTonZW+2co!GS|JCVtVqg4IV&*(yR8uFG&Cn2-nQ@Wh3~v^(ungRi&$ zH=!tbZK4nGwxe%c-Nm<)3s}-;B^hDCA9izwWcyZ*R1B*&zu50RV2hXCYavYSxar%( zBk<;u;Ai%Dz4&!$2|}{IEls9T43hB+$q2zlj&B`$E4Yahhzd$P@oR;eN3C>Epunu; zUqW`-<%07$y122WYk#E65T2Gz^L8;820!AcK56Y!JcFl^mdh-to zVAJQ5oyqm0EFN4lq1Uz^s=M>UyY(!1gkO)GJ;U+8FGivl3}JI{TJ6@9J=(Ir){VE4 zoO|^A@zsmvVg>Ign4#t7JP5fVPA+)4GK1Hll>AwpgZ>E0oL)K}O%{PX33$T7wdy31 z1|?od@hZVNQ3mQ9hZb07P`Uv+P!+ENBd}bYxd5AGJl+U(_$HoZ%S2#AB)>|aqVg3% z{pyHyh3J1J2sJn;V8r*is1|A zks=;)Dls1l%Yue!=#2P>mxxCSR8qLI*;Yn4ZkMw#KPmoz@Ogtfxb#k;L@}b#?2jT; zZ*ayFkq|JI2tk;eL$G0(bIV-AI}Dy*#VL3_0r60D8o_T&ly{kacHQhb5j)E>#UkAH zrZ5SZz01>O0vW1tH)fIG~tZ`!v#hpc)z%e{KMu!IQ%bx z!)>fvfT8f%v)=*nM9YrG-HrwOK1OvIni>lI);83Hkjb6?8`x(DZ>-@gWonJ ztF7cG!;gA#s7#nX>s%54iT}+noA<_iB`(p94}9x=f7u^ckaXDh_2C|@9|H=rPRRm8 z+1bbHs!6+v!aj!eBfY8Q2G|GdY3bs~+-^>yz6U9|OunCz{quxLwH5>WZWVxaeIC=S zwh)&~Y^63XLSzkKqMAZ^93vJr28M^z4REYDT9@HW0ZToxThr~#mrS3Rky6A!tgRHJ zOp)fGvYFon?>V8-UYReN0eEgQyR}-uoU+yMlHR6zBGf9MZQ;l72_<1m25qmyX;j+2 z-wz$_vn~T)rIG%SNl<$sAB1Ptefl8%AS#~&!ULzes=}_BCtQzbToUY*hF| zQ>!;>i)-6As(6IMU03#!YT90k+rR=Kk%Y!PNx&*G@|(L0>c2GA-dN0AEQu?aQz=h( zds)E5Ii*E#`br7RELJfvi|OQJFjw;0}9eyBL&qOfqtTrEr9tdtm{8&*Ht1 zE5oqQR_hf*qt+Z$>C1k@BS4CXOeIVKp^&xnXU{9nBX4)7ucN8BD`U?aOeFLxJKzB^ z?V)PiEWrKKjG*i#^ROe}ymjeK8>%QSG+6^yzq1jh`}4zHVh7zj=wFW$kg^A z43l)OL;Xsyw_swwv$h89F-4Nk#a*0a_qKxl)Vu&1kkpO34dxpoSXA(R5>EMatnotn zstMApAo|Kgo7VoCjdE;7Ur*BIUGu^pydCxL;2C2>r325bh|Q3VOV>pBMD@ z2{Wwbe|}f#Q_$lLYO3ugX4aO{nWGy4W>(Xrhd~MLUM5^Z`i6P2G(s~-2sa%2ni2HM z&9y}l;m3MVO3GYYXb*goXK;4%oA5A(_Z7q=DEW|-9A*X&*cl|F=<8-ciUKTSW9(rR z+4mVJ3#E+e{KP_Q9ZpM7gEH!DbL_UHlHwD%hH5=w;B1oC0* zvBOalA}~KPtFU>wu?An*y=Z<5Bv-$mn8ri!eH9?&*Ux_ei)o7(3XxFDqFz-T**S+u)jOwb~}F z6w&PIgEV_8+$=^}wgl1OnsJIad1us!?&nqnntSFT&5ebd3r5+gH5ymh^@rBZ9J;l< zPYRO z#RU>vSn8Gcyi^!+cb2-~1?6yUX}NRZa+Nz;E^FlG;T^4|CZtr7r@hxw#;5c`P{z@L zwNY^P_{3h6f+;`8QH+%K$-b+lw4)tdupmr#k{VwBFG*oL8QvXwl^~fnn4KSxb!Fcj zE?e=-`j>G~@?|NhmvLLU5XJWd^HMmNpP;vq8X@xUZK)Bo@fEDmABO$p&YH<2W$(nTbz}&m9>R6dxP}^VZ!e?PdEN#T=>T%IH&i&?agjSVGgNL5Wa- z1@0ONK85HJPq`1+&>#{0eZyLnQ&zJN=LwZcmZ4PHxE^p+VuPOjLCzgE1zsefmqqYe zu~(~$SP}cRV(-onO;2AdHlvxYnxlMFBZ%`NfL=s_v4emwv?)wZoQ?bPlG%e$L1YL! zn>it+Q|e}m5|aBgTL5uPw~s6h4WFzApApe-%moJ!Xvwm*v}agRYm11%KqNmMGYcj) z?QQG)w<3@xm-H5+Cxm;bKWLcc1gYGlx)s8*)wf|nw@kl`ch^q2Hrbo|^bxO`!SIfN zX8s6;`y#pP^W<;%It=Y>Fco}>7@M(ur?diiJLE_J_L=htL;8|F!RL{?g$Ufv3CS zU^ws1md$r2OkAr`xtX>afXT)wdLIpa52uy;U06#^*7*2=CPrMD=oPh8fe%6xcvNhKsd@N7(qQNJat8}dM8jnGl5WNoabl@140v5>$uz%|ESqNTuZ2>bg*ih*#AY%PJP=HO;g z3CFX~iXxDKXvGtl3@4H*ZDhZ_2cE^?O5B35>QDrk7u$>K(pqClI^&E~erVPkkSxIS zE#dAPS&^?s^|E|6YcvsCni>7*-msGM7XkR&CSB#gkYGluFv4Bd;A{w?ZZj~SMJ5yO zRg4mEZ_7QnBV70YY z1wjPprD6^P2NO-d;F9T{V2dg^ihz}fvZ@#Em_l69Pz0Rhz8(%=cf=grA2+rWz=5sp z4|i~U5xYoD0`=5@4R6@A(X+;j^S-$u_xmBt4Sgf&h8eAI(6VU_L5ZBr2>0JUY(@fG z#%Z6Fr#9M%4C{z%O8&L*g<)daikwEEUw29Tze#h@j}&_q+{@h~UVzHBSP3xq4~0an zA~-IjlbH6#(p&I4rcenHsjNT4U%3m!ze&K))>);($}h42zZ|x;?==ZMy=)d2qtJ$=7JKaSE7k7$1RJw2)eW9;B`Jmfcbr(^b}=_6kR zXA)TA2JoLW%k|-#@PiOQ1SIOFMKi2;3q@Kqi^VVf(FuhlaL(f3>cL4JxxF-!Cfv^K z{7ezyF#58;0Bgn8@2^o#1Vjo@Os+6-cgg@DeTUd|193-!wOg|ZF-cySLv)Gx90P42 zYP**clVsXFPXlziLL=g8VPP6wMCgx6p8#yb(NP#{1A$5^RdX;%78?#RP!1=vY=YI1 z$fz2yS|-IlnkgfR+5P!K_^|&4jUXKJ$PW(uUmG#6$FvfJWicE`H{mL_T?gVk1;2qW ziG3x+6=hgjnc_a%ep?VdelZCg?_f}Yh1Xp|LDab^w~0+bhI@FTw9he)cOngt3ev5B zY#^lqri4pOHvuKk1UI|Q$ezlN%-)xV7eKWFqCv9>l@dZMv1Jg28)mgs!BHkRJaK>8 zEL)qDW1W_SYlM*?9@UC)>ERmT z{OOf!0sa!UpR}4P10~Kw{1_TS&ld~R7wFO<-XJrjE3ky76Fp$n7G`lU!C~Mcf)v4> z9$MDm%hEE-;+R#g&9?@dgI~$?WD%6`$Hj#_$lwnY$GL$&%9EE;N3uWBXAXL1HNQ}vo`X+Hbv}1(3P%w$ zdq`XY=gfQ4fF6UR2fQUD>j?c+=$N8EC1lgoImXw~ggzcqNB}S&0QjX!Ke4F%Bmm>v zx(WJiur46bwB*CILYpegYdk1zTS!Q7CuYFoB-GD`I5d~+Q!)HrHZ?lvLA-AtYRy5c zC2xx1qNJrqc+A@(#mNOteAM*|%`?#-?PIjX3zd%2%0dqRU?`W>q9q=0DKS;L+*0C+ zP>Bm(X|6JZuT{NLB3^@b?#a-gf)a9*xFS#So?%C#(=jB|H#yH3O0!tHN^e+F5wglH z44Ib^`XFKWK`H_Bv_?uMT!6?Bd8ssYp;WS~Y*aq6%@I0jhFX{@PUYYhB?(8lV50px z#&57Nhnu!Ihv-{c?l`aKE9Gi#+ODmjCtR{85aKAAO5)#>sRz%(@g#gsVGG3GS<6QP0u#I%OEn0#6I+X#g1e8%kHE9F#`-7x; zW1sh|n>ed7x*=w^QU8E_jyiMDcjf)!5#pk&*`c4+=TR74E%UCJvna9}Uv!#@+w$&{ zop~{4%j|T}@ZrQJztU??O)Ae<7QLn_xUBf^EqGytT=#vqgna;m*_j>>`P$I%-5UuJ z7EAb>&^b~3g^>}$3+e}~b?3GpUrlF8z+l!=K>VM!wDdgi$P{u8dtKhf`>=WU-+;g# z^Pl^eD)boC0(M#CtOuB?mJ_HQR_Sk<2Q15~Tou+01;TdgS_rK7$KAWi%M=OMHlu{J z1KyZ6(w;-JUfDUqK<-EXPCq_R>%uH-FueUl2D%S82)D2*LQ`P+yrd9R%sv3*zu%0s zEIYulT7wY;5LtH5aQL14Kv(ZizuKMh?If8!y^_BXetyM9sh?~cE-CNoc1Yx&ztfFq zkI{?v%->3MrMfeB&295e+Xw=bz!bBAD9RE)xDG)d_L#_bgI$)M;;|VAbpXUlpoK-= z1SvExl>C?AnY9EKKxWmf+>56Gm|m5^?vr%?$g~@yYr8RS6P0 z>s9~J=fbN)qRIM8guhzX$j1}0K}T(eJ6wzVULW@o0Kbi(qldc@zq&UH{fW1$9#a-2 zAp`*G%SxljovKOP%Uw8x+<7?)AR7DBc55qi{Dr|pGoS6=4|1d8o3i6B8aF_ul!op4JP+{K1pva9~!k6+egDe4lut{a$!Y?uGZ5cc+Cl zk8#pZts}aHe~O-&k#qfmnKVP!*Wv1VXB%!jkQb$2h4=Bbl6eEiE$| zqdW5wrV`LuXY#~@TdSkMhb4-IH|iQZISX2!g3QW_06G`g2! zj!wH5(5xi-QvI1ZGh;^YHg>jm0NhaXr%WDrF}ixKu~R|Kfa;Y*e=3oA!<5WX0QT+x z!(ubUD#xD!)}7o8-sfkoCK9QEjA!P}$aR4XSiu(3@B4~_v+o#@sH(+R`B1ps*t$7B zMKFO$SG#%U6++-<-fi9$f1xZlgAo_t;+@RAV&0n;t$U0~!&$!3ge)^OZS#&u8K z2|hI-8h3He+NuHFd}25?vcCvZatd0XfBxH>xh06>Wv5!Vyw9- z#KH;FJDNJC^cJr-7Y{%$H&xCB^gft4mO7rfY%1pX_ANCBt-(UP<}W!xuZYpj%B>kO zFh%Wv`ds38>V)?8Ms(4|9sNaA3+P=6%LXyDxn0zwb)@GXKr&=jzAqxI7UMx}5mS&;9lnx>8^Di}+Vp zibh@bCqM2=nP)s^SL;kQ@qhla-}+)#>Rxtj`nx6sX z|H6MWA28RaXGV`#?73R`ax5b#BcoG_x@2=>I?i=kNWG&;lnWQ zQ9o4(orNDroJwUf3#M$2uhzGhuvTtk;fH!Hmb)>|!V6OS3MvO(o=;>_59oYvFE(!? zBDq_uvAO07>jf0ACLTyVD2L(j^{oi6Cb+gS`dQkrX032L3?EyU6Az{y(lza37KgeU zcTHDZxMMfaGb@RQQV(Z7WIkw~!?E6k^k@y%Hi)bT1pOvr7&1SDd+%Im2 zmP4W+mNA$YFY$2d5oNgn>9`g-$>Xxz0A)nQfaV7hkE9;erLodjrq9j#I`rAWH;lV9 zCQ-W}l>_2$B_2&ZmRT`N<{`IXG`K?bMgy1~K_jBVi1A(Ru9<2yz*t@cji9Z$#AB(f z9w+Oy8csv^anf;*lUY;?=v5Ng)Z=<@UZ>g%=Dz{SxcBCi)(ogFCmv5dk@*Vq0duOh z0{j;kYzbIhWXj{N@**hA`vihUs);93PiC%}E9T_l3c@kqqXK*)!oj~U<_j&y`arT{ z^`L?I#FMF~bjt(Me(NBNJRs+{LX7;?#83QAHuaOglhqj~^eS$>1I#!aUxZ*t44M=Y#PN$y9 zteLmWW1ICmwYBQ)#cen@;d3dRd}Py$06xaHnJ1+yBs9~wuE6i%GvIRKnba9Q6`LCj z;sZ~eU@&n{#j>p$jO9w=OzK&EcmRBS+UjgC8#Ivb)>P4)Rq-xa2+{C?z zWo}e&6PlC!D-khROuM(h8|GUF&HK5N`x$Y!=4!KOF-WOQoN046x#@< zeQ;$EvmOnAJaT_$reRPUSr3SSm|Wbz{a^vuxvG0S_!$GPUO?F4W^pWV%u-$vgWFv)w-cQfbI&BK* z(q)+O!DcH`u6VUrSf~&p`3UXGB6;(ra)osTpc*B5IW3VAFg2c>E?=sa0r3nY>NW~4 zeyt6vn(C)%mr`){+zDD@Yto!zD!&elJpU`xD3M5Y*66xr`e0Knnf_=oU9bpuX5ZcU znS)#c`4eqx5MOn>Vg7MX>^q^p0ci_?2Cy6>(KTY<3D1XapIh}NT*a#LCfV3ND~7+8 zcnxuY^tL&qTK((c&OIIU+JYYw&pOncHE~X<#-Em_@M6Ol6-hwVC$&@L^*Z;gwtOs zim4sbG^a5uf5pZjmBi=%=nKEpmHI{gYh^-*S0-Lf{PBl3X$$Hs@MITx{fiin%^0+DmF~7{gT6lA%$=ec17DM=XhMn4TmpJ8@%R&y?IjDj+9&l1EIxQl+Lqsql!Q0~9UgK8A z1=*jH2^w1x4d@5Wo94kLBq)$7bl#_N4}(s7^uwYPebZb;sISge`0+2|j@EJrM+@V? zd^*eueyY0%m>1@^j>HaSh_7*W1N;swU3FU1`(Y471QSD)5Q?&PUzoav>4(DvI}N0{ zQ9vj{wsx1#P8o=cJRLju5|^Z)2RxaFY)#rV&1gMo1)*qBi{TfQio|!&2i<_ANHm9+%~;So+aBPG zfexa>22Nd&FLb9hH@^^GDP|v^8AiLKcJP6TE?p^QvHi@^*!U_cT8Q$aF(p`;y#gs7 zd>P6PkFkIudGKK`E%$sl?l|)zp8Q)tLFOS$fEcItDGX2VBpsACw90QJTF<9;uOTa zwWQ=%dWV6BMVtlSLpYlH!A$lM3P$@Kng}aME0Q8N3*7|RhMz#-91F^#Gew{7eS{OY z$~&DYC8WcF4Lu*O;u|bjQgqf2$8H#O*#aW<*)BefqFswPgC8}?-28mC0H197b$4YD zd!4>*OpIdacZZS#IDCji-~q_ekduTE_E7>z`GwNlWEql?ph!@Y2>gB#8{ccDlBt6)6lr$}Y2nwzxMjM5B{z`od4&#u`ajgL@$F`}tlgvaMMO1T*w^rjyLN(is zXtfuNf|5c^-_jUGuf5(;?OC+ayUdtMb2*45M!#8?U>@uv(Y{el@-d+NT}&}uks%7?3t&vKK&h$_8aS~APRgSn~j+o2G1Q{t7{ z*=8UW*G}1G>a?RB{V;IQhus78#kLM(sGuFmoU(aZ<*Yf@+*yZ(^xdks2;88$1EWbw zjZvHTI=lxcHp5te5$Y=Nv|?EXdF%z~q0-@zgK~(z?#khi0bVx>GG2SHH*C|fKbCKz zBryeT7yN#su!d@PJ#f87`FEQ!SKfVa9W^Rx(Dvgte_lUBY5PWP3l#|!WgD^&BGk|T z?ru!#>ZYB-nCojY^H>`a*mFsMuV;tV+3Cq~MAT-&qQ-Q1Dg?&W3NT3#JqsR_OP{ zt#yJ)p<#TjmGwpV5{YdmqS{@A#`NO`|HY7QBnIkpt|Ib5Ew?+32~CfF(? z`5*p*WwIZW*}fLu9_H^*>c;~zaQ_iP(Ya`RRA@qmn)T}&I3*$UUIOlg-cEy>I45aD z?zDx3Rnp7JXc7;e^pgO(RVs@sD{zO?$Vo?VI!S6y6M=`{v$#~3%V;=$py`$_kLQ-^ z9_c_SM&Mi=a$+;?VkO1)G-;(PC*uX0p9^@;@=f`>nZAj^=}TQq`xs3|Kz${0c8G1Sw;t zEUi<(uxWsgTdCaN{B$y?|aEQX09>w&WRgT;+Nl#gS3?DYf!k^bILtvc? zJg@EgE?Wiw!yDY~KrIc95IwLHnlQbR`A=PDFx*7?hDl&Rx`Q|~_j?EV)Z5N%h2y^8 zXLfcC0ilzS_KG|mGNu=e$`2n-X0c5bP~3;y==XFT}))SnZt<34hS0Z zt%H!S|6ebWTP(LnjE)?*mh_wzf!aC%)?B_eGI@!c_%>V;CHbJ?!-P!DKHvhC`;|V zKrP>e3l-6s-JFMtQ|2?|rEE@68m!m@uJ}gndShFol|%Ns-9TJ!Yc-dPyLmkQ+H*c7 ztZ*UZowBX8XQi)zYl0i1EnxZT*r?m(oh92UKMvw!`@a!*wq=)+bKVC&ONU+BA{O5^ zDZ4evCSge~-xP_(KBVGpTWs8>fTFNv-bm1dBtRH{(k9WUYXh*s)Vd0^k@E7d#Qk2j zse(^MfQ^n@>e1x%S3sbq$I(h1Lxt(_7{w#Q6Y&)cwc6ICtqbXz5Oco~I=UTxhyuIh zL~O+%_&!)Y`-e!keG{bf&+TAGvzTt`3;fn2Y z#J9p8_JE@xC!qcWRPb>}eHBtW=(4SSDg}c3c;VYdE(i^4mWqQynhGaU2nkT$Wq6ov zYkMJWrHYS_Gk?-%iwaT>9x&fq;(DZUNmTr3BuV3;%$S6K{Enjc1NrzT`=@^P)1U0> zP8hErB;-gwV@7On51;69+;Dwjm^Y+Z?)Wa7q@14mq7eDz@We#iMSl?oELI90DxM)3 z{TsTbq$+~-LZQTSApb7jRS&#=s{O7yefDFoJ+s?=Wt5T(Y}O2LL|AuF^-&C(oOnKN zS219&o2JK^mcJ0bBq_n!EI~>$lkvwcvDlQP5i&~j6_ZhxN#Xkup$eK1m|(Bh*Vbwp z=knq^ypvL5rJBq3S#eNkF1r?uSEZ134RKD`b=ff}q%yuyAt5m-hL2?CKM$PXz8GGJ3?o7q(} z9KE{{&Lqk%?svjFvWwXt?J>tY-gCea9<(=I7&tk;L{FLH=q>4PZ}PwAkINuuuuRd4!Xl3vDU|w4_dkW~E#;?YigkNcixlpR)QYO@mX>=nQ`d!GEQ-iF|4p-+V=2Js##`a-4ml6P1`%~a% zi*to*sS!2~%lWI!jbD4} zYmLTDIGcy#Y9%#IFE9vvZor3G^R2)K36go{h8dg>u`5I#o-YEp7M=zGEG`fx*-1!% zwHwV+X9w|#=z=ETf!5p#=va@2RQH*0IATuO>%0SZ{Iq%8`YlxFic_V^w7|KecBND( z&4hXZ-;2EpUaVB+&z-|UdeS_$SGn^1zYMsdzoW z&ViH7o@HN1CC^+nLv|(bUPj0PxVpGXSay{*&mC+qi9%4Eq}d74zSV^X9}qh+2t#n@ zbKT}>2c9wfU7Yie#1&|9aRJ8h3>JP7$62*_wNRX|Oqb@Wm5W~K${gCo=C}wqow?j> zu{u|(z)hxHnz@WFbu&vs9^gFT-hnO4T(LkSnI57kBbAuZ)xyQx+!PW8#+!~alT}7c z=%uxct-=NiGbI2oo2Hg+5(tK=2k zmo+*4^4b6%JOEVYkmA)Zhph7-^qC~AL!kQ;r69Ib3znnjLpXlWMLOFCqapIE;fdIi zfKVH>c3-ZMJF)T6gi*;mlt)!Ryff|-1`hfgUN21AH<~n{k#$s!u;C&q>-I(^OI{b2 z$)`vFLZ~$>;E;!_g$9l-5-9lfX|gdj~s=YmiXE^p-0X|vVijWDOoj6BjI6M-EjeeUtzb}D1a zo?~0A!s#B5Y^mxcLCF08yzzi^URGGdq7vL|W%^R3bje1pQ3iN=ZrVk%0iu2nEC~Ok z&w_-)q!Yq0d`d`#sm^OtS5j^**-o_>jwQ;O>Vr7IYKox^LJ{>Ai(A4J**c9430brA;2jH)4xC46jH(2q9JoUxz(jC|oK1of(PK ziPY4DZvaVFpcc`qa$6zDveT=kJ%ozH*`N=g;g)CIls z(a9o0T@-|~FC(}_&YLa)NSYig*aa{X-gE)%0_%V^^1v@Z|2kQkou11f{t4Wk=Tg0A z>WP(9EwgMEje&K#RSc%f@Lm{KoAq&PhC9AiU)q9VpSsKdMgn&`Z<%p9nrq{*<%Ds& z1f>}VIru${m*1Gt!8(CT_AN8ga=voGLR(*D;LuG7H~CF;%^;8@G8i=!>6{RWM9xLC zQUyk5RRft~f$0j7BWMNw3%OOeYCv4@PlwFW4u`Csr_Gw!3AiQ5=V1@eQ%$$)@VzEO zoAy;0n_4S*nB{5M9W=|`*W;bk5>Q*v624&baROchj*6{?Lj)4!+8Pl~M0~sE+U3UV z@gA}TrME>b1_`Z{0;LIa)KLnz&-Z7KC;>-pcBu8|%u#$0wZj003zSGJPDj<_F~EUX zV9ZDcnt*1C#Sy4=5tuKW1}X}+p*3bL%4*?uf)Y6?kVig*7|cf9OXl(2>Z)=~o2KZv z$9uRF5mk`YRzM6v=}Am%eK6I)B~is#k2i$$5=?WLih?hjQ_+Iqw$jqp@lcIW6R5db z-x84Zsx#V$E(Gs-w55j?z{*gdv_Z#kn*2{A7i}Wcyw+UVTD-l%;(GfHO6nvNQR-Fm z;3izo@Jl9g1u8_CnQWglk<1!>z{th1{MU%woO)- zLiK&%h;%qb#%-EhBovyGmy;7aV-ocLVr0}Y>X;d=*#1thn-e-vTftv{a@*`fZ)IC| z>(e_XWLr{URCyeBRu;tuV|S}vc#A`{c9c|G8~YfP>^tyzTDKQTlV2|-CI|DeS^svP zc)TD)^&V-?Hj5how*yliP0i%-ypJYHLC7?FZr1J!YuD@XPdw{;Z!IDUv~XoTp8h!B z{c=}!#U$;ZZdOWeZ{o>5|gzplWvNd*;ixy#cCmq-CY;Dm#V7cz`cR^WV-I^wQE zs1g7m0fXy6#-M$i*hE(FA9kt33aDYBb(d*EBp zJ^`>YHbt{x4Y0%e6xqti4cL^~=9z*SC~mBvLli58L=`Glf~Xl26a=&ct08D8DzH#F zQmW_7M{Hn$a$^U0bCkje6H_gh7QBc^v^57I-n`N@CmeE^NS)~trP;0J7v?mQT~B^# zcLTBbk%RNcL+{(bDbj@#{@woAK9TO~#=LJ^Td>$x^ly*N*f}t6w-%QXWd-;BR(%Np zwwefj>D%P1IT`Mm+S-Z=a1Q4Rnf*Br z6F7(fNDYSa@i3`3r#CM6snlNR!^LVR)EX(NX{x<=5imBEBbA3LclS(tB$4QjM3u3F5TX_ri9}m>mH(`lR z(+_L5fbJn_0}oK)+XwOwIVD`@*vzK_3SfzW%T;jov!iCD^_yI~FMHoD)_K|@xh?;1 zlICC*kN0J_pQow+SJ8!`%u;= z8I;8H=$Jl1TZ|BR9S*@3Kx3iRBK8MMP;`q`g4!K$C)^ji1EW;gR{9Qn@|^JiyaSMQ z{jL?VUW&~SwOcrpZBp5i^ir-BmqHhgC$T;dbaw?WKwu^> z^y%Ab9%|ub=T}OYYxGXS{+W2raPlWWKe64LK6 zr&ekk*n%6(uWmMOW8L!!2fGG2x`(_Ip#t-gUs|oyHnP8uP~L9N{BIfILJ2CDL+Ed! z`<1~IRf>pvdts(j^1vrSZQP!jo4Jy^R<0uKcX#@%dA7ZP)hbtK5Egib%Bwug?h)Gd z8o1bV=9%^i7pAX5*M`y%B!!Fjiu9>t8)|qx*8c-!nAWDS_3KTL6DWqIbp(!)Y0#4w23>2M5>? zz@8Wm2(rmkJP1f73R^@BYWYh6h>AgF2^?z;4&9N;ah(__bH)_|XCWLJwqd~Dgivg^5$7=;{?v!`K+eQnD$YpGw`ZhaTaaS2uSOBPE>mH18j6KcZ1i)WMKdxZU$5_~`8*GQa>ZjoWxyv7W z2;60R=-xRqW>s`n5~Vh#^4K9a*tgrO1!^!le5wSgNOT!_`q27PMOq<3>U?;-^J~S* zr2-PO2>s=hj3FXw{d|w7kMFb+ko&4GW5J^#?SyNuJqYc)IkwA^Vm2(0!mRAg-6qCj z_=HMAhB?TWD_mBjrpS%GG>1kyG%^`Q?;MME;aN5Q<--n+>m+eT=n-TfMw zX^P;J6R~GHuXl84`gWaZ+gzw9MD@wH7B`$%rj?7ww$y(eRremWA$2=qeAVzlFMuig z_^R`PmCbG=gd_#)-CE-8v;==XE%O@N1<T#}oTosL}{Nhg9CJu_0;0m69VN!ppf`N#~+{EY!m04&DRG z4(f{7tpjN^*HSbMY5j3L>+8#4W#Nohy;X0(R2^KFct0d3V!OcMsRtsnpmEue*t<8d z5^Af#?ws6(#~yoB<|VdeS1!=x7s09T-5Dxbo!&nv%>xq>-8E-bF!q>qA-4Sw#Kdce zIlyu5_D!gCb7j)s(PbXoBRqW5dX~hFG`w4U_}w~lYPYcQ&GdEXXw(u4gBg2T=HXo2 zJ*ak2d(6Us8b_f-n!EwLNn1mDjGd7tWAg^^INj8>elOmDjYUcl{^V%WiCbV!WW|1C z4@(zf-yr^L-KVhIysK;v{A(bQO21-;MbQb481r6VX^uSuQBrUIWJi`Q)dl<$s`+b} z>*ZCq;)D+htKsw1PggcI)<_9B8%>SI9~YacU&s``9Dha2uU;Ids@7QY)& za|B8xn!h9`-WT^k%>_h!Mbd5`@mQ!uzc6(5h)#@u5&sweA`~tDMF3g+i?FZw7vWU# zFTx(;U&JTGzlg?*e-XAc`*lFj#0T=PturQt<$zl<eHj~YnW1S{~fIRlWD{p3YB@ESo zi;M;yd>d!+MUtVn9O28t-BG1x*ywW}u*WcAM$chSAd>LmiP-m`Z;0RxfCxqg8qSg; z`=5KwNXx!VzhCU%{H<0MTG9$cZd0h<6fond?6*q&Ph zk0DL9-NR*>Zr&hP*k)KWOe?q!NKh#$iYuQ2E*Tln+(TooDwGtT@A%B?o7N;g{>dAL z;_6^SaMUtYPFpX_Wx`m41g*TQ0fJGp1*!8t4#F$A0S9p$ep@T{z8)C|L!<9o^nAOK z|HGu15&U*CJ))*YV&5tRQksA}1`hm^GT?KI=>SzMZPdhDN({{^8XgQR))%+a{q|@2 zC=3n|{9+CBw0yHH;B3wGV=J}B(&|nV+6^pFNXso&;<%4kmVR>AB0C!@n%}^ontpt@ zVoOjbLhT`i9%3KxTEvS{;HCKYG*pV)f;^QTYsnTK>;ixz(hqma3DrE&lJCxlF-%P3 z_QtrFL9I8M+koK~V8Qfpn^RbX?Pb$XK5df)*>;?W`v{0Z8oay7Gx#MRZX;dVs$a)o z*AyY{Tw6ZQf#sXRK3iDD@yRHt+;cIigx12dF^Y5cWLZqaC>$78Z%Lh4{gF>8#h;JS zgnoJVc^_>=Bpw9coxXrxh?45}cYcC&~I`^4(rR~q#*?UoKowR#*BbYHa!Mk=N zI$dr?c3+&)8O+(f?_R!rl3JGJD+eGEn&HaR|-B4$)r{;P27j?9X?Z;m9zWFj)4d#YGRaQ}e!H zYWTsQiZd!$Y3h8Ym)ly$+k(!Pv4tv;j>;r?P(Rr%B)_wtKVgy~B^FD+qIBC4X1Z4(mDrwv=~glQ@fIjj{fQ0IjZOaIlp_sdoGxl_ER@B zZ7=Spo3%obOU-Gh}>8;|FJ!rRX0%Jp~hDp z{C7p$;3vQ&IxW<3%qgQIt*HO>>v2W6LJpq_Ixjs-YmgP)tTgmol!o<8Lpo1NrU2@9 zL|TT91rffbS%r#>t)^{jb_SHBwIQMGex{4&5wK=UH5|p@6-ED#2I~My1y;Oji0Rv( z@E)u;^HOSF3em|lD3kfSN6ZOnvu$|r)>Rky4af{|_mXM2hbfV`y348kNr)XP3 z^a7EX-r?3$Jb#xQ@(i=-irZFOqtIw|4!qYJi&n2No{`o+Z%*1SV#RW{>5CJD;?o$= z$NeIl;3gpX8LKZnZyxtEY+dK$z6@clk z{U5r_fKQ4M++nCb54&}kt+#+h!N?sU*_jO~DM6m}N0s0OM0M&WHl5TilosX`3u@F1 zNy;RUkpvz}Fb*WCbh+rkD*g(Dr*IyWByCka6#KH@jGjqH+Z{d8&AEjcSi+YCget(U zLeGHxgx&;^(yGqm5q9~4@Kp8CJM=kJtA~hqnyIA)XKxNZqnC>a|CTFXO!a2}yw_p& zfWg~t0%gK!3+1V1ziezb4LwhU)VTgF7KHTcqTpSA0C!;oGWa^gn^@cWLX=O*7viv= zqmRUo@!PYiRUG3lK}x4BWOCv{+=HXNUm~2GRcgYjVjZ!aaC+uTcoS;XaB})z;f>{1 zovuikr+sKuLpvbj_rH;*&t{4>)00dAgb4mBptvT8j
GyNuz$~1N$Q2%V6EUM~k2}MdCJw?KW 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

7#AD9leD6zV4r3ip#6MQ{I<2ZjB~gF^r0 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
egeE064h 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 hNB(sXrViH3B$79JS!1J%QCt>f!?7)l@>|S6J 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 OQ0HV3L0*y>=Klhw8IWlJ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/closure.protoset b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/closure.protoset new file mode 100644 index 0000000000000000000000000000000000000000..8b6e8a7cc9e95720fd8dd35854a7e62de4ff67c2 GIT binary patch literal 505321 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 z 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

}=Vd(EE@GbP>(>0z-a#!b9R*VAd5E13hb4k4}s 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 >dT0(^RBg&ut}gT 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 Vf9b2^f=7>^{$CWGsdnkL2LO9LR~`TW literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0000.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0000.pb new file mode 100644 index 0000000000000000000000000000000000000000..fb9688b369792d2f616b841f045f3b1af0d0f123 GIT binary patch literal 1303 zcmb7^!EVz)5Qa(GG|4z_Q-g#lARrPH_28f&E)f?}s8rfCmD>slAz9ma?XKkPM)n4! zoVau0$Q{8O@C@8J^A0=$%(9F|{W6uE_4>*;E>f~@pvti1{Qluth<9UYPB&O|mU;T9~3>OjmMKGQBWGF*mK|revC%-oqava(EV`G^SIxhI-ux9r9Jgc?4_Nso*kH z*N~0jzDhOR7Obn{Gnq0T2MOh|Jaa81EB+b^M>@W*!;WIHrg^rJvt&BQdT?F&rgTh+ zq+#J~Yg%pT=SuFac=TT6S96|B7x*o(6T;&O4o5H)A$8Y~oSkW-(6&*+URc;BoEbwl zFOy&t&22(MvJnkF2u=eQy6bbGlHQ`S8@^tyLDOn|DS_Rem}xX)c8HUJfm4<+d9J5y zwXNQ3mD~5i?ao#G@$JG)Z_+)6hB_M&EqdeMim0gc>)%i6j#`~t3*Hw!@d17E{`B^K q{rUL0yprIcW)ko<8+ox1aYDV>6X%&HZoyB#XFbrh9jeFgu=EeImZ?Vo literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0001.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0001.pb new file mode 100644 index 0000000000000000000000000000000000000000..6e189c780378c7bce0b897704b09054ae22ce056 GIT binary patch literal 1622 zcmaJ?O>ZMb5XEs!?2eO+I{`+?N*e;K!hsoKf#3j#_1a;B$cNg7)pBXIXL_7Q73_+ zCGIyycj)1J(^5{gk&5@zdND0UmMZ>Y!L^}T$+Y&8!=qWw3`>>N%aG812k>wv<*ei> zq)kPYl?yFo6);?JlTMlD=?l3^_L)78&3I~a)Ur%jRY}7PsC3A#`J7coWONPk8BhM+ zMA3!44e@oJSB1on5L%Tj^0;xlaoQPdy?pu4&y9b3q!Xa?9Dj>?aFi%S=8mIgS@U?~ zxN*AM{~)=0mgN2c$>o}A0wNNv=dls|4%*2UO7Y6j>C$i=Hz9A6bVG1pWB4K3HgMN6 zP&OR}xsWG(g5os-6`DdX#GDzP$1PyD$s2d?GWTcLx|u6 z?dPH>sGNSsGed8=vVDrT9IcURA@ zc*eyo&uPsRn`;{EM+LMe?trvA=(vXby3=lu;~*nJb?roBZ&}yTk5E+KEHyN$q&J-9 zP*jZ8()@M-Y4%o>r=D>_P;|djxPw~b$zw8!8n}zv*W~I8G8&Jg4ZMY#qsw8`#67eF zq3f&5@raH`my>AIibjN7k*Ia@dkgh~A9M{C<*vT>QIsz$HV2R9O4dKfii7X$o9~7A zFof@S#@g-G&h()(Yq_XlYQ~N8Pj|2Z_w22uoH!7Fir%z+hUU0gqDHYw7gEh*>nSfg zu#B-MOjbDl672)IfEn;3P7A?HZ?4_`VFCk7?Z75>U_oVxPwXlny&!X6XI6y!XxD8P z3MW%*A?Lg8em8LoBg|3Pan7U~0t0`H-U9E5Vo7h9zM+Kz%lZyGFSf~nho1s^2B7aP z{v7SByyiBO^W$zmPVP2XLi|eb<#q$zeL=*09Ch2+Xv4y?{1lG$CJ(Nn!+|-0Iv(?eL0JW%c{(Za++7>xl z(fr5_fOG+zb4!7n9_4oEE5D=eXXv^N@fzh7`QX`4fByByUJEr@S)xaooF{%i`~9ic X*PQ!5_z?EqY2%m1ga4!c*nI6jyWk=o literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0002.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0002.pb new file mode 100644 index 0000000000000000000000000000000000000000..b29d768c129b0c989c1cf54abce709fe15730091 GIT binary patch literal 706 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0005.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0005.pb new file mode 100644 index 0000000000000000000000000000000000000000..15d8484f4fd8bb0b56d0ec08decfdae1895c2bc5 GIT binary patch literal 3175 zcmbVOTXWM!6mCo)WFg5S2!sG3KnYNaw@|L>g|00TtFbNDlA(FhtmKWNM%Jp5YzR+% z>kPl5(|^!k(wWZmseho)?MolKt6NMGHH8<=*|Xm{`|Y`D!3v2YH;RcLBNDjCW+64> zoq$Ft8it$1rqv*1F_RVwT$SUhyST+ghcU;aiMi|B-Y{~RpIR;6^OzH%!~+tdNqnEh zB<6@{pCYxn`s*~9($ll0RWK>YEKDp<+?>6)QY|A<%?zprM|TsOt3OVINwJh5IN58j zx3w2-)7a=J@B`^Mn8fvZ6V4>knvUT~=>(X+rO69?Tc|7Va9Rtm>U6-hgMMWpMGpEwiraElr1C zNfMaN5eBX`6$8${rE93|H65On&VkbfF439wUQL1L#!olWjjyrZQMzzJngyV+c@EEy z-|~fmyKphNrLL>Gf!l_;t{QOeZIv#s!wX3mMVzKY80%O!OiulTGy|sVjjq;G#PX7~ z0M4Y#1ku9n1~#}~cu|~NZ)!c+l$GadU4cu&W4+6*E=#Au+%wgvsluoE0vq)PyeC}% z=k_Sg>>}_}5sAH(}E(_md3KMra@Tp+kP_UdP^|mw*P8G}I z5F`?}Pi>B6{WB4#U4$U;iMW-jbuhdlO@SjqH7!!fg>lQP39N%x(JnaEn2lb|Y-zFrA4^MM zaU5*&GS#&pT=k#3eEw6_IE|X)0-G zJ`|xz`U6gi^5SAwHaomqHo0!7x5di5%~j}RHg%w~hYqcKH1 zKTi&~8ZpO!ai6oGwr*P%|sjBC_~WxFfA=)@l*}KvoheO>l5Fm zfk)y^77lhBb#%9o1F|F9mXjUlgA*UI)iVntaWgG*(g0Ugj+nQmVxH$Zd?uyCSd?h; z)&-AqpWl%Y;g9M8%7T&A0NP(n+0-va%|6T0>7Iuar2{^5R7#d)sCV!UTX_6}tJ; literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0006.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0006.pb new file mode 100644 index 0000000000000000000000000000000000000000..53139d374a9d9a49ec6a6564533634d3a277977a GIT binary patch literal 4438 zcmb7I-EJK<5T-@q!XPybRHA`G`6-kFF-e6~KtgIlDk`d^m0AWwY{4h zuDI??@C>{P5?5UCDvZ~A&PlvyyKoal$DcjpnQy)sFS(OSom!_2Y}2YvrQp=Svl^^R zxMbFDRz^F$PL{BZja=(o0%et;LUCDJp;f?bY)hS6+U}wL--Icp9dn4Vy&uA!dpUXS zFqqu+7T0f*8z=ie>>vERpB(P}c(QkNoa{b%cyzS(()tZ@{mH}Qz5U%^lB2!-qsPaO zf7)BSvi=5HdwO{A-O29pdD+kJ*VFC+XTj=F3 zz%pUEZqNr%xlqsxd_Ya>6pR7~wgks~@X1>%tr}b&jE4n-mLyn9K3KWimoE~i0gnIJ z9<+UZjJGNx&rhobK>YvIo2OvFK0!jOX)1K!5l zll+q*^Bfh)8)vmEwDFSk%@8yw+c~wsYa`qYbwM&-2nTe6#e$^I$o-+slBJekVOSJ(wt+5Du<<%}>lY><2X|KN9Rm($p#HuT`%1y15 zPh2ciB~w^knYJY6i5K+Ms{U!@HA>H!HdEh)x(%vix~?{32}c-bm8%W-Zi+>NjT+#(EV05m3Bo(Ysk*eexldV& z%_r#uC2s3IFh>#ap^WJr1AXLu&5q&!BK<$n;UJ^+_)P7 zm$(8smGufHb^{ZE$^f8756)|mL4q;{xyEJ`YfXHx*m|In#XNWKMa;q!w`kw!Fd<_Z z7HWcOYO+y}C3b@(HJW9dSvTr&3-<$>Phqc*#`jyIOPogh%(^{t#|t}j=A}m)f?9NG z?jE*c@#RokG8V|z2=*gjWlxpj!%HY}CL6tJfZ0M+Hjy}4$i0~1mD z2##@T33o7ly&&SF>T}lO?__%@QfpbhK(+ zQJ1OmV{-hQitRU8w3@t7*s=UtRB};gQEr*VVvL8wmFF*2VNA+{A>Vef&2Np6KY+2x z2*py-_Q$yY$L^e=JeiW2>5}{{wPDs%_{ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0007.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0007.pb new file mode 100644 index 0000000000000000000000000000000000000000..25c2727cd9e424fa14e39918e6bde292d6da9689 GIT binary patch literal 531 zcmd;bOU}tJP0>%x)Gx?MEJ@2R%GFOvEJ*}%@>2Da6N^&vfh_%kqWqG4{p9@If}G66 zyyVpQ#Js%xlEjkC{5(CdoRBiuocP2{m@#^AWAtFgNGax}mO#uhf*P5UTAW;zSx}N+ z1TjaegON+v8E%hrMrv|)NM%8)kOG&Cv%hbEkEf%bvunJwhpV%9e5hY=fUC2oo2RRb z0E3V^mokP5Cm(;HI?oWtp!k3we=k?(5CKLZH7+Gw3VlrB>X@u1GIB{3r52WE7Nw@d zBl$fUR*fs%o=<~7J5X4i5?cu21&rIMUyOc z3gt2dx=}NfKd{BRuW`K+!shnIVZIH6;`5{DPP40QT#; A(f|Me literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0008.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0008.pb new file mode 100644 index 0000000..695ccb1 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0008.pb @@ -0,0 +1,18 @@ + +Mcloud/developer_experience/cloudcode/pkg/modelproxy/protos/extra_fields.proto3cloud.developer_experience.cloudcode.pkg.modelproxy8google/cloud/aiplatform/v1beta1/prediction_service.proto"¼ + ExtraFields± +GenerationConfig� +chat_completionsè ( 2a.cloud.developer_experience.cloudcode.pkg.modelproxy.ExtraFields.GenerationConfig.ChatCompletionsRchatCompletionsŒ +ChatCompletions¯ +response_format_details ( 2w.cloud.developer_experience.cloudcode.pkg.modelproxy.ExtraFields.GenerationConfig.ChatCompletions.ResponseFormatDetailsRresponseFormatDetails` + +extra_body ( 2A.google.cloud.aiplatform.v1beta1.ChatCompletionsRequest.ExtraBodyR extraBodye +ResponseFormatDetails +name ( Rname + description ( R description +strict (Rstrictø +Part� +chat_completionsè ( 2U.cloud.developer_experience.cloudcode.pkg.modelproxy.ExtraFields.Part.ChatCompletionsRchatCompletionsl +ChatCompletions! + image_detail ( R imageDetail6 +plaintext_tool_response ( RplaintextToolResponseBBExtraFieldsProto’beditionspé \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0009.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0009.pb new file mode 100644 index 0000000..1488ed8 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0009.pb @@ -0,0 +1,4 @@ + +Gcloud/security/kms/boq/keytracking/proto/key_tracking_annotations.proto keytracking!net/proto2/proto/descriptor.proto:: + used_kms_key.proto2.FieldOptionsýÛ¾ÿ (R +usedKmsKeybeditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0010.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0010.pb new file mode 100644 index 0000000000000000000000000000000000000000..92c82fe7f6c3877cc63d04efb48c0804a67727dc GIT binary patch literal 1425 zcmb_c(QeXE7`8BB{xez+W1uq`BQZmw5V_OHNB1Uf6W>44VLl^%Rqt_z2#3 z<>g+$m+(PMyxXOZ;Av^08^zstMflJEegFS`-#LYnMLs!XRGm8Zm@xiBUCOHFgig-K z_Gi7?Qp(e}KP|MNQMMfT_=bE#tvN!2o4b4o`XI-#zQ3)rfRjLnH_4~)ps9A5ka z52Roeu{wk?&V*!0F*PL269gkJJh_c>3=Re6<}PfCFGegg5+uh)Avx@l}AGE+aF` zi;T`#+alcUQ=2&G4Qw*kF0@}sg@c;k- literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0011.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0011.pb new file mode 100644 index 0000000..a0d5adc --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0011.pb @@ -0,0 +1,7 @@ + +-devrel/primes/protos/primes_annotations.protodevrel.primes.protos(devrel/primes/protos/anonymization.proto!net/proto2/proto/descriptor.proto"© +PrimesAnonymizationAnnotationE +source (2-.devrel.primes.protos.AnonymizedMessageSourceRsourceA +method (2).devrel.primes.protos.AnonymizationMethodRmethod:s + anonymization.proto2.FieldOptionsÎÛ¾ÿ ( 23.devrel.primes.protos.PrimesAnonymizationAnnotationR anonymizationB; +com.google.devrel.primes.protosBPrimesAnnotationsProtoPbeditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0012.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0012.pb new file mode 100644 index 0000000000000000000000000000000000000000..17775e41257d2de91c67a495d0e1a27fc8bcc9c4 GIT binary patch literal 743 zcmZ{i-)_?|7{$pS+RTHIS`?y!*fa@gFe#CSxIp4+ZAQbobV^cbcb1!YsioAeVi)Kg zkAS%12C--2Es&5HZ$O%MYJ%X#7vK4v<4?y1hY5KnInRWHsdJg}_YR&*9`oreBa%27 zPgBZLdzN#_p>+e>nA%mY^IAxr?sFZ$IYv&>o3Z6J19ml1b63xBq-)gk`Gc?U{5>PIeKdUZ!5dI zB2OtxHc@w$A!|jz7oe4qOL-HDCRj|YW^uW`cKqB4?k$P6qhILoC4f0iCx5w&y2~t) zs%;lE;(0E3ZfzB)wpnRChWo&n@`PllC_t|l&@2Tnfv>>*6_a5}SiC?}8s}VCw=0pq z+W{=0!HPL65%>&j7f&(9W13O9uo{I!*(_1j-s*;GYQ?FU`i1)Zn*z2gUBbt}>JI(L zy@=4M=l9Ua56|7McjCD{^A>D_R!u$e2Ck{V4tP)-k3u&<(J1gu74CvZHSKKJa|bAJ w!}FmZx~2x7fX+XFs6QON=|`r1-1`3O<0rMT>_o`Vnrf(HgCw;4f3qLWKj(Gw{{R30 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0013.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0013.pb new file mode 100644 index 0000000000000000000000000000000000000000..cf284254dff8e4a4689f3a5c0a989785eea6512e GIT binary patch literal 10392 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éz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0018.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0018.pb new file mode 100644 index 0000000000000000000000000000000000000000..2b4093f300def5ef102f48d031e01b4d926d3c85 GIT binary patch literal 13187 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 NPTmy)r3!Vq4DZi*CEx%6 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0021.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0021.pb new file mode 100644 index 0000000..695c9f8 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0021.pb @@ -0,0 +1,6 @@ + +?devtools/jetski/telemetry/extensions/battle_mode_metadata.proto$devtools.jetski.telemetry.extensions(XB/Òï€�latestBBattleModeMetadataOuterClass’ beditionspéz-third_party/java/protobuf/java_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0022.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0022.pb new file mode 100644 index 0000000..a41eba6 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0022.pb @@ -0,0 +1,29 @@ + +Adevtools/jetski/telemetry/extensions/command_usage_metadata.proto$devtools.jetski.telemetry.extensions(XB;Òï€�latestBCommandUsageMetadataOuterClass’ Â>Ê>beditionspéz-third_party/java/protobuf/java_features.protoz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0023.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0023.pb new file mode 100644 index 0000000000000000000000000000000000000000..7d891431135d65123b8bca7333d67cbd345b8070 GIT binary patch literal 438 zcmbu6%Syvg5Qa^HwmqOopi%`vOBb$kaPKO`r3ewkT^XA}jy*XO&zXkSm5(5kKmYFdJ_CHUaqx=FiK&MWr9@8628 zvua;f1^zGlWh41pcD(=edUx-yX<&35Zw~8opH3O=P=j+1!OCSD({i-(8ToVT9Vk_p AAOHXW literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0024.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0024.pb new file mode 100644 index 0000000..2f36907 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0024.pb @@ -0,0 +1,13 @@ + +?devtools/jetski/telemetry/extensions/completions_metadata.proto$devtools.jetski.telemetry.extensionsÊ>RproviderSourceK +relative_path_or_absolute_path ( B  ð˜ìRrelativePathOrAbsolutePathE + +repository ( 2!.exa.codeium_common_pb.RepositoryBR +repository$ + model_tag ( B  ð˜ðRmodelTag:bÊ>(XB0Òï€�latestBCompletionsMetadataOuterClass’ beditionspéz-third_party/java/protobuf/java_features.protoz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0025.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0025.pb new file mode 100644 index 0000000..502d9e0 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0025.pb @@ -0,0 +1,14 @@ + +Ddevtools/jetski/telemetry/extensions/cortex_execution_metadata.proto$devtools.jetski.telemetry.extensions(JXB4Òï€�latestB!CortexExecutionMetadataOuterClass’ beditionspéz-third_party/java/protobuf/java_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0026.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0026.pb new file mode 100644 index 0000000..b3273db --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0026.pb @@ -0,0 +1,13 @@ + +Ddevtools/jetski/telemetry/extensions/cortex_generator_metadata.proto$devtools.jetski.telemetry.extensions(XB4Òï€�latestB!CortexGeneratorMetadataOuterClass’ beditionspéz-third_party/java/protobuf/java_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0027.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0027.pb new file mode 100644 index 0000000..b37a465 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0027.pb @@ -0,0 +1,68 @@ + +9devtools/jetski/telemetry/extensions/cortex_metrics.proto$devtools.jetski.telemetry.extensionsgoogle/protobuf/timestamp.proto +uses_null_default_value (B  ð˜ðRusesNullDefaultValue5 +null_default_value (B  ð˜ðRnullDefaultValue +scope ( B  ð˜ðRscopeJB*Òï€�latestBCortexMetricsOuterClass’ beditionspé \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0028.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0028.pb new file mode 100644 index 0000000..7043893 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0028.pb @@ -0,0 +1,21 @@ + +(X"Ž + RedactionInfo +reason ( B  ð˜ðRreason@ +last_retained_step_index (B  ð˜ðRlastRetainedStepIndex[ +&last_retained_generator_metadata_index (B  ð˜ðR"lastRetainedGeneratorMetadataIndex; +is_partially_retained (B  ð˜ðRisPartiallyRetainedXB7Òï€�latestBCortexTrajectoryOuterClass’ Â>Ê>beditionspéz-third_party/java/protobuf/java_features.protoz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0029.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0029.pb new file mode 100644 index 0000000..2cf1d18 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0029.pb @@ -0,0 +1,11 @@ + +Adevtools/jetski/telemetry/extensions/cortex_trajectory_step.proto$devtools.jetski.telemetry.extensions(XB1Òï€�latestBCortexTrajectoryStepOuterClass’ beditionspéz-third_party/java/protobuf/java_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0030.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0030.pb new file mode 100644 index 0000000000000000000000000000000000000000..12e9e91e28bad085798453ef083a22cd6b76db03 GIT binary patch literal 376 zcmY+9u}TCn5Qe=IRQ9^9t87 z14IW9{{S%nrss(%!XwHy8OTcTo)|dOGe{OE`HXqHaZ zR`C*|J*DY(XB-Òï€�latestBFeedbackMetadataOuterClass’beditionspéz-third_party/java/protobuf/java_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0032.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0032.pb new file mode 100644 index 0000000000000000000000000000000000000000..17bff2ce5e0b4eec08b3dd52f641942b9fb6a5fa GIT binary patch literal 1632 zcma)6O>5LZ7`D6HZuU*TcC0iMMXg1ONFuBFQABV>*cNKbwqOrJNR!u^Hk(OjCbhl! z6U39pUcLKEy!aag!Fu=L%w#vowt{=yc|P{Z`vp$|JQ9>f+}TIL4?;&^ggq4O#KB{M zF%N0Xop+QTxOj|yD&%iFVN_7EG?3bv)Xt@LAziq-N9kUKj@Im^ZyhdJ>Wj={;VBoC zd3)#tp70VHIbIx7;i-S&nZ)7P^I{SDZVAfNi(hIm)sfL&4w8{2Xy~lsBtdKJ#@KSB zT|YfN`#g4brE4f;TLL*N_IhYlO01vL8S9k<$TFDPi_?_(XjMx*=>`hh(h#``b(#vF zO1IiDYw)hjf|ThGb9>wxm$YgT4F=dcC-*c%~WJ#m~7^tX{v_0SFD0FNz@%<+ObHGo$YN^S#ifk~fhmbfx%LqQp@0}~8+8VPGsa?I8} zdz6v0JF+uft?TynJC()X6@UUDZvevhi2AxCdQ!~R%4qhhxvuc*Tpsu3Az(gJ$c|Xnvavx20&vvM#OEBY6#tgmRJDs-ZPok4LnX zvJ1Y3GE=W@W6(2M^G%rhSFy-LAOcx0jI(`U=y4jKU)N@d($x&<*oEogGLdUAz8g{h zK+BC{5Y6n0AFWw&z_@q{OAyINH|!x7b22C_7!oEqcpG}BYbTxU?H;CUOuYFM z#FIyVli-gK0#S0!Aw4rayPLh`TJOE8dasHc2slGylx5!l?N~Ad1rxyhoWTzSZKctc zNu3oKCuWi4>{gjvLyA$blZ-x-tW;SILalR&y1d!^hmoKMHN5nljVBj?oy@P zqNNr3xpMKTJeA+|{dJldZ3xE+xO`(VR2q+<#!zZ2cdmGPDl%wM90zc_Rt ePFshYx4$kfTg!?gSiEXK8Lonm)q7?4D}Mo34;iEY literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0034.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0034.pb new file mode 100644 index 0000000000000000000000000000000000000000..13917841ff8c92377250b9ca5aac357e2a56e5fc GIT binary patch literal 1939 zcmb7_U60#D6o#8@Hy^V}YNl*4VN17PuwAGFMM8kM@g}pW+r+kPXSH07TxW>9Bz9y^ zR=aon1jH3rs6T>V!oNU5qDWl!g5$5)O$ZBjmfz<+^PV$DHu`eR&bjYT!_FDw;dgF_ zvniV~9$a?V1!rF9`d-+X`JT)DfQIhGv!~KL@VSp4WL7D$N=vJhTibgR-=9obC-%Hp zeA@|muyA-%qkU&p_w2Hbi#vdRQayF-~H)a>&7QowSS%B-2q(lmqQGMB+xDD9OleU!fpTvdfNLJQ= zTH+VM$X)m$lnC6(gavFYR-i;J#a`_KmMKw_0kcEj6KjR&QIpAQ{1vK3ckDW$SdW9e zvlhgRuPL8TX22h#CJ*d0=D@{VM&m(+Goa%}uEKC0qgJ$D)Ul^i>e(|UHVQaIYD97u zR24-01-hBzb}$L)S=2@|_SDn65=(}Vxny9T0fO(NTFBtqTz)CG057G{|J*f}0zN=H z<3*5M>?{;-zR96X8-|!71lx7aJllg^c^kmilh399vhh-~Y5LNgUs0hXK12<6!JI|3 z$JLR4Ap5;{^%ophCBh4h4Luwn15Bc>%A#{)tvp@jF4xDGrcmib%}%J?>VcU{$v zj|YlMge_R}yX*3i+Br#dl|AQV|3!IfdsJR~}q37OZ>?D`4f%4NUF zUvTBheuBw_#Hvul?VGvh-uq_Evk)>Af=TiKC?6w&z#s-pa{^NYE+fGu5rKp>qd~+X z%>9reb&^z|unudvQ^}o1?tIC+$Mvn1CSwuDf>+?~P@+ibJ&@8Y5sXmI1yWRTlsAzO zQ;yNtUplJP2XDIB87*hNC@5CXY+;^&t@X9RrrVy+7cbgk-%~@2nidz_mt|#)GEgmT zy>AS*PEMV=z^a(XB!Òï€�latestBReadUrlContent’beditionspéz-third_party/java/protobuf/java_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0037.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0037.pb new file mode 100644 index 0000000000000000000000000000000000000000..2a435e7014fb53d8f3ee575672aa0d37bccb3774 GIT binary patch literal 1564 zcmbW1PgB!C7{+M}wA~8CWsq7Bn8GNdGwqCLbxf0OiI$|ZNf1suvE9LFn{={U25x=? z$CF3yeg!{;XTN|a@$SJ*+R&xr!Qqlae$V^7e-rS$N6&Z|_F4Ts$diFZl^PUx9<)`n5YL%5fQ*T&(s>+sq%yz-3kFcQJ_p2xjm*sps* z5OR+v-icA2(Sa9mze^-E&QbjafP#|()Hpwi)5CWFBy|veF{I_pPG*1k>C4*xR8yPv zswIw&@M+{PFR#92uGVldF^}KDZLr8hts_>>iY&#cX7U>DgHmr4CEbt#E9ZnNH&Ojw z!ysjc3_b*)>#?raqr~r(=Ow#8cX4roj2`qrJ_<+N4^GPqNoOx^*%=}u)-;XoprLKRJ@Z>ez1I1x~bm|B3WC}Mmg)tF> zse$E)vTzi2X|i}$F7D*yoh+p|ULC7`od?D1?ZOJUhmMfx5a*E>B=13 z1Z9cYj*1HRF3SU)o49irOXKr9p zFTt*(W-^HN138ER_BcE#Q^a22e`AU>GvaklZ~`>&6m jvWtC>Q^p&W*}tDP;xy9w9%G+#b8ic@=O@4A;m`bEEH&yA literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0038.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0038.pb new file mode 100644 index 0000000000000000000000000000000000000000..6419fd1b456e1f7a2d882bb1b5ace5ef32b6d8a4 GIT binary patch literal 969 zcmbW0Pj1sd6vpfPX_Bb~?vzq1Ab}zlY_O%S5h6|o5h>V_J*~>hn&N42YtLAoNkn%X z0kLA4LvRCbz%5wO1F&E`ri~$+ikr*{rr`!<2?O`5HlSdrY$YIXI+xY`eT8ei6626ogd zg^Cqu)Y=V{22~M00IiFJ#a2`K^wur92nV3MP-kK!qgJcd@M|~dD8W;8=mLc!g^bEe zSZ&p{bJ(}5GgVtvXR`72nf_ROHG`fWD+TxhbSaA~!uIV69W_+W58i{`%~D|>+(*aA z!x4TvL(!2J&d_M`YJ$e*7Q6?{nik?=fK3DLfxCZI{h8VLr*$+PPTrW!!O8$&y;8Nk zgAn_(C_ux|_cqPy;$%EUm07)t@l=_q%=O}thfY*#tTH#@0obc+V>Csj(1QD5w=Vej vH44o3NyB~i{pZI|jqQ|3^=r5fH$OptA!#v6i4dQgTc=$bC;I=$e{_BWKF&mD literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0039.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0039.pb new file mode 100644 index 0000000000000000000000000000000000000000..06ed6cfef8922198847d889ed9622d4437794c95 GIT binary patch literal 1374 zcma)6&2Q5%99`S>%UwsXV1zQZX>iy9QfcA{LTT!WiuFTj7~9Fp5^H3%ab>%M-8geX zoH*`p;>Q5S?o3)Bl4 zy41au5{_aV8erWU1@ca_iPg-+kD6VN;gm1a_*16VhsRtmN^)Ty8>Cp5!)M^OA8`3_ zA@Kxe#N{$hDI+f9Xmf_G2+5wY~8Bc^>mQ%&Ki#B7JF(JAIVT>~Dxq_TgcBxku zjp_=v5)|%&3Y&O%;)-{Ab&*+?z(AhEhoH#lR1h6365><14NCG+#FXo`MLao%Pe9$H zW7#ZUws#r|eNFN*yIM<7D+1vQui;Q(2kgAQtID{vF&8ElA# z!%n}4hmL7GTJFYVilSay%flV8nVGba)$jF?4w8w)Uq9G7N9Jj_CZD?fs-6ELIrMt#xmi+ zJUncf)@!XQ>$SCvw>!hR2KcwhD^TSx;t- TT+Y81R!%F#57f6d`C0x8E2+lv literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0040.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0040.pb new file mode 100644 index 0000000000000000000000000000000000000000..f3d5561b41a39dddb42fd4a69ba358de9b56a3b6 GIT binary patch literal 387 zcmYk2!AiqG6h%z}rk#RFAP~BeBE{7VxDmuvx~@W2?!uTnLUfV|d9Px3euB8sWxvV4 z=*s#B&Lq)xd+$B>-5GY3!!v2EP&@+RQz-}(R6y-ozzac*rLIx5O_mx_=8`0DT1`4Q z{{wjs@_&%;!D(1%T_~^xBGWna@bm^rx3U0X3mdJ3tZPk@x?^3xK&WI*WtJXTJw5wy z*d%GPR^RMsMH}}{|NO5>D@@_@YE|f%k P_l_P$keA(Ko2~x~Rn?3I literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0041.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0041.pb new file mode 100644 index 0000000000000000000000000000000000000000..8bbee505ac28c92a21404532dc0b1ac047915b60 GIT binary patch literal 464 zcmZ{gy-ve05XVUn6osuzp%Wm4%786(M2MkuVM2n1&AK#KaB=O(cd6P=j2#h=#mHMQ z@d~(!TBuMqpY8koKazfi6L!v!93j(-mW&3+$bKeq%4kVDOOhBEmA0BS7(E9Lw<-e$ zk$cCkdAg#AiXzq&@k?o65jzi0D3_bLGZL(Ifm}+IAW1j|%X*;xJXIR)bAHx7Q#p8^ zt;`ObXPl}$mDQ>Gda{U;*2B{B?S|uikZq>PVQrd&=qT#!ch7=p5No!mLEX1X(0`4~ zM!NHH9e3i#xYzysetnB~O)x{;JFY?96^#DI0MYyQR=S5-C_40>e>LV88?j*mvTQ0X QhH?}pHALXTBURCV0P*{Sf;c($ z_c;15oa`z%m?llq#qn|P`OZD(S$7_eNXkI7K9YXoj4;3fl8P9P35DiTXhsV9*d?hV zSED~bK`sagBH~@`#@pZlffFi8(%#RAPD*rgqEis7r#hyAk8Gw4WxzlPNkEBR0%95m zAYzBuDj%gDRYs3od2R@bBIe_O3+{HMhl-`r;@(tH`!THAeIBBnX1K^A+{_c$P0KE% zS=5TLXVlk@E6$>kQ_xylg=S8+kE~5i@pY~y3|%ff99PU3v)(9ACewH0cdNCLEVSeK z)og5ETf3>mM}Z3Bdh%xHfYJhBy4~7I)|=UO79ydYlsn5G=Vsk}FdJu|-!HG`N&tkK z8VAMU|J86iBvh9HX#G}N>a3#2lWz&X%Fl<3#rI(ZY2lq=kIi0g4}pdXbz1u$RFdV- literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0043.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0043.pb new file mode 100644 index 0000000..6ab505c --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0043.pb @@ -0,0 +1,16 @@ + +Mdevtools/jetski/telemetry/extensions/trajectory_segment_events_metadata.proto$devtools.jetski.telemetry.extensionsR trajectoryId2 + execution_id ( B  ð˜üªÂ>R executionId. + +event_type ( B  ð˜ðªÂ>R eventType> +records ( 2$.exa.codeium_common_pb.MetricsRecordRrecordsU +trajectory_type (2#.exa.cortex_pb.CortexTrajectoryTypeB  ð˜ðRtrajectoryType[ +trajectory_source (2%.exa.cortex_pb.CortexTrajectorySourceB  ð˜ðRtrajectorySource; +model (2.exa.codeium_common_pb.ModelB  ð˜ðRmodel6 +response_model ( B  ð˜ðªÂ>R responseModel; +mendel_experiment_ids (B  ð˜ýRmendelExperimentIds. + +model_name + ( B  ð˜ðªÂ>R modelName:bÊ>(XB<Òï€�latestB)TrajectorySegmentEventsMetadataOuterClass’ beditionspéz-third_party/java/protobuf/java_features.protoz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0044.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0044.pb new file mode 100644 index 0000000000000000000000000000000000000000..d2c872e4c3483943008f2396fae6eb3e6bac6707 GIT binary patch literal 5271 zcmbtY&2Ah;5N6j-yly-3x)a-N2S_jpageerh#=$_Y{y9)VL)Ri;(#>jooTNpnb{f5 z^jdbfAf5oB9Kr!9LOcmKxF9(50vr%IMo36hch67HjuZ8U%POv_`M&C^uCA(}b1vKE zVdy9A`-~?Kyf$Y(3mA|0i+{DEIOHLo&rDm&w3VAKtY)ez3ftqXmv~_>Y11C{_qpdJ zHrr)AZUYTzcx*T3_|g> zop2Tnbs1P3!?6LusbtdZ1lx?c9qK%IxzO!|;e#THspnUWLg)3OKDUdDlzwcMvLNhv zBHxMEg_24?y=KH4b`lov(vIhQeBaip&&=(ZQK+2Q2hV#@*L*1Mm<1tcHk2I{zkCAH z&p$G9z4ZBRP(m=P+Y~|g9*2Gj;G&reku!Kx%nCl?6i)6z+C1ue52-AAE&87s(d(tc zx`7B|@um(uh8r)7C=*k8*RCdT;UIHu;dB)G@R;{PIFx+YWq)WV4Bl0E-od9_m0fGT zF zv{;U!?4vnU4-B&H}g6+XmOkqBJKmA&<}x&z?Q5 zjWm95eEsvU-_`2Pnsrosu%6rFD`S5!Dgvj-1K zWK=R=Ha)f+w(g2qOQSuWVwdE&hlIQ`S&>7M@scrPhM*B1(||KE-b18#KFcF1IV?G^ znsF{?gYBA_YcqVv?QD);(qM+BE0YHqla%k9QQk}k7mci$L1r?{(fnY;&f6DhNV69fIcmK$M%{pc1eoU}Lsf;p zKu6QK25QA2M1UyF+SSr9iI)2a+LZ&3g2WA{=VvT`VI{F)lC2mQI zcMz@)@MJ-9y{MA4GWt|s0Mgh^mq3M3oa>-Xo4h*AxmM(^z5%m@RtQ+(>Qa0UO~%@2 zO@YOD4jtL7>v}?O5TuUhNUw=mNgJjIs>GcN?d}2Rwi;r@)}-lOKyFl zeZbBo-#nni3RjnkWR(|c^42iPx(&;CK17LR39wv%w^7Qe@1NwXWH9Wx>Lklzea+6% zROcvUI6yN>mhxnaDp?vnXcG2bkddVa(53i11dS#;Ff(_lN5v{}9C$|4(f_xGHL29M zK)dc<9_t+X<$8UozA}!+BD(K~)V(v>s5R^GJJX!~yuNbs_rJgTrheFmcQ)ZGLqn&(-M$ZhIzpP$!`J-I;J6q2TtrmfvNE~9o=yQe$tN>9=rxNvnG*JMk!ouc*Rv)x+{ec_yUA=kz z{+syEssj#O*s{=Bx$VNLcwx^Qc1`9qUOIUFri~p)mN#|3Hp6t+DHbJJw z^x>2?s#!Mu>O+&l(fmAZl+Izcvm!}IuFssZ0hV-TlXhuf4#h4m4QacTt;mH7u#|3x zv6a)?3E5j_8kUivsc|JNXOlfzvmLFvq0+E|95rcAWFSt^FkXI)td zxVJ?yPK8$)Jb~_{BES>rPAWy6nWheK8atV4u}-=SzSZh%ho`!c)+s#QmGscoTbaRb z$PL)Gn`9a-M#)bi=TckMusiE82A)h%rDlFoiCPuX2e^%(T0+sSFsx7EbEnE~nEH1H z@o6R#I)h`UOY7k~gz2Izt>G#n(4tIgxTH-E;K~}UvN2rUMzoWx>r5pl7UOqPys9+( zqD92cd{;ONPoft4%uSi1<7c)rLS;N&#;?h(mhqF0DN@GebCj|KyIO3%l8rO$& z*wE4m+r^_#FkMPlK}rCW2=rhK8Tnm$ox=CyInpU-8;5=#B@>Aag4(51Hu!wZT&5sE!xh3W-SauT1+F;_L>R6(D_sd^3E&9PN>T&JK3 z#-8v&ijW6MQ4o);xx(-=~oRWPEyTCIgKxk2TL(`6k=s)UAHNYX5> zv>C$%Z6Z$GAXpbNaFxK81h1lCRs!jIBoSj-B?5JepfUlkCLD3CMGCK>yu@{oZbA{d zgNag6;c7hmk^!sm`)m0g`YiQ?`uML~oldf%lHQ9_V!;#IlrUkXS~+--bEKk|?~hA^ zitl0=kgeEj*TCxtlepOn)>A+#(=!#kmx*4PzJR^iZCAigIkhTJCT?J-8{`BwK)8Z2 zsIikOjTV23Ew0hReJCQR6+zxeod}1BY#^}9VdUVG97SU#-F$>;i1UPW9$rs8w`<{J zTqi7!JBa!wl4V86y09-5ZeChZW083STC)`Q-T6kkF}#s*`tNoPT+hzf9JB6CVsIW zLyJn-!a|(E_KI!wYZ0f$T1>Em+1fD;gZFW5nlGqKo=TJD^7%$(eJ3%Cyo5uD?GD~T zz&e~iHN2I`<0Lkco7$b75^y+CxF!qOY4adQ0S@B|=VWk(29*Hka~s3m7~Vz^b{5;= zByF%9OSm&0Ht87NP6oS%2DPGu4>6T!yAIyLI+03n9rMNwG`y4I;Dv{GQ5^iV-M*U) zB`yef4`m<^UlI=GK=@2iE*-`J^3;Y8r?@Wi80;fj;_sxh z;&qK>6zj>i8LVI&rZ;?$?ZA0l!&!_QQn4uD?5GMG^EuPi2yTcgr0qqF3H=s=bLmIQ zvTZ-)C`Uif;&J9eW8io$Ww;rq%H{9?8$ww|S$7`m9(0jX=d#PL)40I2`T##3Vh6b>u0|gI z#zu^&rv9B3jj)*Fue3k$jS+snIIe63m&ChX2e@>)#GjOx#q&nP<@|9>&HRe#65roC zT_PQS#2UspTTe8c$&4ABoEy!Rd~2Pkuv@SrT`ZM1Gtk(BCEV8T?3`?mol{h@4)_BF zd7-e5Z{_ZZKfny;=)L?>_6^*}o)W|5vr( vD*C^*1zYL=-7UDgmF|}8vSDGrRht$THf`Rx>i>Sr@6oocy=VD%{$Bq93JXaZ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0046.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0046.pb new file mode 100644 index 0000000..386957a --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0046.pb @@ -0,0 +1,19 @@ + +-devtools/search/lang/recognize_language.proto +codesearchdevtools/search/lang/lang.proto"Ä +RecognizeLanguageClassifiersI +anchored_classifiers ( 2.codesearch.ClassifierRanchoredClassifiersG +content_classifiers ( 2.codesearch.ClassifierRcontentClassifiersI +filename_classifiers ( 2.codesearch.ClassifierRfilenameClassifiers< + languages ( 2.codesearch.LanguageDescriptorR languages:bÊ>("” + +Classifier< +language (2.devtools.search.LanguageBªRlanguage +score (BªRscore" +regexp ( B +ªÂ>Rregexp:bÊ>("à +LanguageDescriptor5 +language (2.devtools.search.LanguageRlanguage +name ( BªÂ>Rname" +aliases ( BªÂ>RaliasesH +also_search_for (2.devtools.search.LanguageBªR alsoSearchFor:bÊ>(BBRecognizeLanguage’ Â>beditionspéz-third_party/java/protobuf/java_features.protoz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0047.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0047.pb new file mode 100644 index 0000000000000000000000000000000000000000..a96aaefd4fb388ec0628c01cc8ee4644c521ed3c GIT binary patch literal 2701 zcmb7GOLH4V5JpJ=XXM9t{D|Tt#5M_-kXS_F>Dx#+B$ZZ9 z5l)=p$Y05D zI9hrUJ;e%SakMtJa+)m@W>y>nq@z7w&@+f8yuVJ9x?it?(itVDE%EfSh$nUcBV zKv}aW(^xc9jLtoljaVV2jFH*2Tn*KS!m9{6k80F}CxWz@igJVwqdiwZG7Qq?0SJr? zbOAH1lDMmw%iW=vgV$rA{2>UW=mv#Om*W6x{8Ag zgfB+6&{4p_@R0<|7=h>-yGqucoRtYo*HP_Z(@>xC5rw<-d1TM5I4Xi(VQb_Pj3ks$ zb`4!!7dX4DY}iY$V$0c7(ATmehBCc?=h#d;6^p*eu9J1xLvo*&r7NR7 z?TMO-B*(Jo212JYS%<*+%#?nK-6S_Gk`pND)EXSe=1Sp38l31WFMOoZYdBt8q9eHD zN>9+2u|_jWz6&t)1_t0FxmD68u!;M|uNYAi0WGq5GIN{na$SYlG=Px4!Y-0RO{p3T z{f=vP+mjp8o4COfAs%n>j<14(O zG=*1H0Z0y~0%v4S+3VOsHk0(2y)m9@uv}S}QApp!s*DY^tfy7Ih2}QT+HaKMrqJQG ztkbRaGgH^;^=mVatgXKX$G_D%XmyU1d6}@=gk%?aD^3cz)zcfZrEBKaf9x%^X= zb+V#oGhkcyKAAae#qEQkG>ev~ieXFh?bnmhfZS#`eixwpap(BnkYgynfT*ST?9aa^ zlOG{%8$H5OhWpL-@kq3S?FD&uamkW>^ZR6E6wxh0+7k%Z?Zn-~VN*ll6oxI)kKcd! z-z27*PC;#3V1y*@--l1FA7LU52a6^bz~Sz2jjl|RhksUGDeSURVc zl6IEtcQA1<@vytFd(vI_Go8zY^2phmhz0@FfTu2uRhlwLn|75FDV0)LYPpieix?=W zw7kfFjU0XW5#XJymA`B>uf1h5!LifIn}P#$5DeqfW70KTX-!yl)7WR+)e%>ly`YckHS9?d9RspanNameXBaÒï€�latest +*com.google.frameworks.client.logging.proto(BClientEventTraceOuterClass¢CLI’ beditionspéz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0051.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0051.pb new file mode 100644 index 0000000..08f587d --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0051.pb @@ -0,0 +1,7 @@ + +1frameworks/client/logging/proto/client_info.protoframeworks.client.logging.protoRapplicationNameB +application_version_name ( BªÂ>RapplicationVersionNameJJJJJXB[Òï€�latest +*com.google.frameworks.client.logging.proto(BClientInfoOuterClass¢CLI’ beditionspéz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0052.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0052.pb new file mode 100644 index 0000000000000000000000000000000000000000..10cdae89f35b4bdb1aa74333908546e2adf84eda GIT binary patch literal 2501 zcmbtVzjGT!6!x90NLoqOWs|_622UvPBr|u!Fp$CFMNyei*=EK&No+>0|uziJxcuyxh+iH1|#n{u5Y(1`{gDkVuj{ z-#nMIsv<^4#Gi2wV7HkttD$a~d)}%&$87%9P7hv%>xMn(h%3t0K604v0ih&e^OwH&Px= zNqFq1L_$h~Oj6;KBw>OUwY3iKvT;WV4riza@heFN@;Ie#ZQI(}+THU`I{jP)de6dmfTu7H0it!~$3Oo5 zr_p$fYQH|UOYm3u<*9A;t2vLd!PikSWLYBJI`9=%xfmNfK#u8oFz=$f1%B1tx71t+ zlbttHk#|Z(o>7tasn$$qrlEer0L~Ba1YL$6=h`~O)6hJ7>+%4`5*LQU1%7;t++5hp zlvq=~w=QLlvqbwsez8bBMrBA|F9g@tRBx==ZLJu9)4r>EHV4NYgrGZtnR>UNsTxWt zeZ2<`l(<)+RKU}i;V)28?;y9N5pJ9(*h96vR&f|u?4fFy!B|ZKHB)XGSZb}h)^O=D z+SJ-b#^M7oz$wBcj@c0%2J>|%+{$(V^my&e;0|URa#d6pbMU#Lz~5TviXbBz=-ns- z!pGSJhF7?bE=l`L)`e-k2VftnJu7d|pjL%*Nf9sD;@40uWRsL75JV6ST?AoN7Hd|W zn{s`^uH|!lFDmth?_rK=+bhK0$)bOC>hd65LscT*f$^8MMV>@4X2fs z%Gn&?WDyxgPHFPa|5t}DM!!A_Tz_7@g{m;iv#pP-sC2*gNpJtNp0j}wy0G8x-s$!n z3s+FFy??)V=-AE5+a<^T?Oog5_;|ByIX3)mI;GF;*6{bgzWL6+5JTIAMAtw$-k7m* zOwWpa$8NdLihCbkQQnS;5Krtv`)>F9LTS4IoK9g-ro%`-tm&VnuV0m4MqH1uga=sd TqCqzD!!!*>l*o+J{8{-Il(>CH literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0053.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0053.pb new file mode 100644 index 0000000000000000000000000000000000000000..ff02f57055574a47ed3962e8b5e8f9269c3fad5b GIT binary patch literal 503 zcmah_!AiqG5N$Wo)D

Vkv^si^W3%;z>lb$yN%*l(dRUA#BrW3~sYwcZ<}MpCEpM zpW@YmLhNL7>GBHGKPcctjOO6-b45 zLq4@4&Lal@z0gFhje;|8ra(B1O8Ja5r`vhbN~0=_<3+6LyMDi;ZelSGQYzFui+MDg Q*kPIm6QF7)KxPSl0z3JxM*si- literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0054.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0054.pb new file mode 100644 index 0000000..e0899a2 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0054.pb @@ -0,0 +1,6 @@ + +/frameworks/client/logging/proto/parameter.protoframeworks.client.logging.protoRvalueXBZÒï€�latest +*com.google.frameworks.client.logging.proto(BParameterOuterClass¢CLI’ beditionspéz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0055.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0055.pb new file mode 100644 index 0000000000000000000000000000000000000000..d7d05149cc91bc7e380cbe12a298ecded36d35f5 GIT binary patch literal 1160 zcmb7C!EVz)5XGU8WZk6h(t}klUNJZ2 zy!{Ui3IIFNkxnn*zyraF$*n3DdUI}MoVrh#Sx;M z%)OP8>^8nCKy`5(qB(wnPdVHHHzLI6OI^9647#qoz}H|iks$Ac@TJ}o#lHQ>YDWF$p$07;$!FIZ23HK@+g-eB+uB#P=QE9Kp!#$vd zj4sx&*9%*=^870F5VT80`i4NL_TYcLajQn-ivn&&OUS-#v4squmz#$x~-nnlG1ull^<8_)^zm3bL~JM#0{X0gO_ zh5GrAZ=dsDr`r3C=B;nuZ5Lx_WQakBQOtrh24N@*E;2l5WVmDtZo8N*XpTV-3m3fi z`A5#V^h!-_PQ~~8{L^=-$ZF)P8*5ixHRmXuK79D|&xen#n<3&j<>3CDMdpIBMTncG I4qDHZzb5{a;Q#;t literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0056.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0056.pb new file mode 100644 index 0000000000000000000000000000000000000000..460edac28e2ad7c180a9c541f994398bfe2ba5e5 GIT binary patch literal 4264 zcmb_f&2lT%5k^0@rDI8!kA3a&50{G|;Z~rogWysWMI~kZ*w)3C%#nOktft1Jku%6it1OdjLXsEA1LOr*K~cquSD*?WfCb%s&df-*%ugyiP50M*dXBokuZQgo z`$lLS_+D^zF!8<6JHY1$^ph`c|*rKFedha?V8Rsusv5ocHay_&o_n^g-tx? zz;InJG(tcGDq&!a4L7t+ea0oDEB`LBr8BE<8~j;TFg-W4+)xj%CYF}Em%5)9tIE~` z6W?d~&>mYsXpARX8vI$282Bbz3cV+mt7RxsKJYEJ>{#wF9BElFXM}p<&#~OV29Ghe zv?UCvt$g;`_kT@&TN1H@AF`5f4J_YsO-oj_4A4?__W|9@1FHOih#**`D8>;~GiTX} z0jIA}QS_TX&2pEHcc}wX%YnU6OKT~yf;Py7CEKoJyOx$mr%+FPhvmk2Rl42R7uBp=` zsMQxaiGX*53h`#>h^lV815YbcOjKbl_O`$&N(maDd7Ito+k=7rp5sEfksD6DqQ3>Cj!t7|9luw(JQkzcH1vN;of zi_r;5CUt{%DAmq_R1zTgY%XczHMTxG=<*-kqD)&VQ(Y1P4iNpN(4xc)k%2#gSBoxc zV)!t`A^dgP_Iy1GaUKJpo*Op)d$wx&<||cGrxDU1$4YHYk-;aQfAP0e`t_7x5_1Am z#(xKc*ncSDI{+`-gs%XAu+Zzl$aq7&dUz7N|i}6fiW+EQGT$K^e z+#UfKil{Pf2l~WAs1WMG>#&^V8*HuKIXmxkTfL?-F7Yxe z)LO^gUPm-3!!j`Fokr{ENPpZE-Bza!*6w+y-EEdv_#WFPSN)_}f2(_O)=iu_zRR}A z+35VKecCx}B)&Y~W*g+YI9HyxFPhz6nQ@J6&O6jutC+6d>7I4;TC061-ofIUqS>xD z%LROsLs4t>1UhQ(^qSpru@W#IO?T4F_@@|-1a-@N}E8_qiily&Q|`BWuML&9o8=ai{(^|9q+82hcYzQ2m$UB^71;{kE5&)Kx2sGCp+uFFyhvFBu}yApk*z^8z%D=4aB zWy*5Vy2PQ4E~n-bE7WPDm3PmisSWbT@3U34a}gkoe@?RUGU+4aUB+hqBrGQ*W-OHv z5Z;2d=r^pS4gk7WEQAeElvcGxfp)GdSYUr>>6cfb6#xgN;gB`y=z_h5=E~pGz}JhG zDE|LH3@)f_j;8JteWtDq)m0*UTo!LIp6q^(XUc9yUP`!Po;byN9B``exYnwRh*KbY z-I_w(ZWLd64DzyQ>syc)yWtn-{ZERmW8#b1rEuYe<78g@cVCOU%*H((r}x%_RnO6m z{w9M1bF5IzEVoT*stnTvX4LCJVuzCDE1#ZezHKV5byLU-tUrt;r3 z>>k(F)88_739Gg~goQhhU$V)p<IJkx*0L(dnxbn{sB%>9h;qIfpM&Bw7N?5u|Tmkw*&+UveUS>?5Hg z$>oJSk&Hm=e`NcE2%z_23pa_$B5tP7-h$YXm{z|LAtGX~z3|m{AO9u2>=-cc;iq4J d^VQlC%fRAtKlNoQ^{@2OapSOe_;Kc`9|2;QIMDzA literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0057.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0057.pb new file mode 100644 index 0000000000000000000000000000000000000000..790b8c970610ceea570f4626fb08284c4fdcc79d GIT binary patch literal 19951 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0058.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0058.pb new file mode 100644 index 0000000000000000000000000000000000000000..1cf8e78023bce23f42c6b0907f5299cab33b56dc GIT binary patch literal 797 zcmZ{i&2G~`6opAkNjlJGaQP7yiwFtS7L<`#vOsc@Q4=+dEywv`WlfwLXB2zJ8c$mC z0Bm>%7Hr^cSRk=t$BM_maU03B>T*WkJ?Gw|gO0*D4Wt5+L`=`5ib z5=iU$m+>G&>l@58Ln*@u2unEOB8ZkLm*SE%-(PSA5u_<$VyYyc5}iF`&}u~zuB9d^ zsI@);v5bBAs6nj9ubhs5Y$Mdl7w|HF;}tq+(P5`aeeZ)q{Xy@vXODXLj=A^e%eSx9 z@<1$vyb#6<^svY|ZM#Qt$-JLaJI-7RFpklq8;pNq<1G{C7|OBQ;fXvlo}>LD>kaX? zS;?s_Z)hC;uQZ~TYc;wQ-!=DhrZNJi*dzku4SG`4u?C)fW_z6>#XB2UYpG={H9x;W zH!RQV(!OW8_}+$YFs-wAHB;F=kBi#PwrihJ-|pkGS-W#*E+7lmQ6O>~Jj?nuVJVPEh9MUri6CUb n3cb8-K* zm}EG?4IvIlTzE*Z;)H|*caRVdi4)?m5+^t!aa{?CLr(nla#wpiOM>R&@%aC~um1Y` zufP7PM*Abr8#$z8P3_Xav56ZVOnoo(Fye*-Fcb<3$aV)#6xg22afMeEn`1@pU~C4V zH6p^S>Q6n#9-IopD+=$#4(z_|*r7CD6-MStKRPZABi{<+L9e?cEHUFD|5F;0VBp)+ z(DQ}3PhCsBwNY8hrwnaot%31@Z{r6j3+@4%kDgz;mVPUD z_{IUBB#rPvm4&`(_kGJht;OI<=8ymR-anSp-%6!GIw6B6s1Oi`3_|;am?Kabm?Pp6 z9;kd89LgjI=}L5+g6lJEWn(sok)KJrLHkw0gSHDmM)Q!$;`SW9!5+1M%SVyDXx4)#LX7 zAj6;zpQTJ`pi>`Ar?Jo;6G}|II-N?ms*?ep{GG~7$BNAUS((mw22aQUZzj`1o72;9 z?76W+d8SlQXVzg5Nm9jfoGnc>POdj3vD)RcacTiT5>%}$Wl94E&xT$IOFPyoob{~6 zAd;l2vP=wBbyKKF z8@PL&WwANi8tKM4_Z;2%DPLtAL+-UTl|i4Xfv&Nw;NwKSdC^xX9=CGs& zR~_o0%Q;m_p?MkTZs?z?q23a*F$A`W)dA~VL<>+<;&)Ogqil5-B)jOz(k>;j zfajiU@poyIOYW5y<&B4S$+IamIjr0{<}tCt2(p(2c`j>`9vtWj@2;S!&v-`_mVm;) zQ)p)q6Tgdg*+R2|Q+Ht69yDE6-yuVm_ldTP^=4%XYj`>b;SPFDZeb>G9iVLsPp2f9 z>Ch-AbgoDSpO`)9QM^>Vhpt4f=s3wxu0nHY2iz^%`X=NG3S2D7ngAD}Iaj-r3wnCR zkCss`*{NKRGA0O`Te^wSEuGbrg@q(J_<_MGVo9GZB%4B00`M4Z$zkB(dyzkY)JwD7 z;BB>{EFQ;@lrt4eIzL0uT^)J}&xZ-cBQ4MGoSMMIyei5cd*IfPS5qj)#IzjS3c%5o zdHNoQvMNfEWe&t&MSEk*9X|E#FeK0t!zf~zt{tC zO`IWLnTd^Ro8meWc9)^>9kkxJ!T~*cuw!uM@HN$;im+8Z_t=JB6YhbG8KLm|C6rNo zg#HWLt{vKz1MWD^i=JMT=3W#04$%2=1?CrPnUlx~?I~Q1_$+)&YFM@@j*;%qQ20HR zn^@0Oclb5P#~h{z}=8nRQ$NY8*y^$D{QB3k|K*$hsyHCc}i4CQ89Yk`6@2Dwo zH+F^jpbJt(aCkyoQ^s8gEB-Wv_GN~|iNn~iC@-;ul9iU1d?PDb&-3^e`ee1) z&|5vT*{B$0P_osjjzl1IBo$ zo8^YKMrDrla1i#@(G6_tn&UF-$ZZD`CHSwy+&)1yP#Qb^o|}>G=#U&W~W@e zSFY>k{c;Qb7}`z&ZrqE@>nUvmJ~P_(%@MlsLTQ09%0Xmco)!J5{IJnBAUH5W@5pFB zGWD-j^$v|5gb5;6X|}8Pc%T~fR@>0E^zGa9QvcY3y~iATL5TPGn}b7nXm3yH`-&j{ zBbvAyMn-^-0869DmNG{^2*je9qrVtg&0U zf2|n^cn|qK{p~W+_+Artym(j6fcGVG0zX-2SuCy*XN_+q{O;fW{^8~dN?VSDa&YCK zEX_)WKYg}_I;r=|;#J4UbKrH#0o+}cU|X8f2BXAH;9J06LMiWJ?kL}XzO-B~cN+aw IM*7Tu0UU$*`~Uy| literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0063.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0063.pb new file mode 100644 index 0000000000000000000000000000000000000000..2356c4b5197a3243a649bc3a8d204c15f86b7315 GIT binary patch literal 2879 zcma)8-E!JS6b=TAbc7wc{TYhuI3+hpJrya*q@A=)YiyFLv4IL~kJ}4IhBeh#NQxxv z(EGkbpQta=o4!DAd(N(eu?30m_UHS~|2ey`Ir6-b!)umr*Z5mMs11JSgL6LA{lJSn zc2{2Oc&*cQ<+GdkaOy_ZTM4gh#J7TcIytNHu^&z2%Y-_+45MH&h~#bc-z;dmQg;&- zu`a9y{EP?O9q|6x^2;mtvk$epuHUdopCjpJ!Z@(}rW*xQvp5riM{Ez2XzELOSt0My zJLUBdJQGzQDoObcw9uObXqWAtdFA~53>vnP64VtK10g0zJgwR1P^3uqFL)5zo?Bi; zx@u~4b|jD3BgoOVoD-5iPD!Q!nF3Pz4L(RY%}S6x=hJcq=~@nmoEN8+oiezjh zC2}Ujl)&dJ-()JkKyf|-3*>HJmzy?~_;VtE&MBGFO7(Am9Nn-lAUmA8!cwjNNn%w} zA$pU_=chX+fzXGXJ8>N0!upj9GjIzpkH|?R2qfDD)er2k9oZMWoJG&q>kkqgNk!{q zhu%qGv_t+CkNp6J%fRw|F7t6~5eW;64lcRl^v_-I(iPRRRK_vlUK1=agNWjQeGjT* zhfzO514Yef^?Qqb*+*E+SBOGu_8gS4Y#FmkEPqxkXn7Q;if`3!G8mVI15 zW6wYfcsOz5SiIA4kVv5&-L-;|&>hATdx>%daYP9#r%;>^Cu7*>)|iW-pkgQEn!SL# zqAYmCgWE`7pP_}0Y6xrBTAba3O2;$~jGl4S?DtMO&HiDl+iC6^FOBA2=?+sM*J!u* zOBtp@-e~onJuR&;fYn2}&eD3Xec0Gq#I+?d=?NP;n8Iy+d=SXS7?TY(oRl6#aAC9ajI$ zLvD``oP}Zg8uIp#yHPy$w^D6OOx+*|t+0|Mp3S#B4Nk3|ZUn(iswSq-21R8G>P#*@ zXc6W*p7Tp8LiTO#`it^u%H&y-pATh&QqN#5W;}VAC$QZIOVO5mod%7bA zkvs~VoQWYinMJi?Op1{h-fYxmKL+XobG}g@!$)?A{}&1+eq@qKEuJUEWOiu8S4n~s z&*gW8;!Jfo#PG^Gd;{w253#ToZ-gdxWiB+c%u6TUoB75RHV57~l}Pa+_zK_mhna>- yS?$nQwv+kwN&Iyjd5-0dbT1gyM%)$fn!G|%IQt5JOMkGxG9NC`ak?s4PyPpp;C7(^ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0064.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0064.pb new file mode 100644 index 0000000000000000000000000000000000000000..aa42937cc237b9d85b311aa89a0d052999398561 GIT binary patch literal 756 zcmZWn%}>HG6n73bc^phC(J?N%6Q?fDg9lEMka#2|YT|7`SqP&g`%w9-^iQ;XT{U61 zw!g3UULS;+lv&Q>^stTj*P)2{N1D?^AuCBP4Mr74H5QIe$%G45Dy=w4z(ZXbIJfS&pM>-zht5>ktF~qhlT5%bcvOp6>73*jM7uJ=;;GwG>@lDH1 ze??ugh8AtWGcS5XE4k)4qAtTT3Bcd;vP?6M4fUA4s=@ecUZvaI{>#87*)^a~;>av1 ziU9t*(4*JiVXAc1B=lwa23IS&w?20Hrno_Ky_j?7{h?WzOy;S`s4TKL;{r2d11Vkk Nx78Evyz~%%_ysV7?LYtk literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0065.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0065.pb new file mode 100644 index 0000000..2bf0568 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0065.pb @@ -0,0 +1,11 @@ + +google/api/expr/explain.protogoogle.api.exprgoogle/api/expr/value.proto"¼ +Explain. +values ( 2.google.api.expr.ValueRvalues@ + +expr_steps ( 2!.google.api.expr.Explain.ExprStepR exprSteps; +ExprStep +id (Rid + value_index (R +valueIndex:BZ +com.google.api.exprB ExplainProtoPZ3google.golang.org/genproto/googleapis/api/expr;exprbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0066.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0066.pb new file mode 100644 index 0000000000000000000000000000000000000000..5141cbb29551136a60618e89fd4cef0e1ab5722f GIT binary patch literal 3251 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 l;#S_vUDNwav#jS~_v`?U_dC{qU{3 z*NT@x;=Z%ONF_=%HOxYoMKCLanb%VS#vLxEt;r&C6Hf(N)4cZKew;*$agy%d_;5Gz z<}yy)d8h%qzvlpkZWPN&504dXDAMuG{O7ql)%JDkJhLo9+l&=GsK#m$jiuuSQ`Ic6 z>KEs$ju_lWtPNU`zP~S4a*h1%-!&+*C3VPq6SkvZ>***V|E@9mu zd49n*SdU420Nz9fDM@jirKDr^Nr7lslWCsgjioQgDNl)cZl7-q^Nd&ni9qWzQwNN( z>-+jrTg-E74Nn*G$WkG_)EdM0GRKseg7Z0JVLK(TigaPZrI)jT(p)~cRufx!=^+H?)Bf%VURNyZ;+ADU21pBx)|Hwg+ zUPwHEt;CIHGTHFZ6fI1sOc%kJGMuB|uvcr!PNaeT9XsD3va(&G7i8q!pT3EPKvUf6hUyIFu^RTT?)o~$i!Zy~O*quq|)Js)U z*#I9;ynr&A6?rLZwY|44Lik$x0IP?pOFLsQ|H(m#MMBpRiVR&xJ_Cc_)H#w%?O;j) z7QK*5@eP#cZpfRu#;mD{=$} zYjglAXs~mHjyL}-K&^W^J;W8Lc!`XhV>e2ZpiJx6ZbZ?VZMB<}(HKzaUR!*N^^o*1 zIcAc*u|7MP&L#yq)*X)*d@Om(u*Otwjm-V)pMS9lctpP$_Q!rtC8HDGBxB+meRHjT#xWlBW;&k;yVS0HQ`UNB2R(W}pH99>*3>dJ&C`dS)p(N<>0WczzX#bE zlrq&4pz6UV z?sSU7p`2g=n};gEvaUO2z5Vdxd}2|VX98Pfq$^P@hEUGJPdBRvA4#9ash!c7Uqd;I zU3Bl<{YB}9Qn2-coIdvgl#y=03YWV3FNgbs-r&G_H5d(h-Tt$F?`h)# zYBx@{hTqwvp54e{mRvrO9{e=yIo;>I?hD+@i%W3vWY2yzIOxCZH43{S)OEOLQSx4@ z={azfdg3x{=`3TbOLn@VxslS1hq#i>--I12e=!fZYav#zI!AB~U-Ml5cB&)(pBvKe p+%Wg^ll0GNrhIIbmWpPrnGCqTxAYb!aD4W+@G&)y!z~8h`wyueZdL#Q literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0071.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0071.pb new file mode 100644 index 0000000000000000000000000000000000000000..eb98607af6bf47d653043fae48192176dc1a4f12 GIT binary patch literal 1150 zcma)+%Wl&^6oxUe)67W(lGQ~TRVuhFy0Vp)f~t1YsFhd%s=Q#q2HELg+&VMHm#BU` z9)Nf1IdicpqKNL|GvEK8%bX0n%cRT-9wlWS@rSaC*7Kw&eU@qeOICG~568sBWru+33^YuM6HcO5vXah_)zxsDxAJjdS$scov$B z);Ii$h~huJh#B!(d;pM2X~i#5JR*Q%8h8uiTr?lv8~Xtg10+BNHF5}(_9^2c<03QG z(H^>$ZCY?+w zb|f2@5MCpzglNM^s9nxrBGWs*Y>W>mpIz(IkM>e@RHJ6K^b*)ADUEKdbb-}v=KqqE zHvI@?+5&qh^4jK}{I7@4$XXLdLhXY0+jONJ`fGHdc`}MAU@-*uJ{PyaDX@MFz7H-D zYMEH9e*3%Nt!dw;v?N}vKY}Y@eP;h73>8wNaDXE}*xs^A9veLPH<{DH}oFd lINvYK|1*i)YKs5> literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0072.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0072.pb new file mode 100644 index 0000000000000000000000000000000000000000..d374408e66210076b8ee98f8485adfa67e259eb2 GIT binary patch literal 1051 zcmZ{j&2G~`5XUjG)9fUolBrOeRw{%`56G4%AgY{*gv5bXl@ADUsqA#IOr2fJ9~FKf z9)KrgW@pz_jdHVRe*gL0f#Y23yp(ZT6|wwX)$x5=b~37J-Rf|koe?@Ca?Xz|ZQNP+ zGfq{{?EK`ht7+?Q-LiM_*N5O6MGlt$sw>MIljqQT>76}$JCAH47dN^>#PDC9B!YMr zp8{lBJMmK#PY56z1Fv9OsP@A<8-9eu2njGoMqb0Ld&v06_{dDzIzYF&%Svej1qgWr zv2}p3$wK888Y3hKV(U;**0-{;%pNi`s>m1_!I4PSZ7d;>nEoG$n|<^d5yPWe5YOTZ znCa}7T(?#ZMt-n0(NC(U(wJrGM-ZE|vbw3!9XZ{Q_A;$p)(O(A#EQ$JaVcjzD*lRy z(+c8Qj7x0$%1w43#WXZQHUq52;NKPMcJUs>&~zArPlS0fA~E0L0R;E-s1E5R1PT8v zmLP`AVFY7?G$ zI$Qxy)kF=|NaYU|(E66fxl?jl)#2R6lbf;1@`cvPzZz(EW+v|310DgZL$L2j7hj@l z!nh1+KfrBLyn5yb_!%@v( z>qw6KEaYu0+l&fCXwl!azC8bZdaUih?Ji?oA4@_7=Ecmg1@_($De7Spyw54jeB4Ft z!P1K?huM0Uc>V(zuOo!JRW>cV{B@S)N~e?k-;J;J??&suUPfC17P0VVsk12E3>Y{1 zeg*ErS1|^&O$pY1qPbwAM^T#CdYm{(oR&M`RIOr*CgrY0X{z(6oabWY{-?IyMFAOZ Hl%&)Dj04WF literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0074.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0074.pb new file mode 100644 index 0000000000000000000000000000000000000000..f57095c044b141063d371eb7b02796d7d539b14d GIT binary patch literal 669 zcmY*XJx|*}7_O5L;Wsofrxs{npqVn+l8G4Tlr$f*L~Zv-7`j*{xtNojJIi*d_zSH4 z2mBr;q%N@X2N>I_zO$RS(|tT2?|aXCa2RkNgv9V8YAh)U7anCxu17IXIf5M2GqBw* z5h1{-kgUWHW+b}gH+g>&8%ThQ_wclEcddfRf^rIRz(`@ zh&#{0UbdcUwazuX{jVrG1XZ->F@Htm6IHw|F6``#&R{1?+q)sL$X7f;>8gYMKaVdz zE4!#Qah%Ed$g}L}2;2R0+{nn61^3Jb*o+Xp%fmJE$ebvZeh;s|??kK(^L;s%b*xyG z7Ge;CA9uf=A6r{c^}`UFbG|Am2Fb3vjU39FP2^AW X8RMxhJNi`G-&bmrzH438rRd}@m-*ZA literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0075.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0075.pb new file mode 100644 index 0000000000000000000000000000000000000000..e74ef956b151cd701121ac52824d6f8c359e05dc GIT binary patch literal 1693 zcma)-&r=gI6vr)Xp-rKskwQcr5f648r;K>;z{R#Olo@_>R&hoT?u6a2-Eq6w*<^w8 zCwTQg@K0jK6IcHT_2f&kh3z1Wx8%Lg`{pGtc|i@2b1z_PH1gL5Qbw&P=8|J%%q=i4 zFJ=&$$icZ`mX|YjKXigb_&iK~*_a`7eVW=IW@1i!;UD>dFGt3?IzojWq<~+bVw?m_ zklaeXSy^9bT_@90fCWy=Ab1NsIZlFLWV_7aF0*4MSbV}=QASil^~V@M&_EL&G|j8WcWQfrob_bfG0wkVM#uTW)!30^>j zhzm&ysZq}`LDMcMOGb*RJ)Pr4RE(%}24p&Qm??gPrkzAcJ|rb@RMsD752LF+D(^m( zlEopcp5l;H;fT8ZgRcWRDUaWx8XSYP9UiFCtBW(IPUrSK zs*3Mk;kb?FwZf3e0e9_?4jHNbhs2)d_W{SBQB}P#9{cB1r65R6Z)2kB?JS|*!W}72 zs^KoG(;(od_J9V*whI+zXJj67EZweA(-A!g*wj3Jg=Sn9`|!v}{qE2)hhwzl#9Rm) zcINq^eL@4@)jK3uZ}4gM9&{CYpvezc;Oz-EwDb+WjAr0PsaLW3JBJ$o6vfYx*&Z|u zlbUHdWvi-p&0HfZvY@H2fF6*Cmo)}W6(_&}qi|3H8bcQB87sVOlCCj6m57CQ0_{sc z*T^^XR%0TEJ_`?(6Td__U>)OXR(eQKvY+T#HYy%vwXHIIe* kGg&h(_)3KSW@s34X|DH1X8bFc`#x3JZufVNrghxwzknwu9RL6T literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0076.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0076.pb new file mode 100644 index 0000000..6ccc43e --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0076.pb @@ -0,0 +1,299 @@ + +google/api/httpbody.proto +google.apigoogle/api/inclusion.protogoogle/protobuf/any.protopackage:java/com/google/communication/businessvoice/api/server +Apackage:java/com/google/corp/bizapps/rews/digitalbuildings/server +=package:java/com/google/corp/plan/esb/v2/gateway/event/server +Dpackage:java/com/google/corp/plan/esb/v2/gateway/event/service/proto +5package:java/com/google/enterprise/crm/frontendserver +9package:java/com/google/firebase/appdistro/boq/api/server +Mpackage:java/com/google/firebase/appdistro/boq/firebaseappdistribution/server +0package:java/com/google/googlemac/dogfood/server +0package:java/com/google/gsa/boq/universal/server +Apackage:java/com/google/moneta/vendorgateway/oauthredirect/server +.package:java/com/google/nbu/paisa/proxy/server +/package:java/com/google/play/console/sdk/server +Bpackage:java/com/google/wallet/boq/digitalcarkey/vehicleoem/server +?package:java/com/google/wireless/android/tv/channels/boq/server +!package:keyhole/server/boq/server ++package:knowledge/cerebra/vision/infra/f250 +'package:maps/api/edith/resources/server +package:maps/api/mafe/server +"package:play/console/sdk/api/admin +(package:play/console/sdk/api/annotations +#package:play/console/sdk/api/bundle +0package:play/console/sdk/api/canonicalrepository +#package:play/console/sdk/api/claims +*package:play/console/sdk/api/crashmetadata +2package:play/console/sdk/api/deobfuscationmetadata +(package:play/console/sdk/api/deprecation +-package:play/console/sdk/api/developeraccount +(package:play/console/sdk/api/imageupload +.package:play/console/sdk/api/integrityapisetup +#package:play/console/sdk/api/labels +&package:play/console/sdk/api/ownership +2package:play/console/sdk/api/policyissuesmessaging +$package:play/console/sdk/api/release +$package:play/console/sdk/api/summary +,package:play/console/sdk/api/userpreferences +$package:play/console/sdk/api/version +,package:tech/internal/env/framework/examples +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 LzPr3tpL+fWT;+Ja literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0084.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0084.pb new file mode 100644 index 0000000000000000000000000000000000000000..1b9c62bd2acbd7f6e21f672379d9545fb6819e9f GIT binary patch literal 1502 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0088.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0088.pb new file mode 100644 index 0000000000000000000000000000000000000000..fbaef41396ba18c2a386f251b42e4df0b95259b2 GIT binary patch literal 2740 zcmbtWO=uid9Cvni(&TM6X`Z6fEp69WNE^xwNqUfNOW7~mg|vjp#)C%2*_oH*>CC)! z=Izp00>zsj2R|+f9x4cep1gVXrnFQFp7a!iO7S2H9(wY9&1N@g*rK=H_y7HV|M&l# z2bMMo*$j~71*Gd+F75;_-5_yjg>FJoYo&3cAlhmy$5BMh2lODZ^}cH!Qy!yF5yznpRSzf!iq#Q9|9YqX1@v zsAMlPZxM}g+v>Ri_FYP1%Z(yJgEnd8{I(-R@iiD**fk10E^5Z9R(XaYSXJ_?MCKpMLh1-vsp zy%Iwgil;|ix5dEK*3ex){`>a_*$TWIpyB|Zk24W4h>@*?mRkmmrtj5hG5 zF(%SD|0MTfsbq}(nFL%-nqURwy%@O^IlRM-BSO2FYNzdQw$k>m=2-2sHjpHK%q6-V z*49d5{7EGwNl07*d32+LV+T{tJxNJ&oM4X!!0n? zP1r;_A)+pyN@G&+FQoiKw!Aqsh~^sCxTYjjb_zl`J%n$8>3wU?C~EA_ubtu-vydIwda5%iw`tV7`hpp2Q!rIq`;x%O%$PA#-58a*?h891s z@nd)b0E%u<1>!TW+Y|gmnoof|4teIJ2p?x9j7_uyn~1)_ttaA{gNkM&RkKsE z>KL10&Cu8+z`n1(6}}B-c-`6o8t~7XAir4q5B_<$>ZaB3{?P|km*=wtwAE833!-!UMiH!0#PpSLCR%`X^)9Dy!0=B!O0Z> literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0089.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0089.pb new file mode 100644 index 0000000000000000000000000000000000000000..f908c25ce1f9f9aced97d804b05abdafcf4a5847 GIT binary patch literal 35783 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0092.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0092.pb new file mode 100644 index 0000000000000000000000000000000000000000..78a8728597cb3e8d2616bf860e53eb1ed020f217 GIT binary patch literal 4628 zcmb_gOK%%h6z(`qVjm}tbDM`TRcXDdpg4+=D)0uz_QaXi_E=*lZInu*v1gJD*fXPf zxCtOOumlOgmJKWrV%rT%#FF2@s!NtE5KHc3#u+s!6P=lQ*=*pUMZXaI|r?@?nhYV4z{7?T*prPe|lr~_{u>8j^Dx}tiXV|0Cz zEmv`SC;C8De8M5#@6_8bF!#{uYruC8e~^lmmz9jRQ!5n+VF ze0i5d?w=oC{21RrYr}1|Z=a~!_kH8OVd9E2)&4lm2n%!wH*tOHrl+{J+S3)+@|~WZ zou}@-Lou^xW4PVLY2Us-d<6lClL|}VW-wziNhtKwAj}PhLn1`0R@cTHNY3uS zYJd}AZ$r2kIle&K*k#9ert-`LCeM%ePaG@{4cEsN|0%sOvnlLJswlmFeeOqLXDiKd zO6VcLv19o*Yd%Y}hdN2sN!!W&#{s%{a?sn592llTPb$7{xqGq6#+bnS^r%o-^)!$r zt#FF0ddg&ruxvTTv4O7$Jd3C%?Q|F9mqM8a7C{eSCH!A;Jx$Yxv=v>@N{3QyDpb1t z^2;RmTLPBHl7gN=+&i;%>TvoxdeRttp@Xp}!$=LHFLCq7-+&wPPpqB9l5@55}H*Ce$@nC@G1mDKLx|VNh z)APPgq+3jQZzOvGrf)q9VaTv?p?sn+^^q+4hJz&wPq2OUOrga=nt!@@c-`rdn2l*Q zk_zmTz5D}+lfP&UGM$5#pzJlNOf3Hp z5@7|PEUdMpIxmZzg9&}C(~{a^N8A?}LQ|;m^uHKNK)ft->Q-B_5b_Q)&jjNU~THn|vKx$Chd`f6%V*bpdn0OdEXr zky5Vnl}DNQt6E3?cYI#M(TYSQq(&L%v#JPU+GQ%sy-sf`9V~}RAqi|G3 z8sylhq8ToJu%6M|jdUV9uaG+^RlMxhAAc6@-jFvbRFxr-iw-vyf`fJ;I}KkU&a*N8 z0@iw<5P^Aw<8uIrJrTzSANEX}Z3p_C9RB1URtV$<6a9_@p@z>bS&a{`DYIDJ!|j^ z+;Vox7l#)4(9+_5joq%%&oqS!`Ak#b#a8f{rqH0DY5oiao>GCQ=K@cez~8aE453t_ S5~b3)NU6kRx(oC*``-Vl)fGMf literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0093.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0093.pb new file mode 100644 index 0000000000000000000000000000000000000000..a60177c8ccc25b5d9a31bdc1adf6e2f5d70d8bd0 GIT binary patch literal 3974 zcmc&%&2Jl35N92yw#SZ}Y@*`2w9uu9B89b@@}asFD2|iVr62A(L8_><+U&kKuU+rD zyX#O34i#KL;)>Km59J7FZXA#}qKdzOQ^g5^gg`=~C+2;uy>|0a6#=KjZ+`Qe-g(OWk9_r*0O}m54}rP>mY$}wMOT*!WAt0gO3v41yM-rxO5`@(EsMnUpSEX?`>8QlC zdeN4I#{&6wHhPysF+7{%N!tMVe(izANM5*(T?gcc&-AtU!)k;j_{rkV&RUTwVm2#AJ4T|Vm z#|%@C=TKdR8NU~Gdy$DWW;Y<4^fpgTu6AUc4CJ=&D2j1Vc&!Jt$$hj{DAs8EYL5hc znS|FNM?J|bDRb?Bh_k{Z2*l?3nbt@8?=3kCDL?;mEw}}3#a$%*Bx@l+d|n<;cOf#Dd8+8gNAtN^hGjKcv3`f36ejG zqrH`vXui#l6)56CNb=o+gLqDM*o?m4W=5NJkM=HNfJ8{`69s11Rt#eMfsHjls5=3GdB;G)zNDwD=JJAZtJ@uHk4V z6k_4r`zRbXmRncWjiqIC?OJo$T)*6EE-y7!8q4+RXVgQWj+$2*7ni3MwFGlx>sKz; zmyPL^HV0~*2E>lmyRL6JqE_0YG~`>ZW#5#w^C4?*;VVbnxNc|mOIE^N=l?HBf<1~h z2vYuQ0;Wd1)DIt%u=3OrMg%>H9yNj@8z63yzG?g3CT*7{_$&U}ei|0LbdgOR`1c*s z$McB3dqgZ?lmV{%s{(~&7F0a4vJR|w*dVdj)0>mnhNHFsaJUH~lZ`pN>GBKZSbIDJ z>1*)}#1)D=_v`7=J2%I97*f3gS>ic@Ql#VQC^N{y2rs0wsp$#r+X;XRG_Yjvg;2PG zzfATpQ4;sx8?pFZCQyCI!2f0Q0ebI|`aFvwVdZa9kY^0?w_1iQX6Xi=lMpM96OS?Y zt-b_ByNAs z;gbg5xHCLXGI;sZG)#{>s3#z2yOf}q!D$j4cnfER1<%ekn3AZF*a3;;@p-DFZxjSo zi!(6+5%KUNf(c+pC?_|;1PBWXI0JKhLo#nPB4RvBk2+%k$u5kyd;S?C5o3kpng~MJ(C|2}i!aWgPxTEls01le~gk08z!~LCCj2t&| zohKkGkVu^!$7Q$)`A$G)le&Z@E5||X-JFo~rE!4Sa40wkQ&MNhKfh{494omD`TKJm zh;f46r{ijwhTmi#yG`Y*)G;y7=u7OwSYK>3<%h9;iGLV>9|Nv)!1W>Ex&Zu~IxZNh TRgS1uhmdMjU^Wi$i}>{4yLw}5 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0094.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0094.pb new file mode 100644 index 0000000000000000000000000000000000000000..cadce2bcb1739b769ef694d0627ad654e6bb4ce1 GIT binary patch literal 2117 zcmb7F&2Jk;6z|$;iN_yxr>c|&Q5Gu_$${NADHp3PtUsDsT7T4WB0d7Ev3G2bSnpW7 zW2-%JMMy{pE*y|32QDD~2hKNWFd8)pu_<>SoPqvR zfg=`2n1h1wii>DD=sur^wX~YvENoY_XAhy4sJ&JVxJ*G+$;PDU=EE{FeX94%QW7ucdh-_UZ-AdaA#`8Gq3UzxwaP z-#<@XfaiDH?Ol_@I8(P}nE!nF=<5{#R|!9%=OU+)2U#o9qLKv}Yav(Zr!=^@H}x>G z{V~RTsDeugUkCZQxC;)p2H0_YIZ~OW)A7m3g_x>+^55#kC}8byM1{f z(qgk|wQ#dl=yAW^hlj*J5L<15+1%Jtk!!1rHp#%F{LXHPZE-c}YQ~EnIqFjPH5ZTg zZk*$8RzljcJ@`!u05P6nw_=2z+3n+}md~#W+&@jf$?Zn9kD8rQpNK}`hsRb_(4$;Z zOG?CaiJyKeNuGpyBYq$G-BsBbx#3<8Ds?j)9q4rWq4`ev_?O=vo<9rH$ZLo QT#g{+a)9Zdlk>RqAIo6ZO#lD@ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0095.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0095.pb new file mode 100644 index 0000000000000000000000000000000000000000..50817535ec723b921a7e4056257576a9b60ccb7f GIT binary patch literal 2660 zcmcJRO>Y}T7{^(^dz>blAuWrWrfGl@Rb`EWR28cn>|`6ca_w~EASy*#jqR~BV!gZU zjwAakAZ}bZ_QHkFz$f5Xi4!-(331@eiDzcl@!C#`Bhiyz{=et{JoC&edf0c}zD-LV z+Z}dGgn2gMJ=Y(U1|;CrFS#Cdh{tr#ce#tVLRy!!KBe`LF5ZpYAfnV`)b3hsdPdHf z>xTx#VhmtT#~udEbt3I{Ogm=*YcreiaU^a=qO7Am?3DuU4?8?kp9I|XNuQRwgcHxT zOT=+pPB@qcB^go*=zut!b*z{aM(_NrqResU3;=AP6d!w3Q?`}e)x8h(FzZ$0)my+; z3%^$s<<+ade^CBfHDx&d0A)lI3D>erWs&!vxzT6`~}K(X^#wTuDu6bVei&tq?7*YUlMybH?~O(uAwyJ zbP#9>8GL^de8sZR!{*Kw6FT4lTJe0^Vp#9vtmC!AX7jLa zShYsWFdLP+SqS}WqF}s>@&o2Xxo$%B$=RxMpiW6Lsp{5cBpHR|U6i8EaG>R(^tq{) z0`4FLZS|&4FKn6 zexl(=C`(6V;K7zm0e1CPONq5?PGCGj8P}nf+tZL-Fw1U<&*!(qF1|mvB_3`!8-~?< zYPHOh5Ar35}o>sV4=9zOa4Hn=PFKqEw=qBlQnK*ul9bd-9H%{hEFE*wQu~q(^f;Oi@%-Ra%U8LRl z-$zuO=9?B0-F$aY63$`mHYA-}%Hn_g0;S-_2((Q(jh`-gdL2N>CFhp3DpIsItwK^* zMai$}Sl+&QQ+&lwQ2JclMAy4&%rK~&c&rpHl)otBZ6tW$qLg?C;0>g~)n~?jOU>XMN;OXEbv0Z4QTg`Q-(Ih!Q4)3l+UdB1|Co;IN)w)O6^}u`xqGDi zl-N3y&pv%$Jp1%Y?I?Qo>Cfe}@0SU1DuL4}a2f)CChmm}<+3Eo|!YhgDnZTD6P({x$~Cz&vrtT#W0 zhdr!UPagaf;-}b);7R-hP9~FWL6=33$vn^R{|>ATr5l3mfY5YhLmU&x*OY~J2osK& zO=H9$$278HMmaSObG;??)>d!j`qq)+!5G_XjL6DgqBrmYQ{4#q{nXNbcLX7qs`L&h;A{u*MEGL)EFyZp3qY^d&8A{}cc)9F>N zyIOg=uN)`JV7vy6fFa0{pOs{m+M4jU3V%_rH81MzH8RfC)z1&w7kvtHZ}ysz(pV&> zNacSd0+%lbql +model ( B(âAúA! +aiplatform.googleapis.com/ModelRmodelL +model_version_id ( B"âAòœâ¡internal,ui,v1,v1beta1RmodelVersionId2 +model_display_name ( BâARmodelDisplayName8 +metadata ( 2.google.protobuf.ValueBâARmetadata"· +RawPredictRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint1 + http_body ( 2.google.api.HttpBodyRhttpBodyJ"½ +StreamRawPredictRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint1 + http_body ( 2.google.api.HttpBodyRhttpBodyJ"… +DirectPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpointG +inputs ( 2&.google.cloud.aiplatform.master.TensorB  ð˜ìRinputsF + +parameters ( 2&.google.cloud.aiplatform.master.TensorR +parameters"ª +DirectPredictResponseI +outputs ( 2&.google.cloud.aiplatform.master.TensorB  ð˜ìRoutputsF + +parameters ( 2&.google.cloud.aiplatform.master.TensorR +parameters"› +DirectRawPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint( + method_name ( B  ð˜Ü R +methodName +input ( B   ð˜ìRinputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"– +DirectRawPredictResponse! +output ( B   ð˜ìRoutputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"î +StreamDirectPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpointK +inputs ( 2&.google.cloud.aiplatform.master.TensorB âA  ð˜ìRinputsL + +parameters ( 2&.google.cloud.aiplatform.master.TensorBâAR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"‰ +StreamDirectPredictResponseI +outputs ( 2&.google.cloud.aiplatform.master.TensorB  ð˜ìRoutputsF + +parameters ( 2&.google.cloud.aiplatform.master.TensorR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"© +StreamDirectRawPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint, + method_name ( B âA  ð˜Ü R +methodName# +input ( B âA  ð˜ìRinputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"œ +StreamDirectRawPredictResponse! +output ( B   ð˜ìRoutputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"á +StreamingPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpointG +inputs ( 2&.google.cloud.aiplatform.master.TensorB  ð˜ìRinputsF + +parameters ( 2&.google.cloud.aiplatform.master.TensorR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"† +StreamingPredictResponseI +outputs ( 2&.google.cloud.aiplatform.master.TensorB  ð˜ìRoutputsF + +parameters ( 2&.google.cloud.aiplatform.master.TensorR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"ž +StreamingRawPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint( + method_name ( B  ð˜Ü R +methodName +input ( B   ð˜ìRinputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"™ +StreamingRawPredictResponse! +output ( B   ð˜ìRoutputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"§ +PredictLongRunningRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint: + instances ( 2.google.protobuf.ValueBâAR instances< + +parameters ( 2.google.protobuf.ValueBâAR +parametersj +labels ( 2E.google.cloud.aiplatform.master.PredictLongRunningRequest.LabelsEntryB âA  ð˜ìRlabels9 + LabelsEntry +key ( Rkey +value ( Rvalue:8"Ù +RawPredictLongRunningRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody:úÒä“ UNIMPLEMENTED"Ò +FetchPredictOperationRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpointG +operation_name ( B âA  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDITR operationName"÷ + InvokeRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelId1 + http_body ( 2.google.api.HttpBodyRhttpBody:ÀöÄð " +StreamPublisherInvokeRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody"ë +StreamInvokeRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody0 +deployed_model_id ( BâARdeployedModelId"I +StreamInvokeResponse1 + http_body ( 2.google.api.HttpBodyRhttpBody"¶ +InvokeApiRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody"” +ExplainRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint: + instances ( 2.google.protobuf.ValueBâAR instances6 + +parameters ( 2.google.protobuf.ValueR +parameters“ +explanation_spec_override ( 27.google.cloud.aiplatform.master.ExplanationSpecOverrideBòœâ¡v1beta1,v1,ui,internalRexplanationSpecOverrideÇ +$concurrent_explanation_spec_override ( 2U.google.cloud.aiplatform.master.ExplainRequest.ConcurrentExplanationSpecOverrideEntryBâAòœâ¡v1beta1,ui,internalR!concurrentExplanationSpecOverride@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelId� +&ConcurrentExplanationSpecOverrideEntry +key ( RkeyM +value ( 27.google.cloud.aiplatform.master.ExplanationSpecOverrideRvalue:8"ÿ +ExplainResponseO + explanations ( 2+.google.cloud.aiplatform.master.ExplanationR explanations¡ +concurrent_explanations ( 2K.google.cloud.aiplatform.master.ExplainResponse.ConcurrentExplanationsEntryBòœâ¡v1beta1,ui,internalRconcurrentExplanations@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelId8 + predictions ( 2.google.protobuf.ValueR predictionsh +ConcurrentExplanationO + explanations ( 2+.google.cloud.aiplatform.master.ExplanationR explanations� +ConcurrentExplanationsEntry +key ( Rkey[ +value ( 2E.google.cloud.aiplatform.master.ExplainResponse.ConcurrentExplanationRvalue:8"© +CountTokensRequestj +endpoint ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpointd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodel: + instances ( 2.google.protobuf.ValueBâAR instancesI +contents ( 2'.google.cloud.aiplatform.master.ContentBâARcontentsa +system_instruction ( 2'.google.cloud.aiplatform.master.ContentBâAHRsystemInstructionˆ@ +tools ( 2$.google.cloud.aiplatform.master.ToolBâARtoolsh +generation_config ( 20.google.cloud.aiplatform.master.GenerationConfigBâAHRgenerationConfigˆB +_system_instructionB +_generation_config"â +CountTokensResponse! + total_tokens (R totalTokens: +total_billable_characters (RtotalBillableCharactersl +prompt_tokens_details ( 22.google.cloud.aiplatform.master.ModalityTokenCountBâARpromptTokensDetails"Ê +TestGrpcPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint2 + instances ( 2.google.protobuf.AnyR instances:úÒä“VERTEX_PREDICTION_GRPC"q +TestGrpcPredictResponse6 + predictions ( 2.google.protobuf.AnyR predictions:úÒä“VERTEX_PREDICTION_GRPC"ð +SpeechStreamingRecognizeRequestT +endpoint ( B8âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì€‹±ÍRendpointW + +speech_req ( 28.google.cloud.speech.v1p1beta1.StreamingRecognizeRequestR speechReq:úÒä“VERTEX_PREDICTION_GRPC"Ç + SpeechStreamingRecognizeResponse' +endpoint ( B âA  ð˜ÌRendpointZ + speech_resp ( 29.google.cloud.speech.v1p1beta1.StreamingRecognizeResponseR +speechResp:úÒä“VERTEX_PREDICTION_GRPC"§ +GenerateContentRequest} +endpoint ( BaâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`úÒä“GOOGLE_INTERNALÂöŒÜ"AUDITRendpointd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodelI +contents ( 2'.google.cloud.aiplatform.master.ContentBâARcontentsa +system_instruction ( 2'.google.cloud.aiplatform.master.ContentBâAHRsystemInstructionˆt +preamble_config ( 2..google.cloud.aiplatform.master.PreambleConfigBâA  ð˜çòœâ¡ +internalRpreambleConfigŽ +cached_content ( BgâAúA) +'aiplatform.googleapis.com/CachedContent  ð˜Ì‚ÉÏ™`òœâ¡internal,v1beta1,v1ÂöŒÜ"AUDITR cachedContent@ +tools ( 2$.google.cloud.aiplatform.master.ToolBâARtoolsX + tool_config ( 2*.google.cloud.aiplatform.master.ToolConfigB âA  ð˜çR +toolConfigg +labels + ( 2B.google.cloud.aiplatform.master.GenerateContentRequest.LabelsEntryB âA  ð˜ìRlabels\ +safety_settings ( 2-.google.cloud.aiplatform.master.SafetySettingBâARsafetySettingsd +model_armor_config ( 20.google.cloud.aiplatform.master.ModelArmorConfigBâARmodelArmorConfigc +generation_config ( 20.google.cloud.aiplatform.master.GenerationConfigBâARgenerationConfigK +service_account ( B"âA  ð˜ÌúÒä“GOOGLE_INTERNALRserviceAccount@ + +session_id ( B!âA  ð˜üúÒä“LLM_SESSION_IDR sessionIdx +uniserve_endpoint_override ( B:âA  ð˜ÌúÒä“)'VERTEX_UNISERVE_ENDPOINT_OVERRIDE_USERSRuniserveEndpointOverrideƒ +1global_endpoint_target_location_hint_testing_only ( BâAúÒä“GOOGLE_INTERNALR+globalEndpointTargetLocationHintTestingOnlyw + service_tier (2+.google.cloud.aiplatform.master.ServiceTierB"âA  ð˜çúÒä“GOOGLE_INTERNALHR serviceTierˆ” +implicit_cache_config ( 22.google.cloud.aiplatform.master.ContextCacheConfigB'âAúÒä“DURABLE_CACHE_TRUSTED_USERSHRimplicitCacheConfigˆ] + +admit_time ( 2.google.protobuf.TimestampB"âA  ð˜çúÒä“GOOGLE_INTERNALR admitTimeM + fail_fast (B0âA  ð˜çúÒä“GOOGLE_INTERNAL,FAIL_FAST_EAPRfailFast: +continuation_token ( B âA  ð˜ìRcontinuationTokenn + output_config ( 2C.google.cloud.aiplatform.master.GenerateContentRequest.OutputConfigBâAR outputConfigG + OutputConfig7 +output_uri_prefix ( B âA  ð˜ìRoutputUriPrefix9 + LabelsEntry +key ( Rkey +value ( Rvalue:8:ÀöÄð B +_system_instructionB + _service_tierB +_implicit_cache_config"‹ +GenerateContentResponseO + +candidates ( 2).google.cloud.aiplatform.master.CandidateBâAR +candidates0 + model_version ( B âA  ð˜çR modelVersionH + create_time ( 2.google.protobuf.TimestampB âA  ð˜´R +createTime, + response_id ( B âA  ð˜çR +responseId| +prompt_feedback ( 2F.google.cloud.aiplatform.master.GenerateContentResponse.PromptFeedbackB âA  ð˜çRpromptFeedbackl +usage_metadata ( 2E.google.cloud.aiplatform.master.GenerateContentResponse.UsageMetadataR usageMetadata[ + send_time + ( 2.google.protobuf.TimestampB"âA  ð˜´úÒä“GOOGLE_INTERNALRsendTime¸ +internal_debug_info ( 2I.google.cloud.aiplatform.master.GenerateContentResponse.InternalDebugInfoB=âAúÒä“MODEL_OPTIMIZER_TESTERòœâ¡internal,v1beta1,uiRinternalDebugInfoŸ +model_lifecycle_status ( 2L.google.cloud.aiplatform.master.GenerateContentResponse.ModelLifecycleStatusBâAúÒä“MODEL_LIFECYCLERmodelLifecycleStatus… +logprobs_result ( 2..google.cloud.aiplatform.master.LogprobsResultB,  ð˜ìúÒä“PROMPT_LOGPROBS_TRUSTED_USERSRlogprobsResultÚ +PromptFeedback„ + block_reason (2T.google.cloud.aiplatform.master.GenerateContentResponse.PromptFeedback.BlockedReasonB âA  ð˜çR blockReason` +safety_ratings ( 2,.google.cloud.aiplatform.master.SafetyRatingB âA  ð˜çR safetyRatings= +block_reason_message ( B âA  ð˜çRblockReasonMessage"Ÿ + BlockedReason +BLOCKED_REASON_UNSPECIFIED + +SAFETY +OTHER + BLOCKLIST +PROHIBITED_CONTENT + MODEL_ARMOR + IMAGE_SAFETY + JAILBREAKð + UsageMetadata, +prompt_token_count (RpromptTokenCount4 +candidates_token_count (RcandidatesTokenCount* +total_token_count (RtotalTokenCountB +tool_use_prompt_token_count (BâARtoolUsePromptTokenCount6 +thoughts_token_count (BâARthoughtsTokenCountA +cached_content_token_count (BâARcachedContentTokenCountl +prompt_tokens_details ( 22.google.cloud.aiplatform.master.ModalityTokenCountBâARpromptTokensDetailsj +cache_tokens_details + ( 22.google.cloud.aiplatform.master.ModalityTokenCountBâARcacheTokensDetailst +candidates_tokens_details ( 22.google.cloud.aiplatform.master.ModalityTokenCountBâARcandidatesTokensDetails| +tool_use_prompt_tokens_details ( 22.google.cloud.aiplatform.master.ModalityTokenCountBâARtoolUsePromptTokensDetailsz + traffic_type (2Q.google.cloud.aiplatform.master.GenerateContentResponse.UsageMetadata.TrafficTypeBâAR trafficType§ +billable_prompt_usage ( 2T.google.cloud.aiplatform.master.GenerateContentResponse.UsageMetadata.BillablleUsageBâAúÒä“GOOGLE_INTERNALRbillablePromptUsage¶ +billable_cached_content_usage ( 2T.google.cloud.aiplatform.master.GenerateContentResponse.UsageMetadata.BillablleUsageBâAúÒä“GOOGLE_INTERNALRbillableCachedContentUsageÀ +BillablleUsage + +text_count (R textCount + image_count (R +imageCount4 +video_duration_seconds (RvideoDurationSeconds4 +audio_duration_seconds (RaudioDurationSeconds:"™ + TrafficType +TRAFFIC_TYPE_UNSPECIFIED + ON_DEMAND +ON_DEMAND_PRIORITY +ON_DEMAND_FLEX +ON_DEMAND_OFFPEAK +PROVISIONED_THROUGHPUTJ_ +InternalDebugInfo* +routed_model_name ( RroutedModelName:úÒä“MODEL_OPTIMIZER_TESTER• +ModelLifecycleStatus” +model_lifecycle_stage (2`.google.cloud.aiplatform.master.GenerateContentResponse.ModelLifecycleStatus.ModelLifecycleStageRmodelLifecycleStage' +retirement_date ( RretirementDate: +recommended_upgrade_model ( RrecommendedUpgradeModel"€ +ModelLifecycleStage% +!MODEL_LIFECYCLE_STAGE_UNSPECIFIED + EXPERIMENTAL +PREVIEW + +STABLE + +LEGACY +RETIRED"Ë +CompleteCodeRequestd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodelR +prompts ( 22.google.cloud.aiplatform.master.CompleteCodePromptBâARpromptsc +completion_config ( 20.google.cloud.aiplatform.master.CompletionConfigBâARcompletionConfig:úÒä“ UNIMPLEMENTED"Ò +CompleteCodeResponse\ + +candidates ( 26.google.cloud.aiplatform.master.CompleteCodePredictionBâAR +candidates@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelIdE +model ( B/âAúA! +aiplatform.googleapis.com/Model  ð˜ÌRmodel5 +model_version_id ( B âA  ð˜ÌRmodelVersionId9 +model_display_name ( B âA  ð˜ìRmodelDisplayNameY +metadata ( 2=.google.cloud.aiplatform.master.CompleteCodeResponse.MetadataRmetadataî +Metadatay +output_token_count ( 2K.google.cloud.aiplatform.master.CompleteCodeResponse.Metadata.TokenMetadataRoutputTokenCountw +input_token_count ( 2K.google.cloud.aiplatform.master.CompleteCodeResponse.Metadata.TokenMetadataRinputTokenCountn + TokenMetadata: +total_billable_characters (RtotalBillableCharacters! + total_tokens (R totalTokens:úÒä“ UNIMPLEMENTED"Ö +AsyncGenerateContentResponseq + session_info ( 2H.google.cloud.aiplatform.master.AsyncGenerateContentResponse.SessionInfoBâAR sessionInfot +state (2Q.google.cloud.aiplatform.master.AsyncGenerateContentResponse.AsyncGenerationStateB âA  ð˜çRstate~ +results ( 2W.google.cloud.aiplatform.master.AsyncGenerateContentResponse.AsyncGenerateContentResultB âA  ð˜ìRresults5 + SessionInfo& + +session_id ( B  ð˜üR sessionIdŸ +AsyncGenerateContentResult€ +generate_content_response ( 27.google.cloud.aiplatform.master.GenerateContentResponseB âA  ð˜ìRgenerateContentResponse"b +AsyncGenerationState& +"ASYNC_GENERATION_STATE_UNSPECIFIED +PENDING +RUNNING +DONE:òœâ¡ +internal"ð +ChatCompletionsRequestj +endpoint ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint> + http_body ( 2.google.api.HttpBodyB âA  ð˜ìRhttpBodyá + ExtraBodyˆ +model_safety_settings ( 2T.google.cloud.aiplatform.master.ChatCompletionsRequest.ExtraBody.ModelSafetySettingsRmodelSafetySettingsZ +vertex_rag_store ( 2..google.cloud.aiplatform.master.VertexRagStoreHRvertexRagStore\ +safety_settings ( 2-.google.cloud.aiplatform.master.SafetySettingBâARsafetySettings, +thought_tag_marker ( RthoughtTagMarker% +cached_content ( R cachedContenth +thinking_config ( 2?.google.cloud.aiplatform.master.GenerationConfig.ThinkingConfigRthinkingConfig + +session_id ( R sessionId: +tools ( 2$.google.cloud.aiplatform.master.ToolRtoolsk +media_resolution (2@.google.cloud.aiplatform.master.GenerationConfig.MediaResolutionRmediaResolutionC +stream_function_call_arguments + (RstreamFunctionCallArgumentsl +implicit_cache_config ( 22.google.cloud.aiplatform.master.ContextCacheConfigBâARimplicitCacheConfig§ +ModelSafetySettings +enabled (BâARenabled› +llama_guard_settings ( 2g.google.cloud.aiplatform.master.ChatCompletionsRequest.ExtraBody.ModelSafetySettings.LlamaGuardSettingsHRllamaGuardSettings- +LlamaGuardSettings:úÒä“GOOGLE_INTERNAL:úÒä“GOOGLE_INTERNALB + +settings:úÒä“GOOGLE_INTERNALB +retrieval_sourceæ + ExtraPart +thought (HRthoughtˆ+ +thought_signature ( RthoughtSignatureV +video_metadata ( 2-.google.cloud.aiplatform.master.VideoMetadataHR videoMetadata:úÒä“GOOGLE_INTERNALB + +metadataB + +_thoughtJª + PerChoiceResponseExtraPropertiesm +grounding_metadata ( 21.google.cloud.aiplatform.master.GroundingMetadataB âA  ð˜çRgroundingMetadata:úÒä“GOOGLE_INTERNAL2 +ResponseExtraProperties:úÒä“GOOGLE_INTERNALt + ExtraToolPartJ +parts ( 24.google.cloud.aiplatform.master.FunctionResponsePartRparts:úÒä“GOOGLE_INTERNAL:ÀöÄð "¢ +PredictLongRunningResponsex +generate_video_response ( 25.google.cloud.aiplatform.master.GenerateVideoResponseB  ð˜çHRgenerateVideoResponseB + +response" +PredictLongRunningMetadata"ð +FetchPredictOperationMetadatas + +task_state (2G.google.cloud.aiplatform.master.FetchPredictOperationMetadata.TaskStateB âA  ð˜çR taskState"A + TaskState +TASK_STATE_UNSPECIFIED +STARTED +PENDING:úÒä“GOOGLE_INTERNAL"é +GenerateVideoResponse/ +generated_samples ( BRgeneratedSamplesE +rai_media_filtered_count (B  ð˜çHRraiMediaFilteredCountˆD +rai_media_filtered_reasons ( B  ð˜çRraiMediaFilteredReasons\ +videos ( 2;.google.cloud.aiplatform.master.GenerateVideoResponse.VideoB  ð˜ìRvideos– +Video" +gcs_uri ( B  ð˜ìHRgcsUri; +bytes_base64_encoded ( B  ð˜ìHRbytesBase64Encoded$ + mime_type ( B  ð˜çRmimeTypeB +dataB +_rai_media_filtered_count"Ø +EmbedContentRequestu +model ( BZâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`’óèç +trueÂöŒÜ"AUDIT€‹±ÍHRmodelˆ_ +content ( 2'.google.cloud.aiplatform.master.ContentBâA  ð˜ì’óèç +trueHRcontentˆ( +title ( B âA  ð˜ìHRtitleˆv + task_type (2E.google.cloud.aiplatform.master.EmbedContentRequest.EmbeddingTaskTypeB âA  ð˜ì]HRtaskTypeˆ@ +output_dimensionality (BâAHRoutputDimensionalityˆ0 + auto_truncate (BâAHR autoTruncateˆƒ +embed_content_config ( 2F.google.cloud.aiplatform.master.EmbedContentRequest.EmbedContentConfigBâAHRembedContentConfigˆv +service_account ( BHâAúA# +!iam.googleapis.com/ServiceAccount  ð˜ÌúÒä“GOOGLE_INTERNALHRserviceAccountˆ‹ +labels + ( 2?.google.cloud.aiplatform.master.EmbedContentRequest.LabelsEntryB2âA  ð˜ìúÒä“GOOGLE_INTERNALòœâ¡ +internalRlabels� +EmbedContentConfig& +title ( B âA  ð˜ìHRtitleˆt + task_type (2E.google.cloud.aiplatform.master.EmbedContentRequest.EmbeddingTaskTypeB âA  ð˜ì]HRtaskTypeˆ. + auto_truncate (BâAHR autoTruncateˆ> +output_dimensionality (BâAHRoutputDimensionalityˆ, + document_ocr (BâAHR documentOcrˆ? +audio_track_extraction (BâAHRaudioTrackExtractionˆB +_titleB + +_task_typeB +_auto_truncateB +_output_dimensionalityB + _document_ocrB +_audio_track_extraction9 + LabelsEntry +key ( Rkey +value ( Rvalue:8"ú +EmbeddingTaskType + UNSPECIFIED! +NONEúÒä“GOOGLE_INTERNAL +RETRIEVAL_QUERY +RETRIEVAL_DOCUMENT +SEMANTIC_SIMILARITY +CLASSIFICATION + +CLUSTERING +QUESTION_ANSWERING +FACT_VERIFICATION +CODE_RETRIEVAL_QUERY B +_modelB + +_contentB +_titleB + +_task_typeB +_output_dimensionalityB +_auto_truncateB +_embed_content_configB +_service_accountJ"“ +EmbedContentResponse\ + embedding ( 2>.google.cloud.aiplatform.master.EmbedContentResponse.EmbeddingR embeddingT +usage_metadata ( 2-.google.cloud.aiplatform.master.UsageMetadataR usageMetadata + truncated (R truncated# + Embedding +values (RvaluesJ"ü +BatchEmbedContentsRequestd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodel\ +requests ( 23.google.cloud.aiplatform.master.EmbedContentRequestB âA  ð˜ìRrequests:òœâ¡internal,v1beta1,v1"µ +BatchEmbedContentsResponsem + +embeddings ( 2D.google.cloud.aiplatform.master.BatchEmbedContentsResponse.EmbeddingB  ð˜çR +embeddings] +usage_metadata ( 2-.google.cloud.aiplatform.master.UsageMetadataB  ð˜çR usageMetadata, + Embedding +values (B  ð˜çRvalues:òœâ¡internal,v1beta1,v1"ü +AsyncGenerateContentRequestd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodelG +content ( 2'.google.cloud.aiplatform.master.ContentBâARcontentI +contents ( 2'.google.cloud.aiplatform.master.ContentBâARcontents@ +tools ( 2$.google.cloud.aiplatform.master.ToolBâARtools* + +session_id ( B âA  ð˜üR sessionIdc +generation_config ( 20.google.cloud.aiplatform.master.GenerationConfigBâARgenerationConfig:òœâ¡ +internal"ì +!StreamAsyncGenerateContentRequestd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodelE +operation_name ( B  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDITHR operationName:òœâ¡ +internalB +source"ë +%AsyncGenerateContentOperationMetadatac +generic_metadata ( 28.google.cloud.aiplatform.master.GenericOperationMetadataRgenericMetadata* + +session_id ( B âA  ð˜üR sessionIdr +usage_metadata ( 2E.google.cloud.aiplatform.master.GenerateContentResponse.UsageMetadataBâAR usageMetadata# + +model_name ( BâAR modelName:òœâ¡internal,v1beta1"A +%AsyncGenerateContentOperationResponse:òœâ¡internal,v1beta1"� +Response:ƒêAä +"aiplatform.googleapis.com/ResponseQprojects/{project}/locations/{location}/endpoints/{endpoint}/responses/{response}Vprojects/{project}/locations/{location}/publishers/{publisher}/v1/responses/{response}* responses2responseòœâ¡internal,v1beta1,ui"¿ + MaasModel:±êA’ +#aiplatform.googleapis.com/MaasModelTprojects/{project}/locations/{location}/publishers/{publisher}/v1/models/{maasModel}* +maasModels2 maasModelòœâ¡internal,v1beta1,ui"‚ +GetResponseRequestL +name ( B8âAúA$ +"aiplatform.googleapis.com/Response  ð˜Ì€‹±ÍRname:òœâ¡internal,v1beta1,ui,v1"… +DeleteResponseRequestL +name ( B8âAúA$ +"aiplatform.googleapis.com/Response  ð˜Ì€‹±ÍRname:òœâ¡internal,v1beta1,ui,v1"¸ +DetectContentRequestu +model ( BZâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`’óèç +trueÂöŒÜ"AUDIT€‹±ÍHRmodelˆ_ +content ( 2'.google.cloud.aiplatform.master.ContentBâA  ð˜ì’óèç +trueHRcontentˆ:2úÒä“GOOGLE_INTERNALòœâ¡internal,v1beta1,v1B +_modelB + +_content"ò +DetectContentResponse� +ai_generated_likelihood (2K.google.cloud.aiplatform.master.DetectContentResponse.AiGeneratedLikelihoodB âA  ð˜çRaiGeneratedLikelihooda +c2pa ( 2@.google.cloud.aiplatform.master.DetectContentResponse.C2paResultB âA  ð˜ìRc2pa, + response_id ( B âA  ð˜çR +responseId= + model_version ( BâA  ð˜çÂöŒÜ"AUDITR modelVersionà + +C2paResulto +outcome (2H.google.cloud.aiplatform.master.DetectContentResponse.C2paResult.OutcomeB âA  ð˜çRoutcomer +manifest ( 2I.google.cloud.aiplatform.master.DetectContentResponse.C2paResult.ManifestB âA  ð˜ìRmanifest× +ManifestŠ +creation_types (2V.google.cloud.aiplatform.master.DetectContentResponse.C2paResult.Manifest.CreationTypeB âA  ð˜çR creationTypesw +actions (2P.google.cloud.aiplatform.master.DetectContentResponse.C2paResult.Manifest.ActionB âA  ð˜çRactions< +signer_organization ( B âA  ð˜ÌRsignerOrganization9 +signer_common_name ( B âA  ð˜ÌRsignerCommonName4 +claim_generator ( B âA  ð˜ÌRclaimGeneratorD + sign_time ( 2.google.protobuf.TimestampB âA  ð˜´RsignTime"» + CreationType +CREATION_TYPE_UNSPECIFIED +MEDIA_OF_UNKNOWN_PROVENANCE + +BLANK_FILE +REAL_LIFE_CAPTURE9 +5REAL_LIFE_CAPTURE_WITH_IN_LINE_NON_GENAI_ENHANCEMENTS +REAL_LIFE_STITCHED_CAPTURE +PARTLY_GENAI_CREATION +FULLY_GENAI_CREATION +NON_GENAI_DIGITAL_CREATION/ ++COMPOSITION_WHICH_MAY_CONTAIN_GENAI_CONTENT / ++DIGITAL_ART_WHICH_MAY_CONTAIN_GENAI_CONTENT +2 +.SCREEN_CAPTURE_WHICH_MAY_CONTAIN_GENAI_CONTENT "‘ +Action +ACTION_UNSPECIFIED$ + ADJUSTED_COLOR_USING_GENAI_TOOLS( +$ADJUSTED_COLOR_USING_NON_GENAI_TOOLS8 +4ADJUSTED_COLOR_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI +CHANGED_ORIENTATION +CROPPED_USING_GENAI_TOOLS! +CROPPED_USING_NON_GENAI_TOOLS1 +-CROPPED_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI% +!DELETED_CONTENT_USING_GENAI_TOOLS) +%DELETED_CONTENT_USING_NON_GENAI_TOOLS 9 +5DELETED_CONTENT_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI + +EDITED_USING_GENAI_TOOLS  +EDITED_USING_NON_GENAI_TOOLS 0 +,EDITED_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI  +EDITED_METADATA% +!ENHANCED_WITHOUT_CHANGING_CONTENT +STYLIZED_USING_GENAI_FILTERS$ + STYLIZED_USING_NON_GENAI_FILTERS4 +0STYLIZED_USING_FILTERS_POSSIBLY_POWERED_BY_GENAI +REMOVED_SENSITIVE_METADATA"v +Outcome +OUTCOME_UNSPECIFIED +VALID_MANIFEST + NOT_DETECTED +INVALID_MANIFEST +UNSUPPORTED_FORMAT"| +AiGeneratedLikelihood' +#AI_GENERATED_LIKELIHOOD_UNSPECIFIED +VERY_LOW +LOW + +MEDIUM +HIGH + VERY_HIGH:2úÒä“GOOGLE_INTERNALòœâ¡internal,v1beta1,v12š† +PredictionServiceš +Predict..google.cloud.aiplatform.master.PredictRequest/.google.cloud.aiplatform.master.PredictResponse"­ÚAendpoint,instances,parameters‚Óä“ :*ZT:*"O/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict"E/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:predictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph€ + +RawPredict1.google.cloud.aiplatform.master.RawPredictRequest.google.api.HttpBody"¨ÚAendpoint,http_body‚Ó䓦:*ZW:*"R/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict"H/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:rawPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phš +StreamRawPredict7.google.cloud.aiplatform.master.StreamRawPredictRequest.google.api.HttpBody"´ÚAendpoint,http_body‚Ó䓲:*Z]:*"X/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:streamRawPredict"N/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:streamRawPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0» + DirectPredict4.google.cloud.aiplatform.master.DirectPredictRequest5.google.cloud.aiplatform.master.DirectPredictResponse"¼‚Óä“P:*"K/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:directPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@PhÇ +DirectRawPredict7.google.cloud.aiplatform.master.DirectRawPredictRequest8.google.cloud.aiplatform.master.DirectRawPredictResponse"¿‚Óä“S:*"N/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:directRawPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phû +StreamDirectPredict:.google.cloud.aiplatform.master.StreamDirectPredictRequest;.google.cloud.aiplatform.master.StreamDirectPredictResponse"檻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph(0„ +StreamDirectRawPredict=.google.cloud.aiplatform.master.StreamDirectRawPredictRequest>.google.cloud.aiplatform.master.StreamDirectRawPredictResponse"檻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph(0õ +StreamingPredict7.google.cloud.aiplatform.master.StreamingPredictRequest8.google.cloud.aiplatform.master.StreamingPredictResponse"骻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phˆ(0Ð +ServerStreamingPredict7.google.cloud.aiplatform.master.StreamingPredictRequest8.google.cloud.aiplatform.master.StreamingPredictResponse"À‚Ó䓾:*Zc:*"^/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict"T/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredictòœâ¡ ui,v1,v1beta1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0û +StreamingRawPredict:.google.cloud.aiplatform.master.StreamingRawPredictRequest;.google.cloud.aiplatform.master.StreamingRawPredictResponse"檻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph(0Ï +PredictLongRunning9.google.cloud.aiplatform.master.PredictLongRunningRequest.google.longrunning.Operation"ÞÚAendpoint,instances,parameters‚Óä“¶:*Z_:*"Z/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:predictLongRunning"P/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:predictLongRunningòœâ¡internal,v1beta1,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@PhÚ +RawPredictLongRunning<.google.cloud.aiplatform.master.RawPredictLongRunningRequest.google.longrunning.Operation"ãÚAendpoint,http_bodyúÒä“ UNIMPLEMENTED‚Ó䓼:*Zb:*"]/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredictLongRunning"S/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:rawPredictLongRunningòœâ¡ +internalª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@PhÕ +FetchPredictOperation<.google.cloud.aiplatform.master.FetchPredictOperationRequest.google.longrunning.Operation"ÞÚAendpoint,operation_name‚Ó䓼:*Zb:*"]/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:fetchPredictOperation"S/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:fetchPredictOperationòœâ¡internal,v1beta1,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph³ +Invoke-.google.cloud.aiplatform.master.InvokeRequest.google.api.HttpBody"áÚAendpoint‚Óä“Ë:*Zo:*"j/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}/deployedModels/{deployed_model_id}/invoke/**Z[: http_body"N/{$api_version}/{endpoint=projects/*/locations/*/endpoints/openapi}/embeddingsZ\: http_body"O/{$api_version}/{endpoint=projects/*/locations/*/endpoints/openapi}/completionsZZ: http_body"M/{$api_version}/{endpoint=projects/*/locations/*/endpoints/openapi}/responsesZX: http_body"K/{$api_version}/{endpoint=projects/*/locations/*/publishers/*}/v1/responsesZ`: http_body"S/{$api_version}/{endpoint=projects/*/locations/*/publishers/*}/v1/responses/compactZa: http_body"T/{$api_version}/{endpoint=projects/*/locations/*/endpoints/google}/science/inferenceZV:*"Q/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}/invoke/**"G/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}/invoke/**òœâ¡internal,v1beta1,ui,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0ð +StreamPublisherInvoke<.google.cloud.aiplatform.master.StreamPublisherInvokeRequest.google.api.HttpBody"þÚAendpoint‚Óä“cr$HIDE_FROM_DISCOVERYK/{$api_version}/{endpoint=projects/*/locations/*/publishers/*}/v1/responsesòœâ¡internal,v1,v1beta1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@A ¬@Ph(0” + StreamInvoke3.google.cloud.aiplatform.master.StreamInvokeRequest4.google.cloud.aiplatform.master.StreamInvokeResponse"”úÒä“ UNIMPLEMENTEDòœâ¡ +internalª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@A ¬@Ph(0ù + InvokeApi0.google.cloud.aiplatform.master.InvokeApiRequest.google.api.HttpBody"¡ÚAendpointúÒä“ GOOGLE_INTERNAL,TRUSTED_TESTER‚Óä“ë:*ZLJ/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}/invokeApi/**ZL*J/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}/invokeApi/**"J/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}/invokeApi/**òœâ¡internal,v1beta1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0ð + GetResponse2.google.cloud.aiplatform.master.GetResponseRequest.google.api.HttpBody"–ÚAname‚Óä“”ZKI/{$api_version}/{name=projects/*/locations/*/publishers/*/v1/responses/*}E/{$api_version}/{name=projects/*/locations/*/endpoints/*/responses/*}òœâ¡internal,v1beta1,ui,v1ª»Ééˆ +name'aiplatform.googleapis.com/responses.get+RESOURCE,aiplatform.googleapis.com/Response"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ".CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph‡ +DeleteResponse5.google.cloud.aiplatform.master.DeleteResponseRequest.google.api.HttpBody"§ÚAname‚Óä“”ZK*I/{$api_version}/{name=projects/*/locations/*/publishers/*/v1/responses/*}*E/{$api_version}/{name=projects/*/locations/*/endpoints/*/responses/*}òœâ¡internal,v1beta1,ui,v1ª»ÉéÜŠ +name*aiplatform.googleapis.com/responses.delete+RESOURCE,aiplatform.googleapis.com/Response"AUDIT,AUDIT_TARGET_RESOURCE0b +DATA_WRITE";CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION,WRITE_ACTION2AUTO_CLOUD_IAM@PhÕ +Explain..google.cloud.aiplatform.master.ExplainRequest/.google.cloud.aiplatform.master.ExplainResponse"èÚA/endpoint,instances,parameters,deployed_model_id‚Óä“J:*"E/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:explainª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.explain+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph³ + CountTokens2.google.cloud.aiplatform.master.CountTokensRequest3.google.cloud.aiplatform.master.CountTokensResponse"ºÚAendpoint,instances‚Ó䓨:*ZX:*"S/{$api_version}/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens"I/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:countTokensòœâ¡internal,v1beta1ª»ÉéÓŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ".CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phø +TestGrpcPredict6.google.cloud.aiplatform.master.TestGrpcPredictRequest7.google.cloud.aiplatform.master.TestGrpcPredictResponse"óúÒä“VERTEX_PREDICTION_GRPC‚Óä“R:*"M/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}:testGrpcPredictòœâ¡ +internalª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@A$@Pà +SpeechStreamingRecognize?.google.cloud.aiplatform.master.SpeechStreamingRecognizeRequest@.google.cloud.aiplatform.master.SpeechStreamingRecognizeResponse"ŸúÒä“VERTEX_PREDICTION_GRPCòœâ¡ +internalª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@À€€€È€€€à(0È + CompleteCode3.google.cloud.aiplatform.master.CompleteCodeRequest4.google.cloud.aiplatform.master.CompleteCodeResponse"ÌÚAendpoint,model,promptsúÒä“ UNIMPLEMENTED‚Ó䓤:*ZV:*"Q/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:completeCode"G/{$api_version}/{model=projects/*/locations/*/endpoints/*}:completeCodeòœâ¡ +internalª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phª +GenerateContent6.google.cloud.aiplatform.master.GenerateContentRequest7.google.cloud.aiplatform.master.GenerateContentResponse"¥ÚAmodel,contents‚Ó䓪:*ZY:*"T/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:generateContent"J/{$api_version}/{model=projects/*/locations/*/endpoints/*}:generateContentª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph¾ +StreamGenerateContent6.google.cloud.aiplatform.master.GenerateContentRequest7.google.cloud.aiplatform.master.GenerateContentResponse"±ÚAmodel,contents‚Óä“¶:*Z_:*"Z/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:streamGenerateContent"P/{$api_version}/{model=projects/*/locations/*/endpoints/*}:streamGenerateContentª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0¿ +AsyncGenerateContent;.google.cloud.aiplatform.master.AsyncGenerateContentRequest.google.longrunning.Operation"ÊÊAE +AsyncGenerateContentResponse%AsyncGenerateContentOperationMetadataÚA model,contentÚAmodel,content,session_id‚Óä“^:*"Y/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:asyncGenerateContentòœâ¡ +internalª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phü +StreamAsyncGenerateContentA.google.cloud.aiplatform.master.StreamAsyncGenerateContentRequest<.google.cloud.aiplatform.master.AsyncGenerateContentResponse"ÚÚAmodel,operation_name‚Óä“À:*Zd:*"_/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:streamAsyncGenerateContent"U/{$api_version}/{model=projects/*/locations/*/endpoints/*}:streamAsyncGenerateContentòœâ¡ +internalª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@A ¬@Ph0Þ +ChatCompletions6.google.cloud.aiplatform.master.ChatCompletionsRequest.google.api.HttpBody"úÚAendpoint,http_body‚Óä“[: http_body"N/{$api_version}/{endpoint=projects/*/locations/*/endpoints/*}/chat/completionsòœâ¡ui,internal,v1beta1,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0Š + DetectContent4.google.cloud.aiplatform.master.DetectContentRequest5.google.cloud.aiplatform.master.DetectContentResponse"‹ÚA model,contentúÒä“GOOGLE_INTERNAL‚Óä“W:*"R/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:detectContentòœâ¡internal,v1beta1,v1ª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@AN@Phï + EmbedContent3.google.cloud.aiplatform.master.EmbedContentRequest4.google.cloud.aiplatform.master.EmbedContentResponse"óÚA model,content‚Óä“V:*"Q/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:embedContentòœâ¡v1beta1,internal,v1ª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@AN@Phˆ +BatchEmbedContents9.google.cloud.aiplatform.master.BatchEmbedContentsRequest:.google.cloud.aiplatform.master.BatchEmbedContentsResponse"úÚAmodel,requests‚Óä“\:*"W/{$api_version}/{model=projects/*/locations/*/publishers/*/models/*}:batchEmbedContentsòœâ¡internal,v1beta1,v1ª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@AÀ‚@PhBÊŠÕÛÒ +all +"com.google.cloud.aiplatform.masterBPredictionServiceProtoPªGoogle.Cloud.AIPlatform.MasterÊGoogle\Cloud\AIPlatform\Masterê!Google::Cloud::AIPlatform::MasteròOPEN_TO_OPAQUE_HYBRID bproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0098.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0098.pb new file mode 100644 index 0000000000000000000000000000000000000000..f4c6b3badfa9725ed5fb719e060c562ec69bca6b GIT binary patch literal 437 zcmd-wOwZ3x&q>u!&dD!L(ND}Q$Vn_o%P-2+&rK{YNiEVZPAw|SOiqn2$xJQMD=5k@ z$rqA?Xwd^}(L-p_gJ_YGf*P4vkg1=Umz+~toSB~o(W_O##T^VWF$8F!kPMeZuxn75 zr?YE(h^K2%e5hY=fUC2oo2RRb0E3Vumne#CaEPOyi(`BPYNzNS{UV6@; z@X~Yi41k80o-a7OPQet!fEC0b6vRLjykb&>m|$fER$*m@P-0~TQS*sO)IY%0FFwRS X-ao)GFw`~PBho3z(gI^uY+tga(Rh?=HhH`I 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 alETJ@sIjpTRN2^&b@u0wdC+Nn^zQ*E-Qnc` literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0100.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0100.pb new file mode 100644 index 0000000000000000000000000000000000000000..71a3a34bda06c69e8022af0024dd5eee3f48b52a GIT binary patch literal 1702 zcmcIlO>fgc5XDZM*pswa79XV*h2{VisvI?KLuGMs8m9_Mldy3RNR=X|aa#*Fj%+6= zzk>@0E?g1+fjdWj0^-DxBPV8e9aWJcC`d?=GCS|ho6gQl7apAj!I|$CPyAp!C_3KA zcjD6^yeM8cQS64rcsg<;eG~?9psjPR&bay|SLfW-wM5GqdBuqvMqV)VhG)EZ9`quw z@A+OlnYLTpz|erA3XU|JnE%Yh2!4 z)HpTQ_{xiELaq~s=nJlSYi`-f-!J-81~RrgjDk?JKpIfLqHl!F%BHAxS_(8h^avv?)Lu;<2s4q#Do}W9ub{8OGBQbCpL4_zhL*X@0 z`qS8r7R!!UN*)Q8xuiNajt%G{4ZdKK5 znhfbmtJP2i4ItC8NxgZfikbpat17bhF-09uED8Jsh8BgkwfHz9bxT!gq0lD;Nf27{(>VFgT~5VGqyFFRB9qBme*a literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0101.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0101.pb new file mode 100644 index 0000000000000000000000000000000000000000..cfdd9770418914af4cac0a30f3724b5c7c44306e GIT binary patch literal 2257 zcmcIm&2HO95H4jqiC2*=Z)``E>!13PphzjeDFQ_3ML(3o)|LpGDiXlJVnwc`Z78ll zu7m{W6ZBFbITa}S0DX#{dkoN1Z$(digr2(Gr9?_~Y7|C~ocX?)Z)ay_2_6p^8~CK+ z`fTD=Fdh4t_gOfqjBvzBSeZn4K+uSA>|u`eamYA>2a2RilAe-uMJgXALGhSY`jq${ z>X9LyQWmNJ<#Gl<1J|EKlm&@zFXNlii1w&Y`Rl~_Byqk^F2)r3bQ&v;V&zf7dvp!Y zWdSDvSLov(3ZT%9>F3G0;UfUW(MMyBID1I~l3iW8OQztVMP))r6Yr_gFViek0ud8R|qS_torKjHEqSd9|OA) zv84V?j3;2557}feU;-={9(ug9cxN3_7k z$Aw&}bmu0RMjQhV#ncwStEJ76odby_XUsC`*ngJrO5 z*`2S<3$xQUn#g%(ceY0DR*!x z|1tDN{Ewm6Oe^`v(9h*R#xFC#r3752fJ+7VGxxEIP_0TtwVFbzRfXx@5}Tj1$A1IJ C!wruB literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0102.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0102.pb new file mode 100644 index 0000000000000000000000000000000000000000..10e878dc4aff83d4a6c28cf7cd8c4982978f4387 GIT binary patch literal 19487 zcmd@+TWllObskDwk(YWFI+tfi|G(iLO!$0jg z_d(9^HC*jF2+$u}JNMpm&OP_s^S&gH?=>2GRdcCaZL}&&hSjVZ?ry`bE!7OiHSMJX z({|14x^3*~6~i^sO}pVX=qbJ`%~qv5tI~W`^0a_zG_9pw%dA%PlDTgjSPh#4NG3fK zta`cHa;!#Oj4gP^nvJSeJ`@A@dIoIMX|(LJDTYpZhJa**X4Uul4O)&>vZ|IVfj%u( z_AsE_sMQ+vCAMLmZ=%t30k9*$K00WnU>$5;H(Kt#m>$GwvtG6j83NsDnq{%-;Q%C7 zqd)kT+o)BS0{0*fitV!0+Ff$3n(4Skttr5!>!!th*mf2m1e`Ly9s4cIUCDtr8&O_NoINg^z;ss^Q|`EoPc}z9xcJK z_Kwjv6*9MfShB5(?wE#M-q(ReKx-nzhyGImhKoVJYtC=hUBBjx#E|w7Bcx3s6Vl#$KbZB)r`R=3&=Ut2FLdA3 z3oT2X2Km67BG{e!+Zi$oDrv_ogW6mz3Ax=R)1X6jP?MlZD|)3QB>348j>QiO_1zT? zX0-$oHVJUs|E4VxdEErFY`CUSSEe9yq7LHIeH~Hk zT})LHk^WO6%*cBIi5#Go@1S-Q@HqHa64%T>}Dv2r1wNM@!uA zJH?wF4KE-}K19ZV${>xHER!(+O7ADcwM|p6m`!(|F)6G?@yjZHz~QQC?1I{Cfv<-~ z0EY3)3VsMeqRtU&o8Y^e;JSiFutDMN9VUNAArYy)=mj#h@48LDLm5>knAhl9Zb7z%pOgWt`L(+Jcz612Z)dPz4iPmWaK#ou=Ti z1qgpy4lR%{L``5uk%;NcV?o!uvowtmOpk~A?u5o+0ZS)M+iut(v4}))sEiOu$P`UnjAO>6C4YB^g9ywT+>PnEvHo{N&xSRjOLf4o3KE zX5F-{asl*aeQ({Y@45SD&zxI)Zh7&QwcJKd%dhB#qL$xS)AJiUz@}BbxVfpXZ*Htz z1;iap=#>pK#M}uwvLQar4Dq1wIH3$Q(e$^#TLkkB;U;?D;ATrX=B~lTAbEsi_1kDQ zkd|4%=U+oBB;G?nl=&t{Ab@)%VEU&yOzAyPmnAFbS~SKRhB> z4v2w$flQT|ev%58`^6U|y#unHX|G;lf#jGr$pHyPw?Sr5&UV3GIKqXA0n@|khuYhH zcVbBNq)owcG#L(acjzA|WTq=!n3!azm=2;f*UmB)AjznL1`36hPSEPlEkVQzQLOJA zzWake`#e#!=?;2?LqD$&DtPA}HcfevrWjG9M0cErf|W%8A>3@ZQ3|K8e_*M_Ioi$= zx<;lP$Vobovvu_54JUCNsEDX3Y)mH5V23hP*CyKww{AGyfULyakpNlA?~ai; z-=K%g8)T-^D7R{6-34}`SroBBKIjZV?+jp9dR0K=|ZYF-p<{@5UBn0Krgkxk;~A zYxu#mAxw~e4)wt?Mkw>!?~&l;uPHyx-XaeUPGq(ZgFXlP>{DP$oTZ!MuUkviMwzF_ zmu|{GZ!N)PMvgRWW9cUREzaQ9dD0okM8)4NM~ZAmOgo|r86{w9$tYg~uUlNY)L%}M z361NE|DXPbN{D0KF!j=*YdXy6jHwT{HSK%TjH7*0=~@(*skn-MhM>-6DqBZ+U`dGS z%!fy~At;O(t>gdkzK@1G2I%ApG;m(K$vvba8o0rBle;-b1naSze-5$GUfI!kMJ~au z=D8qFt(BbuE8(dxx6kJ72=hUoq07<-m6N3B38BpTs&qK7F6Qg37`3>zQdkrPL7%w- zPbdncaYXbMInHYudd0R5AUDYHCr0$P)>x%<6;}$vJKoCMk#4lJ9Fu1{JtT7#%LWah zx0=<40YxK@pF3cI;m;~tyUmsg0%nnO-Iysy;+;r$$)r;SH6c-=`w`1L5_CodTqAJJ ziTX=7x)=k@C($yAeaf;8iH18R=Y!BZ4@&~D5Ckib9FpVCz5%&iR{0aSoWwNSQ=rpa zz@=MQGvweLbipv7mE<$ z_I%!2y%Y~62UePvzXjG2s!0zFHIKM^TDU{wh(;3ufpLYum|nhhJ|aJ6Cd6L>#&Wjf zhzqev{bz_oG%(2ft@<^3l8i&Q11~1aL>?7oOqD`pBKy}`b>C`}BlaSL}uoCKs zbx=qVgo1x#t?yYffkMzJbv`7n+3=lc$8c4?LO)I-Wh5N|V38xLjtF3aEraqYRAVG@ zn0wr{Y{vx;Y>(%%!Xg6-xuz%^!nyPeiB_RMgimAH*v_;Fj^HeHk`Ok7aV+({F)|PA zz(ZurZu@Gm2g3J&=9lMw)dv_GL{!wrRzqALWs3^1hF*fmjd7s?L2lJ(@(l4PKqlF` zO}>nNmdx*3*P-NAW$6x`4FaK}Of`yU-n+l_B?QS6C@V-M00c2O&M^5uC$Ev?eP-ji z@cnr>#1pG{E^LVL0g~8!o}UlxslMF?rLI)CEesmaD}BpvDdeO$#G-A~9c&e14lZ}Q zX`Li&={9w(74G~KLB^o3jA-)!wwJX*TS&bTC36CxFFv3zlLY8b-KZQG^)eiIv$D&= z4m@lW=*TF-GY=rL0>V~hS75;U`b-Bfi$a6|t&F&NAFb&&3I-~ut~M=E^Z1AElPO3M zHd=UFF(49InCy{AS!a+qWRT%W4q0H*ebF1w%G_b}hW=YSeoI1K+|LX8)R1GuRD4A1 ze?~(?!Q_u2Q|;X;rn^xGn_>iZGvUL01)IBhbKG z+Yw;9j*+f@0NBFxVUu9^4wFo#H^Q3_z0v+ZSyI%BW;` zfwbQSqipDxxjD3Ecd$A7Q8Hg{LG_=f6Htf28P%GuNPP371LJ<2&k_f*#pci}BqkCh zxNjExMbrzzCcXc||M*HMPN#QrS~2&cj-FKR#VuyAqjW-aKWKylxB~0d2szedm+$%U zh!PK_zBJLch0=o)3iR(GSB|libOUv#ybt|y(xFC~j%98mw%QTy#NCgp7Jy7ie1Q=u z-1Dz0AiXSB5@FVWz3`k@e=6aO(QaqL;}`mu!dv`01f)7y<)m zM8HcfFD#aZBCqkZ#AuvQ|Nbe8mD?37`&cg^&Dau%^D^FV7pJM z%iFm@9`blQL$G4P^0u%pwjH1WxB~--f1f3D`5NTvUBPE4!LfGqZ}^j*+?f3eD1BeT z6EbB!UGH$^ie@gBxoax^9u~+JPClyOVL`>Ayfe-ciPJ zsC~FS<+UP`4?;(LF!mwNWb2n;AFdD9oV)^YG|d_FXwCuZ@r_~jWR~s!i1y@+H|ymo zc#mXD4#=$0_F$yB=Cy^uezb1aM_uqz;_+j&cn62jgqH)Y1-g`B@d{v=A*hXN2q*)1 zA0E{pCr1m^{q#xbIW?SXy4z@4WmW}>4&HYZrxtN0{Y^N3u+^>w@%gS{Rk6(+0|7AJ z*Al$464-~aR(4h)C1BNA_Dnq?!ZcrsKcQR($3bAa#1X-|0-(XyQ1^G!P_p(Q&j3Yz zMhLIH1Qsk+Ywy=^(P-2p{nWr>hLMqU6P$TwDY5Ak9>H{Y!Yebk%ai_LUPwF6u|UHr zAd&n4HF?sH-OmlIro@8FxBa*=h>nDp4j(6;C$qL$YFY5^5rPJt_qp;elz^sfZAL82 z*6Vrf0uFLe)EP1*_RWpEdV&QlKH)@p!2Sk5gYc`!M|>?pDEK$+W_5A1f1MEMPBHDK zZ8ls>L55lUm73m^b!2`u>tAsvBO z9xf0`$ei&LOv0-+#`7ddypKJ}Z-mH%zyn1(DKb1&c65>Ph|AVp5*Gj|L=F!+Julv*|H3b5U~fdP(ov^;wp614ze_lm{{qU_@CfAG(DJo!&riYi9<|5I zyYPG*(0e~PnVGIHOfj;TgZ)k<_2xL4f?cjcYXHx-!iyDeFFE$2NdEhG&b!5bUxD{W z=Ap=;dRJ5nV~>91(W^HfyYS@2TjHNr z&pmhMwR6x1UfeeqI|MBP_{B=YbQa-J_#%V0=)w&1I&_G-W@WKyxcFu{4eyf7L+G%Y z7P;*TG%;9JN2HcUQpTd~fpcP&uOC_%)228wF?ad|E%-xZnG)#iqN8)`j-evfN03nl8-6Sku%Qv*Z9Mf zQL27@;iQoi*3BjhC!lH=Wb9(7kXY4%et@#~`THov&i=U80Tx#>8bP>1;anrJJ;+J6 zs)h}}-@wFWIy1_f&i+`|Ic28d+lhEJRf}RsrU=bzsBi|4$#-MQlN&ZQQO#4Zqe+Vxk zx^~UGAG!3re3!P~#R(KEkS6Nq27U#Oq+TJ^PbCgO2g+h0m(^A-;~Nxs>a_M!zdola z65ZI;`9$b%ij&FQi|_-j=4eheO2#XRx| zjYtb?T6SZ5J*(x5FLk}+N|F=aLDuB8p4-W-$CciKh(}T24+F5>;WKpIbCpy|;@xaW z{b-!El*zk8Gd^>3YLL0{Jy8OAT3}sm_=_eMG~`#>l{evf2PR6k!O6uZ25hw?MolqK zL$vaGq6yD#S>?ZXDYo!=duw?vbXXJYN!aQb%W}`snYGQ$HR!3sL)SL4>%M0x0NML2 zg(v5Z4!P4|yZp~!t-h_0hlW}!$sCHY!>CTmAX|mKHr`%4v|kbdZ^5ex9e3+Iwl2%D zjQ1bIjMmo`GT--Xp?8rvDyVY!FMmi!h5HTbB+Rs!5THkcbdscO2NkKPJwe%@0~vZ> zQa=unDc^GFk$@MtuFeTS3dhG>{v`K|XT_T6e(E zikUoDANcM`vIY&7cXLq$#o!KQFRG&hJe1T;dHhGZs*W zQ}N}{7yk9%emGMl4>zIN8TuBNc`*ZixC(MHhGW7{VU_nG?1AUzHvXy-Qd}wCECIt-r7>W89KGbYAxv%{Kc+xHoql)u`7Lr s{bJWY$O*5q39oi0yvis1H1q(6u)NG>EH8JaEHCpprDLE%+{TCh5B)rx_y7O^ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0103.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0103.pb new file mode 100644 index 0000000000000000000000000000000000000000..2b06223efca3008b47b3f64ab44d7c1a46f1d861 GIT binary patch literal 2912 zcmbtWOKTff6z)iNWnaINiBn5T{fM%0!5QI}QV^x!QH^8jhnP576vJ>ebFExDnybvc z7o=D3We_aH@fH|kX3h~P$;F8LN{IY+{cWhM8cs4EhL?DzVrIdITyXx zVXPC8dJwTRtYg}XusC5!w|=_WCIWBPF{XY*Pl?|poZ}ARPA_4C*{j;nQHD<6&@qNp zqfo~^T0fyA3jH>Dgik3;G(xp%TuTKS2T{r?i;e8ofb5hcQbOa-C?VyvO(QDKjqvVe z2?Z<`Bo;=!V$@Yq?ewIM;|yu#MNyb0SoC9jp9_{iMd~3IxW^(ejhRpyysq%-oOE$4 zXy6ZswBy*C_CudLrn-mTo^zOopEwwq`v7ry{icp2(ut~&%m(ekKZe5ox1FWUe$^Y)^n z%cj$WiaJ~I`B1F)Uh}FNX%PR=z6DB-@38?Wla@)kA3aCIg6g_UR0Wg&@7 zRdXl2TwE(cCao-!aTIq(#m^nxfPD!)?0l#SSq(<$@#;Sos*HuPJLpZ*iIMRudc0yI zDjH}+5VBGSXgTLX#>7FFEl1>!4@I*N2mldF8!J= zu3t(*6Q^5JtKg4$FGIL;q~8=!rIip^Wjb|J3KQxwnhYX>6SIx9d)P$!Uwa=-nM^p) zM9$OyNF|4`@1t6TxsbEU(=G}9AfiyE>?-**4#^n|uC-n?m4HxIqzTkVSu~ZwzP@6+ zQvJ#W^3YN%!sl%qd?Lx7a*y;_BH&WlE2uS_S>N6p?wU_Z9glH4b$byJ#0;{IF*j)% zsr?q3>*%R~>*v$Z)LDC&?TdE9@p(N#Ge@+mr|L}D>u6fQPybUE6P3%f+KvT9;_v3X zDJlIJgja6TpHNVbJWh$Cf*|1h0h(3L6+zELc~V`KjjWbq_x(Tus=SsrBXNLX3U(XK za%hdLk-!~ZE&=VQ-P*vJ9@BJh#@HQ!*_9Li*+O$ij73cxMUs}>eizN1q;VkME`E%= zy4||qMYA>FD9>g(2cRO?{{~tRfa3=M1cR5tQj!BUsd6uRb5basG^NPCixxOZ;EMa? zj0C9w=1+k3l+m8o!fhiPOBDASn)kCvRJ87o*5}WDdAcx(ir@_00n%R9DR*%T(>-{# znsMjAe!*JS4~5ko_1<-w^1bV9?ZT+3_pbAB)0OYtpE8YOrE%QXIDV*K#J?A68l%xr SDvd^8r_nGnzVjc~g#w}g literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0104.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0104.pb new file mode 100644 index 0000000000000000000000000000000000000000..ff56a21fdcaf025b80dd578a1195f54f4edb1983 GIT binary patch literal 814 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 ?: [FIELD_INVALID] Page size should be non-negative.ÂöŒÜ"AUDITRpageSize* + +page_token ( B âA  ð˜çR pageToken0 +filter ( BâA  ð˜íÂöŒÜ"AUDITRfilter3 +order_by ( BâA  ð˜íÂöŒÜ"AUDITRorderBy:ÀöÄð JJ"™ +ListAgentsResponseR +agents ( 2&.google.cloud.aiplatform.v1beta1.AgentBÂöŒÜ " +AUDIT_SIZERagents/ +next_page_token ( B  ð˜çR nextPageToken"‰ +SearchAgentsRequestÞ +parent ( BÅâAúA!aiplatform.googleapis.com/Agent  ð˜Ì‚ÉÏ™`’óèç�(not empty($) ?: [REQUIRED_FIELD_MISSING]UisValidResourceName($, `Location`) ?: [FIELD_INVALID] Invalid Location resource name.€‹±ÍRparentv + page_size (BYâA  ð˜ç’óèç;9$>=0 ?: [FIELD_INVALID] Page size should be non-negative.ÂöŒÜ"AUDITRpageSize* + +page_token ( B âA  ð˜çR pageToken0 +filter ( BâA  ð˜íÂöŒÜ"AUDITRfilter3 +order_by ( BâA  ð˜íÂöŒÜ"AUDITRorderBy:ÀöÄð "› +SearchAgentsResponseR +agents ( 2&.google.cloud.aiplatform.v1beta1.AgentBÂöŒÜ " +AUDIT_SIZERagents/ +next_page_token ( B  ð˜çR nextPageToken"› +UpdateAgentRequest¥ +agent ( 2&.google.cloud.aiplatform.v1beta1.AgentBæâA’óèçÈNnot empty($.name) ?: [REQUIRED_FIELD_MISSING] Agent resource name is required.TisValidResourceName($.name, `Agent`) ?: [FIELD_INVALID] Invalid Agent resource name. + true ?: [REQUIRED_FIELD_MISSING]ÂöŒÜ"AUDIT€‹±ÍRagentU + update_mask ( 2.google.protobuf.FieldMaskBâA  ð˜íÂöŒÜ"AUDITR +updateMask:ÀöÄð "¤ +UpdateAgentOperationMetadatad +generic_metadata ( 29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataRgenericMetadata:òœâ¡internal,ui,v1beta1,v1"Ž +DeleteAgentRequestÓ +name ( B¾âAúA! +aiplatform.googleapis.com/Agent  ð˜Ì‚ÉÏ™`’óèç{(not empty($) ?: [REQUIRED_FIELD_MISSING]OisValidResourceName($, `Agent`) ?: [FIELD_INVALID] Invalid Agent resource name.€‹±ÍRname +force (BâARforce:ÀöÄð "£ +ListAgentMemoriesRequest× +parent ( B¾âAúA! +aiplatform.googleapis.com/Agent  ð˜Ì‚ÉÏ™`’óèç{(not empty($) ?: [REQUIRED_FIELD_MISSING]OisValidResourceName($, `Agent`) ?: [FIELD_INVALID] Invalid Agent resource name.€‹±ÍRparentv + page_size (BYâA  ð˜ç’óèç;9$>=0 ?: [FIELD_INVALID] Page size should be non-negative.ÂöŒÜ"AUDITRpageSize* + +page_token ( B âA  ð˜çR pageToken; + show_deleted (BâA  ð˜çÂöŒÜ"AUDITR showDeletedÕ +filter ( B¼âA  ð˜í’óèç�šempty($) or matches($, `(?i)^\s*category\s*(=|!=)\s*"[^"]*"\s*$`) ?: [FIELD_INVALID] Only a single predicate on `category` using `=` or `!=` is supported.ÂöŒÜ"AUDITRfilterÓ +view (20.google.cloud.aiplatform.v1beta1.AgentMemoryViewBŒâA  ð˜ç’óèçnl$ != AGENT_MEMORY_VIEW_FULL ?: [FIELD_INVALID] AGENT_MEMORY_VIEW_FULL is not supported in ListAgentMemories.ÂöŒÜ"AUDITRview:òœâ¡internal,v1beta1ÀöÄð "Ï +ListAgentMemoriesResponseg +agent_memories ( 2,.google.cloud.aiplatform.v1beta1.AgentMemoryBÂöŒÜ " +AUDIT_SIZER agentMemories/ +next_page_token ( B  ð˜çR nextPageToken:òœâ¡internal,v1beta1"€ +GetAgentMemoryRequestæ +name ( BÑâAúA' +%aiplatform.googleapis.com/AgentMemory  ð˜Ì‚ÉÏ™`’óèç‡(not empty($) ?: [REQUIRED_FIELD_MISSING][isValidResourceName($, `AgentMemory`) ?: [FIELD_INVALID] Invalid AgentMemory resource name.€‹±ÍRname^ +view (20.google.cloud.aiplatform.v1beta1.AgentMemoryViewBâA  ð˜çÂöŒÜ"AUDITRview:òœâ¡internal,v1beta1ÀöÄð "‹ +CreateAgentMemoryRequest¿ +parent ( B¦âAúA'%aiplatform.googleapis.com/AgentMemory  ð˜Ì‚ÉÏ™`’óèç][empty($) or isValidResourceName($, `Agent`) ?: [FIELD_INVALID] Invalid Agent resource name.€‹±ÍRparentŒ + agent_memory ( 2,.google.cloud.aiplatform.v1beta1.AgentMemoryBºâA’óèç›Lnot empty($.path) ?: [REQUIRED_FIELD_MISSING] agent_memory.path is required.Slen($.path)<=4096 ?: [FIELD_INVALID] agent_memory.path can have at most 4096 bytes.Tnot empty($.category) ?: [REQUIRED_FIELD_MISSING] agent_memory.category is required. + true ?: [REQUIRED_FIELD_MISSING]ÂöŒÜ" AUDIT_REDACTR agentMemory:òœâ¡internal,v1beta1ÀöÄð "‘ +BatchCreateAgentMemoriesRequestÝ +parent ( BÄâAúA'%aiplatform.googleapis.com/AgentMemory  ð˜Ì‚ÉÏ™`’óèç{(not empty($) ?: [REQUIRED_FIELD_MISSING]OisValidResourceName($, `Agent`) ?: [FIELD_INVALID] Invalid Agent resource name.€‹±ÍRparentí +requests ( 29.google.cloud.aiplatform.v1beta1.CreateAgentMemoryRequestB•âA’óèçŠ>not empty($) ?: [REQUIRED_FIELD_MISSING] requests is required.Hlen($)<=100 ?: [FIELD_INVALID] requests can contain at most 100 entries.Rrequests:òœâ¡internal,v1beta1ÀöÄð "‘ + BatchCreateAgentMemoriesResponseS +agent_memories ( 2,.google.cloud.aiplatform.v1beta1.AgentMemoryR agentMemories:òœâ¡internal,v1beta1"å +UpdateAgentMemoryRequestÑ + agent_memory ( 2,.google.cloud.aiplatform.v1beta1.AgentMemoryBÿâA’óèçÚTnot empty($.name) ?: [REQUIRED_FIELD_MISSING] AgentMemory resource name is required.`isValidResourceName($.name, `AgentMemory`) ?: [FIELD_INVALID] Invalid AgentMemory resource name. + true ?: [REQUIRED_FIELD_MISSING]ÂöŒÜ" AUDIT_REDACT€‹±ÍR agentMemoryU + update_mask ( 2.google.protobuf.FieldMaskBâA  ð˜íÂöŒÜ"AUDITR +updateMask:òœâ¡internal,v1beta1ÀöÄð "Ä +DeleteAgentMemoryRequestæ +name ( BÑâAúA' +%aiplatform.googleapis.com/AgentMemory  ð˜Ì‚ÉÏ™`’óèç‡(not empty($) ?: [REQUIRED_FIELD_MISSING][isValidResourceName($, `AgentMemory`) ?: [FIELD_INVALID] Invalid AgentMemory resource name.€‹±ÍRname +etag ( B âA  ð˜èRetag:òœâ¡internal,v1beta1ÀöÄð "Æ +UndeleteAgentMemoryRequestæ +name ( BÑâAúA' +%aiplatform.googleapis.com/AgentMemory  ð˜Ì‚ÉÏ™`’óèç‡(not empty($) ?: [REQUIRED_FIELD_MISSING][isValidResourceName($, `AgentMemory`) ?: [FIELD_INVALID] Invalid AgentMemory resource name.€‹±ÍRname +etag ( B âA  ð˜èRetag:òœâ¡internal,v1beta1ÀöÄð "• +ResetAgentMemoriesRequest× +parent ( B¾âAúA! +aiplatform.googleapis.com/Agent  ð˜Ì‚ÉÏ™`’óèç{(not empty($) ?: [REQUIRED_FIELD_MISSING]OisValidResourceName($, `Agent`) ?: [FIELD_INVALID] Invalid Agent resource name.€‹±ÍRparent:òœâ¡internal,v1beta1ÀöÄð "r +ResetAgentMemoriesResponse: +onboarding_started (B âA  ð˜çRonboardingStarted:òœâ¡internal,v1beta1"Ÿ +ListAgentMemoryRevisionsRequestò +parent ( BÙâAúA/-aiplatform.googleapis.com/AgentMemoryRevision  ð˜Ì‚ÉÏ™`’óèç‡(not empty($) ?: [REQUIRED_FIELD_MISSING][isValidResourceName($, `AgentMemory`) ?: [FIELD_INVALID] Invalid AgentMemory resource name.€‹±ÍRparentv + page_size (BYâA  ð˜ç’óèç;9$>=0 ?: [FIELD_INVALID] Page size should be non-negative.ÂöŒÜ"AUDITRpageSize* + +page_token ( B âA  ð˜çR pageTokenf +view (28.google.cloud.aiplatform.v1beta1.AgentMemoryRevisionViewBâA  ð˜ðÂöŒÜ"AUDITRview[ +diff_ignores_yaml_frontmatter (BâA  ð˜ðÂöŒÜ"AUDITRdiffIgnoresYamlFrontmatter:òœâ¡internal,v1beta1ÀöÄð "í + ListAgentMemoryRevisionsResponse~ +agent_memory_revisions ( 24.google.cloud.aiplatform.v1beta1.AgentMemoryRevisionBÂöŒÜ " +AUDIT_SIZERagentMemoryRevisions/ +next_page_token ( B  ð˜çR nextPageToken:òœâ¡internal,v1beta12» + AgentServiceØ + CreateAgent3.google.cloud.aiplatform.v1beta1.CreateAgentRequest.google.longrunning.Operation"ôÊA% +AgentCreateAgentOperationMetadataÚA parent,agent‚Óä“8:agent"//v1beta1/{parent=projects/*/locations/*}/agentsª»Ééë¦ +parent'aiplatform.googleapis.com/agents.create+RESOURCE,aiplatform.googleapis.com/Location"AUDIT,AUDIT_TARGET_RESOURCE0:parentRaiplatform.googleapis.com/AgentE +name#aiplatform.googleapis.com/Operationj + +EVENT_TIME +CLOCK_TIME"7CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,WRITE_ACTION* + method_typeCREATE2AUTO_CLOUD_IAM:ENABLE_CAIS_INTEGRATION@AN@Phð +GetAgent0.google.cloud.aiplatform.v1beta1.GetAgentRequest&.google.cloud.aiplatform.v1beta1.Agent"‰ÚAname‚Óä“1//v1beta1/{name=projects/*/locations/*/agents/*}ª»Éé·u +name$aiplatform.googleapis.com/agents.get(RESOURCE,aiplatform.googleapis.com/Agent"AUDIT,AUDIT_TARGET_RESOURCE0".CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAMAN@Ph‘ + +ListAgents2.google.cloud.aiplatform.v1beta1.ListAgentsRequest3.google.cloud.aiplatform.v1beta1.ListAgentsResponse"™ÚAparent‚Óä“1//v1beta1/{parent=projects/*/locations/*}/agentsª»ÉéÅ{ +parent%aiplatform.googleapis.com/agents.list+RESOURCE,aiplatform.googleapis.com/Location"AUDIT,AUDIT_TARGET_RESOURCE0"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAMAN@Ph˜ + SearchAgents4.google.cloud.aiplatform.v1beta1.SearchAgentsRequest5.google.cloud.aiplatform.v1beta1.SearchAgentsResponse"šÚAparent‚Óä“86/v1beta1/{parent=projects/*/locations/*}/agents:searchª»Éé¿} +parent'aiplatform.googleapis.com/agents.search+RESOURCE,aiplatform.googleapis.com/Location"AUDIT,AUDIT_TARGET_RESOURCE0".CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAMAN@PhÆ + UpdateAgent3.google.cloud.aiplatform.v1beta1.UpdateAgentRequest.google.longrunning.Operation"âÊA% +AgentUpdateAgentOperationMetadataÚAagent,update_mask‚Óä“>:agent25/v1beta1/{agent.name=projects/*/locations/*/agents/*}ª»ÉéÎ~ + +agent.name'aiplatform.googleapis.com/agents.update(RESOURCE,aiplatform.googleapis.com/Agent"AUDIT,AUDIT_TARGET_RESOURCE0E +name#aiplatform.googleapis.com/Operationj + +EVENT_TIME +CLOCK_TIME"CCLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION,WRITE_ACTION* + method_typeUPDATE2AUTO_CLOUD_IAM:ENABLE_CAIS_INTEGRATION@AN@PhÄ + DeleteAgent3.google.cloud.aiplatform.v1beta1.DeleteAgentRequest.google.longrunning.Operation"àÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“1*//v1beta1/{name=projects/*/locations/*/agents/*}ª»ÉéÛ’ +name'aiplatform.googleapis.com/agents.delete(RESOURCE,aiplatform.googleapis.com/Agent"AUDIT,AUDIT_TARGET_RESOURCE0j + +EVENT_TIME +CLOCK_TIMEE +name#aiplatform.googleapis.com/Operationj + +EVENT_TIME +CLOCK_TIME";CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION,WRITE_ACTION* + method_typeDELETE2AUTO_CLOUD_IAM:ENABLE_CAIS_INTEGRATION@AN@Phòœâ¡internal,ui,v1beta1,v1B£ +#com.google.cloud.aiplatform.v1beta1BAgentServiceProtoPªGoogle.Cloud.AIPlatform.V1Beta1ÊGoogle\Cloud\AIPlatform\V1beta1ê"Google::Cloud::AIPlatform::V1beta1bproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0107.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0107.pb new file mode 100644 index 0000000000000000000000000000000000000000..9a820161a94d872d5dd1caa6654c5c76263aa874 GIT binary patch literal 978 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0110.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0110.pb new file mode 100644 index 0000000000000000000000000000000000000000..31f88089c10b52bb76474d07fbb6d1bcffbbf641 GIT binary patch literal 32744 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0113.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0113.pb new file mode 100644 index 0000000000000000000000000000000000000000..68a1becff4f53ca28255e685347bb2773023d186 GIT binary patch literal 6602 zcmeHMO>84c72bB@{5($_r;^#pCXm_f1#Ms=n|KGbGAnlM*vS|YC$v4$fJU_1b|q=8 z-EF$t*@P1ZBoII1utEZa(83L*mG;P)0|$VD;+(pEASA5ZkxCgs&+oXcbGfmqZJg2|M5V5GeA%WO zx=pv^MvAj=gLBwjJXza`94UA`j@R`i3>--`mb znLBklE~@f_oa1?Z#Qhjb`Zq&dcaCX}*@Ax1NraqSNV|>~xh?wwxA`XnQk7wF$RXTv zBBry?VihhMFHfwe@*7!U@|Drb7Kcow$&ZT0gf$|EL@?`7_xPmg2jOyp3;j&2(3<2Z z-D48}`HPQ!HTep;D-&d+?{2tWL<7(1Y@BX7o!*JFi9f8NBJB?t70EuQIAjEj)Ahp0@mgb?37u1s=$!kobVQw~AJEZ5PatC||DuY6%Ev6% zr%aKY+8ILf8r+h$yIz}~El*-Vlae7NcB*WH+=oR;*mgsNfOFe(x^y{-if1MLf*>f1 z{TgnQ&%>hALu=05E>Crv27wLZ)#-sAm zcH2A%$}mtH)i&9L1@)heC*eWBG#*AQqqgxJe7Er0HS^W{s{!*`e%5=mMO=WM6QH%2 z->e8(oW7vqbQNS~H7N%J?h;GW#Aupo!buBe6q4~1rSkW0qG(T|AXj6Isu>72KbV5s zms&@DV8CkVbbB4zw!;$#|DNkfD$ibsHK{IS)P)EwTT62zMm>DNdP(ZLNK1Zaz{?C& zjsqt`gYZw=rCt<{n8f0q%D)wBQgt9`N6FFcy2le_nY^d~?Q~Pev~jD~hIU;hj(i`n z?ksTJ5mQBle=gS4$H@2`w#_re8bA3C))+nGAqkgRA*S;2a9@!Or7yns-ame7{5?Ia zpaHt`aYAf0h~8dGbh9&Tr%mU8JNOqJn`G+19<7moF=a_e27l$mf!axULyj26V@zS-(t(= z`w3WkdJZx=imS;BOPvc7P(UK0c2XJh3KTu@r)Sa_Q(s^LSc^O1gP&7vORTAb$71AmFm!>en|OlwXN z@k(2HHvyUPC=nl0?7nKVR{}?Luyno>dw?s$o-Ly^EE*J6nwH~(1x$rlB#%cNCZOjg z4jYZR<`wfkz)(3^g*)Y9qiApMTYJTZ{is$ysBBfYtCe!*1u_fCFW2{LyBR~j9z1op zVH1I<4facivOv@Z0RY-obPlI!gyy<*4)`yZY`≫P%7BJXBcD;uL6D>-x{KG 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 Ul?sPcDg#WVB0*b6c|(5wUjjg3jQ{`u literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0116.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0116.pb new file mode 100644 index 0000000..ee57675 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0116.pb @@ -0,0 +1,4 @@ + +4google/cloud/aiplatform/v1beta1/media_metadata.protogoogle.cloud.aiplatform.v1beta1google/api/field_behavior.protogoogle/api/inclusion.protogoogle/api/versioning.protogoogle/api/visibility.protogoogle/protobuf/duration.proto.net/proto2/contrib/validator/annotations.protoTRV85zGlE`3*d78 zw~{2ic=6Zw(w}Qa5RdPpjOZibN*0`Q(?}%YcTt)%Zc#;%(M)@xFJ05ezSd^7{ zFs|c=XvH2_7HNZN2H2J9#MdJJ6lJ@#M+O#G-U2RvaA!Q!af8(}Vhv`-HjcqhQJQhu z_mxBt{BRuns)eD3?VYYBw7@o6bv@c+Lo>8|XD12uEN!_PYyRIafB!DAf!8aIMx~~k z)p|=e>ZO{I4--^H$#@Ut`pk}!-G=&;(`BuIIw8rptUHTHG7QOWl%n>aujHWinaK_W z+(if)>r#(1>MO}$h#xK4HMMyisoUHeO_v+<#ZS;ilx1W(UYB~zzEIwtuSp(LjR+D8 z$D>~lm`A%xdOqM<#0O|ibT2lTwfV-}0%THj5CeUT#jG!iA;VbA1C#|5)`zCb087(@ z9&1=&WEfx@i?C3`j}Q`7ThzYbmkOTGE|x?sPy-gKjo3FAv1AyrklrPnQ_og50i2oo zv4%fHSvn+r7j|U|uvhQ4lvvEh7{()%acpWjJp~0TX6a4w@$9D9!|%;(iuZRKb=_c-~8A-2-LmC)8ih*_I{a3?AE z{`(;nCJ85%L|5QFl!W70xeHlm*0cB@8z==ghp%h}Gr7O)8FmCQ3r?@VtI$L1lQIGd z%P9F39R>Gr&JbVW%1U2}E9r)JjuA!`6HlbVmne5#$N!Syk%Lm=Nq{$z+K#@uS>m)bvtaPT?F%mkguy zTuzICM)|3J*pf4N1*PhzwVIqQ{~&$y%daoj(>kBReuIG+&bXW={XkHl{1Q7i^Xu{dFh#RzI= JT#@mEe*ggxbtnJ; literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0118.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0118.pb new file mode 100644 index 0000000000000000000000000000000000000000..5b83f8fcaa0f2820cc318d44094b98e341c04dba GIT binary patch literal 881 zcmb7@L2uJA7=}qY7;>d8M4DEW!=`fKWUFu@;?ks9S7~Hb+wD{-a#J^0N@B}#dgX6$ z?3ptsegZ#(BPV{s?8Ko+XhIy5?|oi>?`MAirHrK+K}p7{4Z@UXSZ#s z4Xd37A$Y2rChi${u~?3lVSE=YW??YBnucTNiQ5Io^SdaTMia+!PXGu;Q4rqT=x^J7 z4vxmRQRs9ApTPN;WJHp`N4Eh^+Ke^M%{bNQbo6&^^v7NjeC$5vr^d3qAb)RxR|(7i z<>;UMZg8d_^UV5UUrg!+fPr2BIGWDP0>JyBuNUBZt60^F)j_ekZ&u`|J!m{Uua6K@Y@GR1u*^q literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0119.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0119.pb new file mode 100644 index 0000000..0fab41e --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0119.pb @@ -0,0 +1,612 @@ + +8google/cloud/aiplatform/v1beta1/prediction_service.protogoogle.cloud.aiplatform.v1beta1google/api/annotations.protogoogle/api/client.protogoogle/api/field_behavior.protogoogle/api/httpbody.protogoogle/api/inclusion.protogoogle/api/policy.protogoogle/api/resource.protogoogle/api/versioning.protogoogle/api/visibility.proto8google/cloud/aiplatform/common/proto_field_options.proto4google/cloud/aiplatform/v1beta1/cached_content.proto-google/cloud/aiplatform/v1beta1/content.proto1google/cloud/aiplatform/v1beta1/explanation.proto/google/cloud/aiplatform/v1beta1/operation.proto2google/cloud/aiplatform/v1beta1/service_tier.proto*google/cloud/aiplatform/v1beta1/tool.proto+google/cloud/aiplatform/v1beta1/types.proto4google/cloud/aiplatform/v1beta1/usage_metadata.proto4google/cloud/automl/common/proto_field_options.proto0google/cloud/speech/v1p1beta1/cloud_speech.proto#google/longrunning/operations.protogoogle/protobuf/any.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto.net/proto2/contrib/validator/annotations.proto +model ( B(âAúA! +aiplatform.googleapis.com/ModelRmodelL +model_version_id ( B"âAòœâ¡internal,ui,v1,v1beta1RmodelVersionId2 +model_display_name ( BâARmodelDisplayName8 +metadata ( 2.google.protobuf.ValueBâARmetadata"· +RawPredictRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint1 + http_body ( 2.google.api.HttpBodyRhttpBodyJ"½ +StreamRawPredictRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint1 + http_body ( 2.google.api.HttpBodyRhttpBodyJ"‡ +DirectPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpointH +inputs ( 2'.google.cloud.aiplatform.v1beta1.TensorB  ð˜ìRinputsG + +parameters ( 2'.google.cloud.aiplatform.v1beta1.TensorR +parameters"¬ +DirectPredictResponseJ +outputs ( 2'.google.cloud.aiplatform.v1beta1.TensorB  ð˜ìRoutputsG + +parameters ( 2'.google.cloud.aiplatform.v1beta1.TensorR +parameters"› +DirectRawPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint( + method_name ( B  ð˜Ü R +methodName +input ( B   ð˜ìRinputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"– +DirectRawPredictResponse! +output ( B   ð˜ìRoutputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"ð +StreamDirectPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpointL +inputs ( 2'.google.cloud.aiplatform.v1beta1.TensorB âA  ð˜ìRinputsM + +parameters ( 2'.google.cloud.aiplatform.v1beta1.TensorBâAR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"‹ +StreamDirectPredictResponseJ +outputs ( 2'.google.cloud.aiplatform.v1beta1.TensorB  ð˜ìRoutputsG + +parameters ( 2'.google.cloud.aiplatform.v1beta1.TensorR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"© +StreamDirectRawPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint, + method_name ( B âA  ð˜Ü R +methodName# +input ( B âA  ð˜ìRinputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"œ +StreamDirectRawPredictResponse! +output ( B   ð˜ìRoutputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"ã +StreamingPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpointH +inputs ( 2'.google.cloud.aiplatform.v1beta1.TensorB  ð˜ìRinputsG + +parameters ( 2'.google.cloud.aiplatform.v1beta1.TensorR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"ˆ +StreamingPredictResponseJ +outputs ( 2'.google.cloud.aiplatform.v1beta1.TensorB  ð˜ìRoutputsG + +parameters ( 2'.google.cloud.aiplatform.v1beta1.TensorR +parametersW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"ž +StreamingRawPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint( + method_name ( B  ð˜Ü R +methodName +input ( B   ð˜ìRinputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"™ +StreamingRawPredictResponse! +output ( B   ð˜ìRoutputW + send_time ( 2.google.protobuf.TimestampB  ð˜´úÒä“GOOGLE_INTERNALRsendTime"¨ +PredictLongRunningRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint: + instances ( 2.google.protobuf.ValueBâAR instances< + +parameters ( 2.google.protobuf.ValueBâAR +parametersk +labels ( 2F.google.cloud.aiplatform.v1beta1.PredictLongRunningRequest.LabelsEntryB âA  ð˜ìRlabels9 + LabelsEntry +key ( Rkey +value ( Rvalue:8"Ù +RawPredictLongRunningRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody:úÒä“ UNIMPLEMENTED"Ò +FetchPredictOperationRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpointG +operation_name ( B âA  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDITR operationName"÷ + InvokeRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelId1 + http_body ( 2.google.api.HttpBodyRhttpBody:ÀöÄð " +StreamPublisherInvokeRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody"ë +StreamInvokeRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody0 +deployed_model_id ( BâARdeployedModelId"I +StreamInvokeResponse1 + http_body ( 2.google.api.HttpBodyRhttpBody"¶ +InvokeApiRequesti +endpoint ( BMâAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint7 + http_body ( 2.google.api.HttpBodyBâARhttpBody"— +ExplainRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint: + instances ( 2.google.protobuf.ValueBâAR instances6 + +parameters ( 2.google.protobuf.ValueR +parameters” +explanation_spec_override ( 28.google.cloud.aiplatform.v1beta1.ExplanationSpecOverrideBòœâ¡v1beta1,v1,ui,internalRexplanationSpecOverrideÈ +$concurrent_explanation_spec_override ( 2V.google.cloud.aiplatform.v1beta1.ExplainRequest.ConcurrentExplanationSpecOverrideEntryBâAòœâ¡v1beta1,ui,internalR!concurrentExplanationSpecOverride@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelIdŽ +&ConcurrentExplanationSpecOverrideEntry +key ( RkeyN +value ( 28.google.cloud.aiplatform.v1beta1.ExplanationSpecOverrideRvalue:8"ƒ +ExplainResponseP + explanations ( 2,.google.cloud.aiplatform.v1beta1.ExplanationR explanations¢ +concurrent_explanations ( 2L.google.cloud.aiplatform.v1beta1.ExplainResponse.ConcurrentExplanationsEntryBòœâ¡v1beta1,ui,internalRconcurrentExplanations@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelId8 + predictions ( 2.google.protobuf.ValueR predictionsi +ConcurrentExplanationP + explanations ( 2,.google.cloud.aiplatform.v1beta1.ExplanationR explanations‘ +ConcurrentExplanationsEntry +key ( Rkey\ +value ( 2F.google.cloud.aiplatform.v1beta1.ExplainResponse.ConcurrentExplanationRvalue:8"­ +CountTokensRequestj +endpoint ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpointd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodel: + instances ( 2.google.protobuf.ValueBâAR instancesJ +contents ( 2(.google.cloud.aiplatform.v1beta1.ContentBâARcontentsb +system_instruction ( 2(.google.cloud.aiplatform.v1beta1.ContentBâAHRsystemInstructionˆA +tools ( 2%.google.cloud.aiplatform.v1beta1.ToolBâARtoolsi +generation_config ( 21.google.cloud.aiplatform.v1beta1.GenerationConfigBâAHRgenerationConfigˆB +_system_instructionB +_generation_config"ã +CountTokensResponse! + total_tokens (R totalTokens: +total_billable_characters (RtotalBillableCharactersm +prompt_tokens_details ( 23.google.cloud.aiplatform.v1beta1.ModalityTokenCountBâARpromptTokensDetails"Ê +TestGrpcPredictRequest\ +endpoint ( B@âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`€‹±ÍRendpoint2 + instances ( 2.google.protobuf.AnyR instances:úÒä“VERTEX_PREDICTION_GRPC"q +TestGrpcPredictResponse6 + predictions ( 2.google.protobuf.AnyR predictions:úÒä“VERTEX_PREDICTION_GRPC"ð +SpeechStreamingRecognizeRequestT +endpoint ( B8âAúA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì€‹±ÍRendpointW + +speech_req ( 28.google.cloud.speech.v1p1beta1.StreamingRecognizeRequestR speechReq:úÒä“VERTEX_PREDICTION_GRPC"Ç + SpeechStreamingRecognizeResponse' +endpoint ( B âA  ð˜ÌRendpointZ + speech_resp ( 29.google.cloud.speech.v1p1beta1.StreamingRecognizeResponseR +speechResp:úÒä“VERTEX_PREDICTION_GRPC"¼ +GenerateContentRequest} +endpoint ( BaâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`úÒä“GOOGLE_INTERNALÂöŒÜ"AUDITRendpointd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodelJ +contents ( 2(.google.cloud.aiplatform.v1beta1.ContentBâARcontentsb +system_instruction ( 2(.google.cloud.aiplatform.v1beta1.ContentBâAHRsystemInstructionˆŽ +cached_content ( BgâAúA) +'aiplatform.googleapis.com/CachedContent  ð˜Ì‚ÉÏ™`òœâ¡internal,v1beta1,v1ÂöŒÜ"AUDITR cachedContentA +tools ( 2%.google.cloud.aiplatform.v1beta1.ToolBâARtoolsY + tool_config ( 2+.google.cloud.aiplatform.v1beta1.ToolConfigB âA  ð˜çR +toolConfigh +labels + ( 2C.google.cloud.aiplatform.v1beta1.GenerateContentRequest.LabelsEntryB âA  ð˜ìRlabels] +safety_settings ( 2..google.cloud.aiplatform.v1beta1.SafetySettingBâARsafetySettingse +model_armor_config ( 21.google.cloud.aiplatform.v1beta1.ModelArmorConfigBâARmodelArmorConfigd +generation_config ( 21.google.cloud.aiplatform.v1beta1.GenerationConfigBâARgenerationConfigK +service_account ( B"âA  ð˜ÌúÒä“GOOGLE_INTERNALRserviceAccount@ + +session_id ( B!âA  ð˜üúÒä“LLM_SESSION_IDR sessionIdx +uniserve_endpoint_override ( B:âA  ð˜ÌúÒä“)'VERTEX_UNISERVE_ENDPOINT_OVERRIDE_USERSRuniserveEndpointOverrideƒ +1global_endpoint_target_location_hint_testing_only ( BâAúÒä“GOOGLE_INTERNALR+globalEndpointTargetLocationHintTestingOnlyx + service_tier (2,.google.cloud.aiplatform.v1beta1.ServiceTierB"âA  ð˜çúÒä“GOOGLE_INTERNALHR serviceTierˆ• +implicit_cache_config ( 23.google.cloud.aiplatform.v1beta1.ContextCacheConfigB'âAúÒä“DURABLE_CACHE_TRUSTED_USERSHRimplicitCacheConfigˆ] + +admit_time ( 2.google.protobuf.TimestampB"âA  ð˜çúÒä“GOOGLE_INTERNALR admitTimeM + fail_fast (B0âA  ð˜çúÒä“GOOGLE_INTERNAL,FAIL_FAST_EAPRfailFast: +continuation_token ( B âA  ð˜ìRcontinuationTokeno + output_config ( 2D.google.cloud.aiplatform.v1beta1.GenerateContentRequest.OutputConfigBâAR outputConfigG + OutputConfig7 +output_uri_prefix ( B âA  ð˜ìRoutputUriPrefix9 + LabelsEntry +key ( Rkey +value ( Rvalue:8:ÀöÄð B +_system_instructionB + _service_tierB +_implicit_cache_config"› +GenerateContentResponseP + +candidates ( 2*.google.cloud.aiplatform.v1beta1.CandidateBâAR +candidates0 + model_version ( B âA  ð˜çR modelVersionH + create_time ( 2.google.protobuf.TimestampB âA  ð˜´R +createTime, + response_id ( B âA  ð˜çR +responseId} +prompt_feedback ( 2G.google.cloud.aiplatform.v1beta1.GenerateContentResponse.PromptFeedbackB âA  ð˜çRpromptFeedbackm +usage_metadata ( 2F.google.cloud.aiplatform.v1beta1.GenerateContentResponse.UsageMetadataR usageMetadata[ + send_time + ( 2.google.protobuf.TimestampB"âA  ð˜´úÒä“GOOGLE_INTERNALRsendTime¹ +internal_debug_info ( 2J.google.cloud.aiplatform.v1beta1.GenerateContentResponse.InternalDebugInfoB=âAúÒä“MODEL_OPTIMIZER_TESTERòœâ¡internal,v1beta1,uiRinternalDebugInfo  +model_lifecycle_status ( 2M.google.cloud.aiplatform.v1beta1.GenerateContentResponse.ModelLifecycleStatusBâAúÒä“MODEL_LIFECYCLERmodelLifecycleStatus† +logprobs_result ( 2/.google.cloud.aiplatform.v1beta1.LogprobsResultB,  ð˜ìúÒä“PROMPT_LOGPROBS_TRUSTED_USERSRlogprobsResultÜ +PromptFeedback… + block_reason (2U.google.cloud.aiplatform.v1beta1.GenerateContentResponse.PromptFeedback.BlockedReasonB âA  ð˜çR blockReasona +safety_ratings ( 2-.google.cloud.aiplatform.v1beta1.SafetyRatingB âA  ð˜çR safetyRatings= +block_reason_message ( B âA  ð˜çRblockReasonMessage"Ÿ + BlockedReason +BLOCKED_REASON_UNSPECIFIED + +SAFETY +OTHER + BLOCKLIST +PROHIBITED_CONTENT + MODEL_ARMOR + IMAGE_SAFETY + JAILBREAK÷ + UsageMetadata, +prompt_token_count (RpromptTokenCount4 +candidates_token_count (RcandidatesTokenCount* +total_token_count (RtotalTokenCountB +tool_use_prompt_token_count (BâARtoolUsePromptTokenCount6 +thoughts_token_count (BâARthoughtsTokenCountA +cached_content_token_count (BâARcachedContentTokenCountm +prompt_tokens_details ( 23.google.cloud.aiplatform.v1beta1.ModalityTokenCountBâARpromptTokensDetailsk +cache_tokens_details + ( 23.google.cloud.aiplatform.v1beta1.ModalityTokenCountBâARcacheTokensDetailsu +candidates_tokens_details ( 23.google.cloud.aiplatform.v1beta1.ModalityTokenCountBâARcandidatesTokensDetails} +tool_use_prompt_tokens_details ( 23.google.cloud.aiplatform.v1beta1.ModalityTokenCountBâARtoolUsePromptTokensDetails{ + traffic_type (2R.google.cloud.aiplatform.v1beta1.GenerateContentResponse.UsageMetadata.TrafficTypeBâAR trafficType¨ +billable_prompt_usage ( 2U.google.cloud.aiplatform.v1beta1.GenerateContentResponse.UsageMetadata.BillablleUsageBâAúÒä“GOOGLE_INTERNALRbillablePromptUsage· +billable_cached_content_usage ( 2U.google.cloud.aiplatform.v1beta1.GenerateContentResponse.UsageMetadata.BillablleUsageBâAúÒä“GOOGLE_INTERNALRbillableCachedContentUsageÀ +BillablleUsage + +text_count (R textCount + image_count (R +imageCount4 +video_duration_seconds (RvideoDurationSeconds4 +audio_duration_seconds (RaudioDurationSeconds:"™ + TrafficType +TRAFFIC_TYPE_UNSPECIFIED + ON_DEMAND +ON_DEMAND_PRIORITY +ON_DEMAND_FLEX +ON_DEMAND_OFFPEAK +PROVISIONED_THROUGHPUTJ_ +InternalDebugInfo* +routed_model_name ( RroutedModelName:úÒä“MODEL_OPTIMIZER_TESTER– +ModelLifecycleStatus• +model_lifecycle_stage (2a.google.cloud.aiplatform.v1beta1.GenerateContentResponse.ModelLifecycleStatus.ModelLifecycleStageRmodelLifecycleStage' +retirement_date ( RretirementDate: +recommended_upgrade_model ( RrecommendedUpgradeModel"€ +ModelLifecycleStage% +!MODEL_LIFECYCLE_STAGE_UNSPECIFIED + EXPERIMENTAL +PREVIEW + +STABLE + +LEGACY +RETIRED"Í +CompleteCodeRequestd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodelS +prompts ( 23.google.cloud.aiplatform.v1beta1.CompleteCodePromptBâARpromptsd +completion_config ( 21.google.cloud.aiplatform.v1beta1.CompletionConfigBâARcompletionConfig:úÒä“ UNIMPLEMENTED"Ö +CompleteCodeResponse] + +candidates ( 27.google.cloud.aiplatform.v1beta1.CompleteCodePredictionBâAR +candidates@ +deployed_model_id ( B  ð˜ÌÂöŒÜ"AUDITRdeployedModelIdE +model ( B/âAúA! +aiplatform.googleapis.com/Model  ð˜ÌRmodel5 +model_version_id ( B âA  ð˜ÌRmodelVersionId9 +model_display_name ( B âA  ð˜ìRmodelDisplayNameZ +metadata ( 2>.google.cloud.aiplatform.v1beta1.CompleteCodeResponse.MetadataRmetadatað +Metadataz +output_token_count ( 2L.google.cloud.aiplatform.v1beta1.CompleteCodeResponse.Metadata.TokenMetadataRoutputTokenCountx +input_token_count ( 2L.google.cloud.aiplatform.v1beta1.CompleteCodeResponse.Metadata.TokenMetadataRinputTokenCountn + TokenMetadata: +total_billable_characters (RtotalBillableCharacters! + total_tokens (R totalTokens:úÒä“ UNIMPLEMENTED"û +ChatCompletionsRequestj +endpoint ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRendpoint> + http_body ( 2.google.api.HttpBodyB âA  ð˜ìRhttpBodyé + ExtraBody[ +vertex_rag_store ( 2/.google.cloud.aiplatform.v1beta1.VertexRagStoreHRvertexRagStore‰ +model_safety_settings ( 2U.google.cloud.aiplatform.v1beta1.ChatCompletionsRequest.ExtraBody.ModelSafetySettingsRmodelSafetySettings] +safety_settings ( 2..google.cloud.aiplatform.v1beta1.SafetySettingBâARsafetySettings, +thought_tag_marker ( RthoughtTagMarker% +cached_content ( R cachedContenti +thinking_config ( 2@.google.cloud.aiplatform.v1beta1.GenerationConfig.ThinkingConfigRthinkingConfig + +session_id ( R sessionId; +tools ( 2%.google.cloud.aiplatform.v1beta1.ToolRtoolsl +media_resolution (2A.google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolutionRmediaResolutionC +stream_function_call_arguments + (RstreamFunctionCallArgumentsm +implicit_cache_config ( 23.google.cloud.aiplatform.v1beta1.ContextCacheConfigBâARimplicitCacheConfig¨ +ModelSafetySettingsœ +llama_guard_settings ( 2h.google.cloud.aiplatform.v1beta1.ChatCompletionsRequest.ExtraBody.ModelSafetySettings.LlamaGuardSettingsHRllamaGuardSettings +enabled (BâARenabled- +LlamaGuardSettings:úÒä“GOOGLE_INTERNAL:úÒä“GOOGLE_INTERNALB + +settings:úÒä“GOOGLE_INTERNALB +retrieval_sourceç + ExtraPartW +video_metadata ( 2..google.cloud.aiplatform.v1beta1.VideoMetadataHR videoMetadata +thought (HRthoughtˆ+ +thought_signature ( RthoughtSignature:úÒä“GOOGLE_INTERNALB + +metadataB + +_thoughtJ« + PerChoiceResponseExtraPropertiesn +grounding_metadata ( 22.google.cloud.aiplatform.v1beta1.GroundingMetadataB âA  ð˜çRgroundingMetadata:úÒä“GOOGLE_INTERNAL2 +ResponseExtraProperties:úÒä“GOOGLE_INTERNALu + ExtraToolPartK +parts ( 25.google.cloud.aiplatform.v1beta1.FunctionResponsePartRparts:úÒä“GOOGLE_INTERNAL:ÀöÄð "£ +PredictLongRunningResponsey +generate_video_response ( 26.google.cloud.aiplatform.v1beta1.GenerateVideoResponseB  ð˜çHRgenerateVideoResponseB + +response" +PredictLongRunningMetadata"ñ +FetchPredictOperationMetadatat + +task_state (2H.google.cloud.aiplatform.v1beta1.FetchPredictOperationMetadata.TaskStateB âA  ð˜çR taskState"A + TaskState +TASK_STATE_UNSPECIFIED +STARTED +PENDING:úÒä“GOOGLE_INTERNAL"ê +GenerateVideoResponse/ +generated_samples ( BRgeneratedSamplesE +rai_media_filtered_count (B  ð˜çHRraiMediaFilteredCountˆD +rai_media_filtered_reasons ( B  ð˜çRraiMediaFilteredReasons] +videos ( 2<.google.cloud.aiplatform.v1beta1.GenerateVideoResponse.VideoB  ð˜ìRvideos– +Video" +gcs_uri ( B  ð˜ìHRgcsUri; +bytes_base64_encoded ( B  ð˜ìHRbytesBase64Encoded$ + mime_type ( B  ð˜çRmimeTypeB +dataB +_rai_media_filtered_count"“ +EmbedContentRequestu +model ( BZâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`’óèç +trueÂöŒÜ"AUDIT€‹±ÍHRmodelˆ` +content ( 2(.google.cloud.aiplatform.v1beta1.ContentBâA  ð˜ì’óèç +trueHRcontentˆ( +title ( B âA  ð˜ìHRtitleˆw + task_type (2F.google.cloud.aiplatform.v1beta1.EmbedContentRequest.EmbeddingTaskTypeB âA  ð˜ì]HRtaskTypeˆ@ +output_dimensionality (BâAHRoutputDimensionalityˆ0 + auto_truncate (BâAHR autoTruncateˆ„ +embed_content_config ( 2G.google.cloud.aiplatform.v1beta1.EmbedContentRequest.EmbedContentConfigBâAHRembedContentConfigˆv +service_account ( BHâAúA# +!iam.googleapis.com/ServiceAccount  ð˜ÌúÒä“GOOGLE_INTERNALHRserviceAccountˆ‚ +EmbedContentConfig& +title ( B âA  ð˜ìHRtitleˆu + task_type (2F.google.cloud.aiplatform.v1beta1.EmbedContentRequest.EmbeddingTaskTypeB âA  ð˜ì]HRtaskTypeˆ. + auto_truncate (BâAHR autoTruncateˆ> +output_dimensionality (BâAHRoutputDimensionalityˆ, + document_ocr (BâAHR documentOcrˆ? +audio_track_extraction (BâAHRaudioTrackExtractionˆB +_titleB + +_task_typeB +_auto_truncateB +_output_dimensionalityB + _document_ocrB +_audio_track_extraction"ú +EmbeddingTaskType + UNSPECIFIED! +NONEúÒä“GOOGLE_INTERNAL +RETRIEVAL_QUERY +RETRIEVAL_DOCUMENT +SEMANTIC_SIMILARITY +CLASSIFICATION + +CLUSTERING +QUESTION_ANSWERING +FACT_VERIFICATION +CODE_RETRIEVAL_QUERY B +_modelB + +_contentB +_titleB + +_task_typeB +_output_dimensionalityB +_auto_truncateB +_embed_content_configB +_service_accountJ"• +EmbedContentResponse] + embedding ( 2?.google.cloud.aiplatform.v1beta1.EmbedContentResponse.EmbeddingR embeddingU +usage_metadata ( 2..google.cloud.aiplatform.v1beta1.UsageMetadataR usageMetadata + truncated (R truncated# + Embedding +values (RvaluesJ"ý +BatchEmbedContentsRequestd +model ( BNâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`ÂöŒÜ"AUDIT€‹±ÍRmodel] +requests ( 24.google.cloud.aiplatform.v1beta1.EmbedContentRequestB âA  ð˜ìRrequests:òœâ¡internal,v1beta1,v1"· +BatchEmbedContentsResponsen + +embeddings ( 2E.google.cloud.aiplatform.v1beta1.BatchEmbedContentsResponse.EmbeddingB  ð˜çR +embeddings^ +usage_metadata ( 2..google.cloud.aiplatform.v1beta1.UsageMetadataB  ð˜çR usageMetadata, + Embedding +values (B  ð˜çRvalues:òœâ¡internal,v1beta1,v1"í +%AsyncGenerateContentOperationMetadatad +generic_metadata ( 29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataRgenericMetadata* + +session_id ( B âA  ð˜üR sessionIds +usage_metadata ( 2F.google.cloud.aiplatform.v1beta1.GenerateContentResponse.UsageMetadataBâAR usageMetadata# + +model_name ( BâAR modelName:òœâ¡internal,v1beta1"A +%AsyncGenerateContentOperationResponse:òœâ¡internal,v1beta1"� +Response:ƒêAä +"aiplatform.googleapis.com/ResponseQprojects/{project}/locations/{location}/endpoints/{endpoint}/responses/{response}Vprojects/{project}/locations/{location}/publishers/{publisher}/v1/responses/{response}* responses2responseòœâ¡internal,v1beta1,ui"¿ + MaasModel:±êA’ +#aiplatform.googleapis.com/MaasModelTprojects/{project}/locations/{location}/publishers/{publisher}/v1/models/{maasModel}* +maasModels2 maasModelòœâ¡internal,v1beta1,ui"‚ +GetResponseRequestL +name ( B8âAúA$ +"aiplatform.googleapis.com/Response  ð˜Ì€‹±ÍRname:òœâ¡internal,v1beta1,ui,v1"… +DeleteResponseRequestL +name ( B8âAúA$ +"aiplatform.googleapis.com/Response  ð˜Ì€‹±ÍRname:òœâ¡internal,v1beta1,ui,v1"¹ +DetectContentRequestu +model ( BZâA +úA$ +"aiplatform.googleapis.com/Endpoint  ð˜Ì‚ÉÏ™`’óèç +trueÂöŒÜ"AUDIT€‹±ÍHRmodelˆ` +content ( 2(.google.cloud.aiplatform.v1beta1.ContentBâA  ð˜ì’óèç +trueHRcontentˆ:2úÒä“GOOGLE_INTERNALòœâ¡internal,v1beta1,v1B +_modelB + +_content"ø +DetectContentResponse‘ +ai_generated_likelihood (2L.google.cloud.aiplatform.v1beta1.DetectContentResponse.AiGeneratedLikelihoodB âA  ð˜çRaiGeneratedLikelihoodb +c2pa ( 2A.google.cloud.aiplatform.v1beta1.DetectContentResponse.C2paResultB âA  ð˜ìRc2pa, + response_id ( B âA  ð˜çR +responseId= + model_version ( BâA  ð˜çÂöŒÜ"AUDITR modelVersionÇ + +C2paResultp +outcome (2I.google.cloud.aiplatform.v1beta1.DetectContentResponse.C2paResult.OutcomeB âA  ð˜çRoutcomes +manifest ( 2J.google.cloud.aiplatform.v1beta1.DetectContentResponse.C2paResult.ManifestB âA  ð˜ìRmanifestÙ +Manifest‹ +creation_types (2W.google.cloud.aiplatform.v1beta1.DetectContentResponse.C2paResult.Manifest.CreationTypeB âA  ð˜çR creationTypesx +actions (2Q.google.cloud.aiplatform.v1beta1.DetectContentResponse.C2paResult.Manifest.ActionB âA  ð˜çRactions< +signer_organization ( B âA  ð˜ÌRsignerOrganization9 +signer_common_name ( B âA  ð˜ÌRsignerCommonName4 +claim_generator ( B âA  ð˜ÌRclaimGeneratorD + sign_time ( 2.google.protobuf.TimestampB âA  ð˜´RsignTime"» + CreationType +CREATION_TYPE_UNSPECIFIED +MEDIA_OF_UNKNOWN_PROVENANCE + +BLANK_FILE +REAL_LIFE_CAPTURE9 +5REAL_LIFE_CAPTURE_WITH_IN_LINE_NON_GENAI_ENHANCEMENTS +REAL_LIFE_STITCHED_CAPTURE +PARTLY_GENAI_CREATION +FULLY_GENAI_CREATION +NON_GENAI_DIGITAL_CREATION/ ++COMPOSITION_WHICH_MAY_CONTAIN_GENAI_CONTENT / ++DIGITAL_ART_WHICH_MAY_CONTAIN_GENAI_CONTENT +2 +.SCREEN_CAPTURE_WHICH_MAY_CONTAIN_GENAI_CONTENT "‘ +Action +ACTION_UNSPECIFIED$ + ADJUSTED_COLOR_USING_GENAI_TOOLS( +$ADJUSTED_COLOR_USING_NON_GENAI_TOOLS8 +4ADJUSTED_COLOR_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI +CHANGED_ORIENTATION +CROPPED_USING_GENAI_TOOLS! +CROPPED_USING_NON_GENAI_TOOLS1 +-CROPPED_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI% +!DELETED_CONTENT_USING_GENAI_TOOLS) +%DELETED_CONTENT_USING_NON_GENAI_TOOLS 9 +5DELETED_CONTENT_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI + +EDITED_USING_GENAI_TOOLS  +EDITED_USING_NON_GENAI_TOOLS 0 +,EDITED_USING_TOOLS_POSSIBLY_POWERED_BY_GENAI  +EDITED_METADATA% +!ENHANCED_WITHOUT_CHANGING_CONTENT +STYLIZED_USING_GENAI_FILTERS$ + STYLIZED_USING_NON_GENAI_FILTERS4 +0STYLIZED_USING_FILTERS_POSSIBLY_POWERED_BY_GENAI +REMOVED_SENSITIVE_METADATA"v +Outcome +OUTCOME_UNSPECIFIED +VALID_MANIFEST + NOT_DETECTED +INVALID_MANIFEST +UNSUPPORTED_FORMAT"| +AiGeneratedLikelihood' +#AI_GENERATED_LIKELIHOOD_UNSPECIFIED +VERY_LOW +LOW + +MEDIUM +HIGH + VERY_HIGH:2úÒä“GOOGLE_INTERNALòœâ¡internal,v1beta1,v12Ûf +PredictionServiceŽ +Predict/.google.cloud.aiplatform.v1beta1.PredictRequest0.google.cloud.aiplatform.v1beta1.PredictResponse"ŸÚAendpoint,instances,parameters‚Óä“’:*ZM:*"H/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict">/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:predictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phó + +RawPredict2.google.cloud.aiplatform.v1beta1.RawPredictRequest.google.api.HttpBody"šÚAendpoint,http_body‚Ó䓘:*ZP:*"K/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict"A/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph� +StreamRawPredict8.google.cloud.aiplatform.v1beta1.StreamRawPredictRequest.google.api.HttpBody"¦ÚAendpoint,http_body‚Ó䓤:*ZV:*"Q/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:streamRawPredict"G/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:streamRawPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0¶ + DirectPredict5.google.cloud.aiplatform.v1beta1.DirectPredictRequest6.google.cloud.aiplatform.v1beta1.DirectPredictResponse"µ‚Óä“I:*"D/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:directPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph +DirectRawPredict8.google.cloud.aiplatform.v1beta1.DirectRawPredictRequest9.google.cloud.aiplatform.v1beta1.DirectRawPredictResponse"¸‚Óä“L:*"G/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:directRawPredictª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phý +StreamDirectPredict;.google.cloud.aiplatform.v1beta1.StreamDirectPredictRequest<.google.cloud.aiplatform.v1beta1.StreamDirectPredictResponse"檻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph(0† +StreamDirectRawPredict>.google.cloud.aiplatform.v1beta1.StreamDirectRawPredictRequest?.google.cloud.aiplatform.v1beta1.StreamDirectRawPredictResponse"檻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph(0÷ +StreamingPredict8.google.cloud.aiplatform.v1beta1.StreamingPredictRequest9.google.cloud.aiplatform.v1beta1.StreamingPredictResponse"骻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phˆ(0Ä +ServerStreamingPredict8.google.cloud.aiplatform.v1beta1.StreamingPredictRequest9.google.cloud.aiplatform.v1beta1.StreamingPredictResponse"²‚Óä“°:*Z\:*"W/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict"M/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredictòœâ¡ ui,v1,v1beta1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0ý +StreamingRawPredict;.google.cloud.aiplatform.v1beta1.StreamingRawPredictRequest<.google.cloud.aiplatform.v1beta1.StreamingRawPredictResponse"檻ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph(0 +PredictLongRunning:.google.cloud.aiplatform.v1beta1.PredictLongRunningRequest.google.longrunning.Operation"ÐÚAendpoint,instances,parameters‚Ó䓨:*ZX:*"S/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predictLongRunning"I/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:predictLongRunningòœâ¡internal,v1beta1,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@PhÈ +FetchPredictOperation=.google.cloud.aiplatform.v1beta1.FetchPredictOperationRequest.google.longrunning.Operation"ÐÚAendpoint,operation_name‚Óä“®:*Z[:*"V/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:fetchPredictOperation"L/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:fetchPredictOperationòœâ¡internal,v1beta1,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phõ +Invoke..google.cloud.aiplatform.v1beta1.InvokeRequest.google.api.HttpBody"¢ÚAendpoint‚Ó䓌:*Zh:*"c/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}/deployedModels/{deployed_model_id}/invoke/**ZT: http_body"G/v1beta1/{endpoint=projects/*/locations/*/endpoints/openapi}/embeddingsZU: http_body"H/v1beta1/{endpoint=projects/*/locations/*/endpoints/openapi}/completionsZS: http_body"F/v1beta1/{endpoint=projects/*/locations/*/endpoints/openapi}/responsesZQ: http_body"D/v1beta1/{endpoint=projects/*/locations/*/publishers/*}/v1/responsesZY: http_body"L/v1beta1/{endpoint=projects/*/locations/*/publishers/*}/v1/responses/compactZZ: http_body"M/v1beta1/{endpoint=projects/*/locations/*/endpoints/google}/science/inferenceZO:*"J/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}/invoke/**"@/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}/invoke/**òœâ¡internal,v1beta1,ui,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0ê +StreamPublisherInvoke=.google.cloud.aiplatform.v1beta1.StreamPublisherInvokeRequest.google.api.HttpBody"÷ÚAendpoint‚Óä“\r$HIDE_FROM_DISCOVERYD/v1beta1/{endpoint=projects/*/locations/*/publishers/*}/v1/responsesòœâ¡internal,v1,v1beta1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@A ¬@Ph(0å + InvokeApi1.google.cloud.aiplatform.v1beta1.InvokeApiRequest.google.api.HttpBody"ŒÚAendpointúÒä“ GOOGLE_INTERNAL,TRUSTED_TESTER‚Óä“Ö:*ZEC/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}/invokeApi/**ZE*C/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}/invokeApi/**"C/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}/invokeApi/**òœâ¡internal,v1beta1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0ã + GetResponse3.google.cloud.aiplatform.v1beta1.GetResponseRequest.google.api.HttpBody"ˆÚAname‚Ó䓆ZDB/v1beta1/{name=projects/*/locations/*/publishers/*/v1/responses/*}>/v1beta1/{name=projects/*/locations/*/endpoints/*/responses/*}òœâ¡internal,v1beta1,ui,v1ª»Ééˆ +name'aiplatform.googleapis.com/responses.get+RESOURCE,aiplatform.googleapis.com/Response"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ".CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phú +DeleteResponse6.google.cloud.aiplatform.v1beta1.DeleteResponseRequest.google.api.HttpBody"™ÚAname‚Ó䓆ZD*B/v1beta1/{name=projects/*/locations/*/publishers/*/v1/responses/*}*>/v1beta1/{name=projects/*/locations/*/endpoints/*/responses/*}òœâ¡internal,v1beta1,ui,v1ª»ÉéÜŠ +name*aiplatform.googleapis.com/responses.delete+RESOURCE,aiplatform.googleapis.com/Response"AUDIT,AUDIT_TARGET_RESOURCE0b +DATA_WRITE";CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION,WRITE_ACTION2AUTO_CLOUD_IAM@PhÐ +Explain/.google.cloud.aiplatform.v1beta1.ExplainRequest0.google.cloud.aiplatform.v1beta1.ExplainResponse"áÚA/endpoint,instances,parameters,deployed_model_id‚Óä“C:*">/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:explainª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.explain+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph§ + CountTokens3.google.cloud.aiplatform.v1beta1.CountTokensRequest4.google.cloud.aiplatform.v1beta1.CountTokensResponse"¬ÚAendpoint,instances‚Ó䓚:*ZQ:*"L/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens"B/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:countTokensòœâ¡internal,v1beta1ª»ÉéÓŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ".CLOUD_AUDIT_REQUEST_ONLY,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Phž +GenerateContent7.google.cloud.aiplatform.v1beta1.GenerateContentRequest8.google.cloud.aiplatform.v1beta1.GenerateContentResponse"—ÚAmodel,contents‚Ó䓜:*ZR:*"M/v1beta1/{model=projects/*/locations/*/publishers/*/models/*}:generateContent"C/v1beta1/{model=projects/*/locations/*/endpoints/*}:generateContentª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph² +StreamGenerateContent7.google.cloud.aiplatform.v1beta1.GenerateContentRequest8.google.cloud.aiplatform.v1beta1.GenerateContentResponse"£ÚAmodel,contents‚Ó䓨:*ZX:*"S/v1beta1/{model=projects/*/locations/*/publishers/*/models/*}:streamGenerateContent"I/v1beta1/{model=projects/*/locations/*/endpoints/*}:streamGenerateContentª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0Ø +ChatCompletions7.google.cloud.aiplatform.v1beta1.ChatCompletionsRequest.google.api.HttpBody"óÚAendpoint,http_body‚Óä“T: http_body"G/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}/chat/completionsòœâ¡ui,internal,v1beta1,v1ª»ÉéÛŽ +endpoint+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@Ph0… + DetectContent5.google.cloud.aiplatform.v1beta1.DetectContentRequest6.google.cloud.aiplatform.v1beta1.DetectContentResponse"„ÚA model,contentúÒä“GOOGLE_INTERNAL‚Óä“P:*"K/v1beta1/{model=projects/*/locations/*/publishers/*/models/*}:detectContentòœâ¡internal,v1beta1,v1ª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@AN@Phê + EmbedContent4.google.cloud.aiplatform.v1beta1.EmbedContentRequest5.google.cloud.aiplatform.v1beta1.EmbedContentResponse"ìÚA model,content‚Óä“O:*"J/v1beta1/{model=projects/*/locations/*/publishers/*/models/*}:embedContentòœâ¡v1beta1,internal,v1ª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@AN@Phƒ +BatchEmbedContents:.google.cloud.aiplatform.v1beta1.BatchEmbedContentsRequest;.google.cloud.aiplatform.v1beta1.BatchEmbedContentsResponse"óÚAmodel,requests‚Óä“U:*"P/v1beta1/{model=projects/*/locations/*/publishers/*/models/*}:batchEmbedContentsòœâ¡internal,v1beta1,v1ª»É騋 +model+aiplatform.googleapis.com/endpoints.predict+RESOURCE,aiplatform.googleapis.com/Endpoint"AUDIT,AUDIT_TARGET_RESOURCE0b DATA_READ"6CLOUD_AUDIT_REQUEST_AND_RESPONSE,GIN_AUDIT,READ_ACTION2AUTO_CLOUD_IAM@AÀ‚@PhBΊÕÛÒ +all +#com.google.cloud.aiplatform.v1beta1BPredictionServiceProtoPªGoogle.Cloud.AIPlatform.V1Beta1ÊGoogle\Cloud\AIPlatform\V1beta1ê"Google::Cloud::AIPlatform::V1beta1òOPEN_TO_OPAQUE_HYBRID bproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0120.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0120.pb new file mode 100644 index 0000000000000000000000000000000000000000..18eb067fb0cca9917ce71a8253c711c6f0029518 GIT binary patch literal 443 zcmd-wO3%+v&q>u!&dD!L(ND}Q$Vn_o%P-2+FEdO^ElD)gFHS8g%S=v(N8#(Sz!dl7bqVSdgionU|bXTAZ1m2hprm!Nna6F){>bqL2)iM6hd6 zn5VOAe2AxOP<*IgaDc0`r<6Ll$(!hga8wU zj({Lf{~*thNC9T2ql{fwZ(rhPCB?&d=2&;1MSQB&P;|{2su#ib>ub9AtXV zpdiz8^bCLonO>No6DY_|!BoV6Rm31v#DqZt^%av6#0)Dduo5dPgc>U=sG?6yqW%G{ ce(@px@%{mhfuXMP9+6H#o-Rpj;8-vQ0H9ct3jhEB literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0121.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0121.pb new file mode 100644 index 0000000000000000000000000000000000000000..9232b85e54f7e4fca488df78e83b51f779b0f489 GIT binary patch literal 14831 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0122.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0122.pb new file mode 100644 index 0000000000000000000000000000000000000000..754ca62debf3dc094c8704ba1c75dc42c73ca2a3 GIT binary patch literal 7969 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 Jqc6s{{s**Zm_`5q literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0123.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0123.pb new file mode 100644 index 0000000000000000000000000000000000000000..6eb5c7755771284958e95d03c16a3ad7f9c5a692 GIT binary patch literal 13659 zcmeHOZ){uD73bM$o7~VexwIn$Mm@KXKeOIz0<>VtitV_mAx*Mp2L=>9UhJ3Tt@eAy z?>SwEkPsiXYTBf!o2LC?8z8|Xq-k5V38a3h0BHjaO@mF7*v1f=1e=(IHjNM4KJ46o ze$R>R_mY{8RqF>U^*!g_bIyKL7g%G%_T;p&r$ zt2-w($EdBDMMJLEY}dwn8IMePWRFMYJR?WNY)WIglJ4s89}8B}Yb6{0Qs`t#(XLd> zrfwAtO}8xD)m_uJ*g_-MaN+c-sd$49AHC8yS}dD}&9rNr z;3^;Is_Ryl?9%BLlUD7rSrh|)o|@s<^_tMf$ko2-){L418!)XEKH<%LP^hG#5!iUe z=33C0n0A$HUhGe4$0?w(t47VQu8AN9f+ZJgG7PO|tbtaAJo`9H*|t_{b&Kp#X^0?* zVw{MAyHsE1093q{1v(81*Q^+ht5>RAG}$s-W*k#s9hO@&my|WVY=Q~dwH9`8*n#i$ z6+@vmW|#dW+{hfGqFb(6^qCkJIR0%3T|I4-4c91ujPpXJ$HDl?e7J-LR}9Oj0ds|a zH!Q`ZvHq!BWVY9~ejv{<#toCIyZDr1mE`bWAA9SG9*hS~%Qb42UQTe3seBpY9_0_G zeBY7KHTk+zHLTKyQ@~$G&`_pk=nP=hc(4xEhG)?Bs$K)@reOA^mA6t-h5wN(xYOAAkJ4uS-AgRXIC8f_jKs4M(U=To-5)L`mr$vYJX6VS+t%%LJ*k zB9RgTfacmK4Qn_GGxnwXfmEW4{%c6Rf>F}#0AYd9;YDTJKRGhNd!u= z2uvBqLj{u5elidLDtT=?lf3Z$i|_SGaTg8D7%th4&}ka=SbD|a8kLzwW9ZuU8YSF9 zp_Dgp)h8loaMpC_x{g@*j&)#8v8DH;c>ASi?IKmSSYF^chWe@yOf<**tU*ED=7Zqv z9cnKb&BGv`K!{SdMhi&kL=2;SX#28R2G^$O_)&d#K;=XDdem#zN`U0j>EUhb!2ipD zx`Pg;PY3GgTM`=b>By-V1kOJMhqm>}Zm}M^il#st&sU;H+lJk^xnsRbi zzMM_RzQZ@8T`W@@8iW_eC@<6K(%WR($1YQMa;kYN4>V^aDM%-2j0UxJQ^#KegjK_- zSDFy+hMMk0Lwc!Xk|3#{XxyDSE!Xlo9ta3AXIrE z${P>P)hl=u^*WYbbyjV+g?p%tL7YUGBwN#}`|~x)yZ*=yMZ%Duj0MJ^wE9a4?GeE{ zOUrK`gd~7(HN6sE{DEY*K$HBZgg&x1t38&;fim)Rm{JtOOaDIv7eV{uSf` za8r9{6GMuo6A}}sz==zvvwJmWgQ}N|5@u51kSYku5!Y~N;ldoKLE1-#(_|ET>6aYm zX!+7VwK4q`#95EVwy4U}FZnut6Y8PM?gn+;vyjym=kg2LOzvndJ3V+A?nOOEbFXPpDa@<)3`ROA{ufa+EX+=*rcpCOI{J^j=@p5i$ZDbIq(-g&?!ei++C^J-1Pl1VhFKH-Em_}Mof2O6&wDf z#Kl#;1{MQ71sUH5&5>9|cZ;irGqyhwdtgkSP{xm(kWa{CiaarX9J8+9*sH1N(GEq<~BEu`f5h84jqg&qg4d-Mwx+srb9{xTRam*S1ne{wqEjwf^LTPR>m0NG39^J7!RR7(woyr zbB-Eg|I}`QCLGD-V=$P8F&arCYA+!s{|_{x7oyPdu}@k52SbFN;K)!#LvVyD8jvro z71C)~Hdi<(w+T=>o>4^nU1-dbp_7Pm+?$A^pWG^LZrBBYJs_uwx?x|dFt{Ha7aW!FwR zRlR5^qyL40vg)d7k?G0nKm?9}k;gSTO+lF>~4ac-uGTAW)-xSJIGW05g*0yPq?MK3~ z`ATBS7XMz)qp$t(E0J7Mnut#;ryPEr(7s#k+k?_d{%6j=^rxQZqWDb-jz6@as=2Uj zne|ce_3e9YgbZ4!lxJj2&F1G9)l4?go`IIu@vCXUouHpuA*Ie_3z}d)ASGJ}p$7CC z&r17Ob!V)`n!qx>_u06War`9-UE$Q1oFd#kK&4D}Nj~tt_9C-ALO)_;RLIz2g9VuF zfOJ;6Zi6^2mK~2zW@hIXr!}StHT%iMY`&nS=B9}{7Ut*j*~Cn4jt^%)l|8;tm>Nhe z7Ung^mrEVLUHax5zkPLAM2f6NE=Z3&^2oNI(a$%f$e46M!e^rhd8ct4+<5Ycc?jI9 zoqjFydW!abskz>cKhd~)e28?DZ-dP6X`|>m%7jwpJzMfOJ+YBLsN$80hm#I%CNL|N zu)~_s-GwZ`B)foN5Io?)C*~ zHG=;D-s6SL5Z>bv3xLA4yyJfdIQm({O*BwBlB5X54|&)yk|1;*X5K>q`CJ4)A&HBW ziyzJT{Yy{;j~{Au+Jk2`6b|yzwbePBBD7s zxDC*t75*5U0evhyR=yK`J;m*qM$2^&ZptV95O!qr`|zs~{P{@3hrcYfFIU9%XEN5F zhNW1U1nxu!GFq&4nul5$oo3|D5VesItwZ?~rap`x+(e|P(A}^=*Lpz&PHyvNc_)Fhua#B0u zVYw+7lMZ`>L*aZu!fU+z4Lp@~8Og1t=dkE~1N_drTMprO9#cG2`K$;YptZnt)%;2n-yvVmf zr%$hSLrTnsWE93rsyzTVPI%+x9}ZUiMkWDU@QH>LA3~?($wB;lgu;|hdiQGaqgzF+ zPVX|s{J!W(fWPSV;|CQzFFZ>7I}km`B>ded+TH5j5FZY7p;l}H$(EOz@gIU~(Skfd zUI$R%?!d>kidKnVcQ)a5Nw}DY5cEr51V8hVme_0vKikM8(781j+s2Ov#DY+A(kHj^ zA8!QlPEtp1+3Q%s66;W}J5Tf7f5q#R5c$sEf(u#WkF@Lh2#Po3mcZh`;QNxo|`4Nqq$UltT6D8&hn;>2C-$54Nc#MvCl UBqd2EJ(^^a6D@70h0hKD1~>s%JOBUy literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0124.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0124.pb new file mode 100644 index 0000000000000000000000000000000000000000..fe0ee8501488c32f0016c56803ab8384b5cb9cf2 GIT binary patch literal 21675 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 L4k7dHwcqof1?-D8 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0125.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0125.pb new file mode 100644 index 0000000000000000000000000000000000000000..56ff2833317220edf53681c36101180c7141345b GIT binary patch literal 1470 zcmbVMO>5gg5UnIjmc~vhL_gAmlEytG&>+`IFhS6R6+6Kt*zQI)6arywD~YHg8A&$y zzvR+u>A&c$KcmMU`wKd|D-!~Ne1Hyb=e>E-%&Z1JT*UE3=vPN!JRMhQFbQdP9w%4T zS#9WNv{udL6F;>lNu0&jx)9r3Y~P6OT)euLyU|Hdo%u-`#8D7ki0s>BkOspb46?Z( zD?KpWI1U?0Lg&^hXfqm4{d7for)=r2Y)T}LIGg{j|9mfOSnJbZdsf4ThLcOm0RP_Y zAje0PQHN@7-moJk7ELrIRedE(y<9w@No2U-mBzG|!LH zII#{v9kcOa7p1M`osafCjkLkB}E?@r=bvWu-z4|q>7|WbRNi!$9$%o z)sU5lAtH=^4MiM3=ZeUwM8jilim1NFDIF<==sdtkEM&S!Gmu*%MRv~L$6%faNEV18 zB8+xH4}(;^u!Ll3XY+wQCPkLWJo>y>(~)o~bC>!9U2MELn29#6C`;zN$Kq^l0A&0Y z@RFDC0+d}@$8L!zrmXs~d^_JVLHXv-`E@Y}gVrZdXY5bJ(MyjhPh>grzEt@sfxfs= z*z1?ghSxarzV=#Y{mx0RbcNONWBn?H-$w1)!aHq}@3(Wy=8d@VMLXOofG; z-M)L=G7C)H?s)sA$^?jNbyLgX?v7c^VSUfk8SHbd!5kPwF)T2uOACzh^5=qHFje5N>b^O+!2Xl8$F^fn`XR3$@oj1!ux)BL+P!?6+JlZMb5M`WXchg=cPH&PO973XS*wqTgN_GX3B@X_~8WP)@j3ZWx)N0SPomR%v zmZ!&J5Bvd6NJvPWxNzcEaOSuYCvJ!nKY>ve^}4#MdccbTV*{TQ zU7tl>5z~>6d7q7k#mRAxaC}^hLOdX7D1LjGV{0^KoWTRlvJ}foSXRs`#DF3m(PEzx z-$OlejVF|ib%a78&MN^laQ!HxEQo!3Dc^*Kv`2l)U&qc*mI=m~BA-sA=1^)6W8z24 zh%O5_3AlzI{g?x}uH>J`M~5E*C{8~dam3jT36RU8fSbml@pR43YmXxxRcVJWz^;n} zkBX|1aE_5tjP1mmVm$*}oN?^W5mppoQ#n%D3fSX}`6vnrx^KQ z(oyV$fPAuk$ZE?x{260v~1(9}C}TX}1-^FsUN zD#npVZ(+%nS+lp5cY#&Pn8wlf2FRxR5xxgZ$1XP-%_?$Ub?T_wy6Dua%|^3c%fAD2 zV7=W!wfcFvRm&T27r@zH)UlgwyXm~juRsVk5_{vU{zZNj?trbt)^0R9_44QWHCO<< z9lL$mylA#t^%`4PUD?B0mlmEvcvPsgN( zLsA@ycAx?A2_6SD7=VKX;Nr^<4i^BkNE0#^cZDhVz-7Z_jZ=ZD^`@_14E#!s1p zQ}w}NRpkeVRc?0T4-V_{xFS~d@h?-vl|o!4h^tHeN%CjrNXICZ6r@y2Fr`uq>fIBM I0B6tt2ENS<6951J literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0127.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0127.pb new file mode 100644 index 0000000000000000000000000000000000000000..0c9f786c2556976da4ada463cfb5393d177d64f1 GIT binary patch literal 19308 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0129.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0129.pb new file mode 100644 index 0000000000000000000000000000000000000000..7e2f8c8d09b13eb3e8e47b1dd7bc7b5dd83d3628 GIT binary patch literal 11292 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 S=0RW+*P{_yQ7G7+bM?O%-hZzE literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0131.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0131.pb new file mode 100644 index 0000000000000000000000000000000000000000..2eed9a41248c7443ac7dbc6a34058bdb15adacc2 GIT binary patch literal 5126 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 ZTWJMin<9ST<>|N;IXnknU^;&Oe*j}#3oQTu literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0133.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0133.pb new file mode 100644 index 0000000000000000000000000000000000000000..77b2c16ad759b514412f42ee3ce01ccd915559ef GIT binary patch literal 445 zcmaiwKT88a5XIe7B)Oo5YmBi_Qb?*>#FS}rdPO9}ki`1fyBp)c-fpE zg5Sr+Ui<)JY32O`&&q0wH@`P;p4pj6IpaVBE*By77YYR^#W0W|(B)~wP*4yWHHRpf z_B@taTCJS2Gs^x;**VobDxBFI=?wx8Js)n_5@np5G!IJ)OH}A1N4+Yio=!`@)LSGWxdv&)n+oUVBi$jJV`MyFo-W0aOZBK~$(z}XM)W}esp literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0134.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0134.pb new file mode 100644 index 0000000000000000000000000000000000000000..c1bb190239bacad483dc68831cfc1838b91ac094 GIT binary patch literal 6139 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 MIf+C4>)H4J7i`Qb_W%F@ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0136.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0136.pb new file mode 100644 index 0000000000000000000000000000000000000000..9ed2d084d862878b8716fea60ce089f03b8af3fe GIT binary patch literal 4010 zcmd6q&ube;6vwMymNoJZW%5f^D2dfyCX`*f4!FX>DvvB?NjAyF2fFXXd?m zpLs&>^?bkQQr&j_L04x1rS`VIvm7jUC@0H$NSQwfZK?&K&wc!cwAO^RCatxhb>*TG zBY~rDIn?c19lA|+96yx)l}f_E@oaa%9N$x8=M!Ur?>hFb8hAZ1aBw}93yGl}hdCX` zb$IL-uSP7rGuYC()2ED+exQVJGVX_@NA)h@1g6x9=lPs)SQFEQm(FOPc-*nA#E|r^ z{)kYqJ^+b+-6f3SdnoIXJ}sv%r4|b{I?%Z`+)Ipf}Hvuz4F`~jLz4q8sPoE9_8iW%~;^{liKYiV}zhbZT8+Gpj=rOaY+ z<%%XFbxh{8#6~nJ0nVnBz-?5tLrOTcq6n6=Fnw{Q5-Y~x)!K1*Yv*4){o~v8DLlV+ z_wL$y!)k7{8|H?wZX&4@Sw^aZ03xqcb1$JPb%bgQ%{=Hc>jB-hL^h^Gtd@T_QkfUV zn`l9tT(D59hm*=Q+wbf3a5v!oM|AhelfS=9{h2or7{TiXq!c^oOf0%X!|2RP@w^bf zD#b6O#j)b|rFT5XDLIGwDyBMzG6P8Qv{24Q%4YNdzl&zN4hvkO_Ekt26xE0jSVuWH z~#c4XaWDg|175UZVq*4SMsMw`0jgwRa&686vy^(Yh8376UFmOVZ=b1?* zq?3@aQ87_}M6^6Bg&!F56aR-VArhKW~LZ!oN!6lS|<0`pfMvo(3QR&L}dirXrT1PpN zC43g0YPF4a!@9T8+HBODcbbjW(rXx@DWl$Q-fxuBxQOzrjrB$w2C~)cbgGns-%KfU z-Q71Fw4mrMxiG4O1kqNZv_GddXZmCHw5PkitpNEre%#X&=%HYo0{2ua6OuQGGqTJ^c~-4Tu?4; z%9q0gd>K|9PrwLOCl}Z8Ts?t+5>l^-fRaJpX3LW?3OL!9Q}4e{PehlvvhEy2_w{UW%@C+O@*$_nWg4XI~S3B^L~try0^*j<{Zhl1u%0Dp|; zl28Xp*;Za2v(7|YX(k&~%J8RXhIG6ws~3`fpMlOlF;5(4S{-t0?mgM`ahe>{@;vW@!OCbxLx5| z^q9k)9SX^T8ijz1J6Cu*ozZ=s6;u^+(y#Ovzc zrf8*g;y^a|7910F;Yb6?6NtFqKl!lKPRnB*H$j`xf9=iG59!QWz15k5SaARSe*v6< BI=27- literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0137.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0137.pb new file mode 100644 index 0000000000000000000000000000000000000000..1e5bc3da590c9f7e8bf26e65e116a57f855d4388 GIT binary patch literal 1774 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0140.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0140.pb new file mode 100644 index 0000000..8fe3f8f --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0140.pb @@ -0,0 +1,19 @@ + ++google/gca/aicode/v1main/quota_status.protogoogle.gca.aicode.v1maingoogle/api/versioning.protogoogle/protobuf/timestamp.proto&?9J`_S$Fpxlu zi-J^=qWGPUzTNk}d;7hSW#au~OY{14-*dXpIepIQ)2Gc-TdmesvwmS~qjsUz*l2Cm zFWi1=yVlsb(5`Q{y7g*ptG?5%?zUTR?aku<-Bxs3y3C@>taO=`E@$qq?KV2~_U*>b z)&+*WuwCD5)TG~;`?fY~-P(nAtFx!A^tU$NuXtdD3$>k{R=3t|w01h$de&>b(Wo~! ztJmu{YquM%wgTMi0krF#Rnv(c5SEI*r@hT>ifDk8|}^NZmr$jyYP{E zw{xp;ff%6C+pcc3wzpe5)!plvUlgOa=XPy(>u*UH`j>(}odderxN)Oe+n^ODc<)c` z^lVNi!4R0)&!m3Pj_=Ru*sSer^)O3SV$FJ+zL@z*JJ08I?w11U-~X!)@$R9AxZP?b zEc)X9dR4pa+DGaeSbOEv_`437@g*}$<(?xPanJ2kff2+O$ z&ViB=t;@nQHTNh_Z%X?xPg-bv7AjhW;)~grp2EV0vxx=;l@t3)j+ zctxQ-4*b%|@{AqLHb>8y2vP%y?bWNv)UoVMcwI5E$1GUMPJQ&D9H|}08c)sbLuwZe zkU;j!ZX#wAcPM6#qasGq}e&QlJEMZ5^{{#)^wRWO)bA&&Uj4nziE>Jo&dhW=FX%ubgBl^c zYejUr_1z9kMrilzt=`UN=kyp$*M0dqvC@Q*<22ztI!uK|S;HU;JVtcgoNy*h6=Ym* zbzp|WY8ZK9dhSC0*o(Z4tS6?>HQTLx+zpoe2sRj<87m*(Y;M znzMxytbFhRbEwC2&J%0ZXWu4}U7@n}!X}rVZ{H5f&i9ARW4qWMV6v$9rE0uGjN7a4 zz$O6qUaz-#^2gl##@dasQ0?2PXrC4C5;e^ka_>AF694S&Y%t^Sj8DzY&Wgv;@8Zq6 z`Cd~hGtTo9c(C;TQ8WSJFpo< z&}F(w&OHTjgxX1jWy-VcO_J+Dr_{-d=J0M~XUCdqYCIGgtz^!Xr=-Uf`XhSAL~P_? zm+R~{YkSq5+IF1{1n-kG46-B;D*%YzW1_^IfQE!BB^^W7f$auc^H>71tPs)D=9uEU zQQPhGpgf>n$(QiD9TkX00f2rTUWUmB*q;o?|6#df8}{I1BQSDpp)Bx%XEMs_gs92IW4A z?TkV#XlM5qUS%RLRz$_Z^xX|$nzJ%%W@@8_K+rD7qQMp31DwAB+ zPVp&o5;pM_xIp#h#U_G|>N3P{vNMrt&@X=2Kx}a|gB=3)2aE#*Zk2@}FCe~@z{5KM zxbqPZ__ISvQ~Wz4<~T*`<~KIrv34u1Sq#V7m?nwYk45ygIXUzkc`5a2^3fwXe76Ir=ESrgrPLD1?KvCv>Dd`@6 zguh)f?3#sAFpPY6(E9h}dVHOyKJ`tZWr8vyEiPYNE-lTxEt)U~R#sO^Gb7PaGqt=@ zT`R9%DwisinbG*?)s?I?Yn_`EjjbW5r)1@vX<4yj4-$dR5=*Bqrx2RaIe8`HsAAjc-A z=N5{^kZhdPu#gOy+gUm*##m(@$|=)n{f7MBiNDbtNkK*rnlo$j<@M$H%hhsezOuTK z5miX=QfYqa^72ZlTKeE(sk8(M9*Ity6R)q9U#+aoFOqPh>(czf~9JEpahwM>%+Sjf{oGHN8m--R7S zT0C=NcZ5KeIU@lO(evgQS^O~9x@5Lp-@}mxo2+A=gYd<1_)bRw2V0E576|IwM@A3> zIMljv1I7lMshKV#Wo-oH!U+>q`#!WVX~wHEK>X=ZGvg*v#pfY2u9)#e9(Fuse~%tD zlNvk+y%~GWwM0-vFcE8H@9_jq%{^PpbXh!RX=Sfy_i{4OnLjgP4*N~ft2m)2f0|Z( zIuygFFDy0M2`{sAEgLhO4IYG!$tirUYeJ-XG0I75;&q7s+K8D>#*?IzAot~{`Rx9X z!-4(GB?hh2t3W)>T=Bn9!SE=B!8i^MYExiRHiQe|b@2Kk=LAN6+4diD>Cb%B9ORA> zX2pw*$ZV5L(vQi~(Nuh;OBcUp4sd+rgqc}?V=Ze795Ivp>&0cLkC7-c)BNYsa=Em) zzFK}`W)yM4!~9$2jVsVYug;9cKQ(G1@wSQM68iu-A)cP0#gN!UqH7YbKfA`H+c_Qp z7pm{*a`3*NjTMlpIhfKJeyjj`=6GXgquGNgy4h%R=9I*y`xI29a9DT?mZRCoEe>k7 z_&Y|Cki~%zoiNoYSIqc!t-EnEVZf)088D~+>=o)ELsAE159aMBWRfS6o$}w+GD-ud6-j(NZ7XcS4K<(lXe|v@03bl zx2c?+$ltMY^Z;okoE>A6*{r|C_#JV3?<6%XQws&e$kIlDZKr8bOX&*0qIngq*hVIA zfT{gFH3v$jAGMNs8~@n@=6H$>UDQouc!W*RW);ix#p{|g1nYR3nhq-qx6?3c+(7$w z7vY*_wYIs5ls+qnr3{Phv|`b2hQV z8e3wi(GfnmQOi4k^zfAp9=}CTnHfp8pu9v~F>=#Vp9e?4b7^;F*q!DE?QC+#l7%{R-At3fxv9)K^nfMm4n3yk9${lL$0x7@v8U)Ajdaav zEa4&oSMwaVp^x27miDN0EFHgY?#=nCa^Q33z$UQZt$%9n0j7w4a7nhagyllBwQP|}#}L#n6F?;yN(E52IfZOTV{)V?>Y9l1%y6HAovOXT+TA*DOUZc? zZFYX^8Js4KD~*zym>eX|!mNaJbu$+!j7n z)0sMB(Z{Jsw}n*oSvpVyf!n*~Y1f5*JoBBSW(-pnorA1!`l(xVAq5B>xJ|jIRjAr} zx3`OA!1^w0r0Kc9rj}WgSp?mByQECg(=^Fr((f_s+{pwgI)ku(Y5nS2wX$AX%lJ;m z%n`J$FRxsx0^r&em^T7$e=4n9TQ0AzTq&)r!_0wCwRm}Tg}}?DwbjZp%%9~_Wo9hG zK#QwuZ%_-FNtKxc@pW@Fv#yw%`xjSNR$w+Q!;Q;}yBszX_!-{b$|c|e%S++m(y^7b zv|Mq&j4c>5fu*_K*sQnXx}5NP)0Oz15T(O)mjG>doIsG>8>O7;8vn)toEPtOdhNOo zQx`-2! HM68MivGS`2U%nW>CSptiI5qczWzMbatr8gC`S{I(LEW${+W87AYft6| zpw9ehGp%x{gGSrt>^3r`km-%|CJL%I8#l0z;+Wdr@laKEuSGtQtR=k!lD0|j$8cpk z+GQQgf}Z)g5n~)lWW!)Mn zX#}x$aZXli$-xtKQZX(_J|J-y;$i%eE>KufdX%e)a%Xy}>7V&Nrw$onA*wptbOh@JKRNeDWQn;RqKZowwd)9-vY`jR4LOg{?N zFm%S6`M6LP-!jKN!AeX)cuABwDLIvdQ^wtPd6lHM2-45ebP5R*>~hfJzla4-e@*9i z$xJAbc6%F|W6Md;eJ66oFPdYRojYHT7?DPQ0G(4D4^3;1)}Ck#im8&T)E5$h!cH23 z$8DI%)Nvcq@?kh|PNSsNkn*5A8HKvlVw4X59k!#;&oDzc)k#4SG_e}xu4WlhN)=}> z`QK4acp2#qLYIr$Ju#RlndY+BcmLdQg-^qgLQauysO)aL)nt?2PQt#@;^I9%JI@_X zX-ypvPR+fy$TNMNqCkOxoQtOigx@lXjR6Tl^`_o8vJ|Av0;g-l$Vi(751T`6KJH*E z-!~t?i`taFvzB9cC3n_l&0+Ew$j`?e0Xf;p=#(h}fP+u%IN?4?2T9fIwT)X_xY36Y zK^H1o&I>Zy?l?g%B!KG#M;b3P1uC5-6Oj&DYxcGpI|+kdplBFJBf70>ZFkpG#P;?e z-I5@P_166EZhTD?XEKbg>5FE3S4LJNL#~hI8yV7>GjeRN__xMPWPgXV)}$C*YbT;4 zcOKVm65Y=O%=ys$D$Ry1kH%`7mXl2`$5kw17h7TJyMEp(p{WF?w* zAzuh^9CR{6jmp6q;>ALy+%yr>|DDB}yq_P-sSzk%oi>-n`4K4qVuzDfGL63 zabKG=4YTW1A9i1@nTyYv2c5>#SA8N9MR2zcq#27rtpHfdPf=)S(FNePdD` zvM2uNiSl8As4xIcZ6bx9OY4-)cbl}F5;p8Pc!^*s=m~CxM8kwW)S(gt_L7N11F=wT z!U@^*3S34Vg}f-OC@AI{ga#vQDvIpnb;ce^k#p=rHdi9OcI<|F+I%}_$(zQ|8^3Xva7xr&ZK)LD^jxU&7`A5Fx^x8A5J|q`Ow!8fRbP7Bw0f9VIpy6scUZrPT1FHs=5nONmQNZDw0R zc^1w~fGQ>s$~8!O-K=lGy`kmuJALUS6>X7D3=wab`*LyCSwbj+15srd%PjPWzaJ?kA@-;n&8cNV#@eIsFOWsQ)` zq7y^l<}H=aXg-zbnvSFwYR{OyFrzjM$WU6Uw0zQkpvxKx47 zv+~&+Ca2_1A;t(Rfq}_66Zs_VmC$BvJ2q8pJ$e&F?y+V~Y~Yg$^gLk3dhI5ANg4G< zztf$e1{e;zSd&xf1SUCu9H+*sfTJ*-J6_1TI^_9lGf>2yyiLa*T_W3Ujme-B)XF(W z7}ZM~qy11MBms4)V}!vr-KLPe)0M&zSmY2*ax-U}WL!ilhBK6ZSL`BA4LgMABG!zd zG)O5D#|WSiZcx{zk?dg$ufNb>Z^zBKEB*Grm?{zJ_dZWRbpP9w2)^xeaBRJ&|uJ{}W>R z_+MdvD;h#Y^b%dn61lMYA#i%1nZ2^>OBcZPxWqTFefJL=$&4J2IRAkHfNEDsog&Dl zzZt?nI3l)^+Pm?C=6)i{P6jaI!&y5i@s7+|PPN=Ar3 zHEJG^^N7skSd21K?c#Z&dD2py6n%0EO00NF&Xb}~2r47n2uj_q+88Hq55H<^gC52x zmbgyzb%u)mz=ZGymZC)a9{8vXl#C6F?!lrNy31UM>q&eG?rtoFm9Fec*exaA5>D*@ z*4-xRN5+t`F8cy(5^@>R8--&jQPTriN;uE46g(%yL1E2j(m;M80w-jQ@d{t90h)W~JzhO;eX z24G~$qv2bi-Zq;EuG zS=LM~eEfCxSU5pO8FT(lu}ScVPikOYh_b2pgU&ewymh7vcTqf7vU+nu$dDt!L-0UPe5QiAxt5~LGtW>ZNjlh!o7VKKa@by z=qmMPePSnJ&zKp$-nm(=b*jA`@W>`xg1#4lF{cG+zH^m9qE&Mocfh(;I+m>7Zq(nD zXgpblgH5fG@(gvpioVy-m7`KPvDxsZuu7*kIPcl)V{L4_$9>341c;ftfx;_^2vw1A z0{-X1E7Op={K}N`bQ5ST>9oduyhsD+o^fMJbByEJvsZV4da9s`EV*@RUonS(qKn1^ z#2y_pe4~=3BT%_ZRe_p=kUzs0sn9K@A$Wcf@b~i*Zklt&h^ss-eI=Ne6=yj9r*P32 zQ$Qy;55MOMCwo81%>$W zCd0nJEyA!OF z6zg{JZY2U63q80W_ z?kL$sD=@{zwnHbMMTKBW`RC2dU5P_pr~DpWqAUT50q{N+NUyiZROl|5J+#9(+8t%L z5J1D1sLCj69};faJx?}Uz)1Bzpht0h?xZ&ZDF~dt8HhMO0j%=P!G#IjEakmCzGUvr znIh#MKFPU-i?BK@t*mz+4ktNilp*7foBISEOW9qv9nPtIbxYZs+8VW`k2W(xa%-`6;9^U)^oCYMZ(<(A^FDjUore={7a{ zz(3f__$m+QWo6YMOf0?(v_e<*9(A`viTJ~wkpZ~mhG;5umgQgU=0%~i9LDuRXHQa? zxY^jL+q<*ujHK2QRwx0$7~#P3c{6priCRL4Y;U5@bGqss7S&Me%iQQ}%J=%v-wOP5PHSy?ZYSLQF5xp%aK zLVnc6MvZaEgqk%H+`E6)JtiOn>w2O~e6zXldb{-|ImI7A zJtbRd9H-}~ZJaJqOxtDZ@r>C8>G?`0smZv;-JHEMQa-K2_W@Dm0wgU~End))38f1N zP2+%|5U=RaLNxpU{luw*PQ0=n3nY!z%f;9FXlpmu6Nf zs80u}&6asMIF)yO@jf|f&fvzr(^ay$e(fyUiaF548K^E!;L>)61UfiPD@q=R!r^Le z$eTbe(g3?gn@FSOPRd=M{_nwwD&2RxUC*GO#C87UcZ)xf75IpGuxMWH`XVgYi*Shp zBN4+Q8zpfyJR2ps&z6iKXvQl<$PSJq2=VCR*LfzYbfNd?aP}T zgm=ysj;Axjg;elK#ET^Pm<($dLMbC)!>x;y{X%K%_VX@P*@xCvhDLE8Ema8fJ2_>r z+TxD95*N=+52^EqXfG14$PMCZv06J_zZidvbI2L6g+|4P0p|ql9V$ zv7(}(5{tQPM~r`)-Cj(Bef4a;MFj)CqRAjL&R$E>3Nw-&D?A5YnAA&2s50|jym;lU zLSeBPdPpo;E3P?%ue4oMJ0~pUMYSIw7dnSZU7w~o;VRp^H#sPhg-1fTDuZ}-LPwH_ zHGx)|t`3pxA>)Ex38;t6X?e~=u8Obp-byY6#vhc2EK)7X1uvL`I|K@Yn~vg(3i7Js zyK?n|U_`iA^~2Z?`U#GLAzWnHF4b1z;-Xl`OZ z%1*Qht1b14gO*bk(kC1nBGq|9x-71s_vuX=Tq#d8K!P+1_!KR##1rlE<}Ysi2e{3O z(ob$KE!)hSd)}m%W!hP4JT{c61VJYRG))ek{hQvdTlpR8y^ zK$$s*TCTU-t+qyekL_M5UAS0lF*%4Y+D%QeEYAEF<$YGKXYhO}DO%8jN znhiQNMir+-M?r8se#_A?PE9%AhWIU4Q7xM@xM(2XAagOT?c8RZEa_`qKnaL;Qz0M{%$jeMz^Ck_RRDT9w-k z5*t2U4S6M9ABO0+&sgQB%z6c4Se=ff--FG250Yf>ZoCH>BOG?b5f8qg<7ds2kh0{C z-ozG3y~%m^3=-bX=`0N#PeztiE!l|l6+WU%TQq#4l>2lhsg%1iRfxOL9TiTjhCZQ3 ztCz`+Qc0pRJe)g4`kO?T$K#<}W`6Q$lvO!ad4SAZLKEb6^yb?lb)@+veE-mc9!vwP4 zT4I2&fO1sFFGg3E4y6l^RdBL=z4g}1-R|zoIH|0+=@yMw{KRQW;3hS3VLZDsjTtLe zTH>D=HK#7tQ42$drwfZ#H{Y4{46HKOA`{1t8z_8*QqDJ9{?Vtk&hUTqqZvJto;{v1mE_s^D!7hYh1 zk%n7P*n@D8MvBXeL2xzIUWb!DRvhkP?(PeB*=v2gQOuC>CbjIH-13j<0=G1s`Ny_D zf6yG{Y&5$51l@v5MXB6e@w#vbGtP~YD3rQ&<#yV{LrdMd8dO;>+0Xh*VZtamBy-EY z$8@OP852>F>u4ksf(%R(9f6#6tpiCEx;w53gl0%n{|JO%yF}G&y58$l)H*OWcKb^06`s#1KcyZ)Esx^xAM$ zx~SSl6#^(3pH)cq>KNAfgo3VGNY2@L4TVNfKn4B*D*4no(PTRG#1$h}1}KZ1OfiK6 zWe{pWwM`_D(H(!hy-s^&pq3qvHqXFHpmvRa_@J5LR?nIt;|WFhaL7zgIgvXkGU>Pi zm>`nK5bO)m-Lbl>3rYNuZF&PI2$$9Zn-hPOe`WfmlAAkDeOJFOz^7Wk16{P~TVJ1hX#oKrSdcLC{=o`gaW5%St?yB&(q@)2k5WL`s&&m^*TuR0{JgA z9imPb=TQQ6X=XhBOQYr((4mP~U(KK_q?mX00O$9%2i~C;lfY0SLevwUY>Bl!M!YrN{4o7`OaVS^>IF6;>Bo z%sxTs67ZxSsYwBIx-R~Q6uqPECebtYp$2+Jt(M-1Wb5-cA>7FqvP4b=03^w;$iuVK z$8M|*#-yh;?=}_DY_l=*Zc@e1n`uUSt&OYXjon%k!8oE4rj>5^) zPm6cuPpI>{lO;&(K1`@Bu%P=keJXP`3c0gfU_rPi{=N}2%~--RBT$0!RP%y`f+_GiQiR(S!s~SR zU>(uCP%d3z{YajFTtRQ3gg-j4{!YY@9wgNUFeDr!de}*$af8N`SD+}ylpa$@q5NbC z?m69_d{=%Bzro|dX$GqpcR2sJB0EOKVVMcB{Qt; zCf?+!?l!Q6Ws45UMg;lh?SMejFw zS_S(eYD?PMJ9rbsGdz=(IcDMH_849VLAh0W=u^HfM}B%&Xh>;BRg!zM1E_eyF2{0` z`Xl7`rT)h3r8jb^;g4*2)Fe~P4e^h{rIzr=ofAPWgrZ6!w=Yyj`%ukpCg27^^;7o5# zL5QG#s~{Z$97KoE()8&Nw6YF?Q|^^K&RGJl5mF40gP+8TMoY9d@xPxThU;xCW!v!kfG-R5CS zbQ>x>wkS;B2t>u7v=$N&tS#k-i&rGzNa>F|h5x0iew? zV~rl7eFGs|u(|GB6kDJ@G6U!?iTc;0T)`lbF$(@+wfR~STyn%r`DHwm^WEwoSY%l^ zAreO_0Hr3et!x=ud}skn>0!PFIeYQ*2f(2ge5jjk(10D=gud9r74OawR-% zgQck9W`BqF^A}MpC>aaf;w>Q3($c{aVT|OnsXz&?-bR>ST+_VPLbYbg;Pl!VkgIJ; zK-u0c$v?^Co^t4+3#ZPZ9V7k*ys74YL?;vlFZTJBO1%yK(XS*i3c52vI|n0@uGHtlu!vZJMhpxRQ!h;MIpDLrPA-1JjgX zw^u&Kqa;6I5PG7PUg=JMdvB?Jy|-moW*?-GiI>52FCAM<=+EG?hdbGq&4UmH973hB zxx-m~$eb-4O*QU+LAF@APKP+2(?sc28?|<_l9^*>F%d<5@-c)>*r_T`wu)kOUwzmmsh4?}LwOcLwKqPH# zX+IogC8(K`b;-&`KnQoOd+m+}2YkZ^5x6M^Smbu{8j(oT&MR}n4HTp%JwcHGB+hMV zQ5%0q;0n8lLDm@}`Un|H(ubnZb-sB$jVB_);hDvjzgFDeJGYT_0sb(txQ&!eJ^loY zRyJI6dea49YmAUV=|TgdGl01@NZ@iHsYGkRl4O0Q=*k!1(dsc13|}lZ>MDDNZ{ql9 z6MK6bRJ!51Z~Z37qHs1E7xuE6fLLNb$4u@RG+x-x84cbCm|uLAAB4kM%ZmJaEdDVR zG{{*3wxu$5c+Lu>%(&EY(J~05B{SeJ7m|nT@R*wjxAx5`<~?boS*4@LJtUcUK1DL- zI5)1h(h})hiv-X~q@TXvV+adZQUS1$dCn_K*M1hrd9-*G1FvW^zl*;yH8;0^F=DMd zM(=UUNYORC!obQ$iz4htG}pPK-mTD)b+kmCkT>E_3?z-!N&I=3dwsl;8c}ZT({j1{ zD89#!rNtEhw9Ac@RdbXpf$0j9*|5)z@d))V(}-j_Am8@{jnzQN($gLCa7c!vNC7J@ zY(e*VA04p!==Rn&_rcjf%zMMrdp6u^LrMEvY!)6K^3~oS^xV^1kAedC=P2B6Y__} z41R9^>Ul}2DSM+)9jthM<5tl!hplzTsH_Xbh}6JCo#w?XY7*w8jhY_QZdJP-?dD|E~y+v4(*ci&aJxyd+nbYHTU*UtwQX}lzbgWGW^&m zZyeJDji%IE(t9(wui^9`Yz`fcGW%p;I)P122S}!}s{P;;*SJqHc=Hfy!c_zDGYR;6km) zSo}BqgPPRpeQo&n^oAG5gZha8f;t&o?Sup3*52FSY@phS^xn5&7vq&hXQ!s-PsMHD z)0kF(j!P0&!aM1VEkqy{QX#<^^0?B8jPM==(;ZiGS!zG{k=TIlIRaTfJZo zbfs3wa1`JJD8Zh{5xf%SzB1mWto5R)4&}GJe$f0{`Vc|$x29ve!D&X*)h$( zOwzBS`^;#LiGw^X{7ga^ysSV%r~sVj{w_1MS(iHU2r~BVq73fZQL=SH9~7ZySofKN zf)I%9j1b5)((7AP_(BuDsQCWiBr-4I>j2I;#*on{!$<>VrdgSxm?N1)g9ojMW`q@& zwmN+C4ij5{3kT7g9m%C~-lSN0G*b$|Z?~ZsMxxx3wX<5Cs@CMTCOZ>~Y-&=T-J1p_ z$|fJ70-d&R{N4I&wkSnB=N(o;$!?Jt9;v;81Zl{`_qm&BaibND9xtT73 z#kB!3Zp5-*yIQ)6xHdmDRKB{hLbnS>qa$Xra&>XBRHCZ~W8VFO1JtxuE|spVt)uB+ z{71NIo`@4LbSB<=kRnd++>6l=5845GJ7tF7w?T&|5%>xcRoO+Q9{bSoKzp)>gjo0o z9886El>EB`8*QrF!V`qmP7|j~tZe;TcHCB>CX^Xchu9y?F*C{39WyiB4v7Pk!1>Gs zbtf(H8|H#;mTTZHFjArYwO`#6|H`O&sBkp9L&Kf7qVH6Q?57l0aVAnaokcW=gHzKG z%)RYx>bxSnD}F`xL&}#;Yyw{T{o4dNR)?5n1y)D=T_fhn;g?9apbw>jYa&1IA0$71 zNJforyG(v`?fkA8zqZlgA{DsJbZxOxU4LUO`-)~{rjwSnz2;)Iz=ez>%{P+eTTG;`?uw~m;@%UsT@yT{*sz}$-)R4eQB@>$Nu@q}l( zxl+1(5eVSn&-Cw$tL3%o{3VP8WcmiZR9?Mmo5#-oWfWLh%P$lfz1=(t60a;*D$A=Y z)k2$avmQ9kZ);%hpjN|BZ4 zcgF>=mG$c7B5uVcb6B?SPLS21G`nlt&$SerLy#?GV4vRuz0 zVd-^f{&}*imG$}ctCh?JID9PC%J<}GLgkj*DRVs4te4zI=}KLy!QN^ci?Utxirazc zUgW~lswar7EzQ%C%^W;mHj|>Y=+-CR*b}(&Dyo`aU8$^<7MCwBW8ZpPble>E+SW_+ zS1@7VU+>5Hr7O!TSSD1qI?98(TNH>mJ|K__<#{|rTUmdj?+cjTevs9bQswpeGJWiv zxxc@CX}PjCzrOe~KTw2<0ez*gREX8@k$mV z)r1KkJ`zm*7O+nB)e`Xu>|8koPkC_?N{rqCUzFFX44l?WkS>w3`K#+MuVyb%Lb`&$ z6;?zLj}R2MVcBquaJGL3vpP{WfTzuc+@Y3AmvIFXQ%J0yWu0ftQ^RyxSzWK{IBZ}& zW!^PRH`iqprqDZv>0*%G%0GUg%^T};9S@!PxAA`~ zFGZih&C&`?FRF*Ah4FOnjh+qQklVu|AIM0^|C9}?#`8?Z9Fg&^A~JG6?FjleT!##S z^KD)g%vQH9d1{>~gcv9M_I0r&1;Rg-qMo`m3ry3~MAK{$P5DCzQNQ@DFFiRD{WP>C za&7(Nh$wK0J_BmW2-G0&>yhTH=&=Iakyhp-r3>+amm<7&#6My@@yEaTO9p3J0)v z3fN*lfW0$)_QBq%o(}U*j+luul2_^Nq9|}j*1}jk1DA&#sG|2IPwhj|*@CGBU-0)G zR@hUgpo7+X?VY8@jT=!Q`r(0D+ydKc3R=;7n$deCiVM(#QnQFChS(};#W5JgrRMo9 zFUB*l;(fpt+rWzF^cix+fpZ!)hxyOoVmXPAm*0-^U16c|VJ+SPTC>9^Tl#x>s^1bK9b3}BxLPP;8GX-dI4(x&% zctuwipSFlc3NV%}LNQ7sD`wje$ff{?KsEzEJhDB$@Q{lv+%nug8UooA;1I}W;D<+c z)5plo><_~=@z}Bxa!q_Vi)w&r(%_2eyIIN}jf(sdk7YX!OKXE^*bO;)gKRJdX)zsO zgZUj4*I{fh*Ue#zYy>J0a7|n;7_nW{mSNW;)xIkvK0G(Ew+J;CZ~_${5*5RyGREY`9k$9b{Ss4M%b+* zzCrg#gS_AaTBJj~kcQs}FZdnZO#fTH8;3|n%8!INqCQ6yaN&#Jw&tQgX99V_#a)$} zMV|h5)AU~`*aCY6Z-P6*{+XUp!gS%H@V1;=CwfoVitFoOS0xbKA;!7!T= zVVQNZ*g53?IaIZrJy`VR0r-%r&V#ok1XOi?H>Ki5p8F?>Q;M{8htD_CXbK^6xWNvG z|KNIvWAfg2KNH}X47_4JghJWyF>>?%AHg(zPkM)#rVrT8cz|hg`Y7VpdAci@?pGc; zJrbY9R?_Y6sTD|1ea~*Rw%_}SPkdtTrIEFf4~`TX{k`lv_DUion4xOBm~Gi5PAAJBq2HAmWqIcSHVoBf-aVb0NWJyRASVUkBZWi z$cxHB)=@-IvSm9c+Jg>lu$6llIc!~Iz|T4go#u)? zN#-ZIH2i%en*bQ=fDGh_nbj*GhK}Ug}n-KsC z$kF8&?51K7222S>C)2~y5!ecfIw~oHqQOc^=DUs>$)#j+Gcciz4HW0lKLj;J9hI6P zHa6HCIiGd}sXP-5Z223MFBFz%57H74mgiIlMSKW(_PRN2$vDb+!8#-kIp7xWfH>s# zO7l?2CU5t@vh9eld7j?;)}d@ZaI|`e{v+9E0y|k>4@F!vh=X~a9#RhDe}^i>mx`XK zjsiz#g`MmY1a1rk`YJt3Y;r$C3-M%u$&CtL^u8A^(79?L{Mff6jtq;;`O8Dv>eG6in%1lg&elO-m|PKAAyDAlG>F)tO2;3y+r0vY~0kT)3}AfPfJ^q3 zV-El?<_64({2mtlfH_grG0ifhfr>J5>bc13>?07X0ki%mT0;>U((pwO;GPN0LqR{K zW{7}U|5qLJOKJv{3+{&sr)K2$vC9)s2y&9x|2c%ScagSPkB3Ul$p5?}%-{aRIfCtn zk`U{yTlJl=zLMRiuahM$sILn9DsB7N{`wGb#L+=|_9@rUL3$R}k`g#b@9&}%3~`Wt zBl9M&L!7e0D)m}><0fUf2eZOFFpF*=D=Y=Am=4Mc>o`OlhU_em*1g=qGoP{smB!Z2 z@=i!sv5N2OVet;=s-lic!Z6N4F0zgw5(M0X*rhbsJ`6*GP}s?m6%d3#-{A!T2WI(L zJK}x_{3Ivkd`KV4GW5VK0RetWK`YAY0MW)#bU{JR-WeA~61xRm?0^y%3YVjoyB)kF(o&7xUG$&|hX`8{Z3&H>=pIYQFofmsX#(vyN#6end~&i&n&o*2Q! zNqc8wvDfLgwi_SQ0BgXrAk=IEP8s^SM`g?9=|0jLE`{TpwweFZkRyr$r(!8yYF$Tt`d08DBn@dv2n0^E9Tf9Hfm5+VEk=s%BQHf{ zxe=1NPZ@6QIxp>A->e;zTCUM)@wEuuR)14{T(bp0S%V>p~Q(EB69;ep#Q^;7(Hd+eFULc zx~mb0837v)(xM*_mTZS1g#}1^-*Li1JD)@ryyno(*9UBI4(xn6eH85>cD|l_l}V=4 zAy4OR#Ge**su7|FQGfyRdss38O1h|{(lY40jl`fIQ^z=&rI5JGkV_%JmWJV$!uGkN zrI5}J`7fs5kM*BV(lWz=97Atn`#V~qUbGhAR^Q|E1Ntk0CHAM@6TN$oKb7}hiKCQ! zXW4XlF+@yX(@O3M)O z$qi(|=2eJyvv0FZm|n_-N}fFk+E)pOq`O$M2JC-1A4@ijK^9{o_31A=ihj4Se7s)n z=tRS?erkBz)6)0S5VBJ+fG(b<{6)_U5}w>)9JOCYE&2hqu%iIB1G-vz=ZonbID!)V z3Tun^Q)u8l1vJ;(V?%jVJ87iMmV^V7+Qh-AOb)muE)bQ;?WF__%4|s()gh=9z^1mB zU_=s7MK*M9mSBO1i>-4Sy3&w=SA2)L1e2iS80>pS%@fe1*F)NTIG3Ke?2!`du!&v$MOtv%6W3H`G|`UEAwTJ*32$;jSdgmy+$Z6JJy0 zl|&CkGQ8yM$mx%*(-ujQ^oL`>1^OdKfc{7tq(FZqC;|it5TLF5jXFS4G(b>v+rVyG zxCjE&Mf<$(Ip^MUNs79fU2h5_`(u{(e7xtp?>XoFK1bq}qi*-8?X9&s1Fzqyx7Ql& z?y$Mm=r+BzM<0upQemOj?+&`w^Rin(Hz;to0=Edet-c%&`iVE_w;H~Lz4~grPTkHy zx885II!CJCPu6=qf9x255@AV(G8lGG4bh?B3pw;c@VV+XM)O)S9 z@!IQV?XcMzgyTG8R2{awcGErZj_Z$F-M*U0jj;x;&S6(oUNb6t-FB;SswzIBD&zvx zTfKIDaM+ik0+w^Y-1w{z4Vb~>2bTDRx*BlziA@PZu-57)et-arqg zkq;{UL4Vj7DERB`?vcO7b!%;}-sb`QlX`#9IPQX)pt9#R59*DFZmX&K6gu8Oc3H>n z>0m(*)*jW{Ev!PfKY_rn`zWs;dAv*@gxN$5?RzKn&Y;y8Up)I?CdBjiy}<@{WYPCq z{@{MQdr)uhW4UYIfELT~es<{j1M9w6VT#sUjqXXW-oXxVf!SBR#$YA!Y~saCY5v>a z{vUrY@ki+gA9AjZHrz*@^{cjTD)>Pd69!{?J{;lR_OysAcK6Q=lr^QoM$)jjn zR`vPZ_6BvLw*9w~;=@LR5{}bRzdP(S_v-#bU+>>LBB!>i+Zmo5czxcrDYfx_Ifq@l zs2c2WJ!q5(m;tX~cKs&`l4BGMj#0q*2_~gR1F*2K^{klZz0qo}q>PjD?z}Tc<&~!O z32~|A<9H5QM}2U>!6|L({>n_`XgJF)zZf^D67cd+(bIKmqwd5V<{ zeN5HaGbkZ?U>NS8`_SvCv%CB!#YEyy|MZ>TOwC)f#r@67o|BXky(FbBC=qn61Khg`hKc_c#AO zL9fYl8Cppmvt)pQl1uQ3_Elm7ib|E2#pBUaN+xmMkGHp-4}XWbT}FL^G60#iFv z$_50)rpc&k>>F2PTTKuA23p7C0aH7>{;`+@sce=vWJd%3_i~N^NL68dUZkN^@Hyk% zm|cG*CiIPV%j*pEAuY`i22KFX+7Q>hPW_ec&}n5hy6>;amRLYE zEQjr^kAw$nju*+K6V9MIUc^~(P$YwHHSK?x6qlomr8ZYhWc}gM5yTzoH)?;yC1)+@ z>6lQg6JY^G2zwvW)NO*At+ucD$zO{}%o?;WuMYw!Fq;yJvm8QJMOIY^oIMW=1e;Us zh&wTdxrdJX)X&Kf4E|~V-5GI-cuCv)tF6tdec^-H+6Sy9^@F2L`#Zb79&;f{HcUL* zS&}RIa2v;G{sPD6KP1HE=!W?5IX?E6gniG0dQMDyV+h^)r1dp62Wqf-0=E9jC|kb) z_Lfxo@0qNfwC!6{p({eR#jH=mvCPP=@5Ws97@!M`26N+-BL}fRC1$zQx+0cqd&Rx7 zyT4Q0EpJrrRmz+B4_ON$y;-RhOI!F#SXnV&-jN?k`yV94l^P72#&NCF>h-)qpkzE5 zg{%*YS(qFBQ$y}avVK43$Qo-sA|Itfb;*#AfAUNJ>W|XNbi$C6c2is(ou(r78zSwi zsb5f^P#8NwfBWwz#Jnm6BJ&Lru8?M?bp-LM%dJ}?-GsVEQjgJ11V)e(R9H4Cc)hMW z?6)GyBLSj{{eH`OPB6QM&N4V=DXncWG)faA-$jM}XS3q+UccV)$r%1|(otR%%+-`4 zF-ickCP{Kab+CSh7UcxSaFbPx-1U%Zx?qqN7zD6h@Gmd>cAMlChnJa$_^MvK53=JOc_>0K1Bd@ zIUrQ_+`V#bua=*&RzyCi*en6kW;s8*ij#{jOWT$E1j*GEb6jDG+`Y<9rS`zxcu?HA zU#{inY251m-d1G?U+IXR_wzI2%E-#8Q}2m9xwiaX9WJc~6i=v1bWF4Bug2UFpV!?t zxOXYJl5my+n6l9NvRHz?2Ty?4bjdmaGazFkz7k#GPFjg}avGW}w;EzO7*e6(gG-QA z^n`dgAzdU6{u%l!nWowGAG!WYmOys>J?XFiNEoKsaeeRsnP#_@0(Sz%Uu)t9UuKrI zE$b{t%pXG%bRqX)A0X4ZU-~ylzqzNGF~Bu z7k?YQMI9^X=VTZL{j|QG5Eg&oER#sVf$j|lD;b9TW=yUTSe@ZMEbwSvlT`K!fmB)m zWOrVT7gSk?VzCb&|7l=G3LgIDn8Q2NR~d?dvH?4Jfq|+D^3gsLR}P0A>A`GzjdoqR z#8;>s#FWgg|H^aWA1=7*J@q_>RZYp^v;at}6jV8WT6sxUHqdkOA zV{qK+JS2&f`lMJoftueY zBkQnrMDCW{c$bv3$gN;Cp;4ttgS;woya!-@lkWl@m&QBJIOOP7x(D}Ly({vg%WXX^ zG8o^7aPXQegvfy&7L^tRt1xoEmGUA7*SWC;N;ky~)SX2%Qy`Wsk#|QhE-i~Cxt{}E z?0>yr_(yoBDzOQT6-)83*?n944W-YY^h{l0Z3CZ{3K2ovkuX||xj#2lKcKH6oFRTl z?f;R8p9vycin_R}+&Ll}p58vfF)a!OxrdFq`?EvD(^iOqrbvmv+AjwU?ltP4rE1!8 zUlDn=LIG`7=9#*2XC{^4fW}J_oc{JlJVzH}nUg$6*4ttQlCJ}2YT&pE7?jZv%W_ONJVtqj@9%5Jf#}wJ~yPcIhsE}I^L$uH~UVp(}*A$sMe^;edGouN+UgBI8gV9CB!7db6r+(x|(m+K`a z$V-|a=gF=ObQ%#_iy9);(GVGOySszap0{E#x|{fSbW$E>)?ZXOm-pVIS zSH)#4@)#2g(#?d#$OWd@Ke)FBCTVk87o z&NXTRbxdwDqxT(gd2rkv9vu&&vm>=T+Nd{ zJBFR@ug{8SNzl-NDw2<~!5p&HAcH^~I8$73?^pau#`62vou-i!Mq!{BL=2s`Mh%@$ z#XK(tdOvpd&i!ejFzMY1DT?^tnI4`Kk>@Sk^oW1T7*_g1D#9MN_h!&L8WzNfF)MwF zH-C7_CcKEw_$3Zwb83R}ki6%OL2+@J>tKnQX160_VQGhd+rOR?*7%+RN1v+?aad(? zKyE!QJ0AyCC?iroI3*@dfk+9J1o<;!hPXSUX&NUuDqLYT#Uihwit=iQPF$A&EurE7 z(e+y(sH(;%_kbG3AGQZ7wj0+yAjhDN(IJE!f-3Bv5+Wo4MGf|M-rT8veg^>s_y+fD zWd~wKh`HKZwY~B-JcjV&?NzH=E~@gWQbx?Xl4$lfk|IYVh8xp*O3cBsLP%6O*D1OT z(@vJbu{hH~@|q&Ctm6{v1(9ufexu()!VOdu89a~;%nIwSSYY$s^}(S}>WVzqG_!&d zGUy@|4AB(I_F~sd(#dj{8ux(fFKZ;jvAa3GN=Voi!$dpf+A#sz?cjZ&p$D05#T{$b(9ZTI-P~TN9~tYdAH7 zTJG?ZVhK3|C%rC-DcPRnrEZ@KE4legVhM>g9nuw$^v9Et5r0~VgtJJMP)6HLYHfc_ zWC>9%)o^}zab;A67^4gj(fOeY>kW|`pgk*n?pH|@O=2$D^)pv50)tNpsdsOnr+p}d z9GkW@j&2%RI$po8_=ChR>CCtMG8H0?M+bM#8&mE%-P-=0q*&di+@FC*nPCTY|F5!0 z*jShzYJUwjko~t4;>JYUDfU0nNiI`|-Zv*XPvn~kag}nI%8!wv1}mu(Mne$|1kV`D zmHZA2NmU*R9?1A*y#v^1|t#Xf?x z3r+7}2p=QTY&%CXbm%}5pbV@XMXSF$BW9?v1uY`vJBrmjBg6r*8sz5=rMO|=9hH5K ziZDR-u-&Z>R10FF`qlf!n952Gpie70p71*S6MgAjS_A>DV#71h*~X_0AGID@5~Aj23@QjvCtUy z`y@@VV|8ruqcI7J>3B|70iX|SOJuu)V|a!Lnm)!C0w=gX0V6N{Y=1~_Ip)e55Rud@!5PV?m-G-}nU9R@ z%R@}Wtv4E8k5i6ZQZ{+&NynnPVo>Fv299kQ47>>&oZ+BP`)8hDmXgLYp};`|lfcR^ zAGzh1G^-mxX>w0m?RJaKB{|NPRn;D9wz&eP*>#PeK||#}q%$d3IpJK>%|be`FLCt` zlfoLO8&)$bV`F}!3syucpL7Hl)u;p~ArJRA(s*%MsSnGLTG6&jI!j@>Y`P{c8I;CV zDn5d2Z-Uxk)jd^XeKhcKgSEJAuXChQxn>>h+D63|ms_6^Pldb3^^XybLvHgZ?XHJy zYShG_VOcyAR)Qb;-S#8sUnUIcfHcN&RI3oo>g!^`Tv>AI%DobSM1+J(SJs5RAw6gE zv-XQ(hU5b7NWgrSf`FJSpF6UsgCcuP%sP~)V_oL#$i7UhlUa=Yft4324|!d*ASs7_ z+Fuk|l2U)B=t}Zc{gPVdDgzD_&rHe7M8j7xM328O)`f3b)nA2f`W?S&cUS&r8b~4_>B|SKgAWr6O~jFH)2_9oYc5q6nq8%WjRu2a|f+X9eE>a_i#*f zA=-XXHc`O_`{$ElPSQ5&yh94!#=hf}clNg4a;v-L9k}r>i6y7J5f&j)I2kFVR6rD_ ztVNO8sBTp^klMG26u>+-EvK-Ri0 zu6(}gyjj~VZj{~9_WCOrz36N_$S>HxoDgZfFUDhJaAfXOcPKuFIqnuQn#_FM-`T7J zSyVe^{F7ou2Y>p0t=k# zz?`VV)u6tj;K`osGl&e3k^^{;WvOfii8k!`!(Ol3r}Re&nX=n5PTr{C#^l3E>qG<+ z#K?;7Bdw;>^d7S)NI8OwDpUdsD+B(nswKluqd-=|)q=~w9ujI4^OWouOjeg;y;GD< zO-$3^!Bl2{Hz9H|xc5FyhyAXaafDgi;9$^$bUBi^iGi&O)-A&{ZkfGJ-w3~R9Yc^l z0LTI&s_e^YJRv}8R?3PDlbt^7kHNm|3|{@XwA!yLb5;@;labafCQ(X@Iq5;Lzdr-h zIM7n#$j|pV_2(u8J!@IyH%W$US(bvUjq771QjC^kirJ(r8kuq#*V`7|9nM%5%`qhf zv~iCOIaP#3LPGrC{DKFWgfNDor?@g5Rru zGa)Wb7y{`A&{IxGU1F<=d?f@luA~ch7$ysyh9Qxm<p*0o0<#3oSsJoC1pg@=;RiCFKKj>Ha_`2;^(5DxA7mF8=uZ$c76XnFPE`$ zXCH(Y!3apZ<`gX@7U(pjoE(*xD052+2XNRx1?Ni;PVfyAdHE1mGa;+UsCSQtorgX& zu@v(1W;iajB&#=3`+zF>6oq>znBQOSDOwXb97CL7o#unovDtS0z-vpR%3z~hYX5Ln zWN|ih9y!$LXbe1Vj-CPI%;5J6p=D!QK;O&3ajPvGVr`SM>PQI05222503`lS%BuSc zlGb#dGbM?Q8d9-x#L_yc`9TVqYYH5N5DAkuc9kAMXCx@G5a{>kjRMn~GZ{+ZNHb1e zgVnV(+OC+vAvjRJ$+)gUbLDVY4j#-p3&Xbb_DSkO8;Kc4XJk68 zIORR(Em$nYT6JgS4%Q8EEmG^0^^GdnB)HBQsbo7SY5!J2WVgW<+pzSI&<@)qiSUVZ zxZoEu1s0I#iC1$@T_cMk(4w=da))B=P{E9RigAGkt$WF6z=CZ}EFp0NvQMR=WAG78 zd{Nf(Br8q(TWN8vHu(ZP{AO3`132Ye8L;$lm(o41`^TfaE`@rW4uO|)5bUcDhVlk} zF80+Tr;dmq^$YoDqK^#cWoR^XHJ;pd(D{zL5}Vw5HKy!412ei^sNjN;18g{MvT*`m zIR~8Wel32545VlM;u%4e1x58*H@~^{qC#(Y~GyNU{odaeWS`Wdpr98xa z5kMn?$&3e*s9^&rc*(v;JO}p|q~8=~275-rMo#i%NY`8kaC3S(NEcRv>8A!QzEJTP z`O7#mc%umalg~{E)=r%FNJbD3Q1LGVE#p0@-=UnHX@Tz zDb;&6pe97f6|*IAcy=fg5xy)IBoWX8hl;PN#CM$;$1xbrk=|%|NLP#E(gaM%>G{w* zRfm^;l5>;;mD0ng?7G*IpG?@lk`VdPO*QV)fTu#S5b{(cM?4oPgu!!rPI0Gpuj*_U z*_$y#eh%`iz^?%xOK`>0HQ>x4uxf1<_ll)rt?bIXodkcLO@LsJvB|18OKDZCu)k`; z(!hC~%Foz8#LGYMKzIAin(?TXws~~M&}X7{k~C?~w38IOHmoHJ_qtce%TCsdKI__; zVmfEn-I&|-+}Re$S065u#s$aiDotU$X0?sG?GtO@3d&NS4&6)WOIuEh8^IM2{Cyuh zG$$hxP<>@f(#>?sMP0{@NdRlq?dOC&4Iinr*l&ns3fOasWSr*#rsO8WrEi(AR2Iu7 zG*-GGB18M}?J}Mcax=NF{oNTc%OzxvOdlK*lYKK{Phv}nWajVZ*G4=WC9XRZ$V<|6!n<5&J>*4Od-_9O_Ww+Zr_Y+YI((3Pf!~pK zxOCLS^%xnk5xKl@fkfb0p9K>OA|pC=B`}?!xlBuI3PL0BAM0p{Kk1DxdCaH2@nwB3 zqCUza7B?$z6}Xxs$qIJ#$6=?6X%iwXq5R#;8?}wiaL^kU1p7u z(UdCi1cQYv>Y4)2oW>a1J`kB;GhfJL!-0yJY}XAo%)1_O5y^e+f1eN{Jdl*$5@tMd ztWX;ANRg7sY||{o(P53Y9N#eIs?nCC_9pitCH6F89YTVkf)YiN%1$(RZrk5i%BH%OvsI=dSVL$Uwy ztjGjcOOd0V0&LdXv+GX|nt(v^FNK%!5I*kdDaU0E!L)Fl!RtAot-9JrpOpNoF4MAR zLF<-Ve=R08LeTt+Gzs;l0{x^5!b+va!KJBFE(*K4eE0;&IUU#e7!JfZC@9X=0K8f3 zQ;6|kI2gcYXCFL^eMiV5a#E~*TFg)n%KD|t1j@qV-=zBW_>!r#vBGVqidTnX!5q%2 zh#4Qi)N()JvM>k=5o!|2(VgJi-c>t{NxLepzEvr2ZMu7J?T$X^1zT);9}j&IcSQsr z@9dB*mLR2uLi1a$)?9v&6w6~98iBwCkO&c0@_7WVqij%y6AE3A?lAD#9M$!xf^Bu=Rzz-u4Cic z5@%V`&2HtXQ`tM;Nh7F~ruA?Lltt4}jwwt-O-N0H_(yjA$)+KP-|NchnA4D>88tMGuZqQk zVdJ3(FPU`8(9X%O$BiLINl;=)(i_95FG$$3gdS#T^gXbAg|2e(KiOCt3`t^%FskuI zLDAGSK#9<7_e{J&uGczu;83EPokGi$$k{J?Qq}rVBQrRNMa;H(9s>r}mCm z0{H{$jhdP~08MjdeWgjGO z!J`f(fFJ#ioGjXOx`G-ZC#u&a-@d7Ae^WR?1>IGl{4AEK+S82&T!;+Q1w9K^{YXoS zpRTEJVU;hd;LykIuZm1y3qzl|O1XXX?C5@NB)CP%fv7Xy9!2&bmE5Z$!4AG@R8)4Hs*|6&{SCyr4AUEgy}q&GQj3WrJ|~`yRy*b0YOS(Ybt>hW8Y2Os zU5mB~Cy<0zb91y3p}P=DK6U#S5pld{JaK7*IjnEG{Pg0GM;B3yV z>i(wd>?2mN{uj5A-ARwnZy>yA{R^NOJaa+?ag7GElk$+QembV!674H(348PF|L#Bk zO7iAwiQD#y@yA$RgWorJu>H4x^^dT8+d1MQ5Da=-KC+}QY- zoi2(`wC_3iXk&-Se?C6=QxS`i*DE{<5CuuQA*Vr9Jod>9xJCGC&c!(m z_f>dqpT}v?I3{B69Nx9?$b*F&j9&f3oatX4dY@zTUcfTGlStT4n=6TXIwR9$JX2FR zs@&DT_w~DX64u{IitCiNHt|6t>we6wcqRnBrysm`Kx(DG$fUSUJNkK(4muz)_A1i_ zmi>Fk&Yke0ffd`zYn}Cy#A+!f0VWLZD5sje!>B(;s6S((elkAnxk&#)GGYBMJY_+_>jCEJ5d%!3@ODNtjQEW%2X`pupn%@sJ`(aao1;3ye83 z%1J)eFTk`q^KXKMSS#VRbJzNdgm{W5&N||RKTu@F6*<#@XllF}bEi*-rS`*TsBS@tN#<9#lGJ@{3grf-DjeCr|{$Ly#v zj+%MnZ-d_ak!d>g%!uKf$BEwjUTA57gTX7l98T~cBXD!(mc*$O*CA(!VnVkIC zbd2pel?CH8VmB_UNwKrF{0IqfR$MMJ*7H0>97e<@L~c$%B%HzpQ22Eu7ft`$qt=!_ z3Ru zb81YDTSSeB1`=Q;$0VOaD Hx-b7fOubwd literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0143.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0143.pb new file mode 100644 index 0000000000000000000000000000000000000000..7b7cbe27f96fc567d1a97bd00425a25fdd9873b5 GIT binary patch literal 523 zcma)3%}T>S7&I+dSX-%qVzCFMASlQ#+EcNYHcd-Fn-JTBr)5pn5=izd$wu%^Jof6_ z)i6@7=4=Gk`ac6DFhDeEmYiME+Qx+rS91B5iLTIry3%eTkQoX%f8 zn=WQAo^3f3#~wG2%rn%Oy6*JJrtZw9L#Jts9?@+8$zl5#)pbzj6}R+^w_|mR-Y@qZ BxLp7M literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0144.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0144.pb new file mode 100644 index 0000000..f26064e --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0144.pb @@ -0,0 +1,5 @@ + +7google/internal/cloud/code/v1internal/entitlement.proto%google.internal.cloud.code.v1internalgoogle/api/field_behavior.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 SRXVJ+*RI5Nse$daU-(~g)_z$4 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0146.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0146.pb new file mode 100644 index 0000000000000000000000000000000000000000..157fa43be3cff90b2dd98d40807d351c1f2787d7 GIT binary patch literal 6909 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0147.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0147.pb new file mode 100644 index 0000000000000000000000000000000000000000..7cfba0aa3e6e660e44be87e457ec5b7e8803cbd8 GIT binary patch literal 6302 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 NwA4L=mn;r${TEHhYYG4W literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0148.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0148.pb new file mode 100644 index 0000000000000000000000000000000000000000..229222696a9a867e2020bd57a25ac770869d7ffb GIT binary patch literal 9778 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 F`d>$#AuIp@ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0150.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0150.pb new file mode 100644 index 0000000000000000000000000000000000000000..e1097c42408a86d8ac5029c60fd49dc368989ce5 GIT binary patch literal 1235 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0155.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0155.pb new file mode 100644 index 0000000000000000000000000000000000000000..639bb6435cf05dedd7663f09484e6bcef46160a9 GIT binary patch literal 239 zcmd;*OwZ3x&q>uUD9SI%Pby8*Pt2>-19OD1g_0WuU;s6>N z0J1)SF-iw2nVz4Mn3t}XUzCn;8OVZS{p`H_@;s0$3z8l%GAv?Zb`Nk`#U$qr_J$tV Y9H3kE!c%i{yg^DsK)RCHz+N&20C{mv=l}o! literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0156.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0156.pb new file mode 100644 index 0000000000000000000000000000000000000000..5c4ba1847ad7b5b5ee8a69115e430e75f628803d GIT binary patch literal 254 zcmd;*OV7_w&q>uUD9SI%Pby8*Pbn=*EXmBz(*uhL@k8VxJfOUi6&HsKREdxT7khDP za(-S)u>_+6qXu&jj4LF<#hRCxmtQQw1Qcftf^eML7`cR#^KLb^l?AEA`q_E;<#}+&79>4jWcb0zxQL0_J-}%dlbk!)S9)Oc XfUedHPtD2k25AWa=}uw;d(IdDP#RZ1 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0157.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0157.pb new file mode 100644 index 0000000000000000000000000000000000000000..2755b9b777e471ae251025567fe6f497e787fd5b GIT binary patch literal 194 zcmd;*PS4Lz&q>uUD9SI%Pby8*Pt7eTsni2=h4>+o5FSuciJgnp6(sM}z{n+>oS&EPn3&xI hoK`W(xr1G%2R007xn6i`PL4N7eF#Wv5*yf!#sF-dMil@6 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0158.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0158.pb new file mode 100644 index 0000000..f712739 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0158.pb @@ -0,0 +1,5 @@ + + google/protobuf/field_mask.protogoogle.protobuf"! + FieldMask +paths ( RpathsB¿ +com.google.protobuf.proto1api(BFieldMaskProtoPZ2google.golang.org/protobuf/types/known/fieldmaskpbšcom.google.protobufø¢GPBªGoogle.Protobuf.WellKnownTypesòOPEN_TO_OPAQUE_HYBRIDbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0159.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0159.pb new file mode 100644 index 0000000000000000000000000000000000000000..dfcdfd53f5faadb02189e096b48470ccc27a6d27 GIT binary patch literal 742 zcmZ{i%}&BV6or`<8hcC7)I4JKs5T@9lv@j}Q;L<}4&Jagwna#bGjx4Sv?Q#jQBe+wvO%<$)7= z9h9-};!#vYCvsJ*Rg5**5TJ3xsYVcoi%u#j-Glb0tnYw4aTnAGRn-pr)XyL{AK=6- zO0=fc_BPCW?6xDIOX&iYKPAZVBJB)<1mnIiV5WsyX~UpJ5zgOcIx6FZxB~egnL2Km z%GvvfBATeKAi5_%@KQ)-jWbA81#}GH5VC9|OOY-16srl~3i6bv+fH3_6wzw?8=ZxraQ05z6?VSJs literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0160.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0160.pb new file mode 100644 index 0000000000000000000000000000000000000000..a0fcb330df5e0ef0d3e26f372617ddbbf87e98f0 GIT binary patch literal 258 zcmd;*PtVU!&q>uUD9SI%Pby8*FUibJEiOsSEzkoC3GqV|KzKj}O4eMQAuu&U5?t)X zsmb|yDa8_u3XB@eK`^e62p4N!VqSi+1QSr4H3-6S>R{v&PR`HOLo?Kg4{l@t$RPoY zQASWD>G?T{dFgujMd?UxtSm?^*3Zt%FV91`w;<^OBf}3y#zjob?g37#nB?5SKGOpm X2z0n!cxq0LH%LziNP7|+*nh?V=hs;N literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0161.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0161.pb new file mode 100644 index 0000000000000000000000000000000000000000..7bf5df2538e742b8e28497c282a44fd4361e30d0 GIT binary patch literal 525 zcmd;*OV7_w&q>uUD9SI%Pby8*FE2_gC`c_T)&q+O@k8VxJfOUiG8eZ?erZxpYFJ`U zX{wM27i$@aA;GA?sKFQn;V3C_ak=H>CzfDQ!-S;9Gq1$V1dAGGm>QsEp|}*Wz!U*3 z1FA7L!eS6BObyf^tcrMHiWIpxo$~W@u$aREQvx(6xTGjEFCB{_PM9J!E-t6alGI{| z8VTeO;&Ec)fQ6D%8zYx+a(=EJS`a(&hC|~Z02C)gU4M#(gQ|@AB>EPn3&xIoK`W(xq~BF4{RPV67|AUb8@^vT0%g&li0v< GZ43bL2%Pi) literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0162.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0162.pb new file mode 100644 index 0000000000000000000000000000000000000000..2efb4cf64c7e4873489365b77a16e954103c6743 GIT binary patch literal 447 zcmYLGOHu+c6qEt^JbodF-oeGNVCgE81V|B*smuh?O$w2kvI-drJ&~92dM04$F4eEQ z)2|ebxs;rt3T{Kg zs)f>z3Ptz^kWeck1#`sA?2@Y-Rq+T0j1wk>;*PH==gcc>!AR-cO|?}FU1JPAB8}%g zd6LNT4Ap}&^J5aCJgI{_&=me@6p^Tl z`_T3&R^FQ=lA~T&h>@H)sk03AlQs0V<$L_!Wzq^orlI1r@;vz+6y<(%DB|)|jEmjj be1P#~v^ly+jx*7R z;GWBA&%?v;2%I==7X+6+|M#E&*vIJUOsQGIJ)Op0tfb-JjTg^(d_`9$H`U50j7!c1 z&Rr>w-(^N=Hsjuu8J4QVV^S)^j8HQ3tj){#f=MG{T9L|*r?=avC{Fk-dNgMlRWe!9OC}PkQZ6aiTEQ)LpnsDb0uX`z9^?qrz>4@8 z+E2BRu}E1$VH+ZG8uppmn{rT8v5%e<5#MrHAODv$_63b#*Y0QN!BpR-Fv}$&UT| Fy+4Q?BnJQh literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0166.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0166.pb new file mode 100644 index 0000000..558076a --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0166.pb @@ -0,0 +1,13 @@ + +*google/rpc/context/condition_context.protogoogle.rpc.contextgoogle/api/visibility.proto"Y +Match + entity_tags ( R +entityTags +exists (Rexists:úÒä“GOOGLE_INTERNAL"§ +ConditionRequestContext4 +if_match ( 2.google.rpc.context.MatchRifMatch= + if_none_match ( 2.google.rpc.context.MatchR ifNoneMatch:úÒä“GOOGLE_INTERNAL"R +ConditionResponseContext + +entity_tag ( R entityTag:úÒä“GOOGLE_INTERNALB7 +com.google.rpc.contextBConditionContextProtoP¢RPCbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0167.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0167.pb new file mode 100644 index 0000000..09c5530 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0167.pb @@ -0,0 +1,6 @@ + ++google/rpc/context/field_mask_context.protogoogle.rpc.context google/protobuf/field_mask.proto"’ +FieldMaskContext= + request_mask ( 2.google.protobuf.FieldMaskR requestMask? + response_mask ( 2.google.protobuf.FieldMaskR responseMaskB7 +com.google.rpc.contextBFieldMaskContextProtoP¢RPCbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0168.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0168.pb new file mode 100644 index 0000000..c8e1981 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0168.pb @@ -0,0 +1,11 @@ + +,google/rpc/context/http_header_context.protogoogle.rpc.context:java/com/google/apps/jspb/jspb_disable_randomization.proto"š +HttpHeaderContextL +headers ( 22.google.rpc.context.HttpHeaderContext.HeadersEntryRheaders! + request_path ( R requestPath# + response_code (R responseCode+ +request_firstline ( RrequestFirstline: + HeadersEntry +key ( Rkey +value ( Rvalue:8:茼­ B8 +com.google.rpc.contextBHttpHeaderContextProtoP¢RPCbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0169.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0169.pb new file mode 100644 index 0000000..cc9d428 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0169.pb @@ -0,0 +1,15 @@ + +'google/rpc/context/origin_context.protogoogle.rpc.contextIFBJW6wrr9Zx!A zFIt|U7gfb2mld}>LEiz1SK$#jb7sczZi|3BpL4#MIsVQ!-@u1UA(jOn%XK>DQVJPo zyh`#yg=;A)!NAl*tdAU)DvSDfoYgX^a#0%W=qptTnJoD@OR8ioig8kwq9TME)1tBB ztE8;*G;Wp5>fntBy$8C3qw-j=o3JB!qC`3L_Psm3$VNJ!iB*!9!!46H5xWn2D{Ne! zJnZau?)a12;imPl**JV`Q4h*Wo<+@~(LK0yuEYk=IpJsac>T$)!}e)X)Z89zf`hFu zz2F<@MI85|)(^m!IzT3i#BAVCZnxmsFLcCo#uf zbFQ$L4pPylr0yScL4E^W2{TRn8^K{rHgikpf6sFiM*fWqk8*Wp1m*S(0Enr|uS-#?>!Y0&khh*`^ zzyGpfV%DrQQn^AKZnF9p%o#=$yVyY|0!ls8GGU(qJFY9_K5paoH16=dXkcnj^iLB0 zh3Ac?aGesHW9abzBgW|sxE8;CZt$lE*XEL^qRetV6{m}%cj)47o1}Lv`UiQe+Uj7? zt;B~ZcGr&_=&`{>gJzk{1mA&gsUY|G0MJ;7nHcYfanYX5;0?k1MVGH! z#$=ktPJNr3p^pZ?c+iiy617aZGbCx_xHa3pOMZ{@X6RZjj>}}_+_C|Ei#biB_^IU5 zUVIZ=q|sjamXibmx`(`2vrl2W$jcLBiT>n9n<@uUsVqp<&&(@HEh7}#DnaRU{qk#;5L%dgSrOh0KE{H1A;igszH1qQ!b9wycCE= zCW0E-foeh8tk^H?`7?)ci-1$OMsr^;!n=ch1m-V1t(sZ8v{Tg6u=l| x19eq;eokUux?X-!x_)|U9>lv4slCX&STcs9cHkoWgvq{KLu}|S<=I(Ud$=vD8 zB<=bGYpI~c2eB4KL=-_NqM#2x__PYPJ})SUz7?b>qK_33JonDeCX=Mqm*i&VeCK@U z_nx4Awn^O34p-G)hxlFF4OP#lAys>>-6wuP6#i4nC9h@KqSSJTialGkUBl@GHgzK@ zS(&8Gb8xs!{cf9jA&3XD{D~l>KDLNz;t+e(QL*dN5Oa~3M?kt52pa8yR}p&8F9H%< zz`|F_cS;?Gkni^V^QdO2S=9q-!yqdMYcOLWq%Q`vg1PT~i!+XcU>)NmUg9 zRA-p_R)*)tJxgduVk&(v$>@QC*3{Z{T`MoOTa`vl&zFiNy&&Er<+GKwoOM9>e4Q>vsTuc#cDmP>@NY$Hnd7%q57;S$iE2}Kf3-;Zhsnt z0J~;~UQim*cS5v=R~?GYiywn+;K<@TK@z)*b2b?(xv)JI$LDvZT3jAxF>0?>Z)b=nY zW1L6*o$scl*9C-F!t+|AS=PmA`9;p)aH^JN(ZE6I5T5nuIF8BD{|3nrx%C;OU-;t7 zSFUfL61GUU1T1F?DbNnudE+M?xZ_ipjw!@AcDn}jnmZk1o+;hi5x%7di!u`}wzfjdZN z_($EtD{6=m?k6vuCgcQ1wYbdytGkUG^yi-!)as$KKgl`;a7bIHM^|G}~}v+5>r-pClfI8$j`-Ls^Qc;y5vm4J1Jx9h{^R zHiwW>Cs3nE_{5{=*d$>ON&zlIzDvW61J#RrrX8|YVd0iDIET8H-*ereR6K|Kn00{~ z7xr)osU7=y;zplIaEOnNCz`WpmdtT!?9g*Ouz-DL5*A!14)x$K2=H+O3ja7*;{scC t8LyBI^et3GfF1(2O2jt(_mQsc^HU2ul8wE_)`y}EJFC!{0cIh6{9h`J`R)J! literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0181.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0181.pb new file mode 100644 index 0000000000000000000000000000000000000000..6b79122f9cd410cd8220e173a5e994634b840c9a GIT binary patch literal 2203 zcmbtW&2HO95H97PNNZbOum5DFNelr2iWU%qAW47F3q?^9TZv?rG{c+-n%byrB~l^j z0KWOsOHO^2zCim90SXl8BlOTGD9~MsOjay|9C8u3-+uGW%tn0 z5=3FX_i!G~l3bmAx?UJYsh3hlB9?*N=G!EVVsA#osh4`oXikHDXR``4Aqy`|1D}^$ zS$F>30f)myBGasTEDhU>1Ik4NfGjOHyC0|-+h!rGn4GE6!G55 zL%!_XYy-%jN|yEsK)nlf+;^?#hT>jm-)s6a4Ss?S!9Ir@Snoptoq|ISR5eS%nly$r zw64O~qc~O;;%P~Uoh-v!=nNcJ*jN*IR`TIs8c@5W z!_LN5Wq7+prk7;HPfKLxl#%bCyP(ZEb+Dme)fg#Q8ejBfc&}u~oD6jvo}=5~l(S>F zDNhtURQm94XR}_1b^6qO$5QNgyqqC{bz`#Ypy0)s;$uaZvv2k5}w$P zY1#AZFKJzK>nD$BJ@0`=#-FH$NvpW*2+(Nsco)Mg{p1?ZV2Rp@zZ8zQ;VAYgu zih$0a0yxThc&*pjIrkOKRITS+60}1KP#TX}$qP)gz%r!9BNN8iKnGy2;8-?;HhI#B zAzM7j$)Kzw3p>hr^xy$aii^Qn@fv)vP7Z?4{}#YOp4uRa7X#0y(}eZhK*tkzAjz~e zx!h=P@f+EjAh34f(N)XU%CIrgHHGHc0!KVMgI)RpY_h2N9s0IxmDxof(Tgpy9ZawG z4mjf#9PGZUW?1k2F5JBS6$@|vx%s8GJ@-&^bp0{CL-`9IMy`b|EbgD@p= z=+SYSBteqWnaJicJ)Ynd0pk0}FM^m{dI@2}dKQE;aZYBQe+}-x&mfL2gYZQhQE%ZC IeDL4Hf6&8!TmS$7 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0182.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0182.pb new file mode 100644 index 0000000..f281676 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0182.pb @@ -0,0 +1,10 @@ + +:java/com/google/android/gmscore/proto/gmscore_device.proto com.google.android.gmscore.proto)gmscore/platform/proto/device_types.protogoogle/api/inclusion.proto2logs/proto/logs_annotations/logs_annotations.proto"x +GmsCoreDeviceInfo9 + device_type (2.gms.platform.DeviceTypeR +deviceType( +gms_apex_version (RgmsApexVersionB³€Š±RŠÕÛÒ… ++package:google/internal/assistant/proactive +/package:google/internal/firebase/logging/legacy +%package:google/internal/robinfrontend + com.google.android.gmscore.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0183.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0183.pb new file mode 100644 index 0000000000000000000000000000000000000000..df6b6770da97252150c3b482e44edfc60f786f08 GIT binary patch literal 1192 zcma)+Pm9w)7{*Plbvs=o#6=cG)?F&-9ulYs5=GdmEnRFEx~+(pVVb;VQ`4C+lh%zF zkAh#ptAEgM;Z4!2_$j=5bTX5)D|XdO5{74f@AE$IWKexfX2kK>#0eM+B5+6?3ui3i zk$TuMX9=^)*~0lv3W=i@8v5nu+Bg zmy9bb{aoeVLY1*dvUjs{0Ug@JJ$?SE+=Q@D$HTGzEblGmZ&OkLmyO$M4_tU^W(% zq0B)s9w +generate_js_enum.proto2.EnumOptions»h (RgenerateJsEnum:H +generate_js_case_enum.proto2.OneofOptions¼h (RgenerateJsCaseEnum \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0187.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0187.pb new file mode 100644 index 0000000000000000000000000000000000000000..57d06f5c5539c890ec92ba6d97067d8e40c725c5 GIT binary patch literal 9661 zcmcgy&2uAH5s$3(hk7Jge)f8`v)N?V2}xKIFRO%nQTdQ8*;dw;%#*yEEvgvC(%7D? zq)}!@&YCk^xWIwG0;+O_6IE~|w^UJ3MHN+?$dLxSWvFJ8^xl*BuJJb~(ZD*zG;Wxpt^Iojaz(OJb!b1f0<*$)`NXZnODQfN*!LmZKJD3Ew`HMu4&9^t3=SKG z>+8a_>t#78&^81^>DurA_Lt8W=aty!^l&9S?K|5~@r)u$PWCaZv>m5!`A&fEwsovk zB!!A+vjLRy$qsbOqq@$s*Z8 zUQMv6T&JPO`I452NbCV*PTXK%cibO|m!H2PFupzAs_PHpGP_>e;iE9@JFwdFIvxAK z^AY#NvHBhKF!Z_nEGk&wS4T$o)Zp41uyh8RErPLMYwT4vs+-kHIrkKshh%+oGnZfs zaHY84tmkIdHh`UVGWH70wc`GmQOjzC{-70>=Kf4>m*9$N?XL;AS?u?nUfXGxofD_y z^&P+33j{Ys5B4G~wgy4ybuG7zI|H3VZG@~OR~3~#f+braS%D*C4{nMiZi<(+15MMk z-jG5(r(qN!FyDfC^_zAh&Y|Pz-6$Sd9_De?6r{v9OmY3V_Uk09GzJI4-5QVGPA5COg7&R~P?%LPdS1`bfHESyFb%MV>=7D}u!7o$ zMeoG%eKfj;le_=UG`PAFi6FBYL{iKjKxSkO>}6oilhC)VKp4mB+u?D5#!X_V%ZU+b zwLPMtNZF75;~jL@ zt?5v)iEcy)(&juj#8fZ$CCGK{Csv5ZPY3@#c6vd69@Qjy7U@kQHwBeF4@5y8uVb}r z^xph};7bcWud_ik)`DE1+%?eC1~Kh7FFkF&N!0$}ixHxl^cGw{bbD@aEN9~l!u}w% zg4VIqweyD1mR8yx*qwpHS0#HB=Ux}g4Z+Lqz+B(!xUJKCMo2L|M>=`;#0Xa$81>;3 z&wm`?J3)WTifHnp=AZmlA8LLc6FuX2i^6r|j>m4{snqXVZ9BBBw(I9}I6L%iq?M6W zc6|)43@s44^wxa)BaBy`f0|!HzBFG_Bh6@l?Lh`JvV)G(wvIjTagbj|rP;!_rq6%J zJ#<>9t&X#eGCZvi=pkUouqs?Z86Tr`uO$z$6=BN4bm-x$XhxEJg%ITn8dBK~qYq63JCQtykL zl6?cRI{UCXbhfH9E2F79L=>Ls_$O}5u|n7J)d6M%lGa3$`KKfp0$NR$!4(R?3QzoI z@8H3R$)pU**}?^zM4&a1pGzrb!}5_>f`#>ih510=!y-cDS4QEkHp1i`C)Zxwt5%d4 zhSVjAR_wc)$R5HX9#5h3WC%~GS1di44F5m~X&A)LN*GOHO~|6Qu06!1jLW!aqv5o> zwgy4ii~!LDnyyNG9BmDG6hzs~%`2*uEWBC z9XQs&*FG~(&-;D{Lw))<4ExrxW49e&zHOuM{+E0~>)VL2Eg>pB+_c;vR7GLeV4l3- zv2!XMAjRkK@xF7)K7e^odbh}$je^da&)LCpY4KgbHGugpeNYV#btDE;>PIytkicyY7N$N0PKgR=OVN<7h<|f>TagXO~RPl(M%nFaO zd_ML%Z87Cpo)zS#rkX!Dz>EQnWl+q6oC+XODuqBa=kj#7J0EjhnpT{-T!p7dEhbh= zlq~j~AjGoMYCHY#SlDuwFXBK=(#u3(f+;uu)-5lZnTRUa~n0Nt}_n1~6o&kSfbJS>?%x(((j{Fh89IBj$2! zQsQw7jJ6ZBd{-O{YVXELlr{&aLFix$Vc1zvL2^ls#99ul0;_G^iik@Dc;?XV$toja zGDHT?PQcs?qMqy+6+$W)| ztLo0dRv?C?qf-iq8kT(sv)FCIvPU+pE=VXR;#WvM1}*{3dypH~%x(h6wuWeZkRfJy zO0+bHU^XB#0(JpEdkzb2Qf^@jD!|fA1);Pc?n)Y^-PqO?D>pw&z_Rcj%(`PmE9D_H zFDhNByG#?yaGEMHA%(pK*L4RV=wPSXY7eN}i?<0~%EgI&RWUSZysUaoLoitoh6L{Rk7Q9Y5kppb94fu$}`F#J-lJ>>?fH%>{h zk4wYuwTQQv6w_n1ZGJWb>3D|$yN9zhB)gwR;ic(YY-lwu#aIYehfx4Sd}zDk`b+pl zw(#C%@MNH0k3tJRYZ$%~p~t9eKTg2PBz9~++3EBXy#SOqTT-!Xzfwp@@(hv%tn9y@ z?b6c3l6q~n^c73ZvR$X6}$g8C)R@(SUk;uzAE8a=HWXfyK_L6sC zHfZ7fj@TpF!t2wm7B|GYd}xp~mmq7$V8p0+vgJ$r<*iE7YHZZ^Dq~J|9j=ay?o>A` z&FXFio$D4nJuljYk_h6>A%nk1gRjcy?^OUb7mNMx#pqn?+8_ za5J6HRH>D7GwcRj8)Mny6|1?=Yq=y@aeT1eXv)zm=ZV(qJGt3&MQL=7tULycvu@&; zRpGqObMuoqHtM?=KAO11+yX|@i~)s071880z~jYh)` zdc-(Gac8Ig5RI6JmGPl+rS=GIhvpd{DK_v$H7Y!pEM+0BcB;sh*ZzqiNmR;mZtQiq zCY$M&+r=co!j3K#XLLl-uErZ$Ib5aDt!R)HKn+*}JoT)P2UJJn)u@Q;3w&8h?c><@ z^bqFyPdmLs&&Q^26tyjEWVv{|KniK!FK|=wMDZIhP80`w6Y^@dLMxsphpyk1(i937 z`07xxI5yPi+Rx@-R;-(4VFr&qT3m|bFFGnkUlG?A-IS(?BH6!Woih}gu>w(yj* zoF`6e5P7B%-9l{OU`3B%{+=Q3h``>4%#r6EVYVZ`8xbCA6qeN#w!~ONd{TnKX~`>} z*=t~6yP581utTpK|4T{|JI`ns8bCQfKJ~=zVItq^qdH0uRZlplgmzo~hM=QN3c2J1 zb^{g;@!CqPP8Q&cN?=owkw0R=T`fM6VRQcw--wjX`F5maLQeR0?7JiVUCEuFCLkk> ztZ!^6+T%fh$xx}XU3^fj^RZ}u6RwYq(^nU@`fh!{fg$Rwc(vB7a0-yMZ-!{N{#4(TRmBmqH)9DV3*b_Ukiw0F#jyx?_* zcb1yG$CEiQ#$`Tn?YQvD?IQo=99P+bb)gGAxE1xFT zD~h#-V*xMoAhS8^*-kzaVJ_oXh?#igeUa=r-Ps7%C%-}b*Oc-DH5`ceocM|hyJtE1 zY~&SZI2Q0TkGw0^y{FD>@YKt%68lv>QyvWjG@pDRQl8@sJ6&@)%;zI!wPAc8h6AZ2 zvf_~Zf=H9t)N*G-FMops^ZISTWe_0{70Awmds*0x7ZXda{pYWK^UKXdu`JSx@z{1f z`5BSy^1iwG#I0r6u&h$7xD22E!P>9C{a^pHxm5g@gh)PeroGy@??|b3I{{Xu)V_XE zWL(djdL5_VcP%f!L>AvDG4>cTfX&i@!lscX_6Bjw&kJFVds=q+<7897tR(Yd-JMwG zht@Q|Lgwhl;-1L0CYIHGTK1tUL)>h<=9b%H)%9KsEiyc1@I&!;%OV{@u|IRPP|y6& zMLOghUO1))Np31hjX4lXA`jtj zPi(@T!_Ia_mS^@%&s5Rmx{`|TJ4k0)qOJtyeB@iJA`=cm@=&Bk_Q>j>C($NkcW)~7 zVZKrwnA*T&Tpd~iv-_gsOLeUAYy_b(7mPsUg}6#{Oc_}mN6{9I0t8oRF1V!`FqxhJ za?7)+oyXls!5}`!heAMLaE3FC^0dX-T^;P|R?jve5Gbk<;w*lDStPZ+@VZ?4Nwd;9 zJ!v&7`?bSbF417DT>%Tlkot+nIiI6o0V#AsgNVOVEQ*E zR>1J6ve(QlM;V@3=M!JUQKhz@TZu9}wd`(~;V`#4$I$mptkw>5>roR2c0k^%H*?7- z`Fs?-zg;^#%%!60J-gqRUluoLif6ThN~3dVlBOkvC%O(3E`GGYPflzPW11u`6GI=z)=L4yXJMBY}=_c;9#(KGoNQ}svX4fY-s#U;YgzO9gq#quG z_?iY1tM5a=^WR@bUs;bbjL=u~`|J110aBIy_f4OCeD@&$HS+%9-G}mBAqZ!!yAO{m z0L(3dSDNMByAOw!Z$YDZ+RCM)7C4ic>ob&(%a3xID1$jPpZPDTpCZRb^d+MivfLBb zLU=Eq9@H8gwkcbl zabGV;hn=JNleLe<_iY_)4-Ns}S81^}&BC823uf#2P;z4g1b?WP0u$$kFVsrL$#7&MX(QW_sml7d=4rr^+bM3nAleQk##fg$=i!cden^^QX{)_;H`OOL1;zey>Asj=TC#QX+E}D!*QK z0*3kC$jLF=e9aT^lgPv%c5Md8rtajbL3kksUJv^?~?@Z*HI+QJ~wjcJha+7C;X^zNJ0 zeji&mhHAf@Snf~UJQiaK1Ai9!Vl!^szF33W39MEn>7OiGlZEqwY+H%WRSQ3O^+dYf zydUH)d=QQ%_x+QXk^?`H*7R_4(5ymSSEs+GhjNF;S&+LZvJ<36<+EClyD-_ju>E8G zap&;(48p6*9hl+yo&NB`H;_(fKYL*gJfZ#caTztVJ466)SrFHnMq|Iy zYSm7vv0_JvwN|^_hC(DE(_+0`t(@S)QY<9xZ3_{&h+O-K+bR!4I#f?fKqJ)CR4S&h zOdDcP!Lz-fr$7(Ie@}=^xSEE|$moL!O8})It;bHG;DeGM3+@g%CAvt;NaDZ=IH|k_ z2zO@Fu0@`Z0?^Wv{EFD@&RowK1!Xd}NYcAdCR4{S=*mC^3LQZs%lx`X1`MPp(3k5# z9eWN97EEs-hsU848j&|da)k9}$L?{3YOK?9tylbRLTp6peq^S)ADLD6g`R6YKi=@v zDBkGxu<=a(XB~HJPbQYG z_aby9&Ebr@QR!W+=?upVCi#k>54%bP$S1^jHXL?X6!m3y3v+vY0xZN2@hye?EPPvJ zc$<|t&OZSxX&&{NxP_sZXfcq9N15pzAZz`hY0=F}c77{fS z&F{bd6oN*ToVEoQ1>L8z3~NZgD0yHdLG}=4EwKdksM0KhzujV2h=2qk=6b7AHujG? z6lJ4bAqb*jBAf{weult#Q{=<6S{=furY;rx5alDyao|t6_F!y!v#CX0gNzXjKx=E= zosCB3^hG{JomAa)Q(9U~gggZ=LJZAZ{2Os~A%}l8f$s2%R}%>Rpz|5-_Q4+W)x=yz z0O4+>J)4fvou>}OeC5vgTS8M-BN5?AF(j}>%>|(W`qPRNAK}c)YC-leZgL~k)Hrwx z)HZutVqFb{j;ACVM0(zZlL&rmtfiIXAl+b!kF?*dh|So|gv^R1KW4+P=oX@PM7FRD zon-AmbnU_G36Th|wo2N6qE{aoEkf5HUl&)pPS5IC&#f*sIr;ts!%ccu7y0|ZQPB)h zZCfZEp~)kWgEJZPV=SLoA0LMrVR)D`HL5HNav=gF+}oq>q~luC3v1e;Ynm?J?r>1j z*44X{7IDND6ZUQk#G^EMA|#*5pceg`?c;!@OMkoVaWkU-M~AY*!tqQLC~nrwMZ|^Y^P_3m1oPt&|1wIv^Ql zfJp)uXKVNfIYK0E%z>^dHZ_7e(9Xb1GlreEQo}CtHkz-(Dih=*aWw`#rH;Y(u0nAH zd~uxwULSr+F>G-dfJ!SvP;YSn!MI8UuL7ac*B0AqW7H-qjeMHkQg-s@@P5X1D#(S2 z^0BxU2e;D8@YeH>z&oz^N(A6cMTmzXskBBR9)L2glHeS%G;kRLrqajI)aw~Qb536X zPA1L4^GsaPmRjoK;m9Ls{&#ED5 zw%v|3ojOwjbkbP2-3mU!h4+R^qtx6Pq0u)3!d0@x?*f00o<*G8=uSb@u-5Fn%LnbE z!|9Lc{c!qdhr_+Zy8(P546Aj8@`UY^87`duo6D!4FNu7_i^8k?IJ~0l$R8~7ypT+3 zPFY#+Noe^C|CSJi%QO3BB?py zihBFFd{RBdEGn9WLABa^(mraOK+=^ID|_YEQEsW&h)suAT}M-Y@l`&ex8ibG6@LJI zo*)i|78nk`0LCi1-dBsWP@ohYUAP^0#Pv(KaHVEbxLLw)6yUNQe;0qT6y}f4wW@&z zw&5N8&YW!#{*ZM%ZY)|H^r^t-3cpB*TwpKD>57pvKB^c`xal-=X_>OS4`0)i5;mk} zF87~iZt?3_Wa0=E`x09gr>z(`pncIg-N!Zupd%$#D~8c9a!c6OXqKNmDjy%`mL(tv zAXPrBhbXR32{AqT8B3Tn*G56gNu^h{k($IB_gHx_#*F<@a>99 z9y}-s63lGGNOJ9Uv+x*qcn%b(yO&R*J_^*kmTy*!p7IWl# z3#J;8h)k9#uj0)6LWYfJLAbw{YE9hPU|_lQ{T=nbQpOfjS^=SW9ZvH|#;ihb@j_e= z2oZB-5UKe4D;=pW;V;F<_2ddt|Mzv&f+Dp{Zguu*N zeC6|!jO9l zzD=>*?$n;phenu(rHt?p+!jJR7{7mkPgVIQCf=&Y@wg6#JH zs7VxjT*@_p{+8}6bh`=ZGJjk;SATTH&CBeio(|j|6XwRy2InxMTMw6s&41VVnR9hv z1}maI7?Zce&3fgaR_+*;R^#}zU2B}ga*cJdeB5{hc?RSY$a-3bL<2I?qgwR{vW%<{ Wr^juh+@a@{^Ca95P!OGbwEn-ij%Ts} literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0189.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0189.pb new file mode 100644 index 0000000000000000000000000000000000000000..8bde75653da0f4a90e4c37b88bd932a30c547c3b GIT binary patch literal 1504 zcmb7E+iuf95XEUjlS!JuCTY`hQL%)Sr&y$j3SJPTNUc-^+5oSX6HmiRj%~baP#<~X zBlsHr28o|wy_dwH6qQG>XU?2Cb7tTu!XS%TJon}p2h0mn=CN2{7R&@oV(z6`A`%ZH zHe(_vo`&j$R8{=`{dtniBh+Ej{M-xktQ59?cs=}CB5TG%W4qhXc+W9=#}=66!hH^% zSF8GOGYl5f2+07pOj_SL*cdcMt)b#H9BVLYf4dX7T>=yl#`i9;mDzs%2 z3^fT6<6NSyAS#mNKOt;_hH$?*(0iRnf~67aC(CanWmB}ck?m?;Hjq4ny&#H`FaE+n z`Wz$F4v{)JgBsmc0k-61`P+R8-F2CGDt(3I0W=x+@J6==fA|PD$Kiv*Pnu0)SgYZlhAfQhFe1Ksc%=mzo`KC zhWa+>rIxp0cx-M1ZJQMP@bV^Xii;H89~J18_JbmqhWj7A53e_2snTl36m`w5_oAT=_}phS3cO(48?%6V zJv#MzUXZYeI*Atsac>%hN!Vk-sTYO8gawHvBxF(Ot83#h9Q#bF9i_*;IEhjxQ&KPU zKBZASi)X)z!@#CN5GGW_lis_p8?d6!V{V1Pu{S1PKrIf_$YF7(v|f48*!VybS!i#m zYL?J5bA95$O2Cq{FgmfR?}ul;7bl(adI_C8y3$F(?LZpquVQ8=E>CDQW{GGB%H@f4poY07i0rJm`H`qlXMq#Ch*qpEulwxW?ZX0(N$x;< z^kPr9_XpOVzGXZy^zHU7QiIA@TUNVF0IJ4d#~A4C3TXnE`rgnoMnm&OdqMr73?T7j zrat5Ox#5I*fp|0KCr{)#C`m+v_&AIv_#_VdjjOvN@X7sYqufaLyqYz6?u^_8a3bd7 z%RTC6RVhe#4+IoA=57dJ2?O;pG~WzQ+E6)R=h@TvU##4s0AJQ7d3aQQSW>@)Dnj*u zMspnw1I3g&7xLyqteAzo)$idR+UMxZ#_Pi5l0#7DL?GGZ{te2yc}L7nb7rgY5}9*f z>LJuIx+wZ3ul}s~>gxzhRv>#aFH6^eMu95G8gvHw=x}I0vv-Hv7ZJDy^=-rIZ|)!- zOKS7SpZ@-*Rd>CZ9{J4eo0fng2@yZT^snajJN3eL5AZBNI&BD@&!~w?Ee1?sDAVLy|{qh2RQb8hHRc9KXNj! zm-$Uc%~5=up2fT-kS24{q}>p?FFiX1i$bU;%P+CbO&U{6_To c#PfZw9E&BSm`cngs1qO6nd^zKx9RKJzh0MAiU0rr literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0191.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0191.pb new file mode 100644 index 0000000..18fe6b9 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0191.pb @@ -0,0 +1,7 @@ + +1learning/genai/api/interactions/proto/error.protogenai"5 +Error +code ( Rcode +message ( Rmessage"2 + ErrorWrapper" +error ( 2 .genai.ErrorRerrorbeditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0192.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0192.pb new file mode 100644 index 0000000000000000000000000000000000000000..d6a9f0ec355cab36f6eacd850634347968e98cb8 GIT binary patch literal 6928 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 EZ}RW$aR2}S literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0195.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0195.pb new file mode 100644 index 0000000000000000000000000000000000000000..011afac86096b335915c32518a3451a5f14bbe6a GIT binary patch literal 4114 zcmb7HOLG%P5Jt8o?3OG`gCC0tDR4q?fY@M)cO?})7JI8K$r;HM9H`A&8q9*ctL(0* z=$b=L`5&oVbIdV6fmCwIDL0Ne<&sN!dS>O7fRudO>F%%R>z?lES-8^`PT;xT;pU<6 z9Cy>{xtp#RiNI+`uJ47Ly}*zBq-cXAEKT;STa)1(w2ndrUA;LOrtKpSFVdh1i3;zP z8~EPQG4RG@yNMw11HIRTK^^%W(T#(8FxfVN2z!`TVL$VOBPR}SLU8Cj6Vbp9MHJzQ z#XCJ$s2_cd15951R{(DXk4ok;=5&E9(c%C0QR5~h|Yd;#0wT>%_vJ5x*bT^pi0FsLG|KW@XE&&_HWHYPCK+&T$P75$4ulhlj&YUz#7n8^_d2AxrZjrV z7|aBIR~Vm=n7-LMoc8-suOEfR=?l~A*{!_ZyP`^u$7=Q&uyBAGJhELcjDkKjhcQRK zib`W0E7(OyQ|=5Pw^{ABh56)4!+Ma@1#WlUFfy{}E4#%;3GAY#eCOA{{(QZV>3jW9 zbY9EvOSYZF+RxoiM|gI}4cmcxsqlIy71 zeVB{-fv0#~B3=t|1Sls`@QWluX+#IJ(w;U!tSmHzy)}YuqCAO>20bCM(w?wa@K{yi zjdenf9S0i625bY;{Sa>zqd=C1=9es*eW~ZljP1agVe4VvI$bw%MQEJI^T}_mXf)T& zSyKiB&SH#~AcWOmF_!8kR>9sSB60P`t{zgG%kXwm$L@}$%!ae$?qpAOMdW+NJ@UCU zMo*#3`UohEDZUbWQQBtggI$AR6!wvOBy0&VK0?oPybyzGsA!>_-G-H3AYQqCKg3cW z&H)=+c8wrQu{x1ztHYX5r0XyVGCn2xadt6>qMJaKvs6QA!tG4)0(~S5q*EFkBTlc3 zI4#M+lEB1H2`8P>N5X)uKn90|4CsywXlI(Iag8B3GEqlcd#aebM`;|06r znR{4XR^6$P)SWYQBGbI6WC;kn1o?z-$zfA+;PVM7GPwo0Pz0~sHXfEM0^>Rw<%f4e zQ>j|0;aP1b7xLDTy%ZWZM{XV2cU)=M=dds~M2!1nyr^reNh7AICJfIjW4#QqIx=17 z0EeFOfKVU4qwRLd!1SVEz_m5|7;`S?YiN8yxSYnBQpmMVUb3?PU9V3A#E$%z!ZXSk ze2y2BnwC_o{x%C~>Ty}(5l)>h)(Kwb3Ma4h)Owm1NMlI_!9sQ&7F`e9f85?6d!}_s z#MfXXJ=+HZ8*5eGAp>KU0=oQ;L=d+Pta>t3oAV`dq!#5ttiV_d0TFQxt7nMMjZGUwv=UZO0&)ii(7A zHgq(Utv-c(T!EU?O_&{4b_)6Y&uknTvSr9bvLi!!)up*!t^S+>_BIn%1-c;(<^TE# zg4mEFiW8bGLR#fQz9iFJE!Mt-85(1YP-s2bGwuC)bI+_;4=uA=IK_%EzujnT@0xbg zEb+=tA;lITt3|caUb8T@dJnRR8;liT`lT2U*Eudf<;Jg^ZeQpptXkZkx|>@2DFqqz zQk8B;w?=_gxA%Bso10DChn;~1Zhp0I;nFTuT2`Z8NV9pEt2AnRyJiddPBVba!;-a& z-!r5t)hp(%TmrtL!K%l$g{*W}-mh+(E!%utG0iF(<=9zR8tzeP)LT}4zeGC~@1J}9 z{XhRMEJ4OUcp=&m%eu$IzPtcwx~5p>&F}ciOOI?Y+-#NV)e^5Fg>ls$w;CMj7p4zpMF;00{+9OMoc<4EXj8TT literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0196.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0196.pb new file mode 100644 index 0000000..c917da9 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0196.pb @@ -0,0 +1,6 @@ + +?learning/genai/api/interactions/proto/interaction_service.protogenai2learning/genai/api/interactions/proto/events.proto7learning/genai/api/interactions/proto/interaction.proto2† +InteractionServiceS +CreateInteractionBidiStream.genai.ClientEventBatch.genai.ServerEventBatch(0S +CreateInteractionStream.genai.CreateInteractionEvent.genai.ServerEventBatch0F +CreateInteraction.genai.CreateInteractionEvent.genai.Interactionbeditionspé \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0197.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0197.pb new file mode 100644 index 0000000000000000000000000000000000000000..5baf61afcfc0c1596e798d7d78e5ac3f628cae3f GIT binary patch literal 341 zcmdijWrU*Z?a%qu7@(F1GIO9UI? z!4L#7!byaSE43^&uOz;tvLIE6?ZZ`|21X?pEADsbYG_eh+iZF5_ zy0C0j@bH*1s3e?Ej1^3xYSI7fO=u<(necBGJn(p8)OJ>|h=#O|Gb7stU10kh?=;PCXMA{JjLPM58RQVW&?p0xwjeP>m zOaRV|pYxdkl*wk6Nve)V(q}a?EFCF})bAvV`P_|ttXZP~#-#w`%x|@_Ai0UX3$3~P z)Cm_NS_nskXFN!ZI>xD5>*zQlyG>?x57zv-JLQ=Q8dNk(uNz92s?E{}mlle&bAQ6a zjCS(^?O3`p8sSpf2sTCR28kE@QBix_L~mzB79nYvjSIXq+_zvPB3^h>Y7-}kIQLGo zjNYJ-S>wkMch7jNczbXE_2(bIt>3wd+r>x{omg8-2u8r@X@DE3@}=fj?ZxjHuhjVt zZXWaa1jlM_7i%Dq-G^W61W`J zy0u=g%R4$B!`2veBVNA!HfTw>h;cv!e=10pbqkcqMoZ_%60}~XJ%H8ov?7{it-q6g zq$>->!N@r%uWBL_O1I0cl>F)>k*UyoO{fSQRaX03HTLHf*tn2fDgay&GdGwnlz=DL z$`!RDGV4BeC1LMD%Uj^qm^`kbcgQ2Zg+CZ2JpZEeBT*Ji7!+~CHuaUim8S!9pvMT-ZCsy?0`hPmSBFq2) literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0199.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0199.pb new file mode 100644 index 0000000000000000000000000000000000000000..535c98619b07ac84ef211a2b23515a9a97bdc8ca GIT binary patch literal 3463 zcma)9O_SS15RKO#lH2yKGf9C_NV3_202gmnpo#$b+O-uTVtZY(6Ua%WSd)z^vScLf zCgCS=qs+Cs`kyvvoqzSo8p1 z#y%d5DauT-Q%LbWxn>-7#xcnlwoXVK&rRJLjo~X5CBZK%HDoN_5ohs8@ zE~J^D6QbE!+y?$G$MfS(je*;RK)Q^+A0t+yyTBn`=KKX>9XAL%8sm#Eb4Z?hK|q(u zC>)EgphjUnmK~kpSN~^wazk(iP|(nw%T9eQl-v}QMg*O?;Y9$~;-Dos1T)j?1K=QSr;U<~EDqVpwGWgJIwR&Z8{ToH9m zaznW(e=&kh$~7)ED#WVZtf~?jL#|GWHxe}oPbcR1-^_}Hsx_;sR>ndID|{9qgQ^q{ zp~WYmZ1<2lt1}<3$k$T`!6K2Jqe19wD!xD=N1@D0&Xr=0K6=p+$lLg*1XaEtfuAvp zJjsc-dE=vEJiB*$=xZ}VbU>TSBykUwWa@T4-TAcy6>=08q1`*^o6e)rWNh}V`pnO7wS?rZ+udGqd7}=itaXp&So-6^h`y=EffDI$vv)&io&tD z4qNlcb5egUow+}Yql7h8wp(bPqIJl|oj))zv>63v`eb}IFl}hE)i%FV-`e-bdr=fRF(QH6Jrraj}Q|AAQ3R0XX5U%%d0n0UaJa; z&i490vEcCciEGfDsq1tC9}AaCoknIGph;YX#>*&vfv;MAO{sPQnF&Q8zJoG8W$|Jt z_&3*l6mQ!#PoBPy-Pm`Z2GS-HEC?4?tgX!Ki%>mwgCmvNO-u32G}f5(GL_{8r-)F=OnMmM9Eqj8hBAqcQr21%m$G@bf*qF? zl&|0%AFMU`3LoTN*1qySTDY&t-o&kN_+rjlxq2=aYbxu4+<_3UP(~dz4z2Wz+fY;N zl-$JbEPGnj*2%!_2p@xqe;B#}UsV-9l4r)XycwQqX(Y>&mbS0qS&y;k>}$W2EBZ#e P^i-Fg&%aoUzqNk>WkCON literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0200.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0200.pb new file mode 100644 index 0000000000000000000000000000000000000000..7770ab81f1ae6866d5967927647347eebaff233e GIT binary patch literal 3463 zcmcJSPjlN;5WwpscI@ZWQD6T#p3;IKZJ1%~O8L{)9E#g0i5l1T$V$?1K%*q8QL!bB zWT&(<+!*)-dcg?+0h$C6D$4?S7d`|a-AeY>lDn`zT0;zz7=@z&oUmne$VWe@hwfGOzCRJbvs=v zL=Og!D@Oz0WYQs4TK<1F4qdS8aNVU_6NEg|4~APco&>IAn2zK2(O3{#6Th1w=WBx_ z+tv7a(-PBS+e!q+klqcZjhrsH9YFQ@5p6FeYJ+iv?vE@H2 zPMxY?ouk@Nh+ZT4!0dTl%YgV;#c9xy)=2nDgEw@6WDo3qxH^NYv+$oSiGQX@Hrf-t zKm>iir5HPnc1yXhZm7z-aE87^viSC4YgtH@=D+{(?|_#4 z(1h7FpVIdT3Aee!h)n4m5_!JS0U)AAvQhYGkz80;>gukd?I-*#l8oA@s|^LbokJxV z+v(blMJbuy(Nu6Shp(pxzAe5=5vp5X_7iDwcRVdbo)+Wuq^wvZnc(nqt7l?P6M4zSm@&zNIP3N%6?l<#CcB$nG_vM{u3XRhfQBN^zYLxzXIwpkEBp zl`)hNC-&13x-!9jgl<4zfEL1)u2fgYcFG8*6wS{@n2<=9Vtx zqisvo+hZgmOe;Iyxrn?C$9p4@BwQy(;%o#;5Q!uhMVDzTMBqwQ5`RdM+^}qDiCj`2 z);1N0*r&;F(PC^34*_COhtnEn;Ho6kt3()4!8W)JiI>H=Pf6Q}b(WvokZyck-iD9O zxeNnoFR$;E-6BD+ryu45j zN2+k7fsv}b&H-qh{D~@rz*y#X2W-?Trm^2G@_skTJ~V$0Ya@bhrCoiSdXsi_T4|-C zO2N`f(#f)&ifC50;)@g^Cyuj})s%L#zJp)a`1rI$iX&^-1hE(F8!bp$-V2u3ZhFwT z7DmXnva2)Hj zWs=6R3Fq0oT;iu+8y|nS&S)VDt!ajh27Fq9Ok;C@d3@FZ2?Qw^!LJ*Bn@@~jABgXV z89|iE9J8w9`5bL*LRvBzMCn&#F2I?|I5xWj3o|-7PTf;~|LxbG<}(1oMId~32E7Bz z$LCpgb?HQZ4qO*55e}}TP2V@4g#zxu6Bszaa6YuR%go&?KwQ|ApZV)&u#gfzBQ)+^ x-46P2ixB+yT_}LyPcP-=i#(EXA#Faw!)r)T&HVBW%;i%DS?kEgE0*`i?7t`_QQ!ao literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0201.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0201.pb new file mode 100644 index 0000000000000000000000000000000000000000..2420309e5b7b5b3ccb75338b7937707d90d8768c GIT binary patch literal 714 zcmaKq-)_?|7{y83vGFlzyw*)VpX;dj>z+@PuoC*E%|fj@qnc-#9VeK7HRCYHsKy#f_6FxyXwR(*Ppy zNG%IlF7wsA-_rE?E!{}eUVD{ae~bU%?4J{Tgoig$E%SN5qchI_pAl-7-FgP!4M5v& z&3tqQCmv>@umkE`h}dIaV<^yyDy&4GUXMrPEV4GeN(?BoaSuKRb z^{3&E)*u(!ntqQ#QLZ*FD**I8jYb9Iwhhh1X5Di=#1N zbjpQ8qnJdo*+Q?N--N0a<~-c0?fVg&TupIMT?o0F1is_PW(U25qh`b>><2a@_`-xQ N2Xdb3U%LLa{~Nxg&>R2& literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0202.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0202.pb new file mode 100644 index 0000000000000000000000000000000000000000..55438513834eeafc07f2e73848eccc329658c1d5 GIT binary patch literal 9632 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0203.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0203.pb new file mode 100644 index 0000000000000000000000000000000000000000..b79ab86468b7bbbf8223d77233485682923c9689 GIT binary patch literal 1043 zcmZvb&raJw5XNy5Ct=byW+}yj12p|dIV4h~N>y)5vVeuLsl68Tv@&EHSt7P&ZzTEx zeE^QV^!fT0-Rvd=1x~hSe)G+IyJPrz%i|(V(s6Ih(>UqHdD2T#!Hf7tBw1Sa@*)#i zuN1N1Y?_bcqpL#5R0TVG<18EBa?M>&fA&N&;S!(Zn(N$Gp%u=`BUO$1u$9LJPX&9_ zhb1Gsv2Pr#2b((SEN5^=s0*f=z^+Q>Rp0Ka-rYyC`aRGXdJQHoimb3}N>hKJ&rmOT zTxO|lDw&N3nJf=fBA5dRgT?Ro&2)AKY}R^O+I3mf>c5#6kwtno#Iy|B54;X^{up4Y z0nrw0gcMW4A}_ok1LxQwLu(Cfz)KwtBF}TY6U#umu&qOv*r77Sj{Sg99G-<%MVhj7 z@;GwcAIurL#HylAXzS=^*xfDv~r50kV-H0qxJi0y;-r0{pxj- Mj}rB}=l>f20cCbL;{X5v literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0204.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0204.pb new file mode 100644 index 0000000000000000000000000000000000000000..b35281c78a245701b7a8fb3fd965ae22cea21aa9 GIT binary patch literal 11580 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0205.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0205.pb new file mode 100644 index 0000000000000000000000000000000000000000..a774baee77b222d758a910557f539a11a67d7a05 GIT binary patch literal 369 zcmd-w$w^Ht%FE14*H2H)OU%?yEXdT)%qvMPN=z=v%+D*FgwKg(x@rFQUd{WC&bA;r$q(VGA{k%Q>+~a**!(4shL;ZpST%A4LJY8J`7=)y_ z#L(n@J^eg=9eo6tg~Ygo(Bypl!vz?HB)LS<#C=^|JVSj2ScJs6gwdotJl#D6n1m#_ zM9?H6z%r~_gV2BSG$noAsu8pqHOf1n$& WOZxfyxe72PaipeXf&;VQ1v>zdYib$* literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0206.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0206.pb new file mode 100644 index 0000000000000000000000000000000000000000..6c499e8a8620c5196addbe2c247a381d9647a3c8 GIT binary patch literal 3554 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0209.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0209.pb new file mode 100644 index 0000000000000000000000000000000000000000..3a67f8deaec9f32dcc32396ac23c12dec147f278 GIT binary patch literal 1457 zcma)6%Wl&^6eW#NlbbeiO&U@pBw&SDBvQJlY8KEoDQZNU$Vn@8!)TIBqXB1ZJPx8? z!kZ0C{s19%dx=|-bhxhn3te5i*DHV#-TBn3?6LU-)|XNYZY>oqbU;Nm|{L5Sh30DtAw$TKB+IwvMPYX+jwmKFvxiccPx3 zebhbY?Inq6o`zU9RL>J3Wnl{4^O&x3j_yEOZ?&PEyis(drX{u{A@4=Vm$S{py{aUu z3zwBXmpRAif4Y4c%UhPfj=&{5-i2j68c{h9*g<0CJ>mzH@RW96#q!ECST{yleOO7m zz%v@B$5877!Mkna+fJ??QsSEnm@=2B;BjLW!{HM61^n)#y#O#DS6-&FJUv zpZ@4AvM537OtB2XkQc$#;tA)d64C4u&heN;BtK6yNuhDIc6zzh&a5rFC@6JI57`4) nnrJG$EafsV)2jRms}viRWR-Tf;p|dK76k@5qUVi!Kj!}e0SW_b literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0210.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0210.pb new file mode 100644 index 0000000000000000000000000000000000000000..d976c23cfdc86ec5dacae3ed80501feade9840e7 GIT binary patch literal 5997 zcmds5PjB1E6|ZbbmPfWsjbleqHrvG5cD=CfbiL$wtC1pr?6BLU9Ez&X( znRG}hfxkkFy%t4Ji++LLdg-m`xgVkDo{H@^=zBAyM9NCj7JKSR;`{UC`#0|mA9*@) ztiW@<@xj>fEcf8tx$!;wAasH^PH^yg>PObWb>K(7{NE7&X;F&R_dO>%nD~|*UOKjo zC{i|XUQeAc;;;QsYSh07BR{al&Vg-3*0n!5usjd2BiHxBSSfU_EH83LJjIgQdwO)(R8<_x`a; ziZN`NtPOi7z5Z7{&49IrJ^7y7LW5qX^G^IUJMOod+$q95oOYx zj$S#@iE~5mlYHb@SE88Kn`_^G``vGI-|a9#M5bq5IihCLOeF68W}j>dFsL94%bWg! zD6g?v`MH4Subdl!TRz;)6zS~ktRm!R&-5#@EfLTr4s|YoYXzv;^5MrBkmRkh?oE(S zD6A?l(j=-8DuM9~ATS)I5d2yN+`Adv`B7uin>it*Uy~gPBOArs!c}46CmE!~9%-Q= zT1!G>($6fBw#mj6!UyI_zw-k1(Q?#bWX;gZpq4z)WAezduiPkdZ2rcDY~1))Ty!ey zeByB7K&=SSCH5c@Jaerkh#A<=Q0h76k$yzhuN^1gfj@C-YoL)Tf)a8VFz6Yfj(6b) zBj?KTA|Cov_**N1c;#I=)8_Jq5NFjCge1|Qle>X4a<3hpSjnxi<$BP>*0Z+kNI5n3 zT9r~*O-U#@*vA9sdSczw2q?d^nvy7X{D28@R!uNwBzi$=aft^`=uf8D&J(}O!tYO) z=S)^Qn<>T4?@F{qI{h&rFj(yADB`YN+sHb-9)Ha28*{P5?)o903 zY$jj-!wT6J*xo;bd}%%p2E+@=wF#5&duA z?;_M7MoPV<{^trQrw$)xDU>4}vxKin9h3E#1z9>GC1D-5MR~H{5yupG1O5-e4rtYE z4YjdnpOH;D^LbaiZf0uHc8{bFD>49Sm9`&X1qIKkgk+Hc;6FT^&?eb%vLa=oh3uh3=nfggl&%Mot)BOednB zmRJoW(#>uoMmN3U@JmiS6^cmR>r{~FC1TneqIpVCOLb#kY<-zKp~O$g%hd={A1i*`nzK zT|Uu|$=1jUM;6YhSOAY{j#UzJTc`;W&@^!k&VdQ|KtCbM$oDSX@ia(W6G_jptvOw| zM1Mpo*%;LDl9FSa2~~f<*}9s97LNGjUbIkvo5+W` zjcn*?paAs-U;Cp=ehK~H_K4n0_{Y<8P}n1-v3+{7M5lF|}0>5IYoy66a;4M|KtB0vLRsR5s)~kh+;avhloO* z+rbSFrk;pSY5v9{(Am_x9rJ}!%*1@}*Ev!Urqdl#HB8*F412~vYv~Y7yc?CBK1J-X3TPE-7r@E=E;x32*=s=4pdFX@{ zt=As(^`EJBk~|6Ftc(llE>A{&{TOx)w{eu(9k6H3?9^GS5u0( zIBCA@pDJr~8y0cHK8Vh>OY}ohzZKM8-{c)wYqgbiwD1;RZFPBD>tR+1j0TGMN#r3s zLqk)tUUurE3pMu6Mx~`uNy4tA*7;V_{-60AJphH@((`PN9QY<7Hh}$XI##NPM-pa-u z+=0arOv+^*%ALJ@sh|}0Mxc+2hg9*%Z%Euo&exNoFkykmUUC5mdO)}(q*>*_~391|{WOU|lNYOV}&=OxF64|`Y{ IT>pLTUo}%@%m4rY literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0211.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0211.pb new file mode 100644 index 0000000000000000000000000000000000000000..8d0d51aaef9a802099ea8f83e2f7d8ab2610693d GIT binary patch literal 856 zcmZ`%%TB{E5G16f$)?cCLL!t)fdgDfrJfLoO9coHNGOzZWSSLNxK5OqNBInXgFoPp z_zP?&Z9`RVp4s*6?AUO?k!FI4$KE3f%6j=T<2>)BSt64H1m;YdrXCday$IYp-FeA4 zk{xizY>bhdr082+>(C7yO$-$#n^2SZF8x)_U#)}&X*Q;k`nF=5n$>9FLSvK&i9+su z)uC=C5CSzp$5UZ*Cfnc`BN2-W;jm%wbxgY8#h8yWmP(cgGr$e26!B+M{F*U49ZL3L zopPSMVI0XM;kjS$+G?3*Ne(qf&cGR?q{jZ5s(bz2pqfo!YzH@G&xMfLMCDOJatm!H zI1?CUm?tmU2y?%oYMH=MSrs9MGK8AZ;a{lU^ynVu^;MsaJ2qJA;0Qe2s< zs8n7t%XMaMkxB_k2b|Fp6#`WtU;>%p&bI}v1&eA!cW%To3H6s42^Q`JGcQGCbCJ$H zZ2T>fHrUTNDLwX#TpoCpEeH0e Pz4G8-%=Dkj)1SsKjj9Ba literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0212.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0212.pb new file mode 100644 index 0000000..063f780 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0212.pb @@ -0,0 +1,13 @@ + +logs/eventid/eventid.proto$java/com/google/apps/jspb/jspb.proto)net/proto2/bridge/proto/message_set.proto|QASiWX{aga5fX|-1qBt9i9qzcnOWOw=Z?nS`R1E9@4b2Ry@AV~=u7(} zc8}Tk74V)2oZ2W5p;%ez3(@zu%|@>6`aN$fUExP_*Yt{>7}`_P2+hb*SN}{bXyg1I z_e0mQqyK2`rq4rLZ&bItf$Q|S8QDWFCF}E!kEJSB;^UiD(u|JTZ z2+)A-u#k;}7vsxl3(1EJUFyXaOS8K2c?vEZ4FYkWbv@qnMDOHKC4*dp<%7WOyFT;Q zJtk$@T1`~*bRHzHLw3)&UrwxA)qFGi`0?{^tS5VPf|HxD6j8RB9F&ttOU`KVIdTiDM=a8ABF@zk!c^R_aNf@vm=N=zop3AA#WEJW+YNrHIYb*AVVs9EYebKhhAN%!8HZ zDJV?SXv&}t`GaxDgQ1Y2E`g=`#nVzvXEbsPGV5$Cxx|`CR?k`xamag+-U`@gfCp(I z`RdHN_Fy*DtnHVmp_4VpwV2-@W993jD%8s}u36e@>~Gy^Y;CTkb{lsabjn}()Pm({ zp!>q%Xl(}U_{RccRopYcQgtU%VUx73=15yEKk4K{buLpO~!(=txOq47dLsvFq z`PSi)cOk9(QP)kS?#g0Fb6!)!t?XecqEJZ=bg(6hWFfhJcvwmhfXv~CN81Pcr6kEf zVz*sNssF8mQd-eB8uX}?QC|nm-Stwo-i1psP3rImA@^0$kjq9h>NTTZwdkg{d077Q zr+@!8DJw3xOfN*nkhVE7)yzQZ#PyxZUkR*n4A@ksskv2HYBI?ij-!&NPa;X<5FwCi zyB~9%@FdmWZVSU6>}@0SeGb#}W7aj>El>p-iBF(xREz zKzu{NfBJ46reN) zGr4>`_Is+~7=o5|dTs)067J`rc6EFsURu^ED9Ff}a;S^lBY0?R=sZ&}kg`zuIt_)E z=u_Q-&B@<{?51j-I}SRP!1^!NqH$DebTY3L5AOnJMt2iNcV~#Ylr3z)9@c`ARWneE z+7{!W$F;61H%tN0MHq8mGR&B|>+`2C;40L3E|xK$DCDtR%%!`qknXopn@tbBErKBn z%c}8BN)kKi{A|4C#!KvfTCS>vvs&(}kUwOqBv9kaS=5|7odM)c$Y{awb=9fknCg!{ zFd9vh_u&H8);jY%-AUUIhh5>xGAM(yW`7!oG@ziCPBlPcZ&K1%s?9LH+04$u0yOcm z!$tRaEPE{EPRA9pbF6}r<)XHguT3hSUWzj(s9ei@_s7qVEUWpC_5IUaaipF=HT9UQ zsdwMgXP_BVLtI+i^kN9M=hawzcs~xx_ zd&uymI22vHUg{IBpS1>Gd8kPk0$w}`*UqAi+y~r~*jhvo!j-dFvL}2Fm+{3~GrraE YbBOO*j0#_M{i^kgWqq4SwRT(dKPjk*P5=M^ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0214.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0214.pb new file mode 100644 index 0000000..452aa17 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0214.pb @@ -0,0 +1,8 @@ + +2logs/proto/learning/smartchoices/feedback_id.proto smartchoicesHV%7>99aMSE#Oa6i-(i53PF7*Z*tx1@2Zh&C>c%h2WI+LvHq`^=pKwfG|t z5(^6;24F^FVcW+74O@>|@M`GiDqt!7hp7`vs(LpT5+9G;3agjG0F|BB4D& zTiFNUq36ehVfu(L=D9?8!C>Ixqa^L2?KmJ%L6NV|pI(I`^X9FL*OfRUqk%6H)=orc zTau(bgcHioU5Zh_{{7?gUj^WmW^K~VDQC3vjWHMhR}f}tdq@p9SU4@lYA!~mdyyKK zA!|+AafoUHcfKJ-)YFcv0HS|ZlY6Kv*lu=Pi)im(y%ffko9mOknZCCs0#bJEH4D{- z!vEYrq0a-7;Lr|;T2v*oao${&*~~+kTQ8|yl{lcu>-b2 z!EwOVrM%f-2+2Erx+j|g22D8tRF^Vwg#e^WjxI3mYxUA$RsI|&ewKd}OHvg&)2_0G@U3sMJem2EK)djBKTRUdkK-iwOK8b63#NXY zhhw?$t4w|H`wBuH@YW03WDo6nw(h#DV^dRlE_I}C2*z#6O#B8}N2|IgcwZOP#5K}H z4F$nxo4Zq?!e&;Bk}-kb5BTq^4}kKmFs}n zMi;NCG{sT!0k!cu!Dy|#8y0t=rVWK)_5k7tdM5CuVqe~`Yrt5MD{ZHo85D0RkV9Se zEtPGD50xZDN#bw;N=esnC}i6v57Cav99jsfTe1)J^g$84qbRyVHlX;PA^;BDvSeF# z@ckR9hFwZ6{6GP82hvDjDs=HXY6c*2b$yp?qs?kU+UHWR zKGgo6lGWs1+q&-WzKT*=)KI*y;;S0*2W2Kcz#l5=C)_cp6x@SuJyNmzo+X&7v`YAq zGKwLWC(wA9&VuA)Wh_PuQ2dPbnK;KElNKU|?zy1!!XV>Mic)tFuKwK&^r7NiHr5sA zmgi!P+(+cKY|;Aj^OHW{yJZS+;O$-+1fWokIHG5_`J|VymorG_M?b*A%e3cF@-j=qG?<~i+nh4k hvH{wK{d-ulK7`{Gwlgg5Nf=LX{c-J=`jW*v{{k8+oYVjS literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0217.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0217.pb new file mode 100644 index 0000000000000000000000000000000000000000..af93f9e43fbca0d602ae2cc2ac09c783ae45fe82 GIT binary patch literal 1921 zcmb7_&u$w<9LKTSq{*Z-&NwDcT13^VQrjReRER@`iZ-r6mTVe%ofb}`@$Pst%6P__ z8M~Mh7cM>V3_J-JUZ4^O#6$23{B~w{vqs5*%W5^>@8>(e`H#jzr6!nbWmWK&YbKa6 z0hNhXJPGE4uG|Mq0gYqO_=F2?R{>XsthEqhsbw9PgpZ3Tl1Gs&%6%ZJvj!d=rAnoO z1$52>E@QDUTuC2v^p&wn)071XwRElolqMB)1dgI=!)8=k9z$298dhcuk> z3WUP_1^URmY3O7S!jcWzOkERu@^wL=h(GM6jfN(?QsYV|4~n z&nx&jI*f%fEFm$SXOja1DX|TQ9e6{x)C=}0+M6hm5X*kFC9~<6-Aoumd*S^W-Akyx zfT5d}v1|t85=xsAyXCM$?}?nH>l{VEG1^NtU745)R#IDzYLr4@eui4}kASTv~U3PiLf!Jx0lL`Vh zcuv5Pj@Rnkbx_Mgg<5bg&^;KEnodc+a|N9+ak;_`2e*}cHJwIoZx5WI;9<)zVac+| zw8|ZNmhav@NA5c{%*BElqK65eP8m##<#0X;B%iBAzKG>KVHa_K&HBbW-HH}*?`o)( zoj6D%hX2IiR9KcOy=pfh;m)(yo&Rw^b*{WYI@zIx{0QQ^dHSfCcUolmTUVee)CY}mMwH4nnkx4p*A zOT;&9;1=5R8UE{=H}PF`P;IV?w{RQnhuv;3iux!0L4W)M$$Q$u2dKHO_`GfWF*;lq zs)-0cM4wzGS4}(k33_zBscOA_@>lKsKR^Fk-xM&>#=iUW@AtdE)X?#q#uxB5JkQ?` z4hy0sg*U?8?C>aL?;3^8zho%5&OC)jZ$b?V;9*MP+6)9sX}m&@t^>51a5>d(`4hNz i)vV(S=)f=B7M(okasA}z%B^#nJ+{BqH{OJ&r{TY;B#K%9 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0218.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0218.pb new file mode 100644 index 0000000000000000000000000000000000000000..b571a1b0059f011965a509f6a0ca8cd4f0cee588 GIT binary patch literal 1214 zcmbu9&1&2*6oqRinE@3V*GWk`P$+>wpkP5afznMTZ8n8*=nq|*YgwaFqLGZGG@V^H z-E`Gw=%No4$f^&~SLn4pc4r9b#v5Uf&iU?@buJkzBOEQQ@rGVW%N2Kyf-bC)1uYdU z>IDx`U<~(UE|v6)%z5xUsde$wR+ue?StYC&6plv17@;_YQc|gzx^&X$Mml=sys;oS zExK%-FP@Q|+=5h!uVKP|n0UprC7qL9cO^ZWH9w&1Xrmu$ zXVtW273AUhrSq=j@bBt2`+=g)v88YlE3krRo`3OOKU+O9wdDtNY%z*FnuE}CDp~!Y zI?|vYX?M-FrFk-%NioZq(cXgd>&*@OA@?fllcn=YkNXE?tA3#IeKPzwc{@ozO`?18 zfQ0EJ3gRKzNKa3raC{S7|M~hO94L&3^WSfNUvGa4$nz2tg5i6)45-weTMZaO%sB>J z`)V)%^YSw%^sd8GoEkYePBH63YC#njz!v1-E`c?<)KiPya9xlm%*>OffCNA1I2x8l Vhv9hdb|BBHQS~$2JUM=S_7}oVy3qgt literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0219.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0219.pb new file mode 100644 index 0000000000000000000000000000000000000000..070eb77baf2743e18bad954b5ca581e4c61dcb60 GIT binary patch literal 3228 zcmb_f&vV;E6s}Wf(oGsG+a^)NkCwCynW5N_mI5879sf{TO&!au%Y&SHyUXrx1+!f2Mt+^Gc5&kw3O9FANipdJxX+R@#Mz*=IzSM z7Fa39$k^{mKB8q2)Ioy3FQK#9A@x{qJQ(=lK%c)@g24CxZQujNRkB2y(+C7-VY9Qf zn+U&%#2aXy#c>o$6XuJo~Bi`~gAI<_Od0Gwa{Ia!}`tP?d}?qtl?~ zfW_4JK;P2F$&~BwB{HWhrib50<%E4TW+7Z7++vT#Qj%9w?6YOEIJLK>84nQJzj}QE zh!;1nXYB~xBzv2Rc9b6guC$_oEnCG9os#|U#%#BJw{6{P??)3kD=7XLom1^W6Yj<^ z4gQePVWOYO)$+4OmK4Yq7zZHR3BHDK>d8Vc^II(Xl@-JYz0~VNgdsZ`vwjqN357%k z%+t%@HC5yJGSL7+6avZs0NzEj<53W~UZQKVi*LPrGpPy5ZmuhN$dnJSqd7mJdw%E! z`V!PW>T=G8BMv%%!Ote#mhIUtW6&9|yhIDA?(TI7pH=zlOeK+tQ%T20_j>@^Nq`>;b z&cpByx}2kcJxr5vzYh-q72jjA;N4!p4z}8bjIJGVTY11YGR5PYXf?+hGuNYgt{;qJ z2Ax>Q>|91g0JWt+*g$JJe~%T56AhOuZmL3k(kudT6RoA1#%vfp1fllgXh?hGy*=0_ zxJa|AphO|J09cneF|+DQ;5FHw*|Xq1-CNMBWd+%v**ZF(dX3zP7($x(j~Uz)hXr~r z=L|iwqL3X0v;kKaFp=U`gwuW$a`E~qlI0@Fs(=!OY$%{&xrUZf6?$&}%XE3H z7K=}(s-6J~6RrdJkO{}%ma;*X?-smX9Bwet&x6DKCi#CROg>Ic#Z1zx$e*p}z$0wzha2eXZ-P9% i7xoyhzq$XT_`vVdj`;iI$CD>|bIkMQ9|5C3X8!@!9!}5z literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0220.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0220.pb new file mode 100644 index 0000000000000000000000000000000000000000..e87be9c03d107f39f6c2dd56b32f7c494b3114ba GIT binary patch literal 875 zcmaJ=O=}ZD7CGRYKf&4TMuIiD49xp{F8dC6nMfrb6q6Cdj3?RKLSIVj&!iGL zNhux@MMfgi*<2{1G-Fmv(lf#pOSJi4s8lyT)ByGApr?EF%35vR3O$0&S<6HW>8`PF zJX~?tFD`z6Hhx%IKjW!`6%73T~iVfaZnXVH6$(wuyFN zyO@{v*bR;ydj%obnj88-&#s}HaAR)fIUOf@ZLgvR>=omGa-DAXW#wtFq5E+6Kb)$2 znYq5eXhteJTt^3RZ;4UWX#+ig{UtO%a9_1-KpU_c9v=pgZMk2J%U|z4nQIwQRH~2P zzF%&?H{fygBc4_($he|8Cwk4KWK!w9Dt4bFij67YMdVZcFa|_YthYI3JjEGJNpcPc Viv+nC=;x6OoyLb>&6?-<-9ILn9W?*| literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0221.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0221.pb new file mode 100644 index 0000000000000000000000000000000000000000..0cb619053e0cbd42ce7231e25464d787acbd1e4f GIT binary patch literal 2694 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0225.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0225.pb new file mode 100644 index 0000000..cacf99d --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0225.pb @@ -0,0 +1,23 @@ + +:logs/proto/wireless/performance/mobile/cpu_profiling.proto&logs.proto.wireless.performance.mobilegoogle/api/inclusion.protoCDOu3lj`He>AC}lvZL$6yJBwx#yjGV{p^Mqlgbe9Ao~e8zK)y zD!DGGv+CdQUn^Dluz6#X(@hEGAd_-iCh5MVxiLK0jT#&B?p}S=} z&-lQO$qo8Rj3VCleH>>-itAfL7kPt%vJu5Nv`2^^*s&d8?@u@%AresRI@TejoW1&~ z3Tk5F_OiU#>wr$va|bPIg}Pd9U)bLM_J;agfBWV8k4EDKnESX}s*q1@XSYPbGQr9N zwhO8ULA6SRR$p7<@__OlBuTDQB-vg(T56)eu7heE+73!h%n&uYy|S}kEoDZ2Hjidk zG6u0S0(3-@N}|>*p)Rc5;!ZYtZV~~fXZ*kUEaX`XnyybaA@C5HWQgnt`>k@;vwixW z@3 zNyuMqjQn`A74ZBN0H^09{tYlk;tyjB4~G$o|G5pYp25`&&E7b)N9p8`+aow#80~+} z92Ub}eGKS)3)niSn96-ceW);J(g)oXMM>8gDt)*k$XydkOo^QXRZ&nxsVjAune@nz zdy;Az%q-ggby+ba2u;l(r)72l09g^$p4OENiJ@2bD8T$afA%6+D*9SeumvSSS5qfv zL8D`8U0DSl7_%u$ z#9tP_jpCbNHfG(M=qjAD?t~@pcr@<@Gag>Y!H1CFQuZTfvm}gWowOcxBv`9A{F;-zGeYgKOb2;K4ka3Xijh2V58{I!l;nhKFNXN@dmU zKbx?xEt|qcPv{n!<7vodobuZ_YgNuFUv9s$@7ZH#9d$=fc|AefYkd6p@2{1=8V+P) zGKdn`e4ntG@{q-?ja0b*NrZjD>Iu@NtRjVE2*scz>;sF%WLx!5sOjdUCCx$ywLxKV z9K|%8w5mdLa|vps2{J)1LA?sb@7QcYc^r(H#MaKLW$bni@MK<;d<{F{EaAa)nr?xt zc(}^GUCxt9TL-1^iCVDl;y2hK-iZ1GcZhXzPOzaqKnZRr%o>uhm-nw>l`rz|dnj z@LlXskBFaDS6i^D5kpH;f^i>I-KDOl4GhgOvgn3%qnRVx^IbB)u1km7$h5O$Rgw#z z*cm#+#Z)s>(?UqCAwhobV4NWzq8(_OFX_<9OY3MCwnV_UJSR8MK!<=9A&YoG2su(GTv6)y=@$X%sIPBb~qwI)+2h z{$gD`hiFz-p{56J+omN14ck1o?R?92(-G&Hln2R$v9PJ>qpWyOF3hU0eK`YvU=bY; zT%1!Kpi_8!=~9j4yR~#8H{`HgQ<`d1{2r+%UlqHu+`?~uufS>k%!oUG&69<`yYGeC zPv4xy`;gwt%~!^KY1Tam&Xe5hx@52W$3H*)yipf-8B2KY={k)4p0ik=21)Wu^}&_G MCSm&e&Hrxv2a#%VVE_OC literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0229.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0229.pb new file mode 100644 index 0000000..d77d4aa --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0229.pb @@ -0,0 +1,14 @@ + +Qlogs/proto/wireless/performance/mobile/desktop/desktop_system_health_metric.proto.logs.proto.wireless.performance.mobile.desktop7logs/proto/wireless/performance/mobile/cui_metric.protoElogs/proto/wireless/performance/mobile/desktop/extension_metric.protoAlogs/proto/wireless/performance/mobile/desktop/trace_record.proto5logs/proto/wireless/performance/mobile/sampling.protoAlogs/proto/wireless/performance/mobile/system_health_metric.proto4logs/proto/wireless/performance/mobile/tracing.protoR mobilespecIdBhÒï€�latest +.logs.proto.wireless.performance.mobile.desktop(B#DesktopSystemHealthMetricOuterClass’ beditionspéz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0230.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0230.pb new file mode 100644 index 0000000000000000000000000000000000000000..bc24ac90094f5d3a0d1e01f4a76796536a7e4610 GIT binary patch literal 545 zcma)(zfQw25Qo7Pw93+|V&}LP!)?pWc&MlcNa{wNu0>7AtM&bqDJRSw6U=%WK$HW36(|>p?e{d3w$NaoHChA zk*u2X>g$k~nEK3H4Bx=;8p9jR=)#e)ka#W-DJ)|6G+c{kkqzGTPjk&O?3{ysk0zJ{{jaewuu rp3qlkC+uOQs?p}Z-M2G(QZ|w~SSrLb%%R?XIE$-F#t1aC*lhD3Zp_a1 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0231.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0231.pb new file mode 100644 index 0000000..7f033f5 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0231.pb @@ -0,0 +1,18 @@ + +Alogs/proto/wireless/performance/mobile/desktop/trace_record.proto.logs.proto.wireless.performance.mobile.desktopgoogle/protobuf/duration.protogoogle/protobuf/timestamp.proto8logs/proto/wireless/performance/mobile/annotations.proto + relative_time ( 2.google.protobuf.DurationR relativeTimeXBAÒï€�latest +.logs.proto.wireless.performance.mobile.desktop’ beditionspé \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0232.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0232.pb new file mode 100644 index 0000000..04a991d --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0232.pb @@ -0,0 +1,104 @@ + +=logs/proto/wireless/performance/mobile/extension_metric.proto&logs.proto.wireless.performance.mobilelogs.proto.wireless.performance.mobile.OnDeviceServerExtension*VP +N +talkback_extension8logs.proto.wireless.performance.mobile.TalkbackExtension*d^ +\ +-apps_telemetry_system_health_metric_extension+apps.telemetry.proto.AppsTelemetryExtension*RL +J +dialer_extension6logs.proto.wireless.performance.mobile.DialerExtension*[ U +S +docs_common_extension:logs.proto.wireless.performance.mobile.DocsCommonExtension*j !d +b +android_google_home_extensionAlogs.proto.wireless.performance.mobile.AndroidGoogleHomeExtension*N!"H +F +meet_extension4logs.proto.wireless.performance.mobile.MeetExtension*T"#N +L +glasses_extension7logs.proto.wireless.performance.mobile.GlassesExtension*c#$] +[ +edge_perception_extension>logs.proto.wireless.performance.mobile.EdgePerceptionExtension*_$%Y +W +admin_console_extensionA>7BETdbnVb`S~;+UsEOCI7a^)1 z`UpMt$h-6n`XcSI>ZxNp4uq%@LfkyNGr#ZK+3})xBQXf;ejuc%pAQ2*;vs}QI1$0v z^^SObEc(L{ub*<)XOMOR0UL7}43D(93U5Y)fc&3V>3G1i_?>BB@OjqOMTe@2hy)rGGv+_N~oDK32c3Y8?>%Lt}m ztS*9JZo6=K`TKk3FQUbGr^CnCLlwAan3kb8VDiG}Y93N6Tf28}OwxMbIe??fQ+yO& z>G9|uO+w638Rpez0e3^;sl`~VdH2KF0HZOBq6nOPR}EBwZo-(Q z_m9_6+4Y3Sf-q#C`telfXenBvVc6>9HB<=C;a`QlXl!#dABC-cjiBY34g#s#rPhwo zHq2e-9CiuonRb^nj2(kCl?S+p7WVZ6UCCgC@}}+>2Smx%eq>Wl+KMTMFx%0co_&K; zL+gZ6i?SWvXp<(RxE{*bX zxQbS1^2kTh=s9poWdU!XXES?U%XXsLNFvHujM_4jVOp$d*ezyv^#)P$a|FXY(Ax$a zi@fg<+ffR51uZ9pp4l?352jMY6@-!{(=v%ts_i3mb>sLcTC*Li3kcn|%p2{)s1k2Z pPYdlTqk>~}h}CnH>~{O-udm;-`H?GmDA6sSlogs.proto.wireless.performance.mobile.ios.DocsCommonExtension*Xƒ³Éò„³ÉòJ +H +drive_extension5logs.proto.wireless.performance.mobile.DriveExtension*VP +N +calendar_extension8logs.proto.wireless.performance.mobile.CalendarExtension*Y S +Q +nova_ios_extension;logs.proto.wireless.performance.mobile.ios.NovaIosExtension*h  +b +` +1apps_telemetry_ios_system_health_metric_extension+apps.telemetry.proto.AppsTelemetryExtension*\ + V +T +translate_extension=logs.proto.wireless.performance.mobile.ios.TranslateExtension*N  H +F +keep_extension4logs.proto.wireless.performance.mobile.KeepExtension*P  J +H +spark_extension5logs.proto.wireless.performance.mobile.SparkExtension*Z T +R +snapseed_extension%u3C-P6KBZ2*x5KT z6|_{>(!w7>0}U0TJc)`wf)0s}Z|0kIHb-Ns#NY4nJ?5LS$)Ov}MJJ4cIOtsSh`CI_ zM;4t2kw<-pb-ZB8UHHSiAX?fUizDu|72miowfKKK(Y90CHfo#Ac@WIOgND4reaF2L zJn&K1{B+Iy)c1p!#vs%go9k8%wK~w0EkK@VKNE2f(K+kPXiUSv?WFAWFa(4CWA4}~ zNZ0&0QDa}?E4LF~OA@swticNIg`OG`=7uJz7;?BXcivP<;5P zz20csXgHCrSw%EbAB(BRvABD*LaLmL+6sVLhCD1*Cn$B^JCiyW~{LR_LYan z>)K=8sX^#Y2GX$yhE^4GtO9aUGq&Ik!;@@m{=Z4}l~zv*jj)}MNSQh@U+{Qo`_yBN z92jqR3%~yT&ySUCA!C&icm!zc_YA3G^*5yz$=2EEWMsY^)$SNOq_DEd@Pffdf)H``*nP;PZEt?8IHLZaTZx|nv_a*yylw#Y!uqT6_IqFYpn<>hT z@)jirg;e{4&rgqR^Qk=?3{C4*EpL=aVLY&o&Hiz(wsn|){o7B!WbU-S&5$BCg)?!< zF7;dYa6Yfw~6szfzcx68Fd%@(hlJg zUrtpGIje}lu@EOy$?@TBSg?d6mmN45M9w`@3gQbEB^0@^Ig6+mGMRwjXNk)I5gB^~)V^Rel-(4SqOP$Q06hl;dbv-ki9o(ql3P;TvJT592Y3ghmhfQVol8k9D`G{* z;eI%mz-*J9gt@94$dy|aBvk|d6Vgcdp*{rc8bnnk+SB+LVN)(E2p^E7A6qO%37X$ z`7Tg4tO7)yUwhyJHw#@P2h!~+oT!+k?&k-jNd3UKHQ}xzY|9Yh`(#UQj1=!HEH6KT zH6&hmw%}i@BWqydg*Sl!pm16;u_N#jdZ| z&=3l4tV3uD$?vAE)eQsd)f3tw#ne}f914fu98ScTZwJ15wF(yDVxmH(-#vNr*Eg@T jc^4iU5r6l`pKq!Kl6TphI!m(VFRO#>582JJHJtnlM-xdl literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0238.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0238.pb new file mode 100644 index 0000000000000000000000000000000000000000..2d13ad00d2d02b9f0ca8c8842ea83746a36e74d9 GIT binary patch literal 2272 zcmcIl&u<$=6z=+0HqVaj4xlb>RZ3~A(h6HdQHY>Ia?&ELz;3lEf!lU=cVbVw-Z4At zKsW(MPUXfi5@*hwIKYW>B~DcECxDPZLR@$=vrbk?Dpdha>v{9N@BNtfKEs=_7|Gr= z6`AOL$WspgJ&Pa$6hNV;9<4G9LBwm^@owcV-`6%lRnTeE+ zSTCX(or<_ufaE=p49m`VcuYt;jl6;iV*iUAYfTfOg!Ma-Y8pb%(Hu3`0b5JNE=9Dx9jA;Wcx!Vu8r+5g1hRkUAz~4?OzMWIOP`+AUUOy@C zrs8@_QF(REtA9)K0E-*bltsP>?z1qHPE7~8dE!8t?Y1Vv78OpCT!Q9(xQ=xQ6i)L~ImS`Z-%*XeVIQ|aktk3N2{r08x^yorzjM+;%&eKN4RTKJY##Ht zOY*4&okS!?jt=J~oyNZ#m10Qm493x$%c7!PcJ?fQgXtwV;e4VrGv*&-LOhXKIt!Jg z`BTA@EMM}9ckTe?9)Ru`40#!ses>ZGR0cI(YUzvP1?EzZ*7IOXfq^3SkzV|&w;+Y9 zj<44q{_xGW)~OEe>Skfk$%}vx!>kmi$Xt^`vt9!`nDJOIfr;MIWAeB@9}{mu1Kemo z%y$-?K00-;LMvinOjDkWeEgz59S+*u2W+T&RXxtsSg1ieu6lE+^Slg;+xWj^fJ*m@ z#n|df!%#$Ho*>NVtP;Vh2g+nrcE5&u@NDsU=VM5&Lq+FeQh&nA)I1F$XJIj44U`Zg z*tRjaQRf#68pRM~3^o>IHb~L`*Bi9YenhiN|BGf{jG>Hw6Ql+8{<`bGJA8Y1`@LcN z6nO?(%Fy=)x72s*wSLb1!hP!vHe*nMQ44wc0 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0239.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0239.pb new file mode 100644 index 0000000000000000000000000000000000000000..e89c921d4be5e13da1b97b798f56666f90bf4476 GIT binary patch literal 5461 zcmbtYO>7(25jLqmYDkf*C(Bw`Jo<`yJ96*=|dqChV>uIn9|PS+|Ox;u8?Dmhm0vFjZehgRU(-6B^Y zH<@zyyBH}KN0f`9a(>lx%>Geecl}b=b$0E&(BMawXYbmUC(L_8G#;Ym^Lwtlhi1)z zU9z2Sf9Tt;BX~cE>9XlKZeRwe7@^*ascHQ@upDObRJi$#nCkdAU3^BvN9&R4yD@cr z^Kj6&ojnoj5Ba`M zV?3_=aZPF*>3nnxp^0;h!ry0M_8gVmf(&*DR$pMS^G+kNy{hz)(Sa>-9ljZ#&7(8cx`R{I&O2u3Eiz}af_RrrY zzHI#E#fwi9V<)Hrrj01146|qiYZra+2Hg;Pk^3=!v3f3&r-LqsP~b*jA6iD>8lL43 z5X~}J0UNuvWBdEYp)Zdi-~`PxG2Nv?sERV1T%_TX4dC2UAp4ft!+fFsIM=^+TEE8G zsJjdji<@`g&^Nkn&ypv&MwZc8{)fJTR8oYwV;6n<7nZSe6j;7IiNZ5mx3xXf zD6E`kk!?u(!yQZnuM~Nj*Y)?~n$(6n!YWG+1%wjc;JhHizW~vVi|M~Xzs)WCy*g52oe^K<5*p`LJZs4b>%dV@ZM`0SB_EY z2twxt`e`!xG33NJ>e(17?p}F`$9gBOxwd6_RiR6>Az1WHc0dYuw{g7PHc)I?}K;e*{@kilRH^ERXVTTrWiVVXm-; z>5KpiKZy(T5&Eu)cS{fJ-t=8Z&T%8LH;6E@$uTI0pg1Ua3yl)Vdmuj>;_~fTL1@qN zJl6{+&K%mDp!1Ah6>ODp`QW($X%83c5sD6-K$f^HaFW6(WD8Qq<98OhuQS;{|N4)g zCXy+jQwYIF@(SekO@E&~NHo*uaS}{cl2U@sgsf(YB*rA zQc#lug9(3=$B^#1ho3*{=0=q}q;OAi;%@2cg}^ZW09+rEMji3iqzX%-QdSm4Xo z5H-EN8rM|}nAMF>*-P_Z1Y_@--F-^{<~d;O*cGN4LIQ^gLGM96Jel})XBi%D0R!*k zL%ZL%q zXHN_xI3pIYT*Tyz<|IkORHyl<+1hSOR|vqQLR(E$ml7M3pM3q|&xtFQ9Cp93!5w@! zo?4LP!oQNR@GaNTsTvPYo%q+w`5M3Qa$%?AbS3WPazUH0L-4{j!4CHM5DL3JyhtD< z@fN@MR$zC?3_X7YYqw!Qqkqo3%y{1yuI@2RoHd}gGf)OiqbR#|T ztyDBA!_=9>Mti+2%`h{`zusQhqQ2kEy47@9SA;a z!wH%~0%xx5LuT|`A&W5IR#j?L>zZC}DynfZYu*6)G^^e;Fd{|OG)&wLSUStq5hoHz zuKao&7R5Th;5vQ>zC+ayJF2D|P4z)bua|YT%Cz;C(%KsF;wBU>6Rhcadui+B~5FB4`FuNzF| z&TVNbkN-M-mA6b|^?huDS473%auwTS1#ZUk06V7uZ(b^UTS~7yff-Q=Y%dRe@+RaX zB`iC=qhZ3ewyI!@sa2d0*kD>mQB<{xpL}#|mT_`aF@e~L3M*9hHMa6H33C_RjH7u8 zH4UnkwN~?to$Ii;g@v!;I5X5IirUueD5KXX+qMbT9JQ9FH_HvxXts33&{|uMxf{r; zH?iPxp0M6gTFs`aUSl*&q}c2^Mc4RzTY$N8wTkYthsDUzj|vW6U4g^VgTT6ioK5J+pfRG5?!$ NIr({VyiFV0{{Wf={EGkp literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0240.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0240.pb new file mode 100644 index 0000000000000000000000000000000000000000..9fa09ebf329817fdd3843378e8dee66d4ba362d6 GIT binary patch literal 4364 zcmbtY&2Qt@5syABQzKiVX?s_zP0~~e(uKE?5vN7Ao1~~D(_7Um$$6BsC{Tc)$!D7} zMRNI()IbkC7d_M4ul1BM& z6YdLVg@VYnGx)o45=7P+-xVsuz}qc2mqjw>7`()_%>pY!|0GAtsKn2`-7r1zTswm% zmmx2}B&z%88Z?e51v8NW?H(wU3e$DkrB_N1YHXF>M~?Oz0Lc=X+7)Cr_ulI*m#bdE zMvpAbPzkG(Lh+~#U?mPMKW>*_sXS=x{dif$27;J`YCYJL9>&%@^j!bUjI4yWtLSQ( zZ4k@II1Cxu38;49dE6HHH+d8VQF{f28+&grYkqiz*9Dxlt`!nN^IZg6Gow@ZF`v7zb#6K4 zEone$g>4{jAQk0+hp-N4oX2eiB`br~Pe1+7pGtpMS%bJUWR7F)A!sBPV`p;n zBnT3Ls0##Z363Ec1Eizy2e4Lbr*?yC;H_nYGfdra)`_fvit?B4FQ87&Q-w8P^>}hP znLeASFK8;P%|?f_>7hAe{h_Xwv?joKG#O>@ro92{HV%md+t2i^ zIj8QZ50rm>_4QwyWu?T{a`ptd+7F;{ZpG)^k-{QUH3pJI0vc3FjfhB{(KEVG#%z^I z7N4~HP!FvL%S9wnG+d1-l7Q)Z2_R1$a@UDl&nU=#4VuO5qDT`(6t;GqSCra;ja80A=5V?V`qOd6g7v*NU$o-NlL#tysBPC>SXx#XhBR7*qdM7~~`@j+dcf zhv`+(iSk@wbtGk#hEYn+BaWqvA1T_Z!W2nBry116STSj4i9TrV{dC!~5_#{5KQyZp zp@#|yTP$%elHkI`6(B9O*HE>>nv#C(&d4D#VB~~1uSP!B_IDaESj)H}^n7EmmQ;8} z=$?X-`=}{UolGY>)^{CN^1{9koBR3^(}(?;zHb^sebQ&6saoz})oK8>u|8v?p;{r# zXsk1}s%^mf{uJAxKbe`vQGcSY?6``f@{SD_0PdD-b7_Vh%zJX<^eo?r0@vwz?nz`t zF2{{}z3*|~h(+I{(ad{Rhy&WDtoKlzoA93T{!{s}k87X&`yc--z0my-S_|`46s(`l zO*9mS*jyqfvSwCT3mN;8E&_5jf*dnQ6Vp0PcqB%UtPmPO&NNN>fpDXv_+GDH9}bbt%R&Db%zFo4KZ`Wvu` z2{CQYLa)8Ra?mi^6CRAdbW=P5DJ#AE0PaVtqI`y3ZY%uO7A3D&qkZ4l}XO7ux! zfc&9kBlZwp{Wk2W>$@~EQOPDLdHI`^9Asjs>_;G+GjVy-r_xfABW4}xQ=dLjY@H;ZKhLH9XAmrx8Zk3{K7GDNk|d z3fV<<+obNb400e4)6@5b{B70m!uXOeu;I-uYL4Ly!`>OHihu&Z}%4tL~-=HBG> zN89E*9I2W0ygu0$sa>FI7qE?8o|w0+iQD3PSlbj@7mfW6HtZCCvCOkY5{v#&>FhiD zK7k&RQn^Rsajg4Ebcsj#O=@QVTi+yzS7GIXU(#u}!o;Jt1uGv}Udrhzt1$WUxcsQp zb)b=b6deUOu1nm*!|Bs~yejeOS)Yy7GXApKp7cK$J?YOz(}_9g4-cQP>G5PA7w=8h z!IbG4tD3LEUsaWwx{7~SRR#YlYQ6i%60{bh`eJreiUn1?P33us7o!}LG~8(+;2kA) z5O=UWkWHyC&i;Bvk?e@a>0Gkql&xo!alA8xy6!vZP?E-)2F>i$HjP<-c5L89f&ns) zheO>kFf4eU=!{Jn#sx2sVSh5zpQ@Fe=g^>g-3ZbMe~h+ai;fu6m>#pCZeE}7i=6&s zpG`+1;9H>Hz>KB_8d;P-o{SDgI>vr*^4XWa|D;^=FbHw-htI$GtffHB<7bwA2}}M* Z#Dnr+yYTxKj|v{q!u(6Qdc?-Y{{T+$qOAY` literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0241.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0241.pb new file mode 100644 index 0000000..6b90551 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0241.pb @@ -0,0 +1,17 @@ + +:logs/proto/wireless/performance/mobile/process_stats.proto&logs.proto.wireless.performance.mobilegoogle/api/inclusion.proto8logs/proto/wireless/performance/mobile/annotations.proto1privacy/pattributes/annotations/proto_field.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 nfA^ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0244.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0244.pb new file mode 100644 index 0000000000000000000000000000000000000000..6f49da3f53ccf4099883eca0544bcf97ac6a7dbb GIT binary patch literal 1454 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 JgXsq&BLE}dOrQV& literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0248.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0248.pb new file mode 100644 index 0000000000000000000000000000000000000000..e9af19cc821d14b94154b438d29b10b859a5e0c1 GIT binary patch literal 550 zcmdK%rDjhiwFq-Rq7$DlrqZ6 zPcMe52QlLl^YZdb5=%1k^NN9Hq6$Dvkx~TN2R6_Msxu|EIJqdZpd`NtqC{ycBNtZ? z#QMPeV4)B$ZlHWgW^!UqW=W+4qXMG_pOJa94OgFHh#ogICGkd09a zG}ETIjNX|1P*z_#DYu>Mki)q=+0u4#-n@@6RVHEqf0OVD4n~T literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0249.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0249.pb new file mode 100644 index 0000000..2afcac2 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0249.pb @@ -0,0 +1,4 @@ + +)net/proto2/bridge/proto/message_set.proto proto2.bridge"8 + +MessageSet*Àº«ú* Àº«úàDZú* àDZúÿÿÿÿ:BBMessageSetProtosPТGPB \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0250.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0250.pb new file mode 100644 index 0000000000000000000000000000000000000000..d2a08eb0a40baec786992e20051d6304a5e73b6e GIT binary patch literal 1001 zcma)5%TC)s6eTfv-4Gb26x={tU{fTd1Z7oq(aOX_u<#?b$1Uw<;y zV_PX1HiEGG^H4PXAVxn8395^2tQqzP%`|l8)3ev8fmPTlG#R<<6QX;}G%SN6z%OCf(k_`x`o8NK zj$H)ATkD?_9X0cWd>(zr_I!)zjM&t037dC<*6>r<^z94V`DhDqO6*((weTji7I4w+ zI&Qyln$Fpl@e(dtu$iO5#=EsQ+YAlV3O;~B4Y=~)6eKf z^b`0YeuE7Xwv$W(RP1b@bI-l!`amSn#D!KyP2*Haqs5o_hUFq-M(LPIsSGnh$ujaJ z5^TW3<4μ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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0254.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0254.pb new file mode 100644 index 0000000..c51b015 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0254.pb @@ -0,0 +1,81 @@ + +,perftools/tracing/proto/rpc_trace_info.protoperftools.tracingnet/base/qos.proto)net/proto2/bridge/proto/message_set.proto"ï +RPCFlags"â +Flags +REQUEST_COMPRESSION_ZIPPY +DUPLICATE_SUPPRESSION + STREAMING + FAIL_FAST +RESPONSE_COMPRESSION_ZIPPY +REQUEST_COMPRESSION_GIPFELI  +RESPONSE_COMPRESSION_GIPFELI@ +BIDIRECTIONAL_STREAMING€ +REQUEST_COMPRESSION_BROTLI€ +RESPONSE_COMPRESSION_BROTLI€ +REQUEST_COMPRESSION_ZSTD€ +RESPONSE_COMPRESSION_ZSTD€"÷ +RPCClientRequestInfo +size_bytes_wire ( +size_bytes_app ( +protocol + (:0 +security_level ( + server_ip ( + server_ip46 (  + server_port ( + client_port ( + enqueue_time ( +deadline ( +flags (:1 +messaged ( 2d +message_set_extension.proto2.bridge.MessageSetÝÈõ ( 2'.perftools.tracing.RPCClientRequestInfo"^ +RPCServerProcessingInfo +server_start_time ( +server_elapsed_time (: R OPAQUE_V0"Ç +RPCClientResponseInfo +size_bytes_wire ( +size_bytes_app ( +status (:0 +security_level (? + server_info ( 2*.perftools.tracing.RPCServerProcessingInfo +client_receive_time ( + num_responses (6 +rcvd_traffic_class (2.net_base.qos.TrafficClass +rcvd_b4_path_selector ( + +query_cost + (2e +message_set_extension.proto2.bridge.MessageSetõ…ö ( 2(.perftools.tracing.RPCClientResponseInfo: R OPAQUE_V0"à +RPCServerRequestInfo +size_bytes_wire ( +size_bytes_app ( +protocol (:0 +security_level ( + client_ip ( + client_ip46 (  + client_port ( + server_port ( +deadline ( +server_receive_time (6 +rcvd_traffic_class + (2.net_base.qos.TrafficClass +rcvd_b4_path_selector ( +messaged ( 2d +message_set_extension.proto2.bridge.MessageSetêšö ( 2'.perftools.tracing.RPCServerRequestInfo"Ø +RPCServerResponseInfo +size_bytes_wire ( +size_bytes_app ( + enqueue_time (C +processing_info ( 2*.perftools.tracing.RPCServerProcessingInfo +flags (:1 + num_responses ( + +query_cost ( +messaged ( 2e +message_set_extension.proto2.bridge.MessageSetщ÷ ( 2(.perftools.tracing.RPCServerResponseInfo"Ñ +RPCStreamingResponseInfo +size_bytes_app ( +size_bytes_wire ( +seqno (2h +message_set_extension.proto2.bridge.MessageSet·�  ( 2+.perftools.tracing.RPCStreamingResponseInfo: R OPAQUE_V0B0 +com.google.tracing(òOPEN_TO_OPAQUE_HYBRID \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0255.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0255.pb new file mode 100644 index 0000000000000000000000000000000000000000..64be8373f80f3838e0bdba08569831bb018ada57 GIT binary patch literal 970 zcmbW0&u-H|5XSL3am=Po-9;cbf-2cRYsyzb_1i8|M6!X` zmy_BPU#+A!iHS*BqNkL>RIPHYVQgxDeNG#sW%V;xN7~=(b`N^SYka@-H5*PCgw&5h zvXOt&&~gmg%N#%-nEK`7tHd9v8?752vC2p~wPE$=F4{)NsQn$`M%PIoWD8)McrDH% z{~*SJ7W#i7YhrRO?H^_qzPF^^3fh}nKs*2ZBZv0*258+SE(>ZeDzc>1dMic6(T5O{ zW3=-e*GsJ=7#Gb{1hR(f*5T2seS6T`vknxo+32h&h)^|#J@ gCtsT3Y@D6!F*t0N0L@40Y^!X~Rxx#s;`o~JH<^?%E&u=k literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0256.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0256.pb new file mode 100644 index 0000000..293829b --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0256.pb @@ -0,0 +1,19 @@ + +*perftools/tracing/proto/tracecontext.protoperftools.tracinggoogle/api/inclusion.proto"É +TraceContextProto +trace_id (B0 + trace_id_hi (B0 +span_id (B0 +parent_span_id (:0 + +trace_mask ($ +inverse_sampling_probability ( + initiator_id (:0B0B� +com.google.tracing(øòOPEN_TO_OPAQUE_HYBRIDŠÕÛÒÇ +*package:cloud/control2/integration/hub/api + package:google/cloud/atlas/titan +$package:google/internal/armada/query +&package:google/internal/car/playback42 +#package:google/internal/cloud/build +Bpackage:google/internal/cloud/managedcompute/instancegroupmanagers +@package:google/internal/cloud/managedcompute/managedinstancesets \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0257.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0257.pb new file mode 100644 index 0000000000000000000000000000000000000000..6c24e5c6f63c71457b6da2e69e447b01dd9903fd GIT binary patch literal 12470 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/context/external/proto/external_prequest_context.protoprivacy.context.external"} +ExternalPRequestContext? +origin_associated_product_id (RoriginAssociatedProductId! + is_incognito (R isIncognitoB'BExternalPRequestContextProtoP¢PCEP \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0259.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0259.pb new file mode 100644 index 0000000..05d6e28 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0259.pb @@ -0,0 +1,5 @@ + +=privacy/context/external/proto/external_privacy_context.protoprivacy.context.external>privacy/context/external/proto/external_prequest_context.proto:privacy/context/external/proto/external_sot_mappings.proto"¨ +ExternalPrivacyContextM +prequest ( 21.privacy.context.external.ExternalPRequestContextRprequest? +sot ( 2-.privacy.context.external.ExternalSotMappingsRsotB P¢PCEP \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0260.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0260.pb new file mode 100644 index 0000000..bd7e76e --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0260.pb @@ -0,0 +1,7 @@ + +:privacy/context/external/proto/external_sot_mappings.protoprivacy.context.externalRid* + description ( BªÂ>R descriptionO +baseline_sensitivity (2.datapol.mapping.SensitivityRbaselineSensitivity= +types_to_retain (2.datapol.SemanticTypeR typesToRetain= +types_to_remove (2.datapol.SemanticTypeR typesToRemove"x +SanitizationUseCases` + use_cases ( 2C.privacy.core.piihandling.protosanitizer.config.SanitizationUseCaseRuseCasesBg +@com.google.protos.privacy.core.piihandling.protosanitizer.configBSanitizationUseCasesOuterClass’ beditionspéz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0262.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0262.pb new file mode 100644 index 0000000000000000000000000000000000000000..a11bddf9f646e764827e9b0618659f0b0601523c GIT binary patch literal 38014 zcmd6Q4Rl;reP>6q9qY*-%Ci%c3516O*b3G-vI7JW7Dl77G+3GuGb4=IWoMseo<=|9|iM7>#7vRw(B{JbEAZ-v9UKz0Y_>vsF7|msgKe?6zI1x@VkL!)}zFBX+yp zsx5Tdj(4Qla@+2aa^3d4+G4G2w`*=A!57Uj^?IV~^+fP`BKl%HUUl7S9TPNbM{137 zz2o`A#h=%3+A`fyHEYH3%B@{Kp$JTsZj7Bk72Oz~7Hn@&%b zin-E>Z0=;o;LcsNXz1mp-B_jP zA{b0qRrg4xIvVAiaetf=E$nLl&rM+U&d+@O(SgzP8Z{r_-uy+MVK(j6Wze()RJ2ib7|Fs-mKFlVjTPuaD+0@9IR4%bGjcS|g+BFkh@pfWm*iqa_u z1=Ymd9q5X(W6im(w!KiR*V?O40~ISNJg6@v%k6{fD1=_9At*P289|5nV4tzmS#H+d zRmT~=WNUHrWx>tPv>Kn$b4LU{Q)~($ob|d>ZnL;morcqbdGlr2I@EOAU>ewf5ldcZ zL3mlSl5Td+!px-$oyW+*j07hlD25W zJAt&pi!-`Yj;oFAM2oRhFT!l#vZb%XhB$Rt9$>}t90pifc`NWV0F_Oui#&z}$69tt z^niz&=hTU{fVGf~)(|A}g8)cRWd5Sx*j-+#)hjUIY-ffCww5j4+0QCxZ%R!9l}zSL zaYxrxh8PyI<3W7b9Jic0EGT@AwrlBi9tLD^q}UY+o>W`~>04~M%l^Y;0$OgRqxg;Q z(Mz6ny5X*XuUrer(?f59JJ_}!>#6ORYYn&MiMgHxkO@63UwYt)Pu(}TLZpsdhN%(n zj)1Q?L_u7rB&@l*V|xza!U_#+9qKu?8l>iUSIfhrguW4A%4<7zCGoYteBTELW5coh zE105Y)+^n+}yTXRYx>Kr3OskXRQr> zhQJ5(w-$hxisgdCaUTLut2Pd^svY`Tw4GFI&G`j*)n0rNKPg}Os3S&d1;8nWKd z%#dIp9R&26jswT*P=g30{(-mJz&u{^U)NVA~ zHivbi)lRL#P92zgxdv3WNfH*tL8*BO=-XjEQ};^D--PaMb{6Wja)}I*=z%>}KZ5#K zUkvDTJmx%xBo3ZknHiOEqXQ@j-wc->wlNi;mM^EO`m*WUalV zJXeYf?0Q}1LBa%#LJ1vKvT)mM{NL*=j0RSmaL$YJWGxLxRH$7+w!$H0TB$99FUjB4 zn1<4H64it?->8+{77`M)ps5y~gBP$)Oc6rvW;N*xiQ3@x=F%v?&5T>pAdNz&G+ocG z=M5Q~)o8^q2(KkhaSRV#JQayUQk0_0575B;)BJ}%!|-7A+odJgk>N|XR$ISYY^qV9 z8LVl{!0hvh-YPqIN-S%adrEe<;+&}=AUs4wJ8U7Fh6tc+Lnqpxq_^yzhP`&$aDw1e z3a2c)pmm$>I>@IvL9Eumr;I@T?_wg*Dy*Ui*O{#3CWA&>#!W68s`4LWr@|t}Q$3 zNYh5Zv$-7WiOr2(oBp-@75e@fnBNwQ#h-eSF&GLd%~fN!j`alTk|(|>YZ@9qp+iSP zXMUHSivBVejU8pzZh4N%-exa`(BU~#JZfHzPV>MKEjyk{Np9IZMIJS;MnCXhuP}Cn z!8I>8%$Zy&S!9a$ zT4m>;vg}}A+nSuRlD@~{S!75swM%nRfa%8qc(jn4&!^HQ8kpQ~S_+1sAWL&#;(>eq z=Fx#UW$(7NJ zM~HOJlH)=#A^XE+*QGiIJ7Y+-d+?gc&27SL!{>GC4yA<>KfdK#?*?_kRAb<#FBrHk zP|PP|#^pSICfjvus6YM(0_EilWd@lVigu%Ljz{1uBNRfWqS_Hi+ead-Vkaw+06D?_$O5IPu=l`I0Eh}ol763w0V4g~fi_53&<+SDmdLTI!DmDO zK^3XsVKzylql^f`SNBM^8b{CO+|)sZuuiTbl_ zT`~ULOcMGecf6DVhvd_R;?O1WJGZlV3**lT6&H~oM@Z^;ZRUy(ZqrNe1)fF}(txZ+ zH7_9P;Gho4nFa_7X)ZM=fvw*XcgtrW!4*_0_^RcuK!+d;0S41*w&7xw3KR#67l#G@ zNGo^=f506F8`4}2(X3UTt>ug);BK9!h#VOc#noIWB<-shSV-(P!0pTSX}B1GNvZZV z$g@USJk*jk8951nWzYbtQ19fT=oKhnZ|snoUvkR47?{p8PMvKFM+ln%RkCGR zgIV*d{f5c9Y&tia4rF>~{NaA)R+FWfoZP7XdbIC+I8}2FQZp2w_-IO4Ibr}vzhJ3u zFMvS63B91{tUU%*L|H+&K&oM})>;P7N5>slF8izPutoiOo6; z_RV$cZlgMil=Ske5J%%>EVJTv7TQA7;}@cW))FqD=gD0DL_p7hC_PWQteO%erQL0$M=8#srL@V;`jA^`r$X}JJ5t^@43LTubdOhRUWtg25N@_R|FmLY&Jh`0@BgZ)Kfeu}uIo+cUAaIQRIX<4_C z2X}aAww@B4`#!RmROmWN>NHW0v+Ff4WIvQ6$Fc{}ktKJR?;?^6|ms^NkI;`}JEVP8Y$Y%L@#jrY3V8Gn0 zB9F{vN0H&{Hz~t1aw3@6yrs_=R?ABkOJk+EnfU_#nMuDkJu}o7|DWPf?vod-WZN2h z(HMdlSTkPV+35NxSO*n!m@{U1H+6_6r)zc49_|K=ZNs9{1DiouHTWMjG&@0qfi1?a zz4lr%>|9qJyADasRg8vK9|T|QSfF`}S<5>=)uq5*4^HzR;Z_GXk42HtAOHRuBpiz% zp%Xy@`87TUj{T})APS`U7ct{m0R~dJ`D`(NN^!xq_?HC%&kDF8MLj&N)zN?xULQdM z`5hwk-0cH?j zBo!)C$X34ILdkelP1b-oP{bh$sCQG@S_LH3Iq;F~#tuoUkm@Ps5e^h0s^_OMBTi9P zGLtRM&d(Gxb2EYeRe&n`x{&)yiXagMdDbjyU9~1kjx(xL(PQEN7esPeXIN!h%lcuB zD&@H-WJ%}@0HKFFjoM8e>YRXMh4zz0ZlR!G?Nt%*%_ar}-o*M)nO{coBbS{yRVrk% zQz3Yv<31+fKF0@_J;MUX5`vfkz99@S2N3LJ5sKCVtNc9;uK+Z$NiJ3Z^;$8pu%fE4 zaKF#O_X`WV5vv?+wtOZ?#b$D|Tq=-_-xs^>k8izW;FsElbK9-&eRP0IDQg=)*GNStbSF24NOe^gk+kb%8>nmGJ_MvW>+g>3eXWDskFUc znX?WpJ2vUM!@6{~vV=$*%8l4RrP@yru1+Y`$If3BAvw}gx}1irGR+-b4Rst@9))bO z1S*OiRLG&I8{y9wEXDOy8ibtUVHb;Mh*eyUC%E)JcI>b)_lWRhiJjuR>E+pDMtKh7p8@p>!v%MCq@=M$H<$Zr zkM6;-@)IN|E7n@=B`8lMVz^;Kmmy|_ND^$HVyKZSCd&rNG!8#`w@b-ShWaSGw8oE#;(WS_-mt@LCIl=_ig zgHF&6Jjp)US7=OaAkmuwT2pe5Zg$TQa{l$Z5PG{&mFHn|1I8rQqamb89lEEB)i`wa zI!&i_rbauPq&Ug!hGZcIv=-T+reg>IMlS(n0{*#&Qv)heJ*XY}=-emD*v2Xj* zm5#59l{I50>XH5)ch+Y;tT&>PE&pxN(aeZxs&t@5+;fgh+8%L-&tzItP%{wPDZvaC zYk_KOUU>=WSmbo!D4-_<&1=|o#$_uol2R4q30Wt`j-o5Sh13W_XD|<%Ph4v4S{?Dn zfJQwmh}0Q+6}fR# zRKf33OQ8gLlU~O(zN@xb&P|=aNdyX_oTBjl`i#8|w^1U@Dc;`dZIS;`x{9vILbqWWUxfU?hh_TJoEjF-&~KwuQBtS@TFaj> zZ4jNv(0o_WXSwqwr3Y3Vhpnf)oM?fQjFW9=ar>w1qExep3e2l-VkHh{y zi6woiDy?bRr|pDVHfIB;Z1m32fLgC2(xd)5zrQWeuCnKdTr_C07HxH6eXB+T7f~}A zHZ(y0l@-`fk_7iMN^4}RbrC~{q*BS?HeAg>zIOL3(r_bfEHz-Z1ZNlypATx{-`H*p z%mYekr~J3ZC1If&JbL0{L|k#BmfeYAjsi_}S?O_tBClsPKiO~WLuFEnc1c0K)r|az zL<7%H=@cV1XX@fn7sgrIzZs*3oicPJRhl-)X>BkN>K@n}iQU5#Gotr*o%vuMX#*4Q zu}nmS15F*c4D(FYeSf1mwT7Zes8?DkBo951Dw5Q@zO?b1`AadJB4bkg#PPRFM(tD) zz9TV|#T=zVXI)~W$jEnHwd64#%GBA5yDDu@TtRr~X71;o3r@0`2PTZc>0qC`xf?7V zs(qP8|EV-3ng_V%)ql$I%ps#Mn?o{oCtvEzx(7aV6^b(JY$-4wh#A))+gq5QMF-$? zIyqCEE+w;*rQ?}mHeD!`il^ox^|tsMzxJ&M?;VVN_+y{AZ?L}Ju)0MR3F+v*u#4D_ zurp?UtlzLw)5lA5`CJi=ci4%qR-DNm&*f*iw-MNQi}XDln8Vf)PI6eXe*uj;@WIrH z0EgzLGb5agz7bhoW>o#O?3F-5rR!-*ZfN@JtpoCG(?wE-lI|4}hZ`{|83<6Ack%|? z3Ajnm?MZoP-1YX9h{0SB*NJmsBt)>&=X!Q)>GjAqb6(yT9j=Qifomn%xK z)Tq4*(pa}iV*Za<66q$A&9y@ygQWQ3q9|NrcA>QFhP1XOb7)d4Qmd=q6(|uh#V)YF zszsI7ih;PEAf78_X!YJl=@VeS@ty&`ITvL@yyI?$l3U9^*b}jbX2tOv>HJ(iQ%Ixv z^heUE_(C|fqmW@O+e~f>u?U~YD5;Q=C453ZtLPqO4Oj?iBnsZLj#%Zo+o@pdPzxJE zuv3paZa2luOsh9M1GEaT5TeSdD1NpU|3B$Nkr((!_hUMlPfZVPi+@+JKcX=jmRG`l z9@gG&VT+N*924Mr{rJWNAXg#s^7*3upFaa=*T9F6elm=dtws6w`*CCrP@cqphPKDQ zE~d=KU$Wj@LW3Q(wy5l#A^@2lwN21EL@$r90%Yvp7t`oJ-`9ItJiENKI4TAY`H`*A zahsQ|kTyK|43L`e79w*&6Jl#geD5~H)FYQ>C*Z^!PtHuDDeTQ+1E(&OS|}Y(OtKTg zBQov3_Ds>9=TYqjH7HQ{MzcuUV)J^%nsCv9F-eZ^A*^Ubmc+-l@K4RBNve!eI!$*& zsCRhvBf(C2P&&kP%q_l*u(q|IAzlcm6XJ?Dtfk%7^2aB(8JGKWkbw?(uDP9q`hdicV5r#pvxJU28#kt_5JlNCq$rWN6yEj3%lyTyplxET= z!i`svX40_rRpIF`x0Upb7t%_qR!zaR^l@dkmU_dn19$E;_RK}Lo|{)0@wxelnM_Ky z%1kDU*fbN0y%9L?hkIY@ehBgByQB|le-;ccqe>ouG$JeID<$G2f#|+3-A%nAl>Ozw zj&q3%qwD6D)b2Hz{|VdmyDuU~ptku9buWS!`5>_o;^OX`)}gt1(&-cnQ^PW62tg59 zU5`!l)K~(CQ1zO44l2G}$_+(NjVngvM-(E1$JjLXNG7a{!mE9(@%aSd zz>`qdqFqug-Wtf6)(w$|D40T;%4qm4akSU)2;;QaQ`|O%)Ai98|Dd$ky&g=abH))} zCF2Llc`4p$-r)$2Ko9aUbSd1FC%WQg7rgibU%kY*Lf3YPV*YOIBJCHx#&}_BIx{nw zPiIT49A+}d)2UM_v_y92%*@C7j2CVEFzw__PNho|$pSXz#^N7VK`!SXDX%Wa2I=~h zBscs7KC{_vF;21STr6V<;tPp74H-o`iqJ*bP>+i3>eNfAbCNJ)DA9G}_9#JcU;M8H!PgRD{mQ=VD?2x;Ki?bGocTpITfAY$l@Q85^GV|h6wsKL z=5A_{VFEGPXmg&bVu$Df0p}*-9@C(OMrPt#u(U1cxri=E(^J)oNYC8;0HDy#EVo2FEo~-wSH+y6{iEk)e$6y0r=oAI7AN2=BoNy*ZMYc&_oBXtBIY z4qm-&=Z>LEu6g20V@H8E#Zv>i-ryecK^{kbMqQQ;=2-j-!q?k#Ab*SX!rd|cO>6)q zKz#v}??P7{f&ktJM2x~MpBgQcf25`a8#cRLUhv=^CS zbLi*-6&^OR8vI4p71$y`dq6_xBvM)|KpvJ6TA$iZ3W@Nw0H-k&Mv%A9C(IwjjLS4D zq_b)91&g#Byk8&oaM_eP2UN1iMcRqgs4}8H8bTCth}~(sqro|7oUX>>pffGB;(`|_ zC}5_g_9fJE(acm2yddn#hAgZu)0uO@RZ;Qq*7;~j+~Jm9u13k0S-_}H{=!Yxa1kJX zH)afmE+EbOUI}5gk^jMvILzt+W)+(;i}|NX`8*ten3-hF8rfYd-3XzRjIAoQDAX#6 zCm#B(yEi^_+x#xtX4G2Ks8bS^kSF~k;n3z3}Vzg@i@?JaMFFfn4a*uBWU5 zj>v_fLMLi!PSA5062tP+aIo{ivs*P-Ykk-lp$^It?Qqb1O2u&M@I3MHDV+DGNU8Bb zheGJzLq_~=;l2HO)#2_K#?y@~JAO4&_>iowkE`%2U`RQw9+rWlIUjk;umyFn&>E{c zcHPnIUi#8&U;45UhEU6gUgNo`9OPW|sw<|rvct5^Arp^=X|H^k>BxiwhOJ=#azC+RzjM|r{&!R+1 zn}-gOmQz+9ePL*VmC}*eRWk3K7=vh)TlNY%!V>0PF~d~LEly|hNRA})#ZyBA@n7e8 z1`&wj1o}BR(W^XJg#{pNo#7th33jvTu-lG@({(U|Y$YJ`N2jKCxdhmU?$mMgIL?^D z)(<)*m$bpM-Lyz|C(Ms;Gxn=hMU?K)uK4>TYrcCzdrH2I_;3BZHt110!%lS1@)^sK9Rg;N}nL zyFa-3UXJt|tK|8I+%p7)0_ljqz7!b|*poIExa_Z%x<0`X-5Fg$w3&C85S)u~O9RP#LuNAz_a=iMp>ITYs|i#!t58O(ZXk5385 zU>EW_bo>{$)2R%6hE{1dT})B}0MXKe>Y$`qe29e61}!6gEr=;?SGRBXZ-UZrb)gfe zv6j7g?Fr-51Eh!`I;%_cI?$OVh_nk_1brYEU(|mc zmLP!~Y*GbOPN%`OFX)!}t08bnp`0i;gKW)m6TdUC2l^Zt(hu(G8c(N=!^}*=^3ZX# z`fLqaYce(CjU;YZX#F#u%7;4YI|uPJ$$Ml`j1mgS!@#mvOI%64LpT((j4+Xv2mwtj zC)-JBFnTI7pm@A=d0`dml#h|Xb2!(j22ZMcevYJZ>nzUosQ?$)27%@SJ@A5imb@{} zFji_Fjy8*;RNkIN?hT%43mf?8D;qQ!`o_tp7J5=-Ea!z{q&l|qbddCfs}seT#Ej7U zZI=%}Ah&>%|A>VqU}N@{KFut`wxSl8M!*A{b{+f>-j}h*5r=OEUIq&TKdekHP9Jf=y{ytz zq>A6+PHP$UP`!qOs2F7g0rouMq&4z-tBwbM2bX#+LClSs%C{IY79GCb#0NcSHY^oe zr!W(dMm?@#3tkzYFGk|2)$d5c{9d22KR{VNjU!l~2Y|P2@jn#2?P4pU1ecNb9v~0& zUl)TS@0@`0C7uOdSsg9EKFhhV)f7$7E?&FiBcM#H@oFcU8J*abN$>$^R*pFn@&qwLd_SRO1 zW+symUY8iIZvHd>yx+J=Be;-G&FAR@RJd?FGc}Jy1P=0qYxf7zA#`~`pQ;OVFV?C! zqn->fBmJ%Yy>F6@APpGsU%FW9iqv=Au3XQQkDm;(FDjxhfC7!6zxoLY%%*u_fUT?jIGim@`u zSsZ|hUSQ&2-~|VqIV-gPnd!a`ncv=LT&Bq!rSA6lUyGUF4T0$*>Stq-YyUK~T#Es% zyMa-yl0|{o<A#!GLrgQvRKS#CgzK2jTW# zPsRMdF93dI1H()UEg)Vt&e!6-NxT_Gx9ua}YL6~<8ocKmJ_+1;R>;z@2+fEOqJeNi5l-ntGkg(%3wR@u}{%)zJyfapW z+9O$lc?-F$`cP;V69_qrF1aGeOYy07u=Gk8u|)jjjrALNvdT{#)l;qG)BffqFrvh% zN_>DN^EoJ@c6~!H+(z-=an5Y_eHFIG;tvV;hvU`{#3YDC_~7B&8c<0Dq<^kG?X$2e zln1iUz`2mmdolJ#f5n~OnJ>G1H<6KHCC()+ZZ5#R~WlF&g8}hx)jqVBbje7woT8^oB$seIM;JIjfJWrm6yps1UPh`%geoMv;-CS zbhK?(y{qZjQSSeMAMZBIvautVo5^LTK=zY7!SLD%@C0V#DSGeuicBHng(rD)%-A!Z_s$w1Z)^&Kw7k3)idUg%-my+@G{;X zGp^`*WNJ2nW zSjYe{_{lem5_!czspJqsuy>x6o9bdi+=vBKDJG@wfRIUKnWv66-S5sk_tJB(GnhHN zriYNnp_4#ou%Y6$ne<62wZ31LHBT+ja1-%W4b-A(agugL?TIN(3N6$M0tM}7W$Ek+ z`id2~)xss<40>Lj?Kpn!$c%bHxOS#!NHDFYLQ)iQVxMy)-ke5qVWy91>am9>cd4!QltJyKm1Y< zf8YuZ6WMJ3;4l;i{zOw&#lk6g^ko|4hLJBsH4O!Lga?v}C9TUR25r=184;9of*!(E zsD$#`bG}D*J>24ucaS%sF8&=gL>4%!cuS8m=-BS zGw3;zgTp!Wr=*!r0p%OX=Up1=h-@SZ;2R)1R;LPXLSi>wZ3utnAHosn@$^hOtJKY4 z{6hlSiH#u(xGbpr``I$(0M78?Zq25!Lgw5eveC-IP<*vFg_I^`3hj#DFL1o(;^9yh zK`M!#$TgHH#oziQ8TssXTJtU@IY;laFJ=R_QttQF98H*@waR zqewsdpF=I8lGi}h5Mg=f%jC#v>$l0$q40z;)+#Exit;YS?3fSbH#*CZa3M0$`?%1a zxQbvQj4FIjcUYrpcBVv!d>^05ofIJ$(jP@>Op@{DTr62>`rH;ge`LF7XDm8~e36cR zMDA8_L^hqGEly>rMi7KBsPl8yL@iK7@Z`}0H8}AIwp1Px=z1UN+Y`F(g@*vV=7C+t z-VBGIi#3%aqwqa538u&#&m<=@Gn9c0hwuLZO1t}h@HZOgV)3_&@azgkt~(sP-Ncvz z^y*Bopi>!DI68Zr5~h+$p!I;Bx-JVm;I)=B8o7HY6sMP~SBLMhBZrjrKlE7cTp>L_ znaiG<&CM4O);yt>JLfqabPcR7yB#^C_w%uUvMSx@*K9a33L5Ju*x&(*;S*S>bgafru zEg%o0Q9=ZS+LzfHWMFLwCB8)I?BB4{i+0I0w(%dc<#{NfRp}_tgrRTZAE##ex2i4;+Y0TlIq5 zGigc5XuGAIyWj~Kz(+qaI}t5F{^TyaOS*%&Y7PZ_W>w*-V{~qvJhu-4^0epJrEIe_m?N0!xsDaCJJ8eqUfyH?P zkpBS1WAp&tPneIzj2Cr-vH=y)9Qa{@=*mokGGh(;Iuju(%$W?>udfA6^HrGJNd~Ez za}6Jb2NdLJ)~)$7k9NGv>b7twcV}WGVIL(YDP#na__7#rk3nZNI`DhR(_zoaB zzejY76p4ji6tJoi-aOL!c_jUUvHqUJv=ALQUeYMINy zYozL6xwJfvdS#?f;jL)oLCs2JoS9UI46zynql6_$Itoyzjv2=`3EgB`%LxGMi?1;5 z5BN)sz%}V;x+{<}{&NZ>S`-8n`b^RbP=&JGAKZM8+BUJylD`=P`Ch{dC_CCrs~3g<=>~qDBEl4XWJ91n5_)z+p!v94Ebl`x zV|0_t%jQ6t0&sUdC(uTS~7)^q{)N+TQOS#HZEC10uzv zhtl;a)Y%i}M`FgoHR}tpcX)*Z@iV-_XN9n_W{ri=&8=Ex{LjR||7lF*g*S1C|F$^` zj~!dSA3zolZ?W_Qw3KW~r1+~I40Jm;J+P~+TpIDV;IH|jwf3V9K8bYaYp>c;VtmZl z&R>5shjG>-Dkeu0WanQ?A8E|7J@!nW(sp zUvKP0s|p1=l??`Z$KAi+fp+Hor^jDxTvEjcXt7mygBRa(*M0ZM3U*Z889Y0F!Z3p@ za!GZAZ7{-PKm3c2%LtbS@6AdR+4yUW%Y%z0+bh{Po3_<*TN@1c^p79s0e9y21@9)k zWFt*40wIHZtZYfxV!vjK<29#V(Jb-yN514TUJZVBhQ1#-K51MkZ-%*}_xtbC?+@`C zll%=dW~cFgXBrxm+&6a1CN9<@qM_TJ;Y=__~LMR?zt z-z{rYkB{GA$OUYb7V7tY{|leITTx!{IVI%J8^daPf0w1t1ic6Pt=s=nF~H@r5dTHZ z1+Oy%Ob&(WF0azzh?{5Vgi)V83c(?$aDWib6BQAARXJ6!!Ph z3t@u3%-F?aXms^_|BwIbE`=?F9#+UYVeC@^5?R6JdIbsrdJ%u~ZM_Iny%t`_gt1o- zrkAqbKwtmKooY3^)hn`~iI2u^d;B}!*gIvUSy`4SV>zx|8E!NIQ{eL%4QlN@;s<`- z5q|neI2+DajF%&klBl|Hi5$Sh9#Miqy4A;D5_PwlwFOn1|d!Op{->Z;q_ z#a4GU^_X$*uLOliv7;o400r`pA|W98fj|~W36LLAgye)D0Xeb+Q5-2qu`CM&5{VR% zDBn4^s^7gcj@wp}AFJ)DuKPNV?|kQ++uFm!z&*C?(XL}fR;%kD%V1y)Y`JSiQQ)@Y zNQS$^z>oahVH^zoQ0DnB{Yo+}KQ}Hv8D|(>-|u>uYUu8|1KW#3*B_|y#zUUpO=qT$ zEo(6FBP+ri;qLr{bWFNe%L#YmPzEhtTn;*ZV9UN7M0|>!IJCOSK8^RKW9Ig`cs|>+ z!qDxwHg7^LdFAsR?e1#e+Y(<5x>Y3t{nsq_h3V(oMP3Mdpmio&(LZ`lGt?d+iI(5#$Ur)+$nVOiCxgv% zYu&}Q|H}UDi_iS{yiuf6i)JWAMXe|r$%_9$-~T968aO0D8H%W9MZywY_gD@@AU_<- zFcLj0#IsI3uu0RFCmcDH14j<*k%)YJ;dNZk!z-lT2SeewfwZIXaEnhY@ZGU%OVRe@ zfnxQoG?6?Ez2t1R4*gGtU_iR0MHP5^CJJ^pKijFHiho{5Dv=zs$7%=zk}ctxu;^+Kd9Z7OuU(8oxkrambbWevWHqaoBs8T zb`g#?W!kNDp$)MC6W<;$gxB(G|0H+Y$~TpB#Fw?MB`R;^+f*oj?EN51zfQz#+P(Pts8lai z%B{-vR^6-}m5OFAV|;Ui&vq})cI*;flO7U(<5PVjOF9+srMARLQzb&3aKWJ!u;K=O z(1$NUWebz!#j>esK6fCxav%e8!oi5;2={~qoVZbs0YTV^4sh0O1uhsv)3-gzh5+1C zZ^295{?M``0wMJ*FZL<|8WhdCsgM9J9;A;rNJ+5!S;y zSOJO#$^;VVhI!P+Bl@l*ttcjN35U|=c;c~=mCa+qsfqHe^e5J;^aZWz-`>z3Sf=h) zseHXws5ffOVxw6zbGq>brTup-Rna5RP$#g$C_p5_3E3QekZBOELP$yc8=HFH8o@-A z7~3Q9A-@e3_lF(_Y7&&^p8#`@r6>Ba7r8r;1oMdI77<%A-_37}`Va&`2KZo|^bsPq zMYaBJfV)~<#bp=@Vh8X7vsmO}vOgrKCM}X7q#;2JefZvJ8!tIzN^!U?To?;9PIef` zZmg8GHHQE3T;bLHOCNduW9OIp4{Njk+G=x7Y5G^PnkekmTQ&2b&@lH}%M_i<8XwED zUyC{XU2soU>XWNn{FS-`WdF+D;X~^a;Aw)kLhL~wtHT;6ha(%`=^KndfQ)+daG1MB~u z(e#>mWR{y|Yu_xJHKpit#y=@J=(RaG_Xn)wCvG7C2Q*)f<3JibkjvoN6y%3uD`l=KeM}?&;t};f%W8KZ^wnDRX0=+WHF9q-KA{ld4sgmqgz<3b2N9q4PZgvS zi>GXaAd!hL!lXl?-?9nnft%p>CkXns#i6ndKpnB}Ec@uL~5<6O-sZ5JT|Hg)Pxp+`% zGM1)PaV}I|G(Mw3<>jL1$1_xRNsxRxI}@hdagN0DoP5WJE67<1~cMyfiGf!XF@U`HJ@3f8pihBwS-fsM%((JoV(X0T2 zME*xM%x?2iW`&Z;hSU6)d@1nzNIVtG2!ze{liK)d#bG4r4kiLJbt}fwrN{7+wro$=yPU5AxD^PttJ6-s4FrQc?}s7`d(q3<9MXi%yTyX3sflup?>#jCz$BNdlOF|2?l72zn1WIv<;lcsCRCHk~@0!)vsPYAPz z)&J-X+T|m&hAM+nXscn?8&rju0-y87znx>A{=kt8#KD5b?E#q$?#LFmMEHDMG&!omluVsmr<1C@0r;I%*wJ!^!|L|KkmHY)MN-nl}7T5lh9NJL~(0U|g~>)w=< zT_PI|U4YQEd3x>*neGD|=|r?+*F#Mk#Zb>55oE1DOrBzT`jmlHl(pO>D;b*yvlyx%_`{@b3mv5i z=Qh;Vfx<}5To6JrYAW=hu!OW9->?OPyQ1BJctJ%0SmjN8h@eN*mcpLzqvAw*O$aQ= z4xR%^n7Ss^hxm|_R>~6fwbutGt5l=Eu%TU?C8w=Jvr#J*>$x`?f3383u{2Y-5q*in z+A3!JMYb?o{~`+}$^vMheh+a5uBe9*4oKoB2w`pqbP&5K^~3prAW#hx6jBjYRjBL3 zgWv}p0D}m7=mrhC+f$|^WMl(uW_K}@IV5I=0G+JMvZj(vf=5(^Cu8U%enj|}Zi-S* z>3L``K%am;*J`^S{C9gi(T6G5r3W~*LW4-!JqoKROGzu_N*+ZVi53$`H=j-s1;qt^ zb$vQsu13n;?gTk4pu|(Gz>Ocz8OFy|@^&Z3NVG_(Z#QBe{1ebnskl8M>s*Z%GIAtN z2!jR?qjrf8$#8})0$l(oP#^NJ{UC@{1#Js5^$5Y)m?8ypPx&NKi)vf*1t}a0Yw)jFmy93rcx0o09zF>oev#8SB53 z)izUsx6H>-p)66hqcYVu8Q)jzd9#*C9)bi;xkMnC>#!#53OcMi)MRBY11#sBD*hU4 zgdiSPrBEZS#}IE8y%8kYlSI-WBBD_|PhzY@4f{wul^oU>?N*&x|JM!e4)iPPjaI#I z-E2IbyTf=+#kgD}Km~~dLuhqmq|op?sJz?~4H3Nw4#hrSRT%dH$i~u~eB#i61M3DT zvS@EsqBfRANCKA9mObkj zcr)GB21zDgf%Q=iGj7V|MG2>-+RS(-#8S~HLs5@N_DpjI0CYo2uqBnw;vL8erOCxN zQ(Q`D051uT=#d@J|2GpTUt<++TCw_XpVKZ)KLDCHN-gxOntQnm#`l!c-#V{!@d$`S z|X{Tw9A;7`zj zxX?wMNZO91oh9=KBp=GmaIs+;i&CZqCj*9sF06~ZbJDMR@CYH+6D5KkK=G$_pt#~rMs?FGAFt&baD5q5Q^*4K;!a?5Lt9gGz!*S`mv zyZBwbS~$$*(x&zOtE>Ud!#*3s=U$mHgcz4rlEeqNdl#b{AJBZT|i9pa0`GW!{+4KYLEQZ|0S{S!~uy zfc(3Sr&W>UElc!Wmv#)ArqKW8v#ERRzLa06;RL4eL!bcM`#ARKT0)vS05{TvL~$GV zYJwgU+(s^#q6T0aJco0ssRf8C63ZMT!c=+c{}njkQsJw;7gbfxmtSfR`lmORMG7|K z+&#u`o)Rev2)XJi!@p!Wn}XA<%$lYn1;uLle-0h^^1`BDzorPzs?fg#E{lqG^`KNJ z7tPjzxnDRKwg=A>TT2Kw- zTYbsj_|rNOQx`@N@%Un*s@{y9Ue*1HN8<&L(G#x9=@?xk1l?XcM7McdgZ*zAUKUN9AeFv0;1L6}7N{lj8<(=cD!lD)wa|TLeBH#B^nx?QQ z$ph3Re0>tk9|Gb@sQ{!>*`!g441eICpfANWXZU*TSVJY9HG2M10q9@G-IrBzYc&e* zH!ICX?q1_}Ri66JTbUM!V*}hC*&h>y%2Khx#;8l4M1p1Zh6`yH)AVGrr0Jl-=}Plw z61B!_FQ>^w|L3gs&eL8}9-4cL@r)AR!)Fs81bM(NH!aTQs}<+Wlrus-)c{zy!}SHB zv&l_=Ijdbg^;KL^sW%VJTJHX|LiMv}mU0oP0CF%HuI^Mp(D@_Ri}dBph4+y$$W{ zC>)`gGu?S@U9Z&WrXbyWqpNP0jTe=Z=T#$i+*f@>%srquJ5;qu)EHD!l`$t}CtL+d zG9`MGJFC*9g;m!^(mJ^ks=9MXooBbIvQ(zfYPP91FIqD(uJhAnE6c-0 z7DT|LK8<*VU8cEjvL%JWb4_T5ha2nD#;L;AznwubmDRCd!!?FIYOo38Z6mhdmEBBoQV@bQSGn7O?9z5a^j>_M(QoB6e;zF5mV^$*|q)`fk|gc2gZh2L~Y z{1W1fKQx;9B@ljLfbrVHw%^Zpxk5Mo%>j{+$0dRz0OlkM&PdgVYm#$H zd|kA_hMC%!{@aM?T4`#`Ho?V57o5#}@Oz*8rHncalSYr=oUX0U!jaWj7=<+zWP>tl zh-S*S6@QLLo$Qmo{>|t*nwf^Qc znu6o@wHi_U?TLqz!Cyp&J8F$3E_wy~^?FSFGahvv;^IQC$B64EagtPomh+pJ)z)F0LV z*yD+3HlYahOQNx_eXs91_uNaK?7iOk>-qNIgT3eb`>%Iiyxo8KX0Z46#qQ4bVDI&O ze?Hir@9w_b-rt%38D2bpv-4)FU1n=b2k!r~PEO{%T^7yQ8aa|@K^raTM{JAS$A=Y8 z*oi2@(AeOG^HP^V>QGx#G`SDC(cT(GKV#>~8Q7P`lu86|T;RG0bxjYklVlA$c_s2u zW}eZH*<2bXs&-2Fed`6F^9l@=y zo;G|W0$0L%M;SXqDDIxhp$snPS|fAx7-QtbK_qdL5_XxaV=d$PsKM)zHe}r!E9lzB z$43vbbL8~Fwl^uq^g?>o6wX7gOj86m(>XoPZjx&_FqA&TbT*Ec2n*L1l9$>5!`#sm z>;}0SBgqW61&o9ZW8p3Kf)hR_!O@fKA~^@6l#K{Bz;PhJ&``>blVh!)Hp!>(j0=lT zE&SBj(Tcy*Y@M8Hw-Ly=!A;&#?=O6m}~I z89&dikh5^mXqg+UBkMqD=_39cOX=;gbrrV}s*7x+Jy?#%p(*oFH<^<7L;mQc6s3|+ z8(D-HNEixHLbo*bu1u9Z>La`MJ%?h1hnQ8Wl9G*0pA3@lbqz- ziXa-rJAJsz2IK*pjD?Ftb)n*L5sdCw$1{)20H z^aR>L?Wa)q$j4^3#D2?3cLX*xDv9EBM_Ki*NmgZIUZ+=DZcc zhlvzZ#H|Z7iTF-vqo+?&Ks~VBISKy7dzunRFDN8ZE%jz@3^9#TtY)-e*U9B&a-@@J zNU=*q3g#)4gY%2aVG@;YB&?&^yFR#5XklnCVoHBaEblLf+M}c%^%k66BIlQ*SU?m# zj2->5WpM*Ic$@^kb@?em^#qDE2?R zyJ4Z|c(DFkj zQ|?iK)rU-YQ%FN)qEIi+6$oS?a~&ZUqrq>f6UM0{GO(L86njJlz-?uSi4_Np0C?Rv z)3!#Dfi_Y1$4MzYq@*@Rg)!IAr8uWhosxquTMC`e4n~JKCPC*MtyAMK(RyRwk3HDY zr%6Q|9|}LKnha`+8ES&Q5xIDvZZ^H8>r;p`_GaqXJ#s5nTw5JW1#}QXL{~iX)OU=7 z@&dG2jiV@keHL*cZMt#lKLMdXI-@ZsEn=mU#3Y2<0*+ZC6*6Rfnq(Fkg6^U{Vh_C^ zl_5)wIe|Xwno9&hqXpvE#XQdvwuLO^Vgghu6EV)Al6CA(uBs~f`{v=JhMEk+-}d~E ZtylB;tKF9vXxkBZYiXig47v58e*s2(^m_mR literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0268.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0268.pb new file mode 100644 index 0000000..61aa5ec --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0268.pb @@ -0,0 +1,14 @@ + +Bprivacy/pattributes/public/proto/collection_basis_expression.proto pattributes7privacy/pattributes/public/proto/collection_basis.proto"� +CollectionBasisAnd2 +basis (2.pattributes.CollectionBasisRbasis7 +or_spec ( 2.pattributes.CollectionBasisOrRorSpec"„ +CollectionBasisOr2 +basis (2.pattributes.CollectionBasisRbasis; +and_spec ( 2 .pattributes.CollectionBasisAnd2RandSpec"ƒ +CollectionBasisAnd22 +basis (2.pattributes.CollectionBasisRbasis8 +or_spec ( 2.pattributes.CollectionBasisOr2RorSpec"H +CollectionBasisOr22 +basis (2.pattributes.CollectionBasisRbasisB( +$com.google.privacy.pattributes.protoP \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0269.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0269.pb new file mode 100644 index 0000000000000000000000000000000000000000..9712078b159d00c22503c745a5292c0600b2856e GIT binary patch literal 18180 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 LI%oOI15f=wtSl5B literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0271.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0271.pb new file mode 100644 index 0000000..896f0b3 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0271.pb @@ -0,0 +1,17 @@ + +8security/credentials/proto/data_access_token_scope.protosecurity.credentialsgoogle/api/inclusion.proto)net/proto2/bridge/proto/message_set.proto"Ô +DataAccessTokenScope3 +scope ( 2.proto2.bridge.MessageSetBRscope* 耀€€2| +message_set_extension.proto2.bridge.MessageSetíÈÈ ( 2*.security.credentials.DataAccessTokenScopeRmessageSetExtensionBÅŠÕÛÒè +5package:cloud/commerce/businessenablement/internal/v1 +package:google/apps/drive/genoa +/package:google/cloud/commercebusinessenablement +2package:google/cloud/commercebusinessenablement/v1 + package:google/cloud/marketplace +'package:google/corp/security/eventstore +package:google/corp/tag/nirvana ++package:google/internal/devtools/sourcerepo +6package:google/internal/privacy/dataaccessauditlogging +package:google/longrunning +%E-E;XZM zjJs$|6+*iJCU(VkXY=p0P`PR9nyF+ZGdJ?(*Wdp*HZ)Q&N5NM6z<3WCswS)iH$h1V zpzV&6aU$QrHIUZ;nXz<-@uITTd1kze#+fgv@QIuFm>3=yeIl%l)QBKn*x_I-HKxy} z-$vv5w{{lBQD?S_I}8JjRTdYmnz^tvzfh|zt`rLf2(2tEy}4MmR#&QKamW}&dn-%J zOLuNAudWn#&R!qcQyiJRimo7o3)Wz9_)vuKhin-qQtE9f(&a=@6>BUvv17I}GE&?- z`3Aax4v4@G1Is4%8uJ?#{E(qB)i%W8;+wKmjqG_XazjZ>>?nVT4s~=H3xuezT9a{D zbF5s_9jSCv_o5XlC;oW+a3n_gOnwUc)V+Bi@dP%ish{behSAYQ-e{1zOZzAq1RZb_ zk&cF&kos(X5UI^xa+^kKtlcz>=)WMh*+c4^|B}?^Rx;n|A@lAyQRTrH<&nCZ%C~c= zylXpDHhT$tw;zF@6mbrb%`W=Rz7x~z7FtF}(u`Xf2S4)4mJ6rO=Kk3aiGv*z4j zhkZzp&z|FGY}vPo>zc{Hg?_ZlCmscI6lV6C@$b_o(P$-riP|LY3XE!MJdcJY5e?w7 z7EAt`#^_MSo2OFvW(XZz$jODVgp5GYdsM(&wn%J?iiEL8^8wH!3ud>uKU39V!sOD&@ z8e=^D-4J>)1@nIdk=X~L)AR1?yLQe{`}~Rp<$Q60xCcM?e|CH4~ytTK$0xV@=S5lYg)J`+vi6ZC4ArK~oHyG~pNFSWo`Zz=tXaY<_}s-xL{N;-RenG z7D6Hh^>^wCmYQYkF`s#mq1XG00wus*{Qe{H++Ir0-X~3>+5%3CwX09C2h_)P^;5mh zldh6!hunsTKXzDXb7(g$ta_Ac6d~~)DR?At7;t_sd9xD-;6hhY-`mu-BeW!%9e#krt{8hs+ZIb9+Sh5sF|As@|5Rsz)xSqGT}L=_ZL$SFH}srQSO~4rv}! z7bopd*fAGz{D0_@*v`&8J3vPvjV0|ccQ=_S{8}jdT`2rDbZEI&U9xU3Tg$b|t<|b^ Kpackage:social/discovery/testing/sandtrout/spoof/proto/custard +@package:social/discovery/testing/sandtrout/spoof/proto/hovercard +Apackage:social/discovery/testing/sandtrout/spoof/proto/peopledata +=package:social/discovery/testing/sandtrout/spoof/proto/uidata +7package:social/discovery/testing/sandtrout/spoof/server +%package:social/frontend/contacts/data +/package:social/people/backend/experiment_server +0package:social/people/backend/proto/autocomplete +0package:social/people/backend/proto/experimental +0package:social/people/backend/proto/intelligence +4package:social/people/backend/service/instabob/proto ++package:social/people/web_experiments/proto +2package:wallet/googlepay/frontend/api/transactions +#package:google/internal/car/simrack +&package:google/internal/car/simulation +/package:google/internal/cloud/titanexampletools +Bpackage:third_party/java/cel/tools/src/test/java/dev/cel/tools/mcp +com.google.security.credentials(ÐøòOPEN_TO_OPAQUE_HYBRID \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0274.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0274.pb new file mode 100644 index 0000000000000000000000000000000000000000..1625238a0d016f6af43fbaa6aba6bf17af1fb028 GIT binary patch literal 1028 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0276.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0276.pb new file mode 100644 index 0000000000000000000000000000000000000000..17b9c79bf7365ef5e4a448c501700e82244da14f GIT binary patch literal 2138 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0281.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0281.pb new file mode 100644 index 0000000..1d8aec7 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0281.pb @@ -0,0 +1,14 @@ + +*security/zatar/s2a/proto/s2a_context.proto s2a.proto%security/zatar/s2a/proto/common.proto"à + +S2AContext1 +application_protocol ( RapplicationProtocol6 + tls_version (2.s2a.proto.TLSVersionR +tlsVersion8 + ciphersuite (2.s2a.proto.CiphersuiteR ciphersuite8 + peer_identity ( 2.s2a.proto.IdentityR peerIdentity: +local_identity ( 2.s2a.proto.IdentityR localIdentity2 +peer_cert_fingerprint ( RpeerCertFingerprint4 +local_cert_fingerprint ( RlocalCertFingerprint0 +is_handshake_resumed (RisHandshakeResumedB. +"com.google.net.grpc.s2a.handshaker’Ò>beditionspézDthird_party/golang/protobuf/v2/src/google/protobuf/go_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0282.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0282.pb new file mode 100644 index 0000000000000000000000000000000000000000..f5fc2ebb70d0f3b343cdd717c92a8e77235da727 GIT binary patch literal 374 zcmZ9I(MrQG6hOC5m`1@+WXRt1Vags_pN9x7O}9WzOOpwE3fY#`Lf3>g8_dt}Q~U(~ z#=o%B!Nk{l&%JOCc&v@8L?+#(FhZ-s6=kW6Fu5vgcP+He%gn81S?4C-=4QtWxs^rj z=t>!7UmmWU13CO?gL8VMZ3r#`%BLhiAtoq*Eqe$C%_Ko7jfodUGmZm97!I-LM~Gt* z#_6-ia7`xh@(6alW*KiX&p77>Z8YeRzViW}wcI+zv zn;nT6r-)F@@C$+`{j*UQTAxqWb?d?MN8o0m)=s8WR>)to+WBX8Z~5?#ShClD@3iKp ma@mw=V(G8$+nssMt0mW>GCTLD(0sFU7h3a`6lPP&L$_~on0OTc literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0283.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0283.pb new file mode 100644 index 0000000000000000000000000000000000000000..7f4914bc4e56f7be95cfe818b4e174696ff7cef7 GIT binary patch literal 537 zcma)(&q@O^5XRm1prro6fLPRn_LNfsJ&Jg+S5MnQk4tQaC9sn?JLQgR%`Z&K@&y zIlYnl0I4uP-_N!f{>ny)storage/datapol/annotations/proto/datapol_classification.protodatapol.classification!net/proto2/proto/descriptor.proto" +Options +implies ( Rimplies + description ( R description8 +default_semantic_context ( RdefaultSemanticContext:W +options.proto2.EnumValueOptionsª…š€ ( 2.datapol.classification.OptionsRoptions \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0285.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0285.pb new file mode 100644 index 0000000000000000000000000000000000000000..8e8ae4c572539ae04acba16969ec54cd8599e52f GIT binary patch literal 500 zcmYk3!A`COmLKgBq9grtKWXN>O0elSY zsZ5l3S4~S(cDta>)=v8yz-l?FS-1u_XlM)X!-}Sly` literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0286.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0286.pb new file mode 100644 index 0000000000000000000000000000000000000000..ec5d78ae034e03b4c8ea9a5dee929f88d774a4a5 GIT binary patch literal 20189 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0287.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0287.pb new file mode 100644 index 0000000000000000000000000000000000000000..360a88dc52b9b25c8b6698b0ddd71bbb02b9e7cc GIT binary patch literal 1221 zcma)6&2G~`5XMbt-AS5kH|dW`E0r7&rv!zHLnI_zdlTHoc4Rx15QmjXHff|Z4zUB` z$`kMuRN^Ig0PY+?AaUZxiCzG&9Xn}JrTSufcIKOzZ@wKk@O*dT^jW3vy8R*ZUJfhc z>5Ji@QyEWO->vv>#*8|nk?TADz#WxCD_%{!ckYguANf{iAzkKmCWCQ+8+n(0r65xu zuwl3EPR<;^^gRX3(I>``Q%GHEH*H!sOii-UEi6J>k!*qlyaDUBsu9bUv=+69Z0L%G zmT(c!+^nh1rfQ+oRjX_o7E0p+4!9_dLx+sRpz-4*1}n| zB>9*q535MnSrP>-!NKJUW8fQCxwC|XnhwjoP?)$F3AS1e+cw5r@!s~QpWpWPh5Nbc zUOAC{^J{MKB9_T$6Xt(%~Q7`5jhvKe*P;GJLm*$eUREmZeE@#UBs zGXbnUf$Y>{@%X%J5`29Bg%>Q=(*9)1%uEoXL<9F~8eoplzM*~#!apSYef$6b literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0288.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0288.pb new file mode 100644 index 0000000000000000000000000000000000000000..57d9c06353ca37d6567143892c43f8a577b62847 GIT binary patch literal 718 zcmZ{iO)mpM7{}GAJE+=7y~Kf@aM&h2pzG9D8;7c@MVuyMJ8F{Moi#H})4LNF;pikj zg1dy1FW@91ao}SxJG1Jd$C>B<`#-N>oeRoP8|T`Twmr;Gy_UKrM)EP)!rWyfl=fPk&4T#@=~h){#lBa?4@GYab1th` zE(60sM;>;1AvQC>+^AHGdo>3-#Zs*Tox?^YJ!FmnV|S;f|I!I_9E|K2YkM*riPFP% z8BB1&INcX8*(H#c=m}}HZ~$HEb^KsJ`me|9+l1m%gl{UKtn~IOkdDyD zhkbEzMztoT0vpwi5L ISEMHY18r&g8UO$Q literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0289.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0289.pb new file mode 100644 index 0000000000000000000000000000000000000000..d60bc99e5f3a890e1d8bc031bc662270d92817e0 GIT binary patch literal 2763 zcmai0&2Jk;6vuHs>~ZaGCTVf20wD-dMIw=mIN(z^-bu5_AKTe=nnKZNYfqAu*1KkR zUD-E;dg={vMI1Qv09VAJ{{i9v0V+bWZ4douMEL@m*92_>kKX@3RAkyZvfzEqA?Adp)*F zH?Voia+4-zJHjfVqve!LqL`!Az8%@@$oBfK;~lc0?>fCnbwT=g?WsOAFy2jU4QWcT zAe_Z;2fgeZdVav;5SVko22L0XhmMzoAcC$gg5LsNi3`1eoUwc_qJb8MNBn7NL5BsfIy2`+7^Y$eThs z58ruZfnIdHh>g4+4PU!N1>)SKX`X>uWp}cSRL^-5I@e(Tg11DnKi=2SF6Il}l zdO?6B!SDuJ9@t|RMuEt)%e}+ss5%D;2FD;UCEk=U-b5=xH!Ti!-*!hltmdV*ph>g6 zCk6NgR2tY(?+7do`M5d{dPRyPLSKm0B%R-q|#7 zTB)g#T2g#WcZ}idNP&=8-yhv`c@k<7JmhEva81H-q(T$YJfn#cO?y18`3kxyyB!jI zzyl67QZ30KD-xzDy8eC+;nVvRg=}RD8Ok3pO}ztU41EFrcRO9G%;7RB!lI?OyB1OM z$>^&1{dhfx6?6gQ7FFBkPKUOjjlR#JG8y;WQJ+(8!-x>Pgl2fb4lqk^5z|sz1~5ZN zfWXS?nsJ1%Y!M6E5h8>!0n3JJs14n^12Hax7s_;vv@J0?sIq{oXceH2q2B6}X-QG+ z5+tU6vkmN&D2sR%DFU%5QClzxG}Tg-C42>40u-`n(N2>YDg~iMsHqe-TvXa|T;2_N z!wxxq4qe&Nn}l^u0=t6G>;!rqU7Z!{ZQyCEO=cMl2=`%$(Htxb<4|~>R$mL;L z8G6{gWwFk-N$8%stv5wVWCj6k?5gdXFx5mlU}xE3$WebN+v(?{06&@cybb>tpv-v;%@}nm)|FsPNO!d%m!WI`(-9k%# za?zg6``vGkeipo?+FFM9dD#9_-CR0h-ku!KmwF8?_58sAZklskeE#4s8A*|*iuIdl z0J z=J99$iXbbstC=&J>M>dpOi9Dlo2U>Cdn^(yaVgzai$_O(`ckSseDcNLaYbFuuqM4k zmw-YvRs9C445Y1i%E(lm!}-If5C4gSEyo5>L_)v54dZ?kjo^XA$9yn!?cls^eJz6( XucS(BK@x-QYew#^>ddQi>Q(wb-rRZ5 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0290.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0290.pb new file mode 100644 index 0000000000000000000000000000000000000000..d7664e003eec676040abc7a7054f2c2c29375544 GIT binary patch literal 11039 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0291.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0291.pb new file mode 100644 index 0000000000000000000000000000000000000000..c9f7051f5a0698fd29f51731d278a71a3b255382 GIT binary patch literal 2338 zcmbtWTW=dh6vmE|I+HYBPYEnh5h&_IxM(fPMXLHjY$6gwE*-l_1*Fkw|vbN*I28oxEefE6cIrE*%F8W!&PGv$1CiUCSh>z1erLjo3>|9DV z<`W^WI{b#mr53WoMm*Qke}xoUbke*iwTkQ?yf@Df-E!aSERE!dv}A913}N0nvb|^X zfHz#LtF#jflYpjUk(3#y#c;vmp`YCgl>l`R^UJ$FzsEIW`KW~Ksp9gQOM_W3Iq?3w zCR#r+0^nDut$3c$5+HQUl>&H(KCK;WJ^dnDu1eGg&`ZFaI>_;Rq-A*KOqio~%<`CL zG|jI?%ycU9aNSaW7x5bwE#wC2Mm-DYF%`3fpG;wd|50+KAxhvVXOHkNXxoQTnineE zuo1rcPZ9bCF(cn{MAnLbMLUv%ikfOc4Ru(z%ukmw6YD(?K6}G5quzF017XbgH43cY zDRhNou~lZ%vOizOe$4VDvC#UX5BRfh^U0cd~Y4DG_~6m%%X#I&a> zhjui>hpP+G2T<2x`X1sl?$*N^gm`3V7d)^+p`8R}dcxFv$l|M!6lI=-EgSHgWwkNG zU{fB5?i6%8$VZYZkzI2tVDo9{r!*hA5|Q^o+qniQi-c*u z|7RVw%-u}8`9a6$=z(<87}l&R->y={Abrnz0xt`xSYUqJCP_%k^e*HBk^QKBZmI9= z&Zy_M>8V|&gsU>sq~%CVz`mitzoQRrw}3qPWjdnv@}(WMHQ$hC3B|&%*XYo^C4d^7 zfm3AG7nHuwy#H4nHLIq@2WZ`P4Jfh(ixc1ObW?TW9B>~61+2XsE(-Y+B3IR25By!L zYc0mPmy& zHtbzLq027w4gHJ&-4ywUE?acnMK5QD!N}_Y$B_{vVma~ZUhm?hpGbTOHVa_a^^qe3FnZx`rpo%_q0_MAR zCM2}hd;c>ti<}eU;tZFP@MV^8LKr>udu|vpa$(P2$u9}rodb=C<1+u8V0zP87?6O) zwDPEsFy2?8`7+!cBTnl<4floVmCedlYv-1k-34=q5sSPzBa}V)$l^flAuKtbXH!OI zRA1n%+j-Wm=e>xdDRU7Sd`SBSn&g7GXN>4o&fUm!2O^kK6S#H+*IXxX$;1`{=!9P5 z5})NI`Wz*M5R^)F1z$z90W3>NkxiY;ZO)S`B-9c-k<)!>MC6=AOmA?3kMjZ+kEP3y zVC@I!x)VS4Dk2nJqeO4c+mb#9SrUUjbObFK*=s=U)DJx4w;C)xj>4%hb~|V6dVWp9 zSTU<|_EFi{Px7?XSw&5){kCXrp)8cOimSY}uJrcv`~pheDy@>akLQ|uXP%xkS83(k z{kq_8p#zj9b=09huCK`Y)M34EMT|V=Ky-ICQOFFdqB((9=9FVQsGgEb*$oN?_QL?Hobo34lw4XdQu_*4T-3*f z`6GMkQ|bp}-WC?Et_TcA&&06Nf#q!B8GYy$G_`F!6q#vk-{Wgp+H1aj`}ePve^;>j zGx4EkJb-RmmSWSkpe_z{WwVM+P0M>8yKM=8u?^Q!vanFwfF;>sFq60~E?Vh;aSR<* z$YQoW8tqWm@#6LyjC?_A?QEFj!ZB4BH~RvF86(DOOOE(8R-mh7#X1ZfZj{QM&uH9& zo27^(nV^Y~tZA`C9h%r6@UEknP<5+qCBMcRtmg1i<^wyj%3S# zI+edyppzscH>H>j_RK4?DfG-zHbM{^Ln)nutI{cKP%#~)cvU`F%cW(gS}sL|oN*J@ ziW3PAsucs0as;b$dZ6|l)I5JQ;>FwA`GOzJq$%d!Oy)B}DL(u55p8kK-uHj}_46+a zjS03m%HRgRu*`87jweJq%wLp;m46o24h{#;?Ux7k!Qt-F@xXra)1Eclf7Rg6%X|L; D3%HA2 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0293.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0293.pb new file mode 100644 index 0000000000000000000000000000000000000000..45b827ec6137cb1407428298629eab84450e07b9 GIT binary patch literal 13713 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0294.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0294.pb new file mode 100644 index 0000000000000000000000000000000000000000..872aaaee23a45df9bb2e95061c2833251a3f4e72 GIT binary patch literal 235 zcmdEGntgPtVEEFVHW^C`wIC(ND`vN-ctrdId%KCHX=;5E(tNj8-KV zryEE~NM%8)kQkSco2Qd&P<%*afNOlHpSPcXxSs%nkSLcRlDMCLkgubU03(`mmqIr4~b+4*>OsLu~*6 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0295.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0295.pb new file mode 100644 index 0000000..60557eb --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0295.pb @@ -0,0 +1,6 @@ + +;third_party/gloop/util/status/non_message_set_payload.protoutilgoogle/protobuf/any.proto)net/proto2/bridge/proto/message_set.proto"— +NonMessageSetPayload& +payloads ( 2.google.protobuf.Any2W +message_set_extension.proto2.bridge.MessageSet‰ÞŽ{ ( 2.util.NonMessageSetPayloadB +com.google.net.util(beditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0296.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0296.pb new file mode 100644 index 0000000..f531494 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0296.pb @@ -0,0 +1,6 @@ + +dthird_party/golang/connectrpc_com/connect/v/v1/internal/proto/connectext/grpc/status/v1/status.protogrpc.status.v1google/protobuf/any.proto"f +Status +code (Rcode +message ( Rmessage. +details ( 2.google.protobuf.AnyRdetailsbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0297.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0297.pb new file mode 100644 index 0000000..e121687 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0297.pb @@ -0,0 +1,9 @@ + +Mthird_party/golang/github_com/gax/v/v2/v2/apierror/internal/proto/error.protoerrorgoogle/protobuf/any.protogoogle/rpc/code.proto"Å +Error) +error ( 2.error.Error.StatusRerror� +Status +code (Rcode +message ( Rmessage( +status (2.google.rpc.CodeRstatus. +details ( 2.google.protobuf.AnyRdetailsBCZAgithub.com/googleapis/gax-go/v2/apierror/internal/proto;jsonerrorbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0298.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0298.pb new file mode 100644 index 0000000000000000000000000000000000000000..a14e2f480458eb0063cfa4d0c9b877969b422bb0 GIT binary patch literal 1168 zcmZ`(!EVz)6l9YYCrjIyt)OnI7B^hD;Gl5hfYdbG*3cxzP7oA{l@o7LBgbpmPN9ec z2ZT5y4n6l1_yB%~makyFc9f9PljXOwGxOfq4>sasH*`o~hw*83$UNI0R)dhmtT!H1 zPioaD?DH}kdURSIGBTicJPv832`tJ5z4EqC;}la%A617&{m>0!7N)Su4++A3wwK*S zzW^+IbZGZa$=Dy+VRUSJ}`|-V`n*`9dmNonxw|oN9N%`OIp!)Ez@t-AHw45YoOKQ%ALZM}6;lp4y{o zNJs31*IZw<)xkLFO{I<-yUf?jwUltm$1P&+5XG=)2QKmG3H6j5x4TkX(}JEh?NQ^h zhskmMsc0iF+9;ztyiN}BOMFPWEz7{W`ksy(qOTHy$zj{rdC|qnC2uazn==bsNid;L z@OBjQxr!+f-p;`NpyY-6)||SP;1a8bK-C{jW+@3D8|bdpF?ECBR<}tE6YuG-$a9Ph zZX}Vtl+2Qlno^*z04}p2c1P|uFmph8kK#xG+RcS@Oo_|Zt4v=H+fIPl=GGE0G8%LLECWiY6>%71s5s9 zYl7mE_u;*(*Y|M?n>!s$>g~<}_pt%ju7X5G&Odn!b3=wu`jghQY?2m@l|K^C_Ev4> z-)v0|uXo{UpN+J1H>6kj%BYv7-@cKok)wwhBHb+-3upFAd>YV*ua`l#5rW=d(U@t5 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0299.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0299.pb new file mode 100644 index 0000000000000000000000000000000000000000..a62013c128479fe901854b2506b515f4fd51b92f GIT binary patch literal 2033 zcmbVNTW{h<6kaaD@!=w8l->2F+a|Kqs#PVUu+45?S_z03PzkUD$#(lj$&Y zt1r)!FBY%RFh!UgB~WwYU7nwO;f0|$bL#?dyZE*4EMms}Fp!j!)7?1t@7+0P_mKn` z9~G!{P_`d>R>0#G`5x3YM$et)zAiUTOsOI%_!o1Msn89WJO^dUW;5G&^gQy4w3L`V zhg`t(x%>OV4W=#z?LU0Heqbj-y&!Uc^HI~jbD4uOC6p;QP9KnI3tU&g zx=(0D@}!;U%-wkD#+i=tsLoj6Hae1*>bwR8pKi`PS3eXA_$<5iU|vZC9wGx1ecZ{a9nSbfZ~dAtawjJu8wsBlQNG%(5h#Drqx;vdS7{-NnOF&>Tz zobgW%)b)drXF#kQYcR1VA4ZmaJ@{!bd_T~hke8ru`P=O)#oV5Tj?6%nf^@afL%xJs z3ds5}nO-WbN^jbFTQCP-!k^7WMk*QXQaX(bP%_3doK$Y$@jLNkRh&S=!V)QphfJnv zg^F)1pu?;5fw8j>a6H8;q!n;7o&Cp4i`h;k+;{`kOhfpI28G|;L?*dT@=1>2V990+ znT86LhVd8XIqhS7aXFn6QtiR1m?F)snXH4t zFPyQ!GsDoJO@2)Mo`=Ld9m$xOcmtXx0>S1f4 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0300.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0300.pb new file mode 100644 index 0000000000000000000000000000000000000000..70ac24a96e54b55f16453da66d49d98fb4954810 GIT binary patch literal 1290 zcmbtUJ#W)M80L~RcCS@y4g^t(=n<9*6cd(W5<&$VP(F2yI`C~fQGfxc*z-sg3P7iE?2i`J|oWxrN0_nSTL&KdYD z4VfzWPtp(pQw+z{bZytff)D@Z!?S(-UrU6%McBC^I2^Lrvv3?z9P!<8JT@R6HUk!h zMUVJSOdKjjEtoJDrFS-j+}~rP#}IlXaA=Z}v`onj8Ir6F$we@P4{4r@&Z?}JcKdLf z%P^Q{87z)yz!OKp&?h5mSkxx57v(Y%aYrKlD|1s0omHm_o+_O!4%qgrwt%b7(e@KC z^p5A$r(tBczG1r_P55#va)%%MwZko5+VJbVP$JEah`zL3xg*7;PXM1-Jq2qh+pIk) zSC8buP*AGX&IyHSuCTKy=oc{aui&*Myctd51>9Wvf^NcmtJduqjh0bwG;2n+S?+d? ze(Pzg{k)}JLRrYkG=LPCKB{%K6uJs$TC{XtEzCSRP*tG4=D$>-4mbXcG1`LH`@Q;} zaae9P_RGCSyS0G72IsNnBoJl~Yn?{@NJ|}L)U2jFdI&S(v>}w-EhT+6N|#350dDeI kNn19#BU>tW;T4mObcZp=qe(lz*eaJ7Puw$c-F*Y#7wgNMjsO4v literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0301.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0301.pb new file mode 100644 index 0000000000000000000000000000000000000000..0cf53f11268872556a7ee49f4580f1751d72f64c GIT binary patch literal 5141 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 +LatencyInfoEntry +key ( Rkey +value (Rvalue:8"E +GetTranscriptionResponse) +transcribed_text ( RtranscribedText"Ú +GetVideoSummarizationRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + video_bytes ( R +videoBytes + mime_type ( RmimeType; + +chat_model (2.exa.codeium_common_pb.ModelR chatModel"9 +GetVideoSummarizationResponse +summary ( Rsummary"¹ +GetImageGenerationRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata +prompt ( Rprompt2 +model (2.exa.codeium_common_pb.ModelRmodel` + latency_info ( 2=.exa.api_server_pb.GetImageGenerationRequest.LatencyInfoEntryR latencyInfoG + input_images ( 2 .exa.codeium_common_pb.ImageDataBR inputImages= + input_media ( 2.exa.codeium_common_pb.MediaR +inputMedia# + trajectory_id ( R trajectoryId + +step_index (R stepIndex! + aspect_ratio ( R aspectRatio> +LatencyInfoEntry +key ( Rkey +value (Rvalue:8"¾ +GetImageGenerationResponse: +image ( 2 .exa.codeium_common_pb.ImageDataBRimage + +model_name ( R modelNameE +generated_media ( 2.exa.codeium_common_pb.MediaRgeneratedMedia"° +RecordNewCortexPlanRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + cortex_id ( RcortexIdI +request_source (2".exa.cortex_pb.CortexRequestSourceR requestSource + plan_goal ( RplanGoal + input_files ( R +inputFiles+ +input_directories ( RinputDirectories" +RecordNewCortexPlanResponse"® +RecordCortexErrorRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + cortex_id ( RcortexId +error ( Rerror! + error_detail ( R errorDetailF +category (2*.exa.codeium_common_pb.CortexErrorCategoryRcategory + category_id ( R +categoryId +test ( Rtest" +RecordCortexErrorResponse"å +RecordCortexCodingPlanRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata$ +coding_plan_id ( R codingPlanId + cortex_id ( RcortexId( +coding_plan_goal ( RcodingPlanGoalH + model_config ( 2%.exa.codeium_common_pb.ChatNodeConfigR modelConfig# + system_prompt ( R systemPromptG +message_prompts ( 2.exa.chat_pb.ChatMessagePromptRmessagePrompts* +num_output_tokens + (RnumOutputTokens2 +response_latencies_ms (RresponseLatenciesMs" +RecordCortexCodingPlanResponse"Ú +RecordCortexCodingStepRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata$ +coding_step_id ( R codingStepId$ +coding_plan_id ( R codingPlanId + +step_index ( R stepIndex + action_type ( R +actionType + instruction ( R instruction +source ( Rsource +target ( Rtarget( +action_spec_json ( RactionSpecJson* +step_outline_json + ( RstepOutlineJson! + step_version ( R stepVersion! + plan_version ( R planVersion" +RecordCortexCodingStepResponse"ð +%RecordCortexCodingStepFeedbackRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata$ +coding_step_id ( R codingStepId; +feedback (2.exa.api_server_pb.FeedbackTypeRfeedback# + completion_id ( R completionId"( +&RecordCortexCodingStepFeedbackResponse"¯ +RecordCortexFeedbackRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + cortex_id ( RcortexId +feedback ( Rfeedback +rating (Rrating" +RecordCortexFeedbackResponse"ê +RecordDebounceRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataN +provider_source (2%.exa.codeium_common_pb.ProviderSourceRproviderSource; +language (2.exa.codeium_common_pb.LanguageRlanguage' +editor_language ( ReditorLanguage* +prompt_latency_ms (RpromptLatencyMs. +debounce_latency_ms (RdebounceLatencyMs" +RecordDebounceResponse"ü +OpportunityMetadata? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata; +language (2.exa.codeium_common_pb.LanguageRlanguageN +completion_type (2%.exa.codeium_common_pb.CompletionTypeRcompletionTypeT +completion_source (2'.exa.codeium_common_pb.CompletionSourceRcompletionSourceA + +repository ( 2!.exa.codeium_common_pb.RepositoryR +repository"j +RecordOpportunitiesRequestL + opportunities ( 2&.exa.api_server_pb.OpportunityMetadataR opportunities" +RecordOpportunitiesResponse"¹ + ByteDeltaInfoB + code_source (2!.exa.codeium_common_pb.CodeSourceR +codeSource + num_bytes (RnumBytesN +completion_type (2%.exa.codeium_common_pb.CompletionTypeRcompletionTypeN +provider_source (2%.exa.codeium_common_pb.ProviderSourceRproviderSource' +generator_model ( RgeneratorModel"Ô +CodeTrackerUpdate? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata; +language (2.exa.codeium_common_pb.LanguageRlanguageA + byte_deltas ( 2 .exa.api_server_pb.ByteDeltaInfoR +byteDeltas"a +RecordCodeTrackerUpdatesRequest> +updates ( 2$.exa.api_server_pb.CodeTrackerUpdateRupdates"" + RecordCodeTrackerUpdatesResponse"d +RecordCompletionExampleRequestB +example ( 2(.exa.codeium_common_pb.CompletionExampleRexample"! +RecordCompletionExampleResponse"l +CciWithSubrangeBatchT +cci_with_subranges ( 2&.exa.codeium_common_pb.CciWithSubrangeRcciWithSubranges"Á +EarlyReturnConfig2 +min_complete_fraction (RminCompleteFraction3 +min_additional_wait_ms (RminAdditionalWaitMsC +min_additional_wait_multiplier (RminAdditionalWaitMultiplier"× +GetMQueryRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata2 +model (2.exa.codeium_common_pb.ModelRmodel +query ( Rqueryb +cci_with_subrange_batches ( 2'.exa.api_server_pb.CciWithSubrangeBatchRcciWithSubrangeBatchesT +early_return_config ( 2$.exa.api_server_pb.EarlyReturnConfigRearlyReturnConfig"{ +ScoreWithStatus< +status (2$.exa.api_server_pb.MQueryScoreStatusRstatus +score (Rscore +error ( Rerror"H + +ScoreBatch: +scores ( 2".exa.api_server_pb.ScoreWithStatusRscores"£ +GetMQueryResponseB + score_batches ( 2.exa.api_server_pb.ScoreBatchR scoreBatches + scorer_name ( R +scorerName) +tokens_processed ( RtokensProcessed"Ý +*GetStreamingExternalChatCompletionsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataP +chat_message_prompts ( 2.exa.chat_pb.ChatMessagePromptRchatMessagePrompts# + system_prompt ( R systemPromptZ +completions_request ( 2).exa.codeium_common_pb.CompletionsRequestRcompletionsRequestN +provider_source (2%.exa.codeium_common_pb.ProviderSourceRproviderSource7 +model_id (2.exa.codeium_common_pb.ModelRmodelIdT +experiment_config ( 2'.exa.codeium_common_pb.ExperimentConfigRexperimentConfig + prompt_id ( RpromptIdJRskip_completion_telemetry"� ++GetStreamingExternalChatCompletionsResponseF + delta_map ( 2).exa.codeium_common_pb.CompletionDeltaMapRdeltaMap +latency (Rlatency"‚ +GetEmbeddingsRequestB +request ( 2(.exa.codeium_common_pb.EmbeddingsRequestRrequestJ + retry_policy (2'.exa.api_server_pb.EmbeddingRetryPolicyR retryPolicyE +embedding_model (2.exa.codeium_common_pb.ModelRembeddingModelJR high_priority"w +GetEmbeddingsResponseD +response ( 2(.exa.codeium_common_pb.EmbeddingResponseRresponse +latency (Rlatency"¡ +%BatchRecordUserLastUpdateTimesRequest† +user_last_update_times ( 2Q.exa.api_server_pb.BatchRecordUserLastUpdateTimesRequest.UserLastUpdateTimesEntryRuserLastUpdateTimeso +UserLastUpdateTimesEntry +key ( Rkey= +value ( 2'.exa.codeium_common_pb.LastUpdateRecordRvalue:8"( +&BatchRecordUserLastUpdateTimesResponse"° +RecordChatRequestRecordRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataK + chat_request ( 2(.exa.api_server_pb.GetChatMessageRequestR chatRequest+ +disable_telemetry (RdisableTelemetry + +deployment ( R +deployment + +start_time ( R startTime +end_time ( RendTimeB + user_status ( 2!.exa.codeium_common_pb.UserStatusR +userStatus +error ( Rerror + request_uid ( R +requestUid"| +$BatchRecordChatRequestRecordsRequestT + chat_records ( 21.exa.api_server_pb.RecordChatRequestRecordRequestR chatRecords"' +%BatchRecordChatRequestRecordsResponse"Z +GetCompletionExamplesRequest! + max_examples ( R maxExamples +api_key ( RapiKey"q +GetCompletionExamplesResponseP +examples ( 24.exa.codeium_common_pb.CompletionExampleWithMetadataRexamples"” +ProvideFeedbackRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + prompt_id ( RpromptId# + completion_id ( R completionId? +source (2'.exa.codeium_common_pb.CompletionSourceRsource; +feedback (2.exa.api_server_pb.FeedbackTypeRfeedbackC + +extra_info (2$.exa.api_server_pb.FeedbackExtraInfoR extraInfo + +latency_ms (R latencyMs, +network_latency_ms (RnetworkLatencyMs. +debounce_latency_ms (RdebounceLatencyMs* +client_latency_ms + (RclientLatencyMs* +timestamp_unix_ms (RtimestampUnixMs* +feedback_delay_ms (RfeedbackDelayMsN +provider_source (2%.exa.codeium_common_pb.ProviderSourceRproviderSource* +view_columns_open (RviewColumnsOpen7 +has_active_vim_extension (RhasActiveVimExtension" +ProvideFeedbackResponse"¡ +UploadErrorTracesRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataD + error_traces ( 2!.exa.codeium_common_pb.ErrorTraceR errorTraces" +UploadErrorTracesResponse"¾ +RecordAsyncTelemetryRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataD + error_traces ( 2!.exa.codeium_common_pb.ErrorTraceR errorTraces[ +workspace_index_data ( 2).exa.codeium_common_pb.WorkspaceIndexDataRworkspaceIndexDataN +workspace_stats ( 2%.exa.codeium_common_pb.WorkspaceStatsRworkspaceStats! + memory_stats ( R memoryStatsH + indexer_stats ( 2#.exa.codeium_common_pb.IndexerStatsR indexerStats" +RecordAsyncTelemetryResponse"æ +GetChatMessageRequest; +metadata ( 2.exa.codeium_common_pb.MetadataRmetadata +prompt ( RpromptP +chat_message_prompts ( 2.exa.chat_pb.ChatMessagePromptRchatMessagePrompts5 +use_internal_chat_model (RuseInternalChatModelL +internal_chat_model (2.exa.codeium_common_pb.ModelRinternalChatModel] +custom_model_info_override ( 2 .exa.codeium_common_pb.ModelInfoRcustomModelInfoOverrideL + request_type (2).exa.api_server_pb.ChatMessageRequestTypeR requestTypeT + configuration ( 2..exa.codeium_common_pb.CompletionConfigurationR configurationT +experiment_config ( 2'.exa.codeium_common_pb.ExperimentConfigRexperimentConfig5 +tools + ( 2.exa.chat_pb.ChatToolDefinitionRtools< + tool_choice ( 2.exa.chat_pb.ChatToolChoiceR +toolChoice^ +system_prompt_cache_options ( 2.exa.chat_pb.PromptCacheOptionsRsystemPromptCacheOptions& +chat_model_name ( R chatModelName[ +trajectory_reference ( 2(.exa.cortex_pb.CortexTrajectoryReferenceRtrajectoryReference + prompt_id ( RpromptIdN +provider_source (2%.exa.codeium_common_pb.ProviderSourceRproviderSource; +language (2.exa.codeium_common_pb.LanguageRlanguage* +enable_ai_credits (RenableAiCredits' +conversation_id ( RconversationIde +custom_metadata ( 2<.exa.api_server_pb.GetChatMessageRequest.CustomMetadataEntryRcustomMetadataA +CustomMetadataEntry +key ( Rkey +value ( Rvalue:8JJ  JR +model_nameRdisable_parallel_tool_callsR +cascade_id"„ +GetChatMessageResponse + +message_id ( R messageId + +delta_text ( R deltaText! + delta_tokens ( R deltaTokensB + stop_reason (2!.exa.codeium_common_pb.StopReasonR +stopReasonM +delta_tool_calls ( 2#.exa.codeium_common_pb.ChatToolCallRdeltaToolCalls< +usage ( 2&.exa.codeium_common_pb.ModelUsageStatsRusage0 +delta_raw_generation ( RdeltaRawGeneration% +delta_thinking ( R deltaThinking, +delta_raw_thinking ( RdeltaRawThinking' +delta_signature + ( RdeltaSignature+ +thinking_redacted (RthinkingRedacted +latency (RlatencyT +citation_metadata ( 2'.exa.codeium_common_pb.CitationMetadataRcitationMetadata! + sherlog_link ( R sherlogLink +trace_id ( RtraceId! + stop_message ( R stopMessageY +consumed_credits ( 2..google.internal.cloud.code.v1internal.CreditsRconsumedCredits% +response_model ( R responseModel? +provider_assigned_message_id ( RproviderAssignedMessageIdW +delta_custom_extensions ( 2.exa.cortex_pb.CustomExtensionsRdeltaCustomExtensionsJJ J JJJR timestampRredactRcompletion_profileR credit_costR output_idR thinking_id"þ +)GetStreamingModelAPITextCompletionRequest; +metadata ( 2.exa.codeium_common_pb.MetadataRmetadata2 +model (2.exa.codeium_common_pb.ModelRmodel# + system_prompt ( R systemPrompt^ +system_prompt_cache_options ( 2.exa.chat_pb.PromptCacheOptionsRsystemPromptCacheOptionsP +chat_message_prompts ( 2.exa.chat_pb.ChatMessagePromptRchatMessagePromptsi +completion_configuration ( 2..exa.codeium_common_pb.CompletionConfigurationRcompletionConfigurationL + request_type (2).exa.api_server_pb.ChatMessageRequestTypeR requestTypeP +override_model_info ( 2 .exa.codeium_common_pb.ModelInfoRoverrideModelInfo"t +*GetStreamingModelAPITextCompletionResponseF + delta_map ( 2).exa.codeium_common_pb.CompletionDeltaMapRdeltaMap"— +RecordChatRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + +latency_ms (R latencyMs; + chat_message ( 2.exa.chat_pb.ChatMessageR chatMessageP +chat_message_prompts ( 2.exa.chat_pb.ChatMessagePromptRchatMessagePrompts# + system_prompt ( R systemPrompta +context_inclusion_type (2+.exa.codeium_common_pb.ContextInclusionTypeRcontextInclusionType8 +experiment_features_json ( RexperimentFeaturesJson6 +experiment_variant_json ( RexperimentVariantJson7 +model_id (2.exa.codeium_common_pb.ModelRmodelId! + active_repos + ( R activeRepos) +guideline_prompt ( RguidelinePrompt\ +chat_prompt_components ( 2&.exa.prompt_pb.UnifiedPromptComponentsRchatPromptComponentsh +cortex_trajectory_reference ( 2(.exa.cortex_pb.CortexTrajectoryReferenceRcortexTrajectoryReferenceJ +pinned_context ( 2#.exa.codeium_common_pb.ContextScopeR pinnedContext" +RecordChatResponse"ˆ +RecordChatFeedbackRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + +message_id ( R messageId9 +feedback (2.exa.chat_pb.ChatFeedbackTypeRfeedback +reason ( Rreason8 + timestamp ( 2.google.protobuf.TimestampR timestamp" +RecordChatFeedbackResponse"æ +RecordChatPanelSessionRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataC +start_timestamp ( 2.google.protobuf.TimestampRstartTimestamp? + end_timestamp ( 2.google.protobuf.TimestampR endTimestamp" +RecordChatPanelSessionResponse"’ +RecordContextRefreshRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataR +refresh_reason (2+.exa.context_module_pb.ContextRefreshReasonR refreshReason + did_refresh (R +didRefreshC +current_document_absolute_path ( RcurrentDocumentAbsolutePathC +current_document_relative_path ( RcurrentDocumentRelativePath< +current_document_workspace ( RcurrentDocumentWorkspace5 +current_chat_message_id ( RcurrentChatMessageId[ +current_document_language (2.exa.codeium_common_pb.LanguageRcurrentDocumentLanguage + +latency_ms (R latencyMs5 +state_update_latency_ms + (RstateUpdateLatencyMsu +code_context_counts ( 2E.exa.api_server_pb.RecordContextRefreshRequest.CodeContextCountsEntryRcodeContextCounts8 + timestamp ( 2.google.protobuf.TimestampR timestamp4 +local_codebase_queries ( RlocalCodebaseQueries9 +context_module_stats_json ( RcontextModuleStatsJson# + refresh_error ( R refreshErrorD +CodeContextCountsEntry +key ( Rkey +value (Rvalue:8" +RecordContextRefreshResponse"‹ +RecordEventRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata4 +events ( 2.exa.codeium_common_pb.EventRevents" +RecordEventResponse"ä +RecordPinnedContextRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata9 +scope ( 2#.exa.codeium_common_pb.ContextScopeRscopeJ +previous_scope ( 2#.exa.codeium_common_pb.ContextScopeR previousScope" +RecordPinnedContextResponse"ò +RecordSearchRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata +query ( Rquery + search_id ( RsearchId + +latency_ms (R latencyMsH + search_type (2'.exa.codeium_common_pb.SearchResultTypeR +searchType"¹ +RecordMQueryRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata% +refresh_reason ( R refreshReason +query ( Rquery8 + timestamp ( 2.google.protobuf.TimestampR timestamp# + items_scanned (R itemsScanned) +tokens_processed (RtokensProcessed& +job_duration_ms (R jobDurationMs + +request_id ( R requestId + +error_json ( R errorJson4 +relevance_scorer_model + ( RrelevanceScorerModel" +RecordMQueryResponse"‘ +RecordChatModelNodeRunRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata +run_id ( RrunId + +mixin_type ( R mixinType + +latency_ms (R latencyMs# + system_prompt ( R systemPromptP +chat_message_prompts ( 2.exa.chat_pb.ChatMessagePromptRchatMessagePromptsa +context_inclusion_type (2+.exa.codeium_common_pb.ContextInclusionTypeRcontextInclusionType7 +model_id (2.exa.codeium_common_pb.ModelRmodelId8 + timestamp ( 2.google.protobuf.TimestampR timestamp +error + ( Rerror% +num_iterations (R numIterations+ +completion_tokens (RcompletionTokens# + prompt_tokens (R promptTokens" +RecordChatModelNodeRunResponse"Ä +RecordCortexStepRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata$ +cortex_plan_id ( R cortexPlanId1 + +step_proto ( 2.gemini_coder.StepR stepProto! + execution_id ( R executionIdI +state_snapshot ( 2".exa.cortex_pb.CortexWorkflowStateR stateSnapshot! + event_source ( R eventSource" +RecordCortexStepResponse"¢ +'RecordTrajectorySegmentAnalyticsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataG +trajectory_segment ( 2.gemini_coder.TrajectoryRtrajectorySegment( +start_step_index ( RstartStepIndexC +start_generator_metadata_index ( RstartGeneratorMetadataIndex"* +(RecordTrajectorySegmentAnalyticsResponse"¡ +$RecordFullTrajectoryAnalyticsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata8 + +trajectory ( 2.gemini_coder.TrajectoryR +trajectory"' +%RecordFullTrajectoryAnalyticsResponse"Ž +$RecordTrajectorySegmentEventsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata# + trajectory_id ( R trajectoryId! + execution_id ( R executionId> +records ( 2$.exa.codeium_common_pb.MetricsRecordRrecords + +event_type ( R eventType"' +%RecordTrajectorySegmentEventsResponse"Š +$RecordCortexGeneratorMetadataRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata# + trajectory_id ( R trajectoryId + +cascade_id ( R cascadeIdY +generator_metadata ( 2*.exa.cortex_pb.CortexStepGeneratorMetadataRgeneratorMetadata% +metadata_index ( R metadataIndex* +last_common_index (RlastCommonIndex/ +upload_to_full_table (RuploadToFullTable"' +%RecordCortexGeneratorMetadataResponse"• +$RecordCommitMessageGenerationRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata4 +generation_duration_ms (RgenerationDurationMs# + system_prompt ( R systemPrompt + full_prompt ( R +fullPrompt# + prompt_tokens (R promptTokens+ +completion_tokens (RcompletionTokens + repo_root ( RrepoRoot + branch_name ( R +branchName, +latest_commit_hash ( RlatestCommitHash* +num_files_changed + ( RnumFilesChanged& +num_lines_added ( R numLinesAdded* +num_lines_deleted ( RnumLinesDeleted4 +commit_message_summary ( RcommitMessageSummary< +commit_message_description ( RcommitMessageDescription"' +%RecordCortexExecutionMetadataResponse"ö +$RecordCortexExecutionMetadataRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata! + execution_id ( R executionId + +cascade_id ( R cascadeId# + trajectory_id ( R trajectoryId' +experiment_json ( RexperimentJson8 +experiment_variants_json ( RexperimentVariantsJsonC +cascade_config ( 2.exa.cortex_pb.CascadeConfigR cascadeConfig"' +%RecordCommitMessageGenerationResponse"Ë +$RecordStateInitializationDataRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadatab +state_initialization_data ( 2&.exa.cortex_pb.StateInitializationDataRstateInitializationData"' +%RecordStateInitializationDataResponse"  +RecordCommitMessageSaveRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + repo_root ( RrepoRoot + branch_name ( R +branchName + commit_hash ( R +commitHash% +commit_message ( R commitMessageE +commit_timestamp ( 2.google.protobuf.TimestampRcommitTimestamp, +parent_commit_hash ( RparentCommitHash + author_name ( R +authorName! + author_email ( R authorEmail"! +RecordCommitMessageSaveResponse" +RecordSearchResponse"¯ +RecordSearchResultsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataP +search_results ( 2).exa.codeium_common_pb.SearchResultRecordR searchResults" +RecordSearchResultsResponse"z +RecordSearchDocOpenRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + result_id ( RresultId" +RecordSearchDocOpenResponse"á +RecordSearchResultsViewRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata* +cluster_search_id ( RclusterSearchId& +exact_search_id ( R exactSearchId* +search_result_ids ( RsearchResultIds"! +RecordSearchResultsViewResponse" +SupportsRemoteIndexingRequest"Z +SupportsRemoteIndexingResponse8 +supports_remote_indexing (RsupportsRemoteIndexing"Z +GetModelStatusesRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"p +GetModelStatusesResponseT +model_status_infos ( 2&.exa.codeium_common_pb.ModelStatusInfoRmodelStatusInfos" +GetModelInfosRequest"Z +GetModelInfosResponseA + model_infos ( 2 .exa.codeium_common_pb.ModelInfoR +modelInfos"„ +SubscribeRequest* +firebase_id_token ( RfirebaseIdToken + +newsletter (R +newsletter- +disabled_telemetry (RdisabledTelemetry% +inbound_source ( R inboundSource! + signup_stage ( R signupStage+ +registration_code ( RregistrationCode" +SubscribeResponse"E +GetSubscriptionsRequest* +firebase_id_token ( RfirebaseIdToken"Ë +GetSubscriptionsResponse +exists (Rexists + +newsletter (R +newsletter- +disabled_telemetry (RdisabledTelemetry% +inbound_source ( R inboundSource! + signup_stage ( R signupStage", +ValidateEmailRequest +email ( Remail"- +ValidateEmailResponse +valid (Rvalid"N +ValidateRegistrationCodeRequest+ +registration_code ( RregistrationCode"8 + ValidateRegistrationCodeResponse +valid (Rvalid"N +JoinWaitlistRequest! + feature_name ( R featureName +email ( Remail". +JoinWaitlistResponse +result ( Rresult"‹ +ContactFormRequest +name ( Rname +email ( Remail" + organization ( R organization + job_title ( RjobTitle! + phone_number ( R phoneNumber +details ( Rdetails7 +how_did_you_hear_about_us ( RhowDidYouHearAboutUs +seats ( Rseats" +ContactFormResponse". +SubscribeToBlogRequest +email ( Remail" +SubscribeToBlogResponse"4 +UnsubscribeFromEmailsRequest +email ( Remail" +UnsubscribeFromEmailsResponse"i +SendReferralEmailRequest + +auth_token ( R authToken +email ( Remail +details ( Rdetails" +SendReferralEmailResponse"7 + PingRequest( +work_duration_ms (RworkDurationMs"- + PingResponse + +latency_ms (R latencyMs" + WhoAmIRequest"& + HeaderValues +values ( Rvalues"Ë +WhoAmIResponse +ldap ( RldapH +headers ( 2..exa.api_server_pb.WhoAmIResponse.HeadersEntryRheaders[ + HeadersEntry +key ( Rkey5 +value ( 2.exa.api_server_pb.HeaderValuesRvalue:8" +GetUnleashContextFieldsRequest"• +GetUnleashContextFieldsResponse + +load_score (R loadScore +country ( Rcountry + continent ( R continent + time_zone ( RtimeZone" +GetExtensionStatsRequest"“ +GetExtensionStatsResponse* +vs_code_downloads (RvsCodeDownloads- +jetbrain_downloads (RjetbrainDownloads + vim_stars (RvimStars"Ž +RegisterHybridDeploymentRequest +version ( Rversion +team_id ( RteamId +base_url ( RbaseUrl + +auth_token ( R authToken"" + RegisterHybridDeploymentResponse"� +%CreateHybridDeploymentInternalRequest +version ( Rversion +team_id ( RteamId +base_url ( RbaseUrl +secret ( Rsecret"( +&CreateHybridDeploymentInternalResponse"X +%RemoveHybridDeploymentInternalRequest +team_id ( RteamId +secret ( Rsecret"( +&RemoveHybridDeploymentInternalResponse"= +#GetHybridDeploymentsInternalRequest +secret ( Rsecret"… +HybridDeployment +team_id ( RteamId# + shared_secret ( R sharedSecret +base_url ( RbaseUrl +version ( Rversion"m +$GetHybridDeploymentsInternalResponseE + deployments ( 2#.exa.api_server_pb.HybridDeploymentR deployments"\ +"CheckHybridDeploymentStatusRequest + +auth_token ( R authToken +team_id ( RteamId"~ +#CheckHybridDeploymentStatusResponseA +status (2).exa.api_server_pb.HybridDeploymentStatusRstatus +error ( Rerror"‚ +LogCompletionsHybridRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadatas +completions_with_latency_info ( 20.exa.codeium_common_pb.CompletionWithLatencyInfoRcompletionsWithLatencyInfoN +provider_source (2%.exa.codeium_common_pb.ProviderSourceRproviderSource + repo_name ( RrepoName# + relative_path ( R relativePath + model_tag ( RmodelTag" +LogCompletionsHybridResponse"½ +LogFeedbackHybridRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata# + completion_id ( R completionId; +feedback (2.exa.api_server_pb.FeedbackTypeRfeedback" +LogFeedbackHybridResponse"¿ +LogChatHybridRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata: +messages ( 2.exa.chat_pb.ChatMessagePromptRmessages' +conversation_id ( RconversationId! + active_repos ( R activeRepos; + chat_message ( 2.exa.chat_pb.ChatMessageR chatMessage! + message_text ( R messageText" +LogChatHybridResponse"S +GetStatusRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"J +GetStatusResponse5 +status ( 2.exa.codeium_common_pb.StatusRstatus"ˆ +GetCascadeModelConfigsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata +filter (HRfilterˆB +_filter"ï +GetCascadeModelConfigsResponseZ +client_model_configs ( 2(.exa.codeium_common_pb.ClientModelConfigRclientModelConfigsT +client_model_sorts ( 2&.exa.codeium_common_pb.ClientModelSortRclientModelSortsy +default_override_model_config ( 21.exa.codeium_common_pb.DefaultOverrideModelConfigHRdefaultOverrideModelConfigˆB +_default_override_model_config"` +GetCommandModelConfigsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"| +GetCommandModelConfigsResponseZ +client_model_configs ( 2(.exa.codeium_common_pb.ClientModelConfigRclientModelConfigs"_ +GetMcpServerTemplatesRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"g +GetMcpServerTemplatesResponseF + templates ( 2(.exa.codeium_common_pb.McpServerTemplateR templates"¢ +QueryParameterQ + +parameters ( 21.exa.api_server_pb.QueryParameter.ParametersEntryR +parameters= +ParametersEntry +key ( Rkey +value ( Rvalue:8"Œ + QueryResultB +record ( 2*.exa.api_server_pb.QueryResult.RecordEntryRrecord9 + RecordEntry +key ( Rkey +value ( Rvalue:8"È +RunCodeAlignmentRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata! + file_content ( R fileContent +offset (Roffset1 +rules ( 2.exa.codeium_common_pb.RuleRrules"` +RunCodeAlignmentResponseD + +violations ( 2$.exa.codeium_common_pb.RuleViolationR +violations"Æ +GenerateSyntheticRuleRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata! + comment_body ( R commentBody! + file_content ( R fileContent + line_number (R +lineNumber"P +GenerateSyntheticRuleResponse/ +rule ( 2.exa.codeium_common_pb.RuleRrule"x +FileExtensionStats + extension ( R extension + lines_added (R +linesAdded# + lines_deleted (R linesDeleted"¶ + GitCommit8 + timestamp ( 2.google.protobuf.TimestampR timestampW +file_extension_stats ( 2%.exa.api_server_pb.FileExtensionStatsRfileExtensionStats +commit ( Rcommit"¸ +RecordGitTelemetryRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata= + git_commits ( 2.exa.api_server_pb.GitCommitR +gitCommits + repo_name ( RrepoName" +RecordGitTelemetryResponse"š +RecordProfilingDataHeader? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata + application ( R application +resource ( Rresource"- +RecordProfilingDataData +data ( Rdata"¯ +RecordProfilingDataRequestF +header ( 2,.exa.api_server_pb.RecordProfilingDataHeaderHRheader@ +data ( 2*.exa.api_server_pb.RecordProfilingDataDataHRdataB +chunk" +RecordProfilingDataResponse"ù +RecordReadUrlContentRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata +url ( RurlK + web_document ( 2(.exa.codeium_common_pb.KnowledgeBaseItemR webDocument + +latency_ms ( R latencyMs + is_cached (RisCached" +RecordReadUrlContentResponse"V +GetDeploymentConfigRequest8 +key (2&.exa.api_server_pb.DeploymentConfigKeyRkey"ü +GetDeploymentConfigResponse +value ( Rvalue9 + +created_at ( 2.google.protobuf.TimestampR createdAtB +last_updated_at ( 2.google.protobuf.TimestampR lastUpdatedAt& +last_updated_by ( R lastUpdatedBy + description ( R description"ˆ +UpsertDeploymentConfigRequest8 +key (2&.exa.api_server_pb.DeploymentConfigKeyRkey +value ( Rvalue +api_key ( RapiKey" +UpsertDeploymentConfigResponse"/ +GetUserAllowlistRequest +email ( Remail"Š +GetUserAllowlistResponse +email ( Remail + +created_by ( R createdBy9 + +created_at ( 2.google.protobuf.TimestampR createdAt"M +InsertAllowlistRequest +email ( Remail + +created_by ( R createdBy" +InsertAllowlistResponse"G +DeleteAllowlistRequest +email ( Remail +api_key ( RapiKey" +DeleteAllowlistResponse" +GetAllowlistRequest"a +GetAllowlistResponseI + allowlist ( 2+.exa.api_server_pb.GetUserAllowlistResponseR allowlist"Ñ +RecordCascadeUsageRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata# + trajectory_id ( R trajectoryId + +step_index (R stepIndex. +prompt_credits_used (RpromptCreditsUsed* +flow_credits_used (RflowCreditsUsedS + planner_mode (20.exa.codeium_common_pb.ConversationalPlannerModeR plannerMode"q +RecordCascadeUsageResponseB + user_status ( 2!.exa.codeium_common_pb.UserStatusR +userStatusJR plan_info"· +GetWebSearchResultsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata +query ( Rquery2 +model (2.exa.codeium_common_pb.ModelRmodel] +custom_model_info_override ( 2 .exa.codeium_common_pb.ModelInfoRcustomModelInfoOverride +limit ( Rlimit +domain ( Rdomain^ +third_party_config ( 20.exa.codeium_common_pb.ThirdPartyWebSearchConfigRthirdPartyConfig! + image_search (R imageSearch"¡ +GetWebSearchResultsResponseB +results ( 2(.exa.codeium_common_pb.KnowledgeBaseItemRresults$ +web_search_url ( R webSearchUrl +summary ( Rsummary"[ +GetWebDocsOptionsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"[ +GetWebDocsOptionsResponse> +options ( 2$.exa.codeium_common_pb.WebDocsOptionRoptions"@ +GetWebSearchRedirectRequest! + original_url ( R originalUrl"A +GetWebSearchRedirectResponse! + redirect_url ( R redirectUrl"Ø +OidcProviderConfig + client_id ( RclientId# + client_secret ( R clientSecret + +issuer_url ( R issuerUrl! + redirect_url ( R redirectUrl9 + +created_at ( 2.google.protobuf.TimestampR createdAtB +last_updated_at ( 2.google.protobuf.TimestampR lastUpdatedAt& +last_updated_by ( R lastUpdatedBy +team_id ( RteamId"’ +RegisterOidcProviderRequest +api_key ( RapiKey= +config ( 2%.exa.api_server_pb.OidcProviderConfigRconfig + team_name ( RteamName" +RegisterOidcProviderResponse"S +GetTeamOidcProvidersRequest +api_key ( RapiKey + team_name ( RteamName"c +GetTeamOidcProvidersResponseC + providers ( 2%.exa.api_server_pb.OidcProviderConfigR providers"5 +GetAllOidcProvidersRequest +api_key ( RapiKey"b +GetAllOidcProvidersResponseC + providers ( 2%.exa.api_server_pb.OidcProviderConfigR providers"Q +DeleteOidcProviderRequest +api_key ( RapiKey + client_id ( RclientId" +DeleteOidcProviderResponse"= +GetOidcAuthorizationUrlRequest + client_id ( RclientId"R +GetOidcAuthorizationUrlResponse +auth_url ( RauthUrl +state ( Rstate"` +ExchangeOidcCodeRequest +code ( Rcode +state ( Rstate + client_id ( RclientId"} +ExchangeOidcCodeResponse! + access_token ( R accessToken +id_token ( RidToken# + refresh_token ( R refreshToken"[ +RefreshOidcTokenRequest + client_id ( RclientId# + refresh_token ( R refreshToken"} +RefreshOidcTokenResponse! + access_token ( R accessToken +id_token ( RidToken# + refresh_token ( R refreshToken"g +$GetTeamOrganizationalControlsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"L ++GetTeamOrganizationalControlsForSiteRequest + +auth_token ( R authToken"v +%GetTeamOrganizationalControlsResponseM +controls ( 21.exa.codeium_common_pb.TeamOrganizationalControlsRcontrols"} +,GetTeamOrganizationalControlsForSiteResponseM +controls ( 21.exa.codeium_common_pb.TeamOrganizationalControlsRcontrols"¹ +'UpsertTeamOrganizationalControlsRequestM +controls ( 21.exa.codeium_common_pb.TeamOrganizationalControlsRcontrols? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"* +(UpsertTeamOrganizationalControlsResponse"ž +.UpsertTeamOrganizationalControlsForSiteRequestM +controls ( 21.exa.codeium_common_pb.TeamOrganizationalControlsRcontrols + +auth_token ( R authToken"1 +/UpsertTeamOrganizationalControlsForSiteResponse"j +'DeleteTeamOrganizationalControlsRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"* +(DeleteTeamOrganizationalControlsResponse"| + ApplyTrajectoryHeuristicsRequest + +heuristics ( R +heuristics8 + +trajectory ( 2.gemini_coder.TrajectoryR +trajectory"V +!ApplyTrajectoryHeuristicsResponse1 +triggered_heuristics ( RtriggeredHeuristics"Ø +"CreateTrajectoryShareStreamRequestY +initial ( 2=.exa.api_server_pb.CreateTrajectoryShareStreamRequest.InitialHRinitialS +chunk ( 2;.exa.api_server_pb.CreateTrajectoryShareStreamRequest.ChunkHRchunk× +Initial? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadataG + share_status (2$.exa.cortex_pb.TrajectoryShareStatusR shareStatus# + trajectory_id ( R trajectoryId + +num_chunks (R numChunks +Chunk +chunk ( RchunkB +request"R +#CreateTrajectoryShareStreamResponse +url ( Rurl +share_id ( RshareId"y +FetchTrajectoryShareRequest +share_id ( RshareId? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"± +FetchTrajectoryShareResponse8 + +trajectory ( 2.gemini_coder.TrajectoryR +trajectoryH +summary ( 2..exa.jetski_cortex_pb.CascadeTrajectorySummaryRsummary + user_name ( RuserName7 +user_profile_picture_url ( RuserProfilePictureUrl7 + shared_at ( 2.google.protobuf.TimestampRsharedAt"R +DeleteTrajectoryShareRequest +share_id ( RshareId +api_key ( RapiKey"9 +DeleteTrajectoryShareResponse +success (Rsuccess"ž +TrajectoryShare +share_id ( RshareId# + trajectory_id ( R trajectoryId8 + +trajectory ( 2.gemini_coder.TrajectoryR +trajectoryH +summary ( 2..exa.jetski_cortex_pb.CascadeTrajectorySummaryRsummaryG + share_status (2$.exa.cortex_pb.TrajectoryShareStatusR shareStatus"< +!FetchTrajectoryShareByUserRequest +api_key ( RapiKey"¶ +"FetchTrajectoryShareByUserResponse + user_name ( RuserName7 +user_profile_picture_url ( RuserProfilePictureUrl: +shares ( 2".exa.api_server_pb.TrajectoryShareRshares"J +#IsConversationSharingBlockedRequest + +auth_token ( R authTokenJ"@ +$IsConversationSharingBlockedResponse +blocked (Rblocked"e +"GetDefaultWorkflowTemplatesRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"` +#GetDefaultWorkflowTemplatesResponse9 + workflows ( 2.exa.cortex_pb.WorkflowSpecR workflows*� +MQueryScoreStatus$ + M_QUERY_SCORE_STATUS_UNSPECIFIED +M_QUERY_SCORE_STATUS_OK +M_QUERY_SCORE_STATUS_ERROR% +!M_QUERY_SCORE_STATUS_EARLY_RETURN*‰ +EmbeddingRetryPolicy& +"EMBEDDING_RETRY_POLICY_UNSPECIFIED +EMBEDDING_RETRY_POLICY_NONE( +$EMBEDDING_RETRY_POLICY_HIGH_PRIORITY*ã +ChatMessageRequestType) +%CHAT_MESSAGE_REQUEST_TYPE_UNSPECIFIED% +!CHAT_MESSAGE_REQUEST_TYPE_GENERAL+ +'CHAT_MESSAGE_REQUEST_TYPE_CONTEXT_CHECK" +CHAT_MESSAGE_REQUEST_TYPE_PLAN% +!CHAT_MESSAGE_REQUEST_TYPE_COMMAND% +!CHAT_MESSAGE_REQUEST_TYPE_CASCADE" +CHAT_MESSAGE_REQUEST_TYPE_EVAL0 +,CHAT_MESSAGE_REQUEST_TYPE_ANTIGRAVITY_REVIEW$ + CHAT_MESSAGE_REQUEST_TYPE_MQUERY, +(CHAT_MESSAGE_REQUEST_TYPE_COMMIT_MESSAGE ( +$CHAT_MESSAGE_REQUEST_TYPE_CHECKPOINT +( +$CHAT_MESSAGE_REQUEST_TYPE_FAST_APPLY . +*CHAT_MESSAGE_REQUEST_TYPE_AGENT_MONITORING * +&CHAT_MESSAGE_REQUEST_TYPE_CUSTOM_AGENT *Œ +HybridDeploymentStatus( +$HYBRID_DEPLOYMENT_STATUS_UNSPECIFIED$ + HYBRID_DEPLOYMENT_STATUS_HEALTHY" +HYBRID_DEPLOYMENT_STATUS_ERROR*a + FeedbackType +FEEDBACK_TYPE_UNSPECIFIED +FEEDBACK_TYPE_ACCEPT +FEEDBACK_TYPE_REJECT*â +FeedbackExtraInfo# +FEEDBACK_EXTRA_INFO_UNSPECIFIED* +&FEEDBACK_EXTRA_INFO_TYPED_AS_SUGGESTED( +$FEEDBACK_EXTRA_INFO_DOCUMENT_CHANGED& +"FEEDBACK_EXTRA_INFO_PARTIAL_ACCEPT* +&FEEDBACK_EXTRA_INFO_INTENTIONAL_REJECT*— +DeploymentConfigKey% +!DEPLOYMENT_CONFIG_KEY_UNSPECIFIED- +)DEPLOYMENT_CONFIG_KEY_ENABLE_EMAIL_SIGNUP* +&DEPLOYMENT_CONFIG_KEY_SAML_GROUP_REGEX2� +EvalApiServerServicei +GetChatMessage(.exa.api_server_pb.GetChatMessageRequest).exa.api_server_pb.GetChatMessageResponse"02™o +ApiServerService¨ +#GetStreamingExternalChatCompletions=.exa.api_server_pb.GetStreamingExternalChatCompletionsRequest>.exa.api_server_pb.GetStreamingExternalChatCompletionsResponse"0d + GetEmbeddings'.exa.api_server_pb.GetEmbeddingsRequest(.exa.api_server_pb.GetEmbeddingsResponse"i +GetChatMessage(.exa.api_server_pb.GetChatMessageRequest).exa.api_server_pb.GetChatMessageResponse"0¥ +"GetStreamingModelAPITextCompletion<.exa.api_server_pb.GetStreamingModelAPITextCompletionRequest=.exa.api_server_pb.GetStreamingModelAPITextCompletionResponse"0” +GetTeamOrganizationalControls7.exa.api_server_pb.GetTeamOrganizationalControlsRequest8.exa.api_server_pb.GetTeamOrganizationalControlsResponse"© +$GetTeamOrganizationalControlsForSite>.exa.api_server_pb.GetTeamOrganizationalControlsForSiteRequest?.exa.api_server_pb.GetTeamOrganizationalControlsForSiteResponse"� + UpsertTeamOrganizationalControls:.exa.api_server_pb.UpsertTeamOrganizationalControlsRequest;.exa.api_server_pb.UpsertTeamOrganizationalControlsResponse"² +'UpsertTeamOrganizationalControlsForSiteA.exa.api_server_pb.UpsertTeamOrganizationalControlsForSiteRequestB.exa.api_server_pb.UpsertTeamOrganizationalControlsForSiteResponse"� + DeleteTeamOrganizationalControls:.exa.api_server_pb.DeleteTeamOrganizationalControlsRequest;.exa.api_server_pb.DeleteTeamOrganizationalControlsResponse"X + GetMQuery#.exa.api_server_pb.GetMQueryRequest$.exa.api_server_pb.GetMQueryResponse"j +ProvideFeedback).exa.api_server_pb.ProvideFeedbackRequest*.exa.api_server_pb.ProvideFeedbackResponse"p +UploadErrorTraces+.exa.api_server_pb.UploadErrorTracesRequest,.exa.api_server_pb.UploadErrorTracesResponse"v +RecordOpportunities-.exa.api_server_pb.RecordOpportunitiesRequest..exa.api_server_pb.RecordOpportunitiesResponse"… +RecordCodeTrackerUpdates2.exa.api_server_pb.RecordCodeTrackerUpdatesRequest3.exa.api_server_pb.RecordCodeTrackerUpdatesResponse"‚ +RecordCompletionExample1.exa.api_server_pb.RecordCompletionExampleRequest2.exa.api_server_pb.RecordCompletionExampleResponse"| +GetCompletionExamples/.exa.api_server_pb.GetCompletionExamplesRequest0.exa.api_server_pb.GetCompletionExamplesResponse"n +RecordCompletions*.exa.analytics_pb.RecordCompletionsRequest+.exa.analytics_pb.RecordCompletionsResponse"y +RecordAsyncTelemetry..exa.api_server_pb.RecordAsyncTelemetryRequest/.exa.api_server_pb.RecordAsyncTelemetryResponse"[ + +RecordChat$.exa.api_server_pb.RecordChatRequest%.exa.api_server_pb.RecordChatResponse"s +RecordChatFeedback,.exa.api_server_pb.RecordChatFeedbackRequest-.exa.api_server_pb.RecordChatFeedbackResponse" +RecordChatPanelSession0.exa.api_server_pb.RecordChatPanelSessionRequest1.exa.api_server_pb.RecordChatPanelSessionResponse"y +RecordContextRefresh..exa.api_server_pb.RecordContextRefreshRequest/.exa.api_server_pb.RecordContextRefreshResponse"z +RecordContextToPrompt..exa.analytics_pb.RecordContextToPromptRequest/.exa.analytics_pb.RecordContextToPromptResponse"^ + RecordEvent%.exa.api_server_pb.RecordEventRequest&.exa.api_server_pb.RecordEventResponse"a + RecordSearch&.exa.api_server_pb.RecordSearchRequest'.exa.api_server_pb.RecordSearchResponse"v +RecordSearchResults-.exa.api_server_pb.RecordSearchResultsRequest..exa.api_server_pb.RecordSearchResultsResponse"v +RecordSearchDocOpen-.exa.api_server_pb.RecordSearchDocOpenRequest..exa.api_server_pb.RecordSearchDocOpenResponse"‚ +RecordSearchResultsView1.exa.api_server_pb.RecordSearchResultsViewRequest2.exa.api_server_pb.RecordSearchResultsViewResponse"g +RecordDebounce(.exa.api_server_pb.RecordDebounceRequest).exa.api_server_pb.RecordDebounceResponse"v +RecordPinnedContext-.exa.api_server_pb.RecordPinnedContextRequest..exa.api_server_pb.RecordPinnedContextResponse"q +RecordCommandUsage+.exa.analytics_pb.RecordCommandUsageRequest,.exa.analytics_pb.RecordCommandUsageResponse" +RecordChatModelNodeRun0.exa.api_server_pb.RecordChatModelNodeRunRequest1.exa.api_server_pb.RecordChatModelNodeRunResponse"a + RecordMQuery&.exa.api_server_pb.RecordMQueryRequest'.exa.api_server_pb.RecordMQueryResponse"m +RecordCortexStep*.exa.api_server_pb.RecordCortexStepRequest+.exa.api_server_pb.RecordCortexStepResponse"” +RecordCommitMessageGeneration7.exa.api_server_pb.RecordCommitMessageGenerationRequest8.exa.api_server_pb.RecordCommitMessageGenerationResponse"‚ +RecordCommitMessageSave1.exa.api_server_pb.RecordCommitMessageSaveRequest2.exa.api_server_pb.RecordCommitMessageSaveResponse"s +RecordGitTelemetry,.exa.api_server_pb.RecordGitTelemetryRequest-.exa.api_server_pb.RecordGitTelemetryResponse"x +RecordProfilingData-.exa.api_server_pb.RecordProfilingDataRequest..exa.api_server_pb.RecordProfilingDataResponse"(y +RecordReadUrlContent..exa.api_server_pb.RecordReadUrlContentRequest/.exa.api_server_pb.RecordReadUrlContentResponse"v +RecordNewCortexPlan-.exa.api_server_pb.RecordNewCortexPlanRequest..exa.api_server_pb.RecordNewCortexPlanResponse" +RecordCortexCodingPlan0.exa.api_server_pb.RecordCortexCodingPlanRequest1.exa.api_server_pb.RecordCortexCodingPlanResponse" +RecordCortexCodingStep0.exa.api_server_pb.RecordCortexCodingStepRequest1.exa.api_server_pb.RecordCortexCodingStepResponse"— +RecordCortexCodingStepFeedback8.exa.api_server_pb.RecordCortexCodingStepFeedbackRequest9.exa.api_server_pb.RecordCortexCodingStepFeedbackResponse"y +RecordCortexFeedback..exa.api_server_pb.RecordCortexFeedbackRequest/.exa.api_server_pb.RecordCortexFeedbackResponse"p +RecordCortexError+.exa.api_server_pb.RecordCortexErrorRequest,.exa.api_server_pb.RecordCortexErrorResponse"} +RecordCortexTrajectory/.exa.analytics_pb.RecordCortexTrajectoryRequest0.exa.analytics_pb.RecordCortexTrajectoryResponse"‰ +RecordCortexTrajectoryStep3.exa.analytics_pb.RecordCortexTrajectoryStepRequest4.exa.analytics_pb.RecordCortexTrajectoryStepResponse"” +RecordCortexGeneratorMetadata7.exa.api_server_pb.RecordCortexGeneratorMetadataRequest8.exa.api_server_pb.RecordCortexGeneratorMetadataResponse"” +RecordCortexExecutionMetadata7.exa.api_server_pb.RecordCortexExecutionMetadataRequest8.exa.api_server_pb.RecordCortexExecutionMetadataResponse"” +RecordStateInitializationData7.exa.api_server_pb.RecordStateInitializationDataRequest8.exa.api_server_pb.RecordStateInitializationDataResponse"Ž +GetDefaultWorkflowTemplates5.exa.api_server_pb.GetDefaultWorkflowTemplatesRequest6.exa.api_server_pb.GetDefaultWorkflowTemplatesResponse"q +BatchRecordPrompts+.exa.analytics_pb.BatchRecordPromptsRequest,.exa.analytics_pb.BatchRecordPromptsResponse"} +BatchRecordCompletions/.exa.analytics_pb.BatchRecordCompletionsRequest0.exa.analytics_pb.BatchRecordCompletionsResponse"— +BatchRecordUserLastUpdateTimes8.exa.api_server_pb.BatchRecordUserLastUpdateTimesRequest9.exa.api_server_pb.BatchRecordUserLastUpdateTimesResponse"” +BatchRecordChatRequestRecords7.exa.api_server_pb.BatchRecordChatRequestRecordsRequest8.exa.api_server_pb.BatchRecordChatRequestRecordsResponse"I +Ping.exa.api_server_pb.PingRequest.exa.api_server_pb.PingResponse"O +WhoAmI .exa.api_server_pb.WhoAmIRequest!.exa.api_server_pb.WhoAmIResponse"X + Subscribe#.exa.api_server_pb.SubscribeRequest$.exa.api_server_pb.SubscribeResponse"d + ValidateEmail'.exa.api_server_pb.ValidateEmailRequest(.exa.api_server_pb.ValidateEmailResponse"… +ValidateRegistrationCode2.exa.api_server_pb.ValidateRegistrationCodeRequest3.exa.api_server_pb.ValidateRegistrationCodeResponse"a + JoinWaitlist&.exa.api_server_pb.JoinWaitlistRequest'.exa.api_server_pb.JoinWaitlistResponse"^ + ContactForm%.exa.api_server_pb.ContactFormRequest&.exa.api_server_pb.ContactFormResponse"p +GetExtensionStats+.exa.api_server_pb.GetExtensionStatsRequest,.exa.api_server_pb.GetExtensionStatsResponse"j +SubscribeToBlog).exa.api_server_pb.SubscribeToBlogRequest*.exa.api_server_pb.SubscribeToBlogResponse"| +UnsubscribeFromEmails/.exa.api_server_pb.UnsubscribeFromEmailsRequest0.exa.api_server_pb.UnsubscribeFromEmailsResponse"p +SendReferralEmail+.exa.api_server_pb.SendReferralEmailRequest,.exa.api_server_pb.SendReferralEmailResponse"m +RunCodeAlignment*.exa.api_server_pb.RunCodeAlignmentRequest+.exa.api_server_pb.RunCodeAlignmentResponse"| +GenerateSyntheticRule/.exa.api_server_pb.GenerateSyntheticRuleRequest0.exa.api_server_pb.GenerateSyntheticRuleResponse"m +GetUserAllowlist*.exa.api_server_pb.GetUserAllowlistRequest+.exa.api_server_pb.GetUserAllowlistResponse"j +InsertAllowlist).exa.api_server_pb.InsertAllowlistRequest*.exa.api_server_pb.InsertAllowlistResponse"j +DeleteAllowlist).exa.api_server_pb.DeleteAllowlistRequest*.exa.api_server_pb.DeleteAllowlistResponse"a + GetAllowlist&.exa.api_server_pb.GetAllowlistRequest'.exa.api_server_pb.GetAllowlistResponse"… +RegisterHybridDeployment2.exa.api_server_pb.RegisterHybridDeploymentRequest3.exa.api_server_pb.RegisterHybridDeploymentResponse"— +CreateHybridDeploymentInternal8.exa.api_server_pb.CreateHybridDeploymentInternalRequest9.exa.api_server_pb.CreateHybridDeploymentInternalResponse"— +RemoveHybridDeploymentInternal8.exa.api_server_pb.RemoveHybridDeploymentInternalRequest9.exa.api_server_pb.RemoveHybridDeploymentInternalResponse"‘ +GetHybridDeploymentsInternal6.exa.api_server_pb.GetHybridDeploymentsInternalRequest7.exa.api_server_pb.GetHybridDeploymentsInternalResponse"Ž +CheckHybridDeploymentStatus5.exa.api_server_pb.CheckHybridDeploymentStatusRequest6.exa.api_server_pb.CheckHybridDeploymentStatusResponse"y +LogCompletionsHybrid..exa.api_server_pb.LogCompletionsHybridRequest/.exa.api_server_pb.LogCompletionsHybridResponse"p +LogFeedbackHybrid+.exa.api_server_pb.LogFeedbackHybridRequest,.exa.api_server_pb.LogFeedbackHybridResponse"d + LogChatHybrid'.exa.api_server_pb.LogChatHybridRequest(.exa.api_server_pb.LogChatHybridResponse"X + GetStatus#.exa.api_server_pb.GetStatusRequest$.exa.api_server_pb.GetStatusResponse" +GetCascadeModelConfigs0.exa.api_server_pb.GetCascadeModelConfigsRequest1.exa.api_server_pb.GetCascadeModelConfigsResponse"‚ +GetCommandModelConfigs0.exa.api_server_pb.GetCommandModelConfigsRequest1.exa.api_server_pb.GetCommandModelConfigsResponse"ˆ| +GetMcpServerTemplates/.exa.api_server_pb.GetMcpServerTemplatesRequest0.exa.api_server_pb.GetMcpServerTemplatesResponse"‚ +GetUnleashContextFields1.exa.api_server_pb.GetUnleashContextFieldsRequest2.exa.api_server_pb.GetUnleashContextFieldsResponse"� + RecordTrajectorySegmentAnalytics:.exa.api_server_pb.RecordTrajectorySegmentAnalyticsRequest;.exa.api_server_pb.RecordTrajectorySegmentAnalyticsResponse"” +RecordFullTrajectoryAnalytics7.exa.api_server_pb.RecordFullTrajectoryAnalyticsRequest8.exa.api_server_pb.RecordFullTrajectoryAnalyticsResponse"” +RecordTrajectorySegmentEvents7.exa.api_server_pb.RecordTrajectorySegmentEventsRequest8.exa.api_server_pb.RecordTrajectorySegmentEventsResponse" +SupportsRemoteIndexing0.exa.api_server_pb.SupportsRemoteIndexingRequest1.exa.api_server_pb.SupportsRemoteIndexingResponse"m +GetModelStatuses*.exa.api_server_pb.GetModelStatusesRequest+.exa.api_server_pb.GetModelStatusesResponse"d + GetModelInfos'.exa.api_server_pb.GetModelInfosRequest(.exa.api_server_pb.GetModelInfosResponse"v +GetDeploymentConfig-.exa.api_server_pb.GetDeploymentConfigRequest..exa.api_server_pb.GetDeploymentConfigResponse" +UpsertDeploymentConfig0.exa.api_server_pb.UpsertDeploymentConfigRequest1.exa.api_server_pb.UpsertDeploymentConfigResponse"s +RecordCascadeUsage,.exa.api_server_pb.RecordCascadeUsageRequest-.exa.api_server_pb.RecordCascadeUsageResponse"ˆ +ApplyTrajectoryHeuristics3.exa.api_server_pb.ApplyTrajectoryHeuristicsRequest4.exa.api_server_pb.ApplyTrajectoryHeuristicsResponse"v +GetWebSearchResults-.exa.api_server_pb.GetWebSearchResultsRequest..exa.api_server_pb.GetWebSearchResultsResponse"p +GetWebDocsOptions+.exa.api_server_pb.GetWebDocsOptionsRequest,.exa.api_server_pb.GetWebDocsOptionsResponse"y +GetWebSearchRedirect..exa.api_server_pb.GetWebSearchRedirectRequest/.exa.api_server_pb.GetWebSearchRedirectResponse"m +GetTranscription*.exa.api_server_pb.GetTranscriptionRequest+.exa.api_server_pb.GetTranscriptionResponse"s +GetImageGeneration,.exa.api_server_pb.GetImageGenerationRequest-.exa.api_server_pb.GetImageGenerationResponse"y +RegisterOidcProvider..exa.api_server_pb.RegisterOidcProviderRequest/.exa.api_server_pb.RegisterOidcProviderResponse"y +GetTeamOidcProviders..exa.api_server_pb.GetTeamOidcProvidersRequest/.exa.api_server_pb.GetTeamOidcProvidersResponse"v +GetAllOidcProviders-.exa.api_server_pb.GetAllOidcProvidersRequest..exa.api_server_pb.GetAllOidcProvidersResponse"s +DeleteOidcProvider,.exa.api_server_pb.DeleteOidcProviderRequest-.exa.api_server_pb.DeleteOidcProviderResponse"‚ +GetOidcAuthorizationUrl1.exa.api_server_pb.GetOidcAuthorizationUrlRequest2.exa.api_server_pb.GetOidcAuthorizationUrlResponse"m +ExchangeOidcCode*.exa.api_server_pb.ExchangeOidcCodeRequest+.exa.api_server_pb.ExchangeOidcCodeResponse"m +RefreshOidcToken*.exa.api_server_pb.RefreshOidcTokenRequest+.exa.api_server_pb.RefreshOidcTokenResponse"� +CreateTrajectoryShareStream5.exa.api_server_pb.CreateTrajectoryShareStreamRequest6.exa.api_server_pb.CreateTrajectoryShareStreamResponse"(y +FetchTrajectoryShare..exa.api_server_pb.FetchTrajectoryShareRequest/.exa.api_server_pb.FetchTrajectoryShareResponse"| +DeleteTrajectoryShare/.exa.api_server_pb.DeleteTrajectoryShareRequest0.exa.api_server_pb.DeleteTrajectoryShareResponse"‹ +FetchTrajectoryShareByUser4.exa.api_server_pb.FetchTrajectoryShareByUserRequest5.exa.api_server_pb.FetchTrajectoryShareByUserResponse"j +GetCascadeNuxes).exa.api_server_pb.GetCascadeNuxesRequest*.exa.api_server_pb.GetCascadeNuxesResponse"‘ +IsConversationSharingBlocked6.exa.api_server_pb.IsConversationSharingBlockedRequest7.exa.api_server_pb.IsConversationSharingBlockedResponse"f + StreamingTest'.exa.api_server_pb.StreamingTestRequest(.exa.api_server_pb.StreamingTestResponse"0BòOPEN_TO_OPAQUE_HYBRIDbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0304.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0304.pb new file mode 100644 index 0000000000000000000000000000000000000000..90ad0fbb6f325dbab88601c0bc76027370fc100e GIT binary patch literal 1253 zcmaJ>%Wl&^6vavU$h4yFq@^ZQP-TUJ-U6Ma*J4Q8t8LN9aAQLG72Zb{RUHM1OaiMJfcSKqhYSFP5(u|mlq-bZ(=gxvp2?S9@B3v$A*%D%HwYrFEhx{T`|L!7C zQ$&|GR6&d1msl<5-_LrRYc$dR1EkNVdJg22L~(!@X4@1AkDr*WU52AQ!Se1G(s>Wy z`mo?GkZ#2(Z6N8kv}WRbxHaqk0!=N6!)t$*5!ePVG|SXJWB=>Wz!#1;G&FNy8oK-p zw!q#3W*Gxtmf!)97o5mE|K!UxcnJ0vyt;dFW*KsQMZs|$LvD2cNMMgQK$Ap|a}t(k z08hZNryKNRA1*YP%ce}Yhusu`>Rvpg)O0ui|oF|3*#x40NZp-+x*5yTU*EaU*=dHz5+)} UyupQK@mdYTksG5;@nib<4;{gS;{X5v literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0305.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0305.pb new file mode 100644 index 0000000..3f7b87a --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0305.pb @@ -0,0 +1,8 @@ + +3third_party/jetski/browser_pb/webview_browser.protoexa.browser_pbgoogle3/third_party/jetski/browser_pb/webview_browser_go_protobproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0306.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0306.pb new file mode 100644 index 0000000000000000000000000000000000000000..cc04f9ead46373c5e71ec02c05eb0098e853b503 GIT binary patch literal 3102 zcmcgu%Wl&^6vas&$qmmDAd?nRyg)2y3IQP~0z^un6^{nfA^{6CwTIT!vBP*A5h1Z* zgM`G6&)^H-4_Na7`~qLVyxhdCQ&NQ3jql7o_n!MSTw@zP^_&i-tT*?Huz1s-b8+lq zk2swmS@*-(>8x!R)jBj{5jsxZ;M&gD)vI}+kw^Tb?YL399fcAzBTcLq&u9iJ9*JG*cbFfA z=9s)16rtx(5`N*(i_P(w;@L|5S}mVjE!Vl)g4S+^jP@D@)3CPy(ISiok&6Sf%neuS z=SM=mFEkdS@TI@LxX)Gq=pIZ^(vBE0K|);^3Cfl#TUZ(b%>v@dWjNr`VKj-E6Ob+m%t;wUkfQrSf{qL4u-7JLN#5zNst*S;(LslyxJi0C zjpB$JFy6&MLS!B*^>ZW9(xA3doiAK58i(M3D?^r0$;tX@fSF0yKv>bU9ZA12lHmc2 zY~K4h|Bs}tZw4IAaMXc8EhsVFJTlmo`lXThY5lbE>@5^zL%EBokJkbc^IVBO*%Raw zt!(#UtRDtU=eeJnM zRWCy+735SdA4>hou4o(5Ix}!9%jufgvkTgO4`mjC~;Pg3eh%ASSd+sFTn@^DisODh<#J znB3rVgwV9a?)PPA^^~HVS&)2X)*k3*YQv;TVhKhf zT4FEq6FLL?V}hx>;cx@Ar>OBYQc==JLioXu^U@i7XtlxG&E2>Yg)u>QVN(AZaCb$Y z&5o3zv;gc>+j=&w2pU`NlQN{QW4}HE%y!9}Sq| zvC9x?^p?DTMrM1GGvw4z=#wKbo$rh$*Mtcb2wiY{%%E1Te=TnNTZ!(j7Xr@jo`e)&onFY@v;+>5-|fAk_> mDfOaZ{wf?>ZZ#h|E6dJu>(-;yrnC68VK3cYn~?wa7k>jqQvcxq literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0307.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0307.pb new file mode 100644 index 0000000000000000000000000000000000000000..f49ff574ad0325eabbae9dc848f10177fa502d2e GIT binary patch literal 1565 zcma)6-EPw`7+qSnF&9B+7-VA-BS;8MD1{;oAx%hW8nj4kElwu13uJkTx0*FSBre*x z=7M`3gd5&~8=i+Jz>ZUOQ`=}ak@NXG=X}2g79X%I#3{-6Me8%=`59{k1Hy4IWHjbD zr`cDU;q-Wh)l9R5Cvcsf6LThJA3J4N3}O zgb`TF=t)NN0S-nvPa^h>$b9r01@%q^HBvbHGHfDpucWGCoy7Tp2+zl%`M5c`x&VB&Du!M+zj+ODrO%G#6cv@U1y;S2}eGC!LzE zp%MezU@@X0Bciqvyg3KFFMW`5HIBe$RXgD$&=^n2cmY-rP$oITPzTE?xfmuSEMmTe z#=pj0usYR3BLNR9iVyo@-;(%*o#IRT)|!*ZETVG73J!VR{-c4%Q!A#He6o~q2ej=y z%g6S6*E#Spay}e7o{v2rIoAHz>L2wTe0bpX9ov29I^E_1G{N>Yac~uYtJ{{~fP}<_6DKaL7KziYR$LGVBraU`z=;cI{s4pqE_+!Cei83w=F9TO zv=9>FQg-Hxi1!f@zxa459wujg)OSX1lw54S@RInYzu7x;6K8bHe>X-^n1p84J9jtK z`}MWcFgzW2n>=(pKG}4G3rV+re{v}ChhChx!;vERc;LBF;0LFhr(WRto9@Wp^n=8U z++N~`K`e!C_CmZ162TUMj#2tkLOc;cTt24yj&eEHCGLtpKfoX}d7xbm9nIh3V23XPqLI1Lx z*&@jt-b0G@vx=xTVN3g768XK@+!5=M7muK2&xw=BbBE5rg_?U8&M@Y^&8Rj1$EtlN zB|T!wJxRE)q?};%40FRu&avlQ3hlfog-M%|GMCa9AH`?kc+huFJqQSU?jRF)5=IW& zx+a&7N|XCgGC%f`Jz`bjcf*MGo6ph_?|$Pfbvod3uB^K^i8c?#1K8|noOrav;M8-x zS8$YAKLb*Sw${6f0ZRjYi^&U1Oph@M<+kD1!%^W>=PpU)gYSm4-42uI5C*DzdaWp7J(n=CfY|)Lm}N|^FM+4Fb@!S*?PE`a+~FjT z^+GJRIp{q00uOj)zAa`5T_!=7Uz(qZSvtKKP&*BSx$gM75O5eB^}>kfr`S&+!jlG3da-!V9qBYuYinF3&O0JEKJyo#F9M%Y0CpR`xr5kV?k}} z{xxT@r^xc-$T-bi@ir-uP0ktmrx9S*8B(Zo#*xp_qq1F5!KhxcZxb~c-M*yV_qyTp z$T!!-G|>|*X+}%$%umHiq&DvKy|@?oBZ}&bi5l&#lxQcXvHpBYn3~40I66%8*F@D1 z5MIWdP)ur1AN&7vOdpEs0MXll?H_v)pH2#<2=9W%4tU7=`;u6ahq6nKIvNcw%tvB@ zQ;l$(5ap#Kp}|8r_P=x_-xK8!p_Po1&E#g|od+$c&ib=yu}l$V--~0IuH1+D8)6>0 zBDv(1j-Z)<-+S_wof4Zr61Qjpj&!8dg6b5@s$1_DoJq={HLwq*z6fc{B%<&VZn4Pg zA#b2j6*H8FVfloc+NzXcLfAseM>Cl}5aNW9nUuspSxq6UAS6>HBvgn)Y84qDA*YIT zgyM_Ji4k8b7?MG5yDa8>#R`- zt%*CDHVE{?;0Wn^@67s#DY1HKtkw6EZvqXO!M-_YkhU}+V9@xEm?4v8WUFr7V@+zg zG#&pA#--Mnv|!eh%Kgs(5os~!o1@5^M5uWh=tP`gOPVlFCLxcxI~cHfqJHW4-YD*{ zFUO;Sd*RSDd%m;x4nV)%0=o;m4lD;F?9Q=%GkrS zWVGVPdve4C27xY;d~#xq5Hgg=#Qd&U{)4d>T{!Xh^c2+})pdY@XQ?=dG*y$@OF0LbTx_0*m6t*Idf@d@ zTOGS7RplPbyvOfKLD*5Dd$92=W!VM?ZR`slX^@w=)UmM5Okz45lj*sPsMf#Fq-8Qk zJyHXDCKLc2zh4N}zgo5{YN*}E$<3*@0I90B_2D&Z(-be81^M|Y0WjN2UbYZEzF`TJ zbD6(RX>0Jxi(>A}(9)@}O|c0}uj%7h|0ii+Qs(;36-v_b05Vi*BE%`rP6hL8Ii;Z! zr=&N(CuTkJZLUYt*wItrRy!yL0Psm_no#0IoodnQ*0mFo4UJ>=DgKX96aA$qJVnPM z=2W48ngME99zsPiA9+AUgbi6Z7F{2$25o(|q_k5O^S+piygqixwV^hJdc9o{^Xzv) zV(o~9rlu<3by-;zbz!KSxyoNy6?R5x{bjWPfU*|w?X@tO}*CS5YXf5G6H>K-W#lQ1}UMBBGx(h+)~Ji1%*r=`K2sP0-pEVx#|J6h8}@ z401tgyJ#-R6A&fb?}uVVol4K`oq0~kl~=4RyqL{)_zIq<`(LH#7wt- zi(YhPK=+5gV_LA180RDLzX!p-ewCILj zbc*IsN*dSKu?CH{CJBxtM~tT0T}=4O?|YHs#&lfZ*23eerV&iFmJ&A8hG%q+r0agORc^}aFOd_fp`GC0kL2;#t5r8cF~z(G(`qpe-klFDI0*7@^&_Y z)bn#~zKz{z+FZ^sBvmIWvn9j8uVF0X_l{AwD=6!!<>~kBYN~xaSO>z?0)|v(3>Tf3 z3QVE?+E6Ar?3CQ<2vfc)xcsMRk|8DIG^M6$v0fTa2`^~FQ8*~(ZOmi+a#}923pm*E zPW-^9Qi0O$z#SIb6zFpBOX}|EeIm+yQhXza)W#6&%@;8xf>_1SCG00(r|d@KFo@)c zDFFB&ph!xj2on>HdG*@-ZE?p;mue_!0b`bvs1y|$$iicsBOZEzp- zfUmDe1w|FzVo}9WD(->p@&@OMvn8C@c2ZAipH7^y6^I(yCe7MB3;mu4q^-&TB=@Ob zbbY;wd`ies-scC%R>3JLbqiq1GK~=(rPw`|ZvC_*)}%Awju6$T>|&@S%3Kk%T#d?H z+m;Vh-nlGk?GoX-Dho0TzQqjD66gpt`*aDq&@7^JSJ34~3{f~Qn+G>#r3*x^pq@~A ziPC-T`b1S2*EPY@ixayh`O;^C5OnT?{2B&5>lnd3_i})aK_n>)`rWa)A!@I~=w&=| zdmgpQ=^CWKvX~7s{gyD)f@8!4*|(m^Nz{&x(sA>JxUC`(j0u(%6Bd!7Drf)pHBns! zpmxeb_L&!iD@tZz7~L}=^?`hKz%|SpU#?VGGsFk2-Y#D6g@C{a;g#zh4L4RKnT$4v zipbnVfk}ZSg*ZeAx*AIPfQD=|3e*6ee_RrGadqZJBWQr*e#(qZp7^JHOH|$ZTppB) zSyx*0Mk^E3I)^~OF;9cDgdBSAof|Uf9HDS6G>a^7YS^g6G+&wO;PM zjOi+=>wj7j_ij8%xB-JxExkK{nu|@KT);E$!d}dI@o3iRa|!nt zeI@SMmhJS>`f*9Dpcot?S@8O7Kr&}VM_>k-Q<_`7aeK#RF7vjSJM&!R&9X;qt0!6r z?2x{$k-3naJ`%@C7{b0~=f+k~)<2g-nJ;bk-4QP8D}2N24Be6H7N{asc~DA;D-hi2 zf(0s%F6=UM;c@+;sPNF9A1AaL3?KuL`RJ^jKCb^R-N$MYOhZhkI+(TTU+U((atC91 z$C*W$E7w7j*^>IxsZUDQ->KYF1r0kys2?Y&3Kt6)rBZ?g9g%2S$}!ToSuB-Fft1(e z39T)uq0TC&Eixxj{oTubPGXixkuA%0nIIjAThhXNw7)De%GT>QCGki;;4hkO#b!sW zC^st#q!jjs2A8S|Ovzi2*cb07k^2JiD@5-<{g_0p6z&OKveC#3xYYverkb|z=OX0S zB}zdlf%R7Z4;yZ#Z$xhCTGTm66Ng z7G9uFR6F&CC_@}vv=2w{Jc6F;)=FWiEjec65|C)sBOs+@OyO<-;ne!Rm{+gS7R@?l z%3F%kQv1uOthSg}FHKVefQoYKN0ii#gO{oGnT5qQX~Axr)E7^N< zRV+V0cy@63#evhc8|{O}_Fl_)i(c;@+WU=ew`Ds!t=;xPYsV;=Ld-SxzG!@PWK5YA zF?-PZQOh=_x964TTLUr63pKx;VgY?-P~9q;7kz6&T_c46C^0K%o_~6VtJ-sR#96y6 zUv$p#xkCB1-%rkHj6yXqiJv>?R!fvqQRdwujxKCZl}kC6Vum4tzRbwDMnUToFDTuz zMnc%5UTU7K9Ek9}X_>Wq?N}ly6 zB~j%mRT1%2ENgShmnv6R-7}@tY*I;sS(ma|l`MFbng(qL6>Lx^@J8BwbT!Lq9cZ13 zS|(6>EKEE=t)_5R*7)y=1!O4r+JsWtOeE?<^$yL;cZ9$vt6)U5qVfQFpsl^J{sx~x zWHYICuICF;(`5^T>!%HV>GH*pHX#WeW9stb-i-gQH^rRF7_gfj(1yj&+Wf!yP|$~B zpie@f0g77U7~YmqzT?(^j(!C%QD!JnWFP>C2NzY0gf2ch{J?JS;`Z;aRvtePS)0 z&fZsYbPnCYcZ#F!gQJ$+bsAl#`P@D_w2k>k|5B1&f&8KmetM_*1T^h~ZtI{svHLsX zmOl8nbF)>abF*39`3Z9?Y%>sq21bTG`pB>j<%x{F?XZea){cfnCs%UKD^sF z!eVJh_%4F7$0__y8`JomF=p^PYs}(z-k8U4*(l>z7y`dlqx$GeXm+9%MhDVtG@sCX z2VMJc?<(~^5O=SjX?32o_FHyi&nRvGK)j2OJJSv(x_?ohzvSMKUvl#o+nv&XPOTnx cT7cU_=djcG;q#XBmELZ@7DQmzyTEXj2d4-Y^oN)A)Y#gJGF z*hO|0GMPjELN2MwB~>}(kHp7Z@-uRCrQ%QsA>qlW6n%nHs-Ak~eC&X@FN9zxI)C+sP zFc>n9MilKeQ-hdY#c^~C%sk3GUEcp_Z|LsGVx-+mO?MDYRt16P69eW8Fe0^-$7sY{9tOoZ zq%7?JETNRq9*f|fHqT>3P9duai5jr_uvEsa3 z_C_g9$b_sa5;El2uE54@BTNJ4Ub8DLC-G=LfcZCWcc2uMC+g)_*LaPc{Wv%cu^34ySkm3>( z0Tq%bE6F5*`V{V`P#7Y)YH>+IjRcB*izUoM_(16GCi8?2m3dnTy~emlu#)fy)0X9W zpeG2!K8Cdfk(ia2u!4pSjd}`3*wsc!`3A90!~%{B3uJ8xViS=8`&OAhMCKGHj;E1b z*h;5^tZLMgnahg{Qa?Yxvuw$R;FQK(#v?Uz^8y|Y0>zHWoJvEvE-x<11#eqUw-T<2 zC8J zQnO44R?cymWCybo0iEHMRD(2zEQ`4+MY%Zd5_b~5{GIq#1;L1)r}jdGXLJZ10$li_ zF!y?XjMY+9_{WLsGmJ+6%MyJ29?9cW^Pd{6yL=z z4xh~`6b1n%Al4vx&J5LmTQS~CX5(?g%{r{{t03;M*!QRs3&(0Bj+)V)&Tvd=j2Ove zHNX$HU{fWG+$!33W0&%95P9sY+|r`4L<(w^;hAIo4)RHq%nx8$1($YQ-qAH1)X*`G z2oYnShaH371cj3|ju`5T4mhH%e`R1xy|%*9{u1_w0dBatgPj73lSW|}>!p^&0KxYO zm8-*i6p`Dh{1>p1L|gO(v^VI+eqZ+`^W;JD75Ad5znSZ>&_1JWKav8&IVsnBOiO|u8n^!m%pA6fNG%cDuBa8&OTN^o#(eJ7(}aH zlupsGpk%SyDxs?v(}f4vuwJlt)G3;ZEOkb4(}EQ~I72NmPgZ+%IFF54-)G^zn3RN& zFpgS&Cjop6*xt*XVG#}7-ms&;myFhM&}^h(GSsRze|%GI*7mYUo=zi18Sy{Djw)mN z7WFM2fY|fJt|(}tVv7p-YfYcN#?81-iNiAqPE~V|qTttOsz3}saIBMAV~%VNT^#Q~ zxb>F|Y$mpsyDsPcx$ns<&#YULQ10|CX*y!6#JzRItp8DlXPRXue+`!*oe>=VN z)n@9Nx(!&r)s0wY$`VQ5%_cxU!XE@Yap93&&+`6fx01(rh)IgZ>cPEaC!}n?gq-Zs zM9>TSw+p6h)Z{eteE|G<0Goa(b(QRSIU;0k{bLS{w2&g-<1@6cYSrx)pQU}gYGbId zI}lgHv8#46tghO-u!1LSAvPcmK3xxL@GuL?nR+T-GQgqUC_pbUTNSd%;&Iq z-8zdBy{w4KaiqM%n%Duu(@BLbppSXRQSG80 zeR-3fe>6AoXP<;tWG~0tig3}hgirI*);F*|wd{$Hjo;U>lA6lV z2ob$cZ*p#mh>TG@`)>wT@&1b)L@@lh3oU#|>=XM%saCcru}jT*jh@z;4ZG|dI(Ef) z4}TMQG=*rEsx~dxt5v5(>n9Z>^P{Mm{nE(JL=pRtIyG8BD_TyyX3Uw7VRvdpjdE&D zn@CvB+=ch2V6}P+y^#L24DZ>WU^VrFi@af?!xg((CQd`p(AKMlJ>f9&P9f|HdMX?) z)r7Ynfi(q5OiOUtXaCLss7r@jdj~e1TFb7rW-UAMQAhWvUOK@ACq7o3!$aD%OQd{^ zQGE!-G;R6BF4gqzU^H?6#=e#v+H{U;rPe92ha5Q(^GOsby`;_hDM4ZArRJY~HY>llOIwrI6pIX$uINxdvxdr;T%%`8N@Ua_6isxfbV4*L`Q6DF(WsHSd~>%=C;0$vPvrsl~M zIU=RTv9UMctUSY*de^v hFc`xk>7J*0n$y!e?-`PkTI!a%HJ4O(kG<>KVpWN( zQL(C~Zc!2^aI#*%^KiV#YZKeZ#&90SdJ!bqz|TM87)}sm;n=&t#z1Vt2C}gc43M7K zKsL^9lHc$9zH{!m#kv&L?#&NXms7YkqU#aZREZrMK6t__-< z`f>FzTbso^C(=c&xTEEFvr5%jFIAw-ezU4ATA1|Q8795MHr83XqJ2kY=%#YbUFhHp z4!RGU9ofCT;{keKk>M<(YS-6nv7+*dTjYW2_A!*s{t^0L8<#Cw(BeB*TKT%04iFQ7 zSlD=>Wc7TLG&HDOcQ4fTvTplm&;-pG98{0`t?C1ObRb(l=pV05%2%&=uzP^I-*4UQ z_IEu<<(uwGzljxVJ+fYkJ)D;w);tJ%7;gT!+kcq#YW3!b0nBUj05bgbuei15lOB$R zpz4EWZE)0YX4UU!-Ok#Sw7r=qAdS+(8jG^^Rsg9oiAYYS*SozA294oY{VkVu;y zbdTCR5CZ(5b-1=Dkc(PzTgq>?4lA3^^_#tJMl?BITLRGR#wSV!lLo*vYE-%6W@IW= zVDQ>9dYDP4rC_(VFE|($fDqYQ1*c&qUC7r3a9QOAH`{zvYx{{^lztqGY*r84njOWQ zvU;j==?q7HGmvT}EOuCjinGcG?laj@uh;DlGT?LlA*f_F=r?PJxMFz!8Tqar)_U36 znyl)le1m%ezvIDkQhgV|$n4vwo2 zT5a6Um?Sm`NR@YT(K^`?xSJjf3CQbz=7JJhrBg0uv-QDRL$z$J}4SzCU;x5MtWW7V5QN0r#sjo;11yI zFzmV{`$2yI?CYST{-H57e*d*&rIGPyo@1js&CWZai6MjZU-^!^)UIK3!TM#q$6KTW z{Q+1eC8BXxD}=nOfVVRoGlEsV=ob1-Tp@yr#6%&ig$d0o06xt6O!&B0dF0$fXDF>6$AMkF8VVn3U zd4-8|K8L)~Y2ZLsWRHrS@`O#KOHvc}`e~xw*3 z`6OA-KA6mE54=eg>?PUanRHG|@1gK^qw=D|?*?e0!6>imSY{BPaC0^37?)wA`9x+l zna*n2Z5Ac}c+9Qp8V+3sm0N}N|JB~ntgDPB%sHwc)9ir{(dDsTt#!1VrS21-J^cJDYSTDp&NH6%xJ78?Wif5QG1)wtNBySzF$Q~mVZC1wA^L=kY_mJFP-}+U%DjyU041k{?yNmxtGf(RecOB^_(?1fM;L7Wb_Q9 zCC;!-FO-bH5IO@UfpN_d;OfX;700v6J@=yacXIVYhm*w)pOXeBmdE#);Mg=DRmoZl z(niN-3KbL;l0R|Iy__$sm)3Tg{YTCId(D1E0;|YcfzX~E)Qqa~pA}H+dcXdqjXFh) zqbJoTZ@g~Gg9R;zjB)hjgEwA30a@!G3Sk9XA3<*R41l5iU|&52jy-=fHWhwA!g1Hf=dn zpm_%cm7j2HrtGNJ51RFdvi=6Fx6P{6Z?jrHz=p}DdolWMtI=pTSt+c`(6^QCiN7sS z$u0NksEeca0Q_u6dT9qf%6E0u&EyOiugY_2UXc9ZbMC^8e!tt_fier7>>F`{)RnQM z2}x?8vmZ;H7Nsbu{Op)pZ?Yleok9HoBZa(>Hy|09-MCpsJWqb{nvCKu``YcwV4D2S zjSln#=|%a{iOTic?#e06h{?EIJSOudT5*#Q9FLlUzGJEW_}aOzj3s|)!d=SObO)NL z{;^-ep~c|to>&aZp!Fv7hRxxnP{MS(Y$?JOQ26FG@EzLS$Vyj1ks4_Mt$7Xl$wCX_3tMPi+~TXw)uC`0K=V)=2>&v>v3^Z;)2d2_TKn3r*G;E0 z2E93e1niD_P)=)8lFz3!HE1+_-9g6%9VhRI;z-G|%%m%!HX3X4r_Z@Bd&+x5lcjY_x`I(dF>ynP*MD6-p z?&@g`p9Qs(KRM>+WWC<)Z?;>t42n)u{EDIJ6Uq9%!>P=n?Ci$4yNzsK0@qbRq^KG}#3HywK5-c6_BcjfoGrREd#E@uZvmwIEJ@s~>QxbU$XzHKT^ z)5Xx479`*E+JVR-a0~%wBIjAcKBrPhVN4AWVzS_1yh8EEP$*i}-7NY04Z`<)@8m})VWcN8%qm{whLZirV0ktl38I-_His# z)!0kJsxc*6MSU26da}vX80`-ZR1cTVX(2R1D5E;tfS_}rA`a?oEdcp1=(?%8k9FNY z3BEMf52FoeVN-Nzv!%M5eCh5fJdXNu-isCf(Xp|uRd*rMol?Qc?s3)4EV=Y@|ESYx z_G19s;^gU*^53ml4f1sY0LfwB}G(aj4N2qDV)Gjxg)Z;XiJI=6Kx%h=K%v-gv%30+LvbU!5 zrO}O+#L%wTBJ^YDTuqpxi5bDO5n?y|mxN zw#a>KC`Y7;rn?vb4E^2)M@~(sQ4y+A%gH=-p-Lk1p*J4Ea!i1374fijZT@*Y2XSvgKT4pIF4_XG=f7eNY>C z69uG~V61@TJLuE02Xqw!Q;x1vQgOS1b1=R%fxoj$bF_6gVIAW|0d}r;oczYPy96;> zjX3#Xkeg0y+#coe1zIJ@??lJsb|d@$0WF(Ras`~lH8)JljL;oY5~khmce@KYA;^F} z;;SH*gmUwJzOvrALHOHYhldYvTjr)dvDzDzEc1B?dv_z)1I28=z<$&|$lu8?PPnT( zU_VvV20QQf6^ED9vhrnjX#j_fHqJaSq>caAvaCus4-p^7(iN$`r?vM`NjAIknp>?s zqETtMk;;e_R1PM*p|-6alfR6DUEr58|rqSdQzg`+FB!uW_I6DfTO;wBj2*WJ1f(C8I~gnaFIJ&&cj zv~McK6HSvXA9N@jA>^-B@~&5WC%*G-O7|h>P?>v8~+Ga>vc;5{LjOn>oAja><<}a}yyA%VH;VjfpaLw$sWEOrDvJ zDeX`~u}wSeX3(-S?$`ojNZ%v~HYZuoOletMLM z^sTec9eqU3d^YV^ep>&&TgvfN0pe*+>NLL-PjhzTvu7VcJkiJQxl_GYD(|_)dbm&3 z`$bhXUpV^*F=goeLoebL^Mi;rD_-x=W?hCyhMr3C>S(tfHruU(Zr8Z9b8y^i_Jt6^ zl71(zrJx48{eB;Q4yt^hxSqW!zms1dcUMMiY7l9?pbBD zq^s)2GB1U^3%jU5$wy1Nxka^H=moQ%p5P*rzdY$y^Y7e&+y$3SS@*AjgX^`b@Nk7C z%v>`?GeT8PB#%`9rRFkg4ad&wZXNCg;y^i~gCW%ld`A>?xR)=3A#4ulf*5~ZoGfxF zb;&^TkH6zyj0Uc^xp-=rd{2i|(T?PuTnTfK%Y6&39(jKsxKH^J`pJy$RJ3Gyr!V?e zIu~7rILR(=m5BM_wAIZ32S8aMY{^!fE8_4EngJQRQ7X=aHsGnx>3rnJYp* zlxP^~to6V#CI4v5E#ElYYc}Y9??pcHFW`V6V|q#2|HMIpCanea0G#sp@$x%4^m@Wn@_j9@*w>sINe^iI_BfZU) z_)MqEsJd-6avx_&&n<@UnO3=Eda|^>PW1lS;s`{PR(2d45NirOV6*nEKZD7B(oX%JkG)Zr`3LH>iP@+t--|XY4b_U`b?Z5gz149%9vWbVN ze8$az;Rl1)!XJF$xoDgpuBMKayQsq_Zi05Hq6WgoVb46(PqB*HK!14&BukVy(vDMt z+_H}$@PiVu5>3gf@I5RX>aRot!jw@2k#CCkF>PA0-`SsANzbF4_9|?>_xZ^~Ab9sh z4m(Q*5$vS!cbw6+2rlwAF6`#CECjvefw2ANK4mVd#@C*Y#`kCE>6OpAZB)VelV*(u z52~Q+3lS)An{q2F1zDk|Zgw8E`rVGiKMan0&9xUJclsb&ByHzv$;nv^Fsy-@XEunhW7U#E@(+dU#b9?4PGZ0gS zcYWy!{$5>r4g{xHtu-3(!p@)?z~b)rYmabQdIAEs z)g$=AspDZfCHT^6=sBsv#@!jD<465=IwS6|+;#{(pl{sJbY9)j%&mdAA}U=R1I4fE z_a6_^1?}69BKhmE4xZdJ9D<31ZZ;4$#BYW8R!T8<@00HQ9xMciDT#?5V8&9bAk=r< z>Z4ZkF@r7O=GVa7>fHnUC>$*`I+tGXaPJdrTcFs(7u>8YgSF$89t~(**Cq$QI)WbF znn*zr+1XEwI0vFSF>J#~CQqCMHhj&^W1X>K*ef|b5;T;zI-kz@dLAA$*_v{bRj%O{ zq@AiR)z+H3SoQNPtcU2bqIqsjy76i^+q&SE;Raefxm!za0h=0)Ciw&B+)4^ph(VJa z0UTVe!>HYYn+vF+^eVVh*v-E;n+iSJBvwJ*n}MCBgInA@$QL%gT*AVP`p&go-#9D@ z%saj;X}XyJP`T_@chk*xcJ95K?pE*P|2MX8-@JX}`qJ+zR=s~?tGaz_^PP8Y+*ul{ zB<}gV6|2(S?dtW--OT`VF8TQ}H-AIo;oj{@046$|9@O@#8G`9#@)PM4e(&HXm4aY& zn!rnmDN}!oX>6ku?m#Mrs`*X#qNnsYm|f$~VWuK^J|r#Gh?VK|IfL7bz;1(3D^T)J z&N(M8SXhU86SJ8XPdHvtlutcI;|iLR3S3ZdC@1liTdjK3X+5DJ$g?(XYmA$3F+ki0 z03_L0aG?*NCcxUm^Etl1e*9BZ@cAluR?PHaeFbA=P8HGJmDlh(dT<0QN;ZJ|MZdsj z;M#Jm+mR|xiIhmLqWDOCG;U1U8nIc~Y|#(dn&;hlsC~d`i0U*N^kgf$-h2c)>y~EI zNpMm9TJmp!5ZZ4(USjtXiV|5Q!1C zB5W3yfBeKAC4XVeO>eiL3&l;&1;(xb3*nc8;02B>3b5ji^#`|EMg9TN6$ZxvL~zrn zQK-v^)a|zlJCBWG84dQJUnf~fErk=!R2v)~(7&+FU=4hE@?EGaZQy|m|E8O%TbYVW zv!$`6zAgOOe2b**T-x+M8K>(1ElY8RzCr^|0DJ%#?i1b&zMO70`Pae};0lAY;D>|{ zpXLgaw@>3%$sZqcGw(O|G>8C%N46n8+b6amzBf^sZ$s8;^?J?X9SMLbD<>u(oYT%) zd?5m8nlU40W0A{6ql+Er{Mzzdf@qmT9Gf#>MYfx*YoOMZmtLtaaFG zBYqnUp1L)W!#kHQ=H(hZ_$7Cd7HeG_Dod(#3xo%bNZI3JvespXx@23cXxBp!HrjwV zi#aLGtHX3N&f$$tDjnZirh?I;wUe7*N zymAQUp#2A0F5Qrn* znb+x$`f+$@CVvC8;C+A4ghi0Pk&Pj&?TB;=vW4kd0KxL#jFUNRx&_eQ<`d9++J;SL zINcK+?6$VpVFS2H&-nsUSlRm1JDBzGHxQ;*#gOOK?H6$9G=6of!J$Tb`5Uw89`IgPOO7Xq8cBm2EI&WHLe zjg$Xu%&l1P`fVP=KoAZ41@FTik+#vrUT{>`7Xl6nRQdp&)7>Nio)_eoPMZydy@4=8 zh`|pYh;J6?1Jt=Bn5Q4_MQyX|W!~hUjk~#=$#O zG+<>RW znB`#-2?kKS!%|rT#QjHb95daEC)2qAhLI=#;e?ynM(zbLQE;kw%FY*;l~`H2ti;2z zW#x94EGzf>Y0D~Fk95ScB8AX{R22zeHVOWxnaA4x57my3sfxhNTYS(E&?+8wsf4DIh9CbqI{1!}Kh>=N_Vn>3pDw zfd-v992&@gMf;>{WjCy(fJ{V$XUaJ>;zTKy44tUtk0G@K!~B9}AW$}(7z~hUARejm zPaK4pgW^$>v2dgSJ?2^3%j)=-9Ni%MtZ3~{R0%lGM z5qJebSscASGR1)?;P5?wI*uO@qIE7^4mCHef^mHm51^m|{S(4eQp37^J zpL8oDMnUJAsjjMH?e;J8UmMXn^-Yt%Gy_-Ob_?>8xQhZ77985KVLC!$B4t?hN9DF# zQ14R&HRrK(4DcU3mDY@a z;!ba!gQPj%g6l)507pEJTv*-56wI)3ny0T^@hfzM=4fa(v>AV7bOMggibTVtaS_$a zKj6s+e+0K1W@0N>o&^$-&PW@f79dtgorY0TKg%R-2s=Z;E`M_ySs9N(f@I+DUfaK( zpW;g2tr!Mi#)qH{f`^)rZFb{3C2FY?$LgAClA4XX=!3XvzN?kcd#J#MUiDaq{8HVc z{ewZZ-s;znD2s#QF=g0vy6$0i6=XYyAj_r46_!oOb?8Ix?)Tdiy0sFdSyNL^$!}2O zpLQ4PO7>t%W15Jnr!yDj%6k?%vtm8P1T+(yJsk}FcPk3_C;j`0ES&!K9(87sNnNFKPwXtQ^4b5qThUlMjV zeA}I;QW4qjPS-_7eNiphORZV53p+thtEG-4MmmjEFEdgi3=2Ydb)SWv>zBcCNEr+&(S*CWt)cnR@`*a*cOz(DK4|d(*iBpyULRYg8jQxMTLBmQeArr)!PCG>t?vxW z=2xaHq#^2=tBkuM@0SHx<=8z3*?=ffr4f!eQ5d@kOs|!k*>ZG(YJJ^$9)WDspV!^x zJ^0=uB?woy@Kvv}J^PAX)ULQ8(WYd`4}0n4M|9~lfyG&uZe{2Lx_qB@^P-pVIo#x4 zn}MZZPKxasq8a{0_dF=)DJw1J^g?IJzlvmSn|cF8lN!NSeB^^VlCR)-9l=*5zq;tA zCD|E8AzU@|@Sv*{u22r(EEn30wBdC|avQuyOhTS!fgD3bfeD8jS+T1RBv&3bSed`{ z5;@)o;3hNVp_(aP<=%t{*s4E7fSa-piecW5a7{pV1j6_WS!0Ro;zu1F1*l&C?nTnv;oB$n7g-$R`(Tb#X3IJZ6kR0d z)W#}(Qd5Bf${*y6ROOfedRu_CrvQqd1_|%nt9~@S7GlzKS5+t&pc+xVRiC8(8LFCGM%^8HJc>q1JT*3u^b-vrsJ3h1N06zC#-G!9kl?NLS^ma_eLPDao%`?LDd77EV4RpX*ya0NWVas2-zYbvIGv zTikIkoPP`^^`A@LlL0BC#&v#178Po^(~4w_H2gL?+IDPUxFz}m`D)kLpwWX*&t z6?YYg+gL|BU&2ODCXwzcWX-IMOG~Zf-Vp*Hm~m4_L;jDj%c$ErI=+h&P zT!ahI_Jgl5?_9%Jw@U^=qp#H8&}ulSTofIs;0s)8s)a>kKAb?ld5^hTpcP}j|pJ|TH zOk6&tgU*`brJ5pO5zg71KcK*NHRrHI$n6`p6vz zM_|9dbdkkvV#T(z>jSq|)^p6}TQDB-^GIxf>1fJ=D>#%BI;mJF_;1d++1+mMeh->a zL`9M-L-=L&2q|*uH>dg{DpOHu*L)dQ2A?wDKs!U|FMB>w4$l#UNXtk3l91;B84-Ao z>IjDSM9rX$jH&X})4^SS!zdThv>GTP&Oz{0m5Rg=oFGdyYFj>yBs*XX2&Gz84(WdH zwl9_VWE~{bQ=o0F8V>isG#5xW3*c?5fU=KKzm6zk>-Y_0Z$uJT{;W)i?GX#g1+*7A z9BMfJ`^-j7VWse8NK#*hW`j-7X3U%-EDf2+OkaBhUro*UUA(K*25>Rd7jG-ju~1Vj z+*iDUamR()_{JJ)749tM&x)=5H6_m^z>gGmpLWzh?H7xzxQTLqslZfZu+bH&TWzrU z{fUqhfgQS})p{b`6z6=?&3io4lR>Uwb|Wbv9lL^m0*Sms`H$q+oOAa<8VqTWU=Sma zV>X@gpL|8bvzWP$zaEy8uKiw!=J}X0A$rq2rVwONCqDQSnva{ztAvV7*MO_Fu<@yqHQ+Q!jdZH1NDnq`ntGw4Zfjf& zOuhU8)A~I2q@Vla^SzDolrrq!6Wvt8J^ZfHSne9Tv5*nb$B$sqBd~89FSyxyMsxYVWgI@xXvd z%NrJm1TSp3EBR(Ijj%wlDAtEqE5Rrl2o}Zo09la&NbwOI1vw!`mXxmvH`zE8!A1Rd z<-mEKPx&ficdAUyWx89|iu`>%^wd#Bc1uj7CwU;@Gl+WR?>Ymn62fHdh z*R@7{?G^a|T&*`7b#t|jv=Palha>1t{V=$3$d&po@^&@*I@0J;E@NhJas~D}-Xei4 zD>3$Sz60s-+irRv48Qb6id;_q-)zD6vDdX;rqGK2+&b?j*f=?M%O}1@J!ONRF6b$x zL=+@&g*1I?WLiSfdMlKSj4&9?iCocpy&)^B_kv^Dz1JI9(&R6J`-?_5(pCp=UeV2B zNR!>ikah}II@D?@-GSjjh?f@N^{W?!8S(%EAI@G^298KVDmYpv+={K3&UnR{iT6X^ zRdI^%z^S%QjfUBB^bRV!hk+CzOJcu?jEv~OmoidNmW(?~WF&9lqarX5SvxEk*Y595 zL5+%Im31&2Hn;WO-O=^m#hnS3o~eI@-8M>xK!-n=YL zdpIBb@CnCPY-jF)BAAnZH}_S<00qih=;PGoSg(Sqo>88;QwCXy`Fs~52Sk&}!heQk|Vb~8Z$Oy!Hrlfq=LH18=rQGlGNbhL7X^zTAk8CQ^ z2}>D$jyqQ0!6IMybdQ6)qtLR_g>_YRh1ER^_9Cw_yYbZ$1}hpIHC)$B)3|laL5YC6 zH7CAn=hb&DowxoK0tyX1ze3PxTs#v&)1ys##z-L{=CT%uaRL8uAnMDx9CH>4At$CY zxP|)lL->g6G^2sW@~)Y+HjDD^=SmjA`eIT8pf~(jp!SNyU0fE^OEdV(T$b4RTxrV$ zD*OdL7@{r`H~$i1*+%uo_zqh*HTUO}^W~L4f@D6A@p)h#zR&&3V6x|9IcCbb{tUyv z7ACTFykp&r+Rh97qD(l4TR(7XWz9z{@*BlPE^{3YJw_{={AC87_z^(ILPvVP08Brl z;Vc^^6Avx(*&+dqPBZej{LzAWT+$_5CkwFkZ@cBtfp0cqdIi&H?9`b2EyTs~iiS!T z`J#R9QoJe&Q$A}>&SIO%wX??hiK;{lx&mEg&n7;ZPwiv#EtUPk~u0td#+ zj$||*cBthT8153Fd$=)%@5a0{aeV*Hb2O9oc$RMB%-bWB_DY|onbdy4cWQ@x4OtXNaViq}{HB_8O$=*w-maJ%c!B=v~My9C2 z<9_RFnwp7J<=`m8(k|=@bXU`hOCLg#^+f(>Dbv@A$ky>jG63E-6NumIG^`rlZ1tl) z?33!aNX5%U>a<9_7Qy!!04}wo!;Y9aCP2!h6*z5_CI1~r7nIF5;vGomEtx5G2ZYf{dz^F>~S5da7g;9Mfv3*n+JV7DlBVKM^^?DeXA@ zN!j2g_s>11e>~ylKmzIcpp?O$TL1xMnOtO>8z#bOb z=p`5^26F-XHhLA})Y@f5M_e^vOvq)$ED+(=HA^uZ9`ruL+l1)KjKeHtFC-1f%!03x z8AC59*yL|Iy0a1{D>!O3j2t)=rCLG&yIQ5a@eWd?J%C0jfbT<(`J5E`Ua+YAOoj)O z;gMladLp$^x4vUVq@~(V0MgT|y$7%#XoPB5drCnPacs|2f1^Ycu*H=K{fhAoEN`Tk&*g+#>bAg?8a;UxcX z!Yz;yf_G0F@09YI^tKTLrc1miSclKR-8rI`W)F02<>4TJU8202{s|}B>72!VJ1qRK8>7V zPX54{nTKoC0 z51MXasWhQ<$)sg1#5Td`4dqB(5n3ZWQshw3%G;>34kT~8L{0EOAzWEPC_p7A z7)~hK=NY&}%P%@Vzlf+X2FHlrMIt$vUPOv8F@vC?qAL(&A7^fzOQ)sCAogR&3o+)A zc#^%~Loo{*Uo5*|!|}Wg-G@bfQAy0#5zGZ7s-ffO#b`5-i+up6P1-y(Yve7MZ^O21 zNiEeOoCGi%8*+&BY}GnUhSG*!fHSwi{aDTRpyt7!ccQ70DKlVW<`!Zksk^ZmzwG8j zwS%n^rOk@KoKI(2ii5yHe)e^@2$LwiDIpcAA!n7KreXV=)3>J5`Tf^Y1F+tK>6U6z zy#LOE={s=d!-^x9ivB~gt#QXCV@ud!`4x6^>$1CqhoJ&?M++*6)`nMXYu3%Evg)Yc z-dc3?1Q~M=msMNr1#dwHM^}^<1Oc z*F`#cN^)G${>d%rnM)B!D);f~_W@kE=+JDbgN#O%dG+rS9A4B0EgdgPA9-QriF*zl zGV>}hfj1v$2a!gkz3{(SDj`J+8)Y#O;H0JP9W<43>Y&k3KDX}sK3QM+J+4yVP2j|4 zl0Z2!#@q;8+?owtt+*d42J5soV*Qm6lX$A*z$#%1%PjP`;jR=L8%eZHBiJ0havuLwYT%ODWVO^2!-E z-ohtKiD`u5wKgwzSjagc`SLj^Y_!j)h9A3chk;*chtQj~YiC?XaBQ5BESwLoVYlzO zmt_I9Tkqw{vo4W6JdD6YdUAb@I}R%RiO`QZpZf0JQ`p-L_WKR!#cXZF`4);XV@)%J z%`;6Z!ydh-i+K?n3!34T81K9db!`Wlu)Hzf=`zH#4_p_B(00?omsfWsat#lzCgM^q zANKPt+b!h4RQ85iK*#ufp?R9%cJqZa^D!6JO z;n3eB0Eww@>-A7xFV*U_YsW~J0)3r0oy&K9V2LTF?x_yzHbHLz5}_woeSdj-I8?(% zg!~nmMu139mklno-SI$R?fhpDvIt7=7aACX97cF(UQ#PhBalm7cHRZhwr<9|om3#; z#T5D=$rvfyaq3G{YsUaczEa%x}HBemmR@t6SZ71rtrJ=vjaMt(f1fAgEueA*KO-|Qg2$rB{?QqaO3o4QXH zo#UzQ#=~QY#mBw+Lyw} zDu%Qm8@t`xQVYTBISvD{mc6|$a-Y*Zjug-Aahdqx*~9>dAWemXcN~z>Lm|CcI9bf4 z)W(09;{$N)rp8h^I4*r}5O*XiY>G(cN`rL8CoEqH^YI-K=S?-) zlsAe2Mvp}$qEzHT<0=yak5XqMA`$DdwNJCF^s2%^VFxhG3mgc6M83;lN?x{pc+|D8 zwaTJ4lzhHHuMP9hL@s1yWc-LDD#g!$%WjxuXs$fszFV?a5=!1~PO z30bGx{UMmfp9n3GKw(D(2*+y&>&5rh4KXou(rXAJVo*(hWLe} zUfFY3_S<-J3=bfJH4<(y=GNbkrF)vHM7Ci~`yn4iwkP7(4;hJ7#{*^I0#o(}G!&YV zZ0&Un?UaXc^N?teQZ$gS!3mf>8Y&5&rL|dQpTTM)KBrN|UzU%R$sa=j+43pyM#G=d z;Nor`701vth;H^Q1of(GUy-FNdnn2Vj)1irz8Uqd{)56$4Odo>AmAmB7bm|Mg5=h| zDxWS(%w6(nQWShqM)16SWq1SzQ~5zYa}6>j-Lm7*T-%h-zk0fML&8tlpKm4~_Dtf5 z+RDE(=03}>@a9Ea#8I<~3y$%gMlC_YTb)Oy9?RCgE@LP&Veq>^7wPBS&fVG*BcSiKYb~;E6A_^i-k{gfd+65Tp$NxZdj1At%EFu<&S+ zxL`T8+1hnEL1oy5sr9{z;@Y+}l+$UcLEs3(zO?8J0opgP0tgp0s>mZ^K7Sz!22Stu zq+ObEh9~c)tXi4QSp+>ykV6ohoAa$%f(-W;l#lX3fqZ>9TYK~Lod6OJwls>6_eUlj zFH1*pF&@iUK@3=nHhHk{Oz|%yckPyRU#9=vv?i&v2m`P9uJUr^7E*>$7$Rc@hndT_ zxu!Bgjcmt7u1w$%V~K!jzXG*^*u*{ZjtR{XcViKG!0O^LGr6!QTD zYerQ7&tBG|u&!TRw4eM%YKs=ncxA5hnkj8(C1do_AMOcczl^FxA?6#eM3u z`k?CBy5v^FwJrwNNN9y{~U-P!`ZM$*%2Nrf~#OG+hysB=NZ|%zfKc8+|AR4lTE)E zPm<3-az$f&D#=ZLcG=C}<+MW7-M8H(pSnqIXfQ)Q0WED?Q7X7q567DoV3vXcDO0`K z1{b*|lmHO}dq~@N)PBW-!N*JTBkuA&q_4VA4q;b<;Ki6h+jrC$x%SjFbh8D&1^GT> zLVRf$x;c;wD~wms=uR5-g8N>3u`cXNBFo!)GO|Bhu6UuGdG%#V^c^{+Kd5dLTBi2x zXl2^%+F|WWer2bm8_l5o;VKk-VGZsGoGmT<{(so)cd31X;-c20@FwQCXb6jhfaYlc zmtfYz8t|f@rC_bct11E#4P7;5o7rsOx(uznE(_T!55Eb|D?x7PK40=%Z!UY)8lN3w zO8aKt!%MceXkah;HtNW?$rd|t15nr#Y3^u)pWccVW;o*=Y$?9qYOnFY6njyFSzmpx z@c`!0&>qk7z~*P_y9gf6)tZ<8J=Rx#7CvKEf@2${Si36BQyE`cI8$Zm)lTLf#@dfc zx%LyddTdm{m@WiXNa>o{BwFBQ4@1Ufn-EY)Ty1n=TLmBK-y5(F4!Vqbl>8U@zONDZ zo$g>qKPLSMATz-G-m&FKjR^J@KEZW8d7`kowt|srvXR_o+uxkL2$U{mx_WN|on%JP{hHyGzEJMhRWI_Ej=PT4)j|)s>4`q0J6c3ZAt zoO&rUw;U+lZd(b$T+{N=U9Y=aHMUu#*!nMi6eF33?xyhu>Xr2`b;{--|$|AUT7*4v8*JKI0RT$m*o4d6p#4hUu5)-po++T^4_BeGb=XYx2(nU)c{t#tB z*PHilLj)JdeA2V%z?aIjbL>}Ngs>q|z#5(p4MfP_@x;1_h6Ps5-|Pq`rZ+|d3aLZQ zN}ms6T57Jh4*6>drG zJbClQOWayDtF?bkjr(FK$4fpYAZZkcEx1WU^RGwAuAdiWtTyhvC{v&0P@s z4dWE9`|ufhnw6W)NW@{z(FVnjEVH*l9r#-K)+i^0WN=7xHjn`J2&Wf({gzaNfL?&@ zBd{;N6`7By)iPi_?_v!%B-u~3Uhmb!Dh2tbJjE?fxZB^`OkH}*jTW-SsTH2~6CM25<# zMG9=}x?D#hIYe>mdhRpii?~hqL8RJSgi{AZQO~_JM0SYqm)R6hFK7v(yz2=8a6(Tn zS)B4*IMU9a)O@l^5qvpwKj^XG4HZ9jjA<$%#$A>CgE6naz*i?LaMX#MeCKTChh)_9w3rN`t?!b4vEMd$bqbvr!%Fz5oH+bkqg{KftqpP6_aIWDkKt`Q# zf~UtW2plAn@ui96UuPgiy~PpY9S>0{z@vJ+Ue_n;W;aTW#XuyS1nL=?&?99N%xxNB z_^Oyt+%0b|P5n3VPLH)q{whbL9s62%`OJBxA%hFm_Rg7i!HpyZM(%#c|z)OiZJTTybc zI*YOe1ptgmZJ}E$`AcP*H{(Zq1@T%K#hJRQ{FyQLVrT--d}anluH3>raZEXto6j~C zj&!$M7{!g@C)WJH)2m?&Bbt%_KrE%Xp%HT;mMMRn&7dTBQNy`&hK5jEe18qru`h+i zEDY|{)gE!z7SfF%Bt-JHe(l^>#@63;p9r5AF&$ZjXX!9O!kKxx)#d6)96XPu+%!4Q zo+}(i;bLMY9?@v|G#3*)mgmBu$7|!?av?=fQ#iSVA$6YF1;vv1bmq#Dd($HKqXGDG zoL$KY6f0bnu9c;&D$Ele<@3Cm@`=CT-{O&L$~O2%3jmx%a?@s;u^5nA;hcfjuKIkk z{?hg1PVKN&_e3p_6$l7{XOp(Wt2png@33dev2bWTtmcV%qY2Nj>b+X~NW^@B(>{yi z#Ctb@)Bf!BX1PzpMD!7DK68$hm8~73PE)J^Rw0*J{5XtWrFl1TUGkp00DY^azsc!p zAte-Vgl9|%mHa0Nq|G}nkhEgHsgKaPX2prft#U5;3=0pj`WM?<`fgIBGT@8tt$y+| z1XR~}K%JVjh0=Vml2m?MY#26N z+=bc_>9*&6hbs6}A5xz7^tx%Xi+Avx@4{cg1;KR);|hZ75Yi0cUW_!9pMAIR;Y4P~ z;jDl2Rt+~!)aqm8C$bEULu3S}bZ%)p`47h20uEsY1^u1wzK|T`C?d-R9s-t`Y@jbq z_{IO_C1i~DwL1g8DKRl1^FjjRfv~bt2<`28RmBMH^3|Y)Rt!!!511U9cc@5UdApF0 zF~^awgY1C*`L|w5;|&Yb14&{Vt|Uz95Y!p_50!yRNYN1IwHk5!tR>O9aQ)r8H;~o> zge)Hfr~>T2s-1|j6l*Yr3eik}NMRZ9se{2`yRcGNiW#Z8g&HW9&jHtmPz6P53a5h+ zC4_DV1JDl+Eg4MV03wGiF!Jp?Cuu#2SGgLpK`@D@V7&|ET#3{LFBA^C}h4Ce%R+G;+Cp^n9_5%uVy zzPJ8Ow>Y#O&%(2UUv7 zKY1seXF2YpH{CduO{c$~g^gx+*SuaSP7?|2VGrx?xoKZLVv?^HwMx&Qj!_XOoIG*U z@4-uvj(EuLJN86YAX@FQCoDb|oR5o-nT_^wtAXRdBN$a_DXIN|>Z3@PqIxS%{znMG zh*ZVfn>qaicEE*}&vBkyQlzkD4Hgw&)(7(9YX-YzG2cTs=nw@h+@Q?Bcbt)B1S1Iz zy&Cr-4n}LC*Fz;Z7~GYup-UD-iKPhAV?JT>gM8<0K1EKy;=GvTPsm4nF<{iwebkUM zBi8fZO3jDnCQw4d&py56M^up2dr)x;18^G?RVLtsIKnCL5P%Oa-rhU}ECeNqS8nKD z!Xm`Aj9B~()X88Cl!c0~rVm#cY0oeu$lRTF1F>Ex5V(`9lfo4qr)r zjOV(d>4HmOJo;%f{<7U7dKHz0L6Ax?Cj@3G1c7Nd)HtBGPnoSzECg&w7g99VM)1&^ z$LmFS%>rVAMA36~W;aSL)r3XsIca2*BCZKJ`a4LqjX5iZ-c>CoH&PO}#F$1lOftAU z7tPtqLrJY{`QE zk^%znk#$tm>@$DqaDCHV81elPS7NF1hZ>RU2U+R};vk)U|$1RkP?QSicxsU+@wyehws>n{1lbMCT@S3-!8 zROaEwF=%M07|2vMSftc8^*3l}oKl;^{Aek)UyYJ|liMm%deDK8#v8S~8KT7z2b!Fv zw#AWb970FwkBnByzZ5o?t9+()!a~HmH_YG9M!Ob|DBj#?yZ*W)EX|{b^C7527o!)N zQKEYaL-So%@s9S?neh?hv!o2O#e$H&WH|<;^)4EdJBz5bzXoteSaC9NtMJu>cR7Rx zWcNA4B+wuYI)NLdgDuFvu7U!u^FodX3H~POP9P!fe~!{qFEYq%irn#_<9NrgUIalKk*~ zed14(EfD^W&N4XgZ9Ma-FPHOx4z1*(K-?4no-U9D)%Wlyl)rEu52UCjQ^gR*MU`n` zi8(G7A_jaB{*EoA`J@e680ZsZV*As^E)Ls zY}`*6!$-Z@KaNZJzlF>Mh2zI^u{{G{1p&|>I5h^ucQEk8A4jzZfM*1?QLmjC34yGk zBKbEVbSW}~h5c9$y&Qq~?jiMHA-^INVQ3CY5q@nMN$bq!91JX9a}zY)7}Av)e0Zk9 zTyRTE8=UEM=bh7XfD%2a~6AtN45)E+q?BbEmAiz{(v z`@ZrY!Q>B5tz{Ve@uvLX08tWV@+TcRrN^S10eW0S7X{CQ@43Z%!b;CbcV;)rBFXbv z4=>|F-Vv)1%P^V2W&fd3s7vNQI59#x;_SOyqnhDS8N-WDqSg^bYIA%>y zRVE&$<#eZ@gu`H@4T;2Iy$25p#I$N4i()v9q9-?y}a2+b+G4o`Ii|bRz%mWpp zhaWS`c_M&(u%B5{!b>vRvNv&oz5z7uvd~9m$DW@Q%LEgQ(oc4FqpZ`B(h8<8FHw3i z2Ii+}nBESV-bLJG%hQsa5JS*cXp1m>M;rn-K&>$&f@Vvzy8?sm30yqa88p{YP84K2 zJD@#JL=%SJl}~ge>&A&nCtifXHPcY93YG7%%}k3`e$ABlV4&j#>j>LMbm7^9)%2lc z#VS901!fMtNE?KOcy3x#2$uQI4KYw?@40Gtk7VRus&vyx?mDETS2sHr!Ynw+a&HAL zQ!vGCs1=85maUTCfL)h%!jJ+01P$*TfwPLE!`Or8MlZ_NGwm|}S@xwx5F9eTpdkN)qG`KJV6g;I@ z1sF?O_MH)%l=`OZ%$xAfZPG&k>sY|6G6p6zh>_|IH(w}6 z{{ESL-?Plq>tDdh=QT8EEHEoM=L&?SkN!vTZXOlEMI^Y4GAKjt=}B%pEo3Gi)Ml5LKu7)Dvngv_9K9Ci9p4 zO}sI2_q#{U{;|y%Y6cYr%MWPBLIL@UbI$0i~~J6+RNZOm3uFs>578EM+ zF(R45WkaW_$UX5AU}c?m2#Ek7qreQgk*$KQ0HKgXk4(gls4dY{qmYRr8J^^px4$Wy zNpQ48l|}G;;2UTlvCzq1IZsz>pVaSqvyJD^5H^Wp?bBf^IiHadVP=plU8@<$okuZ< z%rKKyqz=K`Z-&SS?9rTcsPU9~ykKs^M-;o@HV#*7xK+R@htygXW@R~0cL13RV2Z27 z|C?q3KUkT+x(mvRy0TUZJSV)5_ZG0L!9&$eywKBNH&1BXgrEt-ZK3(y`q zX-a?y8+OTYv1jeMGKefQXNtpEP4pj#|-#x4Ri65K~uT#nh$*~ zc^=x{ihzc}`mq8&4+GgoquxYetFP9kc*0Oi1wr8Qhc`I!7g=`1?Tj&!tp@15j~Hw< zlD}}yRfbLvyikBj=Vd=Un^l%8>}1nx*SWoxE6h4!=#nwgJU9q%)?bzPk?k=YUGmy; zd+_L#v+emO!CezRMc|M>{#FDJ^Vw(|vGH&+9Y?e_Pg?FnTrL~tACvB4zZ&>}RCs=J z5K+PBQ&qC#rwV*-bu1}*(FYNf+gF(PA(0>V64H4hy13zG5YY&xFiQ9eOct_9@<;e; zQ*@BcuTVapo6~58^5y~A1gir1SMvZI$-Fr?Q-*U$1vww8h4BPkN4h=?u_4gnIvVRG zf9YQf%E8a6J#wYSO|xj-01f!Z;%XhkC>P>rx>d0*W4`MxQm`-UXmU{eNJ@{{g7FN7n$Co!qEjJZio=>j8876&hJ zxDoUz!AnE^=D|x)N-k)hqIAY6P3c@FDh^KyuQqc?VUBOPIf`(hH&r>Gxwly~_I)M) zbjnTp@BNO)RK>CLK-fY|Rn2{-5MXp#9F-Xfqx1HXZ%eIoNze|12goQZ=Sa6YxkC+0 zFdjZIthM*mHI2Fl*(=Z00!Uq!;DyQy6x=7$MC!BOF{uIEg4W-$YDkFToo^vAAI+Ts zQ-I-`kHuPWoygNUqT8de_O$Fhq%TnDfGeaKaQghkAI4+o80B-trg~SK@7{ z-eE1-^t=IvsE_yLtAp$w3XU;S;^J_JKERX}`=fW+Uxl~HKM&rsJLHCl)o@k^WW ztFcS645uh-Y`E~Dn4yve^FHj+SsXKi)C8sEP+F!biDeluy$d|0tJ!e}kDK7trQuWv znEZ~fOa3?b@ab($Zb7{DGrkeq@JW?O_sZXB_IQ$p2FR+k*u{tOCa-njgB{CU977)q z($4?Pz&nEn^G-sry{LAL{_Ur+MZt(BdJu5Bg@O!T$BPuT-t9xkwGdM8mKZZ8ky|4C z{rPD#G?tN9lPW{6)H|{np9QKP9CaQhzX;9Ky%ydG!QU5KI0=w~l00wWIc+FlpPNpLQ2@b^Oxu|JXV&gp?`y zM)Z}gXiw;w6W0%93Bt>1F|xc#f{5atl{4)+D`VP|f7$%J-)nUl1qX&lGcM&VUo|ro z+s$rVDX|Liqh^}|dI@dKV>~BQ)feBP8WJ)mNSs#kio@$%_|2;1Rd?B6Z#xpobiGyE z@8C5kzB`VW9AQ<|mBLGo{CDzQHzy$((0fr$0Kzy;k7B0bG39F+PFb_-d(seO$C@R7 z4I0a0W##vRuy?_`RY;jg)#xIlRgugE=mV^ z0Z-Qe>AaEm4s^;CT11!e6scxVejCN2%Boy-Ge0=0A#Rq>3-J6*r+EQY>Wf1kLnz~t zWLP45;NN~Fa+bdwd4s8%2)-i`1L_5BJ|S$-up($PN#QIDZ*M^7 ztri6WYS)G}8qTst?!H`DK3kSGII5bncg(HB4S2?Mh0q>8<{fWKbb#T&W-u)@rYulU z^m#evTuZI>EoporQ1HXm^$B+l5<*ZDDj@MSd>Bg2I1d{}2tO+w6o!bbojspSsfHIA z_rXtjZ721iv22N^mp$;N!I~BnJyFERb%m_6u!3Tyu@s0QN?;HwcTrdQsXR5C=-Ckp zG{AG2`U2W1_V*L#Tb`YVa!fZGPZ6;fJkfyn=YTlgZsdDcwQOlT%gNpqMT?y`9bPnn zFowGlQjTI^7(bs2eWvl_$r9gJ@iT|+c}aVQOlzhX9RAkwvwmxx9m2apC6vPF==eDT z*7Gqd+Jub<9vW)>pqn~QEDa{YQ`upKKySs#ubyMXdZU>$ zJG7CijH}m2nVL*xTm_|(&CZ|RY59kIIpc*gsKDf@TVY-e21ptzO5Ex>UiCGi+Kal5 z*m)GSEW^#pcyCo+`p99hJSe0;bF8r-=_tREJQo;^&#OfkXpqsYD5er`gapOZ(yd81 zj?LcaA+yXgH+p55zAMk z|AE&&@_y(69!|G0w8n+tFW{A)?!tO=pR^cp&>;zgaQ0$`iauPdrRp5%rqu%Fp@0}t zsF>4+?G$X=P_|59j#ec9;GA3WQaAbe%)8#b?H0TcU;P0ML&VXcMXShe@9rYv)f9QyEP}Gq;3uygl@-yov`3;C`h1KD< z31$uv7sbpI+CAcLq*y9y_lhZeNFbsyMG_ozM+FHkg7TsqE%T(`^@AGUhK3dg5{@X; zg>FO|w-tcFwxdv9EtvfFn7iob3FfH{Z1TuNm*(M3H+(wdo`WL6;8;L|O5I)bXeOd5 zo?a=Wc=%k2-0KG!<2(9a@twuxAYHmwG40LuLzLj`qYS@Z^j+Khk%@cSs=dHg=G8pZ z(pD}F&B-M}@Iyv59C##}5m_y#wJN^fW>xZs#@!rl&BjrEaN`jpks%)83i0_m1nbfn zDG~L_B{x+=T3_6kCRzDZ(lCp+@E8UxIcmhlJt50L6IxyjZVLJVcq~QfK+-Avmd>G? z=qk@Ulj2_$$q3kJw&1YhbvAPMK+BBnMe%#8$-$jA%RW7j@U1B`I7I-BBlrwK0aAtM z9hKS>NXlbHcQf2wlhCrj>v~3bk20}8UaD(1*g#mn^p%3s`!-d9 z0i%ki9|)-D|1J`>*7^?{-Nz8%*g)32T$6X#fTeTv0>z=W)~_*k#2@1!N)jp<&n};m zsQKi79e2xxag*p0|NH?Vs~wM?T)M9lYye}?R#eIFU6zp%&=d+oh7wDmP*9TdB0V+R zqV-)=l5e{6G8G@|TgE>ZCMZjlT0?SWaFD<<9uHr?z8s=Il-`Hc0n%q!w8AO5FPLN_ zodUch@1RQ`Q}_zPmIo3Pg7|$1KmG6+mMAL zORk&~%Mq`z+6v&=7V`Dr?3^Z<6?&5q=c#^@e;0}P0`ls4w?3#S${aawmB zRm=hsQd$(G5lR|9Z3fSVJ(MtfzJ0luHHJ<&WsT%>ZVK@*dtjs((2NL!y%D73Jj-u4 zlAm*KQZTtVw0JWLLmS$(q3;(q?X$RBI%H6ERfvAM0|scQ(^^@VujxQBW+TL9C*5X- z<}x!*@=b@wU3st3U8V_b1S5v=L)2hmn=5>F&49r_2H4wFr};Gp|61iwdAixL<+-%(V)X+e(WHPEqZ_*t*60JXb3kc_A~jFX{IU$aZyEz zk7VrNL~3`rL+*vK8-rhKUcldq)qhZFY|H%VR0Ddsmym z%xe}434f87B*IZgq8DX-8Q4N87Acp={R*hOB9Vih6H|rc4MC&3tvuIhV17{y2Q|Ob=&faxwy@h ztIFj_K>K0Pd4G%2QC?H|z=5ZNJk3{)YR6!!U^O0x1Ybt8-ve{i6*&v<8?iy&H&R7Q zM^cej#O}ObQ=gUy1TpqeL4qsK)3h&F! zh5+TA4(iY)WNUHyeW0ZGFW6>f

Wk;cV6#`iY_0T$I_AagIBA!+6B`vaLm3#}FCi zhF0R)&LYPjKBF{w4lMf-97WhZFSWc<# z*UKwkD!I`L&5%M&c}~^nroN9L=_>OP5-AJov7WhwVmol`YEdDLFOTc@jToR%64zg< z_(^{KoLdhuRtG=`?$}be18$|xIAew=_Fp@W!p(yu+uEsMhVY*9L&V^Jbm)ic5v#F!z=Wh{PA<{ zg;B%U0gGQdR8i_}rj`@C2*)wI@hpp_=!KzM7vT0Jk(OY-ppIQLb10Jrm1D^cHaFg;_XM~yPPBCUM zOjWHfDj$3u$Sd_7P*)))NS(Gkl2TOg6=bK&5Q_>`A(a*kuO9^eLPZ`bh_-T0M4mln20Yy zp}hMht0Urwyhg(^VexSnA*@7DxHb@RZzTN*0-(YuW*YlhYS$vCszHz>&xA6f%+34#{;;6q$inpKb0gim`oQ zP5kyzKPM*d)W76+AMZ5%ooTlk;dG8g$f0*RLR?tIJT3(uCqIpsBFMZ8d>`Uu5zDR3 z--bBp(Y^lhpnFbdM&UgS9e!zsrXmZMPi4h}73P8F(G=s8!;}u5;D9cTKJ1!SOimHD zDyA@K5Jre%fqol&q~%Fc@Jn!5c~)9brXHy7S5`kV2R<&mtp8A!!z6OSvU>xdu>?a z;bVb$M5q55?%aqBV3^UF;OUB8QMmqjHBK7BGF?PAG)>Cc)-I#E5tvSK1T{EpTz1ndOX#9ZeHtbs>Zu}OyPYlYK{ z6$rhO0`CBTo*IVmL%KXGPW~c9^7os2*SqyhRbBL9QC9`!Ak0JIiumd4E(s4!E*|=m zjQes8(XaR?6n(Wme9P^NG9!R3v2I7IuIoLy4kwf2PPcOmH5QY@&wydK-(rW$s`h+n zLruX@kY@HOXd@RH{uS_YoG3IMbZv)O(cecp^7H(OdjJvoFd)OcERlj1hRO%zh4;aO zu&li&mD>`cinrtO;32Kf{py2u_i@~WlbTGIS$7jvd4q4dE4Wm;{0h}UFcQ{lSsmgV zS4C5FO{Z%F!KV~rTLG{%1Ew5+-4owpz7=#%JETp1Q7VvLWk-u4fnHKr`C$Kuo|mFj zP!;PmE&_J7iEpJx9ph{H`U9W7tsZqeDS)-z!q71zRNePAJFI{Tchx@A>qYk#1M}#V zdqF?a>*bdfy{n(oHg*WAaKR|F<&`y^t_zSIhs|OaTu507ZXYRvC@TUvm^Smz* zaBej|R6c{b;YD2rC`yq&wQ&R;l*CU~YfwiW(joq z=|MNVl(*v3ivpmyB`4i*6BwaQeReG{8*t~NIEU>qx|-=b@u}{grPaC-0fsl2tL_UY zFaiQ}6A^NxaZrk6bejm=pgtR)etHO5LQWibs<6TPKI(DnId`S110J>cTc2<*R0|lc zr?Z-GEMohomu8at?jr870x{6_r8^3UvS)zxZix6^xcWcn!<57+m^7RhB!BLlV|I2W zy}S1AG4DwAE3i9KeppzH+>WB5VmJyjNXbQLnW2z;COV^fffp^jDeSVIoNMBWH%fGD zC&qQn(|YwN3H_`$+eTfJ04E!9!OQMRB zn$95LsUoE!EfXNcIH>3u7fB!$F;`VHg2h}ozOvzWS9mTO7lbJZayh+($-IE?0!B$3 zlj)qx0#?wc1|ms2(0Oge9BLYOXPV|R&potHB|c9_h7PP9lcs~FfHyQBEi$_c#m_zC zzJDj)_cAkG@e3c*p8wan`teM;OA-)dJI;R-k0=`Hev1!OWMWf%Ej6(f7xJ3g5G;v_ zH?ggM&CSIX&xE*tAM1a=(}t@%5_ZFki!6KK+J(=CYC@-Ro-TL{O>1R~DI6#a7&{jZ0jnCgdpQLrf$}-qr&_9M*TOexJ2`tIHQu?PVs4zEOkF-z|B#Nwf+ai9u6k z8$rt`bI1o!zk{fVwqi)<<*bepF~s!-7&3(W^jc4lZC?CFMOz&Cok1T`3_sqhQs0_XOKR?JTj&%>M;(HWm;cCpxXy(0K4X@OR+9F-i zYV%UwwI>E&bE`wmounl=*<2m~g2mYKR^k7o9$Zp!Qi>(Bacx6j-G4Bh)$o`g_naj3-cei39 zy;NE`t|tHV9GH(Latzk9FltR1$Qwcp^|@{?#N!Y7=*6T6l%v4%z%y#EIl$>)#tWF2 z*e%hw+%sxRz%^eWp!3f!YDb}l&WF$o?m?oKg^84c=UdqpijjB|sTgqp@sI)&1K88P zME;y!V0Dm;v5hz&fq9Q_{8D1wl4vI+tyZ6kvNU(Le3CRGA1i%dd(Ev?cL51ghX;`S zsR=mj=(2|tvBFvEWu14U?B-VF%|bGIiVR%bOTK)hUNCgo7LNd7Vf^G7yCtO{6^rtZ zD!e*t;MP^A}+a&7#(!{krm)GLT{yf6Lx{ra1ib#eu>P!9MDjrv#m1;#m z*tr6B5n-mcB0$40a&7Tko`tEA2R??@++^+#+{K+ivnSe|!ondnDLgjixB^osB$dT+ z6`Ik_QyL{TNZs(aX}{Cu``L9-2tgrv_E2%Sqq9Bv`$EVgKOw=%ctI&S@rhgoa!E`b{g+Nj#e@`MEJScPE4JVhQoQ*RAlucC^3?iPtTruF;-K z>dzGI`7+`PIxU324d;`>5%D!R8?X&c`{cDr-F?=y(lQ6-^xv=bJ5a=(TpS7@VB(b+ zSUd@g_Ea4XT0MEF$|MnF2#_**6DI#2o{oYqke!A|6A83g_gZr>SwYWdOrk6d2ES%7 zkRbwyGK(7ynQqP1T3=~WBc2d`w5<5rEv#n!fVNEDG?6r%{Lo$AJ!thCOeS{>jglHJ z@G06D-j7~J;b<00h5r$KK(G+shn#AL*Hmzx_%QX?oO?69x2*;*ig&peS}OlO1)cv2 zL=S4!uu*#PfY3-TMr=rJPuzE#@{GHRS%o}kC(_o)dZmT5HBjVu4%=P259FfxD}gyAZ&_fq&EhmeY@o`Z#L$q_3;cWVHN;8-rL=<}Y3(n{MU*@+Z-js1%B$qLQ3UQI}Ki+G? zp$M`O4_9olmqX$`Bk*m$XgS(fV zj!&ZfVo)D-3^Jh(XA0)Y{6Ve$p6FjGj%~bKRh;?MT z2%(W5;Eh^Kyz_A#6f-gP4ic_*tb4nJq%Ks~1wX;+U(3FR-)r-;WsoEIa*nect94#Q zQME%J>bMMoyU`hK%XbGCuzh~9%GgkRy4Fe!%}-IZpb+sQ6;BW|Z}AS&h#r0?|HdGM z*V3lh<>I}|D-CfYabR0~aPP94<|G&UA=syj#RvYzeT~<`2mMe`Qz6XgLDoTRz$eev zs8Yh^a$P9?JdgjFXs>}>SimuGKLRzeP};oWm*zNrbVGTA_(E~0&yw_O4K+{gHs;q| zgWoDU6rLqmPTmd&W%Dh1#TUU6hPq4ln_**aksqN({7p*8g%bW^2K@wDe&9smQ64*O zwW-hh{|C3}kq5^)G-Jchb+;c@ELFh z`rkaNv1U*Y{OfAZ%3y0B_Y1GqXD00#;tu51#xdA46q;soO$>c<6HGJlv6H`wd(iCc zfvmBms#$2F2dx{m%sc6E_Byev&ifrgRX0Mxlg#ul5b}@dEv~IQ=pe5lsX={Ja?F>| z4fPkgOO{OS;r?fdA45>rc{oALuvPUBa0V?}jcBj7XS1-Gz>6Ugvl>QKUohari@;PSHb;1lNt9?Bfv^v9h>To1Dq1MXcQ_J|ieNbQ=yQ}Lb8LHK4| z&kLnhhR`#(0C+V#QX-pmL&C@u0;m0l2agGvR@!rA9PZu(Tita}BfX=4p9`&ED%{{MPTG%;(U(%kT>;kQqulx>@U=%qV_;|(R#jaKQ4}(zYXB; zt$9W=bPs26!r9)Zk-M-hNzY`0+#3`R_W3{xglpV9XIB+!B(d1zGkf^hyOO){H-%yp zJQB}yc1D=^2$nr#C6`KdmnXrq8+a#xUNgjYZttJ?dSP*pJ6@C5l}Y+Jwb+V|y0gfS zMpu0v7~hdxsGB*rcr7=vC?n1yIE<52H*kYque@k}q+WN#5;oh#bUOc6z928ys-L*g zzYW7Bye&%xd%rsr`~ELLgjDDc5uIPEs){e*&ciEaE{*@6O4|BAP}1yA^HLi7)`jH! z&PFV5Wb{OsyV8&wz@G?ny$xSJV%dpvlS`M+ZrS|7bzKbd=rcDRVf(*x#Gmx=J}k9! zU+?w{Byon6ZS;@Qgq3ZyX3iKMs5Nucju-sEx%#|-cf729KbA1mFATyH2b&fC>m5~S zWu~%dA)MCO3&KV#FWqfk$~)k&tCufewQjSwt2g)w8@+`MyLy8kuUVH|8f+TuYxN+! zq5d$I*EI|iKz|#d5+CxrdhY*&2qOggirXs>6y#L+cWr{l=xy=Rt|I&n$Hq zCrwZyFXZVVVVms2!45{>N|%07YT%-F!gnphq-M1I_{XY36~QwO#i)bwcanorU-kf8 zLnEaZyEDhZ5+61Wu+$(_&ai_6Uta!eIYPMK^>0_-DMB@GC_X)ld38CwZE!C~wrq8B z0e(|g6)dJv+s-NpFa9u;)h4)?nuAQ`i@dV{dKCL5Ny|NAKdAS6Y--lKjk8!^M|tX> zX-m*T`Vj#?lhpkxyEe0~zV89>bBss8Is9u> zYTmE&Y}sUTp?WbbF*{aFF5Q643-*A2cn!WxJ!Bm#QhGVQ19LAUWM|fo|f2J`f&xOL|h*bNwd@K+YP&Ex4Qimbu@=){TBjF)*E)eS#eg_4kge?mc_-? z?oOjjYwc=}V@C<>liWKl+=M;Zc2Kc;j@x!n47xZ+5>}Z+{`jG`^73FL)MUL$3nb{a zyR@|gZNMakhkfGGSZ#CFZ@0Sks&2pDwVSl9l!5h@+jV-?ZoSzT34sL{h*CB3fw=GJ1(rAk|8B+OGARw(C}=Y#KvVvB<(vH)7pz zbz|Lzwn<@ib9-HFDjTqmK<#EwHD^%Xl~$|Wt?;YHRUX~6`Q3-ZRok7_#EMh?n-2%@ zGDM}A5~=$q*>LpjzZKA|UYuMQt*K}eJ=gBnQA7^9N7YaDn<%yhy%q-JHjZ6wJGDO7 zT$kR0L1TwjyYE)GdvyAC#c6Ohw>vbB4S(BJo5-amXMI;Sj;^zs@?3GynNRhQd41P* zR^mqd?{YyGVIJ%{47r=a@X}~kYE*)CwW!^~Q<@kx>WzBKrnhqjaH1>Su2Y}rseD9R zz)RHX=n;E(jcy%HtcE$)67G2Q3vor9tWQx3Q||5kK1{u;PugSKVdq)B)kn7)q;Y@D zPIrb9ekkn|Z9Ls}oVMdqm-ECM)%td;GJz)UB4eu4w36?vwi{e$`|Z|5yW-U9t*O4f z5)Ip>8Gd;m+pAQbA|-0%LFTx`n<%&A7Y*LsE1A`tr{T9>QExQ*?o7Rlr~Vsfnd&=( z+vwjpCtN%mi5onD`Y`?W;NnC1Iv7e@sE{+$Xs2$cf-zm?_J52m!S^I>2Tj<|ri1vs zyo}@AO{deDbbn>VsaN>D4rW|$RU19zqF*ENTJ4s4?RA{}7-QW!o~SwqG}$V5i7eq6 z&gll)XA7;4Bbl)2Q0@s;aSmRg-)*n3TP}vc$u82{#DKJEY?tJYD%dF7%ulG*T~$hh zSlqsDF&|QOwNYtSvi;n6egds?kgp%+9+pc3_bCeqT{OBZE>Lf{hJa)2V=SJ4+oXz zJc}!6WGLr;fQJ(YRoLm$|Kt*h4S)zI>#H!)wYPIDTiO}AJuS$2ws<^D(I3ms))9NcY)R#u^(^YX%_ zqb*oYJ4b_XEkli{)q5@-qbggJHxY%OOD-L&s#Y|Fs^vY$K^@bbz(*|<;cKFSFfuUb zLDucpdZ>b2|4-!MX{ZQwqd{j-t5>F4ZMR#my7UPPUhX$Uqa1M5Z`3fZ=!44f+WM&&Fgi>R6>(wK4vxit+iFEQTe69<0*sIX2zOpONkx zeUX@F_1*e=Z2Edk!uMd2TJIHeHX>_H9WskSS26O7w>HgF- z>KaTDwmk<;=1Ena;o+-X3J+g5B}UsXzbUK-*xD)+y}7STXD7HX_Xh-jtW#y<85{q! zFyt(SE#GUPfxzDM18H02$OOM>4ECpuI@qUqwy?K9m4P)cM0a(9`@6xw*2knA9ey;6 zbOrmSg|BV)8wna32_kpVw|K(1=ScWLn)t2h+p3L@gbKy#-$387@U_z0MuJW>+SL_Y z3)I|N)!f106iw142_$LP<#u<%si1&;>uX?X(Z{r#;f=}Hd6rpt3e24rH#oL^8;v?f zRMhsSq?+5ea3H3YC@;_7c z&wg+iv21p=t89qtSrgr$%gJfO4#M=O(MNSgN_iyo4F=2;0>glQV8PLp(bc=brc6KE zPxp)C6Wj*W3=0q7ZpNFH1!mi&F7VJn0%0}mDjV@CyIk+4if38=( zK!A8`^GygnK;5rKz#stLD%|&eLv_yq^={<>GMETHX2IUuAqW!bVtyNC-tBrge@Bw1<}pbX}IvtC0*u`5lwJHa;5%DO#+P6RmwQ%#%dTzhyb^<8ZfwJIIh zGw5nDHH0|;Yl+)}+iznGcQBWt>s3TLR&H`!hxK$*H#E9RwF4g6lp7KCpPfs146Fv# zBhZbiCixSr-qaMFk4Tk2Ou2NYDs121Hc{bu6VGEYnWKBuuDYK(^eU>o!(LPQ+HJQR^i$nA z!g%q+b4h#Ui~u8Vadd*MKtC`?Zm)tFR99Xw^#0Wqowjl$(4Y0F=M7@sJ2k5v)R1<= zr9Y~+=SQUG`)og>}s8jP8Cgm!bbL8Hk>FY z$TIYJeHR9k?sDmTZ?HzM*x}e+o`K>SzGug!+ajg!PwI6o3hMHg59W`;5X9#M^z(_a2yY+cRxv1=W{03x=-vD(!qdS{aw@l_=lLX5S7XW&ghFr2JfO45NCwq8BfAr*mmz_fQSbFSb}HV z-V5*FtHavSwu4K5Qw0^dru{LnPP*R9{GE$nN5Ac~&|pS>qZ|}8Oc7))fH8BD=qj8(VmgDEx0|Vw96DGI95Ge`h0>X zCZoaqnF2d0U>Kpif;l9&hI0~FW`5_ZxlPY+U~O?E7zZ4is~}ezIyW))_GIzZMxuJS z(B0=Hc-GEUtJ=fB+hngR8<2R{S{)vnixNC((1Qf~c@kB$F8bjnN7p6T!Q`iB#-4zA#tu+bC2vi@-?yD^Oz?VRg|MoM(WNh_q-mng}1;3_(pihJqI9N(VJ8QwTQN0{}JpnbMt>Lxx zJQly$N-a^m2FHEq4LH7$-iYIy=uJ4jncj?Jn$kFCD1&2`vN+}_hhv$_IKGwMisRep zZ8*Mz-htyg>76*fi{6FfyXoCHR;YsG1Wn*rr7Dg#**H$pB#u)wh2u0$<5;IUj>~B| zjw@&djty$y*rXpWct-2j~Mhevm$h;|AJ*<3`$us7L3i@`o&?>)=c^KQ6`vnW(1VH8LNznd%c`kG+^gz_l+ES~ zsU>QyiaQMSu`RUobc%Q$XS|Y0?WP7PZyM#VJSj69#$##+Wfjz$eJp+s2A9;*S{q9! zaEU6f_FzWkrgn4phnd)bUD9ehO}22vRJr9wKj`(WaNc^8H_j5UK*jd1XMW;_%5 zcP?9w{5zj6r;^?njAiB2n7*!VELlEMW-CL^}=@)GNnvvsqY10 z6D>TZMMCBasCs~2-`1vXYIn~>f|I`oW4_`|;dq_2(sjcT7mK-K z^xv7hF8nDtpL4!dom%9mnycpCsJAIB*RY3n0#S$Zc^kF-g`DJ-m(=#0wGI|zyBOM< z6LyVP9#gyVRkb$eo3o+pNiA0X=Ydt8T7;bim@&dYQR{<|w5Ic=@V`qL6hNr)6?26s z&u6l!ZFzPW7=Ni91`dIcL5{|v3_{gHLw34e%|h!{%baRmq7Rq39e!##UqWSE-s`Mp zTMC7WIdqt#sz<6#sZh#AcqSid8>MV6om$M9rn{8%c&Rj=imZK(=W~T%?K4H*8wRy7 zHRj!!$raOj9_xAy9Q&tulLB`ZPD)vW@a4mRV>@rMQis0}3)=Q7JTB;fbX8l~KC` z3#N_-Ae$$ZcR|ffQ#*$|P=LCSRP9ae=0`p0*vcCbcB!QH^eL)uv)+S6tQ<^%VHdbV9E@WOca@w^k+1s5oLw^rGx&**2-CVbnR-BPJtIeIv?v;nQw zb+~g>8@+UK2jK@3&D1VjAlQS11qMvNuxiGJdKa#VUMCeeY&ebBEQhI^?_&sz;?$0u zbKwq9SNIfmdtmy6>6shJEPwhMsd}lU?uvScOO72Y=z_6nL(kw+I|cQ^^X~eYv@HI) ze&6jP(-3WVOCCm0egv=Tr1n)dFMD4mFn`j62s}P5H9;8orUtdkD+*-js?~j6W;{lu zg6Xmsz?+tNQ>)au(7GJ#qw#j&VT;n>5%GKQuzWrmB=Fx8yCwD>4KTDX06WF72X8dk zpdrwl)c3K8R(*O>S-)=0X5Pl2yNXJqUcriCWOF7q$%Ua`h1nsBBw?dSm|`jkC)=Fi z%kFfg*~8wnq0sIO3@q$L!w!saBwF?%y@CU0MizsBbT$;^f-GN;E&g#r`m1a5;KK9r&WiG zB;TKGRNQHH1i~$93mHXUbyy`g-=ebXLFKcQ0-_$nQ0Emy zLkMg)f|Ck!MB$Ct^zrh6Gl1j7G*-x>7Ay)E9rz?+>WUQy>A5N!`{-|Baifc7$1**X z;3e(2J9zZ(@rcd6!Jwui+22&N-?)3!k{=eb=)1~?5ec%q;-KF0tE^g0PlntK-g|m{ zWzMA^D)({ZZm%|=dqt(d#G%uM?_@Q*6fn1s3+eCO!j14$d7I7hVmUJPJ&# zZa3*GVnznxxcAgKsw&0f%JF54Ip}Xgw>_bpIdQj5V?OkrcB@vwmXvRaWzS3R@V>ZB z`nFoNj*E%yg@#>s(TCOOJ7QFL9*^(XJ@J^BsA}77)~l$U*mL=P<%x`Ypi`g3qGk)* zmFWj!Mh*f6trl~z8G1@=xp8;!G>d*BrWe*0>PvSu)}!f1hO*b8;8R1{|2V;mm-@Y` zjS6p=%V8+N>vS<==B21u7Q6+f(*y5X5J9_xoj(_ZT26!vZoV+oGJ+s^|M}kt74irj zMDnn5{tYEF-=D73SM=zSP;Q0dP;d~%_d-wdEK8mM@rrjkgN1AOhG7!YqsphJpQP5b zc*__%jpjK0ax3wS=B-%F@Wf7ohJ zbt1WeA?|sRrRfEcW#~nbW$BM1%h8`imZv|9tU!MeS&{xKvJ(AGWM%rh#4_XblE~8Z z50Pc)Wszm+pCZfAkqd+}%H-)Nkrn7@krn9}k(KCJk(KEc#);)qaw@D2_nnV z$3&K+6GfJ%lSEdalSNjfkBh8Cr--afpO9E?oK6*4nm#GA44o#jEPYC3IXYcrc{)R6 z1v*n?Mf$YJN_3XU%JdnD<;Ur>B1_ZfM3$kmMV6({i!4Xyh%8U%imX8AiL6NHi>yQ! zh^$N(N~|zW7l|xQ7mF-ImxwG&mx?S$mx(M-my4`GSBR`gSBk7eSBb1lS4*roPS=Pm zP1lMnL)VEcOV^7mM>mKpPdAFJKsSl3NH>eDM7M~nOt(s`G)}jPEKRqIEJJsQEK7Ha zEJt^VEKhfftU&jOtVmxFS&6%P>pdlwpp(CBr;@TZRStjtq5gC^0dm@DC`=|`l^q34Y^tcSO^n?s^^rQ^)^nDo?=m#<^(hp@=q94hyOg|PO zjNqqan5Lh|FhftvFiX$KFh@U?VV-^_!vg(WhDG{?3`_J&8J6i+B7`~oYZ<2LH!{r7 zvog%mZ)KRH=VX|t-^s8*zn5W={vg8=JukyDy&ysu#xKe+O@EYOhW;eOEd5!AIr@tX z^Ym947U*v>EYja)SfZC?Sf+o75GL}=GECDyWtgEO`BUrI0U)2Hqhy$)qh*+!yMft!#v$A!vftR z!y?@(!xG&l!!q42LfF)I$S_TJ$}mHB$uLWI%P>dx$S_Y|kYRzoD8nLsNrol5SB7Q! zvIt>Q-zUQ~-7muoeMN>@`l<|b^neWW^feh4=s_74>FY8q(L*vU(>Fv2oBClHrs>FT))D zK!$nxp$rT3BN-Oy$1*I@Q!*^mPecft`e_-a=@}Vj=%+Hw($8d=qo2z#Prs01fqp5& zBK=B+CHl1t%k&!&!lr&!hH3h(3^Vkc472n*8RqEsGR)H-WLTi*Wmu#aWLTmXWmu*^ ziV!ySpJbS(Kg%#ff01F9{wl*9{Y{2>`nwDZ^pXsV^bZ-9=w%s}>7OEmO?_lin15zU zX*x=V89G{qSvp3BIXYH`c{)yp1v*}aMf#`=OLT$^%k(i3!lph^hG{xUh8a3phFSW! z40Cjf4D<8}85ZbN85Zf2GAz+)GAz@lB#6%q=yVyT=?ocW=u8=A>C-aI(OELg(`RH@ zpwG&%NS~8oiO!Z`nLaN<*wp99Fiq#mFhl3bFiYplFh>{2Fi#iCus|2dut*onutb;0 zuuPYV5H|H?GECFuGR)8wGR)GIGR)CcGR)J}GAz(FGAz=yGAz+`GAz^eB7{wSgACJj zqYN{2lMJ(TvkY@|iwyI0s|*Wtn+%I|y9`TohYZVfrwCzF-zCE|-7Uim-6O*+eL;pf z`l1Z;^d%V<=w2BX>B}-K(S0&3)BPfZP5l)ars=CP%+Lce%+l9nn44!4R(T`-9ryt9(Ku^iANI#KbiJq2WnVu0LZ0euNFik&` zVTOJ#!z}$mhB^AB4D<9W85Zc*GAz<>WLTnSWmu-)iV!ySb23cR?_`*v-^(yde~@90 zo|j>sUXWpdUX)>x{wTu|{Yi#p`m+Rcu&Mtd!!-R>h8g;s472oi8RqCE8RqF9GAz)` zGAzp zGi8{jPs=bvXUQ;2pOImXJ}bjKeNKi2I$MTC`n(KFbdC(mbgl?tQ=ccpG@UQQ3|%0@ zEL|wW99<;CJY6iq0$n1*B3&xO5?v<4GF>i0*wk0ZFils=Fhf_#FiTgfudu5oXFUzn%_sOtG_sg(EUy)&%zA8f4)DOro zO<$8CWbWmux; zWLT!(i4ZpR?`4>#Kgcjc&&x1NFUT-QFUl}af0SW?{v^X9{aJ=3`il(9^j8tWrv94@ z)AV;4X6PjuX6YX?%+bp-%+o(*SfC@f5$2!yY>|$VVTq2GVVRB*A#CbnWtgVpWSF7j zWtgRp$}mSK$S_YIlVO2Qlwpxhl3|HXmSLGbE<)JUr^ql(pO9gOPL*MnJ}JW-ohHLP zeM*J}I$efEIzxsfI#Y&a`m_jPQ=cWnG<`;f8TzaYv-CL`=ICr0=IQe?EYLYJEYi6$ zEYW!~EYtZSgiU>c4AXR>3^R0*46}5x40Cje4D)oU3=4Fb42yKR3`=x{49j$-2w_uS zCBrmbEyE05Bf~6RE5jUJC&N5lFT(=eAj2ZvD8mxnB*QY@EJE1Sx5zL}x5_X>x5+R| zx63d`cgQeLcgnCpcge6wcgwIu_sFnJUyxt{HuV=}n5HkuFhlpsFiT&SVUF&TVV>@n zVS&CP!y;U4|KYNQPPZh75D`unhC`O&J#GTQV%tw`EwO z@5r!B-xVQj>PKXlrtirxLyyWZOOMGgM~}-ePfy6OKu^lBNZ*%XiGCo%GW}45u&I9} z!!-R^h8cQFhFSWF40H6f4DX&2)#UL3%GDwEd43Z&4gSHjspM?TcgJcNVAQ?h8NQMv&k|C6X zLLPJP|u&Ga#AykB92pJ(6 zLPto35E7Chl!RmmDIpm`OGt(g6Otj+ghU9N`m-{Go{$V7C?rED3ds1dFh#FOngYg=7e6AsIqjNQMv>k|ETEWC(d78A4x3h7cH%Aryv0 z2%GvE8A4-7h7cK&AykHB2$>-nLT5;Z5E_ypl!jyosUaCcYeBryLVrkvu&E!CA@ql22>l@$LVrkx&>xZ^^oL{!{UI4be@KSVACe*TheQaQ z`cWA|e@KSVACe*Thhzx-AsIq{NQTfKk|FemWC;Bs8A5+Zgs`cfk|FemWC;Bs8A5+Z zhR`39A@ql22>l@$LVrkx&>xZ^^oK+UoBG!>g#M5Wp+6);=nu&d`a?2={*VlzKO{rw z56KYvLo$T^kO*N@zbHfK56KYvLo$T^kPM+eBtz&A$q@QOGKBt+452?HL+B5Q5H|J8 zGKBt+452@?NSJ>X%g`T^A@ql22>l@$LVrkx&>xZ^^oL{!{UHgKU{jwUL+B655c)$h zg#M5Wp+6);=nu&d`a?2={*VlzKO{rw4~Y;q^=UGM{*VlzKO{rw56KYvLo$T^kPM+e zBtz&A$q@QOGKBt+2w_v7Eko!J$q@QOGKBt+452?HL+B655c)$hg#M5Wp+6);=nshy zHuWVkg#M5Wp+6);=nu&d`a?2={*VlzKO{rw56KYvLo$T^kO*N@UnfK856KYvLo$T^ zkPM+eBtz&A$q@QOGKBt+452?HL+B5Q5H|H4GKBt+452?HL+B655c)$hg#M5Wp+6); z=nu&d`a?2={*VY^Q{N{;=nu&d`a?2={*VlzKO{rw56KYvLo$T^kPM+eBtz&Ai4ZpR z!!m^akPM+eBtz&A$q@QOGKBt+452?HL+B655c)$hg#M5SVN*XYL+B655c)$hg#M5W zp+6);=nu&d`a?2={*VlzKO{rw4~Y;q_0uwh{*VlzKO{rw56KYvLo$T^kPM+eBtz&A z$q@QOGKBt+1k13gpOqo>hhzx-AsIq{NQTfKk|FemWC;Bs8A5+ZhR`39A@qkt2%Gv( zGKBt+452?HL+B655c)$hg#M5Wp+6);=nu&d`a?2={*VY^Qy;lln17Zt&>xZ^^oL{! z{UI4be@KSVACe*Thhzx-AsIq{NQTfK5+Q8r6J-efAsIq{NQTfKk|FemWC;Bs8A5+Z zhR`39A@ql22>l@u!lpi5hR`39A@ql22>l@$LVrkx&>xZ^^oL{!{UI4be@KSV9}*#K z>T_fW{UI4be@KSVACe*Thhzx-AsIq{NQTfKk|FemWC;Bs5yGavOoq@Ok|FemWC;Bs z8A5+ZhR`39A@ql22>l@$LVrkx&>s>ZZ0Z|i2>l@$LVrkx&>xZ^^oL{!{UI4be@KSV zACe*Thhzx-ArZo+zDtJCACe*Thhzx-AsIq{NQTfKk|FemWC;Bs8A5+ZhR`1pA#Cce z$PoHNGKBt+452?HL+B655c)$hg#M5Wp+6);=nu&d`a_GycJqI+clbA7AV6fGP#`i; zNDvt)G>8loB18rX6(R$L43U9ChsZ!7L}Z{)B9bZ0>n9BqT0{m4F(Lzn8j*oQj>tfv zM`WN7Br;Ga5*a8Yi3}8)L^6e;{Zj*lDv^OgmdHS%OJtxBCNfYc6B#I^i3}9lLk=T3ZpjaeRnBhkoC^U-<6rx223e_S5 zg=~?5Lbu33AzWmjP%bi1NEaC>w2Nd4gZyLzg?f>JLcYjApR+iB#aCc z8b$^R5hDYIijhoVnxAQ)&@nPl2pJhDl#C1%Qbq;}Eh7Vkn2~`(&B#C@XJnwzGm8W|{rjSLjZMlyxDeuaTT+sHs6Ze*ZP zH!@Jj8yP6{jSLh5M+ORoBLjuRk%2c~K$b!4CrJ2FtH9my1S`#lB#DM+OSr zBbmZ(f51SYd}N@IJ~B{f9~mgbj|>#*M+OS{BLjv0k%2-0$v~liBvaV!-!V{VAQ>n` zkPH+mNCpZSBm;#Gl7T`9$v~lmWT22jGEitC$rN_`4-6D)NCpZyBm;#Wl7T`H$v~lq zWT22lGEitD87M@N3>2zJGKJm#a|4Agl7T`P$v~luWT22nGEitE87Rb&3>4}}1`2s3 z1BE`4OkubG-aw&{WT22pGEitF87M@O3=}F!1`3%Z1BFhKfkG(BK%tZ*Q`qf)Gf-$H z87Rb(3>0cf1`4?(1BG6afkH58i8TLB7onJBppZ;5P-rH}6n6Wu1`5?A1BGmofkHRQ zKp~uDpioXSP)H{kD72Fd6yiw+3iTwJ!frpsK%t*xpb$_pP$(!FC?u2&6dFnf3K1m( zg^H4aLPp6zp`#>H{z1sI3=~RA1_~)91BI57fkI5lK%u5&ppa8CQ0OTcCzDCCt4 z6#7aA3V|g9g~F17LSo54p|ND35Lq%%s4U48cKa;`3Y{ebh0v0LLTSlBA+=d>PrR+`6UB|{*r-0fXP6iz+|A1U@}l>Fv%2l`y&Pl6($3P z43mLEhsi)8#AKjQVlq%jF&QYdm<$wROa=-yCYi!+|B-=0kI6tG$Yh{UWHL}lG8rf| znG6)7Oa=;7CIf{mlYv5)Nv5#de`%mlW-?GnGZ`qfnG6)-Oa=;dCIf{$lYv5?$v`2{ zWS~%Jk}2%==M5AZO$G{)CIf{^lYv5}$v~mgWS|ggGEgWr87QQh3=~>TBIO^Qe91te z)?}cNYcf#iH5n)bo5rO1Z+0AtO$G|dCIf|LlYv6C$v~mnBvaV!#~Ubgn+z1fO$G|( zCIf|ZlYv6J$v`3AWS~%QGEm4j87TCdWD2|eR0D;AlYv6Q$v~muWS|gnGEk^E87O3& z3=}#}1_~i31BH^4OkuZw)11!1`0tZ1BIfKfkM*BK%wa* zQ`qen87Nep3>30X1`1s#1BI}YfkN5IKq2j9pwM4GjDAb)~3cLLp1BJemfkNQP zK%wwtppbYnP-r|EC`6tN6e>>!3YjMZh0c>qVYlCApip`;P)I!)D72mo6k<;X3biK# zh1`>YLhs2yA^2pVP<)ap?Dl&N6q-*43ehJ6h3b=mLiWi(q5EW@5PmXHC_fn}q@N5F z+D|ft-Tsh)LjB1=A^&8c(0?*e2tXMq6rcN&T4JZSJ2$X?B1xlu{+aEPh=s+1L zgrE!*N>Bz0DJTPl7LO zs6rViWT6Zcx=;oRVJHKIGL%eVxBuEep$%oA5Qj2Qs6!bj}{`cMW6fhYroLX?3* zBFaFa5hYXD?JpWARH6(NGEoK!ohSo^P?Ui}Dat@06=k5%iZW1$MHwj6qGSrY{bd7% zUX+1CFlsw#{+r7}G0H$88D*f*j51J&Mj0qnqYM2DD1`1Ir1BI%T zOkuZQVxZ8KGEfLh87P#c3>4B*1`2H{1BJMhfkIu%Kp`(>pwO3+DeU&^3=|4e1`3HO z1BJ$vfkI@;K%p{appcm|Q0PnUgDD30c1`6FN1BLLEfkJu8Kp{P4pwON&P>4?% zDAcE93cLMb1BL#SfkJ@FK%qcoppc+4P-svYC`70X6e?5(3K=Q`g$|WWVYfeSpirVR zP)Jc3D72^y6k=2c3NM$Ax~wX(5Es`2viv;6simq5>*BYjVc3$ zNR@#?rAnr-+y7*s(5W&|2vr#Ak}2%=a|{%ERt5?|D+7h1m4QOi%0QuMWuOqXGEk^m87O3}3>3On zBIO_Gyv#tMY-OO3wlYv?TNxWuQ>HGEhie87Q=_WD2|eE(3+ym4QO;%0QuaWuOqeGEgX9 z87L&L3>2DI1`5$D1BL39OkuZw#XzBZWuOqgGEgXA87QQ$3>4Z|1`6>j1BLpPfkOVu zK%svnQ`qg_GEnGW87TCx3>5lT1`7Qv1BL#TfkOYvK%swSpwPcEQ0QOD6n6WQ+b^5D zz#ItxF_w2<6g8Ej(gMII4+}QIKGBngX3%IwK(oW`{1}Q?Th2<=yf>0 zo?egRezYHsDN5n^26_XIZ=^Tk_-1-Dj&Gs2;5bg>IHoC$V}>#~W+{tfj&eBWDUV}; z3OE+2h+~OLIF_l5<6G&iIKGYEhU44m?Kr-J-htyg>76*fi{6FfyXoCHR;YsG1Wn*r zr7Dg!s^MspjpHOu;y6W9I8M_vj&-WzxSW>bxPn&T*q{cEO={xUq85&AYU9|U4vzcN z{x~}1;OLTzW0$%(_Na&BN?M8I49(!UidNycnpWfZ9(oUs@1^(R_;2)YIKGeGhvUD~ zzvI}aK92uE|AFHgT7%;ObO4TPX)TTi(t$Y6(kzY#(Lp#KOb6rmetJKS>u4R0AD|E5 z_(A$0j_YYXj)%}8IBuW~IBukkI37xe;`pERpEz!!O*n3*%{XqMEjS)VhvE1k`VfvE zrVrzII314T5p)EO|3&|W<45QtIQ}>N_pFR|znK3{6l zrF_23qRaSvg+*8J`AUnfn=QJT&$n1~3!iVb=vF@8X3=eYzTKkR`TT%I5AgYG7JZG+4_fpf zpTBO=*ZKUAMGx`$8y0vL&re(Q zG@qZb=ovo$)S{pA`DYgWjL$!}=;wU?g+;&M^Diy>C7*v~(XaUYYm0u(=VvW?me0Sn z=(l`+&Z6h|{5y+&$LHT$^m{)4!JJCOTl9B6zhu!%eEx?;|KRh>7QM{pe_HfUJ|CH&BNI3um7t^e zd~|}2=JPQLI)=~3Cg@l`AD5ux_g1Cg?;ypOm1J z_pGwfD_9~Cn(dn1 z=+|5IZok=UbnB_4zLL%63#r9n+HSQ2n9t`@+j;@U5>+|6Rxro?9&DivIOtF_ZV-gTwcW zrA*m>?frYUv$_wN^dOmqOeu)IkS_;+7t{ID&|SH5+P|VAPLCIhgU99yB|izJ%pm!t zd?p)QFQkLlEfq>R|9Ux{4Z@W3rE(Greze81asCffaU8Y$UZ#)TFA@j^Olh+#a9QXh^X=S7d)$o0qZUpaX9Os+VT z#5AHvylNME{N9G^g2al1~hiUem?^sDVw*Iw04?W#jgwcAq-yWe#xXi=@H z{_ zg(J_(bMFg^ereXtMZ9Y_b5Nxs}Nj%h6=ChA1~zMF6QGd7UC`z<1UusE|z017RTc* zrsFP-zR~!2G473uac@+Ndm{`%!?}bw&rvp>#kdg!7{1v_57=w< z&6QSn+G%&{)js~JPdSy9_3rAvW4m_6sZOWf^lC!&yVLd73XCOwZ(MUKlU)pvx$#nJ zM=z1;lGg*5O4+#UnRK}jdp(DNG$x*G8r3M~I$CmE_{?~5yciRn+i*JWdNz;r?;J_L z-+Hr!VkWh{M(U*k%OKM9*=ER%*Z?_YJ@h+{y|Ql4_{GR$bYG3GH6E7R9lKSj_batZ z>NWZ~@d2`Zw^?a4UMWzc;$W2DEtF!Fwsv1z8u>o5SfnM`GNYzSyWfNb;YCpFV~iL! zm++#D^K8kabE##+PY3p+FokJVS}L7>m>oj#w9`R8jzuqX%>D#G6;V5#iUi53hx-Mu zgXnAhMtdeQYP7xU)Agz8Xq;KU&inWCtwWDdcSWw{VjiupjXv7DJ`#y4zkWVQCnia& zbapl>UE2-pz3MPfkMPTS1ghtF136y1%$=wk}v*^nb39Oo!haYoJ0DO;6%xC}EhZ!r==&W^kv*~IGhilEE!-zSJjQEzS& zBsHMiIrg1)4+CLeh1^FuBR=)!SAI6Es4k2vJ^Xsj#uTxg?@v_RSCxk5s)Xc1 z(d&x_Fzg)ghwA~&jpsv!Fm!V^;#u%}BLC(n?K^3|4E+E@j)_JaO zZa=U}29Vz&pk52xe+C@_clyQ93wR?=z_J+wEQX=iOUK^H@8rD401Z3p#zU417&| zML$~mYE=4=D$n9)j2XgYqYY0Zs++2sxS~BqzLCbE+*W%AgXjvo@6}=*U&F6+9L8^3 zUNm@&=a6MMk>*z7bv1lp2IXegU33t9pMElK@!I8R2yV55V7^tNE#qpt*{O8v6Ajy+ zBn{>=A?Dq*65S8%qY&^qc6hU#c9p$kL3G}fqVk@e!yQL(-Saht=3;)i1eZ`Z{0WIa zW5cA&Wuq|W`eX%Wnm@qkq78M_ehIHac1=0$75%_H5nRdoRc&xZn}Cj8!Fa+`GOsu~ zPJJcJLe#yX3xV_04^bQrQ5wDwxIp|{U>JHWV%Q2B*H&2SYgTf%&Zdor9J<9`KYPgR zhAsBtYu6vPdELeh&g`1a8#j#YoZP`)Rc-X#db`!{wcL(ftxwkN8vT#4*Ch8GAiH5V z?N+ys>1M58Lsdfg*T@=see$)VfzZBO9zSX}s!YvpRaaADY?tJYgOJ_!3UnM3>;mo5 zoamz}=($(g7_)oa9NVZtjY@~+rXHM^OuAb(9_poh*W^xUlpV~OIm?IAj)#R|y~Wk3 zVRvmLdAH=!FjIe{M)TxeCo@c&l~sL}SQp9MJ-Kt3P4-$yDxO`%M39nWdn9)WW7W$d z%O>j$#7zswc1SJ>bK7y+4sAQOXL8r@<$4o_c?Sj-x}#>LON)l@Yx7u7i-+&4HtJkJ z)k>?1!m1ICy)OBhaKv7KZoA#+cPfsHu1=+331@#yKy*xYrRfD48+kkZxJDaJjMfxw zH}=Nl>tiCRw^mjf^;#ceid#W<*>-A3{PtseMGFCw5=>>Lc-k>Rb9YHButq|lAX@fJ zqu#Pznx{hS5iMkU6&9-8D)NrzEB=P)`?uPyNnXrC&(@wo(6*x=x0MR~rsO{1ZHfT{t-Mvs71^qmFLR1#ohJ&Q;OeD9N zT(^G9>?W@|@0c9Z6~(X6xXVT>L~V^;kJROzlG{b8-RyL^wT;~7pe=Um+_F%S(RQM@ z)q0&qy^4;C=8i&TGpKi;H}=}(UeP3XtmKl)mMxps9dOtd^kwdrHCqnbJhm*kN9Z|yw_E9A z3K;Fw5Oqu#R4fcQHSQhuPVOETppC+>+9*WiE%G2XNDHl2b$u$2<0A?MnLD;$a-W!p z20{804GfWJ%kxr)CYRWU958#}f$KIL+}X5l-4F>SPlL38zn-NAEI zz!uN;LV@OTTMosB?zP@%qn}lci&TdY!D^W0LDB7X;AwSTRNwjBr-VW^?PeQ`>l}xR z=8lmg1X1N-n)~_dU@Tk7Lt0-giPF~G`a+>SW5KS~yXep13~Wu|fk|bT485B2`|3PU zHYut`2cvQ{zHlZCLT$tSY3Qjig6vfoqV*f_#y)HTOzj#8!KL2U6IG|zN^MD!JG*An z+V?xNn-5#B>i}wvuJG*m#}13Qy1+(-S`&zbVT+B83T@4da(fjr26gT!3w4hBjiAn{ zW#pJT$A;j5Ih7gD0K+4eCbthEv}0HX+@=y^7=A*;w}()(qM(JY6&BVs1{c4_(XU#w z(V89Ikmn6Cc;R6MR;PQd6{tYbG`RJt7CLvwMy{W2C8-Jvcm1py3Utdx=R2sxz9|`P z+UQ|MgCJw@X8nqb>N_U|3E)2j_8~sN3 zF__l1SFT1k5xyOLN3CH`z%oX!5PsTp#a&^;!rvy6s_AM2#`}`ww!vejyUhm7^>ET* zZ^BX!2U=cPS%GaHelTD1@@GjjEG9NIHa3=A6g*>juTihS+77?Xigp*J45K<6kQXCX z(GHRL;Nx&<$4CMjy$bEbGmPK~O*kG@9xffa?5wD@XIiv#B<<~q<+hryRcV(h3f$aPP5jrFCdoBr#5JVl};H=#tx|*G4Y6usLX-$P=-jpi!ZHqrs{O_PS`WX|6i2 zkG!qBe}ndmycGr#%yQ9Tq@p*^)F-?2hRDrbcNM)cQU=_Ec=hK^k*2${?)EAT_%-WQ zdUGU_l|7r@61lPpb$2{^#cfbJ@_MT)2$YHBvAfd7?3S{TaPXBiC>Oa@!vu-)k@zve zqC(_#G4kWaV&qzt>m!vS5AATT)u3|ZqTQ&ksyp=7$i+$BpS&%SmPXy}(Ay*7F!^Xy zCg>fJeC@PnY{ymQ_s(c(wK1iIsZH;Syb#um>D_E81eI95kg@Q*HdDNb0H^`23T2*H?Dpi9fBd=sPD^(X$8Dzjz zBm>yVf+2l65(hjG@RPQv9!bO`lFhyeS{{i3dl=At(uzn{Pgklds1ZqQvjV$}nvu?; zStzXt-mMkM1hhPAM*{a+^;JROP9*Tki3;r>=|)!8n_km!B28lk9lf8KZX|sZyu?7= z$Tj#2oi_C%*P6X%$EB5#teL8L51WZ3tA*irRV1^}i@^y&t0T3gi4K6fSX3A_+kQ_Z zD=QuJ=kHA&l}IkBzJJY@=IrLp7^=OQ45nRbA>4Pf#7<^VGh+k6Gl7wutq0x&I~0YB zYJ@3{@+ib{b|+yF$0RI{>bu#`0>1=?bvAus9^zU180B9R9{@%moZ^`6Dd)*4u&H{R zXE$|c*Bs)_{V_A`;XSY@0GAb;h`VlEm%`BXkcR*X8NIJFU58l( zi)-kWov z3R<0h{6ZcchQJK`X*SIMXz8JwSqWdDs_-i1+p^Ozd}}Cxm-I!3AYR&cGX(Jxzj!E( z7({HH`kjVqz9QbUm&P&gp*zPh?`gXX)%b~e1H+P6TKpr1;rix7on>RZq!7vxnDJ`s zBs*xjeec=3552HzG_Kw4;vrt6+hZu6Xb>-+JyZ83l3T0px4Uk36Tgw}%er+82+=+O z)4C8-f1=@I-W0luP9GiZP)J94_Xpj&iW?pt+kx8@ODS#zcFG(!20}4Sug0E^njRfP zm&3Q&jmiFWTlpE3FU=5)>z$1`EBc{OsF_L~vp=j=aI%%>Jp}ci{Ot}5TsTXH?!_(r z04_*<45L_cV77v7VtlSJ`=O_>DW<|zgR2sTp4?WtP7(&4^ zvL4Qcs9xbjUSb3sLRf@F4~lFVy6&$IBU?sqnrbw)`(Ws%74>GF7NpLASINtZb!*{s zSB@KWa(?J~m77A0?*{I~m@sUSV9NqpB<2ms7}U|2P#8v$Gocp=J%zVE!P2-JD<9oW zYc_0Nvo^Z&!G^la-cWYE#@RpUJ7dDQy=v9AYs$@qUMwaAioOcJ0bUnr!w?x0WU>OE z3+y27ePb|ok!m+B+)QU#$%XFPLxLKHUc{|7x$?%j{aEFul>BX0L3+ke{1sB)3A!R6%1X;E*xJ3+GNikQyX~S9Sfc=E>KR}wobeCKvd{Af{;^#v6qaIAW+$l)l|l8A0oqc>wc z8I~YkpG|b$*AaQT_OkMHLwj21vgdp>m}5_32MN33gS5=sA=I#E7Q;^n#V@YAQU7=$7z1*cq_TR zS2pzx-o_x6KvlJL>0rNsw>>DPy9#CfP&oBZwW2PEQTu@qCXqT0i_P8lV~0{_)9gXB zn`SrY)miLxY1+Ja>GwWSYmO(q!yzizgMe&fBXAfsu;`6BqnaxZGx#TYcts&CsT{Ut z<66C-H0vHZJ9{8cZa7+R@dUYB}K*YE&!$RTSs z9JrZZ+dh1Dt=dsB_Lk%uytN^8Buz}?YHpujp^tS>Z1Z3%BU%>Rw|QUbNH^%@@c8ly z0r^456<(oxg^)I8mkydhA(?rlpvsOxv0axhx^z=wbuxOsL9 z_tl6SOSqwF46kRSpNhVCD!H!|(6QmxMc=MJIKmsDJCnltl|k(#kOHm5>J@8-*m??==r} z$;g1X`#s;6n#{%Vnmy5*Qj$XuBud4;0T0t$db>F2Q?dTPsj+7B7B!!7XV=fFsl(Wt zlKa8Q$LseF_WGil>KTa(kCUE8MDq%*(Hz`&{#j#a66Tp)Pax|RUNvZaJYO8r9qHu;{cM9GGg$`G%Au0@ZdeX;%=PL_!BwFQT(XJGJ0;aKS z-HZf7uY)azu3l5g-&ajp~G`nf@8lHTwS>IW|X2XWrO{!Dm*KW6v<*wS# zf;~+98Z9J{-(;xcQ8NKK@L({&wp3HB?0@XHTUZfH@X81_B5{}Sp5!(vW$;_5q_Jb0 z)50!`n8aWP8^wB{h6iluGFuMsg{y7N0o{$u4?E;g-xz^eupFylL+^+=I`_Cf9CQzu zU57!aGdPj$QQaBL%pRckOLaGHT(4$MUM(23Uqp?q%woSV9B_~To_h$fg%We8g(jmD z;~cgj7-4ui$~~MP12%WTDDp=dH6e;7Db&ZrgdL+Jf3{xt9i;G>0|k1`qkXQZLEQ>AF6Pf!YiEm2qqP5WKL|__~Ff1 zwnUBIJg^1*evE7L@G>FWP|6C81{%CWVC6*v4APvsAdw_*8Lr1G#=a-hTTsI?6`l|` z6-B*`3FE)N_dJZUupUF;#DgSta*-aXlsG-UEbT(c+1A=nCdriPR$&wsoT- z^Tc}HhQnst8=7klpPI!uv1ZH0P4x{Q+PGE?ADhSCnk=Yl$)1UNtB0>6cpLnxK1v*4 zbMl5(tnOhC2@k=;H3KuAf8pLig()Vp|H6HtdUWDE_;CV5t>L|da#e-KXLfqU%nn0+ zAP>kvD8DwT9s}7K>H{O;hDtcWQ*!^_NI-`z8n*ON3qsv|G)%}aQmfgqF$Kj6`zkbN zjl?u;i7gm5IfEDF#*M9ou(hz;Ire#asTAK;x4ZnUVZ+AGujE)J`R3Tr!NiD7-N-!) z!@YYXwQBKAPlYCwWdi$4%5XhNLmTM93sl2K$Ize?iL?i6uF=Ei!Y;NxvMVgEGWZ@{ zRWOUka>?=7VE)P~5{Ktj^%rMeQduz-whfL@UQPWkxP^nd=wd4jFa8fD(dAW(5kJL{ zsp|*Q-}_+PKqVA{I9RTB*oHzI|DV{@8$7?h77rhqYt+%EhsLL&IfM!^uu<^bp<1Q_ zgx1sgewUj_JvTr6{@qRM4n7#GbwlruP1@MPJiKHVvRt?v{Xm%1)_PUtHiogv6RFVz z`C&(_?>WQG(GMAVy}4uPdBUachwZ33QmRk{yrGB} z39(pP!%XTO$+9uWyc=w60dd+b^?hbAdq>-TTe4`nT|WnV!}&`$|KT;Pb7N!LwqvDa z&UCZa=KD2heW)_?vuBa?n%;&Y9_z3>p^xpFQ~VJzwny{2L#WsAGk@TCbNeeZzQ+@L zr-ks|1C+hw4&q-Dw%WqwHI$$Zn?Zx(VpV3X`V2+q)PKW*+pu9HzB5Bdvl%1%LF*1y zZejFPytJ#ne&g>8r-m9m`?yBK42EMi@J9Jy*i{}b^met`EpXdZHXMjuRaiVd{0JW1 zYS({M4f?Kz5 z9xq4D2t3#w?BlHt=NNinQ{W(5l$*;G(i=kY@c=x(Fp^DShh_{skeY&P59wT<$+9aE``v^+NC|#8Q0jy&6-VWANdT z@;9m~5^Q&fsSv>)5yiZ2pM6di@0isYqY-;$)yACAMfLd+9CUD2gs$q{)N@l;%}FkV zzbU-iK)at}cN-uj5vuANuS08BwenkeH+tXOYjp!Wp7Sz>Ye6Mi$|gmG58Pp16uXQB z@gBjp>J)Zdx9}ar@KbpB!ahzfiaptYh&;vPSheV&gMwY`g=BSj-M9UJ(XwAeixAKM zJ4Jh~Wj~~1pZd4tLRDwHJ-w)ax=dsDv%qT=q4m}zFZ{u|6uAtsTF+*?&`KuRdE;#& zV23C>=DgMVs4oH4DGXT}264lq6~4-U^B0+_PKE(H7EvkujSv14*jcHxH!wFDipt;L zJTLVaJ`AsITzeRcHK?|OhK5Z6>eJb{Svm%gD0Ul|()zo&k!T?RCIfIzHjsGKs%Q*) zmrWnNFuoF*!yZ_ftJOg`iSbG!3H9Q^m*;I*O|VXfqS1o5H7I287iusC)Rq!cpmu}R z1LpJI!)UPOb*JJbcq`tK6Q$K^9b@>FTk!(F+KuC`-FRr=2w{r^4m>R#5SPWOri_G9 zDb{NYqY(^teMGk&usVT$1m_CA{osuuO8+7z6{<>k*O9+GJs5ow-mO1_ZBh7O5$jI) z`W3mzv+dE4gC|1%0Uu+kY>Ww~DiCa9lxGa}wqPv~9-=H|-cHoliP38dqlr;Du0C(q zI~rr2#AOO2m}fPk_j|pgsyr}tLwgLA0))m6`%j9k5@;k zq#sCC9G$t_ze0TK3%ebJK*&Fg7Y(&|e$fIkg$zORrzE`TgGZ1m9~J2^QB_QEOwucwe#T&!xjp(owi8u(ugj&)aOp+|32Z8jP%WpThM>sxU3j@x^P1rwZZ`!nRQ+3Uj*@HK3IzsPTQ(vd6M?&+ZYfteP_0jaPA47cvqBUFw z!B|s=C2O?HAvTC-z+=Y)q)qsfUe%|>J<|(`k7ck5H7E50e4E3I&AmepL~>QJVGg3! zm-T+_xI#ldkAxT`5=(U>R9#?4rtc^4{n+&;rxxua{uaFfUAw$F=p6RP2|@L~mvF>$ zu}N$JOq4b2S$;#C8j!ac5#3mjoU0m^HMVtf9`;_N%_jIy-s9TFGw~->D(h|Z>f0n2 z_=6SvTGwF#ti9oYjcYcs&__ir)T=y1_J^D!^7IP+JRw{-vrzKr4TXSy8%%Ihmcp2C=9g+uH)%4I|LvGVLL%l`7?aZ60F=#_2= zzYX?I@;neP1&8`8-B|58E*$G>h-yJ~c}mURQ9PKKzS6yzhOql@&Z`Nl_5t%&9V}qH zV!T);RST%zi_By1%PZX!<=&n1*~=CsqnXW%uj+AV-L<;n^5?x@uphb ztOkSdWxoxe!eI&!CcKHB)f47nIN+EjumxI+q&VGP2S3cCK4Zsb1dbRN=6L`1@0-i} z8Y3kXxJT3?M+8AzstK*;%F_+Ey1!|_kU+s8XLEweKJf;f|Ay03@ z00DZ+3kdrJBbs771I6|U{Y?)R2r$2;T{A%hxEz}gUN|tcG zD})2AU%eIxGl~a4P8~E)`DZsKF@Xd71MgGA;^A(b28bN9`~b`m zOc1ppwL8CW5WG@@3SJ7TWY!Bz97m{1@60|7VclI(ocTy z_dln*-@WhMd-Ex&*XMTk?c06!^KaamQ{WS55uyws+b}suA89j=zoWF1D=imRzg!rJ zJbyU@qDa5yg43WSouknZ0RZ2iM0%Qd zbGf^boij6dM`Jp0q1&^N{pSvi?=7yQ^i&ph%pIx);(xR%sA-4Wu#e^VEzbC#@(!NU z)wf65<((+e{;P#@b!HbWr;O@-+~g^g)1ssrg3*s%(mer9a|F2rK~jrJ>A;f$VZ%yxbWZ`KK)cHczUgz>d;- zjhPt_7L|hcJn=K-5S&-}gz*oj&*VRE5f#0lk~{{^%@yvklsLpM45@~rDGiL8>=^hz zQ#xFVJ(T#~*?be*mSSKX3UI3?@S|A}H9W!A72P%Un|jFoKhc-5u$V3=`&5xxyjOxx1mZ%rKsu_ zixc`!%E;dE}@jM1S@$wz>md1-jw;&6|H?=G;DQ5(B&SppI7u5utFDNUQ^WPW*Q$~AfT=SZNhbI?ykim*} z^fWo;>U$HS)FPL%09^6(C=6@5Y@@MKqxg*Gfq_zmf8tyND5i1X*@)Shd&wl3;FqBcm+AEJc3Eb)0nc5mvJ8{6iL+;iyXZ(8 zlThy_Kunr9j_U(RISk|Kq}aQk)lqH?kno)YUIsn`L1yaGgD5OZTsDc1U7OIEkA(9( znLa^$-`L$4*d+LVsXK632I_C4O0P zeWE$P1K8f0zF#g?CoN};G}lwVf~}AR9d*t6ZiZV4MxEYvcCXwByTTh4sm?`By@Zy} z;iPXeT`$eRnZd-qm_Q)A+z&yxQ59_45}gz+aO3wlTYR%JlsbhCq<`i1bR^y)&t4X> zGMdIGXNKXcJ(OQl6>KLPIt_$5gh<678}+BRwydS@@Xi~ z=y5KXRJa=yK0K|5qGLV2vh@997twZs<-SS|_gr@pn{x)mt7Xt+6*#u0#FW>RPD;6F zw>aJ1{#tY3bWKq*E+-7VuC%>kPezev^7_(yMj7p4WY;MFW)-C<&4lcXzhK0uC|ZUO z&|cChVw)MJ@~f%ro5&O5K@c54eM#I^68VelGli&f{!=j=Y51&~%Z+T+A(QQl^NG`q?3qT->p(eNrYdk+1AzkZ{`E zzO8efC;;`5(2!ePrDRekY{&n~K53%T;w#gH?}T!KK85*!qE6-9pY3ZTIwADf@9bq? zRW8>S*GUAJ3o-_!zxeYHm73$?jV(;Z=D!G+FIV%ZF|M`$E|=K8N)U z{2T?H@1gKq(~(i4X^B!T?k;S10La4gi~u*29>t|K0z-{q_vg#qlLkr(R#=R`#%_2W zK4W-+JVwwKe$|&-l4h5>c-Ddv;d7yMxI#ROMsXn_6_vS6J6x&lNP9XsQvTEb(!+yQ z8g~(x1tH~sIS!qk(9_v6xGD}^Y%E#^FRW-US_TJXlru6Yctd-=TYo&P^tSke;p(_V zRsqO<1FJ%r0@uKP)K$kBk~rIHvTw?*9TWVZ{3+$e=voPf>{$%Za`PlG%&Ho|hr1SE zF-`}y*Gs08D!L)%kEcr}zKl@&T#4$aID*C~I#EmNN_eq^2qaSM<&$(fJ-l0n^NI2I zHZ_dVM-|>hv6O*gPJ{4XNx@TTiA>Q-f>6Ctw*}T6-e=63_PEoF?&R;Na~WXR9sj+#cz4PRBA zfGmR)RA#FX0F91F3%sC?!xwKh##QB_NIAA2w24mu#=bK2pf zwv<)Nm@4_RWHh*NrBl4l+ zZhP2A9BV6>$7)&!>zMy7(!-XgY7jG~x={$@3R(hadNR_Y|Dx z45B<_iS$dAIBiX)yt!q*Y;#ZC9XaY8#MxA$%wET@7+*<0o6_R(F#%7Z)BMOxmDHY` z6CPwT^(qCP!cXidCdx=*c|EY3d+AoeY1s(aLer1SnxK zK)BOgreBw743~b9OKZXpj9HXhO}60Eu!tP{->rl2LtB|LDX?9+{p+USmD}@VGKAPS zOh%Nc&>7746uxPTn`6)UY3ZcA%C}5p<>t;?eA|Z34K*+D9aHKuRdMd$H4Qg6;ed&F zX7I&$Db)8&5M`1)=R56d=HGp6DxO@uVAkKak5rU}UYB1S|3Tw~y)-p%@<-bsz2s@Z zTo+>OKeZlz{3Gseg}e3lo>sU=fA4LDd-eCeR=7`p?{9_s_4k2Rc%U`#5cy3LhxRXD zH*#QY1&AGV7y}Ar(o*ER;^y70k&(n?Sd`Dwvz9h!mnah3KD+<16^%pVWHOU*LE4R} zP&f%oRK=t|@5wHVDA8D^r%mBuQkF|?c=5vVD$_qPo51eDCvP2qX)yl790ez446qG~;jcDasWM)WiR_d}wp5ga#gGhjoz!CACQQPO=U zmyUTAm!%0wYTF$mXu&;ITqyTdL}PP9ct^=PAPcUl-II>2da|mSxlOzHB$4YzQjt<3 zvZc+Y3F4Ja8B2|G#CcysXHvk^qI9^=Xd<&bs=k3cD8_FeUSD3?f8@aO@S+XgzChr?_V^j~bPm1GGX76Ml1uB?>|eX~&@|cS zDUmS=Nc4I1{))N??6V4*oxCQy;mORik>DaG*hnx)0!bsmc5;^*2`(m8rIFwg4&$w0 z(98>;8MKV{f#ucJn9muL@bPYECEk$s#gj1~uw?xDzw#mF(`-Vnz=0JGHPc1yg_KXK z0;(tIcZxMkunJ_8tynj(lT%@8e_)a^qvqZV%2iIKT;TWm!E{cVnRuSRF z;x0u$YE|t3SWixj>AJo0;^t9CCTA8#xylunz!v3phTUY2k{3%>Wc+-*zFm+QlW3~; z6lbiLq*JJ9InBKU1bm62F*U?jZ|gjlYUu7X$qC)hSQbfn*dZHa&pjwKUeG+o*47U$ZKTy<%b9ywvO> zMwfqS8>?boGE|)s6tuQ?j9Vd#@q{uFry#~J8Sz>G&)1i(=G7=CuoJEA zm?^5xGH=jLkc6lVmb1DWr^uhQBupEb9LU_u zaX-rniILH&>97b5vM& z?h?c=a;1SvNg5AV@Tq}Dabtj#Z)ov>53H>3pIuttIF`Y+vX~@yXnyAefk@qCyLVAu zod|=>Ig_o>Ei(C7n>`S#U;C&MZ2_NlCneeyQ?QCp#pP?d^Dtb`5on~I8RYB36&i`g zi5YE2lQ#a*NIA3JZufQ>e$t+`^=l~3aMr;2iIQ9iIfTzGAH+C>r3zFDbUtb=rRzLq z71h$nf96_PQ%}yzwhY|V>OU!Acn%#t475L*xGT3znXl~#oj7Fq(6}l+cGcwyU{lvp z`jf`BL1w5Wi~b8ij98{NjC?zT82DLQ$NCH51?W+C7&%!tCM8_w=%7 zXmZ#5PH?Qb_15mtDGxHQ8hyL8vi!T>w0+#bT`XY+7l;^TvDBVpkOT_Q0`6l4nXIzl z9(L3~n}gAEub$UH=m#R9i&19gh0Zy6r!KbaDp3zx53y6Wg5t1P_$$NDvyUZeC;C(Hz1E{xzqGzheM3n^*qZ$6Q65q~Dv534I7X*wXCf;CRa%n#@u?qI zOZ7m?4CC}y=siq#TfL^yu`^NE$IJ0PDjdjd^l9iT%+o?%5zE#b!|dRuW%jyuX43VN z3#ifb2gqXvR7lgXX<8=}3i8XiFYTX#fZo9rZDgxuXJW3w7Xe9sp{z z!^J;BQXQrgqP;z;y&TYX$)VEu$FP9?_4e8({uSWK*e0P2`h^VwjoEryz-kCi61@e98QXe4Q8SYv-A>h zv=#;63(IVKr{P)PG?X>#k~rO#)*vO0r?p89s7I8^up{^3h?er#H$sMDcXTMkzzA|}$`7A=fH?NbkbeYocwpSkS^Ooye24;)A#tTy1}k6x!rr_; zuyo$%@a%>f*?pKDeHoJJf+1QV89M8GX(<7$m_K&ur56-wWJR{vzAV*CDN|g zUB&SX4=}?F@C)c;hrhuCGku2Pk$=E*=?i`2JC|MUuC%o>OkaFC-~Il5i+&XJY_Cg) zmKR(f{E7wsOZ%YXIstnf(1F_>^%)&rq+a%io*TG$lfAa~CvbNjP2KAyN-V#bUX0bz;Xh+Lt`LG zUH*3gVO?6N_blg<8LyZV;A`|wXiG;tQ>zo$uNdvRozVa=O1a(Kla<56{i$Z}Cs9L|bdyCvryrsk>c#7!G$n#x~4qe~oR+Z*v7p)7@rlOn>odn}Q<H}n5XJG&RjN+*_ng-Ic*Mp=CyfJ2zwAICcRj;&~C!KX(jzrbPGx&E0R?F zi|c5Ok1iM?&|D-lnGG{CD@N3U-_a6U5M0Wipt}i2Ndux@fPaRT$2~<3&fN_CBO)>; zDgPsfwh{tjg?)-vEIFD*jRh9pWbnsmts@%-_1%%zVX|I|hfgwG7h_}!f}^F+KKtU+ z+!vdqs5r@Y9}~11@(!*cr+69^4`=XN3$Vv*R}>TeitnRE$Oeyj!tCWSmU_nbM7nrP zOzt@a|Ia4jN#rs7#~fORb?p_*9uGDS=>?d#yhYTM$*E0r|0XByHx= z`Rc1rbBlN$&4F{YP-=*Te}J& zg}Y4npHR~audMz^I{xdn$f#|kITOj?$8$f-mH!EAo8GZMvV)#Ey6||4@xPUGtbSw{ zLF=84O|Jk*eTAv|NoMSme90Oxhzr6dDn!AO-6U%*yeU{DVk9j}_RMUHM8T;_;Y-?0 z7A5(DMahS6#-cyx(7hA8&+677BRCJxs&(PJ{ZYW^$g@?ttb}iE&;DjKYw+D6Gtcl- zwC1rsoKtZ8TrvByCr_VP{lY3B;U5Wb`CoI z_faWe-hjfc|Lc(qg*8kly2;@uA-HA@rHDPW&P8zGSOz~f^JEPGE&d(~d5Sh)KvC1c zI|q!p^T{H)^A-_t-$%FmmM^}%*e`6@*)Bvx`8f!@IS8^q zK&0m2!kz_(%~%b7zvam)e+@M#f1X2kAr*YvhYSsLSs<}=!oNV8ntN})w5>_XXp6&b zw4s=VsV-JV^$lZ|#gkykKxrywZTY_o=ypPN!u(M`fSdNN7cN#JB#BuUUL4P|%04;U zrj8u49SMNA#z&zKV|^`EQp(O7&yQlV+VCf6E5(Vrqd?r`@(V=PybkNNA+d?7@zgVJ zAg%9q!gZCmV5UCmJj(FRIY;L^EN^0r6a{(oe{#i_pJv`<#m6V8m^$1R#pZXT=WcPb z&^#YsqHS;FIJR>sD%f_wM*acOa=Jcz&fv>rcc+pfOWJ9q^yu!`Bq!q}mgqZRl=1?&i3kG4#}^8>9jXFXA$KXF_4K-84vK)Dj%YcP4O7DrSpTn$7d)S^+;o z4<-SYhq}6U7mA;(Y6a~|2&_=WJ ULEE5b&yPs;_+k+*`oMkff2hVIHUIzs literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0313.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0313.pb new file mode 100644 index 0000000..e873a91 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0313.pb @@ -0,0 +1,14 @@ + +Jthird_party/jetski/cortex/core/native_swarm/proto/model_descriptions.protoexa.cortex.native_swarm"« +ModelDescriptionsA +models ( 2).exa.cortex.native_swarm.ModelDescriptionRmodelsa + quota_buckets ( 2<.exa.cortex.native_swarm.ModelDescriptions.QuotaBucketsEntryR quotaBucketsp +QuotaBucketsEntry +key ( RkeyE +value ( 2/.exa.cortex.native_swarm.QuotaBucketDescriptionRvalue:8"_ +ModelDescription +name ( Rname! + quota_bucket ( R quotaBucket +notes ( Rnotes". +QuotaBucketDescription +notes ( Rnotesbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0314.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0314.pb new file mode 100644 index 0000000000000000000000000000000000000000..eaf4fcb44465ca0e0becc204c0b70faf8fb230a6 GIT binary patch literal 3763 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0317.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0317.pb new file mode 100644 index 0000000..7c2e728 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0317.pb @@ -0,0 +1,4 @@ + +Gthird_party/jetski/cortex/modelapi/proto/safety_signals_extension.proto exa.cortex_pb>google/internal/cloud/code/v1internal/prediction_service.proto4third_party/jetski/cortex_pb/custom_extensions.proto:� +safety_signals.exa.cortex_pb.CustomExtensionsq ( 2U.google.internal.cloud.code.v1internal.GenerateContentResponse.Metadata.SafetySignalsR safetySignalsB +com.google.exa.cortexbeditionspé \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0318.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0318.pb new file mode 100644 index 0000000..e165416 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0318.pb @@ -0,0 +1,49 @@ + +4third_party/jetski/cortex/policyguardian/state.protojetski.cortex.policyguardiangoogle/protobuf/struct.proto"p + DeniedAction + tool_name ( RtoolName+ +args ( 2.google.protobuf.StructRargs +reason ( Rreason"¬ +EnvState/ +untrusted_downloads ( RuntrustedDownloadsP +symlinks ( 24.jetski.cortex.policyguardian.EnvState.SymlinksEntryRsymlinks% +modified_files ( R modifiedFilesW + env_changes ( 26.jetski.cortex.policyguardian.EnvState.EnvChangesEntryR +envChanges) +executable_files ( RexecutableFilesQ +denied_actions ( 2*.jetski.cortex.policyguardian.DeniedActionR deniedActions# + created_files ( R createdFiles; + SymlinksEntry +key ( Rkey +value ( Rvalue:8= +EnvChangesEntry +key ( Rkey +value ( Rvalue:8"ô +PendingEnvUpdates/ +untrusted_downloads ( RuntrustedDownloadsY +symlinks ( 2=.jetski.cortex.policyguardian.PendingEnvUpdates.SymlinksEntryRsymlinks% +modified_files ( R modifiedFiles` + env_changes ( 2?.jetski.cortex.policyguardian.PendingEnvUpdates.EnvChangesEntryR +envChanges) +executable_files ( RexecutableFiles# + created_files ( R createdFiles; + SymlinksEntry +key ( Rkey +value ( Rvalue:8= +EnvChangesEntry +key ( Rkey +value ( Rvalue:8"f +UserTurn +index (Rindex +text ( Rtext0 +prior_assistant_text ( RpriorAssistantText"µ + GuardianState< +state ( 2&.jetski.cortex.policyguardian.EnvStateRstateb + pending_state ( 2=.jetski.cortex.policyguardian.GuardianState.PendingStateEntryR pendingState! + user_prompts ( R userPromptsE + +user_turns ( 2&.jetski.cortex.policyguardian.UserTurnR userTurns& +user_turn_count (R userTurnCountp +PendingStateEntry +key (RkeyE +value ( 2/.jetski.cortex.policyguardian.PendingEnvUpdatesRvalue:8BAZ?google3/third_party/jetski/cortex/policyguardian/state_go_protobproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0319.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0319.pb new file mode 100644 index 0000000000000000000000000000000000000000..f8ce822a7b6c7b21f58425757ce25cbe8f35c5a5 GIT binary patch literal 214948 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/e8qdSSpRhy^TS4)q2zeyofT5lX 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0320.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0320.pb new file mode 100644 index 0000000..5f2d3c8 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0320.pb @@ -0,0 +1,3 @@ + +4third_party/jetski/cortex_pb/custom_extensions.proto exa.cortex_pb" +CustomExtensions*d€€€€beditionspé \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0321.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0321.pb new file mode 100644 index 0000000000000000000000000000000000000000..3c6ae71131b14f10bc66926b3a051de7551e22fc GIT binary patch literal 515 zcmbV}yH12a6ozHJ6qA?`thF%4nAL#ER+d~woCFxMzzb)`!v$CN z*(z2y?DTzt4%|=P8}P8F!yZ;n(XmS{?0~0-WPu^1)PeBc#}Ijek4VtgXy|;LT#z8ro$rQ;qN3?|195eGvtax0Q;a#i4Y0hUT%wEd$!7mL z;5%$aA)%hUYrIM5DB-2r%X{pqMC82cC8jLz$}gG5;SU;VCs<<^aohURgOzcf6>O&c PBRt4B4EZhhhBEsA{S&A@ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0322.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0322.pb new file mode 100644 index 0000000..5fa79dc --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0322.pb @@ -0,0 +1,4 @@ + +*third_party/jetski/cortex_pb/options.proto exa.cortex_pb!net/proto2/proto/descriptor.proto:= + internal_only.proto2.FieldOptionsüÈ¿ÿ (R internalOnlyB" +com.exafunction.codeium.cortexPbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0323.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0323.pb new file mode 100644 index 0000000000000000000000000000000000000000..c355abcfaf7f7ea2e3a83c7281dbd8fccbac2c78 GIT binary patch literal 210 zcmd;5F3HF&N{KH>EGntg&q^&R&d$_NNiB;nNCHuM1x5KK`9fT&6^VKfQ6)7lE|=7@ zpwzB<jSPx;UlsJYs#1th4Cy7r?qW%G{e(@px@%{mhfuXMP9+6H#o-RpjV7D3r E05rNo&j0`b literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0324.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0324.pb new file mode 100644 index 0000000000000000000000000000000000000000..2c582c931aa8d5b8d879621d65caf39797ca41ce GIT binary patch literal 1731 zcmb`IQBT@X6vtNqk;BC95+=jBVY6(;2S_y8UQ8BBuM-2MEA4|%Hx;UOYD?%{qTgX3 zV2{2m%f8Cq_bv9|_6c_HEnv|)vt%#O_WaK||MTm)09*9f8x6?N8PSXS2bYE?UVY#l z9ulWdy}&2KgZOQ2I0|ThkbCabW>uB#kOm{?$gK|?>I{R^y5su+b$F4mF4F3ud*=Am z>yub0s;GRIAaDELq2~@X)*WHUoO-?+mQ&T#dVaHByWO!C)5ovdEYFOxD-@PuDjq>A zkf!cAElX8tJ*Q?bFRwmJKMSUKh%^?w7`o*-7A$POx~D6zXEFJ>%2kO~VYkXx337Z2 z^)%?8pqBt4Wq1i6NVLt26MmJFQnxR`^?DmiUY;wu`^=t+8yyAyYY`)gyM|GXkO2tQIc9-SKw5}FicpS zX@MG$?Ta=cgTY^JBIcQ#$d)f~zip~g$B{E#5a%k^A}ZY}`d;(uI#g!%ZoF1Xp=;?qY+ADP7m0@3*uwH0dI8lt zs@QsSx1qnonw;ABBtd}>5UsMXS%s&2&lTYmsA&=pSr literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0325.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0325.pb new file mode 100644 index 0000000000000000000000000000000000000000..ed605cf4d3ccc1c6c38443791cc4f4b54329980f GIT binary patch literal 19508 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0329.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0329.pb new file mode 100644 index 0000000000000000000000000000000000000000..5cba86e5a006b321c869057d35d94336e48860da GIT binary patch literal 12887 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 P^1q6l-h`0vInVwFyT+kl literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0330.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0330.pb new file mode 100644 index 0000000..caf2c24 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0330.pb @@ -0,0 +1,11 @@ + +=third_party/jetski/jetbox_summaries_pb/jetbox_summaries.protojetbox_summaries_pb7third_party/jetski/jetski_cortex_pb/jetski_cortex.proto"î +SummariesStateP + summaries ( 22.jetbox_summaries_pb.SummariesState.SummariesEntryR summaries[ +file_mod_times ( 25.jetbox_summaries_pb.SummariesState.FileModTimesEntryR fileModTimesl +SummariesEntry +key ( RkeyD +value ( 2..exa.jetski_cortex_pb.CascadeTrajectorySummaryRvalue:8? +FileModTimesEntry +key ( Rkey +value (Rvalue:8B0Z.google3/third_party/jetski/jetbox_summaries_pbbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0331.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0331.pb new file mode 100644 index 0000000000000000000000000000000000000000..3d1b5a5519ecb850f0b151a09e15117507b339d4 GIT binary patch literal 17660 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 ZPQc>7{4oDbiMACFawk{$e+_x(e*pp2Cj9^a literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0332.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0332.pb new file mode 100644 index 0000000000000000000000000000000000000000..f6028cc596aebcebb5e982ca920c59d5c9df28d5 GIT binary patch literal 176342 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 HzxMwDrBs1@ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0333.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0333.pb new file mode 100644 index 0000000000000000000000000000000000000000..4cb0fe7701785d443a3cbe68161718a2b3257b44 GIT binary patch literal 15072 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 A&;S4c literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0334.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0334.pb new file mode 100644 index 0000000000000000000000000000000000000000..df4d73bf74b7f3cf9c7b1d55ce3325e598891c8b GIT binary patch literal 2518 zcmb_e%~Bgj5cW!lpB4yt9J^#f5-cFWluM-W#o;EzVpIr88Ldbvm#sw_i#5`&GBZ-a z8zkqvL+-ielvl`$;R*U85e#S6s#?4 zFGB%Mm&T$2-t9dg6#=~42vGdfg0(257>0ph;aQPx2C$eWdLwvm&`dm(;n9SD!(q?_IHel-L}| z7G%3jbhtm1s--67w5j-83SL&s`(a^YzsvXu```z@av%j*lHBk07>{Vg$4NfJBg!{T z&~)IQAcpFMg8^2EG}4NCbR;{9(VCB%Ca^*2z3k!p1l1%*E6ufE*r?Y#s&$JQ;#UzHBY6HO zR0-vV-Niz|pX3xWW3NAAS|!=TZxcw(g_}G)HSR~LcUJKP)>_Qto$Gi`QEE7_JWgm1 zG3rF@_#!SA3^+3Pxq$VXy z9BE~4#&wYztbXwP{)jX8#z$>0A}DwGI*FE1&8hJ?M+cgX+|^-rK`iNflLfI0Pbm{& zf6Q>;lv)i+&0eh7OvjS8DqO%ZaZffzFH|eNFhbuz}^g^+-%m=r6L=Xb{Y-0 z*7zZxCf~sJ47yoszpp+7E|3>MW`H)O4VusF|AD%Q27XF^xP7-&BkUg?_q1HCwW;l% zSL-KpCGNpa0&2D@3;zmVJ&L4QwOgxRR88^8Y0H;LqkLSm^XbFiQ}AMLNwpXs`yECo zWb_M>?Sxs=x6znvB<+a^6wOE*7R`<#N%(k$=`WUz-GtOJDhlfXOa_wdB{)qWG3lf& eGL1ATj!Qqi>4jmh&)yz<%6Hn;;!u5=z5N%RYaJH= literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0335.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0335.pb new file mode 100644 index 0000000000000000000000000000000000000000..41f3641bb931ee590a689cf6dc9f27c92c20f4bd GIT binary patch literal 276 zcmZWkxsJjx5G5!aG25)QMMT3~ewQ!7vFRw^HS->s z;!zcn8&Tksod9oV#Y~~)eTQ5a#ZAV_3ESx_!W9#%pr*gxSE0(6l#_1np!MMb%tqK= z!A0^6j-ph$@R{L~G}a)MpaT-+DhG~F198v~M$saC&4YT{uIP zH}H*o17Ae%%oJ!`6aIDXJ?Gr7lfpYO3%Kval#6?3&cy0l;KV%g*AwBnsB)Go0KE0Sm(R9HaApAr*59UeVcf`^b6? z6&^(oIeEn)GWQRIKu*x_rVxQ`}_RD~$X;?E1BcZObBF`W%0O+0D4gTPDxp81Kb7X5|ECH|uT# zm~NR+zyo13EgLLvTc>5gv8Od#0H&8H)P5RJPER$&kr=6BiS=?x`Mo-`g$4AJya$V~ zLrE7*ow3+Bt3R+|-Cc)D$u$wJHPJrn7>$(JN6vk~J{m6VQ~P7Uqja030vWuz^q|$s z{cajr7vH1@<}$IXYR+!F{7-Xfp{=_UksY1%!KV8Qt25b+s{?8&Pq=A1`3QNvGI>wC z@%(^}+E~((CSJ|K+%6UEcH-U+yy2)h>Ug(<;nz;P_o>&pDIKBRiu+XWrr#+U-LM`cTnL~+j0dymd9!rKGEjEbonhlgJm^Wi zc<`)0!9U|aF#ZW|&dg5Bv^#`y>^sjh`@GNdzEiNpj&K%-X_T?I-Z5hI1bb;l;oHhlS~2pQ6({yFvWQ|DyQE@L3ICFpt+l&h@oAr#{j)PLzKZK0C-== zh?{|9+gh}iCwHoUwk<1|RQ3HBu7YWlf%`cJF+5JrzA#QyQZ^b32uOKuH`gk_BiL&eWz7Qq{Vv^W-09o??%8ewN6u# zPy~0ubv<_3ecfL$-`=-17$CX7D!_h*DbvlRJ$G+|$u#Pqkm7epUSCrJCq(&xS7iVK z!pI3q27Hy&7ot3rl5VV)(iWKGLoNc+yAo+t&pmx|Ex1{rbiw=aXUpoRQ!Az8fg3n! zch6!JMp^p^=P2e`Sj!WtorXHyR);%Ha7%2QL5%yA&!fRGmC0i;rK_jhH4*uxp$xL% zUC>C-8^$#ZS{qD>@^fC5#=3i8ZVwG)*NbiqG;|?@+ffOo^~3$x{mHv}nZ_4v+0`zC z0jO)QiX4i%zjDc3ZlAwHGL=f8U*bLm%}1z<%&)-J^ttoEG2K-}=zkmsv-)ry6t5}# zW&v2+RmXBHZ?@U>_RjUv2fP%?z+>9}k`+*SGMJ8-FFgZEyaWj^R1;13>Ed76z;m0=@G r+K`g`O?^)Nk@WFxgXIY{>MO%~`b?u_LaXeQfh(g3JQROGj6C=cg-!6I literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0338.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0338.pb new file mode 100644 index 0000000000000000000000000000000000000000..395cab3d3e69b991e06b35ae427e9e8949024757 GIT binary patch literal 1954 zcmah~QFGHq5XP}_q_s)JK|us&NX5Y9$qA-qI`B|p;}Q=E_Q=UgUo^6Pi7!!f9_j4H zzo-3m{T1E4lUzq}%iG=Fx8LsVeY*#5)kGxYU>YWBv46=`dL{O!iM-?^6-fbc3tzpcC%{fnoGUaY*x3p*Z`Ih|zn_(2mKls?) z*e&nXnmdi#WDP^)&m!*UP}YR%n8yO0%HMU$kn96g!kL=5747k6eHfE(;}C(JSS1Tz z`>;0DcsvhMC6n-iyZ7-9wdQV-q7%;te3WoCFu0?8KA>B+V*_|7;^3NJ%Ve>ns%om& zMXGLmqH#sOZIK_C5X=YXiZ4c!5UKO@HrI20&2V=(bAl|4c&?w#_G!ru z;Ql;}W*i@k%J3f#Mhw0Ie%Sb>)N)`e)y2uv^cXnBig{1rhqYIygSGj4#{mB-gfXa0 zWU8`s^_o3_>NQsrNeV0N*?zVo>@-9{l(ki_y}v6t9pz6~O;C6#@_kR621rVo@NmqN zASAI7_Zp=fX$XZdf+M9EHy!ppR3*7LQLN}M!rKe(1I=Br|2 z<{62kfx0m5M|k!cw#4-`5+k7kJuF-si7o#@Zat(4!hQuy;8ajTEnLubyAz_Do%a(t z4^d1t1r;v4t^8tgCK=$2T1e852D zt!f!Vcg$YFgY3{uk*sU$#%M+wT{|7gDfTN3dF*tvW6!_}QC0z!mAb;lp9J@3rnIJI z=#2D^desIz^iWZGo@^UxXWs_>PP_YCxAWP##{jBddc7~l9jBz%-P5D9ma{?Y_SxXH vcjA;=$E_!;|6p&Xc+!r-H0_suKe&+cBI57%|M$QBh*izL)nOIaO1}FCc%WP_ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0339.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0339.pb new file mode 100644 index 0000000000000000000000000000000000000000..da294a613f1e045a3fb79718726e0759ab45f6f9 GIT binary patch literal 4013 zcmb7HTXWmS6%IsQ$ODO_*Rn&?iIvc8+BgX{p)yIErWcWh6grZ~S;=wJP6q=4D{5^J z;9!@u^$XfR(3w7F`qsDprargR_8;`@E;PQEVZai1n(&78p7rC(*Kg5^p*>GH*@F$^$zEdxxpwF6cG1)Jp>}i+ z)iO!)CBTSF*Pt{?TJOO%JuVOQ(ds}HH-AVUY6%<1lDSE0WMfqWJX!{zS}bz~QL08U zqjc9{RbEY4>n|2;q*juj13H(yauq}STkX8J44lfg4^Z$7xM z%Hcd1?_R&2{N?-*ssX$3rlEAt6EE^F^&M5{R!Z$^B6$q97l!d`_jST0)Av#Ct~4wP zn*2ghpRJZx>t$NzKBmqz3F&6Q#U%8u+{ha$>IH#9&og552!-33v$2esNz;XB>m}IE!W~kDmAU8mr7}h( zTI!?zCST-_x}}R`M~VDd1K7-+CCD#fGZ(bX?1#%{=X7X6q4h@#>O+={xe(Z&53#JI zAise-lR3>DX`;5@?tG%5i|rR1a(fvAGvk7fXnlc`Vq>w)I_{Vws$_vFSqihxaZ15* zwdyOazgckql=;}Z<<&5pj(Bv+q~y^^kguTRho+_5ohQq#-mKK_g`6ri;=uY0k??5K z^^HR~%+mSRz6Ic0twdAh<_?q)k~Cn0Mc#RcaB9SqY4*3-f_0;EyG-lf>rhLxbne{? zAQwDjuIKwqV3Efm_pdZ~we#UE!QUTY9i<3Etw8GvWM5+#3ZYQrkz`54aL5}}6@mW? zwVENMm>j+=cWzo;nOfui;`dg4nCA2p8^q=EDT-2F z`9+vC)de+5U#|Sb>egV(&F5nG9^7@W2fOu;HP}eK`JY<#@8Dh*hvL*xcVKsZuxx3H zjs0&v35Cvz?G&cKAqRN9Y45>n(yOb`sbqJq?Ujp(P)~K{6wJ*+U)MQhcivgHE;k57 zaT1W@LZYQjzoMPIwnr|K%XIa8a;1I#XHdpW)g8M58f9nMm^4)L+ng)lE(_BMJ|D2U zJlU|ddb4fTb+hc_!=rtcJv?-LE2+l5B)f12cbeC@+KP$iGdGUHtHvgxs5Pm^#fywH zK!z%^9VmN=f5~Uq$G5bcMduVH@C(>H_xx8Z3e0|8MWJfv+MMkg8NFKDse<}LdSLr; zoCG}b@Nv|rX^-At4oGhylFrY(R(BhS+SQ7Fb#17)nejM0OZ8Q~@vhd>2>8Slb_Jo98gkN1yUL&66~6Yl5PhyAmR zw?ZC4v%nh+4v(C@j9((}KqJpT8JxJzuluKG&dFJQ^$CW{&fTJt?(X-#aZaAzWafP! y1@6(Hw||88p$!E(b&dyTj=SIQ4W2sqJZizCoA_vgLx;3~>eNf;>saG5-un+>QU_N6 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0340.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0340.pb new file mode 100644 index 0000000000000000000000000000000000000000..ce90551a5dbcad30738db40c515fd6104a60d134 GIT binary patch literal 3785 zcmb7HTTdHD6s|G13<2x`!-j-}T0yy~MkT7$M5$CTq&O*sj2)>LHKS#BY)@G4Zg+MG ze(h5q`UCoyU(uKTr9MRc1wC`w3&y1C%kFy4cfL7u=FE4-=t11)kxN56iicZoSu9TZ zRu~0?Fs9*&`D(yG9N>9&Zp%+?TYDzrAhLUG%e7-W47@Gd_k-AudEg7_7zbN|4QxN= z4lS58+1gfd-X0rppHnArS!7(}$bQQlm|P^WLJFy-68o{WP5FHZ)*KNtkQ zT$h|FANi=OAG7nA4gxpvn076W7}s%Gbb<(6wTt}H(7KBjj+yUrzt@CtY~RHX&>Z(g z93_s-omJW>-M_Xw^ZxyZKT3ZukfIIWLkJcTdQ2fFE+Px2`k&LNYWQ0auOGMkZh$w@ zHNiYc>zH|R%VI%wIz<6@zaMdOw+{e%`G_DjMx|kS?QzY+F*`p1xY9@ zeGVR6vHdSopIvbIMtYE?j3*ltFD7TFD>Lw%smzkmiS(9}<;+jd&toU^Fg4VlD^%f@2?k?R+ID)Ztu6K6=g~?t z86+Mw^fQ(%M=oI(t%ocU9M%b|FojG38uQTOECQ7)-Jc*ga}b0qyXavC!LQI}Zl*SL zq%)`w(;SLiNO9G3@Q%W!jiW%hkM86s8i3YGLQy1}Q)IVt*b$(BN)%{Xs4y8-DGp9S zz$kcStX376%A}BoLrA&89ka-=;wHMCPo=0Fhs$o@3l29O=33VkO(9c2(*z78%s@aC zip$DUB$95IpVKaEv$Z_BtTa1q1$qt`xoJ=;=1Mhg)1-#Mrsbf^oAw&r%gvyDT{sJU z8u#TZ@Z4gi7Zuyx98NU4lY$EwKR_Ef4hlN)9d(N=@>LYy?Ht$1UzW`C}zLuh#Nu zhP|?)chGtU8e2XKz*H`*=W_Kx3FZ`Ii>IcdxtXEH)XtA+&Gx+D9mtGh3&#d2hqE8j zco>4_U{LafZGH8~?!3_S*(R4YVqINGc5a>a8Mz{#U9@ zz_VPLgy&>s3Z7GyX;L4RYY;Rk?}hV9?xbU~FOHELV(Dg-!UowPB}-CsM}%_M`e&kc fbiDr^?Htjg3%5@uz{xWifo7Yi0Xu}5Hrvwk=T+&&L%Tv`!J zr5ms_tk2-#d;Eu(Sjbro@=3p|mVRaXusU={BjK^w{G##RBpb&(44q4Uh-^#P)c-c1 z(8K)BM19c5z@K>$4@7QROTV&h$Xz>QtOR;l*~?n$jlF=Jhvr-+RcwB~z^P0hqYCdUsk3pjV)zc??EwfnTh7HL)W{Ujh#Sk&EA6IbQSf2s(f_MDoY6sGbl zC%dx#y8$Kbk*wK60FVD-kGXdlU8(vN5cyUB*b}A-D$#Jo=F+vZO43{uGGx1;Drvjk z&>dg{uV5dTmU7aOAhu3kWyd;TVma)$e4c8Y-Nl7@!{?NpRYY6$9M=Cb08m!FvjfO0 zWs&w>lFCWhkJDT67E(vuvW0(S!PJc?%8DbcH1ucvF}KAgiF6Fy`=Uf8X$Q~W*moku zp@En|4hS%&xL)+MsVL+>OB4YnDbJrN3U%pH3eKvo`EI6ed{wKOdj1El3*npS%Z z3Q`J4DN0n5um}2cyhatLikuR1K!B2h2Yw>&B}H0C($e=Bij|bPkZa{3 zdrdjj|H*?%R}LLZdA&7Z3pY+oWIG%m@s3Qh=%`{$X%}7 zO|6kiWCT?jY^j=N#dZ5)!PHD`P6Ov;BHXqY1#_#6stJ&}uugu``;ZfkUf#t~GI;5! zg1SkRHGtvwq(4e0Me~5>Tveb@x5YL@*wSJzA+wL!6r&1BNKH?Y80f#eo|w} z)DxasB>-7SoElN92HUni1gWj~>J6+>15vK*K5X^c-Jab(IX||~Pr7IASDn|L_F?rN zTgM>~FP)yWt412?eSccbv|hpv{y|V#M>7xqD10yeO^E+2&WwLETc>C36T5e6pPn6j Tciy&-erQ>p!+uWu0zCZ>8P*W5 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0342.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0342.pb new file mode 100644 index 0000000000000000000000000000000000000000..07cd4455ab0ceb26d1c3a3be291aebe64aaac843 GIT binary patch literal 4759 zcmcIo&2Jl35XW{>+vC`A9;I~+6<{G+0&>70J_;NX*J%t*Y^|LN4rsMmzqs43_bvNT zVy;}dfdt%uKY>g67myGKPMo=L;lQyHATjS_?Ptez+XJ`c{buIPo0;FttYJI4=>!AQ zw}NQAb&E#fZD%W>BNkE98d5JZ{eYc}P5)@YX&teMkqh+1sxQ>3K0Rb?=+Z4AcoZLR zMb3zZku~zAZuOloVgX*XHLxPfXYQ8ec`ULbhk2pY+6w8&@*>AJHArc{wZM6s4X6{3 zOq-2H%;S#Fo=DZ&-82+h-W?}k-Uy#bx{$RkKa5>kNj;OgTxh&jzwfi^nqs{vwVKR3 zc7}V88HpLP2N}zzm5i|V@NP>(tLVV`C!HRua`Wpg7|lc^*JL63vKrY6kKOY7eUGke@hm1s&M|$YBca;N3y( zrxjS&0?_u389A7bUgP23%axM|>ap9^V^@C!Tj;hPxr+c!Xb$MH6}yp$SkA~h;Z=D+ zJSf}D^QbK%i**^%$_j?H)VT5pcVfbni5|D0Qu0UESf3gfNcD>pWK~8UHW%bcSc$A* zh|Xsw>Hg;(jL?FiQA zUPGRNr<$FEgI2TO?i`rC{&v4*9v<|%t!8_--MU(SjI2QpkBxr&;95CFijY_G2&PFH z)~>dD)050hEq#?17b0^ycW4k`eTAd}t0UyFE9$e9@k(hq1zBULvq z-N)N)-b=d^rLNGKS}#xSNvQUB8uGgibq774+Pnxn3zN%RQ$krRFmXsWVQt`qzH5z5 zA*4436e=k201c2Apnx&91IOnjFCMAc(=l=x3do&+ejGai9f)6kLR_|Gf?aY&TvSBj))XF59zsRCoH%f z`p6s}zz~Tu9R@i2ixU{572@VmpwrbxguBpqe#uj`ac=0U_Dr6tzs-MuS1RGhE%$eelzvnN-kZ_7^Q^3A&Uc> z);>$YS%b=dx@tKU%P8NNcypg0mi+J(F_#TXoD>c=KBSyGKPj^uI1Jp{cWEeh-FWDD zSoLZRBrib`;bgBoJvY{-C`P=S^c?O>sqxAZqR!t`U)+5#hr<9rns9c8HuG_IX0(RE zXQzUD0wq|OmTj}xlWR=Uf_}{z$$9MxtcttH6R@#p37lE`QltRc)(73T!FRygzZn4O zxyTQ4&=(O~(28>s!KggSR)hXyd*a*JsXVFk`Nc=?#~6>9#Rt>wvLO?ritjQ>I8ZLj z0qn6n!(uKjoQEj5#?i?f+{b=5sRy~p6dEr+LY@s>Ke>E5Q2DZ>c_}UzD0dZ$VcHZ- zPR_Zlr#OY*N510Tr<@fL;Qdvz4GQCyv85cv-oTYpeXg74C4_Rd4wj7N4UX8!UKIIz z)WY3w;Yy30P_DEW^`4R3j;L%3n=a%h8$7APx&6-7)^)SrZW(i*CKuod4cooG-P<#- zxBD&pPB{zZc?dsO2$ZzbuF)xHHgCbYS|gJEihmUKjrO%`cwrMih^}>v4^Q8GN}}K1 z=QpFnr=Zr2)Q3Y?vVxA8me2EXML(%nAniBB>N%B)Vp z)C?x&{4CV$?02uX`lz>pEAZp9V9PK%MtOCo4VUrP7GBQBu_wkxU45^qpM}IPNjPFo f#yd~Sc`3h#_(|`kg#!;8c*MG?Bfj!P?A8AO1J4=k literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0343.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0343.pb new file mode 100644 index 0000000000000000000000000000000000000000..735247e3e6ef68475e76854b19dba50735c4fc75 GIT binary patch literal 5686 zcmb_g&2uAH5s%iEWVLMBew!s)g=IHRg$g0aRo(||{ zKi-3P;$tuBJE0rJ=j+d9tWLc3NDhNoI_{D5V<(J)vvVhWx_%mXJz2-kI1qQ`nOnb< zt@g@M5F8EUdKC87RqVzirDbX#syK)cbG`4zZWs*KUEdFo!3%t~&amrB4qZR?dd}2R zBK^T7`|JgM>5Ya?FBlF3pZ1ugB%<$KBC0J#$tad*B$**3f{!i{9Jv0`2(56Gj80`l zqBEpK_`8<~qm|EP4}JQS45q)DdF?+H5QpU7=DrLpH9 zDQ6U7uw-?P)qi+n^$c>r7^tF>!fJ}>!<`w|Igtzp=hb;uSHDKxZW4tq2f-pKRB$_m zn3}m(NLURmt z@+1-4Po&5kgqtPT{#1lK2NvTAJy-SIzI41kpO8`#(0{L5rDUnq7xy5~smn1>S^iP9 zG*vu=Rpk!Dfpj7awR0?^_~#t(e1e9o%bLSNh8f* zSXGxE%wf@b_nI`mq-Yr`+Cgb+0deS$61yja68t zb3Nt5+8=UIOiUE_p%A;#k&I`zkdVczFi#1_i95AJCW^OVsW-xwI&=~cD$?nZ!$2O#V}M`v2rVwWTZbzxD(w zGf9nR(H=9^4>!(4u?7pCa-Mm*+e0P6)Bk3PE_$2^7535p>DiyT!YC6-Xvzk(o*6_pxxl~FcFgGdjAFag3=}S zT@z)*k6}UiZm5ofIO&#evwXVOv`CIKF7PSr-9!e##`5Ahtmu$UHGEy>YE_{|Xfl)NSGz-revY|}YtclXU^YpZ2$uDm1`VFAgO-D+>IfG;3#npT6b=Kw-;h?IK8i?XNjl$~X#}c#T#MEYq<}quXiE zsQm_ru4x^b7SfGFh?;C+ zo;ZzW)9iMgP24^0N|d2!xAx4=fxS`?CCGQ|9n)GV66;~7)ilST3kfK0r)x0mcBgHw zlxjm*o~bp|uCMNEcVSM+PiLnBqEXA!X^nFY%>$YEQ@-!1+Ap9ymAE27qt-UXeF2RQ z`P6!m)!>|TafTy)GT$`Xcn-yvU3Z$6=~{Wb@;r?#1n*y3Ff>77r-GDNj~c{V#ft|Tm7 z7!{?Vn7LR!XleKtbmkYZ*9o&Yol5e0% zZjW+l?KgOuvw`3jo3C(g-hhQnT1{Ms@f$B;o0_Amus#l=u3sSQ_yWm2e58<>7#jF? z!Y@o~f5`!G&E-*++8htSj_(fj=#b_wrhSQ*+PES<2Eeu%c~3|2_-6RR`z@=eV@pls zOh1m!CwIju#M)z6p5YTKFn1!)^##YGzv5+l&v6H%q|V?o4t;$8*891}C-5ddg;F*= z8~N<|dh#5Tyw&35;K%q#aCY9PS^UUr5CzN2**Uud|HZ+6?q9d=boR}*V|Sd+zVYP1 Sbap;!Sgp;c1r&~hhyMllp<@^T literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0344.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0344.pb new file mode 100644 index 0000000000000000000000000000000000000000..6c530efc740e6c14ea867a2c9ece4337948996d5 GIT binary patch literal 6477 zcmbtZ-EZSq72l*EX>Qs~>Q0$Vhn<#o!ypaDlelfR zNgQmawBiMjkl>96BoGqPz61NjD}MusHzfW59##S#k@!0I!@fzHq+RxD#y-Du?)m)P z;}kuOPCG%{8Mr}oS^3b5!m~~#@OpmaIqr$qkDNi^UtBtaSCw|#)YayHu-c{Oe&uRI+p5G_Y zj=$lm?@UpJ;7CG<4*xF$m;StnZXJ=F*-6TzFQJXeG&-GjG4(LDovmd)`snY!Nd0Ra zuTzXr)7sJ#gj#Oca@!ukr^oSGE&`l^R(f9KlEf4j0F|p&%QFj9o^bDwYvRO)R6_^~ z5=0IuO>vQ0+$yuOusETvWjn4LkKuO(oTX|+AblOJc>OlBuyk_^8Bn77&(Ja$i-uuw z8MO1&FWfvLi|TQ&{_zrXL(*5#k{1MiP|Q$&9$#lsC1A{Sq_3c*F!BarapmCxB>2&F z$`*hzQ;}4n>qcQQOAoGGrz@I(gc1@n@K5QFi|Edb;z{2`8^I8Izvnq#|GX3U{T|FQ z?Xg_-ZF=B%b3^NvG1E|m0+zUyk#|ta%qzEb29=>bn6KWW_QVX7YfNlk4m^?eSV?+{ zmS}I&-pp4YUKc($@yScf^vE2XyFmwLo6G^}$9Qi3y^gb71anYE`Bt|>`0LyYLZF-? z>AV>GmmFSW;v*)Nwoxu{2TtI1Jva1dqm6(O$S@N@>ug4D_sk2NPCxPjw?znzI73<~ z)`213U?@$1z^$j~PS@?941v6y&y&0OSDj~~322Lg_g}+^=&~o^ z=QZ9v+*XcefH5w`ZeUa3}RiJD$4zwtswFT%{J-pijM*%Qn;4XA0n9 zp4;GWp!%z^Rk&Ea;uS zQGq8e^8K#Ua=YE)t?MJDxwAn-0RQ$K`T6rMsLzlDS;0E?)M0K?Mv z(CTQt=X>#Gv>pz8U}L9s>ISg90EtsxUP@*VLcYZ?3P2Qs_;D&#yNx7h<_Xo(?^7s0 z-W$@pXsy#f_gi$inzE{_3MtUr8z>Wa-x+!#b7LfJ@q6h3T6X*4cfEjK0V4?hT6!Pd zjyD~0%L2=`VTTHV>ld~~Tv*~D!aEv+l>U%HIqpC0ygjsd2I}+X>>G3R`krxPmVTCoo*bLm zPuY_-m}8iKzOT$9ZE=i97uA(8T4{T&4&5V2sQK!9bGWeK1-(v4z;&*~?fvy7PVA7L zqTD)~1i~-mC7BYq+=tz0Y;6HCe_i@GjgY8|q!YXw!kWXb>v!h3C)6-i5y5gBQUhh- zLx^<_&)fggYQl(AMT=zTakGzHrfh1U9x@(p|H(1pqtn(GAoCPgUJa8aPiZz5N6q0 zbQ80ArWzaD`8b7^XmX@Yw0>l2it02CtD!2|uBO%tuSt36Hu`$k)a61-Jj+-&3u*DJ z=&D&*5YM}sVH6g{^PY;$!jgE_O)M9d#j~LrW+5Yz1uHrpNs{y34GO zLPW${=yO-aXwu36%)y{{Q0KZa?m z&VgpsC&~n7uRJ1}7JBw4CI*cwkZo>N#x<3sh>$>^eF`-lt!47&d8>5)Uk%}$ZW}(2a z&Bi`A@qyKl!RP{sc{XrQH*2!a8hMFN>(NLCc+M##EB=rS$6jUG=yDOd%Bt;xEhexsqm z6J+LHv^^gReQsk-vB?k#J{t4!S<|#-u(>ZcVKRXmW;q~3IW+sl2y}S{6vzz<4ecWz z$(kxY4*^Cz9lz=m9v6T^O~GbkpIibdDY+noT%i#|-zOy%G98GkDetKc>nO%- zlOA9hm~EP6MuE`KQ{09N-mny`)l>`{L~=KYqhnUi)V}qnzkUCw>E*5)!KW$OhUJ#* z$H&7y{qe5Me-7n;#h`!ofPL@cvi1nmzl6x-4&H?Wtzma;iOxMFN{txxb B8+8Bx literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0345.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0345.pb new file mode 100644 index 0000000000000000000000000000000000000000..b1d37c5b2161667e24e62e74eb810020689f21f4 GIT binary patch literal 2058 zcma)7>u%F96kc}iPCF=G*-FP{cz_0i6bgcg9}|orZ4!trorHvtLY7!vSR04fndl4f zE=arz??e*YS)7(`|7?HfeBZey@PwcEk!Oca#E0$ggtJq>9gzX$e$cbSNkfV{`@eNoVp_FP}xYl*fh#vbkfEp(n$$H-&SMT!ywhA7&0jNkS zr8=;@OZtSD#3p5hSD>N$NUlDh4?g1}Y^DnI3>tpm_G6FOPRyy7Xt|ttSq2qrSz>Ps z5ZZtx<-(FWcygv|@-a=rOBQ8WQxid;Em#mU!4id;&1&bO8Yy#p3)WIXIqAgH^T2-% zxH%q|%7Bo)$k~{BYM^haV0zD&2#tI& zG*~Iz*A+@6;>rk~LN3(HD~w9cWn5`I&^1QQR3hjQ;CzwL9o_F7QN-*2H^?bJL#?<` z=&tTl#1w6*GrCDmd<50PlAuy71xV4Blr@W-l|p0OFr$Zh*yC)J&ZEniD#4xFPDPFC MfpMJvJve>-4=``J=Kufz literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0346.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0346.pb new file mode 100644 index 0000000..8ede279 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0346.pb @@ -0,0 +1,998 @@ + +;third_party/jetski/seat_management_pb/seat_management.protoexa.seat_management_pbgoogle/protobuf/timestamp.proto9third_party/jetski/codeium_common_pb/codeium_common.proto"¿ + +User +api_key ( RapiKey +name ( Rname +email ( Remail; + signup_time ( 2.google.protobuf.TimestampR +signupTimeD +last_update_time ( 2.google.protobuf.TimestampRlastUpdateTime +id ( Rid +team_id ( RteamIdF + team_status (2%.exa.codeium_common_pb.UserTeamStatusR +teamStatus +username ( Rusername. +preferred_time_zone + ( RpreferredTimeZone4 +public_profile_enabled (RpublicProfileEnabled +bio ( Rbio +pro (Rpro. +profile_picture_uri ( RprofilePictureUri' +disable_codeium (RdisableCodeiumA +profile_picture_presigned_url ( RprofilePicturePresignedUrl- +occupation_company ( RoccupationCompany' +occupation_role ( RoccupationRole5 +years_of_experience_min ( RyearsOfExperienceMin5 +years_of_experience_max ( RyearsOfExperienceMax + +newsletter (R +newsletter- +disabled_telemetry (RdisabledTelemetry% +inbound_source ( R inboundSource! + signup_stage ( R signupStage + +used_trial (R usedTrialW +first_antigravity_use_time ( 2.google.protobuf.TimestampRfirstAntigravityUseTime^ +antigravity_pro_trial_end_time ( 2.google.protobuf.TimestampRantigravityProTrialEndTime2 +used_prompt_credits (BRusedPromptCredits. +used_flow_credits (BRusedFlowCredits# + referral_code ( R referralCode"û + +Team +id ( Rid +name ( Rname; + signup_time ( 2.google.protobuf.TimestampR +signupTime + invite_id ( RinviteId + +used_trial (R usedTrial4 +stripe_subscription_id ( RstripeSubscriptionId/ +subscription_active (RsubscriptionActive, +stripe_customer_id ( RstripeCustomerId[ +current_billing_period_start ( 2.google.protobuf.TimestampRcurrentBillingPeriodStartW +current_billing_period_end ( 2.google.protobuf.TimestampRcurrentBillingPeriodEndF + num_seats_current_billing_period + (RnumSeatsCurrentBillingPeriod/ +attribution_enabled (RattributionEnabled& +sso_provider_id ( R ssoProviderId% +offers_enabled (R offersEnabled? + +teams_tier (2 .exa.codeium_common_pb.TeamsTierR teamsTier* +flex_credit_quota (RflexCreditQuota* +used_flow_credits (RusedFlowCredits. +used_prompt_credits (RusedPromptCredits* +num_cascade_seats (RnumCascadeSeatsU +cascade_usage_month_start ( 2.google.protobuf.TimestampRcascadeUsageMonthStartQ +cascade_usage_month_end ( 2.google.protobuf.TimestampRcascadeUsageMonthEndS +cascade_seat_type (2'.exa.seat_management_pb.CascadeSeatTypeRcascadeSeatType$ +top_up_enabled (R topUpEnabled1 +monthly_top_up_amount (RmonthlyTopUpAmount + top_up_spent (R +topUpSpent( +top_up_increment (RtopUpIncrement* +used_flex_credits (RusedFlexCredits"… +PreapprovedUser +id ( Rid +name ( Rname +email ( Remail +team_id ( RteamId) +issued_by_api_key ( RissuedByApiKey9 + +created_at ( 2.google.protobuf.TimestampR createdAt9 + +updated_at ( 2.google.protobuf.TimestampR updatedAt"¿ + UserSettings +exists (Rexists + +newsletter (R +newsletter- +disabled_telemetry (RdisabledTelemetry% +inbound_source ( R inboundSource! + signup_stage ( R signupStage"o +UserRole +api_key ( RapiKey +roles ( Rroles +role_id ( RroleId + role_name ( RroleName"W +GetUserStatusRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"™ +GetUserStatusResponseB + user_status ( 2!.exa.codeium_common_pb.UserStatusR +userStatus< + plan_info ( 2.exa.codeium_common_pb.PlanInfoRplanInfo"¨ +GetCurrentUserRequest + +auth_token ( R authToken? +generate_profile_picture_url (RgenerateProfilePictureUrl- +create_if_not_exist (RcreateIfNotExist1 +include_subscription (RincludeSubscription + sso_token ( BRssoToken, +saml_provider_id ( BRsamlProviderId"ë + ReferralInfo# + referrer_name ( R referrerName% +referrer_email ( R referrerEmailP +referral_accepted_time ( 2.google.protobuf.TimestampRreferralAcceptedTime= + granted_time ( 2.google.protobuf.TimestampR grantedTime"® +GetCurrentUserResponse0 +user ( 2.exa.seat_management_pb.UserRuser +roles ( Rroles0 +team ( 2.exa.seat_management_pb.TeamRteamH + subscription ( 2$.exa.seat_management_pb.UserSettingsR subscriptionC + permissions (2!.exa.codeium_common_pb.PermissionR permissions4 +role ( 2 .exa.seat_management_pb.UserRoleRrole< + plan_info ( 2.exa.codeium_common_pb.PlanInfoRplanInfoS +user_team_details ( 2'.exa.seat_management_pb.UserTeamDetailsRuserTeamDetails@ +referral + ( 2$.exa.seat_management_pb.ReferralInfoRreferrale + team_features ( 2@.exa.seat_management_pb.GetCurrentUserResponse.TeamFeaturesEntryR teamFeatures + group_ids ( RgroupIdsm +TeamFeaturesEntry +key (RkeyB +value ( 2,.exa.codeium_common_pb.TeamsFeaturesMetadataRvalue:8JRlicense"K +GetUsersRequest + +auth_token ( R authToken +group_id ( RgroupId"º +GetUsersResponse2 +users ( 2.exa.seat_management_pb.UserRusers? + +user_roles ( 2 .exa.seat_management_pb.UserRoleR userRolesS +user_team_details ( 2'.exa.seat_management_pb.UserTeamDetailsRuserTeamDetails\ +user_cascade_details ( 2*.exa.seat_management_pb.UserCascadeDetailsRuserCascadeDetails"P +GetRolesForUserRequest + +auth_token ( R authToken +api_key ( RapiKey"/ +GetRolesForUserResponse +roles ( Rroles"œ +AddUserRoleRequest + +auth_token ( R authToken +api_key ( RapiKey +role ( Rrole +group_id ( RgroupId + service_key ( R +serviceKey" +AddUserRoleResponse"~ +RemoveUserRoleRequest + +auth_token ( R authToken +api_key ( RapiKey +role ( Rrole +group_id ( RgroupId" +RemoveUserRoleResponse"C +RegisterUserRequest, +firebase_id_token ( Rfirebase_id_token"l +RegisterUserResponse +api_key ( Rapi_key +name ( Rname& +api_server_url ( Rapi_server_url"0 +MigrateApiKeyRequest +api_key ( Rapi_key"= +MigrateApiKeyResponse$ + session_token ( R session_token"O +UpdateNameRequest + +auth_token ( R authToken + full_name ( RfullName" +UpdateNameResponse"K +*GetProfilePicturePresignedUploadUrlRequest + +auth_token ( R authToken"? ++GetProfilePicturePresignedUploadUrlResponse +url ( Rurl"D +#ProfilePictureUploadCompleteRequest + +auth_token ( R authToken"& +$ProfilePictureUploadCompleteResponse"0 +GetProfileDataRequest +api_key ( RapiKey"H +GetProfileDataResponse. +profile_picture_url ( RprofilePictureUrl"< +DeleteProfilePictureRequest + +auth_token ( R authToken" +DeleteProfilePictureResponse"b +UpdateInboundSourceRequest + +auth_token ( R authToken% +inbound_source ( R inboundSource" +UpdateInboundSourceResponse"K +DeleteUserRequest + +auth_token ( R authToken +api_key ( RapiKey" +DeleteUserResponse"P +RequestTeamAccessRequest +api_key ( RapiKey + invite_id ( RinviteId" +RequestTeamAccessResponse"5 +GetTeamMetadataRequest + invite_id ( RinviteId"K +GetTeamMetadataResponse0 +team ( 2.exa.seat_management_pb.TeamRteam"S +RemoveUserFromTeamRequest + +auth_token ( R authToken +api_key ( RapiKey" +RemoveUserFromTeamResponse"; +RefreshTeamInviteIdRequest + +auth_token ( R authToken"O +RefreshTeamInviteIdResponse0 +team ( 2.exa.seat_management_pb.TeamRteam"â +GrantPreapprovalRequest + +auth_token ( R authTokeng + preapprovals ( 2C.exa.seat_management_pb.GrantPreapprovalRequest.PreapprovalUserItemR preapprovals? +PreapprovalUserItem +name ( Rname +email ( Remail"g +GrantPreapprovalResponseK + preapprovals ( 2'.exa.seat_management_pb.PreapprovedUserR preapprovals"7 +GetPreapprovalsRequest + +auth_token ( R authToken"f +GetPreapprovalsResponseK + preapprovals ( 2'.exa.seat_management_pb.PreapprovedUserR preapprovals"@ +GetPreapprovalMetadataRequest + approval_id ( R +approvalId"g +GetPreapprovalMetadataResponse +name ( Rname +email ( Remail + team_name ( RteamName"Z +RejectPreapprovalRequest + +auth_token ( R authToken + approval_id ( R +approvalId" +RejectPreapprovalResponse"= +GetPreapprovalForUserRequest + +auth_token ( R authToken"¦ +GetPreapprovalForUserResponseI + preapproval ( 2'.exa.seat_management_pb.PreapprovedUserR preapproval + +admin_name ( R adminName + team_name ( RteamName"Z +RevokePreapprovalRequest + +auth_token ( R authToken + approval_id ( R +approvalId" +RevokePreapprovalResponse"Õ + BillingUpdate4 +amount_due_immediately (RamountDueImmediately$ +price_per_seat (R pricePerSeat + num_seats (RnumSeatsF + sub_interval (2#.exa.seat_management_pb.SubIntervalR subInterval. +amount_per_interval (RamountPerInterval? + billing_start ( 2.google.protobuf.TimestampR billingStart; + billing_end ( 2.google.protobuf.TimestampR +billingEnd0 +unused_plan_refunded (RunusedPlanRefunded# +has_sso_add_on + (R hasSsoAddOn"; +GetUserSubscriptionRequest + +auth_token ( R authToken"˜ +GetUserSubscriptionResponse +exists (Rexists + +newsletter (R +newsletter- +disabled_telemetry (RdisabledTelemetry% +inbound_source ( R inboundSource! + signup_stage ( R signupStageH + subscription ( 2$.exa.seat_management_pb.UserSettingsR subscription"W +IsUsernameAvailableRequest + +auth_token ( R authToken +username ( Rusername"; +IsUsernameAvailableResponse + available (R available"R +UpdateUsernameRequest + +auth_token ( R authToken +username ( Rusername" +UpdateUsernameResponse"þ +UpdateOccupationRequest + +auth_token ( R authToken- +occupation_company ( RoccupationCompany' +occupation_role ( RoccupationRole5 +years_of_experience_min ( RyearsOfExperienceMin5 +years_of_experience_max ( RyearsOfExperienceMax" +UpdateOccupationResponse"¡ +UpdateProfileRequest + +auth_token ( R authToken +new_name ( RnewName + new_email ( RnewEmail +new_bio ( RnewBio +otp_code ( RotpCode" +UpdateProfileResponse"u +UpdateProfileVisibilityRequest + +auth_token ( R authToken4 +public_profile_enabled (RpublicProfileEnabled"! +UpdateProfileVisibilityResponse"5 +GetPublicProfileRequest +username ( Rusername"Œ +GetPublicProfileResponse +name ( Rname +username ( Rusername. +preferred_time_zone ( RpreferredTimeZone; + signup_time ( 2.google.protobuf.TimestampR +signupTime +bio ( RbioA +profile_picture_presigned_url ( RprofilePicturePresignedUrl"\ +UpdateUserRolesRequest +secret ( Rsecret +email ( Remail +roles ( Rroles" +UpdateUserRolesResponse"ˆ +BulkUpdateUserRolesRequest + service_key ( R +serviceKey +emails ( Remails +role ( Rrole + +group_name ( R groupName"o +BulkUpdateUserRolesResponse+ +successful_emails ( RsuccessfulEmails# + failed_emails ( R failedEmails"6 +GetSSOProviderRequest + +auth_token ( R authToken"p +GetSSOProviderResponseV +saml_auth_provider ( 2(.exa.seat_management_pb.SAMLAuthProviderRsamlAuthProvider"¨ +SaveSSOProviderRequest + +auth_token ( R authTokenV +saml_auth_provider ( 2(.exa.seat_management_pb.SAMLAuthProviderRsamlAuthProvider +is_test (RisTest" +SaveSSOProviderResponse"¼ +SAMLAuthProvider& +sso_provider_id ( R ssoProviderId" + idp_entity_id ( R idpEntityId +sso_url ( RssoUrl) +x509_certificate ( Rx509Certificate +enabled (Renabled"3 +UserSSOLoginRedirectRequest +email ( Remail"× +UserSSOLoginRedirectResponse' +should_redirect (RshouldRedirect& +sso_provider_id ( R ssoProviderIdC +disallow_enterprise_user_login (RdisallowEnterpriseUserLogin! + redirect_url ( R redirectUrl"ê +EnterpriseLicenseConfigM +expiration_timestamp ( 2.google.protobuf.TimestampRexpirationTimestamp + +seat_limit ( R seatLimit/ +attribution_enabled (RattributionEnabled, +audit_logs_enabled (RauditLogsEnabledC +start_timestamp ( 2.google.protobuf.TimestampRstartTimestamp + +mucs_total ( R mucsTotal! + mucs_enabled (R mucsEnabled2 +license_length_months ( RlicenseLengthMonthsG + enable_individual_user_analytics (RenableIndividualUserAnalytics"2 +DeleteTeamRequest + +auth_token ( R authToken" +DeleteTeamResponse"8 +GetTeamsFeaturesRequest + +auth_token ( R authToken"\ +GetTeamsFeaturesResponse@ +features (2$.exa.codeium_common_pb.TeamsFeaturesRfeatures"R +GetTeamsFeaturesInternalRequest +secret ( Rsecret +team_id ( RteamId"d + GetTeamsFeaturesInternalResponse@ +features (2$.exa.codeium_common_pb.TeamsFeaturesRfeatures"í +"UpdateTeamsFeaturesInternalRequest +secret ( Rsecret +team_id ( RteamIdG + add_features (2$.exa.codeium_common_pb.TeamsFeaturesR addFeaturesM +remove_features (2$.exa.codeium_common_pb.TeamsFeaturesRremoveFeatures"Œ +SetTeamsFeaturesRequest +secret ( Rsecret +team_id ( RteamId@ +features (2$.exa.codeium_common_pb.TeamsFeaturesRfeatures"% +#UpdateTeamsFeaturesInternalResponse" +SetTeamsFeaturesResponse"— +!UpdateUserFeaturesInternalRequest +secret ( Rsecret +api_keys ( RapiKeys? +features (2#.exa.codeium_common_pb.UserFeaturesRfeatures"$ +"UpdateUserFeaturesInternalResponse"Á +BulkEditUserApprovalsRequest + +auth_token ( R authToken +emails ( RemailsP + approval_type (2+.exa.seat_management_pb.UserTeamDetailsTypeR approvalType +approve (Rapprove"o +UserTeamDetails +auth_uid ( RauthUid +team_id ( RteamId( +has_cascade_seat (RhasCascadeSeat" +BulkEditUserApprovalsResponse"ß +$BulkEditUserApprovalsInternalRequest +secret ( Rsecret + team_name ( RteamName +emails ( RemailsP + approval_type (2+.exa.seat_management_pb.UserTeamDetailsTypeR approvalType +approve (Rapprove"' +%BulkEditUserApprovalsInternalResponse"7 +GetTeamSettingsRequest + +auth_token ( R authToken"§ +GetTeamSettingsResponse; +cascade_web_search_enabled (RcascadeWebSearchEnabledO +%can_update_cascade_web_search_enabled (R canUpdateCascadeWebSearchEnabled"‚ +$UpdateCascadeWebSearchEnabledRequest + +auth_token ( R authToken; +cascade_web_search_enabled (RcascadeWebSearchEnabled"' +%UpdateCascadeWebSearchEnabledResponse"t +GetGroupsRequest + +auth_token ( R authTokenA + +permission (2!.exa.codeium_common_pb.PermissionR +permission"+ +Group +id ( Rid +name ( Rname"J +GetGroupsResponse5 +groups ( 2.exa.seat_management_pb.GroupRgroups"~ +CreateTeamApiSecretRequest + +auth_token ( R authToken +name ( Rname +role ( Rrole +group_id ( RgroupId"5 +CreateTeamApiSecretResponse +secret ( Rsecret"¤ +UpdateTeamApiSecretRequest + +auth_token ( R authToken$ +service_key_id ( R serviceKeyId +name ( Rname +role ( Rrole +group_id ( RgroupId" +UpdateTeamApiSecretResponse"< +GetAllTeamApiSecretsRequest + +auth_token ( R authToken"¢ + TeamApiSecret +id ( Rid +name ( Rname9 + +created_at ( 2.google.protobuf.TimestampR createdAt +role_id ( RroleId +group_id ( RgroupId"_ +GetAllTeamApiSecretsResponse? +secrets ( 2%.exa.seat_management_pb.TeamApiSecretRsecrets"X +DeleteTeamApiSecretRequest + +auth_token ( R authToken + secret_id ( RsecretId" +DeleteTeamApiSecretResponse"6 +GetUserNotificationsRequest +api_key ( RapiKey"¼ +GetUserNotificationsResponseˆ +team_preapproval_metadata ( 2L.exa.seat_management_pb.GetUserNotificationsResponse.TeamPreapprovalMetadataRteamPreapprovalMetadata� +TeamPreapprovalMetadata + +admin_name ( R adminName + team_name ( RteamName9 + +created_at ( 2.google.protobuf.TimestampR createdAt"Ð +ConnectGithubAccountRequest + +auth_token ( R authToken0 +github_refresh_token ( RgithubRefreshToken` +github_refresh_token_expires_at ( 2.google.protobuf.TimestampRgithubRefreshTokenExpiresAt"® +ConnectGithubAccountResponse. +github_access_token ( RgithubAccessToken^ +github_access_token_expires_at ( 2.google.protobuf.TimestampRgithubAccessTokenExpiresAt"? +DisconnectGithubAccountRequest + +auth_token ( R authToken"! +DisconnectGithubAccountResponse"> +GetGitHubAccountStatusRequest + +auth_token ( R authToken"• +GetGitHubAccountStatusResponse + connected (R connected +username ( Rusername9 + +expires_at ( 2.google.protobuf.TimestampR expiresAt"< +GetGitHubAccessTokenRequest + +auth_token ( R authToken"| +GetGitHubAccessTokenResponse! + access_token ( R accessToken9 + +expires_at ( 2.google.protobuf.TimestampR expiresAt"Ò +ConnectNetlifyAccountRequest + +auth_token ( R authToken0 +netlify_access_token ( RnetlifyAccessToken9 + +expires_at ( 2.google.protobuf.TimestampR expiresAt& +netlify_user_id ( R netlifyUserId" +ConnectNetlifyAccountResponse"@ +DisconnectNetlifyAccountRequest + +auth_token ( R authToken"" + DisconnectNetlifyAccountResponse"? +GetNetlifyAccountStatusRequest + +auth_token ( R authToken"¢ +GetNetlifyAccountStatusResponse + connected (R connected& +netlify_user_id ( R netlifyUserId9 + +expires_at ( 2.google.protobuf.TimestampR expiresAt"‹ +CreateRoleRequest + +auth_token ( R authToken +name ( RnameC + permissions (2!.exa.codeium_common_pb.PermissionR permissions" +CreateRoleResponse"K +DeleteRoleRequest + +auth_token ( R authToken +role_id ( RroleId" +DeleteRoleResponse"� +UpdateRoleRequest + +auth_token ( R authToken +role_id ( RroleIdC + permissions (2!.exa.codeium_common_pb.PermissionR permissions" +UpdateRoleResponse"0 +GetRolesRequest + +auth_token ( R authToken"’ +Role +role_id ( RroleId +name ( RnameC + permissions (2!.exa.codeium_common_pb.PermissionR permissions +mutable (Rmutable"F +GetRolesResponse2 +roles ( 2.exa.seat_management_pb.RoleRroles" +GetMucsInfoRequest"¨ +MonthlyMucsMessage% +billing_months (R billingMonths# + billing_years (R billingYears! + mucs_charged (R mucsCharged# + mucs_deducted (R mucsDeducted"í +GetMucsInfoResponse + mucs_left (RmucsLeft + mucs_used (RmucsUsed& +is_mucs_enabled (R isMucsEnabled9 + +start_date ( 2.google.protobuf.TimestampR startDate8 +current_registered_users (RcurrentRegisteredUsers4 +current_high_watermark (RcurrentHighWatermarkI + +mucs_table ( 2*.exa.seat_management_pb.MonthlyMucsMessageR mucsTable"Á +GetCascadeAnalyticsRequest + +auth_token ( R authTokenC +start_timestamp ( 2.google.protobuf.TimestampRstartTimestamp? + end_timestamp ( 2.google.protobuf.TimestampR endTimestamp"š +GetCascadeAnalyticsResponse. +used_prompt_credits (RusedPromptCredits* +used_flow_credits (RusedFlowCredits: +estimated_monthly_prompts (RestimatedMonthlyPrompts6 +estimated_monthly_flows (RestimatedMonthlyFlows+ +purchased_credits (RpurchasedCredits"5 +GetPlanStatusRequest + +auth_token ( R authToken"[ +GetPlanStatusResponseB + plan_status ( 2!.exa.codeium_common_pb.PlanStatusR +planStatus"ª + Wrapped2024 +api_key ( RapiKey +email ( Remail +name ( Rname. +total_minutes_coded (RtotalMinutesCoded+ +coding_percentile (RcodingPercentileH +biggest_coding_day ( 2.google.protobuf.TimestampRbiggestCodingDay; +minutes_coding_biggest_day (RminutesCodingBiggestDay5 +autocompletes_accepted (RautocompletesAccepted2 +cascade_messages_sent (RcascadeMessagesSent2 +cascade_lines_written + (RcascadeLinesWritten% +longest_streak (R longestStreak. +most_productive_day (RmostProductiveDay"6 +GetWrapped2024Request + +auth_token ( R authToken"` +GetWrapped2024ResponseF + wrapped_data ( 2#.exa.seat_management_pb.Wrapped2024R wrappedData"ç +FlexCreditChronicleEntry +team_id ( RteamId9 + +grant_date ( 2.google.protobuf.TimestampR grantDate + num_credits (R +numCreditsC +type (2/.exa.seat_management_pb.FlexCreditChronicleTypeRtype + referral_id ( R +referralId + +invoice_id ( R invoiceIdD +referrer ( 2&.exa.seat_management_pb.ReferrerReasonHRreferrer; +avery ( 2#.exa.seat_management_pb.AveryReasonHRaveryD +purchase ( 2&.exa.seat_management_pb.PurchaseReasonHRpurchaseB +reason"P +ReferrerReason + +user_email ( R userEmail + avery_email ( R +averyEmail"S + AveryReason + +user_email ( R userEmail% +referrer_email ( R referrerEmail"P +PurchaseReason> +type (2*.exa.seat_management_pb.PurchaseReasonTypeRtype"< +GetTeamCreditEntriesRequest + +auth_token ( R authToken"j +GetTeamCreditEntriesResponseJ +entries ( 20.exa.seat_management_pb.FlexCreditChronicleEntryRentries"j +SendPhoneVerificationRequest! + phone_number ( R phoneNumber' +turnstile_token ( RturnstileToken" +SendPhoneVerificationResponse"| +SendEmailVerificationRequest + +first_name ( R firstName +email ( Remail' +turnstile_token ( RturnstileToken" +SendEmailVerificationResponse"” +UpdateTeamConfigRequest +secret ( Rsecret + team_name ( RteamName3 +user_prompt_credit_cap (RuserPromptCreditCap/ +user_flow_credit_cap (RuserFlowCreditCap0 +disable_prompt_limit (RdisablePromptLimit, +disable_flow_limit (RdisableFlowLimit" +UpdateTeamConfigResponse"ê +UpdateTeamConfigExternalRequest + +auth_token ( R authToken: +allow_auto_run_commands (HRallowAutoRunCommandsˆ/ +allow_mcp_servers (HRallowMcpServersˆ7 +allow_app_deployments (HRallowAppDeploymentsˆ5 +allow_github_reviews (HRallowGithubReviewsˆH +allow_github_description_edits (HRallowGithubDescriptionEditsˆH +pull_request_review_guidelines ( HRpullRequestReviewGuidelinesˆR +#pull_request_description_guidelines ( HR pullRequestDescriptionGuidelinesˆL + allow_individual_level_analytics (HRallowIndividualLevelAnalyticsˆA +allow_conversation_sharing + (HRallowConversationSharingˆF +allow_sandbox_app_deployments (H RallowSandboxAppDeploymentsˆB +allow_teams_app_deployments (H +RallowTeamsAppDeploymentsˆ0 +allow_attribution (H RallowAttributionˆ3 +allowed_mcp_servers ( H RallowedMcpServersˆ> +allow_github_auto_reviews (H RallowGithubAutoReviewsˆR +#allow_browser_experimental_features (HR allowBrowserExperimentalFeaturesˆB +_allow_auto_run_commandsB +_allow_mcp_serversB +_allow_app_deploymentsB +_allow_github_reviewsB! +_allow_github_description_editsB! +_pull_request_review_guidelinesB& +$_pull_request_description_guidelinesB# +!_allow_individual_level_analyticsB +_allow_conversation_sharingB +_allow_sandbox_app_deploymentsB +_allow_teams_app_deploymentsB +_allow_attributionB +_allowed_mcp_serversB +_allow_github_auto_reviewsB& +$_allow_browser_experimental_features"" + UpdateTeamConfigExternalResponse"; +GetTeamConfigRecordRequest + +auth_token ( R authToken"a +GetTeamConfigRecordResponseB + team_config ( 2!.exa.codeium_common_pb.TeamConfigR +teamConfig"I +GetTeamInfoRequest +secret ( Rsecret + team_name ( RteamName"´ +UserInfo +api_key ( RapiKey +name ( Rname +email ( Remail; + signup_time ( 2.google.protobuf.TimestampR +signupTime + +flows_used (R flowsUsed! + prompts_used (R promptsUsed' +num_acceptances (RnumAcceptances, +num_lines_accepted (RnumLinesAcceptedD +last_update_time ( 2.google.protobuf.TimestampRlastUpdateTimeW +first_antigravity_use_time + ( 2.google.protobuf.TimestampRfirstAntigravityUseTimeF + team_status (2%.exa.codeium_common_pb.UserTeamStatusR +teamStatus( +has_cascade_seat (RhasCascadeSeat"¦ +GetTeamInfoResponse0 +team ( 2.exa.seat_management_pb.TeamRteam0 +users_with_cascade ( BRusersWithCascade& + users_on_team ( BR usersOnTeam? + +user_infos ( 2 .exa.seat_management_pb.UserInfoR userInfosB + team_config ( 2!.exa.codeium_common_pb.TeamConfigR +teamConfig"A +IsValidReferralCodeRequest# + referral_code ( R referralCode"B +IsValidReferralCodeResponse# + referrer_name ( R referrerName"` +ProcessReferralCodeRequest + +auth_token ( R authToken# + referral_code ( R referralCode" +ProcessReferralCodeResponse"ë +UserCascadeDetails +auth_uid ( RauthUid. +used_prompt_credits (RusedPromptCredits* +used_flow_credits (RusedFlowCredits^ +free_cascade_usage_month_start ( 2.google.protobuf.TimestampRfreeCascadeUsageMonthStart"È +"AddExtraFlexCreditsInternalRequest +secret ( Rsecret +team_id ( RteamId +amount (RamountC +type (2/.exa.seat_management_pb.FlexCreditChronicleTypeRtype +email ( Remail"ƒ +#AddExtraFlexCreditsInternalResponse2 +previous_flex_credits (RpreviousFlexCredits( +new_flex_credits (RnewFlexCredits"H +GetOneTimeAuthTokenRequest* +firebase_id_token ( RfirebaseIdToken"< +GetOneTimeAuthTokenResponse + +auth_token ( R authToken"A + GetSetUserApiProviderKeysRequest + +auth_token ( R authToken"e +!GetSetUserApiProviderKeysResponse@ + providers (2".exa.codeium_common_pb.APIProviderR providers"§ +SetUserApiProviderKeyRequest + +auth_token ( R authToken> +provider (2".exa.codeium_common_pb.APIProviderRprovider( +provider_api_key ( RproviderApiKey" +SetUserApiProviderKeyResponse"€ +DeleteUserApiProviderKeyRequest + +auth_token ( R authToken> +provider (2".exa.codeium_common_pb.APIProviderRprovider"" + DeleteUserApiProviderKeyResponse"K +DeleteApiKeyRequest + +auth_token ( R authToken +key_id ( RkeyId" +DeleteApiKeyResponse"8 +GetApiKeySummaryRequest + +auth_token ( R authToken"Ê +ApiKeyForDisplay +key_id ( RkeyId& +key_for_display ( R keyForDisplay9 + +created_at ( 2.google.protobuf.TimestampR createdAt< + last_used_at ( 2.google.protobuf.TimestampR +lastUsedAt"_ +GetApiKeySummaryResponseC +api_keys ( 2(.exa.seat_management_pb.ApiKeyForDisplayRapiKeys"% +LogOutUserRequest +uid ( Ruid" +LogOutUserResponse"@ + +TeamDomain +domain ( Rdomain +verified (Rverified"M +AddTeamDomainRequest + +auth_token ( R authToken +domain ( Rdomain"F +AddTeamDomainResponse- +verification_token ( RverificationToken"7 +ListTeamDomainsRequest + +auth_token ( R authToken"` +ListTeamDomainsResponseE + team_domains ( 2".exa.seat_management_pb.TeamDomainR teamDomains"P +VerifyTeamDomainRequest + +auth_token ( R authToken +domain ( Rdomain" +VerifyTeamDomainResponse"P +DeleteTeamDomainRequest + +auth_token ( R authToken +domain ( Rdomain" +DeleteTeamDomainResponse"g +AddTeamDomainInternalRequest +secret ( Rsecret +team_id ( RteamId +domain ( Rdomain" +AddTeamDomainInternalResponse"j +DeleteTeamDomainInternalRequest +secret ( Rsecret +team_id ( RteamId +domain ( Rdomain"" + DeleteTeamDomainInternalResponse"Q +ListTeamDomainsInternalRequest +secret ( Rsecret +team_id ( RteamId"h +ListTeamDomainsInternalResponseE + team_domains ( 2".exa.seat_management_pb.TeamDomainR teamDomains" +RegisterGdmUserRequest"e +RegisterGdmUserResponse +created (Rcreated0 +user ( 2.exa.seat_management_pb.UserRuser"x +AcceptTermsOfServiceRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata +version ( Rversion" +AcceptTermsOfServiceResponse"[ +GetTermsOfServiceRequest? +metadata ( 2.exa.codeium_common_pb.MetadataBRmetadata"h +GetTermsOfServiceResponse1 +terms_of_service_text ( RtermsOfServiceText +version ( Rversion"‚ + UpdateUserAccountSettingsRequest^ +user_account_settings ( 2*.exa.codeium_common_pb.UserAccountSettingsRuserAccountSettings"# +!UpdateUserAccountSettingsResponse*b + PaymentPeriod +PAYMENT_PERIOD_UNSPECIFIED +PAYMENT_PERIOD_MONTH +PAYMENT_PERIOD_YEAR*Z + SubInterval +SUB_INTERVAL_UNSPECIFIED +SUB_INTERVAL_MONTH +SUB_INTERVAL_YEAR*j + StripePrice +STRIPE_PRICE_UNSPECIFIED +STRIPE_PRICE_TEAMS_MONTHLY +STRIPE_PRICE_TEAMS_YEARLY*q +CascadeSeatType! +CASCADE_SEAT_TYPE_UNSPECIFIED +CASCADE_SEAT_TYPE_ENTRY +CASCADE_SEAT_TYPE_STANDARD*f +UserTeamDetailsType& +"USER_TEAM_DETAILS_TYPE_UNSPECIFIED' +#USER_TEAM_DETAILS_TYPE_CASCADE_SEAT*g +PendingTransactionType( +$PENDING_TRANSACTION_TYPE_UNSPECIFIED# +PENDING_TRANSACTION_TYPE_TOP_UP*° +FlexCreditChronicleType* +&FLEX_CREDIT_CHRONICLE_TYPE_UNSPECIFIED' +#FLEX_CREDIT_CHRONICLE_TYPE_PURCHASE' +#FLEX_CREDIT_CHRONICLE_TYPE_REFERRER$ + FLEX_CREDIT_CHRONICLE_TYPE_AVERY% +!FLEX_CREDIT_CHRONICLE_TYPE_TOP_UP& +"FLEX_CREDIT_CHRONICLE_TYPE_SUPPORT" +FLEX_CREDIT_CHRONICLE_TYPE_GTM*| +PurchaseReasonType$ + PURCHASE_REASON_TYPE_UNSPECIFIED +PURCHASE_REASON_TYPE_MANUAL +PURCHASE_REASON_TYPE_TOP_UP2·_ +SeatManagementServicen + GetUserStatus,.exa.seat_management_pb.GetUserStatusRequest-.exa.seat_management_pb.GetUserStatusResponse"_ +GetUsers'.exa.seat_management_pb.GetUsersRequest(.exa.seat_management_pb.GetUsersResponse"t +RegisterGdmUser..exa.seat_management_pb.RegisterGdmUserRequest/.exa.seat_management_pb.RegisterGdmUserResponse"t +GetRolesForUser..exa.seat_management_pb.GetRolesForUserRequest/.exa.seat_management_pb.GetRolesForUserResponse"h + AddUserRole*.exa.seat_management_pb.AddUserRoleRequest+.exa.seat_management_pb.AddUserRoleResponse"q +RemoveUserRole-.exa.seat_management_pb.RemoveUserRoleRequest..exa.seat_management_pb.RemoveUserRoleResponse"k + RegisterUser+.exa.seat_management_pb.RegisterUserRequest,.exa.seat_management_pb.RegisterUserResponse"n + MigrateApiKey,.exa.seat_management_pb.MigrateApiKeyRequest-.exa.seat_management_pb.MigrateApiKeyResponse"€ +GetOneTimeAuthToken2.exa.seat_management_pb.GetOneTimeAuthTokenRequest3.exa.seat_management_pb.GetOneTimeAuthTokenResponse"e + +UpdateName).exa.seat_management_pb.UpdateNameRequest*.exa.seat_management_pb.UpdateNameResponse"€ +UpdateInboundSource2.exa.seat_management_pb.UpdateInboundSourceRequest3.exa.seat_management_pb.UpdateInboundSourceResponse"° +#GetProfilePicturePresignedUploadUrlB.exa.seat_management_pb.GetProfilePicturePresignedUploadUrlRequestC.exa.seat_management_pb.GetProfilePicturePresignedUploadUrlResponse"› +ProfilePictureUploadComplete;.exa.seat_management_pb.ProfilePictureUploadCompleteRequest<.exa.seat_management_pb.ProfilePictureUploadCompleteResponse"q +GetProfileData-.exa.seat_management_pb.GetProfileDataRequest..exa.seat_management_pb.GetProfileDataResponse"ƒ +DeleteProfilePicture3.exa.seat_management_pb.DeleteProfilePictureRequest4.exa.seat_management_pb.DeleteProfilePictureResponse"e + +DeleteUser).exa.seat_management_pb.DeleteUserRequest*.exa.seat_management_pb.DeleteUserResponse"q +GetCurrentUser-.exa.seat_management_pb.GetCurrentUserRequest..exa.seat_management_pb.GetCurrentUserResponse"z +RequestTeamAccess0.exa.seat_management_pb.RequestTeamAccessRequest1.exa.seat_management_pb.RequestTeamAccessResponse"t +GetTeamMetadata..exa.seat_management_pb.GetTeamMetadataRequest/.exa.seat_management_pb.GetTeamMetadataResponse"} +RemoveUserFromTeam1.exa.seat_management_pb.RemoveUserFromTeamRequest2.exa.seat_management_pb.RemoveUserFromTeamResponse"€ +RefreshTeamInviteId2.exa.seat_management_pb.RefreshTeamInviteIdRequest3.exa.seat_management_pb.RefreshTeamInviteIdResponse"w +GrantPreapproval/.exa.seat_management_pb.GrantPreapprovalRequest0.exa.seat_management_pb.GrantPreapprovalResponse"z +RevokePreapproval0.exa.seat_management_pb.RevokePreapprovalRequest1.exa.seat_management_pb.RevokePreapprovalResponse"t +GetPreapprovals..exa.seat_management_pb.GetPreapprovalsRequest/.exa.seat_management_pb.GetPreapprovalsResponse"‰ +GetPreapprovalMetadata5.exa.seat_management_pb.GetPreapprovalMetadataRequest6.exa.seat_management_pb.GetPreapprovalMetadataResponse"z +RejectPreapproval0.exa.seat_management_pb.RejectPreapprovalRequest1.exa.seat_management_pb.RejectPreapprovalResponse"† +GetPreapprovalForUser4.exa.seat_management_pb.GetPreapprovalForUserRequest5.exa.seat_management_pb.GetPreapprovalForUserResponse"€ +GetUserSubscription2.exa.seat_management_pb.GetUserSubscriptionRequest3.exa.seat_management_pb.GetUserSubscriptionResponse"€ +IsUsernameAvailable2.exa.seat_management_pb.IsUsernameAvailableRequest3.exa.seat_management_pb.IsUsernameAvailableResponse"q +UpdateUsername-.exa.seat_management_pb.UpdateUsernameRequest..exa.seat_management_pb.UpdateUsernameResponse"w +UpdateOccupation/.exa.seat_management_pb.UpdateOccupationRequest0.exa.seat_management_pb.UpdateOccupationResponse"n + UpdateProfile,.exa.seat_management_pb.UpdateProfileRequest-.exa.seat_management_pb.UpdateProfileResponse"Œ +UpdateProfileVisibility6.exa.seat_management_pb.UpdateProfileVisibilityRequest7.exa.seat_management_pb.UpdateProfileVisibilityResponse"w +GetPublicProfile/.exa.seat_management_pb.GetPublicProfileRequest0.exa.seat_management_pb.GetPublicProfileResponse"q +GetSSOProvider-.exa.seat_management_pb.GetSSOProviderRequest..exa.seat_management_pb.GetSSOProviderResponse"t +SaveSSOProvider..exa.seat_management_pb.SaveSSOProviderRequest/.exa.seat_management_pb.SaveSSOProviderResponse"ƒ +UserSSOLoginRedirect3.exa.seat_management_pb.UserSSOLoginRedirectRequest4.exa.seat_management_pb.UserSSOLoginRedirectResponse"† +SendPhoneVerification4.exa.seat_management_pb.SendPhoneVerificationRequest5.exa.seat_management_pb.SendPhoneVerificationResponse"† +SendEmailVerification4.exa.seat_management_pb.SendEmailVerificationRequest5.exa.seat_management_pb.SendEmailVerificationResponse"e + +DeleteTeam).exa.seat_management_pb.DeleteTeamRequest*.exa.seat_management_pb.DeleteTeamResponse"w +GetTeamsFeatures/.exa.seat_management_pb.GetTeamsFeaturesRequest0.exa.seat_management_pb.GetTeamsFeaturesResponse"b + GetGroups(.exa.seat_management_pb.GetGroupsRequest).exa.seat_management_pb.GetGroupsResponse"ƒ +GetUserNotifications3.exa.seat_management_pb.GetUserNotificationsRequest4.exa.seat_management_pb.GetUserNotificationsResponse"€ +GetCascadeAnalytics2.exa.seat_management_pb.GetCascadeAnalyticsRequest3.exa.seat_management_pb.GetCascadeAnalyticsResponse"ƒ +GetTeamCreditEntries3.exa.seat_management_pb.GetTeamCreditEntriesRequest4.exa.seat_management_pb.GetTeamCreditEntriesResponse"ƒ +ConnectGithubAccount3.exa.seat_management_pb.ConnectGithubAccountRequest4.exa.seat_management_pb.ConnectGithubAccountResponse"Œ +DisconnectGithubAccount6.exa.seat_management_pb.DisconnectGithubAccountRequest7.exa.seat_management_pb.DisconnectGithubAccountResponse"‰ +GetGitHubAccountStatus5.exa.seat_management_pb.GetGitHubAccountStatusRequest6.exa.seat_management_pb.GetGitHubAccountStatusResponse"ƒ +GetGitHubAccessToken3.exa.seat_management_pb.GetGitHubAccessTokenRequest4.exa.seat_management_pb.GetGitHubAccessTokenResponse"† +ConnectNetlifyAccount4.exa.seat_management_pb.ConnectNetlifyAccountRequest5.exa.seat_management_pb.ConnectNetlifyAccountResponse"� +DisconnectNetlifyAccount7.exa.seat_management_pb.DisconnectNetlifyAccountRequest8.exa.seat_management_pb.DisconnectNetlifyAccountResponse"Œ +GetNetlifyAccountStatus6.exa.seat_management_pb.GetNetlifyAccountStatusRequest7.exa.seat_management_pb.GetNetlifyAccountStatusResponse"€ +CreateTeamApiSecret2.exa.seat_management_pb.CreateTeamApiSecretRequest3.exa.seat_management_pb.CreateTeamApiSecretResponse"€ +UpdateTeamApiSecret2.exa.seat_management_pb.UpdateTeamApiSecretRequest3.exa.seat_management_pb.UpdateTeamApiSecretResponse"ƒ +GetAllTeamApiSecrets3.exa.seat_management_pb.GetAllTeamApiSecretsRequest4.exa.seat_management_pb.GetAllTeamApiSecretsResponse"€ +DeleteTeamApiSecret2.exa.seat_management_pb.DeleteTeamApiSecretRequest3.exa.seat_management_pb.DeleteTeamApiSecretResponse"n + GetPlanStatus,.exa.seat_management_pb.GetPlanStatusRequest-.exa.seat_management_pb.GetPlanStatusResponse"e + +CreateRole).exa.seat_management_pb.CreateRoleRequest*.exa.seat_management_pb.CreateRoleResponse"e + +DeleteRole).exa.seat_management_pb.DeleteRoleRequest*.exa.seat_management_pb.DeleteRoleResponse"e + +UpdateRole).exa.seat_management_pb.UpdateRoleRequest*.exa.seat_management_pb.UpdateRoleResponse"_ +GetRoles'.exa.seat_management_pb.GetRolesRequest(.exa.seat_management_pb.GetRolesResponse"t +UpdateUserRoles..exa.seat_management_pb.UpdateUserRolesRequest/.exa.seat_management_pb.UpdateUserRolesResponse"€ +BulkUpdateUserRoles2.exa.seat_management_pb.BulkUpdateUserRolesRequest3.exa.seat_management_pb.BulkUpdateUserRolesResponse"� +GetTeamsFeaturesInternal7.exa.seat_management_pb.GetTeamsFeaturesInternalRequest8.exa.seat_management_pb.GetTeamsFeaturesInternalResponse"˜ +UpdateTeamsFeaturesInternal:.exa.seat_management_pb.UpdateTeamsFeaturesInternalRequest;.exa.seat_management_pb.UpdateTeamsFeaturesInternalResponse"w +SetTeamsFeatures/.exa.seat_management_pb.SetTeamsFeaturesRequest0.exa.seat_management_pb.SetTeamsFeaturesResponse"• +UpdateUserFeaturesInternal9.exa.seat_management_pb.UpdateUserFeaturesInternalRequest:.exa.seat_management_pb.UpdateUserFeaturesInternalResponse"† +BulkEditUserApprovals4.exa.seat_management_pb.BulkEditUserApprovalsRequest5.exa.seat_management_pb.BulkEditUserApprovalsResponse"ž +BulkEditUserApprovalsInternal<.exa.seat_management_pb.BulkEditUserApprovalsInternalRequest=.exa.seat_management_pb.BulkEditUserApprovalsInternalResponse"w +UpdateTeamConfig/.exa.seat_management_pb.UpdateTeamConfigRequest0.exa.seat_management_pb.UpdateTeamConfigResponse"h + GetTeamInfo*.exa.seat_management_pb.GetTeamInfoRequest+.exa.seat_management_pb.GetTeamInfoResponse"� +UpdateTeamConfigExternal7.exa.seat_management_pb.UpdateTeamConfigExternalRequest8.exa.seat_management_pb.UpdateTeamConfigExternalResponse"€ +GetTeamConfigRecord2.exa.seat_management_pb.GetTeamConfigRecordRequest3.exa.seat_management_pb.GetTeamConfigRecordResponse"t +GetTeamSettings..exa.seat_management_pb.GetTeamSettingsRequest/.exa.seat_management_pb.GetTeamSettingsResponse"ž +UpdateCascadeWebSearchEnabled<.exa.seat_management_pb.UpdateCascadeWebSearchEnabledRequest=.exa.seat_management_pb.UpdateCascadeWebSearchEnabledResponse"h + GetMucsInfo*.exa.seat_management_pb.GetMucsInfoRequest+.exa.seat_management_pb.GetMucsInfoResponse"q +GetWrapped2024-.exa.seat_management_pb.GetWrapped2024Request..exa.seat_management_pb.GetWrapped2024Response"€ +IsValidReferralCode2.exa.seat_management_pb.IsValidReferralCodeRequest3.exa.seat_management_pb.IsValidReferralCodeResponse"€ +ProcessReferralCode2.exa.seat_management_pb.ProcessReferralCodeRequest3.exa.seat_management_pb.ProcessReferralCodeResponse"˜ +AddExtraFlexCreditsInternal:.exa.seat_management_pb.AddExtraFlexCreditsInternalRequest;.exa.seat_management_pb.AddExtraFlexCreditsInternalResponse"’ +GetSetUserApiProviderKeys8.exa.seat_management_pb.GetSetUserApiProviderKeysRequest9.exa.seat_management_pb.GetSetUserApiProviderKeysResponse"† +SetUserApiProviderKey4.exa.seat_management_pb.SetUserApiProviderKeyRequest5.exa.seat_management_pb.SetUserApiProviderKeyResponse"� +DeleteUserApiProviderKey7.exa.seat_management_pb.DeleteUserApiProviderKeyRequest8.exa.seat_management_pb.DeleteUserApiProviderKeyResponse"w +GetApiKeySummary/.exa.seat_management_pb.GetApiKeySummaryRequest0.exa.seat_management_pb.GetApiKeySummaryResponse"k + DeleteApiKey+.exa.seat_management_pb.DeleteApiKeyRequest,.exa.seat_management_pb.DeleteApiKeyResponse"e + +LogOutUser).exa.seat_management_pb.LogOutUserRequest*.exa.seat_management_pb.LogOutUserResponse"n + AddTeamDomain,.exa.seat_management_pb.AddTeamDomainRequest-.exa.seat_management_pb.AddTeamDomainResponse"t +ListTeamDomains..exa.seat_management_pb.ListTeamDomainsRequest/.exa.seat_management_pb.ListTeamDomainsResponse"w +VerifyTeamDomain/.exa.seat_management_pb.VerifyTeamDomainRequest0.exa.seat_management_pb.VerifyTeamDomainResponse"w +DeleteTeamDomain/.exa.seat_management_pb.DeleteTeamDomainRequest0.exa.seat_management_pb.DeleteTeamDomainResponse"† +AddTeamDomainInternal4.exa.seat_management_pb.AddTeamDomainInternalRequest5.exa.seat_management_pb.AddTeamDomainInternalResponse"� +DeleteTeamDomainInternal7.exa.seat_management_pb.DeleteTeamDomainInternalRequest8.exa.seat_management_pb.DeleteTeamDomainInternalResponse"Œ +ListTeamDomainsInternal6.exa.seat_management_pb.ListTeamDomainsInternalRequest7.exa.seat_management_pb.ListTeamDomainsInternalResponse"ƒ +AcceptTermsOfService3.exa.seat_management_pb.AcceptTermsOfServiceRequest4.exa.seat_management_pb.AcceptTermsOfServiceResponse"z +GetTermsOfService0.exa.seat_management_pb.GetTermsOfServiceRequest1.exa.seat_management_pb.GetTermsOfServiceResponse"’ +UpdateUserAccountSettings8.exa.seat_management_pb.UpdateUserAccountSettingsRequest9.exa.seat_management_pb.UpdateUserAccountSettingsResponse"BòOPEN_TO_OPAQUE_HYBRIDbproto3 \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0347.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0347.pb new file mode 100644 index 0000000000000000000000000000000000000000..2909839d928679e7f236c0111cf6f63495789486 GIT binary patch literal 2134 zcma)8U2fY(5H9s&OCwv6*LEViXzMaS;RJz z$)y$DpwB%)(Tns9y-H8e{i8xPvf4N9x8Hm-J2N{==p@*a460{Y?j5D-H-;>r-oBd}?)IBz$emcP(n@m_Jl@}4MYX5FQ`GQ5h zhrWl>h;Y)h4vL4h_QTe#?pli9IuYbv$m5x-?Dk(lbq=8h6tC$_Xjz9j`Q>>y)ij4g~OQo#@-JI#q0#u#YpZMIrq38>MA!7m7 zwU?!{E$Cx8-@&|EEu3bO}P&n36K47Y&bHks^HW#s!14jV;WIW zXnCV@?2l1AnZSj2r6l3>w+?0{N(m4m*q``{o`$~ow+n+CVP zf%>8a+FR&-5uxt>UoER!fi;~L`w;4jCqZ{%?M5a!QJ1>vnw9+)kQ0zF6e;~tjEQ3w zUixEn3Y(EZ@kGF?`|9ocDszj&LyVJFUcueSETx`(40pStArcyQf`Cl}KjFs5189&8 z5`{|RAdBrz4j%~E{u*|S$nhw0Se!}hLB$(II1-48uyF&WaqS=AUgr2JW)s@=LlV!F%p*Xa!thXmd7Xyd`M|bA zKt||7w0mMw@EW$sSk8x`P7&sE(d9QyQD$z_XrBFh$94d{V)1nn5s!8v z-$d~gcBdJNN#tW1l3^gmshSXKq-@U#!mOvapNsh}hvvp{ns7Fe%@!o+t(>`Xt=iUf zRIUAN#g)(7xAF`9qHSnBt-nuT>m$mN*W_t-N%aeNa7zxA=!@`@<=(jNqi$oMe+SOx n-@v)}8E~w>3%h-%_Yz<9ao_3uH0a^eH(mF|$#6~m5j_3}pC`7z literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0348.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0348.pb new file mode 100644 index 0000000000000000000000000000000000000000..f73b063ca4330d4b3ff290760b93ec657cd1f244 GIT binary patch literal 3921 zcmb7HTW{M&7LKeNd1%Wr6E}+5Zd3Jwq8A5ni@kLBVNHp#&$EEfGW{R90CecN-+kd*8=P5UIxcfNCG=3IyHPC5;fz>EDPy?XSm zOx0!h==nr>@tA)0;v`BV8{|LzJ&kt$Q--Z)6ZJTp$?nu&Tu8eKs--pd82`|EhKl8|XnXLEk2rEaQCgBgI z67eR{B9)8OoBC?nsxYr4tPJfVNW49$s?<+atBM3`zjfm{z3}|}l;lFwI{zwxSscvX zg`MHZ6$fX7;feS3@c{9S>o$7s6ZZ_^ z@^x6aCkMv}SL}PxTv_Q3M`WYwY{Qn9JAmB6!210=N3e8^9-=diD^R(lDbK12(f(n_oA3$~HkL8TdLP?{SmxdF+Zq7t``uLJ8M7ICU{8AHeQfn)O{FzVb$c?iZMt*A(1m!za(& zW~K8#0F&J|pNFa4fQ>N7Dj)yZ5AkB$6g-3}pUC@$h6VxE;hO;1Yp7hqK;PXIrbY&V zvOj~Gzf7l5!i8+@zwv@wXy3g9=7@}IzYUvdIG0%9^Vpl~8ZQg0z>byuC#WMq`4_TP z<3xM&cFV__Byu*L2<@gz)vB}JOHM@5UMi7svE5V>d9GRp>$Gp*OCUoq&vw9+&!gFr zJEqA>Z{4os=CpoEtaQk=e}nogTu8bi{Mr?tXi|Se&+xt+N1%8}$XzT~HLIKwrvz$6qJwn?q)H4U$EvT#I_**$ivyJj4CXp3L zHA%v_m>;HChuXiCpr##ezYb=oJb#jg&-IB7VT9^{*OV71#BDHVQmHf25LT#8a|kbn zbT3H!^OSF3h5vYf~170(p|V}j}~0VK!aghOf7 zPbl*Y^t**<-cra@n*d(1m1BWPD>lmwe%(g7lMFMiSR9-Yz z5sr}D`w*&OhUA1K#-32Pp9mR}1t`GSB^THevIt;+dO3tX2DO|_uq-1S68cnY2+89_ zPH^;)yvnCuL)u?MJxlm3)@ia_TyoBFtj}m^zY7-QI9&soaO)~#w1L4PVHBqZY}s{sQ^y^=byems>#Lrc0W(Ea!k)HP50*4p2_aRyBm zIm>az@RnA{{fZW{?Q;vpD=lb++`?yYZ%*aujeRB8l8UC3 z*)NM7mO3b0&#Mn$EA>$;^|Un}NoKzyHZ|;U@1l5p4BN|CrHSL3x#7t)5|@Zxtv+K zyV$YW9_tQd#T$O&u2;CD^9{h!5#0^rDe3Dr~OgI zC^a`e{C5fJ*hje=w&32g?x}b7)yTy!veS{<)gM}SaK1GP$!LI|ZTR|a;%8CLempqD xm+v-M1#)zR@7;CE;ouCv!SJiEpd1bzPq?FDvq}%+YjAgX*sP6f{Hgru{{dJplt=&o literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0349.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0349.pb new file mode 100644 index 0000000000000000000000000000000000000000..66e6a2a4ab8aba33611dcd1e8a0e737cb6dca900 GIT binary patch literal 2573 zcmbVOTW;G%6fLcX#VgBZrba-xb?pi$kOqZ}7!DF7>4)7YZh@*v#_~t{LyV-cNQAGF z!=UaivWKprOXzpk(M_~>9wcRe%IlAF=iHfl&J537xGVf1TX-qU#Pv~{B@q`sFLEzR z7Cbz{Q5MYe5l)DN>;{SaGLX?c40tT|4wgx>47p4e$*j0K5<$ds!J<^B4ex{fGn?`7 z1q(7lpdGV_yVjv~$ENC=>_X=a3k&XUsGuGU_n~vniY2e7WsXJ7^q&@N{*V;0;8`<* zJc1tookwZNGPQF5_^VM9gVETaXoV-|aBH4%Ciudu=(sK1zkj?p(u6fTBs`jygsEea zs>tvO^j;P$7D33#9`t@Q--^FQt8q<1YEY5<2T5KOQN*%q@-=MbC~C;PxumUDXw$xq zDJ950fPv&iq&QpD))8Dq3R3OgI&2}AHG-5CuhiElNc$56Ie^W}SX`%kQFFd=u>W?z z{xQf!vdmcYA*{axvMP*s6(&r$vNnr4EAl*(@%L$T0^M0Lf6WD+wp8fL<|}iiFw|h1 zuglKIt3z%>H=p}FVr~bsZ&5QM-@x`CJWD*`XFT_laN%|pzk!TS%b+BuVETq^BBV`i z8PWIS4mkC+(W$4_QL8JER%r}_m@k<94Rlduv?{6$m_Ke?7ga`e zQBS}wT_$%ORnVHhssghc&-4KLMVj)=o1uR!j6Hw~oyo`z!_;2)J|>l6qR)Zmp(Ms@oLpVy_!mhAc#ZW) zUhj~{OW~{C2h@y)Z!PGR@{s$`3FUi%x$+M@XufmRlR`DRc9T^HB@e;=7z3}t!~Zs* zJ5lf7r&e?iI!pP2nb+rwW+Lj5qZ&ybz@|ERo|)HXzd1=AE6-?&mWk;3@}W@9*FRp9 zXkHUqqGck!Cen|U<*ZFKrcFyU`5tV)v}spb&Dx`?+?>`K(%7qm@uFP$S&R0o*d!nR zWxRPY_v zuk)zE%9@He5K27UUw+@60o1FLJ~k@PFMpYisq-1Jv8y?~JRdujj9*+%Ca3h3vmplv zdG%ua)M=3czJNbnOrM|A(}~k2pTmyI@#cpAHp#4^U$fMdyQCCXiI~vY_=4>=)qbVC5 z!^~Ouj8i|P?ZZRr$JB#}gX;+Js1thWPVCOWOXhMzFo~cX0=AHU5(Azud=^sUx$#n` zbO1o7EO&U6HaNOz@KgpvC$dq%I7p;i22KhkA8FY}X30@NEu}oR6GErnQo3eYC07DvC0-kN;PDW}Y6mM^bI7@N0MP zBgX%%kq3A;w_^`Sebau|ecSDwchy^@hBId>N>}Zkb)uFC#)WsaOzz>G0@&}EZBwl@ zN;S0i8t<%YArJ9=%j}!SL-S;_fh5bN$rjtV+P8WaBenGE1uo0M5t83gLoaUU0ED(u hr2D#Ycf);aAMd&>(5H+|=aA#%!)U2%)9k0OM{xq|_`U0q_rt3O-iS_pW T`l+m2>#$J;CnWzy{A2qIN$1W7 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0353.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0353.pb new file mode 100644 index 0000000..95b8091 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0353.pb @@ -0,0 +1,6 @@ + +1third_party/protobuf/json_enumvalue_options.proto pb.enumvalue!net/proto2/proto/descriptor.proto"( +JsonEnumValueOptions +string ( X:S +json.proto2.EnumValueOptionsæ ( 2".pb.enumvalue.JsonEnumValueOptionsB²êBJ +com.google.protobuf.utilZ.google.golang.org/protobuf/types/jsonoptionspbbeditionspé \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0354.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0354.pb new file mode 100644 index 0000000000000000000000000000000000000000..d890fd76d3f9edfba73df51ac67559383256dda0 GIT binary patch literal 1806 zcma)7+iu!G5Dj-SB*faJA(vjFsA*H$axqPlR%#_MPOwD5vPr5wtqd6A25e-TNIdil z`qoeDb3dS;(J_X^;1nStYj@6^J!glVUC7$kn%SlU#k5CRi&f~rG;G5eW!=#&n{65W zzM*HvbFzkzJIvg&du1=ZYxESo>++hzP8O+_*~)eequW#O!(D@RRK*^es^u5E>#ajG7MMOdQ4#y^R@>32+x7DTsDk14k=5!6G(zYpB^O*@qM- zh!tLvFNFqAFKe>MbHcg6mzfn(fUFnfxpIZ4_?3(FtI(*>A}`ZCdqyv~FI27+*^~E7 zU?~!2PDzEccTA9cfRlwvT&0LVHb=#J^;^D>JDKW*NFLt$snPxE6&@Pc`o!?W%S=J721f-DpA2MbI%twEAAbRF+il$Wtn$urpJ>a`lrH5>=BfNp17 zau2rW6S%6t*Ba>N0Zis4+zt~=k6^9X8|b3*jJ_RW$*o| literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0355.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0355.pb new file mode 100644 index 0000000000000000000000000000000000000000..a125ed63cc6ec2bb2212c8b5feb7d37677ba896c GIT binary patch literal 6904 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0356.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0356.pb new file mode 100644 index 0000000..83e6156 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0356.pb @@ -0,0 +1,18 @@ + +4third_party/s2a_proto/s2a/proto/v2/s2a_context.proto s2a.proto.v2/third_party/s2a_proto/s2a/proto/v2/common.proto"­ + +S2AContext- +leaf_cert_spiffe_id ( RleafCertSpiffeId$ +leaf_cert_uris ( R leafCertUris, +leaf_cert_dnsnames ( RleafCertDnsnamesM +#peer_certificate_chain_fingerprints ( R peerCertificateChainFingerprints= +local_identity ( 2.s2a.proto.v2.IdentityR localIdentity= +local_leaf_cert_fingerprint ( RlocalLeafCertFingerprint@ +peer_leaf_certificate_der ( BªRpeerLeafCertificateDerH + +attributes ( 2(.s2a.proto.v2.S2AContext.AttributesEntryR +attributes= +AttributesEntry +key ( Rkey +value ( Rvalue:8JB1 +com.google.s2a.proto.v2BS2AContextProtoP’beditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0357.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0357.pb new file mode 100644 index 0000000..36e63fe --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0357.pb @@ -0,0 +1,512 @@ + ++third_party/tcmalloc/internal/mallocz.proto-tcmalloc.tcmalloc_internal.perftools.profiles"I +HistogramEntry + lower_bound ( + upper_bound ( +value ("£ +SampledTrackerEntry + allocations ( +longest_free_range ( +objects ( +is_hugepage_backed ( +density ( +reallocation_time_sec ("F +PrioritizationListOccupancy + +list_index ( +value (J"? +SpanAllocationsTrackerEntry + num_spans ( +value ("’ + FreelistEntry + sizeclass ( +bytes ( +objects_per_span ( +num_spans_requested ( +num_spans_returned ( + obj_capacity (Z +span_util_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryq +prioritization_list_occupancy ( 2J.tcmalloc.tcmalloc_internal.perftools.profiles.PrioritizationListOccupancyV +same_span_stats ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntrya +span_allocations_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryJ J + J  J  Rspan_allocations_trackerR!span_completed_lifetime_histogramRspan_lifetime_histogram"í +TransferCacheEntry + sizeclass ( + insert_hits ( + insert_misses ( +insert_non_batch_misses ( + remove_hits ( + remove_misses ( +remove_non_batch_misses ( +used ( +capacity ( + max_capacity + ( +insert_object_misses ( +remove_object_hits ( +remove_object_misses ( +frontend_allocations ("² + CPUCacheEntry +cpu ( +used ( +unused ( +active ( + populated ( + +underflows ( + overflows ( +reclaims ( +size_class_resizes ("¢ +SizeClassCapacityEntry + sizeclass ( + min_capacity ( + avg_capacity ( + max_capacity ( +max_allowed_capacity ( +min_last_underflow_ns ( +max_last_underflow_ns ( +min_last_overflow_ns ( +max_last_overflow_ns ( +max_capacity_misses + ("K +DynamicSlabEntry +shift ( + +grow_count ( + shrink_count ("¼ + PageHeapEntry + span_size ( +present ( +released ( + num_spans (JJJJ Ravg_live_age_secsRavg_released_age_secsR live_age_histRreleased_age_hist"B +HugePageUsageStats +used ( +free ( +unmapped ("Ú +HugePageTrackerP +type (2B.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageTrackerTypeY +objects (2H.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageTrackerObjectType[ +free_pages_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryc +longest_free_range_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntry\ +allocations_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryY +lifetime_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryg + low_occupancy_lifetime_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntrye +long_lived_hugepages_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntry + total_pages (! +num_pages_hugepage_backed (* +"num_free_pages_non_hugepage_backed" (* +"num_used_pages_non_hugepage_backed# (& +num_free_pages_hugepage_backed$ (& +num_used_pages_hugepage_backed% ( +num_pages_treated (" +num_pages_collapse_skipped& (1 +)num_pages_collapse_skipped_due_to_backoff' ( +num_pages_free_swapped ( +num_pages_used_swapped ( +num_pages_free_unbacked ( +num_pages_used_unbacked! ( +num_pages_free_stale( ( +num_pages_used_stale) (Y +unbacked_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryX +swapped_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntrya +used_and_swapped_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryb +used_and_unbacked_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntry\ +sampled_trackers ( 2B.tcmalloc.tcmalloc_internal.perftools.profiles.SampledTrackerEntry] +free_swapped_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntry^ +free_unbacked_histogram ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryJR allocations_free_pages_histogram"› + HugePageFillerSeparateAllocStats +full_huge_pages ( +partial_huge_pages ( +released_huge_pages (% +partially_released_huge_pages ("´ +HugeRegionDetails + +used_bytes ( + +free_bytes ( +longest_free_range_bytes ( +unbacked_bytes ( +total_unbacked_bytes ( +backed_fully_free_bytes ("ã +HugePageAwareAllocatorSizeStats +min_span_pages ( +max_span_pages ( +num_spans_allocated ( +num_spans_freed ( + +live_bytes (" +spans_allocated_per_second (" +bytes_allocated_per_second ("Q +MinMaxCurrentStats + min_bytes ( + current_bytes ( + max_bytes ("[ + DetailedStat +epoch ( +time_offset_ms ( + min_bytes ( + max_bytes ("Š +DetailedStatSeries + window_ms ( +epochs (Q + measurements ( 2;.tcmalloc.tcmalloc_internal.perftools.profiles.DetailedStat"ì +FillerStatsSeries + window_ms ( +epochs (" +min_free_pages_interval_ms ( +min_free_pages ( +min_free_backed_pages (Y + measurements ( 2C.tcmalloc.tcmalloc_internal.perftools.profiles.FillerStatsDataPoint"s +CollapseErrorStatsN +type (2@.tcmalloc.tcmalloc_internal.perftools.profiles.CollapseErrorType +count ("— +HugePageTreatmentStats +collapse_eligible ( +collapse_attempted ( +collapse_succeeded (Z +collapse_errors ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.CollapseErrorStats! +treated_pages_subreleased ( +collapse_total_time_ms ( +collapse_max_time_us ( +collapse_backoff_delay (" +collapse_intervals_skipped (* +"treated_pages_unbacked_subreleased + (0 +(total_treated_pages_unbacked_subreleased (' +treated_pages_stale_subreleased (" +collapse_donated_succeeded ("Ò +FillerStatsDataPoint +epoch ( +time_offset_ms (U +at_minimum_demand ( 2:.tcmalloc.tcmalloc_internal.perftools.profiles.FillerStatsU +at_maximum_demand ( 2:.tcmalloc.tcmalloc_internal.perftools.profiles.FillerStats +min_free_pages ( +min_free_backed_pages ( +num_pages_subreleased (JJJJ + J  R timestamp_msRat_minimum_huge_pagesRat_maximum_huge_pagesRnum_hugepages_brokenRpartial_alloc_pages_subreleased"¾ + FillerStats + num_pages (JJJJJRregular_huge_pagesRdonated_huge_pagesRpartial_released_huge_pagesRreleased_huge_pagesR$used_pages_in_subreleased_huge_pages"£ +SkippedSubrelease, +$skipped_subrelease_short_interval_ms (+ +#skipped_subrelease_long_interval_ms + ( +skipped_subrelease_pages (* +"correctly_skipped_subrelease_pages (( + pending_skipped_subrelease_pages ( +skipped_subrelease_count (* +"correctly_skipped_subrelease_count (( + pending_skipped_subrelease_count ( +next_peak_interval_ms (JRskipped_subrelease_interval_ms"˜% +HugePageAllocatorInfo + +using_hpaa ( +using_hpaa_subrelease% (W + filler_usage ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageUsageStatsW + region_usage ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageUsageStatsV + cache_usage ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageUsageStatsV + alloc_usage ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageUsageStats +filler_full_huge_pages (! +filler_partial_huge_pages (" +filler_released_huge_pages (, +$filler_partially_released_huge_pages- ( +filler_free_pages + ( +filler_unmapped_bytes (& +filler_hugepageable_used_bytes (! +filler_donated_huge_pages) ( +filler_abandoned_pages6 (( + filler_used_pages_in_subreleased+ (- +%filler_used_pages_in_partial_released, ($ +filler_num_pages_subreleased0 (# +filler_num_hugepages_broken1 (1 +)filler_num_pages_subreleased_due_to_limit2 (0 +(filler_num_hugepages_broken_due_to_limit3 (} +$filler_sparsely_accessed_alloc_stats7 ( 2O.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageFillerSeparateAllocStats| +#filler_densely_accessed_alloc_stats8 ( 2O.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageFillerSeparateAllocStats" +use_huge_region_more_often9 (- +%filler_previously_released_huge_pages: (4 +,filler_previously_released_backed_huge_pagesH (' +filler_reused_broken_huge_pagesR (u +.sparsely_accessed_completed_lifetime_histogramN ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryt +-densely_accessed_completed_lifetime_histogramO ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntryl +%broken_hugepage_freed_pages_histogramQ ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.HistogramEntry% +filler_num_free_pages_swappedI (% +filler_num_used_pages_swappedJ (& +filler_num_used_pages_unbackedK (3 ++filler_num_non_free_non_used_unbacked_pagesL (V +filler_tracker* ( 2>.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageTracker" +min_huge_region_alloc_size ( +huge_region_size (] +huge_region_details ( 2@.tcmalloc.tcmalloc_internal.perftools.profiles.HugeRegionDetails( + huge_region_low_water_mark_bytesP (b +huge_region_usage_statsS ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.MinMaxCurrentStatsh +huge_region_free_backed_statsT ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.MinMaxCurrentStatsd +huge_region_usage_historyU ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.DetailedStatSeriesj +huge_region_free_backed_historyV ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.DetailedStatSeries +huge_cache_time_const' ( +cached_huge_page_bytes (" +max_cached_huge_page_bytes ( +huge_cache_hit_rate ( +huge_cache_overflow_rate ( +fast_unbacked_bytes ( +periodic_unbacked_bytes (a +huge_cache_usage_stats ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.MinMaxCurrentStatsc +huge_cache_offpeak_stats ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.MinMaxCurrentStatsa +huge_cache_cache_stats ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.MinMaxCurrentStats] +huge_cache_history& ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.DetailedStatSeries- +%num_huge_address_map_treap_nodes_used (0 +(num_huge_address_map_treap_nodes_created ( +contiguous_free_bytes (& +num_total_requested_huge_pages ( +num_in_use_huge_pages (" +num_small_allocation_pages! ( +num_slack_pages" ( +largest_allocation_pages# (a + hpaa_stat$ ( 2N.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageAwareAllocatorSizeStatsa +filler_stats_timeseries. ( 2@.tcmalloc.tcmalloc_internal.perftools.profiles.FillerStatsSeriesc +filler_skipped_subrelease/ ( 2@.tcmalloc.tcmalloc_internal.perftools.profiles.SkippedSubrelease +num_released_total_pages? (3 ++num_released_release_memory_to_system_pages@ (5 +-num_released_process_background_actions_pagesA (. +&num_released_soft_limit_exceeded_pagesB (. +&num_released_hard_limit_exceeded_pagesC (o + filler_huge_page_treatment_statsM ( 2E.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageTreatmentStatsJ56J  +J JJJ;J>?JFGJGHJ45Rlifetime_region_usageRfiller_quarantined_huge_pagesRfiller_free_pages_histogramR#filler_longest_free_range_histogramRfiller_allocations_histogramRregion_num_pages_subreleasedR)region_num_pages_subreleased_due_to_limitRhuge_cache_regretRcache_num_hugepages_releasedR)cache_num_hugepages_released_due_to_limitRregion_stats_timeseriesRregion_skipped_subreleaseRcache_stats_timeseriesRcache_skipped_subreleaseRlifetime_based_allocator_stats"® +PageAllocatorEntryG +tag (2:.tcmalloc.tcmalloc_internal.perftools.profiles.PageTagTypeO + page_heap ( 2<.tcmalloc.tcmalloc_internal.perftools.profiles.PageHeapEntry +min_large_span_size (a +huge_page_allocator ( 2D.tcmalloc.tcmalloc_internal.perftools.profiles.HugePageAllocatorInfo"ƒ + GwpAsanStats) +!tcmalloc_guarded_sample_parameter ( +successful_allocations ( +failed_allocations (# +skipped_allocations_noslots ($ +skipped_allocations_filtered ($ +skipped_allocations_toolarge ( +allocated_pages ( +quarantine_pages ( +high_allocated_pages ( +max_allocated_pages ( + pages_touched ( + total_pages ( +mprotect_fallbacks (J J  +J + J JJRtcmalloc_uaf_check_parameterR#tcmalloc_uaf_check_quarantine_limit"a +SampledProfiles + current_bytes (# +current_fragmentation_bytes ( + +peak_bytes ("¶ +ArenaTypeStats +span ( +sampled_allocation ( + thread_cache ( +stack_trace_table ( +filler_tracker ( + huge_region ( +pagemap ( +page_allocator ( +guarded_page_allocator ( +huge_page_metadata + ( +transfer_cache ( + cpu_cache ( +test ("‹4 + MalloczEntry +meta ( $ +scaling_factorn (:0.1Bª + fleet_segment� (  + in_use_by_app ( +page_heap_freelist ( +central_cache_freelist ( +per_cpu_cache_freelist (' +sharded_transfer_cache_freelist< ( +transfer_cache_freelist ( +thread_cache_freelists ( +malloc_metadata () +!malloc_metadata_arena_unavailable> () +!malloc_metadata_arena_unallocated? ( +actual_mem_used ( +unmapped + (" +virtual_address_space_used ( + pagemap_size" ( + num_spans ( +num_spans_created ( +num_thread_heaps ( +num_thread_heaps_created ( +num_stack_traces ( +num_stack_traces_created ( +num_table_buckets (! +num_table_buckets_created! ( +tcmalloc_page_size ( +tcmalloc_huge_page_size, ( +total_resident ( + total_mapped ( + total_vmpte� ( +pagemap_root_residence- ( +pagemap_root_sizeŽ ( + peak_backedF ( +peak_application_demandG ( +percpu_slab_size2 ( +percpu_slab_residence3 (W +percpu_vcpu_type9 (2=.tcmalloc.tcmalloc_internal.perftools.profiles.VirtualCpuType + cpus_allowed; ( + arena_blocks@ ( +arena_freelist_blocks‘ (N +freelist ( 2<.tcmalloc.tcmalloc_internal.perftools.profiles.FreelistEntryY +transfer_cache: ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.TransferCacheEntryO + cpu_cache ( 2<.tcmalloc.tcmalloc_internal.perftools.profiles.CPUCacheEntryO + page_heap ( 2<.tcmalloc.tcmalloc_internal.perftools.profiles.PageHeapEntryY +page_allocator1 ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.PageAllocatorEntryM +gwp_asan. ( 2;.tcmalloc.tcmalloc_internal.perftools.profiles.GwpAsanStats +mmap_sys_allocator ( +memory_release_failures0 ($ +malloc_release_bytes_per_sec ( +tcmalloc_per_cpu_caches (' +tcmalloc_max_per_cpu_cache_size (- +%tcmalloc_max_total_thread_cache_bytes (2 +*tcmalloc_skip_subrelease_short_interval_nsR (1 +)tcmalloc_skip_subrelease_long_interval_nsS (8 +/tcmalloc_skip_subrelease_cold_short_interval_nsš (7 +.tcmalloc_skip_subrelease_cold_long_interval_ns› (! +profile_sampling_intervalD (' +madvise_cold_regions_nohugepageK (a +sharded_transfer_cacheN ( 2A.tcmalloc.tcmalloc_internal.perftools.profiles.TransferCacheEntry& +active_sharded_transfer_cachesO (, +$tcmalloc_release_partial_alloc_pagesV (/ +'tcmalloc_release_pages_from_huge_regionY ( +active_partitions{ (Z +heap_partitioning| (2?.tcmalloc.tcmalloc_internal.perftools.profiles.PartitioningModeb +size_class_capacityC ( 2E.tcmalloc.tcmalloc_internal.perftools.profiles.SizeClassCapacityEntry! +dynamic_per_cpu_slab_size^ (U + dynamic_slabH ( 2?.tcmalloc.tcmalloc_internal.perftools.profiles.DynamicSlabEntry) +!dynamic_slab_madvise_failed_bytesI ( +min_large_span_size ( + container_rss$ ( +container_rss_huge_pages% ( +container_memory_limit¢ ( +container_total_cycles& ($ +container_total_instructions' (! +container_milligcu_usage† (! +container_milligcu_limit‡ ( +new_hooks_present( ( +delete_hooks_present) (! +sampled_new_hooks_present* ($ +sampled_delete_hooks_present+ (! +desired_usage_limit_bytes4 ( +hard_usage_limit_bytesZ ( +soft_limit_hits6 ( +hard_limit_hits[ (/ +'successful_shrinks_after_soft_limit_hitU (/ +'successful_shrinks_after_hard_limit_hit\ ( +num_released_total_pagesg (3 ++num_released_release_memory_to_system_pagesh (5 +-num_released_process_background_actions_pagesi (. +&num_released_soft_limit_exceeded_pagesj (. +&num_released_hard_limit_exceeded_pagesk (X +sampled_profiles7 ( 2>.tcmalloc.tcmalloc_internal.perftools.profiles.SampledProfiles +total_sampled_countT (` +size_class_configb (2E.tcmalloc.tcmalloc_internal.perftools.profiles.SizeClassConfigurationQ +madvisee (2@.tcmalloc.tcmalloc_internal.perftools.profiles.MadvisePreference/ +'tcmalloc_resize_size_class_max_capacityl ( +text_size_in_bytesq ( +min_hot_access_hintt (" +usermode_hugepage_collapsew ( +back_small_allocations (" +back_size_threshold_bytes€ ( +cpu_caches_touched‚ (- +$background_process_sleep_interval_nsƒ ( +max_cpu_cache_touched„ ( +cpu_caches_populated… (, +#tcmalloc_enable_unfiltered_collapseˆ (& +subrelease_unbacked_hugepages‹ (. +%tcmalloc_huge_region_adaptive_releaseŒ (% +tcmalloc_release_stale_pages� (/ +&tcmalloc_release_drained_slab_metadata’ (- +$tcmalloc_madvise_sampled_allocations“ (. +%tcmalloc_cfl_subbucket_prioritization• (X +arena_type_stats— ( 2=.tcmalloc.tcmalloc_internal.perftools.profiles.ArenaTypeStats* +!tcmalloc_release_max_filler_pages˜ (( +tcmalloc_track_broken_hugepagesœ (. +%tcmalloc_preserve_donated_on_collapse� (- +$tcmalloc_collapse_released_hugepagesž (, +#tcmalloc_prefer_backed_filler_pagesŸ (& +tcmalloc_fix_max_capacity_bug  (' +tcmalloc_filler_append_on_free¡ (8 +/tcmalloc_min_free_bytes_to_break_dense_hugepage£ (9 +0tcmalloc_min_free_bytes_to_break_sparse_hugepage¤ (J–—J‰ŠJuvJfgJJ89JrsJstJABJEFJPQJQRJmnJcdJWXJBCJJKJXYJ]^J_`J`aJopJvwJdeJpqJxyJyzJz{JJ#$J/0J56J=>JLMJMNJ}~J~JŠ‹J”•J™šR +session_idRproc_self_statmRphysical_cores_usedRselsanRtcmalloc_release_rateR$tcmalloc_skip_subrelease_interval_nsR/tcmalloc_cache_demand_release_short_interval_nsR.tcmalloc_cache_demand_release_long_interval_nsRtcmalloc_shuffle_per_cpu_cachesRtcmalloc_prioritize_spansR&tcmalloc_chunks_for_page_tracker_listsR.separate_allocs_for_few_and_many_objects_spansR(tcmalloc_huge_cache_demand_based_releaseR)tcmalloc_huge_region_demand_based_releaseR&tcmalloc_resize_cpu_cache_size_classesR$tcmalloc_reclaim_idle_per_cpu_cachesRtcmalloc_resize_transfer_cachesR tcmalloc_filler_chunks_per_allocRtcmalloc_use_wider_slabsR-tcmalloc_use_all_buckets_for_few_object_spansR*tcmalloc_configure_size_class_max_capacityR1tcmalloc_dense_trackers_sorted_on_spans_allocatedR2tcmalloc_sparse_trackers_coarse_longest_free_rangeRspan_max_cache_sizeRspan_max_cache_array_sizeRrelease_free_swappedRtcmalloc_num_priority_listsR +hard_limitR +limit_hitsR +other_infoRhuge_page_allocatorR total_pssRsbrk_sys_allocatorRtransfer_cache_implementationRtcmalloc_partial_transfer_cacheR*tcmalloc_linear_search_length_tracker_listR!use_userspace_collapse_heuristicsRtcmalloc_release_max_cold_pagesR"tcmalloc_release_max_sampled_pagesRhugepage_fragmentation_ratio*W +HugePageTrackerType +UNKNOWN +REGULAR +DONATED +RELEASED +PARTIAL*] +HugePageTrackerObjectType +UNKNOWN_OBJECTS +SPARSELY_ACCESSED +DENSELY_ACCESSED*³ +PartitioningMode +PARTITIONING_MODE_UNKNOWN +PARTITIONING_MODE_DISABLED +PARTITIONING_MODE_NUMA +PARTITIONING_MODE_SECURITY$ + PARTITIONING_MODE_SECURITY_LIGHT*­ +CollapseErrorType + ETYPE_OTHER + ETYPE_NOMEM + +ETYPE_BUSY + ETYPE_INVAL + ETYPE_AGAIN + +ETYPE_INTR + ETYPE_ACCES + ETYPE_FAULT +ETYPE_REJECTED*| + PageTagType + +NORMAL +SAMPLED +COLD + NORMAL_P1 + +SAMPLED_P1 +SAMPLED_OR_COLD +SAMPLED_OR_COLD_P1*U +VirtualCpuType +NONE +FLAT +NUMA +L3_AWARE + SCHED_STATE +MM*f +TransferCacheImplementationType +UNKNOWN_TRANSFERCACHE +LIFO +NO_TRANSFERCACHE +RING*ê +SizeClassConfiguration +SIZE_CLASS_UNKNOWN +SIZE_CLASS_POW2_BELOW_64 +SIZE_CLASS_POW2_ONLY +SIZE_CLASS_LEGACY +SIZE_CLASS_LOW_FRAG +SIZE_CLASS_FEWER +SIZE_CLASS_REUSE +SIZE_CLASS_REUSE_V2% +!SIZE_CLASS_REUSE_RELAXED_BELOW_64 +SIZE_CLASS_FLEXIBLE ) +%SIZE_CLASS_FLEXIBLE_NO_REUSE_NO_40_56 + +SIZE_CLASS_FLEXIBLE_NO_REUSE *r +MadvisePreference +MADVISE_DONTNEED +MADVISE_FREE_AND_DONTNEED +MADVISE_FREE_ONLY + MADVISE_NEVERBòOPEN_TO_OPAQUE_HYBRID’beditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0358.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0358.pb new file mode 100644 index 0000000000000000000000000000000000000000..57e8e7a6a0321bdb0152e086d2854d5ab9e572cb GIT binary patch literal 491 zcmYL`-EI>x5QW)oXwpg2xNZxACqM{o@41_-XA>)q9r-7PD+}6H6}5D$WO)f5qfgYw z;1RgQ=7zh`@tNcAXyEc^zk9gqza8$cZo1p{P(AItzT=SPs@?Cq{l{NNFsRcTKZeq* z*egDTlNxnRN|9g%AHy){l{VL!mHYyj)LT?iM6`>rChge~zl1YED3sI`=}S!{(&ius zY2#yKf)?yG=WvS3Cg0a&lFmDJoHsXQ*U~v@bQGjz+8pw8m<5f&FH^p((I=7dH^419 z6KtJ-Sz>TmAMv+v-k?mdabu}AT1cP5*hwbGxv|*=oWaBdA59Z2>IJbeKZ9w|a=lTM zYb4WzPhcd|Xf-M}Rj#wPe+ zGv)^MziQbbsKKColsdX=>FZ^hQU?@~UA!NBE?GJM1n+LTAJtvg-95C`W7}8%FU86a cB’ beditionspéz'third_party/protobuf/cpp_features.proto \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0360.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0360.pb new file mode 100644 index 0000000000000000000000000000000000000000..7db58427c10bdc4bd9ff3d30c77855d1bce2932d GIT binary patch literal 258 zcmd;*E-lH-(Jx6X&ekt3Nlea;FDXh)PSqbbZP3W|jk zxY)qLHXE`EiLNSreaHQIeWhoSB~|Bnh$7NDty9Jzt1pf>TQ*+HWrp fQ()BKHWEZPuGoor5;H>*M`}uD3DA(@f|u+7%gR=5 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0361.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0361.pb new file mode 100644 index 0000000000000000000000000000000000000000..6ac5175aee5a6742645eaeae65c6e8799d56c807 GIT binary patch literal 927 zcmcIjL2J}N6mHgRtyx@aN+s^86c1aGjN~Q=;+7TE)-G8^DrlHZhV0<%OqhA0UC5!{ zJW4_ESUmU>L_B-*B3`_Tf53VW1TW4`qDE9ac^c-u_kG`+@4azO)&`8oGCFKoGh*CHuks?q6I-82bxuh^fOkjmrfG7tdIcCUY$d1HW zMkJc#4Cq*7QOqdepwLL{ukkvsSEbv*#Tg96qr= z-F^7r*^72#|MBye?PhoG{N74vs@xBj(^MIbiPzBe$9k_V12|l+0k&6f-|OD#hg;F* z!Jr5S>qSa9ku)w~tR;a_o)%;m2v>B(w8xN-R51}8%XnPOFjs`!!7?GTFQt&fnO?DV zeeKNt`_ErbY`m-?mcSEGYmw5v!vI}PlZSs@%5K7OkHdA Tr|=tV?u%tTZP>SNUfuWxCOJ~% literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0362.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0362.pb new file mode 100644 index 0000000000000000000000000000000000000000..f37157c77296f7792517babdff75fcf4c715ab87 GIT binary patch literal 1989 zcmah~NpI6Y6s90mXeh;5fQ#je0_s#dV@6AJrqotXmGj`0Gcjpfm$I8xZ zZLB)yxX##2!7WssvR$ZD9Jk<>oJuY3TX07MZF6)iA>HA>@&%tyKBzOqMk+HOTrK;=9)ggONZ$uqN@kpWKmZr^P)gs=6HdtWjB&DS_GOnz_G1Qx+3P;+jDWL!)48j@b2#n$Kun;2z`(;9)cvfutr?0OC8j z3V17uMGz`88x&6g??a;zfMF$VK|{dQ%slt^9Pl=@MS$rP5N1qjx@~}}8GD`jz#%F`X-B;}l<^6W|w(eyL)e^rvZewNDbO+Y8wer^@E)=$9& ziuaiSjW-L2`}Z z`b2Rz>J$|GHTRy}&s3g!;ynr}f1baD3ecQ;E$aotXXpvwJ!pp@Yua07^a8fEuU`OV zfqxf4S>)flpxou(XP`WT1BcMYT4N2_F5g2v^#zrPr%T2146XW`vH#_pxB209yE_xH zxV#Òï€�latest +.com.google.wireless.android.play.playlog.protoPbeditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0365.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0365.pb new file mode 100644 index 0000000000000000000000000000000000000000..3cc929b5d84c0c6dbe99180aec5b0c38850963e0 GIT binary patch literal 3256 zcmb7HO>7%Q6t2@Gw#QClPtq`?t@_^v3f}zCL(?J=I|W668nzH5gtS`kj@?PtJJ#$v zCY*YuaNx+X0whixxO3so0Topo;NITou}9wgtUXSDQZB1x-uJ!t=Dj!XJ)^h#OwfoX ziQ~ti;4E~yk-x7#5pO$P!Bg%85uLm<$H_p(fp#YexS+o2(mMLIxyNYV+oM9pTII|*ay?18@Y~c0{nYRB2%H!?uM?fn zjvuEiu_%Db}`>obGFiwHsX+AMB+U}+2(#kyswXoO(rJSv)7 z0}xx@|6XtlS^}s=R7%3#EWzX`;3kX<|CC$=vTdDvyo@Rq(rfjih+G_nPY>bmf*AKv zm41=ZSk;cHA#(Qg(Z$lrdM!)aGv9jcsdUtCWSWdaLoX`>Bbl!!(L{%bG$P|FKssv= z^R7O{XHXt0EbIj-nHU9R=lC2d-1bG-_XQ<|QOrPqPoYU2NKzbym}7hv6?meX4Vknc z5ZXLX>aq#pw@}sZb|V(3hi}07QEg>?SxSE^yXF{QM)`pE;#BODvO-jCRpXT-P{A1jz-4&Uy_O%OJwXMT zvUEa#M}!#C&=l}c$n+>mpDHnjAd{JcVtI<+KvTjG86Om9#ezWu%SxK1{54c+!KL}Kh;WczjzCbw^GTrb`NXaaatm?;rY5>TXXaEGa(F~kwsxKJyH*y+SrIjl+ z7(O*Ud}^jS)C^R&nc90=ol4-gCJ&2v+F*?UM@YVZWhi^b(3HppWo-4Ojcw?*15{%Q zl2kQ{hcbK(&9THwSV;RU4yiERjLd<#f@v@hWh=uhxivs(1rX0U7{$<$p!s+S?}>oI zq)5s9L2^~WKH%+J3bYxgco$)FJ*zj9SAaRavU*65(B|D?Pp@r;)-APOON<$sHJQn} zwVWe_sF*GtV$F0UZS-T{S*DEEp$zUd`-}lhUR9=+4>M(t?ptzl4{hNQwMvMOqj7bS z1<+m`Le(L@gi3;YoOZljy1z`0TbL)vEed{Rl^t4rz-2!FjuU{=3tIRK~qGjy7 zcz`x;vkt7D;985dWp>s|Zt>>U`bVGK@V1xgUyt3n`-_{q|L>h|$0i{g@QD8S=GUL6 za(5s6eShYM96Hg3l?3*?HM36#5$}a+*}L6qqRR)Q@Z710eb@qF<%IaesoZN}NI)?l z=Xu~3{90)G36;yPTxpz$w*6oqU3eZr@FtX_;9xBdk=+EdU<_KX{N+%SAJDD)Z@p}u V@Rs};vXy(1%Y8pK-dNw*`VUy6hW`Kn literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0366.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0366.pb new file mode 100644 index 0000000..6498af2 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0366.pb @@ -0,0 +1,18 @@ + +Iwireless/android/play/playlog/proto/client_info/android_device_type.protowireless_android_play_playloggoogle/api/inclusion.proto;java/com/google/apps/jspb/jspb_generate_object_format.proto2logs/proto/logs_annotations/logs_annotations.protoZE)Ousm5l=bn4+eNP8&@4F%ODCa8i2O)C@YT%J+ ze0XfA1|btnbv&2)!gl=~ruK;t$QLB6#GrEFr-Gd-*pWhfpu)z+kg=ghRT8+W>pR|r zyUb5YH*W5dJ)$~ntR9g9uI}=nA0PIR`ZOeh+N{4z9bxaVa7;v6d>z$!YB2i5_C6Ct zpgdQP|43_Yalt||r0ReO5-<;k&T5ibIUN&UxX!FxQoZ@90PD4*@$2zYbliz@4OaUT z*BjV-G>pb8OBbapOSQtwm)~AUpO?**7~M`lsiBO8?o<0 z3C?DKJtoe`^{Fjf8kQGhEBgOgX(fsl3T9qTXDw%NWglcGn4k%NvO^p(3DHC`Hc|f< z6ZK%ynvqJ|e+RRKU1kww3(oT?7j$d~qbYYC;@M+5X5rNCPX*;=KobjD{keqPNx7|< zT8o&QFQi|eUA$-o*6K}NGc3Dj+&9_}4Ecnz0!6LWYgVncDND*KEOoXtqisFxXmU6$rXtOUzFquc9r+NPy7&>Qye>dkFzm{W?7zuRs$&=p#2=+#!+Xvq1^hfq4U zaHS0Et*X(xQ>|M)bFRS|Q05Tbu(T%jSqFLUf3?++bNBMa1v!srK`!FCBtz|K?%?pP zDSh~Q@I1HZVd`-4{@J@XtJ2}ePajIJB{&}t=P`!IjWnzrk4*+~l8h#OxOxnAeL+K? zV8n3lVqE$n$|`(E$h literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0368.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0368.pb new file mode 100644 index 0000000000000000000000000000000000000000..0d549424ae6bc7f07364f446647a7aee4eb37d01 GIT binary patch literal 878 zcmaJ=L2J}N6gFvX=`3Bt;GrxEQVG0d%*I(~XF_JSvbSDa zJb3h2^z6ZdH-Cf_Jn7w|{sd=|Y+Eb!@|etf-}m0U?+bYFnw6AOr4SKWDOrXJPG(i$ zGDk%zwL~drRA|h^NTP(5nUW&+s}#IB$KwW%Exrl{-|6I1=A0r@FvLX4r;15YLp%4! zWS^i^PS9ylq0m?rNfmHT1ucoDSSDkdYCMwVgy;smY1maWo;{lOLTaK7y+Ri+8qAi` zvLrc08PTMW+&uXVQ@>Qv2@#s5=jm$n`ezrwpm}_+T1aU20Y{+KtVhoZy5`(+Hrkt8 z{(slv|I6dol)Hu_SUx`f{m%Kh9D|zKUcwE~N~Vlwn3II^HP`f6X)1rTVo>FFYzp25 z*XJVP^N@wVA#h$4SlSA@9s_VT2ZW&A+X=U$UHmM191Zp&?+RQ2S9_1bc<4FyxYvF0 zWZ=254Zy?axEuB3LD=^eAOK6|I~+Xq7K20g;OJBAocua?>n?Glr_x{FeEGQQ9DVzK za_xfyZWJVaWn{V6*dXO{npGOToF?GTg)9@AmVy}ZlwwL7wX6$Bs@XmT=(6IGad|=% zwbsa)$PuSGNoU~pWq?v9#_pvw-9!d_<5IsK?^Id8F}!aLUj@TmdnH(%3p}*{&(L}A JF7~?p;U7-PJre)` literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0369.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0369.pb new file mode 100644 index 0000000..940a9a5 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0369.pb @@ -0,0 +1,12 @@ + +Bwireless/android/play/playlog/proto/client_info/browser_info.protowireless_android_play_playloggoogle/api/inclusion.proto;java/com/google/apps/jspb/jspb_generate_object_format.proto2logs/proto/logs_annotations/logs_annotations.proto-rZm~+ZLrLTB7wqmZaslKs%)*My4Z? z0?9Zv+QXv9MN#xpw5MXxo(pVmd)WV>MSz~#dynn0=&3Wqp+}6JWt4*jn(w{e@4YuO z?>!EXp1XlFaKf-;d%eJSd!^C9K4m`xzh4>!e&me0Ne8xH(zG;Kc1ZA;*y? z#tGaL2dABxct!dTUP74oK*lErANfOvNAk&}k+^=6gpVgRJx(k?oz(KFEodk9cxZQd zu$4)9J;x3@r!Qsw4N$_UYY*}0h!n`AoK1Y1Mz+^=qR8g4Ok56Fq3tH?u1}hZksm~M zXW)=198$GTM-Cpioxl!GxkD3g=Wt{PPX})QD5;MVZ>W=`G)=rGp7-B4kI!ANN9q!f z`q89$Jar;Bw%z{f1^_Z^mn!L&=qDi0noMx-y%ZIBO~p-+0>ksn5d8G=90HGc~X5X)*rgzkccG0lgC*|aK$p{ftj z5UeJxoO@4Oe_@K4g*SWUW4SIkm{ORtsCO5E-QoZwpF zs6vK*nFH4nuB5}IBD}^(KhB7dlbXCo3IajC$!X5(pi{8f8}E)O2MWxAkFp$~_S}n$ z*w-1sIR!KV>!PQocsCjEP6luF!8uG3@@oIQ6op`8tOutkA*0ONzg0FM*GL1uDA2VS zJS|2xSSIZ=MK;aI-phzj^}{ii)X`idh(d;b1eT7|40*Vg&4 z|5E|1G5BHze4Wk>!cD=j%n*eH{TM8hIUz-{_*yw?+Fb!72o?#Nc#nPow$igiis>q2 zdYBPRiwz^+u;VsjigOw<`}ho!V&8sEb_Src8Ae1VA|~t?YS8kT%q}Tjz<9IDr_RTo zizrcoD}<;IR{5lpBD>7UN*O8E$;YUC;mLv&bXL=Y<+Rmjj!0i|>(-am6$t7<1&%CiAG-amPj`g;`oK5ClHkanX?0&1>(hgeiTWAJM z?U^u#$jgdi)-6qkQ)m`kQZ*A^LIBK=2i)F)fNDssilM0$I8Fc28`2?`6?mCy>4#QL zYrz?c*EZlRS^#sp)RGm;lHeTuuVSce1@D@09?gO2L&Z{Io)R@B87`n@kgsZ5wV~je z)>PmkwJ57b#nf6=xP%~BpnmMChEkSH1uj#bssy3Sr{=ro=4=&dw8rT|jp}B9?;T5z2R%NZJ?^_C1n^IN5mZmjKxQ^BU(AUP%JEAOj~3g&8Wp>=>NT3fLswSgO2 z^}tXq#emy1l-L~0x(>fh(i3bwf235>bB}2O;?@fuPRvzyhC@#K~;ix zsi$qlu$0HRqO`H{ST_{Yg!gEmdx~Y&RrnrNeyrEw`*g3!T0<)1wkc~B1s2g3Sm(YF zbGE#=DeIW*`x13SCcA^U$QHh?TJS#IH%+CYO1i2m@Bw-YT<7*p0%)}Gfl|iReYHY2 zIEC3^6db0eNDZroO<5w#XTT50+O3t<>JRr7;}Gvv$}(n0!GIs8B-)tdqn)3FD`WSW z*!fxHc=XJp&G=h(rx@RT7Mt;{r|Cq6-~I2eH(A-alTmg=-7;1=3$a%cjz@W8UehJw zFmB)9o1VJ@*UP`2`t0++7`Ye!{_HnXGXrv;8%BTo)z^Ps%zgg%f4o@!6Zx(g+1;n) zuJuto5tD0a|5=Y+ydFL4fO{`VU60f>&n7prVd#=8Pmf*c+TDnJSAf#1l%J66@Qxii z^lG^8di~PC>D%2?@Xo6Y0>48(jsu^tc|A}hciF|*y|V-r&n|7rxKX4t2f>b0TwWG= U(&<&Zp8Ibu_s6MeS*qy&2Rb28<^TWy literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0371.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0371.pb new file mode 100644 index 0000000000000000000000000000000000000000..cb68ba8ad6632fd098e81797beb7af938e6ebc33 GIT binary patch literal 1159 zcmZ{kziSjh6vy4mC3iPTyvu5I2@yn4BEk&@8;uHHf^dZpuF!Isot<0fGB>l#%qFBu zYqYSm3@TVz*!w3$kbqcdubq~bzWsIC1kw!4zVGMFdvD%*=)n%xOfX|Gk)c*R#IYc| z*&$SfW38;hRB$G(&*f0zkeMy3;%;Vfuavl7;C_l{2jELfky4Rhn8X}&Nkw9~k~zAx zHX_>uQ#HmDQEc$Y#6foW5tB?4%X}4#7`6UT=`pbdyb9h;5ncKT*GpxI1@{J@{!uXZ zja8aN42Q&$SP97Zn8_10Y)qu(wCXOWuYIYbg^fJ-^{gCysD^t3waVgzo^#b%Y4utM z2Y=r=&bXO39s3I;SpNC$pBK+L|VXH8L@-nI^<4t9XM&{~QV*tP0+o+?A zKPDrk{cWbxN_zE*?C0#@yfRNx`_tU)V$=p?mh3EV*oB#s5AStb1- z;Ue^AP9mL(qL&KXo2WrmBCX!_8kx48#r=MM|HJnewOZ%gptQSp(Zvd$U*J>WHG!Mz z<@rJ)Zbg*cu`b+I)S-eAO%prGrUlsaG1e{xWj+tlrHUsgJ+v_&a;80WGO5LitUpn? zYiKbb*1~*PqWv8%L$zbl7o4r&ht0u-W7V@<1TVRarem6l=PJp8xE|Af*n3&q+y69h zj{fYuuFVMOb7Q~0`uuU;+5h(AsQu1C%Q2x_(60B2@t{H_Vb;6PlK|a1W#!T`EeSNW zF&v_mHk}SaE#GDcpCul`@CU@ObY#-z#DYbH?xO2w0a^vH1+;?OWQe*jz1=*#Zn+4$ i#UkjYiy%9|cRoYCxnh7e)2*`U{BxYQwfg#_jm`gwx}fC% literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0372.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0372.pb new file mode 100644 index 0000000000000000000000000000000000000000..85c33f1fc1c4653c8ffc9b4f1e7541b150563054 GIT binary patch literal 1002 zcmaJ=&ubGw7Q6FCEph5?wI$4oA?RLOe5E6)E3Tfnp z3r<;-x3*u*@Df9h&EYjE=5WSiH!CP05lOHhh`BT32{d8J9E+lPU#j!sndwoEkC?zh z%5%7WQS`jzf+aX0(8mJDERB)c0$s9+5dVkC1-MbfMaKD$E;1nL{nLnnqM|}(G zgcuVb5U07pgJ5IcE5AftaQ&xC#RonB0q1*H9V>l0;Z0g>%YSP>+&Y)JnPFz`HCPf8p zZV$O+lr zYOK_xpeQGnD9PR4|1j0MhK`7^EW1cop*PP1 z`LWPjE&E8^m*EI2&+ z)B|Tf4`;zG?hG^b%kk%r4RG}J+u5B{05=rL4xH{!YM(PM$9ZYOn{f&sUCAKWiv}eAPf5UU06qja+s``5AND;#HUIzs literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0374.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0374.pb new file mode 100644 index 0000000000000000000000000000000000000000..d62ab7dc219e370b86cf36af4c533153c60a77b5 GIT binary patch literal 825 zcmaJ=L2DE-6gG<}jqX~eAZ1aIf*>dp+LNdU-R-JHnGVaUcnX=BY?^I02}yQk@zQfq z@aVDV*@Jg~gcLmKf6$|NGMO2-x>_%f@Ls+z?|t73y#0(DDyX%H$igUIAT7wO3_>xa zjdBX*f>Y@*mqUfvIxeW)bxOx&F}nDR0oM#TFqFYFwA)N6CMY7BBQA3>v0TXt+P*m= zQ-X3eM)OPBqLI~E88D-g8saEc*@)&250x1cSA#b^yR91xNB_K3jyO+m(PE;;+_Fv? z!YC?;BU%YR^bw|-)zUGMj_1GARp_-J0Iu9y->jzZmYQsNNuq18nN7GT@RXV`-72^Q zt}Jy<9~^vp4ZfV|pDnA8t77yVo_3ylI^5-q}ol0yqCLRR910 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0375.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0375.pb new file mode 100644 index 0000000000000000000000000000000000000000..3ff35ca5355faa9928999510f227e058697799bb GIT binary patch literal 2235 zcmb7G&2Jk;6ldKuiN|T;Zj)wlK~$9*s#MxVz40NH_@g1Tu`QFP;xroXPMk^CJFA^p zBj0ka5OCyJ!I=YhF8l|m5)u;JIl{3=-hB9DO#|v>W$*7dzj^OB@4Z>H_XW#nOoa$Y z5@no4K^l{>e#Cqbq#2hy2xCSQiCJ>Og8}D*nBr4Dq`pSowjU4IM$BsVKx)NIJy&owqW_R3~b{x{`9AqP0E=pVGvt zt^#-c-hKZ+TikzD#rbukqe7^g@&Q*XR$T}74qA?RNMh<$=0f^;t!H1m56}(h6I+hc z(ST_}`Z0~XHCVMe)Ao4M)DvZIGH_ak=pKUuW_}p2uIQ|G{i&o6lgXb=CjT?TR#Ey3 z30NVWKpm}cVIpju_DAE0fnv--wtvOq0K-gRC&&UdAy#$L1g4_lZN%>V!Z literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0376.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0376.pb new file mode 100644 index 0000000000000000000000000000000000000000..f56de3c09f9db07133deece8c0f115d58de356dc GIT binary patch literal 1509 zcmZ`(J#5oJ6vpXKl55ih1Cj|;AS6%`$QBg?r7TSlQU|0eRIJwJd@&a;cb0uFip0*INU7~h zSxhJD#{);P5sefc1sPy{hXhjI>JIRQY@tN>l=2?{j@OKq}^(+X;Tc`ycjPOu~?hXx;8Cf$LU)70!F7%dU^e~A( zPQ#{ynm`%EoKG0DWky3r4@bf$1Od1|rD zGYgpfz3Zq-WGqxTw&pdusatv9*!%GPWu?+O)yw1NGMXDnk8-P8Nc*eWOK;7asKK%D zV;G@J0B6+-u+NLV#XQ=Dpt*+57OF}6bP2cWK$_`H^emRFTkUdl6}1SbI3%%}bc%pB zH>EXmK;Gs$I#+&9c$_BlUMLg^^DD~Oi4zda{W+*x{E^e&)@lHCVYOrDD{$;;+a;zA zzvxCW)uUtqvbsS^vxL?`lb{Rb(qZ84!~?7)T}9hYcR$?*a0z=mcZsPg=L>nXm{ZJ) z%I@B$o^kkR_jP5SLrszT`s(0g!`S=w2Vk##9MQygl6`bI^)VTvt0xgc*$1BuCA=m)WP=6f lGUPL{GrP4DyVVEePDSd}U>IA8XKxw*4C8HOw!3kE>p!byCKUhx literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0377.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0377.pb new file mode 100644 index 0000000000000000000000000000000000000000..34ab36cc51b052792789da01aa11fda42456d7e2 GIT binary patch literal 2400 zcmbVOy>BB$6hD8&YdJJ!xR z5Q*X{BmxB`1SdKU0#)&8?BiUPKT2ZDYGt~z(3xz4?Q3YrTW0~#Q_FfJRSoVP{5eL7{vmU&S74`B)!~uomL{lNZXZsm0-VHtE1IUiq zsbe!MIGeM40t0u;ub2LFPfMFkl)ADsXHO0j)Q(PIyEy#`* zjytwoI$~~K+o+A31w0MkcRp6)vH-Y5Er&1${ssjAo3Z^$d=!^PS1ye z`4!}05RSbiaiV?xL+fWlcx5H;15A+K$Lf6KLDhQgI<=ZITM}zM$c#diw!)(XWL6R6 z6L>1{sV8QRkPHiFBAK{bZvL;DrQrtL#X0Gll@zCnkamPMaXjiOZl~8BYmR72yPT@e zkad<~pJMjbIt-MrCW%Szz}{RQ2N5vj0H0buvpF6e{1@g*-frX;R?!_k?Jr|PtR_6O z@+vI$@f?+Hi6nWwfs|jxB2puaR5-;G&@XQY*@K(Iex*A&Xb%Q$vuh3C>ou&y?%l3= z)YWg0ZAjm1^{t*c80s;y1DWtglOI4imxZ;f?{aFtrwV)j=BsE~hM-FO$6s?WH zMrQINq*34lsl{rjnKj1BLCT;ngH|FKs?SOUbIX9G6yAny>f6UofKtEkFKQ5K+65=h zVr$07s1{O(Hd+X+#DE;`++^XptMZp*WoJQ~=w23o0kn}5cz6Luy0X&JrM)nK+@;-< zU5w<0Mt8s}C$tg-MH*jq11#;u&ts4Zb&>1>n1c;IX^=Rm)R0P9(2m;Ox_LA}BH^D( zx866~^^ioJcK7g}o|Js6wfg2k!!if@7D+?0-K*5~6ah%Jdo8ou(6!KN*7dY37KYa< zNY_j;nFbw-CcyeSk)_t`MwkP$+U_*4A^bh8R6B~;7*uZz?hef!_Jb_nH_iP{!)jqC zdb0Xy{Qmim{n*1l?|&IjA#0cje);03?{{M7zy9_x_e~6*om2Zmypi9GUI4bs7h`oj zA1_95`;r&cm-#3z21V5q0bbPd0YL4*Ib~oxDR_bcFrtFVSHaZrriRO=)INiko|NF@ z0q`b1-Zab`LkS-!rLeu#@he4dosxX(s1IU?&xERWNA%=#sTcb@7W+D$tX1m0e*sLv BB-{W1 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0378.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0378.pb new file mode 100644 index 0000000000000000000000000000000000000000..54ad4c01c6a9fce0cbc9701320132bcec5015cfa GIT binary patch literal 792 zcmZ`%F>4e-6n58mhjWP+t~w4y5rm+ygOmX6__iD#63T z(lV%EWnpjQKahY}Xe*Zb6P%shm@|;(F}(MEZ{GXfN4B3yBb2a~g3b-foK^}BLQq)H z%AiBal@!`Bsi#QyL847UesJxC%vv(5$su_1XjC8;N>HdIm71%$m8cu)XnO_=pd3s3 z4^&w?vsD%XD})vXoM4#E1b1wTrUciL@A>YwovnWQ?=?DbzP+Vq6D{X~b!eavGzSM2 zD!=b3r&-gA610K~=GZF!f%;=ti`4dE7lZ`tv&a z(MyT1J!wjVyJVB25o{HH@qhT08nAOpxlPt{v5;J_5_6%3@e2G`H|;gWy}ITH>6V3h2zrBd#%?oMA*Y`9ZTqhlc9F!PdTIu(BJ#EwD=kek4V;UX*K718- zl-J+7FE2lR*oc;2zaRJCM&xP*eBaA>zdajQIM0KoPv;rAbEYb_6Gnp<+gfRzSGT?z za3>dn(DT4kZ^;a-s83l)T~H+o;0NT^c?5%*_ohMro6bq%U6nNBB_{?=T7xFFK|}Dp Wo7;{_IP9c$`XqW2ukG$UocsleydzBj literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0379.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0379.pb new file mode 100644 index 0000000000000000000000000000000000000000..ecc5dd1adbee9b953e825cdba044d1b541648686 GIT binary patch literal 1005 zcmZ{jO^XvT7{{I2m#&f8Iw}lBK?Fe&Cb)Q6*Nd$Pdsrwv>@{RE>6n@(Lz1cVwl}eO z@aS<-!IKBi`XOXNJm`1OqenBDnRdFcmoVh{|DKo3{{ee1nWCI(4Y5d+WC_eTp1Xs~ z6lO{q2?=LZ7{tU_!YL+^yA5vED5_9Ypzg3}ua`=hatd+AAQOb=nn_Wjz5NNEVMyc@ zE=8G!6P?BGKq(beVMCFOCzKd8mTHPk1@GGIy6UX>wB>~~*x2+Mp1r7;$J$7RQwkGo za3;B(cEyxKYC6TjFw#s{(zm~Efc7CK1NRIE_7#E$per?+;)zsfMpZFd=-u+}UhKC{ zPX500eqS10min-WAC=(%f{sPTIp<5lUnkm9KeOQ)cnGfGEaQy0(NLT-o`f6gNVlQr z7lPm(Xc3tUqvqkJ({@}#AKQyhKVSQP_rj=-2YcXJ11}38!ow}gZL9_f8X{L?z=K`T zC7fbKadG^8eMkZTMB%C6agst_Nt~OMCCpt)qUMm;6cR(|&nEhSh z&N>^EBG=|oDe1rRj~8D?-szv?xBfP_uF~fFn{S`n-r~ov)6NGE+{iF_Va@TVG9%$K zPn=Vp=P|f{Cd!1NN?>att(i8qiNcGR7&fB-o+lpLHH)#Pg+Ws$QpjnF$sF7{4^T3; x`=+F=CK3?YU5U!}qI&J3YVD$8?c8B=myYf4Si263-5q-WJny}~Ie7AP_#bMMaOnU5 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0380.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0380.pb new file mode 100644 index 0000000000000000000000000000000000000000..be8b29b954d7f28ae44ef83a65de45757dc54eef GIT binary patch literal 732 zcmaKq!D|#T6voXWmW`~gdy++=6a+z>KyPX<-MUmMOo!SBTB)Oe}G3ldh|_ZTxFqN9wEv1y}VyOy7g9Cp@ee`bZ(8zS*c(iiZTT& zt?`C&C585>)MLZ60GrLDaL~K^N1Zn6v{HwH>VCg4rci=GDVfw<&73s4miC`a;0PEu zQ?|TRIyP}-7D`$OEi8DEnrtGtPshei!8hVfba&0;swKA9#)C(D$5uBQ&6e}VLLpcV z9!jHd;J=!BPA8_Iz2yJe)#{B;gm&XF`c8oH99i^$(wRfc)Xz(Co2--jH#Q$d|78-b znna_@;Sdc5Yp16_-;?ia2kqcm?QJ}y?d65uE!r8q*xntcqj)dge;IeL^g6ViJR8RQ zhp&=hmkbuIsj^9ZMc4&2KlLD^-O#~7&$oTz@Hkh)+>6u{^7-em%7GR&4W*iGj& o!cau@^Oh{5CSOsNuTapt{+hw{8fj8RH6gzU`Ovz$v;8#r4W+6Opa1{> literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0381.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0381.pb new file mode 100644 index 0000000000000000000000000000000000000000..505062846d50d8472270db04af7a1fa09684e8af GIT binary patch literal 3304 zcmeHKzmFS56lQ%td^f(coxKZZtN_PJK@pL>$Q8eleKtzq&Nhydh-x+79ouua-dW9z z&sd@e1qBgE&`}1cDd_nlqDWNGP*Flj2XANA-d)2{oB~yvmF4%o@4fxzy*F=BV@f&k zh!7U`UCyX$1s>=?9$CB8re?lB-4;UX~ z8G)<7E}|sEpAg<>5=)>L*76?_<_#ek$3tSdSmJzpo%;>`Uq-=`{M_>&s}b zr6g!*1rC)qH$fWnV*~9>sqeC>0DaD=LzHACW8b)ztKO*mt4Nh|SSxomV?z;!aq8Iz z4}Sm3_%++T6h(_|=10gJW5;Ic3^FQ%cP^O0F?QOw;uvxK0)%Rd*i!x^v!qUg(=)=A zI@i$_s5%*7M@~55N|nu+D`hmVp`5D~^zoRK!u%7yNZVRqGG9fzt_otq*_~0Ba9crE z(hyTSbs`@Ht)P4ag&f0@EUhL$Kj*sJ+I&Y_RZ=<>lnyDaC7j_fkali>sr)d5%Bl0L zdlMoVlOrWX7rj7*O+J*wcZq9b7vf7Qs6VvDBnTLn#8vui#QHo(MKc1_V*gunck>3i z0-OQiG#Ej{cs6GqNzjE7Cg`4_qO=Zh|V5Izjb374z3ph_(hSSj&HA(WSq&f_b{A6FCcr(kx%C zU9iq|A@_hNmOU!9@K5s*#>z8MOPI|nDmuZ$PMrZtLki%KI)DST5n@!rxwLN<3@YQ#4fJ$>-lujn z87K@~QQF#HfeGHaU|ppqL1Qry`PrQqwV(WqT1ZoSNld)=**TDtglYFdm-tKQBFw{{M#>-};|x{NPQ5 z;#}s8~1KQa|$c)YthQ>cx>XTeRwqK zqw7mn>Py0X42!Z5R7lv2!;Kr(I9TnFb)NG8zAO4zkZ=tj!e(Q6WQd&^x_Tafvpx)4 y&LEoaq6&NwRCIca2~&waE-K;2g?a$D-plJ|YRJNEC0WP#!!W+dtRB`HoxcELVx;&0 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0382.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0382.pb new file mode 100644 index 0000000000000000000000000000000000000000..a62f04f567e74ba4c54cd1ab46f8dc2c471bfada GIT binary patch literal 2165 zcmbVO&u`;I6vj!~B$IACoi>d(>;fu3goG4BxB(J!9II7qzHjcaHu$NKv-uJ%u-sd;-0@{z9fVhNG z$@J{NcWi0qn%B|c`V(mu_{^6q*C8Imj(6@$9-+)Kr+9Y3JzgUMp!-V}oUq`KB|11u zy*}~%iAyAN=17ibxpV3)L+hVknhR61{HgR3G^5fbosFXdPl!hXlM(EXFNwwQxgShT z7U!)uIXg{?41e8X@8Br#u5<_G44NVdt$neXz(S21zFluS*JIaZo3jz0W( z3)J*jf?lM65^1AxY0!J1Y?Fm!5$xEa@Q(0dxmA4j?CoC14c$Q3t%WG%aJWH=mA4fGG$L{r*u&@c0|5B#u;=^^a#&>@R!&@+efYEhz-lZ} z4eYhmk*274@UW-ip?<7)&vf_(+5z2*c+iD+vc}=* z0B&cEJxzf-S);-`g4yJHAMT<9fYMza8}f;2aA-#Dt})P#G#T!pcfs4~fKV2ErWtCx zd5o1XScd!P9uRMUTJm6^8V_MLTii$+!Go+(J5^xquuv+(B0o#8bT|WB>FdZ}q-txZ zb=p{YAnUr?Nlio*?5?|1{fN&5?{(eWQU@}hiyQWy(QU*0;Wq+++3`pB!Cj@(9k#Km zk2IsJpQ!pEmHL%#y{ku*!mFcuh8nqZs16QplE>AwzRNv+@{1un|LgI$xlNZZGRl5? z`s+`3geSlM@qFh;0opJ~Y@6Vti|@81>>_+!59`BTLB!vGq5JvZX=UOq>SWYago eO&=YcJ6@74w6?B#;eUvp@Q)z;kSi#1yZ0Z6#lO}7 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0383.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0383.pb new file mode 100644 index 0000000000000000000000000000000000000000..b3544a95acc4c4a6b465a9500ac2745dc3efeb49 GIT binary patch literal 978 zcmaJ=zi-n(6t3MSp%+4oS)vLMsz9oQ!?2IsWz=9L-W%lTfyPlMvGtp%J1A%Q5OkTM*O1m!HF zuHD&3V+1iD!g*07;J%3ZY48HVNQ@-$cz>T@=?!>1L^3CDDs_=RFZopM8J9>Zc>&KR za?V{Ld5i)AeI!xDLpAarPBy6^L&PM-i*gxz{nausJNfXOS8U$3-7?5j&HJYb&RVfWjVSkg6;VG4_TG*9vJ>H67qxW%~Z>b6q!< z+@iv_8D4*>fnxR+^Ae~!U2o?}XUp5Q@7qq#HkQmPD9@7H^`@aMR`uF;%jtCueKA?L zTdvb?8Ox>t&d;b#*XbH7=0#AMWgfKc-N!~@k?C}{>_)d`6dQ;7!Sti69sfLdp%+7C z7$H9&e)>?+reD4tSKn&ja)j_x_1|yjKEoj&`Kbx^MtyMe3`&_KF+<87LQo-<9TJ-% zEa{j4W&cxB^WuRzqdpQO@m@e#07DWWJOMZUMTmJ{-BZj}H|7INoq?4-Z|)8&zbGrY cs5B_;%#4l7%p{%UKs(xrroGWun)O!aHw<%BhX4Qo literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0384.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0384.pb new file mode 100644 index 0000000000000000000000000000000000000000..315ab67225d362847ba2d0b9d9484dd341404359 GIT binary patch literal 871 zcmZ`&zi-qq7$xD_^juYU%@iF}LI@BDDV8cGehl2PbUS5WwH(J6eD&Fp?HszT8{)*k z$XEdq6GM0Y2vi9%zz!RXj5tmLX{9coBER=O`}^Jtc=Vhp%Bj{6i%dzD!GhzJD_rKV zP|`?9IHSTKCT7whh|t&};a)38jT}{SSFC(A%B9RXg}7jl3BpUwq^PB%2Xnl{kjMr6 zM=CU&>mqdp&AZ(n2gk?1-*|sO zvQ;AoS$GQo`=p$S9I-44I<%ib(r+Nky8?O(d`P3q9mbC!afjg^*jUJn@~C$ftxv;y zU>6q!XTCN;8}JlsTE(LB0CJjR zvH~|R5-6G4q$_D}6B&qYLgV^*aU1ry342_H-4)xr&dGSY4#~9oai-o|zc+dOWcn91 C0zC%+ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0385.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0385.pb new file mode 100644 index 0000000000000000000000000000000000000000..eed41458923da290b4130e64703c5da680462942 GIT binary patch literal 1764 zcmbW2O^XvT7{{HuFOX$XXQjBs1z8XTVd8cXL|4$Z_yQusdhj@8X0p??(_~1}mf~d( zo)!-tJ$P93?7_PqLKZyv0X*t)k7hDyXZl91moQB7{C`iL{PP63eZp~!g@A~LoRJVF zF&gM0W)Vy{lMDti!Bl#L9x<3OE|DK&FKJ@R`z|o8CouQ&<6uneY4@$98 zi5QDw3{gTLp+VdggwZUt@}Px!2nMVJM~e~xTO#rG;6<2XjwJS&-@<|Pju`JCX@aXt zU6_Q^PlZ?cA*tjAocv*84uoVJMHq%iqJ+h&2zgAlcY!;IN)i<1O!TASPXD!bK9W+^ zS|V-~o-C^nV$qf?@dV~Q5@2C;>Pzcz(!-un``_(EdlL!=%cemw;=VCX<>9i?eL_Rl zH#OKjUj@6aF{eB9=8Mdlb#371%D=V*<@^}Dg0rt#H>_J5)qQ7}#!UY@wb2>oqP6wY z(?1`qU+d2<9A3@U^9A-BupJglJ_asn@ZAOAMjGG9&OcW!qRSdFwZ!J2oFCN~`JyIQ z7m%OsO=%XfTha8q-2`@axMRE(&4UYgFSRRX@9}b`nortouw{%ehFaCAI}1>+GYjQ% z#f@Dty7{dA)&keftr^|HG3=Vg-dlh*^?YS+aSkZrw+(2qzHC}2KYpHF`mAzJP|#L=?!M`(LCm_LZhFnG4{lG)5-KsLNOeOY zi0W2Urfn4kQW+4yd5e$KL*gTW(_R}98o?MxC>Vg7^8z^Y)r-QJqR|jIs_i>jdZXew i<^^%m7eo(AJL^`poq2cNO`j~+I=8G(rIq^QhWi&L*`I9y literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0386.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0386.pb new file mode 100644 index 0000000000000000000000000000000000000000..a19d912538ff734057fa00cc2c9b21e7ad183cb7 GIT binary patch literal 764 zcmaKqO>0y!6o$&CO&o%_Ns3Q|Yej z>cXYVqH7oKh5m(7aODqhS$~4LA5KfLZVn+i=Q%m=dGW?OX}RLg5zwhMG9{UU!y+gn zNM?;Ugel3jr&13MaT(ZsCB?``#baanFM(DBniGl;2+gK2Mkr1olSFE!rcN4NmNwVN zZ~%mv37I8jj*MNF6oCq^xdqRuNyeOcIy80yRo~`Xpu6gW`7yND#)A)dN3LH~4PQ8K zEC^0g@Q@i5hQ6#RXLWo6+Dmp7S5~i{B7AQ!8$T{Y*$$dCG+vkh8%fP6Q{dbKw1S@8 zUE7HMD^2t-R@5m$an5PapPc;ugnrHM)hm8+z4{E-uckE~;`^Oe{A#uoNf_WRn=@wYv6esT1%Hm8EJ&Yykw{&fKz|M+>n_yyrd z8L<5z(DP~`Oqpp~s5P1<`02G*sXezEf{e~d=YwwfK7e_7z%jWgc^Dj*faCd+gw%p4 zE`S~4$2S#NlLYHo6T0aXN5L;q`MsIGQDwa-w_XtfyWCoP@lxh~?&d!FT)Q2&Hv4}7 D!|)v& literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0387.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0387.pb new file mode 100644 index 0000000000000000000000000000000000000000..3f4b5bac84a4d762db701b53ca0ecdf14c3e140c GIT binary patch literal 1196 zcmaJ>&ubGw6z-;J(@v5$T_~)@f>eY`We4h|sF$X>ghEm_{eh=tvO8I~-OMaAvyt3- z5W(WXqsO9xClB7e_#a3?Jm}q{9zA&Q?T@6JLcKh8-}}Dz=6y5op{=LBpaGQ<6Xpu; zyEqKUFfjr5a45Lq*a>{flMl@*V3FQAx&KK7XtMAGLh zrLH_YCIf;U-p6B5DDkljyNR(q%BUcU+Pr&A9cA~p=o6KZHzB*s4iv8`a?&0p?GvVaC!a25ul+5e%AwdvL}-Erx`!49!p>At!;l)< zEp2^abIbg%CT2d#_-7yZ_0swI@7LPTl2sXGg<`k9j>^(Ku?JMd>KO&7GM{08lr03Y z!!)GdMdhB)JSsxrGi6LqBJ;60sRzd&B`r=u5yVDGH&6vciF(9Qk)Xnu$wA|@=7ahw zn(1?w2FC0pD)s8O(Of{77r`wUr5xgO#To~oi;}}5ro_;gOE8OxF7K*m@4vk$6lzn} zD6Zc_)rk3OIPPOUmlVXQB+*eP_t8>{&dZ4=8H)*`GuCwNnRa>a$#s-b>7cdSY9F;~ zQ~C|GyxnS8?PkN?*|r+>HW<6p*sW>$GFoc3J6GI=*gaw#w3_>m6ZEvcgsL(6(pA)< z&{4D1XdiWIGxg_%)3cA3cJb@!rD&IR!gph}!TTsgv#BX4GZ2NkJ^%gUbjeczjT^Ua$kO zz8iApT7gIA`s4Aj6@*-J%kdcXrOo^iw`RNo_v7q>i*lJe&}jkPkpzB(qaL zA-&HfksvRus{;w=10i`x#?*3&Bmwte#W^QlsGt+#OXd{iV)ou|HFW)9y!Inqj(boI zOwp=Kr_7(4dVCEW|9Wx z7mbJ`qmYJX1=3Y>297aj1qgl{t))!vQqNo{QVAz5h z7tKN#zl-X?@Q6Q-z(=rPmzt!ppree?zs${*Bs zsrCpBB@@ga7rdfMvXWc;H739)ngC`=@wsVE&`r<`Xvl&KxQ{$LFda7y#xmTFz zW!OGIbEQMH4N4xL+3IE+&kG`|js=k|CQkXRtx-9DfcAh7#@Cai6Llr?(a7V(El8>A z7NlNhB3+hdbYnuMx_1Kp$!;IKjW*9aA9uPBJN9w=!M&rlJ@};8uD^tF# zMrdi!Y@N0T^@{p^+UyOwz52r5T~y7yif1e z^Cb;^0=K*nOh~xa)pG%EPH2_LdLDQLuc09kRJ|d_;2X=MW8%!wo6jSJe8~J!$RV5W rq6R!?8u9e9bKXc^Mh*2c(jU-{9~G^&-So^SJjn?I&x( literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0390.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0390.pb new file mode 100644 index 0000000..777a032 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0390.pb @@ -0,0 +1,23 @@ + +:wireless/android/play/playlog/proto/client_info/yeti.protowireless_android_play_playloggoogle/api/inclusion.proto;java/com/google/apps/jspb/jspb_generate_object_format.proto2logs/proto/logs_annotations/logs_annotations.proto5)bT>Jx5n@2dC4gcBfe(R^gCW>C)dS1z}2d-lcN~581F8&RjlhVj_#!jg} zv`l+!*v9aDZ1ugO80F6dth!{?iBvkoWUM^X;?BhU-`0Q)g-ZkGDnXYvTP=kAI_{ zd1~0W%cwZX-THL*W*TmPGS;z#6Vug=lM~lG5zEp~&9On6rM%8(k>{GH4o;-+*vHn% zyu=qjl|<)sG_(x6Z_0IiDoe+9bkCW%eN#8>$*E**UR3B>XGZ^g!O8ZW;Sjfo>(`GA z&ziX~UtFQda{JDSdIqz;XP)0Th7;4{*VxJ<^E@BB5&QB+HSxg*|MvaZPn#Nz@n_iD z84=~r{#UpilhwX z@G?`J@k88jggHLToD~ESo+8VfJocg-E8tj@yMnqjrX%z>Syn`jh>BG(tb`01nvZbY zVb>?NHyMo_cWe&)xD(-Co8`V1q3z5FDty3MGPny~Vri2uMIR&N=%=2zjFoEY=N~5H z;zIsH(Ncn<2ZE-@Z?mk=Fc}3bIb6{ki!by*kbvp87&~&DF>HHckMmaqy?@^yCA1Bi zs?iL8k>xz|TN4u&tdAVeB9qEro+VcTijE{8Ga4HwGnN9eG)9X3)%Kl%nNLAda3!Qz zOw};MpJ$s0ha<ZMJEQMp!38sD5jd-vC{zd~1o~%4l>z9JfZn5~89R zB+6-WsUXAzi7dY^*5aGNkDFT7Cs2cV{xZ8X&!fNX<&$6wt_EzmIkvkVe~n#Uzz9o9 z&$3GKQ;l~$$L4$N>4nU?NFulM&&Lk8zFGtVJ$Gh9j1 zpSf@HufP!n^3u;ty6t>qvv3s_5aOCmma%Mvc|bH>cyj&{h%@DvmRN0ItHp-oRw)36 zi%ADk#W<~7oVI zniR{f3z8~gbdw@wh2`IUY?((!pVsRYZ0YfCb6G3c5A zIwC^gvIn|n5O6`dCQO+B4Ty<_8@T2ZBiImaSCVR=BuUa*7E8J@C&?#XBJQg!uyqo(TBcDtv< zpWjVBtK8UrgT2nb{^|1Leao8|Lv?6UaW#$l&u=83B$W5?7vEWb@}0l>Njg^e`*n7C zp<8j6Z3f;tJ|CF^E@jGZEIE^fvWjxF2RS=p=iw!$q!OCr@5fl?)H$-?Fy7=ys3laK zDOW#}+NKcI^(F0GIcVK$wGUf*vt4cMt9tjK+I!GZ!=vvR~4?Z0-`7T2}^z z7nl--3Hz2e=2ux9=y|Rz!%*Q5V~it6&tXemU`d2|ed>1+D4)QD@Re5)yZok(K0=Bj zIBTPaGE*D?G;vAP@o8Eh;a^}0WGD)f`4zZVfH6TGj2Hf9mF23&xc|@`Akb@6s$d`A zWT_!)XxINLHk2xVWr=Tw{MD?4^uULLZv`u&@x;H*i8Z&gFs1- zxMfB1go>T3QpX&L#|Kn*&gMrCz@4-fm)zrA@|1D&NkT)NDkKK0@$RlB z>79`Q%op&IM&8fMEEh0^bw5>Nb8La=Y31K#DT&YoqNP^Pa^I+l3Sbt-O5{(2{AA|D z{9O2XPb^G$;nATxlEpa&-7yhJsA>&D11f;@^qfTud6i|S&f%kDQU7gJ72yz15 zb3S&&wM!xOzLeo1a9o{o>S&pdMv&zh)ktw3?zr}Fzc4_WeCjt6@)UC~;| zlwVu2wKpBF2WlTIPf!*hEEnbAPNJ^vRu1-i;hiNQp6KCB8ytupE)q$Lv)YZeqfN+JR@F&0!q)GA1oe@)d;;ZI^LJ#)+a zGRp-JxLey(>j(R)=0mbd7w{)WpikPH-chwiyWXe)o?T+uH``r(x6aR!hg%F5xw-^N&W z&LjCPrUcH7Q+LO-3c|Ay4QLSvU&YzEW9WG)WI-3+8ios>c?SsC4u}S9yX?C6$QtPY zrg-$h`=odpLtqpyar3s3Ct5&KNs6f3^$83A8Hd{}i1+B;Ur4{=t!O^$-jAdg9}Rq- z^rA(QNfepUA!f>-7iUC~+3&_!LT(&|YLL~Gr?%tC81+CZtp_^F*u%DVPjBCYNn$LF zAnn%v1K8vh#v@~zUavGT9!GU`Nd%|HuC7(;jkaDntlU!(q)@lD)cXi>tJ`rUR`@o% zvKTq@FEJK^auF5Qs>uM+Ya3HAjb7pu%;*BL%W}(yB~KDlo^*hD1T^1?=VOK6hY8PN zX#U10-1`*XO4#zth-BanAMXkr_8C`H_-TwO@SxQt$SX zc(%y4wJnIefN-c;H&u0v0BgD9QJP||ZrbNVs<0P2 z5MDv&9H{VnamED<^6&)anRTj9h8_|_4#zqzIxTx(zT?}0Mvf_yPJ@QIMP-H0t{dVl zSS)&ZZ|tJpBC12N4tf-EY%LQA_P-at!7{TH{5rd;sohSy)m8OMt=DL`kZDC*3r+(^ z(A1vxK-bha4^*V<{R&brJO|!XSND;RgBis0pRKV}WJT2OwgI4~XYkmt5K*lmj#r$- z%1->Nx2mi3T&khd{?1q)$|2~Qf{ee(QsGO8Cr%|*E-kT{`DO`T6{oK(9={t2codeF z%ab-ZHR>?PowKLulKn)3_j`0VU_wZtz72^ankv7tWW6}E#Wtv2gY?Byz@bzwP!~a5 zH*^ZS6Q#-W*GH%f%s?8f#vyKQjQ>Bk7QXpwYb{*tC`4M<)sN!uz5nN0?8AS3?+@bZ zLp+Xn7TPNeiDO=j2kaF*U=;o3 zO^vQ7`*lV7QH1yh+5S&U{QtM`J10CEW&PGcCHUFaAH|BlnzWB&u^+})Yn6KE-{Y6t X9krzc0k%68L=JuLK~-ziJ5T*DMO+}Y literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0392.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0392.pb new file mode 100644 index 0000000000000000000000000000000000000000..33df768f2d6b20efcddfaafa994a0c99b82659b2 GIT binary patch literal 1017 zcmah|(QeZ)6s28DhbOg}(NI@0fwl(_4-T7z31F>b8PVH3(Mjp&T}(Jql~l2TqeOrg@n(|WyS?J zL%vuhEJ(u`sRTT!P_#tR0;PgP_1?}opC_@&QW0lqkeDorQ^CZ>%-KARBfb*32t;hI z&&v#zDXMZbnDW!CT3mIcWuGFD$rAo17d#8*u^9y- zSn@>fnQ}Rt@iZ^j%i~2L<%M#YZAqg~e>6ec+HOCT6!0_X+?mv^J*_=IxOgcsN+~Lp zqDmUVrDRt(SbCE|>*nUq_uB6kX_v^d0Kb7lxm>gg1!WQC8Jn}TTbEPX7gy+?{~p~| zi(E}JjvPgD*|Hs5ik(%n-VULtKQs*FXIvFNt3Xnl@6Wwo;s zUSTz9>yGMt`l}8)cf`R1P{}jy!87p0ay{C2UFs6Y!k$M*6KBw$6vx?kh>1~y&%l}O z*z|vmb@&)`C(dYu33XDay|ea|OT%byZ#?86>-R3Hd`KgFJM#+Pj$ z@W6ObXm-hX*0(-U%dvg@(U*OmGm%6Fc+uEz7|p?JAaC2E@};^OsC<^Fc$O;2XQ{9B K&w9h^58b~P7gpf_ literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0393.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0393.pb new file mode 100644 index 0000000000000000000000000000000000000000..cb7587e72f499ade3572db325d306a16db66e709 GIT binary patch literal 498 zcmZ{hK}*9h7=~@}l!MzUdMJ1q2!hanM{iwQuqfN;hO$%1+AIXKq$Js7w_UvKXZR2N zD}pC){t}b6Lr`}42+8-p-}^lQ;R}_RVWlAAr4+P;6+@f4FhO7?g%+^HYg*u3Vx=W5 zG!;C@e6f#VHl!{LdpxaQbylM{TtJu+9CF69JtWPPEhdg zMWgA@KrgQIWWRCxF>uq;^T5e)lxN9gnx)Y+9Syrj-Wljk(l~iahjEhSaq^f(N!RgC zLFXZyMt76@+5XZUd^_9Sd*2FMx% zc&K?{0MC)ab{|4HfeaH=Y{2CqffRGf7gCsMyaYiZmO&FB*n<{9 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0394.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0394.pb new file mode 100644 index 0000000000000000000000000000000000000000..dbb10d47d31d4285ff8c1743f334f3405514d981 GIT binary patch literal 78582 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 IpZ?kX3oOe7^#A|> literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0396.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0396.pb new file mode 100644 index 0000000..f665c66 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0396.pb @@ -0,0 +1,20 @@ + +Mwireless/android/privacy/annotations/proto/collection_basis_annotations.protowireless.android.privacy2logs/proto/logs_annotations/logs_annotations.proto!net/proto2/proto/descriptor.proto&wiBmkre~(TGu^E|v@H3fzqQyXN)|2A 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0398.pb b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0398.pb new file mode 100644 index 0000000..e8e818b --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/0398.pb @@ -0,0 +1,6 @@ + +>wireless/android/telemetry/pitot/service/enum_extensions.protoandroid.telemetry.pitot!net/proto2/proto/descriptor.proto:0 +disp.proto2.EnumValueOptionsÜã”ô ( Rdisp:7 +doc_text.proto2.EnumValueOptions�å¾ÿ ( RdocText:3 +doc_md.proto2.EnumValueOptionsŽå¾ÿ ( RdocMdBY +3com.google.wireless.android.telemetry.pitot.serviceBPitotStatsEnumExtensionsProto’ beditionspè \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/manifest.json b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/manifest.json new file mode 100644 index 0000000..6be1694 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/extracted/manifest.json @@ -0,0 +1,2399 @@ +{ + "binary_sha256": "7e5bbdcbf689354300500ba22d55c2ff1497e185ae18407325d480577a87db5d", + "files": [ + { + "name": "analytics/config/protoverifier/proto/rules.proto", + "sha256": "f35f6ed05e91e9aced56f51a72e46eed657d833c5bff111d9bbb8084c7553939", + "offset": 104641540, + "length": 1303 + }, + { + "name": "apiserving/proto/media.proto", + "sha256": "1176df2d7bb48bda8d6e04f4b007a672ba5feaf5921642aca66ea2975b63131b", + "offset": 104728695, + "length": 1622 + }, + { + "name": "apps/framework/data/service_annotations.proto", + "sha256": "3d4e3c9cd7cfc868d92f392dd695022d9e1163afec7ecb191b2a3c3a3e03011f", + "offset": 104453284, + "length": 706 + }, + { + "name": "assistant/api/annotations/version_annotations.proto", + "sha256": "f3cf60f3d8c8d480bc52ce14364a19a3c73a8fd164a020cd44c9c26a6c425504", + "offset": 104652088, + "length": 1352 + }, + { + "name": "assistant/api/core_types/device_type.proto", + "sha256": "8e0c84ea17c2b0c2e10a101ce41a16df4e8d8846bbe3e8816bbd1d37bccbb7c0", + "offset": 106092590, + "length": 6148 + }, + { + "name": "assistant/api/core_types/surface.proto", + "sha256": "7287ec18d06a96d0470568c43f052303082920bbf8d902c576a3b28891ec964d", + "offset": 105188836, + "length": 3175 + }, + { + "name": "blobstore2/public/request_class.proto", + "sha256": "32ce8e674f447e17e73e0e89375a31b8b31f13704c068d5b69df9bc62be48ccb", + "offset": 105627773, + "length": 4438 + }, + { + "name": "cloud/ai/platform/dataplane/cardolan/proto/compliance_annotation.proto", + "sha256": "9d9db42194fad90b04499e0ea87f16b6217b91c9e77c61298a403548ce4b16d2", + "offset": 104401793, + "length": 531 + }, + { + "name": "cloud/developer_experience/cloudcode/pkg/modelproxy/protos/extra_fields.proto", + "sha256": "6774fd83d6506b728f79577e8868463de4a67b92c10cd68d72af1b44697dcf1c", + "offset": 104564211, + "length": 1059 + }, + { + "name": "cloud/security/kms/boq/keytracking/proto/key_tracking_annotations.proto", + "sha256": "d8c1b8a6f7ec074526b0e3b623fba4407eb04e5d542d0f1d47010271cc61be34", + "offset": 104232673, + "length": 194 + }, + { + "name": "devrel/primes/protos/anonymization.proto", + "sha256": "efcfad195da258227846de6cce07d75bd5726ea8f2456b652ee050454fb9528b", + "offset": 104674096, + "length": 1425 + }, + { + "name": "devrel/primes/protos/primes_annotations.proto", + "sha256": "4cdf17cc5a927ba16e1ab2117e02a2d8cfe3a6c7bd4ef445c24b906bd0b3ac8d", + "offset": 104394527, + "length": 509 + }, + { + "name": "devtools/ai/flow/autocomplete/logging.proto", + "sha256": "84d566287f75ac6313b92ea0d51cbf0f2fdef5ec96a227881e581cd840bd080e", + "offset": 104465641, + "length": 743 + }, + { + "name": "devtools/cider/lsp/common.proto", + "sha256": "fa99b6071126b29c798d4b96346cad4838e5b7483a7d30ea3c124a1c30497fc7", + "offset": 106843853, + "length": 10392 + }, + { + "name": "devtools/cider/lsp/extension.proto", + "sha256": "28ee55783f4f81ea4bd375db7ea78527ec4794ae37c9a7cd0c775af636f00dbf", + "offset": 104657518, + "length": 1371 + }, + { + "name": "devtools/cider/proto/annotations.proto", + "sha256": "f44895e5be70f28151665abfce7968578d524e04b2116d58659e1b126a692614", + "offset": 104278048, + "length": 251 + }, + { + "name": "devtools/cider/shared/proto/stats.proto", + "sha256": "baef89f6247a25207c058748523a0c7d2cf8e206214dd3e7be01218ea2117ae9", + "offset": 104290999, + "length": 268 + }, + { + "name": "devtools/cog/proto/cog_workspace_state.proto", + "sha256": "265103df5127c815e71e471af2241a08061e421049f6c23efc1cf2df97355dd7", + "offset": 104626029, + "length": 1278 + }, + { + "name": "devtools/jetski/boq/api/proto/api.proto", + "sha256": "a79b192135cf6e5b09026b6c79f5d9c79b008cbf261a3d16a28a546d9d4457d5", + "offset": 107146242, + "length": 13187 + }, + { + "name": "devtools/jetski/citc_attribution/proto/citc_attribution.proto", + "sha256": "b114f5b73f2e321de4878b213b188294edd0b2c208c817d48265ca5264e8be6b", + "offset": 104523978, + "length": 934 + }, + { + "name": "devtools/jetski/telemetry/extensions/analytics_event_metadata.proto", + "sha256": "7958c690ab455dca4aa8331c317fdf1f249c4393dd1b1cb1b8b7c1e843b35c82", + "offset": 104485619, + "length": 804 + }, + { + "name": "devtools/jetski/telemetry/extensions/battle_mode_metadata.proto", + "sha256": "cddc95dae0aa54618b2fe71844fc56ecfc16c69ab75d5116c9e97dff777c7cd9", + "offset": 104403925, + "length": 536 + }, + { + "name": "devtools/jetski/telemetry/extensions/command_usage_metadata.proto", + "sha256": "caf07259f49876ab0e37a4609582af5785523c04940937d6f43b0c7585db4450", + "offset": 104812978, + "length": 1912 + }, + { + "name": "devtools/jetski/telemetry/extensions/common.proto", + "sha256": "99cd6a6fc77e31bdda3e9ac8ab61de834b78928f51ba8ed9270893cd6afb1146", + "offset": 104367265, + "length": 438 + }, + { + "name": "devtools/jetski/telemetry/extensions/completions_metadata.proto", + "sha256": "6132c77b4a28255f7e6b555a02e04a15293427331b111ceb34787fe1e54c1afa", + "offset": 104512980, + "length": 899 + }, + { + "name": "devtools/jetski/telemetry/extensions/cortex_execution_metadata.proto", + "sha256": "59e7b357de3dac125b23cd384952558caba110751fb22925383af0d8396e16d0", + "offset": 104520266, + "length": 927 + }, + { + "name": "devtools/jetski/telemetry/extensions/cortex_generator_metadata.proto", + "sha256": "123b5f49b20417e6bdc11ed88912be6c9ad56bbbb47a5501904acee02aea2f17", + "offset": 104472404, + "length": 762 + }, + { + "name": "devtools/jetski/telemetry/extensions/cortex_metrics.proto", + "sha256": "b2dd2759797421618a96df09e9c7a16fc076b40b715709c1d21041615d0e9e22", + "offset": 105049429, + "length": 2691 + }, + { + "name": "devtools/jetski/telemetry/extensions/cortex_trajectory.proto", + "sha256": "9bdcb1df129b8fa6b02f6a1be9f94dd5873307141f0fade7e9fa42d4bbb25fb7", + "offset": 104633746, + "length": 1296 + }, + { + "name": "devtools/jetski/telemetry/extensions/cortex_trajectory_step.proto", + "sha256": "7ef016a4db13aa3b8e6ce5b796b850ce2bd0f59da5693631c6806b51a954b5be", + "offset": 104492174, + "length": 833 + }, + { + "name": "devtools/jetski/telemetry/extensions/error_trace_metadata.proto", + "sha256": "6b9d2d4bdd62d3e115e6f8d88cf48492a67b17b3e6106fa4784849124d0dee40", + "offset": 104340969, + "length": 376 + }, + { + "name": "devtools/jetski/telemetry/extensions/feedback_metadata.proto", + "sha256": "73bfdb29f32354648fadcac144232852ef5f83f6d0ce91891213ac6ca896ade1", + "offset": 104628589, + "length": 1286 + }, + { + "name": "devtools/jetski/telemetry/extensions/hook_execution.proto", + "sha256": "9dd0f1c24dd062211db46e3778b73e428003763981820d460037c43f240aaa1a", + "offset": 104731944, + "length": 1632 + }, + { + "name": "devtools/jetski/telemetry/extensions/input_completion.proto", + "sha256": "354a0b85a3c9496155f7e4dce65cf5af66d2786ba13a00a68d0c40017da6b31a", + "offset": 104480083, + "length": 783 + }, + { + "name": "devtools/jetski/telemetry/extensions/monitor_signal.proto", + "sha256": "37cace8ec2863a2339664bc18a364e233b073f44c1d8ba3490c71c44d4988b1e", + "offset": 104820656, + "length": 1939 + }, + { + "name": "devtools/jetski/telemetry/extensions/observability_data.proto", + "sha256": "2768c41a1439a9316cbe8864452619febcc7acfbe7da38d6d835c14c4190e86c", + "offset": 104429338, + "length": 631 + }, + { + "name": "devtools/jetski/telemetry/extensions/read_url_content.proto", + "sha256": "17edfd997b8cec535af9bbf8e6da96d889db0995d468b65b82b4f2042c54793e", + "offset": 104480866, + "length": 784 + }, + { + "name": "devtools/jetski/telemetry/extensions/remote_agent_event.proto", + "sha256": "f8c3dd2d1686ca9a1a2d495fb858e72923134d78b4df879a6dcdd8af69f072c2", + "offset": 104714436, + "length": 1564 + }, + { + "name": "devtools/jetski/telemetry/extensions/remote_agent_vm_event.proto", + "sha256": "74d68e0125f88e59d528d58f2f55cb7cae994adde96fddaf5b97e09eb5bfdbfe", + "offset": 104542007, + "length": 969 + }, + { + "name": "devtools/jetski/telemetry/extensions/remote_control_event.proto", + "sha256": "01d05942ff515ac050ab1159abda2c6ec2181ca9c5dcc8d33ebb8bcc38ce8e9e", + "offset": 104663007, + "length": 1374 + }, + { + "name": "devtools/jetski/telemetry/extensions/rpc_metadata.proto", + "sha256": "a4fb95c3f9096c308501cdc450bc1d8258dd3c9d978bc270abd901af98af4aff", + "offset": 104345161, + "length": 387 + }, + { + "name": "devtools/jetski/telemetry/extensions/state_initialization_data.proto", + "sha256": "f3b16e235c2d1b494c3ccd26f8f1bf836e3698a45974692f18bde835a3c0caa5", + "offset": 104377167, + "length": 464 + }, + { + "name": "devtools/jetski/telemetry/extensions/trajectory_segment_analytics_metadata.proto", + "sha256": "014d21c4bd013d431bc77dfd6faea765c143a50bff9ec06bcdfc43f567d811d9", + "offset": 104422555, + "length": 606 + }, + { + "name": "devtools/jetski/telemetry/extensions/trajectory_segment_events_metadata.proto", + "sha256": "178f538cc5b8cbcd9aa399b044b094bdf22672cea37867e6ccd81a67e993ac24", + "offset": 104576172, + "length": 1115 + }, + { + "name": "devtools/jetski/telemetry/telemetry.proto", + "sha256": "5a20dc1e579def0701304c66313445e0fd6eadf62d8c950ff4ac5265e30fd4d4", + "offset": 105883921, + "length": 5271 + }, + { + "name": "devtools/search/lang/lang.proto", + "sha256": "6d1f28d35d7ba282346bea8721b9ddcf4ae57ac1a2a7a3831f3913e97a702860", + "offset": 105518456, + "length": 4106 + }, + { + "name": "devtools/search/lang/recognize_language.proto", + "sha256": "c4949877267b6cb48ef4f76268304eb0bd1351a730c070ee7e1e09485b3a0a1c", + "offset": 104523049, + "length": 929 + }, + { + "name": "devtools/staticanalysis/pipeline/analyzers/proto_best_practices/proto/optouts.proto", + "sha256": "aa9730bffee5d3ff43e68481a2fd84a8ba59d0206b5d1aed384fc809f8520efa", + "offset": 105054814, + "length": 2701 + }, + { + "name": "experiments/framework/extensions/heterodyne/proto/experiment_ids.proto", + "sha256": "216de85e30e619befd8643a473cbcdfd10f39a12d7dbbb67564568a178503ad5", + "offset": 104386628, + "length": 485 + }, + { + "name": "frameworks/client/logging/proto/client_event_metadata.proto", + "sha256": "d00e795afeaa6ed21e5dba7418c188b15cbab073e76e011b13dde94de61f8726", + "offset": 104416672, + "length": 573 + }, + { + "name": "frameworks/client/logging/proto/client_event_trace.proto", + "sha256": "4127cc7aa824c67fae4c2908822536e67f03a2a4987dfcbb6de21eff04f2cde3", + "offset": 104337627, + "length": 367 + }, + { + "name": "frameworks/client/logging/proto/client_info.proto", + "sha256": "95967e908be2d68a54857205b1d76b71eec4b93d58bcaf3cb43128a9c2263e2e", + "offset": 104379958, + "length": 468 + }, + { + "name": "frameworks/client/logging/proto/client_log_event.proto", + "sha256": "8e0a9dd4e26ef28a7e90e5e9a7cb8a531078e5c608e147981815e3eea371833e", + "offset": 104981995, + "length": 2501 + }, + { + "name": "frameworks/client/logging/proto/client_release.proto", + "sha256": "f38970be7607e127a7327c49dbb47e6684cfc1a4367fd838a2b8b7a6fecd41da", + "offset": 104393517, + "length": 503 + }, + { + "name": "frameworks/client/logging/proto/parameter.proto", + "sha256": "4cd78701f2aa2654ad19951b47b74ee1943e3e1761555540621b183ad8ddeb32", + "offset": 104335824, + "length": 359 + }, + { + "name": "frameworks/protobuf/protoui/protoui.proto", + "sha256": "c8e48e576a9b028124ccb24b9579244240d2b4b53c0c0f6b1820b7b7554b5836", + "offset": 104592038, + "length": 1160 + }, + { + "name": "gdata/rosy/proto/data.proto", + "sha256": "6b8e22a2e02e50293620d833ed789190ad0559779d9b836a63ef6ec973806391", + "offset": 105597466, + "length": 4264 + }, + { + "name": "gdm/security/agi_control/agent_monitoring/monitors/monitor_config.proto", + "sha256": "576861d7e753b333481c5c4ddb2de1f44850177584bd67e8f9f5eeaff8355f4a", + "offset": 108034693, + "length": 19951 + }, + { + "name": "gmscore/platform/proto/device_types.proto", + "sha256": "c72f758977ab3186c9070ef92f172ba21e9175af1579ba64ebefe5ba5d9b5471", + "offset": 104484020, + "length": 797 + }, + { + "name": "google/api/annotations.proto", + "sha256": "8bdb0ed345a9ce9188dd630d5922dfa2fb8fefb4a6a709b41e6375ae9118865f", + "offset": 104304405, + "length": 291 + }, + { + "name": "google/api/auditing.proto", + "sha256": "94fac48cd32470bb81e88a34479015832b2615acb7df19add8c7ce3c191bfb46", + "offset": 104461950, + "length": 736 + }, + { + "name": "google/api/authz.proto", + "sha256": "2ea30b2aaf73c7938b03aa7e1eae61446d43c2970cb678eb353c40ddc6fbfb98", + "offset": 104350225, + "length": 392 + }, + { + "name": "google/api/client.proto", + "sha256": "622fa6437146910b4755755424cca450470ae503449da08fe9223ae37feca0aa", + "offset": 106280500, + "length": 6840 + }, + { + "name": "google/api/expr/checked.proto", + "sha256": "28f6b2990abe11de74cabd7b007fe7cc3ab1b558eed33e60ec458bfc12d26407", + "offset": 105113164, + "length": 2879 + }, + { + "name": "google/api/expr/eval.proto", + "sha256": "de0614da7856a6425c892a1b3497765bc2a953a33e60548d7b01b07eede56bcd", + "offset": 104468616, + "length": 756 + }, + { + "name": "google/api/expr/explain.proto", + "sha256": "9a46f366cc8c3deda0c08bb3a46e73f53530e9b746da36053058d7e4d7538174", + "offset": 104337994, + "length": 368 + }, + { + "name": "google/api/expr/syntax.proto", + "sha256": "cbb9b4ff8d246387d31b480fb52177ca6d2ee549a281d8e70dbd26a78eacced9", + "offset": 105214540, + "length": 3251 + }, + { + "name": "google/api/expr/v1alpha1/checked.proto", + "sha256": "ed1fec76f4192ca10a71075548217f2bc8de8c289bdad4ebd9cbc0124ce53696", + "offset": 105179382, + "length": 3145 + }, + { + "name": "google/api/expr/v1alpha1/eval.proto", + "sha256": "fda79c1760078227c578aa16af48c5f7b845b9361b4eb755e08e9be365b29a45", + "offset": 104461215, + "length": 735 + }, + { + "name": "google/api/expr/v1alpha1/explain.proto", + "sha256": "c7259124500d4edd6517dabe2a9c88c12b2c4c91337a7e8acf8912d3217bef7c", + "offset": 104363783, + "length": 431 + }, + { + "name": "google/api/expr/v1alpha1/syntax.proto", + "sha256": "bc7de3ea353f2f0071096be0ccbeda398c747c84a8a503448d0c95b0ae4d9ae7", + "offset": 105366988, + "length": 3646 + }, + { + "name": "google/api/expr/v1alpha1/value.proto", + "sha256": "4a47c37502dd5afac761b2f536d37f603cad2766963fc9a92b95014e36317516", + "offset": 104588574, + "length": 1150 + }, + { + "name": "google/api/expr/value.proto", + "sha256": "3a486c8a72fe4f1c6964396e666e1dced44964cb4d51c4ffa7275d563c594218", + "offset": 104562108, + "length": 1051 + }, + { + "name": "google/api/field_behavior.proto", + "sha256": "47d711456f9d2bdadd1a56ee1234db1a9dbe6bb60b377c24879016ab12f8c5d8", + "offset": 104442327, + "length": 671 + }, + { + "name": "google/api/field_info.proto", + "sha256": "531845bdc6594a3e3341f3f13af68a375b051ee1289811c527a9c8470e7faba4", + "offset": 104440989, + "length": 669 + }, + { + "name": "google/api/http.proto", + "sha256": "b9f332f95042a8dff9b79c535c5cf9b9397d7a27f8b0c7316f8a8c77974cd39d", + "offset": 104743590, + "length": 1693 + }, + { + "name": "google/api/httpbody.proto", + "sha256": "0e096127dae542b411d9156c48e884f5f697a7b2363843c43fb59ed3dda247ad", + "offset": 107133092, + "length": 13150 + }, + { + "name": "google/api/inclusion.proto", + "sha256": "1214c019ad2a70b90a474b813b38ef11aa9301a1847ee2190a4426004186f4c7", + "offset": 104349441, + "length": 392 + }, + { + "name": "google/api/launch_stage.proto", + "sha256": "fd8e6b68ec932c48866e3e159c747fd39c288a6c436cbbef7036f99c5f99f9dd", + "offset": 104489684, + "length": 829 + }, + { + "name": "google/api/media.proto", + "sha256": "2c4a35b0bf9268d0b017d914bc312a10d7cc85059cdab0d33f5a99333737599b", + "offset": 104565270, + "length": 1066 + }, + { + "name": "google/api/policy.proto", + "sha256": "97753b5372b0b7eca285ebe96b8a26c00bd9b4b1b8397ec67173ff747070d893", + "offset": 105254398, + "length": 3385 + }, + { + "name": "google/api/resource.proto", + "sha256": "2655dfbcb97368285db4e982c382349185da5f9989b4b7526f300a5ac229ff4b", + "offset": 104937280, + "length": 2267 + }, + { + "name": "google/api/versioning.proto", + "sha256": "92b8faa1524fd886678d1ce23f332908f3a97f5456b4154364b5b294ccf66a2b", + "offset": 104602577, + "length": 1192 + }, + { + "name": "google/api/visibility.proto", + "sha256": "51d2b5335eb460d2644d47d6c6c5efeaec521f7268295af65e3a464bb9f6b17c", + "offset": 104569566, + "length": 1089 + }, + { + "name": "google/cloud/aiplatform/common/proto_field_options.proto", + "sha256": "7e860a16ca81ab97d46c84df1c6af5c09e5e0388f059e172aa5066eb864fc968", + "offset": 104696140, + "length": 1502 + }, + { + "name": "google/cloud/aiplatform/master/aai_live_messages.proto", + "sha256": "525abe11b7b3f16cabc3973f3f0a2076936fa27b2ff47c5873ef8be9a4ff0b21", + "offset": 105116043, + "length": 2901 + }, + { + "name": "google/cloud/aiplatform/master/api_auth.proto", + "sha256": "fb61b06fb175a8457a6028deccd83db454233fe38e51c797bfcfe0908211e3fe", + "offset": 104542976, + "length": 971 + }, + { + "name": "google/cloud/aiplatform/master/auth.proto", + "sha256": "1dc7eb4a36ae88973c3168929f529191517fa87c9b2b51a1dd3c04c385103eee", + "offset": 105572186, + "length": 4166 + }, + { + "name": "google/cloud/aiplatform/master/cached_content.proto", + "sha256": "ea347827de37f3169328b5b01d60522f39c5654218d9adff41626a982a7428c4", + "offset": 105071081, + "length": 2740 + }, + { + "name": "google/cloud/aiplatform/master/content.proto", + "sha256": "3845ad447f3a41c4f5692218c97867257dc9cd5f9976e59e2e24b31c700d6d66", + "offset": 109040555, + "length": 35783 + }, + { + "name": "google/cloud/aiplatform/master/encryption_spec.proto", + "sha256": "ab408894d2e05e2883317b1b076dbbc1088fedff6a82f731efa873cc1d3774ce", + "offset": 104423161, + "length": 608 + }, + { + "name": "google/cloud/aiplatform/master/explanation.proto", + "sha256": "b54c6ae8d103ac30a5af9cfb6f61aa3287873232b12270e7309f9b64dd290330", + "offset": 106379020, + "length": 7377 + }, + { + "name": "google/cloud/aiplatform/master/explanation_metadata.proto", + "sha256": "f60b8b8e2d24536e4d3e5bc024e1fc5f42a221f3194dfc782ab7f4aecedf142f", + "offset": 105682059, + "length": 4628 + }, + { + "name": "google/cloud/aiplatform/master/io.proto", + "sha256": "22f1d5cbc35111165f8ddfbf2c22f53f3b64a90c24c50c29429a10dc70646636", + "offset": 105461949, + "length": 3974 + }, + { + "name": "google/cloud/aiplatform/master/media_metadata.proto", + "sha256": "f1787ced0e1609399777e08f0de4d5d2c29b2792a08c105b9c5bac6999e5ebcf", + "offset": 104869479, + "length": 2117 + }, + { + "name": "google/cloud/aiplatform/master/openapi.proto", + "sha256": "f27644585012d65181eb53d9bf7951edaebb3db46f6880cbe447672e3c9b2e5e", + "offset": 105038723, + "length": 2660 + }, + { + "name": "google/cloud/aiplatform/master/operation.proto", + "sha256": "8e519e1a4fd1f13856b66d7e17ef14ab3218b6d672bcbbcd7b6e3731fd58f8ef", + "offset": 104580635, + "length": 1120 + }, + { + "name": "google/cloud/aiplatform/master/prediction_service.proto", + "sha256": "8f83d7bcc7513723cc4d488f8fd0c2cd78e62339fc5bdec30d85eb53731cb1f0", + "offset": 109544798, + "length": 46372 + }, + { + "name": "google/cloud/aiplatform/master/service_tier.proto", + "sha256": "46c480c703a13c7e00ebacd21921a9346d1000eeeaec781c6def104963d06e58", + "offset": 104366391, + "length": 437 + }, + { + "name": "google/cloud/aiplatform/master/tool.proto", + "sha256": "9a8a459cfcb6b1376af7edb575339832294233bf99eaf6f2d3169a3c8ae203e0", + "offset": 108384732, + "length": 24810 + }, + { + "name": "google/cloud/aiplatform/master/types.proto", + "sha256": "a64cc4dada786feb19186dcd79b916c7f7c82363a4e87e4f5ccde7085a24a2ca", + "offset": 104745283, + "length": 1702 + }, + { + "name": "google/cloud/aiplatform/master/usage_metadata.proto", + "sha256": "8fe5cd56ed4ef0fe3782c9fd7d23a1f819760caa97f34c138bd6544b8875f7e0", + "offset": 104932761, + "length": 2257 + }, + { + "name": "google/cloud/aiplatform/master/vertex_rag_data.proto", + "sha256": "09075dc3a3fea8a6a160aaa4d0adcbe2eab8a60d35ed6f9780d92a8e0a9c1121", + "offset": 107916790, + "length": 19487 + }, + { + "name": "google/cloud/aiplatform/v1beta1/aai_live_messages.proto", + "sha256": "b234daf903e26b8a75a1739d410c38e51371f828ef62e5a7c5a1de78460ee7b4", + "offset": 105118944, + "length": 2912 + }, + { + "name": "google/cloud/aiplatform/v1beta1/accelerator_type.proto", + "sha256": "bb79903ebb1ec4589a623595daa3c1904610066ad64897cb2306f813712cdbfe", + "offset": 104488045, + "length": 814 + }, + { + "name": "google/cloud/aiplatform/v1beta1/agent.proto", + "sha256": "1fdf660c8cbc9c2245ef474bd666d2c0d6e00ad65caee9246aca2c7f053b4e4b", + "offset": 106896233, + "length": 10791 + }, + { + "name": "google/cloud/aiplatform/v1beta1/agent_service.proto", + "sha256": "1cddaa4f5dfd1f7da8f474f9d940457f619b56c75aeedb18b0151a8c16229f78", + "offset": 107044874, + "length": 12204 + }, + { + "name": "google/cloud/aiplatform/v1beta1/api_auth.proto", + "sha256": "9be1b696161695087abdadedc058f562ab2d389b3ee6f15bb0fda659680aaf9e", + "offset": 104544925, + "length": 978 + }, + { + "name": "google/cloud/aiplatform/v1beta1/auth.proto", + "sha256": "e0cbc7eaea6fe7af1fb2454a0f7a8d782305e6e6bfdb45da132f2e23796ac213", + "offset": 105506230, + "length": 4061 + }, + { + "name": "google/cloud/aiplatform/v1beta1/cached_content.proto", + "sha256": "47232e4282f6c456a77a02a5f87768d4964f233cb51c76b7fa8e8342a354785c", + "offset": 105076570, + "length": 2757 + }, + { + "name": "google/cloud/aiplatform/v1beta1/content.proto", + "sha256": "5e78b2205bb45ae7cb6198a31115ff4bbd80c1210a4b599a12982a1015dd566b", + "offset": 108871828, + "length": 32744 + }, + { + "name": "google/cloud/aiplatform/v1beta1/encryption_spec.proto", + "sha256": "675860f70d36bdae66fd5850e4487a879976645cee4baa5085c9107df71cf8e6", + "offset": 104424986, + "length": 614 + }, + { + "name": "google/cloud/aiplatform/v1beta1/environment.proto", + "sha256": "59a3d8cfb47f46ea40dd46cb329873ad020a81511c768aa75450c42dc3d45f81", + "offset": 106997918, + "length": 11710 + }, + { + "name": "google/cloud/aiplatform/v1beta1/explanation.proto", + "sha256": "cfd4f6b8d55a044390ecedc48fa5297c238a5c5a9404eff3301c51a839f9f9d7", + "offset": 106213728, + "length": 6602 + }, + { + "name": "google/cloud/aiplatform/v1beta1/explanation_metadata.proto", + "sha256": "04f5f94244cf09d10de690defeda2c64cbf3e8709b4f78c06a721801269e9a76", + "offset": 105601730, + "length": 4268 + }, + { + "name": "google/cloud/aiplatform/v1beta1/io.proto", + "sha256": "33a077bdadf68d6d82810fe0490bcf21e55dc504b2174a3287876338a17107e2", + "offset": 105469915, + "length": 3995 + }, + { + "name": "google/cloud/aiplatform/v1beta1/media_metadata.proto", + "sha256": "bbc6272afd7b9d15225d156613d4879a2760b33d9db1677e279da0944152e9f7", + "offset": 104403391, + "length": 534 + }, + { + "name": "google/cloud/aiplatform/v1beta1/openapi.proto", + "sha256": "b1522a99a35747b9eea32ed83a18a3dad3332ea90a4cdd465080b4e1e5b7e95d", + "offset": 105041383, + "length": 2678 + }, + { + "name": "google/cloud/aiplatform/v1beta1/operation.proto", + "sha256": "ece3bac6aca212451d23fc10066d65de609d89c6795721e848efcf2e1d6d4aad", + "offset": 104507625, + "length": 881 + }, + { + "name": "google/cloud/aiplatform/v1beta1/prediction_service.proto", + "sha256": "e1d3ad042102c805159834a1b16ca740da8b02957f9362bdc9b1208cc9bf3915", + "offset": 109114352, + "length": 40647 + }, + { + "name": "google/cloud/aiplatform/v1beta1/service_tier.proto", + "sha256": "2780b133692104489952095ca7b29e6c3ce225644fd4b6927ccdf4e69e4cb846", + "offset": 104369459, + "length": 443 + }, + { + "name": "google/cloud/aiplatform/v1beta1/task.proto", + "sha256": "bfdec03c1f38a7506b5d784bd28291edecab8c564fa25f47da0c8618615fcd93", + "offset": 107368926, + "length": 14831 + }, + { + "name": "google/cloud/aiplatform/v1beta1/task_events.proto", + "sha256": "0ef4a9bcf77929b6c8cebd728c309ca27907deda6983c1bb3bf5f2848c35672c", + "offset": 106463302, + "length": 7969 + }, + { + "name": "google/cloud/aiplatform/v1beta1/task_service.proto", + "sha256": "1123caf1519be78eee2bd7756336cd0f464df8d2d416b1680454744b176905d6", + "offset": 107200088, + "length": 13659 + }, + { + "name": "google/cloud/aiplatform/v1beta1/tool.proto", + "sha256": "7df73fa9d97c81b0e5f29c00c4f9a9a7c1db9806140f5928c05b25abc8180c5d", + "offset": 108157174, + "length": 21675 + }, + { + "name": "google/cloud/aiplatform/v1beta1/types.proto", + "sha256": "f133d2aee607e27e6263ead5ab68e91be901076ad5940c253ff142981c052937", + "offset": 104682771, + "length": 1470 + }, + { + "name": "google/cloud/aiplatform/v1beta1/usage_metadata.proto", + "sha256": "6fb9be0723166137629978dffa4abdc98fa63394374075663d889648488ec8a1", + "offset": 104944089, + "length": 2273 + }, + { + "name": "google/cloud/aiplatform/v1beta1/vertex_rag_data.proto", + "sha256": "42858eb8c193922f37ece282e2d51d19b3fbd53c4f4efe99f9bf6a3e5cc449da", + "offset": 107878008, + "length": 19308 + }, + { + "name": "google/cloud/automl/common/proto_field_options.proto", + "sha256": "c2fb7d272b8e1a52620e3e136d578f3ddfdbe9349e538c7620ca1f147a02bf22", + "offset": 104439011, + "length": 657 + }, + { + "name": "google/cloud/businessaicode/v1beta/management_service.proto", + "sha256": "4a444738476b8bdcde39d7adb34dadb84450392b0c5cffd73f3943d3cc60bdb3", + "offset": 106940480, + "length": 11292 + }, + { + "name": "google/cloud/businessaicode/v1beta/prediction_service.proto", + "sha256": "f0be6a381c66cda4d2f3326dd2a553425810849cb8ff353ffbddff2d85d4db16", + "offset": 106123588, + "length": 6272 + }, + { + "name": "google/cloud/businessaicode/v1beta/telemetry_service.proto", + "sha256": "25f102f5265c14a305923743454ee6377973590c6b8fa8cb155f0c3dc81122b7", + "offset": 105847533, + "length": 5126 + }, + { + "name": "google/cloud/businessaicode/v1main/content.proto", + "sha256": "0156a8ed6e8c679f648dcae390f619f60b4e5b5dd42faa25f74c8692d933b77e", + "offset": 107764601, + "length": 18317 + }, + { + "name": "google/cloud/businessaicode/v1main/entitlement.proto", + "sha256": "2757a164090768688267a46724291e39acbcf5b85f993cee2f0430656b355c1d", + "offset": 104370346, + "length": 445 + }, + { + "name": "google/cloud/businessaicode/v1main/prediction_service.proto", + "sha256": "0dd984506565ceba48c2cc74095bac830081b8ce2ac0e708d64b2c47c1545f4f", + "offset": 106086451, + "length": 6139 + }, + { + "name": "google/cloud/speech/v1p1beta1/cloud_speech.proto", + "sha256": "1ca9691dd95d6a862d5aefed33a2f54a63b42dfde784c4866c4ee5e653b2fab3", + "offset": 107057078, + "length": 12433 + }, + { + "name": "google/cloud/speech/v1p1beta1/resource.proto", + "sha256": "fef400cb20e493f23aaa232e59935e630e36e8f9410a384e0d1ee315f84420fd", + "offset": 105477911, + "length": 4010 + }, + { + "name": "google/gca/aicode/v1main/aicode_content.proto", + "sha256": "ca9bb57fa8659ef0c4de9664ad79ec41f4cbb445b2583dde454bc37487cbe7d0", + "offset": 104776412, + "length": 1774 + }, + { + "name": "google/gca/aicode/v1main/management_service.proto", + "sha256": "6f46e8e740a747b374b1fc6194c68ac1a44ca8afc32dda2276c14d5981ef66a4", + "offset": 106455426, + "length": 7876 + }, + { + "name": "google/gca/aicode/v1main/prediction_service.proto", + "sha256": "16aa74cef5dae109ec87af9d13a3e6afb1ce3bd2b52f4ee11683c4c1fa275c0a", + "offset": 108485852, + "length": 25893 + }, + { + "name": "google/gca/aicode/v1main/quota_status.proto", + "sha256": "bbf760b2f1c908796b9620a6e86c35e086d04171dba25ac0cbb5feb318558475", + "offset": 104524912, + "length": 935 + }, + { + "name": "google/gca/aicode/v1main/remote_agent_proxy.proto", + "sha256": "4c8522dd1ccea52b09d6bb72581b8b681aeeb3153cf31d5f591a0f5746ca3e34", + "offset": 110619639, + "length": 69851 + }, + { + "name": "google/internal/cloud/code/v1internal/cloudcode.proto", + "sha256": "2228b9ca77206e7b7d0c21e9899fb1823bc97bceabeb8ecbbff7f4708b83eb81", + "offset": 108711012, + "length": 31437 + }, + { + "name": "google/internal/cloud/code/v1internal/credits.proto", + "sha256": "bf362b0c3d49ff7c15bc4c77e1f70a5ad02b39e52ea10813c170fa95831bfa7b", + "offset": 104400214, + "length": 523 + }, + { + "name": "google/internal/cloud/code/v1internal/entitlement.proto", + "sha256": "46549667c3cc4390d772178f069900149f99fa37e2b46881c9b2ae011905b079", + "offset": 104321529, + "length": 321 + }, + { + "name": "google/internal/cloud/code/v1internal/jetski_service.proto", + "sha256": "82d7ddd7c8b677855ffc29b50b46ed0f9f835f987fd838b721863129275d6c8e", + "offset": 107897316, + "length": 19474 + }, + { + "name": "google/internal/cloud/code/v1internal/metrics.proto", + "sha256": "b6ede1c6335f2ab24b89ed19f9a46dfa1921b1e474f0a70540a73383f79b63ac", + "offset": 106308000, + "length": 6909 + }, + { + "name": "google/internal/cloud/code/v1internal/model_configs.proto", + "sha256": "f9912a577025def786532abde588a0174dfd9513c54fe62f9ae25b0f6cb3d1cd", + "offset": 106129860, + "length": 6302 + }, + { + "name": "google/internal/cloud/code/v1internal/onboarding.proto", + "sha256": "783569dab0969eff075a73e63019b2a509bf075f5b30e12bcc86f5529a901eef", + "offset": 106744047, + "length": 9778 + }, + { + "name": "google/internal/cloud/code/v1internal/prediction_service.proto", + "sha256": "7083333895648871257354517d3c328d67bb1d624e32ae022b5a256d254a1658", + "offset": 106032549, + "length": 5880 + }, + { + "name": "google/internal/cloud/code/v1internal/quota_summary.proto", + "sha256": "25fb955c9f1e1dd3e97253e64048527854c0907cd734e5357b0593509ca51790", + "offset": 104615951, + "length": 1235 + }, + { + "name": "google/internal/cloud/code/v1internal/remote_context.proto", + "sha256": "cab8fda6c18949063eb888793ba42dc9ebbb90bcb6289aa0e4c04f3e19e99f37", + "offset": 104517520, + "length": 914 + }, + { + "name": "google/internal/identity/signedoutstate/v1/mobile_signed_out_consent.proto", + "sha256": "89be0b7a085c0f3fdbe9feb9777ec883f22215a18ebbe0cff0e464017807ead7", + "offset": 104912604, + "length": 2221 + }, + { + "name": "google/internal/identity/signedoutstate/v1/signed_out_state_container.proto", + "sha256": "92977ced34f86f8b8a8479c8ea22d195328b95f1a01d828d885b648294c70824", + "offset": 104425600, + "length": 614 + }, + { + "name": "google/longrunning/operations.proto", + "sha256": "5b9294aa9a7c216b076b44e1d4e7338cbf1cba8a224be67807e951c01ed434de", + "offset": 104867365, + "length": 2114 + }, + { + "name": "google/protobuf/any.proto", + "sha256": "8cecc69c704f10297309f48a2cbcfde28c1915e32d9c3b71e08ae643424189cb", + "offset": 104269514, + "length": 239 + }, + { + "name": "google/protobuf/duration.proto", + "sha256": "d74f874b3dcc707fa971ad4ce7543ac7de5eec47836b70565eafc85296d2f00b", + "offset": 104280066, + "length": 254 + }, + { + "name": "google/protobuf/empty.proto", + "sha256": "393b872ce2dcd29d5329454213cc4862e79ec0bb7c3236760e3178b0cfeb9ed1", + "offset": 104231897, + "length": 194 + }, + { + "name": "google/protobuf/field_mask.proto", + "sha256": "ee740dbc4f52f562d62162b6a60dd92d6646488c76fced11a899a8727199d7b8", + "offset": 104302094, + "length": 288 + }, + { + "name": "google/protobuf/struct.proto", + "sha256": "a3e68342f4efc03c12bd8132d2fc4c824816a6624f5d2df667cd7b8c775a2b44", + "offset": 104464899, + "length": 742 + }, + { + "name": "google/protobuf/timestamp.proto", + "sha256": "677ffd2bf8f2b78cd407039ddf76d8033df80f0a885e23a793c99298b926895f", + "offset": 104283647, + "length": 258 + }, + { + "name": "google/protobuf/wrappers.proto", + "sha256": "c45256449490f594c76051582a323cbb7c858657db274e780ade1a5ffc1aa1a6", + "offset": 104400737, + "length": 525 + }, + { + "name": "google/rpc/code.proto", + "sha256": "0882d86a318a8cd974aa7b1a2911a5541ce058f0ac6f837f2c0b25eadc380dd6", + "offset": 104370791, + "length": 447 + }, + { + "name": "google/rpc/context/abuse_context.proto", + "sha256": "e35d0c680c599be2af14f8ea16d186286b276645a35334549de500d81275a892", + "offset": 104292344, + "length": 271 + }, + { + "name": "google/rpc/context/apiary_migration_context.proto", + "sha256": "abe9959d177bc5fb631df85cdd0d5bd332cfff0d0ec2b13ad6c6dc015595e154", + "offset": 104319300, + "length": 317 + }, + { + "name": "google/rpc/context/check_context.proto", + "sha256": "bfe720481c7310800532fb173cc3d785f3906c3f8f532b6c0f4862a4c0b7d844", + "offset": 104498936, + "length": 860 + }, + { + "name": "google/rpc/context/condition_context.proto", + "sha256": "f40be97410ac1a69d46f480816a4108540357a0b570bb81a4bbb98152b885015", + "offset": 104393014, + "length": 503 + }, + { + "name": "google/rpc/context/field_mask_context.proto", + "sha256": "7f9ea3446ee0529cdad2afcae2e886521863460d9ceba790be0d423893d431b5", + "offset": 104317098, + "length": 313 + }, + { + "name": "google/rpc/context/http_header_context.proto", + "sha256": "a8cae5e16c1755f2be04de8c675d0f202216c15fde8de140df928b2dabd94dc6", + "offset": 104382311, + "length": 477 + }, + { + "name": "google/rpc/context/origin_context.proto", + "sha256": "4b159f102f9bc10e4ebf816cde12739af8b845857b249aef6f5c10148a5b6713", + "offset": 104394020, + "length": 507 + }, + { + "name": "google/rpc/context/project_context.proto", + "sha256": "4405415f332d1d9e8e436e884c97a703c44a48a8f3ae572e52a6cc95a67e3d51", + "offset": 104401262, + "length": 531 + }, + { + "name": "google/rpc/context/system_parameter_context.proto", + "sha256": "3c42290ab86eece7ea0a280fa1fa73bb2fe1104ebb3fd53403429e746058cf1b", + "offset": 104435741, + "length": 651 + }, + { + "name": "google/rpc/context/visibility_context.proto", + "sha256": "4191dc9815bca3d13d9467c11cc6e9b6cc4335e33a7a9f531b507625ee55d3fa", + "offset": 104321209, + "length": 320 + }, + { + "name": "google/rpc/error_details.proto", + "sha256": "b5695e05912d5f2c2f596b9d1214f67f5cf8b741852a042796db00e2b16ea9ef", + "offset": 104834442, + "length": 2012 + }, + { + "name": "google/rpc/error_extension.proto", + "sha256": "873a99ee8c98d93782024ef10113dc9b0580f40689cd44c4f7142d155a3acbb3", + "offset": 104323787, + "length": 324 + }, + { + "name": "google/rpc/status.proto", + "sha256": "e9047858f6dc69da6c060264039145457e3d0d0d198246010525757a6fee6147", + "offset": 104311241, + "length": 304 + }, + { + "name": "google/type/date.proto", + "sha256": "d650df16c9109904b2a3720a4b9cef28a4cfb135237d25c7666d2c31d728d19e", + "offset": 104269038, + "length": 238 + }, + { + "name": "google/type/interval.proto", + "sha256": "f95b855b29d92a18254aed9aac730bb6e4780772dfcd4b16f9349bb522769796", + "offset": 104351800, + "length": 399 + }, + { + "name": "google/type/latlng.proto", + "sha256": "8451a36b9c80d82f065c3a234d84b6cb01a8a94f22530ae312e0e8abe2e7b914", + "offset": 104273365, + "length": 243 + }, + { + "name": "identity/ubermint/proto/platform_options.proto", + "sha256": "b853b9170a46174428df0454414c8b252213a110b4e457d87f29adc5363d89af", + "offset": 104578402, + "length": 1116 + }, + { + "name": "identity/ubermint/proto/universe.proto", + "sha256": "43fa371b0a57e6d16314f85e3041406dbe7d9a5138fb3f7808cded76211158ba", + "offset": 105234225, + "length": 3326 + }, + { + "name": "java/com/google/android/gmscore/proto/gmscore_build.proto", + "sha256": "a260be9d76b960240606ec66e42aba6aa8e106868418dda04b3768d7abccb1eb", + "offset": 104908187, + "length": 2203 + }, + { + "name": "java/com/google/android/gmscore/proto/gmscore_device.proto", + "sha256": "e483a056479ce2446343ac1496727fac2ee2f9f167ff8ead7e6b2edd9b9f1cd6", + "offset": 104398649, + "length": 521 + }, + { + "name": "java/com/google/apps/jspb/jspb.proto", + "sha256": "a0f800bcac09cfc91989af693409b08946e44e5f171dcc0bfb8358ea36994eaf", + "offset": 104603769, + "length": 1192 + }, + { + "name": "java/com/google/apps/jspb/jspb_disable_randomization.proto", + "sha256": "665156801952f03097215bf25d82ac23bd34af618e9eef3073dbeb888098b429", + "offset": 104296443, + "length": 276 + }, + { + "name": "java/com/google/apps/jspb/jspb_generate_object_format.proto", + "sha256": "b17e73c26daec0e51969ea4ebce36a70587c87c4ac948dece43a973f37e09cbc", + "offset": 104342854, + "length": 381 + }, + { + "name": "java/com/google/protobuf/contrib/j2cl/options/js_enum.proto", + "sha256": "9637f646a7578ad06fc009d476d7b0f4195f2219e0f5359c79b96a6d24c36f6f", + "offset": 104288600, + "length": 265 + }, + { + "name": "learning/genai/api/interactions/proto/agents.proto", + "sha256": "6bcfc87ab069e30bd1f1f54d6e9b98ff8a70c6304fdf56e716139fa134344f18", + "offset": 106734386, + "length": 9661 + }, + { + "name": "learning/genai/api/interactions/proto/content.proto", + "sha256": "0401e74d0731b32bcd114f93534e64be4993b0bf592b8ecb4b3a5da8327fd2d4", + "offset": 106951772, + "length": 11497 + }, + { + "name": "learning/genai/api/interactions/proto/elicitation.proto", + "sha256": "73b7ab978df97ffb153c0a1c8f3e38a3da818931be3e18a0599cf6383e50ce76", + "offset": 104697642, + "length": 1504 + }, + { + "name": "learning/genai/api/interactions/proto/environment.proto", + "sha256": "08d4b329bc6876543aa69b0051962b453b0e2172a2c03d3b5650bb76416359a2", + "offset": 105030783, + "length": 2642 + }, + { + "name": "learning/genai/api/interactions/proto/error.proto", + "sha256": "23a6ea8f5de7718b46c6558addc7244c1c853b48f6eea37590b5ae672a4bd4d9", + "offset": 104215473, + "length": 178 + }, + { + "name": "learning/genai/api/interactions/proto/events.proto", + "sha256": "58e569781ee2b5f7ed27dfd6aa33f2beea5683bfb7140cc95c92f009e788f5f0", + "offset": 106314909, + "length": 6928 + }, + { + "name": "learning/genai/api/interactions/proto/external_events.proto", + "sha256": "598901599f7995567a15c5302972878fe60e9f80970b4cdfca4aac4efac173d3", + "offset": 104765859, + "length": 1739 + }, + { + "name": "learning/genai/api/interactions/proto/hooks.proto", + "sha256": "735facc8e74a935eeab078d966c14e7d05bad614498c77ea7d6199e7b38af216", + "offset": 105198385, + "length": 3202 + }, + { + "name": "learning/genai/api/interactions/proto/interaction.proto", + "sha256": "92b441d6e2863a83ec0e45370d3c76914b5367b1d8652e7f165d0a0449ac8d13", + "offset": 105522562, + "length": 4114 + }, + { + "name": "learning/genai/api/interactions/proto/interaction_service.proto", + "sha256": "d83da522dbd5c3af69fc648648edc56f7774c3754bef138efa0bbb8d8cdb0f58", + "offset": 104375323, + "length": 459 + }, + { + "name": "learning/genai/api/interactions/proto/media_stream_steps.proto", + "sha256": "56d16d5f57d95020cf780ac5069d59cf4938b3ce474ef0d86f4476e2873ce3ef", + "offset": 104328128, + "length": 341 + }, + { + "name": "learning/genai/api/interactions/proto/models.proto", + "sha256": "de39585da1fa44eea940d73b5e0946b14bf8ce127e0ff744b73e350c5313bbf4", + "offset": 104974625, + "length": 2439 + }, + { + "name": "learning/genai/api/interactions/proto/remote_environment.proto", + "sha256": "ec0f6f22bbee84598c4b7772a84b69c520196e08f074e35f17136717b1367bc7", + "offset": 105278287, + "length": 3463 + }, + { + "name": "learning/genai/api/interactions/proto/response_format.proto", + "sha256": "d09c4273cac97df6ff658d6389d5ad99ffa8469059014b95a97e0d89edafd9fa", + "offset": 105281750, + "length": 3463 + }, + { + "name": "learning/genai/api/interactions/proto/safety_settings.proto", + "sha256": "1f0a3eb916891412fa6bf1eb16cdae50dc38c18712ab912abede48ba59072cb5", + "offset": 104454697, + "length": 714 + }, + { + "name": "learning/genai/api/interactions/proto/sse_events.proto", + "sha256": "d69cae7cca87aadc7c61d88b36235e447a1ca144fc9368b7497f0a94c4afebf9", + "offset": 106724754, + "length": 9632 + }, + { + "name": "learning/genai/api/interactions/proto/state_update.proto", + "sha256": "19b56e808d9f074300af90a6e714406ad63d45754bbc5cb95a3ab8322fd26869", + "offset": 104560015, + "length": 1043 + }, + { + "name": "learning/genai/api/interactions/proto/steps.proto", + "sha256": "4f152b753c1d0d631e6409d931bbe052d506083d5d09cdf31a16da6f57467411", + "offset": 106986338, + "length": 11580 + }, + { + "name": "learning/genai/api/interactions/proto/thinking.proto", + "sha256": "df8f6931c6ed5f896b33b43256389b433440e27059e9bcb0ff20144df67bb60d", + "offset": 104338362, + "length": 369 + }, + { + "name": "learning/genai/api/interactions/proto/tools.proto", + "sha256": "d8fe09dbf5477cdd22e6e123ba4ba5f8c8d004ba421c39b3f81d702379e5899d", + "offset": 105320240, + "length": 3554 + }, + { + "name": "learning/genai/api/interactions/proto/user_steps.proto", + "sha256": "677d5400b2ca515d98553681aeede594c5e4f18a0c025c0fe9813959e13dc0ef", + "offset": 104412700, + "length": 561 + }, + { + "name": "learning/genai/api/localharness/localharness.proto", + "sha256": "ac85868af21f0d2e48a1da86ebe5f800dcc2d9fa77e57f8040f0ee3a7db573c4", + "offset": 108621060, + "length": 29812 + }, + { + "name": "learning/genai/api/parsing/genai_json_annotations.proto", + "sha256": "887dd7e8aefbeea3f6703cad83973314445c7f3c32c2da486058a0283f1453d4", + "offset": 104679853, + "length": 1457 + }, + { + "name": "learning/genai/beyond/server/quota/proto/quota.proto", + "sha256": "cc68840a5ea990baeee069494859f5e6edee880d9696f4d51814f1950e442d66", + "offset": 106050261, + "length": 5997 + }, + { + "name": "learning/genai/skills/proto/skill.proto", + "sha256": "d3acc7b97c2ce276263db7c697c0494ca257a405194ac0f0730760cf20f5eea9", + "offset": 104497221, + "length": 856 + }, + { + "name": "logs/eventid/eventid.proto", + "sha256": "3b0703e637dfe54884914fc1a358caa117fb29c9febc6c380a7784d5b2e0fcd7", + "offset": 104410463, + "length": 558 + }, + { + "name": "logs/java/logrecord.proto", + "sha256": "33595838fd79eb1d46f92f8c844b6999ec3e247db8a27c7b9417ab7578915fe3", + "offset": 105098922, + "length": 2837 + }, + { + "name": "logs/proto/learning/smartchoices/feedback_id.proto", + "sha256": "9a8bbe50933f2fd059c1804b7088f4f297b7210adf65d8b879468a9a5b3b069f", + "offset": 104289927, + "length": 268 + }, + { + "name": "logs/proto/logs_annotations/logs_annotations.proto", + "sha256": "9ebc4f6c726cb92ee2841a83276ea2b87390d628dbbe33b7bc17f0da54e444dc", + "offset": 104656154, + "length": 1364 + }, + { + "name": "logs/proto/visual_element/user_action_enum.proto", + "sha256": "f982396994dc29fc248fd02aa7da4c5f16fcbfff441d5d3243c1781aaeddfdae", + "offset": 104709789, + "length": 1534 + }, + { + "name": "logs/proto/wireless/android/play/playlog/accessibility/ios_accessibility_state.proto", + "sha256": "96dfb6d8e5b36a6922b0a3b81fb243f5fb90628eb613ecdf3d758f391fd7da4b", + "offset": 104816803, + "length": 1921 + }, + { + "name": "logs/proto/wireless/android/play/playlog/accessibility_state.proto", + "sha256": "4c9dd0c950f49bd3bd71ecafc8504a71f8461a7df4ae57ef623bf85da2a8b8bd", + "offset": 104607364, + "length": 1214 + }, + { + "name": "logs/proto/wireless/android/play/playlog/clearcut_go_client_telemetry.proto", + "sha256": "2bd506576671717e9ba5daf49bc752c8c1c02298c11129d2c520decbf4be12aa", + "offset": 105201587, + "length": 3228 + }, + { + "name": "logs/proto/wireless/android/play/playlog/webview_version_info.proto", + "sha256": "f08de9bdc22d58fdbe8c866ddb22d24022c343926a53c5162c2502fac58f444f", + "offset": 104504994, + "length": 875 + }, + { + "name": "logs/proto/wireless/performance/mobile/android/trace_record.proto", + "sha256": "2ef98bda18aa5d07f84d95606f5d8d24257668d7b03352023e4442983224ba26", + "offset": 105052120, + "length": 2694 + }, + { + "name": "logs/proto/wireless/performance/mobile/annotations.proto", + "sha256": "039c7ee108f27f179789ee868088e4855a4cb5e678c507c89086b166e53451a9", + "offset": 104385663, + "length": 482 + }, + { + "name": "logs/proto/wireless/performance/mobile/application_exit_metric.proto", + "sha256": "6fced776e547577e2d5104eb15a4b312b1ddcd95ee66ad98c0df9905874d11ca", + "offset": 105510291, + "length": 4064 + }, + { + "name": "logs/proto/wireless/performance/mobile/battery_metric.proto", + "sha256": "f7ebb9796f78cab1d1282ad91c224e93a0915975806a53f411c8fac3eb37a71a", + "offset": 106350051, + "length": 7181 + }, + { + "name": "logs/proto/wireless/performance/mobile/cpu_profiling.proto", + "sha256": "288fc4f9d38742da2c7d0ecaf8076c8a1ceca64e3d05e7e6366c4eede747cc57", + "offset": 104561058, + "length": 1050 + }, + { + "name": "logs/proto/wireless/performance/mobile/cui_metadata.proto", + "sha256": "0f769fdfd9436c76b2bd64427eb30588b624b895b0aa7ad384b24cafbaf725ca", + "offset": 104396574, + "length": 517 + }, + { + "name": "logs/proto/wireless/performance/mobile/cui_metric.proto", + "sha256": "ad91e5af359089a474bb070008d0d446feb899106741ca94b6eed549c4c43966", + "offset": 104702166, + "length": 1518 + }, + { + "name": "logs/proto/wireless/performance/mobile/desktop/antigravity_extension.proto", + "sha256": "275b5465c3ffa0f853146566ced0e5dbe5b048aa68d92f9ed084651dd47525bb", + "offset": 104836454, + "length": 2017 + }, + { + "name": "logs/proto/wireless/performance/mobile/desktop/desktop_system_health_metric.proto", + "sha256": "8be7bccfac40b6c2be13212795c39127e3cad4821257b2c19f07a22863582b8d", + "offset": 104703684, + "length": 1523 + }, + { + "name": "logs/proto/wireless/performance/mobile/desktop/extension_metric.proto", + "sha256": "0b4e84f535d31fd8607f51b7a6436d020fbfed86ccb0c9ec642c8f34d669ba32", + "offset": 104406608, + "length": 545 + }, + { + "name": "logs/proto/wireless/performance/mobile/desktop/trace_record.proto", + "sha256": "ea7c32a4e08dd61162721d4bb5cb9588459b921c93cadcc5e0b57ec09a9db50f", + "offset": 104557962, + "length": 1025 + }, + { + "name": "logs/proto/wireless/performance/mobile/extension_metric.proto", + "sha256": "f05d019c1e751752b2b97f9ccdb6349a8e008cf2c4a7abbdc9e3f08e1f7f3a60", + "offset": 105748303, + "length": 4851 + }, + { + "name": "logs/proto/wireless/performance/mobile/heap_profile_metric.proto", + "sha256": "2a07ecfc7f30103d6a0632b973db3430d46cdef528616ab42cd023895766ef74", + "offset": 104711323, + "length": 1553 + }, + { + "name": "logs/proto/wireless/performance/mobile/interaction_context.proto", + "sha256": "6a0f0f3dc395be7b44ed4371fa9b49c176e819ed141f9ff108d53307a66a5a3c", + "offset": 104360807, + "length": 420 + }, + { + "name": "logs/proto/wireless/performance/mobile/ios/extension_metric.proto", + "sha256": "064c52c2f51e3170008ccf76d9650bf9bdd4c4de9b6465ba0f24bfc81e919ffc", + "offset": 104858985, + "length": 2087 + }, + { + "name": "logs/proto/wireless/performance/mobile/ios/nserror.proto", + "sha256": "0bbcf3618e403f3eda9ce02ac4871fc5c595bb5769a4207e09b763b73a5078e8", + "offset": 104426214, + "length": 618 + }, + { + "name": "logs/proto/wireless/performance/mobile/memory_metric.proto", + "sha256": "e13d180c2b5cba757c1563570c7eb877bb4ea32262e0a66905a8414da844d926", + "offset": 104984496, + "length": 2503 + }, + { + "name": "logs/proto/wireless/performance/mobile/native_crash_info.proto", + "sha256": "307360d8ee3683177a6a4f10cbdb2dcdcbe954c8a65defee1e4efab295c14b66", + "offset": 104941817, + "length": 2272 + }, + { + "name": "logs/proto/wireless/performance/mobile/network_metric.proto", + "sha256": "7965b678d3930959036ac16cb7d98fa399552fca28e75ea802dfee71d65daa09", + "offset": 105948161, + "length": 5461 + }, + { + "name": "logs/proto/wireless/performance/mobile/primes_trace.proto", + "sha256": "e98db63e44df76c51ec3aedbe7d69e1806d173b447514ac6cae1dbe25da8fa26", + "offset": 105614612, + "length": 4364 + }, + { + "name": "logs/proto/wireless/performance/mobile/process_stats.proto", + "sha256": "a9eb57af60425e730784917c46787321a2ba4def69be47812d6464d3497c6f44", + "offset": 104552879, + "length": 1008 + }, + { + "name": "logs/proto/wireless/performance/mobile/sampling.proto", + "sha256": "b523cd0985f85d7ac1095df758b17f68e08687793a9f1cd20447ea80d4fde36e", + "offset": 104690168, + "length": 1489 + }, + { + "name": "logs/proto/wireless/performance/mobile/system_health_metric.proto", + "sha256": "cdd5f7f3a8699387f8d3aededa866d0bf9b8f11318a08b90e2b4a3010dc285fb", + "offset": 107476419, + "length": 15816 + }, + { + "name": "logs/proto/wireless/performance/mobile/trace_context.proto", + "sha256": "64b967ec79f64594db111029e78bb39dba339626d19279b3203fdf2d796f0f09", + "offset": 104678399, + "length": 1454 + }, + { + "name": "logs/proto/wireless/performance/mobile/tracing.proto", + "sha256": "8eecaa61cf9662abd1b5c3034e323b8befa9c2d5e5b4f910ac4c9a100139484d", + "offset": 105959087, + "length": 5470 + }, + { + "name": "nest/platform/mesh/platform/proto/platform_information_no_lite_runtime.proto", + "sha256": "ef3e41e9a544f699c068fafb0ac72f2b45914c29d2ec71bb24fd87fd8decbb49", + "offset": 104380896, + "length": 470 + }, + { + "name": "net/base/qos.proto", + "sha256": "6d3b80d425670bd4943f55d46ba7fe9dde90dcf694a063f7890162992b53f671", + "offset": 104308527, + "length": 299 + }, + { + "name": "net/loadshedding/proto/request_qos.proto", + "sha256": "fc79f970ae1943aa79b5e7aeade5493d6ee0f31e89cd85e0da7fd2e4dad04bb3", + "offset": 104408248, + "length": 550 + }, + { + "name": "net/proto2/bridge/proto/message_set.proto", + "sha256": "39defb26e1385ce0fc4f6e4cb215fdad79d221d545cd2afd014c6fb1f2359544", + "offset": 104182682, + "length": 147 + }, + { + "name": "net/proto2/contrib/parse_proto/parse_error.proto", + "sha256": "0d796a81439ac0ceb99cd0ce1f27891dd1ed0816b6a7f01249f24f7fac1a3259", + "offset": 279381696, + "length": 1001 + }, + { + "name": "net/proto2/contrib/validator/annotations.proto", + "sha256": "fc69e3877c8f4109c365d38e355a3b0607a28ebc278933af5c682df06fdda1a3", + "offset": 104513879, + "length": 908 + }, + { + "name": "net/proto2/go/annotation/go_annotation.proto", + "sha256": "e6eedf3273ad443bc979100e38204b09c16e6196c67b31a5dd72bf95c7c6fa1d", + "offset": 104277546, + "length": 251 + }, + { + "name": "net/proto2/proto/descriptor.proto", + "sha256": "daea785bd9d84140628b90b56a08cf91020bf42e7199bffa62c39b19dbc31eb7", + "offset": 107710559, + "length": 17665 + }, + { + "name": "perftools/tracing/proto/rpc_trace_info.proto", + "sha256": "c5be49925a3073e15e37405f64bb3b449603f5ddbedd191910ce2aa819cf5568", + "offset": 279384528, + "length": 2493 + }, + { + "name": "perftools/tracing/proto/span_link.proto", + "sha256": "b63b66b9f2640d826aeb9bcc6d21230cf5c6b98d4313c643c5ee2d8ee3a3791f", + "offset": 279383072, + "length": 970 + }, + { + "name": "perftools/tracing/proto/tracecontext.proto", + "sha256": "728ad2f95317a689d392812c8014e5c3e636c701e2006e7db348cdfc7108ab22", + "offset": 279387168, + "length": 683 + }, + { + "name": "privacy/ads/user_data_enforcement/data-usage.proto", + "sha256": "368ade0d05d667d4af62342e2d25f80b3709441b1233b3019be789eea645aa2c", + "offset": 107069511, + "length": 12470 + }, + { + "name": "privacy/context/external/proto/external_prequest_context.proto", + "sha256": "f8aa6acdd2fa6bb3831d380b6522b16d0c97ccf4c1019865824e95e709072064", + "offset": 104283905, + "length": 258 + }, + { + "name": "privacy/context/external/proto/external_privacy_context.proto", + "sha256": "120628e08e74cf72b62614c8eddf1f43af740747e66ccc84370a713ce8fb3b68", + "offset": 104351010, + "length": 395 + }, + { + "name": "privacy/context/external/proto/external_sot_mappings.proto", + "sha256": "dad299954fdd77a47f82855d2c23f7f215eb7c4a5d90a228e95872c552666c8e", + "offset": 104391523, + "length": 493 + }, + { + "name": "privacy/core/piihandling/protosanitizer/config/sanitization_use_cases.proto", + "sha256": "50db80274c174365a38b3e04a694d8bb880ff0c47e1bf5b3fc8d8782a7f85cee", + "offset": 104491343, + "length": 831 + }, + { + "name": "privacy/data_governance/attributes/proto/classification.proto", + "sha256": "f18aa7cda504bc0d1060737dc033d27924f10cd00175a98f931111a6294dea7d", + "offset": 109076338, + "length": 38014 + }, + { + "name": "privacy/data_governance/attributes/proto/purpose.proto", + "sha256": "b115c394ac140a63b5b4668affb0c8d42a443f1f14a73b42c172af7ba1779078", + "offset": 107172870, + "length": 13604 + }, + { + "name": "privacy/pattributes/annotations/proto_field.proto", + "sha256": "a27d5e343db720a2d08ff8ec6981835f38fe479b86af2625d60f895073723dcc", + "offset": 104404461, + "length": 536 + }, + { + "name": "privacy/pattributes/containers/proto_field/proto_field_attributes.proto", + "sha256": "97718c2d635f774058520ee67f52575586967d731769c5045260ce4ed1987861", + "offset": 104323140, + "length": 323 + }, + { + "name": "privacy/pattributes/containers/proto_field/proto_field_upload_justification.proto", + "sha256": "0b61687fb4258fb205d6a0a50b7510248d6e726d72c8be37600aad469868f85d", + "offset": 104451876, + "length": 702 + }, + { + "name": "privacy/pattributes/public/proto/collection_basis.proto", + "sha256": "edae613d089bd79171835459550caf153eb5525e81f922178c719e3ab15c41a3", + "offset": 105104600, + "length": 2848 + }, + { + "name": "privacy/pattributes/public/proto/collection_basis_expression.proto", + "sha256": "b4d314488c54239ce857b76054bf66fe788d0d6085db8c3323454ff0825ad27c", + "offset": 104437700, + "length": 655 + }, + { + "name": "search/wga/proto/logged_enums.proto", + "sha256": "d9cd25313dc20d4c3e46977c3f64f628a69251dc88edb859f01878593f56e336", + "offset": 107728224, + "length": 18180 + }, + { + "name": "security/credentials/proto/authenticator.proto", + "sha256": "9b8b4ec126e1855d665f7ee4f2e065cefb4defa53fa732564526405239eeca06", + "offset": 108680876, + "length": 30136 + }, + { + "name": "security/credentials/proto/data_access_token_scope.proto", + "sha256": "d797888a35798419d532ba5db3ccb84f49bd80404347bf34c1ef6ca8e1f3da1b", + "offset": 104534332, + "length": 950 + }, + { + "name": "security/credentials/proto/end_user_credentials.proto", + "sha256": "8e4d21c266191d707373b201237b81d6b2e8439c54ecefa8a3336457cedef1f9", + "offset": 105842412, + "length": 5121 + }, + { + "name": "security/credentials/proto/iam_request_attributes.proto", + "sha256": "8e092d5d9fc72e90d32edd1f167bec40f06f4090fe8ea4ad2af843f3b3fea55c", + "offset": 105110299, + "length": 2865 + }, + { + "name": "security/credentials/proto/justification.proto", + "sha256": "78bd148cc92532a83a36cb7c778e2761f25b2d6739dd335f20ef3849cede724e", + "offset": 104558987, + "length": 1028 + }, + { + "name": "security/credentials/proto/principal.proto", + "sha256": "d17b5a750c258fa3d618eba0cef2263fbf4a0cb23f75a454a771c1e2b0d6d65e", + "offset": 107186474, + "length": 13614 + }, + { + "name": "security/data_access/proto/standard_dat_scope.proto", + "sha256": "4978c8091e8569c2896d40f577e544d829d68783735d3b753fbb5f4bc42cc95d", + "offset": 104884349, + "length": 2138 + }, + { + "name": "security/loas/l2/internal/securewrapper/multihop_clients/boundary_proxy.proto", + "sha256": "8fcdb611fb9b86afc5a2fab85eca859b5f7777f3ed8134876372b9969c19345b", + "offset": 104399692, + "length": 522 + }, + { + "name": "security/thinmint/proto/core/thinmint_core.proto", + "sha256": "9a1c1fb26e6f1574b67f27e452e86287cbf94dfec27b05f1e53e2c7a6d74ebfe", + "offset": 105292148, + "length": 3482 + }, + { + "name": "security/zatar/s2a/proto/common.proto", + "sha256": "471c50d543b127cc124d44e504eebecf3138abd77d868342c68a4cfb991933f4", + "offset": 104482438, + "length": 790 + }, + { + "name": "security/zatar/s2a/proto/s2a.proto", + "sha256": "6c8f5d4a44a5826a3302eee5fd665176c15d310d73f430faad471e82d48654fb", + "offset": 105121856, + "length": 2922 + }, + { + "name": "security/zatar/s2a/proto/s2a_context.proto", + "sha256": "20ea9ffd4c518f08af12cc43d7b3ea5b3eff54dea96dfaf3567dc615538a51af", + "offset": 104445696, + "length": 679 + }, + { + "name": "storage/datapol/annotations/mapping/sensitivity_levels.proto", + "sha256": "7814ae584efc6dabe0de2160ff4719709c7f954422a38264abb07dc452177729", + "offset": 104339845, + "length": 374 + }, + { + "name": "storage/datapol/annotations/mapping/type_sensitivity_mappings.proto", + "sha256": "1b85d1bc4add90b07157b85baea7f8f11b34b102eb32b1e46b04c99adf8570c3", + "offset": 104406071, + "length": 537 + }, + { + "name": "storage/datapol/annotations/proto/datapol_classification.proto", + "sha256": "ed1308259a418c00167eb95737a45d6e1ab81d702a0a696488053ed4913871c7", + "offset": 104327787, + "length": 341 + }, + { + "name": "storage/datapol/annotations/proto/retention_annotations.proto", + "sha256": "5ff5f43d8d82f8da48b2a698a503b385f5b734bd727bdcb627bde38e61a0908b", + "offset": 104392514, + "length": 500 + }, + { + "name": "storage/datapol/annotations/proto/semantic_annotations.proto", + "sha256": "a36014fda8dbda999f619ad807c192576a1912fd22235e382bed58ca7bda6b03", + "offset": 108054644, + "length": 20189 + }, + { + "name": "storage/googlesql/public/proto/type_annotation.proto", + "sha256": "b113a5b58fe095329609a204b7434e32166f66c45c8ed73d1a9128ee5f663d33", + "offset": 104609796, + "length": 1221 + }, + { + "name": "storage/googlesql/public/proto/wire_format_annotation.proto", + "sha256": "ee14a88dc0293a98a89c5b63c25d728fe94cc30857e3d27ad0c35ceb4d2a7e40", + "offset": 104455411, + "length": 718 + }, + { + "name": "third_party/boundary_proxy/proto_compare/annotation.proto", + "sha256": "df5f9c0193184707b0838ab4c6edb60d73bc7bf4a800d163ef3b9b8250dafa1d", + "offset": 105079327, + "length": 2763 + }, + { + "name": "third_party/gemini_coder/cider/proto/trajectory_steps.proto", + "sha256": "dd720464e55fd437d3d08327309aa4249a4afb62159070b8f91125d3bbe6aa25", + "offset": 106907024, + "length": 11039 + }, + { + "name": "third_party/gemini_coder/framework/executor/agentexecutor/proto/inputs.proto", + "sha256": "5786bbae51cb872cea0e9ef364dad31db78445de07a2c705071b910cfbb659f9", + "offset": 104957901, + "length": 2338 + }, + { + "name": "third_party/gemini_coder/proto/service.proto", + "sha256": "2e4b8b6f13259f5fc5ddee6d193d61b420b6a3335dcb5f135d6c93f10db92181", + "offset": 105062917, + "length": 2702 + }, + { + "name": "third_party/gemini_coder/proto/trajectory.proto", + "sha256": "0a6ac2c7c925c34c6e255809057baacab02064422187be825f070cdaf36ab5a4", + "offset": 107213747, + "length": 13713 + }, + { + "name": "third_party/gloop/thread/fiber/fiber.proto", + "sha256": "bdada3d3308d6dbe50472c60977e1fd2bf9a575509203be0ffb32a04c96872b8", + "offset": 279382720, + "length": 235 + }, + { + "name": "third_party/gloop/util/status/non_message_set_payload.proto", + "sha256": "5bbe8ef2d9d5858ddea8976f2839ac8d795f72351b6caa4d22480f9eb812dccb", + "offset": 279389696, + "length": 329 + }, + { + "name": "third_party/golang/connectrpc_com/connect/v/v1/internal/proto/connectext/grpc/status/v1/status.proto", + "sha256": "e2c5655428a23cc5a7b583adfa925911ec3ad86665aeb19458ae8ac09cffb40c", + "offset": 104283133, + "length": 257 + }, + { + "name": "third_party/golang/github_com/gax/v/v2/v2/apierror/internal/proto/error.proto", + "sha256": "a9644939ff3d652b69cbaa886cad61c05fb79eb1dd1c9d0d9c1b04654e549bfa", + "offset": 104358308, + "length": 413 + }, + { + "name": "third_party/golang/protobuf/v2/src/google/protobuf/go_features.proto", + "sha256": "7748765609d72a6e21a64a53d066951a92ecd432b12bac9d71863baa7c351bfe", + "offset": 104595526, + "length": 1168 + }, + { + "name": "third_party/grpc_proto/grpc/binlog/v1/binarylog.proto", + "sha256": "1b02949914e73258a7ba2fc49381a6938490cbc355d08e546c258192f6a13d68", + "offset": 104838471, + "length": 2033 + }, + { + "name": "third_party/java/protobuf/java_features.proto", + "sha256": "d763acd9ea7cd6d6a7efcf1c9e61f8dc531280bc72813b7ff576ad799d8728e1", + "offset": 104631162, + "length": 1290 + }, + { + "name": "third_party/jetski/actuator_pb/actuator.proto", + "sha256": "74e102f5681b27ab2ef21b56805b6937ecad34fab1160597d17eeade5fed02b0", + "offset": 105852659, + "length": 5141 + }, + { + "name": "third_party/jetski/analytics_pb/analytics.proto", + "sha256": "e1154100dc753800c04d53f013daf679d43623e639fc50dee546ad26b3b70906", + "offset": 105975671, + "length": 5609 + }, + { + "name": "third_party/jetski/api_server_pb/api_server.proto", + "sha256": "c30122d1adef6ac6543df50f1df09883a6c29cb845b497f1ed17665622c6b6a5", + "offset": 110148498, + "length": 54212 + }, + { + "name": "third_party/jetski/browser_pb/browser.proto", + "sha256": "92dec0ad126d8c91cb4bdab1b0358728c1059154a75d82c0c5912e796b1e5ba8", + "offset": 104618435, + "length": 1253 + }, + { + "name": "third_party/jetski/browser_pb/webview_browser.proto", + "sha256": "e4428f4e30d409bd7ccd85cbdf1d5c0db3af106528421a86da81b835e3c27675", + "offset": 104356665, + "length": 410 + }, + { + "name": "third_party/jetski/cascade_plugins_pb/cascade_plugins.proto", + "sha256": "a7c6e6c32a6be3d0f631adcbf8f7246a1f9165b416f6a35898a69628fbde31dc", + "offset": 105163769, + "length": 3102 + }, + { + "name": "third_party/jetski/chat_client_server_pb/chat_client_server.proto", + "sha256": "30fe0eeabaf4bf2401641c9cbed92b4ed3d3eacd32f54ce5a63c5c5cd7791228", + "offset": 104716000, + "length": 1565 + }, + { + "name": "third_party/jetski/chat_pb/chat.proto", + "sha256": "0497cd0d77957c6b2fbda9ceca28333c87b8d5ca47ac6aaee8f306a8c3e19697", + "offset": 107033093, + "length": 11781 + }, + { + "name": "third_party/jetski/code_edit/code_edit_pb/code_edit.proto", + "sha256": "c61e6532dac70b393a99b796253797f08415f2158191db8da22d21eb0c73682c", + "offset": 106136162, + "length": 6317 + }, + { + "name": "third_party/jetski/codeium_common_pb/codeium_common.proto", + "sha256": "0f54e917acf3630ffae0d874a4a847c5f698bea2570b67477966b6aaa67947aa", + "offset": 111516358, + "length": 186891 + }, + { + "name": "third_party/jetski/config_pb/config.proto", + "sha256": "278b2e15b44ec43188fe0408e2b9d54c54e558f2eb559dd85800ad6ad47487ba", + "offset": 104901599, + "length": 2193 + }, + { + "name": "third_party/jetski/context_module_pb/context_module.proto", + "sha256": "39ed340ed595cd88197b1f302e2647b1096c8e08af751995fe30f8b2d31e3708", + "offset": 106287340, + "length": 6863 + }, + { + "name": "third_party/jetski/cortex/core/native_swarm/proto/model_descriptions.proto", + "sha256": "6229025b569c576073c79ab7f3f2c818d1acab2576d3970445cc7e1b3285f23c", + "offset": 104409349, + "length": 556 + }, + { + "name": "third_party/jetski/cortex/core/tools_pb/tools.proto", + "sha256": "0beb7e7ff69ad38a87700f60e73e62a6a8dc4a6d5c4ba993a951b76601213f81", + "offset": 105411439, + "length": 3763 + }, + { + "name": "third_party/jetski/cortex/ext/plugins/browser/browserpb/browser_payload.proto", + "sha256": "76c1376db48425e71c0b1672fc0d8022c91920b3ce0fead253f98176de621c18", + "offset": 104527721, + "length": 938 + }, + { + "name": "third_party/jetski/cortex/ext/plugins/computer/computerpb/computer_payload.proto", + "sha256": "64a9b98e847719ba72bd95f550bf85ac654497ca0924680e439c78d58b730adf", + "offset": 105777610, + "length": 4911 + }, + { + "name": "third_party/jetski/cortex/modelapi/proto/safety_signals_extension.proto", + "sha256": "5c8c97c75ac31cafa7f9c3e5c60da1608e38350bb3f007fa9ad27d3f2713875d", + "offset": 104353004, + "length": 404 + }, + { + "name": "third_party/jetski/cortex/policyguardian/state.proto", + "sha256": "ab60a2bfff9639648cd9196e40f9efa4d77dfe68466d8dd60335b44b6a622a50", + "offset": 104811069, + "length": 1909 + }, + { + "name": "third_party/jetski/cortex_pb/cortex.proto", + "sha256": "30b28bb1936268bd28e9af6826267fcc71c1ce2aceab653fc6b778534c9bbd62", + "offset": 111914677, + "length": 214948 + }, + { + "name": "third_party/jetski/cortex_pb/custom_extensions.proto", + "sha256": "8d450f469ee8768e5a9b60b340d3b4c145ba1602fed3013f90e912ead60dde6c", + "offset": 104107993, + "length": 112 + }, + { + "name": "third_party/jetski/cortex_pb/model_native_tool_type.proto", + "sha256": "f97df1dcf898861482631cdbd1aa4e4b421706b89d3ab039b425ec2d08c9650d", + "offset": 104396059, + "length": 515 + }, + { + "name": "third_party/jetski/cortex_pb/options.proto", + "sha256": "b979535711106e15203adfcb987bf65db3a683c70f2b32e30c56066e78387104", + "offset": 104237422, + "length": 201 + }, + { + "name": "third_party/jetski/dev_pb/dev.proto", + "sha256": "d668941fce1f5d6600afdc0fe465f471be795ac4856d3022b83379880fc8a31c", + "offset": 104245647, + "length": 210 + }, + { + "name": "third_party/jetski/diff_action_pb/diff_action.proto", + "sha256": "c1fcbe0513956872241e5252e0b27843a312b01493f9dc65cc5c75970cc6e613", + "offset": 104764128, + "length": 1731 + }, + { + "name": "third_party/jetski/extension_server_pb/extension_server.proto", + "sha256": "74f78a3894936610d96637f09146baaad1eed418390fbe3b476bd980c2295b6a", + "offset": 107936277, + "length": 19508 + }, + { + "name": "third_party/jetski/hooks_pb/hooks.proto", + "sha256": "1ddae80851fc5bd19770912097a6fd76d61addb513ea442e80bae71952793375", + "offset": 105937320, + "length": 5416 + }, + { + "name": "third_party/jetski/host_bridge_pb/host_bridge.proto", + "sha256": "0732ae8edb6527ae40f5a22a108c3a750220a1f3eb45edbbc4cfed207fd5ef1b", + "offset": 104575060, + "length": 1112 + }, + { + "name": "third_party/jetski/index_pb/index.proto", + "sha256": "46d7e0cc04983c0481dfb4eabb9b3fb2980949116f7c19e5b92241a8012df6c5", + "offset": 107241223, + "length": 13787 + }, + { + "name": "third_party/jetski/jetbox_state_pb/jetbox_state.proto", + "sha256": "a4c4bc75448ed0ff42cb71ac2177f2c05180a76833dab4521859c71401af445c", + "offset": 107107224, + "length": 12887 + }, + { + "name": "third_party/jetski/jetbox_summaries_pb/jetbox_summaries.proto", + "sha256": "53acce5512de39bcd168c45f381235b58ad8397e918a214434d169a61fed9499", + "offset": 104413823, + "length": 568 + }, + { + "name": "third_party/jetski/jetski_cortex_pb/jetski_cortex.proto", + "sha256": "6fcef61542ce973dda431c9c276a854d5cced14f75734f0eeaf08928da38cef0", + "offset": 107692899, + "length": 17660 + }, + { + "name": "third_party/jetski/language_server_pb/language_server.proto", + "sha256": "abff3bd53718088397cd27e51aa31b258714e8b8447512e8fe950f91b325f00c", + "offset": 111340016, + "length": 176342 + }, + { + "name": "third_party/jetski/opensearch_clients_pb/opensearch_clients.proto", + "sha256": "9c3e0f7f62349bb603de67c2ba0890ed626fecfbc21595a7d5acfb52d4da2e36", + "offset": 107383757, + "length": 15072 + }, + { + "name": "third_party/jetski/plugin_context_pb/plugin_context.proto", + "sha256": "0370ceb66aad5db9bf36bbd729db9b42d796666da366693f1b91dcb428774ef8", + "offset": 104989505, + "length": 2518 + }, + { + "name": "third_party/jetski/product_api_pb/v1/content.proto", + "sha256": "7286cdb5346457b5c7edd1d7b11d4fd64a45cbca09e00e2199da98af1995414c", + "offset": 104295891, + "length": 276 + }, + { + "name": "third_party/jetski/product_api_pb/v1/conversation.proto", + "sha256": "6999e3e7762c36bfd5780ec3a5604111f1e15dc7833256b2aec5e9798e0155b6", + "offset": 104599037, + "length": 1177 + }, + { + "name": "third_party/jetski/product_api_pb/v1/conversation_service.proto", + "sha256": "4bd0780e325560ed9bf0d3fa8a9252bd8652bdd2dc5e43d73eb42898d89bfd52", + "offset": 104899426, + "length": 2173 + }, + { + "name": "third_party/jetski/project_pb/netbox_config.proto", + "sha256": "3aaeec3a19d0322604d36acc69bca43e07473b36707744013ad65559b4cedeea", + "offset": 104822595, + "length": 1954 + }, + { + "name": "third_party/jetski/project_pb/project.proto", + "sha256": "4287e5c2066cd8f4d290c2d10df5152e9b35c088b0372bf16373817ed73dd4ac", + "offset": 105481921, + "length": 4013 + }, + { + "name": "third_party/jetski/prompt_pb/prompt.proto", + "sha256": "5a5e22dbfdc42a167e58b6437ab0884c7eab586cda83a20820e3d737fe72f9a8", + "offset": 105415202, + "length": 3785 + }, + { + "name": "third_party/jetski/reactive_component_pb/reactive_component.proto", + "sha256": "c74225dcfcdc1fe0b93648161a345334a012534e6bededbd5e709b8911d0f9c1", + "offset": 105204815, + "length": 3235 + }, + { + "name": "third_party/jetski/remote_agent_proxy_pb/remote_agent_proxy.proto", + "sha256": "05f69137840a87c68afe13c58e22595e36f32436f9fcdbafcc8134a7fd5b9886", + "offset": 105719419, + "length": 4759 + }, + { + "name": "third_party/jetski/remote_agent_proxy_pb/voice.proto", + "sha256": "0075020a48361536e9b943acc91dfbbfc57cc7d53c520078142a20291686fb97", + "offset": 106003825, + "length": 5686 + }, + { + "name": "third_party/jetski/remote_agent_proxy_pb/voice_trajectory.proto", + "sha256": "8040bd3540538e2cb60b123bcbcca2c760d71ee0934d39725d41907f4cb4bb1f", + "offset": 106180982, + "length": 6477 + }, + { + "name": "third_party/jetski/remoting_pb/remoting.proto", + "sha256": "286c6932db51c19ba415e4bfe88dae695793b2b443d0fc731fd5ad0588f11c0a", + "offset": 104850704, + "length": 2058 + }, + { + "name": "third_party/jetski/seat_management_pb/seat_management.proto", + "sha256": "ac0660b0b59d0ae74176fb82e6ac2f9ea3b959e3d4883461db0e1576c9debaab", + "offset": 109195647, + "length": 41228 + }, + { + "name": "third_party/jetski/unified_state_sync_pb/unified_state_sync.proto", + "sha256": "623152eba3697d06bbef81000ea8db70393a5184ef6570d8a61b54ce2f99fe54", + "offset": 104882215, + "length": 2134 + }, + { + "name": "third_party/jetski/vcs_pb/vcs.proto", + "sha256": "4838b345ec7547dd1ddb9d9e14d91b2e8f9dd28961f652fd1ca82b8e637da323", + "offset": 105438344, + "length": 3921 + }, + { + "name": "third_party/prometheus_model/metrics.proto", + "sha256": "0ed30fccfb78fd5f749dfe91dc234ab3e7e2a60a66b12ca2dde274d7acecddc8", + "offset": 104999616, + "length": 2573 + }, + { + "name": "third_party/protobuf/cpp_features.proto", + "sha256": "271e571b6ab7df78fb74b0d42ef66e429c926bbfaa09928a0412208ae4ea9fc2", + "offset": 279417360, + "length": 833 + }, + { + "name": "third_party/protobuf/cpp_file_options.proto", + "sha256": "5960e5ff530079c2ac5ebe08d8a612199b2d87004b1f1665145817e7ec7ce395", + "offset": 279418240, + "length": 209 + }, + { + "name": "third_party/protobuf/internal_options.proto", + "sha256": "04aa4eb47e598d551c62ecb1434a198e19c13dfd840c5449a0462dd608bc19d1", + "offset": 279435616, + "length": 625 + }, + { + "name": "third_party/protobuf/json_enumvalue_options.proto", + "sha256": "cd72c77cd1592dd56f92b915654a92dd6b9aebca435a044237c08d731b98ef53", + "offset": 279436336, + "length": 316 + }, + { + "name": "third_party/s2a_proto/s2a/proto/v2/common.proto", + "sha256": "e3a7ce5ed2c5a13bf55e93d69bb1e2ea201fe3f6e7ebd758ba0deba280c93ee8", + "offset": 104785317, + "length": 1806 + }, + { + "name": "third_party/s2a_proto/s2a/proto/v2/s2a.proto", + "sha256": "9710d2c5f7ba9e9928c36d5acec2093d3a99df2e46e27eb8b07cdb9f168577d6", + "offset": 106301096, + "length": 6904 + }, + { + "name": "third_party/s2a_proto/s2a/proto/v2/s2a_context.proto", + "sha256": "e1b8c510b26c634a8f3756628a18c89b8cb95a8fce1147c55c36f32bd9c77cb9", + "offset": 104464158, + "length": 741 + }, + { + "name": "third_party/tcmalloc/internal/mallocz.proto", + "sha256": "6db437cd4eb2f60ef26bcc3a3eefccb7457e81d0211fb53dd72905ea09913547", + "offset": 279360096, + "length": 21240 + }, + { + "name": "util/task/codes.proto", + "sha256": "364b019df3f2c5de7b2a27bfa93cb580948443f91d2b92820dba2b9576821fb7", + "offset": 104390049, + "length": 491 + }, + { + "name": "util/task/error_space_payload.proto", + "sha256": "d5d768d0ef0f9fef76232cb7f044fb95e6c73443b9ce6326129715faf3f086ae", + "offset": 279391200, + "length": 164 + }, + { + "name": "util/task/stack_trace.proto", + "sha256": "7956ced7608cc0ff033730471da945f1a09f8733c854a2dff9b3b7c521aea43f", + "offset": 279391424, + "length": 258 + }, + { + "name": "util/task/status.proto", + "sha256": "fc8ecd427c218135d985e2d5d49ad92ff9c097e55d55e4e7d85ad9ea6b322182", + "offset": 104521193, + "length": 927 + }, + { + "name": "video/youtube/logs/proto/datapol_annotations.proto", + "sha256": "b4408710b93cfde4a8a31bb9468c8e9aca6ff30f1861ece20b37d7edff5e3d65", + "offset": 104830448, + "length": 1989 + }, + { + "name": "wireless/android/play/playlog/proto/clearcut_logger_aggregation_metadata.proto", + "sha256": "095ed1ba08552fdcfbb1416c6c00fa05bf3a82b42c4dc94258e8df4421bce4a5", + "offset": 104378559, + "length": 465 + }, + { + "name": "wireless/android/play/playlog/proto/clearcut_logger_remote_config_metadata.proto", + "sha256": "306232532525c34154256354a0e2ee4de1c010e941b0ee1659bb031ae3e8df82", + "offset": 104533382, + "length": 950 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/android.proto", + "sha256": "dff93ce1e84ee653aca8b984d160ca7a6ae8f2055fd75fb1dec57b76160bd672", + "offset": 105217791, + "length": 3256 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/android_device_type.proto", + "sha256": "1c078dff80495a609ccb9f6ae6472c5585829cba28b108ef55bbe7269851ca0c", + "offset": 104510288, + "length": 896 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/battlestar.proto", + "sha256": "abde18f85543e5f12dba060fe3b44858b30912b1f39f2587546e6edb1e3946ea", + "offset": 104712876, + "length": 1560 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/birdsong.proto", + "sha256": "66bfc1124aeb1cc7f899b2c6e8b2a2ea75eadcb5bbf2958d5eca1880cf257d6d", + "offset": 104506747, + "length": 878 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/browser_info.proto", + "sha256": "6b696ddb6b774b9a62b52cbfd94db50a4742e8e31603ab89d868bbfba1df4f9d", + "offset": 104469372, + "length": 756 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/client_info.proto", + "sha256": "34ad8be1c72efb8a6d88195457a003e4a8f6e08a200ab8cd571ac3ef9a0879c1", + "offset": 106074361, + "length": 6044 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/desktop.proto", + "sha256": "ba841f28a59af66f2388e660c1ad31157e3951fd229b00545e624dc0f7d9d953", + "offset": 104590879, + "length": 1159 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/desktop_services.proto", + "sha256": "19eedc580fabb2b45e7944bf8e6a4f157b9f6f3acc21ea9a72e4ec83d17fc1fe", + "offset": 104549865, + "length": 1002 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/drive_desktop.proto", + "sha256": "6ef450562f08b3ffa281374414eae9d238f6980aeb36a27311fd9bedd324d6ac", + "offset": 104498077, + "length": 859 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/g1_desktop.proto", + "sha256": "a700c60b0cbc8eb1f6287ae3659ef13dee9acc85180a6493fd1fcec29a86690a", + "offset": 104488859, + "length": 825 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/google_home.proto", + "sha256": "aaca4804fdb3de8322d3b8ae240f5ed72135bf73c0eb7092b8c13efb908eac11", + "offset": 104917052, + "length": 2235 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/ios.proto", + "sha256": "300389cbef456f995c4a0b451d4f6001b2bf7e24544934aee8dcdb98a42f169c", + "offset": 104699146, + "length": 1509 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/js.proto", + "sha256": "475ba8721afca87ccefc625fa5d2fe638dd4eafbd33b85dbb57f7afee8344cec", + "offset": 104967380, + "length": 2400 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/kaios.proto", + "sha256": "792c3e25ba03927bdebac4b728a67620e2bc49d1c53130c6d5509a0fd0a63079", + "offset": 104483228, + "length": 792 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/mac.proto", + "sha256": "30ead1270514ebee9fc071d23f0231851a66a22ebed82a2eae4e76044346a10a", + "offset": 104550867, + "length": 1005 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/nearby.proto", + "sha256": "38c27e13f13949acbd31186f38575cc98d6b64c29a08fa0b217550b3728ce0d5", + "offset": 104459749, + "length": 732 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/nearby_desktop.proto", + "sha256": "2e40499db6be62364f29d7cb58095ec6d4558991123f9739d043e0abf7f0bccc", + "offset": 105227605, + "length": 3304 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/nestcam_photon.proto", + "sha256": "2b94b12fc0aaae9acc5b7843d0ad39bfc4b2a3d58c4749a35361bb56ca5d3bce", + "offset": 104892923, + "length": 2165 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/pancetta.proto", + "sha256": "e63fda548e874b8885a6d3416fcfe706852166e7b3c595d2200b1e0604c61004", + "offset": 104543947, + "length": 978 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/play_ce.proto", + "sha256": "0999ae7b62c9247609da0f2438a1ce095d282286cf0c4e5c46a5d0d2e60372ba", + "offset": 104504123, + "length": 871 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/portable_phenotype_library.proto", + "sha256": "209c29d59f7f21784a1149aac2f7248a1c076dd962f940b57994442c88676808", + "offset": 104771112, + "length": 1764 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/sparklight.proto", + "sha256": "1cb4cfaa26d1adcf0c9ceb5ecebf813e5993c98df2f29ef18098e9ab35b51c42", + "offset": 104475457, + "length": 764 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/vr.proto", + "sha256": "28c0542f4f31b047e5459cdfaa1f9ca7b1aec534179cb05f1d59d28dc37fc4e5", + "offset": 104604961, + "length": 1196 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/wga.proto", + "sha256": "b62e2dd9ac6664f0b641929389d1c449ddc2411768859247690ee4941182cc30", + "offset": 104705207, + "length": 1523 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/windows.proto", + "sha256": "353eca04f0de7b4a22e4e69cd59c3f7d498107523b870edbfa138de4d9506092", + "offset": 104977064, + "length": 2453 + }, + { + "name": "wireless/android/play/playlog/proto/client_info/yeti.proto", + "sha256": "3fa56b63e84b18f5624da75dfdd5ac0418122f4670ba6c53d9dd7c53b30c142a", + "offset": 104546883, + "length": 990 + }, + { + "name": "wireless/android/play/playlog/proto/clientanalytics.proto", + "sha256": "06ba104b596143a6b6b06038e8fdf4182535d52d5acc392afb13669a7cb7c24f", + "offset": 106763613, + "length": 9793 + }, + { + "name": "wireless/android/play/playlog/proto/compliance.proto", + "sha256": "33c6a09d88ce1d7c789810ae69f6bd2a917528888a9535e60232e9f136af4c56", + "offset": 104554901, + "length": 1017 + }, + { + "name": "wireless/android/play/playlog/proto/device_restriction_enum.proto", + "sha256": "f80257e746fc94f6c0eb57a9e4e5b99ef7d7c0f878afd8ccb3afe0c7e8b18c77", + "offset": 104392016, + "length": 498 + }, + { + "name": "wireless/android/play/playlog/proto/log_source_enum.proto", + "sha256": "15e55b836bd11667027248b802bbb10852d3edb533f7a9e50fc04c355313ec4e", + "offset": 110980439, + "length": 78582 + }, + { + "name": "wireless/android/play/playlog/proto/logger_enum.proto", + "sha256": "195596c8949761481c0e87363b9df158f19008b771b16c6b473db6f23e88ea83", + "offset": 104512082, + "length": 898 + }, + { + "name": "wireless/android/privacy/annotations/proto/collection_basis_annotations.proto", + "sha256": "26652311bb94c9b7adf9eaf70ec813ac2f15fc197539671df717cacb8d57cfa7", + "offset": 104671299, + "length": 1391 + }, + { + "name": "wireless/android/privacy/annotations/proto/collection_basis_annotations_enums.proto", + "sha256": "e18e382d97697764b5be9488570d4fc7010e67964d293268389c4cd50bd57357", + "offset": 107524309, + "length": 16158 + }, + { + "name": "wireless/android/telemetry/pitot/service/enum_extensions.proto", + "sha256": "ad7af9b830e62c7dcccfc2b0dcc2775c91b9ae81867b1aa8fe1262a86ad1fdbc", + "offset": 104346711, + "length": 388 + } + ] +} \ No newline at end of file diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/auditing.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/auditing.proto new file mode 100644 index 0000000..f469b31 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/auditing.proto @@ -0,0 +1,29 @@ +syntax = "proto3"; + +package google.api; + +import "google/api/inclusion.proto"; + +option cc_enable_arenas = true; + +option go_package = "google.golang.org/genproto/googleapis/api/auditing;auditing"; + +option java_multiple_files = true; + +option java_outer_classname = "AuditingProto"; + +option java_package = "com.google.api"; + +option objc_class_prefix = "GAPI"; + +message Auditing { + repeated AuditingRule rules = 1; + + map labels = 2; +} + +message AuditingRule { + string selector = 1; + + string directive = 2; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/field_behavior.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/field_behavior.proto new file mode 100644 index 0000000..51ec5cb --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/field_behavior.proto @@ -0,0 +1,41 @@ +syntax = "proto3"; + +package google.api; + +import "google/api/visibility.proto"; + +option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; + +option java_multiple_files = true; + +option java_outer_classname = "FieldBehaviorProto"; + +option java_package = "com.google.api"; + +option objc_class_prefix = "GAPI"; + +enum FieldBehavior { + FIELD_BEHAVIOR_UNSPECIFIED = 0; + + OPTIONAL = 1; + + REQUIRED = 2; + + OUTPUT_ONLY = 3; + + INPUT_ONLY = 4; + + IMMUTABLE = 5; + + UNORDERED_LIST = 6; + + NON_EMPTY_DEFAULT = 7; + + IDENTIFIER = 8; + + MUTABLE_RESOURCE_CONTAINER = 9; + + MUTABLE_RESOURCE_NAME = 10; + + LEGACY_RESOURCE_IDENTIFIER = 11; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/inclusion.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/inclusion.proto new file mode 100644 index 0000000..404f38d --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/inclusion.proto @@ -0,0 +1,21 @@ +syntax = "proto3"; + +package google.api; + +import "google/api/visibility.proto"; + +option cc_enable_arenas = true; + +option go_package = "google.golang.org/genproto/googleapis/api/inclusion;inclusion"; + +option java_multiple_files = true; + +option java_outer_classname = "InclusionProto"; + +option java_package = "com.google.api"; + +option objc_class_prefix = "GAPI"; + +message ApiInclusion { + repeated string scopes = 1; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/visibility.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/visibility.proto new file mode 100644 index 0000000..441fcd3 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/api/visibility.proto @@ -0,0 +1,37 @@ +syntax = "proto3"; + +package google.api; + +option cc_enable_arenas = true; + +option go_package = "google.golang.org/genproto/googleapis/api/visibility;visibility"; + +option java_multiple_files = true; + +option java_outer_classname = "VisibilityProto"; + +option java_package = "com.google.api"; + +option objc_class_prefix = "GAPI"; + +message Visibility { + repeated VisibilityRule rules = 1; +} + +message VisibilityRule { + reserved 3; + + string selector = 1; + + string restriction = 2; + + FailureMode failure_mode = 4; + + enum FailureMode { + FAILURE_MODE_UNSPECIFIED = 0; + + FALLBACK_PUBLIC = 1; + + FAIL_CLOSED = 2; + } +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/credits.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/credits.proto new file mode 100644 index 0000000..ddbb304 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/credits.proto @@ -0,0 +1,23 @@ +syntax = "proto3"; + +package google.internal.cloud.code.v1internal; + +option java_multiple_files = true; + +option java_outer_classname = "CreditsProto"; + +option java_package = "com.google.internal.cloud.code.v1internal"; + +message Credits { + CreditType credit_type = 1; + + int64 credit_amount = 2; + + int64 minimum_credit_amount_for_usage = 3; + + enum CreditType { + CREDIT_TYPE_UNSPECIFIED = 0; + + GOOGLE_ONE_AI = 1; + } +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/onboarding.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/onboarding.proto new file mode 100644 index 0000000..f43d21b --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/internal/cloud/code/v1internal/onboarding.proto @@ -0,0 +1,399 @@ +syntax = "proto3"; + +package google.internal.cloud.code.v1internal; + +import "google/api/auditing.proto"; + +import "google/api/field_behavior.proto"; + +import "google/internal/cloud/code/v1internal/credits.proto"; + +import "google/rpc/error_details.proto"; + +import "google/rpc/status.proto"; + +option java_multiple_files = true; + +option java_outer_classname = "OnboardingProto"; + +option java_package = "com.google.internal.cloud.code.v1internal"; + +message OnboardUserRequest { + string tier_id = 1; + + optional string cloudaicompanion_project = 2; + + ClientMetadata metadata = 3; +} + +message OnboardUserResponse { + Project cloudaicompanion_project = 1; + + optional OnboardUserStatus status = 4; + + optional ReleaseChannel release_channel = 5; +} + +message ReleaseChannel { + ChannelType type = 1; + + string name = 2; + + string description = 3; + + enum ChannelType { + UNKNOWN = 0; + + STABLE = 1; + + EXPERIMENTAL = 2; + } +} + +message LoadCodeAssistRequest { + optional string cloudaicompanion_project = 1; + + ClientMetadata metadata = 2; + + optional Mode mode = 3; + + enum Mode { + MODE_UNSPECIFIED = 0; + + FULL_ELIGIBILITY_CHECK = 1; + + HEALTH_CHECK = 2; + } +} + +message IneligibleTier { + IneligibleTierReasonCodes reason_code = 1; + + string reason_message = 2; + + string tier_id = 3; + + string tier_name = 4; + + string validation_error_message = 5; + + string validation_url_link_text = 6; + + string validation_url = 7; + + string validation_learn_more_link_text = 8; + + string validation_learn_more_url = 9; + + enum IneligibleTierReasonCodes { + UNKNOWN = 0; + + INELIGIBLE_ACCOUNT = 1; + + UNKNOWN_LOCATION = 2; + + UNSUPPORTED_LOCATION = 3; + + RESTRICTED_NETWORK = 4; + + RESTRICTED_AGE = 5; + + NON_USER_ACCOUNT = 6; + + DASHER_USER = 7; + + BYOID_USER = 8; + + RESTRICTED_DASHER_USER = 9; + + VALIDATION_REQUIRED = 10; + + GOOGLE_TOS_NOT_SUPPORTED_BY_CLIENT = 11; + + UNSUPPORTED_CLIENT = 12; + } +} + +message ClientMetadata { + IdeType ide_type = 1; + + string ide_version = 2; + + string plugin_version = 3; + + Platform platform = 4; + + string update_channel = 5; + + string duet_project = 6; + + PluginType plugin_type = 7; + + string ide_name = 8; + + enum IdeType { + IDE_UNSPECIFIED = 0; + + VSCODE = 1; + + INTELLIJ = 2; + + VSCODE_CLOUD_WORKSTATION = 3; + + INTELLIJ_CLOUD_WORKSTATION = 4; + + CLOUD_SHELL = 5; + + CIDER = 6; + + CLOUD_RUN = 7; + + ANDROID_STUDIO = 8; + + ANTIGRAVITY = 9; + + JETSKI = 10; + + COLAB = 11; + + FIREBASE = 12; + + CHROME_DEVTOOLS = 13; + + GEMINI_CLI = 14; + } + + enum Platform { + PLATFORM_UNSPECIFIED = 0; + + DARWIN_AMD64 = 1; + + DARWIN_ARM64 = 2; + + LINUX_AMD64 = 3; + + LINUX_ARM64 = 4; + + WINDOWS_AMD64 = 5; + } + + enum PluginType { + PLUGIN_UNSPECIFIED = 0; + + CLOUD_CODE = 1; + + GEMINI = 2 [deprecated = true]; + + AIPLUGIN_INTELLIJ = 3; + + AIPLUGIN_STUDIO = 4; + + PANTHEON = 6; + } +} + +message Project { + string id = 1; + + string name = 2; + + int64 project_number = 3; +} + +message OnboardUserStatus { + StatusCode status_code = 1; + + string display_message = 2; + + string message_title = 4; + + optional google.rpc.Help.Link help_link = 3; + + enum StatusCode { + DEFAULT = 0; + + NOTICE = 1; + + WARNING = 2; + } +} + +message LoadCodeAssistResponse { + reserved 10; + + UserTier current_tier = 1; + + repeated UserTier allowed_tiers = 2; + + optional string cloudaicompanion_project = 3; + + optional google.rpc.Status project_validation_error = 4; + + repeated IneligibleTier ineligible_tiers = 5; + + optional bool gcp_managed = 6; + + optional string manage_subscription_uri = 7; + + optional ReleaseChannel release_channel = 8; + + optional string upgrade_subscription_uri = 9; + + optional string g1_tier = 11 [deprecated = true]; + + UserTier paid_tier = 12; +} + +message UserTier { + reserved 10; + + string id = 1; + + string name = 2; + + string description = 3; + + bool user_defined_cloudaicompanion_project = 4; + + PrivacyNotice privacy_notice = 5; + + bool is_default = 6; + + optional string upgrade_subscription_uri = 7; + + optional string upgrade_subscription_text = 8; + + optional string upgrade_button_text = 11; + + optional string client_experience_tag = 12; + + optional UpgradeType upgrade_subscription_type = 9; + + bool uses_gcp_tos = 13; + + repeated Credits available_credits = 14; + + optional string referral_invite_uri = 15; + + message PrivacyNotice { + reserved 3; + + bool show_notice = 1; + + optional string notice_text = 2; + + bool minor_notice = 4; + } + + enum UpgradeType { + UPGRADE_TYPE_UNSPECIFIED = 0; + + GDP = 1; + + GOOGLE_ONE = 2; + + GDP_HELIUM = 3; + + GOOGLE_ONE_HELIUM = 4; + } +} + +message AiDevToolsSetting { + bool strict_mode_disabled = 1; + + McpSetting mcp_setting = 2; + + TurboModeSetting turbo_mode_setting = 3; + + BrowserSetting browser_setting = 4; + + PreviewFeatureSetting preview_feature_setting = 5; + + AgentSetting agent_setting = 6; + + CliFeatureSetting cli_feature_setting = 7; +} + +message RecitationPolicy { + bool disable_citations = 1; +} + +message McpSetting { + bool mcp_enabled = 1; + + string override_mcp_config_json = 2 [deprecated = true]; + + string mcp_config_json = 3; +} + +message TurboModeSetting { + bool terminal_auto_execution_enabled = 1; + + bool browser_js_execution_enabled = 2; +} + +message BrowserSetting { + bool browser_enabled = 1; + + repeated string allowed_websites = 2; + + repeated string denied_websites = 3; +} + +message PreviewFeatureSetting { + bool preview_models_enabled = 1; +} + +message AgentSetting { + repeated string agy_allowed_models = 1; +} + +message CliFeatureSetting { + ExtensionsSetting extensions_setting = 1; + + bool unmanaged_capabilities_enabled = 2; + + message ExtensionsSetting { + bool extensions_enabled = 1; + } +} + +message FetchAdminControlsRequest { + string project = 1; +} + +message FetchAdminControlsResponse { + bool disable_telemetry = 1; + + bool disable_feedback = 2; + + RecitationPolicy recitation_policy = 3; + + GroundingType grounding_type = 4; + + bool secure_mode_enabled = 5 [deprecated = true]; + + McpSetting mcp_setting = 6; + + TurboModeSetting turbo_mode_setting = 7; + + BrowserSetting browser_setting = 8; + + PreviewFeatureSetting preview_feature_setting = 9; + + AgentSetting agent_setting = 10; + + CliFeatureSetting cli_feature_setting = 11; + + bool strict_mode_disabled = 12; + + bool admin_controls_applicable = 13; + + enum GroundingType { + GROUNDING_TYPE_UNSPECIFIED = 0; + + GROUNDING_WITH_GOOGLE_SEARCH = 1; + + WEB_GROUNDING_FOR_ENTERPRISE = 2; + } +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/any.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/any.proto new file mode 100644 index 0000000..6426f6b --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/any.proto @@ -0,0 +1,21 @@ +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; + +option go_package = "google.golang.org/protobuf/types/known/anypb"; + +option java_multiple_files = true; + +option java_outer_classname = "AnyProto"; + +option java_package = "com.google.protobuf"; + +option objc_class_prefix = "GPB"; + +message Any { + string type_url = 1 [ctype = STRING_PIECE]; + + bytes value = 2 [ctype = CORD]; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/duration.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/duration.proto new file mode 100644 index 0000000..0853e74 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/duration.proto @@ -0,0 +1,23 @@ +syntax = "proto3"; + +package google.protobuf; + +option cc_enable_arenas = true; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; + +option go_package = "google.golang.org/protobuf/types/known/durationpb"; + +option java_multiple_files = true; + +option java_outer_classname = "DurationProto"; + +option java_package = "com.google.protobuf"; + +option objc_class_prefix = "GPB"; + +message Duration { + int64 seconds = 1; + + int32 nanos = 2; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/empty.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/empty.proto new file mode 100644 index 0000000..f08b475 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/empty.proto @@ -0,0 +1,20 @@ +syntax = "proto3"; + +package google.protobuf; + +option cc_enable_arenas = true; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; + +option go_package = "google.golang.org/protobuf/types/known/emptypb"; + +option java_multiple_files = true; + +option java_outer_classname = "EmptyProto"; + +option java_package = "com.google.protobuf"; + +option objc_class_prefix = "GPB"; + +message Empty { +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/struct.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/struct.proto new file mode 100644 index 0000000..12d2e3e --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/struct.proto @@ -0,0 +1,45 @@ +syntax = "proto3"; + +package google.protobuf; + +option cc_enable_arenas = true; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; + +option go_package = "google.golang.org/protobuf/types/known/structpb"; + +option java_multiple_files = true; + +option java_outer_classname = "StructProto"; + +option java_package = "com.google.protobuf"; + +option objc_class_prefix = "GPB"; + +message Struct { + map fields = 1; +} + +message Value { + oneof kind { + NullValue null_value = 1; + + double number_value = 2; + + string string_value = 3; + + bool bool_value = 4; + + Struct struct_value = 5; + + ListValue list_value = 6; + } +} + +message ListValue { + repeated Value values = 1; +} + +enum NullValue { + NULL_VALUE = 0; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/timestamp.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/timestamp.proto new file mode 100644 index 0000000..1cfa985 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/protobuf/timestamp.proto @@ -0,0 +1,23 @@ +syntax = "proto3"; + +package google.protobuf; + +option cc_enable_arenas = true; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; + +option go_package = "google.golang.org/protobuf/types/known/timestamppb"; + +option java_multiple_files = true; + +option java_outer_classname = "TimestampProto"; + +option java_package = "com.google.protobuf"; + +option objc_class_prefix = "GPB"; + +message Timestamp { + int64 seconds = 1; + + int32 nanos = 2; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/error_details.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/error_details.proto new file mode 100644 index 0000000..95a6848 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/error_details.proto @@ -0,0 +1,113 @@ +syntax = "proto3"; + +package google.rpc; + +import "google/protobuf/duration.proto"; + +option go_package = "google.golang.org/genproto/googleapis/rpc/errdetails;errdetails"; + +option java_multiple_files = true; + +option java_outer_classname = "ErrorDetailsProto"; + +option java_package = "com.google.rpc"; + +option objc_class_prefix = "RPC"; + +message ErrorInfo { + string reason = 1; + + string domain = 2; + + map metadata = 3; +} + +message RetryInfo { + google.protobuf.Duration retry_delay = 1; +} + +message DebugInfo { + repeated string stack_entries = 1; + + string detail = 2; +} + +message QuotaFailure { + repeated Violation violations = 1; + + message Violation { + string subject = 1; + + string description = 2; + + string api_service = 3; + + string quota_metric = 4; + + string quota_id = 5; + + map quota_dimensions = 6; + + int64 quota_value = 7; + + optional int64 future_quota_value = 8; + } +} + +message PreconditionFailure { + repeated Violation violations = 1; + + message Violation { + string type = 1; + + string subject = 2; + + string description = 3; + } +} + +message BadRequest { + repeated FieldViolation field_violations = 1; + + message FieldViolation { + string field = 1; + + string description = 2; + + string reason = 3; + + LocalizedMessage localized_message = 4; + } +} + +message RequestInfo { + string request_id = 1; + + string serving_data = 2; +} + +message ResourceInfo { + string resource_type = 1; + + string resource_name = 2; + + string owner = 3; + + string description = 4; +} + +message Help { + repeated Link links = 1; + + message Link { + string description = 1; + + string url = 2; + } +} + +message LocalizedMessage { + string locale = 1; + + string message = 2; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/status.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/status.proto new file mode 100644 index 0000000..55d2070 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/google/rpc/status.proto @@ -0,0 +1,25 @@ +syntax = "proto3"; + +package google.rpc; + +import "google/protobuf/any.proto"; + +option cc_enable_arenas = true; + +option go_package = "google.golang.org/genproto/googleapis/rpc/status;status"; + +option java_multiple_files = true; + +option java_outer_classname = "StatusProto"; + +option java_package = "com.google.rpc.proto1api"; + +option objc_class_prefix = "RPC"; + +message Status { + int32 code = 1; + + string message = 2; + + repeated google.protobuf.Any details = 3; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/content.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/content.proto new file mode 100644 index 0000000..5d13be9 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/content.proto @@ -0,0 +1,623 @@ +edition = "2023"; + +package genai; + +import "google/protobuf/duration.proto"; + +import "google/protobuf/struct.proto"; + +import "learning/genai/api/parsing/genai_json_annotations.proto"; + +message Content { + oneof type { + TextContent text = 10; + + ImageContent image = 11; + + AudioContent audio = 12; + + DocumentContent document = 13; + + VideoContent video = 14; + + ThoughtContent thought = 5; + + ToolCallContent tool_call = 24; + + ToolResultContent tool_result = 25; + } +} + +message ContentList { + repeated Content contents = 1; +} + +message WordInfo { + string text = 1; + + google.protobuf.Duration start_offset = 2; + + google.protobuf.Duration end_offset = 3; + + string speaker = 4; +} + +message SpeechAnnotation { + string speaker = 1; + + string style = 2; +} + +message TextContent { + string text = 3; + + repeated Annotation annotations = 4; + + message Annotation { + int32 start_index = 1; + + int32 end_index = 2; + + oneof type { + UrlCitation url_citation = 5; + + FileCitation file_citation = 6; + + PlaceCitation place_citation = 7; + + WordInfo word_info = 8; + + SpeechAnnotation speech_metadata = 11; + } + } +} + +message ImageContent { + MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 8; + + oneof data_or_uri { + bytes data = 2; + + string uri = 6; + } + + MediaResolution resolution = 5; + + enum MimeType { + TYPE_UNSPECIFIED = 0; + + TYPE_PNG = 1; + + TYPE_JPEG = 2; + + TYPE_WEBP = 3; + + TYPE_HEIC = 4; + + TYPE_HEIF = 5; + + TYPE_GIF = 7; + + TYPE_BMP = 8; + + TYPE_TIFF = 9; + + TYPE_VIDEO_FRAME_JPEG2000 = 10; + + TYPE_VIDEO_JPEG2000 = 11; + } +} + +message AudioContent { + MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 11; + + oneof data_or_uri { + bytes data = 2; + + string uri = 5; + } + + int32 channels = 7; + + int32 sample_rate = 8; + + enum MimeType { + TYPE_UNSPECIFIED = 0; + + TYPE_WAV = 1; + + TYPE_MP3 = 2; + + TYPE_AIFF = 3; + + TYPE_AAC = 4; + + TYPE_OGG = 5; + + TYPE_FLAC = 6; + + TYPE_MPEG = 7; + + TYPE_M4A = 8; + + TYPE_L16 = 9; + + TYPE_S16LE = 10; + + TYPE_OPUS = 11; + + TYPE_ALAW = 12; + + TYPE_MULAW = 13; + + TYPE_VIDEO_AUDIO_S16LE = 14; + + TYPE_WEBM = 15; + } +} + +message DocumentContent { + MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 6; + + oneof data_or_uri { + bytes data = 2; + + string uri = 5; + } + + enum MimeType { + TYPE_UNSPECIFIED = 0; + + TYPE_PDF = 1; + + TYPE_CSV = 2; + + TYPE_PPTX = 3; + + TYPE_PPT = 4; + + TYPE_ODP = 5; + + TYPE_DOCX = 6; + + TYPE_DOC = 7; + + TYPE_DOTX = 8; + + TYPE_ODT = 9; + + TYPE_XLSX = 10; + + TYPE_XLS = 11; + + TYPE_ODS = 12; + } +} + +message VideoContent { + MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 8; + + oneof data_or_uri { + bytes data = 2; + + string uri = 6; + } + + MediaResolution resolution = 5; + + oneof processing { + Processing processing_type = 17; + + MediaProcessing processing_config = 18; + } + + string name = 16; + + message StaticMediaProcessing { + google.protobuf.Duration start_offset = 1; + + google.protobuf.Duration end_offset = 2; + + double fps = 3; + } + + message MediaProcessing { + oneof type { + StaticMediaProcessing static = 2; + } + } + + enum MimeType { + TYPE_UNSPECIFIED = 0; + + TYPE_MP4 = 1; + + TYPE_MPEG = 2; + + TYPE_MPG = 3; + + TYPE_MOV = 4; + + TYPE_AVI = 5; + + TYPE_X_FLV = 6; + + TYPE_WEBM = 7; + + TYPE_WMV = 8; + + TYPE_3GPP = 9; + + TYPE_YT_BEYOND = 10; + + TYPE_JPEG2000 = 11; + } + + enum Processing { + PROCESSING_UNSPECIFIED = 0; + + STATIC = 1; + + AGENTIC = 2; + } +} + +message UrlCitation { + string url = 1; + + string title = 2; +} + +message FileCitation { + string document_uri = 1; + + string file_name = 2; + + string source = 3; + + google.protobuf.Struct custom_metadata = 4; + + int32 page_number = 5; + + string media_id = 6; +} + +message PlaceCitation { + string place_id = 1; + + string name = 2; + + string url = 3; + + repeated ReviewSnippet review_snippets = 4; +} + +message ReviewSnippet { + string title = 1; + + string url = 2; + + string review_id = 3; +} + +message Struct { + repeated Field fields = 1; +} + +message Field { + string name = 1; + + Value value = 2; +} + +message Value { + oneof kind { + google.protobuf.NullValue null_value = 1; + + double number_value = 2; + + string string_value = 3; + + bool bool_value = 4; + + Struct struct_value = 5; + + ListValue list_value = 6; + + Content content_value = 7; + + Function function_value = 9; + } +} + +message ListValue { + repeated Value values = 1; +} + +message GoogleSearch { + repeated SearchType search_types = 1; + + enum SearchType { + SEARCH_TYPE_UNSPECIFIED = 0; + + SEARCH_TYPE_WEB_SEARCH = 1; + + SEARCH_TYPE_IMAGE_SEARCH = 2; + } +} + +message ThoughtContent { + bytes signature = 7; + + repeated ThoughtSummaryContent summary = 9; +} + +message ThoughtSummaryContent { + oneof type { + TextContent text = 1; + + ImageContent image = 2; + } +} + +message Turn { + string role = 1; + + oneof content { + ContentList content_list = 3; + + string content_string = 4; + } +} + +message TurnList { + repeated Turn turns = 1; +} + +message ToolCallContent { + string id = 1; + + bytes signature = 9; + + oneof type { + FunctionCallContent function_call = 2; + + CodeExecutionCallContent code_execution_call = 3; + + UrlContextCallContent url_context_call = 4; + + McpServerToolCallContent mcp_server_tool_call = 6; + + GoogleSearchCallContent google_search_call = 7; + + FileSearchCallContent file_search_call = 8; + + GoogleMapsCallContent google_maps_call = 10; + } +} + +message ToolResultContent { + string call_id = 8; + + bytes signature = 9; + + oneof type { + FunctionResultContent function_result = 2; + + CodeExecutionResultContent code_execution_result = 3; + + UrlContextResultContent url_context_result = 4; + + GoogleSearchResultContent google_search_result = 5; + + McpServerToolResultContent mcp_server_tool_result = 6; + + FileSearchResultContent file_search_result = 7; + + GoogleMapsResultContent google_maps_result = 10; + } +} + +message FunctionCallContent { + string name = 3; + + Struct arguments = 4; +} + +message FunctionResultContent { + string name = 8; + + bool is_error = 2; + + oneof result { + Struct struct_result = 3; + + FunctionResultSubcontentList content_list = 9; + + string string_result = 7; + } +} + +message CodeExecutionCallContent { + CodeExecutionCallArguments arguments = 2; + + message CodeExecutionCallArguments { + Language language = 1; + + string code = 2; + + enum Language { + LANGUAGE_UNSPECIFIED = 0; + + PYTHON = 1; + + BASH = 2; + } + } +} + +message CodeExecutionResultContent { + string result = 1; + + bool is_error = 2; +} + +message UrlContextCallContent { + UrlContextCallArguments arguments = 2; + + message UrlContextCallArguments { + repeated string urls = 1; + } +} + +message UrlContextResultContent { + repeated UrlContextResult result = 2; + + bool is_error = 3; + + message UrlContextResult { + string url = 1; + + Status status = 2; + + enum Status { + STATUS_UNSPECIFIED = 0; + + SUCCESS = 1; + + ERROR = 2; + + PAYWALL = 3; + + UNSAFE = 4; + } + } +} + +message McpServerToolCallContent { + string name = 1; + + string server_name = 2; + + Struct arguments = 3; +} + +message McpServerToolResultContent { + string name = 1; + + string server_name = 2; + + oneof result { + Struct struct_result = 3; + + FunctionResultSubcontentList content_list = 6; + + string string_result = 4; + } +} + +message GoogleSearchCallContent { + GoogleSearchCallArguments arguments = 1; + + GoogleSearch.SearchType search_type = 2; + + message GoogleSearchCallArguments { + repeated string queries = 1; + } +} + +message GoogleSearchResultContent { + repeated GoogleSearchResult result = 2; + + bool is_error = 3; + + message GoogleSearchResult { + string search_suggestions = 5; + } +} + +message FileSearchCallContent { +} + +message FileSearchResultContent { + repeated FileSearchResult result = 1; + + message FileSearchResult { + } +} + +message GoogleMapsCallContent { + GoogleMapsCallArguments arguments = 1; + + message GoogleMapsCallArguments { + repeated string queries = 1; + } +} + +message GoogleMapsResultContent { + repeated GoogleMapsResult result = 1; + + message GoogleMapsResult { + repeated Places places = 1; + + string widget_context_token = 2; + + message Places { + string place_id = 1; + + string name = 2; + + string url = 3; + + repeated ReviewSnippet review_snippets = 4; + } + } +} + +message Function { + string name = 1; + + string description = 2; + + Value parameters = 3; + + Value response = 5; + + bool defer_loading = 7; + + string short_description = 8; +} + +message FunctionResultSubcontent { + oneof type { + TextContent text = 1; + + ImageContent image = 2; + + VideoContent video = 4; + } +} + +message FunctionResultSubcontentList { + repeated FunctionResultSubcontent contents = 1; +} + +enum MediaResolution { + MEDIA_RESOLUTION_UNSPECIFIED = 0; + + LOW = 1; + + MEDIUM = 2; + + HIGH = 3; + + ULTRA_HIGH = 4; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/elicitation.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/elicitation.proto new file mode 100644 index 0000000..532378c --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/elicitation.proto @@ -0,0 +1,70 @@ +edition = "2023"; + +package genai; + +import "google/protobuf/duration.proto"; + +import "learning/genai/api/interactions/proto/content.proto"; + +message UserTimeout { +} + +message ElicitationPreamble { + repeated Content content = 1; +} + +message ElicitationChoice { + string label = 1; + + repeated Content display = 2; +} + +message ConfirmationRequest { + ElicitationChoice positive_choice = 1; + + ElicitationChoice negative_choice = 2; +} + +message MultipleChoiceRequest { + repeated ElicitationChoice choices = 1; + + bool allow_multiple_selections = 2; +} + +message ConfirmationResponse { + bool is_confirmed = 1; +} + +message MultipleChoiceResponse { + repeated string selected_choice_labels = 1; + + ContentList user_input = 2; +} + +message ElicitationCallStep { + string elicitation_id = 1; + + ElicitationPreamble preamble = 2; + + oneof type { + ConfirmationRequest confirmation_request = 3; + + MultipleChoiceRequest multiple_choice_request = 5; + } + + google.protobuf.Duration timeout_duration = 4; +} + +message ElicitationResultStep { + string elicitation_id = 1; + + oneof type { + ContentList user_input = 2; + + UserTimeout user_timeout = 3; + + ConfirmationResponse confirmation = 4; + + MultipleChoiceResponse multiple_choice = 5; + } +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/steps.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/steps.proto new file mode 100644 index 0000000..d7a9ad6 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/steps.proto @@ -0,0 +1,591 @@ +edition = "2023"; + +package genai; + +import "learning/genai/api/interactions/proto/content.proto"; + +import "learning/genai/api/interactions/proto/elicitation.proto"; + +import "learning/genai/api/interactions/proto/user_steps.proto"; + +import "learning/genai/api/parsing/genai_json_annotations.proto"; + +message StepList { + repeated Step steps = 1; +} + +message StepMetadata { + ContentStatus content_status = 1; + + enum ContentStatus { + CONTENT_STATUS_UNSPECIFIED = 0; + + CONTENT_STATUS_FALLBACK_MESSAGE = 1; + + CONTENT_STATUS_BLOCKED_CONTENT = 2; + } +} + +message Step { + string description = 16; + + oneof type { + ContentStep content = 12; + + ThoughtStep thought = 3; + + ToolCallStep tool_call = 4; + + ToolResultStep tool_result = 5; + + ElicitationCallStep elicitation_call = 13; + + ElicitationResultStep elicitation_result = 14; + + CompactionStep compaction = 11; + + UserInputStep user_input = 1; + + ModelOutputStep model_output = 2; + + LegacyTextContent text = 6; + + LegacyImageContent image = 7; + + LegacyAudioContent audio = 8; + + LegacyDocumentContent document = 9; + + LegacyVideoContent video = 10; + } +} + +message ContentStep { + string role = 1; + + repeated Content content = 2; +} + +message ThoughtStep { + bytes signature = 1; + + repeated Content summary = 2; +} + +message CompactionStep { + bytes signature = 1; +} + +message ToolCallStep { + string id = 1; + + bytes signature = 2; + + oneof type { + FunctionCallStep function_call = 3; + + CodeExecutionCallStep code_execution_call = 4; + + UrlContextCallStep url_context_call = 5; + + McpServerToolCallStep mcp_server_tool_call = 6; + + GoogleSearchCallStep google_search_call = 7; + + FileSearchCallStep file_search_call = 8; + + GoogleMapsCallStep google_maps_call = 9; + + FindFileCallStep find_file_call = 12; + + ListDirectoryCallStep list_directory_call = 13; + + SearchDirectoryCallStep search_directory_call = 14; + + ViewFileCallStep view_file_call = 15; + + EditFileCallStep edit_file_call = 16; + + GenerateImageCallStep generate_image_call = 17; + + ProcessingCallStep processing_call = 18; + + SkillLookupCallStep skill_lookup_call = 19; + + ExperimentalToolCallStep experimental_tool_call = 25; + + ManageTaskCallStep manage_task_call = 26; + + FinishCallStep finish_call = 27; + } +} + +message ToolResultStep { + string call_id = 1; + + bytes signature = 2; + + string error = 20; + + oneof type { + FunctionResultStep function_result = 3; + + CodeExecutionResultStep code_execution_result = 4; + + UrlContextResultStep url_context_result = 5; + + GoogleSearchResultStep google_search_result = 6; + + McpServerToolResultStep mcp_server_tool_result = 7; + + FileSearchResultStep file_search_result = 8; + + GoogleMapsResultStep google_maps_result = 9; + + FindFileResultStep find_file_result = 12; + + ListDirectoryResultStep list_directory_result = 13; + + SearchDirectoryResultStep search_directory_result = 14; + + ViewFileResultStep view_file_result = 18; + + EditFileResultStep edit_file_result = 15; + + GenerateImageResultStep generate_image_result = 16; + + ProcessingResultStep processing_result = 17; + + SkillLookupResultStep skill_lookup_result = 19; + + ExperimentalToolResultStep experimental_tool_result = 25; + + ManageTaskResultStep manage_task_result = 26; + + FinishResultStep finish_result = 27; + } +} + +message FunctionCallStep { + string name = 1; + + Struct arguments = 2; +} + +message CodeExecutionCallStep { + CodeExecutionCallStepArguments arguments = 1; + + message CodeExecutionCallStepArguments { + Language language = 1; + + string code = 2; + + enum Language { + LANGUAGE_UNSPECIFIED = 0; + + PYTHON = 1; + + BASH = 2; + } + } +} + +message UrlContextCallStep { + UrlContextCallStepArguments arguments = 1; + + message UrlContextCallStepArguments { + repeated string urls = 1; + } +} + +message McpServerToolCallStep { + string name = 1; + + string server_name = 2; + + Struct arguments = 3; +} + +message GoogleSearchCallStep { + GoogleSearchCallStepArguments arguments = 1; + + GoogleSearch.SearchType search_type = 2; + + message GoogleSearchCallStepArguments { + repeated string queries = 1; + } +} + +message FileSearchCallStep { +} + +message GoogleMapsCallStep { + GoogleMapsCallStepArguments arguments = 1; + + message GoogleMapsCallStepArguments { + repeated string queries = 1; + } +} + +message ProcessingCallStep { +} + +message ProcessingResultStep { +} + +message FunctionResultStep { + string name = 2; + + bool is_error = 3; + + Value result = 7; +} + +message CodeExecutionResultStep { + oneof output { + string result = 1; + + ContentList content = 5; + } + + bool is_error = 2; + + int32 exit_code = 3; +} + +message UrlContextResultStep { + repeated UrlContextResultItem result = 1; + + bool is_error = 2; + + message UrlContextResultItem { + string url = 1; + + Status status = 2; + + enum Status { + STATUS_UNSPECIFIED = 0; + + SUCCESS = 1; + + ERROR = 2; + + PAYWALL = 3; + + UNSAFE = 4; + } + } +} + +message GoogleSearchResultStep { + repeated GoogleSearchResultItem result = 1; + + bool is_error = 2; + + message GoogleSearchResultItem { + string search_suggestions = 5; + } +} + +message McpServerToolResultStep { + string name = 1; + + string server_name = 2; + + Value result = 7; +} + +message FileSearchResultStep { +} + +message GoogleMapsResultStep { + repeated GoogleMapsResultItem result = 1; + + message GoogleMapsResultItem { + repeated GoogleMapsResultPlaces places = 1; + + string widget_context_token = 2; + + message GoogleMapsResultPlaces { + string place_id = 1; + + string name = 2; + + string url = 3; + + repeated ReviewSnippet review_snippets = 4; + } + } +} + +message LegacyTextContent { + string text = 1; + + repeated TextContent.Annotation annotations = 2; +} + +message LegacyImageContent { + ImageContent.MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 8; + + oneof data_or_uri { + bytes data = 2; + + string uri = 3; + } + + MediaResolution resolution = 4; +} + +message LegacyAudioContent { + AudioContent.MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 11; + + oneof data_or_uri { + bytes data = 2; + + string uri = 3; + } + + int32 rate = 4; + + int32 channels = 5; + + int32 sample_rate = 6; +} + +message LegacyDocumentContent { + DocumentContent.MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 6; + + oneof data_or_uri { + bytes data = 2; + + string uri = 3; + } +} + +message LegacyVideoContent { + VideoContent.MimeType mime_type = 1 [json_name = "legacy_mime_type_enum"]; + + string mime_type_string = 8; + + oneof data_or_uri { + bytes data = 2; + + string uri = 3; + } + + MediaResolution resolution = 4; + + oneof processing { + VideoContent.Processing processing_type = 17; + + VideoContent.MediaProcessing processing_config = 18; + } + + string name = 16; +} + +message UserInputStep { + oneof content { + ContentList content_list = 2; + + string content_string = 3; + } + + repeated UserInputContent input_content = 5; +} + +message ModelOutputStep { + repeated Content content = 1; +} + +message TranscriptionStep { + int32 source_index = 1; +} + +message FindFileCallStep { + string file_path = 1; + + string query = 2; +} + +message FindFileResultStep { +} + +message ListDirectoryCallStep { + string directory_path = 1; +} + +message ListDirectoryResultStep { + repeated Entry entries = 1; + + message Entry { + string name = 1; + + oneof info { + bool is_directory = 2; + + uint64 file_size = 3; + } + } +} + +message SearchDirectoryCallStep { + string directory_path = 1; + + string query = 2; +} + +message SearchDirectoryResultStep { + int32 num_results = 1; +} + +message ViewFileCallStep { + string file_path = 1; + + int32 start_line = 2; + + int32 end_line = 3; +} + +message ViewFileResultStep { + string error_message = 1; + + int32 start_line = 2; + + int32 end_line = 3; + + int32 total_lines = 4; +} + +message EditFileCallStep { + string file_path = 1; +} + +message EditFileResultStep { + repeated DiffBlock diff_block = 1; + + message DiffLine { + string text = 1; + + LineAction action = 2; + + enum LineAction { + LINE_ACTION_UNSPECIFIED = 0; + + LINE_ACTION_INSERT = 1; + + LINE_ACTION_DELETE = 2; + + LINE_ACTION_NONE = 3; + } + } + + message DiffBlock { + int32 start_line = 1; + + int32 end_line = 2; + + repeated DiffLine lines = 3; + } +} + +message GenerateImageCallStep { + string prompt = 1; + + repeated string image_paths = 2; +} + +message GenerateImageResultStep { + string image_name = 1; + + string aspect_ratio = 2; +} + +message SkillLookupCallStep { + Operation operation = 1; + + repeated string requested_skill_names = 2; + + enum Operation { + OPERATION_UNSPECIFIED = 0; + + OPERATION_LIST_SKILLS = 1; + + OPERATION_LOOKUP_SKILLS = 2; + + OPERATION_GET_SKILL_RESOURCES = 3; + } +} + +message SkillLookupResultStep { + repeated string resolved_skill_names = 1; + + string error_message = 2; +} + +message ExperimentalToolCallStep { + string name = 1; + + bytes internal_data = 2; +} + +message ExperimentalToolResultStep { + string name = 1; + + bytes internal_data = 2; +} + +message ManageTaskCallStep { + Action action = 1; + + string call_id = 2; + + string input = 3; + + enum Action { + ACTION_UNSPECIFIED = 0; + + ACTION_LIST = 1; + + ACTION_STATUS = 2; + + ACTION_SEND_INPUT = 3; + + ACTION_KILL = 4; + } +} + +message ManageTaskResultStep { + repeated Task tasks = 1; + + message Task { + string call_id = 1; + + Status status = 2; + } + + enum Status { + STATUS_UNSPECIFIED = 0; + + STATUS_RUNNING = 1; + + STATUS_COMPLETED = 2; + + STATUS_FAILED = 3; + + STATUS_CANCELLED = 4; + } +} + +message FinishCallStep { + Struct arguments = 1; +} + +message FinishResultStep { +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/user_steps.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/user_steps.proto new file mode 100644 index 0000000..79b9905 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/interactions/proto/user_steps.proto @@ -0,0 +1,33 @@ +edition = "2024"; + +package genai; + +import "learning/genai/api/interactions/proto/content.proto"; + +import "learning/genai/api/parsing/genai_json_annotations.proto"; + +option features = { + field_presence: IMPLICIT, + enum_type: OPEN, + utf8_validation: NONE +}; + +message UserInputContent { + oneof type { + TextContent text = 10; + + ImageContent image = 11; + + AudioContent audio = 12; + + DocumentContent document = 13; + + VideoContent video = 14; + + SlashCommand slash_command = 15; + } +} + +message SlashCommand { + string name = 1; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/parsing/genai_json_annotations.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/parsing/genai_json_annotations.proto new file mode 100644 index 0000000..c73e955 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/learning/genai/api/parsing/genai_json_annotations.proto @@ -0,0 +1,19 @@ +edition = "2024"; + +package gaos.parsing; + +message StaticJsonField { + string key = 1; + + string value = 2; +} + +enum JsonType { + JSON_TYPE_UNSPECIFIED = 0; + + JSON_TYPE_OBJECT = 1; + + JSON_TYPE_ARRAY = 2; + + JSON_TYPE_VALUE = 3; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/cider/proto/trajectory_steps.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/cider/proto/trajectory_steps.proto new file mode 100644 index 0000000..97ca75b --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/cider/proto/trajectory_steps.proto @@ -0,0 +1,455 @@ +edition = "2023"; + +package devtools.cider.agent.trajectory_steps; + +option features = { }; + +option java_multiple_files = true; + +option java_outer_classname = "CiderAgentSteps"; + +message DummyStep { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + message Args { + int32 a = 1; + + int32 b = 2; + } + + message Reply { + int32 a_plus_b = 1; + + Image image_data = 2; + + message Image { + string mime_type = 1; + + bytes data = 2; + } + } +} + +message ToolStatus { + string widget_update = 1; + + string warning = 2; +} + +message BuildCleanerStep { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + ToolStatus tool_status = 4; + + message Args { + repeated string workspace_paths = 1; + } + + message Issue { + string blaze_package = 1; + + string action = 2; + + string action_label = 3; + + string status = 4; + + string status_detail = 5; + } + + message Reply { + repeated string updated_build_files = 1; + + repeated Issue issues = 2; + } +} + +message BuildFailure { + string target = 1; + + string stderr = 2; +} + +message BuildReply { + reserved 4; + + string invocation_id = 5; + + bool succeeded = 1; + + string error_message = 2; + + repeated BuildFailure failure_details = 3; +} + +message BuildTargetsStep { + reserved 4; + + string tool_name = 1; + + Args args = 2; + + BuildReply reply = 3; + + message Args { + repeated string targets = 1; + + repeated string arguments = 2; + + uint64 wait_ms_before_async = 3; + } +} + +message TestReply { + reserved 6, 7; + + string invocation_id = 8; + + bool succeeded = 1; + + string error_message = 2; + + repeated BuildFailure build_failure_details = 3; + + repeated TestFailure test_failure_details = 4; + + string raw_lcov = 5; +} + +message TestLog { + string target = 1; + + string log = 2; +} + +message TestFailure { + string target = 1; + + string test_case = 2; + + string failure_message = 3; +} + +message TestTargetsStep { + reserved 4; + + string tool_name = 1; + + Args args = 2; + + TestReply reply = 3; + + message Args { + repeated string targets = 1; + + repeated string arguments = 2; + + repeated string coverage_files = 3; + + uint64 wait_ms_before_async = 4; + } +} + +message MomaStep { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + ToolStatus tool_status = 4; + + message Args { + string query = 1; + } + + message Result { + string uri = 1; + + string title = 2; + + string content = 3; + } + + message Reply { + repeated Result search_results = 1; + } +} + +message LookupResult { + string uri = 1; + + string content = 2; + + string binary_content = 3; + + string error = 4; + + string title = 5; + + string mime_type = 6; +} + +message RetrieveContentStep { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + message Args { + repeated string uri = 1; + } + + message Reply { + repeated LookupResult results = 1; + } +} + +message CritiqueStep { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + ToolStatus tool_status = 4; + + message Args { + string changelist = 1; + + bool include_code_changes = 2; + + bool include_reviewer_comments = 3; + + repeated string paths = 4; + } + + message Reply { + string changelist_content = 1; + + repeated Comment comments = 2; + + repeated string modified_paths = 3; + } + + message Comment { + string depot_path = 1; + + string type = 2; + + string author = 3; + + string content = 4; + + bool resolved = 5; + + repeated Approval approval = 6; + + repeated CommentReply replies = 7; + } + + message Approval { + string type = 1; + + string display_name = 2; + + bool approved = 3; + } + + message CommentReply { + string author = 1; + + string content = 2; + + string action = 3; + } +} + +message FindingsStep { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + ToolStatus tool_status = 4; + + message Args { + string changelist = 1; + } + + message Finding { + string category = 1; + + string subcategory = 2; + + string description = 3; + + bool actionable = 4; + + Location location = 5; + + message Location { + string depot_path = 1; + + int32 line_number_start = 2; + + int32 line_number_end = 3; + } + } + + message Reply { + repeated Finding findings = 1; + } +} + +message ProposeAICommentsStep { + Args args = 2; + + message AIComment { + string file_path = 1; + + Side side = 2; + + int32 line_number = 3; + + string comment = 4; + + enum Side { + SIDE_UNSPECIFIED = 0; + + SIDE_LEFT = 1; + + SIDE_RIGHT = 2; + } + } + + message Args { + repeated AIComment comments = 1; + } +} + +message StartCodeReviewStep { + Args args = 1; + + ChangeData change_data = 2; + + repeated ContextData context_data = 3; + + bool continue_review = 4; + + message FileVersion { + oneof version { + CritiqueSnapshot critique_snapshot = 1; + + int64 piper_cl_number = 2; + + int64 piper_file_revision = 3; + } + } + + message CritiqueSnapshot { + int64 ocl_number = 1; + + int64 snapshot_number = 2; + } + + message Args { + oneof review_target { + CritiqueSnapshot critique_snapshot = 1; + } + + string user_prompt = 2; + + repeated ExternalContext external_contexts = 3; + + repeated string file_paths = 4; + + message ExternalContext { + oneof context_data { + string g3doc_path = 1; + } + } + } + + message G3DocData { + string g3doc_path = 1; + + string content = 2; + + FileVersion file_version = 3; + } + + message FileContentData { + string file_path = 1; + + string content = 2; + + FileVersion file_version = 3; + } + + message ContextData { + oneof context_data { + G3DocData g3doc = 1; + + FileContentData file = 2; + } + } + + message ChangedFileData { + FileOperation operation = 1; + + string old_file_path = 2; + + string new_file_path = 3; + + string file_diff = 4; + + enum FileOperation { + FILE_OPERATION_UNSPECIFIED = 0; + + FILE_OPERATION_ADD = 1; + + FILE_OPERATION_DELETE = 2; + + FILE_OPERATION_MODIFY = 3; + + FILE_OPERATION_RENAME = 4; + + FILE_OPERATION_BRANCH = 5; + } + } + + message BugData { + int64 bug_id = 1; + + string title = 2; + + string description = 3; + } + + message Tag { + string name = 1; + + string value = 2; + } + + message ChangeData { + string description = 1; + + repeated ChangedFileData files = 3; + + repeated BugData bugs = 2; + + repeated Tag tags = 4; + } +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/proto/trajectory.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/proto/trajectory.proto new file mode 100644 index 0000000..9655ea9 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/gemini_coder/proto/trajectory.proto @@ -0,0 +1,361 @@ +syntax = "proto3"; + +package gemini_coder; + +import "third_party/gemini_coder/cider/proto/trajectory_steps.proto"; + +import "google/protobuf/any.proto"; + +import "google/protobuf/timestamp.proto"; + +import "third_party/jetski/cortex_pb/cortex.proto"; + +import "third_party/jetski/cortex_pb/custom_extensions.proto"; + +option java_multiple_files = true; + +option java_package = "com.google.geminicoder"; + +message Conversation { + string conversation_id = 1; + + Trajectory trajectory = 2; + + ConversationState state = 3; +} + +message ConversationState { + string trajectory_id = 1; + + ExecutionStatus status = 2; + + repeated Step staged_steps = 3; + + exa.cortex_pb.CascadeConfig execute_config = 4; +} + +message Trajectory { + string trajectory_id = 1; + + string cascade_id = 6; + + exa.cortex_pb.CortexTrajectoryType trajectory_type = 4; + + repeated Step steps = 2; + + repeated exa.cortex_pb.CortexTrajectoryReference parent_references = 5; + + repeated exa.cortex_pb.CortexStepGeneratorMetadata generator_metadata = 3; + + repeated exa.cortex_pb.ExecutorMetadata executor_metadatas = 9; + + exa.cortex_pb.CortexTrajectorySource source = 8; + + exa.cortex_pb.CortexTrajectoryMetadata metadata = 7; + + repeated exa.cortex_pb.BattleModeInfo battle_mode_infos = 10; +} + +message TaskDetails { + string id = 1; + + string log_uri = 2; + + string progress = 3; + + string description = 4; + + bool is_daemon = 6; + + string title = 7; + + google.protobuf.Timestamp moved_to_background_at = 8; + + bool requires_input_approval = 5 [deprecated = true]; +} + +message Step { + reserved 2, 3, 17, 18, 25, 26, 27, 29, 33, 53, 54, 57, 44, 45, 46, 51, 61, 70, 81, 82, 83, 84, 128; + + exa.cortex_pb.CortexStepType type = 1; + + exa.cortex_pb.CortexStepStatus status = 4; + + exa.cortex_pb.CortexStepMetadata metadata = 5; + + exa.cortex_pb.CortexErrorDetails error = 31; + + exa.cortex_pb.TrajectoryPermissions permissions = 133; + + TaskDetails task_details = 148; + + exa.cortex_pb.CustomExtensions custom_extensions = 158; + + exa.cortex_pb.RequestedInteraction requested_interaction = 56; + + repeated exa.cortex_pb.CompletedInteraction completed_interactions = 147; + + oneof step { + exa.cortex_pb.CortexStepGeneric generic = 140; + + exa.cortex_pb.CortexStepFinish finish = 12; + + exa.cortex_pb.CortexStepCodeAction code_action = 10; + + exa.cortex_pb.CortexStepGitCommit git_commit = 11; + + exa.cortex_pb.CortexStepGrepSearch grep_search = 13; + + exa.cortex_pb.CortexStepErrorMessage error_message = 24; + + exa.cortex_pb.CortexStepRunCommand run_command = 28; + + exa.cortex_pb.CortexStepFind find = 34; + + exa.cortex_pb.CortexStepSuggestedResponses suggested_responses = 36; + + exa.cortex_pb.CortexStepCommandStatus command_status = 37; + + exa.cortex_pb.CortexStepReadUrlContent read_url_content = 40; + + exa.cortex_pb.CortexStepSearchWeb search_web = 42; + + exa.cortex_pb.CortexStepMcpTool mcp_tool = 47; + + exa.cortex_pb.CortexStepClipboard clipboard = 55; + + exa.cortex_pb.CortexStepListResources list_resources = 62; + + exa.cortex_pb.CortexStepReadResource read_resource = 63; + + exa.cortex_pb.CortexStepLintDiff lint_diff = 64; + + exa.cortex_pb.CortexStepCodeSearch code_search = 85; + + exa.cortex_pb.CortexStepCodeAcknowledgement code_acknowledgement = 95; + + exa.cortex_pb.CortexStepInternalSearch internal_search = 96; + + exa.cortex_pb.CortexStepGenerateImage generate_image = 104; + + exa.cortex_pb.CortexStepConversationHistory conversation_history = 111; + + exa.cortex_pb.CortexStepKnowledgeArtifacts knowledge_artifacts = 112; + + exa.cortex_pb.CortexStepSendCommandInput send_command_input = 113; + + exa.cortex_pb.CortexStepSystemMessage system_message = 114; + + exa.cortex_pb.CortexStepWait wait = 115; + + exa.cortex_pb.CortexStepKIInsertion ki_insertion = 129; + + exa.cortex_pb.CortexStepInvokeSubagent invoke_subagent = 143; + + exa.cortex_pb.CortexStepRPCAction rpc_action = 152; + + exa.cortex_pb.CortexStepAskQuestion ask_question = 154; + + exa.cortex_pb.CortexStepDirectoryRules directory_rules = 156; + + exa.cortex_pb.CortexStepToolSearch tool_search = 157; + + exa.cortex_pb.CortexStepExecuteNotebook execute_notebook = 150; + + exa.cortex_pb.CortexStepReadNotebook read_notebook = 144; + + exa.cortex_pb.CortexStepEditNotebook edit_notebook = 141; + + exa.cortex_pb.CortexStepCompileApplet compile_applet = 106; + + exa.cortex_pb.CortexStepInstallAppletDependencies install_applet_dependencies = 107; + + exa.cortex_pb.CortexStepInstallAppletPackage install_applet_package = 108; + + exa.cortex_pb.CortexStepRestartDevServer restart_dev_server = 123; + + exa.cortex_pb.CortexStepLintApplet lint_applet = 126; + + exa.cortex_pb.CortexStepShellExec shell_exec = 127; + + exa.cortex_pb.CortexStepWriteBlob write_blob = 142; + + exa.cortex_pb.CortexStepSetUpFirebase set_up_firebase = 121; + + exa.cortex_pb.CortexStepDeployFirebase deploy_firebase = 124; + + exa.cortex_pb.CortexStepSetUpCloudSql set_up_cloudsql = 149; + + exa.cortex_pb.CortexStepCloudSQLSchemaUpdate cloudsql_update_schema = 151; + + exa.cortex_pb.CortexStepCloudSQLExecuteSQL cloudsql_execute_sql = 153; + + exa.cortex_pb.CortexStepAgencyToolCall agency_tool_call = 116; + + devtools.cider.agent.trajectory_steps.DummyStep cider_agent_dummy = 117; + + devtools.cider.agent.trajectory_steps.ProposeAICommentsStep propose_ai_comments = 145; + + devtools.cider.agent.trajectory_steps.StartCodeReviewStep start_code_review = 146; + + devtools.cider.agent.trajectory_steps.BuildCleanerStep build_cleaner = 118; + + devtools.cider.agent.trajectory_steps.BuildTargetsStep blaze_build_targets = 119; + + devtools.cider.agent.trajectory_steps.TestTargetsStep blaze_test_targets = 120; + + devtools.cider.agent.trajectory_steps.MomaStep moma = 122; + + devtools.cider.agent.trajectory_steps.RetrieveContentStep retrieve_content = 130; + + devtools.cider.agent.trajectory_steps.CritiqueStep critique = 131; + + devtools.cider.agent.trajectory_steps.FindingsStep findings = 132; + + exa.cortex_pb.CortexStepUserInput user_input = 19; + + exa.cortex_pb.CortexStepPlannerResponse planner_response = 20; + + exa.cortex_pb.CortexStepViewFile view_file = 14; + + exa.cortex_pb.CortexStepListDirectory list_directory = 15; + + exa.cortex_pb.CortexStepDeleteDirectory delete_directory = 105; + + exa.cortex_pb.CortexStepCheckpoint checkpoint = 30; + + exa.cortex_pb.CortexStepFileChange file_change = 98; + + exa.cortex_pb.CortexStepMove move = 100; + + exa.cortex_pb.CortexStepDummy dummy = 7; + + exa.cortex_pb.CortexStepMquery mquery = 9 [deprecated = true]; + + exa.cortex_pb.CortexStepCompile compile = 16 [deprecated = true]; + + exa.cortex_pb.CortexStepViewCodeItem view_code_item = 22 [deprecated = true]; + + exa.cortex_pb.CortexStepViewContentChunk view_content_chunk = 41 [deprecated = true]; + + exa.cortex_pb.CortexStepViewFileOutline view_file_outline = 58 [deprecated = true]; + + exa.cortex_pb.CortexStepTrajectorySearch trajectory_search = 72 [deprecated = true]; + + exa.cortex_pb.CortexStepTaskBoundary task_boundary = 93 [deprecated = true]; + + exa.cortex_pb.CortexStepNotifyUser notify_user = 94 [deprecated = true]; + + exa.cortex_pb.CortexStepEphemeralMessage ephemeral_message = 103 [deprecated = true]; + + exa.cortex_pb.CortexStepWorkspaceAPI workspace_api = 136 [deprecated = true]; + + exa.cortex_pb.CortexStepPlanInput plan_input = 8 [deprecated = true]; + + exa.cortex_pb.CortexStepFileBreakdown file_breakdown = 21 [deprecated = true]; + + exa.cortex_pb.CortexStepWriteToFile write_to_file = 23 [deprecated = true]; + + exa.cortex_pb.CortexStepProposeCode propose_code = 32 [deprecated = true]; + + exa.cortex_pb.CortexStepSearchKnowledgeBase search_knowledge_base = 35 [deprecated = true]; + + exa.cortex_pb.CortexStepLookupKnowledgeBase lookup_knowledge_base = 39 [deprecated = true]; + + exa.cortex_pb.CortexStepManagerFeedback manager_feedback = 48 [deprecated = true]; + + exa.cortex_pb.CortexStepToolCallProposal tool_call_proposal = 49 [deprecated = true]; + + exa.cortex_pb.CortexStepToolCallChoice tool_call_choice = 50 [deprecated = true]; + + exa.cortex_pb.CortexStepTrajectoryChoice trajectory_choice = 52 [deprecated = true]; + + exa.cortex_pb.CortexStepCheckDeployStatus check_deploy_status = 59 [deprecated = true]; + + exa.cortex_pb.CortexStepPostPrReview post_pr_review = 60 [deprecated = true]; + + exa.cortex_pb.CortexStepFindAllReferences find_all_references = 65 [deprecated = true]; + + exa.cortex_pb.CortexStepBrainUpdate brain_update = 66 [deprecated = true]; + + exa.cortex_pb.CortexStepReadTerminal read_terminal = 77 [deprecated = true]; + + exa.cortex_pb.CortexStepRunExtensionCode run_extension_code = 68 [deprecated = true]; + + exa.cortex_pb.CortexStepProposalFeedback proposal_feedback = 71 [deprecated = true]; + + exa.cortex_pb.CortexStepRetrieveMemory retrieve_memory = 43 [deprecated = true]; + + exa.cortex_pb.CortexStepMemory memory = 38 [deprecated = true]; + + exa.cortex_pb.CortexStepOpenBrowserUrl open_browser_url = 67 [deprecated = true]; + + exa.cortex_pb.CortexStepExecuteBrowserJavaScript execute_browser_javascript = 73 [deprecated = true]; + + exa.cortex_pb.CortexStepListBrowserPages list_browser_pages = 74 [deprecated = true]; + + exa.cortex_pb.CortexStepCaptureBrowserScreenshot capture_browser_screenshot = 75 [deprecated = true]; + + exa.cortex_pb.CortexStepClickBrowserPixel click_browser_pixel = 76 [deprecated = true]; + + exa.cortex_pb.CortexStepCaptureBrowserConsoleLogs capture_browser_console_logs = 78 [deprecated = true]; + + exa.cortex_pb.CortexStepReadBrowserPage read_browser_page = 79 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserGetDom browser_get_dom = 80 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserInput browser_input = 86 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserMoveMouse browser_move_mouse = 87 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserSelectOption browser_select_option = 88 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserScrollUp browser_scroll_up = 89 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserScrollDown browser_scroll_down = 90 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserClickElement browser_click_element = 91 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserListNetworkRequests browser_list_network_requests = 137 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserGetNetworkRequest browser_get_network_request = 138 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserPressKey browser_press_key = 92 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserSubagent browser_subagent = 97 [deprecated = true]; + + exa.cortex_pb.CortexStepKnowledgeGeneration knowledge_generation = 102 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserScroll browser_scroll = 101 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserResizeWindow browser_resize_window = 109 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserDragPixelToPixel browser_drag_pixel_to_pixel = 110 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserMouseWheel browser_mouse_wheel = 125 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserMouseUp browser_mouse_up = 134 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserMouseDown browser_mouse_down = 135 [deprecated = true]; + + exa.cortex_pb.CortexStepBrowserRefreshPage browser_refresh_page = 139 [deprecated = true]; + } + + repeated google.protobuf.Any attachments = 155 [deprecated = true]; + + exa.cortex_pb.UserStepAnnotations user_annotations = 69 [deprecated = true]; + + Trajectory subtrajectory = 6 [deprecated = true]; + + Step generic_step = 159; +} + +enum ExecutionStatus { + EXECUTION_STATUS_UNSPECIFIED = 0; + + EXECUTION_STATUS_IDLE = 1; + + EXECUTION_STATUS_RUNNING = 2; + + EXECUTION_STATUS_CANCELING = 3; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/browser_pb/browser.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/browser_pb/browser.proto new file mode 100644 index 0000000..e7f6e3d --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/browser_pb/browser.proto @@ -0,0 +1,69 @@ +syntax = "proto3"; + +package exa.browser_pb; + +import "google/protobuf/timestamp.proto"; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +message SerializablePageState { + string page_id = 1; + + exa.codeium_common_pb.BrowserPageMetadata metadata = 2; + + exa.codeium_common_pb.DOMTree dom_tree = 3; + + exa.codeium_common_pb.ImageData screenshot = 4 [deprecated = true]; + + AgentMousePosition agent_mouse_position = 5; + + exa.codeium_common_pb.ConsoleLogScopeItem console_logs = 6; + + google.protobuf.Timestamp added_time = 7; + + string serialized_dom_tree = 8; + + exa.codeium_common_pb.Media media_screenshot = 9; +} + +message AgentMousePosition { + int32 x = 1; + + int32 y = 2; +} + +enum ClickType { + CLICK_TYPE_UNSPECIFIED = 0; + + CLICK_TYPE_LEFT = 1; + + CLICK_TYPE_RIGHT = 2; + + CLICK_TYPE_DOUBLE = 3; + + CLICK_TYPE_NONE = 4; +} + +enum ScrollDirection { + SCROLL_DIRECTION_UNSPECIFIED = 0; + + SCROLL_DIRECTION_UP = 1; + + SCROLL_DIRECTION_DOWN = 2; + + SCROLL_DIRECTION_LEFT = 3; + + SCROLL_DIRECTION_RIGHT = 4; +} + +enum WindowState { + WINDOW_STATE_UNSPECIFIED = 0; + + WINDOW_STATE_NORMAL = 1; + + WINDOW_STATE_MINIMIZED = 2; + + WINDOW_STATE_MAXIMIZED = 3; + + WINDOW_STATE_FULLSCREEN = 4; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_client_server_pb/chat_client_server.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_client_server_pb/chat_client_server.proto new file mode 100644 index 0000000..aaff9b4 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_client_server_pb/chat_client_server.proto @@ -0,0 +1,56 @@ +syntax = "proto3"; + +package exa.chat_client_server_pb; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +message StartChatClientRequestStreamRequest { + ChatClientRequestStreamClientType client_type = 1; +} + +message ChatClientRequest { + oneof request { + AddCascadeInputRequest add_cascade_input = 1; + + SendActionToChatPanelRequest send_action_to_chat_panel = 2; + + InitialAckRequest initial_ack = 3; + + RefreshCustomizationRequest refresh_customization = 4; + } +} + +message AddCascadeInputRequest { + repeated exa.codeium_common_pb.TextOrScopeItem items = 1; + + repeated exa.codeium_common_pb.ImageData images = 2 [deprecated = true]; + + repeated exa.codeium_common_pb.Media media = 3; +} + +message SendActionToChatPanelRequest { + string action_type = 1; + + repeated bytes payload = 2; +} + +message InitialAckRequest { +} + +message RefreshCustomizationRequest { + exa.codeium_common_pb.RefreshCustomizationType config_type = 1; +} + +enum ChatClientRequestStreamClientType { + CHAT_CLIENT_REQUEST_STREAM_CLIENT_TYPE_UNSPECIFIED = 0; + + CHAT_CLIENT_REQUEST_STREAM_CLIENT_TYPE_IDE = 1; + + CHAT_CLIENT_REQUEST_STREAM_CLIENT_TYPE_BROWSER = 2 [deprecated = true]; +} + +service ChatClientServerService { + rpc StartChatClientRequestStream ( StartChatClientRequestStreamRequest ) returns ( stream ChatClientRequest ) { + option deprecated = true; + } +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_pb/chat.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_pb/chat.proto new file mode 100644 index 0000000..d0a82f6 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/chat_pb/chat.proto @@ -0,0 +1,522 @@ +syntax = "proto3"; + +package exa.chat_pb; + +import "google/protobuf/any.proto"; + +import "google/protobuf/timestamp.proto"; + +import "learning/genai/api/interactions/proto/content.proto"; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +import "third_party/jetski/cortex_pb/model_native_tool_type.proto"; + +import "third_party/jetski/diff_action_pb/diff_action.proto"; + +option java_multiple_files = true; + +option java_package = "com.google.thirdparty.jetski.chat"; + +message CodeBlockInfo { + string raw_source = 1; + + int32 start_line = 2; + + int32 start_col = 3; + + int32 end_line = 4; + + int32 end_col = 5; +} + +message ChatMetrics { + uint64 response_stream_latency_ms = 1; + + uint64 refresh_context_latency_ms = 2; + + uint64 should_get_local_context_for_chat_latency_ms = 3; + + bool should_get_local_context_for_chat = 4; + + uint64 compute_change_events_latency_ms = 5; + + uint64 context_to_chat_prompt_latency_ms = 6; + + int32 num_prompt_tokens = 7; + + int32 num_system_prompt_tokens = 8; + + uint64 num_input_tokens = 16; + + google.protobuf.Timestamp start_timestamp = 9; + + google.protobuf.Timestamp end_timestamp = 10; + + string active_document_absolute_path = 11; + + exa.codeium_common_pb.CodeContextItem last_active_code_context_item = 12; + + uint64 num_indexed_files = 13; + + uint64 num_indexed_code_context_items = 14; + + exa.codeium_common_pb.Model model = 15; +} + +message IntentGeneric { + string text = 1; + + repeated exa.codeium_common_pb.TextOrScopeItem items = 2; +} + +message IntentCodeBlockRefactor { + CodeBlockInfo code_block_info = 1; + + exa.codeium_common_pb.Language language = 2; + + string file_path_migrate_me_to_uri = 3 [deprecated = true]; + + string uri = 5; + + string refactor_description = 4; +} + +message IntentGenerateCode { + string instruction = 1; + + exa.codeium_common_pb.Language language = 2; + + string file_path_migrate_me_to_uri = 3 [deprecated = true]; + + string uri = 5; + + int32 line_number = 4; +} + +message IntentFastApply { + string diff_outline = 1; + + exa.codeium_common_pb.Language language = 2; + + CodeBlockInfo old_code = 3; +} + +message ChatMessageIntent { + reserved 2, 3, 4, 5, 7, 8, 10, 11; + + oneof intent { + IntentGeneric generic = 1; + + IntentCodeBlockRefactor code_block_refactor = 6; + + IntentGenerateCode generate_code = 9; + + IntentFastApply fast_apply = 13; + } + + uint32 num_tokens = 12; +} + +message ChatMessageActionSearch { +} + +message ChatMessageActionEdit { + string file_path_migrate_me_to_uri = 1 [deprecated = true]; + + string uri = 6; + + exa.diff_action_pb.DiffBlock diff = 2; + + exa.codeium_common_pb.Language language = 3; + + string text_pre = 4; + + string text_post = 5; +} + +message ChatMessageActionGeneric { + string text = 1; + + string display_text = 2; +} + +message ChatMessageStatusContextRelevancy { + bool is_loading = 1; + + bool is_relevant = 2; + + repeated string query_suggestions = 3; +} + +message ChatMessageStatus { + oneof status { + ChatMessageStatusContextRelevancy context_relevancy = 1; + } +} + +message ChatMessageError { + string text = 1; +} + +message ChatMessageAction { + oneof action { + ChatMessageActionGeneric generic = 1; + + ChatMessageActionEdit edit = 3; + + ChatMessageActionSearch search = 5; + } + + uint32 num_tokens = 2; + + repeated exa.codeium_common_pb.CodeContextItem context_items = 4; + + ChatIntentType latest_intent = 6; + + ChatMetrics generation_stats = 7; + + repeated exa.codeium_common_pb.KnowledgeBaseItemWithMetadata knowledge_base_items = 8; +} + +message ChatMessage { + string message_id = 1; + + exa.codeium_common_pb.ChatMessageSource source = 2; + + google.protobuf.Timestamp timestamp = 3; + + string conversation_id = 4; + + oneof content { + ChatMessageIntent intent = 5; + + ChatMessageAction action = 6; + + ChatMessageError error = 7; + + ChatMessageStatus status = 8; + } + + bool in_progress = 9; + + GetChatMessageRequest request = 10; + + bool redact = 11; +} + +message Conversation { + repeated ChatMessage messages = 1; +} + +message ChatMessagePrompt { + reserved 15, 16, 23; + + reserved "output_id", "thinking_id"; + + string message_id = 1; + + exa.codeium_common_pb.ChatMessageSource source = 2; + + string prompt = 3; + + genai.Struct prompt_struct = 25; + + uint32 num_tokens = 4; + + bool safe_for_code_telemetry = 5 [deprecated = true]; + + repeated exa.codeium_common_pb.ChatToolCall tool_calls = 6; + + string tool_call_id = 7; + + PromptCacheOptions prompt_cache_options = 8; + + bool tool_result_is_error = 9; + + repeated exa.codeium_common_pb.ImageData images = 10 [deprecated = true]; + + repeated exa.codeium_common_pb.Media media = 19; + + string thinking = 11; + + string raw_thinking = 17; + + string signature = 12 [deprecated = true]; + + bytes thinking_signature = 20; + + bool thinking_redacted = 13; + + repeated exa.codeium_common_pb.PromptAnnotationRange prompt_annotation_ranges = 14; + + int32 step_idx = 18; + + repeated int32 merged_step_idxs = 26; + + string provider_assigned_message_id = 21; + + repeated google.protobuf.Any side_channels = 22; + + repeated google.protobuf.Any passback_context = 24; + + bool telemetry_redacted = 27; +} + +message ChatMessagePrompts { + repeated ChatMessagePrompt prompts = 1; +} + +message PromptCacheOptions { + CacheControlType type = 1; +} + +message ChatToolDefinition { + string name = 1; + + string description = 2; + + string json_schema_string = 3; + + bool strict = 4; + + repeated string attribution_field_names = 5; + + string server_name = 6; + + string original_name = 7; + + exa.cortex_pb.ModelNativeToolType model_native_tool_type = 8; + + string response_json_schema_string = 9; +} + +message ChatToolChoice { + oneof choice { + string option_name = 1; + + string tool_name = 2; + } +} + +message ChatMentionsSearchRequest { + string query = 1; + + repeated exa.codeium_common_pb.CodeContextType allowed_types = 2; + + bool include_repo_info = 3; +} + +message ChatMentionsSearchResponse { + repeated exa.codeium_common_pb.CodeContextItem cci_items = 1; + + repeated exa.codeium_common_pb.GitRepoInfo repo_infos = 2; +} + +message GetChatMessageRequest { + reserved 2; + + reserved "prompt"; + + exa.codeium_common_pb.Metadata metadata = 1 [deprecated = true]; + + repeated ChatMessage chat_messages = 3; + + exa.codeium_common_pb.Document active_document = 5; + + repeated string open_document_uris = 12; + + repeated string workspace_uris = 13; + + string active_selection = 11; + + exa.codeium_common_pb.ContextInclusionType context_inclusion_type = 8; + + exa.codeium_common_pb.Model chat_model = 9; + + string system_prompt_override = 10; + + string chat_model_name = 14; + + EnterpriseExternalModelConfig enterprise_chat_model_config = 15; + + exa.codeium_common_pb.ExperimentConfig experiment_config = 4 [deprecated = true]; + + repeated string open_document_paths_migrate_me_to_uris = 6 [deprecated = true]; + + repeated string workspace_paths_migrate_me_to_uris = 7 [deprecated = true]; + + message EnterpriseExternalModelConfig { + int32 max_output_tokens = 2; + + int32 max_input_tokens = 3; + } +} + +message ChatExperimentStatus { + exa.codeium_common_pb.ExperimentKey experiment_key = 1; + + bool enabled = 2; +} + +message FormattedChatMessage { + exa.codeium_common_pb.ChatMessageSource role = 1; + + string header = 2; + + string content = 3; + + string footer = 4; +} + +message IndexMap { + map index_map = 1; + + message IndexList { + repeated int32 indices = 1; + } +} + +message ChatMessageRollout { + string system_prompt = 1; + + repeated ChatToolDefinition tools = 2; + + ChatToolChoice tool_choice = 3; + + repeated ChatMessagePrompt input_chat_messages = 4; + + repeated ChatMessagePrompt output_chat_messages = 5; + + IndexMap trajectory_to_chat_message_index_map = 6; +} + +message XboxInferenceToolRequest { + reserved 1; + + reserved "type"; + + string model_name = 3; + + string model_enum = 4; + + Example gemini_example = 2; +} + +message Example { + repeated Message messages = 1; +} + +message Message { + string role = 1; + + repeated Chunk chunks = 2; +} + +message Chunk { + oneof value { + string text = 3; + + Image image = 4; + } + + Trainable trainable = 10; + + enum Trainable { + UNKNOWN_TRAINABLE = 0; + + FORMATTER_DEFINED = 1; + + ALWAYS = 2; + + NEVER = 3; + } +} + +message Image { + FileData value = 5; + + int32 height_px = 3; + + int32 width_px = 4; +} + +message FileData { + bytes content = 3 [ctype = CORD]; + + string mime_type = 2; +} + +message RpcRequest { + oneof request { + RunToolRequest run_tool_request = 1; + } + + string id = 3; +} + +message RpcResponse { + oneof response { + RunToolResponse run_tool_response = 1; + } + + string request_id = 2; +} + +message RunToolRequest { + string name = 1; + + string operation_id = 2; + + string parameters = 3; +} + +message RunToolResponse { + string response = 1; + + Status status = 2; + + message Status { + int32 code = 1; + + string status_message = 2; + } +} + +enum ChatFeedbackType { + FEEDBACK_TYPE_UNSPECIFIED = 0; + + FEEDBACK_TYPE_ACCEPT = 1; + + FEEDBACK_TYPE_REJECT = 2; + + FEEDBACK_TYPE_COPIED = 3; + + FEEDBACK_TYPE_ACCEPT_DIFF = 4; + + FEEDBACK_TYPE_REJECT_DIFF = 5; + + FEEDBACK_TYPE_APPLY_DIFF = 6; + + FEEDBACK_TYPE_INSERT_AT_CURSOR = 7; +} + +enum ChatIntentType { + CHAT_INTENT_UNSPECIFIED = 0; + + CHAT_INTENT_GENERIC = 1; + + CHAT_INTENT_CODE_BLOCK_REFACTOR = 6; + + CHAT_INTENT_GENERATE_CODE = 9; + + CHAT_INTENT_FAST_APPLY = 12; + + reserved 2, 3, 4, 5, 7, 8, 10, 11; +} + +enum CacheControlType { + CACHE_CONTROL_TYPE_UNSPECIFIED = 0; + + CACHE_CONTROL_TYPE_EPHEMERAL = 1; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/codeium_common_pb/codeium_common.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/codeium_common_pb/codeium_common.proto new file mode 100644 index 0000000..a0419a5 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/codeium_common_pb/codeium_common.proto @@ -0,0 +1,9286 @@ +syntax = "proto3"; + +package exa.codeium_common_pb; + +import "google/internal/cloud/code/v1internal/credits.proto"; + +import "google/internal/cloud/code/v1internal/onboarding.proto"; + +import "google/protobuf/any.proto"; + +import "google/protobuf/duration.proto"; + +import "google/protobuf/timestamp.proto"; + +option java_multiple_files = true; + +option java_package = "com.exafunction.codeium"; + +message CompletionsRequest { + CompletionConfiguration configuration = 1; + + string prompt = 2; + + string serialized_prompt = 26; + + string context_prompt = 21; + + string uid = 25; + + repeated PromptElementRange prompt_element_ranges = 8; + + repeated PromptElementKindInfo prompt_element_kind_infos = 9; + + uint64 prompt_latency_ms = 11; + + repeated PromptStageLatency prompt_stage_latencies = 12; + + uint64 num_tokenized_bytes = 20; + + string editor_language = 3; + + Language language = 4; + + string absolute_path_uri_for_telemetry = 5; + + string relative_path_for_telemetry = 6; + + string workspace_uri_for_telemetry = 13; + + string experiment_features_json = 7; + + string experiment_variant_json = 19; + + Model model = 10; + + bool has_line_suffix = 14; + + bool should_inline_fim = 15; + + Repository repository = 16; + + string model_tag = 17; + + repeated string experiment_tags = 18; + + string eval_suffix = 22; + + repeated PromptAnnotationRange prompt_annotation_ranges = 23; + + bool supports_packed_streaming_completion_maps = 24; +} + +message CompletionConfiguration { + uint64 max_tokens = 2; + + bool disable_parallel_tool_calls = 17; + + bool disable_safety_filtering = 18; + + int32 thinking_level = 19; + + uint64 num_completions = 1 [deprecated = true]; + + uint64 max_newlines = 3 [deprecated = true]; + + double min_log_probability = 4 [deprecated = true]; + + double temperature = 5 [deprecated = true]; + + double first_temperature = 6 [deprecated = true]; + + uint64 top_k = 7 [deprecated = true]; + + double top_p = 8 [deprecated = true]; + + repeated string stop_patterns = 9 [deprecated = true]; + + uint64 seed = 10 [deprecated = true]; + + double fim_eot_prob_threshold = 11 [deprecated = true]; + + bool use_fim_eot_threshold = 12 [deprecated = true]; + + bool do_not_score_stop_tokens = 13 [deprecated = true]; + + bool sqrt_len_normalized_log_prob_score = 14 [deprecated = true]; + + bool last_message_is_partial = 15 [deprecated = true]; + + bool return_logprob = 16 [deprecated = true]; +} + +message PromptElementRange { + PromptElementKind kind = 1; + + uint64 byte_offset_start = 2; + + uint64 byte_offset_end = 3; + + uint64 token_offset_start = 4; + + uint64 token_offset_end = 5; +} + +message ActionPointer { + string cortex_plan_id = 1; + + string code_plan_id = 2; + + int32 action_index = 3; +} + +message PromptAnnotationRange { + PromptAnnotationKind kind = 1; + + uint64 byte_offset_start = 2; + + uint64 byte_offset_end = 3; + + string suffix = 4; +} + +message ExperimentWithVariant { + ExperimentKey key = 1 [deprecated = true]; + + string key_string = 5; + + bool disabled = 6; + + oneof payload { + string string = 2; + + string json = 3; + + string csv = 4; + } + + ExperimentSource source = 7; +} + +message ExperimentConfig { + repeated ExperimentWithVariant experiments = 6; + + repeated ExperimentKey force_enable_experiments = 1; + + repeated ExperimentKey force_disable_experiments = 2; + + repeated ExperimentWithVariant force_enable_experiments_with_variants = 3; + + repeated string force_enable_experiment_strings = 4; + + repeated string force_disable_experiment_strings = 5; + + bool dev_mode = 7; +} + +message ExperimentLanguageServerVersionPayload { + string sha = 1; + + string crc32c_linux_x64 = 2; + + string crc32c_linux_arm = 3; + + string crc32c_macos_x64 = 4; + + string crc32c_macos_arm = 5; + + string crc32c_windows_x64 = 6; +} + +message ExperimentModelConfigPayload { + string model_name = 1; + + string context_check_model_name = 2; +} + +message ExperimentMiddleModeTokenPayload { + string mode_token = 1; +} + +message ExperimentMultilineModelThresholdPayload { + float threshold = 1; +} + +message ErrorSamplingConfig { + double sample_rate = 1; + + map error_match_to_sample_rate = 2; +} + +message ExperimentSentryPayload { + reserved 1, 4; + + reserved "dsn_to_sample_rate", "ignore"; + + double sample_rate = 2; + + map procedure_to_sample_rate = 3; + + map error_match_to_sample_rate = 5; +} + +message TeamOrganizationalControls { + string team_id = 1; + + repeated string cascade_model_labels = 2; + + repeated string command_model_labels = 3; + + google.protobuf.Timestamp created_at = 4; + + google.protobuf.Timestamp updated_at = 5; + + repeated string extension_model_labels = 6; +} + +message ExperimentProfilingTelemetrySampleRatePayload { + map memory_usage_to_sample_rate = 1; +} + +message ModelOrAlias { + oneof choice { + Model model = 1; + + ModelAlias alias = 2; + } +} + +message PromptElementKindInfo { + PromptElementKind kind = 1; + + ExperimentKey experiment_key = 2; + + bool enabled = 3; + + uint64 num_considered = 4; + + uint64 num_included = 5; +} + +message PromptElementInclusionMetadata { + bool included = 1; + + PromptElementExclusionReason exclusion_reason = 2; +} + +message PromptStageLatency { + string name = 1; + + uint64 latency_ms = 2; +} + +message CompletionResponse { + reserved 9; + + reserved "runner_completion_latency"; + + repeated Completion completions = 1; + + uint64 max_tokens = 2; + + double temperature = 3; + + uint64 top_k = 4; + + double top_p = 5; + + repeated string stop_patterns = 6; + + uint64 prompt_length = 7; + + string prompt_id = 8; + + string model_tag = 10; + + optional CompletionProfile completion_profile = 11; +} + +message Completion { + reserved 3, 11; + + reserved "prefix", "entropy"; + + string completion_id = 1; + + string text = 2; + + string stop = 4; + + double score = 5; + + repeated uint64 tokens = 6; + + repeated string decoded_tokens = 7; + + repeated double probabilities = 8; + + repeated double adjusted_probabilities = 9; + + repeated double logprobs = 16; + + uint64 generated_length = 10; + + StopReason stop_reason = 12; + + repeated FilterReason filter_reasons = 13; + + string original_text = 14; + + repeated ChatToolCall tool_calls = 15; + + string trace_id = 17; +} + +message StreamingCompletionInfo { + repeated string completion_ids = 1; + + uint64 max_tokens = 2; + + double temperature = 3; + + uint64 top_k = 4; + + double top_p = 5; + + repeated string stop_patterns = 6; + + uint64 prompt_length = 7; + + string prompt_id = 9; + + string model_tag = 8; + + CompletionsRequest completions_request = 10; + + StreamingEvalSuffixInfo eval_suffix_info = 11; +} + +message SingleModelCompletionProfile { + double total_prefill_pass_time = 1; + + double avg_prefill_pass_time = 2; + + uint64 num_prefill_passes = 3; + + double total_spec_copy_pass_time = 7; + + double avg_spec_copy_pass_time = 8; + + uint64 num_spec_copy_passes = 9; + + double total_generation_pass_time = 4; + + double avg_generation_pass_time = 5; + + uint64 num_generation_passes = 6; + + double total_model_time = 10; +} + +message CompletionProfile { + SingleModelCompletionProfile model_profile = 1; + + optional SingleModelCompletionProfile draft_model_profile = 2; + + double time_to_first_prefill_pass = 3; + + double time_to_first_token = 4; + + double total_completion_time = 5; + + optional ModelUsageStats model_usage = 6; +} + +message StreamingCompletion { + bytes decoded_token = 1; + + uint64 token = 2; + + double probability = 3; + + double adjusted_probability = 4; + + double logprob = 9; + + bool completion_finished = 5; + + string stop = 6; + + StopReason stop_reason = 7; + + map attribution_statuses = 8; +} + +message StreamingCompletionMap { + map completions = 1; +} + +message PackedStreamingCompletionMaps { + repeated StreamingCompletionMap completion_maps = 1; +} + +message StreamingEvalSuffixInfo { + repeated float per_token_log_likelihoods = 1; + + bool is_greedy = 2; +} + +message StreamingCompletionResponse { + reserved 3; + + reserved "eval_suffix_info"; + + oneof payload { + StreamingCompletionInfo completion_info = 1; + + StreamingCompletionMap completion_map = 2; + + PackedStreamingCompletionMaps packed_completion_maps = 4; + } + + optional CompletionProfile completion_profile = 5; +} + +message CompletionLatencyInfo { + uint64 api_server_latency_ms = 1; + + uint64 language_server_latency_ms = 2; + + uint64 network_latency_ms = 3; + + uint64 api_server_first_byte_latency_ms = 4; + + uint64 language_server_first_byte_latency_ms = 5; + + uint64 network_first_byte_latency_ms = 6; + + uint64 api_server_first_line_latency_ms = 7; + + uint64 language_server_first_line_latency_ms = 8; + + uint64 network_first_line_latency_ms = 9; +} + +message CompletionWithLatencyInfo { + Completion completion = 1; + + CompletionLatencyInfo latency_info = 2; +} + +message EmbeddingsRequest { + repeated string prompts = 1; + + EmbeddingPriority priority = 2; + + EmbeddingPrefix prefix = 3; + + Model model = 4; +} + +message Embedding { + repeated float values = 1; +} + +message EmbeddingResponse { + repeated Embedding embeddings = 1; + + bool prompts_exceeded_context_length = 2; +} + +message RewardsRequest { + string prefix = 2; + + repeated string items = 3; + + bool has_instruct_tokens = 4; +} + +message RewardsResponse { + repeated float values = 1; + + bool prompts_exceeded_context_length = 2; +} + +message Metadata { + reserved 9, 11, 13, 14, 15, 19, 20, 21, 22, 23, 26, 28; + + reserved "ip_address", "antigravity_version", "auth_source", "user_id", "user_agent", "url", "plan_name", "ide_type", "force_team_id", "request_id", "user_jwt", "source_address"; + + string ide_name = 1; + + string ide_version = 7; + + string extension_name = 12; + + string extension_version = 2; + + string extension_path = 17; + + string locale = 4; + + string os = 5; + + string hardware = 8; + + string session_id = 10; + + string device_fingerprint = 24; + + string user_tier_id = 29; + + google.protobuf.Timestamp ls_timestamp = 16; + + string trigger_id = 25; + + string id = 27; + + string api_key = 3; + + bool disable_telemetry = 6; + + repeated string user_tags = 18; + + string region_code = 30; + + string product_name = 31; + + string environment_type = 32; + + optional RuntimeEnvironment runtime_environment = 33; + + repeated string enabled_labs_features = 34; + + ExperimentConfig experiment_config = 35; +} + +message RuntimeEnvironment { + optional string host = 1; + + optional string binary = 2; + + optional string viewport_width_cohort = 3; + + optional string user_cohort = 4; + + optional string os = 5; + + optional string environment_type = 6; + + optional string identity_type = 7; +} + +message RemoteControlDetails { + string user_agent = 1; + + Transport transport = 2; + + enum Transport { + TRANSPORT_UNSPECIFIED = 0; + + TRANSPORT_WEB_CHANNEL = 1; + + TRANSPORT_WEB_RTC_DATA_CHANNEL = 2; + } +} + +message EditorOptions { + uint64 tab_size = 1; + + bool insert_spaces = 2; + + bool disable_autocomplete_in_comments = 3; +} + +message ErrorTrace { + reserved 10; + + reserved "extra"; + + string error_id = 1; + + int64 timestamp_unix_ms = 2; + + string stacktrace = 3; + + bool recovered = 4; + + string full_stderr = 5; + + string ide_name = 6; + + string ide_version = 7; + + string os = 8; + + bool is_dev = 9; +} + +message Event { + EventType event_type = 1; + + string event_json = 2; + + int64 timestamp_unix_ms = 3; +} + +message Citation { + int32 start_index = 1; + + int32 end_index = 2; + + string uri = 3; + + string title = 4; + + string license = 5; +} + +message CitationMetadata { + repeated Citation citations = 1; +} + +message Recitation { + Citation citation = 1; + + string content = 2; +} + +message RecitationMetadata { + repeated Recitation recitations = 1; +} + +message WebSource { + string uri = 1; + + string title = 2; + + string snippet = 3; + + string site_name = 4; +} + +message Source { + string reference_id = 1; + + WebSource web = 2; +} + +message GroundingSupport { + optional int32 start_index = 1; + + optional int32 end_index = 2; + + repeated int32 source_indices = 3; + + string segment_text = 4; +} + +message GroundingMetadata { + repeated Source sources = 1; + + repeated GroundingSupport grounding_supports = 2; +} + +message SearchResultRecord { + string search_id = 1; + + string result_id = 2; + + string absolute_path = 3; + + repeated WorkspacePath workspace_paths = 4; + + string text = 5; + + EmbeddingMetadata embedding_metadata = 6; + + float similarity_score = 7; + + int64 num_results_in_cluster = 8; + + string representative_path = 9; + + float mean_similarity_score = 10; + + SearchResultType search_result_type = 11; +} + +message WorkspacePath { + string workspace_migrate_me_to_uri = 1 [deprecated = true]; + + string workspace_uri = 3; + + string relative_path = 2; +} + +message EmbeddingMetadata { + string node_name = 1; + + uint32 start_line = 2; + + uint32 end_line = 3; + + EmbedType embed_type = 4; +} + +message MockResponseData { + repeated Completion completions = 1; +} + +message WorkspaceIndexData { + string workspace_uri_for_telemetry = 1; + + google.protobuf.Timestamp indexing_start = 2; + + google.protobuf.Timestamp indexing_end = 3; + + google.protobuf.Duration embedding_duration = 4; + + int64 num_files_total = 5; + + int64 num_files_to_embed = 6; + + int64 num_nodes_total = 7; + + int64 num_nodes_to_embed = 8; + + int64 num_tokens = 9; + + int64 num_high_priority_nodes_to_embed = 10; + + string error = 11; +} + +message WorkspaceStats { + string workspace = 3; + + map num_files = 1; + + map num_bytes = 2; + + bool initial_scan_completed = 4; +} + +message PartialIndexMetadata { + uint32 num_total_files = 1; + + uint32 num_indexed_files = 2; + + google.protobuf.Timestamp cutoff_timestamp = 3; +} + +message FunctionInfo { + string raw_source = 1; + + string clean_function = 2; + + string docstring = 3; + + string node_name = 4; + + string params = 5; + + int32 definition_line = 6; + + int32 start_line = 7; + + int32 end_line = 8; + + int32 start_col = 9; + + int32 end_col = 10; + + string leading_whitespace = 11; + + Language language = 12; + + int32 body_start_line = 13; + + int32 body_start_col = 14; +} + +message ClassInfo { + string raw_source = 1; + + int32 start_line = 2; + + int32 end_line = 3; + + int32 start_col = 4; + + int32 end_col = 5; + + string leading_whitespace = 6; + + repeated string fields_and_constructors = 7; + + string docstring = 8; + + string node_name = 9; + + repeated FunctionInfo methods = 10; + + repeated string node_lineage = 11; + + bool is_exported = 12; + + Language language = 13; + + int32 definition_line = 14; +} + +message TeamsFeaturesMetadata { + bool is_active = 1; + + string stripe_subscription_id = 2; + + bool has_access = 3; +} + +message QuotaInfo { + float remaining_fraction = 1; + + google.protobuf.Timestamp reset_time = 2; +} + +message ContextWindowOption { + string name = 1; + + string description = 2; + + bool expensive = 3; +} + +message ContextWindowOptions { + repeated ContextWindowOption options = 1; +} + +message ClientModelConfig { + string label = 1; + + ModelOrAlias model_or_alias = 2; + + float credit_multiplier = 3; + + ModelPricingType pricing_type = 13; + + bool disabled = 4; + + bool supports_images = 5; + + bool supports_legacy = 6; + + bool is_premium = 7; + + string beta_warning_message = 8; + + bool is_beta = 9; + + ModelProvider provider = 10; + + bool is_recommended = 11 [deprecated = true]; + + repeated TeamsTier allowed_tiers = 12; + + string description = 14; + + QuotaInfo quota_info = 15; + + string tag_title = 16; + + string tag_description = 17; + + map supported_mime_types = 18; + + bool supports_thought_circulation = 19; + + string model_url = 20; + + string model_id = 21; + + repeated ContextWindowOption context_window_options = 22; +} + +message DefaultOverrideModelConfig { + ModelOrAlias model_or_alias = 1; + + string version_id = 2; +} + +message ClientModelSort { + string name = 1; + + repeated ClientModelGroup groups = 2; +} + +message ClientModelGroup { + string group_name = 1; + + repeated string model_labels = 2; +} + +message CascadeModelConfigData { + repeated ClientModelConfig client_model_configs = 1; + + repeated ClientModelSort client_model_sorts = 2; + + optional DefaultOverrideModelConfig default_override_model_config = 3; + + repeated ClientModelConfig battle_mode_model_configs = 4; + + repeated ClientModelSort battle_mode_model_sorts = 5; + + optional string error_message = 6; +} + +message AllowedModelConfig { + ModelOrAlias model_or_alias = 1; + + float credit_multiplier = 2; +} + +message PlanInfo { + TeamsTier teams_tier = 1; + + string plan_name = 2; + + bool has_autocomplete_fast_mode = 3; + + bool allow_sticky_premium_models = 4; + + bool has_forge_access = 5; + + bool disable_code_snippet_telemetry = 11; + + bool allow_premium_command_models = 15; + + bool has_tab_to_jump = 23; + + int64 max_num_premium_chat_messages = 6; + + int64 max_num_chat_input_tokens = 7; + + int64 max_custom_chat_instruction_characters = 8; + + int64 max_num_pinned_context_items = 9; + + int64 max_local_index_size = 10; + + int32 max_unclaimed_sites = 26 [deprecated = true]; + + int32 monthly_prompt_credits = 12; + + int32 monthly_flow_credits = 13; + + int32 monthly_flex_credit_purchase_amount = 14; + + bool is_teams = 17; + + bool is_enterprise = 16; + + bool can_buy_more_credits = 18; + + bool cascade_web_search_enabled = 19; + + bool can_customize_app_icon = 20; + + bool cascade_can_auto_run_commands = 22; + + bool can_generate_commit_messages = 25; + + bool knowledge_base_enabled = 27; + + repeated AllowedModelConfig cascade_allowed_models_config = 21 [deprecated = true]; + + TeamConfig default_team_config = 24; + + bool can_share_conversations = 28; + + bool can_allow_cascade_in_background = 29; + + map default_team_features = 30; + + bool browser_enabled = 31; +} + +message TopUpStatus { + TransactionStatus top_up_transaction_status = 1; + + bool top_up_enabled = 2; + + int32 monthly_top_up_amount = 3; + + int32 top_up_spent = 4; + + int32 top_up_increment = 5; + + bool top_up_criteria_met = 6; +} + +message PlanStatus { + PlanInfo plan_info = 1; + + google.protobuf.Timestamp plan_start = 2; + + google.protobuf.Timestamp plan_end = 3; + + int32 available_prompt_credits = 8; + + int32 available_flow_credits = 9; + + int32 available_flex_credits = 4; + + int32 used_flex_credits = 7; + + int32 used_flow_credits = 5; + + int32 used_prompt_credits = 6; + + TopUpStatus top_up_status = 10; +} + +message UserStatus { + reserved 10; + + reserved "teams_tier"; + + bool pro = 1; + + bool disable_telemetry = 2; + + string name = 3; + + bool ignore_chat_telemetry_setting = 4; + + string team_id = 5; + + UserTeamStatus team_status = 6; + + string email = 7; + + repeated UserFeatures user_features = 9; + + repeated TeamsFeatures teams_features = 8; + + repeated Permission permissions = 11; + + PlanInfo plan_info = 12 [deprecated = true]; + + PlanStatus plan_status = 13; + + bool has_used_antigravity = 31; + + int64 user_used_prompt_credits = 28; + + int64 user_used_flow_credits = 29; + + bool has_fingerprint_set = 30; + + TeamConfig team_config = 32; + + CascadeModelConfigData cascade_model_config_data = 33; + + bool accepted_latest_terms_of_service = 34; + + string g1_tier = 35 [deprecated = true]; + + google.internal.cloud.code.v1internal.UserTier user_tier = 36; + + bool user_data_collection_force_disabled = 37; + + string profile_picture_url = 38; + + bool is_adc = 39; +} + +message ScmWorkspaceInfo { + oneof info { + PerforceDepotInfo perforce_info = 1; + + GitRepoInfo git_info = 2; + } +} + +message PerforceDepotInfo { + string depot_name = 1; + + string version_alias = 2; + + string base_p4d_url = 3; +} + +message GitRepoInfo { + string name = 1; + + string owner = 2; + + string repo_name = 5; + + string commit = 3; + + string version_alias = 4; + + ScmProvider scm_provider = 6; + + string base_git_url = 7; +} + +message CodeContextItem { + reserved 8, 9; + + reserved "code_snippet", "code_signature"; + + string absolute_path_migrate_me_to_uri = 1 [deprecated = true]; + + string absolute_uri = 16; + + repeated WorkspacePath workspace_paths = 2; + + string node_name = 3; + + repeated string node_lineage = 4; + + uint32 start_line = 5; + + uint32 start_col = 12; + + uint32 end_line = 6; + + uint32 end_col = 13; + + CodeContextType context_type = 7; + + Language language = 10; + + map snippet_by_type = 11; + + GitRepoInfo repo_info = 14; + + bytes file_content_hash = 15; +} + +message SnippetWithWordCount { + string snippet = 1; + + map word_count_by_splitter = 2; +} + +message WordCount { + map word_count_map = 1; +} + +message Repository { + string computed_name = 1; + + string git_origin_url = 2; + + string git_upstream_url = 3; + + string reported_name = 4; + + string model_name = 5; + + string submodule_url = 6; + + string submodule_path = 7; +} + +message CaptureFileRequestData { + Metadata metadata = 1 [deprecated = true]; + + string prompt_id = 2; + + string file_path = 3; + + string original_file_content = 4; + + string completion_text = 5; + + uint64 start_offset = 6; + + uint64 end_offset = 7; + + uint64 cursor_line = 8; + + uint64 cursor_column = 9; +} + +message CompletionStatistics { + uint32 num_acceptances = 1; + + uint32 num_rejections = 2; + + uint32 num_lines_accepted = 3; + + uint32 num_bytes_accepted = 4; + + uint32 num_users = 5; + + uint32 active_developer_days = 6; + + uint32 active_developer_hours = 7; +} + +message CompletionByDateEntry { + google.protobuf.Timestamp timestamp = 1; + + CompletionStatistics completion_statistics = 2; +} + +message CompletionByLanguageEntry { + Language language = 1; + + CompletionStatistics completion_statistics = 2; +} + +message ChatStats { + uint64 chats_sent = 1; + + uint64 chats_received = 2; + + uint64 chats_accepted = 3; + + uint64 chats_inserted_at_cursor = 4; + + uint64 chats_applied = 5; + + uint64 chat_loc_used = 6; + + uint64 chat_code_blocks_used = 7; + + uint64 function_explain_count = 8; + + uint64 function_docstring_count = 9; + + uint64 function_refactor_count = 10; + + uint64 code_block_explain_count = 11; + + uint64 code_block_refactor_count = 12; + + uint64 problem_explain_count = 13; + + uint64 function_unit_tests_count = 14; + + uint32 active_developer_days = 15; +} + +message ChatStatsByDateEntry { + google.protobuf.Timestamp timestamp = 1; + + ChatStats chat_stats = 2; +} + +message ChatStatsByModelEntry { + Model model_id = 1; + + ChatStats chat_stats = 2; +} + +message CommandStats { + uint64 num_commands = 1; + + uint64 num_commands_accepted = 2; + + uint64 num_commands_rejected = 3; + + uint64 num_edits = 4; + + uint64 num_generations = 5; + + uint64 loc_added = 6; + + uint64 loc_removed = 7; + + uint64 bytes_added = 8; + + uint64 bytes_removed = 9; + + uint64 loc_selected = 10; + + uint64 bytes_selected = 11; + + map num_commands_by_source = 12; +} + +message CommandStatsByDateEntry { + google.protobuf.Timestamp timestamp = 1; + + CommandStats command_stats = 2; +} + +message UserTableStats { + string name = 1; + + string email = 2; + + google.protobuf.Timestamp last_update_time = 3; + + string api_key = 4; + + bool disable_codeium = 5; + + uint32 active_days = 6; + + string role = 7; + + google.protobuf.Timestamp signup_time = 8; + + google.protobuf.Timestamp last_autocomplete_usage_time = 9; + + google.protobuf.Timestamp last_chat_usage_time = 10; + + google.protobuf.Timestamp last_command_usage_time = 11; + + int64 prompt_credits_used = 12; +} + +message CascadeNUXState { + CascadeNUXEvent event = 1; + + google.protobuf.Timestamp timestamp = 2; +} + +message UserNUXState { + UserNUXEvent event = 1; + + google.protobuf.Timestamp timestamp = 2; +} + +message ConversationBrainConfig { + PlanMode plan_mode = 1; +} + +message FeatureUsageData { + bool has_used = 1; +} + +message CascadeNUXConfig { + reserved 9, 5, 6; + + reserved "main_text", "on_hover_explanation"; + + uint32 uid = 1; + + CascadeNUXLocation location = 2; + + CascadeNUXTrigger trigger = 3; + + string analytics_event_name = 4; + + string learn_more_url = 7; + + int32 priority = 8; + + CascadeNUXIcon icon = 10; + + bool requires_idle_cascade = 11; + + string title = 12; + + optional string body = 13; + + optional string image_url = 14; + + optional string video_url = 15; + + repeated CascadeNUXInteractionType available_interactions = 16; + + optional string learn_more_button_text = 17; + + optional string primary_cta_text = 18; + + optional string file_url = 19; + + optional string file_content = 20; + + optional string g1_redirect_url = 21; + + CascadeNUXSession session = 22; +} + +message UserSettings { + reserved 10, 12, 16, 49, 62, 19, 20, 74, 11, 60, 47, 17, 5, 64, 51, 73, 33, 38, 4; + + reserved "cascade_tools_enabled", "cascade_read_only_mode", "enable_model_based_auto_execution", "enable_command_cascade_mode", "cascade_dismissed_suggestion_workspaces", "disable_autocomplete"; + + bool open_most_recent_chat_conversation = 1 [deprecated = true]; + + Model last_selected_model = 2 [deprecated = true]; + + ThemePreference theme_preference = 3 [deprecated = true]; + + RememberLastModelSelection remember_last_model_selection = 7 [deprecated = true]; + + AutocompleteSpeed autocomplete_speed = 6 [deprecated = true]; + + string last_selected_model_name = 8 [deprecated = true]; + + optional Model last_selected_cascade_model = 9 [deprecated = true]; + + optional ModelOrAlias last_selected_cascade_model_or_alias = 30 [deprecated = true]; + + optional ConversationalPlannerMode cascade_planner_mode = 13 [deprecated = true]; + + optional Model last_model_override = 46 [deprecated = true]; + + optional string last_model_default_override_version_id = 58; + + repeated string cascade_allowed_commands = 14 [deprecated = true]; + + repeated string cascade_denied_commands = 15 [deprecated = true]; + + bool cascade_web_search_disabled = 18 [deprecated = true]; + + TabEnabled tab_enabled = 67 [deprecated = true]; + + bool disable_selection_popup = 21 [deprecated = true]; + + bool disable_explain_problem_inlay_hint = 22 [deprecated = true]; + + bool disable_inlay_hint_shortcuts = 23 [deprecated = true]; + + bool disable_open_cascade_on_reload = 24; + + bool disable_auto_open_edited_files = 25 [deprecated = true]; + + bool disable_tab_to_jump = 26 [deprecated = true]; + + CascadeCommandsAutoExecution cascade_auto_execution_policy = 27 [deprecated = true]; + + optional string last_selected_cascade_id = 28 [deprecated = true]; + + bool explain_and_fix_in_current_conversation = 29; + + bool allow_cascade_access_gitignore_files = 31 [deprecated = true]; + + bool allow_agent_access_non_workspace_files = 79 [deprecated = true]; + + bool disable_cascade_auto_fix_lints = 32 [deprecated = true]; + + DetectAndUseProxy detect_and_use_proxy = 34; + + bool disable_tab_to_import = 35 [deprecated = true]; + + bool use_clipboard_for_completions = 36 [deprecated = true]; + + bool disable_highlight_after_accept = 37 [deprecated = true]; + + bool disable_auto_generate_memories = 39 [deprecated = true]; + + bool enable_sounds_for_special_events = 40; + + bool enable_tab_sounds = 41 [deprecated = true]; + + bool allow_cascade_in_background = 42 [deprecated = true]; + + TabToJump tab_to_jump = 43 [deprecated = true]; + + CascadeWebSearchTool cascade_web_search = 44; + + bool enable_terminal_completion = 45 [deprecated = true]; + + bool is_snoozed = 55 [deprecated = true]; + + bool disable_cascade_in_background = 48 [deprecated = true]; + + repeated string custom_workspace = 50; + + PlanMode global_plan_mode_preference = 54 [deprecated = true]; + + repeated ClientModelConfig cached_cascade_model_configs = 52 [deprecated = true]; + + repeated ClientModelSort cached_cascade_model_sorts = 53 [deprecated = true]; + + CascadeRunExtensionCode cascade_run_extension_code = 56 [deprecated = true]; + + CascadeRunExtensionCodeAutoRun cascade_run_extension_code_auto_run = 57 [deprecated = true]; + + CascadeInputAutocomplete cascade_input_autocomplete = 65 [deprecated = true]; + + AutoContinueOnMaxGeneratorInvocations auto_continue_on_max_generator_invocations = 59; + + repeated string recently_used_cascade_models = 61 [deprecated = true]; + + AnnotationsConfig annotations_config = 63 [deprecated = true]; + + repeated string relative_working_dir_paths = 66; + + map custom_models = 68; + + bool disable_code_snippet_telemetry = 69; + + PlanningMode planning_mode = 70 [deprecated = true]; + + AgentBrowserTools agent_browser_tools = 71 [deprecated = true]; + + ArtifactReviewMode artifact_review_mode = 72 [deprecated = true]; + + bool allow_tab_access_gitignore_files = 75 [deprecated = true]; + + string browser_chrome_path = 76 [deprecated = true]; + + string browser_user_profile_path = 77 [deprecated = true]; + + int32 browser_cdp_port = 78 [deprecated = true]; + + bool demo_mode_enabled = 80 [deprecated = true]; + + BrowserJsExecutionPolicy browser_js_execution_policy = 81 [deprecated = true]; + + bool secure_mode_enabled = 82 [deprecated = true]; +} + +message UserAccountSettings { + bool disable_code_snippet_telemetry = 1; +} + +message ModelFeatures { + reserved 1, 16, 20; + + reserved "supports_middle_mode", "supports_estimate_tokenizer", "supports_image_captions"; + + bool supports_context_tokens = 2; + + bool requires_instruct_tags = 3; + + bool requires_fim_context = 4; + + bool requires_context_snippet_prefix = 5; + + bool requires_context_relevance_tags = 6; + + bool requires_llama3_tokens = 7 [deprecated = true]; + + bool zero_shot_capable = 8; + + bool requires_autocomplete_as_command = 9; + + bool supports_cursor_aware_supercomplete = 10; + + bool supports_images = 11 [deprecated = true]; + + bool supports_pdf = 22 [deprecated = true]; + + bool supports_video = 23 [deprecated = true]; + + map supported_mime_types = 28; + + bool supports_tool_calls = 12; + + bool does_not_support_tool_choice = 27; + + bool supports_cumulative_context = 13; + + bool tab_jump_print_line_range = 14; + + bool supports_thinking = 15; + + bool supports_adaptive_thinking = 29; + + bool supports_raw_thinking = 21 [deprecated = true]; + + bool supports_estimate_token_counter = 17; + + bool add_cursor_to_find_replace_target = 18; + + bool supports_tab_jump_use_whole_document = 19; + + bool supports_model_info_override = 24; + + bool requires_lead_in_generation = 25; + + bool requires_no_xml_tool_examples = 26; + + bool supports_thought_circulation = 30; + + bool supports_deferred_tool_loading = 31; +} + +message ExternalModel { + bool is_internal = 1; + + Model model_id = 2; + + string model_name = 3; + + string base_url = 4; + + string api_key = 5; + + string access_key = 6; + + string secret_access_key = 7; + + string region = 8; + + string project_id = 9; + + uint32 id = 10; + + int32 max_completion_tokens = 11; + + int32 max_input_tokens = 12; +} + +message ModelInfo { + Model model_id = 1; + + bool is_internal = 2; + + ModelType model_type = 3; + + int32 max_tokens = 4; + + string tokenizer_type = 5 [deprecated = true]; + + ModelFeatures model_features = 6; + + APIProvider api_provider = 7; + + string model_name = 8; + + bool supports_context = 9; + + int32 embed_dim = 10; + + string base_url = 11; + + string chat_model_name = 12; + + int32 max_output_tokens = 13; + + PromptTemplaterType prompt_templater_type = 14; + + ToolFormatterType tool_formatter_type = 15; + + int32 thinking_budget = 16; + + int32 min_thinking_budget = 17; + + bool use_ccpa_for_eval = 18; + + int32 thinking_level = 19; + + string display_name = 20; + + string tool_response_key = 21; + + uint32 tokens_per_image = 22; + + string vertex_model_id = 23; + + ModelProvider model_provider = 24; + + string model_url = 25; +} + +message ApiProviderRoutingConfig { + map model_map = 1; +} + +message ApiProviderConfigMap { + map provider_map = 1; +} + +message ApiProviderConfig { + uint32 weight = 1; + + uint32 cache_ttl_minutes = 2; +} + +message ModelConfig { + ModelInfo generation_model = 1; + + ModelInfo context_check_model = 2; +} + +message ModelStatusInfo { + Model model = 1; + + string message = 2; + + ModelStatus status = 3; +} + +message CompletionExample { + string uid = 1; + + string completion_id = 2; + + string file_path = 3; + + string short_prefix = 4; + + string completion_text = 5; + + string short_suffix = 6; +} + +message CompletionExampleWithMetadata { + reserved 3; + + CompletionExample example = 1; + + string name = 2; + + google.protobuf.Timestamp time = 4; +} + +message CciWithSubrange { + CodeContextItem cci = 1; + + ContextSubrange subrange = 2; +} + +message ContextSubrange { + ContextSnippetType snippet_type = 1; + + int64 start_offset = 2; + + int64 end_offset = 3; +} + +message PathScopeItem { + string absolute_path_migrate_me_to_uri = 1 [deprecated = true]; + + string absolute_uri = 5; + + map workspace_relative_paths_migrate_me_to_workspace_uris = 2 [deprecated = true]; + + map workspace_uris_to_relative_paths = 6; + + uint32 num_files = 3; + + uint64 num_bytes = 4; +} + +message FileLineRange { + string absolute_uri = 1; + + uint32 start_line = 2; + + uint32 end_line = 3; +} + +message TextBlock { + string content = 1; + + oneof identifier { + FileLineRange file_line_range = 2; + + string label = 3; + } +} + +message DynamicContextScopeItem { + string provider_label = 1; + + string item_value = 2; + + string item_label = 3; + + string uri = 4; + + string icon_uri = 5; + + string description = 6; +} + +message RepositoryScopeItem { + GitRepoInfo repo_info = 1; +} + +message RepositoryPathScopeItem { + GitRepoInfo repo_info = 1; + + string relative_path = 2; + + bool is_dir = 3; +} + +message KnowledgeBaseScopeItem { + reserved 2; + + string document_id = 1; + + IndexChoice index = 7; + + DocumentType document_type = 8; + + string display_name = 3; + + string description = 4; + + string display_source = 5; + + string url = 6; +} + +message ConsoleLogLine { + string timestamp_str = 1; + + string type = 2; + + string output = 3; + + string location = 4; +} + +message ConsoleLogScopeItem { + repeated ConsoleLogLine lines = 1; + + string server_address = 2; +} + +message DOMElementScopeItem { + string tag_name = 1; + + string outer_html = 2; + + string id = 3; + + string react_component_name = 4; + + FileLineRange file_line_range = 5; +} + +message DOMNode { + bool is_visible = 1; + + oneof node_data { + ElementNode element = 2; + + TextNode text = 3; + } + + message ElementNode { + string tag_name = 1; + + string xpath = 2; + + repeated string children = 3; + + map attributes = 4; + + bool is_interactive = 5; + + bool is_top_element = 6; + + int32 highlight_index = 7; + + int32 central_x = 8; + + int32 central_y = 9; + } + + message TextNode { + string text = 1; + } +} + +message DOMTree { + string root_id = 1; + + map map = 2; +} + +message Viewport { + int32 x = 1; + + int32 y = 2; + + int32 width = 3; + + int32 height = 4; +} + +message RecipeScopeItem { + string recipe_id = 1; + + string title = 2; + + string description = 3; + + string system_prompt = 4; + + optional string uri = 5; +} + +message RuleScopeItem { + string rule_path = 1; + + string rule_name = 2; + + string description = 3; +} + +message McpResourceItem { + string uri = 1; + + string name = 2; + + optional string description = 3; + + optional string mime_type = 4; + + string server_name = 5; +} + +message McpResourceContent { + string uri = 1; + + oneof data { + TextData text = 2; + + ImageData image = 3 [deprecated = true]; + + Media media_content = 4; + } +} + +message McpPromptMessage { + string role = 1; + + oneof content { + string text = 2; + + Media media = 3; + + McpResourceContent resource = 4; + } +} + +message McpPromptArgument { + string name = 1; + + string description = 2; + + bool required = 3; +} + +message McpPromptScopeItem { + string server_name = 1; + + string name = 2; + + string description = 3; + + repeated McpPromptArgument arguments = 4; + + map argument_values = 5; + + repeated McpPromptMessage messages = 6; +} + +message BrowserPageScopeItem { + string url = 1; + + string title = 2; + + string visible_text_content = 3; + + string page_id = 4; +} + +message BrowserCodeBlockScopeItem { + string url = 1; + + string title = 2; + + string code_content = 3; + + Language language = 4; + + optional string context_text = 5; + + string page_id = 6; +} + +message BrowserTextScopeItem { + string url = 1; + + string visible_text = 2; + + string page_id = 3; +} + +message ConversationScopeItem { + string id = 1; + + string title = 2; + + google.protobuf.Timestamp last_modified_time = 3; + + string source = 4; +} + +message UserActivityScopeItem { + string id = 1; + + string branch = 2; + + bool current = 3; +} + +message TerminalScopeItem { + string process_id = 1; + + string name = 2; + + string last_command = 3; + + optional string selectionContent = 4; +} + +message PluginRef { + string name = 1; + + string display_name = 2; + + string logo = 3; +} + +message SlashCommandInfo { + string name = 1; + + string model_facing_text = 2; + + SlashCommandType type = 3; + + string icon = 4; + + optional string definition_path = 5; + + string display_name = 6; + + string logo = 7; + + PluginRef plugin = 8; +} + +message SlashCommandScopeItem { + SlashCommandInfo info = 1; + + map argument_values = 2; +} + +message LinkScopeItem { + string url = 1; + + string title = 2; + + string description = 3; + + string display_label = 4; + + string provider = 5; +} + +message PluginScopeItem { + string name = 1; + + string display_name = 2; + + string path = 3; + + string logo = 4; +} + +message ContextScopeItem { + oneof scope_item { + PathScopeItem file = 1; + + PathScopeItem directory = 2; + + RepositoryScopeItem repository = 3; + + CodeContextItem code_context = 4; + + CciWithSubrange cci_with_subrange = 6; + + RepositoryPathScopeItem repository_path = 7; + + KnowledgeBaseScopeItem slack = 8; + + KnowledgeBaseScopeItem github = 9; + + FileLineRange file_line_range = 10; + + TextBlock text_block = 11; + + KnowledgeBaseScopeItem jira = 12; + + KnowledgeBaseScopeItem google_drive = 13; + + ConsoleLogScopeItem console_log = 14; + + DOMElementScopeItem dom_element = 15; + + RecipeScopeItem recipe = 16; + + KnowledgeBaseScopeItem knowledge = 17; + + RuleScopeItem rule = 18; + + McpResourceItem mcp_resource = 19; + + BrowserPageScopeItem browser_page = 20; + + BrowserCodeBlockScopeItem browser_code_block = 21; + + BrowserTextScopeItem browser_text = 22; + + ConversationScopeItem conversation = 23; + + UserActivityScopeItem user_activity = 24; + + TerminalScopeItem terminal = 25; + + McpPromptScopeItem mcp_prompt = 26; + + SlashCommandScopeItem slash_command = 27; + + DynamicContextScopeItem dynamic_context = 28; + + LinkScopeItem link = 29; + + PluginScopeItem plugin = 30; + } +} + +message ContextScope { + repeated ContextScopeItem items = 1; +} + +message NodeExecutionRecord { + string node_name = 1; + + google.protobuf.Timestamp start_time = 2; + + google.protobuf.Timestamp end_time = 3; + + bytes graph_state_json = 5; + + uint64 graph_state_json_num_bytes = 6; + + GraphExecutionState subgraph_execution = 4; +} + +message GraphExecutionState { + NodeExecutionRecord current = 1; + + repeated NodeExecutionRecord history = 2; +} + +message Guideline { + repeated GuidelineItem items = 1; +} + +message GuidelineItem { + string guideline = 1; +} + +message ChatNodeConfig { + Model model = 1; + + uint32 max_input_tokens = 2; + + float temperature = 3; + + uint32 max_output_tokens = 4; + + bool order_snippets_by_file = 5; +} + +message MQueryConfig { + bool should_batch_ccis = 1; + + int64 max_tokens_per_subrange = 2; + + int64 num_parser_workers = 3; + + int64 num_workers_per_distributed_scorer = 4; + + bool verbose = 5; + + repeated string ignore_extensions = 6; + + repeated string ignore_directory_stubs = 7; + + uint32 min_token_space_for_context = 8; + + uint32 max_target_files = 9; + + uint32 top_cci_count = 10; +} + +message CompletionDelta { + reserved 9, 10; + + reserved "output_id", "thinking_id"; + + string delta_text = 1; + + string delta_raw_generation = 12; + + uint32 delta_tokens = 2; + + StopReason stop_reason = 3; + + ModelUsageStats usage = 4; + + repeated ChatToolCall delta_tool_calls = 5; + + string delta_thinking = 6; + + string delta_raw_thinking = 17; + + bytes delta_signature = 7; + + bool thinking_redacted = 8; + + CitationMetadata citation_metadata = 11; + + string trace_id = 13; + + string stop_message = 14; + + repeated google.internal.cloud.code.v1internal.Credits consumed_credits = 15; + + string response_model = 16; +} + +message CompletionDeltaMap { + map deltas = 1; + + string prompt = 2; + + CompletionProfile completion_profile = 3; +} + +message ChatCompletionInfo { + string prompt = 1; + + string inference_address = 2; + + string serialized_prompt = 3; +} + +message ChatToolCall { + string id = 1; + + string name = 2; + + string arguments_json = 3; + + string invalid_json_str = 4; + + string invalid_json_err = 5; + + string thought_signature = 6 [deprecated = true]; + + bytes thinking_signature = 7; + + string original_arguments_json = 8; + + string original_name = 9; + + repeated Media function_call_parts = 10; +} + +message Status { + StatusLevel level = 1; + + string message = 2; +} + +message DocumentPosition { + uint64 row = 1; + + uint64 col = 2; +} + +message Range { + uint64 start_offset = 1; + + uint64 end_offset = 2; + + DocumentPosition start_position = 3; + + DocumentPosition end_position = 4; +} + +message Document { + string absolute_path_migrate_me_to_uri = 1 [deprecated = true]; + + string absolute_uri = 12; + + string relative_path_migrate_me_to_workspace_uri = 2 [deprecated = true]; + + string workspace_uri = 13; + + string text = 3; + + string editor_language = 4; + + Language language = 5; + + uint64 cursor_offset = 6; + + DocumentPosition cursor_position = 8; + + string line_ending = 7; + + Range visible_range = 9; + + bool is_cutoff_start = 10; + + bool is_cutoff_end = 11; + + int32 lines_cutoff_start = 14; + + int32 lines_cutoff_end = 15; + + google.protobuf.Timestamp timestamp = 16; + + bool is_dirty = 17; + + bool is_synthetic = 18; +} + +message PromptComponents { + Document document = 1; + + repeated Document other_documents = 2; + + repeated CodeContextItem code_context_items = 3; +} + +message TextOrScopeItem { + oneof chunk { + string text = 1; + + ContextScopeItem item = 2; + } +} + +message PinnedContextConfig { + string match_repo_name = 1; + + string match_path = 2; + + repeated PinnedContext pinned_contexts = 3; +} + +message PinnedContext { + oneof context_item { + RepositoryPath repository_path = 1; + } +} + +message RepositoryPath { + string remote_repo_name = 1; + + string version = 2; + + string relative_path = 3; +} + +message DefaultPinnedContextConfig { + repeated PinnedContextConfig pinned_context_configs = 1; +} + +message Rule { + string id = 1; + + string prompt = 2; +} + +message RuleViolation { + string id = 1; + + Rule rule = 2; + + int32 start_line = 3; + + int32 end_line = 4; +} + +message LanguageServerDiagnostics { + repeated string logs = 1; +} + +message IndexerStats { + IndexerDbStats database = 1; +} + +message IndexerDbStats { + oneof backend { + LocalSqliteFaissDbStats local_sqlite_faiss = 1; + + PostgresDbStats postgres = 2; + } +} + +message LocalSqliteFaissDbStats { + repeated FaissStateStats faiss_state_stats = 1; + + int64 total_item_count = 2; + + bool quantized = 3; +} + +message FaissStateStats { + EmbeddingSource embedding_source = 1; + + string workspace = 2; + + int64 item_count = 3; +} + +message PostgresDbStats { +} + +message LastUpdateRecord { + google.protobuf.Timestamp time = 1; + + LastUpdateType type = 2; +} + +message ModalityTokenCount { + Modality modality = 1; + + uint64 token_count = 2; +} + +message ModelUsageStats { + Model model = 1; + + uint64 input_tokens = 2; + + uint64 output_tokens = 3; + + uint64 thinking_output_tokens = 9; + + uint64 response_output_tokens = 10; + + uint64 cache_write_tokens = 4; + + uint64 cache_read_tokens = 5; + + APIProvider api_provider = 6; + + string message_id = 7; + + map response_header = 8; + + string response_id = 11; + + string provider_assigned_message_id = 12; + + string service_tier = 13; + + repeated ModalityTokenCount prompt_tokens_details = 14; + + repeated ModalityTokenCount cache_tokens_details = 15; + + repeated ModalityTokenCount candidates_tokens_details = 16; + + repeated ModalityTokenCount tool_use_prompt_tokens_details = 17; +} + +message SuperCompleteFilterReason { + string reason = 1; +} + +message CodeDiagnostic { + Range range = 1; + + string message = 2; + + string severity = 3; + + string source = 4; + + string uri = 5; + + optional string id = 6; + + Language language = 7; + + int64 score = 8; +} + +message IntellisenseSuggestion { + Range range = 1; + + string text = 2; + + string label = 3; + + string label_detail = 4; + + string description = 5; + + string detail = 6; + + string documentation = 7; + + string kind = 8; + + bool selected = 9; +} + +message DocumentLinesElement { + DocumentQuery document_query = 1; + + repeated CodeContextItem overlapped_code_context_items = 2; + + uint32 first_element_suffix_overlap = 3; + + uint32 last_element_prefix_overlap = 4; +} + +message DocumentQuery { + string text = 1; + + int32 cursor_offset = 2; + + uint32 start_line = 3; + + uint32 end_line = 4; + + bool use_character_position = 5; +} + +message DocumentOutlineElement { + oneof element { + CodeContextItem code_context_item = 1; + + DocumentLinesElement document_lines_element = 2; + + string text = 3; + } +} + +message DocumentOutline { + repeated DocumentOutlineElement elements = 1; + + int64 start_index = 2; +} + +message ProductEvent { + string event_name = 1; + + string api_key = 2; + + string installation_id = 3; + + string ide_name = 4; + + string os = 5; + + string codeium_version = 6; + + string ide_version = 7; + + uint64 duration_ms = 8; + + map extra = 9; +} + +message KnowledgeBaseChunk { + oneof chunk_type { + string text = 1; + + MarkdownChunk markdown_chunk = 3; + } + + int32 position = 2; +} + +message KnowledgeBaseItem { + string document_id = 1; + + string url = 3; + + string title = 4; + + google.protobuf.Timestamp timestamp = 5; + + repeated KnowledgeBaseChunk chunks = 6; + + string summary = 7; + + DOMTree dom_tree = 9; + + ImageData image = 8 [deprecated = true]; + + Media media = 10; + + string text = 2 [deprecated = true]; +} + +message KnowledgeBaseItemWithMetadata { + KnowledgeBaseItem knowledge_base_item = 1; + + float score = 2; + + string index_name = 3; + + string document_source_name = 4; +} + +message KnowledgeBaseGroup { + string description = 1; + + KnowledgeBaseItemWithMetadata item = 2; + + repeated KnowledgeBaseGroup children = 3; +} + +message ImageData { + string base64_data = 1; + + string mime_type = 2; + + string caption = 3; + + string uri = 4; +} + +message Blobref { + string blob_id = 1; +} + +message Media { + string mime_type = 1; + + string description = 4; + + oneof payload { + bytes inline_data = 2; + + Blobref blobref = 3; + + bytes encoded_preprocessed_input = 18; + } + + string uri = 5; + + bytes thumbnail = 6; + + float duration_seconds = 7; + + string media_id = 8; + + string display_name = 9; + + google.protobuf.Any ingestion_options = 10; + + optional int32 start_page = 11; + + optional int32 end_page = 12; + + int64 start_time_ms = 13; + + int64 end_time_ms = 14; + + double fps = 15; + + MediaResolution media_resolution = 16; + + repeated VideoContentLayer content_layers = 17; + + repeated DocumentContentLayer document_content_layers = 19; + + optional int32 sheet_index = 20; + + string visible_cells = 21; + + repeated SpreadsheetContentLayer spreadsheet_content_layers = 22; +} + +message TextData { + string text = 1; + + string mime_type = 2; +} + +message MarkdownChunk { + repeated MarkdownHeader headers = 1; + + string text = 2; + + message MarkdownHeader { + MarkdownNodeType type = 1; + + string text = 2; + } +} + +message TerminalShellCommandHeader { + Metadata metadata = 7 [deprecated = true]; + + string terminal_id = 1; + + uint32 shell_pid = 2; + + string command_line = 3; + + string cwd = 4; + + google.protobuf.Timestamp start_time = 5; + + TerminalShellCommandSource source = 6; +} + +message TerminalShellCommandData { + bytes raw_data = 1; +} + +message TerminalShellCommandTrailer { + optional int32 exit_code = 1; + + google.protobuf.Timestamp end_time = 2; +} + +message TerminalShellCommandStreamChunk { + oneof value { + TerminalShellCommandHeader header = 1; + + TerminalShellCommandData data = 2; + + TerminalShellCommandTrailer trailer = 3; + } +} + +message TerminalShellCommand { + string id = 10; + + uint32 shell_pid = 1; + + string command_line = 2; + + string cwd = 3; + + bytes output = 4; + + optional int32 exit_code = 5; + + google.protobuf.Timestamp start_time = 6; + + google.protobuf.Timestamp end_time = 7; + + google.protobuf.Timestamp last_updated_time = 11; + + TerminalShellCommandStatus status = 8; + + TerminalShellCommandSource source = 9; +} + +message TerminalCommandData { + string terminal_id = 1; + + string platform = 2; + + string cwd = 3; + + string shell_name = 4; +} + +message AntigravityProject { + string antigravity_project_id = 1; + + string auth_uid = 2; + + DeploymentProvider deployment_provider = 3; + + string provider_project_id = 4; + + string project_name = 5; + + google.protobuf.Timestamp created_at = 6; + + google.protobuf.Timestamp updated_at = 7; + + string domain = 8; + + string subdomain_name = 9; + + google.protobuf.Timestamp expires_at = 10; + + google.protobuf.Timestamp claimed_at = 11; + + google.protobuf.Timestamp deprovisioned_at = 12; + + string provider_team_id = 14; + + string project_url = 13; +} + +message AntigravityDeployment { + string antigravity_deployment_id = 1; + + string auth_uid = 2; + + DeploymentProvider deployment_provider = 3; + + string provider_deployment_id = 14; + + string antigravity_project_id = 19; + + string project_id = 4; + + string project_name = 5; + + string workspace_path = 6; + + google.protobuf.Timestamp created_at = 7; + + google.protobuf.Timestamp updated_at = 8; + + string domain = 16; + + string subdomain_name = 17; + + string provider_team_id = 20; + + google.protobuf.Timestamp expires_at = 11; + + string deployment_url = 12; + + google.protobuf.Timestamp claimed_at = 15; + + google.protobuf.Timestamp deprovisioned_at = 13; + + string build_status_url = 9; + + string project_url = 10; +} + +message DeployTarget { + DeploymentProvider deployment_provider = 1; + + bool is_sandbox = 2; + + string provider_team_id = 3; + + string provider_team_slug = 4; + + string domain = 5; +} + +message WebDocsOption { + string label = 1; + + oneof value { + string docs_url = 2; + + string docs_search_domain = 3; + } + + repeated string synonyms = 4; + + bool is_featured = 5; +} + +message TeamConfig { + reserved 8; + + string team_id = 1; + + int32 user_prompt_credit_cap = 2; + + int32 user_flow_credit_cap = 3; + + bool auto_provision_cascade_seat = 4; + + bool allow_mcp_servers = 5; + + bool allow_auto_run_commands = 7; + + int32 max_unclaimed_sites = 9; + + bool allow_app_deployments = 10; + + bool allow_sandbox_app_deployments = 19; + + bool allow_teams_app_deployments = 20; + + int32 max_new_sites_per_day = 11; + + bool allow_github_reviews = 12; + + bool allow_github_description_edits = 13; + + string pull_request_review_guidelines = 14; + + string pull_request_description_guidelines = 16; + + bool disable_tool_calls = 15; + + bool allow_individual_level_analytics = 17; + + optional bool allow_conversation_sharing = 18; + + optional int32 pull_request_review_rate_limit = 21; + + bool allow_attribution = 22; + + repeated McpServerConfig allowed_mcp_servers = 23; + + bool allow_github_auto_reviews = 24; + + bool allow_browser_experimental_features = 25; + + bool disable_tool_call_execution_outside_workspace = 26; +} + +message WebAppDeploymentConfig { + string project_id = 1; + + string framework = 2; +} + +message McpServerTemplate { + string title = 1; + + string id = 2; + + string link = 3; + + string description = 4; + + map commands = 5; +} + +message McpServerCommand { + McpCommandTemplate template = 1; + + repeated McpCommandVariable variables = 2; +} + +message McpCommandTemplate { + string command = 1; + + repeated string args = 2; + + map env = 3; +} + +message McpCommandVariable { + string name = 1; + + string title = 2; + + string description = 3; + + string link = 4; +} + +message McpServerConfig { + string server_id = 1; + + oneof configuration { + McpLocalServer local = 2; + + McpRemoteServer remote = 3; + } +} + +message McpLocalServer { + string command = 1; + + repeated string args = 2; + + map env = 3; +} + +message McpRemoteServer { + string type = 1; + + string url = 2; + + map headers = 3; +} + +message UnleashContext { + string user_id = 1; + + string session_id = 2; + + map properties = 3; +} + +message BrowserStateSnapshot { + google.protobuf.Timestamp timestamp = 1; + + string user_active_page_id = 2; + + repeated BrowserPageMetadata pages = 3; +} + +message BrowserPageMetadata { + string url = 1; + + string page_id = 2; + + string page_title = 3; + + uint32 viewport_width = 4; + + uint32 viewport_height = 5; + + uint32 page_height = 9; + + string favicon_url = 6; + + float device_pixel_ratio = 8; + + google.protobuf.Timestamp last_visited_time = 7; +} + +message BrowserClickInteraction { + uint32 viewport_scroll_x = 1; + + uint32 viewport_scroll_y = 2; + + uint32 click_x = 3; + + uint32 click_y = 4; + + string target_element_tag_name = 5; + + string target_element_x_path = 6; +} + +message BrowserScrollInteraction { + uint32 viewport_scroll_x = 1; + + uint32 viewport_scroll_y = 2; +} + +message BrowserInteraction { + google.protobuf.Timestamp timestamp = 1; + + BrowserPageMetadata page_metadata = 2; + + oneof interaction { + BrowserClickInteraction click = 3; + + BrowserScrollInteraction scroll = 4; + } +} + +message MetricsMetadata { + int32 version = 1; + + string description = 2; + + BetterDirection better_direction = 3; + + bool is_bool = 4; + + optional float null_default_value = 5; + + MetricsScope scope = 6; +} + +message MetricsRecord { + reserved 8; + + string name = 1; + + MetricsMetadata metadata = 9; + + float value = 2; + + optional string value_breakdown = 10; + + map details = 3; + + string error = 6; + + string trajectory_id = 7; + + bool lower_better = 4 [deprecated = true]; + + bool is_bool = 5 [deprecated = true]; +} + +message StepLevelMetricsRecord { + repeated MetricsRecord metrics = 1; +} + +message ModelNotification { + Model model = 1; + + string message = 2; +} + +message ModelNotificationExperimentPayload { + repeated ModelNotification model_notifications = 1; +} + +message LspReference { + string uri = 1; + + Range range = 2; + + optional string snippet = 3; +} + +message CascadeModelHeaderWarningExperimentPayload { + string text = 1; + + string tooltip_text = 2; +} + +message TrajectoryDescription { + oneof description { + string cascade_conversation_title = 1; + + string mainline_branch_name = 2; + } +} + +message ThirdPartyWebSearchConfig { + reserved 2; + + ThirdPartyWebSearchProvider provider = 1; +} + +message GRPCStatus { + int32 code = 1; + + string message = 2; +} + +message WorkingDirectoryInfo { + string absolute_uri = 1; + + string relative_path = 2; + + WorkingDirectoryStatus status = 3; + + string error = 4; +} + +message ArtifactFullFileTarget { + ImageData image = 1 [deprecated = true]; + + Media media = 2; +} + +message TextSelection { + string content = 1; + + int32 start_line = 2; + + int32 end_line = 3; + + optional string before_text = 4; + + optional string after_text = 5; +} + +message ArtifactImageSelection { + ImageData cropped_image = 1 [deprecated = true]; + + float x = 2; + + float y = 3; + + float width = 4; + + float height = 5; + + Media cropped_media = 6; +} + +message ArtifactSelection { + oneof selection { + TextSelection text_selection = 1; + + ArtifactImageSelection image_selection = 2; + } +} + +message ArtifactSelectionTarget { + repeated ArtifactSelection selections = 1; +} + +message ArtifactComment { + reserved 2, 3; + + string artifact_uri = 1; + + oneof scope { + ArtifactFullFileTarget full_file = 5; + + ArtifactSelectionTarget selections = 6; + } + + string comment = 4; + + ArtifactApprovalStatus approval_status = 7 [deprecated = true]; + + optional string page_title = 8; +} + +message ArtifactMetadata { + ArtifactType artifact_type = 1 [deprecated = true]; + + string summary = 2; + + google.protobuf.Timestamp created_at = 3; + + google.protobuf.Timestamp updated_at = 4; + + int64 version = 5; + + bool request_feedback = 6; + + bool user_facing = 7; +} + +message DiffCommentInfo { + optional TextSelection original_selection = 1; + + optional TextSelection modified_selection = 2; + + string comment = 3; +} + +message FileDiffComment { + reserved 2; + + reserved "diff_comments"; + + string file_uri = 1; + + repeated DiffCommentInfo diff_comment_infos = 3; +} + +message FileCommentInfo { + string comment = 1; + + TextSelection selection = 2; + + ArtifactImageSelection image_selection = 3; +} + +message FileComment { + string file_uri = 1; + + repeated FileCommentInfo file_comment_infos = 2; +} + +message OnlineMetricsConfig { + UserStepJudgeConfig user_step_judge_config = 1; + + PlanningModeJudgeConfig planning_mode_judge_config = 2; + + PromptSectionJudgeConfig prompt_section_judge_config = 3; +} + +message MetricsSamplingConfig { + oneof sampling_strategy { + SamplingStrategyUniform uniform = 1; + + SamplingStrategyGeneratorMetadataAware generator_metadata_aware = 2; + } + + optional int64 random_seed = 3; +} + +message SamplingStrategyUniform { + float sampling_rate = 1; +} + +message SamplingStrategyGeneratorMetadataAware { + float target_sampling_rate = 1; + + float baseline_sampling_rate = 2; + + int32 start_generator_metadata_index = 3; + + int32 end_generator_metadata_index = 4; +} + +message PromptSectionJudgeConfig { + bool enabled = 1; + + optional MetricsSamplingConfig sampling_config = 2; + + Model judge_model = 3; +} + +message UserStepJudgeConfig { + bool enabled = 1; + + optional MetricsSamplingConfig sampling_config = 2; + + Model judge_model = 3; + + uint32 max_tokens = 4; +} + +message PlanningModeJudgeConfig { + optional bool enabled = 1; + + optional MetricsSamplingConfig sampling_config = 2; + + Model judge_model = 3; +} + +message Point2 { + int32 x = 1; + + int32 y = 2; +} + +message JetskiTelemetryExtension { + string ide_name = 16; + + string ide_version = 17; + + string os = 18; + + string arch = 19; + + string user_tier_id = 22; + + repeated string user_tags = 23; + + bool is_redacted = 24; + + oneof payload { + AnalyticsEventMetadata analytics_event_metadata = 6; + + ErrorTraceMetadata error_trace_metadata = 15; + + ObservabilityData observability_data = 26; + } +} + +message ExtraMetadata { + string key = 1; + + string value = 2; +} + +message Experiment { + string key = 1; + + bool enabled = 2; +} + +message AnalyticsEventMetadata { + string event_type = 1; + + repeated ExtraMetadata extra = 2; + + repeated Experiment experiments = 3; +} + +message ErrorTraceMetadata { + ErrorTrace error_trace = 1; +} + +message ObservabilityData { + string type = 1; + + repeated ExtraMetadata non_sensitive_data = 2; + + repeated ExtraMetadata sensitive_data = 3; +} + +message LogEvent { + int64 event_time_ms = 1; + + bytes source_extension = 6; +} + +message ClientInfo { + int32 client_type = 1; +} + +message LogRequest { + ClientInfo client_info = 1; + + int32 log_source = 2; + + repeated LogEvent log_events = 3; + + int64 request_time_ms = 4; +} + +message LogResponse { + int64 next_request_wait_millis = 1; +} + +message PermissionGrantsConfig { + repeated string allow = 1; + + repeated string deny = 2; + + repeated string ask = 3; +} + +enum CommandRequestSource { + COMMAND_REQUEST_SOURCE_UNSPECIFIED = 0; + + COMMAND_REQUEST_SOURCE_DEFAULT = 1 [deprecated = true]; + + COMMAND_REQUEST_SOURCE_PLAN = 7 [deprecated = true]; + + COMMAND_REQUEST_SOURCE_FAST_APPLY = 12 [deprecated = true]; + + COMMAND_REQUEST_SOURCE_TERMINAL = 13 [deprecated = true]; + + COMMAND_REQUEST_SOURCE_SUPERCOMPLETE = 10; + + COMMAND_REQUEST_SOURCE_TAB_JUMP = 14; + + COMMAND_REQUEST_SOURCE_CASCADE_CHAT = 16; + + reserved 2, 3, 4, 5, 6, 8, 9, 11, 15; +} + +enum ProviderSource { + PROVIDER_SOURCE_UNSPECIFIED = 0; + + PROVIDER_SOURCE_AUTOCOMPLETE = 1; + + PROVIDER_SOURCE_COMMAND_GENERATE = 4; + + PROVIDER_SOURCE_COMMAND_EDIT = 5; + + PROVIDER_SOURCE_SUPERCOMPLETE = 6; + + PROVIDER_SOURCE_COMMAND_PLAN = 7; + + PROVIDER_SOURCE_FAST_APPLY = 9; + + PROVIDER_SOURCE_COMMAND_TERMINAL = 10; + + PROVIDER_SOURCE_TAB_JUMP = 11; + + PROVIDER_SOURCE_CASCADE = 12; + + reserved 2, 3, 8; +} + +enum PromptElementKind { + PROMPT_ELEMENT_KIND_UNSPECIFIED = 0; + + PROMPT_ELEMENT_KIND_FILE_MARKER = 2; + + PROMPT_ELEMENT_KIND_OTHER_DOCUMENT = 4; + + PROMPT_ELEMENT_KIND_BEFORE_CURSOR = 5; + + PROMPT_ELEMENT_KIND_AFTER_CURSOR = 7; + + PROMPT_ELEMENT_KIND_FIM = 8; + + PROMPT_ELEMENT_KIND_SOT = 9; + + PROMPT_ELEMENT_KIND_EOT = 10; + + PROMPT_ELEMENT_KIND_CODE_CONTEXT_ITEM = 13; + + PROMPT_ELEMENT_KIND_INSTRUCTION = 14; + + PROMPT_ELEMENT_KIND_SELECTION = 15; + + PROMPT_ELEMENT_KIND_TRAJECTORY_STEP = 16; + + PROMPT_ELEMENT_KIND_ACTIVE_DOCUMENT = 17; + + PROMPT_ELEMENT_KIND_CACHED_MESSAGE = 18; + + reserved 1, 3, 6, 11, 12; +} + +enum PromptAnnotationKind { + PROMPT_ANNOTATION_KIND_UNSPECIFIED = 0; + + PROMPT_ANNOTATION_KIND_COPY = 1; + + PROMPT_ANNOTATION_KIND_PROMPT_CACHE = 2; +} + +enum ExperimentKey { + UNSPECIFIED = 0; + + USE_INTERNAL_CHAT_MODEL = 36; + + RECORD_FILES = 47; + + NO_SAMPLER_EARLY_STOP = 48; + + CM_MEMORY_TELEMETRY = 53; + + LANGUAGE_SERVER_VERSION = 55; + + LANGUAGE_SERVER_AUTO_RELOAD = 56; + + ONLY_MULTILINE = 60; + + USE_ATTRIBUTION_FOR_INDIVIDUAL_TIER = 68; + + CHAT_MODEL_CONFIG = 78; + + COMMAND_MODEL_CONFIG = 79; + + MIN_IDE_VERSION = 81; + + API_SERVER_VERBOSE_ERRORS = 84; + + DEFAULT_ENABLE_SEARCH = 86; + + COLLECT_ONBOARDING_EVENTS = 87; + + COLLECT_EXAMPLE_COMPLETIONS = 88; + + USE_MULTILINE_MODEL = 89; + + ATTRIBUTION_KILL_SWITCH = 92; + + FAST_MULTILINE = 94; + + SINGLE_COMPLETION = 95; + + STOP_FIRST_NON_WHITESPACE_LINE = 96; + + CORTEX_CONFIG = 102; + + MODEL_CHAT_11121_VARIANTS = 103; + + INCLUDE_PROMPT_COMPONENTS = 105; + + PERSIST_CODE_TRACKER = 108; + + API_SERVER_LIVENESS_PROBE = 112; + + CHAT_COMPLETION_TOKENS_SOFT_LIMIT = 114; + + CHAT_TOKENS_SOFT_LIMIT = 115; + + DISABLE_COMPLETIONS_CACHE = 118; + + LLAMA3_405B_KILL_SWITCH = 119; + + USE_COMMAND_DOCSTRING_GENERATION = 121; + + SENTRY = 136; + + FAST_SINGLELINE = 144; + + R2_LANGUAGE_SERVER_DOWNLOAD = 147; + + SPLIT_MODEL = 152; + + ANTIGRAVITY_SENTRY_SAMPLE_RATE = 198; + + API_SERVER_CUTOFF = 158; + + FAST_SPEED_KILL_SWITCH = 159; + + PREDICTIVE_MULTILINE = 160; + + SUPERCOMPLETE_FILTER_REVERT = 125; + + SUPERCOMPLETE_FILTER_PREFIX_MATCH = 126; + + SUPERCOMPLETE_FILTER_SCORE_THRESHOLD = 127; + + SUPERCOMPLETE_FILTER_INSERTION_CAP = 128; + + SUPERCOMPLETE_FILTER_DELETION_CAP = 133; + + SUPERCOMPLETE_FILTER_WHITESPACE_ONLY = 156; + + SUPERCOMPLETE_FILTER_NO_OP = 170; + + SUPERCOMPLETE_FILTER_SUFFIX_MATCH = 176; + + SUPERCOMPLETE_FILTER_PREVIOUSLY_SHOWN = 182; + + SUPERCOMPLETE_MIN_SCORE = 129; + + SUPERCOMPLETE_MAX_INSERTIONS = 130; + + SUPERCOMPLETE_LINE_RADIUS = 131; + + SUPERCOMPLETE_MAX_DELETIONS = 132; + + SUPERCOMPLETE_USE_CURRENT_LINE = 135; + + SUPERCOMPLETE_RECENT_STEPS_DURATION = 138; + + SUPERCOMPLETE_USE_CODE_DIAGNOSTICS = 143; + + SUPERCOMPLETE_DIAGNOSTIC_SEVERITY_THRESHOLD = 223; + + SUPERCOMPLETE_CODE_DIAGNOSTICS_TOP_K = 232; + + SUPERCOMPLETE_MAX_TRAJECTORY_STEPS = 154; + + SUPERCOMPLETE_ON_ACCEPT_ONLY = 157; + + SUPERCOMPLETE_TEMPERATURE = 183; + + SUPERCOMPLETE_MAX_TRAJECTORY_STEP_SIZE = 203; + + SUPERCOMPLETE_DISABLE_TYPING_CACHE = 231; + + SUPERCOMPLETE_ALWAYS_USE_CACHE_ON_EQUAL_STATE = 293; + + SUPERCOMPLETE_CACHE_ON_PARENT_ID_KILL_SWITCH = 297; + + SUPERCOMPLETE_PRUNE_RESPONSE = 140; + + SUPERCOMPLETE_PRUNE_MAX_INSERT_DELETE_LINE_DELTA = 141; + + SUPERCOMPLETE_MODEL_CONFIG = 145; + + SUPERCOMPLETE_ON_TAB = 151; + + SUPERCOMPLETE_INLINE_PURE_DELETE = 171; + + SUPERCOMPLETE_INLINE_RICH_GHOST_TEXT_INSERTIONS = 218; + + MODEL_CHAT_19821_VARIANTS = 308; + + SUPERCOMPLETE_MAX_CONCURRENT_REQUESTS = 284; + + COMMAND_PROMPT_CACHE_CONFIG = 255; + + CUMULATIVE_PROMPT_CONFIG = 256; + + CUMULATIVE_PROMPT_CASCADE_CONFIG = 279; + + TAB_JUMP_CUMULATIVE_PROMPT_CONFIG = 301; + + COMPLETION_SPEED_SUPERCOMPLETE_CACHE = 207; + + COMPLETION_SPEED_PREDICTIVE_SUPERCOMPLETE = 208; + + COMPLETION_SPEED_TAB_JUMP_CACHE = 209; + + COMPLETION_SPEED_PREDICTIVE_TAB_JUMP = 210; + + COMPLETION_SPEED_BLOCK_TAB_JUMP_ON_PREDICTIVE_SUPERCOMPLETE = 294; + + JETBRAINS_ENABLE_ONBOARDING = 137 [deprecated = true]; + + ENABLE_AUTOCOMPLETE_DURING_INTELLISENSE = 146; + + COMMAND_BOX_ON_TOP = 155; + + CONTEXT_ACTIVE_DOCUMENT_FRACTION = 149; + + CONTEXT_COMMAND_TRAJECTORY_PROMPT_CONFIG = 150; + + CONTEXT_FORCE_LOCAL_CONTEXT = 178; + + CROSS_SELL_EXTENSION_DOWNLOAD_ANTIGRAVITY = 220; + + MODEL_LLAMA_3_1_70B_INSTRUCT_LONG_CONTEXT_VARIANTS = 295; + + SUPERCOMPLETE_NO_ACTIVE_NODE = 166; + + TAB_JUMP_ENABLED = 168; + + TAB_JUMP_LINE_RADIUS = 177; + + TAB_JUMP_MIN_FILTER_RADIUS = 197; + + TAB_JUMP_ON_ACCEPT_ONLY = 205; + + TAB_JUMP_FILTER_IN_SELECTION = 215; + + TAB_JUMP_MODEL_CONFIG = 237; + + TAB_JUMP_FILTER_NO_OP = 238; + + TAB_JUMP_FILTER_REVERT = 239; + + TAB_JUMP_FILTER_SCORE_THRESHOLD = 240; + + TAB_JUMP_FILTER_WHITESPACE_ONLY = 241; + + TAB_JUMP_FILTER_INSERTION_CAP = 242; + + TAB_JUMP_FILTER_DELETION_CAP = 243; + + TAB_JUMP_PRUNE_RESPONSE = 260; + + TAB_JUMP_PRUNE_MAX_INSERT_DELETE_LINE_DELTA = 261; + + TAB_JUMP_STOP_TOKEN_MIDSTREAM = 317; + + VIEWED_FILE_TRACKER_CONFIG = 211; + + SNAPSHOT_TO_STEP_OPTIONS_OVERRIDE = 305; + + STREAMING_EXTERNAL_COMMAND = 172; + + USE_SPECIAL_EDIT_CODE_BLOCK = 179; + + ENABLE_SUGGESTED_RESPONSES = 187; + + CASCADE_BASE_MODEL_ID = 190; + + CASCADE_PLAN_BASED_CONFIG_OVERRIDE = 266; + + CASCADE_GLOBAL_CONFIG_OVERRIDE = 212; + + CASCADE_BACKGROUND_RESEARCH_CONFIG_OVERRIDE = 193; + + CASCADE_ENFORCE_QUOTA = 204; + + CASCADE_ENABLE_AUTOMATED_MEMORIES = 224; + + CASCADE_MEMORY_CONFIG_OVERRIDE = 314; + + CASCADE_USE_REPLACE_CONTENT_EDIT_TOOL = 228 [deprecated = true]; + + CASCADE_VIEW_FILE_TOOL_CONFIG_OVERRIDE = 258; + + CASCADE_USE_EXPERIMENT_CHECKPOINTER = 247; + + CASCADE_ENABLE_MCP_TOOLS = 245; + + CASCADE_AUTO_FIX_LINTS = 275; + + USE_ANTHROPIC_TOKEN_EFFICIENT_TOOLS_BETA = 296; + + CASCADE_USER_MEMORIES_IN_SYS_PROMPT = 289; + + COLLAPSE_ASSISTANT_MESSAGES = 312; + + CASCADE_DEFAULT_MODEL_OVERRIDE = 321; + + ENABLE_SMART_COPY = 181; + + ENABLE_COMMIT_MESSAGE_GENERATION = 185 [deprecated = true]; + + FIREWORKS_ON_DEMAND_DEPLOYMENT = 276; + + API_SERVER_CLIENT_USE_HTTP_2 = 202; + + AUTOCOMPLETE_DEFAULT_DEBOUNCE_MS = 213; + + AUTOCOMPLETE_FAST_DEBOUNCE_MS = 214; + + PROFILING_TELEMETRY_SAMPLE_RATE = 219; + + STREAM_USER_SHELL_COMMANDS = 225; + + API_SERVER_PROMPT_CACHE_REPLICAS = 307; + + API_SERVER_ENABLE_MORE_LOGGING = 272; + + COMMAND_INJECT_USER_MEMORIES = 233; + + AUTOCOMPLETE_HIDDEN_ERROR_REGEX = 234; + + DISABLE_IDE_COMPLETIONS_DEBOUNCE = 278; + + COMBINED_MODEL_USE_FULL_INSTRUCTION_FOR_RETRIEVAL = 264; + + MAX_PAST_TRAJECTORY_TOKENS_FOR_RETRIEVAL = 265; + + ENABLE_QUICK_ACTIONS = 250; + + QUICK_ACTIONS_WHITELIST_REGEX = 251; + + CASCADE_NEW_MODELS_NUX = 259 [deprecated = true]; + + CASCADE_NEW_WAVE_2_MODELS_NUX = 270 [deprecated = true]; + + SUPERCOMPLETE_FAST_DEBOUNCE = 262; + + SUPERCOMPLETE_REGULAR_DEBOUNCE = 263; + + XML_TOOL_PARSING_MODELS = 268; + + SUPERCOMPLETE_DONT_FILTER_MID_STREAMED = 269; + + ANNOYANCE_MANAGER_MAX_NAVIGATION_RENDERS = 285; + + ANNOYANCE_MANAGER_INLINE_PREVENTION_THRESHOLD_MS = 286; + + ANNOYANCE_MANAGER_INLINE_PREVENTION_MAX_INTENTIONAL_REJECTIONS = 287; + + ANNOYANCE_MANAGER_INLINE_PREVENTION_MAX_AUTO_REJECTIONS = 288; + + USE_CUSTOM_CHARACTER_DIFF = 292; + + FORCE_NON_OPTIMIZED_DIFF = 298; + + CASCADE_RECIPES_AT_MENTION_VISIBILITY = 316; + + IMPLICIT_USES_CLIPBOARD = 310; + + DISABLE_SUPERCOMPLETE_PCW = 303; + + BLOCK_TAB_ON_SHOWN_AUTOCOMPLETE = 304; + + CASCADE_WEB_SEARCH_NUX = 311; + + MODEL_NOTIFICATIONS = 319; + + MODEL_SELECTOR_NUX_COPY = 320; + + CASCADE_TOOL_CALL_PRICING_NUX = 322; + + CASCADE_PLUGINS_TAB = 323; + + WAVE_8_RULES_ENABLED = 324; + + WAVE_8_KNOWLEDGE_ENABLED = 325; + + CASCADE_ONBOARDING = 326 [deprecated = true]; + + CASCADE_ONBOARDING_REVERT = 327; + + CASCADE_ANTIGRAVITY_BROWSER_TOOLS_ENABLED = 328; + + CASCADE_MODEL_HEADER_WARNING = 329; + + LOG_CASCADE_CHAT_PANEL_ERROR = 331; + + TEST_ONLY = 999; + + reserved 1 to 35, 37 to 43, 44, 45, 46, 49, 50, 51, 52, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 82, 83, 85, 90, 91, 93, 98, 99, 100, 101, 104, 106, 107, 110, 111, 113, 116, 120, 122, 123, 124, 134, 139, 142, 161, 162, 163, 165, 167, 169, 173, 174, 175, 180, 184, 186, 188, 189, 194, 195, 196, 199, 200, 206, 216, 217, 221, 222, 226, 227, 229, 230, 235, 236, 244, 246, 248, 252, 253, 254, 257, 267, 274, 277, 280, 281, 282, 290, 291, 299, 302, 306, 313, 315, 318, 300, 330; + + reserved "FILE_MARKER", "USE_MODEL_3356", "SAMPLING_CHANGE_1", "SCORING_CHANGE_1", "SCORING_CHANGE_2", "DONT_PRUNE_MULTILINE_OVERLAP", "USE_FIM_EOT_THRESHOLD", "DO_NOT_SCORE_STOP_TOKENS", "SQRT_LEN_NORM_LOG_PROB_SCORE", "USE_MODEL_3554", "USE_MODEL_3554_DC", "SIBLING_FUNCTIONS", "USE_FIM", "HIGHER_TEMPERATURE", "USE_MODEL_4300", "USE_MODEL_4531", "USE_MODEL_4861", "SEARCH_CONDITIONED_GENERATION", "USE_MODEL_5202", "USE_MODEL_5439", "USE_MODEL_5519", "INLINE_FIM", "INCLUDE_TOP_OF_DOC", "VSCODE_USE_GRPC_PROTOCOL", "XBATCHER_FALLBACK", "LOWER_P", "USE_MODEL_5305", "USE_MODEL_5476", "USE_INFERENCE_SERVER_COMPLETIONS", "USE_MODEL_6282", "CONTEXT_FOR_AUTOCOMPLETE", "USE_MODEL_6569", "CONTEXT_FOR_CHAT", "REORDER_CONTEXT_PROMPT", "REGULARLY_UPLOAD_MEMORY_STATS", "USE_MODEL_7747", "USE_MODEL_7725", "USE_GPT_4_COMMAND", "RANGE_TRACKING", "PRUNE_BAD_INLINE_FIM", "LIMIT_PREFIX", "USE_REMOTE_EMBEDDING", "USE_CHAT_INSTRUCT_COMPLETION", "PING_API_SERVER", "SORT_EOM_FIRST", "USE_MODEL_7158", "USE_MODEL_8276", "USE_MODEL_7468", "USE_MODEL_8523", "INTENT_FILTER", "STREAMING_COMPLETIONS", "STREAMING_COMPLETIONS_CUTOFF", "SWITCH_LINE_TYPE", "USE_MODEL_9589", "JUPYTER_FORMAT", "USE_MODEL_8615", "USE_MODEL_8684", "USE_MODEL_8251", "USE_MODEL_8341", "USE_MODEL_10880", "MODEL_CHAT_10546_VARIANTS", "INTENT_INFERENCE", "MODEL_12471_TOKENS", "USE_MQUERY_SCORER", "USE_QUANTIZED_FAISS_INDEX", "MULTILINE_MODEL_THRESHOLD", "USE_SUPERCOMPLETE_MODEL", "USE_INFERENCE_API_SERVER", "CASCADE_WEB_TOOLS_READ_URLS", "CASCADE_USE_SUBAGENT_CHECKPOINTER", "USE_OPENAI_INTERFACE_CLIENT", "TAB_JUMP_PRINT_LINE_RANGE", "CASCADE_FREE_CONFIG_OVERRIDE", "CASCADE_PREMIUM_CONFIG_OVERRIDE", "USE_GCP_API_SERVER_FOR_PREMIUM_CHAT", "USE_OPENAI_OFFICIAL_CLIENT", "ESTIMATE_TOKENIZER_KILL_SWITCH", "ENABLE_SHELL_COMMAND_TRAJECTORY", "ENABLE_RUN_COMMAND", "CASCADE_WEB_SEARCH_ENABLED", "CASCADE_ENABLE_IDE_TERMINAL_EXECUTION", "IMPLICIT_PLAN", "RUN_RESEARCH_STATE_PROVIDER", "USE_IMPLICIT_TRAJECTORY", "OPEN_UNIVERSITY_ON_STARTUP", "CASCADE_WEB_APP_DEPLOYMENTS_ENABLED", "USE_AUTOCOMPLETE_MODEL", "NON_TEAMS_KILL_SWITCH", "ENABLE_SUPERCOMPLETE", "SKIP_CONSISTENCY_MANAGER", "TAB_JUMP_ACCEPT_ENABLED", "USE_AUTOCOMPLETE_MODEL_SERVER_SIDE", "SUPERCOMPLETE_NO_CONTEXT", "TEST_COPYBARA_PROTO_SYNCING_EXPERIMENT", "CASCADE_ENABLE_PROXY_WEB_SERVER", "CASCADE_ENABLE_CUSTOM_RECIPES"; +} + +enum ExperimentSource { + EXPERIMENT_SOURCE_UNSPECIFIED = 0; + + EXPERIMENT_SOURCE_EXTENSION = 1; + + EXPERIMENT_SOURCE_LANGUAGE_SERVER = 2; + + EXPERIMENT_SOURCE_API_SERVER = 3; +} + +enum ModelAlias { + MODEL_ALIAS_UNSPECIFIED = 0; + + MODEL_ALIAS_CASCADE_BASE = 1; + + MODEL_ALIAS_VISTA = 3; + + MODEL_ALIAS_SHAMU = 4; + + MODEL_ALIAS_SWE_1 = 5; + + MODEL_ALIAS_SWE_1_LITE = 6; + + MODEL_ALIAS_AUTO = 7; + + MODEL_ALIAS_RECOMMENDED = 8; +} + +enum Model { + MODEL_UNSPECIFIED = 0; + + MODEL_CHAT_20706 = 235; + + MODEL_CHAT_23310 = 269; + + MODEL_GOOGLE_GEMINI_2_5_FLASH = 312; + + MODEL_GOOGLE_GEMINI_2_5_FLASH_THINKING = 313; + + MODEL_GOOGLE_GEMINI_2_5_FLASH_THINKING_TOOLS = 329; + + MODEL_GOOGLE_GEMINI_2_5_FLASH_LITE = 330; + + MODEL_GOOGLE_GEMINI_2_5_PRO = 246; + + MODEL_GOOGLE_GEMINI_2_5_PRO_EVAL = 331; + + MODEL_GOOGLE_GEMINI_FOR_GOOGLE_2_5_PRO = 327; + + MODEL_GOOGLE_GEMINI_NEMOSREEF = 328; + + MODEL_GOOGLE_GEMINI_2_5_FLASH_IMAGE_PREVIEW = 332; + + MODEL_GOOGLE_GEMINI_COMPUTER_USE_EXPERIMENTAL = 335; + + MODEL_GOOGLE_GEMINI_RAINSONG = 339; + + MODEL_GOOGLE_JARVIS_PROXY = 346; + + MODEL_GOOGLE_JARVIS_V4S = 349; + + MODEL_GOOGLE_GEMINI_TRAINING_POLICY = 323; + + MODEL_GOOGLE_GEMINI_EXAMPLE_GEMAX_SAMPLER = 354; + + MODEL_GOOGLE_GEMINI_INTERNAL_BYOM = 326; + + MODEL_GOOGLE_GEMINI_INTERNAL_TAB_FLASH_LITE = 344; + + MODEL_GOOGLE_GEMINI_INTERNAL_TAB_JUMP_FLASH_LITE = 345; + + MODEL_GOOGLE_GEMINI_HORIZONDAWN = 336; + + MODEL_GOOGLE_GEMINI_PUREPRISM = 337; + + MODEL_GOOGLE_GEMINI_GENTLEISLAND = 338; + + MODEL_GOOGLE_GEMINI_ORIONFIRE = 343; + + MODEL_GOOGLE_GEMINI_COSMICFORGE = 347; + + MODEL_GOOGLE_GEMINI_RIFTRUNNER = 348; + + MODEL_GOOGLE_GEMINI_RIFTRUNNER_THINKING_LOW = 352; + + MODEL_GOOGLE_GEMINI_RIFTRUNNER_THINKING_HIGH = 353; + + MODEL_GOOGLE_GEMINI_INFINITYJET = 350; + + MODEL_GOOGLE_GEMINI_INFINITYBLOOM = 351; + + MODEL_CLAUDE_4_SONNET = 281; + + MODEL_CLAUDE_4_SONNET_THINKING = 282; + + MODEL_CLAUDE_4_OPUS = 290; + + MODEL_CLAUDE_4_OPUS_THINKING = 291; + + MODEL_CLAUDE_4_5_SONNET = 333; + + MODEL_CLAUDE_4_5_SONNET_THINKING = 334; + + MODEL_CLAUDE_4_5_HAIKU = 340; + + MODEL_CLAUDE_4_5_HAIKU_THINKING = 341; + + MODEL_OPENAI_GPT_OSS_120B_MEDIUM = 342; + + MODEL_PLACEHOLDER_M0 = 1000; + + MODEL_PLACEHOLDER_M1 = 1001; + + MODEL_PLACEHOLDER_M2 = 1002; + + MODEL_PLACEHOLDER_M3 = 1003; + + MODEL_PLACEHOLDER_M4 = 1004; + + MODEL_PLACEHOLDER_M5 = 1005; + + MODEL_PLACEHOLDER_M6 = 1006; + + MODEL_PLACEHOLDER_M7 = 1007; + + MODEL_PLACEHOLDER_M8 = 1008; + + MODEL_PLACEHOLDER_M9 = 1009; + + MODEL_PLACEHOLDER_M10 = 1010; + + MODEL_PLACEHOLDER_M11 = 1011; + + MODEL_PLACEHOLDER_M12 = 1012; + + MODEL_PLACEHOLDER_M13 = 1013; + + MODEL_PLACEHOLDER_M14 = 1014; + + MODEL_PLACEHOLDER_M15 = 1015; + + MODEL_PLACEHOLDER_M16 = 1016; + + MODEL_PLACEHOLDER_M17 = 1017; + + MODEL_PLACEHOLDER_M18 = 1018; + + MODEL_PLACEHOLDER_M19 = 1019; + + MODEL_PLACEHOLDER_M20 = 1020; + + MODEL_PLACEHOLDER_M21 = 1021; + + MODEL_PLACEHOLDER_M22 = 1022; + + MODEL_PLACEHOLDER_M23 = 1023; + + MODEL_PLACEHOLDER_M24 = 1024; + + MODEL_PLACEHOLDER_M25 = 1025; + + MODEL_PLACEHOLDER_M26 = 1026; + + MODEL_PLACEHOLDER_M27 = 1027; + + MODEL_PLACEHOLDER_M28 = 1028; + + MODEL_PLACEHOLDER_M29 = 1029; + + MODEL_PLACEHOLDER_M30 = 1030; + + MODEL_PLACEHOLDER_M31 = 1031; + + MODEL_PLACEHOLDER_M32 = 1032; + + MODEL_PLACEHOLDER_M33 = 1033; + + MODEL_PLACEHOLDER_M34 = 1034; + + MODEL_PLACEHOLDER_M35 = 1035; + + MODEL_PLACEHOLDER_M36 = 1036; + + MODEL_PLACEHOLDER_M37 = 1037; + + MODEL_PLACEHOLDER_M38 = 1038; + + MODEL_PLACEHOLDER_M39 = 1039; + + MODEL_PLACEHOLDER_M40 = 1040; + + MODEL_PLACEHOLDER_M41 = 1041; + + MODEL_PLACEHOLDER_M42 = 1042; + + MODEL_PLACEHOLDER_M43 = 1043; + + MODEL_PLACEHOLDER_M44 = 1044; + + MODEL_PLACEHOLDER_M45 = 1045; + + MODEL_PLACEHOLDER_M46 = 1046; + + MODEL_PLACEHOLDER_M47 = 1047; + + MODEL_PLACEHOLDER_M48 = 1048; + + MODEL_PLACEHOLDER_M49 = 1049; + + MODEL_PLACEHOLDER_M50 = 1050; + + MODEL_PLACEHOLDER_M51 = 1051; + + MODEL_PLACEHOLDER_M52 = 1052; + + MODEL_PLACEHOLDER_M53 = 1053; + + MODEL_PLACEHOLDER_M54 = 1054; + + MODEL_PLACEHOLDER_M55 = 1055; + + MODEL_PLACEHOLDER_M56 = 1056; + + MODEL_PLACEHOLDER_M57 = 1057; + + MODEL_PLACEHOLDER_M58 = 1058; + + MODEL_PLACEHOLDER_M59 = 1059; + + MODEL_PLACEHOLDER_M60 = 1060; + + MODEL_PLACEHOLDER_M61 = 1061; + + MODEL_PLACEHOLDER_M62 = 1062; + + MODEL_PLACEHOLDER_M63 = 1063; + + MODEL_PLACEHOLDER_M64 = 1064; + + MODEL_PLACEHOLDER_M65 = 1065; + + MODEL_PLACEHOLDER_M66 = 1066; + + MODEL_PLACEHOLDER_M67 = 1067; + + MODEL_PLACEHOLDER_M68 = 1068; + + MODEL_PLACEHOLDER_M69 = 1069; + + MODEL_PLACEHOLDER_M70 = 1070; + + MODEL_PLACEHOLDER_M71 = 1071; + + MODEL_PLACEHOLDER_M72 = 1072; + + MODEL_PLACEHOLDER_M73 = 1073; + + MODEL_PLACEHOLDER_M74 = 1074; + + MODEL_PLACEHOLDER_M75 = 1075; + + MODEL_PLACEHOLDER_M76 = 1076; + + MODEL_PLACEHOLDER_M77 = 1077; + + MODEL_PLACEHOLDER_M78 = 1078; + + MODEL_PLACEHOLDER_M79 = 1079; + + MODEL_PLACEHOLDER_M80 = 1080; + + MODEL_PLACEHOLDER_M81 = 1081; + + MODEL_PLACEHOLDER_M82 = 1082; + + MODEL_PLACEHOLDER_M83 = 1083; + + MODEL_PLACEHOLDER_M84 = 1084; + + MODEL_PLACEHOLDER_M85 = 1085; + + MODEL_PLACEHOLDER_M86 = 1086; + + MODEL_PLACEHOLDER_M87 = 1087; + + MODEL_PLACEHOLDER_M88 = 1088; + + MODEL_PLACEHOLDER_M89 = 1089; + + MODEL_PLACEHOLDER_M90 = 1090; + + MODEL_PLACEHOLDER_M91 = 1091; + + MODEL_PLACEHOLDER_M92 = 1092; + + MODEL_PLACEHOLDER_M93 = 1093; + + MODEL_PLACEHOLDER_M94 = 1094; + + MODEL_PLACEHOLDER_M95 = 1095; + + MODEL_PLACEHOLDER_M96 = 1096; + + MODEL_PLACEHOLDER_M97 = 1097; + + MODEL_PLACEHOLDER_M98 = 1098; + + MODEL_PLACEHOLDER_M99 = 1099; + + MODEL_PLACEHOLDER_M100 = 1100; + + MODEL_PLACEHOLDER_M101 = 1101; + + MODEL_PLACEHOLDER_M102 = 1102; + + MODEL_PLACEHOLDER_M103 = 1103; + + MODEL_PLACEHOLDER_M104 = 1104; + + MODEL_PLACEHOLDER_M105 = 1105; + + MODEL_PLACEHOLDER_M106 = 1106; + + MODEL_PLACEHOLDER_M107 = 1107; + + MODEL_PLACEHOLDER_M108 = 1108; + + MODEL_PLACEHOLDER_M109 = 1109; + + MODEL_PLACEHOLDER_M110 = 1110; + + MODEL_PLACEHOLDER_M111 = 1111; + + MODEL_PLACEHOLDER_M112 = 1112; + + MODEL_PLACEHOLDER_M113 = 1113; + + MODEL_PLACEHOLDER_M114 = 1114; + + MODEL_PLACEHOLDER_M115 = 1115; + + MODEL_PLACEHOLDER_M116 = 1116; + + MODEL_PLACEHOLDER_M117 = 1117; + + MODEL_PLACEHOLDER_M118 = 1118; + + MODEL_PLACEHOLDER_M119 = 1119; + + MODEL_PLACEHOLDER_M120 = 1120; + + MODEL_PLACEHOLDER_M121 = 1121; + + MODEL_PLACEHOLDER_M122 = 1122; + + MODEL_PLACEHOLDER_M123 = 1123; + + MODEL_PLACEHOLDER_M124 = 1124; + + MODEL_PLACEHOLDER_M125 = 1125; + + MODEL_PLACEHOLDER_M126 = 1126; + + MODEL_PLACEHOLDER_M127 = 1127; + + MODEL_PLACEHOLDER_M128 = 1128; + + MODEL_PLACEHOLDER_M129 = 1129; + + MODEL_PLACEHOLDER_M130 = 1130; + + MODEL_PLACEHOLDER_M131 = 1131; + + MODEL_PLACEHOLDER_M132 = 1132; + + MODEL_PLACEHOLDER_M133 = 1133; + + MODEL_PLACEHOLDER_M134 = 1134; + + MODEL_PLACEHOLDER_M135 = 1135; + + MODEL_PLACEHOLDER_M136 = 1136; + + MODEL_PLACEHOLDER_M137 = 1137; + + MODEL_PLACEHOLDER_M138 = 1138; + + MODEL_PLACEHOLDER_M139 = 1139; + + MODEL_PLACEHOLDER_M140 = 1140; + + MODEL_PLACEHOLDER_M141 = 1141; + + MODEL_PLACEHOLDER_M142 = 1142; + + MODEL_PLACEHOLDER_M143 = 1143; + + MODEL_PLACEHOLDER_M144 = 1144; + + MODEL_PLACEHOLDER_M145 = 1145; + + MODEL_PLACEHOLDER_M146 = 1146; + + MODEL_PLACEHOLDER_M147 = 1147; + + MODEL_PLACEHOLDER_M148 = 1148; + + MODEL_PLACEHOLDER_M149 = 1149; + + MODEL_PLACEHOLDER_M150 = 1150; + + MODEL_PLACEHOLDER_M151 = 1151; + + MODEL_PLACEHOLDER_M152 = 1152; + + MODEL_PLACEHOLDER_M153 = 1153; + + MODEL_PLACEHOLDER_M154 = 1154; + + MODEL_PLACEHOLDER_M155 = 1155; + + MODEL_PLACEHOLDER_M156 = 1156; + + MODEL_PLACEHOLDER_M157 = 1157; + + MODEL_PLACEHOLDER_M158 = 1158; + + MODEL_PLACEHOLDER_M159 = 1159; + + MODEL_PLACEHOLDER_M160 = 1160; + + MODEL_PLACEHOLDER_M161 = 1161; + + MODEL_PLACEHOLDER_M162 = 1162; + + MODEL_PLACEHOLDER_M163 = 1163; + + MODEL_PLACEHOLDER_M164 = 1164; + + MODEL_PLACEHOLDER_M165 = 1165; + + MODEL_PLACEHOLDER_M166 = 1166; + + MODEL_PLACEHOLDER_M167 = 1167; + + MODEL_PLACEHOLDER_M168 = 1168; + + MODEL_PLACEHOLDER_M169 = 1169; + + MODEL_PLACEHOLDER_M170 = 1170; + + MODEL_PLACEHOLDER_M171 = 1171; + + MODEL_PLACEHOLDER_M172 = 1172; + + MODEL_PLACEHOLDER_M173 = 1173; + + MODEL_PLACEHOLDER_M174 = 1174; + + MODEL_PLACEHOLDER_M175 = 1175; + + MODEL_PLACEHOLDER_M176 = 1176; + + MODEL_PLACEHOLDER_M177 = 1177; + + MODEL_PLACEHOLDER_M178 = 1178; + + MODEL_PLACEHOLDER_M179 = 1179; + + MODEL_PLACEHOLDER_M180 = 1180; + + MODEL_PLACEHOLDER_M181 = 1181; + + MODEL_PLACEHOLDER_M182 = 1182; + + MODEL_PLACEHOLDER_M183 = 1183; + + MODEL_PLACEHOLDER_M184 = 1184; + + MODEL_PLACEHOLDER_M185 = 1185; + + MODEL_PLACEHOLDER_M186 = 1186; + + MODEL_PLACEHOLDER_M187 = 1187; + + MODEL_PLACEHOLDER_M188 = 1188; + + MODEL_PLACEHOLDER_M189 = 1189; + + MODEL_PLACEHOLDER_M190 = 1190; + + MODEL_PLACEHOLDER_M191 = 1191; + + MODEL_PLACEHOLDER_M192 = 1192; + + MODEL_PLACEHOLDER_M193 = 1193; + + MODEL_PLACEHOLDER_M194 = 1194; + + MODEL_PLACEHOLDER_M195 = 1195; + + MODEL_PLACEHOLDER_M196 = 1196; + + MODEL_PLACEHOLDER_M197 = 1197; + + MODEL_PLACEHOLDER_M198 = 1198; + + MODEL_PLACEHOLDER_M199 = 1199; + + MODEL_PLACEHOLDER_M200 = 1200; + + MODEL_PLACEHOLDER_M201 = 1201; + + MODEL_PLACEHOLDER_M202 = 1202; + + MODEL_PLACEHOLDER_M203 = 1203; + + MODEL_PLACEHOLDER_M204 = 1204; + + MODEL_PLACEHOLDER_M205 = 1205; + + MODEL_PLACEHOLDER_M206 = 1206; + + MODEL_PLACEHOLDER_M207 = 1207; + + MODEL_PLACEHOLDER_M208 = 1208; + + MODEL_PLACEHOLDER_M209 = 1209; + + MODEL_PLACEHOLDER_M210 = 1210; + + MODEL_PLACEHOLDER_M211 = 1211; + + MODEL_PLACEHOLDER_M212 = 1212; + + MODEL_PLACEHOLDER_M213 = 1213; + + MODEL_PLACEHOLDER_M214 = 1214; + + MODEL_PLACEHOLDER_M215 = 1215; + + MODEL_PLACEHOLDER_M216 = 1216; + + MODEL_PLACEHOLDER_M217 = 1217; + + MODEL_PLACEHOLDER_M218 = 1218; + + MODEL_PLACEHOLDER_M219 = 1219; + + MODEL_PLACEHOLDER_M220 = 1220; + + MODEL_PLACEHOLDER_M221 = 1221; + + MODEL_PLACEHOLDER_M222 = 1222; + + MODEL_PLACEHOLDER_M223 = 1223; + + MODEL_PLACEHOLDER_M224 = 1224; + + MODEL_PLACEHOLDER_M225 = 1225; + + MODEL_PLACEHOLDER_M226 = 1226; + + MODEL_PLACEHOLDER_M227 = 1227; + + MODEL_PLACEHOLDER_M228 = 1228; + + MODEL_PLACEHOLDER_M229 = 1229; + + MODEL_PLACEHOLDER_M230 = 1230; + + MODEL_PLACEHOLDER_M231 = 1231; + + MODEL_PLACEHOLDER_M232 = 1232; + + MODEL_PLACEHOLDER_M233 = 1233; + + MODEL_PLACEHOLDER_M234 = 1234; + + MODEL_PLACEHOLDER_M235 = 1235; + + MODEL_PLACEHOLDER_M236 = 1236; + + MODEL_PLACEHOLDER_M237 = 1237; + + MODEL_PLACEHOLDER_M238 = 1238; + + MODEL_PLACEHOLDER_M239 = 1239; + + MODEL_PLACEHOLDER_M240 = 1240; + + MODEL_PLACEHOLDER_M241 = 1241; + + MODEL_PLACEHOLDER_M242 = 1242; + + MODEL_PLACEHOLDER_M243 = 1243; + + MODEL_PLACEHOLDER_M244 = 1244; + + MODEL_PLACEHOLDER_M245 = 1245; + + MODEL_PLACEHOLDER_M246 = 1246; + + MODEL_PLACEHOLDER_M247 = 1247; + + MODEL_PLACEHOLDER_M248 = 1248; + + MODEL_PLACEHOLDER_M249 = 1249; + + MODEL_PLACEHOLDER_M250 = 1250; + + MODEL_PLACEHOLDER_M251 = 1251; + + MODEL_PLACEHOLDER_M252 = 1252; + + MODEL_PLACEHOLDER_M253 = 1253; + + MODEL_PLACEHOLDER_M254 = 1254; + + MODEL_PLACEHOLDER_M255 = 1255; + + MODEL_PLACEHOLDER_M256 = 1256; + + MODEL_PLACEHOLDER_M257 = 1257; + + MODEL_PLACEHOLDER_M258 = 1258; + + MODEL_PLACEHOLDER_M259 = 1259; + + MODEL_PLACEHOLDER_M260 = 1260; + + MODEL_PLACEHOLDER_M261 = 1261; + + MODEL_PLACEHOLDER_M262 = 1262; + + MODEL_PLACEHOLDER_M263 = 1263; + + MODEL_PLACEHOLDER_M264 = 1264; + + MODEL_PLACEHOLDER_M265 = 1265; + + MODEL_PLACEHOLDER_M266 = 1266; + + MODEL_PLACEHOLDER_M267 = 1267; + + MODEL_PLACEHOLDER_M268 = 1268; + + MODEL_PLACEHOLDER_M269 = 1269; + + MODEL_PLACEHOLDER_M270 = 1270; + + MODEL_PLACEHOLDER_M271 = 1271; + + MODEL_PLACEHOLDER_M272 = 1272; + + MODEL_PLACEHOLDER_M273 = 1273; + + MODEL_PLACEHOLDER_M274 = 1274; + + MODEL_PLACEHOLDER_M275 = 1275; + + MODEL_PLACEHOLDER_M276 = 1276; + + MODEL_PLACEHOLDER_M277 = 1277; + + MODEL_PLACEHOLDER_M278 = 1278; + + MODEL_PLACEHOLDER_M279 = 1279; + + MODEL_PLACEHOLDER_M280 = 1280; + + MODEL_PLACEHOLDER_M281 = 1281; + + MODEL_PLACEHOLDER_M282 = 1282; + + MODEL_PLACEHOLDER_M283 = 1283; + + MODEL_PLACEHOLDER_M284 = 1284; + + MODEL_PLACEHOLDER_M285 = 1285; + + MODEL_PLACEHOLDER_M286 = 1286; + + MODEL_PLACEHOLDER_M287 = 1287; + + MODEL_PLACEHOLDER_M288 = 1288; + + MODEL_PLACEHOLDER_M289 = 1289; + + MODEL_PLACEHOLDER_M290 = 1290; + + MODEL_PLACEHOLDER_M291 = 1291; + + MODEL_PLACEHOLDER_M292 = 1292; + + MODEL_PLACEHOLDER_M293 = 1293; + + MODEL_PLACEHOLDER_M294 = 1294; + + MODEL_PLACEHOLDER_M295 = 1295; + + MODEL_PLACEHOLDER_M296 = 1296; + + MODEL_PLACEHOLDER_M297 = 1297; + + MODEL_PLACEHOLDER_M298 = 1298; + + MODEL_PLACEHOLDER_M299 = 1299; + + MODEL_PLACEHOLDER_M300 = 1300; + + MODEL_PLACEHOLDER_M301 = 1301; + + MODEL_PLACEHOLDER_M302 = 1302; + + MODEL_PLACEHOLDER_M303 = 1303; + + MODEL_PLACEHOLDER_M304 = 1304; + + MODEL_PLACEHOLDER_M305 = 1305; + + MODEL_PLACEHOLDER_M306 = 1306; + + MODEL_PLACEHOLDER_M307 = 1307; + + MODEL_PLACEHOLDER_M308 = 1308; + + MODEL_PLACEHOLDER_M309 = 1309; + + MODEL_PLACEHOLDER_M310 = 1310; + + MODEL_PLACEHOLDER_M311 = 1311; + + MODEL_PLACEHOLDER_M312 = 1312; + + MODEL_PLACEHOLDER_M313 = 1313; + + MODEL_PLACEHOLDER_M314 = 1314; + + MODEL_PLACEHOLDER_M315 = 1315; + + MODEL_PLACEHOLDER_M316 = 1316; + + MODEL_PLACEHOLDER_M317 = 1317; + + MODEL_PLACEHOLDER_M318 = 1318; + + MODEL_PLACEHOLDER_M319 = 1319; + + MODEL_PLACEHOLDER_M320 = 1320; + + MODEL_PLACEHOLDER_M321 = 1321; + + MODEL_PLACEHOLDER_M322 = 1322; + + MODEL_PLACEHOLDER_M323 = 1323; + + MODEL_PLACEHOLDER_M324 = 1324; + + MODEL_PLACEHOLDER_M325 = 1325; + + MODEL_PLACEHOLDER_M326 = 1326; + + MODEL_PLACEHOLDER_M327 = 1327; + + MODEL_PLACEHOLDER_M328 = 1328; + + MODEL_PLACEHOLDER_M329 = 1329; + + MODEL_PLACEHOLDER_M330 = 1330; + + MODEL_PLACEHOLDER_M331 = 1331; + + MODEL_PLACEHOLDER_M332 = 1332; + + MODEL_PLACEHOLDER_M333 = 1333; + + MODEL_PLACEHOLDER_M334 = 1334; + + MODEL_PLACEHOLDER_M335 = 1335; + + MODEL_PLACEHOLDER_M336 = 1336; + + MODEL_PLACEHOLDER_M337 = 1337; + + MODEL_PLACEHOLDER_M338 = 1338; + + MODEL_PLACEHOLDER_M339 = 1339; + + MODEL_PLACEHOLDER_M340 = 1340; + + MODEL_PLACEHOLDER_M341 = 1341; + + MODEL_PLACEHOLDER_M342 = 1342; + + MODEL_PLACEHOLDER_M343 = 1343; + + MODEL_PLACEHOLDER_M344 = 1344; + + MODEL_PLACEHOLDER_M345 = 1345; + + MODEL_PLACEHOLDER_M346 = 1346; + + MODEL_PLACEHOLDER_M347 = 1347; + + MODEL_PLACEHOLDER_M348 = 1348; + + MODEL_PLACEHOLDER_M349 = 1349; + + MODEL_PLACEHOLDER_M350 = 1350; + + MODEL_PLACEHOLDER_M351 = 1351; + + MODEL_PLACEHOLDER_M352 = 1352; + + MODEL_PLACEHOLDER_M353 = 1353; + + MODEL_PLACEHOLDER_M354 = 1354; + + MODEL_PLACEHOLDER_M355 = 1355; + + MODEL_PLACEHOLDER_M356 = 1356; + + MODEL_PLACEHOLDER_M357 = 1357; + + MODEL_PLACEHOLDER_M358 = 1358; + + MODEL_PLACEHOLDER_M359 = 1359; + + MODEL_PLACEHOLDER_M360 = 1360; + + MODEL_PLACEHOLDER_M361 = 1361; + + MODEL_PLACEHOLDER_M362 = 1362; + + MODEL_PLACEHOLDER_M363 = 1363; + + MODEL_PLACEHOLDER_M364 = 1364; + + MODEL_PLACEHOLDER_M365 = 1365; + + MODEL_PLACEHOLDER_M366 = 1366; + + MODEL_PLACEHOLDER_M367 = 1367; + + MODEL_PLACEHOLDER_M368 = 1368; + + MODEL_PLACEHOLDER_M369 = 1369; + + MODEL_PLACEHOLDER_M370 = 1370; + + MODEL_PLACEHOLDER_M371 = 1371; + + MODEL_PLACEHOLDER_M372 = 1372; + + MODEL_PLACEHOLDER_M373 = 1373; + + MODEL_PLACEHOLDER_M374 = 1374; + + MODEL_PLACEHOLDER_M375 = 1375; + + MODEL_PLACEHOLDER_M376 = 1376; + + MODEL_PLACEHOLDER_M377 = 1377; + + MODEL_PLACEHOLDER_M378 = 1378; + + MODEL_PLACEHOLDER_M379 = 1379; + + MODEL_PLACEHOLDER_M380 = 1380; + + MODEL_PLACEHOLDER_M381 = 1381; + + MODEL_PLACEHOLDER_M382 = 1382; + + MODEL_PLACEHOLDER_M383 = 1383; + + MODEL_PLACEHOLDER_M384 = 1384; + + MODEL_PLACEHOLDER_M385 = 1385; + + MODEL_PLACEHOLDER_M386 = 1386; + + MODEL_PLACEHOLDER_M387 = 1387; + + MODEL_PLACEHOLDER_M388 = 1388; + + MODEL_PLACEHOLDER_M389 = 1389; + + MODEL_PLACEHOLDER_M390 = 1390; + + MODEL_PLACEHOLDER_M391 = 1391; + + MODEL_PLACEHOLDER_M392 = 1392; + + MODEL_PLACEHOLDER_M393 = 1393; + + MODEL_PLACEHOLDER_M394 = 1394; + + MODEL_PLACEHOLDER_M395 = 1395; + + MODEL_PLACEHOLDER_M396 = 1396; + + MODEL_PLACEHOLDER_M397 = 1397; + + MODEL_PLACEHOLDER_M398 = 1398; + + MODEL_PLACEHOLDER_M399 = 1399; + + MODEL_PLACEHOLDER_M400 = 1400; + + MODEL_PLACEHOLDER_M401 = 1401; + + MODEL_PLACEHOLDER_M402 = 1402; + + MODEL_PLACEHOLDER_M403 = 1403; + + MODEL_PLACEHOLDER_M404 = 1404; + + MODEL_PLACEHOLDER_M405 = 1405; + + MODEL_PLACEHOLDER_M406 = 1406; + + MODEL_PLACEHOLDER_M407 = 1407; + + MODEL_PLACEHOLDER_M408 = 1408; + + MODEL_PLACEHOLDER_M409 = 1409; + + MODEL_PLACEHOLDER_M410 = 1410; + + MODEL_PLACEHOLDER_M411 = 1411; + + MODEL_PLACEHOLDER_M412 = 1412; + + MODEL_PLACEHOLDER_M413 = 1413; + + MODEL_PLACEHOLDER_M414 = 1414; + + MODEL_PLACEHOLDER_M415 = 1415; + + MODEL_PLACEHOLDER_M416 = 1416; + + MODEL_PLACEHOLDER_M417 = 1417; + + MODEL_PLACEHOLDER_M418 = 1418; + + MODEL_PLACEHOLDER_M419 = 1419; + + MODEL_PLACEHOLDER_M420 = 1420; + + MODEL_PLACEHOLDER_M421 = 1421; + + MODEL_PLACEHOLDER_M422 = 1422; + + MODEL_PLACEHOLDER_M423 = 1423; + + MODEL_PLACEHOLDER_M424 = 1424; + + MODEL_PLACEHOLDER_M425 = 1425; + + MODEL_PLACEHOLDER_M426 = 1426; + + MODEL_PLACEHOLDER_M427 = 1427; + + MODEL_PLACEHOLDER_M428 = 1428; + + MODEL_PLACEHOLDER_M429 = 1429; + + MODEL_PLACEHOLDER_M430 = 1430; + + MODEL_PLACEHOLDER_M431 = 1431; + + MODEL_PLACEHOLDER_M432 = 1432; + + MODEL_PLACEHOLDER_M433 = 1433; + + MODEL_PLACEHOLDER_M434 = 1434; + + MODEL_PLACEHOLDER_M435 = 1435; + + MODEL_PLACEHOLDER_M436 = 1436; + + MODEL_PLACEHOLDER_M437 = 1437; + + MODEL_PLACEHOLDER_M438 = 1438; + + MODEL_PLACEHOLDER_M439 = 1439; + + MODEL_PLACEHOLDER_M440 = 1440; + + MODEL_PLACEHOLDER_M441 = 1441; + + MODEL_PLACEHOLDER_M442 = 1442; + + MODEL_PLACEHOLDER_M443 = 1443; + + MODEL_PLACEHOLDER_M444 = 1444; + + MODEL_PLACEHOLDER_M445 = 1445; + + MODEL_PLACEHOLDER_M446 = 1446; + + MODEL_PLACEHOLDER_M447 = 1447; + + MODEL_PLACEHOLDER_M448 = 1448; + + MODEL_PLACEHOLDER_M449 = 1449; + + MODEL_PLACEHOLDER_M450 = 1450; + + MODEL_PLACEHOLDER_M451 = 1451; + + MODEL_PLACEHOLDER_M452 = 1452; + + MODEL_PLACEHOLDER_M453 = 1453; + + MODEL_PLACEHOLDER_M454 = 1454; + + MODEL_PLACEHOLDER_M455 = 1455; + + MODEL_PLACEHOLDER_M456 = 1456; + + MODEL_PLACEHOLDER_M457 = 1457; + + MODEL_PLACEHOLDER_M458 = 1458; + + MODEL_PLACEHOLDER_M459 = 1459; + + MODEL_PLACEHOLDER_M460 = 1460; + + MODEL_PLACEHOLDER_M461 = 1461; + + MODEL_PLACEHOLDER_M462 = 1462; + + MODEL_PLACEHOLDER_M463 = 1463; + + MODEL_PLACEHOLDER_M464 = 1464; + + MODEL_PLACEHOLDER_M465 = 1465; + + MODEL_PLACEHOLDER_M466 = 1466; + + MODEL_PLACEHOLDER_M467 = 1467; + + MODEL_PLACEHOLDER_M468 = 1468; + + MODEL_PLACEHOLDER_M469 = 1469; + + MODEL_PLACEHOLDER_M470 = 1470; + + MODEL_PLACEHOLDER_M471 = 1471; + + MODEL_PLACEHOLDER_M472 = 1472; + + MODEL_PLACEHOLDER_M473 = 1473; + + MODEL_PLACEHOLDER_M474 = 1474; + + MODEL_PLACEHOLDER_M475 = 1475; + + MODEL_PLACEHOLDER_M476 = 1476; + + MODEL_PLACEHOLDER_M477 = 1477; + + MODEL_PLACEHOLDER_M478 = 1478; + + MODEL_PLACEHOLDER_M479 = 1479; + + MODEL_PLACEHOLDER_M480 = 1480; + + MODEL_PLACEHOLDER_M481 = 1481; + + MODEL_PLACEHOLDER_M482 = 1482; + + MODEL_PLACEHOLDER_M483 = 1483; + + MODEL_PLACEHOLDER_M484 = 1484; + + MODEL_PLACEHOLDER_M485 = 1485; + + MODEL_PLACEHOLDER_M486 = 1486; + + MODEL_PLACEHOLDER_M487 = 1487; + + MODEL_PLACEHOLDER_M488 = 1488; + + MODEL_PLACEHOLDER_M489 = 1489; + + MODEL_PLACEHOLDER_M490 = 1490; + + MODEL_PLACEHOLDER_M491 = 1491; + + MODEL_PLACEHOLDER_M492 = 1492; + + MODEL_PLACEHOLDER_M493 = 1493; + + MODEL_PLACEHOLDER_M494 = 1494; + + MODEL_PLACEHOLDER_M495 = 1495; + + MODEL_PLACEHOLDER_M496 = 1496; + + MODEL_PLACEHOLDER_M497 = 1497; + + MODEL_PLACEHOLDER_M498 = 1498; + + MODEL_PLACEHOLDER_M499 = 1499; + + MODEL_PLACEHOLDER_M500 = 1500; + + MODEL_PLACEHOLDER_M501 = 1501; + + MODEL_PLACEHOLDER_M502 = 1502; + + MODEL_PLACEHOLDER_M503 = 1503; + + MODEL_PLACEHOLDER_M504 = 1504; + + MODEL_PLACEHOLDER_M505 = 1505; + + MODEL_PLACEHOLDER_M506 = 1506; + + MODEL_PLACEHOLDER_M507 = 1507; + + MODEL_PLACEHOLDER_M508 = 1508; + + MODEL_PLACEHOLDER_M509 = 1509; + + MODEL_PLACEHOLDER_M510 = 1510; + + MODEL_PLACEHOLDER_M511 = 1511; + + MODEL_PLACEHOLDER_M512 = 1512; + + MODEL_PLACEHOLDER_M513 = 1513; + + MODEL_PLACEHOLDER_M514 = 1514; + + MODEL_PLACEHOLDER_M515 = 1515; + + MODEL_PLACEHOLDER_M516 = 1516; + + MODEL_PLACEHOLDER_M517 = 1517; + + MODEL_PLACEHOLDER_M518 = 1518; + + MODEL_PLACEHOLDER_M519 = 1519; + + MODEL_PLACEHOLDER_M520 = 1520; + + MODEL_PLACEHOLDER_M521 = 1521; + + MODEL_PLACEHOLDER_M522 = 1522; + + MODEL_PLACEHOLDER_M523 = 1523; + + MODEL_PLACEHOLDER_M524 = 1524; + + MODEL_PLACEHOLDER_M525 = 1525; + + MODEL_PLACEHOLDER_M526 = 1526; + + MODEL_PLACEHOLDER_M527 = 1527; + + MODEL_PLACEHOLDER_M528 = 1528; + + MODEL_PLACEHOLDER_M529 = 1529; + + MODEL_PLACEHOLDER_M530 = 1530; + + MODEL_PLACEHOLDER_M531 = 1531; + + MODEL_PLACEHOLDER_M532 = 1532; + + MODEL_PLACEHOLDER_M533 = 1533; + + MODEL_PLACEHOLDER_M534 = 1534; + + MODEL_PLACEHOLDER_M535 = 1535; + + MODEL_PLACEHOLDER_M536 = 1536; + + MODEL_PLACEHOLDER_M537 = 1537; + + MODEL_PLACEHOLDER_M538 = 1538; + + MODEL_PLACEHOLDER_M539 = 1539; + + MODEL_PLACEHOLDER_M540 = 1540; + + MODEL_PLACEHOLDER_M541 = 1541; + + MODEL_PLACEHOLDER_M542 = 1542; + + MODEL_PLACEHOLDER_M543 = 1543; + + MODEL_PLACEHOLDER_M544 = 1544; + + MODEL_PLACEHOLDER_M545 = 1545; + + MODEL_PLACEHOLDER_M546 = 1546; + + MODEL_PLACEHOLDER_M547 = 1547; + + MODEL_PLACEHOLDER_M548 = 1548; + + MODEL_PLACEHOLDER_M549 = 1549; + + MODEL_PLACEHOLDER_M550 = 1550; + + MODEL_PLACEHOLDER_M551 = 1551; + + MODEL_PLACEHOLDER_M552 = 1552; + + MODEL_PLACEHOLDER_M553 = 1553; + + MODEL_PLACEHOLDER_M554 = 1554; + + MODEL_PLACEHOLDER_M555 = 1555; + + MODEL_PLACEHOLDER_M556 = 1556; + + MODEL_PLACEHOLDER_M557 = 1557; + + MODEL_PLACEHOLDER_M558 = 1558; + + MODEL_PLACEHOLDER_M559 = 1559; + + MODEL_PLACEHOLDER_M560 = 1560; + + MODEL_PLACEHOLDER_M561 = 1561; + + MODEL_PLACEHOLDER_M562 = 1562; + + MODEL_PLACEHOLDER_M563 = 1563; + + MODEL_PLACEHOLDER_M564 = 1564; + + MODEL_PLACEHOLDER_M565 = 1565; + + MODEL_PLACEHOLDER_M566 = 1566; + + MODEL_PLACEHOLDER_M567 = 1567; + + MODEL_PLACEHOLDER_M568 = 1568; + + MODEL_PLACEHOLDER_M569 = 1569; + + MODEL_PLACEHOLDER_M570 = 1570; + + MODEL_PLACEHOLDER_M571 = 1571; + + MODEL_PLACEHOLDER_M572 = 1572; + + MODEL_PLACEHOLDER_M573 = 1573; + + MODEL_PLACEHOLDER_M574 = 1574; + + MODEL_PLACEHOLDER_M575 = 1575; + + MODEL_PLACEHOLDER_M576 = 1576; + + MODEL_PLACEHOLDER_M577 = 1577; + + MODEL_PLACEHOLDER_M578 = 1578; + + MODEL_PLACEHOLDER_M579 = 1579; + + MODEL_PLACEHOLDER_M580 = 1580; + + MODEL_PLACEHOLDER_M581 = 1581; + + MODEL_PLACEHOLDER_M582 = 1582; + + MODEL_PLACEHOLDER_M583 = 1583; + + MODEL_PLACEHOLDER_M584 = 1584; + + MODEL_PLACEHOLDER_M585 = 1585; + + MODEL_PLACEHOLDER_M586 = 1586; + + MODEL_PLACEHOLDER_M587 = 1587; + + MODEL_PLACEHOLDER_M588 = 1588; + + MODEL_PLACEHOLDER_M589 = 1589; + + MODEL_PLACEHOLDER_M590 = 1590; + + MODEL_PLACEHOLDER_M591 = 1591; + + MODEL_PLACEHOLDER_M592 = 1592; + + MODEL_PLACEHOLDER_M593 = 1593; + + MODEL_PLACEHOLDER_M594 = 1594; + + MODEL_PLACEHOLDER_M595 = 1595; + + MODEL_PLACEHOLDER_M596 = 1596; + + MODEL_PLACEHOLDER_M597 = 1597; + + MODEL_PLACEHOLDER_M598 = 1598; + + MODEL_PLACEHOLDER_M599 = 1599; + + MODEL_PLACEHOLDER_M600 = 1600; + + MODEL_PLACEHOLDER_M601 = 1601; + + MODEL_PLACEHOLDER_M602 = 1602; + + MODEL_PLACEHOLDER_M603 = 1603; + + MODEL_PLACEHOLDER_M604 = 1604; + + MODEL_PLACEHOLDER_M605 = 1605; + + MODEL_PLACEHOLDER_M606 = 1606; + + MODEL_PLACEHOLDER_M607 = 1607; + + MODEL_PLACEHOLDER_M608 = 1608; + + MODEL_PLACEHOLDER_M609 = 1609; + + MODEL_PLACEHOLDER_M610 = 1610; + + MODEL_PLACEHOLDER_M611 = 1611; + + MODEL_PLACEHOLDER_M612 = 1612; + + MODEL_PLACEHOLDER_M613 = 1613; + + MODEL_PLACEHOLDER_M614 = 1614; + + MODEL_PLACEHOLDER_M615 = 1615; + + MODEL_PLACEHOLDER_M616 = 1616; + + MODEL_PLACEHOLDER_M617 = 1617; + + MODEL_PLACEHOLDER_M618 = 1618; + + MODEL_PLACEHOLDER_M619 = 1619; + + MODEL_PLACEHOLDER_M620 = 1620; + + MODEL_PLACEHOLDER_M621 = 1621; + + MODEL_PLACEHOLDER_M622 = 1622; + + MODEL_PLACEHOLDER_M623 = 1623; + + MODEL_PLACEHOLDER_M624 = 1624; + + MODEL_PLACEHOLDER_M625 = 1625; + + MODEL_PLACEHOLDER_M626 = 1626; + + MODEL_PLACEHOLDER_M627 = 1627; + + MODEL_PLACEHOLDER_M628 = 1628; + + MODEL_PLACEHOLDER_M629 = 1629; + + MODEL_PLACEHOLDER_M630 = 1630; + + MODEL_PLACEHOLDER_M631 = 1631; + + MODEL_PLACEHOLDER_M632 = 1632; + + MODEL_PLACEHOLDER_M633 = 1633; + + MODEL_PLACEHOLDER_M634 = 1634; + + MODEL_PLACEHOLDER_M635 = 1635; + + MODEL_PLACEHOLDER_M636 = 1636; + + MODEL_PLACEHOLDER_M637 = 1637; + + MODEL_PLACEHOLDER_M638 = 1638; + + MODEL_PLACEHOLDER_M639 = 1639; + + MODEL_PLACEHOLDER_M640 = 1640; + + MODEL_PLACEHOLDER_M641 = 1641; + + MODEL_PLACEHOLDER_M642 = 1642; + + MODEL_PLACEHOLDER_M643 = 1643; + + MODEL_PLACEHOLDER_M644 = 1644; + + MODEL_PLACEHOLDER_M645 = 1645; + + MODEL_PLACEHOLDER_M646 = 1646; + + MODEL_PLACEHOLDER_M647 = 1647; + + MODEL_PLACEHOLDER_M648 = 1648; + + MODEL_PLACEHOLDER_M649 = 1649; + + MODEL_PLACEHOLDER_M650 = 1650; + + MODEL_PLACEHOLDER_M651 = 1651; + + MODEL_PLACEHOLDER_M652 = 1652; + + MODEL_PLACEHOLDER_M653 = 1653; + + MODEL_PLACEHOLDER_M654 = 1654; + + MODEL_PLACEHOLDER_M655 = 1655; + + MODEL_PLACEHOLDER_M656 = 1656; + + MODEL_PLACEHOLDER_M657 = 1657; + + MODEL_PLACEHOLDER_M658 = 1658; + + MODEL_PLACEHOLDER_M659 = 1659; + + MODEL_PLACEHOLDER_M660 = 1660; + + MODEL_PLACEHOLDER_M661 = 1661; + + MODEL_PLACEHOLDER_M662 = 1662; + + MODEL_PLACEHOLDER_M663 = 1663; + + MODEL_PLACEHOLDER_M664 = 1664; + + MODEL_PLACEHOLDER_M665 = 1665; + + MODEL_PLACEHOLDER_M666 = 1666; + + MODEL_PLACEHOLDER_M667 = 1667; + + MODEL_PLACEHOLDER_M668 = 1668; + + MODEL_PLACEHOLDER_M669 = 1669; + + MODEL_PLACEHOLDER_M670 = 1670; + + MODEL_PLACEHOLDER_M671 = 1671; + + MODEL_PLACEHOLDER_M672 = 1672; + + MODEL_PLACEHOLDER_M673 = 1673; + + MODEL_PLACEHOLDER_M674 = 1674; + + MODEL_PLACEHOLDER_M675 = 1675; + + MODEL_PLACEHOLDER_M676 = 1676; + + MODEL_PLACEHOLDER_M677 = 1677; + + MODEL_PLACEHOLDER_M678 = 1678; + + MODEL_PLACEHOLDER_M679 = 1679; + + MODEL_PLACEHOLDER_M680 = 1680; + + MODEL_PLACEHOLDER_M681 = 1681; + + MODEL_PLACEHOLDER_M682 = 1682; + + MODEL_PLACEHOLDER_M683 = 1683; + + MODEL_PLACEHOLDER_M684 = 1684; + + MODEL_PLACEHOLDER_M685 = 1685; + + MODEL_PLACEHOLDER_M686 = 1686; + + MODEL_PLACEHOLDER_M687 = 1687; + + MODEL_PLACEHOLDER_M688 = 1688; + + MODEL_PLACEHOLDER_M689 = 1689; + + MODEL_PLACEHOLDER_M690 = 1690; + + MODEL_PLACEHOLDER_M691 = 1691; + + MODEL_PLACEHOLDER_M692 = 1692; + + MODEL_PLACEHOLDER_M693 = 1693; + + MODEL_PLACEHOLDER_M694 = 1694; + + MODEL_PLACEHOLDER_M695 = 1695; + + MODEL_PLACEHOLDER_M696 = 1696; + + MODEL_PLACEHOLDER_M697 = 1697; + + MODEL_PLACEHOLDER_M698 = 1698; + + MODEL_PLACEHOLDER_M699 = 1699; + + MODEL_PLACEHOLDER_M700 = 1700; + + MODEL_PLACEHOLDER_M701 = 1701; + + MODEL_PLACEHOLDER_M702 = 1702; + + MODEL_PLACEHOLDER_M703 = 1703; + + MODEL_PLACEHOLDER_M704 = 1704; + + MODEL_PLACEHOLDER_M705 = 1705; + + MODEL_PLACEHOLDER_M706 = 1706; + + MODEL_PLACEHOLDER_M707 = 1707; + + MODEL_PLACEHOLDER_M708 = 1708; + + MODEL_PLACEHOLDER_M709 = 1709; + + MODEL_PLACEHOLDER_M710 = 1710; + + MODEL_PLACEHOLDER_M711 = 1711; + + MODEL_PLACEHOLDER_M712 = 1712; + + MODEL_PLACEHOLDER_M713 = 1713; + + MODEL_PLACEHOLDER_M714 = 1714; + + MODEL_PLACEHOLDER_M715 = 1715; + + MODEL_PLACEHOLDER_M716 = 1716; + + MODEL_PLACEHOLDER_M717 = 1717; + + MODEL_PLACEHOLDER_M718 = 1718; + + MODEL_PLACEHOLDER_M719 = 1719; + + MODEL_PLACEHOLDER_M720 = 1720; + + MODEL_PLACEHOLDER_M721 = 1721; + + MODEL_PLACEHOLDER_M722 = 1722; + + MODEL_PLACEHOLDER_M723 = 1723; + + MODEL_PLACEHOLDER_M724 = 1724; + + MODEL_PLACEHOLDER_M725 = 1725; + + MODEL_PLACEHOLDER_M726 = 1726; + + MODEL_PLACEHOLDER_M727 = 1727; + + MODEL_PLACEHOLDER_M728 = 1728; + + MODEL_PLACEHOLDER_M729 = 1729; + + MODEL_PLACEHOLDER_M730 = 1730; + + MODEL_PLACEHOLDER_M731 = 1731; + + MODEL_PLACEHOLDER_M732 = 1732; + + MODEL_PLACEHOLDER_M733 = 1733; + + MODEL_PLACEHOLDER_M734 = 1734; + + MODEL_PLACEHOLDER_M735 = 1735; + + MODEL_PLACEHOLDER_M736 = 1736; + + MODEL_PLACEHOLDER_M737 = 1737; + + MODEL_PLACEHOLDER_M738 = 1738; + + MODEL_PLACEHOLDER_M739 = 1739; + + MODEL_PLACEHOLDER_M740 = 1740; + + MODEL_PLACEHOLDER_M741 = 1741; + + MODEL_PLACEHOLDER_M742 = 1742; + + MODEL_PLACEHOLDER_M743 = 1743; + + MODEL_PLACEHOLDER_M744 = 1744; + + MODEL_PLACEHOLDER_M745 = 1745; + + MODEL_PLACEHOLDER_M746 = 1746; + + MODEL_PLACEHOLDER_M747 = 1747; + + MODEL_PLACEHOLDER_M748 = 1748; + + MODEL_PLACEHOLDER_M749 = 1749; + + MODEL_PLACEHOLDER_M750 = 1750; + + MODEL_PLACEHOLDER_M751 = 1751; + + MODEL_PLACEHOLDER_M752 = 1752; + + MODEL_PLACEHOLDER_M753 = 1753; + + MODEL_PLACEHOLDER_M754 = 1754; + + MODEL_PLACEHOLDER_M755 = 1755; + + MODEL_PLACEHOLDER_M756 = 1756; + + MODEL_PLACEHOLDER_M757 = 1757; + + MODEL_PLACEHOLDER_M758 = 1758; + + MODEL_PLACEHOLDER_M759 = 1759; + + MODEL_PLACEHOLDER_M760 = 1760; + + MODEL_PLACEHOLDER_M761 = 1761; + + MODEL_PLACEHOLDER_M762 = 1762; + + MODEL_PLACEHOLDER_M763 = 1763; + + MODEL_PLACEHOLDER_M764 = 1764; + + MODEL_PLACEHOLDER_M765 = 1765; + + MODEL_PLACEHOLDER_M766 = 1766; + + MODEL_PLACEHOLDER_M767 = 1767; + + MODEL_PLACEHOLDER_M768 = 1768; + + MODEL_PLACEHOLDER_M769 = 1769; + + MODEL_PLACEHOLDER_M770 = 1770; + + MODEL_PLACEHOLDER_M771 = 1771; + + MODEL_PLACEHOLDER_M772 = 1772; + + MODEL_PLACEHOLDER_M773 = 1773; + + MODEL_PLACEHOLDER_M774 = 1774; + + MODEL_PLACEHOLDER_M775 = 1775; + + MODEL_PLACEHOLDER_M776 = 1776; + + MODEL_PLACEHOLDER_M777 = 1777; + + MODEL_PLACEHOLDER_M778 = 1778; + + MODEL_PLACEHOLDER_M779 = 1779; + + MODEL_PLACEHOLDER_M780 = 1780; + + MODEL_PLACEHOLDER_M781 = 1781; + + MODEL_PLACEHOLDER_M782 = 1782; + + MODEL_PLACEHOLDER_M783 = 1783; + + MODEL_PLACEHOLDER_M784 = 1784; + + MODEL_PLACEHOLDER_M785 = 1785; + + MODEL_PLACEHOLDER_M786 = 1786; + + MODEL_PLACEHOLDER_M787 = 1787; + + MODEL_PLACEHOLDER_M788 = 1788; + + MODEL_PLACEHOLDER_M789 = 1789; + + MODEL_PLACEHOLDER_M790 = 1790; + + MODEL_PLACEHOLDER_M791 = 1791; + + MODEL_PLACEHOLDER_M792 = 1792; + + MODEL_PLACEHOLDER_M793 = 1793; + + MODEL_PLACEHOLDER_M794 = 1794; + + MODEL_PLACEHOLDER_M795 = 1795; + + MODEL_PLACEHOLDER_M796 = 1796; + + MODEL_PLACEHOLDER_M797 = 1797; + + MODEL_PLACEHOLDER_M798 = 1798; + + MODEL_PLACEHOLDER_M799 = 1799; + + MODEL_PLACEHOLDER_M800 = 1800; + + MODEL_PLACEHOLDER_M801 = 1801; + + MODEL_PLACEHOLDER_M802 = 1802; + + MODEL_PLACEHOLDER_M803 = 1803; + + MODEL_PLACEHOLDER_M804 = 1804; + + MODEL_PLACEHOLDER_M805 = 1805; + + MODEL_PLACEHOLDER_M806 = 1806; + + MODEL_PLACEHOLDER_M807 = 1807; + + MODEL_PLACEHOLDER_M808 = 1808; + + MODEL_PLACEHOLDER_M809 = 1809; + + MODEL_PLACEHOLDER_M810 = 1810; + + MODEL_PLACEHOLDER_M811 = 1811; + + MODEL_PLACEHOLDER_M812 = 1812; + + MODEL_PLACEHOLDER_M813 = 1813; + + MODEL_PLACEHOLDER_M814 = 1814; + + MODEL_PLACEHOLDER_M815 = 1815; + + MODEL_PLACEHOLDER_M816 = 1816; + + MODEL_PLACEHOLDER_M817 = 1817; + + MODEL_PLACEHOLDER_M818 = 1818; + + MODEL_PLACEHOLDER_M819 = 1819; + + MODEL_PLACEHOLDER_M820 = 1820; + + MODEL_PLACEHOLDER_M821 = 1821; + + MODEL_PLACEHOLDER_M822 = 1822; + + MODEL_PLACEHOLDER_M823 = 1823; + + MODEL_PLACEHOLDER_M824 = 1824; + + MODEL_PLACEHOLDER_M825 = 1825; + + MODEL_PLACEHOLDER_M826 = 1826; + + MODEL_PLACEHOLDER_M827 = 1827; + + MODEL_PLACEHOLDER_M828 = 1828; + + MODEL_PLACEHOLDER_M829 = 1829; + + MODEL_PLACEHOLDER_M830 = 1830; + + MODEL_PLACEHOLDER_M831 = 1831; + + MODEL_PLACEHOLDER_M832 = 1832; + + MODEL_PLACEHOLDER_M833 = 1833; + + MODEL_PLACEHOLDER_M834 = 1834; + + MODEL_PLACEHOLDER_M835 = 1835; + + MODEL_PLACEHOLDER_M836 = 1836; + + MODEL_PLACEHOLDER_M837 = 1837; + + MODEL_PLACEHOLDER_M838 = 1838; + + MODEL_PLACEHOLDER_M839 = 1839; + + MODEL_PLACEHOLDER_M840 = 1840; + + MODEL_PLACEHOLDER_M841 = 1841; + + MODEL_PLACEHOLDER_M842 = 1842; + + MODEL_PLACEHOLDER_M843 = 1843; + + MODEL_PLACEHOLDER_M844 = 1844; + + MODEL_PLACEHOLDER_M845 = 1845; + + MODEL_PLACEHOLDER_M846 = 1846; + + MODEL_PLACEHOLDER_M847 = 1847; + + MODEL_PLACEHOLDER_M848 = 1848; + + MODEL_PLACEHOLDER_M849 = 1849; + + MODEL_PLACEHOLDER_M850 = 1850; + + MODEL_PLACEHOLDER_M851 = 1851; + + MODEL_PLACEHOLDER_M852 = 1852; + + MODEL_PLACEHOLDER_M853 = 1853; + + MODEL_PLACEHOLDER_M854 = 1854; + + MODEL_PLACEHOLDER_M855 = 1855; + + MODEL_PLACEHOLDER_M856 = 1856; + + MODEL_PLACEHOLDER_M857 = 1857; + + MODEL_PLACEHOLDER_M858 = 1858; + + MODEL_PLACEHOLDER_M859 = 1859; + + MODEL_PLACEHOLDER_M860 = 1860; + + MODEL_PLACEHOLDER_M861 = 1861; + + MODEL_PLACEHOLDER_M862 = 1862; + + MODEL_PLACEHOLDER_M863 = 1863; + + MODEL_PLACEHOLDER_M864 = 1864; + + MODEL_PLACEHOLDER_M865 = 1865; + + MODEL_PLACEHOLDER_M866 = 1866; + + MODEL_PLACEHOLDER_M867 = 1867; + + MODEL_PLACEHOLDER_M868 = 1868; + + MODEL_PLACEHOLDER_M869 = 1869; + + MODEL_PLACEHOLDER_M870 = 1870; + + MODEL_PLACEHOLDER_M871 = 1871; + + MODEL_PLACEHOLDER_M872 = 1872; + + MODEL_PLACEHOLDER_M873 = 1873; + + MODEL_PLACEHOLDER_M874 = 1874; + + MODEL_PLACEHOLDER_M875 = 1875; + + MODEL_PLACEHOLDER_M876 = 1876; + + MODEL_PLACEHOLDER_M877 = 1877; + + MODEL_PLACEHOLDER_M878 = 1878; + + MODEL_PLACEHOLDER_M879 = 1879; + + MODEL_PLACEHOLDER_M880 = 1880; + + MODEL_PLACEHOLDER_M881 = 1881; + + MODEL_PLACEHOLDER_M882 = 1882; + + MODEL_PLACEHOLDER_M883 = 1883; + + MODEL_PLACEHOLDER_M884 = 1884; + + MODEL_PLACEHOLDER_M885 = 1885; + + MODEL_PLACEHOLDER_M886 = 1886; + + MODEL_PLACEHOLDER_M887 = 1887; + + MODEL_PLACEHOLDER_M888 = 1888; + + MODEL_PLACEHOLDER_M889 = 1889; + + MODEL_PLACEHOLDER_M890 = 1890; + + MODEL_PLACEHOLDER_M891 = 1891; + + MODEL_PLACEHOLDER_M892 = 1892; + + MODEL_PLACEHOLDER_M893 = 1893; + + MODEL_PLACEHOLDER_M894 = 1894; + + MODEL_PLACEHOLDER_M895 = 1895; + + MODEL_PLACEHOLDER_M896 = 1896; + + MODEL_PLACEHOLDER_M897 = 1897; + + MODEL_PLACEHOLDER_M898 = 1898; + + MODEL_PLACEHOLDER_M899 = 1899; + + MODEL_PLACEHOLDER_M900 = 1900; + + MODEL_PLACEHOLDER_M901 = 1901; + + MODEL_PLACEHOLDER_M902 = 1902; + + MODEL_PLACEHOLDER_M903 = 1903; + + MODEL_PLACEHOLDER_M904 = 1904; + + MODEL_PLACEHOLDER_M905 = 1905; + + MODEL_PLACEHOLDER_M906 = 1906; + + MODEL_PLACEHOLDER_M907 = 1907; + + MODEL_PLACEHOLDER_M908 = 1908; + + MODEL_PLACEHOLDER_M909 = 1909; + + MODEL_PLACEHOLDER_M910 = 1910; + + MODEL_PLACEHOLDER_M911 = 1911; + + MODEL_PLACEHOLDER_M912 = 1912; + + MODEL_PLACEHOLDER_M913 = 1913; + + MODEL_PLACEHOLDER_M914 = 1914; + + MODEL_PLACEHOLDER_M915 = 1915; + + MODEL_PLACEHOLDER_M916 = 1916; + + MODEL_PLACEHOLDER_M917 = 1917; + + MODEL_PLACEHOLDER_M918 = 1918; + + MODEL_PLACEHOLDER_M919 = 1919; + + MODEL_PLACEHOLDER_M920 = 1920; + + MODEL_PLACEHOLDER_M921 = 1921; + + MODEL_PLACEHOLDER_M922 = 1922; + + MODEL_PLACEHOLDER_M923 = 1923; + + MODEL_PLACEHOLDER_M924 = 1924; + + MODEL_PLACEHOLDER_M925 = 1925; + + MODEL_PLACEHOLDER_M926 = 1926; + + MODEL_PLACEHOLDER_M927 = 1927; + + MODEL_PLACEHOLDER_M928 = 1928; + + MODEL_PLACEHOLDER_M929 = 1929; + + MODEL_PLACEHOLDER_M930 = 1930; + + MODEL_PLACEHOLDER_M931 = 1931; + + MODEL_PLACEHOLDER_M932 = 1932; + + MODEL_PLACEHOLDER_M933 = 1933; + + MODEL_PLACEHOLDER_M934 = 1934; + + MODEL_PLACEHOLDER_M935 = 1935; + + MODEL_PLACEHOLDER_M936 = 1936; + + MODEL_PLACEHOLDER_M937 = 1937; + + MODEL_PLACEHOLDER_M938 = 1938; + + MODEL_PLACEHOLDER_M939 = 1939; + + MODEL_PLACEHOLDER_M940 = 1940; + + MODEL_PLACEHOLDER_M941 = 1941; + + MODEL_PLACEHOLDER_M942 = 1942; + + MODEL_PLACEHOLDER_M943 = 1943; + + MODEL_PLACEHOLDER_M944 = 1944; + + MODEL_PLACEHOLDER_M945 = 1945; + + MODEL_PLACEHOLDER_M946 = 1946; + + MODEL_PLACEHOLDER_M947 = 1947; + + MODEL_PLACEHOLDER_M948 = 1948; + + MODEL_PLACEHOLDER_M949 = 1949; + + MODEL_PLACEHOLDER_M950 = 1950; + + MODEL_PLACEHOLDER_M951 = 1951; + + MODEL_PLACEHOLDER_M952 = 1952; + + MODEL_PLACEHOLDER_M953 = 1953; + + MODEL_PLACEHOLDER_M954 = 1954; + + MODEL_PLACEHOLDER_M955 = 1955; + + MODEL_PLACEHOLDER_M956 = 1956; + + MODEL_PLACEHOLDER_M957 = 1957; + + MODEL_PLACEHOLDER_M958 = 1958; + + MODEL_PLACEHOLDER_M959 = 1959; + + MODEL_PLACEHOLDER_M960 = 1960; + + MODEL_PLACEHOLDER_M961 = 1961; + + MODEL_PLACEHOLDER_M962 = 1962; + + MODEL_PLACEHOLDER_M963 = 1963; + + MODEL_PLACEHOLDER_M964 = 1964; + + MODEL_PLACEHOLDER_M965 = 1965; + + MODEL_PLACEHOLDER_M966 = 1966; + + MODEL_PLACEHOLDER_M967 = 1967; + + MODEL_PLACEHOLDER_M968 = 1968; + + MODEL_PLACEHOLDER_M969 = 1969; + + MODEL_PLACEHOLDER_M970 = 1970; + + MODEL_PLACEHOLDER_M971 = 1971; + + MODEL_PLACEHOLDER_M972 = 1972; + + MODEL_PLACEHOLDER_M973 = 1973; + + MODEL_PLACEHOLDER_M974 = 1974; + + MODEL_PLACEHOLDER_M975 = 1975; + + MODEL_PLACEHOLDER_M976 = 1976; + + MODEL_PLACEHOLDER_M977 = 1977; + + MODEL_PLACEHOLDER_M978 = 1978; + + MODEL_PLACEHOLDER_M979 = 1979; + + MODEL_PLACEHOLDER_M980 = 1980; + + MODEL_PLACEHOLDER_M981 = 1981; + + MODEL_PLACEHOLDER_M982 = 1982; + + MODEL_PLACEHOLDER_M983 = 1983; + + MODEL_PLACEHOLDER_M984 = 1984; + + MODEL_PLACEHOLDER_M985 = 1985; + + MODEL_PLACEHOLDER_M986 = 1986; + + MODEL_PLACEHOLDER_M987 = 1987; + + MODEL_PLACEHOLDER_M988 = 1988; + + MODEL_PLACEHOLDER_M989 = 1989; + + MODEL_PLACEHOLDER_M990 = 1990; + + MODEL_PLACEHOLDER_M991 = 1991; + + MODEL_PLACEHOLDER_M992 = 1992; + + MODEL_PLACEHOLDER_M993 = 1993; + + MODEL_PLACEHOLDER_M994 = 1994; + + MODEL_PLACEHOLDER_M995 = 1995; + + MODEL_PLACEHOLDER_M996 = 1996; + + MODEL_PLACEHOLDER_M997 = 1997; + + MODEL_PLACEHOLDER_M998 = 1998; + + MODEL_PLACEHOLDER_M999 = 1999; + + MODEL_PLACEHOLDER_M1000 = 2000; + + MODEL_PLACEHOLDER_M1001 = 2001; + + MODEL_PLACEHOLDER_M1002 = 2002; + + MODEL_PLACEHOLDER_M1003 = 2003; + + MODEL_PLACEHOLDER_M1004 = 2004; + + MODEL_PLACEHOLDER_M1005 = 2005; + + MODEL_PLACEHOLDER_M1006 = 2006; + + MODEL_PLACEHOLDER_M1007 = 2007; + + MODEL_PLACEHOLDER_M1008 = 2008; + + MODEL_PLACEHOLDER_M1009 = 2009; + + MODEL_PLACEHOLDER_M1010 = 2010; + + MODEL_PLACEHOLDER_M1011 = 2011; + + MODEL_PLACEHOLDER_M1012 = 2012; + + MODEL_PLACEHOLDER_M1013 = 2013; + + MODEL_PLACEHOLDER_M1014 = 2014; + + MODEL_PLACEHOLDER_M1015 = 2015; + + MODEL_PLACEHOLDER_M1016 = 2016; + + MODEL_PLACEHOLDER_M1017 = 2017; + + MODEL_PLACEHOLDER_M1018 = 2018; + + MODEL_PLACEHOLDER_M1019 = 2019; + + MODEL_PLACEHOLDER_M1020 = 2020; + + MODEL_PLACEHOLDER_M1021 = 2021; + + MODEL_PLACEHOLDER_M1022 = 2022; + + MODEL_PLACEHOLDER_M1023 = 2023; + + MODEL_PLACEHOLDER_M1024 = 2024; + + MODEL_PLACEHOLDER_M1025 = 2025; + + MODEL_PLACEHOLDER_M1026 = 2026; + + MODEL_PLACEHOLDER_M1027 = 2027; + + MODEL_PLACEHOLDER_M1028 = 2028; + + MODEL_PLACEHOLDER_M1029 = 2029; + + MODEL_PLACEHOLDER_M1030 = 2030; + + MODEL_PLACEHOLDER_M1031 = 2031; + + MODEL_PLACEHOLDER_M1032 = 2032; + + MODEL_PLACEHOLDER_M1033 = 2033; + + MODEL_PLACEHOLDER_M1034 = 2034; + + MODEL_PLACEHOLDER_M1035 = 2035; + + MODEL_PLACEHOLDER_M1036 = 2036; + + MODEL_PLACEHOLDER_M1037 = 2037; + + MODEL_PLACEHOLDER_M1038 = 2038; + + MODEL_PLACEHOLDER_M1039 = 2039; + + MODEL_PLACEHOLDER_M1040 = 2040; + + MODEL_PLACEHOLDER_M1041 = 2041; + + MODEL_PLACEHOLDER_M1042 = 2042; + + MODEL_PLACEHOLDER_M1043 = 2043; + + MODEL_PLACEHOLDER_M1044 = 2044; + + MODEL_PLACEHOLDER_M1045 = 2045; + + MODEL_PLACEHOLDER_M1046 = 2046; + + MODEL_PLACEHOLDER_M1047 = 2047; + + MODEL_PLACEHOLDER_M1048 = 2048; + + MODEL_PLACEHOLDER_M1049 = 2049; + + MODEL_PLACEHOLDER_M1050 = 2050; + + MODEL_PLACEHOLDER_M1051 = 2051; + + MODEL_PLACEHOLDER_M1052 = 2052; + + MODEL_PLACEHOLDER_M1053 = 2053; + + MODEL_PLACEHOLDER_M1054 = 2054; + + MODEL_PLACEHOLDER_M1055 = 2055; + + MODEL_PLACEHOLDER_M1056 = 2056; + + MODEL_PLACEHOLDER_M1057 = 2057; + + MODEL_PLACEHOLDER_M1058 = 2058; + + MODEL_PLACEHOLDER_M1059 = 2059; + + MODEL_PLACEHOLDER_M1060 = 2060; + + MODEL_PLACEHOLDER_M1061 = 2061; + + MODEL_PLACEHOLDER_M1062 = 2062; + + MODEL_PLACEHOLDER_M1063 = 2063; + + MODEL_PLACEHOLDER_M1064 = 2064; + + MODEL_PLACEHOLDER_M1065 = 2065; + + MODEL_PLACEHOLDER_M1066 = 2066; + + MODEL_PLACEHOLDER_M1067 = 2067; + + MODEL_PLACEHOLDER_M1068 = 2068; + + MODEL_PLACEHOLDER_M1069 = 2069; + + MODEL_PLACEHOLDER_M1070 = 2070; + + MODEL_PLACEHOLDER_M1071 = 2071; + + MODEL_PLACEHOLDER_M1072 = 2072; + + MODEL_PLACEHOLDER_M1073 = 2073; + + MODEL_PLACEHOLDER_M1074 = 2074; + + MODEL_PLACEHOLDER_M1075 = 2075; + + MODEL_PLACEHOLDER_M1076 = 2076; + + MODEL_PLACEHOLDER_M1077 = 2077; + + MODEL_PLACEHOLDER_M1078 = 2078; + + MODEL_PLACEHOLDER_M1079 = 2079; + + MODEL_PLACEHOLDER_M1080 = 2080; + + MODEL_PLACEHOLDER_M1081 = 2081; + + MODEL_PLACEHOLDER_M1082 = 2082; + + MODEL_PLACEHOLDER_M1083 = 2083; + + MODEL_PLACEHOLDER_M1084 = 2084; + + MODEL_PLACEHOLDER_M1085 = 2085; + + MODEL_PLACEHOLDER_M1086 = 2086; + + MODEL_PLACEHOLDER_M1087 = 2087; + + MODEL_PLACEHOLDER_M1088 = 2088; + + MODEL_PLACEHOLDER_M1089 = 2089; + + MODEL_PLACEHOLDER_M1090 = 2090; + + MODEL_PLACEHOLDER_M1091 = 2091; + + MODEL_PLACEHOLDER_M1092 = 2092; + + MODEL_PLACEHOLDER_M1093 = 2093; + + MODEL_PLACEHOLDER_M1094 = 2094; + + MODEL_PLACEHOLDER_M1095 = 2095; + + MODEL_PLACEHOLDER_M1096 = 2096; + + MODEL_PLACEHOLDER_M1097 = 2097; + + MODEL_PLACEHOLDER_M1098 = 2098; + + MODEL_PLACEHOLDER_M1099 = 2099; + + MODEL_PLACEHOLDER_M1100 = 2100; + + MODEL_PLACEHOLDER_M1101 = 2101; + + MODEL_PLACEHOLDER_M1102 = 2102; + + MODEL_PLACEHOLDER_M1103 = 2103; + + MODEL_PLACEHOLDER_M1104 = 2104; + + MODEL_PLACEHOLDER_M1105 = 2105; + + MODEL_PLACEHOLDER_M1106 = 2106; + + MODEL_PLACEHOLDER_M1107 = 2107; + + MODEL_PLACEHOLDER_M1108 = 2108; + + MODEL_PLACEHOLDER_M1109 = 2109; + + MODEL_PLACEHOLDER_M1110 = 2110; + + MODEL_PLACEHOLDER_M1111 = 2111; + + MODEL_PLACEHOLDER_M1112 = 2112; + + MODEL_PLACEHOLDER_M1113 = 2113; + + MODEL_PLACEHOLDER_M1114 = 2114; + + MODEL_PLACEHOLDER_M1115 = 2115; + + MODEL_PLACEHOLDER_M1116 = 2116; + + MODEL_PLACEHOLDER_M1117 = 2117; + + MODEL_PLACEHOLDER_M1118 = 2118; + + MODEL_PLACEHOLDER_M1119 = 2119; + + MODEL_PLACEHOLDER_M1120 = 2120; + + MODEL_PLACEHOLDER_M1121 = 2121; + + MODEL_PLACEHOLDER_M1122 = 2122; + + MODEL_PLACEHOLDER_M1123 = 2123; + + MODEL_PLACEHOLDER_M1124 = 2124; + + MODEL_PLACEHOLDER_M1125 = 2125; + + MODEL_PLACEHOLDER_M1126 = 2126; + + MODEL_PLACEHOLDER_M1127 = 2127; + + MODEL_PLACEHOLDER_M1128 = 2128; + + MODEL_PLACEHOLDER_M1129 = 2129; + + MODEL_PLACEHOLDER_M1130 = 2130; + + MODEL_PLACEHOLDER_M1131 = 2131; + + MODEL_PLACEHOLDER_M1132 = 2132; + + MODEL_PLACEHOLDER_M1133 = 2133; + + MODEL_PLACEHOLDER_M1134 = 2134; + + MODEL_PLACEHOLDER_M1135 = 2135; + + MODEL_PLACEHOLDER_M1136 = 2136; + + MODEL_PLACEHOLDER_M1137 = 2137; + + MODEL_PLACEHOLDER_M1138 = 2138; + + MODEL_PLACEHOLDER_M1139 = 2139; + + MODEL_PLACEHOLDER_M1140 = 2140; + + MODEL_PLACEHOLDER_M1141 = 2141; + + MODEL_PLACEHOLDER_M1142 = 2142; + + MODEL_PLACEHOLDER_M1143 = 2143; + + MODEL_PLACEHOLDER_M1144 = 2144; + + MODEL_PLACEHOLDER_M1145 = 2145; + + MODEL_PLACEHOLDER_M1146 = 2146; + + MODEL_PLACEHOLDER_M1147 = 2147; + + MODEL_PLACEHOLDER_M1148 = 2148; + + MODEL_PLACEHOLDER_M1149 = 2149; + + MODEL_PLACEHOLDER_M1150 = 2150; + + MODEL_PLACEHOLDER_M1151 = 2151; + + MODEL_PLACEHOLDER_M1152 = 2152; + + MODEL_PLACEHOLDER_M1153 = 2153; + + MODEL_PLACEHOLDER_M1154 = 2154; + + MODEL_PLACEHOLDER_M1155 = 2155; + + MODEL_PLACEHOLDER_M1156 = 2156; + + MODEL_PLACEHOLDER_M1157 = 2157; + + MODEL_PLACEHOLDER_M1158 = 2158; + + MODEL_PLACEHOLDER_M1159 = 2159; + + MODEL_PLACEHOLDER_M1160 = 2160; + + MODEL_PLACEHOLDER_M1161 = 2161; + + MODEL_PLACEHOLDER_M1162 = 2162; + + MODEL_PLACEHOLDER_M1163 = 2163; + + MODEL_PLACEHOLDER_M1164 = 2164; + + MODEL_PLACEHOLDER_M1165 = 2165; + + MODEL_PLACEHOLDER_M1166 = 2166; + + MODEL_PLACEHOLDER_M1167 = 2167; + + MODEL_PLACEHOLDER_M1168 = 2168; + + MODEL_PLACEHOLDER_M1169 = 2169; + + MODEL_PLACEHOLDER_M1170 = 2170; + + MODEL_PLACEHOLDER_M1171 = 2171; + + MODEL_PLACEHOLDER_M1172 = 2172; + + MODEL_PLACEHOLDER_M1173 = 2173; + + MODEL_PLACEHOLDER_M1174 = 2174; + + MODEL_PLACEHOLDER_M1175 = 2175; + + MODEL_PLACEHOLDER_M1176 = 2176; + + MODEL_PLACEHOLDER_M1177 = 2177; + + MODEL_PLACEHOLDER_M1178 = 2178; + + MODEL_PLACEHOLDER_M1179 = 2179; + + MODEL_PLACEHOLDER_M1180 = 2180; + + MODEL_PLACEHOLDER_M1181 = 2181; + + MODEL_PLACEHOLDER_M1182 = 2182; + + MODEL_PLACEHOLDER_M1183 = 2183; + + MODEL_PLACEHOLDER_M1184 = 2184; + + MODEL_PLACEHOLDER_M1185 = 2185; + + MODEL_PLACEHOLDER_M1186 = 2186; + + MODEL_PLACEHOLDER_M1187 = 2187; + + MODEL_PLACEHOLDER_M1188 = 2188; + + MODEL_PLACEHOLDER_M1189 = 2189; + + MODEL_PLACEHOLDER_M1190 = 2190; + + MODEL_PLACEHOLDER_M1191 = 2191; + + MODEL_PLACEHOLDER_M1192 = 2192; + + MODEL_PLACEHOLDER_M1193 = 2193; + + MODEL_PLACEHOLDER_M1194 = 2194; + + MODEL_PLACEHOLDER_M1195 = 2195; + + MODEL_PLACEHOLDER_M1196 = 2196; + + MODEL_PLACEHOLDER_M1197 = 2197; + + MODEL_PLACEHOLDER_M1198 = 2198; + + MODEL_PLACEHOLDER_M1199 = 2199; + + MODEL_PLACEHOLDER_M1200 = 2200; + + MODEL_PLACEHOLDER_M1201 = 2201; + + MODEL_PLACEHOLDER_M1202 = 2202; + + MODEL_PLACEHOLDER_M1203 = 2203; + + MODEL_PLACEHOLDER_M1204 = 2204; + + MODEL_PLACEHOLDER_M1205 = 2205; + + MODEL_PLACEHOLDER_M1206 = 2206; + + MODEL_PLACEHOLDER_M1207 = 2207; + + MODEL_PLACEHOLDER_M1208 = 2208; + + MODEL_PLACEHOLDER_M1209 = 2209; + + MODEL_PLACEHOLDER_M1210 = 2210; + + MODEL_PLACEHOLDER_M1211 = 2211; + + MODEL_PLACEHOLDER_M1212 = 2212; + + MODEL_PLACEHOLDER_M1213 = 2213; + + MODEL_PLACEHOLDER_M1214 = 2214; + + MODEL_PLACEHOLDER_M1215 = 2215; + + MODEL_PLACEHOLDER_M1216 = 2216; + + MODEL_PLACEHOLDER_M1217 = 2217; + + MODEL_PLACEHOLDER_M1218 = 2218; + + MODEL_PLACEHOLDER_M1219 = 2219; + + MODEL_PLACEHOLDER_M1220 = 2220; + + MODEL_PLACEHOLDER_M1221 = 2221; + + MODEL_PLACEHOLDER_M1222 = 2222; + + MODEL_PLACEHOLDER_M1223 = 2223; + + MODEL_PLACEHOLDER_M1224 = 2224; + + MODEL_PLACEHOLDER_M1225 = 2225; + + MODEL_PLACEHOLDER_M1226 = 2226; + + MODEL_PLACEHOLDER_M1227 = 2227; + + MODEL_PLACEHOLDER_M1228 = 2228; + + MODEL_PLACEHOLDER_M1229 = 2229; + + MODEL_PLACEHOLDER_M1230 = 2230; + + MODEL_PLACEHOLDER_M1231 = 2231; + + MODEL_PLACEHOLDER_M1232 = 2232; + + MODEL_PLACEHOLDER_M1233 = 2233; + + MODEL_PLACEHOLDER_M1234 = 2234; + + MODEL_PLACEHOLDER_M1235 = 2235; + + MODEL_PLACEHOLDER_M1236 = 2236; + + MODEL_PLACEHOLDER_M1237 = 2237; + + MODEL_PLACEHOLDER_M1238 = 2238; + + MODEL_PLACEHOLDER_M1239 = 2239; + + MODEL_PLACEHOLDER_M1240 = 2240; + + MODEL_PLACEHOLDER_M1241 = 2241; + + MODEL_PLACEHOLDER_M1242 = 2242; + + MODEL_PLACEHOLDER_M1243 = 2243; + + MODEL_PLACEHOLDER_M1244 = 2244; + + MODEL_PLACEHOLDER_M1245 = 2245; + + MODEL_PLACEHOLDER_M1246 = 2246; + + MODEL_PLACEHOLDER_M1247 = 2247; + + MODEL_PLACEHOLDER_M1248 = 2248; + + MODEL_PLACEHOLDER_M1249 = 2249; + + MODEL_PLACEHOLDER_M1250 = 2250; + + MODEL_PLACEHOLDER_M1251 = 2251; + + MODEL_PLACEHOLDER_M1252 = 2252; + + MODEL_PLACEHOLDER_M1253 = 2253; + + MODEL_PLACEHOLDER_M1254 = 2254; + + MODEL_PLACEHOLDER_M1255 = 2255; + + MODEL_PLACEHOLDER_M1256 = 2256; + + MODEL_PLACEHOLDER_M1257 = 2257; + + MODEL_PLACEHOLDER_M1258 = 2258; + + MODEL_PLACEHOLDER_M1259 = 2259; + + MODEL_PLACEHOLDER_M1260 = 2260; + + MODEL_PLACEHOLDER_M1261 = 2261; + + MODEL_PLACEHOLDER_M1262 = 2262; + + MODEL_PLACEHOLDER_M1263 = 2263; + + MODEL_PLACEHOLDER_M1264 = 2264; + + MODEL_PLACEHOLDER_M1265 = 2265; + + MODEL_PLACEHOLDER_M1266 = 2266; + + MODEL_PLACEHOLDER_M1267 = 2267; + + MODEL_PLACEHOLDER_M1268 = 2268; + + MODEL_PLACEHOLDER_M1269 = 2269; + + MODEL_PLACEHOLDER_M1270 = 2270; + + MODEL_PLACEHOLDER_M1271 = 2271; + + MODEL_PLACEHOLDER_M1272 = 2272; + + MODEL_PLACEHOLDER_M1273 = 2273; + + MODEL_PLACEHOLDER_M1274 = 2274; + + MODEL_PLACEHOLDER_M1275 = 2275; + + MODEL_PLACEHOLDER_M1276 = 2276; + + MODEL_PLACEHOLDER_M1277 = 2277; + + MODEL_PLACEHOLDER_M1278 = 2278; + + MODEL_PLACEHOLDER_M1279 = 2279; + + MODEL_PLACEHOLDER_M1280 = 2280; + + MODEL_PLACEHOLDER_M1281 = 2281; + + MODEL_PLACEHOLDER_M1282 = 2282; + + MODEL_PLACEHOLDER_M1283 = 2283; + + MODEL_PLACEHOLDER_M1284 = 2284; + + MODEL_PLACEHOLDER_M1285 = 2285; + + MODEL_PLACEHOLDER_M1286 = 2286; + + MODEL_PLACEHOLDER_M1287 = 2287; + + MODEL_PLACEHOLDER_M1288 = 2288; + + MODEL_PLACEHOLDER_M1289 = 2289; + + MODEL_PLACEHOLDER_M1290 = 2290; + + MODEL_PLACEHOLDER_M1291 = 2291; + + MODEL_PLACEHOLDER_M1292 = 2292; + + MODEL_PLACEHOLDER_M1293 = 2293; + + MODEL_PLACEHOLDER_M1294 = 2294; + + MODEL_PLACEHOLDER_M1295 = 2295; + + MODEL_PLACEHOLDER_M1296 = 2296; + + MODEL_PLACEHOLDER_M1297 = 2297; + + MODEL_PLACEHOLDER_M1298 = 2298; + + MODEL_PLACEHOLDER_M1299 = 2299; + + MODEL_PLACEHOLDER_M1300 = 2300; + + MODEL_PLACEHOLDER_M1301 = 2301; + + MODEL_PLACEHOLDER_M1302 = 2302; + + MODEL_PLACEHOLDER_M1303 = 2303; + + MODEL_PLACEHOLDER_M1304 = 2304; + + MODEL_PLACEHOLDER_M1305 = 2305; + + MODEL_PLACEHOLDER_M1306 = 2306; + + MODEL_PLACEHOLDER_M1307 = 2307; + + MODEL_PLACEHOLDER_M1308 = 2308; + + MODEL_PLACEHOLDER_M1309 = 2309; + + MODEL_PLACEHOLDER_M1310 = 2310; + + MODEL_PLACEHOLDER_M1311 = 2311; + + MODEL_PLACEHOLDER_M1312 = 2312; + + MODEL_PLACEHOLDER_M1313 = 2313; + + MODEL_PLACEHOLDER_M1314 = 2314; + + MODEL_PLACEHOLDER_M1315 = 2315; + + MODEL_PLACEHOLDER_M1316 = 2316; + + MODEL_PLACEHOLDER_M1317 = 2317; + + MODEL_PLACEHOLDER_M1318 = 2318; + + MODEL_PLACEHOLDER_M1319 = 2319; + + MODEL_PLACEHOLDER_M1320 = 2320; + + MODEL_PLACEHOLDER_M1321 = 2321; + + MODEL_PLACEHOLDER_M1322 = 2322; + + MODEL_PLACEHOLDER_M1323 = 2323; + + MODEL_PLACEHOLDER_M1324 = 2324; + + MODEL_PLACEHOLDER_M1325 = 2325; + + MODEL_PLACEHOLDER_M1326 = 2326; + + MODEL_PLACEHOLDER_M1327 = 2327; + + MODEL_PLACEHOLDER_M1328 = 2328; + + MODEL_PLACEHOLDER_M1329 = 2329; + + MODEL_PLACEHOLDER_M1330 = 2330; + + MODEL_PLACEHOLDER_M1331 = 2331; + + MODEL_PLACEHOLDER_M1332 = 2332; + + MODEL_PLACEHOLDER_M1333 = 2333; + + MODEL_PLACEHOLDER_M1334 = 2334; + + MODEL_PLACEHOLDER_M1335 = 2335; + + MODEL_PLACEHOLDER_M1336 = 2336; + + MODEL_PLACEHOLDER_M1337 = 2337; + + MODEL_PLACEHOLDER_M1338 = 2338; + + MODEL_PLACEHOLDER_M1339 = 2339; + + MODEL_PLACEHOLDER_M1340 = 2340; + + MODEL_PLACEHOLDER_M1341 = 2341; + + MODEL_PLACEHOLDER_M1342 = 2342; + + MODEL_PLACEHOLDER_M1343 = 2343; + + MODEL_PLACEHOLDER_M1344 = 2344; + + MODEL_PLACEHOLDER_M1345 = 2345; + + MODEL_PLACEHOLDER_M1346 = 2346; + + MODEL_PLACEHOLDER_M1347 = 2347; + + MODEL_PLACEHOLDER_M1348 = 2348; + + MODEL_PLACEHOLDER_M1349 = 2349; + + MODEL_PLACEHOLDER_M1350 = 2350; + + MODEL_PLACEHOLDER_M1351 = 2351; + + MODEL_PLACEHOLDER_M1352 = 2352; + + MODEL_PLACEHOLDER_M1353 = 2353; + + MODEL_PLACEHOLDER_M1354 = 2354; + + MODEL_PLACEHOLDER_M1355 = 2355; + + MODEL_PLACEHOLDER_M1356 = 2356; + + MODEL_PLACEHOLDER_M1357 = 2357; + + MODEL_PLACEHOLDER_M1358 = 2358; + + MODEL_PLACEHOLDER_M1359 = 2359; + + MODEL_PLACEHOLDER_M1360 = 2360; + + MODEL_PLACEHOLDER_M1361 = 2361; + + MODEL_PLACEHOLDER_M1362 = 2362; + + MODEL_PLACEHOLDER_M1363 = 2363; + + MODEL_PLACEHOLDER_M1364 = 2364; + + MODEL_PLACEHOLDER_M1365 = 2365; + + MODEL_PLACEHOLDER_M1366 = 2366; + + MODEL_PLACEHOLDER_M1367 = 2367; + + MODEL_PLACEHOLDER_M1368 = 2368; + + MODEL_PLACEHOLDER_M1369 = 2369; + + MODEL_PLACEHOLDER_M1370 = 2370; + + MODEL_PLACEHOLDER_M1371 = 2371; + + MODEL_PLACEHOLDER_M1372 = 2372; + + MODEL_PLACEHOLDER_M1373 = 2373; + + MODEL_PLACEHOLDER_M1374 = 2374; + + MODEL_PLACEHOLDER_M1375 = 2375; + + MODEL_PLACEHOLDER_M1376 = 2376; + + MODEL_PLACEHOLDER_M1377 = 2377; + + MODEL_PLACEHOLDER_M1378 = 2378; + + MODEL_PLACEHOLDER_M1379 = 2379; + + MODEL_PLACEHOLDER_M1380 = 2380; + + MODEL_PLACEHOLDER_M1381 = 2381; + + MODEL_PLACEHOLDER_M1382 = 2382; + + MODEL_PLACEHOLDER_M1383 = 2383; + + MODEL_PLACEHOLDER_M1384 = 2384; + + MODEL_PLACEHOLDER_M1385 = 2385; + + MODEL_PLACEHOLDER_M1386 = 2386; + + MODEL_PLACEHOLDER_M1387 = 2387; + + MODEL_PLACEHOLDER_M1388 = 2388; + + MODEL_PLACEHOLDER_M1389 = 2389; + + MODEL_PLACEHOLDER_M1390 = 2390; + + MODEL_PLACEHOLDER_M1391 = 2391; + + MODEL_PLACEHOLDER_M1392 = 2392; + + MODEL_PLACEHOLDER_M1393 = 2393; + + MODEL_PLACEHOLDER_M1394 = 2394; + + MODEL_PLACEHOLDER_M1395 = 2395; + + MODEL_PLACEHOLDER_M1396 = 2396; + + MODEL_PLACEHOLDER_M1397 = 2397; + + MODEL_PLACEHOLDER_M1398 = 2398; + + MODEL_PLACEHOLDER_M1399 = 2399; + + MODEL_PLACEHOLDER_M1400 = 2400; + + MODEL_PLACEHOLDER_M1401 = 2401; + + MODEL_PLACEHOLDER_M1402 = 2402; + + MODEL_PLACEHOLDER_M1403 = 2403; + + MODEL_PLACEHOLDER_M1404 = 2404; + + MODEL_PLACEHOLDER_M1405 = 2405; + + MODEL_PLACEHOLDER_M1406 = 2406; + + MODEL_PLACEHOLDER_M1407 = 2407; + + MODEL_PLACEHOLDER_M1408 = 2408; + + MODEL_PLACEHOLDER_M1409 = 2409; + + MODEL_PLACEHOLDER_M1410 = 2410; + + MODEL_PLACEHOLDER_M1411 = 2411; + + MODEL_PLACEHOLDER_M1412 = 2412; + + MODEL_PLACEHOLDER_M1413 = 2413; + + MODEL_PLACEHOLDER_M1414 = 2414; + + MODEL_PLACEHOLDER_M1415 = 2415; + + MODEL_PLACEHOLDER_M1416 = 2416; + + MODEL_PLACEHOLDER_M1417 = 2417; + + MODEL_PLACEHOLDER_M1418 = 2418; + + MODEL_PLACEHOLDER_M1419 = 2419; + + MODEL_PLACEHOLDER_M1420 = 2420; + + MODEL_PLACEHOLDER_M1421 = 2421; + + MODEL_PLACEHOLDER_M1422 = 2422; + + MODEL_PLACEHOLDER_M1423 = 2423; + + MODEL_PLACEHOLDER_M1424 = 2424; + + MODEL_PLACEHOLDER_M1425 = 2425; + + MODEL_PLACEHOLDER_M1426 = 2426; + + MODEL_PLACEHOLDER_M1427 = 2427; + + MODEL_PLACEHOLDER_M1428 = 2428; + + MODEL_PLACEHOLDER_M1429 = 2429; + + MODEL_PLACEHOLDER_M1430 = 2430; + + MODEL_PLACEHOLDER_M1431 = 2431; + + MODEL_PLACEHOLDER_M1432 = 2432; + + MODEL_PLACEHOLDER_M1433 = 2433; + + MODEL_PLACEHOLDER_M1434 = 2434; + + MODEL_PLACEHOLDER_M1435 = 2435; + + MODEL_PLACEHOLDER_M1436 = 2436; + + MODEL_PLACEHOLDER_M1437 = 2437; + + MODEL_PLACEHOLDER_M1438 = 2438; + + MODEL_PLACEHOLDER_M1439 = 2439; + + MODEL_PLACEHOLDER_M1440 = 2440; + + MODEL_PLACEHOLDER_M1441 = 2441; + + MODEL_PLACEHOLDER_M1442 = 2442; + + MODEL_PLACEHOLDER_M1443 = 2443; + + MODEL_PLACEHOLDER_M1444 = 2444; + + MODEL_PLACEHOLDER_M1445 = 2445; + + MODEL_PLACEHOLDER_M1446 = 2446; + + MODEL_PLACEHOLDER_M1447 = 2447; + + MODEL_PLACEHOLDER_M1448 = 2448; + + MODEL_PLACEHOLDER_M1449 = 2449; + + MODEL_PLACEHOLDER_M1450 = 2450; + + MODEL_PLACEHOLDER_M1451 = 2451; + + MODEL_PLACEHOLDER_M1452 = 2452; + + MODEL_PLACEHOLDER_M1453 = 2453; + + MODEL_PLACEHOLDER_M1454 = 2454; + + MODEL_PLACEHOLDER_M1455 = 2455; + + MODEL_PLACEHOLDER_M1456 = 2456; + + MODEL_PLACEHOLDER_M1457 = 2457; + + MODEL_PLACEHOLDER_M1458 = 2458; + + MODEL_PLACEHOLDER_M1459 = 2459; + + MODEL_PLACEHOLDER_M1460 = 2460; + + MODEL_PLACEHOLDER_M1461 = 2461; + + MODEL_PLACEHOLDER_M1462 = 2462; + + MODEL_PLACEHOLDER_M1463 = 2463; + + MODEL_PLACEHOLDER_M1464 = 2464; + + MODEL_PLACEHOLDER_M1465 = 2465; + + MODEL_PLACEHOLDER_M1466 = 2466; + + MODEL_PLACEHOLDER_M1467 = 2467; + + MODEL_PLACEHOLDER_M1468 = 2468; + + MODEL_PLACEHOLDER_M1469 = 2469; + + MODEL_PLACEHOLDER_M1470 = 2470; + + MODEL_PLACEHOLDER_M1471 = 2471; + + MODEL_PLACEHOLDER_M1472 = 2472; + + MODEL_PLACEHOLDER_M1473 = 2473; + + MODEL_PLACEHOLDER_M1474 = 2474; + + MODEL_PLACEHOLDER_M1475 = 2475; + + MODEL_PLACEHOLDER_M1476 = 2476; + + MODEL_PLACEHOLDER_M1477 = 2477; + + MODEL_PLACEHOLDER_M1478 = 2478; + + MODEL_PLACEHOLDER_M1479 = 2479; + + MODEL_PLACEHOLDER_M1480 = 2480; + + MODEL_PLACEHOLDER_M1481 = 2481; + + MODEL_PLACEHOLDER_M1482 = 2482; + + MODEL_PLACEHOLDER_M1483 = 2483; + + MODEL_PLACEHOLDER_M1484 = 2484; + + MODEL_PLACEHOLDER_M1485 = 2485; + + MODEL_PLACEHOLDER_M1486 = 2486; + + MODEL_PLACEHOLDER_M1487 = 2487; + + MODEL_PLACEHOLDER_M1488 = 2488; + + MODEL_PLACEHOLDER_M1489 = 2489; + + MODEL_PLACEHOLDER_M1490 = 2490; + + MODEL_PLACEHOLDER_M1491 = 2491; + + MODEL_PLACEHOLDER_M1492 = 2492; + + MODEL_PLACEHOLDER_M1493 = 2493; + + MODEL_PLACEHOLDER_M1494 = 2494; + + MODEL_PLACEHOLDER_M1495 = 2495; + + MODEL_PLACEHOLDER_M1496 = 2496; + + MODEL_PLACEHOLDER_M1497 = 2497; + + MODEL_PLACEHOLDER_M1498 = 2498; + + MODEL_PLACEHOLDER_M1499 = 2499; + + MODEL_PLACEHOLDER_M1500 = 2500; + + MODEL_PLACEHOLDER_M1501 = 2501; + + MODEL_PLACEHOLDER_M1502 = 2502; + + MODEL_PLACEHOLDER_M1503 = 2503; + + MODEL_PLACEHOLDER_M1504 = 2504; + + MODEL_PLACEHOLDER_M1505 = 2505; + + MODEL_PLACEHOLDER_M1506 = 2506; + + MODEL_PLACEHOLDER_M1507 = 2507; + + MODEL_PLACEHOLDER_M1508 = 2508; + + MODEL_PLACEHOLDER_M1509 = 2509; + + MODEL_PLACEHOLDER_M1510 = 2510; + + MODEL_PLACEHOLDER_M1511 = 2511; + + MODEL_PLACEHOLDER_M1512 = 2512; + + MODEL_PLACEHOLDER_M1513 = 2513; + + MODEL_PLACEHOLDER_M1514 = 2514; + + MODEL_PLACEHOLDER_M1515 = 2515; + + MODEL_PLACEHOLDER_M1516 = 2516; + + MODEL_PLACEHOLDER_M1517 = 2517; + + MODEL_PLACEHOLDER_M1518 = 2518; + + MODEL_PLACEHOLDER_M1519 = 2519; + + MODEL_PLACEHOLDER_M1520 = 2520; + + MODEL_PLACEHOLDER_M1521 = 2521; + + MODEL_PLACEHOLDER_M1522 = 2522; + + MODEL_PLACEHOLDER_M1523 = 2523; + + MODEL_PLACEHOLDER_M1524 = 2524; + + MODEL_PLACEHOLDER_M1525 = 2525; + + MODEL_PLACEHOLDER_M1526 = 2526; + + MODEL_PLACEHOLDER_M1527 = 2527; + + MODEL_PLACEHOLDER_M1528 = 2528; + + MODEL_PLACEHOLDER_M1529 = 2529; + + MODEL_PLACEHOLDER_M1530 = 2530; + + MODEL_PLACEHOLDER_M1531 = 2531; + + MODEL_PLACEHOLDER_M1532 = 2532; + + MODEL_PLACEHOLDER_M1533 = 2533; + + MODEL_PLACEHOLDER_M1534 = 2534; + + MODEL_PLACEHOLDER_M1535 = 2535; + + MODEL_PLACEHOLDER_M1536 = 2536; + + MODEL_PLACEHOLDER_M1537 = 2537; + + MODEL_PLACEHOLDER_M1538 = 2538; + + MODEL_PLACEHOLDER_M1539 = 2539; + + MODEL_PLACEHOLDER_M1540 = 2540; + + MODEL_PLACEHOLDER_M1541 = 2541; + + MODEL_PLACEHOLDER_M1542 = 2542; + + MODEL_PLACEHOLDER_M1543 = 2543; + + MODEL_PLACEHOLDER_M1544 = 2544; + + MODEL_PLACEHOLDER_M1545 = 2545; + + MODEL_PLACEHOLDER_M1546 = 2546; + + MODEL_PLACEHOLDER_M1547 = 2547; + + MODEL_PLACEHOLDER_M1548 = 2548; + + MODEL_PLACEHOLDER_M1549 = 2549; + + MODEL_PLACEHOLDER_M1550 = 2550; + + MODEL_PLACEHOLDER_M1551 = 2551; + + MODEL_PLACEHOLDER_M1552 = 2552; + + MODEL_PLACEHOLDER_M1553 = 2553; + + MODEL_PLACEHOLDER_M1554 = 2554; + + MODEL_PLACEHOLDER_M1555 = 2555; + + MODEL_PLACEHOLDER_M1556 = 2556; + + MODEL_PLACEHOLDER_M1557 = 2557; + + MODEL_PLACEHOLDER_M1558 = 2558; + + MODEL_PLACEHOLDER_M1559 = 2559; + + MODEL_PLACEHOLDER_M1560 = 2560; + + MODEL_PLACEHOLDER_M1561 = 2561; + + MODEL_PLACEHOLDER_M1562 = 2562; + + MODEL_PLACEHOLDER_M1563 = 2563; + + MODEL_PLACEHOLDER_M1564 = 2564; + + MODEL_PLACEHOLDER_M1565 = 2565; + + MODEL_PLACEHOLDER_M1566 = 2566; + + MODEL_PLACEHOLDER_M1567 = 2567; + + MODEL_PLACEHOLDER_M1568 = 2568; + + MODEL_PLACEHOLDER_M1569 = 2569; + + MODEL_PLACEHOLDER_M1570 = 2570; + + MODEL_PLACEHOLDER_M1571 = 2571; + + MODEL_PLACEHOLDER_M1572 = 2572; + + MODEL_PLACEHOLDER_M1573 = 2573; + + MODEL_PLACEHOLDER_M1574 = 2574; + + MODEL_PLACEHOLDER_M1575 = 2575; + + MODEL_PLACEHOLDER_M1576 = 2576; + + MODEL_PLACEHOLDER_M1577 = 2577; + + MODEL_PLACEHOLDER_M1578 = 2578; + + MODEL_PLACEHOLDER_M1579 = 2579; + + MODEL_PLACEHOLDER_M1580 = 2580; + + MODEL_PLACEHOLDER_M1581 = 2581; + + MODEL_PLACEHOLDER_M1582 = 2582; + + MODEL_PLACEHOLDER_M1583 = 2583; + + MODEL_PLACEHOLDER_M1584 = 2584; + + MODEL_PLACEHOLDER_M1585 = 2585; + + MODEL_PLACEHOLDER_M1586 = 2586; + + MODEL_PLACEHOLDER_M1587 = 2587; + + MODEL_PLACEHOLDER_M1588 = 2588; + + MODEL_PLACEHOLDER_M1589 = 2589; + + MODEL_PLACEHOLDER_M1590 = 2590; + + MODEL_PLACEHOLDER_M1591 = 2591; + + MODEL_PLACEHOLDER_M1592 = 2592; + + MODEL_PLACEHOLDER_M1593 = 2593; + + MODEL_PLACEHOLDER_M1594 = 2594; + + MODEL_PLACEHOLDER_M1595 = 2595; + + MODEL_PLACEHOLDER_M1596 = 2596; + + MODEL_PLACEHOLDER_M1597 = 2597; + + MODEL_PLACEHOLDER_M1598 = 2598; + + MODEL_PLACEHOLDER_M1599 = 2599; + + MODEL_PLACEHOLDER_M1600 = 2600; + + MODEL_PLACEHOLDER_M1601 = 2601; + + MODEL_PLACEHOLDER_M1602 = 2602; + + MODEL_PLACEHOLDER_M1603 = 2603; + + MODEL_PLACEHOLDER_M1604 = 2604; + + MODEL_PLACEHOLDER_M1605 = 2605; + + MODEL_PLACEHOLDER_M1606 = 2606; + + MODEL_PLACEHOLDER_M1607 = 2607; + + MODEL_PLACEHOLDER_M1608 = 2608; + + MODEL_PLACEHOLDER_M1609 = 2609; + + MODEL_PLACEHOLDER_M1610 = 2610; + + MODEL_PLACEHOLDER_M1611 = 2611; + + MODEL_PLACEHOLDER_M1612 = 2612; + + MODEL_PLACEHOLDER_M1613 = 2613; + + MODEL_PLACEHOLDER_M1614 = 2614; + + MODEL_PLACEHOLDER_M1615 = 2615; + + MODEL_PLACEHOLDER_M1616 = 2616; + + MODEL_PLACEHOLDER_M1617 = 2617; + + MODEL_PLACEHOLDER_M1618 = 2618; + + MODEL_PLACEHOLDER_M1619 = 2619; + + MODEL_PLACEHOLDER_M1620 = 2620; + + MODEL_PLACEHOLDER_M1621 = 2621; + + MODEL_PLACEHOLDER_M1622 = 2622; + + MODEL_PLACEHOLDER_M1623 = 2623; + + MODEL_PLACEHOLDER_M1624 = 2624; + + MODEL_PLACEHOLDER_M1625 = 2625; + + MODEL_PLACEHOLDER_M1626 = 2626; + + MODEL_PLACEHOLDER_M1627 = 2627; + + MODEL_PLACEHOLDER_M1628 = 2628; + + MODEL_PLACEHOLDER_M1629 = 2629; + + MODEL_PLACEHOLDER_M1630 = 2630; + + MODEL_PLACEHOLDER_M1631 = 2631; + + MODEL_PLACEHOLDER_M1632 = 2632; + + MODEL_PLACEHOLDER_M1633 = 2633; + + MODEL_PLACEHOLDER_M1634 = 2634; + + MODEL_PLACEHOLDER_M1635 = 2635; + + MODEL_PLACEHOLDER_M1636 = 2636; + + MODEL_PLACEHOLDER_M1637 = 2637; + + MODEL_PLACEHOLDER_M1638 = 2638; + + MODEL_PLACEHOLDER_M1639 = 2639; + + MODEL_PLACEHOLDER_M1640 = 2640; + + MODEL_PLACEHOLDER_M1641 = 2641; + + MODEL_PLACEHOLDER_M1642 = 2642; + + MODEL_PLACEHOLDER_M1643 = 2643; + + MODEL_PLACEHOLDER_M1644 = 2644; + + MODEL_PLACEHOLDER_M1645 = 2645; + + MODEL_PLACEHOLDER_M1646 = 2646; + + MODEL_PLACEHOLDER_M1647 = 2647; + + MODEL_PLACEHOLDER_M1648 = 2648; + + MODEL_PLACEHOLDER_M1649 = 2649; + + MODEL_PLACEHOLDER_M1650 = 2650; + + reserved 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 270, 272, 273, 274, 275, 276, 277, 278, 279, 280, 284, 285, 286, 287, 288, 289, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 314, 315, 316, 317, 318, 319, 320, 321, 322, 324, 325; + + reserved "MODEL_INIT_MULTI", "MODEL_3356", "MODEL_INIT_MONO", "MODEL_3554", "MODEL_3554_DC", "MODEL_3669", "MODEL_4300", "MODEL_4531", "MODEL_5349", "MODEL_5519", "MODEL_5305", "MODEL_4861", "MODEL_5476", "MODEL_5202", "MODEL_CHAT", "MODEL_6569", "MODEL_7747", "MODEL_7725", "MODEL_CHAT_7829", "MODEL_QUERY_9210", "MODEL_6282", "MODEL_6592", "MODEL_7158", "MODEL_QUERY_9491", "MODEL_CHAT_10777", "MODEL_7468", "MODEL_8276", "MODEL_8523", "MODEL_8615", "MODEL_8684", "MODEL_9133", "MODEL_9589", "MODEL_CHAT_6612", "MODEL_CHAT_7066", "MODEL_CHAT_7984", "MODEL_CHAT_10202", "MODEL_8251", "MODEL_10880", "MODEL_11206", "MODEL_REWARD_9236", "MODEL_CHAT_9439", "MODEL_CHAT_9453", "MODEL_CHAT_10546", "MODEL_CHAT_10821", "MODEL_CHAT_12042", "MODEL_CHAT_GPT_3_5_TURBO_1106", "MODEL_CHAT_GPT_3_5_TURBO_16K_0613", "MODEL_CHAT_GPT_3_5_TURBO_0125", "MODEL_CHAT_GPT_4_TURBO_2024_04_09", "MODEL_12471", "MODEL_CHAT_11012", "MODEL_LLAMA_3_1_70B_INSTRUCT_32K_CONTEXT", "MODEL_GOOGLE_TRAINING_JUDGE", "MODEL_GOOGLE_TRAINING_CHECKPOINT", "MODEL_EMBED_6591", "MODEL_8341", "MODEL_8528", "MODEL_9024", "MODEL_14602", "MODEL_15133", "MODEL_15302", "MODEL_15335", "MODEL_15336", "MODEL_15931", "MODEL_QUERY_9905", "MODEL_QUERY_11791", "MODEL_CHAT_11120", "MODEL_CHAT_11121", "MODEL_CHAT_12119", "MODEL_CHAT_12121", "MODEL_CHAT_12437", "MODEL_CHAT_12491", "MODEL_CHAT_12623", "MODEL_CHAT_12950", "MODEL_CHAT_12968", "MODEL_CHAT_13404", "MODEL_CHAT_13566", "MODEL_CHAT_13930", "MODEL_CHAT_14255", "MODEL_CHAT_14256", "MODEL_CHAT_14942", "MODEL_CHAT_15305", "MODEL_CHAT_15600", "MODEL_CHAT_16801", "MODEL_CHAT_16718", "MODEL_CHAT_15729", "MODEL_CHAT_16579", "MODEL_CHAT_16579_CRUSOE", "MODEL_CHAT_18805", "MODEL_CHAT_18468", "MODEL_CHAT_19484", "MODEL_CHAT_21779", "MODEL_CHAT_19040", "MODEL_CHAT_19820", "MODEL_CHAT_19821", "MODEL_CHAT_19821_CRUSOE", "MODEL_CHAT_19822", "MODEL_CHAT_22798", "MODEL_CHAT_22799", "MODEL_CHAT_22800", "MODEL_CHAT_23151", "MODEL_CHAT_23152", "MODEL_CASCADE_22893", "MODEL_CASCADE_20064", "MODEL_CASCADE_20065", "MODEL_CASCADE_20066", "MODEL_CASCADE_20067", "MODEL_CASCADE_20068", "MODEL_CASCADE_20069", "MODEL_CASCADE_20070", "MODEL_CASCADE_20071", "MODEL_CASCADE_20072", "MODEL_CASCADE_20073", "MODEL_CASCADE_20074", "MODEL_CASCADE_20075", "MODEL_CASCADE_20076", "MODEL_CASCADE_20077", "MODEL_CASCADE_20078", "MODEL_CASCADE_20079", "MODEL_CASCADE_20080", "MODEL_CASCADE_20081", "MODEL_CASCADE_20082", "MODEL_CASCADE_20083", "MODEL_CASCADE_20084", "MODEL_CASCADE_20085", "MODEL_CASCADE_20086", "MODEL_CASCADE_20087", "MODEL_CASCADE_20088", "MODEL_CASCADE_20089", "MODEL_DEEPSEEK_V3_INTERNAL", "MODEL_DEEPSEEK_V3_0324_INTERNAL", "MODEL_DEEPSEEK_R1_INTERNAL", "MODEL_ANTHROPIC_ANTIGRAVITY_RESEARCH", "MODEL_ANTHROPIC_ANTIGRAVITY_RESEARCH_THINKING", "MODEL_DRAFT_11408", "MODEL_DRAFT_CHAT_11883", "MODEL_DRAFT_CHAT_12196", "MODEL_DRAFT_CHAT_12413", "MODEL_DRAFT_CHAT_13175", "MODEL_DRAFT_CHAT_19823", "MODEL_DRAFT_CHAT_20707", "MODEL_DRAFT_CHAT_22801", "MODEL_DRAFT_CHAT_23508", "MODEL_DRAFT_CASCADE_23672", "MODEL_CHAT_3_5_TURBO", "MODEL_CHAT_GPT_4", "MODEL_CHAT_GPT_4_1106_PREVIEW", "MODEL_TEXT_EMBEDDING_OPENAI_ADA", "MODEL_TEXT_EMBEDDING_OPENAI_3_SMALL", "MODEL_TEXT_EMBEDDING_OPENAI_3_LARGE", "MODEL_CHAT_GPT_4O_2024_05_13", "MODEL_CHAT_GPT_4O_2024_08_06", "MODEL_CHAT_GPT_4O_MINI_2024_07_18", "MODEL_CHAT_GPT_4_1_2025_04_14", "MODEL_CHAT_GPT_4_1_MINI_2025_04_14", "MODEL_CHAT_GPT_4_1_NANO_2025_04_14", "MODEL_CHAT_O1_PREVIEW", "MODEL_CHAT_O1_MINI", "MODEL_CHAT_O1", "MODEL_CHAT_O3_MINI", "MODEL_CHAT_O3_MINI_LOW", "MODEL_CHAT_O3_MINI_HIGH", "MODEL_CHAT_O3", "MODEL_CHAT_O3_LOW", "MODEL_CHAT_O3_HIGH", "MODEL_CHAT_O4_MINI", "MODEL_CHAT_O4_MINI_LOW", "MODEL_CHAT_O4_MINI_HIGH", "MODEL_CHAT_GPT_4_5", "MODEL_CODEX_MINI_LATEST", "MODEL_CODEX_MINI_LATEST_LOW", "MODEL_CODEX_MINI_LATEST_HIGH", "MODEL_O3_PRO_2025_06_10", "MODEL_O3_PRO_2025_06_10_LOW", "MODEL_O3_PRO_2025_06_10_HIGH", "MODEL_GOOGLE_GEMINI_1_0_PRO", "MODEL_GOOGLE_GEMINI_1_5_PRO", "MODEL_GOOGLE_GEMINI_EXP_1206", "MODEL_GOOGLE_GEMINI_2_5_FLASH_PREVIEW_04_17", "MODEL_GOOGLE_GEMINI_2_5_FLASH_PREVIEW_05_20", "MODEL_GOOGLE_GEMINI_2_5_FLASH_PREVIEW_05_20_THINKING", "MODEL_CLAUDE_3_OPUS_20240229", "MODEL_CLAUDE_3_SONNET_20240229", "MODEL_CLAUDE_3_HAIKU_20240307", "MODEL_CLAUDE_3_5_HAIKU_20241022", "MODEL_CLAUDE_3_5_SONNET_20240620", "MODEL_CLAUDE_3_5_SONNET_20241022", "MODEL_CLAUDE_3_7_SONNET_20250219", "MODEL_CLAUDE_3_7_SONNET_20250219_THINKING", "MODEL_CLAUDE_3_5_SONNET_BYOK", "MODEL_CLAUDE_3_7_SONNET_BYOK", "MODEL_CLAUDE_3_7_SONNET_OPEN_ROUTER_BYOK", "MODEL_CLAUDE_3_7_SONNET_THINKING_BYOK", "MODEL_CLAUDE_3_7_SONNET_THINKING_OPEN_ROUTER_BYOK", "MODEL_CLAUDE_4_OPUS_BYOK", "MODEL_CLAUDE_4_OPUS_THINKING_BYOK", "MODEL_CLAUDE_4_SONNET_BYOK", "MODEL_CLAUDE_4_SONNET_OPEN_ROUTER_BYOK", "MODEL_CLAUDE_4_SONNET_THINKING_BYOK", "MODEL_CLAUDE_4_SONNET_THINKING_OPEN_ROUTER_BYOK", "MODEL_CLAUDE_4_SONNET_DATABRICKS", "MODEL_CLAUDE_4_SONNET_THINKING_DATABRICKS", "MODEL_TOGETHERAI_TEXT_EMBEDDING_M2_BERT", "MODEL_TOGETHERAI_LLAMA_3_1_8B_INSTRUCT", "MODEL_HUGGING_FACE_TEXT_EMBEDDING_M2_BERT", "MODEL_HUGGING_FACE_TEXT_EMBEDDING_UAE_CODE", "MODEL_HUGGING_FACE_TEXT_EMBEDDING_BGE", "MODEL_HUGGING_FACE_TEXT_EMBEDDING_BLADE", "MODEL_HUGGING_FACE_TEXT_EMBEDDING_ARCTIC_LARGE", "MODEL_HUGGING_FACE_TEXT_EMBEDDING_E5_BASE", "MODEL_HUGGING_FACE_TEXT_EMBEDDING_MXBAI", "MODEL_LLAMA_3_1_8B_INSTRUCT", "MODEL_LLAMA_3_1_70B_INSTRUCT", "MODEL_LLAMA_3_1_405B_INSTRUCT", "MODEL_LLAMA_3_3_70B_INSTRUCT", "MODEL_LLAMA_3_3_70B_INSTRUCT_R1", "MODEL_LLAMA_3_1_70B_INSTRUCT_LONG_CONTEXT", "MODEL_LLAMA_3_1_8B_HERMES_3", "MODEL_LLAMA_3_1_70B_HERMES_3", "MODEL_QWEN_2_5_7B_INSTRUCT", "MODEL_QWEN_2_5_32B_INSTRUCT", "MODEL_QWEN_2_5_72B_INSTRUCT", "MODEL_QWEN_2_5_32B_INSTRUCT_R1", "MODEL_NOMIC_TEXT_EMBEDDING_V1", "MODEL_NOMIC_TEXT_EMBEDDING_V1_5", "MODEL_MISTRAL_7B", "MODEL_SALESFORCE_EMBEDDING_2R", "MODEL_CUSTOM_VLLM", "MODEL_TEI_BGE_M3", "MODEL_TEI_NOMIC_EMBED_TEXT_V1", "MODEL_TEI_INTFLOAT_E5_LARGE_INSTRUCT", "MODEL_TEI_SNOWFLAKE_ARCTIC_EMBED_L", "MODEL_TEI_UAE_CODE_LARGE_V1", "MODEL_TEI_B1ADE", "MODEL_TEI_WHEREISAI_UAE_LARGE_V1", "MODEL_TEI_WHEREISAI_UAE_CODE_LARGE_V1", "MODEL_OPENAI_COMPATIBLE", "MODEL_ANTHROPIC_COMPATIBLE", "MODEL_VERTEX_COMPATIBLE", "MODEL_BEDROCK_COMPATIBLE", "MODEL_AZURE_COMPATIBLE", "MODEL_DEEPSEEK_V3", "MODEL_DEEPSEEK_R1", "MODEL_DEEPSEEK_R1_SLOW", "MODEL_DEEPSEEK_R1_FAST", "MODEL_CUSTOM_OPEN_ROUTER", "MODEL_XAI_GROK_2", "MODEL_XAI_GROK_3", "MODEL_XAI_GROK_3_MINI_REASONING", "MODEL_PRIVATE_5", "MODEL_PRIVATE_6", "MODEL_PRIVATE_7", "MODEL_PRIVATE_8", "MODEL_PRIVATE_9", "MODEL_PRIVATE_10", "MODEL_GOOGLE_GEMINI_2_0_FLASH"; +} + +enum PromptElementExclusionReason { + EXCLUSION_UNSPECIFIED = 0; + + EXCLUSION_ELEMENT_KIND_DISABLED = 1; + + EXCLUSION_ELEMENT_MISSING_DEPENDENCY = 2; + + EXCLUSION_TOKEN_BUDGET = 3; + + EXCLUSION_ACTIVE_SOURCE_OVERLAP = 4; +} + +enum StopReason { + STOP_REASON_UNSPECIFIED = 0; + + STOP_REASON_INCOMPLETE = 1; + + STOP_REASON_STOP_PATTERN = 2; + + STOP_REASON_MAX_TOKENS = 3; + + STOP_REASON_FUNCTION_CALL = 10; + + STOP_REASON_CONTENT_FILTER = 11; + + STOP_REASON_ERROR = 13; + + STOP_REASON_IMPROPER_FORMAT = 14; + + STOP_REASON_OTHER = 15; + + STOP_REASON_CLIENT_CANCELED = 16; + + STOP_REASON_CLIENT_TOOL_PARSE_ERROR = 17; + + STOP_REASON_CLIENT_STREAM_ERROR = 18; + + STOP_REASON_CLIENT_LOOPING = 19; + + STOP_REASON_CLIENT_INVALID_MESSAGE_ORDER = 20; + + STOP_REASON_MIN_LOG_PROB = 4 [deprecated = true]; + + STOP_REASON_MAX_NEWLINES = 5 [deprecated = true]; + + STOP_REASON_EXIT_SCOPE = 6 [deprecated = true]; + + STOP_REASON_NONFINITE_LOGIT_OR_PROB = 7 [deprecated = true]; + + STOP_REASON_FIRST_NON_WHITESPACE_LINE = 8 [deprecated = true]; + + STOP_REASON_PARTIAL = 9 [deprecated = true]; + + STOP_REASON_NON_INSERTION = 12 [deprecated = true]; +} + +enum FilterReason { + FILTER_REASON_NONE = 0; + + FILTER_REASON_INCOMPLETE = 1; + + FILTER_REASON_EMPTY = 2; + + FILTER_REASON_REPETITIVE = 3; + + FILTER_REASON_DUPLICATE = 4; + + FILTER_REASON_LONG_LINE = 5; + + FILTER_REASON_COMPLETIONS_CUTOFF = 6; + + FILTER_REASON_ATTRIBUTION = 7; + + FILTER_REASON_NON_MATCHING = 8; + + FILTER_REASON_NON_INSERTION = 9; +} + +enum AttributionStatus { + ATTRIBUTION_STATUS_UNSPECIFIED = 0; + + ATTRIBUTION_STATUS_NEW_CODE = 1; + + ATTRIBUTION_STATUS_NO_LICENSE = 2; + + ATTRIBUTION_STATUS_NONPERMISSIVE = 3; + + ATTRIBUTION_STATUS_PERMISSIVE = 4; + + ATTRIBUTION_STATUS_PERMISSIVE_BLOCKED = 5; +} + +enum EmbeddingPriority { + EMBEDDING_PRIORITY_UNSPECIFIED = 0; + + EMBEDDING_PRIORITY_HIGH = 1; + + EMBEDDING_PRIORITY_LOW = 2; +} + +enum EmbeddingPrefix { + EMBEDDING_PREFIX_UNSPECIFIED = 0; + + EMBEDDING_PREFIX_NOMIC_DOCUMENT = 1; + + EMBEDDING_PREFIX_NOMIC_SEARCH = 2; + + EMBEDDING_PREFIX_NOMIC_CLASSIFICATION = 3; + + EMBEDDING_PREFIX_NOMIC_CLUSTERING = 4; +} + +enum EmbeddingSource { + EMBEDDING_SOURCE_UNSPECIFIED = 0; + + EMBEDDING_SOURCE_CODE_CONTEXT_ITEM = 1; + + EMBEDDING_SOURCE_COMMIT_INTENT = 2; +} + +enum EventType { + EVENT_TYPE_UNSPECIFIED = 0; + + EVENT_TYPE_ENABLE_CODEIUM = 1; + + EVENT_TYPE_DISABLE_CODEIUM = 2; + + EVENT_TYPE_SHOW_PREVIOUS_COMPLETION = 3; + + EVENT_TYPE_SHOW_NEXT_COMPLETION = 4; + + EVENT_TYPE_COPILOT_STATUS = 5; + + EVENT_TYPE_COMPLETION_SUPPRESSED = 6; + + EVENT_TYPE_MEMORY_STATS = 8; + + EVENT_TYPE_LOCAL_CONTEXT_RELEVANCE_CHECK = 9; + + EVENT_TYPE_ACTIVE_EDITOR_CHANGED = 10; + + EVENT_TYPE_SHOW_PREVIOUS_CORTEX_STEP = 11; + + EVENT_TYPE_SHOW_NEXT_CORTEX_STEP = 12; + + EVENT_TYPE_INDEXER_STATS = 13; + + reserved 7; + + reserved "EVENT_TYPE_INTENT_MODEL_RUN"; +} + +enum SearchResultType { + SEARCH_RESULT_TYPE_UNSPECIFIED = 0; + + SEARCH_RESULT_TYPE_CLUSTER = 1; + + SEARCH_RESULT_TYPE_EXACT = 2; +} + +enum EmbedType { + EMBED_TYPE_UNSPECIFIED = 0; + + EMBED_TYPE_RAW_SOURCE = 1; + + EMBED_TYPE_DOCSTRING = 2; + + EMBED_TYPE_FUNCTION = 3; + + EMBED_TYPE_NODEPATH = 4; + + EMBED_TYPE_DECLARATION = 5; + + EMBED_TYPE_NAIVE_CHUNK = 6; + + EMBED_TYPE_SIGNATURE = 7; +} + +enum CompletionSource { + COMPLETION_SOURCE_UNSPECIFIED = 0; + + COMPLETION_SOURCE_TYPING_AS_SUGGESTED = 1; + + COMPLETION_SOURCE_CACHE = 2; + + COMPLETION_SOURCE_NETWORK = 3; +} + +enum CompletionType { + COMPLETION_TYPE_UNSPECIFIED = 0; + + COMPLETION_TYPE_SINGLE = 1; + + COMPLETION_TYPE_MULTI = 2; + + COMPLETION_TYPE_INLINE_FIM = 3; + + COMPLETION_TYPE_CASCADE = 4; +} + +enum Language { + LANGUAGE_UNSPECIFIED = 0; + + LANGUAGE_C = 1; + + LANGUAGE_CLOJURE = 2; + + LANGUAGE_COFFEESCRIPT = 3; + + LANGUAGE_CPP = 4; + + LANGUAGE_CSHARP = 5; + + LANGUAGE_CSS = 6; + + LANGUAGE_CUDACPP = 7; + + LANGUAGE_DOCKERFILE = 8; + + LANGUAGE_GO = 9; + + LANGUAGE_GROOVY = 10; + + LANGUAGE_HANDLEBARS = 11; + + LANGUAGE_HASKELL = 12; + + LANGUAGE_HCL = 13; + + LANGUAGE_HTML = 14; + + LANGUAGE_INI = 15; + + LANGUAGE_JAVA = 16; + + LANGUAGE_JAVASCRIPT = 17; + + LANGUAGE_JSON = 18; + + LANGUAGE_JULIA = 19; + + LANGUAGE_KOTLIN = 20; + + LANGUAGE_LATEX = 21; + + LANGUAGE_LESS = 22; + + LANGUAGE_LUA = 23; + + LANGUAGE_MAKEFILE = 24; + + LANGUAGE_MARKDOWN = 25; + + LANGUAGE_OBJECTIVEC = 26; + + LANGUAGE_OBJECTIVECPP = 27; + + LANGUAGE_PERL = 28; + + LANGUAGE_PHP = 29; + + LANGUAGE_PLAINTEXT = 30; + + LANGUAGE_PROTOBUF = 31; + + LANGUAGE_PBTXT = 32; + + LANGUAGE_PYTHON = 33; + + LANGUAGE_R = 34; + + LANGUAGE_RUBY = 35; + + LANGUAGE_RUST = 36; + + LANGUAGE_SASS = 37; + + LANGUAGE_SCALA = 38; + + LANGUAGE_SCSS = 39; + + LANGUAGE_SHELL = 40; + + LANGUAGE_SQL = 41; + + LANGUAGE_STARLARK = 42; + + LANGUAGE_SWIFT = 43; + + LANGUAGE_TSX = 44; + + LANGUAGE_TYPESCRIPT = 45; + + LANGUAGE_VISUALBASIC = 46; + + LANGUAGE_VUE = 47; + + LANGUAGE_XML = 48; + + LANGUAGE_XSL = 49; + + LANGUAGE_YAML = 50; + + LANGUAGE_SVELTE = 51; + + LANGUAGE_TOML = 52; + + LANGUAGE_DART = 53; + + LANGUAGE_RST = 54; + + LANGUAGE_OCAML = 55; + + LANGUAGE_CMAKE = 56; + + LANGUAGE_PASCAL = 57; + + LANGUAGE_ELIXIR = 58; + + LANGUAGE_FSHARP = 59; + + LANGUAGE_LISP = 60; + + LANGUAGE_MATLAB = 61; + + LANGUAGE_POWERSHELL = 62; + + LANGUAGE_SOLIDITY = 63; + + LANGUAGE_ADA = 64; + + LANGUAGE_OCAML_INTERFACE = 65; + + LANGUAGE_TREE_SITTER_QUERY = 66; + + LANGUAGE_APL = 67; + + LANGUAGE_ASSEMBLY = 68; + + LANGUAGE_COBOL = 69; + + LANGUAGE_CRYSTAL = 70; + + LANGUAGE_EMACS_LISP = 71; + + LANGUAGE_ERLANG = 72; + + LANGUAGE_FORTRAN = 73; + + LANGUAGE_FREEFORM = 74; + + LANGUAGE_GRADLE = 75; + + LANGUAGE_HACK = 76; + + LANGUAGE_MAVEN = 77; + + LANGUAGE_M68KASSEMBLY = 78; + + LANGUAGE_SAS = 79; + + LANGUAGE_UNIXASSEMBLY = 80; + + LANGUAGE_VBA = 81; + + LANGUAGE_VIMSCRIPT = 82; + + LANGUAGE_WEBASSEMBLY = 83; + + LANGUAGE_BLADE = 84; + + LANGUAGE_ASTRO = 85; + + LANGUAGE_MUMPS = 86; + + LANGUAGE_GDSCRIPT = 87; + + LANGUAGE_NIM = 88; + + LANGUAGE_PROLOG = 89; + + LANGUAGE_MARKDOWN_INLINE = 90; + + LANGUAGE_APEX = 91; +} + +enum ChatMessageSource { + CHAT_MESSAGE_SOURCE_UNSPECIFIED = 0; + + CHAT_MESSAGE_SOURCE_USER = 1; + + CHAT_MESSAGE_SOURCE_SYSTEM = 2; + + CHAT_MESSAGE_SOURCE_TOOL = 4; + + CHAT_MESSAGE_SOURCE_SYSTEM_PROMPT = 5; + + CHAT_MESSAGE_SOURCE_CONTEXT = 6; + + CHAT_MESSAGE_SOURCE_UNKNOWN = 3 [deprecated = true]; +} + +enum UserTeamStatus { + USER_TEAM_STATUS_UNSPECIFIED = 0; + + USER_TEAM_STATUS_PENDING = 1; + + USER_TEAM_STATUS_APPROVED = 2; + + USER_TEAM_STATUS_REJECTED = 3; +} + +enum TeamsFeatures { + TEAMS_FEATURES_UNSPECIFIED = 0; + + TEAMS_FEATURES_SSO = 1; + + TEAMS_FEATURES_ATTRIBUTION = 2; + + TEAMS_FEATURES_PHI = 3; + + TEAMS_FEATURES_CORTEX = 4; + + TEAMS_FEATURES_OPENAI_DISABLED = 5; + + TEAMS_FEATURES_REMOTE_INDEXING_DISABLED = 6; + + TEAMS_FEATURES_API_KEY_ENABLED = 7; +} + +enum UserFeatures { + USER_FEATURES_UNSPECIFIED = 0; + + USER_FEATURES_CORTEX = 1; + + USER_FEATURES_CORTEX_TEST = 2; +} + +enum Permission { + PERMISSION_UNSPECIFIED = 0; + + PERMISSION_ATTRIBUTION_READ = 1; + + PERMISSION_ANALYTICS_READ = 2; + + PERMISSION_LICENSE_READ = 3; + + PERMISSION_TEAM_USER_READ = 4; + + PERMISSION_TEAM_USER_UPDATE = 5; + + PERMISSION_TEAM_USER_DELETE = 6; + + PERMISSION_TEAM_USER_INVITE = 17; + + PERMISSION_INDEXING_READ = 7; + + PERMISSION_INDEXING_CREATE = 8; + + PERMISSION_INDEXING_UPDATE = 9; + + PERMISSION_INDEXING_DELETE = 10; + + PERMISSION_INDEXING_MANAGEMENT = 27; + + PERMISSION_FINETUNING_READ = 19; + + PERMISSION_FINETUNING_CREATE = 20; + + PERMISSION_FINETUNING_UPDATE = 21; + + PERMISSION_FINETUNING_DELETE = 22; + + PERMISSION_SSO_READ = 11; + + PERMISSION_SSO_WRITE = 12; + + PERMISSION_SERVICE_KEY_READ = 13; + + PERMISSION_SERVICE_KEY_CREATE = 14; + + PERMISSION_SERVICE_KEY_UPDATE = 28; + + PERMISSION_SERVICE_KEY_DELETE = 15; + + PERMISSION_ROLE_READ = 23; + + PERMISSION_ROLE_CREATE = 24; + + PERMISSION_ROLE_UPDATE = 25; + + PERMISSION_ROLE_DELETE = 26; + + PERMISSION_BILLING_READ = 16; + + PERMISSION_BILLING_WRITE = 18; + + PERMISSION_EXTERNAL_CHAT_UPDATE = 29; + + PERMISSION_TEAM_SETTINGS_READ = 30; + + PERMISSION_TEAM_SETTINGS_UPDATE = 31; +} + +enum TeamsTier { + TEAMS_TIER_UNSPECIFIED = 0; + + TEAMS_TIER_TEAMS = 1; + + TEAMS_TIER_PRO = 2; + + TEAMS_TIER_TRIAL = 9; + + TEAMS_TIER_ENTERPRISE_SAAS = 3; + + TEAMS_TIER_HYBRID = 4; + + TEAMS_TIER_ENTERPRISE_SELF_HOSTED = 5; + + TEAMS_TIER_ENTERPRISE_SELF_SERVE = 10; + + TEAMS_TIER_WAITLIST_PRO = 6; + + TEAMS_TIER_TEAMS_ULTIMATE = 7; + + TEAMS_TIER_PRO_ULTIMATE = 8; +} + +enum ModelProvider { + MODEL_PROVIDER_UNSPECIFIED = 0; + + MODEL_PROVIDER_ANTIGRAVITY = 1; + + MODEL_PROVIDER_OPENAI = 2; + + MODEL_PROVIDER_ANTHROPIC = 3; + + MODEL_PROVIDER_GOOGLE = 4; + + MODEL_PROVIDER_XAI = 5; + + MODEL_PROVIDER_DEEPSEEK = 6; + + MODEL_PROVIDER_GLM = 7; + + MODEL_PROVIDER_KIMI = 8; +} + +enum ModelPricingType { + MODEL_PRICING_TYPE_UNSPECIFIED = 0; + + MODEL_PRICING_TYPE_STATIC_CREDIT = 1; + + MODEL_PRICING_TYPE_API = 2; + + MODEL_PRICING_TYPE_BYOK = 3; +} + +enum TransactionStatus { + TRANSACTION_STATUS_UNSPECIFIED = 0; + + TRANSACTION_STATUS_SUCCEEDED = 1; + + TRANSACTION_STATUS_PROCESSING = 2; + + TRANSACTION_STATUS_FAILED = 3; + + TRANSACTION_STATUS_NO_ACTIVE = 4; +} + +enum ScmProvider { + SCM_PROVIDER_UNSPECIFIED = 0; + + SCM_PROVIDER_GITHUB = 1; + + SCM_PROVIDER_GITLAB = 2; + + SCM_PROVIDER_BITBUCKET = 3; + + SCM_PROVIDER_AZURE_DEVOPS = 4; +} + +enum ScmType { + SCM_TYPE_UNSPECIFIED = 0; + + SCM_TYPE_GIT = 1; + + SCM_TYPE_PERFORCE = 2; +} + +enum CodeContextType { + CODE_CONTEXT_TYPE_UNSPECIFIED = 0; + + CODE_CONTEXT_TYPE_FUNCTION = 1; + + CODE_CONTEXT_TYPE_CLASS = 2; + + CODE_CONTEXT_TYPE_IMPORT = 3; + + CODE_CONTEXT_TYPE_NAIVE_LINECHUNK = 4; + + CODE_CONTEXT_TYPE_REFERENCE_FUNCTION = 5; + + CODE_CONTEXT_TYPE_REFERENCE_CLASS = 6; + + CODE_CONTEXT_TYPE_FILE = 7; + + CODE_CONTEXT_TYPE_TERMINAL = 8; +} + +enum CodeContextSource { + CODE_CONTEXT_SOURCE_UNSPECIFIED = 0; + + CODE_CONTEXT_SOURCE_OPEN_DOCS = 1; + + CODE_CONTEXT_SOURCE_SEARCH_RESULT = 2; + + CODE_CONTEXT_SOURCE_IMPORT = 3; + + CODE_CONTEXT_SOURCE_LOCAL_DIRECTORY = 4; + + CODE_CONTEXT_SOURCE_LAST_ACTIVE_DOC = 5; + + CODE_CONTEXT_SOURCE_ORACLE_ITEMS = 6; + + CODE_CONTEXT_SOURCE_PINNED_CONTEXT = 7; + + CODE_CONTEXT_SOURCE_RESEARCH_STATE = 8; + + CODE_CONTEXT_SOURCE_GROUND_TRUTH_PLAN_EDIT = 9; + + CODE_CONTEXT_SOURCE_COMMIT_GRAPH = 10; +} + +enum ContextSnippetType { + CONTEXT_SNIPPET_TYPE_UNSPECIFIED = 0; + + CONTEXT_SNIPPET_TYPE_RAW_SOURCE = 1; + + CONTEXT_SNIPPET_TYPE_SIGNATURE = 2; + + CONTEXT_SNIPPET_TYPE_NODEPATH = 3; +} + +enum CommitIntentType { + COMMIT_INTENT_TYPE_UNSPECIFIED = 0; + + COMMIT_INTENT_TYPE_COMMIT_MESSAGE = 1; +} + +enum GpuType { + GPU_TYPE_UNSPECIFIED = 0; + + GPU_TYPE_L4 = 1; + + GPU_TYPE_T4 = 2; + + GPU_TYPE_A10 = 3; + + GPU_TYPE_A100 = 4; + + GPU_TYPE_V100 = 5; + + GPU_TYPE_A5000 = 6; +} + +enum ContextInclusionType { + CONTEXT_INCLUSION_TYPE_UNSPECIFIED = 0; + + CONTEXT_INCLUSION_TYPE_INCLUDE = 1; + + CONTEXT_INCLUSION_TYPE_EXCLUDE = 2; +} + +enum ThemePreference { + THEME_PREFERENCE_UNSPECIFIED = 0; + + THEME_PREFERENCE_AUTO = 1; + + THEME_PREFERENCE_LIGHT = 2; + + THEME_PREFERENCE_DARK = 3; +} + +enum AutocompleteSpeed { + AUTOCOMPLETE_SPEED_UNSPECIFIED = 0; + + AUTOCOMPLETE_SPEED_SLOW = 1; + + AUTOCOMPLETE_SPEED_DEFAULT = 2; + + AUTOCOMPLETE_SPEED_FAST = 3; +} + +enum TabEnabled { + TAB_ENABLED_UNSPECIFIED = 0; + + TAB_ENABLED_OFF = 1; + + TAB_ENABLED_ON = 2; +} + +enum CascadeCommandsAutoExecution { + CASCADE_COMMANDS_AUTO_EXECUTION_UNSPECIFIED = 0; + + CASCADE_COMMANDS_AUTO_EXECUTION_OFF = 1; + + CASCADE_COMMANDS_AUTO_EXECUTION_AUTO = 2; + + CASCADE_COMMANDS_AUTO_EXECUTION_EAGER = 3; + + CASCADE_COMMANDS_AUTO_EXECUTION_PROCEED_IN_SANDBOX = 4; +} + +enum AgentPermissionPreset { + AGENT_PERMISSION_PRESET_UNSPECIFIED = 0; + + AGENT_PERMISSION_PRESET_REQUEST_REVIEW = 2; + + AGENT_PERMISSION_PRESET_DEFAULT = 1; + + AGENT_PERMISSION_PRESET_VETTED = 4; + + AGENT_PERMISSION_PRESET_TURBO = 3; + + AGENT_PERMISSION_PRESET_AUTO = 6; + + AGENT_PERMISSION_PRESET_NONE = 5; +} + +enum ArtifactReviewMode { + option deprecated = true; + + ARTIFACT_REVIEW_MODE_UNSPECIFIED = 0; + + ARTIFACT_REVIEW_MODE_ALWAYS = 1; + + ARTIFACT_REVIEW_MODE_TURBO = 2; + + ARTIFACT_REVIEW_MODE_AUTO = 3 [deprecated = true]; +} + +enum ExtensionPanelTab { + EXTENSION_PANEL_TAB_UNSPECIFIED = 0; + + EXTENSION_PANEL_TAB_CHAT = 1; + + EXTENSION_PANEL_TAB_PROFILE = 2; + + EXTENSION_PANEL_TAB_BRAIN = 4; + + EXTENSION_PANEL_TAB_COMMAND = 5; + + EXTENSION_PANEL_TAB_CORTEX = 6; + + EXTENSION_PANEL_TAB_DEBUG = 7; + + reserved 3; + + reserved "EXTENSION_PANEL_TAB_PLAN"; +} + +enum RememberLastModelSelection { + REMEMBER_LAST_MODEL_SELECTION_UNSPECIFIED = 0; + + REMEMBER_LAST_MODEL_SELECTION_ENABLED = 1; + + REMEMBER_LAST_MODEL_SELECTION_DISABLED = 2; +} + +enum CascadeNUXEvent { + CASCADE_NUX_EVENT_UNSPECIFIED = 0; + + CASCADE_NUX_EVENT_DIFF_OVERVIEW = 1; + + CASCADE_NUX_EVENT_WEB_SEARCH = 2; + + CASCADE_NUX_EVENT_NEW_MODELS_WAVE2 = 3; + + CASCADE_NUX_EVENT_TOOL_CALL = 4; + + CASCADE_NUX_EVENT_MODEL_SELECTOR_NUX = 5; + + CASCADE_NUX_EVENT_TOOL_CALL_PRICING_NUX = 6; + + CASCADE_NUX_EVENT_WRITE_CHAT_MODE = 7; + + CASCADE_NUX_EVENT_REVERT_STEP = 8; + + CASCADE_NUX_EVENT_RULES = 9; + + CASCADE_NUX_EVENT_WEB_MENTION = 10; + + CASCADE_NUX_EVENT_BACKGROUND_CASCADE = 11; + + CASCADE_NUX_EVENT_ANTHROPIC_API_PRICING = 12; + + CASCADE_NUX_EVENT_PLAN_MODE = 13; + + CASCADE_NUX_EVENT_OPEN_BROWSER_URL = 14; +} + +enum UserNUXEvent { + USER_NUX_EVENT_UNSPECIFIED = 0; + + USER_NUX_EVENT_DISMISS_ANTIGRAVITY_CROSS_SELL = 1; +} + +enum ConversationalPlannerMode { + CONVERSATIONAL_PLANNER_MODE_UNSPECIFIED = 0; + + CONVERSATIONAL_PLANNER_MODE_DEFAULT = 1; + + CONVERSATIONAL_PLANNER_MODE_READ_ONLY = 2 [deprecated = true]; + + reserved 3; +} + +enum PlanningMode { + PLANNING_MODE_UNSPECIFIED = 0; + + PLANNING_MODE_OFF = 1; + + PLANNING_MODE_ON = 2; +} + +enum TabToJump { + TAB_TO_JUMP_UNSPECIFIED = 0; + + TAB_TO_JUMP_ENABLED = 1; + + TAB_TO_JUMP_DISABLED = 2; +} + +enum CascadeWebSearchTool { + CASCADE_WEB_SEARCH_TOOL_UNSPECIFIED = 0; + + CASCADE_WEB_SEARCH_TOOL_ENABLED = 1; + + CASCADE_WEB_SEARCH_TOOL_DISABLED = 2; +} + +enum CascadeRunExtensionCode { + CASCADE_RUN_EXTENSION_CODE_UNSPECIFIED = 0; + + CASCADE_RUN_EXTENSION_CODE_ENABLED = 1; + + CASCADE_RUN_EXTENSION_CODE_DISABLED = 2; + + CASCADE_RUN_EXTENSION_CODE_ONLY = 3; +} + +enum CascadeInputAutocomplete { + CASCADE_INPUT_AUTOCOMPLETE_UNSPECIFIED = 0; + + CASCADE_INPUT_AUTOCOMPLETE_ENABLED = 1; + + CASCADE_INPUT_AUTOCOMPLETE_DISABLED = 2; +} + +enum CascadeRunExtensionCodeAutoRun { + CASCADE_RUN_EXTENSION_CODE_AUTO_RUN_UNSPECIFIED = 0; + + CASCADE_RUN_EXTENSION_CODE_AUTO_RUN_ENABLED = 1; + + CASCADE_RUN_EXTENSION_CODE_AUTO_RUN_DISABLED = 2; + + CASCADE_RUN_EXTENSION_CODE_AUTO_RUN_MODEL_DECIDES = 3; +} + +enum AgentBrowserTools { + AGENT_BROWSER_TOOLS_UNSPECIFIED = 0; + + AGENT_BROWSER_TOOLS_ENABLED = 1; + + AGENT_BROWSER_TOOLS_DISABLED = 2; +} + +enum FeatureUsageType { + FEATURE_USAGE_TYPE_UNSPECIFIED = 0; + + FEATURE_USAGE_TYPE_CASCADE_BROWSER = 1; + + FEATURE_USAGE_TYPE_CASCADE_WEB_AT_MENTION = 2; + + FEATURE_USAGE_TYPE_CASCADE_REVERT_TO_STEP = 3; + + FEATURE_USAGE_TYPE_CASCADE_CLICK_MODEL_SELECTOR = 4; + + FEATURE_USAGE_TYPE_CASCADE_MESSAGE_FEEDBACK = 5; +} + +enum PlanMode { + PLAN_MODE_UNSPECIFIED = 0; + + PLAN_MODE_ON = 1; + + PLAN_MODE_OFF = 2; +} + +enum AutoContinueOnMaxGeneratorInvocations { + AUTO_CONTINUE_ON_MAX_GENERATOR_INVOCATIONS_UNSPECIFIED = 0; + + AUTO_CONTINUE_ON_MAX_GENERATOR_INVOCATIONS_ENABLED = 1; + + AUTO_CONTINUE_ON_MAX_GENERATOR_INVOCATIONS_DISABLED = 2; +} + +enum CascadeNUXLocation { + CASCADE_NUX_LOCATION_UNSPECIFIED = 0; + + CASCADE_NUX_LOCATION_CASCADE_INPUT = 1; + + CASCADE_NUX_LOCATION_MODEL_SELECTOR = 2; + + CASCADE_NUX_LOCATION_RULES_TAB = 4; + + CASCADE_NUX_LOCATION_REVERT_STEP = 6; + + CASCADE_NUX_LOCATION_PLAN_MODE = 7; + + CASCADE_NUX_LOCATION_WRITE_CHAT_MODE = 8; + + CASCADE_NUX_LOCATION_TOOLBAR = 9; + + CASCADE_NUX_LOCATION_MANAGER_BOTTOM_LEFT = 10; + + CASCADE_NUX_LOCATION_ARTIFACT_VIEW_BOTTOM_LEFT = 11; + + CASCADE_NUX_LOCATION_CHAT_PANEL_BANNER = 12; + + CASCADE_NUX_LOCATION_ALWAYS_MOUNTED = 13; + + CASCADE_NUX_LOCATION_UI_PLUGINS = 14; + + CASCADE_NUX_LOCATION_TERMINAL_TAB = 15; + + CASCADE_NUX_LOCATION_SERVICE_ANNOUNCEMENT_BANNER = 16; + + reserved 3, 5; +} + +enum CascadeNUXSession { + CASCADE_NUX_SESSION_UNSPECIFIED = 0; + + CASCADE_NUX_SESSION_FIRST_RUN = 1; + + CASCADE_NUX_SESSION_RETURNING = 2; +} + +enum CascadeNUXIcon { + CASCADE_NUX_ICON_UNSPECIFIED = 0; + + CASCADE_NUX_ICON_WEB_SEARCH = 1; + + CASCADE_NUX_ICON_ANTIGRAVITY_BROWSER = 2; +} + +enum CascadeNUXTrigger { + CASCADE_NUX_TRIGGER_UNSPECIFIED = 0; + + CASCADE_NUX_TRIGGER_PRODUCED_CODE_DIFF = 1; + + CASCADE_NUX_TRIGGER_OPEN_BROWSER_URL = 3; + + CASCADE_NUX_TRIGGER_WEB_SEARCH = 4; + + CASCADE_NUX_TRIGGER_MANAGER_POSTONBOARDING_COMPLETE = 5; + + CASCADE_NUX_TRIGGER_MANAGER_ARTIFACT_CREATED = 6; + + CASCADE_NUX_TRIGGER_MANAGER_ARTIFACT_OPENED = 7; + + CASCADE_NUX_TRIGGER_MANAGER_FILE_OPENED = 8; + + CASCADE_NUX_TRIGGER_MANAGER_CONVERSATION_AVAILABLE = 10; + + CASCADE_NUX_TRIGGER_MANAGER_PROJECT_CREATED = 11; + + CASCADE_NUX_TRIGGER_MANAGER_PROJECT_ENVIRONMENT_SELECTION = 12; + + CASCADE_NUX_TRIGGER_MANAGER_CREATE_FIRST_PROJECT_DIALOG = 13; + + CASCADE_NUX_TRIGGER_MANAGER_PLUGINS_DASHBOARD_OPENED = 14; + + CASCADE_NUX_TRIGGER_REMOTE_CONTROL_ELIGIBLE = 15; + + CASCADE_NUX_TRIGGER_PERMISSIONS_V2_ENABLED = 16; + + CASCADE_NUX_TRIGGER_REMOTE_AGENTS_ELIGIBLE = 17; + + CASCADE_NUX_TRIGGER_REMOTE_CONTROL_PAGE_AVAILABLE = 18; + + reserved 2, 9; +} + +enum AnnotationsConfig { + option deprecated = true; + + ANNOTATIONS_CONFIG_UNSPECIFIED = 0; + + ANNOTATIONS_CONFIG_ENABLED = 1; + + ANNOTATIONS_CONFIG_DISABLED = 2; +} + +enum DetectAndUseProxy { + DETECT_AND_USE_PROXY_UNSPECIFIED = 0; + + DETECT_AND_USE_PROXY_ENABLED = 1; + + DETECT_AND_USE_PROXY_DISABLED = 2; +} + +enum CascadeNUXInteractionType { + CASCADE_NUX_INTERACTION_TYPE_UNSPECIFIED = 0; + + CASCADE_NUX_INTERACTION_TYPE_DISMISSED = 1; + + CASCADE_NUX_INTERACTION_TYPE_ACCEPTED = 2; +} + +enum BrowserJsExecutionPolicy { + BROWSER_JS_EXECUTION_POLICY_UNSPECIFIED = 0; + + BROWSER_JS_EXECUTION_POLICY_DISABLED = 1; + + BROWSER_JS_EXECUTION_POLICY_ALWAYS_ASK = 2; + + BROWSER_JS_EXECUTION_POLICY_MODEL_DECIDES = 3; + + BROWSER_JS_EXECUTION_POLICY_TURBO = 4; +} + +enum AgentSettingPolicy { + AGENT_SETTING_POLICY_UNSPECIFIED = 0; + + AGENT_SETTING_POLICY_ALLOW = 1; + + AGENT_SETTING_POLICY_ASK = 2; + + AGENT_SETTING_POLICY_DENY = 3; +} + +enum ModelType { + MODEL_TYPE_UNSPECIFIED = 0; + + MODEL_TYPE_COMPLETION = 1; + + MODEL_TYPE_CHAT = 2; + + MODEL_TYPE_EMBED = 3; + + MODEL_TYPE_QUERY = 4; +} + +enum APIProvider { + API_PROVIDER_UNSPECIFIED = 0; + + API_PROVIDER_INTERNAL = 1; + + API_PROVIDER_GOOGLE_VERTEX = 3; + + API_PROVIDER_GOOGLE_GEMINI = 24; + + API_PROVIDER_ANTHROPIC_VERTEX = 26; + + API_PROVIDER_GOOGLE_EVERGREEN = 30; + + API_PROVIDER_OPENAI_VERTEX = 31; + + API_PROVIDER_OPENAI_RESPONSES_VERTEX = 32; + + reserved 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29; +} + +enum ModelStatus { + MODEL_STATUS_UNSPECIFIED = 0; + + MODEL_STATUS_INFO = 1; + + MODEL_STATUS_WARNING = 2; +} + +enum CodeSource { + CODE_SOURCE_UNSPECIFIED = 0; + + CODE_SOURCE_BASE = 1; + + CODE_SOURCE_CODEIUM = 2; + + CODE_SOURCE_USER = 3; + + CODE_SOURCE_USER_LARGE = 4; + + CODE_SOURCE_UNKNOWN = 5; +} + +enum DocumentType { + DOCUMENT_TYPE_UNSPECIFIED = 0; + + DOCUMENT_TYPE_SLACK_MESSAGE = 1; + + DOCUMENT_TYPE_SLACK_CHANNEL = 2; + + DOCUMENT_TYPE_GITHUB_ISSUE = 3; + + DOCUMENT_TYPE_GITHUB_ISSUE_COMMENT = 4; + + DOCUMENT_TYPE_GITHUB_REPO = 8; + + DOCUMENT_TYPE_GOOGLE_DRIVE_FILE = 5; + + DOCUMENT_TYPE_GOOGLE_DRIVE_FOLDER = 6; + + DOCUMENT_TYPE_JIRA_ISSUE = 7; + + DOCUMENT_TYPE_CCI = 9; +} + +enum ContextScopeType { + CONTEXT_SCOPE_TYPE_UNSPECIFIED = 0; + + CONTEXT_SCOPE_TYPE_FILE = 1; + + CONTEXT_SCOPE_TYPE_DIRECTORY = 2; + + CONTEXT_SCOPE_TYPE_REPOSITORY = 3; + + CONTEXT_SCOPE_TYPE_CODE_CONTEXT = 4; + + CONTEXT_SCOPE_TYPE_CCI_WITH_SUBRANGE = 5; + + CONTEXT_SCOPE_TYPE_REPOSITORY_PATH = 6; + + CONTEXT_SCOPE_TYPE_SLACK = 7; + + CONTEXT_SCOPE_TYPE_GITHUB = 8; + + CONTEXT_SCOPE_TYPE_FILE_LINE_RANGE = 9; + + CONTEXT_SCOPE_TYPE_TEXT_BLOCK = 10; + + CONTEXT_SCOPE_TYPE_JIRA = 11; + + CONTEXT_SCOPE_TYPE_GOOGLE_DRIVE = 12; + + CONTEXT_SCOPE_TYPE_CONSOLE_LOG = 13; + + CONTEXT_SCOPE_TYPE_DOM_ELEMENT = 14; + + CONTEXT_SCOPE_TYPE_RECIPE = 15; + + CONTEXT_SCOPE_TYPE_KNOWLEDGE = 16; + + CONTEXT_SCOPE_TYPE_RULE = 17; + + CONTEXT_SCOPE_TYPE_MCP_RESOURCE = 18; + + CONTEXT_SCOPE_TYPE_BROWSER_PAGE = 19; + + CONTEXT_SCOPE_TYPE_BROWSER_CODE_BLOCK = 20; + + CONTEXT_SCOPE_TYPE_BROWSER_TEXT = 21; + + CONTEXT_SCOPE_TYPE_CONVERSATION = 22; + + CONTEXT_SCOPE_TYPE_USER_ACTIVITY = 23; + + CONTEXT_SCOPE_TYPE_TERMINAL = 24; + + CONTEXT_SCOPE_TYPE_SLASH_COMMAND = 25; +} + +enum SlashCommandType { + SLASH_COMMAND_TYPE_UNSPECIFIED = 0; + + SLASH_COMMAND_TYPE_SYSTEM = 1; + + SLASH_COMMAND_TYPE_SKILL = 2; +} + +enum StatusLevel { + STATUS_LEVEL_UNSPECIFIED = 0; + + STATUS_LEVEL_ERROR = 1; + + STATUS_LEVEL_WARNING = 2; + + STATUS_LEVEL_INFO = 3; + + STATUS_LEVEL_DEBUG = 4; +} + +enum CortexErrorCategory { + CORTEX_ERROR_CATEGORY_UNSPECIFIED = 0; + + CORTEX_ERROR_CATEGORY_OVERALL = 1; + + CORTEX_ERROR_CATEGORY_ACTION_PREPARE = 2; + + CORTEX_ERROR_CATEGORY_ACTION_APPLY = 3; +} + +enum LastUpdateType { + LAST_UPDATE_TYPE_UNSPECIFIED = 0; + + LAST_UPDATE_TYPE_OVERALL = 1; + + LAST_UPDATE_TYPE_LAST_AUTOCOMPLETE_USAGE_TIME = 2; + + LAST_UPDATE_TYPE_LAST_CHAT_USAGE_TIME = 3; + + LAST_UPDATE_TYPE_LAST_COMMAND_USAGE_TIME = 4; +} + +enum Modality { + MODALITY_UNSPECIFIED = 0; + + TEXT = 1; + + IMAGE = 2; + + VIDEO = 3; + + AUDIO = 4; + + DOCUMENT = 5; +} + +enum OnboardingActionType { + option deprecated = true; + + ONBOARDING_ACTION_TYPE_UNSPECIFIED = 0; + + ONBOARDING_ACTION_TYPE_AUTOCOMPLETE = 1; + + ONBOARDING_ACTION_TYPE_COMMAND = 2; + + ONBOARDING_ACTION_TYPE_CHAT = 3; +} + +enum SupercompleteTriggerCondition { + SUPERCOMPLETE_TRIGGER_CONDITION_UNSPECIFIED = 0; + + SUPERCOMPLETE_TRIGGER_CONDITION_AUTOCOMPLETE_ACCEPT = 1; + + SUPERCOMPLETE_TRIGGER_CONDITION_CURSOR_LINE_NAVIGATION = 2; + + SUPERCOMPLETE_TRIGGER_CONDITION_TYPING = 3; + + SUPERCOMPLETE_TRIGGER_CONDITION_FORCED = 4; + + SUPERCOMPLETE_TRIGGER_CONDITION_TAB_JUMP_ACCEPT = 5; + + SUPERCOMPLETE_TRIGGER_CONDITION_SUPERCOMPLETE_ACCEPT = 6; + + SUPERCOMPLETE_TRIGGER_CONDITION_TAB_JUMP_PREDICTIVE = 7; + + SUPERCOMPLETE_TRIGGER_CONDITION_AUTOCOMPLETE_PREDICTIVE = 8; + + SUPERCOMPLETE_TRIGGER_CONDITION_SUPERCOMPLETE_PREDICTIVE = 9; + + SUPERCOMPLETE_TRIGGER_CONDITION_TAB_JUMP_EDIT = 10; +} + +enum ProductEventType { + EVENT_UNSPECIFIED = 0; + + ANTIGRAVITY_EDITOR_READY = 251; + + ANTIGRAVITY_EXTENSION_START = 253; + + ANTIGRAVITY_EXTENSION_ACTIVATED = 32; + + LS_DOWNLOAD_START = 1; + + LS_DOWNLOAD_COMPLETE = 2; + + LS_DOWNLOAD_FAILURE = 5; + + LS_BINARY_STARTUP = 250; + + LS_STARTUP = 3; + + LS_FAILURE = 4; + + AUTOCOMPLETE_ACCEPTED = 6; + + AUTOCOMPLETE_ONE_WORD_ACCEPTED = 7; + + CHAT_MESSAGE_SENT = 8; + + CHAT_MENTION_INSERT = 13; + + CHAT_MENTION_MENU_OPEN = 19; + + CHAT_OPEN_SETTINGS = 14; + + CHAT_OPEN_CONTEXT_SETTINGS = 15; + + CHAT_WITH_CODEBASE = 16; + + CHAT_NEW_CONVERSATION = 17; + + CHAT_CHANGE_MODEL = 18; + + CHAT_TOGGLE_FOCUS_INSERT_TEXT = 34; + + FUNCTION_REFACTOR = 28; + + EXPLAIN_CODE_BLOCK = 29; + + FUNCTION_ADD_DOCSTRING = 30; + + EXPLAIN_PROBLEM = 31; + + COMMAND_BOX_OPENED = 9; + + COMMAND_SUBMITTED = 10; + + COMMAND_ACCEPTED = 11; + + COMMAND_REJECTED = 12; + + WS_ONBOARDING_LANDING_PAGE_OPENED = 20; + + WS_ONBOARDING_SETUP_PAGE_OPENED = 21; + + WS_ONBOARDING_KEYBINDINGS_PAGE_OPENED = 22; + + WS_ONBOARDING_MIGRATION_SCOPE_PAGE_OPENED = 23; + + WS_ONBOARDING_IMPORT_PAGE_OPENED = 24; + + WS_ONBOARDING_AUTH_PAGE_OPENED = 25; + + WS_ONBOARDING_AUTH_MANUAL_PAGE_OPENED = 26; + + WS_ONBOARDING_CHOOSE_THEME_PAGE_OPENED = 35; + + AGY_ONBOARDING_TERMS_OF_USE_PAGE_OPENED = 231; + + AGY_ONBOARDING_AGENT_CONFIG_PAGE_OPENED = 232; + + AGY_ONBOARDING_USAGE_MODE_PAGE_OPENED = 233; + + AGY_ONBOARDING_INSTALL_EXTENSIONS = 234; + + WS_ONBOARDING_COMPLETED = 27; + + WS_SKIPPED_ONBOARDING = 69 [deprecated = true]; + + WS_SETTINGS_PAGE_OPEN = 72; + + WS_SETTINGS_PAGE_OPEN_WITH_SETTING_FOCUS = 73; + + EMPTY_WORKSPACE_PAGE_OPENED = 209; + + EMPTY_WORKSPACE_PAGE_RECENT_FOLDERS_CLICKED = 210; + + EMPTY_WORKSPACE_PAGE_OPEN_FOLDER_CLICKED = 211; + + EMPTY_WORKSPACE_PAGE_GENERATE_PROJECT_CLICKED = 212; + + PROVIDE_FEEDBACK = 33; + + CASCADE_MESSAGE_SENT = 36; + + WS_OPEN_CASCADE_MEMORIES_PANEL = 38 [deprecated = true]; + + PROVIDE_MESSAGE_FEEDBACK = 41; + + CASCADE_MEMORY_DELETED = 42; + + CASCADE_STEP_COMPLETED = 43; + + ACKNOWLEDGE_CASCADE_CODE_EDIT = 44 [deprecated = true]; + + CASCADE_WEB_TOOLS_OPEN_READ_URL_MARKDOWN = 45; + + CASCADE_WEB_TOOLS_OPEN_CHUNK_MARKDOWN = 46; + + CASCADE_MCP_SERVER_INIT = 64; + + CASCADE_KNOWLEDGE_BASE_ITEM_OPENED = 113; + + CASCADE_VIEW_LOADED = 119; + + CASCADE_CONTEXT_SCOPE_ITEM_ATTACHED = 173; + + CASCADE_CLICK_EVENT = 65; + + CASCADE_IMPRESSION_EVENT = 67; + + OPEN_CHANGELOG = 37; + + CURSOR_DETECTED = 39; + + VSCODE_DETECTED = 40; + + JETBRAINS_DETECTED = 153; + + CROSS_SELL_EXTENSION_DOWNLOAD_ANTIGRAVITY_CLICK = 47; + + CROSS_SELL_EXTENSION_DOWNLOAD_ANTIGRAVITY_NUDGE_IMPRESSION = 48; + + WS_PROBLEMS_TAB_SEND_ALL_TO_CASCADE = 49; + + WS_PROBLEMS_TAB_SEND_ALL_IN_FILE_TO_CASCADE = 50; + + WS_CASCADE_BAR_FILE_NAV = 51 [deprecated = true]; + + WS_CASCADE_BAR_HUNK_NAV = 52; + + WS_CASCADE_BAR_ACCEPT_FILE = 53; + + WS_CASCADE_BAR_REJECT_FILE = 54; + + WS_CUSTOM_APP_ICON_MODAL_OPEN = 55; + + WS_CUSTOM_APP_ICON_SELECT_CLASSIC = 56; + + WS_CUSTOM_APP_ICON_SELECT_CLASSIC_LIGHT = 57; + + WS_CUSTOM_APP_ICON_SELECT_RETRO = 58; + + WS_CUSTOM_APP_ICON_SELECT_BLUEPRINT = 59; + + WS_CUSTOM_APP_ICON_SELECT_HAND_DRAWN = 60; + + WS_CUSTOM_APP_ICON_SELECT_SUNSET = 61; + + WS_CUSTOM_APP_ICON_SELECT_VALENTINE = 66; + + WS_CUSTOM_APP_ICON_SELECT_PIXEL_SURF = 82; + + ENTERED_MCP_TOOLBAR_TAB = 63; + + CLICKED_TO_CONFIGURE_MCP = 62; + + WS_SETTINGS_UPDATED = 68; + + BROWSER_PREVIEW_DOM_ELEMENT = 70; + + BROWSER_PREVIEW_CONSOLE_OUTPUT = 71; + + WS_SETTINGS_CHANGED_BY_USER = 74; + + WS_GENERATE_COMMIT_MESSAGE_CLICKED = 75; + + WS_GENERATE_COMMIT_MESSAGE_ERRORED = 76; + + WS_CLICKED_COMMIT_FROM_SCM_PANEL = 77; + + WS_CANCELED_GENERATE_COMMIT_MESSAGE = 79; + + USING_DEV_EXTENSION = 78; + + WS_APP_DEPLOYMENT_CREATE_PROJECT = 80; + + WS_APP_DEPLOYMENT_DEPLOY_PROJECT = 81; + + CASCADE_OPEN_ACTIVE_CONVERSATION_DROPDOWN = 114; + + CASCADE_SELECT_ACTIVE_CONVERSATION_ON_DROPDOWN = 115; + + CASCADE_NAVIGATE_ACTIVE_CONVERSATION_ON_DROPDOWN = 122; + + CASCADE_SNOOZE_CONVERSATION_ON_DROPDOWN = 123; + + CASCADE_TOGGLE_NOTIFICATION_ON_DROPDOWN = 124; + + CASCADE_SELECT_NOTIFICATION_ON_DROPDOWN = 125; + + CASCADE_NAVIGATE_NOTIFICATION_ON_DROPDOWN = 126; + + CASCADE_DISMISS_NOTIFICATION_ON_DROPDOWN = 127; + + CASCADE_TRAJECTORY_SHARE_COPY_LINK = 137; + + CASCADE_TRAJECTORY_SHARE_CREATE_LINK = 138; + + CASCADE_CUSTOMIZATIONS_TAB_CHANGE = 139; + + CASCADE_WORKFLOW_OPEN = 140; + + CASCADE_NEW_WORKFLOW_CLICKED = 141; + + CASCADE_NEW_GLOBAL_WORKFLOW_CLICKED = 184; + + CASCADE_WORKFLOW_REFRESH_CLICKED = 142; + + CASCADE_RULE_OPEN = 143; + + CASCADE_NEW_RULE_CLICKED = 144; + + CASCADE_NEW_GLOBAL_RULE_CLICKED = 145; + + CASCADE_RULE_REFRESH_CLICKED = 146; + + CASCADE_IMPORT_RULES_FROM_CURSOR_CLICKED = 147; + + WS_IMPORT_CURSOR_RULES_COMMAND_PALETTE = 152; + + CASCADE_CHANGES_ACCEPT_ALL = 83; + + CASCADE_CHANGES_REJECT_ALL = 84; + + CASCADE_MEMORIES_EDIT = 85; + + CASCADE_MEMORIES_VIEW = 86; + + KEYBOARD_SHORTCUT = 136; + + CASCADE_INSERT_AT_MENTION = 87; + + CASCADE_ERROR_STEP = 120; + + CASCADE_SUGGESTED_RESPONSES_SUGGESTION_CLICKED = 121; + + CASCADE_PLUGIN_PANEL_OPENED = 128; + + CASCADE_PLUGIN_PAGE_OPENED = 129; + + CASCADE_PLUGIN_INSTALLED = 130; + + CASCADE_PLUGIN_DISABLED = 131; + + CASCADE_PLUGIN_ENABLED = 132; + + CASCADE_PLUGIN_INSTALLATION_ERROR = 133; + + CASCADE_PLUGIN_TOOL_ENABLED = 134; + + CASCADE_PLUGIN_TOOL_DISABLED = 135; + + CASCADE_CUSTOM_MODEL_EVENT = 229; + + WEBSITE_NOT_FOUND_PAGE = 88; + + WEBSITE_AUTH_REDIRECT_LONG_WAIT = 89; + + WEBSITE_AUTH_REDIRECT_ERROR = 90; + + WEBSITE_AUTH_REDIRECT_SUCCESS = 112; + + WEBSITE_PAGE_VISIT = 175; + + WEBSITE_SIGNUP_INFO = 176; + + WEBSITE_START_PLAN_CHECKOUT = 177; + + WEBSITE_START_UPDATE_PAYMENT = 202; + + WEBSITE_START_VIEW_INVOICES = 203; + + WEBSITE_UNIVERSITY_LECTURE_VIEW = 214; + + WEBSITE_DISALLOW_ENTERPRISE_LOGIN = 224; + + WEBSITE_SSO_LOGIN_REDIRECT = 225; + + WEBSITE_ATTEMPT_TO_LOGIN = 226; + + WEBSITE_SUCCESSFUL_LOGIN = 227; + + WEBSITE_FAILED_LOGIN = 228; + + JB_OPEN_PLAN_INFO = 91; + + JB_SNOOZE_PLUGIN = 92 [deprecated = true]; + + JB_TOGGLE_PLUGIN_STATUS = 93 [deprecated = true]; + + JB_SWITCH_CHANNEL = 94; + + JB_OPEN_SETTINGS = 95; + + JB_PLUGIN_LOG_IN = 96; + + JB_PLUGIN_LOG_OUT = 97; + + JB_OPEN_QUICK_REFERENCE = 98; + + JB_EDIT_KEYBOARD_SHORTCUTS = 99; + + JB_CASCADE_BAR_CASCADE_ICON = 100; + + JB_CASCADE_BAR_FILE_NAV = 101; + + JB_CASCADE_BAR_HUNK_NAV = 102; + + JB_CASCADE_BAR_ACCEPT_FILE = 103; + + JB_CASCADE_BAR_REJECT_FILE = 104; + + JB_INLAY_HUNK_ACCEPT = 105; + + JB_INLAY_HUNK_REJECT = 106; + + JB_DIFF_RE_RENDER = 107; + + JB_ONBOARDING_OPENED = 108 [deprecated = true]; + + JB_ONBOARDING_COMPLETED = 109; + + JB_ONBOARDING_SKIPPED = 110 [deprecated = true]; + + JB_ONBOARDING_LEARN_MORE = 111; + + JB_DIFF_RESOLUTION_ERRORED = 116; + + JB_ACKNOWLEDGE_CODE_EDIT_ERRORED = 117; + + JB_OPEN_SETTINGS_NOTIFICATION = 118; + + JB_MCP_ADD_SERVER = 148; + + JB_MCP_SAVE_CONFIG = 149; + + JB_MCP_EXPAND_TOOLS = 150; + + JB_DISABLE_AUTOGEN_MEMORY = 151; + + JB_TOGGLE_AUTOCOMPLETE = 154; + + JB_LOGIN_MANUAL_AUTH_TOKEN = 174; + + JB_AUTO_UPDATED = 179; + + JB_DRAG_DROP_FILE = 182; + + JB_AUTO_OPEN_CHAT_WINDOW = 183; + + WS_TERMINAL_INTEGRATION_FORCE_EXIT = 155; + + KNOWLEDGE_BASE_ITEM_CREATED = 156; + + KNOWLEDGE_BASE_ITEM_EDITED = 157; + + KNOWLEDGE_BASE_ITEM_DELETED = 158; + + KNOWLEDGE_BASE_ITEM_READ = 159; + + KNOWLEDGE_BASE_CONNECTION_CREATE = 160; + + KNOWLEDGE_BASE_CONNECTION_REMOVE = 161; + + TEAM_CONFIG_TOGGLE_AUTO_RUN_COMMANDS = 162; + + TEAM_CONFIG_TOGGLE_MCP_SERVERS = 163; + + TEAM_CONFIG_TOGGLE_APP_DEPLOYMENTS = 164; + + TEAM_CONFIG_TOGGLE_SANDBOX_APP_DEPLOYMENTS = 165; + + TEAM_CONFIG_TOGGLE_TEAMS_APP_DEPLOYMENTS = 166; + + TEAM_CONFIG_TOGGLE_GITHUB_REVIEWS = 167; + + TEAM_CONFIG_TOGGLE_GITHUB_DESCRIPTION_EDITS = 168; + + TEAM_CONFIG_TOGGLE_PR_REVIEW_GUIDELINES = 169; + + TEAM_CONFIG_TOGGLE_PR_DESCRIPTION_GUIDELINES = 170; + + TEAM_CONFIG_TOGGLE_INDIVIDUAL_LEVEL_ANALYTICS = 171; + + TEAM_CONFIG_TOGGLE_CONVERSATION_SHARING = 172; + + TEAM_CONFIG_UPDATE_MCP_SERVERS = 178; + + TEAM_CONFIG_TOGGLE_GITHUB_AUTO_REVIEWS = 207; + + TEAM_CONFIG_UPDATE_TOP_UP_SETTINGS = 213; + + BROWSER_OPEN = 180; + + CASCADE_WEB_TOOLS_OPEN_BROWSER_MARKDOWN = 181; + + BROWSER_PAGE_LOAD_SUCCESS = 206; + + BROWSER_TOOLBAR_INSERT_PAGE_MENTION = 208; + + BROWSER_INSERT_TEXT_CONTENT = 215; + + BROWSER_INSERT_SCREENSHOT = 216; + + BROWSER_INSERT_CODE_BLOCK = 217; + + BROWSER_INSERT_LOG_BLOCK = 218; + + BROWSER_INSERT_CONSOLE_OUTPUT = 219; + + BROWSER_INSERT_DOM_ELEMENT = 220; + + BROWSER_LAUNCH_FAILURE_DIAGNOSTICS = 230; + + SUPERCOMPLETE_REQUEST_STARTED = 195; + + SUPERCOMPLETE_CACHE_HIT = 196; + + SUPERCOMPLETE_ERROR_GETTING_RESPONSE = 197; + + SUPERCOMPLETE_NO_RESPONSE = 185; + + SUPERCOMPLETE_REQUEST_SUCCEEDED = 186; + + SUPERCOMPLETE_FILTERED = 187; + + TAB_JUMP_REQUEST_STARTED = 188; + + TAB_JUMP_CACHE_HIT = 189; + + TAB_JUMP_ERROR_GETTING_RESPONSE = 190; + + TAB_JUMP_NO_RESPONSE = 191; + + TAB_JUMP_PROCESSING_COMPLETE = 192; + + TAB_JUMP_FILTERED = 193; + + TAB_JUMP_ERROR_UI_RENDERED = 194; + + AUTOCOMPLETE_CHAT_NO_RESPONSE = 221; + + AUTOCOMPLETE_CHAT_ERROR_GETTING_RESPONSE = 222; + + AUTOCOMPLETE_CHAT_REQUEST_ACCEPTED = 223; + + reserved 198, 199, 200, 201, 204, 205; +} + +enum IndexChoice { + INDEX_CHOICE_UNSPECIFIED = 0; + + INDEX_CHOICE_GITHUB_BASE = 1; + + INDEX_CHOICE_SLACK_BASE = 2; + + INDEX_CHOICE_SLACK_AGGREGATE = 3 [deprecated = true]; + + INDEX_CHOICE_GOOGLE_DRIVE_BASE = 4; + + INDEX_CHOICE_JIRA_BASE = 5; + + INDEX_CHOICE_SCM = 6; +} + +enum MediaResolution { + MEDIA_RESOLUTION_UNSPECIFIED = 0; + + MEDIA_RESOLUTION_LOW = 1; + + MEDIA_RESOLUTION_MEDIUM = 2; + + MEDIA_RESOLUTION_HIGH = 3; + + MEDIA_RESOLUTION_ULTRA_HIGH = 4; +} + +enum VideoContentLayer { + VIDEO_CONTENT_LAYER_UNSPECIFIED = 0; + + VIDEO_CONTENT_LAYER_FRAMES = 1; + + VIDEO_CONTENT_LAYER_AUDIO = 2; + + VIDEO_CONTENT_LAYER_TRANSCRIPT = 3; +} + +enum DocumentContentLayer { + DOCUMENT_CONTENT_LAYER_UNSPECIFIED = 0; + + DOCUMENT_CONTENT_LAYER_PAGE_IMAGE = 1; + + DOCUMENT_CONTENT_LAYER_PAGE_TEXT = 2; +} + +enum SpreadsheetContentLayer { + SPREADSHEET_CONTENT_LAYER_UNSPECIFIED = 0; + + SPREADSHEET_CONTENT_LAYER_DATA = 1; + + SPREADSHEET_CONTENT_LAYER_FORMULAS = 2; + + SPREADSHEET_CONTENT_LAYER_VISUAL = 3; +} + +enum MarkdownNodeType { + MARKDOWN_NODE_TYPE_UNSPECIFIED = 0; + + MARKDOWN_NODE_TYPE_HEADER_1 = 1; + + MARKDOWN_NODE_TYPE_HEADER_2 = 2; + + MARKDOWN_NODE_TYPE_HEADER_3 = 3; + + MARKDOWN_NODE_TYPE_HEADER_4 = 4; + + MARKDOWN_NODE_TYPE_HEADER_5 = 5; + + MARKDOWN_NODE_TYPE_HEADER_6 = 6; +} + +enum TerminalShellCommandSource { + TERMINAL_SHELL_COMMAND_SOURCE_UNSPECIFIED = 0; + + TERMINAL_SHELL_COMMAND_SOURCE_USER = 1; + + TERMINAL_SHELL_COMMAND_SOURCE_CASCADE = 2; +} + +enum TerminalShellCommandStatus { + TERMINAL_SHELL_COMMAND_STATUS_UNSPECIFIED = 0; + + TERMINAL_SHELL_COMMAND_STATUS_RUNNING = 1; + + TERMINAL_SHELL_COMMAND_STATUS_COMPLETED = 2; +} + +enum DeploymentBuildStatus { + DEPLOYMENT_BUILD_STATUS_UNSPECIFIED = 0; + + DEPLOYMENT_BUILD_STATUS_QUEUED = 1; + + DEPLOYMENT_BUILD_STATUS_INITIALIZING = 2; + + DEPLOYMENT_BUILD_STATUS_BUILDING = 3; + + DEPLOYMENT_BUILD_STATUS_ERROR = 4; + + DEPLOYMENT_BUILD_STATUS_READY = 5; + + DEPLOYMENT_BUILD_STATUS_CANCELED = 6; +} + +enum DeploymentProvider { + DEPLOYMENT_PROVIDER_UNSPECIFIED = 0; + + DEPLOYMENT_PROVIDER_VERCEL = 1; + + DEPLOYMENT_PROVIDER_NETLIFY = 2; + + DEPLOYMENT_PROVIDER_CLOUDFLARE = 3; +} + +enum ValidationStatus { + VALIDATION_STATUS_UNSPECIFIED = 0; + + VALIDATION_STATUS_AVAILABLE = 1; + + VALIDATION_STATUS_IN_USE = 2; + + VALIDATION_STATUS_TAKEN = 3; + + VALIDATION_STATUS_INVALID = 4; +} + +enum PromptTemplaterType { + PROMPT_TEMPLATER_TYPE_UNSPECIFIED = 0; + + PROMPT_TEMPLATER_TYPE_LLAMA_2 = 1; + + PROMPT_TEMPLATER_TYPE_LLAMA_3 = 2; + + PROMPT_TEMPLATER_TYPE_CHATML = 3; + + PROMPT_TEMPLATER_TYPE_CHAT_TRANSCRIPT = 4; + + PROMPT_TEMPLATER_TYPE_DEEPSEEK_V2 = 5; + + PROMPT_TEMPLATER_TYPE_DEEPSEEK_V3 = 6; +} + +enum ToolFormatterType { + TOOL_FORMATTER_TYPE_UNSPECIFIED = 0; + + TOOL_FORMATTER_TYPE_LLAMA_3 = 1; + + TOOL_FORMATTER_TYPE_HERMES = 2; + + TOOL_FORMATTER_TYPE_XML = 3; + + TOOL_FORMATTER_TYPE_CHAT_TRANSCRIPT = 4; + + TOOL_FORMATTER_TYPE_NONE = 5; +} + +enum BrowserInstallationStatus { + BROWSER_INSTALLATION_STATUS_UNSPECIFIED = 0; + + BROWSER_INSTALLATION_STATUS_NOT_INSTALLED = 1; + + BROWSER_INSTALLATION_STATUS_IN_PROGRESS = 2; + + BROWSER_INSTALLATION_STATUS_COMPLETE = 3; + + BROWSER_INSTALLATION_STATUS_ERROR = 4; +} + +enum BetterDirection { + BETTER_DIRECTION_UNSPECIFIED = 0; + + BETTER_DIRECTION_LOWER = 1; + + BETTER_DIRECTION_HIGHER = 2; +} + +enum MetricsScope { + METRICS_SCOPE_UNSPECIFIED = 0; + + METRICS_SCOPE_EXECUTION_SEGMENT = 1; + + METRICS_SCOPE_TRAJECTORY = 2; +} + +enum TrajectoryType { + TRAJECTORY_TYPE_UNSPECIFIED = 0; + + TRAJECTORY_TYPE_CASCADE = 1; + + TRAJECTORY_TYPE_MAINLINE_TRAJECTORY = 2; +} + +enum RefreshCustomizationType { + REFRESH_CUSTOMIZATION_TYPE_UNSPECIFIED = 0; + + REFRESH_CUSTOMIZATION_TYPE_RULE = 1; + + REFRESH_CUSTOMIZATION_TYPE_WORKFLOW = 2; + + REFRESH_CUSTOMIZATION_TYPE_SKILL = 3; + + REFRESH_CUSTOMIZATION_TYPE_AGENT = 4; + + REFRESH_CUSTOMIZATION_TYPE_PLUGIN = 5; + + REFRESH_CUSTOMIZATION_TYPE_HOOKS = 6; + + REFRESH_CUSTOMIZATION_TYPE_MCP = 7; + + REFRESH_CUSTOMIZATION_TYPE_FLOW = 8; +} + +enum ThirdPartyWebSearchProvider { + THIRD_PARTY_WEB_SEARCH_PROVIDER_UNSPECIFIED = 0; + + THIRD_PARTY_WEB_SEARCH_PROVIDER_GEMINI = 2; + + reserved 1; +} + +enum ThirdPartyWebSearchModel { + THIRD_PARTY_WEB_SEARCH_MODEL_UNSPECIFIED = 0; + + THIRD_PARTY_WEB_SEARCH_MODEL_O3 = 1; + + THIRD_PARTY_WEB_SEARCH_MODEL_GPT_4_1 = 2; + + THIRD_PARTY_WEB_SEARCH_MODEL_O4_MINI = 3; +} + +enum WorkingDirectoryStatus { + WORKING_DIRECTORY_STATUS_UNSPECIFIED = 0; + + WORKING_DIRECTORY_STATUS_READY = 1; + + WORKING_DIRECTORY_STATUS_LOADING = 2; + + WORKING_DIRECTORY_STATUS_ERROR = 3; +} + +enum ArtifactApprovalStatus { + ARTIFACT_APPROVAL_STATUS_UNSPECIFIED = 0; + + ARTIFACT_APPROVAL_STATUS_APPROVED = 1; + + ARTIFACT_APPROVAL_STATUS_REQUESTED_CHANGES = 2; +} + +enum ArtifactType { + ARTIFACT_TYPE_UNSPECIFIED = 0; + + ARTIFACT_TYPE_IMPLEMENTATION_PLAN = 1; + + ARTIFACT_TYPE_WALKTHROUGH = 2; + + ARTIFACT_TYPE_TASK = 3; + + ARTIFACT_TYPE_OTHER = 4; +} + +enum BrowserJsAutoRunPolicy { + BROWSER_JS_AUTO_RUN_POLICY_UNSPECIFIED = 0; + + BROWSER_JS_AUTO_RUN_POLICY_DISABLED = 1; + + BROWSER_JS_AUTO_RUN_POLICY_MODEL_DECIDES = 2; + + BROWSER_JS_AUTO_RUN_POLICY_ENABLED = 3; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/context_module_pb/context_module.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/context_module_pb/context_module.proto new file mode 100644 index 0000000..dad8f23 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/context_module_pb/context_module.proto @@ -0,0 +1,243 @@ +syntax = "proto3"; + +package exa.context_module_pb; + +import "third_party/jetski/chat_pb/chat.proto"; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +message ContextChangeEvent { + reserved 9; + + oneof context_change_event { + ContextChangeActiveDocument context_change_active_document = 1; + + ContextChangeCursorPosition context_change_cursor_position = 2; + + ContextChangeChatMessageReceived context_change_chat_message_received = 3; + + ContextChangeOpenDocuments context_change_open_documents = 4; + + ContextChangeOracleItems context_change_oracle_items = 5; + + ContextChangePinnedContext context_change_pinned_context = 7; + + ContextChangePinnedGuideline context_change_pinned_guideline = 8; + + ContextChangeActiveNode context_change_active_node = 10; + } + + ContextRefreshReason context_refresh_reason = 6; +} + +message ContextChangeActiveDocument { + exa.codeium_common_pb.Document document = 1; +} + +message ContextChangeCursorPosition { + reserved 1, 3; + + reserved "position", "refresh_reason"; + + exa.codeium_common_pb.Document document = 2; +} + +message ContextChangeChatMessageReceived { + repeated exa.chat_pb.ChatMessage chat_messages = 1; +} + +message ContextChangeOpenDocuments { + repeated exa.codeium_common_pb.Document other_open_documents = 1; +} + +message ContextChangeOracleItems { + repeated exa.codeium_common_pb.CodeContextItem oracle_items = 1; +} + +message ContextChangePinnedContext { + oneof scope { + exa.codeium_common_pb.ContextScope pinned_scope = 1; + + exa.codeium_common_pb.ContextScope mentioned_scope = 2; + } +} + +message ContextChangePinnedGuideline { + exa.codeium_common_pb.Guideline guideline = 1; +} + +message ContextChangeActiveNode { + exa.codeium_common_pb.CodeContextItem active_node = 1; + + exa.codeium_common_pb.Document document = 2; + + bool actual_node_change = 3; +} + +message RetrievedCodeContextItemMetadata { + repeated exa.codeium_common_pb.CodeContextSource context_sources = 1; + + exa.codeium_common_pb.CodeContextType context_type = 2; + + string scorer = 3; + + float score = 4; + + map provider_metadata = 5; + + bool is_in_pinned_scope = 6; +} + +message CciWithSubrangeWithRetrievalMetadata { + exa.codeium_common_pb.CciWithSubrange cci_with_subrange = 1; + + RetrievedCodeContextItemMetadata metadata = 2; +} + +message CodeContextItemWithRetrievalMetadata { + exa.codeium_common_pb.CodeContextItem code_context_item = 1; + + RetrievedCodeContextItemMetadata metadata = 2; +} + +message FileNameWithRetrievalMetadata { + string absolute_uri = 1; + + RetrievedCodeContextItemMetadata metadata = 2; +} + +message CodeContextProviderMetadata { + float relative_weight = 1; +} + +message ContextModuleStats { + ContextModuleStateStats context_module_state_stats = 1; + + CodeContextItemIndexStats code_context_item_index_stats = 2; + + int64 get_stats_latency_ms = 3; + + int64 context_module_age_s = 4; +} + +message ContextModuleStateStats { + int64 cci_per_source_bytes = 1; + + int64 active_document_bytes = 2; + + int64 other_open_documents_bytes = 3; +} + +message CodeContextItemIndexStats { + int64 all_ccis_bytes = 1; + + int64 num_ccis_tracked = 2; + + int64 term_frequency_map_bytes = 3; + + int64 num_terms_tracked = 4; + + int64 file_to_cci_map_bytes = 5; + + int64 num_files_tracked = 6; + + int64 last_modified_bytes = 7; + + int64 hash_map_bytes = 8; +} + +message PersistentContextModuleState { + exa.codeium_common_pb.Guideline pinned_guideline = 1; + + exa.codeium_common_pb.ContextScope pinned_context_scope = 2; +} + +message ContextModuleResult { + reserved 7; + + reserved "browser_state"; + + repeated CciWithSubrangeWithRetrievalMetadata retrieved_cci_with_subranges = 1; + + exa.codeium_common_pb.Document active_document = 2; + + exa.codeium_common_pb.DocumentOutline active_document_outline = 5; + + LocalNodeState local_node_state = 3; + + exa.codeium_common_pb.Guideline guideline = 4; + + repeated exa.codeium_common_pb.Document open_documents = 6; + + repeated exa.codeium_common_pb.TerminalShellCommand running_terminal_commands = 8; + + exa.codeium_common_pb.BrowserStateSnapshot browser_state_snapshot = 9; +} + +message LocalNodeState { + exa.codeium_common_pb.CodeContextItem current_node = 1; + + exa.codeium_common_pb.CodeContextItem closest_above_node = 2; + + exa.codeium_common_pb.CodeContextItem closest_below_node = 3; +} + +enum ContextChangeType { + CONTEXT_CHANGE_TYPE_UNSPECIFIED = 0; + + CONTEXT_CHANGE_TYPE_ACTIVE_DOCUMENT = 1; + + CONTEXT_CHANGE_TYPE_CURSOR_POSITION = 2; + + CONTEXT_CHANGE_TYPE_CHAT_MESSAGE_RECEIVED = 3; + + CONTEXT_CHANGE_TYPE_OPEN_DOCUMENTS = 4; + + CONTEXT_CHANGE_TYPE_ORACLE_ITEMS = 5; + + CONTEXT_CHANGE_TYPE_PINNED_CONTEXT = 6; + + CONTEXT_CHANGE_TYPE_PINNED_GUIDELINE = 7; + + CONTEXT_CHANGE_TYPE_ACTIVE_NODE = 9; + + reserved 8; +} + +enum ContextUseCase { + CONTEXT_USE_CASE_UNSPECIFIED = 0; + + CONTEXT_USE_CASE_AUTOCOMPLETE = 1; + + CONTEXT_USE_CASE_CHAT = 2; + + CONTEXT_USE_CASE_CHAT_COMPLETION = 3; + + CONTEXT_USE_CASE_CORTEX_RESEARCH = 4; + + CONTEXT_USE_CASE_EVAL = 5; + + CONTEXT_USE_CASE_CHAT_COMPLETION_GENERATE = 6; + + CONTEXT_USE_CASE_SUPERCOMPLETE = 7; + + CONTEXT_USE_CASE_FAST_APPLY = 8; + + CONTEXT_USE_CASE_COMMAND_TERMINAL = 9; +} + +enum ContextRefreshReason { + CONTEXT_REFRESH_REASON_UNSPECIFIED = 0; + + CONTEXT_REFRESH_REASON_AUTOCOMPLETE = 1; + + CONTEXT_REFRESH_REASON_CHAT = 2; + + CONTEXT_REFRESH_REASON_IDE_ACTION = 4; + + CONTEXT_REFRESH_REASON_CHAT_COMPLETION = 5; + + reserved 3; + + reserved "CONTEXT_REFRESH_REASON_STARTUP"; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex/core/tools_pb/tools.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex/core/tools_pb/tools.proto new file mode 100644 index 0000000..8d48001 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex/core/tools_pb/tools.proto @@ -0,0 +1,211 @@ +syntax = "proto3"; + +package exa.cortex.core.tools; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +import "third_party/jetski/cortex_pb/cortex.proto"; + +import "third_party/jetski/diff_action_pb/diff_action.proto"; + +message ReadFile { + uint32 file_num_lines = 1; + + uint32 file_num_bytes = 2; + + string path = 3; + + int32 start_line = 4; + + int32 end_line = 5; + + uint32 line_range_bytes = 6; +} + +message FileEdit { + Kind kind = 1; + + string path = 2; + + exa.diff_action_pb.DiffBlock diff = 3; + + exa.cortex_pb.DiffStats diff_stats = 4; + + exa.codeium_common_pb.ArtifactMetadata artifact_metadata = 5; + + bool is_artifact_file = 6; + + exa.cortex_pb.AcknowledgementType acknowledgement_type = 7; + + enum Kind { + KIND_UNSPECIFIED = 0; + + CREATE = 1; + + OVERWRITE = 2; + + EDIT = 3; + } +} + +message GenerateImage { + string prompt = 1; + + repeated string image_paths = 2; + + string aspect_ratio = 3; + + string image_uri = 4; + + uint32 image_num_bytes = 5; + + string model_name = 6; + + repeated exa.cortex_pb.RetryInfo retry_infos = 7; + + string image_name = 8; +} + +message SendMessage { + string recipient = 1; + + string recipient_name = 2; + + string message = 3; +} + +message ManageSubagents { + string action = 1; + + repeated string conversation_ids = 2; + + repeated SubagentState subagents = 3; + + message SubagentState { + string conversation_id = 1; + + optional int32 step_index = 2; + } +} + +message RunCommand { + int32 exit_code = 1; + + bool timed_out = 2; + + SandboxDetails sandbox_details = 3; + + bool is_trusted_cli = 4; + + string shell_name = 5; + + string command_line = 6; + + string cwd = 7; + + bool exit_code_unknown = 8; + + repeated exa.cortex_pb.TrustedCLIControlOutput trusted_cli_control_outputs = 9; + + message SandboxDetails { + bool ran_in_sandbox = 1; + + string sandbox_errors = 2; + } +} + +message InvokeSubagent { + repeated exa.cortex_pb.SubagentSpec subagents = 1; + + repeated exa.cortex_pb.SubagentResult results = 2; + + bool task_mode = 3 [deprecated = true]; +} + +message DefineSubagent { + string name = 1; + + repeated string tool_names = 2; + + string agent_path = 3; +} + +message ManageTask { + string action = 1; + + repeated string task_ids = 2; + + string input = 3; +} + +message Schedule { + string mode = 1; + + string outcome = 2; + + int64 iterations = 3; + + string cancelled_by = 4; +} + +message SearchWeb { + string query = 1; + + string domain = 2; + + repeated exa.codeium_common_pb.KnowledgeBaseItem web_documents = 3; + + string summary = 4; + + exa.codeium_common_pb.ThirdPartyWebSearchConfig third_party_config = 5; +} + +message MomaSearch { + string query = 1; + + repeated exa.cortex_pb.InternalSearchResults results = 2; +} + +message Finish { + string arguments_json = 1; + + bool has_result_schema = 2; +} + +message AskQuestion { + repeated exa.cortex_pb.AskQuestionEntry questions = 1; +} + +message ListResources { + string server_name = 1; + + repeated exa.cortex_pb.McpResource resources = 2; +} + +message ReadResource { + string server_name = 1; + + string uri = 2; + + repeated exa.codeium_common_pb.McpResourceContent contents = 3; +} + +message McpTool { + string server_name = 1; + + exa.codeium_common_pb.ChatToolCall tool_call = 2; + + oneof result { + string result_string = 3; + + string result_uri = 4; + } + + string progress_message = 5; + + double progress = 6; + + double progress_total = 7; + + exa.cortex_pb.McpAppView app_view = 8; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/cortex.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/cortex.proto new file mode 100644 index 0000000..93eef80 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/cortex.proto @@ -0,0 +1,8478 @@ +syntax = "proto3"; + +package exa.cortex_pb; + +import "google/internal/cloud/code/v1internal/credits.proto"; + +import "google/protobuf/any.proto"; + +import "google/protobuf/duration.proto"; + +import "google/protobuf/empty.proto"; + +import "google/protobuf/struct.proto"; + +import "google/protobuf/timestamp.proto"; + +import "third_party/jetski/browser_pb/browser.proto"; + +import "third_party/jetski/hooks_pb/hooks.proto"; + +import "third_party/jetski/chat_client_server_pb/chat_client_server.proto"; + +import "third_party/jetski/chat_pb/chat.proto"; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +import "third_party/jetski/context_module_pb/context_module.proto"; + +import "third_party/jetski/diff_action_pb/diff_action.proto"; + +import "third_party/jetski/opensearch_clients_pb/opensearch_clients.proto"; + +import "learning/genai/api/interactions/proto/content.proto"; + +import "learning/genai/api/interactions/proto/steps.proto"; + +option java_multiple_files = true; + +option java_package = "com.exafunction.codeium.cortex"; + +message WorkflowSpec { + reserved 5; + + string path = 1; + + string name = 2; + + string description = 3; + + string content = 4; + + bool is_builtin = 6; + + CortexMemoryScope scope = 7; + + string base_dir = 8; + + bool disable_model_invocation = 9; + + string plugin_name = 10; + + bool disable_slash_command = 11; + + string discovered_in = 12; + + DiscoveryCategory discovery_category = 13; + + string icon = 14; + + string logo = 15; + + MarketplaceInstall installed_from = 16; + + string display_name = 17; + + exa.codeium_common_pb.PluginRef plugin = 18; + + string depot_path = 19; +} + +message FlowSpec { + string path = 1; + + string name = 2; + + string description = 3; + + string script_path = 4; + + string plugin_name = 5; + + string args_schema = 6; + + bool is_library = 7; + + bool is_builtin = 8; + + DiscoveryCategory discovery_category = 9; +} + +message MarketplaceInstall { + string marketplace = 1; + + string id = 2; + + string version = 3; +} + +message CortexPlanSummaryComponent { + oneof component { + string text = 1; + + exa.codeium_common_pb.ContextScopeItem citation = 2; + } +} + +message CodingStepState { + string plan_id = 1; + + string goal = 2; + + repeated ActionState action_states = 3; + + repeated CortexStepOutline outlines = 7; + + repeated CortexPlanSummaryComponent summary_components = 8; + + string post_summary_text = 9; + + bool plan_fully_generated = 4; + + bool plan_finished = 5; + + PlanDebugInfo debug_info = 6; + + bool plan_summary_confirmed = 10; + + bool plan_summary_fully_generated = 11; + + repeated exa.context_module_pb.CciWithSubrangeWithRetrievalMetadata cci_list = 12; +} + +message CortexPlanState { + repeated CortexStepState steps = 1; + + repeated CortexStepOutline outlines = 2; + + uint32 current_step_index = 3; + + PlanDebugInfo debug_info = 4; +} + +message CortexStepOutline { + uint32 step_number = 1; + + string action_name = 2; + + string json_args = 3; + + repeated uint32 parent_step_numbers = 4; +} + +message CortexStepState { + oneof step { + CodingStepState coding = 1; + } +} + +message CortexResearchState { + uint32 total_retrieved_count = 1; + + repeated exa.codeium_common_pb.CciWithSubrange top_retrieved_items = 2; + + ResearchDebugInfo debug_info = 3; + + repeated exa.codeium_common_pb.CciWithSubrange full_cci_list = 4; +} + +message ResearchDebugInfo { + string query = 1; + + repeated string files_scanned = 2; +} + +message CortexWorkflowState { + CortexRequestSource request_source = 6; + + string goal = 1; + + PlanInput plan_input = 2; + + CortexResearchState research_state = 3; + + CortexPlanState plan_state = 4; + + string error = 5; +} + +message CortexRunState { + CortexWorkflowState workflow_state = 1; + + exa.codeium_common_pb.GraphExecutionState execution_state = 2; + + bool done = 3; +} + +message PlanInput { + string goal = 1; + + repeated string next_steps = 5; + + repeated string target_directories = 2; + + repeated string target_files = 3; + + repeated exa.codeium_common_pb.ContextScopeItem scope_items = 4; +} + +message ActionSpec { + oneof spec { + ActionSpecCommand command = 1; + + ActionSpecCreateFile create_file = 2; + + ActionSpecDeleteFile delete_file = 4; + + ActionSpecSed sed = 5; + } + + repeated uint32 parent_step_indices = 3; +} + +message ActionSpecCreateFile { + string instruction = 1; + + exa.codeium_common_pb.PathScopeItem path = 2; + + repeated exa.codeium_common_pb.CodeContextItem reference_ccis = 3; + + bool overwrite = 4; + + bool append = 5; +} + +message ActionSpecDeleteFile { + exa.codeium_common_pb.PathScopeItem path = 1; +} + +message ActionSpecSed { + repeated string expressions = 1; + + exa.codeium_common_pb.PathScopeItem path = 3; + + map file_content = 2; +} + +message LineRangeTarget { + string absolute_uri = 1; + + uint32 start_line = 2; + + uint32 end_line = 3; +} + +message CommandContentTarget { + string content = 1; + + string absolute_uri = 2; +} + +message ReplacementChunk { + string target_content = 1; + + string replacement_content = 2; + + bool allow_multiple = 3; + + bool target_has_carriage_return = 4; + + repeated string context_lines = 5; + + int32 start_line = 6; + + int32 end_line = 7; + + AcknowledgementType acknowledgement_type = 11; + + int32 index = 12; +} + +message ActionSpecCommand { + string instruction = 1; + + repeated ReplacementChunk replacement_chunks = 9; + + bool is_edit = 2; + + bool use_fast_apply = 8; + + oneof target { + exa.codeium_common_pb.CodeContextItem code_context = 3; + + exa.codeium_common_pb.PathScopeItem file = 4; + + exa.codeium_common_pb.CciWithSubrange cci_with_subrange = 6; + + LineRangeTarget line_range = 7; + + CommandContentTarget content_target = 10; + } + + repeated exa.codeium_common_pb.CodeContextItem reference_ccis = 5; + + string classification = 11; + + InteractiveCascadeEditImportance importance = 12; +} + +message ActionState { + string step_id = 5; + + ActionStatus status = 1; + + ActionSpec spec = 2; + + ActionResult result = 3; + + string error = 4; + + uint32 step_version = 6; + + uint32 plan_version = 7; +} + +message ActionResult { + oneof result { + ActionResultEdit edit = 1; + } + + bool apply_existing_result = 2; +} + +message ActionDebugInfo { + repeated DebugInfoEntry entries = 1; + + message DebugInfoEntry { + string key = 1; + + string value = 2; + } +} + +message ActionResultEdit { + reserved 13; + + reserved "replacement_chunk_errors"; + + string absolute_path_migrate_me_to_uri = 1 [deprecated = true]; + + exa.diff_action_pb.DiffBlock diff = 2; + + string context_prefix = 3 [deprecated = true]; + + string context_suffix = 4 [deprecated = true]; + + ActionDebugInfo debug_info = 5; + + string prompt_id = 12; + + string completion_id = 6; + + string file_content_hash = 7; + + string absolute_uri = 8; + + repeated exa.codeium_common_pb.CodeContextItem result_ccis = 9; + + string original_content = 10 [deprecated = true]; + + bool create_file = 11; +} + +message RetrievalStatus { + uint32 total_retrieved_count = 1; + + repeated exa.codeium_common_pb.CciWithSubrange top_retrieved_items = 2; +} + +message PlanState { + PlanStatus status = 4; + + string plan_id = 1; + + PlanInput plan_input = 2; + + repeated ActionState actions = 3; + + RetrievalStatus retrieval_status = 6; + + string error = 5; + + PlanDebugInfo debug_info = 7; +} + +message PlanDebugInfo { + string raw_response = 1; + + uint32 plan_tokens = 2; + + float plan_cost = 3; + + string system_prompt = 4; + + repeated exa.chat_pb.ChatMessagePrompt message_prompts = 5; +} + +message CortexPlanConfig { + exa.codeium_common_pb.ChatNodeConfig model_config = 1; + + uint32 max_nominal_continuations = 2; + + uint32 max_error_continuations = 3; +} + +message CortexConfig { + bool record_telemetry = 11; + + bool add_distill_node = 6; + + exa.codeium_common_pb.ChatNodeConfig distill_config = 10; + + exa.codeium_common_pb.MQueryConfig m_query_config = 8; + + string m_query_model_name = 12; + + bool use_macro_planner = 1; + + CortexPlanConfig macro_plan_config = 4; + + PlanConfig plan_config = 9; + + CortexPlanConfig code_plan_config = 5; + + bool auto_prepare_apply = 2; + + uint32 num_prepare_retries = 3; +} + +message PlanConfig { + reserved 6; + + reserved "no_augment_command"; + + string plan_model_name = 1; + + uint32 max_tokens_per_plan = 2; + + float max_token_fraction = 3; + + float chat_temperature = 4; + + uint64 chat_completion_max_tokens = 5; + + bool augment_command = 9; + + exa.codeium_common_pb.ExperimentConfig experiment_config = 7; + + exa.codeium_common_pb.MQueryConfig m_query_config = 8; +} + +message CortexPlanSummary { + string cortex_id = 1; + + PlanInput plan_input = 2; + + google.protobuf.Timestamp created_at = 3; + + bool done = 4; +} + +message WorkspaceInitializationData { + WorkspaceType workspace_type = 1; + + oneof data { + WorkspaceInitializationDataGit git = 2; + + WorkspaceInitializationDataPiper piper = 3; + + WorkspaceInitializationDataGitOnBorg git_on_borg = 4; + } +} + +message WorkspaceInitializationDataGit { + CortexWorkspaceMetadata metadata = 1; + + string merge_base_commit_hash = 2; + + optional string merge_base_head_patch_string = 3; + + optional string head_working_patch_string = 4; + + exa.codeium_common_pb.WorkspaceStats workspace_stats = 5; + + bool repo_is_public = 6; +} + +message WorkspaceInitializationDataPiper { + string workspace_folder_absolute_uri = 1; + + int64 base_cl = 2 [deprecated = true]; + + oneof base_state { + int64 base_changelist = 5; + + int64 citc_snapshot_id = 4; + } + + repeated FileDiff file_diffs = 3; +} + +message WorkspaceInitializationDataGitOnBorg { + string superproject_commit_hash = 1; + + string repo_name = 2; + + string branch_name = 3; + + string workspace_folder_absolute_uri = 6; +} + +message FileDiff { + string depot_path = 1; + + oneof file_op { + FileDiffAdd add = 2; + + FileDiffRemove remove = 3; + + FileDiffModify modify = 4; + } +} + +message FileDiffAdd { + string content = 1; +} + +message FileDiffRemove { +} + +message FileDiffModify { + string diff = 1; +} + +message StateInitializationData { + google.protobuf.Timestamp timestamp = 1; + + string state_id = 2; + + repeated WorkspaceInitializationData workspaces = 3; + + AritfactInitializationData artifacts = 4; +} + +message AritfactInitializationData { + string artifact_dir_uri = 1; + + string artifact_base_dir_uri = 2; + + map compressed_artifact_files = 3; +} + +message CortexWorkspaceMetadata { + string workspace_folder_absolute_uri = 1; + + string git_root_absolute_uri = 2; + + exa.codeium_common_pb.Repository repository = 3; + + string branch_name = 4; +} + +message AgentScriptCommandSpec { + string command = 1; + + repeated string args = 2; + + CustomizationPath work_dir = 3; +} + +message AgentScriptPythonSpec { + string main_py_path_uri = 1; + + string requirements_txt_path_uri = 2; + + string relative_path_to_main_py = 3; + + string relative_path_to_requirements_txt = 4; +} + +message AgentScriptConfigPath { + oneof config_path { + string config_path_uri = 1; + + string relative_path_to_config = 2; + } +} + +message AgentCustomization { + string path = 1; + + AgentScriptItem agent = 2; + + bool is_global = 3; + + bool is_builtin = 4; +} + +message PluginCustomization { + string path = 1; + + PluginItem plugin = 2; + + bool is_global = 3; +} + +message PluginThemeSeeds { + string background = 1; + + string foreground = 2; + + string primary = 3; + + string primary_foreground = 4; + + string code_foreground = 5; +} + +message PluginThemeItem { + string id = 1; + + string label = 2; + + string mode = 3; + + PluginThemeSeeds seeds = 4; + + map syntax = 5; +} + +message PluginAuthor { + string name = 1; + + string url = 2; +} + +message PluginItem { + string name = 1; + + string description = 2; + + bool disabled = 3; + + string logo = 4; + + string version = 5; + + repeated string suggested_prompts = 6; + + string display_name = 7; + + repeated string skills = 8; + + PluginAuthor author = 9; + + string homepage = 10; + + string repository = 11; +} + +message AgentScriptItem { + string name = 1; + + string description = 8; + + bool disabled = 9; + + bool hidden = 10; + + optional bool subagent = 12; + + optional bool main_agent = 13; + + oneof source { + AgentScriptCommandSpec command_spec = 3; + + AgentScriptPythonSpec python_spec = 4; + + AgentScriptConfigPath config_path = 6; + + CustomAgentSpec config = 7; + + CascadeConfig cascade_config = 11 [deprecated = true]; + } + + bool disable_model_selection = 14; + + ModelTier model_tier = 15 [deprecated = true]; + + string input_placeholder = 16; + + string plugin_name = 17; +} + +message ExecutableScriptSpec { + oneof spec { + AgentScriptCommandSpec command_spec = 1; + + AgentScriptPythonSpec python_spec = 2; + } +} + +message ToolSourceMetadata { + string conversation_id = 1; + + int32 step_index = 2; + + exa.codeium_common_pb.ChatToolCall tool_call = 3; +} + +message SidecarUserConfig { + optional bool enabled = 1; + + oneof project_scope { + string project_id = 2; + + bool all_projects = 3 [deprecated = true]; + } + + map argument_values = 4; + + int32 schema_version = 6; + + SidecarAgentPermissions resolved_permissions = 5; +} + +message SidecarArgumentDefinition { + string key = 1; + + string description = 2; + + oneof type { + StringArgument string_arg = 3; + + WorkspaceArgument workspace_arg = 4; + } + + message StringArgument { + string default_value = 1; + + string placeholder = 2; + } + + message WorkspaceArgument { + } +} + +message SidecarAgentPermissions { + repeated string workspace_uris = 1; + + repeated string access_grants = 2; + + bool allows_user_interactions = 3; +} + +message SidecarConfig { + oneof mode { + string command = 1; + + string builtin = 9; + } + + string restart_policy = 2; + + repeated string args = 3; + + string description = 5; + + bool has_web_ui = 6; + + map env = 7; + + string display_name = 8; + + bool disabled = 4 [deprecated = true]; + + SidecarUIConfig ui_config = 10; + + SidecarAgentPermissions agent_permissions = 11; + + repeated SidecarArgumentDefinition arguments = 12; +} + +message SidecarUIView { + string url = 1 [deprecated = true]; + + SidecarUIEntrypoint entrypoint = 2; + + string path = 3; + + string title = 4; + + repeated string file_extensions = 5; + + repeated string url_schemes = 8; + + SidecarUITitleBarStyle title_bar_style = 9; +} + +message SidecarUIConfig { + string display_name = 1; + + repeated SidecarUIView views = 2; +} + +message SidecarStatusInfo { + string sidecar_id = 1; + + SidecarConfig config = 2; + + SidecarStatus status = 3; + + string last_error = 4; + + int64 start_time_ms = 5; + + int32 web_port = 6; + + SidecarUIConfig ui_config = 7 [deprecated = true]; + + string base_url = 8; + + SidecarUserConfig user_config = 9; + + SidecarErrorSource error_source = 10; + + bool is_bundled = 11; + + string plugin_path = 12; +} + +message SidecarCommandSource { + string sidecar_id = 1; + + SidecarConfig config = 2; +} + +message SourceMetadata { + oneof payload { + ToolSourceMetadata tool = 1; + + SidecarCommandSource sidecar = 2; + } + + bool hide_from_conversation_list = 3; +} + +message SendMessageEvent { + string recipient_id = 1; + + string content = 2; +} + +message NewConversationEvent { + string prompt = 1; + + string conversation_id = 2; +} + +message ConversationMetadataEvent { + CortexTrajectoryMetadata metadata = 1; +} + +message SidecarEventPayload { + oneof event { + SendMessageEvent send_message = 1; + + NewConversationEvent new_conversation = 2; + + ConversationMetadataEvent conversation_metadata = 3; + } +} + +message SidecarEvent { + int64 timestamp_ms = 1; + + int64 command_invocation_timestamp_ms = 2; + + string error = 3; + + SidecarEventPayload payload = 4; +} + +message CortexTrajectoryMetadata { + reserved 13, 14; + + repeated CortexWorkspaceMetadata workspaces = 1 [deprecated = true]; + + google.protobuf.Timestamp created_at = 2; + + string initialization_state_id = 3; + + string parent_conversation_id = 5; + + string root_conversation_id = 6; + + repeated string workspace_uris = 7; + + SubagentSpec subagent_spec = 8; + + CustomAgentSpec static_config = 10; + + ExecutableScriptSpec executable_spec = 11; + + SourceMetadata source_metadata = 12; + + repeated int32 mendel_experiment_ids = 15; + + AgentScriptItem agent_script = 4; + + bool is_battle_mode_fork = 16; + + string project_id = 18; + + string environment_id = 19; + + int32 nesting_depth = 17; + + repeated string tags = 20; + + repeated StringReplacement replacements = 21; + + BattleModeMetadata battle_mode_metadata = 22; + + exa.codeium_common_pb.RemoteControlDetails remote_control_details = 23; +} + +message StringReplacement { + string original = 1; + + string replacement = 2; +} + +message BattleModeMetadata { + repeated string cloned_workspace_uris = 1; + + string parent_conversation_id = 2; + + exa.codeium_common_pb.ModelInfo model_info_override = 3; +} + +message CloneStrategy { + CitcCloneStrategy citc = 1; + + GitCloneStrategy git = 2; +} + +message BattleModeInfo { + repeated string children_conversation_ids = 1; + + string winning_conversation_id = 2; + + int32 start_step_index = 3; + + int32 end_step_index = 4; + + google.protobuf.Timestamp start_timestamp = 5; + + google.protobuf.Timestamp end_timestamp = 6; + + string battle_id = 7; + + repeated string children_trajectory_ids = 8; + + BattleEndType end_type = 9; + + repeated exa.codeium_common_pb.Model original_models = 13; + + repeated exa.codeium_common_pb.Model models = 10; + + map original_workspace_snapshots = 11; + + repeated CascadeRunStatus children_trajectory_statuses = 12; + + repeated bool eliminated = 14; + + repeated google.protobuf.Timestamp elimination_time = 15; + + bool forked_from_history = 16; + + string trigger_tag = 17; + + string reference_conversation_id = 18; + + map metadata = 19; + + CloneStrategy clone_strategy = 20; + + repeated string contrib_variants = 21; +} + +message CortexTrajectoryReference { + string trajectory_id = 1; + + CortexTrajectoryType trajectory_type = 3; + + int32 step_index = 2; + + CortexStepType step_type = 4; + + CortexTrajectoryReferenceType reference_type = 5; + + string conversation_id = 6; +} + +message ImplicitTrajectoryDescription { + string trajectory_id = 1; + + TrajectoryScope trajectory_scope = 2; + + bool current = 3; +} + +message InjectedResponseMetadata { +} + +message CortexStepGeneratorMetadata { + reserved 6; + + reserved "parallel_rollout_generator_metadata"; + + repeated uint32 step_indices = 2; + + oneof metadata { + ChatModelMetadata chat_model = 1; + + InjectedResponseMetadata injected = 7; + } + + CascadePlannerConfig planner_config = 3; + + string execution_id = 4; + + string error = 5; + + repeated int32 mendel_experiment_ids = 8; + + string prompt_debug_str = 9; + + bool has_ever_used_non_google_model = 10; + + SensitivityLevel sensitivity_level = 11; +} + +message MessagePromptMetadata { + uint32 message_index = 1; + + uint32 segment_index = 2; +} + +message SectionJudgeCriteria { + string name = 1; + + string description = 2; + + optional uint32 weight = 3; +} + +message PromptSectionMetadata { + PromptSectionSourceType source_type = 1; + + string template_key = 2; + + bool is_internal = 3; + + enum PromptSectionSourceType { + PROMPT_SECTION_SOURCE_TYPE_UNSPECIFIED = 0; + + PROMPT_SECTION_SOURCE_TYPE_RAW = 1; + + PROMPT_SECTION_SOURCE_TYPE_TEMPLATE = 2; + + PROMPT_SECTION_SOURCE_TYPE_INLINE_TEMPLATE = 3; + + PROMPT_SECTION_SOURCE_TYPE_TEMPLATE_OVERRIDE = 4; + } +} + +message PromptSection { + string title = 1; + + string content = 2; + + PromptSectionMetadata metadata = 4; + + TokenType token_type = 6; + + TokenSource token_source = 7; + + string templated_content = 8; + + repeated SectionJudgeCriteria criteria = 3 [deprecated = true]; + + string dynamic_content = 5 [deprecated = true]; + + string templated_dynamic_content = 9 [deprecated = true]; +} + +message RetryInfo { + string sherlog_link = 1; + + exa.codeium_common_pb.ModelUsageStats usage = 2; + + string error = 3; + + string trace_id = 4; + + RetryReason retry_reason = 5; + + repeated google.internal.cloud.code.v1internal.Credits consumed_credits = 6; + + google.protobuf.Duration wait_time = 7; +} + +message ChatModelMetadata { + string system_prompt = 1; + + repeated exa.chat_pb.ChatMessagePrompt message_prompts = 2; + + repeated MessagePromptMetadata message_metadata = 10; + + exa.codeium_common_pb.Model model = 3; + + exa.codeium_common_pb.ModelUsageStats usage = 4; + + float model_cost = 5; + + exa.chat_pb.ChatToolChoice tool_choice = 7; + + repeated exa.chat_pb.ChatToolDefinition tools = 8; + + ChatStartMetadata chat_start_metadata = 9; + + google.protobuf.Duration time_to_first_token = 11; + + google.protobuf.Duration streaming_duration = 12; + + int32 credit_cost = 13; + + uint32 retries = 14; + + exa.codeium_common_pb.CompletionConfiguration completion_config = 15; + + repeated PromptSection prompt_sections = 16; + + repeated RetryInfo retry_infos = 17; + + repeated google.internal.cloud.code.v1internal.Credits consumed_credits = 18; + + string response_model = 19; + + string response_model_full = 22; + + map custom_metadata = 20; + + string model_display_name = 21; + + uint32 last_cache_index = 6 [deprecated = true]; +} + +message ContextWindowMetadata { + int32 estimated_tokens_used = 1; + + TruncationReason truncation_reason = 2; + + TokenBreakdown token_breakdown = 3; + + optional int32 max_context_tokens = 4; +} + +message CacheBreakpointMetadata { + uint32 index = 1; + + exa.chat_pb.PromptCacheOptions options = 2; + + string content_checksum = 3; +} + +message ChatStartMetadata { + google.protobuf.Timestamp created_at = 4; + + uint32 start_step_index = 1; + + int32 checkpoint_index = 2; + + repeated uint32 steps_covered_by_checkpoint = 3; + + google.protobuf.Duration time_since_last_invocation = 8; + + ContextWindowMetadata context_window_metadata = 10; + + int32 latest_stable_message_index = 5 [deprecated = true]; + + repeated CacheBreakpointMetadata cache_breakpoints = 6 [deprecated = true]; + + CacheBreakpointMetadata system_prompt_cache = 7 [deprecated = true]; + + CacheRequestOptions cache_request = 9 [deprecated = true]; +} + +message CacheRequestOptions { + option deprecated = true; + + bool enabled = 1; + + repeated uint32 cache_breakpoint_indices = 2; +} + +message SnapshotMetadata { + string user = 1; + + string workspace_id = 2; + + uint32 snapshot_version = 3; + + WorkspaceType workspace_type = 4; + + string client_id = 5; + + string artifact_dir_commit_hash = 6; +} + +message StatusTransition { + CortexStepStatus updated_status = 1; + + google.protobuf.Timestamp timestamp = 2; +} + +message CortexStepInternalMetadata { + repeated StatusTransition status_transitions = 1; +} + +message DataAccessMetadata { + repeated string depot_paths = 1; +} + +message CortexStepMetadata { + reserved 2; + + SensitivityLevel sensitivity_level = 39; + + uint32 step_generation_version = 21; + + google.protobuf.Timestamp created_at = 1; + + google.protobuf.Timestamp viewable_at = 6; + + google.protobuf.Timestamp finished_generating_at = 7; + + google.protobuf.Timestamp last_completed_chunk_at = 22; + + google.protobuf.Timestamp started_at = 32; + + google.protobuf.Timestamp completed_at = 8; + + CortexStepSource source = 3; + + exa.codeium_common_pb.ChatToolCall tool_call = 4; + + exa.codeium_common_pb.ChatToolCall modified_tool_call = 29; + + repeated string arguments_order = 5; + + exa.codeium_common_pb.ModelUsageStats model_usage = 9; + + repeated RetryInfo retry_infos = 28; + + float model_cost = 10; + + exa.codeium_common_pb.Model generator_model = 11; + + exa.codeium_common_pb.ModelOrAlias requested_model = 13 [deprecated = true]; + + exa.codeium_common_pb.ModelInfo model_info = 24; + + string execution_id = 12; + + int32 flow_credits_used = 14 [deprecated = true]; + + int32 prompt_credits_used = 15; + + repeated CortexStepCreditReason non_standard_credit_reasons = 18 [deprecated = true]; + + repeated exa.codeium_common_pb.ChatToolCall tool_call_choices = 16; + + string tool_call_choice_reason = 17; + + CortexRequestSource cortex_request_source = 19; + + int32 tool_call_output_tokens = 23; + + SourceTrajectoryStepInfo source_trajectory_step_info = 20; + + SnapshotMetadata snapshot_metadata = 25; + + CortexStepInternalMetadata internal_metadata = 26; + + bool wait_for_previous_tools = 27; + + string tool_summary = 30; + + string tool_action = 31; + + optional bool is_interrupting_step = 33; + + repeated exa.hooks_pb.PreToolHookResult pre_tool_hook_results = 34; + + string model_api_content_id = 35; + + DataAccessMetadata data_access = 36; + + exa.codeium_common_pb.RemoteControlDetails remote_control_details = 37; + + CortexComponentSource tool_source = 38; +} + +message FileAccessPermission { + string path = 1; + + bool is_directory = 2; + + bool allow = 3; + + PermissionScope scope = 4; + + bool from_current_step = 5; +} + +message TrajectoryPermissions { + repeated FileAccessPermission file_access_permissions = 1; + + repeated PermissionGrant permission_grants = 2; +} + +message SourceTrajectoryStepInfo { + string trajectory_id = 1; + + uint32 step_index = 2; + + uint32 metadata_index = 3; + + string cascade_id = 4; +} + +message StructuredErrorPart { + oneof part { + string text = 1; + + string file_uri = 2; + + string directory_uri = 3; + + string url = 4; + + string code_text = 5; + } +} + +message CortexErrorDetails { + string user_error_message = 1; + + string model_error_message = 9; + + repeated StructuredErrorPart structured_error_parts = 8; + + string short_error = 2; + + string full_error = 3; + + bool is_benign = 4; + + uint32 error_code = 7; + + string details = 5; + + string error_id = 6; + + repeated string rpc_error_details = 10; + + string sherlog_link = 11; + + string user_error_number = 12; +} + +message UserStepSnapshot { + string name = 1; +} + +message UserStepAnnotations { + UserStepSnapshot snapshot = 1; +} + +message TrajectoryScope { + string workspace_uri = 1; + + string git_root_uri = 2; + + string branch_name = 3; +} + +message CascadeExecutorConfig { + reserved 4; + + optional bool disable_async = 1; + + int32 max_generator_invocations = 2; + + repeated CortexStepType terminal_step_types = 3; + + optional bool hold_for_valid_checkpoint = 5 [deprecated = true]; + + int32 hold_for_valid_checkpoint_timeout = 6 [deprecated = true]; + + bool research_only = 7; + + optional bool use_aggressive_snapshotting = 8; + + optional bool require_finish_tool = 9; + + optional int32 max_forced_invocations = 10; + + optional bool queue_all_steps = 11; + + optional bool store_gen_svc_request = 12; + + optional bool enable_tasks = 13 [deprecated = true]; + + optional bool disable_empty_output_continuation = 14; + + optional bool enable_afk_stop_hook = 15 [deprecated = true]; + + optional bool use_core_rewrite = 16 [deprecated = true]; + + optional bool use_core_direct = 17; + + optional CommandAssessorConfig command_assessor_config = 18; + + optional bool cortex_snapshot_revert = 19; + + optional int32 max_stop_hook_continuations = 20; + + optional bool enable_hook_status = 21; + + optional bool disable_hook_system_message_attribution = 22; + + optional int32 max_consecutive_empty_output_retries = 23; + + optional bool disable_tool_hook_notices = 24; + + optional bool disable_message_wake_after_execution_error = 25; + + optional bool cortex_snapshot_recording = 26; + + optional bool skip_error_step_on_thinking_only = 27; +} + +message CommandAssessorConfig { + optional bool enabled = 1; + + optional PolicyGuardianConfig policy_guardian_config = 2; + + optional bool allow_experimental_monitors = 3; + + optional bool allow_pss_experimental_monitors = 4; + + repeated string active_tags = 5; + + optional string sonar_monitors_config_textproto = 6; +} + +message ForcedBrainUpdateConfig { + optional float update_sample_rate = 1; +} + +message DynamicBrainUpdateConfig { + bool use_aggressive_prompt = 1; +} + +message BrainUpdateStrategy { + reserved 4; + + oneof strategy { + google.protobuf.Empty executor_forced = 2; + + ForcedBrainUpdateConfig invocation_forced = 3; + + DynamicBrainUpdateConfig dynamic_update = 6; + + google.protobuf.Empty executor_forced_and_with_discretion = 5; + } +} + +message LogArtifactsConfig { + optional bool enabled = 1; + + optional bool hide_nominal_tool_steps = 2; + + optional bool hide_planner_response_text = 3; + + int32 max_bytes_per_step = 4; + + int32 max_bytes_per_tool_arg = 5; + + optional bool hide_system_steps = 6; + + optional bool hide_user_implicit_steps = 7; +} + +message MessageConfig { + optional bool enabled = 1 [deprecated = true]; +} + +message AgentApiConfig { + optional bool enabled = 1; +} + +message BattleModeConfig { + optional int32 max_turns = 1; +} + +message CascadeConfig { + reserved 5; + + reserved "memory_config"; + + CascadePlannerConfig planner_config = 1; + + CheckpointConfig checkpoint_config = 2; + + CascadeExecutorConfig executor_config = 3; + + TrajectoryConversionConfig trajectory_conversion_config = 4; + + optional bool apply_model_default_override = 6 [deprecated = true]; + + ConversationHistoryConfig conversation_history_config = 7; + + optional bool split_dynamic_prompt_sections = 8 [deprecated = true]; + + MessageConfig message_config = 9 [deprecated = true]; + + optional bool use_db_trajectory = 10 [deprecated = true]; + + AgentApiConfig agent_api_config = 11; + + repeated string dynamic_workspace_uris = 12; + + BattleModeConfig battle_mode_config = 13; + + MediaCompressionConfig media_compression_config = 14; + + ModelTierConfig model_tiers = 15; +} + +message MediaCompressionConfig { + optional int32 max_side = 1; + + optional int32 max_bytes = 2; + + optional int32 jpeg_quality = 3; + + optional int32 transcode_min_bytes = 4; +} + +message TrajectoryConversionConfig { + reserved 1, 2, 4; + + optional bool group_tools_with_planner_response = 3 [deprecated = true]; + + optional bool wrap_tool_responses = 5; + + LogArtifactsConfig log_artifacts_config = 6; + + optional bool append_ephemeral_to_previous_tool_result = 7 [deprecated = true]; + + optional bool disable_step_id = 8; + + optional bool enable_tool_timestamp = 10; + + optional bool use_raw_user_message = 9; + + optional bool disable_system_message_merging = 11; + + optional bool enable_context_role = 12; + + optional int32 max_tokens_per_step = 13; + + optional bool discard_looping_planner_responses = 14 [deprecated = true]; + + optional bool discard_errored_planner_responses = 19; + + optional bool error_on_truncation_without_checkpoint = 15; + + optional bool raise_step_conversion_error = 16; + + optional int32 max_tokens_per_user_input_step = 17; + + optional bool use_structured_tool_responses = 18; + + optional bool ignore_user_input_timestamp = 20; + + optional bool show_model_selection_change = 21; + + optional bool disable_system_message_tag = 22; + + optional string task_details_suffix = 23; +} + +message CascadeConversationalPlannerConfig { + reserved 1, 2, 3, 6, 8, 9, 10, 11, 12, 13, 18, 19; + + reserved "read_only", "use_clusters", "cluster_path", "test_section_content", "test_section", "tool_calling_section", "code_changes_section", "additional_instructions_section", "communication_section", "code_research_section_content", "mcp_servers", "mcp_cwd_workspace_relative_path"; + + optional bool eval_mode = 5; + + optional bool agentic_mode = 14; + + optional string prompt_combination_name = 15; + + ConversationHistoryConfig conversation_history_config = 16; + + optional string override_workspace_dir_experimental_use_only = 17; + + optional string override_cascade_id_for_prompt = 20; + + exa.codeium_common_pb.ConversationalPlannerMode planner_mode = 4 [deprecated = true]; +} + +message SectionOverrideConfig { + optional SectionOverrideMode mode = 1; + + optional string content = 2; +} + +message MqueryToolConfig { + reserved 10; + + exa.codeium_common_pb.MQueryConfig m_query_config = 1; + + exa.codeium_common_pb.Model m_query_model = 2; + + uint32 max_tokens_per_m_query = 3; + + optional int32 num_items_full_source = 4; + + int32 max_lines_per_snippet = 5; + + optional bool enable_search_in_file_tool = 6 [deprecated = true]; + + optional bool allow_access_gitignore = 7 [deprecated = true]; + + optional bool disable_semantic_codebase_search = 8 [deprecated = true]; + + optional bool force_disable = 9; +} + +message NotifyUserConfig { + option deprecated = true; + + exa.codeium_common_pb.ArtifactReviewMode artifact_review_mode = 1 [deprecated = true]; +} + +message GrepToolConfig { + reserved 5; + + uint32 max_grep_results = 1; + + optional bool include_cci_in_result = 2 [deprecated = true]; + + uint32 num_full_source_ccis = 3 [deprecated = true]; + + uint32 max_bytes_per_cci = 4 [deprecated = true]; + + optional bool allow_access_gitignore = 6; + + optional bool use_code_search = 7; + + optional bool disable_fallback_to_local_execution = 8; + + optional bool force_disable = 9 [deprecated = true]; +} + +message FindToolConfig { + uint32 max_find_results = 1; + + string fd_path = 2 [deprecated = true]; + + optional bool use_code_search = 3; + + optional bool disable_fallback_to_local_execution = 4; + + optional bool force_disable = 5 [deprecated = true]; +} + +message CodeSearchToolConfig { + string cs_path = 1; + + optional bool use_eval_tag = 2; + + optional bool force_disable = 3; + + optional int32 g3box_max_retries = 4; + + optional int32 g3box_retry_backoff_ms = 5; + + optional int32 g3box_max_retry_backoff_ms = 6; + + optional int32 g3box_timeout_ms = 7; + + optional int32 g3box_rpc_timeout_ms = 8; + + optional bool restrict_to_google = 9; + + optional bool hide_tool_tag_in_di = 10; + + optional bool omit_metadata_from_output = 11; + + optional int32 max_num_results = 12; + + optional int32 max_matches_per_file = 13; + + optional bool use_detailed_search_guidance_in_di = 14; + + optional int32 max_tokens = 15; + + optional bool enable_cs_query_optimizations = 16; +} + +message GenerateImageToolConfig { + optional bool force_disable = 1 [deprecated = true]; + + optional string output_directory = 2; + + optional bool save_to_parent_artifact_directory = 3; +} + +message InternalSearchToolConfig { + int32 max_results = 1; + + int32 max_content_length = 2; + + optional bool force_disable = 3; +} + +message ClusterQueryToolConfig { + uint32 max_cluster_query_results = 1; +} + +message InspectClusterToolConfig { + uint32 max_tokens_per_inspect_cluster = 1; +} + +message AutoCommandConfig { + optional bool enable_model_auto_run = 1 [deprecated = true]; + + repeated string user_allowlist = 2 [deprecated = true]; + + repeated string user_denylist = 3 [deprecated = true]; + + repeated string system_allowlist = 4; + + repeated string sandbox_system_allowlist = 9 [deprecated = true]; + + repeated string system_denylist = 5 [deprecated = true]; + + repeated string system_denylist_regex = 8 [deprecated = true]; + + repeated string system_nooplist = 7 [deprecated = true]; + + exa.codeium_common_pb.CascadeCommandsAutoExecution auto_execution_policy = 6; +} + +message ListDirToolConfig { + reserved 1; + + optional bool force_disable = 2 [deprecated = true]; +} + +message RunCommandToolConfig { + reserved 9; + + uint32 max_chars_command_stdout = 1; + + optional bool force_disable = 2 [deprecated = true]; + + AutoCommandConfig auto_command_config = 3; + + optional bool enable_ide_terminal_execution = 4; + + optional bool force_go_terminal_execution = 12; + + string shell_name = 5; + + string shell_path = 6; + + uint32 max_timeout_ms = 7; + + string shell_setup_script = 10; + + optional bool forbid_search_commands = 11; + + optional bool enable_pty = 13; + + optional bool enable_persistent_mode = 14; + + optional bool enable_midterm_output_processor = 8 [deprecated = true]; + + optional bool enable_terminal_sandbox = 15; + + optional string execution_host = 16; + + optional bool enable_timeout_notification = 17; + + optional bool enable_daemon_commands = 18; + + optional bool enable_fast_output_close = 24; + + optional SearchFallbackMode search_fallback_mode = 19; + + optional bool read_only_sandbox = 20; + + optional bool disable_sandbox_bypass = 21; + + optional SandboxProxy sandbox_proxy = 22; + + optional bool enable_plugin_auth = 23; + + optional bool save_full_output = 25; + + message SandboxProxy { + optional Http http = 1; + + message Http { + optional string address = 1; + + optional string cert_file = 2; + + optional string username = 3; + + optional string password = 4; + } + } + + enum SearchFallbackMode { + SEARCH_FALLBACK_UNSPECIFIED = 0; + + SEARCH_FALLBACK_CODE_SEARCH = 1; + + SEARCH_FALLBACK_NONE = 2; + + SEARCH_FALLBACK_FIND_AND_GREP = 3 [deprecated = true]; + } +} + +message KnowledgeBaseSearchToolConfig { + uint32 max_tokens_per_knowledge_base_search = 1; + + optional double prompt_fraction = 2; + + optional bool force_disable = 3; +} + +message FastApplyFallbackConfig { + optional bool enabled = 1; + + uint32 prompt_unchanged_threshold = 2; + + uint32 content_view_radius_lines = 3; + + uint32 content_edit_radius_lines = 4; + + exa.codeium_common_pb.Model fast_apply_model = 5; + + optional bool repair_replace_blocks = 6; +} + +message ReplaceContentToolConfig { + reserved 7; + + float max_fuzzy_edit_distance_fraction = 1; + + bool allow_partial_replacement_success = 2; + + uint32 view_file_recency_max_distance = 3 [deprecated = true]; + + bool enable_fuzzy_sandwich_match = 4; + + FastApplyFallbackConfig fast_apply_fallback_config = 5; + + ReplaceToolVariant tool_variant = 6 [deprecated = true]; + + optional bool show_triggered_memories = 8; + + optional bool disable_allow_multiple = 9; + + optional bool use_line_range = 10; +} + +message CodeToolConfig { + reserved 7; + + repeated string disable_extensions = 1; + + optional bool allow_edit_gitignore = 6; + + repeated string file_allowlist = 12; + + repeated string dir_allowlist = 17; + + optional bool apply_edits = 2; + + optional bool only_show_incremental_diff_zone = 11 [deprecated = true]; + + optional bool skip_await_lint_errors = 15; + + AutoFixLintsConfig auto_fix_lints_config = 5; + + ReplaceContentToolConfig replace_content_tool_config = 4; + + optional bool classify_edit = 13; + + optional bool provide_importance = 16; + + optional bool skip_replace_content_validation = 9; + + optional bool override_allow_action_on_unsaved_file = 8; + + optional bool use_sed_edit = 18; + + optional bool force_disable = 19 [deprecated = true]; + + optional bool disable_artifact_metadata = 20; + + optional bool minimize_fs_ops = 21; + + optional int32 max_stored_diff_bytes = 22; + + optional bool enable_multi_hunk_edit = 23; + + optional bool use_replace_content_edit_tool = 3 [deprecated = true]; + + optional bool use_replace_content_propose_code = 10; + + optional bool run_proposal_extension_verifier = 14; +} + +message IntentToolConfig { + exa.codeium_common_pb.Model intent_model = 1; + + uint32 max_context_tokens = 2; +} + +message ViewFileToolConfig { + reserved 1, 2, 3, 4, 5, 6, 12; + + reserved "use_doc_outline", "allow_doc_outline", "max_tokens_per_outline", "max_doc_lines_fraction", "use_prompt_prefix", "use_line_numbers_for_raw", "enterprise_config"; + + optional bool allow_view_gitignore = 7; + + optional bool split_outline_tool = 8; + + optional bool show_triggered_memories = 13; + + optional uint32 max_lines_per_view = 14; + + optional bool include_line_numbers = 15; + + repeated string dir_allowlist = 16; + + optional uint32 max_bytes_per_view = 18; + + optional uint32 max_file_size_bytes = 19; + + optional bool enable_open_document = 20; + + optional bool skip_plugin_logo = 21; + + uint32 max_total_outline_bytes = 9; + + uint32 max_bytes_per_outline_item = 11; + + optional uint32 show_full_file_bytes = 10; + + optional bool force_disable = 17 [deprecated = true]; +} + +message WriteToFileToolConfig { + optional bool force_disable = 1 [deprecated = true]; +} + +message SuggestedResponseConfig { + optional bool force_disable = 1; +} + +message SearchWebToolConfig { + optional bool force_disable = 1 [deprecated = true]; + + optional exa.codeium_common_pb.ThirdPartyWebSearchConfig third_party_config = 2; +} + +message ReadUrlContentToolConfig { + optional bool force_disable = 1 [deprecated = true]; +} + +message MemoryToolConfig { + option deprecated = true; + + optional bool force_disable = 1; + + optional bool disable_auto_generate_memories = 2; +} + +message McpToolConfig { + optional bool force_disable = 1 [deprecated = true]; + + uint32 max_output_bytes = 2; + + optional bool enable_lazy_load = 3 [deprecated = true]; + + optional bool non_blocking_turn_load = 4; +} + +message ModelCatalogKey { + string model_name = 1; + + int32 thinking_level = 2; +} + +message ModelTierConfig { + ModelCatalogKey flash_lite = 1; + + ModelCatalogKey flash = 2; + + ModelCatalogKey pro = 3; +} + +message SubagentModelOption { + reserved 1, 2; + + reserved "name", "model"; + + string description = 3; + + oneof kind { + google.protobuf.Empty inherit = 4; + + NamedModel named_model = 5; + } + + message NamedModel { + string name = 1; + + ModelCatalogKey model = 2; + } +} + +message SubagentModelOptions { + reserved 2; + + reserved "disable_inherit"; + + repeated SubagentModelOption options = 1; +} + +message InvokeSubagentToolConfig { + optional bool enabled = 1; + + exa.codeium_common_pb.Model fast_model = 2 [deprecated = true]; + + exa.codeium_common_pb.Model heavy_model = 3 [deprecated = true]; + + optional int32 max_nesting_depth = 4; + + optional bool allow_task_mode = 5 [deprecated = true]; + + optional bool always_inherit_model = 6; + + optional bool allow_fork = 7; + + optional bool send_initial_prompt_as_message = 8; + + repeated string self_subagent_remove_prompt_sections = 9; + + SubagentModelOptions model_options = 10; +} + +message AutoFixLintsConfig { + optional bool enabled = 1; + + optional string notifying_prompt = 2; +} + +message CaptureBrowserScreenshotToolConfig { + option deprecated = true; + + optional bool enable_saving = 1 [deprecated = true]; +} + +message DOMExtractionConfig { + option deprecated = true; + + optional bool include_coordinates = 1 [deprecated = true]; +} + +message BrowserSubagentContextConfig { + option deprecated = true; + + optional ContextType type = 1 [deprecated = true]; + + optional int32 max_chars = 2 [deprecated = true]; + + enum ContextType { + CONTEXT_TYPE_UNSPECIFIED = 0; + + CONTEXT_TYPE_WITH_MARKDOWN_TRAJECTORY_SUMMARY = 1; + + CONTEXT_TYPE_TASK_ONLY = 2; + } +} + +message BrowserSubagentToolConfig { + option deprecated = true; + + optional BrowserSubagentMode mode = 1 [deprecated = true]; + + exa.codeium_common_pb.Model browser_subagent_model = 2 [deprecated = true]; + + optional bool use_detailed_converter = 3 [deprecated = true]; + + int32 suggested_max_tool_calls = 4 [deprecated = true]; + + optional bool disable_onboarding = 5 [deprecated = true]; + + SubagentReminderMode subagent_reminder_mode = 6 [deprecated = true]; + + optional int32 max_context_tokens = 7 [deprecated = true]; + + optional BrowserSubagentContextConfig context_config = 8 [deprecated = true]; + + optional DOMExtractionConfig dom_extraction_config = 9 [deprecated = true]; + + optional bool disable_screenshot = 10 [deprecated = true]; + + optional LowLevelToolsConfig low_level_tools_config = 11 [deprecated = true]; + + optional bool enable_scratchpad = 12 [deprecated = true]; + + optional bool include_ci_prompt = 13 [deprecated = true]; +} + +message SubagentReminderMode { + option deprecated = true; + + oneof mode { + BrowserVerifyScreenshotsMode verify_screenshots = 1 [deprecated = true]; + + BrowserVerifyCompletenessMode verify_completeness = 2 [deprecated = true]; + + BrowserCustomReminderMode custom = 3 [deprecated = true]; + } +} + +message BrowserVerifyScreenshotsMode { + option deprecated = true; +} + +message BrowserVerifyCompletenessMode { + option deprecated = true; +} + +message BrowserCustomReminderMode { + option deprecated = true; + + string reminder = 1 [deprecated = true]; +} + +message ClickFeedbackConfig { + option deprecated = true; + + reserved 1, 2, 3, 4, 6; + + optional bool enabled = 12 [deprecated = true]; + + optional int32 red = 7 [deprecated = true]; + + optional int32 green = 8 [deprecated = true]; + + optional int32 blue = 9 [deprecated = true]; + + optional int32 alpha = 10 [deprecated = true]; + + string display_color = 5 [deprecated = true]; + + optional int32 radius = 11 [deprecated = true]; + + optional FeedbackType feedback_type = 13 [deprecated = true]; + + enum FeedbackType { + FEEDBACK_TYPE_UNSPECIFIED = 0; + + FEEDBACK_TYPE_DOT = 1; + + FEEDBACK_TYPE_MOUSE_POINTER = 2; + } +} + +message ClickBrowserPixelToolConfig { + option deprecated = true; + + ClickFeedbackConfig click_feedback = 1 [deprecated = true]; +} + +message BrowserStateDiffingConfig { + option deprecated = true; + + optional bool capture_agent_action_diffs = 1 [deprecated = true]; + + optional bool include_dom_tree_in_diffs = 2 [deprecated = true]; +} + +message BrowserGetNetworkRequestToolConfig { + option deprecated = true; + + optional bool enabled = 1 [deprecated = true]; +} + +message LowLevelToolsConfig { + option deprecated = true; + + optional bool enable_low_level_tools_instructions = 1 [deprecated = true]; + + optional bool enable_mouse_tools = 2 [deprecated = true]; +} + +message BrowserWindowSize { + option deprecated = true; + + int32 width_px = 1 [deprecated = true]; + + int32 height_px = 2 [deprecated = true]; +} + +message BrowserListNetworkRequestsToolConfig { + option deprecated = true; + + optional bool enabled = 1 [deprecated = true]; +} + +message BrowserRecordingConfig { + oneof mode { + ContinuousBrowserRecording continuous = 1; + } +} + +message ContinuousBrowserRecording { + int32 max_duration_seconds = 1; + + int32 fps = 2; + + int32 max_width = 3; + + int32 max_height = 4; + + string recording_name = 5; +} + +message AntigravityBrowserToolConfig { + optional bool enable_browser_subagent_v2 = 28; + + optional bool enable_ark = 29; + + optional bool enable_browser_subagent_webview = 30; + + optional bool enable_browser_subagent_auto_invoke = 31; + + optional string browser_subagent_webview_model = 32; + + BrowserRecordingConfig recording_config = 33; + + optional bool enable_eval_browser_use = 34; + + exa.codeium_common_pb.BrowserJsExecutionPolicy browser_js_execution_policy = 11; + + optional bool enabled = 1 [deprecated = true]; + + AutoRunDecision auto_run_decision = 2 [deprecated = true]; + + CaptureBrowserScreenshotToolConfig capture_browser_screenshot = 3 [deprecated = true]; + + BrowserSubagentToolConfig browser_subagent = 4 [deprecated = true]; + + ClickBrowserPixelToolConfig click_browser_pixel = 5 [deprecated = true]; + + BrowserStateDiffingConfig browser_state_diffing_config = 10 [deprecated = true]; + + BrowserListNetworkRequestsToolConfig browser_list_network_requests_tool_config = 18 [deprecated = true]; + + BrowserGetNetworkRequestToolConfig browser_get_network_request_tool_config = 19 [deprecated = true]; + + optional BrowserToolSetMode tool_set_mode = 6 [deprecated = true]; + + optional bool disable_open_url = 7 [deprecated = true]; + + optional bool is_eval_mode = 9 [deprecated = true]; + + optional bool disable_actuation_overlay = 12 [deprecated = true]; + + optional bool variable_wait_tool = 13 [deprecated = true]; + + exa.codeium_common_pb.BrowserJsAutoRunPolicy browser_js_auto_run_policy = 8 [deprecated = true]; + + optional BrowserWindowSize initial_browser_window_size = 14 [deprecated = true]; + + optional DOMExtractionConfig dom_extraction_config = 15 [deprecated = true]; + + optional bool disable_workspace_api = 16 [deprecated = true]; + + optional bool open_page_in_background = 17 [deprecated = true]; + + optional bool use_antigravity_as_browser_prompting = 20 [deprecated = true]; + + optional bool enable_refresh_tool = 21 [deprecated = true]; + + optional bool disable_read_browser_page = 22 [deprecated = true]; + + optional bool use_extended_timeout = 23 [deprecated = true]; + + optional bool log_timeout_errors_instead_of_sentry = 24 [deprecated = true]; + + optional bool skip_permission_checks = 25 [deprecated = true]; + + optional bool display_on_crd = 26 [deprecated = true]; + + optional bool generate_recording_synchronously = 27 [deprecated = true]; +} + +message TrajectorySearchToolConfig { + option deprecated = true; + + optional bool force_disable = 1; + + optional bool conversations_enabled = 2; + + optional bool user_activities_enabled = 3 [deprecated = true]; + + uint32 max_scored_chunks = 4; +} + +message EnterpriseToolConfig { + optional bool enforce_workspace_validation = 1; + + repeated string custom_workspace = 2; + + optional bool enforce_unsandboxed_command_review = 3; + + optional bool enforce_outside_workspace_file_review = 4; +} + +message ViewCodeItemToolConfig { + reserved 4; + + optional uint32 max_num_items = 1; + + optional uint32 max_bytes_per_item = 2; + + optional bool allow_access_gitignore = 3; + + optional bool force_disable = 5; +} + +message CommandStatusToolConfig { + optional bool use_delta = 1; + + optional int32 max_output_characters = 2; + + optional int32 min_output_characters = 3; + + optional int32 max_wait_duration_seconds = 4; + + optional int32 output_stabilization_duration_seconds = 5; + + optional bool enable_input_detection = 6; + + exa.codeium_common_pb.Model input_detection_model = 7; + + optional bool force_disable = 8; +} + +message ReadKnowledgeBaseItemToolConfig { + optional bool enabled = 1; + + repeated exa.codeium_common_pb.KnowledgeBaseItem knowledge_base_items = 2; +} + +message ArgumentOverride { + oneof kind { + google.protobuf.Value static_value = 1; + + bool omit = 2; + } +} + +message ToolOverrideConfig { + optional string name_override = 1; + + map argument_name_overrides = 2; + + SectionOverrideConfig description_override = 3; + + map argument_description_overrides = 4; + + map argument_value_overrides = 5; +} + +message ToolDescriptionOverrideMap { + map descriptions = 1 [deprecated = true]; + + map tool_overrides = 2; +} + +message TaskBoundaryToolConfig { + int32 minimum_predicted_task_size = 1; + + int32 target_status_update_frequency = 2; + + int32 no_active_task_soft_reminder_tool_threshold = 3; + + int32 no_active_task_strict_reminder_tool_threshold = 4; +} + +message FinishToolConfig { + string result_json_schema_string = 1; +} + +message WorkspaceAPIToolConfig { + option deprecated = true; + + optional bool read_only = 1; +} + +message NotebookEditToolConfig { + optional bool enabled = 1; +} + +message SkillSearchToolConfig { + optional bool enabled = 1; + + optional int32 rpc_timeout_seconds = 2; + + optional bool include_experimental = 3; +} + +message AskQuestionToolConfig { + optional bool enabled = 1; +} + +message ScheduleToolConfig { + optional bool enabled = 1; + + optional bool enable_daemon = 2; +} + +message AskPermissionToolConfig { + optional bool enabled = 1; +} + +message AskCustomPermissionToolConfig { + optional bool enabled = 1; +} + +message WaitToolConfig { + optional bool enabled = 1; +} + +message ListPluginAccountsToolConfig { + optional bool enabled = 1; +} + +message ToolOutputConfig { + uint32 max_output_bytes = 1; + + map per_tool = 2; +} + +message ToolOutputOverride { + optional int32 max_output_bytes = 1; +} + +message AllowAlwaysConfig { + repeated string dangerous_binaries = 1; + + repeated string subcommand_tools = 2; + + map dangerous_subcommands = 3; + + message DangerousSubcommands { + repeated string subcommands = 1; + } +} + +message PermissionConfig { + EnterpriseToolConfig enterprise_config = 1; + + exa.codeium_common_pb.PermissionGrantsConfig effective_grants = 2; + + exa.codeium_common_pb.PermissionGrantsConfig default_grants = 3; + + AllowAlwaysConfig allow_always_config = 4 [deprecated = true]; + + optional bool permissions_v2 = 5; + + optional exa.codeium_common_pb.AgentPermissionPreset effective_permission_preset = 6; +} + +message CascadeToolConfig { + reserved 6, 7, 12, 15, 17, 24, 26, 27, 30; + + CodeToolConfig code = 2; + + IntentToolConfig intent = 3; + + GrepToolConfig grep = 4; + + FindToolConfig find = 5; + + RunCommandToolConfig run_command = 8; + + KnowledgeBaseSearchToolConfig knowledge_base_search = 9; + + ViewFileToolConfig view_file = 10; + + SuggestedResponseConfig suggested_response = 11; + + SearchWebToolConfig search_web = 13; + + McpToolConfig mcp = 16; + + ListDirToolConfig list_dir = 19; + + ViewCodeItemToolConfig view_code_item = 20; + + ReadKnowledgeBaseItemToolConfig read_knowledge_base_item = 21; + + CommandStatusToolConfig command_status = 23; + + AntigravityBrowserToolConfig antigravity_browser = 25; + + CodeSearchToolConfig code_search = 31; + + InternalSearchToolConfig internal_search = 32; + + FinishToolConfig finish = 36; + + NotebookEditToolConfig notebook_edit = 38 [deprecated = true]; + + InvokeSubagentToolConfig invoke_subagent = 39; + + GenerateImageToolConfig generate_image = 40; + + AskQuestionToolConfig ask_question = 41; + + PermissionConfig permission_config = 42; + + optional int32 user_interaction_timeout_seconds = 43; + + AskPermissionToolConfig ask_permission = 44; + + WriteToFileToolConfig write_to_file = 45; + + SkillSearchToolConfig skill_search = 47; + + WaitToolConfig wait = 54; + + AskCustomPermissionToolConfig ask_custom_permission = 55; + + ListPluginAccountsToolConfig list_plugin_accounts = 57; + + ToolOutputConfig tool_output = 56; + + ToolDescriptionOverrideMap description_override_map = 22; + + AutoInteractionBehavior auto_interaction_behavior = 53; + + ScheduleToolConfig schedule = 48; + + optional bool force_disable_tool_calling = 49; + + optional bool force_enable_send_message_tool = 50; + + optional bool strict_argument_validation = 51 [deprecated = true]; + + ReadUrlContentToolConfig read_url_content = 52; + + MqueryToolConfig mquery = 1 [deprecated = true]; + + MemoryToolConfig memory = 14 [deprecated = true]; + + TrajectorySearchToolConfig trajectory_search = 28 [deprecated = true]; + + NotifyUserConfig notify_user = 33 [deprecated = true]; + + BrowserSubagentToolConfig browser_subagent = 34 [deprecated = true]; + + TaskBoundaryToolConfig task_boundary = 35 [deprecated = true]; + + WorkspaceAPIToolConfig workspace_api = 37 [deprecated = true]; + + optional bool auto_allow_all_interactions = 46 [deprecated = true]; + + optional bool disable_simple_research_tools = 29 [deprecated = true]; +} + +message ModelOutputRetryConfig { + reserved 2; + + reserved "forbid_tool_use_on_last_retry"; + + optional uint32 max_retries = 1; + + oneof last_retry_option { + bool forbid_tool_use = 3; + + string force_tool_name = 4; + } + + optional bool retry_only_on_invalid_args = 5; +} + +message ModelAPIRetryConfig { + optional uint32 max_retries = 1; + + uint32 initial_sleep_duration_ms = 2; + + double exponential_multiplier = 3; + + optional bool include_error_feedback = 4; + + optional double range = 5; + + optional int64 max_sleep_duration_ms = 6; +} + +message PlannerRetryConfig { + ModelOutputRetryConfig model_output_retry = 1; + + ModelAPIRetryConfig api_retry = 2; +} + +message CodeAcknowledgementConverterConfig { + bool show_to_model_on_written_feedback = 1; + + bool show_to_model_on_rejection = 2; +} + +message StepStringConverterConfig { + CodeAcknowledgementConverterConfig code_acknowledgement = 1; +} + +message AgenticModeConfig { + map inject_artifact_reminder_threshold_map = 1; + + optional bool disable_artifact_reminders = 2; + + optional bool use_slash_plan = 3; +} + +message CustomAgentSystemPromptConfig { + reserved 1, 2, 3, 4; + + reserved "include_workspace_prompt", "include_mcp_server_prompt", "include_artifact_instructions", "include_skills_prompt"; + + repeated string include_sections = 5; +} + +message CustomizationPath { + oneof path { + string agent_relative = 1; + + string workspace_relative = 2; + + string absolute = 3; + } +} + +message SkillSet { + reserved 1, 3, 4, 5; + + CustomizationPath skills_path = 6; + + repeated string skill_names = 2; +} + +message SkillsConfig { + reserved 1; + + optional bool inherit_user = 2; + + repeated CustomizationPath skills_paths = 3; + + repeated string preload_skill_names = 4; + + repeated string builtin_skill_names = 5; + + repeated string exclude = 6; +} + +message WorkflowsConfig { + optional bool inherit_user = 1; + + repeated CustomizationPath workflows_paths = 2; + + repeated string exclude = 3; + + repeated string builtin_workflow_names = 4; +} + +message ProfilesConfig { + option deprecated = true; + + optional string active_profile = 1; + + repeated CustomizationPath profiles_paths = 2; + + optional bool enable_personal = 3; +} + +message ProfilePathEntry { + option deprecated = true; + + string path = 1; + + repeated string include_only = 2; + + repeated string exclude = 3; +} + +message CustomizationSourceConfig { + option deprecated = true; + + repeated string exclude = 1; + + repeated ProfilePathEntry inherits = 2; + + repeated ProfilePathEntry entries = 3; +} + +message ProfileExcludeConfig { + option deprecated = true; + + repeated string skills = 1; + + repeated string agents = 2; + + repeated string plugins = 3; + + repeated string hooks = 4; + + repeated string mcp = 5; + + repeated string rules = 6; +} + +message ProfileInheritEntry { + option deprecated = true; + + string path = 1; + + ProfileExcludeConfig exclude = 2; +} + +message ProfileConfig { + option deprecated = true; + + string name = 1; + + string description = 2; + + repeated ProfileInheritEntry inherit = 3; + + CustomizationSourceConfig skills = 4; + + CustomizationSourceConfig agents = 5; + + CustomizationSourceConfig plugins = 6; + + CustomizationSourceConfig hooks = 7; + + CustomizationSourceConfig mcp = 8; + + CustomizationSourceConfig rules = 9; +} + +message AgentDiscoveryConfig { + optional bool inherit_user = 1; + + repeated string builtin_agent_names = 2; + + repeated AgentScriptItem agents = 3; + + repeated CustomizationPath agents_paths = 4; +} + +message McpDiscoveryConfig { + optional bool inherit_user = 1; + + repeated McpServerSpec servers = 2; +} + +message PluginDiscoveryConfig { + optional bool inherit_user = 1; + + repeated CustomizationPath plugins_paths = 2; + + repeated string builtin_plugin_names = 3; + + repeated CustomizationPath inherited_plugins_paths = 4; +} + +message RulesDiscoveryConfig { + optional bool inherit_user = 1; + + repeated CustomizationPath rules_paths = 2; +} + +message HooksDiscoveryConfig { + optional bool inherit_user = 1; + + repeated CustomizationPath hooks_paths = 2; +} + +message CustomizationDiscoveryConfig { + reserved 13; + + reserved "dynamic_discovery"; + + SkillsConfig skills = 1; + + AgentDiscoveryConfig agents = 2; + + McpDiscoveryConfig mcp = 3; + + PluginDiscoveryConfig plugins = 4; + + ProfilesConfig profiles = 5 [deprecated = true]; + + RulesDiscoveryConfig rules = 7; + + HooksDiscoveryConfig hooks = 9; + + WorkflowsConfig workflows = 11; + + optional string override_workspace_path = 6; + + string agent_path = 8; + + string plugin_name = 10; + + map kind_enablement = 12; +} + +message CustomAgentConfig { + reserved 3, 4, 5, 7, 8; + + reserved "mcp_servers", "mcp_cwd_workspace_relative_path", "hooks_config", "skills_config", "agent_path"; + + repeated PromptSection system_prompt_sections = 1; + + repeated string tool_names = 2; + + CustomAgentSystemPromptConfig system_prompt_config = 6; + + repeated string pre_invocation_hooks = 9; + + repeated string post_invocation_hooks = 10; + + repeated string stop_hooks = 11; + + bool exclude_default_components = 12; +} + +message CodingAgentConfig { + bool google_mode = 1; + + bool agentic_mode = 2; +} + +message SdkToolOverride { + string old_tool_name = 1; + + string tool_class_name = 2; + + string name = 3; + + string description = 4; + + string parameters = 5; + + map param_mapping = 6; +} + +message SdkCustomizationConfig { + string workspace_root = 1; + + repeated SdkToolOverride tool_overrides = 2; + + bool use_only_override_tools = 3; + + map extra_config = 4; +} + +message FunctionDescriptor { + string name = 1; + + oneof definition { + Tool tool = 2; + + Hook hook = 3; + } + + message Tool { + string description = 1; + + string parameters_json_schema = 2; + } + + message Hook { + } +} + +message FunctionProvider { + string name = 1; + + string url = 2; + + string provider_origin_conversation_id = 4; + + Protocol protocol = 3; + + optional bool strict_argument_validation = 5; + + optional int32 function_call_timeout_seconds = 6; + + repeated FunctionDescriptor functions = 7; + + enum Protocol { + PROTOCOL_UNSPECIFIED = 0; + + PROTOCOL_MCP = 1; + + PROTOCOL_CLIENT = 2; + } +} + +message NamedItem { + oneof match { + string name = 1; + + string pattern = 4; + } + + oneof source { + bool builtin = 2; + + string provider_name = 3; + } +} + +message PromptSectionItem { + oneof item { + PromptSection custom = 1; + + string builtin_name = 2; + } +} + +message DeclarativeComponentConfig { + repeated FunctionProvider providers = 1; + + repeated PromptSectionItem prompt_sections = 2; + + repeated NamedItem tools = 3; + + repeated NamedItem pre_invocation_hooks = 4; + + repeated NamedItem post_invocation_hooks = 5; + + repeated NamedItem pre_tool_hooks = 6; + + repeated NamedItem post_tool_hooks = 7; + + repeated NamedItem stop_hooks = 8; + + repeated NamedItem tool_decorators = 11; + + ComponentResolutionPolicy resolution_policy = 9; + + bool force_disable_fundamental_components = 10; + + ResolvedCustomizations resolved_customizations = 12; +} + +message ComponentResolutionPolicy { + ResolutionPolicy unknown_component_policy = 1; + + ResolutionPolicy empty_component_policy = 2; + + enum ResolutionPolicy { + RESOLUTION_POLICY_UNSPECIFIED = 0; + + RESOLUTION_POLICY_IGNORE = 1; + + RESOLUTION_POLICY_ERROR = 2; + } +} + +message DefaultAgentConfig { + optional bool is_google = 1; + + optional string finish_tool_schema = 2; + + optional bool is_interactive = 3; + + optional string force_contrib_variant = 4; + + AgentSurface surface = 5; +} + +message BuiltinAgentConfig { + oneof agent_type { + DefaultAgentConfig default_agent = 1; + } + + exa.codeium_common_pb.Model model = 2; + + CustomizationDiscoveryConfig customization_discovery = 4; + + CascadeConfig cascade_config = 3; +} + +message ResolvedSkillResource { + string relative_path = 1; + + bytes content = 2; +} + +message ResolvedEmbeddedSkill { + string content = 1; + + repeated ResolvedSkillResource resources = 2; +} + +message ResolvedFileSkill { + string path = 1; +} + +message ResolvedSkill { + string name = 1; + + string description = 2; + + oneof source { + ResolvedFileSkill file = 3; + + ResolvedEmbeddedSkill embedded = 4; + } +} + +message ResolvedRule { + string path = 1; + + optional string content = 2; +} + +message ResolvedCommandHook { + string command = 1; + + string working_dir = 2; +} + +message ResolvedPromptHook { + string prompt = 1; + + exa.codeium_common_pb.Model model = 2; + + exa.codeium_common_pb.ModelInfo custom_model_info_override = 3; +} + +message ResolvedHookAction { + string name = 1; + + int32 timeout_seconds = 2; + + oneof action { + ResolvedCommandHook command = 3; + + ResolvedPromptHook prompt = 4; + } +} + +message ResolvedToolHook { + string tool_matcher = 1; + + repeated ResolvedHookAction actions = 2; +} + +message ResolvedSubagent { + string name = 1; + + string description = 2; + + AgentConfig config = 3; +} + +message ResolvedCustomizations { + repeated ResolvedSkill skills = 1; + + repeated ResolvedRule rules = 2; + + repeated ResolvedHookAction session_start_hooks = 3; + + repeated ResolvedHookAction pre_invocation_hooks = 4; + + repeated ResolvedHookAction post_invocation_hooks = 5; + + repeated ResolvedToolHook pre_tool_hooks = 6; + + repeated ResolvedToolHook post_tool_hooks = 7; + + repeated ResolvedHookAction stop_hooks = 8; + + repeated McpServerSpec mcp_servers = 9; + + repeated ResolvedSubagent subagents = 10; +} + +message AgentConfig { + DeclarativeComponentConfig mixin_config = 1; + + exa.codeium_common_pb.Model model = 2; + + CustomizationDiscoveryConfig customization_discovery = 4; + + CascadeConfig cascade_config = 3; +} + +message CustomAgentSpec { + reserved 12; + + oneof config { + CustomAgentConfig custom_agent = 1; + + CodingAgentConfig coding_agent = 2; + + AgentConfig agent_config = 18; + + BuiltinAgentConfig builtin_agent = 3; + } + + repeated McpServerSpec launched_mcp_servers = 16; + + string command_execution_policy = 5; + + optional bool enforced_workspace_validation = 8; + + PromptSectionCustomizationConfig prompt_section_customization = 9; + + CascadeConfig cascade_config = 11; + + CustomizationConfig customization_config = 17 [deprecated = true]; + + repeated McpServerSpec mcp_servers = 4 [deprecated = true]; + + oneof workspace { + bool user_active_workspaces = 6 [deprecated = true]; + + WorkspacePaths workspace_paths = 7 [deprecated = true]; + } + + bool skip_mcp_prefixes = 10 [deprecated = true]; + + repeated string custom_tools = 13 [deprecated = true]; + + SkillsConfig skills = 14 [deprecated = true]; + + AgentDiscoveryConfig agents = 15 [deprecated = true]; +} + +message CustomPromptSection { + PromptSection prompt_section = 1; + + oneof placement { + string insert_after_section = 2; + + string insert_before_section = 3; + } +} + +message PromptSectionCustomizationConfig { + repeated string remove_prompt_sections = 1; + + repeated CustomPromptSection add_prompt_sections = 2; + + repeated PromptSection append_prompt_sections = 3; + + repeated PromptSection replace_prompt_sections = 4; + + map template_overrides = 5; +} + +message WorkspacePaths { + repeated string absolute_paths = 1; +} + +message CustomizationConfig { + option deprecated = true; + + reserved 7; + + string customization_server_url = 1; + + string customization_server_origin_conversation_id = 18; + + repeated string tool_names = 2; + + repeated string pre_invocation_hook_names = 3; + + repeated string post_invocation_hook_names = 4; + + repeated McpServerSpec mcp_servers = 5; + + string trajectory_to_chat_message_override = 6; + + repeated string pre_tool_hook_names = 8; + + repeated string post_tool_hook_names = 9; + + bool skip_tool_name_prefix = 12; + + bool skip_tool_description_prefix = 13; + + repeated string stop_hook_names = 14; + + CustomizationDiscoveryConfig customization_discovery_config = 15; + + string agent_path = 16 [deprecated = true]; + + optional bool enable_json_hooks = 17 [deprecated = true]; + + optional bool enable_teamwork_subagent = 19 [deprecated = true]; + + optional bool strict_argument_validation = 20; + + optional int32 function_call_timeout_seconds = 21; + + oneof workspace { + bool user_active_workspaces = 10 [deprecated = true]; + + WorkspacePaths workspace_paths = 11 [deprecated = true]; + } +} + +message Experiments { + map values = 1; +} + +message ExperimentValue { + oneof value { + bool bool_value = 1; + + string string_value = 2; + + double number_value = 3; + } +} + +message PlanExecuteConfig { + optional exa.codeium_common_pb.Model execution_model = 1; +} + +message CascadePlannerConfig { + reserved 50, 52, 3, 4, 5, 8, 9, 10, 11, 12, 17, 19, 20, 22, 23, 24, 29, 34, 38; + + reserved "context_engine_config", "policy_guardian_config", "num_parallel_rollouts", "judge_model", "use_clusters", "add_reference_nodes", "run_as_proposer", "research", "passive", "agentic", "agent_v2", "include_ephemeral_message", "max_iterations", "max_step_parse_retries", "forbid_tool_use_on_last_retry", "allow_pending_steps", "browser_subagent_model", "terminate_on_improper_format", "lightweight"; + + oneof planner_type_config { + CascadeConversationalPlannerConfig conversational = 2 [deprecated = true]; + + CascadeConversationalPlannerConfig google = 26 [deprecated = true]; + + CascadeConversationalPlannerConfig cider = 36 [deprecated = true]; + + CustomAgentConfig custom_agent = 39; + + string custom_agent_config_absolute_uri = 40 [deprecated = true]; + + CascadeConversationalPlannerConfig google_minimal = 44 [deprecated = true]; + + DeclarativeComponentConfig declarative_mixin_config = 46; + } + + CustomizationConfig customization_config = 42 [deprecated = true]; + + CustomizationDiscoveryConfig customization_discovery_config = 57; + + PromptSectionCustomizationConfig prompt_section_customization_config = 41; + + CascadeToolConfig tool_config = 13; + + StepStringConverterConfig step_string_converter_config = 31; + + exa.codeium_common_pb.Model plan_model = 1; + + exa.codeium_common_pb.ModelOrAlias requested_model = 15 [deprecated = true]; + + string model_name = 28; + + exa.codeium_common_pb.ModelInfo custom_model_info_override = 27; + + uint32 max_output_tokens = 6; + + optional bool no_tool_explanation = 7; + + optional bool no_tool_summary = 33; + + int32 truncation_threshold_tokens = 14 [deprecated = true]; + + EphemeralMessagesConfig ephemeral_messages_config = 21 [deprecated = true]; + + bool show_all_errors = 25; + + PlannerRetryConfig retry_config = 30; + + KnowledgeConfig knowledge_config = 32; + + AgenticModeConfig agentic_mode_config = 35; + + optional bool no_wait_for_previous_tools = 37; + + Experiments experiments = 43; + + optional bool disable_loop_detection = 47; + + string loop_error_model_message = 54; + + optional bool disable_subagent_config_adjustment = 48; + + optional bool use_ai_credits = 51 [deprecated = true]; + + optional bool supports_latex_rendering = 53; + + optional bool autonomous = 55; + + exa.codeium_common_pb.CompletionConfiguration completion_config_override = 56; + + optional int32 customization_token_budget = 58; + + optional int32 rules_token_budget = 59; + + PlanExecuteConfig plan_execute_config = 60; +} + +message PolicyGuardianConfig { + reserved 14; + + reserved "use_v2"; + + bool enabled = 1; + + oneof model_selection { + exa.codeium_common_pb.Model model = 2; + + ModelTier model_tier = 5; + } + + ThinkingLevel thinking_level = 16; + + FailMode fail_mode = 3; + + bool antivirus_enabled = 4; + + repeated string vetted_tools = 6; + + optional int32 max_tool_rounds = 7; + + optional int32 max_concurrent_tool_calls = 17; + + optional bool enable_url_vetting = 8; + + optional bool enable_denied_repeat_precheck = 9; + + optional int32 http_timeout_seconds = 10; + + bool antivirus_enforced = 11; + + optional bool enable_irreversible_vetting = 18; + + optional bool enable_reversibility_adjudication = 19; + + optional bool use_intent_alignment_for_destruction = 20; + + bool allowed = 12; + + optional string tool_provider = 13 [deprecated = true]; + + string deployment = 15; + + enum FailMode { + UNSPECIFIED = 0; + + OPEN = 1; + + CLOSED = 2; + } + + enum ThinkingLevel { + THINKING_LEVEL_UNSPECIFIED = 0; + + THINKING_LEVEL_LOW = 1; + + THINKING_LEVEL_MEDIUM = 2; + + THINKING_LEVEL_HIGH = 3; + + THINKING_LEVEL_MINIMAL = 4; + + THINKING_LEVEL_MODEL_DEFAULT = 99; + } +} + +message DeploymentInteractionPayload { + option deprecated = true; + + string subdomain = 1 [deprecated = true]; +} + +message CascadeDeployInteraction { + option deprecated = true; + + bool cancel = 1 [deprecated = true]; + + exa.codeium_common_pb.DeployTarget deploy_target = 2 [deprecated = true]; + + string subdomain = 3 [deprecated = true]; +} + +message CascadeRunCommandInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; + + string proposed_command_line = 2 [deprecated = true]; + + string submitted_command_line = 3 [deprecated = true]; + + bool sandbox_override = 4 [deprecated = true]; +} + +message CascadeOpenBrowserUrlInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeRunExtensionCodeInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeExecuteBrowserJavaScriptInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeCaptureBrowserScreenshotInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeClickBrowserPixelInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeTaskResolutionInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; + + TaskResolution resolution = 2 [deprecated = true]; +} + +message CascadeBrowserActionInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeOpenBrowserSetupInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeConfirmBrowserSetupInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeSendCommandInputInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message ApprovalInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeReadUrlContentInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message CascadeMcpInteraction { + option deprecated = true; + + bool confirm = 1 [deprecated = true]; +} + +message PermissionResource { + string action = 1; + + string target = 2; +} + +message PermissionGrant { + bool allow = 2; + + PermissionScope scope = 3; + + string user_deny_instruction = 4; + + string action = 5; + + string target = 6; + + PermissionResource resource = 1 [deprecated = true]; +} + +message FilePermissionInteraction { + option deprecated = true; + + bool allow = 1 [deprecated = true]; + + PermissionScope scope = 2 [deprecated = true]; + + string absolute_path_uri = 3 [deprecated = true]; +} + +message CascadeDeployInteractionSpec { + option deprecated = true; + + repeated exa.codeium_common_pb.DeployTarget deploy_target_options = 1 [deprecated = true]; +} + +message CascadeRunCommandInteractionSpec { + option deprecated = true; +} + +message CascadeOpenBrowserUrlInteractionSpec { + option deprecated = true; +} + +message CascadeRunExtensionCodeInteractionSpec { + option deprecated = true; +} + +message CascadeExecuteBrowserJavaScriptInteractionSpec { + option deprecated = true; +} + +message CascadeCaptureBrowserScreenshotInteractionSpec { + option deprecated = true; +} + +message CascadeClickBrowserPixelInteractionSpec { + option deprecated = true; +} + +message CascadeTaskResolutionInteractionSpec { + option deprecated = true; + + string title = 1 [deprecated = true]; + + string description = 2 [deprecated = true]; +} + +message CascadeSendCommandInputInteractionSpec { + option deprecated = true; +} + +message ApprovalInteractionSpec { + option deprecated = true; +} + +message CascadeReadUrlContentInteractionSpec { + option deprecated = true; +} + +message CascadeMcpInteractionSpec { + option deprecated = true; +} + +message FilePermissionInteractionSpec { + option deprecated = true; + + string absolute_path_uri = 1 [deprecated = true]; + + bool is_directory = 2 [deprecated = true]; + + BlockReason block_reason = 3 [deprecated = true]; + + enum BlockReason { + BLOCK_REASON_UNSPECIFIED = 0; + + BLOCK_REASON_OUTSIDE_WORKSPACE = 1; + + BLOCK_REASON_GITIGNORED = 2; + } +} + +message PermissionInteractionSpec { + PermissionResource resource = 1; + + PersistSuggestionType persist_suggestion_type = 3; + + string suggested_persist_pattern = 2; + + optional string reason = 4; + + optional string action_description = 5; + + optional TriggerSource trigger_source = 6; + + string shell_name = 7; + + repeated PermissionScope approval_scope_filter = 8; + + message TriggerSource { + Type type = 1; + + optional string detail = 2; + + enum Type { + TYPE_UNSPECIFIED = 0; + + TYPE_EFFECTIVE_GRANT = 1; + + TYPE_DEFAULT_GRANT = 2; + + TYPE_CROSS_PROJECT_ISOLATION = 3; + + TYPE_SECURE_MODE = 4; + + TYPE_DEFAULT_FALLBACK = 5; + + TYPE_FORCE_ASK_HOOK = 6; + } + } + + enum PersistSuggestionType { + PERSIST_SUGGESTION_TYPE_UNSPECIFIED = 0; + + PERSIST_SUGGESTION_TYPE_SUGGESTED = 1; + + PERSIST_SUGGESTION_TYPE_BLOCKED = 2; + } +} + +message PermissionInteraction { + bool allow = 1; + + PermissionScope scope = 2; + + optional string edited_target = 6; + + exa.codeium_common_pb.PermissionGrantsConfig persist_grants = 4; + + string user_deny_instruction = 5; + + bool sandbox_override = 3 [deprecated = true]; +} + +message ElicitationInteractionSpec { + string server_name = 1; + + string mode = 2; + + string message = 3; + + string requested_schema_json = 4; + + string url = 5; +} + +message ElicitationInteraction { + string action = 1; + + string content_json = 2; +} + +message AskQuestionOption { + string id = 1; + + string text = 2; +} + +message AskQuestionEntry { + string question = 1; + + repeated AskQuestionOption options = 2; + + bool is_multi_select = 3; + + repeated string selected_option_ids = 4; + + string write_in_response = 5; + + bool skipped = 6; +} + +message CortexStepAskQuestion { + repeated AskQuestionEntry questions = 1; +} + +message AskQuestionInteractionSpec { + repeated AskQuestionEntry questions = 1; +} + +message AskQuestionInteraction { + repeated AskQuestionEntry responses = 1; + + bool cancelled = 2; +} + +message RequestedInteraction { + reserved 1, 6, 10, 11; + + oneof interaction { + ElicitationInteractionSpec elicitation = 20; + + PermissionInteractionSpec permission = 21; + + AskQuestionInteractionSpec ask_question = 22; + + CascadeDeployInteractionSpec deploy = 2 [deprecated = true]; + + CascadeRunCommandInteractionSpec run_command = 3 [deprecated = true]; + + CascadeOpenBrowserUrlInteractionSpec open_browser_url = 4 [deprecated = true]; + + CascadeRunExtensionCodeInteractionSpec run_extension_code = 5 [deprecated = true]; + + CascadeExecuteBrowserJavaScriptInteractionSpec execute_browser_javascript = 7 [deprecated = true]; + + CascadeCaptureBrowserScreenshotInteractionSpec capture_browser_screenshot = 8 [deprecated = true]; + + CascadeClickBrowserPixelInteractionSpec click_browser_pixel = 9 [deprecated = true]; + + CascadeBrowserActionInteraction browser_action = 13 [deprecated = true]; + + CascadeOpenBrowserSetupInteraction open_browser_setup = 14 [deprecated = true]; + + CascadeConfirmBrowserSetupInteraction confirm_browser_setup = 15 [deprecated = true]; + + CascadeSendCommandInputInteractionSpec send_command_input = 16 [deprecated = true]; + + CascadeReadUrlContentInteractionSpec read_url_content = 17 [deprecated = true]; + + CascadeMcpInteractionSpec mcp = 18 [deprecated = true]; + + FilePermissionInteractionSpec file_permission = 19 [deprecated = true]; + + ApprovalInteractionSpec approval_interaction = 23 [deprecated = true]; + } +} + +message CascadeUserInteraction { + reserved 3, 11, 12; + + string trajectory_id = 1; + + uint32 step_index = 2; + + bool timed_out = 24; + + exa.codeium_common_pb.RemoteControlDetails remote_control_details = 25; + + oneof interaction { + ElicitationInteraction elicitation = 20; + + PermissionInteraction permission = 21; + + AskQuestionInteraction ask_question = 22; + + CascadeDeployInteraction deploy = 4 [deprecated = true]; + + CascadeRunCommandInteraction run_command = 5 [deprecated = true]; + + CascadeOpenBrowserUrlInteraction open_browser_url = 6 [deprecated = true]; + + CascadeRunExtensionCodeInteraction run_extension_code = 7 [deprecated = true]; + + CascadeExecuteBrowserJavaScriptInteraction execute_browser_javascript = 8 [deprecated = true]; + + CascadeCaptureBrowserScreenshotInteraction capture_browser_screenshot = 9 [deprecated = true]; + + CascadeClickBrowserPixelInteraction click_browser_pixel = 10 [deprecated = true]; + + CascadeBrowserActionInteraction browser_action = 13 [deprecated = true]; + + CascadeOpenBrowserSetupInteraction open_browser_setup = 14 [deprecated = true]; + + CascadeConfirmBrowserSetupInteraction confirm_browser_setup = 15 [deprecated = true]; + + CascadeSendCommandInputInteraction send_command_input = 16 [deprecated = true]; + + CascadeReadUrlContentInteraction read_url_content = 17 [deprecated = true]; + + CascadeMcpInteraction mcp = 18 [deprecated = true]; + + FilePermissionInteraction file_permission = 19 [deprecated = true]; + + ApprovalInteraction approval_interaction = 23 [deprecated = true]; + } +} + +message CompletedInteraction { + RequestedInteraction request = 1; + + CascadeUserInteraction response = 2; +} + +message KnowledgeReference { + oneof reference { + string file_path = 1; + + string conversation_id = 2; + + string url = 3; + } +} + +message KnowledgeReferences { + repeated KnowledgeReference references = 1; +} + +message CortexStepKIInsertion { + map ki_references = 1; +} + +message CortexStepDummy { + uint32 input = 1; + + uint32 output = 2; +} + +message CortexStepFinish { + map output = 1; + + string output_string = 2; +} + +message CortexStepPlanInput { + PlanInput plan_input = 1; + + bool user_provided = 2; +} + +message UrlArtifactPayload { + string url = 1; + + string title = 2; +} + +message ArtifactSnapshot { + string artifact_name = 1; + + string artifact_absolute_uri = 3; + + google.protobuf.Timestamp last_edited = 4; + + ArtifactReviewState review_state = 5 [deprecated = true]; + + exa.codeium_common_pb.ArtifactMetadata artifact_metadata = 6; + + oneof payload { + string content = 2; + + UrlArtifactPayload url_artifact_payload = 7; + } +} + +message SubagentSnapshot { + reserved 1, 2, 3; + + SubagentSpec spec = 4; + + SubagentResult result = 5; + + bool killed = 6; + + int32 spawn_step_index = 7; +} + +message TaskSnapshot { + string task_id = 1; + + string tool_name = 2; + + string tool_summary = 3; + + string description = 4; + + google.protobuf.Timestamp start_time = 5; + + uint32 step_index = 6; + + string log_uri = 7; + + bool is_daemon = 8; +} + +message CortexStepCheckpoint { + reserved 13; + + reserved "plan_snapshot"; + + uint32 checkpoint_index = 1; + + bool intent_only = 9 [deprecated = true]; + + uint32 included_step_index_start = 11; + + uint32 included_step_index_end = 12; + + string user_intent = 4; + + string session_summary = 5; + + string code_change_summary = 6; + + bool model_summarization_failed = 16; + + bool used_fallback_summary = 17; + + repeated ArtifactSnapshot artifact_snapshots = 14; + + repeated TrajectoryFileDiff trajectory_file_diffs = 18 [deprecated = true]; + + repeated string user_requests = 19 [deprecated = true]; + + repeated CapturedUserRequest captured_user_requests = 30; + + repeated CapturedUserRequest captured_parent_messages = 31; + + repeated SubagentSnapshot subagent_snapshots = 20; + + optional uint32 total_subagent_count = 27; + + repeated TaskSnapshot running_task_snapshots = 21; + + bool render_latest_checkpoint = 24; + + repeated AccumulatedSection accumulated_sections = 26; + + string summary_prompt_content_id = 28; + + string summary_content_id = 29; + + string conversation_title = 10 [deprecated = true]; + + map edited_file_map = 7 [deprecated = true]; + + repeated uint32 included_step_indices = 3 [deprecated = true]; + + string memory_summary = 8 [deprecated = true]; + + repeated string conversation_log_uris = 15 [deprecated = true]; + + optional int64 render_user_message_step_index = 25 [deprecated = true]; +} + +message CapturedUserRequest { + string text = 1; + + repeated exa.codeium_common_pb.Media media = 2; +} + +message StepCompactionConfig { + optional string tool_name = 1; + + optional int32 max_inline_frames = 2; + + repeated string ignored_tools = 3; + + optional string sandbox_dir_name = 4; + + optional string summary_prefix = 5; + + optional string summary_details = 6; + + optional string sandbox_summary_details = 7; + + optional string history_header = 8; + + optional string latest_result_tag = 9; + + optional int32 max_latest_result_bytes = 10; +} + +message CheckpointConfig { + reserved 8, 9, 10, 12; + + float max_overhead_ratio = 3; + + uint32 max_token_limit = 5; + + uint32 max_output_tokens = 11; + + exa.codeium_common_pb.Model checkpoint_model = 7; + + int32 max_user_requests = 16; + + int32 max_user_request_bytes = 17; + + optional int32 max_user_request_media_tokens = 37; + + int32 max_subagent_snapshots = 18; + + ModelAPIRetryConfig retry_config = 14; + + optional bool enable_fallback = 15; + + CheckpointStrategy strategy = 19; + + optional string session_summary_prompt_override = 20; + + optional bool use_last_planner_model = 23; + + optional bool include_artifact_snapshots = 25; + + optional bool include_subagent_snapshots = 26; + + optional bool include_running_task_snapshots = 27; + + optional string checkpoint_prompt_override = 30; + + optional string continuation_prompt_override = 31; + + int32 max_artifact_section_bytes = 32; + + optional bool fail_on_invalid_output = 33; + + optional int64 media_tokens_per_second = 34; + + optional bool use_model_reported_token_count = 35 [deprecated = true]; + + optional string context_window = 36; + + StepCompactionConfig step_compaction_config = 38; + + optional bool enabled = 6 [deprecated = true]; + + bool disable_intent_only_checkpoint = 21 [deprecated = true]; + + optional bool include_conversation_log = 28 [deprecated = true]; + + uint32 token_threshold = 1 [deprecated = true]; + + optional bool is_sync = 2 [deprecated = true]; + + optional bool full_async = 13 [deprecated = true]; + + uint32 moving_window_size = 4 [deprecated = true]; + + optional bool include_last_user_message = 29 [deprecated = true]; +} + +message CortexStepMquery { + option deprecated = true; + + PlanInput input = 1; + + repeated exa.context_module_pb.CciWithSubrangeWithRetrievalMetadata ccis = 2; + + uint32 num_tokens_processed = 3; + + uint32 num_items_scored = 4; + + SemanticCodebaseSearchType search_type = 5; +} + +message ReplacementChunkInfo { + ReplacementChunk original_chunk = 1; + + string fuzzy_match = 2; + + int32 edit_distance = 3; + + float rel_edit_distance = 4; + + uint32 num_matches = 5; + + bool is_non_exact = 7; + + bool boundary_lines_match = 8; + + bool error = 6; + + string error_str = 9; + + bool fast_apply_fixable = 10; + + bool use_global_match = 11; + + bool repair_fixable = 12; + + bool repaired = 13; +} + +message FastApplyFallbackInfo { + bool fallback_attempted = 1; + + string fallback_error = 2; + + ActionResult fast_apply_result = 3; + + CodeHeuristicFailure heuristic_failure = 4; + + string fast_apply_prompt = 5; + + uint32 num_fast_apply_edits_masked = 6; + + bool fallback_match_had_no_diff = 7; + + bool used_repair_fallback = 8; +} + +message DiffStats { + int32 additions = 1; + + int32 deletions = 2; +} + +message CortexStepCodeAction { + reserved 3, 6, 9, 10, 20; + + reserved "implicit_metadata", "dry_run", "brain_delta", "blocking", "markdown_language"; + + ActionSpec action_spec = 1; + + ActionResult action_result = 2; + + bool use_fast_apply = 4; + + AcknowledgementType acknowledgement_type = 5; + + CodeHeuristicFailure heuristic_failure = 7; + + string code_instruction = 8; + + repeated exa.codeium_common_pb.CodeDiagnostic lint_errors = 11; + + repeated exa.codeium_common_pb.CodeDiagnostic persistent_lint_errors = 12; + + repeated ReplacementChunkInfo replacement_infos = 13; + + repeated string lint_error_ids_aiming_to_fix = 14; + + FastApplyFallbackInfo fast_apply_fallback_info = 15; + + bool target_file_has_carriage_returns = 16; + + bool target_file_has_all_carriage_returns = 17; + + string triggered_memories = 19; + + bool is_artifact_file = 21; + + int32 artifact_version = 22; + + exa.codeium_common_pb.ArtifactMetadata artifact_metadata = 23; + + bool is_knowledge_file = 24; + + string description = 26; + + string markdown_validation_error = 27; + + DiffStats diff_stats = 28; + + repeated CortexStepCompileDiagnostic introduced_errors = 18 [deprecated = true]; + + FilePermissionInteractionSpec file_permission_request = 25 [deprecated = true]; +} + +message CortexStepFileChange { + string absolute_path_uri = 1; + + FileChangeType file_change_type = 2; + + repeated ReplacementChunk replacement_chunks = 3; + + string instruction = 5; + + exa.diff_action_pb.DiffBlock diff = 4; + + repeated ReplacementChunkInfo replacement_infos = 6; + + FastApplyFallbackInfo fast_apply_fallback_info = 7; + + bool overwrite = 8; +} + +message CortexStepMove { + string src_absolute_path_uri = 1; + + string dst_absolute_path_uri = 2; +} + +message CortexStepEphemeralMessage { + option deprecated = true; + + string content = 1; + + repeated exa.codeium_common_pb.Media media = 2; + + repeated string triggered_heuristics = 3 [deprecated = true]; + + repeated exa.codeium_common_pb.Media attachments = 4; + + string dom_tree_uri = 5; + + map metadata = 6; +} + +message CortexStepConversationHistory { + string content = 1; +} + +message CortexStepKnowledgeArtifacts { + string content = 1; +} + +message CortexStepDirectoryRules { + string content = 1; + + repeated string rule_file_uris = 2; +} + +message CortexStepToolSearch { + repeated string function_names = 1; + + google.protobuf.Any response = 2; +} + +message CortexStepProposeCode { + option deprecated = true; + + reserved 5; + + reserved "blocking"; + + ActionSpec action_spec = 1; + + ActionResult action_result = 2; + + string code_instruction = 3; + + string markdown_language = 4; +} + +message CortexStepGitCommit { + PlanInput input = 1; + + string commit_message = 2; + + string commit_hash = 3; +} + +message GrepSearchResult { + string relative_path = 1; + + uint32 line_number = 2; + + string content = 3; + + string absolute_path = 4; + + exa.codeium_common_pb.CodeContextItem cci = 5; +} + +message DiffBasedCommandEvalConfig { + uint32 num_samples_per_commit = 1; +} + +message CortexStepGrepSearch { + reserved 6; + + reserved "workspace_path_uri"; + + string search_path_uri = 11; + + string query = 1; + + bool match_per_line = 8; + + repeated string includes = 2; + + bool case_insensitive = 9; + + bool allow_access_gitignore = 13; + + bool is_regex = 14; + + repeated GrepSearchResult results = 4; + + uint32 total_results = 7; + + string raw_output = 3; + + string command_run = 10; + + bool no_files_searched = 12; + + bool timed_out = 15; + + FilePermissionInteractionSpec file_permission_request = 16 [deprecated = true]; + + string grep_error = 5 [deprecated = true]; +} + +message CortexStepFind { + reserved 6; + + reserved "results"; + + string search_directory = 10; + + string pattern = 1; + + repeated string excludes = 3; + + FindResultType type = 4; + + int32 max_depth = 5; + + repeated string extensions = 12; + + bool full_path = 13; + + string truncated_output = 14; + + uint32 truncated_total_results = 15; + + uint32 total_results = 7; + + string raw_output = 11; + + string command_run = 9; + + repeated string includes = 2 [deprecated = true]; + + string find_error = 8 [deprecated = true]; +} + +message CortexStepViewFile { + reserved 5, 6, 7, 8; + + reserved "max_tokens", "include_summary_of_other_lines", "async", "has_line_numbers"; + + string absolute_path_uri = 1; + + uint32 start_line = 2; + + uint32 end_line = 3; + + string content = 4; + + uint32 content_offset = 19; + + uint32 line_range_bytes = 20; + + bool is_skill_file = 17; + + SkillMetadata skill_metadata = 18; + + string raw_content = 9; + + exa.codeium_common_pb.Media media_data = 15; + + string triggered_memories = 10; + + uint32 num_lines = 11; + + uint32 num_bytes = 12; + + bool is_injected_reminder = 13; + + exa.codeium_common_pb.ImageData binary_data = 14 [deprecated = true]; + + FilePermissionInteractionSpec file_permission_request = 16 [deprecated = true]; +} + +message SkillMetadata { + string name = 1; + + string description = 2; + + string publisher = 3; + + string version = 4; + + string icon = 5; + + string logo = 6; +} + +message ListDirectoryResult { + string name = 1; + + bool is_dir = 2; + + uint64 size_bytes = 4; + + optional uint32 num_children = 3 [deprecated = true]; +} + +message CortexStepListDirectory { + string directory_path_uri = 1; + + repeated ListDirectoryResult results = 3; + + repeated string children = 2 [deprecated = true]; + + bool dir_not_found = 4 [deprecated = true]; + + FilePermissionInteractionSpec file_permission_request = 5 [deprecated = true]; +} + +message CortexStepDeleteDirectory { + string directory_path_uri = 1; + + bool force = 2; +} + +message CortexStepCompileDiagnostic { + option deprecated = true; + + string message = 1; + + string path = 2; + + uint32 line = 3; + + uint32 column = 4; + + string symbol = 5; +} + +message CortexStepCompile { + option deprecated = true; + + CortexStepCompileTool tool = 1; + + string input_spec = 2; + + map options = 3; + + string target = 4; + + string artifact_path = 5; + + bool artifact_is_executable = 6; + + repeated CortexStepCompileDiagnostic errors = 7; + + repeated CortexStepCompileDiagnostic warnings = 8; +} + +message CortexStepCompileApplet { + string error_message = 1; + + string logs = 3; +} + +message CortexStepInstallAppletDependencies { + string error_message = 1; + + string logs = 2; +} + +message CortexStepInstallAppletPackage { + string package_name = 1 [deprecated = true]; + + string error_message = 2; + + string logs = 3; + + bool is_dev_dependency = 4; + + repeated string package_names = 5; +} + +message AndroidConfig { + string package_name = 1; + + string sha1_certificate = 2; + + string sha256_certificate = 3; +} + +message CortexStepSetUpFirebase { + reserved 5; + + string error_message = 1; + + SetUpFirebaseErrorCode rpc_error_code = 6; + + optional string firebase_project_id = 7; + + SetUpFirebaseRequest request = 2; + + SetUpFirebaseResult result = 3; + + SetUpFirebaseAppConfig app_config = 4; + + optional string firestore_region = 8; + + optional string database_id = 9; + + optional AndroidConfig android_config = 10; + + optional FirebasePlatform platform = 11; + + repeated FirebaseProduct requested_products = 12; +} + +message SetUpFirebaseAppConfig { + string firebase_project_id = 1; + + repeated FirebaseProduct provisioned_products = 2; +} + +message SetUpCloudSqlAppConfig { + string instance_name = 1; + + string project_id = 2; +} + +message CortexStepSetUpCloudSql { + string error_message = 1; + + SetUpCloudSqlErrorCode rpc_error_code = 2; + + SetUpCloudSqlResult result = 3; + + SetUpCloudSqlAppConfig app_config = 4; +} + +message CortexStepCloudSQLSchemaUpdate { + string error_message = 1; + + CloudSQLUpdateSchemaErrorCode rpc_error_code = 2; + + CloudSQLUpdateSchemaResult result = 3; + + string output = 4; +} + +message CortexStepRPCAction { + string service_name = 1; + + string method_name = 2; + + google.protobuf.Struct arguments = 3; + + string error_message = 4; + + google.protobuf.Struct result = 5; +} + +message NotebookBlob { + string mime_type = 1; + + string data = 2; +} + +message CortexStepEditNotebook { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + message Cell { + string kind = 1; + + string content = 2; + } + + message Args { + string absolute_path_uri = 1; + + EditNotebookOperation operation = 2; + + string anchor_cell_id = 3; + + int32 anchor_cell_index = 4; + + repeated Cell cells = 5; + + int32 delete_count = 6; + } + + message ModifiedCell { + string cell_id = 1; + + string kind = 2; + + string content = 3; + + int32 index = 4; + } + + message Reply { + repeated ModifiedCell modified_cells = 1; + + int32 total_cell_count = 2; + } +} + +message CortexStepReadNotebook { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + message Args { + string absolute_path_uri = 1; + + repeated int32 cell_indices = 2; + + repeated string cell_ids = 3; + } + + message Reply { + string flattened_content = 1; + + int32 read_cell_count = 2; + + repeated NotebookBlob blobs = 3; + } +} + +message CortexStepExecuteNotebook { + string tool_name = 1; + + Args args = 2; + + Reply reply = 3; + + message Args { + string absolute_path_uri = 1; + + repeated string cell_ids = 2; + + repeated int32 cell_indices = 3; + + bool stop_on_error = 4; + + bool restart_kernel = 5; + + bool use_message_bridge = 6; + } + + message CellOutput { + string cell_id = 1; + + int32 cell_index = 2; + + CellStatus status = 3; + + string output_text = 4; + + bool output_text_truncated = 5; + + bool generated_images = 6; + + string error_trace = 7; + + repeated NotebookBlob blobs = 8; + } + + message Reply { + ExecutionStatus status = 1; + + int32 executed_cells_count = 2; + + repeated CellOutput cell_outputs = 3; + + string error_trace = 4; + } + + enum CellStatus { + CELL_STATUS_UNSPECIFIED = 0; + + CELL_STATUS_SUCCESS = 1; + + CELL_STATUS_FAILURE = 2; + } + + enum ExecutionStatus { + EXECUTION_STATUS_UNSPECIFIED = 0; + + EXECUTION_STATUS_SUCCESS = 1; + + EXECUTION_STATUS_FAILURE = 2; + + EXECUTION_STATUS_PARTIAL_SUCCESS = 3; + } +} + +message CortexStepCloudSQLExecuteSQL { + string project_id = 1; + + string instance_name = 2; + + string sql_statement = 3; + + string error_message = 4; + + string output = 5; +} + +message CortexStepRestartDevServer { + string error_message = 1; +} + +message CortexStepDeployFirebase { + string error_message = 1; +} + +message CortexStepShellExec { + string command = 1; + + int32 exit_code = 2; + + string output = 3; + + string error_message = 4; +} + +message CortexStepLintApplet { + int32 exit_code = 1; + + string output = 2; + + string error_message = 3; +} + +message CortexStepWriteBlob { + string blob_id = 1; + + string target_path = 2; + + string error_message = 3; + + int64 bytes_written = 4; +} + +message CortexTrajectoryToPromptConfig { + float prompt_fraction = 1; +} + +message UserIdentity { + string username = 1; +} + +message CortexStepUserInput { + repeated exa.codeium_common_pb.TextOrScopeItem items = 3; + + string user_response = 2; + + exa.context_module_pb.ContextModuleResult active_user_state = 4; + + repeated exa.codeium_common_pb.ArtifactComment artifact_comments = 7; + + repeated exa.codeium_common_pb.FileDiffComment file_diff_comments = 10; + + repeated exa.codeium_common_pb.FileComment file_comments = 11; + + exa.chat_client_server_pb.ChatClientRequestStreamClientType client_type = 8; + + CascadeConfig user_config = 12; + + CascadeConfig last_user_config = 13; + + repeated google.protobuf.Any side_channels = 15; + + repeated string tags = 16; + + UserIdentity user_identity = 17; + + CustomAgentSpec user_agent_spec = 18; + + repeated exa.codeium_common_pb.Media media = 9; + + string client_message_id = 19; + + bool is_queued_message = 6 [deprecated = true]; + + string query = 1 [deprecated = true]; + + repeated exa.codeium_common_pb.ImageData images = 5 [deprecated = true]; +} + +message ActiveUserState { + exa.codeium_common_pb.Document active_document = 1; + + repeated exa.codeium_common_pb.Document open_documents = 2; + + exa.codeium_common_pb.CodeContextItem active_node = 3; +} + +message CortexStepPlannerResponse { + reserved 9, 10; + + reserved "output_id", "thinking_id"; + + string response = 1; + + string modified_response = 8 [deprecated = true]; + + string thinking = 3; + + string raw_thinking = 16; + + string signature = 4 [deprecated = true]; + + bytes thinking_signature = 14; + + bool thinking_redacted = 5; + + string message_id = 6; + + string provider_assigned_message_id = 15; + + repeated exa.codeium_common_pb.ChatToolCall tool_calls = 7; + + repeated exa.codeium_common_pb.KnowledgeBaseItemWithMetadata knowledge_base_items = 2; + + google.protobuf.Duration thinking_duration = 11; + + exa.codeium_common_pb.StopReason stop_reason = 12; + + exa.codeium_common_pb.RecitationMetadata recitation_metadata = 13; + + exa.codeium_common_pb.GroundingMetadata grounding_metadata = 19; + + repeated google.protobuf.Any side_channels = 17; + + repeated google.protobuf.Any passback_context = 18; + + repeated exa.codeium_common_pb.Media media = 20; +} + +message CortexStepFileBreakdown { + string absolute_path = 1; + + exa.codeium_common_pb.DocumentOutline document_outline = 2; +} + +message CortexStepViewCodeItem { + reserved 2, 3; + + reserved "cci", "node_name"; + + string absolute_uri = 1; + + repeated string node_paths = 4; + + repeated exa.codeium_common_pb.CodeContextItem ccis = 5; + + FilePermissionInteractionSpec file_permission_request = 6 [deprecated = true]; +} + +message CortexStepWriteToFile { + string target_file_uri = 1; + + repeated string code_content = 2; + + exa.diff_action_pb.DiffBlock diff = 3; + + bool file_created = 4; + + AcknowledgementType acknowledgement_type = 5; +} + +message CortexStepSearchKnowledgeBase { + repeated string queries = 1; + + exa.opensearch_clients_pb.TimeRange time_range = 3; + + repeated exa.opensearch_clients_pb.ConnectorType connector_types = 4; + + repeated string aggregate_ids = 7; + + repeated exa.codeium_common_pb.KnowledgeBaseGroup knowledge_base_groups = 2; +} + +message CortexStepLookupKnowledgeBase { + repeated string urls = 1; + + repeated string document_ids = 2; + + repeated exa.codeium_common_pb.KnowledgeBaseItemWithMetadata knowledge_base_items = 3; +} + +message CortexStepSuggestedResponses { + repeated string suggestions = 1; +} + +message CortexStepErrorMessage { + reserved 1, 2; + + CortexErrorDetails error = 3; + + bool should_show_user = 5; + + bool should_show_model = 4; +} + +message RunCommandOutput { + string full = 1; + + string truncated = 2 [deprecated = true]; + + uint32 num_lines_above = 3 [deprecated = true]; +} + +message TrustedCLIControlOutput { + string plugin_id = 1; + + google.protobuf.Struct data = 2; +} + +message CortexStepRunCommand { + string command_line = 23; + + string proposed_command_line = 25; + + string cwd = 2; + + uint64 wait_ms_before_async = 12; + + bool should_auto_run = 15 [deprecated = true]; + + string requested_terminal_id = 17; + + bool sandbox_override = 27; + + bool run_persistent = 28; + + optional uint64 notification_timeout_seconds = 30; + + bool is_daemon = 32; + + bool blocking = 11; + + string command_id = 13; + + optional int32 exit_code = 6; + + bool user_rejected = 14; + + AutoRunDecision auto_run_decision = 16; + + string terminal_id = 18; + + RunCommandOutput combined_output = 21; + + RunCommandOutput combined_output_snapshot = 26; + + bool used_ide_terminal = 22; + + string raw_debug_output = 24; + + string sandbox_errors = 29; + + string shell_name = 31; + + bool is_trusted_cli = 33; + + bool ran_in_sandbox = 34; + + bool sandbox_bypass_disabled = 35; + + string sandboxed_trusted_cli = 36; + + bool timed_out = 37; + + string command = 1 [deprecated = true]; + + repeated string args = 3 [deprecated = true]; + + string stdout = 4 [deprecated = true]; + + string stderr = 5 [deprecated = true]; + + string stdout_buffer = 7 [deprecated = true]; + + string stderr_buffer = 8 [deprecated = true]; + + uint32 stdout_lines_above = 9 [deprecated = true]; + + uint32 stderr_lines_above = 10 [deprecated = true]; + + RunCommandOutput stdout_output = 19 [deprecated = true]; + + RunCommandOutput stderr_output = 20 [deprecated = true]; +} + +message CortexStepReadUrlContent { + string url = 1; + + exa.codeium_common_pb.KnowledgeBaseItem web_document = 2; + + string resolved_url = 3; + + uint32 latency_ms = 4; + + bool user_rejected = 5; + + string content_path = 6; +} + +message CortexStepReadKnowledgeBaseItem { + string identifier = 1; + + exa.codeium_common_pb.KnowledgeBaseItem knowledge_base_item = 2; + + exa.opensearch_clients_pb.ConnectorType connector_type = 3; +} + +message CortexStepSendCommandInput { + string command_id = 1; + + string input = 2; + + bool should_auto_run = 3 [deprecated = true]; + + bool terminate = 6; + + int64 wait_ms = 7; + + bool user_rejected = 4; + + AutoRunDecision auto_run_decision = 5; + + RunCommandOutput output = 8; + + bool running = 9; + + optional int32 exit_code = 10; +} + +message CortexStepViewContentChunk { + reserved 1, 3; + + reserved "cropped_web_document", "url"; + + string document_id = 5; + + int32 position = 2; + + exa.codeium_common_pb.KnowledgeBaseItem cropped_item = 4; +} + +message CortexStepSearchWeb { + string query = 1; + + string domain = 3; + + repeated exa.codeium_common_pb.KnowledgeBaseItem web_documents = 2; + + string web_search_url = 4; + + string summary = 5; + + exa.codeium_common_pb.ThirdPartyWebSearchConfig third_party_config = 6; + + SearchWebType search_type = 7; +} + +message CortexStepReadDeploymentConfig { + string project_path = 1; + + string deployment_config_uri = 2; + + exa.codeium_common_pb.WebAppDeploymentConfig deployment_config = 3; + + repeated string missing_file_uris = 4; + + bool will_upload_node_modules = 5; + + bool will_upload_dist = 6; + + repeated string ignore_file_uris = 7; + + uint32 num_files_to_upload = 8; + + repeated string env_file_uris = 9; +} + +message CortexStepDeployWebApp { + string project_path = 1; + + string subdomain = 2; + + string project_id = 11; + + string framework = 3; + + bool user_confirmed = 4; + + map file_upload_status = 5; + + exa.codeium_common_pb.AntigravityDeployment deployment = 6; + + string deployment_config_uri = 7; + + exa.codeium_common_pb.WebAppDeploymentConfig deployment_config_output = 8; + + string subdomain_for_project_id = 12; + + string subdomain_user_specified = 13; + + string subdomain_used = 9; + + exa.codeium_common_pb.DeployTarget deploy_target_for_project_id = 15; + + exa.codeium_common_pb.DeployTarget deploy_target_user_specified = 16; + + exa.codeium_common_pb.DeployTarget deploy_target_used = 17; + + string project_id_used = 14; + + string claim_url = 10; +} + +message CortexStepCheckDeployStatus { + string antigravity_deployment_id = 1; + + exa.codeium_common_pb.AntigravityDeployment deployment = 2; + + exa.codeium_common_pb.DeploymentBuildStatus build_status = 3; + + string build_error = 4; + + string build_logs = 5; + + bool is_claimed = 6; + + string claim_url = 7; +} + +message CortexStepClipboard { + string content = 1; +} + +message AgentConfigResolution { + CustomAgentSpec requested_agent_spec = 1; + + ContribVariantMetadata contrib_variant_metadata = 3; + + string applied_contrib_variant = 2 [deprecated = true]; +} + +message ContribVariantMetadata { + string assigned_variant = 1; + + repeated string eligible_variants = 2; + + string applied_variant = 3; +} + +message LoadedCustomizations { + repeated LoadedCustomization customizations = 1; + + message LoadedCustomization { + exa.codeium_common_pb.RefreshCustomizationType type = 1; + + string name = 2; + + string path = 3; + + Scope scope = 4; + + Status status = 5; + + string plugin_name = 6; + + string error_detail = 7; + + string version = 8; + + MarketplaceInstall installed_from = 9; + + enum Scope { + SCOPE_UNSPECIFIED = 0; + + SCOPE_BUILTIN = 1; + + SCOPE_GLOBAL = 2; + + SCOPE_WORKSPACE = 3; + } + + enum Status { + STATUS_UNSPECIFIED = 0; + + STATUS_ENABLED = 1; + + STATUS_DISABLED = 2; + + STATUS_TRUNCATED = 3; + + STATUS_ERROR = 4; + } + } +} + +message ExecutorMetadata { + ExecutorTerminationReason termination_reason = 1; + + int32 num_generator_invocations = 2; + + int32 last_step_idx = 3; + + bool proceeded_with_auto_continue = 4 [deprecated = true]; + + int32 num_forced_invocations = 5 [deprecated = true]; + + repeated exa.codeium_common_pb.MetricsRecord segment_records = 6; + + repeated exa.codeium_common_pb.MetricsRecord trajectory_records = 7; + + google.protobuf.Any gen_svc_request = 8; + + string execution_id = 9; + + CascadeConfig cascade_config = 10; + + repeated int32 mendel_experiment_ids = 11; + + optional string execution_error = 12; + + bool has_ever_used_non_google_model = 13; + + SnapshotMetadata before_snapshot = 14; + + SnapshotMetadata after_snapshot = 15; + + AgentConfigResolution agent_config_resolution = 16; + + CascadeConfig request_override_config = 17; + + LoadedCustomizations loaded_customizations = 18; +} + +message TrajectoryFileDiff { + string uri = 1; + + string original_content = 2; + + string modified_content = 3; + + bool is_artifact_file = 4; + + bool is_knowledge_file = 5; + + google.protobuf.Timestamp last_modified_at = 6; + + bool has_model_edited = 7; + + optional uint32 first_touched_step_index = 8; + + optional uint32 last_touched_step_index = 9; + + bool is_noop = 10; + + bytes original_content_hash = 11; +} + +message BackgroundCommand { + string command_line = 1; + + uint32 step_index = 2; +} + +message CortexStepLintDiff { + LintDiffType type = 1; + + exa.codeium_common_pb.CodeDiagnostic lint = 2; +} + +message BrainEntry { + string id = 1; + + BrainEntryType type = 2; + + string content = 3; +} + +message PlanEntryDeltaSummary { + repeated string items_added = 1; + + repeated string items_completed = 2; +} + +message BrainEntryDeltaSummary { + oneof summary { + PlanEntryDeltaSummary plan = 1; + + TaskEntryDeltaSummary task = 2; + } +} + +message BrainEntryDelta { + BrainEntry before = 1; + + BrainEntry after = 2; + + string absolute_path_uri = 3; + + BrainEntryDeltaSummary summary = 4; +} + +message TaskItem { + string id = 1; + + string content = 2; + + TaskStatus status = 3; + + string parent_id = 4; + + string prev_sibling_id = 5; +} + +message TaskDelta { + TaskDeltaType type = 1; + + string id = 2; + + string content = 3; + + TaskStatus status = 4; + + string parent_id = 5; + + string prev_sibling_id = 6; + + string from_parent = 7; + + string from_prev_sibling = 8; +} + +message TaskEntryDeltaSummary { + repeated TaskDelta deltas = 1; + + int32 items_added = 2; + + int32 items_pruned = 3; + + int32 items_deleted = 4; + + int32 items_updated = 5; + + int32 items_moved = 6; +} + +message CortexStepBrainUpdate { + oneof target { + BrainEntryType entry_type = 1; + } + + BrainUpdateTrigger trigger = 3; + + repeated BrainEntryDelta deltas = 2; +} + +message CortexStepBrowserSubagent { + option deprecated = true; + + reserved 5; + + reserved "is_recording_generating"; + + string task = 1; + + string reused_subagent_id = 9; + + string recording_name = 7; + + repeated exa.codeium_common_pb.Media media = 11; + + string result = 2; + + string task_name = 3; + + string task_summary = 13; + + string recording_path = 4; + + RecordingGenerationStatus recording_generation_status = 6; + + string subagent_id = 8; + + bool skipped = 10; + + string scratchpad_path = 12; +} + +message KnowledgeConfig { + optional bool enabled = 1; + + exa.codeium_common_pb.Model model = 2; + + uint32 max_context_tokens = 3; + + uint32 min_turns_between_knowledge_generation = 5; + + uint32 max_knowledge_items = 6; + + uint32 max_artifacts_per_ki = 7; + + uint32 max_title_length = 8; + + uint32 max_summary_length = 9; + + optional bool enable_ki_insertion = 10; + + uint32 max_invocations = 4 [deprecated = true]; +} + +message CortexStepKnowledgeGeneration { + option deprecated = true; +} + +message CortexStepOpenBrowserUrl { + option deprecated = true; + + string url = 1; + + string page_id_to_replace = 8; + + AutoRunDecision auto_run_decision = 2; + + bool user_rejected = 3; + + string page_id = 4; + + exa.codeium_common_pb.KnowledgeBaseItem web_document = 5; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 6; + + exa.codeium_common_pb.Media media_screenshot = 10; + + string browser_state_diff = 9; + + exa.codeium_common_pb.ImageData screenshot = 7 [deprecated = true]; +} + +message CortexStepExecuteBrowserJavaScript { + option deprecated = true; + + string title = 9; + + string page_id = 1; + + string javascript_source = 2; + + string javascript_description = 3; + + BrowserActionWaitingReason waiting_reason = 13; + + bool user_rejected = 4; + + exa.codeium_common_pb.Media media_screenshot_end = 12; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 6; + + uint64 execution_duration_ms = 7; + + string javascript_result = 8; + + string browser_state_diff = 11; + + bool should_auto_run = 10 [deprecated = true]; + + exa.codeium_common_pb.ImageData screenshot_end = 5 [deprecated = true]; +} + +message CortexStepReadBrowserPage { + option deprecated = true; + + string page_id = 1; + + exa.codeium_common_pb.KnowledgeBaseItem web_document = 2; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 3; +} + +message CortexStepBrowserGetDom { + option deprecated = true; + + string page_id = 1; + + string serialized_dom_tree = 3; + + string serialized_dom_tree_uri = 5; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 4; + + exa.codeium_common_pb.DOMTree dom_tree = 2 [deprecated = true]; +} + +message CortexStepListBrowserPages { + option deprecated = true; + + repeated exa.codeium_common_pb.BrowserPageMetadata pages = 1; +} + +message CortexStepCaptureBrowserScreenshot { + option deprecated = true; + + reserved 6; + + string page_id = 1; + + bool save_screenshot = 7; + + string screenshot_name = 10; + + bool capture_by_element_index = 8; + + int32 element_index = 9; + + bool capture_beyond_viewport = 12; + + bool user_rejected = 2; + + exa.codeium_common_pb.Media media_screenshot = 11; + + exa.codeium_common_pb.Viewport screenshot_viewport = 13; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 4; + + AutoRunDecision auto_run_decision = 5; + + exa.codeium_common_pb.ImageData screenshot = 3 [deprecated = true]; +} + +message CortexStepClickBrowserPixel { + option deprecated = true; + + string page_id = 1; + + int32 x = 2; + + int32 y = 3; + + exa.browser_pb.ClickType click_type = 7; + + bool user_rejected = 4; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 5; + + optional exa.codeium_common_pb.Media screenshot_with_click_feedback = 6; + + string browser_state_diff = 8; +} + +message CortexStepCaptureBrowserConsoleLogs { + option deprecated = true; + + string page_id = 1; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 2; + + exa.codeium_common_pb.ConsoleLogScopeItem console_logs = 3; +} + +message CascadePanelState { + exa.codeium_common_pb.PlanStatus plan_status = 1; + + exa.codeium_common_pb.UserSettings user_settings = 2; +} + +message CortexStepCommandStatus { + string command_id = 1; + + uint32 output_character_count = 8; + + uint32 wait_duration_seconds = 10; + + CortexStepStatus status = 2; + + string combined = 9; + + optional string delta = 12; + + optional int32 exit_code = 5; + + CortexErrorDetails error = 6; + + uint32 waited_duration_seconds = 11; + + string stdout = 3 [deprecated = true]; + + string stderr = 4 [deprecated = true]; + + CommandOutputPriority output_priority = 7 [deprecated = true]; +} + +message CortexMemory { + string memory_id = 1; + + string title = 6; + + CortexMemoryMetadata metadata = 2; + + CortexMemorySource source = 3; + + CortexMemoryScope scope = 4; + + oneof memory { + CortexMemoryText text_memory = 5; + } + + string absolute_path = 7; + + string discovered_in = 8; + + DiscoveryCategory discovery_category = 9; + + int32 num_truncated_bytes = 10; +} + +message CortexMemoryMetadata { + google.protobuf.Timestamp created_at = 1; + + google.protobuf.Timestamp last_modified = 2; + + google.protobuf.Timestamp last_accessed = 3; + + repeated string tags = 4; + + bool user_triggered = 5; +} + +message CortexMemoryText { + string content = 1; +} + +message CortexMemoryScope { + oneof scope { + CortexMemoryGlobalScope global_scope = 1; + + CortexMemoryLocalScope local_scope = 2; + + CortexMemoryAllScope all_scope = 3; + + CortexMemoryProjectScope project_scope = 4; + } +} + +message CortexMemoryGlobalScope { + string absolute_file_path = 1; +} + +message CortexMemoryLocalScope { + repeated string corpus_names = 2 [deprecated = true]; + + repeated string base_dir_uris = 3; + + string repo_base_dir_uri = 1 [deprecated = true]; +} + +message CortexMemoryAllScope { +} + +message CortexMemoryProjectScope { + string file_path = 1; + + string absolute_file_path = 7; + + repeated string base_dir_uris = 2; + + repeated string corpus_names = 3; + + CortexMemoryTrigger trigger = 4; + + string description = 5; + + repeated string globs = 6; + + int32 priority = 8; +} + +message CortexStepMemory { + option deprecated = true; + + string memory_id = 1; + + CortexMemory memory = 2; + + CortexMemory prev_memory = 4; + + MemoryActionType action = 3; +} + +message CortexStepRetrieveMemory { + reserved 9, 10; + + bool run_subagent = 1; + + bool add_user_memories = 8; + + string cascade_memory_summary = 2; + + string user_memory_summary = 3; + + string reason = 4; + + bool show_reason = 5; + + repeated CortexMemory retrieved_memories = 6; + + bool blocking = 7 [deprecated = true]; +} + +message MemoryConfig { + exa.codeium_common_pb.Model memory_model = 1; + + uint32 num_checkpoints_for_context = 5; + + int32 num_memories_to_consider = 3; + + int32 max_global_cascade_memories = 4; + + optional bool condense_input_trajectory = 6; + + optional bool add_user_memories_to_system_prompt = 7; + + optional bool enabled = 2 [deprecated = true]; +} + +message ViewedFileTrackerConfig { + optional uint32 max_steps_per_checkpoint = 1; + + uint32 max_files_in_prompt = 2; + + uint32 max_lines_per_file_in_prompt = 3; +} + +message CodeStepCreationOptions { + int64 diff_block_separation_threshold = 1; + + bool handle_deletions = 2; + + bool handle_creations = 3; + + optional bool include_original_content = 4; +} + +message BrainUpdateStepCreationOptions { + string entry_id_prefix = 1; +} + +message ViewFileStepCreationOptions { + bool condition_on_edit_step = 1; + + optional bool include_raw_content = 2; +} + +message UserGrepStepCreationOptions { + uint32 num_search_events = 1; +} + +message RunCommandStepCreationOptions { + uint32 max_commands = 1; + + google.protobuf.Duration max_command_age = 2; + + uint32 per_command_max_bytes_output = 3; + + uint32 total_max_bytes_output = 4; + + optional bool include_running = 5; +} + +message LintDiffStepCreationOptions { + uint32 max_lint_inserts = 1; + + uint32 min_required_lint_duration = 2; +} + +message BrowserStepCreationOptions { + uint32 max_browser_interactions = 1; +} + +message SnapshotToStepsOptions { + reserved 8; + + reserved "brain_update_step_creation_options"; + + CodeStepCreationOptions code_step_creation_options = 1; + + ViewFileStepCreationOptions view_file_step_creation_options = 2; + + ViewedFileTrackerConfig viewed_file_tracker_config = 3; + + repeated CortexStepType step_type_allow_list = 4; + + UserGrepStepCreationOptions user_grep_step_creation_options = 5; + + RunCommandStepCreationOptions run_command_step_creation_options = 6; + + LintDiffStepCreationOptions lint_diff_step_creation_options = 7; + + BrowserStepCreationOptions browser_step_creation_options = 9; +} + +message SnapshotToStepsOptionsMap { + map options = 1; +} + +message CortexStepPostPrReview { + string body = 1; + + string commit_id = 2; + + string path = 3; + + string side = 4; + + int32 start_line = 5; + + int32 end_line = 6; + + string category = 7; +} + +message McpVariable { + string name = 1; + + string title = 2; + + string description = 3; + + string link = 4; +} + +message McpServerSpec { + string server_name = 1; + + string command = 2; + + repeated string args = 3; + + map env = 4; + + string server_url = 6; + + bool disabled = 7; + + repeated string disabled_tools = 8; + + repeated string enabled_tools = 10; + + map headers = 9; + + string cwd = 13; + + uint32 server_index = 5 [deprecated = true]; + + bool skip_tool_name_prefix = 11; + + bool skip_tool_description_prefix = 12; + + map tool_config = 14; + + McpOAuthConfig oauth = 15; + + McpAuthProviderType auth_provider_type = 16; + + string plugin_name = 17; + + int32 timeout_seconds = 18; + + bool strict_argument_validation = 19; + + bool omit_from_system_prompt = 20; + + bool force_all_tools_eager = 21; + + bool disable_standalone_sse = 22; + + repeated McpVariable variables = 23; + + string plugin_root = 24; + + string plugin_data_dir = 25; + + string config_path = 26; + + bool is_global = 27; + + string plugin_version = 28; + + string original_server_name = 29; + + string plugin_auth_provider = 30; +} + +message McpTaskOptions { + bool suppress_completion_notification = 1; + + string display_name = 2; + + string description = 3; +} + +message McpServerToolConfig { + McpToolBackgroundMode background = 1; + + bool eager = 2; + + McpTaskOptions task_options = 3; +} + +message McpToolUiMeta { + string resource_uri = 1; + + repeated string visibility = 2; + + repeated McpAppEntrypoint entrypoints = 3; +} + +message McpAppEntrypoint { + McpAppEntrypointType type = 1; + + string title = 2; + + repeated string file_extensions = 3; +} + +message McpOAuthConfig { + string client_id = 1; + + string client_secret = 2; +} + +message McpServerInfo { + string name = 1; + + string version = 2; +} + +message CnsSandboxMount { + string cns_source_tar = 1; + + string destination_dir = 2; +} + +message McpHttpServerLaunchSpec { + string server_name = 1; + + string command = 2; + + repeated string args = 3; + + map env = 4; + + bool dont_add_mcp_suffix_to_url = 5; + + repeated CnsSandboxMount cns_sandbox_mounts = 6; +} + +message StepRenderInfo { + reserved 3; + + reserved "metadata"; + + string title = 1; + + string title_prefix = 5; + + string markdown = 2; + + bool hidden = 4; + + bool show_on_error = 11; + + string icon = 6; + + string aggregation_key = 7; + + StepProgress progress = 8; + + repeated TitlePart title_parts = 9; + + repeated ContentBlock content_blocks = 10; + + message StepProgress { + double progress = 1; + + double progress_total = 2; + + string progress_message = 3; + } + + message FileRef { + string uri = 1; + + int32 start_line = 2; + + int32 end_line = 3; + } + + message FileDiffRef { + string uri = 1; + + DiffStats diff_stats = 2; + } + + message TitlePart { + oneof part { + string text = 1; + + FileRef file = 2; + + Badge badge = 3; + + FileDiffRef file_diff = 4; + + AgentRef agent = 5; + } + } + + message MediaRef { + string uri = 1; + + string mime_type = 2; + + string alt = 3; + } + + message TerminalBlock { + string command = 1; + + string cwd = 2; + + optional int32 exit_code = 3; + + string output = 4; + + int32 num_lines_above = 5; + } + + message AgentRef { + string conversation_id = 1; + + string title = 2; + + string subtitle = 3; + } + + message StepBlock { + StepRenderInfo render_info = 1; + + CortexStepStatus status = 2; + } + + message ContentBlock { + oneof block { + string markdown = 1; + + MediaRef media = 2; + + TerminalBlock terminal = 3; + + AgentRef agent = 4; + + StepBlock step = 5; + } + } + + message Badge { + string icon = 1; + + string label = 2; + + string tooltip = 3; + } +} + +message CortexStepMcpTool { + string server_name = 1; + + exa.codeium_common_pb.ChatToolCall tool_call = 2; + + McpServerInfo server_info = 4 [deprecated = true]; + + oneof result { + string result_string = 3; + + string result_uri = 8; + } + + repeated exa.codeium_common_pb.ImageData images = 5 [deprecated = true]; + + repeated exa.codeium_common_pb.Media media = 6; + + bool user_rejected = 7; + + StepRenderInfo render_info = 9; + + string progress_message = 10; + + double progress = 11; + + double progress_total = 12; + + map metadata = 13; + + McpAppView app_view = 14; +} + +message McpAppView { + string resource_uri = 1; + + string call_tool_result_json = 2; + + repeated McpAppEntrypoint entrypoints = 3; +} + +message McpResource { + string uri = 1; + + string name = 2; + + string description = 3; + + string mime_type = 4; +} + +message McpPromptSpec { + string server_name = 1; + + string name = 2; + + string title = 3; + + string description = 4; + + repeated exa.codeium_common_pb.McpPromptArgument arguments = 5; +} + +message CortexStepListResources { + string server_name = 1; + + optional string cursor = 2; + + repeated McpResource resources = 3; + + string next_cursor = 4; +} + +message CortexStepReadResource { + string server_name = 1; + + string uri = 2; + + repeated exa.codeium_common_pb.McpResourceContent contents = 3; + + bool skipped_non_image_binary_content = 4; +} + +message CortexStepArtifactSummary { + string summary = 1; +} + +message CortexStepManagerFeedback { + CortexStepManagerFeedbackStatus status = 1; + + string feedback = 2; +} + +message CortexStepToolCallProposal { + exa.codeium_common_pb.ChatToolCall tool_call = 1; +} + +message CortexStepToolCallChoice { + repeated exa.codeium_common_pb.ChatToolCall proposal_tool_calls = 1; + + uint32 choice = 2; + + string reason = 3; +} + +message CortexStepTrajectoryChoice { + repeated string proposal_trajectory_ids = 1; + + int32 choice = 2; + + string reason = 3; +} + +message McpServerState { + McpServerSpec spec = 1; + + McpServerStatus status = 2; + + string error = 3; + + repeated exa.chat_pb.ChatToolDefinition tools = 4; + + repeated string tool_errors = 7; + + McpServerInfo server_info = 5; + + string instructions = 6; + + string auth_url = 8; + + bool has_auth_token = 9; + + bool needs_plugin_sign_in = 11; + + map tool_ui_meta = 10; +} + +message TrajectoryJudgeConfig { + int32 max_steps_to_judge = 1; +} + +message CortexStepViewFileOutline { + string absolute_path_uri = 1; + + uint32 cci_offset = 2; + + repeated exa.codeium_common_pb.CodeContextItem ccis = 3; + + repeated string outline_items = 9; + + uint32 num_items_scanned = 10; + + uint32 total_cci_count = 4; + + uint32 num_lines = 5; + + uint32 num_bytes = 6; + + string contents = 7; + + uint32 content_lines_truncated = 8; + + string triggered_memories = 11; + + string raw_content = 12; + + FilePermissionInteractionSpec file_permission_request = 13 [deprecated = true]; +} + +message EphemeralMessagesConfig { + option deprecated = true; + + optional bool enabled = 1 [deprecated = true]; + + EphemeralMessagePersistenceLevel persistence_level = 4 [deprecated = true]; + + repeated BrowserEphemeralOption browser_ephemeral_options = 5 [deprecated = true]; + + optional bool exclude_unleash_browser_ephemeral_options = 6 [deprecated = true]; + + repeated string disabled_heuristics = 7 [deprecated = true]; + + optional bool use_allowlist = 8 [deprecated = true]; + + repeated string enabled_heuristics = 9 [deprecated = true]; + + repeated string static_messages = 10 [deprecated = true]; + + uint32 num_steps = 2 [deprecated = true]; + + repeated HeuristicPrompt heuristic_prompts = 3 [deprecated = true]; +} + +message HeuristicPrompt { + string heuristic = 1; + + string prompt = 2; +} + +message RevertMetadata { + repeated string reverted_uris = 4; +} + +message TrajectoryPrefixMetadata { + uint32 length = 1; + + uint32 tokens = 2; + + uint32 num_skipped = 3; + + uint32 num_truncated = 4; +} + +message CortexStepFindAllReferences { + string absolute_uri = 1; + + string symbol = 2; + + uint32 line = 3; + + uint32 occurrence_index = 4; + + repeated exa.codeium_common_pb.LspReference references = 5; +} + +message CortexStepRunExtensionCode { + string code = 1; + + string language = 2; + + bool model_wants_auto_run = 6; + + string user_facing_explanation = 7; + + string output = 3; + + bool user_rejected = 4; + + RunExtensionCodeAutoRunDecision auto_run_decision = 5; +} + +message CortexStepProposalFeedback { + AcknowledgementType acknowledgement_type = 1; + + uint32 target_step_index = 2; + + oneof target { + ReplacementChunk replacement_chunk = 3; + } +} + +message TrajectoryDescription { + oneof description { + string cascade_conversation_title = 1; + + string mainline_branch_name = 2 [deprecated = true]; + } +} + +message CortexStepTrajectorySearch { + option deprecated = true; + + string id = 1; + + string query = 2; + + TrajectorySearchIdType id_type = 3; + + repeated exa.context_module_pb.CciWithSubrangeWithRetrievalMetadata chunks = 4; + + TrajectoryDescription trajectory_description = 5; + + uint32 total_chunks = 6; +} + +message CortexStepReadTerminal { + string process_id = 1; + + string name = 2; + + string contents = 3; +} + +message TaskResolutionOpenPr { + string pr_title = 1; + + string pr_body = 2; + + string pr_url = 3; + + bool existed_previously = 4; +} + +message TaskResolution { + oneof resolution { + TaskResolutionOpenPr open_pr = 1; + } +} + +message CortexStepResolveTask { + string absolute_uri = 1; + + string title = 2; + + string description = 3; + + bool user_rejected = 4; + + TaskResolution resolution = 5; +} + +message CodeSearchMatch { + string snippet = 1; + + int32 line_number = 2; +} + +message CodeSearchResults { + reserved 2, 3; + + reserved "snippets", "line_number"; + + string path = 1; + + repeated CodeSearchMatch matches = 4; + + string changelist = 5 [deprecated = true]; + + string depot_path = 6 [deprecated = true]; + + optional int32 total_matches_in_file = 7; +} + +message QueryCorrectionSuggestion { + string context = 1; + + string reason = 2; + + string suggestion = 3; +} + +message CortexStepCodeSearch { + reserved 2, 3, 4; + + reserved "flags", "raw_output", "raw_stderr"; + + string query = 1; + + bool only_paths = 6; + + bool allow_dirs = 7; + + optional int32 max_num_results = 9; + + optional int32 max_matches_per_file = 11; + + optional int32 max_tokens = 12; + + repeated CodeSearchResults results = 5; + + repeated QueryCorrectionSuggestion query_correction_suggestions = 8; + + optional int32 estimated_total_results = 10; +} + +message CortexStepBrowserInput { + option deprecated = true; + + string page_id = 1; + + int32 index = 2; + + string text = 3; + + bool press_enter = 4; + + bool clear_text = 5; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 6; + + string browser_state_diff = 7; +} + +message CortexStepBrowserMoveMouse { + option deprecated = true; + + string page_id = 1; + + int32 x = 2; + + int32 y = 3; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 6; + + string browser_state_diff = 7; +} + +message CortexStepBrowserSelectOption { + option deprecated = true; + + string page_id = 1; + + int32 index = 2; + + string value = 3; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 6; + + string browser_state_diff = 7; +} + +message CortexStepBrowserScroll { + option deprecated = true; + + string page_id = 1; + + exa.browser_pb.ScrollDirection direction = 2; + + bool scroll_to_end = 3; + + bool scroll_by_element_index = 4; + + int32 element_index = 5; + + int32 pixels_scrolled_x = 6; + + int32 pixels_scrolled_y = 7; + + string browser_state_diff = 8; +} + +message CortexStepBrowserScrollUp { + option deprecated = true; + + string page_id = 1; + + bool scroll_to_end = 2; + + bool scroll_by_element_index = 3; + + int32 element_index = 4; + + string browser_state_diff = 5; +} + +message CortexStepBrowserScrollDown { + option deprecated = true; + + string page_id = 1; + + bool scroll_to_end = 2; + + bool scroll_by_element_index = 3; + + int32 element_index = 4; + + string browser_state_diff = 5; +} + +message CortexStepBrowserClickElement { + option deprecated = true; + + string page_id = 1; + + int32 index = 2; + + string description = 3; + + exa.browser_pb.ClickType click_type = 5; + + bool user_rejected = 4; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 6; + + string browser_state_diff = 7; +} + +message CortexStepBrowserListNetworkRequests { + option deprecated = true; + + string page_id = 1; + + bool include_preserved_requests = 2; + + repeated string resource_types = 3; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 4; + + string network_requests = 5; +} + +message CortexStepBrowserGetNetworkRequest { + option deprecated = true; + + string page_id = 1; + + string request_id = 2; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 3; + + string network_request_details = 4; +} + +message CortexStepBrowserMouseWheel { + option deprecated = true; + + string page_id = 1; + + int32 x = 2; + + int32 y = 3; + + int32 dx = 4; + + int32 dy = 5; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 6; + + string browser_state_diff = 7; +} + +message CortexStepBrowserMouseUp { + option deprecated = true; + + string page_id = 1; + + string button = 2; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 3; + + string browser_state_diff = 4; +} + +message CortexStepBrowserMouseDown { + option deprecated = true; + + string page_id = 1; + + string button = 2; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 3; + + string browser_state_diff = 4; +} + +message CortexStepBrowserRefreshPage { + option deprecated = true; + + string page_id = 1; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 2; + + string browser_state_diff = 3; +} + +message CortexStepBrowserPressKey { + option deprecated = true; + + string page_id = 1; + + string key = 2; + + string text = 3; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 5; + + string browser_state_diff = 4; +} + +message CortexStepGenerateImage { + string prompt = 1; + + repeated string image_paths = 2; + + string image_name = 4; + + string aspect_ratio = 7; + + string model_name = 5; + + exa.codeium_common_pb.Media generated_media = 6; + + exa.codeium_common_pb.ImageData generated_image = 3 [deprecated = true]; +} + +message CortexStepBrowserResizeWindow { + option deprecated = true; + + string page_id = 1; + + int32 width = 2; + + int32 height = 3; + + exa.browser_pb.WindowState window_state = 6; + + bool user_rejected = 4; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 5; + + string browser_state_diff = 7; +} + +message CortexStepBrowserDragPixelToPixel { + option deprecated = true; + + string page_id = 1; + + repeated exa.codeium_common_pb.Point2 waypoints = 2; + + bool user_rejected = 6; + + exa.codeium_common_pb.BrowserPageMetadata page_metadata = 7; + + repeated exa.codeium_common_pb.Media screenshots_with_drag_feedback = 8; +} + +message CortexStepTaskBoundary { + option deprecated = true; + + string task_name = 1; + + string task_status = 2; + + string task_summary = 3; + + string task_summary_with_citations = 4; + + string delta_summary = 6; + + string delta_summary_with_citations = 7; + + AgentMode mode = 5; +} + +message CortexStepNotifyUser { + option deprecated = true; + + repeated string review_absolute_uris = 1; + + string notification_content = 2; + + bool is_blocking = 3; + + float confidence_score = 4 [deprecated = true]; + + string confidence_justification = 5 [deprecated = true]; + + bool should_auto_proceed = 8; + + string diffs_uri = 6; + + bool ask_for_user_feedback = 7; +} + +message CodeAcknowledgementInfo { + string uri_path = 1; + + repeated uint32 step_indices = 2; + + exa.diff_action_pb.UnifiedDiff diff = 3; +} + +message CortexStepCodeAcknowledgement { + reserved 2, 1, 6; + + reserved "file_uri", "step_indices", "absolute_uris"; + + bool is_accept = 3; + + string written_feedback = 4; + + CodeAcknowledgementScope acknowledgement_scope = 5; + + repeated CodeAcknowledgementInfo code_acknowledgement_infos = 7; +} + +message InternalSearchResults { + string url = 1; + + string title = 2; + + string content = 3; +} + +message CortexStepInternalSearch { + string query = 1; + + repeated InternalSearchResults results = 2; +} + +message ArtifactReviewState { + option deprecated = true; + + string artifact_uri = 1; + + ArtifactReviewStatus status = 2; + + google.protobuf.Timestamp last_reviewed_time = 3; + + string last_reviewed_content = 4; +} + +message ConversationHistoryConfig { + optional bool enabled = 1; + + int32 max_conversations = 2; + + int32 max_title_chars = 3; + + int32 max_user_intent_chars = 4; + + int32 max_conversation_logs_chars = 5; + + int32 max_artifact_summary_chars = 6; +} + +message CortexStepSystemMessage { + string message = 1; + + StepRenderInfo render_info = 2; + + string event_type = 3; + + AgentMessage agent_message = 4; + + map metadata = 5; + + repeated exa.codeium_common_pb.Media media = 6; +} + +message CortexStepWait { + int64 duration_ms = 1; +} + +message CortexStepAgencyToolCall { + string agent_name = 1; + + string function_name = 2; + + repeated google.protobuf.Any request_messages = 3; + + repeated google.protobuf.Any response_messages = 4; +} + +message CortexStepWorkspaceAPI { + option deprecated = true; + + string url = 1; + + string http_method = 2; + + string body = 3; + + string description = 4; + + int32 status_code = 5; + + string response = 6; +} + +message SubagentDescriptor { + string type_name = 1; + + string role = 2; +} + +message SubagentMetadata { + string conversation_id = 1; + + SubagentDescriptor subagent_descriptor = 2; + + SubagentState state = 3; + + int32 spawn_step_index = 4; + + repeated string workspace_uris = 5; +} + +message SubagentSpec { + string type_name = 1; + + string role = 2; + + string initial_prompt = 3; + + oneof workspace { + bool inherit = 4; + + string branch = 5; + + string workspace_uri = 6; + + string share = 10; + } + + exa.codeium_common_pb.Model model = 7; + + ModelTier model_tier = 8 [deprecated = true]; + + bool run_as_task = 9 [deprecated = true]; + + bool fork = 11; + + string model_option = 12; +} + +message SubagentResult { + string conversation_id = 1; + + string log_absolute_uri = 2; + + repeated string workspace_uris = 3; +} + +message CortexStepInvokeSubagent { + reserved 3, 4, 6, 8, 7; + + repeated SubagentSpec subagents = 9; + + bool task_mode = 11 [deprecated = true]; + + repeated SubagentResult results = 10; + + string subagent_name = 1 [deprecated = true]; + + string prompt = 2 [deprecated = true]; + + string conversation_id = 5 [deprecated = true]; +} + +message GenericStepResult { + string result = 1; + + google.protobuf.Struct result_struct = 10; + + genai.Value result_value = 11; + + repeated exa.codeium_common_pb.Media media = 4; + + string full_output_uri = 7; + + google.protobuf.Any payload = 6; + + StepRenderInfo step_render_info = 3; + + genai.ToolCallStep tool_call_step = 8; + + genai.ToolResultStep tool_result_step = 9; + + map metadata = 2; + + map data = 5 [deprecated = true]; +} + +message CortexStepGeneric { + map args = 1; + + GenericStepResult result = 2; +} + +message MessageRenderDetails { + string message_title = 1; +} + +message AgentMessage { + reserved 7, 8; + + reserved "sender_name", "summary"; + + string id = 1; + + string recipient = 2; + + string sender = 3; + + MessagePriority priority = 5; + + google.protobuf.Timestamp timestamp = 6; + + MessageRenderDetails render_details = 10; + + bool hide_from_user = 11; + + oneof payload { + string content = 4; + + bytes step_payload = 9; + } + + SourceMetadata source_metadata = 12; + + MessageDeliveryStrategy delivery_strategy = 13; +} + +message TopLevelTokenGroup { + string name = 1; + + TokenType type = 2; + + TokenSource source = 3; + + int32 num_tokens = 4; + + repeated TokenGroup children = 5; +} + +message TokenGroup { + string name = 1; + + repeated TokenGroup children = 2; + + int32 num_tokens = 3; +} + +message TokenBreakdown { + repeated TopLevelTokenGroup groups = 1; + + int32 total_tokens = 2; +} + +message AccumulatedItemRenderInfo { + oneof content { + string markdown = 1; + + string file_uri = 2; + + TrajectoryFileDiff file_diff = 5; + + TaskView task_view = 6; + } + + string icon = 3; + + string label = 4; + + message TaskView { + string header = 1; + + string log_uri = 2; + } +} + +message AccumulatedItem { + string id = 1; + + google.protobuf.Any value = 2; + + AccumulatedItemRenderInfo render_info = 3; +} + +message AccumulatedSection { + string key = 1; + + string title = 2; + + string icon = 3; + + repeated RenderLocation locations = 5; + + repeated AccumulatedItem items = 4; + + int32 max_visible_items = 6; +} + +message GoalState { + string goal_text = 1; + + google.protobuf.Timestamp started_at = 2; + + int64 start_step_index = 3; + + int32 continuation_count = 4; + + State state = 5; + + enum State { + STATE_UNKNOWN = 0; + + STATE_ACTIVE = 1; + + STATE_COMPLETED = 2; + + STATE_CANCELLED = 3; + } +} + +message AccumulatedBackgroundTask { + TaskSnapshot task_snapshot = 1; + + CortexStepStatus status = 2; + + string icon = 3; +} + +enum DiscoveryCategory { + DISCOVERY_CATEGORY_UNSPECIFIED = 0; + + DISCOVERY_CATEGORY_BUILTIN = 1; + + DISCOVERY_CATEGORY_INSTALLED = 2; + + DISCOVERY_CATEGORY_GOOGLE3 = 3; + + DISCOVERY_CATEGORY_CONFIG = 4; + + DISCOVERY_CATEGORY_WORKSPACE = 5; +} + +enum InteractiveCascadeEditImportance { + INTERACTIVE_CASCADE_EDIT_IMPORTANCE_UNSPECIFIED = 0; + + INTERACTIVE_CASCADE_EDIT_IMPORTANCE_LOW = 1; + + INTERACTIVE_CASCADE_EDIT_IMPORTANCE_MEDIUM = 2; + + INTERACTIVE_CASCADE_EDIT_IMPORTANCE_HIGH = 3; +} + +enum ActionStatus { + ACTION_STATUS_UNSPECIFIED = 0; + + ACTION_STATUS_ERROR = 1; + + ACTION_STATUS_INITIALIZED = 2; + + ACTION_STATUS_PREPARING = 3; + + ACTION_STATUS_PREPARED = 4; + + ACTION_STATUS_APPLYING = 5; + + ACTION_STATUS_APPLIED = 6; + + ACTION_STATUS_REJECTED = 7; +} + +enum PlanStatus { + PLAN_STATUS_UNSPECIFIED = 0; + + PLAN_STATUS_INITIALIZED = 1; + + PLAN_STATUS_PLANNING = 2; + + PLAN_STATUS_PLANNED = 3; + + PLAN_STATUS_ERROR = 4; +} + +enum CortexRequestSource { + CORTEX_REQUEST_SOURCE_UNSPECIFIED = 0; + + CORTEX_REQUEST_SOURCE_CASCADE = 1; + + CORTEX_REQUEST_SOURCE_USER_IMPLICIT = 2; +} + +enum WorkspaceType { + WORKSPACE_TYPE_UNSPECIFIED = 0; + + WORKSPACE_TYPE_GIT = 1; + + WORKSPACE_TYPE_PIPER = 2; + + WORKSPACE_TYPE_FIG = 3; + + WORKSPACE_TYPE_JJ_PIPER = 4; + + WORKSPACE_TYPE_JJ_GIT = 5; + + WORKSPACE_TYPE_COG = 6; + + WORKSPACE_TYPE_REPO = 7; +} + +enum SidecarStatus { + SIDECAR_STATUS_UNSPECIFIED = 0; + + SIDECAR_STATUS_RUNNING = 1; + + SIDECAR_STATUS_STOPPED = 2; + + SIDECAR_STATUS_ERRORED = 3; + + SIDECAR_STATUS_BACKOFF = 4; + + SIDECAR_STATUS_STARTING = 5; +} + +enum SidecarErrorSource { + SIDECAR_ERROR_SOURCE_UNSPECIFIED = 0; + + SIDECAR_ERROR_SOURCE_MANAGER = 1; + + SIDECAR_ERROR_SOURCE_PROCESS = 2; +} + +enum SidecarUIEntrypoint { + SIDECAR_UI_ENTRYPOINT_UNSPECIFIED = 0; + + SIDECAR_UI_ENTRYPOINT_AUX_PANE = 1; + + SIDECAR_UI_ENTRYPOINT_FULL_PANE = 2; + + SIDECAR_UI_ENTRYPOINT_SIDEBAR = 3; +} + +enum SidecarUITitleBarStyle { + SIDECAR_UI_TITLE_BAR_STYLE_UNSPECIFIED = 0; + + SIDECAR_UI_TITLE_BAR_STYLE_HIDDEN = 1; +} + +enum BattleEndType { + BATTLE_END_TYPE_UNSPECIFIED = 0; + + BATTLE_END_TYPE_WINNER = 1; + + BATTLE_END_TYPE_TIE = 2; + + BATTLE_END_TYPE_KILL = 3; + + BATTLE_END_TYPE_SKIP = 4; + + BATTLE_END_TYPE_REFERENCE = 5; + + BATTLE_END_TYPE_START_ERROR = 6; +} + +enum CitcCloneStrategy { + CITC_CLONE_STRATEGY_UNSPECIFIED = 0; + + CITC_CLONE_STRATEGY_RPC = 1; + + CITC_CLONE_STRATEGY_VCS_FULL = 2; +} + +enum GitCloneStrategy { + GIT_CLONE_STRATEGY_UNSPECIFIED = 0; + + GIT_CLONE_STRATEGY_OVERLAY = 1; + + GIT_CLONE_STRATEGY_CLONE = 2; +} + +enum CortexTrajectorySource { + CORTEX_TRAJECTORY_SOURCE_UNSPECIFIED = 0; + + CORTEX_TRAJECTORY_SOURCE_CASCADE_CLIENT = 1; + + CORTEX_TRAJECTORY_SOURCE_EXPLAIN_PROBLEM = 2; + + CORTEX_TRAJECTORY_SOURCE_REFACTOR_FUNCTION = 3; + + CORTEX_TRAJECTORY_SOURCE_EVAL = 4; + + CORTEX_TRAJECTORY_SOURCE_EVAL_TASK = 5; + + CORTEX_TRAJECTORY_SOURCE_ASYNC_PRR = 6; + + CORTEX_TRAJECTORY_SOURCE_ASYNC_CF = 7; + + CORTEX_TRAJECTORY_SOURCE_ASYNC_SL = 8; + + CORTEX_TRAJECTORY_SOURCE_ASYNC_PRD = 9; + + CORTEX_TRAJECTORY_SOURCE_ASYNC_CM = 10; + + CORTEX_TRAJECTORY_SOURCE_INTERACTIVE_CASCADE = 12; + + CORTEX_TRAJECTORY_SOURCE_REPLAY = 13; + + CORTEX_TRAJECTORY_SOURCE_SDK = 15; + + CORTEX_TRAJECTORY_SOURCE_CLI = 17; + + CORTEX_TRAJECTORY_SOURCE_JETBOX = 18; + + CORTEX_TRAJECTORY_SOURCE_AGENT_API = 19; + + CORTEX_TRAJECTORY_SOURCE_CIDER = 20; + + CORTEX_TRAJECTORY_SOURCE_GEMINI_APP = 21; + + CORTEX_TRAJECTORY_SOURCE_VSCODE = 22; + + CORTEX_TRAJECTORY_SOURCE_VISUAL_STUDIO = 23; + + CORTEX_TRAJECTORY_SOURCE_SUBAGENT = 16 [deprecated = true]; + + reserved 11, 14; + + reserved "CORTEX_TRAJECTORY_SOURCE_PASSIVE_CODER", "CORTEX_TRAJECTORY_SOURCE_PYTHON_SDK"; +} + +enum CortexTrajectoryType { + CORTEX_TRAJECTORY_TYPE_UNSPECIFIED = 0; + + CORTEX_TRAJECTORY_TYPE_USER_MAINLINE = 1; + + CORTEX_TRAJECTORY_TYPE_USER_GRANULAR = 2; + + CORTEX_TRAJECTORY_TYPE_SUPERCOMPLETE = 3; + + CORTEX_TRAJECTORY_TYPE_CASCADE = 4; + + CORTEX_TRAJECTORY_TYPE_CHECKPOINT = 6; + + CORTEX_TRAJECTORY_TYPE_APPLIER = 11; + + CORTEX_TRAJECTORY_TYPE_TOOL_CALL_PROPOSAL = 12; + + CORTEX_TRAJECTORY_TYPE_TRAJECTORY_CHOICE = 13; + + CORTEX_TRAJECTORY_TYPE_LLM_JUDGE = 14; + + CORTEX_TRAJECTORY_TYPE_BRAIN_UPDATE = 16; + + CORTEX_TRAJECTORY_TYPE_SIDE_QUESTION = 22; + + CORTEX_TRAJECTORY_TYPE_COMMIT_MESSAGE_GENERATION = 23; + + CORTEX_TRAJECTORY_TYPE_INTERACTIVE_CASCADE = 17 [deprecated = true]; + + CORTEX_TRAJECTORY_TYPE_BROWSER = 20 [deprecated = true]; + + CORTEX_TRAJECTORY_TYPE_KNOWLEDGE_GENERATION = 21 [deprecated = true]; + + reserved 5, 7, 8, 9, 10, 15, 18, 19; + + reserved "CORTEX_TRAJECTORY_TYPE_AUTO_CASCADE", "CORTEX_TRAJECTORY_TYPE_AUTO_CASCADE_MANAGER", "CORTEX_TRAJECTORY_TYPE_PASSIVE_CODER", "CORTEX_TRAJECTORY_TYPE_BACKGROUND_RESEARCH", "CORTEX_TRAJECTORY_TYPE_ARTIFACT_SUMMARY", "CORTEX_TRAJECTORY_TYPE_DEEP_THINK", "CORTEX_TRAJECTORY_TYPE_CUSTOM_TOOL", "CORTEX_TRAJECTORY_TYPE_RETRIEVE_MEMORY"; +} + +enum CortexTrajectoryReferenceType { + CORTEX_TRAJECTORY_REFERENCE_TYPE_UNSPECIFIED = 0; + + CORTEX_TRAJECTORY_REFERENCE_TYPE_PRUNE = 1; + + CORTEX_TRAJECTORY_REFERENCE_TYPE_FORK = 2; + + CORTEX_TRAJECTORY_REFERENCE_TYPE_BATTLE_MODE = 3; + + CORTEX_TRAJECTORY_REFERENCE_TYPE_THOUGHT_REWRITE = 4; + + CORTEX_TRAJECTORY_REFERENCE_TYPE_BATTLE_MODE_REFERENCE_BACKUP = 5; + + CORTEX_TRAJECTORY_REFERENCE_TYPE_SUBAGENT_FORK = 6; +} + +enum SensitivityLevel { + SENSITIVITY_LEVEL_UNSPECIFIED = 0; + + SENSITIVITY_LEVEL_STANDARD = 1; + + SENSITIVITY_LEVEL_REDACTED = 2; + + SENSITIVITY_LEVEL_RESTRICTED = 3; +} + +enum RetryReason { + RETRY_REASON_UNSPECIFIED = 0; + + RETRY_REASON_API_RETRYABLE = 1; + + RETRY_REASON_MODEL_CORRECTABLE = 2; + + RETRY_REASON_NON_RECOVERABLE = 3; +} + +enum TruncationReason { + TRUNCATION_REASON_UNSPECIFIED = 0; + + TRUNCATION_REASON_PROMPT_CACHE_TTL_EXPIRED = 1; + + TRUNCATION_REASON_MAX_TOKEN_LIMIT = 2; +} + +enum CortexStepSource { + CORTEX_STEP_SOURCE_UNSPECIFIED = 0; + + CORTEX_STEP_SOURCE_MODEL = 2; + + CORTEX_STEP_SOURCE_USER_IMPLICIT = 3; + + CORTEX_STEP_SOURCE_USER_EXPLICIT = 4; + + CORTEX_STEP_SOURCE_SYSTEM = 5; + + CORTEX_STEP_SOURCE_SYSTEM_SDK = 6; + + reserved 1; +} + +enum CortexComponentSource { + CORTEX_COMPONENT_SOURCE_UNSPECIFIED = 0; + + CORTEX_COMPONENT_SOURCE_BUILTIN = 1; + + CORTEX_COMPONENT_SOURCE_PROVIDER = 2; + + CORTEX_COMPONENT_SOURCE_CUSTOMIZATION = 3; +} + +enum CortexStepCreditReason { + CORTEX_STEP_CREDIT_REASON_UNSPECIFIED = 0; + + CORTEX_STEP_CREDIT_REASON_LINT_FIXING_DISCOUNT = 1; +} + +enum ExecutionAsyncLevel { + EXECUTION_ASYNC_LEVEL_UNSPECIFIED = 0; + + EXECUTION_ASYNC_LEVEL_INVOCATION_BLOCKING = 1; + + EXECUTION_ASYNC_LEVEL_EXECUTOR_BLOCKING = 2; + + EXECUTION_ASYNC_LEVEL_FULL_ASYNC = 3; +} + +enum CortexStepStatus { + CORTEX_STEP_STATUS_UNSPECIFIED = 0; + + CORTEX_STEP_STATUS_GENERATING = 8; + + CORTEX_STEP_STATUS_QUEUED = 11; + + CORTEX_STEP_STATUS_PENDING = 1; + + CORTEX_STEP_STATUS_RUNNING = 2; + + CORTEX_STEP_STATUS_WAITING = 9; + + CORTEX_STEP_STATUS_DONE = 3; + + CORTEX_STEP_STATUS_INVALID = 4; + + CORTEX_STEP_STATUS_CLEARED = 5; + + CORTEX_STEP_STATUS_CANCELED = 6; + + CORTEX_STEP_STATUS_ERROR = 7; + + CORTEX_STEP_STATUS_INTERRUPTED = 12; + + reserved 10; + + reserved "CORTEX_STEP_STATUS_HALTED"; +} + +enum CascadeRunStatus { + CASCADE_RUN_STATUS_UNSPECIFIED = 0; + + CASCADE_RUN_STATUS_IDLE = 1; + + CASCADE_RUN_STATUS_RUNNING = 2; + + CASCADE_RUN_STATUS_CANCELING = 3; + + CASCADE_RUN_STATUS_BUSY = 4; +} + +enum BrainFilterStrategy { + BRAIN_FILTER_STRATEGY_UNSPECIFIED = 0; + + BRAIN_FILTER_STRATEGY_NO_SYSTEM_INJECTED_STEPS = 1; + + BRAIN_FILTER_STRATEGY_NO_MEMORIES = 2; +} + +enum SectionOverrideMode { + SECTION_OVERRIDE_MODE_UNSPECIFIED = 0; + + SECTION_OVERRIDE_MODE_OVERRIDE = 1; + + SECTION_OVERRIDE_MODE_APPEND = 2; + + SECTION_OVERRIDE_MODE_PREPEND = 3; +} + +enum AgentMode { + AGENT_MODE_UNSPECIFIED = 0; + + AGENT_MODE_PLANNING = 1; + + AGENT_MODE_EXECUTION = 2; + + AGENT_MODE_VERIFICATION = 3; +} + +enum ReplaceToolVariant { + option deprecated = true; + + REPLACE_TOOL_VARIANT_UNSPECIFIED = 0; + + REPLACE_TOOL_VARIANT_REPLACEMENT_CHUNK = 1; + + REPLACE_TOOL_VARIANT_SEARCH_REPLACE = 2; + + REPLACE_TOOL_VARIANT_APPLY_PATCH = 3; + + REPLACE_TOOL_VARIANT_SINGLE_MULTI = 4; +} + +enum BrowserSubagentMode { + option deprecated = true; + + BROWSER_SUBAGENT_MODE_UNSPECIFIED = 0; + + BROWSER_SUBAGENT_MODE_MAIN_AGENT_ONLY = 1; + + BROWSER_SUBAGENT_MODE_SUBAGENT_PRIMARILY = 2; + + BROWSER_SUBAGENT_MODE_BOTH_AGENTS = 3; + + BROWSER_SUBAGENT_MODE_SUBAGENT_ONLY = 4; +} + +enum BrowserToolSetMode { + option deprecated = true; + + BROWSER_TOOL_SET_MODE_UNSPECIFIED = 0; + + BROWSER_TOOL_SET_MODE_ALL_TOOLS = 1; + + BROWSER_TOOL_SET_MODE_PIXEL_ONLY = 2; + + BROWSER_TOOL_SET_MODE_ALL_INPUT_PIXEL_OUTPUT = 3; +} + +enum AutoInteractionBehavior { + AUTO_INTERACTION_BEHAVIOR_UNSPECIFIED = 0; + + AUTO_INTERACTION_BEHAVIOR_ALLOW_ALL = 1; + + AUTO_INTERACTION_BEHAVIOR_DENY_ALL = 2; +} + +enum AgentSurface { + AGENT_SURFACE_UNSPECIFIED = 0; + + AGENT_SURFACE_BASELINE = 1; + + AGENT_SURFACE_CLI = 2; + + AGENT_SURFACE_HUB = 3; +} + +enum BrowserActionWaitingReason { + BROWSER_ACTION_WAITING_REASON_UNSPECIFIED = 0; + + BROWSER_ACTION_WAITING_REASON_PAGE_ACCESS = 1; + + BROWSER_ACTION_WAITING_REASON_ACTION_PERMISSION = 2; + + BROWSER_ACTION_WAITING_REASON_PAGE_ACCESS_AND_ACTION_PERMISSION = 3; +} + +enum PermissionScope { + PERMISSION_SCOPE_UNSPECIFIED = 0; + + PERMISSION_SCOPE_ONCE = 1; + + PERMISSION_SCOPE_CONVERSATION = 2; + + PERMISSION_SCOPE_WORKSPACE = 3; + + PERMISSION_SCOPE_GLOBAL = 4; + + PERMISSION_SCOPE_PROJECT = 5; +} + +enum CortexStepType { + CORTEX_STEP_TYPE_UNSPECIFIED = 0; + + CORTEX_STEP_TYPE_DUMMY = 1; + + CORTEX_STEP_TYPE_FINISH = 2; + + CORTEX_STEP_TYPE_MQUERY = 4; + + CORTEX_STEP_TYPE_CODE_ACTION = 5; + + CORTEX_STEP_TYPE_GIT_COMMIT = 6; + + CORTEX_STEP_TYPE_GREP_SEARCH = 7; + + CORTEX_STEP_TYPE_VIEW_CODE_ITEM = 13; + + CORTEX_STEP_TYPE_ERROR_MESSAGE = 17; + + CORTEX_STEP_TYPE_RUN_COMMAND = 21; + + CORTEX_STEP_TYPE_FIND = 25; + + CORTEX_STEP_TYPE_SUGGESTED_RESPONSES = 27; + + CORTEX_STEP_TYPE_COMMAND_STATUS = 28; + + CORTEX_STEP_TYPE_READ_URL_CONTENT = 31; + + CORTEX_STEP_TYPE_VIEW_CONTENT_CHUNK = 32; + + CORTEX_STEP_TYPE_SEARCH_WEB = 33; + + CORTEX_STEP_TYPE_MCP_TOOL = 38; + + CORTEX_STEP_TYPE_CLIPBOARD = 45; + + CORTEX_STEP_TYPE_VIEW_FILE_OUTLINE = 47; + + CORTEX_STEP_TYPE_LIST_RESOURCES = 51; + + CORTEX_STEP_TYPE_READ_RESOURCE = 52; + + CORTEX_STEP_TYPE_LINT_DIFF = 53; + + CORTEX_STEP_TYPE_RUN_EXTENSION_CODE = 57; + + CORTEX_STEP_TYPE_TRAJECTORY_SEARCH = 60; + + CORTEX_STEP_TYPE_READ_TERMINAL = 65; + + CORTEX_STEP_TYPE_CODE_SEARCH = 73; + + CORTEX_STEP_TYPE_NOTIFY_USER = 82; + + CORTEX_STEP_TYPE_CODE_ACKNOWLEDGEMENT = 83; + + CORTEX_STEP_TYPE_INTERNAL_SEARCH = 84; + + CORTEX_STEP_TYPE_GENERATE_IMAGE = 91; + + CORTEX_STEP_TYPE_CONVERSATION_HISTORY = 98; + + CORTEX_STEP_TYPE_KNOWLEDGE_ARTIFACTS = 99; + + CORTEX_STEP_TYPE_SEND_COMMAND_INPUT = 100; + + CORTEX_STEP_TYPE_SYSTEM_MESSAGE = 101; + + CORTEX_STEP_TYPE_WAIT = 102; + + CORTEX_STEP_TYPE_KI_INSERTION = 116; + + CORTEX_STEP_TYPE_INVOKE_SUBAGENT = 127; + + CORTEX_STEP_TYPE_GENERIC = 132; + + CORTEX_STEP_TYPE_RPC_ACTION = 136; + + CORTEX_STEP_TYPE_ASK_QUESTION = 138; + + CORTEX_STEP_TYPE_DIRECTORY_RULES = 139; + + CORTEX_STEP_TYPE_TOOL_SEARCH = 140; + + CORTEX_STEP_TYPE_USER_INPUT = 14; + + CORTEX_STEP_TYPE_PLANNER_RESPONSE = 15; + + CORTEX_STEP_TYPE_VIEW_FILE = 8; + + CORTEX_STEP_TYPE_LIST_DIRECTORY = 9; + + CORTEX_STEP_TYPE_CHECKPOINT = 23; + + CORTEX_STEP_TYPE_FILE_CHANGE = 86; + + CORTEX_STEP_TYPE_DELETE_DIRECTORY = 92; + + CORTEX_STEP_TYPE_MOVE = 87; + + CORTEX_STEP_TYPE_EPHEMERAL_MESSAGE = 90 [deprecated = true]; + + CORTEX_STEP_TYPE_COMPILE_APPLET = 93; + + CORTEX_STEP_TYPE_INSTALL_APPLET_DEPENDENCIES = 94; + + CORTEX_STEP_TYPE_INSTALL_APPLET_PACKAGE = 95; + + CORTEX_STEP_TYPE_RESTART_DEV_SERVER = 110; + + CORTEX_STEP_TYPE_SHELL_EXEC = 112; + + CORTEX_STEP_TYPE_LINT_APPLET = 114; + + CORTEX_STEP_TYPE_WRITE_BLOB = 128; + + CORTEX_STEP_TYPE_SET_UP_FIREBASE = 108; + + CORTEX_STEP_TYPE_DEPLOY_FIREBASE = 111; + + CORTEX_STEP_TYPE_SET_UP_CLOUD_SQL = 133; + + CORTEX_STEP_TYPE_CLOUD_SQL_UPDATE_SCHEMA = 135; + + CORTEX_STEP_TYPE_CLOUD_SQL_EXECUTE_SQL = 137; + + CORTEX_STEP_TYPE_AGENCY_TOOL_CALL = 103; + + CORTEX_STEP_TYPE_CIDER_AGENT_DUMMY = 104; + + CORTEX_STEP_TYPE_BUILD_CLEANER = 105; + + CORTEX_STEP_TYPE_EDIT_NOTEBOOK = 126; + + CORTEX_STEP_TYPE_READ_NOTEBOOK = 129; + + CORTEX_STEP_TYPE_EXECUTE_NOTEBOOK = 134; + + CORTEX_STEP_TYPE_PROPOSE_AI_COMMENTS = 130; + + CORTEX_STEP_TYPE_START_CODE_REVIEW = 131; + + CORTEX_STEP_TYPE_BLAZE_BUILD_TARGETS = 106; + + CORTEX_STEP_TYPE_BLAZE_TEST_TARGETS = 107; + + CORTEX_STEP_TYPE_MOMA = 109; + + CORTEX_STEP_TYPE_RETRIEVE_CONTENT = 117; + + CORTEX_STEP_TYPE_CRITIQUE = 118; + + CORTEX_STEP_TYPE_FINDINGS = 119; + + CORTEX_STEP_TYPE_PLAN_INPUT = 3 [deprecated = true]; + + CORTEX_STEP_TYPE_COMPILE = 10 [deprecated = true]; + + CORTEX_STEP_TYPE_PROPOSE_CODE = 24 [deprecated = true]; + + CORTEX_STEP_TYPE_MEMORY = 29 [deprecated = true]; + + CORTEX_STEP_TYPE_RETRIEVE_MEMORY = 34 [deprecated = true]; + + CORTEX_STEP_TYPE_MANAGER_FEEDBACK = 39 [deprecated = true]; + + CORTEX_STEP_TYPE_TOOL_CALL_PROPOSAL = 40 [deprecated = true]; + + CORTEX_STEP_TYPE_TOOL_CALL_CHOICE = 41 [deprecated = true]; + + CORTEX_STEP_TYPE_TRAJECTORY_CHOICE = 42 [deprecated = true]; + + CORTEX_STEP_TYPE_POST_PR_REVIEW = 49 [deprecated = true]; + + CORTEX_STEP_TYPE_FIND_ALL_REFERENCES = 54 [deprecated = true]; + + CORTEX_STEP_TYPE_BRAIN_UPDATE = 55 [deprecated = true]; + + CORTEX_STEP_TYPE_OPEN_BROWSER_URL = 56 [deprecated = true]; + + CORTEX_STEP_TYPE_PROPOSAL_FEEDBACK = 59 [deprecated = true]; + + CORTEX_STEP_TYPE_EXECUTE_BROWSER_JAVASCRIPT = 61 [deprecated = true]; + + CORTEX_STEP_TYPE_LIST_BROWSER_PAGES = 62 [deprecated = true]; + + CORTEX_STEP_TYPE_CAPTURE_BROWSER_SCREENSHOT = 63 [deprecated = true]; + + CORTEX_STEP_TYPE_CLICK_BROWSER_PIXEL = 64 [deprecated = true]; + + CORTEX_STEP_TYPE_CAPTURE_BROWSER_CONSOLE_LOGS = 66 [deprecated = true]; + + CORTEX_STEP_TYPE_READ_BROWSER_PAGE = 67 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_GET_DOM = 68 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_INPUT = 74 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_MOVE_MOUSE = 75 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_SELECT_OPTION = 76 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_SCROLL_UP = 77 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_SCROLL_DOWN = 78 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_CLICK_ELEMENT = 79 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_PRESS_KEY = 80 [deprecated = true]; + + CORTEX_STEP_TYPE_TASK_BOUNDARY = 81 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_SUBAGENT = 85 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_SCROLL = 88 [deprecated = true]; + + CORTEX_STEP_TYPE_KNOWLEDGE_GENERATION = 89 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_RESIZE_WINDOW = 96 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_DRAG_PIXEL_TO_PIXEL = 97 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_MOUSE_WHEEL = 113 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_MOUSE_UP = 120 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_MOUSE_DOWN = 121 [deprecated = true]; + + CORTEX_STEP_TYPE_WORKSPACE_API = 122 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_LIST_NETWORK_REQUESTS = 123 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_GET_NETWORK_REQUEST = 124 [deprecated = true]; + + CORTEX_STEP_TYPE_BROWSER_REFRESH_PAGE = 125 [deprecated = true]; + + reserved 11, 12, 16, 18, 19, 20, 22, 26, 30, 35, 36, 37, 43, 44, 46, 48, 50, 58, 69, 70, 71, 72, 115; +} + +enum CheckpointType { + CHECKPOINT_TYPE_UNSPECIFIED = 0; + + reserved 1, 2; +} + +enum CheckpointStrategy { + CHECKPOINT_STRATEGY_UNSPECIFIED = 0; + + CHECKPOINT_STRATEGY_SAME_MODEL = 1 [deprecated = true]; + + CHECKPOINT_STRATEGY_SINGLE_PROMPT = 2 [deprecated = true]; +} + +enum SemanticCodebaseSearchType { + SEMANTIC_CODEBASE_SEARCH_TYPE_UNSPECIFIED = 0; + + SEMANTIC_CODEBASE_SEARCH_TYPE_MQUERY = 1; + + SEMANTIC_CODEBASE_SEARCH_TYPE_VECTOR_INDEX = 2; +} + +enum AcknowledgementType { + ACKNOWLEDGEMENT_TYPE_UNSPECIFIED = 0; + + ACKNOWLEDGEMENT_TYPE_ACCEPT = 1; + + ACKNOWLEDGEMENT_TYPE_REJECT = 2; + + ACKNOWLEDGEMENT_TYPE_STALE = 3; + + ACKNOWLEDGEMENT_TYPE_CLEARED = 4; +} + +enum CodeHeuristicFailure { + CODE_HEURISTIC_FAILURE_UNSPECIFIED = 0; + + CODE_HEURISTIC_FAILURE_LAZY_COMMENT = 1; + + CODE_HEURISTIC_FAILURE_DELETED_LINES = 2; +} + +enum FileChangeType { + FILE_CHANGE_TYPE_UNSPECIFIED = 0; + + FILE_CHANGE_TYPE_CREATE = 1; + + FILE_CHANGE_TYPE_EDIT = 2; + + FILE_CHANGE_TYPE_DELETE = 3; +} + +enum FindResultType { + FIND_RESULT_TYPE_UNSPECIFIED = 0; + + FIND_RESULT_TYPE_FILE = 1; + + FIND_RESULT_TYPE_DIRECTORY = 2; + + FIND_RESULT_TYPE_ANY = 3; +} + +enum CortexStepCompileTool { + option deprecated = true; + + CORTEX_STEP_COMPILE_TOOL_UNSPECIFIED = 0; + + CORTEX_STEP_COMPILE_TOOL_PYLINT = 1; +} + +enum FirebasePlatform { + FIREBASE_PLATFORM_UNSPECIFIED = 0; + + FIREBASE_PLATFORM_WEB = 1; + + FIREBASE_PLATFORM_ANDROID = 2; +} + +enum FirebaseProduct { + FIREBASE_PRODUCT_UNSPECIFIED = 0; + + FIREBASE_PRODUCT_FIRESTORE = 1; + + FIREBASE_PRODUCT_AI_LOGIC = 2; +} + +enum SetUpFirebaseErrorCode { + ERROR_CODE_OK = 0; + + ERROR_CODE_CANCELLED = 1; + + ERROR_CODE_UNKNOWN = 2; + + ERROR_CODE_INVALID_ARGUMENT = 3; + + ERROR_CODE_DEADLINE_EXCEEDED = 4; + + ERROR_CODE_NOT_FOUND = 5; + + ERROR_CODE_ALREADY_EXISTS = 6; + + ERROR_CODE_PERMISSION_DENIED = 7; + + ERROR_CODE_UNAUTHENTICATED = 16; + + ERROR_CODE_RESOURCE_EXHAUSTED = 8; + + ERROR_CODE_FAILED_PRECONDITION = 9; + + ERROR_CODE_ABORTED = 10; + + ERROR_CODE_OUT_OF_RANGE = 11; + + ERROR_CODE_UNIMPLEMENTED = 12; + + ERROR_CODE_INTERNAL = 13; + + ERROR_CODE_UNAVAILABLE = 14; + + ERROR_CODE_DATA_LOSS = 15; +} + +enum SetUpFirebaseRequest { + SET_UP_FIREBASE_REQUEST_UNSPECIFIED = 0; + + SET_UP_FIREBASE_REQUEST_FORCE_SHOW_SET_UP_UI = 1; + + SET_UP_FIREBASE_REQUEST_PROVISION = 2; +} + +enum SetUpFirebaseResult { + SET_UP_FIREBASE_RESULT_UNSPECIFIED = 0; + + SET_UP_FIREBASE_RESULT_SHOW_SET_UP_UI = 1; + + SET_UP_FIREBASE_RESULT_IMPLEMENT_FIREBASE = 2; + + SET_UP_FIREBASE_RESULT_TOS_ERROR = 3; + + SET_UP_FIREBASE_RESULT_PROVISIONING_ERROR = 4; +} + +enum SetUpCloudSqlErrorCode { + SET_UP_CLOUD_SQL_ERROR_CODE_OK = 0; + + SET_UP_CLOUD_SQL_ERROR_CODE_CANCELLED = 1; + + SET_UP_CLOUD_SQL_ERROR_CODE_UNKNOWN = 2; + + SET_UP_CLOUD_SQL_ERROR_CODE_INVALID_ARGUMENT = 3; + + SET_UP_CLOUD_SQL_ERROR_CODE_DEADLINE_EXCEEDED = 4; + + SET_UP_CLOUD_SQL_ERROR_CODE_NOT_FOUND = 5; + + SET_UP_CLOUD_SQL_ERROR_CODE_ALREADY_EXISTS = 6; + + SET_UP_CLOUD_SQL_ERROR_CODE_PERMISSION_DENIED = 7; + + SET_UP_CLOUD_SQL_ERROR_CODE_UNAUTHENTICATED = 16; + + SET_UP_CLOUD_SQL_ERROR_CODE_RESOURCE_EXHAUSTED = 8; + + SET_UP_CLOUD_SQL_ERROR_CODE_FAILED_PRECONDITION = 9; + + SET_UP_CLOUD_SQL_ERROR_CODE_ABORTED = 10; + + SET_UP_CLOUD_SQL_ERROR_CODE_OUT_OF_RANGE = 11; + + SET_UP_CLOUD_SQL_ERROR_CODE_UNIMPLEMENTED = 12; + + SET_UP_CLOUD_SQL_ERROR_CODE_INTERNAL = 13; + + SET_UP_CLOUD_SQL_ERROR_CODE_UNAVAILABLE = 14; + + SET_UP_CLOUD_SQL_ERROR_CODE_DATA_LOSS = 15; +} + +enum SetUpCloudSqlResult { + SET_UP_CLOUD_SQL_RESULT_UNSPECIFIED = 0; + + SET_UP_CLOUD_SQL_RESULT_IMPLEMENT_CLOUDSQL = 1; + + SET_UP_CLOUD_SQL_RESULT_PROVISIONING_ERROR = 2; +} + +enum CloudSQLUpdateSchemaErrorCode { + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_OK = 0; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_CANCELLED = 1; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_UNKNOWN = 2; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_INVALID_ARGUMENT = 3; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_DEADLINE_EXCEEDED = 4; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_NOT_FOUND = 5; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_ALREADY_EXISTS = 6; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_PERMISSION_DENIED = 7; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_UNAUTHENTICATED = 16; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_RESOURCE_EXHAUSTED = 8; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_FAILED_PRECONDITION = 9; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_ABORTED = 10; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_OUT_OF_RANGE = 11; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_UNIMPLEMENTED = 12; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_INTERNAL = 13; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_UNAVAILABLE = 14; + + CLOUD_SQL_UPDATE_SCHEMA_ERROR_CODE_DATA_LOSS = 15; +} + +enum CloudSQLUpdateSchemaResult { + CLOUD_SQL_UPDATE_SCHEMA_RESULT_UNSPECIFIED = 0; + + CLOUD_SQL_UPDATE_SCHEMA_RESULT_SUCCESS = 1; + + CLOUD_SQL_UPDATE_SCHEMA_RESULT_ERROR = 2; +} + +enum EditNotebookOperation { + EDIT_NOTEBOOK_OPERATION_UNSPECIFIED = 0; + + EDIT_NOTEBOOK_OPERATION_INSERT_AFTER = 1; + + EDIT_NOTEBOOK_OPERATION_INSERT_BEFORE = 2; + + EDIT_NOTEBOOK_OPERATION_REPLACE_CELLS = 3; + + EDIT_NOTEBOOK_OPERATION_DELETE_CELLS = 4; + + EDIT_NOTEBOOK_OPERATION_OVERWRITE_NOTEBOOK = 5; +} + +enum AutoRunDecision { + AUTO_RUN_DECISION_UNSPECIFIED = 0; + + AUTO_RUN_DECISION_USER_ALLOW = 1; + + AUTO_RUN_DECISION_USER_DENY = 2; + + AUTO_RUN_DECISION_SYSTEM_ALLOW = 3; + + AUTO_RUN_DECISION_SYSTEM_DENY = 4; + + AUTO_RUN_DECISION_MODEL_ALLOW = 5; + + AUTO_RUN_DECISION_MODEL_DENY = 6; + + AUTO_RUN_DECISION_DEFAULT_ALLOW = 7; + + AUTO_RUN_DECISION_DEFAULT_DENY = 8; +} + +enum SearchWebType { + SEARCH_WEB_TYPE_UNSPECIFIED = 0; + + SEARCH_WEB_TYPE_WEB = 1; + + SEARCH_WEB_TYPE_IMAGE = 2; +} + +enum DeployWebAppFileUploadStatus { + DEPLOY_WEB_APP_FILE_UPLOAD_STATUS_UNSPECIFIED = 0; + + DEPLOY_WEB_APP_FILE_UPLOAD_STATUS_PENDING = 1; + + DEPLOY_WEB_APP_FILE_UPLOAD_STATUS_IN_PROGRESS = 2; + + DEPLOY_WEB_APP_FILE_UPLOAD_STATUS_SUCCESS = 3; + + DEPLOY_WEB_APP_FILE_UPLOAD_STATUS_FAILURE = 4; +} + +enum ExecutorTerminationReason { + EXECUTOR_TERMINATION_REASON_UNSPECIFIED = 0; + + EXECUTOR_TERMINATION_REASON_ERROR = 1; + + EXECUTOR_TERMINATION_REASON_USER_CANCELED = 2; + + EXECUTOR_TERMINATION_REASON_MAX_INVOCATIONS = 3; + + EXECUTOR_TERMINATION_REASON_NO_TOOL_CALL = 4; + + EXECUTOR_TERMINATION_REASON_MAX_FORCED_INVOCATIONS = 6; + + EXECUTOR_TERMINATION_REASON_EARLY_CONTINUE = 7; + + EXECUTOR_TERMINATION_REASON_TERMINAL_STEP_TYPE = 8; + + EXECUTOR_TERMINATION_REASON_TERMINAL_CUSTOM_HOOK = 9; + + EXECUTOR_TERMINATION_REASON_INJECTED_RESPONSE = 10; + + EXECUTOR_TERMINATION_REASON_MAX_TOKEN_BUDGET_EXCEEDED = 11; + + EXECUTOR_TERMINATION_REASON_CHAINED = 12; + + reserved 5; + + reserved "EXECUTOR_TERMINATION_REASON_HALTED_STEP"; +} + +enum LintDiffType { + LINT_DIFF_TYPE_UNSPECIFIED = 0; + + LINT_DIFF_TYPE_DELETE = 1; + + LINT_DIFF_TYPE_INSERT = 2; + + LINT_DIFF_TYPE_UNCHANGED = 3; +} + +enum BrainEntryType { + BRAIN_ENTRY_TYPE_UNSPECIFIED = 0; + + BRAIN_ENTRY_TYPE_PLAN = 1; + + BRAIN_ENTRY_TYPE_TASK = 2; + + reserved 3; +} + +enum TaskStatus { + TASK_STATUS_UNSPECIFIED = 0; + + TASK_STATUS_TODO = 1; + + TASK_STATUS_IN_PROGRESS = 2; + + TASK_STATUS_DONE = 3; +} + +enum TaskDeltaType { + TASK_DELTA_TYPE_UNSPECIFIED = 0; + + TASK_DELTA_TYPE_ADD = 1; + + TASK_DELTA_TYPE_PRUNE = 2; + + TASK_DELTA_TYPE_DELETE = 3; + + TASK_DELTA_TYPE_UPDATE = 4; + + TASK_DELTA_TYPE_MOVE = 5; +} + +enum BrainUpdateTrigger { + BRAIN_UPDATE_TRIGGER_UNSPECIFIED = 0; + + BRAIN_UPDATE_TRIGGER_SYSTEM_FORCED = 1; + + BRAIN_UPDATE_TRIGGER_USER_REQUESTED = 2; + + BRAIN_UPDATE_TRIGGER_USER_NEW_INFO = 3; + + BRAIN_UPDATE_TRIGGER_RESEARCH_NEW_INFO = 4; +} + +enum RecordingGenerationStatus { + RECORDING_GENERATION_STATUS_UNSPECIFIED = 0; + + RECORDING_GENERATION_STATUS_GENERATING = 1; + + RECORDING_GENERATION_STATUS_ERROR = 2; + + RECORDING_GENERATION_STATUS_COMPLETED = 3; +} + +enum CommandOutputPriority { + COMMAND_OUTPUT_PRIORITY_UNSPECIFIED = 0; + + COMMAND_OUTPUT_PRIORITY_TOP = 1; + + COMMAND_OUTPUT_PRIORITY_BOTTOM = 2; + + COMMAND_OUTPUT_PRIORITY_SPLIT = 3; +} + +enum CortexMemorySource { + CORTEX_MEMORY_SOURCE_UNSPECIFIED = 0; + + CORTEX_MEMORY_SOURCE_USER = 1; + + CORTEX_MEMORY_SOURCE_CASCADE = 2; + + reserved 3; + + reserved "CORTEX_MEMORY_SOURCE_AUTO_CASCADE"; +} + +enum CortexMemoryTrigger { + CORTEX_MEMORY_TRIGGER_UNSPECIFIED = 0; + + CORTEX_MEMORY_TRIGGER_ALWAYS_ON = 1; + + CORTEX_MEMORY_TRIGGER_MODEL_DECISION = 2; + + CORTEX_MEMORY_TRIGGER_MANUAL = 3; + + CORTEX_MEMORY_TRIGGER_GLOB = 4; +} + +enum MemoryActionType { + option deprecated = true; + + MEMORY_ACTION_TYPE_UNSPECIFIED = 0; + + MEMORY_ACTION_TYPE_CREATE = 1; + + MEMORY_ACTION_TYPE_UPDATE = 2; + + MEMORY_ACTION_TYPE_DELETE = 3; +} + +enum McpAuthProviderType { + MCP_AUTH_PROVIDER_TYPE_UNSPECIFIED = 0; + + MCP_AUTH_PROVIDER_TYPE_GOOGLE_CREDENTIALS = 1; +} + +enum McpToolBackgroundMode { + MCP_TOOL_BACKGROUND_MODE_UNSPECIFIED = 0; + + MCP_TOOL_BACKGROUND_MODE_OFF = 1; + + MCP_TOOL_BACKGROUND_MODE_ALWAYS = 2; +} + +enum McpAppEntrypointType { + MCP_APP_ENTRYPOINT_TYPE_UNSPECIFIED = 0; + + MCP_APP_ENTRYPOINT_TYPE_AUX_PANE = 1; + + MCP_APP_ENTRYPOINT_TYPE_GLOBAL = 2; + + MCP_APP_ENTRYPOINT_TYPE_FILE = 3; +} + +enum CortexStepManagerFeedbackStatus { + CORTEX_STEP_MANAGER_FEEDBACK_STATUS_UNSPECIFIED = 0; + + CORTEX_STEP_MANAGER_FEEDBACK_STATUS_APPROVED = 1; + + CORTEX_STEP_MANAGER_FEEDBACK_STATUS_DENIED = 2; + + CORTEX_STEP_MANAGER_FEEDBACK_STATUS_ERROR = 3; +} + +enum McpServerStatus { + MCP_SERVER_STATUS_UNSPECIFIED = 0; + + MCP_SERVER_STATUS_PENDING = 1; + + MCP_SERVER_STATUS_READY = 2; + + MCP_SERVER_STATUS_ERROR = 3; + + MCP_SERVER_STATUS_DISABLED_BY_ADMIN = 4; +} + +enum EphemeralMessagePersistenceLevel { + option deprecated = true; + + EPHEMERAL_MESSAGE_PERSISTENCE_LEVEL_UNSPECIFIED = 0; + + EPHEMERAL_MESSAGE_PERSISTENCE_LEVEL_ALL = 1; + + EPHEMERAL_MESSAGE_PERSISTENCE_LEVEL_LATEST_ONLY = 2; +} + +enum BrowserEphemeralOption { + option deprecated = true; + + BROWSER_EPHEMERAL_OPTION_UNSPECIFIED = 0; + + BROWSER_EPHEMERAL_OPTION_SCREENSHOT = 1; + + BROWSER_EPHEMERAL_OPTION_DOM = 2; +} + +enum TrajectoryShareStatus { + TRAJECTORY_SHARE_STATUS_UNSPECIFIED = 0; + + TRAJECTORY_SHARE_STATUS_TEAM = 1; +} + +enum RunExtensionCodeAutoRunDecision { + RUN_EXTENSION_CODE_AUTO_RUN_DECISION_UNSPECIFIED = 0; + + RUN_EXTENSION_CODE_AUTO_RUN_DECISION_ALLOWED = 1; + + RUN_EXTENSION_CODE_AUTO_RUN_DECISION_DENIED = 2; + + RUN_EXTENSION_CODE_AUTO_RUN_DECISION_MODEL_ALLOWED = 3; + + RUN_EXTENSION_CODE_AUTO_RUN_DECISION_MODEL_DENIED = 4; +} + +enum TrajectorySearchIdType { + option deprecated = true; + + TRAJECTORY_SEARCH_ID_TYPE_UNSPECIFIED = 0; + + TRAJECTORY_SEARCH_ID_TYPE_CASCADE_ID = 1; + + TRAJECTORY_SEARCH_ID_TYPE_MAINLINE = 2 [deprecated = true]; +} + +enum CodeAcknowledgementScope { + CODE_ACKNOWLEDGEMENT_SCOPE_UNSPECIFIED = 0; + + CODE_ACKNOWLEDGEMENT_SCOPE_FILE = 1; + + CODE_ACKNOWLEDGEMENT_SCOPE_ALL = 2; + + CODE_ACKNOWLEDGEMENT_SCOPE_HUNK = 3; +} + +enum ArtifactReviewStatus { + option deprecated = true; + + ARTIFACT_REVIEW_STATUS_UNSPECIFIED = 0; + + ARTIFACT_REVIEW_STATUS_PENDING_REVIEW = 1; + + ARTIFACT_REVIEW_STATUS_REVIEWED = 2; + + ARTIFACT_REVIEW_STATUS_MODIFIED = 3; +} + +enum ModelTier { + MODEL_TIER_UNSPECIFIED = 0; + + MODEL_TIER_INHERIT = 1; + + MODEL_TIER_FLASH_LITE = 2; + + MODEL_TIER_FLASH = 3; + + MODEL_TIER_PRO = 4; +} + +enum SubagentState { + SUBAGENT_STATE_UNSPECIFIED = 0; + + SUBAGENT_STATE_ALIVE = 1; + + SUBAGENT_STATE_KILLED = 2; +} + +enum MessagePriority { + MESSAGE_PRIORITY_UNSPECIFIED = 0; + + MESSAGE_PRIORITY_LOW = 1; + + MESSAGE_PRIORITY_NORMAL = 2; + + MESSAGE_PRIORITY_HIGH = 3; +} + +enum MessageDeliveryStrategy { + MESSAGE_DELIVERY_STRATEGY_UNSPECIFIED = 0; + + MESSAGE_DELIVERY_STRATEGY_NEXT_INVOCATION = 1; + + MESSAGE_DELIVERY_STRATEGY_WHEN_IDLE = 2; +} + +enum TokenType { + TOKEN_TYPE_UNSPECIFIED = 0; + + TOKEN_TYPE_SYSTEM_PROMPT = 1; + + TOKEN_TYPE_TOOLS = 2; + + TOKEN_TYPE_RULES = 3; + + TOKEN_TYPE_MCP_TOOLS = 4; + + TOKEN_TYPE_SKILLS = 5; + + TOKEN_TYPE_SUBAGENTS = 6; + + TOKEN_TYPE_CHAT_MESSAGES = 7; + + TOKEN_TYPE_WORKFLOWS = 8; + + TOKEN_TYPE_PLUGINS = 9; + + TOKEN_TYPE_FLOWS = 10; +} + +enum TokenSource { + TOKEN_SOURCE_UNSPECIFIED = 0; + + TOKEN_SOURCE_SYSTEM = 1; + + TOKEN_SOURCE_USER = 2; +} + +enum RenderLocation { + RENDER_LOCATION_UNSPECIFIED = 0; + + RENDER_LOCATION_ABOVE_INPUT = 1; + + RENDER_LOCATION_SIDE_PANEL = 2; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/custom_extensions.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/custom_extensions.proto new file mode 100644 index 0000000..586fd22 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/custom_extensions.proto @@ -0,0 +1,7 @@ +edition = "2024"; + +package exa.cortex_pb; + +message CustomExtensions { + extensions 100 to max; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/model_native_tool_type.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/model_native_tool_type.proto new file mode 100644 index 0000000..66ee296 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/model_native_tool_type.proto @@ -0,0 +1,25 @@ +syntax = "proto3"; + +package exa.cortex_pb; + +option go_package = "google3/third_party/jetski/cortex_pb/model_native_tool_type_go_proto"; + +option java_multiple_files = true; + +option java_outer_classname = "ModelNativeToolTypeOuterClass"; + +option java_package = "com.exafunction.codeium.cortex"; + +enum ModelNativeToolType { + MODEL_NATIVE_TOOL_TYPE_UNSPECIFIED = 0; + + MODEL_NATIVE_TOOL_TYPE_GOOGLE_SEARCH = 1; + + MODEL_NATIVE_TOOL_TYPE_GOOGLE_VISUAL_SEARCH = 2; + + MODEL_NATIVE_TOOL_TYPE_GOOGLE_IMAGE_SEARCH = 3; + + MODEL_NATIVE_TOOL_TYPE_GOOGLE_BROWSE = 4; + + MODEL_NATIVE_TOOL_TYPE_GOOGLE_CODE_EXECUTION = 5; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/options.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/options.proto new file mode 100644 index 0000000..9d75685 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/cortex_pb/options.proto @@ -0,0 +1,7 @@ +syntax = "proto3"; + +package exa.cortex_pb; + +option java_multiple_files = true; + +option java_package = "com.exafunction.codeium.cortex"; diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/diff_action_pb/diff_action.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/diff_action_pb/diff_action.proto new file mode 100644 index 0000000..6f6dd02 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/diff_action_pb/diff_action.proto @@ -0,0 +1,91 @@ +syntax = "proto3"; + +package exa.diff_action_pb; + +message UnifiedDiff { + repeated UnifiedDiffLine lines = 3; + + message UnifiedDiffLine { + string text = 1; + + UnifiedDiffLineType type = 2; + } +} + +message DiffBlock { + reserved 4, 5; + + int32 start_line = 1; + + int32 end_line = 2; + + UnifiedDiff unified_diff = 3; +} + +message CharacterDiffChange { + string text = 1; + + DiffChangeType type = 2; +} + +message CharacterDiff { + repeated CharacterDiffChange changes = 1; +} + +message ComboDiffLine { + string text = 1; + + DiffChangeType type = 2; + + CharacterDiff character_diff = 3; +} + +message ComboDiff { + repeated ComboDiffLine lines = 1; +} + +message DiffSet { + UnifiedDiff unified_diff = 1; + + CharacterDiff character_diff = 2; + + ComboDiff combo_diff = 3; +} + +message DiffList { + repeated DiffBlock diffs = 2; +} + +enum UnifiedDiffLineType { + UNIFIED_DIFF_LINE_TYPE_UNSPECIFIED = 0; + + UNIFIED_DIFF_LINE_TYPE_INSERT = 1; + + UNIFIED_DIFF_LINE_TYPE_DELETE = 2; + + UNIFIED_DIFF_LINE_TYPE_UNCHANGED = 3; +} + +enum DiffChangeType { + DIFF_CHANGE_TYPE_UNSPECIFIED = 0; + + DIFF_CHANGE_TYPE_INSERT = 1; + + DIFF_CHANGE_TYPE_DELETE = 2; + + DIFF_CHANGE_TYPE_UNCHANGED = 3; +} + +enum DiffType { + DIFF_TYPE_UNSPECIFIED = 0; + + DIFF_TYPE_UNIFIED = 1; + + DIFF_TYPE_CHARACTER = 2; + + DIFF_TYPE_COMBO = 3; + + DIFF_TYPE_TMP_SUPERCOMPLETE = 4; + + DIFF_TYPE_TMP_TAB_JUMP = 5; +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/hooks_pb/hooks.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/hooks_pb/hooks.proto new file mode 100644 index 0000000..22bbb49 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/hooks_pb/hooks.proto @@ -0,0 +1,246 @@ +syntax = "proto3"; + +package exa.hooks_pb; + +import "google/protobuf/struct.proto"; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +import "third_party/jetski/cortex_pb/options.proto"; + +option go_package = "google3/third_party/jetski/hooks_pb/hooks_go_proto"; + +option java_multiple_files = true; + +option java_outer_classname = "Hooks"; + +message HookToolCall { + string name = 1; + + google.protobuf.Struct args = 2; + + string id = 3; +} + +message HookSystemMessageRenderInfo { + string title = 1; + + string title_prefix = 2; + + string markdown = 3; +} + +message HookSystemMessage { + string system_message = 1; + + map metadata = 2; + + repeated exa.codeium_common_pb.Media media = 3; + + HookSystemMessageRenderInfo render_info = 4; +} + +message HookErrorMessage { + string model_message = 1; + + string user_message = 2; +} + +message HookUserMessage { + string content = 1; + + repeated exa.codeium_common_pb.Media media = 2; +} + +message HookEphemeralMessage { + option deprecated = true; + + string content = 1; + + repeated exa.codeium_common_pb.Media media = 2; + + map metadata = 3; +} + +message HookCheckpoint { + string session_summary = 1; +} + +message HookInjectedStep { + oneof step { + HookToolCall tool_call = 1 [deprecated = true]; + + string user_message = 2; + + string ephemeral_message = 3 [deprecated = true]; + + HookSystemMessage system_message = 4; + + HookErrorMessage error_message = 6; + + HookUserMessage hook_user_message = 7; + + HookEphemeralMessage hook_ephemeral_message = 8 [deprecated = true]; + + HookCheckpoint checkpoint = 9; + } + + string model_api_content_id = 5; +} + +message HookArgsCommon { + string conversation_id = 1; + + repeated string workspace_paths = 2; + + string transcript_path = 3; + + string artifact_directory_path = 4; + + string execution_id = 5; + + string model_name = 6; + + bool is_battle_mode = 7; + + string last_user_input = 8; + + string agent_name = 9; + + string parent_conversation_id = 10; + + string caller_context = 11; + + string root_conversation_id = 12; + + string hook_event_name = 13; + + string cwd = 14; +} + +message HookArgs { + HookArgsCommon common = 6; + + oneof args { + PreToolHookArgs pre_tool_hook_args = 2; + + PostToolHookArgs post_tool_hook_args = 3; + + PreInvocationHookArgs pre_invocation_hook_args = 1; + + PostInvocationHookArgs post_invocation_hook_args = 5; + + StopHookArgs stop_hook_args = 4; + + SessionStartHookArgs session_start_hook_args = 7; + } +} + +message PreToolHookArgs { + HookToolCall tool_call = 1; + + int32 step_idx = 2; +} + +message PreToolHookResult { + string decision = 4; + + string reason = 5; + + google.protobuf.Struct overwrite = 3; + + repeated string permission_overrides = 6; + + bool allow_tool = 1 [deprecated = true]; + + string deny_reason = 2 [deprecated = true]; +} + +message PostToolHookArgs { + int32 step_idx = 1; + + HookToolCall tool_call = 2; + + string error = 3; + + string result = 4; +} + +message PostToolHookResult { + optional string overwrite_result = 1; +} + +message PreInvocationHookArgs { + int32 invocation_num = 1; + + int32 initial_num_steps = 2; +} + +message PreInvocationHookResult { + repeated HookInjectedStep inject_steps = 1; + + string termination_behavior = 2; +} + +message PostInvocationHookArgs { + int32 invocation_num = 1; + + int32 initial_num_steps = 2; + + string model_output = 3; + + string model_thinking = 4; +} + +message PostInvocationHookResult { + repeated HookInjectedStep inject_steps = 1; + + string termination_behavior = 2; +} + +message StopHookArgs { + int32 execution_num = 1; + + string termination_reason = 2; + + string error = 3; + + bool fully_idle = 4; + + string final_model_output = 5; + + bool continuation_active = 6; +} + +message StopHookResult { + string decision = 1; + + string reason = 2; +} + +message SessionStartHookArgs { +} + +message SessionStartHookResult { + repeated HookInjectedStep inject_steps = 1; +} + +message CommandHook { + string command = 1; +} + +message PromptHook { + string prompt = 1; + + string model = 2; +} + +message HookHandlerConfig { + int32 timeout = 1; + + oneof handler { + CommandHook command = 2; + + PromptHook prompt = 3; + } +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/index_pb/index.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/index_pb/index.proto new file mode 100644 index 0000000..7d21807 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/index_pb/index.proto @@ -0,0 +1,612 @@ +syntax = "proto3"; + +package exa.index_pb; + +import "google/protobuf/duration.proto"; + +import "google/protobuf/timestamp.proto"; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +message IndexDbVersion { + int32 version = 1; + + int32 enterprise_version = 2; +} + +message IndexBuildConfig { + IndexDbVersion db_version = 2; + + int32 cci_timeout_secs = 3; + + IndexMode index_mode = 4; +} + +message RepositoryConfig { + string git_url = 1; + + exa.codeium_common_pb.ScmProvider scm_provider = 2; + + AutoIndexConfig auto_index_config = 3; + + bool store_snippets = 4; + + repeated string whitelisted_groups = 5; + + bool use_github_app = 6; + + string auth_uid = 7; + + string email = 9; + + string service_key_id = 8; + + message AutoIndexConfig { + string branch_name = 1; + + google.protobuf.Duration interval = 2; + + int32 max_num_auto_indexes = 3; + } +} + +message IndexConfig { + google.protobuf.Timestamp prune_time = 1; + + google.protobuf.Duration prune_interval = 2; + + bool enable_prune = 3; + + bool enable_smallest_repo_first = 4; + + bool enable_round_robin = 5; +} + +message VectorIndexStats { + int64 num_embeddings = 1; + + int64 index_bytes_count = 2; +} + +message ProgressBar { + float progress = 1; + + string text = 2; + + google.protobuf.Duration remaining_time = 3; +} + +message Index { + string id = 1; + + string repo_name = 2; + + string workspace = 3; + + exa.codeium_common_pb.GitRepoInfo repo_info = 4; + + google.protobuf.Timestamp created_at = 5; + + google.protobuf.Timestamp updated_at = 6; + + google.protobuf.Timestamp scheduled_at = 13; + + IndexingStatus status = 7; + + string status_detail = 8; + + bool auto_indexed = 9; + + bool has_snippets = 12; + + string auth_uid = 15; + + string email = 16; + + RepoStats repo_stats = 14; + + map indexing_progress = 10; + + VectorIndexStats index_stats = 11; + + message RepoStats { + int64 size = 1; + + int64 file_count = 2; + + int64 size_no_ignore = 3; + + int64 file_count_no_ignore = 4; + } +} + +message Repository { + string repo_name = 1; + + RepositoryConfig config = 2; + + google.protobuf.Timestamp created_at = 4; + + google.protobuf.Timestamp updated_at = 5; + + google.protobuf.Timestamp last_used_at = 6; + + Index latest_index = 3; +} + +message RequestIndexVersion { + oneof version { + string commit = 1; + + string branch = 2; + } + + string version_alias = 3; +} + +message ManagementMetadata { + string auth_token = 1; + + string auth_uid = 2; + + string service_key = 3; + + bool force_target_public_index = 4; + + string force_team_id = 5; + + string service_key_id = 6; +} + +message AddRepositoryRequest { + ManagementMetadata metadata = 1; + + RepositoryConfig config = 2; + + RequestIndexVersion initial_index = 3; +} + +message AddRepositoryResponse { + string repo_name = 1; + + string index_id = 2; +} + +message EnableIndexingRequest { + ManagementMetadata metadata = 1; + + IndexBuildConfig config = 2; +} + +message EnableIndexingResponse { +} + +message DisableIndexingRequest { + ManagementMetadata metadata = 1; +} + +message DisableIndexingResponse { +} + +message EditRepositoryRequest { + ManagementMetadata metadata = 1; + + string repo_name = 2; + + RepositoryConfig config = 3; +} + +message EditRepositoryResponse { +} + +message DeleteRepositoryRequest { + ManagementMetadata metadata = 1; + + string repo_name = 2; + + repeated string repo_names = 3; +} + +message DeleteRepositoryResponse { +} + +message GetRepositoriesFilter { + string repo_name = 1; + + string group_id = 2; +} + +message GetRepositoriesRequest { + ManagementMetadata metadata = 1; + + GetRepositoriesFilter filter = 2; +} + +message GetRepositoriesResponse { + repeated Repository repositories = 1; +} + +message GetIndexesRequest { + ManagementMetadata metadata = 1; + + string repo_name = 2; +} + +message GetIndexesResponse { + repeated Index indexes = 1; +} + +message GetIndexRequest { + ManagementMetadata metadata = 1; + + string index_id = 2; +} + +message GetIndexResponse { + Index index = 1; + + Repository repository = 2; +} + +message RemoteIndexStats { + string index_id = 1; + + int64 cci_count = 2; + + int64 snippet_count = 3; + + int64 embedding_count = 4; +} + +message GetRemoteIndexStatsRequest { + ManagementMetadata metadata = 1; + + repeated string index_ids = 2; +} + +message GetRemoteIndexStatsResponse { + repeated RemoteIndexStats index_stats = 1; +} + +message AddIndexRequest { + ManagementMetadata metadata = 1; + + string repo_name = 2; + + RequestIndexVersion version = 3; +} + +message AddIndexResponse { + string index_id = 1; +} + +message CancelIndexingRequest { + ManagementMetadata metadata = 1; + + string index_id = 2; + + repeated string index_ids = 3; +} + +message CancelIndexingResponse { +} + +message RetryIndexingRequest { + ManagementMetadata metadata = 1; + + string index_id = 2; + + repeated string index_ids = 3; +} + +message RetryIndexingResponse { +} + +message DeleteIndexRequest { + ManagementMetadata metadata = 1; + + string index_id = 2; + + repeated string index_ids = 3; +} + +message DeleteIndexResponse { +} + +message PruneDatabaseRequest { + ManagementMetadata metadata = 1; +} + +message PruneDatabaseResponse { +} + +message GetDatabaseStatsRequest { + ManagementMetadata metadata = 1; +} + +message GetDatabaseStatsResponse { + int64 database_total_bytes_count = 1; + + int64 table_total_bytes_count = 2; + + int64 index_total_bytes_count = 3; + + int64 estimate_prunable_bytes = 4; + + bool is_pruning = 5; + + string last_prune_error = 6; + + int64 all_tables_bytes_count = 7; +} + +message SetIndexConfigRequest { + ManagementMetadata metadata = 1; + + IndexConfig index_config = 2; +} + +message SetIndexConfigResponse { +} + +message GetIndexConfigRequest { + ManagementMetadata metadata = 1; +} + +message GetIndexConfigResponse { + IndexConfig index_config = 1; +} + +message GetNumberConnectionsRequest { + ManagementMetadata metadata = 1; +} + +message GetNumberConnectionsResponse { + map connections_map = 1; +} + +message GetConnectionsDebugInfoRequest { + ManagementMetadata metadata = 1; +} + +message GetConnectionsDebugInfoResponse { + string debug_info = 1; +} + +message GetIndexedRepositoriesRequest { + exa.codeium_common_pb.Metadata metadata = 1 [deprecated = true]; + + bool include_incomplete = 2; + + repeated string group_ids_filter = 3; +} + +message GetIndexedRepositoriesResponse { + repeated exa.codeium_common_pb.GitRepoInfo repositories = 1; + + repeated Index indexes = 2; +} + +message RepositoryFilter { + exa.codeium_common_pb.GitRepoInfo repository = 1; + + repeated string excluded_files = 2; + + repeated string filter_paths = 3; +} + +message GetMatchingFilePathsRequest { + exa.codeium_common_pb.Metadata metadata = 1 [deprecated = true]; + + exa.codeium_common_pb.GitRepoInfo repository = 2; + + string query = 3; + + uint32 max_items = 4; + + repeated string group_ids_filter = 5; +} + +message GetMatchingFilePathsResponse { + repeated string relative_file_paths = 1; +} + +message GetNearestCCIsFromEmbeddingRequest { + exa.codeium_common_pb.Metadata metadata = 1 [deprecated = true]; + + exa.codeium_common_pb.Embedding embedding = 2; + + repeated RepositoryFilter repository_filters = 3; + + int64 max_results = 4; + + repeated string group_ids_filter = 5; +} + +message ScoredContextItem { + exa.codeium_common_pb.CodeContextItem code_context_item = 1; + + float score = 2; +} + +message GetNearestCCIsFromEmbeddingResponse { + repeated ScoredContextItem scored_context_items = 1; +} + +message GetEmbeddingsForCodeContextItemsRequest { + exa.codeium_common_pb.Metadata metadata = 1 [deprecated = true]; + + repeated exa.codeium_common_pb.CodeContextItem code_context_items = 2; + + exa.codeium_common_pb.ContextSnippetType snippet_type = 3; +} + +message GetEmbeddingsForCodeContextItemsResponse { + repeated exa.codeium_common_pb.Embedding embeddings = 1; +} + +message IndexStats { + string repository_name = 1; + + int64 file_count = 2; + + int64 code_context_item_count = 3; +} + +message IndexerEvent { + uint64 uid = 1; + + oneof event_oneof { + Deletion deletion = 2; + + Untrack untrack = 3; + + Update update = 4; + + AddWorkspace add_workspace = 5; + + RemoveWorkspace remove_workspace = 6; + + IgnoreWorkspace ignore_workspace = 7; + + AddCommit add_commit = 8; + } + + message Deletion { + string absolute_uri = 1; + } + + message Untrack { + string absolute_uri = 1; + + repeated exa.codeium_common_pb.WorkspacePath paths = 2; + + string workspace_uri = 3; + } + + message Update { + string absolute_uri = 1; + + repeated exa.codeium_common_pb.WorkspacePath paths = 2; + + google.protobuf.Timestamp mod_time = 3; + + AddWorkspaceInfo add_workspace_info = 4; + + message AddWorkspaceInfo { + uint64 add_workspace_uid = 1; + + uint64 add_workspace_queue_uid = 2; + } + } + + message AddWorkspace { + uint64 add_workspace_uid = 1; + + uint64 add_workspace_queue_uid = 2; + + string workspace_uri = 3; + + int64 num_files = 4; + + int64 size = 5; + } + + message RemoveWorkspace { + string workspace_uri = 1; + } + + message IgnoreWorkspace { + string workspace_uri = 1; + } + + message AddCommit { + string sha = 1; + } +} + +enum IndexMode { + INDEX_MODE_UNSPECIFIED = 0; + + INDEX_MODE_HALFVEC = 1; + + INDEX_MODE_BINARY = 2; + + INDEX_MODE_BINARY_WITH_RERANK = 3; + + INDEX_MODE_BRUTE_FORCE = 4; + + INDEX_MODE_RANDOM_SEARCH = 5; +} + +enum IndexingStatus { + INDEXING_STATUS_UNSPECIFIED = 0; + + INDEXING_STATUS_ERROR = 1; + + INDEXING_STATUS_QUEUED = 2; + + INDEXING_STATUS_CLONING_REPO = 3; + + INDEXING_STATUS_SCANNING_REPO = 4; + + INDEXING_STATUS_GENERATING_EMBEDDINGS = 5; + + INDEXING_STATUS_VECTOR_INDEXING = 6; + + INDEXING_STATUS_DONE = 7; + + INDEXING_STATUS_CANCELING = 8; + + INDEXING_STATUS_CANCELED = 9; +} + +service IndexManagementService { + rpc EnableIndexing ( EnableIndexingRequest ) returns ( EnableIndexingResponse ); + + rpc DisableIndexing ( DisableIndexingRequest ) returns ( DisableIndexingResponse ); + + rpc AddRepository ( AddRepositoryRequest ) returns ( AddRepositoryResponse ); + + rpc EditRepository ( EditRepositoryRequest ) returns ( EditRepositoryResponse ); + + rpc DeleteRepository ( DeleteRepositoryRequest ) returns ( DeleteRepositoryResponse ); + + rpc GetRepositories ( GetRepositoriesRequest ) returns ( GetRepositoriesResponse ); + + rpc AddIndex ( AddIndexRequest ) returns ( AddIndexResponse ); + + rpc CancelIndexing ( CancelIndexingRequest ) returns ( CancelIndexingResponse ); + + rpc RetryIndexing ( RetryIndexingRequest ) returns ( RetryIndexingResponse ); + + rpc DeleteIndex ( DeleteIndexRequest ) returns ( DeleteIndexResponse ); + + rpc GetIndexes ( GetIndexesRequest ) returns ( GetIndexesResponse ); + + rpc GetIndex ( GetIndexRequest ) returns ( GetIndexResponse ); + + rpc GetRemoteIndexStats ( GetRemoteIndexStatsRequest ) returns ( GetRemoteIndexStatsResponse ); + + rpc PruneDatabase ( PruneDatabaseRequest ) returns ( PruneDatabaseResponse ); + + rpc GetDatabaseStats ( GetDatabaseStatsRequest ) returns ( GetDatabaseStatsResponse ); + + rpc SetIndexConfig ( SetIndexConfigRequest ) returns ( SetIndexConfigResponse ); + + rpc GetIndexConfig ( GetIndexConfigRequest ) returns ( GetIndexConfigResponse ); + + rpc GetNumberConnections ( GetNumberConnectionsRequest ) returns ( GetNumberConnectionsResponse ); + + rpc GetConnectionsDebugInfo ( GetConnectionsDebugInfoRequest ) returns ( GetConnectionsDebugInfoResponse ); +} + +service IndexService { + rpc GetIndexedRepositories ( GetIndexedRepositoriesRequest ) returns ( GetIndexedRepositoriesResponse ); + + rpc GetNearestCCIsFromEmbedding ( GetNearestCCIsFromEmbeddingRequest ) returns ( GetNearestCCIsFromEmbeddingResponse ); + + rpc GetEmbeddingsForCodeContextItems ( GetEmbeddingsForCodeContextItemsRequest ) returns ( GetEmbeddingsForCodeContextItemsResponse ); + + rpc GetMatchingFilePaths ( GetMatchingFilePathsRequest ) returns ( GetMatchingFilePathsResponse ); +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/opensearch_clients_pb/opensearch_clients.proto b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/opensearch_clients_pb/opensearch_clients.proto new file mode 100644 index 0000000..b5784f9 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/proto/third_party/jetski/opensearch_clients_pb/opensearch_clients.proto @@ -0,0 +1,624 @@ +syntax = "proto3"; + +package exa.opensearch_clients_pb; + +import "google/protobuf/timestamp.proto"; + +import "third_party/jetski/chat_pb/chat.proto"; + +import "third_party/jetski/codeium_common_pb/codeium_common.proto"; + +import "third_party/jetski/index_pb/index.proto"; + +message TimeRange { + google.protobuf.Timestamp start = 1; + + google.protobuf.Timestamp end = 2; +} + +message GithubUser { + string auth_uid = 1; + + string username = 2; +} + +message AddGithubUsersRequest { + repeated GithubUser users = 1; +} + +message AddGithubUsersResponse { +} + +message UserInfo { + string auth_uid = 1; + + string email = 2; + + string name = 3; + + string photo_url = 4; +} + +message AddUsersRequest { + repeated UserInfo users = 1; +} + +message AddUsersResponse { +} + +message KnowledgeBaseSearchRequest { + int64 max_results = 2; + + repeated string queries = 3; + + exa.codeium_common_pb.Metadata metadata = 4 [deprecated = true]; + + repeated string urls = 12; + + repeated string document_ids = 13; + + repeated string aggregate_ids = 5; + + repeated exa.chat_pb.ChatMessagePrompt chat_message_prompts = 6; + + TimeRange time_range = 7; + + repeated exa.codeium_common_pb.DocumentType document_types = 14; + + SearchMode search_mode = 9; + + bool disable_reranking = 10; + + bool disable_contextual_lookup = 11; + + repeated exa.codeium_common_pb.IndexChoice index_choices = 8; + + string query = 1 [deprecated = true]; +} + +message KnowledgeBaseSearchResponse { + repeated exa.codeium_common_pb.KnowledgeBaseGroup knowledge_base_groups = 1; +} + +message GetKnowledgeBaseScopeItemsRequest { + string query = 1; + + exa.codeium_common_pb.Metadata metadata = 3 [deprecated = true]; + + repeated exa.codeium_common_pb.DocumentType document_types = 5; + + repeated exa.codeium_common_pb.IndexChoice index_choices = 4 [deprecated = true]; + + repeated string index_names = 2 [deprecated = true]; +} + +message GetKnowledgeBaseScopeItemsResponse { + repeated exa.codeium_common_pb.KnowledgeBaseScopeItem scope_items = 1; +} + +message GetKnowledgeBaseItemsFromScopeItemsRequest { + reserved 1; + + exa.codeium_common_pb.Metadata metadata = 2 [deprecated = true]; + + repeated exa.codeium_common_pb.KnowledgeBaseScopeItem scope_items = 3; +} + +message GetKnowledgeBaseItemsFromScopeItemsResponse { + repeated exa.codeium_common_pb.KnowledgeBaseItemWithMetadata knowledge_base_items_with_metadata = 1; +} + +message IngestSlackDataRequest { + exa.index_pb.ManagementMetadata metadata = 1; + + repeated string channel_ids = 2; +} + +message IngestSlackDataResponse { +} + +message IngestGithubDataRequest { + exa.index_pb.ManagementMetadata metadata = 3; + + string organization = 1; + + string repository = 2; +} + +message IngestGithubDataResponse { +} + +message IngestGoogleDriveDataRequest { + reserved 1; + + exa.index_pb.ManagementMetadata metadata = 2; + + repeated string folder_ids = 3; +} + +message IngestGoogleDriveDataResponse { +} + +message IngestJiraDataRequest { + reserved 1, 2, 3; + + exa.index_pb.ManagementMetadata metadata = 4; +} + +message IngestJiraDataResponse { +} + +message IngestJiraPayloadRequest { + string body = 3; +} + +message IngestJiraPayloadResponse { +} + +message ForwardResult { + ForwardStatus status = 1; + + optional string error = 2; +} + +message ForwardSlackPayloadRequest { + repeated string bodies = 1; +} + +message ForwardSlackPayloadResponse { + repeated ForwardResult results = 1; +} + +message IngestSlackPayloadRequest { + repeated SlackPayload payload = 1; +} + +message IngestSlackPayloadResponse { +} + +message CommonDocument { + string document_id = 1; + + string text = 2; +} + +message CommonDocumentWithScore { + CommonDocument document = 1; + + float score = 2; +} + +message SearchResult { + string text = 1; + + string url = 2; +} + +message QuerySearchResponse { + repeated CommonDocumentWithScore document_with_scores = 1; +} + +message OpenSearchAddRepositoryRequest { + exa.index_pb.ManagementMetadata metadata = 1; + + exa.index_pb.RepositoryConfig config = 2; + + exa.index_pb.RequestIndexVersion initial_index = 3; +} + +message OpenSearchAddRepositoryResponse { + string repo_name = 1; + + string index_id = 2; +} + +message OpenSearchGetIndexRequest { + string index_id = 1; +} + +message OpenSearchGetIndexResponse { + exa.index_pb.IndexingStatus status = 1; +} + +message HybridSearchRequest { + string query = 1; + + exa.codeium_common_pb.Embedding embedding = 2; + + int64 max_results = 3; +} + +message HybridSearchResponse { + repeated CommonDocumentWithScore document_with_scores = 1; +} + +message GraphSearchRequest { + string query = 1; + + exa.codeium_common_pb.Embedding embedding = 2; + + int64 max_results = 3; +} + +message GraphSearchResponse { + repeated CommonDocumentWithScore document_with_scores = 1; +} + +message ConnectorConfig { + oneof config { + ConnectorConfigSlack slack = 1; + + ConnectorConfigGithub github = 2; + + ConnectorConfigGoogleDrive google_drive = 3; + + ConnectorConfigJira jira = 4; + } +} + +message ConnectorConfigSlack { + reserved 1, 2; + + repeated string include_channel_ids = 3; + + repeated string exclude_channel_ids = 4; +} + +message ConnectorConfigGithub { + reserved 1; +} + +message ConnectorConfigGoogleDrive { + reserved 1; + + repeated string include_drive_ids = 2; + + repeated string exclude_drive_ids = 3; +} + +message ConnectorConfigJira { +} + +message ConnectorInternalConfig { + oneof config { + ConnectorInternalConfigSlack slack = 1; + + ConnectorInternalConfigGithub github = 2; + + ConnectorInternalConfigGoogleDrive google_drive = 3; + + ConnectorInternalConfigJira jira = 4; + } +} + +message ConnectorInternalConfigSlack { + reserved 4; + + string client_id = 2; + + string client_secret = 3; + + string signing_secret = 1; +} + +message GithubRepoConfig { + string organization = 1; + + string repository = 2; +} + +message ConnectorInternalConfigGithub { + int64 installation_id = 1; + + repeated GithubRepoConfig repo_configs = 2; +} + +message ConnectorInternalConfigGoogleDrive { + reserved 1; +} + +message ConnectorInternalConfigJira { + int64 webhook_id = 1; +} + +message ConnectKnowledgeBaseAccountRequest { + reserved 1; + + exa.index_pb.ManagementMetadata metadata = 7; + + ConnectorType connector = 2; + + string access_token = 3; + + google.protobuf.Timestamp access_token_expires_at = 4; + + string refresh_token = 5; + + google.protobuf.Timestamp refresh_token_expires_at = 6; + + ConnectorAdditionalParams additional_params = 8; +} + +message DeleteKnowledgeBaseConnectionRequest { + exa.index_pb.ManagementMetadata metadata = 1; + + ConnectorType connector = 2; +} + +message DeleteKnowledgeBaseConnectionResponse { +} + +message UpdateConnectorConfigRequest { + exa.index_pb.ManagementMetadata metadata = 1; + + ConnectorType connector = 2; + + ConnectorConfig config = 3; +} + +message UpdateConnectorConfigResponse { +} + +message ConnectorAdditionalParams { + oneof config { + ConnectorAdditionalParamsSlack slack = 2; + + ConnectorAdditionalParamsGithub github = 1; + } +} + +message ConnectorAdditionalParamsSlack { + string client_id = 1; + + string client_secret = 2; + + string signing_secret = 3; +} + +message ConnectorAdditionalParamsGithub { + int64 installation_id = 1; +} + +message ConnectKnowledgeBaseAccountResponse { +} + +message CancelKnowledgeBaseJobsRequest { + exa.index_pb.ManagementMetadata metadata = 1; + + repeated int64 job_ids = 2; +} + +message CancelKnowledgeBaseJobsResponse { +} + +message DocumentTypeCount { + exa.codeium_common_pb.DocumentType document_type = 1; + + int64 count = 2; +} + +message ConnectorState { + ConnectorType connector = 1; + + bool initialized = 2; + + ConnectorConfig config = 3; + + repeated DocumentTypeCount document_type_counts = 4; + + google.protobuf.Timestamp last_indexed_at = 5; + + google.protobuf.Timestamp unhealthy_since = 6; + + google.protobuf.Timestamp last_configured_at = 7; +} + +message GetKnowledgeBaseConnectorStateRequest { + reserved 2; + + exa.index_pb.ManagementMetadata metadata = 1; +} + +message GetKnowledgeBaseConnectorStateResponse { + repeated ConnectorState connector_states = 1; +} + +message JobState { + ConnectorType connector = 1; + + int64 id = 2; + + JobStatus status = 3; +} + +message GetKnowledgeBaseJobStatesRequest { + exa.index_pb.ManagementMetadata metadata = 1; + + repeated ConnectorType connector_types = 2; +} + +message GetKnowledgeBaseJobStatesResponse { + repeated JobState job_states = 1; +} + +message SlackMessagePayload { + string dataset_id = 1; + + string previous_message_dataset_id = 2; + + string type = 3; + + string channel_id = 4; + + string user = 5; + + string text = 6; + + string timestamp = 7; + + string thread_timestamp = 8; + + string channel_name = 9; + + string team_name = 10; + + string team_id = 11; + + bool is_private_channel = 12; + + string team_domain = 13; + + string original_timestamp = 14; +} + +message SlackChannelPayload { + reserved 3, 5, 6; + + string type = 1; + + string channel_id = 2; + + string channel_name = 4; + + string description = 7; + + string team_id = 8; + + bool is_private_channel = 9; +} + +message SlackPayload { + reserved 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12; + + oneof payload { + SlackMessagePayload message = 13; + + SlackChannelPayload channel = 14; + } +} + +message GetKnowledgeBaseWebhookUrlRequest { + exa.index_pb.ManagementMetadata metadata = 1; +} + +message GetKnowledgeBaseWebhookUrlResponse { + string webhook_url = 1; +} + +message GetConnectorInternalConfigRequest { + ConnectorType connector = 1; +} + +message GetConnectorInternalConfigResponse { + ConnectorInternalConfig internal_config = 1; +} + +enum SearchMode { + SEARCH_MODE_UNSPECIFIED = 0; + + SEARCH_MODE_HYBRID = 1; + + SEARCH_MODE_KEYWORD = 2; + + SEARCH_MODE_APPROXIMATE_KNN = 3; + + SEARCH_MODE_BRUTE_FORCE_KNN = 4; +} + +enum ForwardStatus { + FORWARD_STATUS_UNSPECIFIED = 0; + + FORWARD_STATUS_FAILURE = 1; + + FORWARD_STATUS_SAVED = 2; + + FORWARD_STATUS_SUCCESS = 3; +} + +enum ConnectorType { + CONNECTOR_TYPE_UNSPECIFIED = 0; + + CONNECTOR_TYPE_GITHUB = 1; + + CONNECTOR_TYPE_SLACK = 2; + + CONNECTOR_TYPE_GOOGLE_DRIVE = 3; + + CONNECTOR_TYPE_JIRA = 4; + + CONNECTOR_TYPE_CODEIUM = 5; + + CONNECTOR_TYPE_EMAIL = 6; + + CONNECTOR_TYPE_GITHUB_OAUTH = 7; +} + +enum JobStatus { + JOB_STATUS_UNSPECIFIED = 0; + + JOB_STATUS_QUEUED = 1; + + JOB_STATUS_RUNNING = 2; + + JOB_STATUS_COMPLETED = 3; + + JOB_STATUS_CANCELLED = 4; + + JOB_STATUS_CANCELLING = 5; + + JOB_STATUS_ERRORED = 6; + + JOB_STATUS_RETRYABLE = 7; +} + +service KnowledgeBaseService { + rpc KnowledgeBaseSearch ( KnowledgeBaseSearchRequest ) returns ( KnowledgeBaseSearchResponse ); + + rpc GetKnowledgeBaseScopeItems ( GetKnowledgeBaseScopeItemsRequest ) returns ( GetKnowledgeBaseScopeItemsResponse ); + + rpc GetKnowledgeBaseItemsFromScopeItems ( GetKnowledgeBaseItemsFromScopeItemsRequest ) returns ( GetKnowledgeBaseItemsFromScopeItemsResponse ); + + rpc IngestSlackData ( IngestSlackDataRequest ) returns ( IngestSlackDataResponse ); + + rpc IngestGithubData ( IngestGithubDataRequest ) returns ( IngestGithubDataResponse ); + + rpc IngestGoogleDriveData ( IngestGoogleDriveDataRequest ) returns ( IngestGoogleDriveDataResponse ); + + rpc IngestJiraData ( IngestJiraDataRequest ) returns ( IngestJiraDataResponse ); + + rpc IngestJiraPayload ( IngestJiraPayloadRequest ) returns ( IngestJiraPayloadResponse ); + + rpc ForwardSlackPayload ( ForwardSlackPayloadRequest ) returns ( ForwardSlackPayloadResponse ); + + rpc IngestSlackPayload ( IngestSlackPayloadRequest ) returns ( IngestSlackPayloadResponse ); + + rpc ConnectKnowledgeBaseAccount ( ConnectKnowledgeBaseAccountRequest ) returns ( ConnectKnowledgeBaseAccountResponse ); + + rpc DeleteKnowledgeBaseConnection ( DeleteKnowledgeBaseConnectionRequest ) returns ( DeleteKnowledgeBaseConnectionResponse ); + + rpc UpdateConnectorConfig ( UpdateConnectorConfigRequest ) returns ( UpdateConnectorConfigResponse ); + + rpc CancelKnowledgeBaseJobs ( CancelKnowledgeBaseJobsRequest ) returns ( CancelKnowledgeBaseJobsResponse ); + + rpc GetKnowledgeBaseConnectorState ( GetKnowledgeBaseConnectorStateRequest ) returns ( GetKnowledgeBaseConnectorStateResponse ); + + rpc GetKnowledgeBaseJobStates ( GetKnowledgeBaseJobStatesRequest ) returns ( GetKnowledgeBaseJobStatesResponse ); + + rpc AddUsers ( AddUsersRequest ) returns ( AddUsersResponse ); + + rpc AddGithubUsers ( AddGithubUsersRequest ) returns ( AddGithubUsersResponse ); + + rpc GetKnowledgeBaseWebhookUrl ( GetKnowledgeBaseWebhookUrlRequest ) returns ( GetKnowledgeBaseWebhookUrlResponse ); + + rpc GetConnectorInternalConfig ( GetConnectorInternalConfigRequest ) returns ( GetConnectorInternalConfigResponse ); +} + +service CodeIndexService { + rpc OpenSearchAddRepository ( OpenSearchAddRepositoryRequest ) returns ( OpenSearchAddRepositoryResponse ); + + rpc OpenSearchGetIndex ( OpenSearchGetIndexRequest ) returns ( OpenSearchGetIndexResponse ); + + rpc HybridSearch ( HybridSearchRequest ) returns ( HybridSearchResponse ); + + rpc GraphSearch ( GraphSearchRequest ) returns ( GraphSearchResponse ); +} diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/roundtrip.protoset b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/roundtrip.protoset new file mode 100644 index 0000000000000000000000000000000000000000..e38f1f32984d9417cfbbede6b8c51955b1c7522d GIT binary patch literal 499843 zcmdqKX^do9b{@vuDl=~65*4*&MOQELhCQ4aaa(c#+jzW6F|9iKbQKD)4hiQNkV92rs zSrRE4kPX8kXn6U)bMAfbzF4xNs(VJF|5Rn%<-EI`d(OFMyXH5i%yXyh_Gz$BkyA_jsk#ZTH%Fqm?VD48CH_y|_OASu@i;Z`PybiI=86nO!ZcBrR8xW+9q{ z+A#RvC(L5HCSNdfQN3BO_S#**nfPQTjDP1}GTClD>UA5{UZdSwo|J08D8FUqPb!V( zdAD9ZYuD<_(`d4|`iapaS=rR)J7^tdZD0Nf-ZojUE`Q4`Zx*+W#dTuH=U22)d zYWvI^QfVn!gMF^?{>0b6YS-?x-K?}uSK8gv+o$!G?7(fU!um&jJM_k*cr$)?V&WGj zr|%T^w~jAKuUE}KoG=CLD%~2bYV$n8Iu7n@;UWYGK4IpIoyL~yp1*D`Mb&o4?t3P* zze*1W=D8Sma?||s_|uHX`$qiNkV*cPDRa}CWaYfp=ryo_vIaix7A{ze;4e>@xuWfw zUrD3&vbS?9u91h-`7fAD&B}4T8393g4qh78VP#vIY_xja$DwUs_@c>r#rd3>dRTvK zPXYhTUo|t2D$Vn{MScD8rO7W$1b4A1cEB9Vg~#ZY$u|8Q$>x44Z%i(lc!+ecd=Pb`n{-qGRy(P4RScl+Jk zRDRKzt=;(dbbi5Pwsv-o4vVGjjoeH=Zx)Ys_rmoJbT4mj9USH^<*%8`yL-Fkjh+3& zcgyP=o5iE;!`!SuTHn|`Bnb&~a~!6HQw}!{_Kw1}jq=*w?qP9j7xkI^O>=Faez&-@ zku&VNy>X|w_HNR1D*>G?bq2OHpIRcfuf?a>*H)|DtB?#wZ&Z@M`)STEO_^8i);3zb zdbd?+-mW&==e65a(Ae9LUP(&3bsW{mZuiS}B(8czI<2tNO42F#$w@Q2rXBNNH`%KE zS?)dV)aBGHu71&-y^8^@SRnTQLjVYkLgU~0kDCPxyK>e(Z}sH-O@;GXSd_B-x_R-e z(Q2HXpOsUM%O~w_`8=we)|aQij;6xrY_l~PuJ+z+caPX4_UR+Bz&B zzPsPgbS|5PJ9~R~wl{#B8|C6wZld&t`IN_7E}nF0UOyDs?T;D7|21J=u$v}i^Z5Ma zcI~_?yKVPp$?lJ<558pP)@_sgvYCzQ)pn~!Nq`e}KS{q@l~$XSapIFRq5dfS=!CiA zjoQI1EjWmFfM0*be$``&uJLVddUX3?tNnf}9&G1WsLj-!{nB5WeBq7=H7f!PQ(C!S zZ#Lgzd#-d8&;BQt;@NjQ)!X%M7u#2>_aG-Y>~ta!>I+X;so<9p#V%$?!WwMwr7T-Y^TP zs;6QqcT6U%gF(sAzeM2+Kd=_figKmw>PSJ) zmt@MXKY7Z!66MeiN+pf`$wh41_H(L_ynXFw3p%u>?kP%s#GERfi%#1C;dBACs zqt-et3yHKhLR+>Dsu}#r2{RwoqxN~XT6g3Jmq_`YND7&7-W3Yp1&wmQ%dN_p6O-dc zyC~x_f_v1v!qzjP{^(yuE<@jzx6Sn3db5-NUNh5dv>v+q@-=^{*kENFwV}2te927n zXFqsd5+9>@sLs1hOE>vvux@hwOHTqTi|;Vm{vs~B9kjS?f0mjlDH5c$bXoY%y7ETH zq{qCuqCa`7Wvp)`fBwScRJgwuv*X{Hh%a=G$K0;8oHAlS4*80iDz+ZypEq+nrDZOJ zEKzB4ZZe!@*-^KNNqYCFdDKmWT2Oj4TojoDP&dKv8&e9wC_BfP%~MGqKRan|DE!-8 zA@IcB`7p7=U2+H4Bsejb4x}4yBh!?aWd&wJ`Fr&K;+{Kecf*PrR~ouc4Y7Sp)xF0DGV!jo>Pg=e|z#1f=E5&hC;VH7?De}BT{_jHy=AbF03+%U7f zM!lO5%uDH^TUl#1AnZ9oG>pa5(sSl!x&Mo9Ou_#!X|AN^7j+=;)bouC=E1|BU0oS-Ty}CJ zXPrNSZcEOR2x{5YFN_J;8@8SVEUksam8_bjE|i>=s9vrfW)cFWdiJOe&e0}jc{uR$`q(@CWGIdG}pG< zmD(C;UonarQO_NXi%x*BiKjRLJTc>M*r*c#wZ*h(s<{H=uldmFtx#_bTo8c3fZ$Ct z%_0aYxgk31g1NqVw7p&4*xtIcRodF#f_iH0?#9|%(1Kx6?`{;g5AWKN$qP?vY1Yh$ zzCHNWO9o2bdb4rbIBwPtL3i>U-Wz%4EyuiQadmG@+)Be*N&gH5EO$BLZIj>NkNnF9 zr$N4$mSiB(vDAv1d5=z7an{nw=S)Tjs35J%Z*wdVq3;W385g4l#7&YZc^M*4dbjQe8%!LLo4n z{h8VF`QV?BN zwVZ+%!rFPg=R^p5uCgq%ygpwsSvwit29|l07FWOatOMn$$Z8q|Dhmn?4i{ADhaNeu zHOWWtC!w+4vg;0`A=LDJ)(Eh+dk1T^TWE=~XrPjPoW7^jjPuQn!-KcBV1FQ}z3pNN2o3YeCTu6A;=x94o@UXtyW!r>2J9a9 z4)^x94{{4MeB9aC+1lOWF~}_jf6&ai4d+SU-!2|*?u9#j>jI9nUJUPV?Usu>>#u!I zd6X*&cTghMn(eLKqjzkRDUR9}NQ>z_ROSG&zIXq?wwVe3bz}Agxn=8cAosVA?%*?N z11|=xOJuiZ(Ol9=6HQBYb-1PkvfCV6l9f^VSv4jZAlZ+zy@~t?n!L5fLxzg`#c+3P_fBrIG;d5f z{#x*NXU+9~Nz2|rLNi}I?{;yk!O*b@dhfVB=2G&yc8G3a)&k*={GnN>G@I@Bp+qB0 zXFq;wpz{_AfkqeJ`h<)>QRZEC2!4DeMJ#8OVO<~xjb?AQh4d~6)qEJv28M)N<$HDd0xi<)c7_>2n2ZX zC4qPSQJ7R(H1lO|$4UjWY6{PT>NbB7QN>B(fb z&-A16PfG3jwt4v+#~S9b6JTR)q*_A`&0H9;@w&EM>(k2YD}e{O2CZ*As#G7BVQr^D zi8qYw*n*#%A#9!kWmkZZRd_$4D>aRX!>*h+^(HbGW*QO3#)1n`Q0^h19~YqDSIy0# z`y$sK5spABZVW+TUVVt6ubL|k!0~ynhf9}q6@12#zHBQ?Qs+9oZmv~D=TxqL(5b_s z*s4NwuAB;r^ITui>W#SeuyV?;{qU&aQdZ=NTU>p^k-H}-z2enB(i2Si0;hcFTv5fZ zzhvft7LlBU9?awm_~2Y?*gUPU&FbPfVDF6n^nO5j|+X?{Jo^5tCq% zB48fWS@Bu7(&-+J7P>uzEDuKsT(7m*o|~+cDIlR59wc?J3m%%Rx8#(YkM<$BLew7O zL@{fo?yT=a4xm^Xds9G|qjSg$`iY`2@yLA^)6IQVQ{RfkH^ z-;^Ps5wq0PHW%i#j!L9;Tayn>_6)2wQUG#W%&xvN=9$>3cI=l!11N43b(4od`M9lv zaG*(Kv#YUX`w7SGkN`MR_ko;%^h)x7z$_hi+wYS~yKktKa$K>aq`lo27A-XUJKr-m zI^FuCM*aQrNgak8=w94+lyHCln9Bs)G@)!N5cj!j7I?ZCih%_PIY1WoEh>|;tFMmv zts?unPs|G>`z!wd#;|5%U@oNk-_xcC%4^4D;w^ zi;iViqYg!LVa`^p*&b2w(-X!d$VC!FB(1l6Y$nESXbD8WtS15ZTIkuZ=Ta zub!(mF*V#V{wD6X3q&Rh06Q?6Dzm1Fwk!&53= z4BhZsajP}2kzEw{;and0TK+SsS*6$38;M)k&zqZ@^hBKKQ+PRR52OjxN zTMQ8zQi~%W<&IDmt3?=>vGfzBFqc5Ir0S7bJnh0Ul-6d|(2}o=Z{`@iFe`T)T+uQv z#Gesu)vCDyPfHi=5TgQ_&72Uh%UVsWw)@x5zm-{hTllx~iE)>?pHPNl@$aX*a;NEC z=*XHoWEb#nivHQv?+pJo@~v+l|K`={qvhWt#Yk!thKrG3GB+!vAmqG4Ldum+2YjEW z*WP<>NCQV=ig9%i!SUHY7F2%U31LE7hZb*`kpGgomDJzgf?3mw@&_BmaP2Onf3 zQ7R{`pn@*LMzay_hg;BPPnN#&G_KW4R#^&qfXh51dSZvBUzv#Gt3WDyZF*PN&pL5@ z)qqPAjH?^0Fa5#czDY)E?PtF3*wB-Fq~(*(rU#P!fQy~Xa#4iprK0!myK!ObN;M!OUklEu&tEgs@M`hC7%S9bNfTZ|Yu zl#%C%K7%6jye@GwzcguPq!1%Bt@CEHEOo-Y7LyRR7{D%?NPB2KGHkD%KW^q#8*jUl z8Bd@|R!ieXyib8e=r^496*_sAYNHp8ImQLeHX$3CD9iJ>qh@9UZmk zw$-O$U5^)$m+W2oAi#=xw2}L+(jOX*;&3P9jQ4GD-0eYkGB@;89Dq*znUMVdorq(S z63}p+hMD86GYZeKE{CoS9qpbf3gVBAh=N#*LAvR$jye6F8_P4T!2da6UKb|A9|FJ7Ge_Cn7Yf+m9Uo=a!3N)&`Jjnqba&(7=wtc#8=GaMu z9RxtVc>n|c5G4*w`$^Sa>CKHbIupS7mXsF5u=p<2I;lcMyQ$+j#vZ};9d&+d*8Iw@ zd3DIdMg35b$kXVy-~?ir5YyChWN$_mDR$?J(WaIPohe*MI}6Xc_I(;W018CNIdhOHgi?oFGo2SEkN5UjO&B{1o5c%+ufQturmUI zyDJWBb{~Z)RJy%#`{X35Ykb;;(K)mOcYAx%8WF3e-m1C2s&=~|vL}PawkL^Pr(Sso z3#d9uxt~GFOF?!C%WKJe+2(v%49vPr9E6`uF4k0 z;IAU$CjLT%Q7{1LdABtQ%ENaVnqu+V3jH31-$MXKQYXr5E)5i@wfYCL$TMQy?)J7= zk_Z3dVreypI}^^KKr3H|0w0cD?!syD(w#s!NjZ%b`7&C%pZPDDg_8zV`c|VQCd=di zY@*J!Mb~+@b-!VufqPB`29CJ1-n`(yEeHzlifY^%z2Uaw6@YFdybuD43mbYDfNI1BH!!Zcl2J=9?kf+!6;F?Datz8+C_?(GPoUZkO~gGt))Mr`#bn=aeCc&>4i3g zfx#t2O84P~FhPGD`Ss@h2AmS&pSYmx!w}(W?`|N=fJ7imWBlBNTaSZu2ft?HU!|RW zIPtiih&kSb3(xcBru4iAH=w=pW{6Ox_9RecG2zB<~AzDK})t`hX|4E z>dxni*j3ka`<2(QsgS6p>A@?nAtK$xkoNYE4&a~V02jB5_u-)BTJIe3_X3?Ay*)3| z`Kzpu7UQl!!=2nxKNkGtlv(QI?8wG3aF}1T=cTXdGvNYnFCPLIg8$|z&gJ^1x1DPT z_q^@g-#>iE+fMxSw-dI-WINaQ*51K(x*fw$?55k2^*z8zwsUX&5Zmc0-`PHR2fOKd z;-@;>$!_hfALQoyH{@^6nt5Mty69N??Vf2X#E}1;C#}G+CCJ%TgcE|4E7Q0PtXN!q z!QxqJX1GAvri_?KI?DATG?$YSYY$q^1DM2I3z1I&6N;aLm`nOYgo8OLcHqkiriue! z;oqMy*YrBn2O-}t#HnH70zvEoA&!E{g#w@_#35ktq!Wo&d?MtZ1sF>E2e+n?FbG*z z(1@iST$7>m0_l~|mqs;a`@cT^$=lhductc(LI5Y@W3aP-$2)mDd-uGP2S-($JV)T( zDQ|Ay^C+nhv4oP|-?``U$5-#{@8j&j4_1!XyN5^}^6uX5Iu0NlNTn=chd~hzq%mTV zg6@ZVYa0g#)J3M9NHuH)eutP5+z#QE4wu?B=oZr)m0pMmDg~d1JA)@F+VD;lpdptu zDLkwDq!pg!NAQmj`09&|;u~$RUgFlF5VG!;26qn1wjzakUZ-;`pzAUtMm20!Fok)3 zB#1WuHM3Mbk9zI1L>^SD`Y4@LxTx)&G)TtV!G+T~w31A5LwLsiYQt~Vst2i9{($30nM8FMmsI}{QHJA zw32RnY;1oNgV{y@>%U@@F%8zziCEShiXO_?DFX9ff%Lqp|1?l zhvsaLSjUM@i53((gavzXw^~%aZS~#W(P!Q^lV!yvd-3GFCHf=VPi;!>uC-|^(Q&~w zOsidA@zt)tf|S}dy@$3g_|HHD?nvH~14Q~%ALNUSnCD-@ELHQ6a7(}GiuRC8R#yA) z?`E^@6AcwAY5<$$1hbb)%+_*APPvB|Ew8@#8Dz&`cq z(3CMcot1xGMO)RO#T@Y8m@w0@c(zEAU_f_K`0_Vg-W}?|>pkjOd$k*boddBGaI+T4 zM5pvU4AB>zBqBfM&MR6OqLeMyOD|(XZ9(uETs<)m>Hjfs68!BHQdxTtSRZOl@DHZV z(qURv1}2+!piONRu{^a^MW{O5K@dHht{bcnB2c(=0rFRg# z%-~>D7QLa2PK_;YbnqxTkQRN5iM_gv?&-SxuF0#?A7JJ53PdG5PSo`eZ+e6|?W?Dj zRh+FbdLNpqe%x#+IwT!rel6nLBKsv3gk(o{R_R2#ZmM^7kaS!-s7;S*QTw@y_-OoT zI4W{cRDEi{%xF!{nG%3rHZJiec>2Z2cE>C^%s~XSXm1tW+~^#-rM@Qfv^c62`TOuF zPNSR!r%3lPi@hnN>xU^w8>5{CjIH$%&q7tyb6cCBUOz}8twlZy@6cSe8)7%tLR32; zk`c-&(@oKR?1yPl&98)$;q`u`wr~}#-TYH%-4FOm3bD18sO_Vog_=g~1R4853L2+I znj95DNDEI<(yeELk^}G(q|~YyE$^8t4p%%pjzvn9*HpavUX!VGPsR2@(UA-!Erok7Q*L?amCi$UtC3ioGivbCrg_y_%70X zDyT39%5ANJl32-K{$~0-*OD=i+r`~GN0f&K?vMNL9^OUR;6#4TOe4thF47(B^-V|D z+0jkO*(7vNF93G&d8HbGNOW7hmQWmTfx+4m#I<^W&)LNp+F>PKI&?ceV{VLS#g#hm zB9E$iY0BTh-$8<$qcN}VAY%~KQl1VmhM0;;^3MU-4I6Osjp*v-TzXPA%et7OK zrz_kL<)yl|Tallqzm+8hv2SgDZqnrXJ3+v_B>F#ht97KfzoFyi z{pBnBR4+!Mg+gD~_ZziSWSOYybr5&Fhjo`XBd>J=?1SDRYYIOO|3?Kvwkv~4vU7cB zm6N{>&AXE}V*yk7mI|1CfvzME>GXw&q=0I+3ym=1Q`BmZT}^AByn5(SpuzzPv=N)8~E=s=e?IWfT>60c97P-B5ACd$l1~x?qVykoReD8*6Yr_m%ZLv}C&yd^D-!V+{pjYoO&rvQEYKlpJ#JnX7hb1i5fim*l!u!|Y(B7gkz;WNVHh?SxbynOTnR%Q&ZH=Ra#TDHqtomu#1H>v0>? z*S~>`fZoEW)bKRx{pxr-j8#hZm}-1M3p=VlHNHoR&@IcBhdN^#Y5cXe6MxQ%#Od8p z#07*@7pQfX+`>9?q5I)nBm4IwhO_AU>4vy9Oq2NkaN4{!o{zMwKm^owS!^wZe-;Y< z?B3CT9fBbjTn--=kZ#+t1n~cJH)*(*M$Jm}07MZ6vQ|yVL!}Z3)75LNtANS2G)6b5VFusutIpdow zfE7Ek_PDd24$(M4!EeBv%ipo*#9iOu$5hcG6fCYfb-dpgYD&R-I_aE8o<)#9gAdF? zs-7`*e0~NlD#!viMBnsr^I~6p`~ubvlu*pMIFS#`3w@1B$lmxCay8mw=r4Z_4)Ppl ze@<9+no8x^L5k|CPQu0@^l@2&0S>!HOlj>R1XLg8+B=)CZEqXpSN-sSv;gnSboLWT zYyk4qij5Dq956zA$B82mVmp@Y=LH5pC6M#Dx|+_I@kO3a6Ge~5v#95>FqXVtEY9zk zyjSGZ?;1kk_^$^lVSiYw%U(~d0N*l_AX)@58yVsz1j5kKAQ(5Hq$xZjd^t$94bEpK zroOhH$0y%Fq8BK{n`LnOM1YDtt68-tHMVP3T5A!uSYrZIYv+W{ZE*@8X03n4MZBnm z3DShDw00P3vxj(R<6hK4n(pFzG-ElnB_!K8rbV&_$wLUwA#t=UPmCW2mC)NdTQ2kB@5aeM@9pz-;#+6dAd(eh>7`%0Xhk=tkRWqjAVGr7% zdjTeS0{vymSs{IR5*4NgsNc5$U{1w(38~ZDUuoTjE8;>yc3nYb&v>ZW;*8HM_$$qufJ02l}9trJ;r z0$>A`uCX1+JUh5Dt`n$fozWBJ215vS81%?a2;d#tLTPQn)h@fPaRn}czIV4wNgcA? z_9uR~-hz9M-7Ljb=yLS10oRdcyZ!JSseXt7S7c1?!h68_ZK?JEElIbe7(O7^HJu!z z8j-$7_`ZPCh(M>5)2wpZ$R}MO^H+TUt`0eYayAiVuM$1f5f)^GZl*huwek?P-T)W1 zlPiUbVHSAXps3F|J|_?y=iZbWueZ^*EQ#g(f02dXT}o#09dA@me2KvO9d8EcF7#mP zrEnFafF4YKa7Ry^@0S&rlpeczI(nRvQDVnQE1=-~(1Px{e_2>cmEHMCQRNiCp^iA9 zfajhEm<6e{*-^lRHmBeXdf~i1!V5>m6n6>t32F-9Fc+MokuErCXPFeyPeC2(e}ieC zc(mG1TdB31Hcz-xqZGVB=bMC!2*tL*lx90%3C&IeOQ^P%^Hh)wD?PHHG(~BQEtX2B z012_@h%FdkOCR;NuvFG|*pi~(DS$%!V_IvWe%;&{py3v-QgP>L)knoskS!bNhmDCR zl-vSM6Fx`FQ_zI`dlLtkgq~Y4$`aiAIf|YJ<7m2;l3O{_Y^l11rQE@-Uy81$0LDx~ zD7%IFW-8pqLR3!S5GA4RDR5qxjfDlilcMkzn$md3pFJ9%0;kMDsl0{vgJ#($(@N(p zP^I+le%(*$Q;<{4BB82z91@?}Tfj>1-P{v;p8{#w1S!6jBfT>MhlS=_I7;;$(^smW zfQz`ix$0+jYJ^PN24taB|zg=5g~`e5{?_(rVX?DNf~ ztTE_g#nPeXX(&lv82Zt;H4;$A?pRh~vi>1H{+)30`gifxQ^I`WWjq*M#?RZC47T?C zog9F8NxWSvykedk>>RfwR-E^HWj%&j$am&(@Q0$%N9#!R&nC=OpO40$zCXA&U$kp8 ztbNL%!~uzC?XAy;_n`Trd4AXk;*VY6Msd~P>1M}_-6(@!0Cp%ucj@8j$X|dRgRMQU z3I{hHkT?6n>*l$^&T-3&hn`S$_lW>WaFf!6P6Z82G;O-K8V%3+Y|tf^!ervC$51It z6;(t^yB;_{)V}~PtQ5gWhJoog2qOGKf_FZGo-R^lM5kM{YE;S-Xdde#M>||fN{J6} z@v71-lv7|z2^4Tp^p{n=Sn%tUcn7D?-COqgt~W^fJ$`n81SB)^h=3Mu_3CHwq(%?2 zfN1G~ue0wE=f}N1=f~Hdc0At!??;57UiS}SvO>s-pX@o8Gwm?dF9)aS#?vk7onb?e zHGN8lG$bxekza2z&*Vrs-nqfiO=wZ_$>2Yjauk`=D5=0rJiV|EPZN5QH1^1m7W#Nv zfa|y=`pG9`;mUo^UUyOyKWQv7MgMmRVc@$T+WQOH?<}SzpZ{0H8|;C(JfJBj%Vv<1 z2u2wj;|8ZuKg*7)c-<}5Q?rlCvco8c{Gg8gqMQV(22yL!cPb|VX>Xh=B%SVss)e!A zz4Qfh^Tj7SbKg{O(aimJ&ouLANRpD8Iqe3_fWkTB-B|vOxb`?virBa=NSs0)M=Ehj z|C0PFyoeMT`s^V83T6!P7p8w6e|5@jt#6jOXlwm;&$PAF%RFVy6MqJMIgG|e>feWn zHu^TJFR8*`!>bi3ljK0qt-8hy7wVo6bn8|;9dwKQ9t+|jM(;E_px_))yl_|bcsN#o z4Cke_{pE-3z5$QUv{m#eycSqq~fNZWLG{EvBkPD20Ntk``6%d4eGl>lBWrIhh3=L_x4`%t<&n!UV#&YX z-0Xwvtqv~Z$d_h)2Go57v>Qd*Cc;H5=d_LSa9o}cZzRdS<2@lsF31<#G|FuTk^0Q3 zhnLyv^nhpnJgMYCnF+DdHC6?G8bX5mmN!H=hKuzeeoap85c5*#-jaLfuQK~c519ew zIaY+NDAR+V28uYUD7bBMPEk763Ix9dzTkRz^T0b)wZ_Rw`MB9e!g>t@abZS-%~#gZ zw#24khTY`P!f(QVpB1u{!z8s0b4mR(1Qi!oKVy-7#0Lmxh5r=A+at7{gSIhADbD!~ zyram6T8FrbBOuMM+}g!Es!YGySH8Zny>W;{+Cb8r-yUzWZsev4f5>Fw3G+!R4~4kh zBT< zj1-Y3MZq@^@!~`DP=Rl5Nng=sC_ZPTL?Y=xjw{HRh#b$5y^wHKDQH&9LKX!-1qWhJ zr5z(?$z|8bYu1SuZqTY(=Q!OQ@ko?7>DFrkkt2@i zRGo=|;gDb3!<*dtE^a!AHC45}bpZFWx3;#C&uoHdmh{@*+k5M1-&IZ`ebMtt<(&=N zO(GbMLWDi$rh*nSYbBOkZ@Ce&(`EF-qrUlQU}@gfCDUOrN}A^A7Nlqn0sxl#4FK^z z;B0z(tC}hR6*oja{gULIB%enp4GPzhRS|ACg?^ykOr9Am)TH^us1OhH3o*GM5-zSf ztJPrBl{AI$?ZUb?m#S(P2HzLKMKoF9`|=}bnoA0RbYUnR;S;k;Ux*bz2jtqa1?qqZ z+QDa5wavlC?s|D^cmL=R;V4O0q7q_Te;)dQWD4H;y@m`YFrK&|g~912ZCAv~qRk86 zK)M$6^JlH6*3J4$eL62kd4`RmU%eGQF}N40$gC44p6HdgO69F=Teh~hvrpo>jupb9 z+0xD8);5Z!NN`=l;_ez=|3&F^fUL2Q=U@nmaUo^e;p{F-TOeVGi5-c;n&}*p(PF*FNFk2b9vY(K?B1@z!L4hvX!p96_pDn@1Srl={N-BxQ4g*N(TX%) zfjbFOZTB}0etrs!1Ic|Ji?|5EgnjhsW!)h0)D)_^Wu`0LQ&KTb?ei;RePAU9z5*q8 z6bcBa2xq$WPV=$#>3{91VTJ4+Dv&~8rU@Hq?ItQhvuDDI3V$8TSn=z)@K-0yjC6uZ zdahE&YtvEr*fzdY!3)Mw36BF>t`ZX$K3Vd#)0D5QY>_?T9Z3F1x>NvXl`;zbacW%| zKqj1XIdv%`#~+{9T)M$qNJ)xKQNLqSRvSL4Pj_1o^ICW$k9^aL@IGFqXB40k7xy#x zQ!^%4I&U;PQ2tM@VrWne1 z^~T%1WPL;NFxIs$+_s2?N4Su_`C$at-MU;KTs+faTr46>;m-rhwxZ~~&TTqwR=&mN z)rY_Vw@p&GuVoaCJYf?l0reMC4eDPSJ!LsTR?8%4ie0^#GMk{xo8Q&H5aHRwLzkj# z!kf@qxGrUdpNtQ~3SS2W#(}XP6D!17#LW(GgG!YwJXO_E{>WTvaDFPw@F~^t7Ik=a@Jqz=D#{7E^>h!D&`5V?<-I|bSv+d zo7MIsd!AInYvq*>zEJY*+R9xeFnr8wXlPqCifC;aoY znLbaSeF}&^&nx^p$bu-6&$FH<=*6&qxbDK&_=E%=OU5Gy&8wCw)gN{2$Yd`#cK>L~ z%XB3Qf& zJkUg-0=}pmaL3GcCEU*4Xb^d6_2hdc%#G7%Rh#E<&ZjdILeJS)uiSVC z($>+hX-#XG1H$#tT-V5>fRI84PiS%(3f#Ay1bt#W3RL)Q z93ne1@mYat;1m&i_6W`4N-e(`Y#t$H(8^l%;u0(L zsf7a;^MQN6E$p*$6lTJOq~%7dR`?-DX+b(qEcRlhNiD`Dox^5I+qfQu;D4Orv+!+X zGO8E1?Ag-;a+G4j#W5FlC@k+V6#fXV+VPiot>U%9r^1P$yKJT-=&@xH7gyikF=C|zX#+Y*&23w^V>c>MX2J!EF!zNWmB6%nvE7&<6iE$Ti=!bZ@_@F0W zQtu=EL9GEV9*x#Ho-LDyNCXw;@W_fS)zusoNmFx8x&9pm{(65uH`UXY5lrjjEF zlvlK+979f!gO{Vg)|aJ{)8Z^yML#KA{rP9%>n0b=4DQnqtlG&}iCt4LeOKN0u$*o& zQX|6)h8BVjtnf2a_K^I`Tt^Uyb0!{xj79$hWnz+p19T20`5!iyfi+@WR{8e>k*bM} zdmjSrsk2$xuz*E;{-77;+?Q-YM2-|wPkloN%21Z5yo-k<`(S|LnbTMCB9TXMvCA1L zW2e$$`ec=s%z|Ql88ig?_QGF=AHtni;a4gL5hLh_=RxyD<32eJCs>AVQArT)!<}Fv zsXcok!nETbh5vNIEU{9SttChNV!kt48Sxz)_1_0Mu^TNb{R3u3R$2tD@dce>BqZKG zY`p@7BsI+?6AaI;zWE_gw{NBK34z>?ScN~2_Y9S~i_4?T@zJ1f%{w1rD1G21BNHcW23V?5tHO<4JV}Zt z-3F^lAv_uG=4Nmsn=PH6%I;hyNO^n75?uXJ_|Nf>a3T-%Umvu8>iPib`2-8@Y;GS0tNTzXRKWRrW*Up& zY@MYKfva|rLxBe!({!%_xN4yJ%7=i9B}Rw|V3n?ymewG#c8m1$pa>Z4PyF=Mccq<5 ze&Q#x=8L{p$$NO6?P23Kl}!z}u~PhPx5}O4z7m^V_FDae%F007!mFo}W#+c?!@6B< zw$Ez<;`XCglG1J+*-or~O5wHfI<;HJ?Mj!qi**czo3lRpeRbhK&0E1*|S0IjSK6BZ<ee7&*^<9WF!TMyTKYtMboH6usFdzPE+?xAafSJI#B*0EwtpiBnY2SM#D%dQC_ z^mmVaWrhr3K`?VUZqontFZd}X$|rUB_(1hqelNmhhOx<+(90IFX{+BvEh2VqB*`f7 zav)9?kX<@5!9^wnQNvXVl%UnSr?t{=)yznqyk(}5TU@<0V!b7hB-EzV`#h*b;+v0` z5Kc}SA1pJO$y~UA;%(?14y2Gsi|gV!WRgZpG!!R|Gf68t7cObVmXvQc&XCL&Z=p*j zYO3KhXUNA!377fn!)?XLVwh?NLl(9UWDO(pu_n4s>OoANDl5a_Rw!AFs|FY{q&nx&{yXFb0W^8HjZ_P52-2q5Z zZ(hdEDj(?CR)frRm_dmg>4?VzT5u{dF{Um&dAZzlrKDGHB&$9bF54#iwguhJ=sp_3 z@7~pwqsmFW_n49>E}rz@W9pi@@Vf1LAk~mGwU!1{F!UD4>uI?Oqo(HOf~wJ#ZnF@1 zN0vyMlI5Z44`it{xs11*QI*U)0?c{N6|yg}Q|(CFGK=zETMR$n1v@44Ij$Tx znvLFLk&GtNE=8aupqU%u>E#n1Wxl%@k4QDyDu;t*>(-EA+ zgbrB9{EdLO>o~UMI*m-2V7d1I6zKu(6vBS=Q&-SpqfIV+eCVo?=JOh~4%lGrob+RI zra2iw9u08#(KYGzC7?*Vj3ZKxs`Px4(aX~r(K5-W_Pkna@3wmfY;k~DSnS*}LG(?$ z`p~Sm00F7-Rk(0Frx2A^$@iaU>+O1LH*RaUQ2^(^Xl@|uG2F1!&!&tJE;=bgW>G38 zFs`zR^|{%Kfby)*f6Cy!Up|sawBfo5Nz<`I6~P*OiWR~C1DAWO99Xz7TObT@nzDqT z@8aqwN07o)M~Vxf^djjcQ!ckpP9i)(0zts4@gXm;Vo%D!*Hw-0w{>d#>2M)w2{k@m z^vKITq=Bk)OipTisGme?c0Oz3S`#e&7pB8SuPxvP-+}|b7`yh{B1GfxK-%jCCF#`Y3*JTM-+Hdd|0GTS2YFU7(jT#-V@OlbW}w^$VXEyNh>8urm& zq;K)p|9dZ7|D^A?c?%#+TZXGPTKg;b_n5gpW^eZ!y$6=Z!*D+Ju&#EkMT9gC7v+<# zZ`B_QR$1arJwiIQoP3dAC}3PmWW^+o?R}J2Am;Od~ok zULa+8NJN=Un15vL*Q1zs(%W0!&UpY7bqJ7B>8Lv z_0~;=Z>S_{k}rg zdyt*MeXRgoJZ*L>SrNH3=vi~?K=BewmkPbfNQrn=yl$4OYQlm~P`&z4mfbd1`i_*I zV&Yn3wS0gbgQ9uK`);FFYt~tLNDkEZZIx|>ufop2Z%eD-uKA<~g0GcODwI#e(uo5F z_w7WUp@2CVCI!Kd@zoZ-y?Owh3xJ$jdV{M)#1fd`a9NiTOoT>@5UyFz{|Me375_g7 z^*uhm-iDZ*bWm@j%~51<@QW)liXFl_Y|CKk{LY3%u3wig4OAAk%ySoXBPN3d*yR&8 zk zPl$N%6NC?ZwE`)R=M=H`@{$thBnfxk*2xjIZ!EC~l)HGpB;7+j>GHPD@9{UXah(7Ct8QZ$p!~MXxs3LSF`FuiG+ZtW*f)wqbEgGQH zBc&Hzh6$i;tvA--XD7{PlJf+7!0j32CDvXgN8FvVpPMkxoz>5njQpIj0)0D#V@xA& z<%tM9#Uclo&F(F;SdYnD znWUJcb6m-9A?f=TBz)M2RaSLQjP57(EviTXio)Ci#eiP)7DR{Q3K_!3X4duA-SC(z zWJ?`2sL8U5GXZ-4jeMx<6 z!}SfNYX~i%1*QeT9e4Zol-$FUxIlJMRk|qOIR>c4Y{^bUA2iRZ657`+^J{P>igj(y z5q%U&CEBUb@AV|D9L$uy28maziO?^~UvY{f-9_q#-g1QMZ3LT)2A|=HIU)i`JEIqbq*GZ--LtQ({Q=0F z@tRTX1Ugr@Pt1(cgd|J1ukCRt@vw%|a@xWlpO`3JGgmwXp#u*#mdTm$X7{{>cwxVR z-QwU!XJEOF0dk=d@ComNQo?-`(?p;%9kQ%sFMqR)N-e$Y!iNuk(^f3%F1r=_LjuGo z!Rp;~I=m#B6DlqjYjr9*YM|#*PZw##GucuRXd~!RxJy=HN&63tUK8-0@(ZD-yI!fi zcOH=grfS51H4$EOwOGOg7H|JnwG~0PMY!>AXuonW&&mrANa3Rx!aauaDK582Qi4p3 z1%OkUoNVd_M^jv?`s_JI<`?&O{!N2q?o;oU!ku1ZAuPKY;24q| z;@sZQgj9kdc(|lfiJ~%X{q|;gRjTp4Cz?0+QAr^d??zp#JfbB-ioH&H1IwebzYA0V zWb%F&XDtbHsPWpv+WQ4_Q^&>BM4+Rc$KFTCCqPo9!2#;mP#q8LbLIwzHmo1_bRxWh z>VaN}+T`fcy)ZuFh?=AQE*Rh&rl13~w1^^jvUX&U6QM5c9VKFD5RVZW3XXATSKa_f zFCU!_>45vxnbT5olbm+`EW?3comUI-RESZ5wpxo8qcc#qcK@@q% zEND+06yl5^Ms{_S;B*nXh5GoKL%s**O08Qtfo(*XxPwm|dN%mv)&f!HWIqFL4Fz_A zIL(WT+RA)16g}8Pc%3Z{+nY3(dB~XmjJcBTE8J2T??fms$J$Q9FqzOw5hFS1dY*J+ zuSjLG%3OG)c+q#}^m-+mnO*(F2*x9GlPeH}&0cgD3J+O7DWYhCT*>7j>q@snyVB>p zUIo82O?UVKCP40$5)5R+=lM9gNDDem$Qrs1D#GdyI-+40W9z1sA-y6{j;l@-@B{^G z2*ug7LIn2CLE-(v*}r%kCqnlVrcaM3V`rHo2$u}5G$H_#4cN3bvDBoRN0plTgabdkIA~ZCAVxxSB%8ERX8o z-+328(XoBS_az){4jh2!YvcYgGE5H{H(UZ>S@5qLRx9w8@#hX0o3|;q9cBS0z}UPrIt&zUrcNxQcSi$s(8JaDB;;VPe$) z*b`4tkZ;0&P5oVx<<(6hZ)T$X;qWiqbA0BiLQUqyJwtLEkJ^x~38PeH-uQRTi4k|r z!~{9|+6iGFQ4xJoWbj+ld=$r_*ESTC@cNT=rv%q&xJMm5m4tY@gn3k|4a#yn!e`kt+^&WlJ{7z&L7`LrSKDA+9@Cx51tCB*%*_PXXpXhR6?}thUUCpE^%%uu z6DWvui?KJqXXf4ZH%Nk1P8?-CPJnpB2(uOf#}xdN33GV^5n(mDOuHKz#SI)_TnXL9 z*Zstcg19U;aEXWG7C%0kg~m|#ZF^obwI^~!+v~WO#P)1#54Xz==Gs7-YzJ74K#-s zZggURb$T7H=3IEoHiNoVGL6x;15Jr4d602+F{~p~UoGA#@e1eKSk0JQA;_i;s4~^P zfLTHLgAT`ZIBm3|UiTd7ZiS0#^1He4GOD(0jj+!s=$NJWdr_y|LfWJeEB8^&@TW7# z0fek`HO6&9wF8~GpIvemzs0}}t0${KfT_>6KD`D-_iVf+R5(~SYZzh}iM&D!)m~gG zaNs>37sSxG74V*qD~7_PQ?pe#B{1p7%q3#PIIf9APh_3bUwlcq9f@R~3Go*-e-E&i z*w4CC>$=}mR730)T|M+#s@Kif5~xFwY6H#_4QRa}@t@YaI9W(=Pv_MPu76Skf!|fo z#S2n2q^1V`0lep>p+qhoq6h%L48o#H4+!pO9qTxZ2U|zl@3KwNgGh4@7oz_uK1lEy zH;}O(Sx`_J{G8uLnw4-1g8UQ{F^)V_SYfXRJkQD51p#XRXF#An5U;wBX&1Wr7?~zt&ri8r^nFA|857 z0rHYGTk^^eQH)rDD^PgLCE2T5{uo-1){TYQV@QSU3`8IO?>mj^p1zqnV=Av8{s zR4Gx0dcyu@5-o&n zyeF}{@OW?u4MBYbs%*XpR&YpSNs-vVcllruXn}!Q-`z!IBOZSB83umk&~=8{!TlN3 zks{LlV8rAhLL?9N_rk-z+z+X$`x~Y5+TG&r?#4C(Hv{uR(u-B$;aYjUcvy_vOa^$( zYJqPFw7Yv92{I#7>{X7-^0*F^?$=4{&XRE)))Z zj>O^|wXJXo^9d=XW>6AToC}|~?TTKrtrmnzNe31D0s=6_0|)C+)rThNazh5daUt=M zxZr^N!-<-dQCLO!yw&)CL04q5Q{hrvafEW*u#n^h?Wzy4(p8s{(JNuXPrOgUbc5EE zJ{Kkh3_3YEhYCOHN!C~1X)>W<(SektL<-e_jW1Ft|5mFA`8Oh9`4~z4k*LV$AY?`B z^+%v$CYQwv+#g^H!Jk5Qtc^#+!mmPzFcb#Re`KaOWD)*8^Qfj@H1u;M@(_*KMj(ddH^TPz`;h10pM=6CsCB7HDe zY176j8&BsQRO!b?08@hrc?FngB_Q`RcpDlmJC<1T`?ASYZJ9ImkBVS(ec@2#dIVKt z!n*s3OZ%Mr+upjK2rKTus}L9`1W9Lmc0Yr6!4%?;#3P5B0`Sv~#9kIg-SU$Dq2DWb z&t&e`kJSs?t+1Y{^a?8yBr6=X8l4WZAnR_-+MnD&gn3y(T6blR1r%}uJmF_Q1c?a7 zEF7$sT2u9l7?>@?NnSNm@7Fa=dUhoC#zPO;n2!bJ?sVJdl49sUBeBTL29ORc)I&S+ zp_c|Q54<$SJ+^?DZ<#f)7x<+Y9)vS#DR7j96!xO}sY-D;m{u^)+A`Xrg*SOa;saJ- zN*3({Wa_>gPa@vz*UhYc$06zSBM!8#aOhe?<(EHoOM(bFjZOneqyc=CXcm9ou3>mN z24PF0;J=N`SdXA+^6arpt`qw=qs>$E)T+VB>Qd^&XZ=*sPF zN=%Qs?6^m-X%+1=2(3gPP>>`VRyYPcFVj`Bm=N^OkZK2p_4f%74u~7suR|&l-@-K~~hLh$vy@ z`x5tZBW|{%t#)8nM3gQODz0K+uccM#-#BXH@_ofO+SC%yN0`AR*mV3KDgZn18!^fqp zJDa4?_$XZ3f?vgvzwgeI@MM9F0MmF$hXhb7Z66&#T{MdzsCX3_VWP5RvRW6r z9tRQ*2bF>=AR(2Fz8FB(wckLL++F{~yUYwixU;J_2lNu_HrIl8#9a}?ta)x}kARAU z4~>ZkG8NJXbCacqEQInw+%sIevJeZQF%Y4Wrb1R6P@e^YL6e1O< zZK^hP$$BmwiLxC*}Y} zcELfUm4o*KGQ;s9((GXkri3Uz=^hTdHzP?w+Cfy^ZAZOu=R%~+^VzLn11;Js# zG+jd60x)@%)j_QUmo1?q3JcJBP21v$$ttdPcp@*pgpF}Xm$c8JyU+!{H-%iP_U(AF za{!B(`Cla?Ro+)2h$35+kI9rzY$q8XlgP8wK_c=YGZ_@sAVCiK;sOdSM0_Rl zR-|Qtka;S_5i*ZUriu{u7jqZXpeyH=LoX;ifOo)|a4{*~24@iMYr-dZu17wI$CKN>=fh&V-lnlNC_sV(v7-l;3{JC2zioHOBk+zcZR{=&4$ ztRZq65)UldPuTfE_B(P}d4n0XtlaJq%gX(J(z5Ecf5@^T^#^iBH)~OuVK2D#sg)4moF#bTF^YJ*hmrzHTn2*I1YM9dw-IgFk`yu#5uOT}hMXwHlD-qgh>~lJ zT#A*`F=fMv!2p@q_mTS5iB|>#*&o$Ozexc)u(qEc$8YE+7nQ48d*D^#(gHlAnX7`= zdLqq60VNSiic%1qo6Oti;P`^FIC|asSp`G^hwlVRC(;HXT9e`BxMtHyIuj>(3+=lo~qE}ZHGE)ODE-T`jCOCBaf%({49O+i->bn%p-mT ztH#5E8O8;{516Y%J{7@wJKI(@B0fjZ}r3v4{c#6pyxdd z6UZl`qNV=8L)Og2j)*fT29sEz(O%vH(MBCvS4kIx1ltfo#-Ix=pW$xWU`lh%y*|m5 zr>xkC%i+on>rSJ}P3_?-BN;D7--YC>kd@e81b3K$;vcE_e9|62J|73bUEj;{c$@MZ zSG0(dD`jnf^r9rL(fUK~3N@y)h_=U?H9lswz$=(%yG&=Ulu8+1AcX8>(>>L0M zeV6Ej`7jpmoHjd014in&0- z6nn5CbbQ#%_W=I0fk_U7a^Z-3s_FC&SjF2nKCiYGFrMHn%dPe8oM; zTxIZz1TG7r{A2SxnRX@OL~88zQuNA*GdmicpwKQ@$U~5g>g%exc?_p!WHR9D zroQUZeU86k*A)~u#M_hzxf^c`engi}r~&_-!~#z|qyp(Y#whTtWFJi&dCLSndnX zoJ>a>1f?BDL2Hq2O^v6@TRn}1BJGRE$nz- z)=Y{tj3d6~y>oal-H_qVW4MQv2cgQI^4hjj*r@{Wn)YV5tybr}XO(xM`2>4bVKHbUv7UC;8z!|8DBvA~ zl94J01GHX~#tJEJil4S6{3vg^(R3OJx0PEfZy04L5upB14dSv6XkS`@l(NB=_yZ#3 zi~YqvO?5`d0W3~YxkvcO(gkT`t=mME>#=PP0-*63Y>*mHP(@S zcQ9yENTizuMKfE*r$?!9JU&N|JB&y1_%%D@Wz?0X4Ijtd<>-Lb6u#Ot#^5W= zfK{`i+YQ@-7FMa>&}y2dM7=5a0#}eS-cTwxz?afF%chdm1-8gzIL%OogQbP;opa%HXeM)6(?(mZ zQrrZwA=gq9aw&4*C`rA*7e>fBj`gjqC-ZUchN{hX>%^J58s3_YyGVHj_fWULbhiXI zvBh?03q7+u3bHTe+bE}!uY}L8j&g(NPzLl){-xk=PvSkXaOQN*s}_gnEsZsIDRjq<#4hy~>W`pZ2Wsy6;Tw)s&+ zDSR0>sn0{R!LH+(9cS5=CP!q|tvte`$eNZn&8t+;e?6{Gb1TrXxTc)qS7gE9adEBB zvHE(&JWJ)XbT7xIB!xMA8)4gNdL7h8vBZi^lsl#ZbC7N8u~6M=+cx2!eA}IH`yFx%n?X~MH)DiVFYr_=0g5C+$mfS z%b-)ZQ>Us6l&VvU=6Ow^rD9j?Sq>)K!&6SDazvmQ(MA-vV$t+KTTqGCBjJbYgUbh} ze*T2!W0NUkP!Z`GaJ3d!UmmdroF=J}PBoOrp=e&5mr;nN9)K-jXQ5Twi$4M%fh!f@-(UUuCfXY!_lRYu;j z#MyjV`BNTsSkziEseuFcvh0a;={qds+*2X*HFw!9ePAG@B^^^lf(#q}L#~@oBW%bH ztd=gCgIFu^3>vbtnbZJTky1tR5fTL@A%-iAUK4Jzl~4p1_3!)x<77UStE{-AkE?x5 zAdZSnwX%j>%M==wLLsEnp~|971UbSe(_zjWhNVdg?=G;keIn6{aNa|J1KHv&*KS*y z9RjJMy^{mPV4@8!(zB$CLFRTb8S$}ex{{|H`}2i3FK^Fmna9ugVVyE;;jDUT9naB`*XI-kZR04TKP9RLCNRWo-AfnQ*e zB9A8jcN%a;?6fVES@hzcrAua-orA~b^1#=qr_@(@Jp)-rN<={dS2C+l^-N1hF=PuR zqZ~t@-w3auzp=wxA=l1)!Fc+$MmQvpY@M=1OBR2Dk-daM%l_J){1=wr4f@%m_ zh-gJA0siouJZ8+v|F4&zhX&H)tU9#-A_V##0J+G~ui$%v_WAljk?d;ef@X~=Syx6+ zzag%p>iF|)uA|tI#4SX(Ix)6mI8y1X<@$_u%32PLixR&GZfVLv5a6|%?hs^I3!Zle z%p>&f5RVG(m*+j`Iew5yEyRu=Tgm%+Vy5Hp1D46Z*jX|4`~#yA7p#~RSxPnajJ!wZk9 zJ$$u{?TKLe<|7m!M%<$Hrx^4~Jp9t*0}DoX>k7Xi6H96e56tqY4nr36we(_+3T}xZ zdMgeFGb4t&E3A%~YTPrKA97OY#OPV96GKtqtLAdt*fkk4m67g! z!A~LTiHr=2Pb7mSH3yZ4mKOqy$E75BAq#~S;Hpmwtf}vW5R+Ge=A(2^lH`%KBT1Fe z=?*l#kjp%7#okA@m@V;9o(ekj_zrMzkJdu@C`g$o#eD9h#$Blf47k*w#W_R|@&=MD z3@I+;hv2Fg|5itAItMDR@xmuyh{ASuO49FH>GE3T45wzPwaDsHDf=%#rK zm9KjlS`MK;mw*ys6#6iTtll)3FU$1x4oWZN2etth4rxwNVyoepRXy**45u7}`h{ua zdXOSIZwYE?18|%3vzBP{ksDN-K%hif@Lz$RK&NU)%sWkk79a69p(ChD%@suSsOD-x z9`B*;rqh#B?lBv7>+h)`OM5C=6rH2PxRB}V*^JyxJ*z0Qixp}?a@TRlk;27eH@3BS z^4c+=H5Xo6i+gO`np_*ODJ!e{4A?3PD11i@e5L{p&xj$?uHI}z{=`M(vD#`D5Fsp; z2)xs}byQKUJkSTu4&uniAzbb2beDB}lGDo+Q+f;pR#pbZP$qGaRYlfCq47y$I7T4R zzS|yA66pTOB4<}eF`Qvr8ZsmIz(xmuEtPYm^myB5pAqVpk_uFFIZ6ZP`gt$GeftOh zJ2P+}g}#M|EBQ2Gs=+f|43-gcffFMoOg}GObS$s`uuRE;6GWX3uSxxu1kXYR&|8yAIhWEAHWs)NxLnQi(i*lEmLaxR zMn%(_=oTD-U?bSnfZ8=?kmOI$C5Q;eX!%g}5F(~e!vO-7l(R}wC0&5n&TE=JoiM`D zTtl;#(vPdI7Ve#_6oyW{rYkSUF4VRk^^?K&6qw)qp~r;Mjm( z=?5ueVvSsNXlu2fyg%V))i+YwgSohFW~refy;rgv{hy@7jj_f()87Q40Aql)4DV#6 zmWCoX5<}X`{?EAyFff@9h(*9Zogsx(Z)p&q480(#b&4bD5?#)Q)1~02;NHK6T@`fy zXb22^5Cn<9dBhcla`h<5EB>^eDj5aGbS5twytF}W8?iLXu`OC&dAg)jnVXJ?_sT#HUSMV8= zvnDy&F1aH^ap+7?0&p&zwPvT_*O5yk*%=Ip&L~W|fy*$DKeF25PdL|;d8m^&S9@`E zI`(+KwrvODJJJ=lBc#rkEM7t-M(6fRhIFXyL)VdhTNT(-9`h1fmW}gO6#2MLHp*#7 z5aNaxKE+Rpst8pw%u6X>AiZXn&5Fd6;su|KSX}+=C?X9CEyXs%4Qr2WtM|Iw9mX^#yN?}#Xn_RhXlB#URzcaZ@ z`1ew7maj|WHpq1kuVT|4(3f3rLeM>93c-K;eM(xbPeX)vI|Hawc<^9%<)s?>Ww}gX z(P^Vnf|{#0hvbj& z`0WEYDA8TlW}&g9X_U|UA)CWT*tQnHO9CS)%zt2>hhWV3e&+ABF4YJT7qJ&hB@}3J zb(F_H1Ze5Ijjl3I9W*-1=L!z?V151@CZ7^X;G$(O0Hcx77ee5`Rj=u4`EaBd64SEG zCcXYje@QddEPjn`Qp+r4xMrS9cea$!ZXyMyF*Xr|PsZTjTbe1W#N+y}neV>fD@l|f z^EHl^mj#@S3*=&epuXtO%Kxfu#*aUwPp&#lLOUYQ6P=NZQ$cV64fRmG(j-rZA($hO zFHb^GqcFW1e(cB|27UqIk2oa^ELmO|a~&b5aYi~*+nHeRnNP?9Dp=>k>A<@jiS$$Y z623&@`>_~~b*`nev*5WgNa*5(nAZS0nWnf& z{gl*E%PU8gPC?s&n$AqB?Y+ruBI={&gX(HZgYG9JHdYs<^qTQ87v|Up28OlZ-(V?S z5W{70>nRWtU3v`;dCc^wqA3%oUxm5Qwjzta|D_QjWM@Uvk+LgWohV?6B1JO z2d%7&aWwO`tfX{w%F?t{E0X9Y`mmu6Z)s>_B|i=I9S9Yh8S^bAe~o|08G7rh58rT@ zvWG^2P41LY%5HZ_LSji$Pt#0QQwkxwu|8Um`BhCC^R%|fG}RqLOU=BjPb0LnOsDaU zVMx_Ww@p0(r4@B`1BNoHVuoQ&wZ6@jGg@qyWAL#R7&>l%Ln;JqSz~LZKWjDpRxLO8 z6>&ruZ5%_JnEjd+@)j08=1f&zYis*b;Jw;@OjWlDX|g>gXEDVUItgc|*BKc_Z0WhI zv2JNG#xz1mb9QxwlhqJ9B%A9vsqU-;X+?03L?2e`w9xjc@*vF^56c~U~!=c7jQ zuw5KVFvj{V!X&EfEht*8V8|#3l|jdLb8EZ)T$8F@6vCmWBN*jE0?|OWty7}$oiQC9 z>LIONx6ASX=d7x;sL~L>hc%$JSGPJe^ky-G%UT*{d5?z4um+@QY2#v#84Cn#s;i2}-G|8rNv{vPwELPi)YjF>O6)!rfWi!C8iZ0|e z=zr9KEgR}RSCuZj<_I?xac>%;kx7erX?@75?#47E)(pEsIx0u0*prjjkE)*$7nvhg zL`fltKg^*hMAmielo^6R6rj zy@vZ%sS4M>F>?XiHEOT+SdyJr>x{x1EeAJ?Z)wj#4AXPBX32vKrOsP%I2_(JX0N|v zu~NgFD>c0o&0d^@#C2%TIz*!VUFPG#-E-S??lKA>&El@TR%@QB**1C>x)amp8qubZytZ;+CKjo)`~4a=L!3S;9Llq5NYm8aM|Nqh&pcM}$|Jb(?Z`?YHDz zm&X{TW-+pi_oSqn&tc990;35;Q50+!E-%wMwHyY&Z5Hw%1hxs5xC^IBICw2aTS#td zsWnaXuqE6X;R!>vyWqKgL5jmzpo=B*c#S!e#XK(t(%yo2r$VnqzkNwk^n-_vv3Y~@ zeU@0kJvsRsP8>Qm52A9)Aw;CGYK3+8(60HcbUPH(+NwrB+vBARQ|f=OtXgf`k-HLe zd&Qf##zXU73inow7q%K<-iqn2Ls3zmy+(LE1CElDY?E8da=A0WxqR+kD(zf1aylG~ z-b9N{O&KR}n8%t-D&sdRT@-X@VW-?aYmMKwbn7BKQ}v9WUphBi)@>ls=vq>{XdESadVgFjj_`hEU_?(hU`Mjl+`MizXmd`VUy<%E>ZAwT@nR&-B zpqDThTwxi|3aH&O%8UBrh`C2&q@*iY*70f=#vrVLdW4--q{Y8&dL5IWI&0BJYbUv+ z1q;Fa-fpdSPLdfl^|YLpx$jp;7b9D3fzp(G6Q*3#7#B{t<@=!Ip3!1u4r-VhC1N65 zp%I1>uYw+FZK|D{U|mo_Bd-D`QR$F|^*gX6Fn1vp>Pa^)wE@P8mZ$q-ad3u`VFIsGyyvr3#YAVXkCElu5bFyw`hPfld{s3` zC?S@P=|;>>)Hc<2D1h?l1jfAjSnrC+-jeSc4Ls&zkBgjQ=+nbN*;uXzjbSQf-4ZvC zTcy^EHg=6Az4u7D&kr9@JV1$e2jPPs(RD~ZiQVMW_I;NJ(SI& z8&3QSQ=+sMY3+s+L>@?3Wl=33i z_|~aaG)RXE$~=_j0zCrN3l!20i&ZC5g6v8`rU@~X*g?RRlq6yF-^L9`kA$wvMJcK{ z3tTf~AO)ITz2fK*?Yq?&fE1b~=){7jM@wkDQz<*J;K6B>Q01%Qd^BKewZqKSEUcohJ1rMpof;Lkv%S&6Qgbe0*t+}#> z18b&z+a;D?w4t<3)d$DXMp;uvzE}pOJ&X1zsGX+b6WpJhEP%n*;~g z*2V1n5i1yT)Z_%*?60{$NPly3pEp1Y-WbUMjU?j^MX!?6b(18+6TMB2r4G^fIBc!C zP`W;%#tHzk4eD?Wi@RpH9M0B4{QJW%_2OU$qP`J&rlzN$ydplq{Xg7nr-mon>}EUc zNmQi}S2Pu~POM&sQpfB`HgbCdq)wRzIIhSz{%D+_2Z_Pev;pO9Zl4A2tuV;PQe{N|7XRq%~7J z4gywso>ofCfYp-V5XzLJkrRBAJ(yfRsuWb&h*0q+HzFYMHbaeEHi9vdc^z0C*q~wr zXgjQ)Jb{Z^YL0Ez96JE!?0IaIzcc%JwHm~slNE*;AheCH*xOyIU}}Xp3n_~A1hutq ze~44x**1rAR>GQ@rLOi){wa>msGKf@2$uFvO{C?Kk+Mdi0KzS(q)wQtG2?8yM{777sx3k1f@SL1fd8(Gu>18Z? zI3pQl7p&^(>9jsnzcKb&)b6QZmSJX1wJq^kYBQ@ROw#PiRl6qBY?`<&jk4F`bDg!A zI&8Q=7))!~DR@L#Id4gfL%doN z<2aI&U6>@aMsN#mK4gwySgXD@D071#*L1sOhBG6Tq!bA*16%A_)PbCqm#x~eu#3GK zEd+-Q%C*ePpnqWaq|$ni`UK9CByYkVN;R0T!h*PE*F=S&M?OW zEnu;EyM;rB-ymm{AFj6c2bVR6+*)8;VvKG#96T6q&)VYNg{~(Tj0DwEDdR#-qfoX@ zIB18Bb?Ce9xnzi%-U)9-j8}fT=BO3rL}Y8yZJkj1{Lp{B(}ff}FfQ0Cy(LE1AM2c@ zHK!YjoTar-ar05;EM0!z#?m%b?{nSRvBO$?_Rs%GBqd>o(Lz%4!LHI^b`H)SJ?caB zEJHV8`CHJM!5}nhzMi-P?%TLIJ$t)*h5>52N@)62N#Yhkq|7gf9B>7wj?9fBl}I-OF2(l)q%@73Q4 zG%vL1mz!Ph#4$&IRw*s7Ev&T;3tvRt+YGM;q2+akbj4PYx^{IcYaJ85~jw zYn8zvcD%hdtWg`NedGP5QmiGyRB)F1mS`)q-O3Ww4f(q#$_GkkqnwM}AkDd|h5AM- z{xqp?%8#XQBo*YR?=aV6Y!ynMX;c9=gdO9Z~- zsB4;qM#+$LkGk0i{jHQ9Aw`UoHlobr#$naSYSu62a09cDG0oxh+1$#*K$2Y_Sar z-G;t)1c{(qHkAK&X*->N4JGXK>NProv_(|1V929D=g=xv-q!44{lswVAZ#LgwGJwfTy0^h~s%ptOqg>-?jc{-vcYCs*2T>gtTCp2(){gnqR6^y~)fL{-;*G|6>p>_MB4jU^UOy4)G~g?oS|-A_ zX|Q~sjis|F;ViP7%~Wd~Ev+rRE~n;aqPCJ zyABVPcG(1;V~teX;kXs{b{J~o%T%M(w8(AFQfQR2$2Kpic%rUQ$1#7rA^9c72Uq05 zQ>Hq`X)%IV?!I$rM_X}DM~v8w|6FQ2n+j;hI89hPsz;fT-QmT(RDN}rb;E_@hs~S& z_$mj3*_?c){$xHLEp0do(^eoA^X{3URWy}LGOdHg*?pk2DLv>=h=Eou!_A5tJSTi{ zdCjH+SU9N>PtVp;*9}&}jkT^D^w%ltcl@&Zey(3W6mO^ASlehnbT+&;C?Ryt<66M* ztNa2sJb18it6X!+p&c=;(~IV^dVzUPA5b%y!)KUlqr+$0!jP7Z+#OKN<7=n5Alir= z(TB!!jjiD!`Wc?FvZ~w>mJG(R{=gqci7{0MDPLFGR)eCeHK)qiWg{=lj+>72z?Nw( zhJuJxX=O0brnVc+aQUsO!#H>h4WlhtQ@YWLB2svhiAafmAg(<6E=FHo5DLo=rO7{3 zFC#8=&+ftswV}SS`bd{!4T0DYmkujK5Wz~}k(R>lY0s^`=6IQPk20<-PbyWxYB6Eg291=hC$CCMU>Z!V?1NBMARXI74}Ptd z@?A_9pLj4FxXHMxFa0h*bAxq_P+!gQ)Yjp``*Izwqwc3ICmqKA-qL2y=dCPhrStSo z>k7{qW{TRwJz?ob*yAXpjPA`nb$FIqR>VtErP`J#n$d1gsfLGiO^Eu|l;T29*z^V7 z5|F(h_BqCHjJSKObasb#byyOZQS%$N=6+kbD9(w7lJjIHD?}K=>2^sKpPgwLkuS+gOpO^&|Xs!h;)C2tbF zjYNM~i?l!-6%=w)8r!Dut9)hYTJ zewJT~K7Jv3_%zdHcY}7r{P{95M2!vf335o96Y~o%Env0421gA*!^#VZ6E(xeMjvq% zk!0SivB$-=_rKKEAu4;EUE107g^w}NZET)Da`KvG+(NI;a+05&$w}G<+tQt;=WyJq zYqv%_vU<&G%%uHa{!BMSkenIl|+7VdS`&K_Q}!+^c^T)Qm( z3So1sJ$n9IM4ma5=jkDZU$0~#AP;0M>q$=uA6~P?E zssfG3na8Y(Z71PN7g;;hVt8YSz*31@jDvS9`6%D3yL4{8gw1Y7?JRRVWzw`i&*$UX zA(}<%Szf;&g)M`3r)fT&EDtwjP5O^mPM+9R+J;W$PnfoEe2GWAPaQs}7ej|hqabJ) zjkhMAqz7RZ-kR{ce5|x1G-XyT{}%(x`ec}4&(Qy~!4|u*4!rUwcfuzW&w4UV>zztx zsPZ;;2T$RveLKr1%ZtU~Hmc2mc?B|L8;ri9q&U=LXgTq_vb3XF z;INg`iC{~`^Y&|&y1g2=Hxp6_8>fwHn1@~$=Me9rj?P+J@)}|z=%0z#&$TD7GR4J~ z%4w$)qjx%42s~+CM{7~2k)gJeg)zN!6IsUyQ_ZZ-pD1-Lu#*px*{rd`F~~&ejK5z# zzGMvke?rMDa!;+a^_tbyYuIcbIl9Gab|{c1^$1d>whuhm3SRU&3x<@f(K-3oOd)CH*HF2@+Ak7&p1e|oRJIU1 zJ;It~YjodYEMw!YR$V^1bEoZ%rWljZZ4bQBJt;-oJcQn^R$yCPvagu#`mG9yC#Sd! z%;#B0hMA4sXr6UI<-149vp&}mLFYs3ABm&XzRbUsk7XzenoqJNjh=eE0L!$u%KfI+ zXnvv{#dV5rcVQ(t9##7$ju0?E!kSO5(tOwPbs{=xWpQzpENLHNJy+$P5}9mqiTCJ1 z^A;{&*3Co@Pqm;-+iTbANregW>ZIWpw4+d^1+_$y*bb-6zeg)Fu8h;~d74 z@b;Jx&8FQ&#~x=r*BNt(KlWNgFH*5MSm-A?H_$wJHY;ty5%H6}%Q5nr$}e`$ZF!~y zTd-xzDwiXWje6*t&aON~Mm~W;tn#A79E-+G=-u$Oe4G(Ddptj0!W*T(`!7TX$Sh$X9w0dqVWg?J$Z|o`|+jvz67J za$KOl^C_Wue5m|c5#RG zT$6fi=~tcrlSRmPsymdnwLI^+sI>W-l(Ll*zk=*R`Db063d0ktMWmmqN$j6uOxVe_ zK>H^4!I*#NTnp5=fzFQ=v02%h4BpK>jm<}DySd($TxIKRwRN`STy@8Y;g~j>fvqVe zv~4o9hiR=US!-yb82VHq>rL$QX|oPBw!vM-fVOL#%&St#W^K zsFUJveKGbHc+sGQ%HXm+QS+3&FE*yB3g z&1Mko#mV)7Dm{b%2WOFXtW7mIJ%ei}^sM&WcG=5Rg;{o|`-0Tx#aB;F#PG?^7sjQw zCuX|<=dEe>b$f=r8z=P#^+*>Doi%nmy0EPlMtAxw9&51j$w4+_9O2-mNePtiU&#zr zdJ3DiOOgwfb9-du*k=15(}@q%R)LL2@a{0xWxN`XYn{SV>mb+%aiJKW&=k}*2U8vn zDHuJm`uI_PZFi{$aW8U;O={C{6i-(=)7m4+Kpxr3`ly#!8u64UCZZbhDCO$FK|>yX z^;`~JR`zlggl&%3q2tTc%~vA&YWNz~^r-;x5tf}>a{0)gAjP}C8EMTEB!A=9e3>Pe zH!gq+sYl08Gl;34n?()NPAaO-$}5pow#}?bG9X$unIE%WihTq>wsfPi%_s~h7Mci9 zST+vj*Rk&92XeGx3a{7mkE9I`bswzH=|brQZ!O4vLHD;UdupN|Q#GVU|;KT#c+Wp^U-TF1y!jEFF_tS<%O4@k~Y!-kMv}Lpy?)E}fm-_@Xl` z8+MquSeJBQ7aoGwcBY6r+aeg8SS$bc(wRDgb7wr(jKS?oo6Wao457^z3}ZQS33DAj z%0nedwu|#>RI2{bm}5XAV*=wDHT_qg=yjCZIe5aqtNgt) zOPf-N|2&6);8@vWkNr2L+a>E*Q{EOi0fZwe8yUAskyKIZn5e7qr^=T>C{xRzuyW}& zhT-8NrpU|)x(km}N-#}fW!6OsF%B-PYfh>jDvtEG1%ooj{O`l5SxFyN?FkH$+tNvN zaEH;s?~iC39$Xb1j4#7r!9^0&KnP|TEV`+NIZ8Fvn`)R4PS{gMFP3Nswasv3DBcx- zPjv`Ij#Q}9%(W$_p0pclVn{wk=H8ajny6}Pu{X?x)pT1f)(|UV(S0MERjEKxjvh0^ z_BADKLx~m$D$ZJ7V_R_IlnO%>XzkPrJn7uq5ItNePdz;<{{&;Buw3bKX_mBW+K~<= zdI_Cb{L3BFD6M4?Fyh{^%KNy?FD8+^WjtG~ERF3JFa2CYcti+E1{RzQ1l^C?o)*ak z*%6QJ(h>Dq9;}sDOFMM0F?XE(TJ$+ehE%pPt2WCtVHn)%8{_GhH*<(E!vXzZJQwVpA*(J<6 z>T^#_I~U@nHPmB_ zb&_FISZ$HZ%Maq%TO%A;Ue!`i%yyfaJI1pUjkl$8p<|P)X~Y8)x|hv~<|1SZ50nn} zWLkA&c^@QQcDT)hSxlkw9ZMIawWn@g0h7y1*Q{`jgx*uiO2$!Fs43hS^#Af*OIyvl z8a<6}kD1#ysl}s`Aw-R!*Qa8%$*U|PvrUXvemnZKR6d_AF}KbhFmNN}^4|?Z)9@41{ts z+c>s{R_X4H+BpfG%M+OxBVg37w8m0#j#x>{(h>`aEl?9&&mB{d(JNi>2$?r50hcQf zbB1aE*4jzhOt8J_^Dlz*z#6s4YU}&qBszCzY9Q9Xdv<~X}8%upH zFGmr*$<}wz!Nzn<&4#|D7Gv+X$icxTQ&WY9+Jmx}kcq%bgY8XtFS&p|>{ueUSmNfS zYY=B(p*O=~&34#KU68_z#UN4V78P?W642CfAVwL&?#Fxrc(%Z!p1*Ap)tE9Dj;<5j zWfkrzDL8>$H=68DSTr!9owzVSQ-MgCTViPLbe51(54u0s+}@p!uZT{}bh^b4DLj?5ciboT*mcL~pex(O>09b*t~> zp~FpqLZ_>+{|i&Jr_l-fzYw&5as%tVHIy`V>s*ivv)`W8u$Ef4?Ygs8QVn+NXP408 z1?4-E0{^RxXnq&2gZZ>};nd@r9wV7TeFHXI`eS@!X@jbSpN~`S6yoENBgQG57E*!LV7;*8mBL2d0 zFLU}ei8juFtq)b4gflW6G$2mu|LPQyIEo`%Y4*GPk?zttX(y?|>RK{(x~#N4ZA=?? z(=$oydj4)HC1U57wJcZm6PwwKmA&`~H-_tB!uri>u%PuMHSOYYL!dHOZFe)VHfT*J z;H#I9bEVng;7l5+Q;fio_nUOKt#*NhiDeB;DoWr;0OfDQ4y76YnDN$T@m03p7Vh|p z(F3VVj9z{nJCByS$aGa<=!X8YPK%_SYa=u>rZtLMr1d)vm-QgzD(yJ*P*i8WgV!$U zm51mUGBs2xc$N=nknjs1;~?tHlm+6B~_z&oNL-JF;Y- zm-R7y8;s&D9>9O$?8;Im^BtD-&q;~ppEKoJm0QDS-e0<{i0?wq-H{TErS6%+A|>P` zZ6ZAL&$gJczG_)?^XD`DF(VOQ|FC}uJIN`1Qob*zAFL^dP98i_wYy_!cBb6qsU3RF zW_x044%}Fl;P7KLi9&uNgGB$i48=3L`EZWNlpCgO&M%se5i!`RV$qRz1V4-4mN>iQ z)gZ@huJNDx0c)dihjF@DEzU~YRmco|CeJltYx0rUA6S!f&SODG9({US)T=sI+=vlZQ@uJ? zI@7Y5yyrYQu_g0X`dW;rVhE?r)Xb^4wxyqJBhi~4ZJfaKI+|k_I8m#AcI_;}>py0* zqy&K0<9ti$7Khd3uBsMC>Vj%&a9@``qhV^%LG-*h-I%msryka0%CP-i+){RJxE7u+ z_#v-LR3b)pZ+eF~%X+?(>yoVP%o0&P66+qBw4|Bpj?$881at-p6G50NHrp&^Q-Ru; zM9p+mP~>Nfo`ePEgT^Sow|xZdJHE=rfNhQ>p>wu~Jo{TT$OF!-zpkkH+6&5LjQ=yT z1v-1tZlWbM%V?9Qp?tEmIqMKQxK#5tG|*6OS{hv8(IijQE;4h#j&pM6(rqqqfo(XB zzOy3vaFUb5_)|H#TrQo3f&Ntp9O^ZQ$@5js(R`-u{~F4Yk^QZCj;> zm$X#+Et#=bbkz;T(ypWTEXrVGC_Xg^yZDam}{b2uC)MnDRJAEE)shDf0+HQ z`tb3?bRc%ZqHo(3!yrRtL8er5l4>Ui$hM0>zlA@>(W_S2rP?aA6`zLm0Q!1KiwVAa z=${X%1(81f5SjzDs7f|tc~v58ga#lelhyiNw@2_>pz{po z^hSovmDnoZC7eSz7IjXxbqdxMRTTw^RBnN1EU7mu>2YxuLQmfUt6aoc6|O#}Mm=4B z-c{3oRV^8+29?I@5xZ*AOmlp-r1eEMzcDnXkTx4;4|?WG$O`Pnlm&n36!HP5Z+d07 zH=`XuXjnCAA7XrsP=k@t;@ht^q{j2pd`IOJLly6LIY)Smwlve)f8oMo677t_H z7sNJoXxO-a1GaAZ&;&PaB*gf1=z5Ut=9=A-3R`4+IHAvajzH7T5Lh}C5^T%zd6s2Q z+Nn1q=JQwEl}j-Xtf^poZ0VHpw2yBqZ3)M?){E?p?bM}=MIu+gGP`j-?XzK@HoRd@ z2?9^i99RA{d!7~v2lK15f(|ap&;8D%-VzN~l^_)bZCfp+k!_)DQ4Jy(7E;?=gJ({! zns49fHAPa(;-ZrkC=|Abs9;Hbbz(+Faz3y`DHWVI~elQJd$FriqCWpq?72u>yuZ% z{);3PryiX)Ohmow9)y+2N(5L88A*xpzznt@+sEUZvhCozT6=dQ1YT#u!hm2W)Y# z*Xop%RvQUfbWEAl{8MWxF6R|zPV1e#HFS1bem>$-~r+Pq;?zhlBiO)a|jd7+-ZNeQ;*EVok ziBkSq`g@Un%}rs4xRhq~l+xE}dVx7!GrHaNh?~q}@D7WhmisA{^h`PXQ-b-NhO+KV z5W%$!WD_Mc53N8}DM5l(a&&!WA}n1WgKq1COD9Z}zLBmULyw)%^&@p(qTYDt-yA~| zRTbN-N0*jYqR<_G8Cl}Vs{$0Zn89w9OQ+(~lxeO9$BkpH!JC5%bFq$qQmOT5>RoxxWaa{#330Bbu1Be2|B?dq07CBLTedupfQrDl=1D1;H!VR!}CmbT&5sfUKkIof+D#mf!E8(+V21JOKk zvRB{v!NJfrS0}SETfv& zw(%Ndoz&5Ey#8BPX=~`c3mEfrVVSd7=+g6ly;#u4)smGx%2li3umMXX>{!Etj?++B zP1_q8YmhYb!i2R3F;5&c*;J-eR-Na$sXeSVvG3Vo7}vs2t{z+qx(_`74+p1VrHu!t z7n&h$sAd!URLo>!zNR&N3I199i&kgpI98x>4Y6z!OcbjdG-<1g9e18uSzS4WQbZ|M zksvVbwcpxW)K9!h=}>e$q{`wANr##;?Ss*~Yx&q+s}U;txHNBvoS&&bnKtnBBW*FI!fuik|rZ?2(Joj)kFwD)tpe*RgQ&tm%8hdxE|BQ!tXEu@BDgr ztd681ti4b#Nsl|qpikpMQG>^L7nhqy*>26Q7Q+AZ4wFG)D_?) z{@nPQW5;q+zj~sWgKT)ov184NU+o|-4sl`!Z*ZR65?81HO|{(?DE9fW)+DqdttPbj zkR;j?&>2rFQiEvgueC+r6RtN~;nry@UvPn4I%PsdDCg|q>#c<9^tyCP8JNQh1Dgzn zx_W1Iy1cT-uzf}}6Yij1)B9yxV&up^8|c=sYt#viE4_1ZC!4IRRSlwv96O2PK-nKL zfRC?jWDeG9ETpT%g&L|B0)-4@UfOGDac%?BtSDN6Y0ky;v1v zoa`1)o!)VYj7W0kT*IFw-ouRs4*I!6CsC4^!%$-heaR^`o{e_=p;Mrgi^0shXeb&zg*Xr4H)uEk3(L;FQm zmTE3wb{}1%bcc04qItQqUfZ^&r^=boWgH`$YJc9=Su#om&hItC<;hiO{NmDujga9^ zjX!?N(#;z!Jv@v~?n6xti}&d!*<4;MoyR)XG8u&W)l;-6LpG)C-2I3gT3mgclLRe7 z+%+~IsHKupzlN!IAzmS;YvhUL6OoV%BQg6Cbtyq95}hJBy$J`;YBayu0c% z0^M(@tBC7)AIGSwAV`++-nlbL$4IH3mB=PUWqfbGJJW$qP00)A#?v_vW7L{)%Wn(x z%WZG6L%>LD6DkGnU(+P3+8L=Zyp&ed|FMMFaCqhJ@%+-$(XB7fCDoO?ho;f!yN61f z(t{2SLLX~3NQ)uj31bP4B}iq|e3~{PWIwpzX8kmD%GgiaP9B4J*>dtoTGn$z_q6}D z;*@ziwXVrrsx363q&c!MTvOo%xr-iU9tTk=>Y0|4W^fs>c+B%5mQwHp51FV6^{kkP zUo%gdkTVj9@su@|IR)7;TD7RKyS?>wr`hg*oo{#VM5y%*|3Pj3j>LPeK0~3Tb|9kn zYs3~;Gk)zyC)u=x_BJz;+(Az`Z+8!RS}XFBpyZBj_UWK!_nk^x^T26!+^_(uv`L+n4HN9-Cgw2+w7ycW zC5-XHSk%=aKF})<+ThbFAU-^a8d~?ChwCd#$Dn~Z(drbb1ufp~=A0t$P_q3A_XFGI z;d&n3tPs)48Z$&sovD|^m2WumTl=lBi@prdsir2 z(&PPhcYs0jY5}&@O8UNLfU8k2GZ~ngKu;1j*Gln`ZeUgJMSjAf|Jd>k@b{V( zoGC%Om0(1Xc?FOZmshh>0^P-Brvx{yM6y$Y10jwcQj{OsT{=J3^u&?ngV(7=v>JS> zWXXOol@ijPO-%G>WMGSzpll~?zG11TxpvPitOB3r(&PltHVgEZPf(Qu%x$bv?hwnpttHc9ZAciJkcWv6U+oX@M zQng4Qn7CYZ*sfm=gi*w@!uuvJ;}$$HND;cWBgD@hXzxa=bQODAEB&V0nagYA{Oai| z^{nVF9BOLyosE~YX~*uSz@k`mt39B%wdoFV)I1wlcf%pOM|>1(#N4UPpzqk>@pDUO zLu=Rmy7GrNV4V>vFnaNI66Ux`^Jp?=&^fMPhuPW~di_B#g3ygiQ>etw(0(xe?XZ6u z7`82$$*k#k)E0ZY0psbpmjANSS;^rj2o#=~K}(S?3GNk1oQNrChM;j-Js$P+;fGx> zc6>=s!{7tch(BaW8sB>Ad=h!^cd^(NYQ6++oOOBL#7%$hEyCnqIJLk;+T#MlqB) zGP|nx6CN~0$)Du^=u^7nvupzE+@&9$TJ*Umu{`c63Lfl zt^ALrtQz;- zjarCuFc3^U3PC;zZPh}qfD$9wbEwd?-K83D&qSLoM>g4oeRY`Z$`8P)XN-Lemqwh} z%i@4v;o*gF5T$gUW*Q$vkXty4pv)55=C*i~Q)U`pJV=6dXfTa0e+V-{?VWW*yD z>2yN73Cen2^FCJHpdrLzGm0IXwTR2Mpq18STTsi*s}5s6!UjPHj#UQzvJ@Wb`*oSY z1b69b1mY0LL`^lpwP!Jm*+}M+GJDEqr1DR5HEVU$EY}pe0k(bW>~{J!yfsF(G{d!T zTFKqnwQpKre&w!x(?YV|+IB||<8m9C?sV-Ndhje$W}_PoKfL)ZG+oM!{VKnoTU%0R zYL*sf7_Dj!mSVfwNbsFuw0^VLG|e`RojvHe0zW40mbvsoC-Z!;QjS_1frPhPI$6qU z0h{HKdHDPkF$)m~#(vcf#IoGjsuKRf!IuX0ei9i_(PgrQ7xtT3tBRI@#$6rSmrwari1_?zXvj#+(XYm=_D z*d*c$j4-Um&&|+b8Q@c|pw}CB(rb}~%z&3F-Z{h6%rkbVhjf;lqcNYsI<< z6vOfP-uPHGA*vCI_YYaSZmN~^QMh?XRSr8Qm#@A$_H`WwVk&!v~WGR8fVO~3-a{Sxumta^&GXO{?|g! z$00kH@|wD8S7YUo|`vMr-E^5NmC(*nd@ft(D`p{Vr!k%+vjwcskUep zr^&UrdadT;R28eY*z-J>bf{iUAy;W@L=Q&KjrCcFybmGp znpm%wqS9YkHuK;xiFjp9@vzEASANZ@#Sn{?EG5u$sidBb#7b2^ve+FF`C3 zD$u)RvOV#ADVemMjA%8m*Er?2~?2oWzqCz8Q)CLx_Qg~SBnXYDBM7I`;&uSXV zVPa`6Zuu^y^V_o%%c`1=EWXCJzSqqq88J~b&WFp7?JnJ>J%P^UQDc^%S;fRGw2B>- z$7G|{HKnDAtEshmN~#p!7Dp?%yLL`OTVi3o5~TmE_L|LuIS79A+T%9XF0@eVGK(q5 z;Tx0*LfxI*By<7YSi68Qof9a3v#Yer>$|$bA70S|<8ZXZ)rRpW_I*3D+KEFxbf()o z#+|!@{kHv&D&KA`LNkTTiI(;}3vKeI(qN&Z#Xvx%PdzeP z+ofhvn0o31PKnl{sb|K#AMBbi^~^Z;mrJ`cOR`2_+@OTPoiDfpxuQw3Ei=N7G_mV! zpC#CWz}R(;>7ijTP&)qXHNmvmGc|#0eDye5yo1?s4X^02gj$~J9W|?0QSQ4hUA3%y zdBJ%u+{ff;OXu0fj- z&{`ux{CbLR4qWg;wWSv}C^xN!w`FlPF)kS1#65l1uR|yu+bAv?Mo)P6nJ)>ZU5|E*on&8R#SJ zFXhj6l}cnKTEc2O#qi6`i(uoW+LGLOqL zRg%TG>RMA;c|kU#NzgIpHR&d&d^17o=-<_a=4Kzt9OcKRq@pXIY@zm2T+-+B-%D z#^&dzuavD8^tPp&J3$w!wVA2ev1!?60sp-8XHLNS;(WCRHa}fms7i?}x=D_WH!fYA znV0R@t=!5n4vIQ}?e(;4W!&e*h3Hu8C*ot#>bji^p9ZcnGR63;A3Bs4Uv7`xjO$+hn0qReJZ zTY_zOS9>Z8sg<@MnVjE_#^#Z&)O5aOXouccol)8ub{f?{J9Zhn9PJMzGBdx>s7_aB zsSvdw^IWmSgGeefM6K4wH~~ z87AL5N?TfcDq~`?UTsX#L^Y;Io2MExG~2ZN87srqT6JQsHrddgTbDbsy*PJvu2CP; z>9N+Rj@72Mn&;+a5B4@^Ps~tDGg|cvHaHe)SIVGv947O9i&S2tUacJ)7f7J@mOph%r)TYK4tsWT*6k>9U8F7(f zEKD)PCVS2;?bL}k6i7Sb-l=^u%P#tyG>2JH6EX)W>JFBP2GeSm$GfuOya4{=T;9j$ zczd;0o2%7jLF**0YK`jb*f>MHPQ^^@mjfDeVs2XdY-4VAd~U2ZIW@blQ9Z!GuFK_G z_ykw4usS6tw(?Lpbx{kwv$ddE*<;IGsdbt!{bf_r(~bJ&QwzNHziXA*+?hp_ztfti z^KLTNe1kNQ?{22eNBh=TN@wYim+xns*5}7q)2+7uN6$_?3Fc}H;Z#jmYq?^@Y3=s) z^;P;B2gYhsV_L3j6rP%$m|mn7Q;(!rbF)_LWvzbJ*!mQ2vv z>NJt@svOgq(3-PZgvP?$W!2d_OW@uG@;k$VbR1v9^DNkUY)#)VIaRk-YNk?egb{Oh z>#NgaGh_XYfjxucjLv4gUavE(wg&M`0%D40%F+gn%cb_{Q$1TsXVxhwUH<`H*gEa7 zrU-R!75a!Smct8cl}3BNpPajV);j&8x)^y|>hsf6vFFO;RaCkewL7)1Hg;fYfk9`l zh$FFKYxR4&IAz|M>!}kAq`iCPDP0unypWCgDl=KWR8Q@q|DH2nV=WK!VYAabtxG#- z%TliMfG#IBx^Qhl{lmy~$Er3K_SdTQ{d3ck@{bJd za>tM?54=%l%!#pixkne1b>}xTb5*l&_w8b3>ip_lKiBz1o}{JS-SOSbc+7Aw@ZVWq z+}kYe%et`6y>-WgsFed#bBlGIH22fm@|rG0mh)S~>ilE%BKPcK9lWRw9lL^gF4jd| z?xmb$7qkY^UPh0YoLa2Qy{)sg;xi7TV{(x$sQv#zx;(WtVHh+_29r}``)23r3sVzyd3YC!>%VACvWe5b>0#Q@o1NpU z9U9Z-k7l$w^TB-MGWlMITxhY|goC;~u|pNp$Hpcms;s}(F`nF^ijicP!NwLAYgKuz zIuPEbwIChd)u>PXO;tYFA!BJiTDWpvCzCK0eYXo6zdN+1IyQaz*p>B$Rj0}%5r?6t^{|jUC&<^9NWwHGyn|WH(C7;Oa^0+Q0mRqz!Q?u5u=c)4eHhEzeCmDC_ z7_2rmvA?lzKYa~RL}kzBkokhOXMXt_9my|Wuj*buezl}X56Ie9iE-~+mnU`WT%Hz$ zwANYML}BBPT`W1fkmVPr86e1;DNv9_?$NC!?Et53V+i&*-7VZQZDo+=o#bBJt@B-T zVQa7{XToo-qR_!U+J$%c?bZd&tpqKxNL+*M-WZnj*+2y6{~2 z%XLA=r{^Xv(_UbEYwNkq#i=z*&*>&h7hYOj7_W`dz)AXQN?P*3pk}yz>9$ca%Wr{o z($WE^vhVct6e}vd{gGV=T|MN=miY0xD>Mfx;Qq7q$+VYg+dMS(BEs1G_n5ApJCy!B z1xxAV=AG8|f2_^VDL6u`id}OPDu{<&le{9dQ*918i0#jGgYHaDbtOy!1N($bFpw{G zp-rlU?mexdOryWi*BIV2u4BMK+2j2B^KzR7GDz39BtnD*>fN>iW&tQwe(wFSP0tw`qv`^gZ3I8tg}ire7Nlj0 z`IlBKMi0yRk4-Ad;-y>#!R9B{+1tT(Y2~LKL$wPQKU2HLi`&!6CM1(*e%`U1X_2-d zzi6$fwn_Rv-MX4)FS!Zx^L@KpvSqsf6POz_Qe!6Dxm#tT15?$@nM9}|M71EQ zYwyvm)F*>XG&?qrJi}DW)(~+3X-UUIy)nlcUSlsMFSmq3sygJf4~Ok$7-;e$8wa|w znHrJ)ugWD}gVbO%g1pjtQrciG?%Rj*kzA!^sxEJ|#!mXS@iE;u={}atoV>-B-Gr&i zsi6TTV>y}`eNeXw+9}|^>ACSR6e(;o(5FmvNrA@MyzHyZEt*a=?EKax`}UT+RcFIM zzw07e0Qr#BVM;AGPa!;$L)%bKvHAX*32G@^+-HY&XlCsV-OTE@PJy&OYgLNNtYYIG zdClr|VQy|(z7-}%gqIXvTROHg0oIk`Ufn7Mroftb^$NtGDbs>6`%hdpKWB;r`PZ=O z#YHTZX=Y-c9x^vwmtWb~O9|P2U*%^e4z`bv>ed-lQ)gP+Uz?ksnjjjxyhar%dtyq3 zPD`dSUZwh;*Pf|bR%Oh1jXDBTm~!Rmaj|AroY&Orx&!4MNwZUz*R`~M+SG?$l=bDe zck4DQbwspz+D*~RyjqvOTg2x&@$2p_=#26k#MdXy_s!UIS1+HdUB)5{bjOkF;0Gf+z~+YRQ!e8%Q7 zYKmd5BQ#Usv}`fI7=${T9aIiQ_q<=%q`1!2Ie9?o1}qzBom*%PXy-b7f0i zM7M*}bNlv@1$l&3Kw3hlW>u{hUYd=G?^~{0O16J$a#H(>YG>&D`>I#S4=htj%vRkF ziK>3zCaF{l^4RX4p;8~vI2$Mio=qNF+j|!&Vp=_Q;Z&9e#@U&AJ?Un5zbu>Jso3rG*+>~fxe}lB8iLegTs@es$ z)5uf1d;V)__@*XeGh8nA)4Fxnu3c+lk%f0gwXP~aQr5{SG&axb)=fiLBvdD->*);J z$H@S{z;-C9h1rKs%~$JaLz!+uc@Iq0r^Xq_3s=gUta+yB?o6FFd{A~xPtBV$QeI;j zNh71RrROIumzS!9ee+)91T0nw4$FQOohw1cfCZD84t#2U~)4|xZT^EoDCe2&XFpA#~{XH}|v z?v=fK?vs6d?w9?1PRSIXm&&DlUM83EIW5zC&d3a(^D@t8O=^7BrOxM~Eb{p`@;7|` zH~DXT{;m8ipI6CMd>)j8d>)cRd>)p=d|oTp^7;4j_k3O_*YUX`D}1iXDxY_gyYYEK zPVjky+`#8Q$UpG;KjnY&`M>0UmCxLCzb?677vB%=k_YSe!@A^Q`u+4SdAfc-qf4Hl z-_PulXX^K}yX4vW{oF2ju6{qiOP;UaFYb~T>-S5#yp>$ z_Zzz84f_42E_suFzqw1^tl#hGl6UC$JG^_v!aXy5uAJ z{kbmroPK}4OFpmPU+$7G>-Sf>e`u&?O`Hg=6u1kKW-@osY-|P1uy5tY~ea~*WXE)yu?v@AZ z_anRIk^23ZZh4G;KfYTYuisDTmM7@<6T9V!`u&Vi1i^H*!ej5bCKXK0G&uZhE-t;hCg(Up zK_zNh?dFcE-g{B~u84`#$R)FLwHcLg>`WtsY{~QB;6U%rTp9S?n4F*(Q{yI=?M0}w zC8+nTn2Fw={Zsq&$T+8z%qKa}zh_U&@4^1Qmfs^oeZ3bqH!keESmIb~nx`81;DePt zm6qQF{i7|v2m3~QOK}b6Sh=?+9R;asc5bg8xc2TkKpi26X%W-~RBJzw7gQ4;Fp?n@lQg!e4n)O`Ud(&@wIj&I+?Kny2>Upaje^HZq^3r>bR&9;L z*aeohnepnRo;>zmq)+W^EQzzZ>gnBK`sb!p-n$*k0(OiDD0V*BlGnb$k^JwG3Js7O ze8U4nt@vQ2zjvGN4m07e_uQsJASaMBSWFuT%v)>yqbUO=->#Q z@zTZlD^-@FQQ1T1ak_d-w;3548EC;PgDqoYq<^5VcZXJ5m{R)ojEwB*Z8`hgGdM7m zoqhI7EMe9QdwXKc%D`}6*vHo60LOkxjTCgUsP&pOh%O%iPUXD4V^iq+IMA+M!RxXK zD5RB%v%Pk9-zv6QkltOI=PVQ0NTuWJ-V2i$p>kS~Mi9R-V5v>ldvBRQjb2|INBpL_ z@>~1f3l*B1M}nE+1yu81(=OQFwD*FX1`04VlJ(x+i&D~iYgN-mP;&dv|MtV1vW~1KTf7%~VidKsB*A-;g|v2{y2 zhD<2#Jx^;cKLLgg-;1>e+b6bX^_I#?+t-$^*So8J+0?wYoGMnBf-%|%JGkESvwjh^ zyQz}Oo!^`0?mCr5vU!s{R#1I~p6c}8#$;aAzKpYf3X2FDpIO@=G<8$W-W8jI3ccdW zMrbo#BYLy#atsi+WpQiO`&3vCn|3tO0uK|V<|{he;BkDuK1im&7gbB#a(#d{y8tZ3 zu)$j&tT_;5L+=-{lr?XXu_Mb%Yih<2ri!uYsWDCrTZ}U?lFNgs3#&quEMX{;N7+iE zWZTgGxW0dEW)a)8w$Sy<5wNgD!vZ6ph&^U9;EeK2Od=$YX{QsjOUpl1v!fZdvy-R= zHuZl0og27cO`T<$FKjIn#}XmBEpC-P!+VAhZ3*4-xWB(|k7^mv$A{4S=H}ESW*>9T z>=Y`J!N%U{vHE^h1fmu#41?S^HH+!rK15VKcD-qV!;Gt&I!?)pqgZu)z;u>gK>9I) zx}G2wguvVgB^7%_r$j3H#Cp&Q&@|b`I#o1_L{Vn~-z#igIdSmbYt`6bzD43@idMz4 ze5hNGv^&Mn)qhb}Y@H37J)LZS)ONp};@FWN2U+q-(_yp(xpb^Xzty5#aix4Ar)G%d zjQD|px_sHx$1SmAZ(w?*Q?PNEpF?+YrK%Lz+jk0?Y`2JrrYai8$v5oGwo`apHgy#k zzjAIy-s4te7EWi+P@~o*i?l_5S-6t(X!%M(+lNr-)M)#!cI)9~ zDA&aFm>SFtu#`}o1$NAO6x9*SO2Kxzsa?wwn48D)=NY+?(}FZ3KQlKnvLJ)${U6RX z@;bDc$VW{1*Otw}#{RLX%NFHRx!TI5VPG?fPv_ngB}?4^>4|q=g@bE!!-$0P8Pn;7 zH`$q%nv5}N%9ykpZwm%D)I*x>z6;e*nr$)lha0(LAj@k4avP+Y*_B?Vk2@N7aNuPdRYG+ zxu1*m$^BidA`ft}etDpa4akFBY)~HTVngx}7aNv`y4Z+3%*96K;T|@yM;_r~eezE( zR*^@#Sid~V#RlZjE;cBSaj_wJtcwlH<6LY+9`9nK@&peX+#^qPu|D}{7pusVT&!Q7 z>|z7*6c-zmr@GjXJk7<1<>@XqBF}KKQF*3^4egOf9mAg^$-L3yQ%4auuq zY*=3HVk7bz7aNt=df3Pwd7X>($?ILLB5!c9etDyd4al2ZY*60pVngy47aNwhy4Z-k z&BaFL?H)F|N8aILeezBhtH`@ttY6;kVgvFX7aNrKy4aAs&&7u2{Vp~lA8@fz`JlSt zMeRwOT(?I)M|`kfKI(%5@-ZJAl#l!1kbJ@ihvkz#I3l0&!BP3N3nKb{ z#s~Z4vp!gn&-q}#eBK8KShL-HLT9G36;;D~(B2S?@mE{Hh%10U>@ANpWLe&mDw@-IF( zAV2oOLHUUf4#`h_a9DokgCp{D9~_lmxFCY@FMY62e&vG|`Lz%B%fI^Ifc(Y>2j$;< za7cdZgTwOgJ~$%3^TAR1y$d2D|G@|Q`{0n= z#|MYyzCJi2_w&I~xxWh{EI+^p`{aQ>Sdj<$V81-r2M6RKJ~${3^}!)|m=6xi!+mf> z9^r$d@=q>^*!)Nz?2||NU_~D7gZ=Ut9~_X!`rx2E&IgC&@jf^#Pw>GJd7=-F%0Igx z0`!x7uuq=sgB5v-5BAGbeQ-dY=7WRsbRQg&XZYZ-Jktk9`*d9e?U$V+^1R9@i2S?-`J~%4xbU|e5clltSyxRvW@*W@Tm-qVMfV|HK2j%@fI3yqN z!D0EJ501!(d~j4g?1ISDAMwFH`KS+82Z!Y6J~%AD@WB!Jr4NqEuUrtB`qw_#C;#e$75R-1_RGKd z;DG$r2M6WfeQ-#A=YzxYdmkK;KltFN{LuxGsqay8_MerJKDnn4R^(nj*f00?!2!9C z4-U$GeQ-$b=Yzv?e;*u?2l(KqJkSM^sUPHneez%*tjI%ruwNePg9Gv~9~_j2`{0l~ z!Uu=tpL}pc9_fRl@+c3)-9R4ggMIQCAFRk@eXw61=Ys?Ccpn^;C-~ryJkbY-<)3|U zM4se>qw-`IM5ca<5BAAZeXt@=^TB?3x(^P>GkkDRp6P=_@+==5mS_9mh&;y!N9DOL zh)n%FAMBIo`(Q<0;Di10LLVHE7y00zyx0ea^kj5SjWFKG-L( z^uda}$_M-9)jl{Nukpb_d94o)$?JS@SYGdgBk~3x9F;e^ATsrve6Ua6?1L3~ix2k8 zTYYdq-sXdY@^&8_l6Uyvu)Na;N90{TI4bXUL1gOp_+X#B*9R-|J|FCt_xs?0e82|> z<%2#rBp>p@VfnBRj>t!Ra8y3(g2>b#^T9s(xDQt36F%54pY*{2`IHY1%BOvBNIv6( z!}3`l9FfoY;HZ4w1(B)0;DdegMIWrlmwd2azU+eo@)aK(l&|{WkbKPthvn-&I3nNh z!BP393nEj0%Ln`9+df#4@AzQ9eAfpD2KzPyWpZ zEAm?(?3aJ{!2$W54-U%jeQ-$r;Df{RM;{!Kdni$Nr}NK&J)?3@7euDMmk;*Iy?wAE z_wm7gxvvin$o+h9Q10)8L-GJ09F_E{IJ15FhN5hx%Ye9_EAn@^Bv< zkVp97p!|~$4#^{Za9AGYgCp{29~_m(xF9n1V|}ns9_NDgYwTl zI3!QVnABPxHY(dAbi)Mnnfj+b*e5^p!HWFc2m9q0J~$x1^ua;-l@AWduYGV>{?!LZ2l(KiJkSS+%p2_GDlPr4v7^{0HWPd@E~75R)0 z_RD8|a6mrigM;#U9~_b|_~5X7(FaH5OFlR%Uv@!c>aX})Zg<#Sb=;HULYTY8OR6W2J%7JfqW2tARmMw z$OqvF@WB$OqvO@i5As6yN*oAx$dLbW#U&sd`81g|FhFlPt`XxRH$B+*~GUS7> z4EZ25Lp})4kPkvMnAM!!?hkOwJAs>W)$Oqvc@gYXaeApAo<2>*}|!awAL@DI5lGWFMd5dI+_gn!5f;UDrr_=kKD{vjWPf5->n zAM!!?hkOwJAs0lZ{(%p|Kjee(5BVVcLp})qkPpH?g2>dr z^g;NCd=UO2AB2C%2jL&`LHLJ!5dI+_gn!5f;UDrr_=j8&nfebt2>*}|!aua#*?$g? z!awAL@DKSQ{6jtn|Bw&DKjee(5BVVcLmoJSO#J{Kgn!5f;UDrr_=kKD{vjWPf5->n zAM!!?hkOwJAs>W)$OVz9AL)be5BVVcLp})qkPpH?gYXZz zATsrnd=UO2AB2C%2jL&`LHLJ!5dI+_gn!5f;UDrr_=kKD{vj7crhbkO!awAL@DKSQ z{6jtn|Bw&DKjee(5BVVcLp})qkPpH?W)$Oqvc@gYXaeApAo<2>*}|!awAL@DKSQ{6jtn|BwqJ zQ@_gx;UDrr_=kKD{vjWPf5->nAM!!?hkOwJAs>W)$OqvcazSM3kN6<`Lp})qkPpH? zgYXaeApAovh)n%CAB2C%2jL&`LHLJ!5dI+_gn!5f;UDrr z_=kKD{vjWPf5-)qslVZa@DKSQ{6jtn|Bw&DKjee(5BVVcLp})qkPpH?nAM!!?hkOwJAs>W)$Oqvc@gYXaeApAo<2>*}|!awAK$kg}P;p{(0EAS8bApAo<2>*}|!awAL@DKSQ z{6jtn|Bw&DKjee(54j*R^@Ds6{vjWPf5->nAM!!?hkOwJAs>W)$Oqvc@gYXaeApAo<2>*}|!awAK$kb2qLHLJ!5dI+_ zgn!5f;UDrr_=kKD{vjWPf5->nAM!!?hg=Yu`guMG|Bw&DKjee(5BVVcLp})qkPpH? zBhApAo<2>*}|!awAL@DKSQ{6jtn|Bw&DKjee(5BVVcLoSF+{T?5Lf5->nAM!!? zhkOwJAs>W)$Oqvc@CQN-&n6rgYs6`+t26`-&Y6`;@&6`=4D6`&9j6`(K@ z6`)WO6`*hu`6z<+w+c{Li3(6?i3(77i3(7Ni3(7di3(7ti3(7-i3(82i3(8IiF_21 z`^N<+{6qyP1VsfX3`GSf6h#Fn97P2vBt-=%EJXzE z6t1EI6tbcM6tm;d6!xM56#Ak96#k+D6au3H6b7RL6bhpP6b_>T z6cVEX6c!^NMKphG0Sb>%0Sb{(0Sc2*0Sc8-0ScE<0ScK>0ScQ@0ScW_0Scdyk0PW$ ztpJ75r~rl1r~rl2r~rl3r~rl4r~rl5r~rl6r~rl7r~rl8$VU;^Ur>O;ZB&3lZd8E6 zZd8CmZ&ZN7Z&ZLna8!W8a8!Uoaa4f9apafWmTAfI@RrfWmWBfI@UsfWmZC zfI@XtfWmcDfI@aufWmg!|Un2-uksE`U!xR87lx&2E8C~QatD0D~#D11l- zD1=A_D2zx2D3nMAD4a+ID5OXQD6B|6iroI40u)}P0u*AT0u*MX0u*Yb0u*kf0u*wj z0u*+n0u*|r0u+8EA4P8eX#omDQUMA@QUMA_QUMA{QUMA}QUMB0QUMB2QUMB4QUMB6 zl8+*{|F!^yE2#j5EU5s6EvW#7E~x;8FR1{9Flnc^|Lq%wF{uEBGN}NCGs#Dh+wW6= z!kScoLYq{8!kbipLY!29!kkoqLY-8A!kturLY`EB!k*-#$n6g+K;cg+Kp{{nKw(fS zK%r17K;cj-Kp{~oKw(iTK%r48K;cnxQN0lI@dYSMN(CrXN(CrfN(CrnN(CrvN(Cr% zN(Cra{urL*%&@dIC@Gupi5HS^?FfkRNP%#yta4{92kTDgYurc{4 za{E^bQ23Y%Pzad{P#BpCP$-!SP&kh$g2g5|Lvn@_dZJnqhe!;{jYb3PVFL}_ zZZM2wwLzdswgv>?ZeWI#?X_e%$g-bvTCbdyEXm4}Wy?{{LC&^pzujl8v;BGPUB~r0 zz5hQ|byMFiavZ+*z7OBM=sKrz)v1%}Tn7{}oE%UDadJQr#mNCh7$*l5ahx1b1afjf z5y`1P6ny(PJD`Z=azGIk$^k`KCIhH^j=8LB@NeEXj|pok6S zfFd}Q1B&QS4k*GyIiQFS<$xkUlmm(gQ4T0VL^+^{5!D|GzWuKqP(+DxKoKU&0Y#iB z2NZ##98g4xazGI($^k{JCXsu%G-pJ%xx-4k$uK zIiQFc<$xk+lmm*WQ4T1=MmeB}8`U2QzWq%OC?ZEWpa>o1fFgF31B&2L4k)5WIiLt1 z<$xl7lmm(YQVu90NcD$;Z~qzx6fvY6Py~^3KoLdC0Yw-o2NZFn98d(3azGJD$^k_v zDF+m>r20d_x4*>!MKmb~6yc;CP{fmRKoL;N0YyY92NWTt98koRazGJO$^k`Gss2## z?QeHL5m(9qMPMlh6p^JIP=uCpKoMKY0Yz{r2Ncnz98iRpazGJZsy`Hb`}-YGM3{0w z5n{>#MT{v26hWpOP(+z>KoMrj0Y#iC2NZ#(98g4>>JJ6q{{0RpVof=q2sY(_BHEM# zif~g7DB?{ypa?kSfFk0Q1B#GS4k%(y^@Z}|nLqA;BI=X_im+1-DB?~zpa?wWfFkmg z1B%d74k%(zIiLtW<$xmkRDUS=_Fr&75r4`7MF1)X6cMN#P=ugzKoNt=0Ywlh2NY4L z98iRzazGJ>sy`Hb`)@j+h(zUpA{3Paida+*D1uQrpom80fFc}~1B!T54k!XrIiQG0 z)gKDJ{dXNu#H4aS5tPaSMN}#W6k(|xP{gHjKoOYA0Yzjg2Na>H98koj>JJ6q{$~y- zqEk7b2v6mJB0iM^iU3s(C?Zrjpa@arfFeef1BxJ34k)5j^@oCQ|62zXajG0p1gdgC z5vj@nMW`wV6tSutPz0-TKoPCV0Y$hf2NdzD`a{9Dzy44^`FG|NB33z|2wCNTB4(8X zil9{vD56$5pa@&#fFf>{1B$>^4k#j5^@oCQf3pLM*i{ZFf>$}9h+gG@B7BttiuhFy zC<0hHpon1QfFgvI1Bw_{{h{F7zs>9fFkNue<=9&pL9SG_sRi9;423dk*^$3guZe> z5&OykMer*J6w$97P=vp7KoS3{KNNiXFFBxyf8~H8{*?oY_*V`n;$JzSh=1jPBL0;F ziuhL!DB@o^poo9f9}2$xw-4n9hchaJXI5qL98d#z4yr*shtv?Bd(<90_o}^k4y$22 zN7M+Op7QVbrjEI>KLB)sC)3dSKW)}adjNe`_z4S-mmV*^8xh$o)4-A@yx3{o)4*q z@O)T3jOQcj5j-DNkK*~5dJNCU)#G?RPdyLMf-2zoeD!=hU!Y!q=LvNJ&nMIqc%D=z z@tjZ-cuuNGJg3wYp3`a?&lxp?=P7jx&(rEOo@dkJWHyC=bW0uv#iQ^&Z~Jm7t{it=hQhoE2@I$ zlj=!4&#UuzR#g?xMYV|Ml3K#ErfPUDt7SZ2sa}bvuY5e~s*YzvHSkM1;5rCx>StJSOV{7m(kc)mux2G6Ey;`v$Xv+!J1t9V{fSMXd@ zYk01!bv#?Dh38du70+wx8lKnHbv)aujpu9CYw>(qJ&osv+Q9RMx`F4W+Qf59ZQ;4C zw(f*VhcJSO)yLdjMp2723^(>w@)lEEasatryPQ4D#&rzR)=jW== z&F>lhu8jJw4Bl_esJHU{wv2ik-*3;TxAXmujCu#(@64!o^8K!idKcgC&Zu|u{ho|^ z58vODQQyP&do$|2e7`TF-pBX*GwS_(e;}hi!1o6;>VtfLD5E~a_lGm;!+d`vqdvm- zM>Fc9e1C67eJ|f1%czg>{e2nreSH6PM*TG3Ka){E!}rf-)X(z$a~bt>eE)n#{XE~F z%&1TD{RD;f1GeE(`j{VLzTmQlaP_pfKvuk-yI z8TA`{e=4Is#rJP!)Nk_rTN(9ReE)Vv{WjmflTp9J_op-J(|rH;jQa0<|87S8F5kbG zQNPFc?`PES^Zf@I^#^?aVMhHS-+z=*f5i76XVf3_{U;gqCw%{DM*S(@f0j{y#`pio zsQA)C8~FZ$toj1J-I?b)qOAHNzP~uDzL@VX$*M2m`%PK(CceKk ztG<-)H)qwG`Tnx3`ZB)1JgdH(@2|+Jui*Quvg)h&{_3pyYQDcFtGg)La`mFkTzP}->zJc#=%&KqX`Rb8#wygR#zP~-I zzMb#y$g1z)`>k2^R=(esRd3__?OFA9zTc5m@8J8LS@ll7zdNhGo9}mJ)w}q9cUHZd z@AqWYd-(pItok0l-U;VA{;c|bzCWH-ALsiAvg!x;{=uyJLB4+|tA2>@AI_>D=KDvo z>PPtg(X9GWzCV#wpWyq)v+BqB{)w#miEKeF*5=C9W@V|;XfCc)8Lb7P8Ie? zp|z!20GyebF6=Xi_`f+<3P7h$owff@4EknF#-f`@hARK65I> zpFVxcrq4{CoV5R!&J`Q>|5Gzzy{Au4pSJ0zPfyO+eh|NT`po26+wE7bl>N(1gh>yY zd1~@ZQ2eQxv%&wTCuYtha!sF|uqjgT#L3gA!)m8bov}?gGZ{Aj%*^CekbY_+=wD=j_axv$5u%IyEsFOE`VZzMJdFIT? z;K#(|$y0>`8se8P7X3Ml%v8MWv(r=Y=A50LnMzbPGkq$Na%M6yQj;gACkw}QRno+T zsk2jwa;7I|X5!@_ zC6R0TES7Mrt{GCVcnXw9@sv|%PA10Z)ai*tn`cgk1WJ$LshQJf3wKBM!vs^BC4Z$} zE5|FqhE6o%3@K5pS!bsc1Y#0lM-r2C_T+S;>1WR*CmSgf@n$h4wOIhfM{9EO^x1f` zm=bTq>SYbLA#7o}KDRJbCiebXwv}TH>j+#M5bs zXVMbSrX-#|nU*+_me|{)lP6E7_2_h3k4~rc2uDzIlu%|`k4~rc2k*b_3T9f5&ZPC|Oj?i5r1c2r>M^}+=E~*edbxbQd0`5~y;1g;iq*pXy|9y0 zI5z@>WM+RNggvY?7nd66{MvG*)Wm<41;2Qq(zx98%k^^6FP$sA@J_IrjdPWy^EgW^ zHJx4(*Dm8r?2Wd(TPoF%U zg3moXk(NF+gZ3YdwcqaEsZ*yX3x_mFIu&pRv8_*@VY-J0m=^A#x$KuORLU3aH1dpY z%IP}CW4X3mUMg0a#kpePAze>8!c?=qSgclWhg2>4IOXq+v{>3!Yidqorimf$3q1o~ zrk7QzH5b7_m;z2WaYiKBC3KYF8FDfc(}jGpc7SaWE}W&}lC;y}9FCMzn+V1+7f)u% zRsfJGs!bGPC{t3oop_C+)0)-V#n`D)GwJ6l3+LixPT4hY^D}Fr8p#z)n@*`(r}b8C z(t8S#`D@Mu?SznYNe^eW*eKTney@}SNELRjdw^1pImprNW#10{sU}1a!$bA}qGk31 zrOY_{xlopwpJ<+B6}DW%n+Cuc0h+ePf#plfO%Vs4ucti@odlykUoFzqW#duql|2^lOkknl#$PZP9v4J`&3^t*2A!w6dFS zyMe^(GY7Egz;vwZk0uH>W8BjKL;aIw#4CCty|4hOr_}f=2wFB*Y!qkxO6hz(F~wa?Zxl?QBZ#5gdL|TGZQbWq78ZCG&KFA%SmWoT zEwZ5NcA>5m%MgO+$_2AZT)4A1B~5pnXjL%rg%h{08(dTa%#}WV&9-qBT%Kvp7VCG^ zhQ&*>#fqhz>EmcR}uo*hX87J*efrBAdu*vjBI00;G(g8dj1sW=ynv;DqRC=kl zh`CKH%nK8CZ2Ew4W*hNvu>v(sv5H3966?ikxjtX>vED;gaMBN$jFoz$w%EK-tuER! z8s$n8i?+EK=$e?KtJb<2X&+i;IDUd5An36tU1e<0L7(KNSLTzXG5{7HRubpoO>WLs_$}Y7qMYDi@xrpXBFTlF)LdBMXENTs%bl$o+dJir z){WNYPWk5A#%{O0wduE3yIY&Nqu$~2rBZdJUa2iLSC;C_T&epbR`90p<*p$nVnK|T%wxhBru(HJE zR4q5kX!5<@ktj_5$BL$KubUZ#E*38}rLlE1^SF033Y%Y9LQ_$934);Va`$=1qF|x2 z7_#|F6=kc@++puP6khiIny>cd?)UDACRY~0m@k9D0y$bNHq>}BUyWzI+MmoEBhlv1SNwVd zyn|76jAx@#tf~{=mxGRElzMNkHF&+{HhDJVo~&Q@_mVlNLB zw!H)88&_KE>+Q{J%boUCr@eEF9S*q_911m`O2l}FG1VzJ)C{1rq{*}^iRLRP0H>zP z7CxEr_D8C0U2WgQp1e1TU!JdAN>s-~BT}MZXr^ecR$Ac^qQ|%ol2(6Wj4?EQP#}=u zbeZRB<#rm#J>oss7Zrzl+2^7fEPQ^XJN2#I&RQ$p9dq8qNAFQDAC_$}ggG)SbQ82; z5j~2{M1Z%r2r@&hFnXOW{KJ4ZQho+!aO2i?ONRae33lW1ayc=G*goYD27M$BTUno# z6;_7r69JpUIDltK_apH7x!Ogojj3Tbgxl2|yJ0oFHX|30>eD{#1M6edii!~V6SwWo0v+M$ow5FIu z)d+WA1luqR<+(}&^c>2-r3F;z315=vn&^G?7zj^_rLl}tIbL3L5JIdm($h$-V1mk* za761K(6J9LfQ5Tv7@YN{7F7L}rNWM<>aEqz+I7Fx-QCb@0INnXcq;zkVUe~L$W(|; zAcjMZjZB5+W_sb}OBfiexld=X=14b!H791|lr=|2FogNVi-rM16-T^75fJtd>I`6 zSgcj&N>woL2fTejHRl?ORj}*Pri0%EryfOmvUs5g-aJ|{lg#)Wh~q-AQMp{s8xQJu za-~`+g4>Sv=6tPzSq4)bMWiv}k~$nK4?2#zx+~Ve>Pk`FO$j5YVG)W48N(xqWdHnJ z?c$O;8f$xP_Q|ryYbA9oHtit*^K?(F8DMa#>fTs0md`D#<2mraK{N2_W}cjv8tT4S zJ0Kx6YO^cz>i$@FmuDM5eIPb2%ap&pJU)xmS9 zM`AU?pP*V)kH*nTKzl5Xc8*Ku@mO!`udJ%)#d?K<1X3;tMj@X0Vr9Oeo*&EHs9#bq zh|K{hh*>``jBVWumHJAt3cY5fq)x;Nxv)}JPsCC#VeOubr_`%zBG$djMIcSa#<+f= z4Cz))#qgjjtE%Z((i{XNH4`fz0+u=z>n=`yWIP>9D{(!lGqFmSNwuo#Y%H-{tz4@3 z>P4}{c}-7V9BWIpQeRdtiQz%`s1|3{OJn1@T)SBI>oR{Yi_caKA}v^L_3~JUU^7;) zAg2&4V(E}@fIfBUsz@3gKp|g4%~7G|p(&13YBpZpa#fXL6=N0RyschVbMY~%&DN@_ z93xsK|1uU;Rn5n`R9-BW>JVix01L4Jpppeg`ngyc&_F;>x}++xM$Dtx)J>=-VvzBoD zUWyGCs2G$G>T+zgEP?=##A3mSwEa|UD2vOW=dUWfA?qC|U0>Z z^_rfAM0!L+fQIzuTRv9-TLq3Qk*|c!ixo3S*)##7vKz|nK#e<;d%pKr0>_7p2346z zI%J6hopB-+BebtEG|KY5Vg-ei87#zEjK{Rv9_d*2dR#Ulo5fOR#I!+ z2g9`UaDNQb(z|#ZMry&X)76jict`*)LZ4O!+aI4jkeLh61CrTpsqI)|#m`o%IF`(8@gs)O^=5&3 z$Z|9(L`DQ`ytqzMLDOiOx{oJ1ESsiYZZuGd*>v|M%88?xa_%quc-9*c^4n;)I_#0A zWsM3Bgg6a=SQmlGzu5SYn$E2whA^|H183h{+D-mz~Dkz zlE{lJ%>X!D_)?r=i(Bih4Ok4HX|H1_K^3$Hiw9u^mYc+I_QE6HtQc6FN{RgX=+W#% z0u-2$^>LPfY6~aE5+`5+1S2dcD264GZmq)@mflPY)kUp7NMt%+S*)nx!q-EqWX7Vs z2A#VoZb0NLcBRCvkfOVRIxz)@90^<&up=QiU|_IDQ?PK1Vq_v6iPS>ZCvX}+2+K#K zv%1+`U5i^j$f(z;4W;TejsF4dOu?zIluG6DoT#}##ZoXZ^(E*H&|S0*M`Q}hd=WYq z@Ij=$DPVY!YBep?Oy898M(b-gf)xfTQZFrX@usaW(CQczX1jAMvlzb=0OdEaGRJbv zRvNP_PzzD@gvQ5U+R!FPMJ9_7lZf6^y_sQ81}BK_ zlSQXrN33?OWu>^GHLZixocE&n<#~9JPz@inWhlMC5L35m57&Bcfudm&wxkyZq6&L3 zWY^)sj|@QC2}dy^?L>Q$D(xf(+aQquHL1hK)Fns6pv3g;7}n&R7_?wuVQ-0b!oam5 zW3J*uN`Scoq^lny#7nb7*fP*E5RtSJYkskW6Q4FGYD8h2O2dK%dkI&?tW34HAD+Ez zAmoBP;0dpgRvwh4D{%V2#kL0AdZ8w03K0`aOd39P%(Qz!AFzB*d4;!Uyqwtt_09J7 zc1!OC>7pq3;O|sfhH*M=yHT#y*XZI{G5Z9_aw<}2CCHN1NW}?E69a|M6g$F=_D%&m z)>!GJ=!h9Ft&OsZdT`7r7-?E%3SXV^_AYGiTKclEypmQJ)Ybu{I*m0NO=wJGHG%>K z7)3r?siAv+#6TEYo;tsZX4nqtKhg zD8dH;!$u}B397>A4Vh77ovk%(P-@k;Tdj2pH!Ri|Pr&Rg;&si952=QUQZls8weY@jVbg{!cYv=fbhRUita zGlu4FBRQZE$9QMGdrPa`wN)NaH*TzMu6Nn(^3B$ocvR$`@SbmMLm(uJ5aZ_RO?IIP zyC>W{$YsRmg0#)t(&?8$H;3oTZ4g-zMuir-+hCR^X@jRx9o?C& zK{rx(OV&GFyoTK#>JYF3yR9A4YLpEVZbXcsJsWf?-tmI>Xg@^147Dz3yS{LQ9)XSHW%it!LV; zXUP+b0}Py*pwhN|6GL}mU?4TqE2;;pSiM-h%;T54A`L(DLeLYXjSbLrtl3NgNxOi%W=Pz^xIVJ8++ANR(31K6D@riiITHi*Unf z2(!H6jY;a0-)s+%WDG!Bexv&mVJ;0mSDsy2kdQ+NNK{De0gq|U-Z39E754v5b+x-A z@=U$8(Gt-i_d@S^Q1a1!@59#@%T!Awb!eQl7!e;U>_#`bRsLmi*b;8kK$(~={KO#m zWKD^dRxXKuj2zZx<0Gx9-74a(A!E>kGFO?O7l%>a@52OQ3-lsE^WO~IjCjuV6hm(? z8H;-JB8(N2*i4wpUOe%n6yHzHHTM)09Z-0upf8wos9GIG;jq&}ACdP6huTxD=vcHW zg*8BoC3n+<2C4&>LvVL+a~bBjk%F=UlQ3-Ksrflj)ZEd_N*ro>^UuP(W7tCjgy}rB zgMo10q^{U>QmfW_ixnnQy0%Z4*PgBk6F=+ME>h*c0&DVkVO1-fgEfS`B?{Pn3uwZ7 zVFHdtN$SzCfdFiXn_9Fa&8p7O?|Wzbtl)2P^HTd1-~ zX$&OTI9MOl(10b9$vM0Vsjkh!BG} zlONT@;9~2F_LpjGZEc9;WL81Ae^E4Cnfua(Bx2YA${u}6i!|or8EhHd7=L#&IAJJ` zlET>%;M@hK$euJJ5XGAmp)o1AVXGn>R0>|$Fdl7=%4IbS6uvP7YoBg?WpjIXC(6}E zn_pR4UV-!(WpDd7KLt0n`6+l|^Xa^MU!QShBQe&wDennK582ozhbZ3A2+Nu>enFV zBo8HAXdEf*L%`+55yCbXzBB77V}@Iy#n@^xjX@1&D%6lBielZS;Mo3~`f$pEk8t2| z7m8I`A0*k^pqoPr6D;S}0GEQJblhpc9U?v6nsLFEia|;*j!f3V4Y#y8o?vjVe$pEz z#T04@sgiUrjZ#AP4na5;GZeHVDUi3ag3= zKC`tZ$458!BJY$eOKK)6ODnh?K{xnIP0ToMbJC#|);;);@CZ(>3`jiBA#b=~PJ2_& zAzx%2y?F?FoPbfQnofwSDsnzk>6IcKMra@pR;U#7`OOf2>jUoEv zXvpbf6-3B<94EpUi8VX5q+nXXUqxirSV>7vY&gks1|8+*hHD{sEqFVp)~8LSxK~|k z@UCIC49_nwH|d>7#SR1`vbwQ6qfzP}YpodHv?w$yoC)}^egm$BH0*&DXo2S7=omS4 zVuh}No2#zix^Nw?k5q-FEe5O6m5JG(oAyqoqFKu-8i#sI`o@`QDkG+Xx4{#UR}23M zYT;ll*5L|6YP;FjxEJp|Hn44^F*7{gpLTo{%*v z*wcygDIr4$M#!U}-oz>sgor(@X-RIj@aKD?{cm*I*RH`@m*_v7wBf>>G}%Qs7tW(a zf>1lRQWCW>m{kf=y$!OsJ>2&|aywegNcRSFpghr8w>Wm)FT)C2TbivQxE%RZt89bB z6gj7(O|}_>t)T7QylxO-1)Mq96RhsNNtq?tHp=@F83xG1QDswF=}~^Y3D@2VEK_id z^KREFOaUE=Xe5NOb`Fx%OTDws5i=ReZ~^gaOL9LmklwMkU+kTBW!LqT{GqVtt#&@$PeaJm?kSx0?FMCZcif`i-K+`>IG5SlJd z_N(n{q80|FqG?xdzwv(ILSoZX$JL7y9>-+xdg0-*D;h3PySdg5)HcPlm;pg%p>sFqSV)_*3d0OrK?;1*%KUglQG7XAw2j$yB#>;`J=<*kkO+AZ#G%N{?8 zl@VyLm*K}-N{$$)unRdD7EyD#FwGH)%LCB-f=PDaCL{(Pq%L%=AswWUmlMgN-r51L zdCl|}OG8Ty#+#;@+EFe|ku4HfxXdg@3n)j^;nE@K6jGtM?tK{|&l_>^Nc4@eL;`n* zlm!v^hzQJ(ed?St^qAEHqe0ZliepYBQLZ0BK?h|;BvpG;4;J1t;Eh7x6!kXH>Zeq1 z1GFRtmGwqDv{qG%-pXV&_w99b160qkOo8iwO6mw%iWodphnXUd^`Mw4$g3{E<9Z4A zAd@FTC0t zl{I60da(fYoTmD-Kx-9)R+i>z_=9pOmW*JvhG+Y(jOS5#W1I-65T#k; zHX57)#P*VwjcL2pgyTk|5^qHtjmb|>6^#VAtR?!^piMED0>#*|@9!IK39 zo*46)0yQpJ!+k0dPMPjRP2Cu6Tj*_!jJRBH*B*^2HE~YC1XHT%&2OlqEFQ4B5g!AI z0HMbi`Ra6$)f{a)&KzWISiHnVdAv`b;lWcuREhl}hM`wtX6ePCRst^C z>0MbYF^GvK61eS`j%2w3a;dofCzn@ymZU|Jg`)@e&~3_-8+M2LAYuG)VrY8??hR6( z(%Uz&qKJPVZ$#ZKrm|ivs{z1Sm|hH49ij$W+vw3k7x$$%R=d}YdxF(k#?aC>D^_g^ zj=9C6uS-X3(nZwI!?zh+BbKUIF-hrI-H6eL9z7U z2ohgG?VG8~lQV08-l?$++Q2(l_&^2+&Q=HhgXKu9b_8)Oi%FKd78v`ND__h5vLgsH9vDhX6%T0Mc)V^vRPFZ?EqD-4V#8ojRyP=aL$ewPZ_^WWW7r#%jg`rbcth~L#-7dcU;4P#P$&LH zl*&pCRDH}Fwucq;TJMJethRY&Yqi5bA4M_L%NSz#Bg&Ef;uZ9Heej}#g_#F6?1O0c zV3u3C9}anOxM0Bj;;#n1%5G8Fdtn+VwWYWhw*^45I7@Q)MN5P!qUA_v+}N zDY{*TXm8*Fq4V_)pTTt+Lzm9io;FLJ=C(rA-#i5m z1<-VU8Q;0Vp$-*H7=t^s<$@-|ar&P!JRQ?9MKFlN6*x`)8f{`#_e%pM5^lOaGP@o+q zhaX#qn5X>g#ymu*x@o&ajzky$bHi*=X_19dqJmO6+N&Kg^j@P2VLOvTDF*#8jeFwe?35^i#0@v*pi4D~K*vErzU z3|%i2T(jNLlJ6#`7f07F^RYsY@Fa?3VWq;+JkrLay=@d6SO5^;AclI3v^ic}>0GS_ z?Wl1FjuiV4&i==W3zwtgNIn$?)s|~Z2+Dt+5J_X(Fj24c?aDbs`XB){ zFgiO>_>mZubBOry2o#2;K(Gv2AOuN{z!ym65#2j&ZQ6xI22DJ};2H;q0u#99g(5YY z3KQ6J`6om@5p@@&d`inKv{wwDh!7W)1xz_%6G^G%YKkR4pDjm+!4oqz4@S)QvruJ3 zoW-MJEU&h}U8KR-N^|(AV6+JB>mdg`0%>5_Z5u#UAU}((S3^s@>>#6{4+YBqkB~+i z=1i$U<;o>! zE9xu$yz;q~kqg)N5QP<6*?6LeE5^%Z8)+ITYe`NrhF=DzdKq^gdKa7-T7bv5SScA= zWfS(EZ0@KcZJvjE5&_4gXyfqt0Jt2g1r`!5UGLR7d@+EBuaEFDpff-Sh&uToTr9Ix z)*c_{Z-XZ~671iqodVNeQ`|galR)>2JE*)QfWS0*zu7pt{i;V$8jKF&Cc{?&S4hKs zt(HtZT+)bpSFK$Z%e*nSV;}QmQp@RBI)gRGBbW_XF1!DPqKU{MmpB8}9F|yZSz>c_ zqW(f={ikJsZ%UA-8*|6e5-|+nA{LUh39E_bdR^3I0s+fwPbJzEMgE*9vSG+!HxGh% z((f&3&*w&wO&|Iqe_nKaj5uFL*xo*6|0l9Kb~uftxj**jV<`j&9qu)A-Xv}%V$`v> z%a^G}IIq5xmg?YAQ!k?Ub7<5z3$JHepou}{DdRvuxm<4o^<})lcG%*P(L&t#i<&Hc zIX#rZiw$u93gC82{9n}U1xGA}riE&47Id`-^JBaP8+t?AiXaZ*NQFMu@K0Znfi!c# zwukC$-IlLp)Rf>LW<>(C*}f`+RerzC7HLNe>#JiO5>T@KuMrl}7G%T-Vj{o}_pdqF zZM|Qc!6KpXRzYbGN>s;FZE42_K{&!^aS7*fasKX$f~-CtqHg}%Ls3XcxvFn z<&j4eE^Q?hB-c|ea6~C;(c`I!xTAgp7wgoUBo0l`QxUeK4zw3VtTdHr^{;r!-i&R1 z8@!T+1!Ma)0WGO*v%_?Yyu7VSd-P~3Xj!<|(|mZW2P2do-w>OBQ-qOSKytr;3isgN zi2(;56mO(J6R^MrY8_L)Ft$_TC2NUOtJ}Xw6gY_{@{9`{hQ2tqyi7@g5wzq>V*NB{ zv^FDaj`9!WMk$zPnCyhUK#1X`XbL_E?M0r#z(g>mUX9njVR^#wzz`h>^~K{Z6-jsG zDPf3G5hO?hA`5PlGqq)i%!LSlDEoa>Gaa-5UVDa+FSdpE%jg6Us*dy(Zi%LglNcZ7 zCN+s;7)AYZQBE#=W1H(Fjv_}sy^|3Mr;e|0bDvub1oh#eLA5xql98Q|75^JDr51~W zPfruf6POe5QxG4(sN?3`r)4%Q9wYQfI@YotReW5VRL3GfT%a&W{zd2i-5A&m-uz0{ zfPas1NeF;Y>S%GA{wmm}bI>q(?Ouq^s9tM^NNxaPy&+ZwJq4Zy`C(C^GQ?804J+To zp`i$VgZh*>(5P0_rsRbH8V6SqhMBhppu^oVT{O)B+pDikTUK<3%pY>cM0^UNGF=vH zmlT0@M3ty9c11nILj)*f?5UH~a=Q9D3eGu`UdJ6qqoYz^FOk@mr(XmY4K7y8h98v;Y_Y8%-+(%532d(VUfvU+WMGZTSSm1p8bzcSUcionF8&uG zTxlu_>tp*CX?Pk2X96eKxAZN->T$kR8k<%GRWRz?guzOHvB3~*~8RutvQg9XncfB+I)*ADNPcI&|n8siM~AegwnQAqCaD`!y;i za4~o-4UX^WnM!j)N2l_G!tJI+x}K{T1Nn1R;uBSKefvM?>$KE}XP;AwtAL=_9S$_Z^`686d(p42bNRN1|GuN1oYdqnjcSqQFm0U@qY_J zN#I0PBmY%K-Xh=|hD+cIj13R8x45u`dk}~^ss2!Ei`zwQKnbw{f;#<}@Yiu1iA&$a zM{CrN3$chpy=$_Qa zWpD%AbC8=nDZ26la%2VIuopilRR@4R9rz((>H@52+kaR%+yDdxjEQFkx@bNM^&@f+ z1t>wAe^h2ONY{1a#*=0*(CSafBt_3ceJ?*+|9=xo*o)JrC;yKukY02~-M^E` z?-~BdjQUBwe=4JXitnG!sGsKhXEN$%`2P8f`gy)TnNgq26n+=}O_j~{*3HuOtu{jJ zfQOMlp=dN2`Gnm(2{nYoIKzVZjO7)#LHURxY}*fe_oe`g3-Dxy!v)-KgoT2VFoqR% z>eD632P0xQ;^`?(7$UPAgF%a@_VAki{>9dMdlg^W*xJzHY~X^lh~uEh6>XWZxRU^# zd6F2~4;~%ufiOWle_>VY0m{d9BxXbp2;qLc2qskUOip%)*?M`cTy?edY+KDv?2JAYt(8W2# zYDah;*SKND^+)BGRWWwxUw<41K3{?1LDu*K{qc0@eGKD2GLYnI=jrvWXE&GNeQq5Y z?EwjX9(;ewy$Hx>DLCiQO{|6qw9|<&i3U0mrr<#0M3{!}k`rMDt}0H1Q`n5(iWoEv z#%D&fjQaJ~#)k3dG*0-?ZU;=fMA|1!hWG$UMt}YLLXu2Jpj#OqDpjyP3wt?iAi zTf7%AyW8GaH+dz@jdE|e~zW!4-wa8R&bz*J7_-~ntpLNu<{fcQuzj2 zKTK%@u?8r=_QR6X4@=B}!YzFni;NT^w4=njXstAQrRBmQ3a

H5bWjEcMAtu^^{u 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 literal 0 HcmV?d00001 diff --git a/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/snapshot.json b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/snapshot.json new file mode 100644 index 0000000..df1a475 --- /dev/null +++ b/artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/snapshot.json @@ -0,0 +1,100 @@ +{ + "format": "agy-proto-snapshot/1", + "status": "verified", + "created_utc": "2026-11-12T04:49:09Z", + "agy": { + "version": "1.5.6", + "version_evidence": "agy --version printed 1.5.6 on 2026-11-11" + }, + "binary": { + "sha256": "7e5bbdcbf689354300500ba22d55c2ff1497e185ae18407325d480577a87db5d", + "size": 279462288, + "source_name": "agy", + "expected_sha256_verified": false, + "capture": "private copy; the source hash, size and mtime were unchanged across the copy", + "executed": false + }, + "provenance": { + "source_url": null + }, + "extraction": { + "revision": { + "commit": "8e4ae33433ecbd1eff014f9c596bc1a7e7ac764f", + "scripts_dirty": false + }, + "extractor_sha256": "b36654ac9ee4cdbe827dc90b642907735b84a66d8fb840db17fc2436582a3161", + "snapshot_tool_sha256": "70a700c701477932c5856cef5373c1161ec5a14d2d9380f363d033e1242cc8b0" + }, + "toolchain": { + "python": "3.12.13", + "python-protobuf": "7.36.2", + "protoc": "35.1", + "protoc_source": "grpcio-tools", + "printer": { + "source": "scripts/proto-printer", + "main_go_sha256": "0adb3088f41e80a0f573c574495c119d66acf89a8963ae6c901471395f2a22e3", + "go_sum_sha256": "447413a6da5efa2b181b6b107cfff21cf5da0bb49aeaa6a5c51c8e0c8e5bff12", + "modules": { + "github.com/jhump/protoreflect": "v1.19.0", + "google.golang.org/protobuf": "v1.36.12" + } + }, + "go": "go1.27.4" + }, + "inventory": { + "records": 399, + "records_verified_against_binary": 399, + "syntax": { + "EDITION_2023": 37, + "EDITION_2024": 68, + "EDITION_2026": 1, + "proto2": 113, + "proto3": 180 + }, + "unresolved_imports": [], + "note": "all-extracted.protoset is every record found; it is not claimed to be a loadable closure" + }, + "closure": { + "roots": [ + "third_party/gemini_coder/proto/trajectory.proto", + "third_party/jetski/cortex/core/tools_pb/tools.proto" + ], + "annotation_only": [ + "net/proto2/contrib/validator/annotations.proto", + "net/proto2/proto/descriptor.proto", + "storage/datapol/annotations/proto/semantic_annotations.proto", + "third_party/boundary_proxy/proto_compare/annotation.proto", + "third_party/golang/protobuf/v2/src/google/protobuf/go_features.proto" + ], + "annotation_only_stripped": [ + "net/proto2/contrib/validator/annotations.proto", + "net/proto2/proto/descriptor.proto", + "storage/datapol/annotations/proto/semantic_annotations.proto", + "third_party/golang/protobuf/v2/src/google/protobuf/go_features.proto" + ], + "annotation_only_absent_from_binary": [], + "files": 34, + "syntax": { + "EDITION_2023": 4, + "EDITION_2024": 3, + "proto3": 27 + }, + "loaded": 34, + "normalization": [ + "drop the annotation-only imports listed in closure.annotation_only", + "discard unknown fields in every descriptor", + "remove extension declarations at file and message level", + "remove imports that are not in the closure; public and weak markers stay on the imports that remain", + "remove option imports (Edition 2024 option_dependency), which only supply options" + ] + }, + "roundtrip": { + "compiled_files": 34, + "equivalent_ignoring": [ + "presence of empty options messages", + "declaration order of nested messages" + ], + "readable_type_names": "relative" + }, + "scope": "Schema definitions only. This does not update COMPATIBILITY.md, the reader's schema or verification profile, or qualify any reader and daemon pairing." +} From 48e9aedcbc03c832c952eafeed6531054749503f Mon Sep 17 00:00:00 2001 From: Matthew Jacobs Date: Wed, 11 Nov 2026 21:13:18 -0800 Subject: [PATCH 2/3] Support and qualify agy 1.5.6 command and swarm sessions Preserve the captured hook-free cancellations, extended swarm calls and forked histories. Place returned multi-worker children at their creation steps and retain timestamped empty reads and folded skill descriptions. Add only the authenticated CHAINED termination value to the historical schema. Fifteen native scenarios pass source/full/default comparison, offline equality, ordinary sync and attestation checks; the broad sweep verifies 492/508 sources. --- docs/compatibility/agy-1.5.6.md | 133 ++++++++ docs/completeness.md | 52 ++- internal/completeness/generate_tools156.py | 63 ++++ internal/completeness/projection_core.go | 8 + internal/completeness/projection_skill150.go | 4 +- internal/completeness/projection_swarm155.go | 28 +- internal/completeness/projection_tools143.go | 2 +- internal/completeness/projection_tools144.go | 11 +- .../completeness/projection_tools155_test.go | 3 - internal/completeness/projection_tools156.go | 127 +++++++ .../completeness/projection_tools156_test.go | 313 ++++++++++++++++++ internal/completeness/schema.go | 5 +- internal/completeness/schema.pb.gz | Bin 138499 -> 138520 bytes internal/render/child_placement.go | 89 ++++- internal/render/child_placement156_test.go | 118 +++++++ scripts/test_generate_compaction146.py | 2 + scripts/test_generate_config150.py | 7 +- scripts/test_generate_tools156.py | 67 ++++ 18 files changed, 988 insertions(+), 44 deletions(-) create mode 100644 docs/compatibility/agy-1.5.6.md create mode 100644 internal/completeness/generate_tools156.py create mode 100644 internal/completeness/projection_tools156.go create mode 100644 internal/completeness/projection_tools156_test.go create mode 100644 internal/render/child_placement156_test.go create mode 100644 scripts/test_generate_tools156.py diff --git a/docs/compatibility/agy-1.5.6.md b/docs/compatibility/agy-1.5.6.md new file mode 100644 index 0000000..a459ed6 --- /dev/null +++ b/docs/compatibility/agy-1.5.6.md @@ -0,0 +1,133 @@ +# agy 1.5.6 compatibility + +All fifteen required conversations pass native SQLite/full/default RPC +verification, offline JSON equality, ordinary sync and saved-attestation +validation. The supplied coordinator has 314 steps and the Stop-hook session +21. A bounded native swarm exercise added a 35-step coordinator and six child +conversations. All five successfully returned workers nest beneath their +creation steps; the child left by a failed add stays visible in the trailing +section. No production reader was installed or restarted. + +## Reader changes + +The `tools156` profile adds these captured representations: + +- Hook-free canceled background commands with a 5000 ms wait, task details and + background timestamp, completion time, pending/running/canceled history, no + bypass argument, and a render-only result. Historical allowing-hook rules + keep their existing bounds. The complete wrapper must match full RPC before + the displayed command is synthesized; no exit code is invented. +- Completed swarm model switches for workers and coordinator; omitted model + and workspace defaults; `share` and `branch` workspaces; repeated workers + with `n`; task lists; and member-name `fork` selectors. The entire generic + wrapper is preserved. Combined `n` and `tasks`, unknown arguments and + uncaptured failures remain refused. +- Board reads without arguments, with since/limit together, a single sequence + ID, or status plus limit; waits with true or false mention filtering. +- The captured mid-turn model-switch error, failed coordinator-fork add, + duplicate member error, and the canceled in-flight add copied into that + forked child's history. These keep their complete wrappers and errors; + failed adds never supply child-placement IDs. +- Timestamped empty-file reads and timestamped folded skill descriptions. + Two RFC3339 timestamp lines are checked, the saved content stays intact, + and all prior zero-count/range and frontmatter guards remain. + +The embedded descriptor gains only `ExecutorTerminationReason` value 12, +`EXECUTOR_TERMINATION_REASON_CHAINED`, observed on the coordinator after a +model switch. `generate_tools156.py` authenticates the 1.5.6 closure and prior +bundle, copies this single declaration and verifies pool loading. Maintenance +tests prove exact preservation and reproduction of the rest of the bundle. +No source-only exception changed. Old attestations require reverification. + +Multi-worker results contain parallel `names` and `conversation_ids` arrays. +Placement checks their lengths against `n` or the task count, ordered worker +suffixes, and unique nonempty IDs. Only children already linked by the resolver +can be placed. Missing, duplicate, reordered, contradictory and failed results +cannot steal another child; unmatched children remain visible. + +## Native evidence + +| Scenario | Steps | Result | +| --- | ---: | --- | +| Supplied coordinator | 314 | Two hook-free cancellations, two timestamped empty reads, folded skill read and basic swarm calls verified | +| Supplied Stop-hook session | 21 | Fresh daemon loads all saved steps; offline output equals displayed RPC | +| Six retained swarm/board conversations | 553 total | Defaults and additional board argument sets verified | +| Exercise coordinator | 35 | Repeated workers, task workers, model switches, branch fork, errors and kill verified | +| Six exercise children | 55 total | Full histories, including copied canceled fork, verified | + +The fifteen private captures pass `TestNativeEvidence`, including saved +attestation validation. Offline JSON equals the complete displayed RPC after +removing reader provenance. Ordinary sync and `audit-qualify` pass in the +private store. Native rendering places both repeated workers at step 3, both +task workers at step 9, and the successful branch worker at step 29 (one-based). +Its stderr is empty when rendered from an exercise-only store. + +The final sweep fetched and rendered 508/508 conversations, zero failures; +492/508 natively verify. The sixteen refusals are six remaining projection +cases tracked in agy-reader#jqch and the ten source/full-RPC mismatches tracked +in agy-reader#cpqn. The latter have the same IDs and reasons as the retained +1.5.5 audit. A fully verified historical corpus is not claimed. + +Go package tests, race tests, vet and lint pass. Python maintenance tests run +177 cases with 17 skips. Focused synthetic tests exercise the new mappings, +full/default mismatches, malformed arguments and results, error boundaries, +unknown enums, profile invalidation and safe multi-worker placement. + +## Schema, protobuf and corpus provenance + +SQLite remains `user_version=1`, seven tables and two explicit indices; +its fingerprint is unchanged: +`sha256:1ca98426f561fe73223c8620a238405030fdb3014444d970e1300a6009f72f43`. + +The [verified protobuf snapshot](../../artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/snapshot.json) +contains 399 authenticated embedded records, 34 closure files and 34 compiled +round-trip files. Verification rechecked all 399 byte ranges against the +installed binary, SHA-256 +`7e5bbdcbf689354300500ba22d55c2ff1497e185ae18407325d480577a87db5d`. +The serving daemon startup log reports 1.5.6 and its process executable matches +that hash. Compared with 1.5.5 there are nine additive wire changes, zero +JSON-facing changes, and one descriptor-only deprecation. Additions include +Stop-hook continuation, compaction configuration, file-range fields, MCP tool +and sidecar title-bar declarations. Names do not establish runtime behavior; +these other declarations are not blanket additions to the production decoder. + +The full corpus shape differs from the prior audit because the selected +conversation sets differ. The 460 conversations common to the initial 1.5.5 +and 1.5.6 sweeps have exactly the same path/type union: zero additions and zero +removals. Corpus differences therefore are not evidence that 1.5.6 removed a +rendered field. The generated compatibility record contains the final shape +fingerprint and explicit-version-scoped provenance. + +## Exercise and operational limits + +Changelog verdict: swarm coordinator behavior, Stop-hook continuation, model +configuration and native gateway tool declarations merit inspection. The +captured sources cover swarm tools, continuations and command cancellation. +TUI bees/navigation, plugin import/rollback, gateway delivery, custom-model +output limits, ADC access and sandbox approval behavior were not behaviorally +qualified. The exercise account refused Auto mode and used its default mode; +the hook-free cancellation evidence comes from the supplied session. + +The bounded exercise created six workers in total, with at most five live +workers. A coordinator fork first failed after registering a child; after +killing that member, a branch fork from an idle worker succeeded. Both worker +and coordinator model calls selected the current model, so this verifies +serialization of model switching, not behavior under a different provider. +Workers only posted completion messages. `fork` was a member name, not the +boolean suggested by the initial exercise request. Swarm workspace selectors +and optional arguments are not claimed to have originated in this release. + +The supplied Stop-hook log independently confirms camelCase +`continuationActive: false` at execution numbers 0, 1 and 2. The reader retains +the resulting trajectory; it cannot repair the upstream continuation flag. +The stale live daemon's one-step response is not completeness evidence: a +fresh daemon loaded and matched all 21 persisted steps. + +An initial audit daemon ignored directory override variables and used the +normal store. It was stopped after this was detected. The expired source was +restored from the hash-verified backup. Later daemons used an isolated HOME; +their logs confirm the private storage path. Sources expired by the bounded +exercise's retention were likewise restored without overwriting current files. +All originally backed-up source names remained present after recovery. Live +sidecars were never written by the reader audit. Private sources, RPC captures, +logs and comparison output remain under ignored `tmp/agy-1.5.6-audit/`. diff --git a/docs/completeness.md b/docs/completeness.md index d808800..d0cb634 100644 --- a/docs/completeness.md +++ b/docs/completeness.md @@ -11,7 +11,7 @@ partial or same-step stale response. ## Supported representation -Profile `sqlite-v1-format0-agy-1.3.4-5b93565c5f04-planner50-permission2-prompt23-tools143-permission1-tools144-skill1-history2-ide225-options145-compaction146-skill146-finish147-replay147-failedread146-subagents148-media149-tools149-sendmessage149-files1411-media1410-parentmsgs1410-paths1410-denied1412-cwd1412-unrun1412-config150-skill150-frontmatter150-bgcancel150-readlines150-config152-tools153` supports SQLite +Profile `sqlite-v1-format0-agy-1.3.4-5b93565c5f04-planner50-permission2-prompt23-tools143-permission1-tools144-skill1-history2-ide225-options145-compaction146-skill146-finish147-replay147-failedread146-subagents148-media149-tools149-sendmessage149-files1411-media1410-parentmsgs1410-paths1410-denied1412-cwd1412-unrun1412-config150-skill150-frontmatter150-bgcancel150-readlines150-config152-tools153-tools154-tools155-images155-tools156` supports SQLite `user_version=1`, the seven known tables and their exact columns, contiguous zero-based indices, and `step_format=0`. All persisted protobuf fields and enum values must be known, except the two declared source-only fields below. @@ -1111,8 +1111,15 @@ The `tools153` overlay adds only `SubagentSpec.model_option` (string field 12) from the [verified 1.5.3 closure](../artifacts/proto-snapshots/agy-1.5.3-7ca212748ca0/snapshot.json). The parent invocation and child trajectory metadata retain the field in both RPC representations. The generator authenticates the prior descriptor bytes -and the 1.5.3 closure. The current bundle has 138,499 compressed bytes, +and the 1.5.3 closure. That intermediate bundle has 138,499 compressed bytes, SHA-256 `a19794bc09715060f9e3d4e49f62d27e2295dce58b52fe8588f0dbf1601171dd`. +The `tools156` overlay adds only `ExecutorTerminationReason` value 12, +`EXECUTOR_TERMINATION_REASON_CHAINED`, from the authenticated 1.5.6 snapshot. +The current bundle has 138,520 compressed bytes, SHA-256 +`6055d1577da39c0c66115c18e4d9a96f2902fb41d597b91df75109774cb372f4`. +Compressed bytes can differ across zlib versions; generators pin decompressed +descriptor hashes. The overlay preserves every previous declaration and adds +no source-only exception. The same profile accepts completed text reads with a canonical nonnegative `ByteOffset` when the retained tool call repeats the saved arguments. The @@ -1135,7 +1142,7 @@ steps already carrying skill metadata retain it unchanged. Offline export uses the same source-derived skill metadata as the current presentation. See the [1.5.0 audit](compatibility/agy-1.5.0.md) for evidence and limits. -Rebuild the historical intermediate bundle and apply the two overlays: +Rebuild the historical intermediate bundle and apply the later overlays: ```sh python3 internal/completeness/generate_config150.py \ @@ -1150,7 +1157,9 @@ python3 internal/completeness/generate_config150.py \ python3 internal/completeness/generate_config152.py \ /tmp/schema-config150.pb.gz /tmp/schema-config152.pb.gz python3 internal/completeness/generate_tools153.py \ - /tmp/schema-config152.pb.gz internal/completeness/schema.pb.gz + /tmp/schema-config152.pb.gz /tmp/schema-tools153.pb.gz +python3 internal/completeness/generate_tools156.py \ + /tmp/schema-tools153.pb.gz internal/completeness/schema.pb.gz ``` This authenticates the prior inputs, all 380 records in the 1.4.6 snapshot, @@ -1159,7 +1168,7 @@ optional-field presence, loads the resulting pool, and writes atomically. Mainte exactly six additions over the intermediate 1.4.5 bundle, then only the Finish message over that 1.4.6 bundle, then the subagent state additions, the two 1.4.9 fields and their import, the parent messages field, the config150 and config152 -model declarations, and the single tools153 field. The tests also reproduce +model declarations, the single tools153 field, and the single tools156 enum value. The tests also reproduce the embedded bundle. The [native qualification report](compatibility/agy-1.4.6-compaction.md) records the observed attachment representations and configuration values. @@ -1326,3 +1335,36 @@ exemptions. Existing attestations require reverification. All four captured release scenarios pass source/full/default comparison, offline export, sync and attestation validation. See the [1.5.5 compatibility report](compatibility/agy-1.5.5.md) for exact coverage and the ten unchanged historical source/RPC mismatches. + + +## agy 1.5.6 swarm and hook-free command results + +The `tools156` profile qualifies the captured hook-free canceled background +command: render-only result, task with background timestamp, completion time, +pending/running/canceled history, 5000 ms wait and no bypass argument. Other +hook-free cancellation combinations remain unsupported; historical one-allow +hook mappings retain their bounds. Full-source equality precedes projection. + +Completed swarm calls now accept explicit worker/coordinator model changes, +omitted model/workspace defaults, `share` and `branch` workspaces, positive +canonical `n`, nonempty string task lists, and member-name `fork` selectors. +`n` and `tasks` together remain unsupported. Completed board calls additionally +accept no arguments, since/limit together, a single sequence ID, status with a +limit, and waits with either boolean mention filter. The complete generic +wrapper remains unchanged. Captured mid-turn model-switch and coordinator-fork +errors, and the copied canceled coordinator-fork step, have separate bounded +rules. Other errors, statuses and wrapper fields fail closed. + +Empty file reads may carry two valid RFC3339 timestamp lines before exactly +`File is empty`; all zero-count and zero-range guards remain. Timestamped +folded `>-` skill descriptions use the saved numbered frontmatter. Both keep +the entire original text; other timestamped non-plain skill layouts remain +unqualified. + +Multi-worker rendering uses the returned parallel names/ID arrays, with unique +nonempty IDs, matching requested count, and ordered `-1`, `-2`, etc. +It only places already-resolved children. Failed or malformed additions do not +supply placement IDs, and unmatched children remain visible. Existing +attestations require reverification under this profile. See the +[1.5.6 qualification report](compatibility/agy-1.5.6.md) for native coverage, +remaining refusals and exercise limits. diff --git a/internal/completeness/generate_tools156.py b/internal/completeness/generate_tools156.py new file mode 100644 index 0000000..ab3adb6 --- /dev/null +++ b/internal/completeness/generate_tools156.py @@ -0,0 +1,63 @@ +"""Add the authenticated executor CHAINED termination reason captured with agy 1.5.6.""" +import argparse +import gzip +import hashlib +from pathlib import Path +import tempfile + +from google.protobuf import descriptor_pb2 +import generate_options145 as helpers + +SNAPSHOT = Path(__file__).resolve().parents[2] / "artifacts/proto-snapshots/agy-1.5.6-7e5bbdcbf689/closure.protoset" +SNAPSHOT_HASH = "e44e34f43926494831dd395d43d51c3afaf45e596ec71850fb980ef754880346" +BASE_HASH = "a7b3b707bfbe9da7c4961fe925211b338e71717ae3b8ef0cd0224a29fd4a96c6" + + +def augment(base, snapshot=SNAPSHOT): + data = snapshot.read_bytes() + helpers.require(hashlib.sha256(data).hexdigest() == SNAPSHOT_HASH, "snapshot hash mismatch") + source = descriptor_pb2.FileDescriptorSet.FromString(data) + source.DiscardUnknownFields() + result = descriptor_pb2.FileDescriptorSet() + result.CopyFrom(base) + target, current = (helpers.one(bundle.file, helpers.CORTEX_FILE) for bundle in (result, source)) + helpers.require((target.package, target.syntax) == (current.package, current.syntax), + "source and target file semantics differ") + original = helpers.one(helpers.one(current.enum_type, "ExecutorTerminationReason").value, + "EXECUTOR_TERMINATION_REASON_CHAINED") + helpers.require(original.number == 12, "unexpected CHAINED enum number") + enum = helpers.one(target.enum_type, "ExecutorTerminationReason") + helpers.require(not any(v.name == original.name or v.number == original.number for v in enum.value), + "termination reason already declared") + enum.value.add().CopyFrom(original) + helpers.load_pool(result) + return result + + +def generate(previous, output): + helpers.require(output.resolve() not in {previous.resolve(), SNAPSHOT.resolve()}, + "refusing to replace an authenticated input") + data = gzip.decompress(previous.read_bytes()) + helpers.require(hashlib.sha256(data).hexdigest() == BASE_HASH, "base hash mismatch") + result = augment(descriptor_pb2.FileDescriptorSet.FromString(data)) + temporary = None + try: + with tempfile.NamedTemporaryFile(dir=output.parent, prefix=".schema-", delete=False) as stream: + temporary = Path(stream.name) + stream.write(gzip.compress(result.SerializeToString(deterministic=True), mtime=0)) + temporary.chmod(0o644) + temporary.replace(output) + finally: + if temporary is not None: + temporary.unlink(missing_ok=True) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("previous", type=Path) + parser.add_argument("output", type=Path) + args = parser.parse_args() + try: + generate(args.previous, args.output) + except (ValueError, OSError) as error: + parser.exit(1, f"refused: {error}\n") diff --git a/internal/completeness/projection_core.go b/internal/completeness/projection_core.go index 0ea303a..145230c 100644 --- a/internal/completeness/projection_core.go +++ b/internal/completeness/projection_core.go @@ -156,6 +156,12 @@ func project(source proto.Message) (proto.Message, error) { return nil, errors.New("unsupported generic fields") } if !generic.Has(gf.ByName("result")) && !failed { + if genericToolName(step) == "swarm" { + if err := qualifyCanceledSwarm156(step, generic); err != nil { + return nil, err + } + continue + } // Only a run_command canceled while its permission prompt was // open is resultless without an error // (projectCanceledRunCommand). @@ -929,6 +935,8 @@ func qualifyResultless(step, generic protoreflect.Message) (proto.Message, error } var args []string switch tool { + case "swarm": + return nil, qualifyFailedSwarm156(step, generic) case "define_subagent": if !errorStartsWith(step, "agent name ") || !argumentsPresented(generic, step) { return nil, errors.New("unsupported agent-definition failure") diff --git a/internal/completeness/projection_skill150.go b/internal/completeness/projection_skill150.go index 879e7ef..97e7413 100644 --- a/internal/completeness/projection_skill150.go +++ b/internal/completeness/projection_skill150.go @@ -110,7 +110,9 @@ func skillFrontmatter150(content string) (map[string]string, bool) { if values, ok := plainSkillFields150(body); ok && !partial { return values, true } - if timestamped { + // agy 1.5.6 also prepends these timestamps to the captured folded form. + // Other timestamped non-plain forms remain unqualified. + if timestamped && (partial || body[1] != "description: >-") { return nil, false } name, ok := strings.CutPrefix(body[0], "name: ") diff --git a/internal/completeness/projection_swarm155.go b/internal/completeness/projection_swarm155.go index 28066f7..419d8de 100644 --- a/internal/completeness/projection_swarm155.go +++ b/internal/completeness/projection_swarm155.go @@ -1,6 +1,7 @@ package completeness import ( + "encoding/json" "errors" "strconv" @@ -8,8 +9,9 @@ import ( ) // qualifySwarm155 covers the completed payload-free calls captured from the -// 1.5.5 coordinator and worker. The daemon retains these steps unchanged. -// Unobserved actions, workspace modes, failures and wrapper fields fail closed. +// 1.5.5 coordinator/worker and extended 1.5.6 captures. The daemon retains +// these steps unchanged. Other actions and wrapper fields fail closed; +// captured failed and canceled swarm calls have separate rules. func qualifySwarm155(step, generic, result protoreflect.Message) error { unsupported := errors.New("unsupported swarm tool projection") if statusName(step) != "CORTEX_STEP_STATUS_DONE" || @@ -29,23 +31,19 @@ func qualifySwarm155(step, generic, result protoreflect.Message) error { ok := false switch genericToolName(step) { case "swarm": - switch value("action") { - case "status", "models": - ok = exact("action") - case "title": - ok = exact("action", "title") && value("title") != "" - case "kill": - ok = exact("action", "name") && value("name") != "" - case "add": - ok = exact("action", "brief", "model", "name", "workspace") && value("brief") != "" && - value("model") != "" && value("name") != "" && value("workspace") == "inherit" - } + ok = swarmArgs156(generic) case "read_board": - ok = (exact("since") && number("since", false)) || (exact("limit") && number("limit", true)) + ok = exact() || (exact("since") && number("since", false)) || (exact("limit") && number("limit", true)) || + (exact("since", "limit") && number("since", false) && number("limit", true)) || + (exact("limit", "status") && number("limit", true) && value("status") == "true") + if exact("seqs") { + var seqs []uint64 + ok = json.Unmarshal([]byte(value("seqs")), &seqs) == nil && len(seqs) == 1 && seqs[0] > 0 + } case "post_message": ok = exact("text") && value("text") != "" case "swarm_wait": - ok = exact("since") && number("since", false) + ok = (exact("since") || (exact("since", "mentions_only") && (value("mentions_only") == "true" || value("mentions_only") == "false"))) && number("since", false) } if !ok { return unsupported diff --git a/internal/completeness/projection_tools143.go b/internal/completeness/projection_tools143.go index d837ecd..1f463be 100644 --- a/internal/completeness/projection_tools143.go +++ b/internal/completeness/projection_tools143.go @@ -79,7 +79,7 @@ func projectTool143(step, generic, result, anyPayload protoreflect.Message) (pro // Empty reads in the 1.5.4 capture have zero counts and no line range. empty := start == 0 && end == 0 && tool143Get(p, "file_num_lines").Uint() == 0 && tool143Get(p, "file_num_bytes").Uint() == 0 && tool143Get(p, "line_range_bytes").Uint() == 0 && - tool143Get(result, "result").String() == "File is empty" + emptyRead156(tool143Get(result, "result").String()) if !verbatimURIPath(path) || (!empty && (start < 1 || end < start)) { return nil, unsupported } diff --git a/internal/completeness/projection_tools144.go b/internal/completeness/projection_tools144.go index ea6f1e9..43ac370 100644 --- a/internal/completeness/projection_tools144.go +++ b/internal/completeness/projection_tools144.go @@ -39,7 +39,7 @@ func projectCanceledBackgroundCommand144(step, generic, result protoreflect.Mess !onlyFields(result, fieldSet("step_render_info")) || !result.Has(result.Descriptor().Fields().ByName("step_render_info")) || !genericArgsAllowed(generic, "CommandLine", "WaitMsBeforeAsync", "BypassSandbox") || - !argumentsPresented(generic, step) || !onlyAllowHookResult(step) { + !argumentsPresented(generic, step) { return nil, unsupported } command, hasCommand := genericArg(generic, "CommandLine") @@ -64,6 +64,15 @@ func projectCanceledBackgroundCommand144(step, generic, result protoreflect.Mess transition := transitions.Get(i).Message() history[i] = enumName(transition, transition.Descriptor().Fields().ByName("updated_status")) } + if !onlyAllowHookResult(step) { + // agy 1.5.6 also cancels Auto-mode background commands without any + // hook result. Qualify only the captured combination, rather than + // relaxing hook checks for every historical cancellation shape. + hooks := tool143Get(metadata, "pre_tool_hook_results").List() + if hooks.Len() != 0 || !backgrounded || !completed || wait != "5000" || hasBypass || !slices.Equal(history, canceledHistory) { + return nil, unsupported + } + } matched := false for _, shape := range canceledCommandShapes { if shape.backgrounded == backgrounded && (!shape.uncompleted || !completed) && (!shape.completed || completed) && slices.Equal(shape.history, history) && diff --git a/internal/completeness/projection_tools155_test.go b/internal/completeness/projection_tools155_test.go index d6f8df3..f0c9a97 100644 --- a/internal/completeness/projection_tools155_test.go +++ b/internal/completeness/projection_tools155_test.go @@ -78,11 +78,8 @@ func TestSwarm155UnobservedCalls(t *testing.T) { tool string args map[string]any }{ - {"swarm", map[string]any{"action": "model", "name": "worker", "model": "new"}}, - {"swarm", map[string]any{"action": "add", "brief": "fixture", "model": "m", "name": "worker", "workspace": "share"}}, {"swarm", map[string]any{"action": "title", "title": ""}}, {"swarm", map[string]any{"action": "kill"}}, - {"read_board", map[string]any{"since": 1, "limit": 10}}, {"read_board", map[string]any{"limit": 0}}, {"swarm_wait", map[string]any{"since": -1}}, {"swarm_wait", map[string]any{"since": "01"}}, diff --git a/internal/completeness/projection_tools156.go b/internal/completeness/projection_tools156.go new file mode 100644 index 0000000..505fa7c --- /dev/null +++ b/internal/completeness/projection_tools156.go @@ -0,0 +1,127 @@ +package completeness + +import ( + "encoding/json" + "errors" + "strconv" + "strings" + "time" + + "google.golang.org/protobuf/reflect/protoreflect" +) + +// emptyRead156 adds the timestamped empty-file reads captured with agy 1.5.6. +// The complete saved result remains the displayed content. +func emptyRead156(content string) bool { + if content == "File is empty" { + return true + } + lines := strings.Split(content, "\n") + if len(lines) != 3 || lines[2] != "File is empty" { + return false + } + for i, prefix := range []string{"Created At: ", "Completed At: "} { + value, ok := strings.CutPrefix(lines[i], prefix) + if !ok { + return false + } + if _, err := time.Parse(time.RFC3339, value); err != nil { + return false + } + } + return true +} + +// swarmArgs156 accepts captured swarm argument families. These calls keep their +// entire wrapper; arguments must separately match the retained tool call. +func swarmArgs156(generic protoreflect.Message) bool { + args := tool143Get(generic, "args").Map() + value := func(name string) string { v, _ := genericArg(generic, name); return v } + exact := func(names ...string) bool { return args.Len() == len(names) && stringMapKeysAllowed(args, names...) } + switch value("action") { + case "status", "models": + return exact("action") + case "title": + return exact("action", "title") && value("title") != "" + case "kill": + return exact("action", "name") && value("name") != "" + case "model": + return exact("action", "name", "model") && value("name") != "" && value("model") != "" + case "add": + if !stringMapKeysAllowed(args, "action", "brief", "model", "name", "workspace", "n", "tasks", "fork") || value("name") == "" || value("brief") == "" { + return false + } + if model, ok := genericArg(generic, "model"); ok && model == "" { + return false + } + if workspace, ok := genericArg(generic, "workspace"); ok && workspace != "inherit" && workspace != "share" && workspace != "branch" { + return false + } + if fork, ok := genericArg(generic, "fork"); ok && fork == "" { + return false + } + n, hasN := genericArg(generic, "n") + tasks, hasTasks := genericArg(generic, "tasks") + if hasN && hasTasks { + return false + } + if hasN { + v, err := strconv.ParseUint(n, 10, 63) + if err != nil || v == 0 || strconv.FormatUint(v, 10) != n { + return false + } + } + if hasTasks { + var list []string + if json.Unmarshal([]byte(tasks), &list) != nil || len(list) == 0 { + return false + } + for _, task := range list { + if task == "" { + return false + } + } + } + return true + } + return false +} + +// The failed model switch and forked add captured with 1.5.6 remain generic. +// Keep their errors exactly, rather than treating them as successful additions. +func qualifyFailedSwarm156(step, generic protoreflect.Message) error { + unsupported := errors.New("unsupported failed swarm projection") + if statusName(step) != "CORTEX_STEP_STATUS_ERROR" || !plainFailure(step) || !argumentsPresented(generic, step) || !swarmArgs156(generic) { + return unsupported + } + action, _ := genericArg(generic, "action") + name, _ := genericArg(generic, "name") + text := tool143Get(tool143Get(step, "error").Message(), "short_error").String() + if action == "model" && text == "worker "+strconv.Quote(name)+" is mid-turn; switch its model once status shows it waiting" { + return nil + } + if action == "add" && coordinatorFork156(step, generic) { + if text == "failed to start worker "+strconv.Quote(name)+": executor has not processed the previous input yet" || text == "the swarm already has a member named "+strconv.Quote(name) { + return nil + } + } + return unsupported +} + +func coordinatorFork156(step, generic protoreflect.Message) bool { + workspace, _ := genericArg(generic, "workspace") + fork, _ := genericArg(generic, "fork") + action, _ := genericArg(generic, "action") + return action == "add" && workspace == "branch" && fork == "coordinator" && + exactGenericArgs(step, generic, "action", "brief", "model", "name", "workspace", "fork") +} + +// The forked child's copied history contains the in-flight add as CANCELED, +// without a result or error. The daemon keeps it unchanged. +func qualifyCanceledSwarm156(step, generic protoreflect.Message) error { + if statusName(step) != "CORTEX_STEP_STATUS_CANCELED" || !onlyFields(step, fieldSet("type", "status", "metadata", "generic")) || + !swarmArgs156(generic) || !coordinatorFork156(step, generic) { + return errors.New("unsupported canceled swarm projection") + } + return nil +} diff --git a/internal/completeness/projection_tools156_test.go b/internal/completeness/projection_tools156_test.go new file mode 100644 index 0000000..f449a54 --- /dev/null +++ b/internal/completeness/projection_tools156_test.go @@ -0,0 +1,313 @@ +package completeness + +import ( + "encoding/json" + "strings" + "testing" +) + +// Synthetic pairs model the two hook-free cancellations captured with agy 1.5.6. +// Expected native output is independent of the projection under test. +func background156Pair() (string, string) { + r := strings.NewReplacer(`"preToolHookResults":[{"decision":"allow"}],`, ``, `"metadata":{`, `"metadata":{"completedAt":"2026-01-01T00:00:02Z",`) + return r.Replace(background144Raw), r.Replace(background144Shown) +} + +func TestBackground156(t *testing.T) { + raw, shown := background156Pair() + s := snapshot1216(t, raw) + require1216(t, s, raw, shown, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + for _, c := range []struct{ name, before, after string }{ + {"hook denial", `"metadata":{`, `"metadata":{"preToolHookResults":[{"decision":"deny"}],`}, + {"hook reason", `"metadata":{`, `"metadata":{"preToolHookResults":[{"decision":"allow","reason":"fixture"}],`}, + {"two hooks", `"metadata":{`, `"metadata":{"preToolHookResults":[{"decision":"allow"},{"decision":"allow"}],`}, + {"not completed", `"completedAt":"2026-01-01T00:00:02Z",`, ``}, + {"no task", `,` + background144Task, ``}, + {"missing background time", `,"movedToBackgroundAt":"2026-01-01T00:00:01Z"`, ``}, + {"different wait", `5000`, `10000`}, + {"bypass sandbox", `"args":{`, `"args":{"BypassSandbox":"true",`}, + {"short history", `,{"updatedStatus":"CORTEX_STEP_STATUS_CANCELED"}`, ``}, + {"extra result", `"result":{"stepRenderInfo"`, `"result":{"result":"new output","stepRenderInfo"`}, + {"unknown argument", `"args":{`, `"args":{"Future":"value",`}, + } { + t.Run(c.name, func(t *testing.T) { + bad := replace1216(t, raw, c.before, c.after) + require1216(t, snapshot1216(t, bad), bad, shown, Unknown) + }) + } + for _, c := range []struct{ name, before, after string }{ + {"command", `"commandLine":"sleep 30"`, `"commandLine":"sleep 60"`}, + {"invented exit", `"combinedOutput":{}`, `"combinedOutput":{},"exitCode":0`}, + {"dropped task", `,` + background144Task, ``}, + {"invented hook", `"metadata":{`, `"metadata":{"preToolHookResults":[{"decision":"allow"}],`}, + } { + t.Run(c.name, func(t *testing.T) { require1216(t, s, raw, replace1216(t, shown, c.before, c.after), Incomplete) }) + } + // The render-only result is dropped only after full-source equality. + changed := replace1216(t, raw, `"titlePrefix":"Running"`, `"titlePrefix":"Changed"`) + require1216(t, s, changed, shown, Incomplete) +} + +func TestSwarm156Defaults(t *testing.T) { + for _, args := range []map[string]any{ + {"action": "add", "name": "worker", "brief": "fixture"}, + {"action": "add", "name": "worker", "brief": "fixture", "model": "fixture-model"}, + } { + raw := swarm155Pair("swarm", args) + s := snapshot1216(t, raw) + require1216(t, s, raw, raw, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + } + for _, args := range []map[string]any{ + {"action": "add", "name": "worker", "brief": "fixture", "model": ""}, + {"action": "add", "name": "worker", "brief": "fixture", "workspace": ""}, + {"action": "add", "name": "worker", "brief": "fixture", "unexpected": "value"}, + {"action": "add", "brief": "fixture"}, + {"action": "add", "name": "worker"}, + } { + raw := swarm155Pair("swarm", args) + require1216(t, snapshot1216(t, raw), raw, raw, Unknown) + } +} + +func TestTools156InvalidatesPreviousProfile(t *testing.T) { + raw, shown := background156Pair() + s := snapshot1216(t, raw) + a, r := s.VerifyResponses([]byte(raw), []byte(shown)) + if r.State != Verified { + t.Fatal(r) + } + a.Profile = strings.TrimSuffix(Profile, "-tools156") + if a.Profile == Profile { + t.Fatal("missing tools156 profile suffix") + } + if r = s.CheckAttestation([]byte(shown), a); r.State != Unknown { + t.Fatalf("old profile accepted: %+v", r) + } +} + +func TestTimestampedEmptyRead156(t *testing.T) { + raw, shown := emptyRead154Pair() + prefix := "Created At: 2026-11-11T18:35:01-08:00\nCompleted At: 2026-11-11T18:35:01-08:00\n" + escaped := strings.ReplaceAll(prefix, "\n", `\n`) + raw = strings.ReplaceAll(raw, "File is empty", escaped+"File is empty") + shown = strings.ReplaceAll(shown, "File is empty", escaped+"File is empty") + s := snapshot1216(t, raw) + require1216(t, s, raw, shown, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + for _, content := range []string{ + "Created At: invalid\nCompleted At: 2026-11-11T18:35:01-08:00\nFile is empty", + prefix + "File is empty\n", prefix + "new content", prefix + "File is empty\nextra", + strings.Replace(prefix, "Completed At:", "Other At:", 1) + "File is empty", + } { + if emptyRead156(content) { + t.Fatalf("accepted %q", content) + } + } + require1216(t, s, raw, replace1216(t, shown, escaped, ""), Incomplete) +} + +func TestTimestampedFoldedSkill156(t *testing.T) { + prefix := "Created At: 2026-11-11T18:40:50-08:00\nCompleted At: 2026-11-11T18:40:54-08:00\n" + content := "Showing lines 1-7 of 10\n1: ---\n2: name: sample\n3: description: >-\n4: A sample\n5: folded description.\n6: ---\n7: body" + raw, old := skill150Pair(prefix + content) + shown := strings.Replace(old, `"isSkillFile":true,`, `"isSkillFile":true,"skillMetadata":{"name":"sample","description":"A sample folded description."},`, 1) + s := snapshot1216(t, raw) + require1216(t, s, raw, shown, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + for _, bad := range []string{ + strings.Replace(content, "description: >-", "description: |", 1), + strings.Replace(content, "description: >-", "description: >", 1), + strings.Replace(content, "Showing lines 1-", "Partial read (lines 1-", 1), + strings.Replace(content, "4: A sample", "4: A sample", 1), + } { + if _, ok := skillFrontmatter150(prefix + bad); ok { + t.Fatal("accepted unobserved timestamped form") + } + } + require1216(t, s, raw, replace1216(t, shown, `"description":"A sample folded description."`, `"description":"changed"`), Incomplete) +} + +func TestSwarmBoard156(t *testing.T) { + for _, c := range []struct { + tool string + args map[string]any + }{ + {"read_board", map[string]any{}}, + {"read_board", map[string]any{"since": 1, "limit": 10}}, + {"read_board", map[string]any{"limit": 1, "status": true}}, + {"read_board", map[string]any{"seqs": []int{5}}}, + {"swarm_wait", map[string]any{"since": 1, "mentions_only": true}}, + {"swarm_wait", map[string]any{"since": 1, "mentions_only": false}}, + } { + raw := swarm155Pair(c.tool, c.args) + s := snapshot1216(t, raw) + require1216(t, s, raw, raw, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + require1216(t, s, raw, strings.Replace(raw, "fixture result", "changed result", 1), Incomplete) + } + for _, c := range []struct { + tool string + args map[string]any + }{ + {"read_board", map[string]any{"seqs": []int{}}}, + {"read_board", map[string]any{"seqs": []int{1, 2}}}, + {"read_board", map[string]any{"seqs": []int{0}}}, + {"read_board", map[string]any{"seqs": []any{nil}}}, + {"read_board", map[string]any{"seqs": []string{"5"}}}, + {"read_board", map[string]any{"seqs": []int{5}, "since": 1}}, + {"read_board", map[string]any{"limit": 1, "status": false}}, + {"read_board", map[string]any{"limit": 0, "since": 1}}, + {"read_board", map[string]any{"status": true}}, + {"swarm_wait", map[string]any{"mentions_only": true}}, + {"swarm_wait", map[string]any{"since": 1, "mentions_only": "yes"}}, + } { + raw := swarm155Pair(c.tool, c.args) + require1216(t, snapshot1216(t, raw), raw, raw, Unknown) + } +} + +func TestExtendedSwarm156(t *testing.T) { + for _, args := range []map[string]any{ + {"action": "model", "name": "worker-1", "model": "fixture-model"}, + {"action": "model", "name": "coordinator", "model": "fixture-model"}, + {"action": "add", "name": "worker", "brief": "fixture", "workspace": "share", "n": 2}, + {"action": "add", "name": "worker", "brief": "fixture", "workspace": "branch", "fork": "worker-2", "model": "fixture-model"}, + {"action": "add", "name": "worker", "brief": "fixture", "workspace": "inherit", "model": "fixture-model", "tasks": []string{"first", "second"}}, + } { + raw := swarm155Pair("swarm", args) + s := snapshot1216(t, raw) + require1216(t, s, raw, raw, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + require1216(t, s, raw, strings.Replace(raw, "fixture result", "changed", 1), Incomplete) + for _, change := range [][2]string{ + {`"args":{`, `"args":{"unknown":"value",`}, + {`"CORTEX_STEP_STATUS_DONE"`, `"CORTEX_STEP_STATUS_CANCELED"`}, + } { + bad := replace1216(t, raw, change[0], change[1]) + require1216(t, snapshot1216(t, bad), bad, raw, Unknown) + } + } + for _, args := range []map[string]any{ + {"action": "model", "name": "worker"}, + {"action": "model", "name": "worker", "model": ""}, + {"action": "add", "name": "worker", "brief": "fixture", "n": 0}, + {"action": "add", "name": "worker", "brief": "fixture", "n": -1}, + {"action": "add", "name": "worker", "brief": "fixture", "n": "02"}, + {"action": "add", "name": "worker", "brief": "fixture", "n": 2, "tasks": []string{"first", "second"}}, + {"action": "add", "name": "worker", "brief": "fixture", "tasks": []string{}}, + {"action": "add", "name": "worker", "brief": "fixture", "tasks": []any{nil, "second"}}, + {"action": "add", "name": "worker", "brief": "fixture", "tasks": []int{1, 2}}, + {"action": "add", "name": "worker", "brief": "fixture", "workspace": "unknown"}, + {"action": "add", "name": "worker", "brief": "fixture", "fork": ""}, + } { + raw := swarm155Pair("swarm", args) + require1216(t, snapshot1216(t, raw), raw, raw, Unknown) + } +} + +func TestFailedSwarm156(t *testing.T) { + for _, c := range []struct { + args map[string]any + message string + }{ + {map[string]any{"action": "model", "name": "worker", "model": "fixture-model"}, `worker "worker" is mid-turn; switch its model once status shows it waiting`}, + {map[string]any{"action": "add", "name": "worker", "brief": "fixture", "model": "fixture-model", "workspace": "branch", "fork": "coordinator"}, `failed to start worker "worker": executor has not processed the previous input yet`}, + {map[string]any{"action": "add", "name": "worker", "brief": "fixture", "model": "fixture-model", "workspace": "branch", "fork": "coordinator"}, `the swarm already has a member named "worker"`}, + } { + var doc map[string]any + if err := json.Unmarshal([]byte(swarm155Pair("swarm", c.args)), &doc); err != nil { + t.Fatal(err) + } + step := doc["steps"].([]any)[0].(map[string]any) + step["status"] = "CORTEX_STEP_STATUS_ERROR" + step["error"] = map[string]any{"shortError": c.message, "fullError": c.message} + delete(step["generic"].(map[string]any), "result") + b, _ := json.Marshal(doc) + raw := string(b) + s := snapshot1216(t, raw) + require1216(t, s, raw, raw, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + for _, change := range [][2]string{ + {`"shortError":`, `"errorId":"unexpected","shortError":`}, + {`"generic":{`, `"taskDetails":{"id":"unexpected"},"generic":{`}, + {`"args":{`, `"args":{"unexpected":"value",`}, + } { + bad := replace1216(t, raw, change[0], change[1]) + require1216(t, snapshot1216(t, bad), bad, raw, Unknown) + } + step["error"].(map[string]any)["shortError"] = "different error" + step["error"].(map[string]any)["fullError"] = "different error" + bad, _ := json.Marshal(doc) + require1216(t, snapshot1216(t, string(bad)), string(bad), raw, Unknown) + require1216(t, s, raw, string(bad), Incomplete) + } +} + +func TestCanceledFork156(t *testing.T) { + args := map[string]any{"action": "add", "brief": "fixture", "name": "worker", "model": "fixture-model", "workspace": "branch", "fork": "coordinator"} + var doc map[string]any + if err := json.Unmarshal([]byte(swarm155Pair("swarm", args)), &doc); err != nil { + t.Fatal(err) + } + step := doc["steps"].([]any)[0].(map[string]any) + step["status"] = "CORTEX_STEP_STATUS_CANCELED" + delete(step["generic"].(map[string]any), "result") + b, _ := json.Marshal(doc) + raw := string(b) + s := snapshot1216(t, raw) + require1216(t, s, raw, raw, Verified) + offline, err := s.OfflineJSON() + if err != nil { + t.Fatal(err) + } + require1216(t, s, raw, string(offline), Verified) + for _, change := range [][2]string{ + {`"fork":"coordinator"`, `"fork":"other"`}, + {`"CORTEX_STEP_STATUS_CANCELED"`, `"CORTEX_STEP_STATUS_RUNNING"`}, + {`"generic":{`, `"error":{"shortError":"unexpected","fullError":"unexpected"},"generic":{`}, + {`"args":{`, `"args":{"extra":"value",`}, + } { + bad := replace1216(t, raw, change[0], change[1]) + require1216(t, snapshot1216(t, bad), bad, raw, Unknown) + } + require1216(t, s, raw, replace1216(t, raw, `"CORTEX_STEP_STATUS_CANCELED"`, `"CORTEX_STEP_STATUS_ERROR"`), Incomplete) +} + +func TestChainedTermination156(t *testing.T) { + raw := `{"cascadeId":"fixture","executorMetadatas":[{"terminationReason":"EXECUTOR_TERMINATION_REASON_CHAINED"}]}` + s := snapshot1216(t, raw) + require1216(t, s, raw, raw, Verified) + // Values beyond the one authenticated addition still fail closed. + bad := strings.Replace(raw, "EXECUTOR_TERMINATION_REASON_CHAINED", "EXECUTOR_TERMINATION_REASON_FUTURE", 1) + require1216(t, s, raw, bad, Unknown) +} diff --git a/internal/completeness/schema.go b/internal/completeness/schema.go index a330879..daa2414 100644 --- a/internal/completeness/schema.go +++ b/internal/completeness/schema.go @@ -118,7 +118,10 @@ import ( // two-child management, empty task lists and timestamp-prefixed skill reads. // images155 separately qualifies timestamp-prefixed image reads so builds // predating that rule cannot reuse their verification checks. -const Profile = "sqlite-v1-format0-agy-1.3.4-5b93565c5f04-planner50-permission2-prompt23-tools143-permission1-tools144-skill1-history2-ide225-options145-compaction146-skill146-finish147-replay147-failedread146-subagents148-media149-tools149-sendmessage149-files1411-media1410-parentmsgs1410-paths1410-denied1412-cwd1412-unrun1412-config150-skill150-frontmatter150-bgcancel150-readlines150-config152-tools153-tools154-tools155-images155" +// tools156 adds captured hook-free background cancellations, extended swarm +// calls, timestamped empty/folded reads and the authenticated CHAINED executor +// termination enum. No source-only allowance changes. +const Profile = "sqlite-v1-format0-agy-1.3.4-5b93565c5f04-planner50-permission2-prompt23-tools143-permission1-tools144-skill1-history2-ide225-options145-compaction146-skill146-finish147-replay147-failedread146-subagents148-media149-tools149-sendmessage149-files1411-media1410-parentmsgs1410-paths1410-denied1412-cwd1412-unrun1412-config150-skill150-frontmatter150-bgcancel150-readlines150-config152-tools153-tools154-tools155-images155-tools156" const maxBytes = 64 << 20 const maxDepth = 100 diff --git a/internal/completeness/schema.pb.gz b/internal/completeness/schema.pb.gz index 9442fde6e82428c06bb632d0baf27d79842260bc..0b0637a88249ac62a83c78935bdbc2f278fd73a8 100644 GIT binary patch delta 87442 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 C<_Tp0 delta 87421 zcmZ6SWmJ@3w8j+>6hWk<1eEUX{L>-bjdX)FDDaBNfOK~_^w1$C2q-ah!+_EVsB|~n z!yOZ=L59Z!l1$%U*i<@}%AFlRUCVA1mFFjr6g$zH=DlLE1 zk`;f{3L$^gGPNTqve+@L?C7}1?i%0=R-A}P9`<2PEs|!P9ZhTP7F2OPC7O1 zP9in^PQGCc=~~2yPA6AeF$_Pz95??gn7rpr3VDxv13AN+7;*;pO7fyNIpjs|Z3GFb zfx+Z3cR0EHn|N}0_Zk3x0w4kcWI7<50T~L&!aFhwvjO=HfFS_P2Vf!q z>+Zlv0G0tT6M!uM3>08;_j2*6kXR$(*r7PYD4b~c&g()#^}oA0NAYvreiyXt3v zOXvs5f@;Fai}p%DHPgVE*G=TG{g34Gdj;h3`$^*Py09Xsa2mqD>Fav;J0Z7ZQvW#?0>rua}dTyx&sib!2!v&2_rl3j~cPj$sekF}d zcveWx0PV8^l$~E?)#a|0C`ZyBH_)KPQVXJX(Da}xfJy;09~>G3qB8<=L|IYbxCM~! z97(^MPjW?^PI1B7OD&#Lmsp@d+MRSal`!Uj5|~3k!AEOts2pYykO#xRk^v3U!L<_d zYa{4!4+m8$0ab$1K$)6AnLggtvjEgH3DolosAm+YXE~^679d+ebV_hf3=qBLF8U`B zT?s_*b0qC%b|mdY0LeK3$^CUq>mqYZ`;iWEKfTL+w+!U2(fM##tCMM1uak6Gvr}kT zw-aL+Tyt2zlL+F_=;Y(j`A#=GNrJE-B`LGONG-7-N-ed(Nkv#ZPc5@R(=V|g&@Z*X z)<;;7>$3uFqJTD0r4|?{gar|*%mPQS#NxSNsRf!K!h%4s%mTZy#Dct$1%Qp<#71zU zFF4T`oahTq^aUrLf)h`{iKhq)i2U^KNIY;P9yk&Y9Ek^xj0HzZ>U3gI0l8BFxl;kT z=iJFX7sx$FtMg%wUMEwIW+!QmZl_R=b|*%TekYxoMkkS(PA8w4768rlI=Rd=J0F^X z@ihaTG}G@C3Mv5OYXAiI33O5$)Y48F0>z{N#T=R9`XC6V(!9h1r(Fl2g|J7hg)pVo z3K;X15$?oU^qu64!KC|wvhM;?5|9ue7r<2B6u^|O3~{yn^l>Nr)F1T~-GIs1Zv*1g z2cCcqJi!e#XmN@w7!M43EEx1yFz9#Ug#JMwb)ZlTEKZFdOiw^cPe4jfKuS+QN--d% z7?4to)_0=WNd?eMWQhd^5~vf2u)sl61D^m8QUfFhAYB1T1xPbMN&qqlkoN&8bw|Dgqy+%+0T>44o)4;N1?0X8t4p(XqCakq@&2T%< zLO|CQz&$BJLh2xVEJ>N4XDyXP$flBB_>cMdr&3PyDAxgDhUD54}hW| z`9~l+h#X7^q9=mri9mDOcc!2X*3blSxrr$*D1sNH#5=_mvx~4mTLh8|`V53r2!vE| zC!~BJq%t6+Vj!d{7`Mr1n7c^{?2!o&yh%BX*(49)B2 zfE57D2OyB9NihJc0J!)WW-(U+!=EdFY0j0yAnrM^SLaG$kLHSCN^`(C=io4hIm8`V z2*?UR<^!?}#ywXIK(K(tKEss6N?^=l1uzG(asW!^!7Q#cz;e+6%S8n&7Zb2tfWP}` z;U@YigI0q1^|Q5Dm5Ew#Yhy#!k(2j$l9PWwBq#5F43U#}Mv{{wUy)~Y43KAZv65%} zC?n4R+E89U-UMVUAKwRRCwn5vu~E{XQn>q-iVUHjj7;KLGpuN@2v!87K`(Qe3dkxz zHuCXBH1hMo%$@9?w~vit1eL*+uGD0-&%OZ?i=RI6G8T}cAbKt!C7tXcoLxuz=erK} zXwcXw-2!Tq=%y6z5b(LkI^b4Srt_=?Ccg)V$?wO*diH8yJ^P*Ks>`oS z9LU2;nA4ZT9PLTN9PBZ|z&#c0?Qs;qkqY2Q1t)s~q`f^h($StAiC`xCjdZdnT^t*I zs5Uyv)K&)P&MJZ6?pX!!M_J`?rK~(Sa~24mRa9i1ky{D3$b!T1vk-920CgFwvo;VM z9anXU4Fq=v!Jp%*uA1=E(_V|=;;shZMlYe^Mz2WYMlaLgMz2}|kN|*M0OSFn2S2^% zH8ud10muSCM*xxo&J`0?<@u;w(NRVgAMnJ<22jw0Q%Ey9boQA3bkXR816;mC+W`k(m%u z0cT2@$aD%x%g_pG$>a+u%UB5+$*c;=%Mc3b$s`IvK%7Em;G!|$qCp=(bP#z-7DT55 z(XBy?h(L#QK!^B1hrB?CaOl_Yq;n8(3m^+xAPadQi|A!GKmu7T0a>h=08$K)0sQnW z*Jz+hKo(0t7AuwjBmf|g#S)OkiU+PLw2Tc%H$yyfIa|x0zfqYasbd3fK&i9y8|Tv7zDuk0F(mYO8{B`5FdbHV9@i) zGoT(TM`fSORWOx=pqGij6SP5xCP3MFLD}noC3phz5Lm+FI}mt9&no~90FV`cWdL*n z;3fcpRfGboAeYnx{eep17QicLfmh@Mujm0@(X;;;1WyGdu!>M%7151TP}0^3Fbh&( z77u}0Xacja0%p;(j|I?JfQo|Xz$>C9%a~`kfme_MufPCa!34a56nKSuz-RcQD^*}f zEx?fAz-HnT4ip$Ar-3}cnLrkrKo;E3pKDDBJpqpNWNMV|$;2qp6VxbQjD|K;`zsbG zDF!Gh1}G^8C@E%YR48U*6e9*TO4pVTJmE7iB>g)fX#ycB0U;RzA;|$D=>j3C0wI|K zA;|z8X#*YQ+zCDq6dnsy$q-a&7F07t$2V@~2 zZ2-9jNMb-H15y`|Q+Fgk0P6wh4Zvdn;sP)lfT{o-0w6m8EABuS0B!@25`ftNGzH*1 z0L20L4S<0FyuJg`0T=?}f0qGdCm?A7iO0_utN>;W2|9%2=Zj{X1Px;3=Zh)^?p_Qg z-HwkBW(VeXgO4wG1Ars|BmrRR9heG0eE{kM5CuRK0I9*CgKp3T0eigyGkKPta1h46 zI6BG|R0+q2T7kh{0Y^G31WjiJO=kz)!Y5bTx;uv_xsno!o= z8Y%``s0#kbu^9^AsD6pn9F1lKgFgmaq!lQTg8un>S10L%wq z*&SF6z$&l^K7&P20yahg*cjztW8{I2Q3^Ij5!e`&09=HFje!7QApk4j+|XP;Aj<$* z49F_5GJx8}N(!#_2g5)$!$36^z^0~lw8x1BTQwFmGZt)Bb+A>{!B$mAfT>gm^E+a1 zk1+zuJ^~iO2w47{_V#F;j`jqcAaPFM2~{NktOA{^0^?hC_dGEUo+rxTko%Ra4B;69 z#<0%|s*Ve)zH!&eOdw89P)u`hW;;L^#z%z~rojV61$dwU`|7L$OuFb@e@+2O4M<5q z?%p*WkT)RpR`BT2S`0KN2X>43-EJuZ?j8)*kRa&fF3@`z&^x36T8RX$WCTKz1U{oa z1zH)>s5ij{+~Of{3nt(eq`)nNVn%@{fZYbXf(Up8U(B7&#ZCe90OAB@!34~L8<>TA zfIjd9P2dSiz!MC?7LvO&4_#m$sz7q4z&vDtd1%Y5p5?$GhP^Su8>t6$`e??GD0{}v@V1&Sv*IyDtWm=D%tJfn<|3^n{0!5 zo6dtpPOL_MMX)^oICgyAG#M=16dTOn3>Ylllx8bnz4w*l2hCU5)4WZ+nTSf`5Scm5 zU!&f}&aY70)s&_rR@|nI$P+Kq5Ak>wdDMK3sOf13mDlxi2?dmR4WsGl4>PZMigy$Bl-pkOSeK*6hi77@sTO3W zr`>H{rZH}!Yg>-f)U$WY z`+?r5H@)6Cf2^44<){J*4cm)7PZ1S#G;zFnCSv-EX{ys4=JztkE&kRcvo1aw}iJ!sM{Y<{gC4~ zuJ?~2bgy=%_mO8o?)OLzuM_TZEMFGhH|akeKx>NH)yH`AV6h5kNx99OxI;IfUF3b) zd64Qo)ZX>adzEXK-uF$Ar<>?aIlF=wZ_pRraF*oT7Ku7k1KNe(XPyVWy4SdOJ$=u0 z?b7A`T+it*^rr0HSj;`9Me4^(+-;In9jgHl4fLMz?8f?@`oT5gUe3zp#C@@$Q#&+2 z*zO4C9@}E><0auXN$QTn0O;j=lCvAjdz=T?h4;)>E(h+n4xZ|x`GxLQVeYXknm=CR zZ)>OO*bKNeyeGMONpZjR`)MxLo@ZM-Sx08Tt=zr#rAtoqGx|k{xTEUqM(>{6{`K~~ zg>~q%3jK_K5hCnxJG=RHFKFO&5o_;V+wIHul6%*&_pjo2cQN*!EZ!1z-EmgVxb2dlD;`$om0< zr|M{DA9rsbE>Q>E^1W9-4|?+y3+r!?;?uA_=z8?UleJ3=spmbXogqS5y9yZY7>ltu zD~fH@#9f*Jk|N>x=Rqn@k$cxOFJjg%-KCx*Pgg^Pa&{Rp+|d@*aaLs8a*4W>0wjgQ z6VHQ`pBC?3PrguFyL6Ds>N%YV5z5}R!*Iu39Kl&pY0D+O9EsY3lyrc%&c_i0N=Q|9g|hCANkF7Aq1+agIi{7uBaxyq(@r};JH0!+pwbOp zWQPm>P-U>{>)BPDQ^p!VB_I@kDxaXrX2*XTi4Zj8E7>|0EZh9N$u4+Vzkx6iac+JX zdp=qrUtJ^He~}%*mzNu%kayxnp3WCkY&pH_CFD3z;6S$<5%d95dFO~too?=l!$ChK zw?a-K&HkH9lk-fxMkCkT&MLV^&V*YiskV%_kfT4n=)pl5vQa&MqBE`?0 zE42DGGMSGi^>kX^)^4|)bq+5$Z}i_-R%+CI7(Vf~ZfRPW)s-ZU4yE))R%$yahfrP` zeCS7AFb>xvZy5j4O%`R}(vja51!6gimsb zW+ZL~_~g@XO~&`v%u;3hw+W)zq0=u9w48GOk*O+(-*nOJ`z1z#B4?CV56IbbHomfK zMsCPDHZz)jvYsK_@Z(wOtC1B;cU>Ib)Y@dz9q2AMP9p!pNPtKa)E?)K{Sf{!QAs`S z?;5xIyU%{~v-`fTax?`+87AXYsY#5tG@7LgsvPkr6)LGJP&4mD@*38} z7z1)`fRI}f*_3PbV}$$fM%sa=%B2uP>ZLI3`Z;Y-Oc1m3MIqDQ)Vu=oh=l+BkYpaA z1wNb?GOeZN{r?Xo=B6~1Ew!^Z9s(`34J^w2-xAn~dCpI=GiMK&jwu@6pDt@bP2YV| z*|bZJQX;OK)ozkEnQipeSey`U>~_3`!wV;z&YyHD#xq&V3wC~t_m~!{2s-_oIncRm zP-E0aFJ>|hoTFX#`hgOEc9I+mLy(_0X}>y2jMX?+yJ%K0SUqo2SS7mMHr>&il_i|K z*WknF(PHk)A2?PhID3!VLVWT9dNr%tyyaL%+8mqm&57i+wfn~TWn!7lSDx*bzZiM- z9_9?Wi&+{H+IeO{2tkIFLj2-6oe7;GL|e5`-eoCr`m`@<8N zt+C~b2L+y_Th0t4<9?+FHelW>$~2~9k!x`ADO-yyGyMizTgcq}>wQU95B+PUN5;PW zfUn*>XDK0tB$7ftmkP`9V03*v;T`=~t|)>1*NGY7Qzc{;ROyP!PAR$8yvfR2 zq`JiUflFz><}9I2uZmyDU;wd4%GZiX%TK6L8F4(ro>dOn{j>ZneXhT>OLN>z^xd1e zmmPLz#y+hw9c0oUvy2p&$pef(@oA=V4-Rnnrc5Wn0j#%+tll^5|>S; zD)ou$B_=N{Ur;?E434^u*;ZJGFv2i_#N zSYLUPRTP*}&9z(1tG1k!dG9g;)oU1y{|=4MjQzqrmUE<>)#_HRld0x*Rpp0O=*@ha z%ApEs6`e@e^`C9?A9G}2CCb))~z)I%lQx1Hmmh9 zD*llxqm4zhiFJI%kOT)brTWC+Ymt=I!0NxS{GBl0Y0X-`iY^ugh6A}A(>Eh3P2>Mf z<#QTW%3V*q)~*W;4CJ43(;HG!AoAU-wwFauRBK9HS5nJN_YAe9POd06&rd(6iz>>RLcU58yd73yl1)i7?w)B2p zGl>qr*X?+US)}=&Z=0e#hOVF{KZTN;lVbAY?y1SCib11#gNxM0gBY9g2Aj7s-`Tvn zSO+VtQ(>KsERD{US@9#Yv0LzjH2tC0{%7Po(6{no?J`HK#98uXk3*Tu~_(R3ocD#f!~ zy26O*)K1iMzS)`NhWSfojVHRz;cS~TTq~cWq-#nZ7Q!Qb#d~)G@E|wn1{TSspo01*>}~Gm;D*qbVHG&AN@Ak12(BtGbtCpDDow;jpFU~Z3gt*pbkcdFEIg+J?K_PypptY0j`>A_zy9S%rp@(jY49%FO z5~iT>L+Cp+)2Z9gOn}?}2Y)>3NU=E=_x_XT719A%R; zeYbLq@iSd(M^V?Gy4xcgB1*-d3(2rEr3wOV?R~9CAVEG_8D`c*jtZid7Vb!j2;+zh zeP)yLEZ>@>U>NPnq2>TwQ)4Ve&c?0^LVs+Blv|Z)#bb2PaPg@ zyKKRUp_iViUlk)x2T$CsG<{aTUW|_J{kgdLv|RIP8KIiB1gn?MmagfV2-(5VcDU%> z8@xxK;_bm(U`F`;q!_J7S|RTE8itoA&^*bUyFFa7|Cg_oV4Ue6i;rHjZ=8Sm(*(lI zBxDjlHau7C20nw5W~Y;F$db`5eCip<=M;aI7i-1`^8n%T2Sv#I|mu(e^4f`y+N zi?%FM#2DYXvOie!(EW8CZ-al_aa&00yU4P&ETwoB{ru*P`AUWAj!zyB>-}hC{_&@B z>J36)S%^P8HddeRp9;dRHz^_-BB-x^IhDH2nlgN^t~zJ%447GM480(H#1M2tF>(F4WpUEyL+ae$Zn^xp}T5J?F2pV zstqf#ZI%l52xcocD^=ZL^0Gnjr&`P8{I%elHs~%iV=phj{v9JDjMDymp%08BmzZl5 zQhK(dXzKN#)+Q0=t|!-Cq)J|7_%VQ_4$G#rOs^pNhXrKf^Ru*FP4VqRT+aL?`e3N}aL3x(Qc zWdrq<6f9L8Xs5YCO^%-?J7t>cgmWhKPrJwpWI0 zWmC|}9N?inCKN|RN^U|S@R!E!Q$|{Z!$>7xueCZ#YqCVWH?ZkU=BmMjP{|SEGH78~ zjBGbD>Kr#!**s^^yZGsBrZqw|RL@$^rdPlhb5PCphRtIjVOu7}x7T3wP3gKPS#3i$ z!qBi>gE>)io9MSqDE~~)nt9G7cZ0Vam-*0ZQ7VfWj==O}!}zdB@!`T`)9$GU&btxs zYOLh+N|w~v+=<_zYY1;IMPQN%`9o~pa{29z)S|Vxb8q_WJn|lQs8#yK^_emI=(N<- zu{K{*5);gKCv#pqv3^SmZu!dM^2nvKH>s4;sU{PNF!{d2QOq;@e5R9_hCeF+GuJcH zU3Y$heR@FGj#J-pz`!UytVqaNy{u`q^1A8aV=yBwJkY* zE%R7&WLS)6-Vmu7T^6s z01=6)7~XPKeE%6i@WLM%EW)*G$!=glQ5SD~2ob!q72<8@TtK(<16j3t#}V+318p>nc9BdgMEn~I&G z?SHYNr^;7^-#8?{_F=HtVD~oDjH!;TH$N)h`!k7yP%rl?>%y6J_Sc83FL|u#;Uk4? z7X*l8pP$$}4GGNoe+Vj{c{n*Q2l>|T^e%03@Yk}S>;$3{${flWI)KZz^QyxX1T_?vVFN#0dY>l(8WJDvPIgR!#mUKfnC z&ju-u8ca4@ye_Sh5LSXr>m7FE=sBMiS2#Q~j|}^9K+N)3CZPh0+Nj7eX*-b@J1DC- zv4pT#D(%8S&6RqsU&Z3$EIfT$;`pHD{BazF1?B@w#of+_A5Ehw)g^iD#u$C!&XD zurjFmkT$IjA25ZWum*B@DA00sk51jOZp~RWmv88i_Pi(8M%OFwD3Bl}`~W-s>ZfvL z9h-aHkR6slaR^=3vcH}VA-+qnv6zM6oBH-h#(7(o2li*Zyn%H|Xw5%LpFi4zUqn)( z`80oe7|tvx`BSOs$9nCD%>B˖}6O2VMlSdSV7HtaZD=+8-hrjALWQT1vQaiay~ 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 diff --git a/internal/render/child_placement.go b/internal/render/child_placement.go index fb712f8..9c33a58 100644 --- a/internal/render/child_placement.go +++ b/internal/render/child_placement.go @@ -2,7 +2,9 @@ package render import ( "encoding/json" + "strconv" "strings" + "time" "github.com/mjacobs/agy-reader/internal/daemon" ) @@ -39,9 +41,7 @@ func placeChildren(steps []daemon.Step, children []*daemon.Trajectory) (map[int] } if s.Type == "CORTEX_STEP_TYPE_GENERIC" && s.Metadata.ToolCall != nil && s.Metadata.ToolCall.Name == "swarm" { hasSwarm = true - if id := swarmChildID(s); id != "" { - ids = append(ids, id) - } + ids = append(ids, swarmChildIDs(s)...) } for _, id := range ids { if c := byID[id]; c != nil && !used[id] { @@ -76,12 +76,12 @@ func placeChildren(steps []daemon.Step, children []*daemon.Trajectory) (map[int] return placed, leftover } -// A 1.5.5 swarm add returns a JSON object after two timestamp lines. Require -// the successful add shape and matching worker name, never a UUID found in -// arbitrary prose or an unsuccessful tool call. -func swarmChildID(s daemon.Step) string { +// Swarm adds return one ID (1.5.5), or parallel names/IDs arrays for n/tasks +// (1.5.6). Require matching names and counts; never extract IDs from prose or +// failed calls. These IDs only place children already linked by the resolver. +func swarmChildIDs(s daemon.Step) []string { if s.Status != "CORTEX_STEP_STATUS_DONE" { - return "" + return nil } var g struct { Args map[string]string `json:"args"` @@ -90,23 +90,80 @@ func swarmChildID(s daemon.Step) string { } `json:"result"` } if json.Unmarshal(s.Generic, &g) != nil || g.Args["action"] != "add" || g.Args["name"] == "" { - return "" + return nil } text := g.Result.Result if strings.HasPrefix(text, "Created At: ") { lines := strings.SplitN(text, "\n", 3) if len(lines) != 3 || !strings.HasPrefix(lines[1], "Completed At: ") { - return "" + return nil + } + for i, prefix := range []string{"Created At: ", "Completed At: "} { + if _, err := time.Parse(time.RFC3339, strings.TrimPrefix(lines[i], prefix)); err != nil { + return nil + } } text = lines[2] } var result struct { - Status string `json:"status"` - Name string `json:"name"` - ID string `json:"conversation_id"` + Status string `json:"status"` + Name string `json:"name"` + ID string `json:"conversation_id"` + Names []string `json:"names"` + IDs []string `json:"conversation_ids"` + } + if json.Unmarshal([]byte(text), &result) != nil || result.Status != "added" { + return nil + } + if len(result.Names) == 0 && len(result.IDs) == 0 { + if n, hasN := g.Args["n"]; hasN && n != "1" { + return nil + } + if _, hasTasks := g.Args["tasks"]; hasTasks { + var tasks []string + if _, hasN := g.Args["n"]; hasN || json.Unmarshal([]byte(g.Args["tasks"]), &tasks) != nil || len(tasks) != 1 || tasks[0] == "" { + return nil + } + } + if result.Name == g.Args["name"] && result.ID != "" { + return []string{result.ID} + } + return nil } - if json.Unmarshal([]byte(text), &result) != nil || result.Status != "added" || result.Name != g.Args["name"] { - return "" + if result.Name != "" || result.ID != "" || len(result.Names) != len(result.IDs) { + return nil + } + var count uint64 + if n, ok := g.Args["n"]; ok { + if _, hasTasks := g.Args["tasks"]; hasTasks { + return nil + } + var err error + count, err = strconv.ParseUint(n, 10, 63) + if err != nil || strconv.FormatUint(count, 10) != n { + return nil + } + } else { + var tasks []string + if json.Unmarshal([]byte(g.Args["tasks"]), &tasks) != nil { + return nil + } + for _, task := range tasks { + if task == "" { + return nil + } + } + count = uint64(len(tasks)) + } + if count == 0 || uint64(len(result.IDs)) != count { + return nil + } + seen := map[string]bool{} + for i, id := range result.IDs { + if id == "" || seen[id] || result.Names[i] != g.Args["name"]+"-"+strconv.Itoa(i+1) { + return nil + } + seen[id] = true } - return result.ID + return result.IDs } diff --git a/internal/render/child_placement156_test.go b/internal/render/child_placement156_test.go new file mode 100644 index 0000000..a78ec82 --- /dev/null +++ b/internal/render/child_placement156_test.go @@ -0,0 +1,118 @@ +package render_test + +import ( + "encoding/json" + "strings" + "testing" + + "github.com/mjacobs/agy-reader/internal/daemon" +) + +func swarmMulti156(tasks bool) daemon.Step { + args := map[string]string{"action": "add", "name": "worker", "n": "2"} + if tasks { + delete(args, "n") + args["tasks"] = `["first task","second task"]` + } + result := `{"status":"added","names":["worker-1","worker-2"],"conversation_ids":["first","second"]}` + b, _ := json.Marshal(map[string]any{"args": args, "result": map[string]string{"result": "Created At: 2026-11-11T21:00:32-08:00\nCompleted At: 2026-11-11T21:00:34-08:00\n" + result}}) + return daemon.Step{Type: "CORTEX_STEP_TYPE_GENERIC", Status: "CORTEX_STEP_STATUS_DONE", Metadata: daemon.StepMetadata{ToolCall: &daemon.ToolCall{Name: "swarm"}}, Generic: b} +} + +func TestMultiSwarm156Placement(t *testing.T) { + for _, tasks := range []bool{false, true} { + text := tree155(t, []daemon.Step{swarmMulti156(tasks), invokeIDs155("last")}, "last", "second", "first", "extra") + end := strings.Index(text, "## Step 2: INVOKE_SUBAGENT") + for _, id := range []string{"first", "second"} { + if at := strings.Index(text, ""+id+""); at < 0 || at >= end || strings.Count(text, ""+id+"") != 1 { + t.Fatal("multi worker missing or misplaced", id) + } + } + if strings.Index(text, "first") > strings.Index(text, "second") { + t.Fatal("result order not retained") + } + if strings.Index(text, "extra") < strings.Index(text, "## Subagent Transcripts") { + t.Fatal("unmatched child missing") + } + // Missing resolved children and repeated add results neither steal nor repeat. + text = tree155(t, []daemon.Step{swarmMulti156(tasks), swarmMulti156(tasks)}, "second", "extra") + if strings.Count(text, "second") != 1 || !strings.Contains(text, "extra") { + t.Fatal("missing/repeated multi child mishandled") + } + } +} + +func TestMultiSwarm156Refusals(t *testing.T) { + for _, change := range []func(map[string]any){ + func(g map[string]any) { g["args"].(map[string]any)["n"] = "3" }, + func(g map[string]any) { g["args"].(map[string]any)["n"] = "02" }, + func(g map[string]any) { g["args"].(map[string]any)["tasks"] = `["one","two"]` }, + func(g map[string]any) { delete(g["args"].(map[string]any), "n") }, + func(g map[string]any) { + g["result"].(map[string]any)["result"] = `{"status":"added","name":"worker","conversation_id":"first"}` + }, + func(g map[string]any) { + g["result"].(map[string]any)["result"] = `{"status":"added","names":["worker-1","worker-2"],"conversation_ids":["first","first"]}` + }, + func(g map[string]any) { + g["result"].(map[string]any)["result"] = `{"status":"added","names":["worker-2","worker-1"],"conversation_ids":["first","second"]}` + }, + func(g map[string]any) { + g["result"].(map[string]any)["result"] = `{"status":"added","names":["worker-1"],"conversation_ids":["first","second"]}` + }, + func(g map[string]any) { + g["result"].(map[string]any)["result"] = `{"status":"failed","names":["worker-1","worker-2"],"conversation_ids":["first","second"]}` + }, + func(g map[string]any) { + g["result"].(map[string]any)["result"] = `{"status":"added","name":"worker","conversation_id":"first","names":["worker-1","worker-2"],"conversation_ids":["first","second"]}` + }, + func(g map[string]any) { + g["result"].(map[string]any)["result"] = "Created At: invalid\nCompleted At: 2026-11-11T21:00:34-08:00\n{}" + }, + } { + s := swarmMulti156(false) + var g map[string]any + if err := json.Unmarshal(s.Generic, &g); err != nil { + t.Fatal(err) + } + change(g) + s.Generic, _ = json.Marshal(g) + text := tree155(t, []daemon.Step{s, invokeStep("")}, "first", "second") + start := strings.Index(text, "## Subagent Transcripts") + if start < 0 || strings.Index(text, "first") < start || strings.Index(text, "second") < start { + t.Fatal("malformed result stole a child") + } + } + s := swarmMulti156(false) + s.Status = "CORTEX_STEP_STATUS_ERROR" + if text := tree155(t, []daemon.Step{s}, "first", "second"); !strings.Contains(text, "## Subagent Transcripts") { + t.Fatal("failed add placed workers") + } +} + +func TestOneWorkerCount156(t *testing.T) { + for _, tasks := range []bool{false, true} { + for _, array := range []bool{false, true} { + step := swarmMulti156(tasks) + var g map[string]any + if err := json.Unmarshal(step.Generic, &g); err != nil { + t.Fatal(err) + } + args := g["args"].(map[string]any) + if tasks { + args["tasks"] = `["one task"]` + } else { + args["n"] = "1" + } + result := `{"status":"added","name":"worker","conversation_id":"first"}` + if array { + result = `{"status":"added","names":["worker-1"],"conversation_ids":["first"]}` + } + g["result"].(map[string]any)["result"] = result + step.Generic, _ = json.Marshal(g) + if text := tree155(t, []daemon.Step{step}, "first"); strings.Contains(text, "## Subagent Transcripts") || !strings.Contains(text, "first") { + t.Fatal("single worker count misplaced") + } + } + } +} diff --git a/scripts/test_generate_compaction146.py b/scripts/test_generate_compaction146.py index ef39d65..b8055c6 100644 --- a/scripts/test_generate_compaction146.py +++ b/scripts/test_generate_compaction146.py @@ -64,6 +64,8 @@ def test_deterministic_exact_overlay_preserves_every_old_declaration(self): manage.field.remove(generator.one(manage.field, "subagents")) manage.nested_type.remove(generator.one(manage.nested_type, "SubagentState")) cortex = generator.one(production.file, generator.prior.CORTEX_FILE) + reason = generator.one(cortex.enum_type, "ExecutorTerminationReason") + reason.value.remove(generator.one(reason.value, "EXECUTOR_TERMINATION_REASON_CHAINED")) subagent = generator.one(cortex.message_type, "SubagentSpec") subagent.field.remove(generator.one(subagent.field, "model_option")) for name in ("ModelCatalogKey", "SubagentModelOption", "SubagentModelOptions", "ModelTierConfig"): diff --git a/scripts/test_generate_config150.py b/scripts/test_generate_config150.py index 212df55..0308e3c 100644 --- a/scripts/test_generate_config150.py +++ b/scripts/test_generate_config150.py @@ -22,10 +22,13 @@ def test_exact_overlay_and_reproduction(self): self.assertEqual(first, second) import generate_config152 import generate_tools153 + import generate_tools156 augmented = generate_config152.augment(result) previous = Path(directory) / 'config152.gz' previous.write_bytes(gzip.compress(augmented.SerializeToString(deterministic=True), mtime=0)) - generate_tools153.generate(previous, output) + intermediate = Path(directory) / "tools153.gz" + generate_tools153.generate(previous, intermediate) + generate_tools156.generate(intermediate, output) current = descriptor_pb2.FileDescriptorSet.FromString(gzip.decompress(output.read_bytes())) self.assertEqual(current.SerializeToString(deterministic=True), gzip.decompress( (REPO / 'internal/completeness/schema.pb.gz').read_bytes())) @@ -34,6 +37,8 @@ def test_exact_overlay_and_reproduction(self): field = generator.one(spec.field, 'model_option') self.assertEqual((field.number, field.type, field.json_name), (12, field.TYPE_STRING, 'modelOption')) spec.field.remove(field) + enum = generator.one(current_cortex.enum_type, 'ExecutorTerminationReason') + enum.value.remove(generator.one(enum.value, 'EXECUTOR_TERMINATION_REASON_CHAINED')) self.assertEqual(current, augmented) source = descriptor_pb2.FileDescriptorSet.FromString(SOURCE.read_bytes()) source.DiscardUnknownFields() diff --git a/scripts/test_generate_tools156.py b/scripts/test_generate_tools156.py new file mode 100644 index 0000000..4f8b8ff --- /dev/null +++ b/scripts/test_generate_tools156.py @@ -0,0 +1,67 @@ +"""Authenticate one enum value without moving the historical schema base.""" +import gzip +import hashlib +from pathlib import Path +import subprocess +import sys +import tempfile +import unittest + +from test_generate_config150 import descriptor_pb2, REPO + +if descriptor_pb2 is not None: + import generate_tools156 as generator + + +@unittest.skipIf(descriptor_pb2 is None, 'google.protobuf is not installed') +class Tools156(unittest.TestCase): + def base(self): + bundle = descriptor_pb2.FileDescriptorSet.FromString(gzip.decompress( + (REPO / 'internal/completeness/schema.pb.gz').read_bytes())) + enum = generator.helpers.one(generator.helpers.one(bundle.file, generator.helpers.CORTEX_FILE).enum_type, + 'ExecutorTerminationReason') + enum.value.remove(generator.helpers.one(enum.value, 'EXECUTOR_TERMINATION_REASON_CHAINED')) + self.assertEqual(hashlib.sha256(bundle.SerializeToString(deterministic=True)).hexdigest(), generator.BASE_HASH) + return bundle + + def test_exact_delta_and_reproduction(self): + base = self.base() + result = generator.augment(base) + self.assertEqual(result.SerializeToString(deterministic=True), gzip.decompress( + (REPO / 'internal/completeness/schema.pb.gz').read_bytes())) + enum = generator.helpers.one(generator.helpers.one(result.file, generator.helpers.CORTEX_FILE).enum_type, + 'ExecutorTerminationReason') + value = generator.helpers.one(enum.value, 'EXECUTOR_TERMINATION_REASON_CHAINED') + self.assertEqual(value.number, 12) + source = descriptor_pb2.FileDescriptorSet.FromString(generator.SNAPSHOT.read_bytes()) + original = generator.helpers.one(generator.helpers.one(source.file, generator.helpers.CORTEX_FILE).enum_type, + 'ExecutorTerminationReason') + self.assertEqual(value, generator.helpers.one(original.value, value.name)) + enum.value.remove(value) + self.assertEqual(result, base) + with self.assertRaisesRegex(ValueError, 'already declared'): + generator.augment(generator.augment(base)) + + def test_tampering_and_compression(self): + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + previous, output = root / 'previous.gz', root / 'output.gz' + previous.write_bytes(gzip.compress(self.base().SerializeToString(deterministic=True), compresslevel=1, mtime=42)) + generator.generate(previous, output) + self.assertEqual(gzip.decompress(output.read_bytes()), gzip.decompress( + (REPO / 'internal/completeness/schema.pb.gz').read_bytes())) + saved = output.read_bytes() + previous.write_bytes(gzip.compress(b'changed')) + with self.assertRaisesRegex(ValueError, 'base hash'): + generator.generate(previous, output) + self.assertEqual(output.read_bytes(), saved) + bad = root / 'bad.protoset' + bad.write_bytes(generator.SNAPSHOT.read_bytes() + b'changed') + with self.assertRaisesRegex(ValueError, 'snapshot hash'): + generator.augment(self.base(), bad) + self.assertEqual(output.read_bytes(), saved) + self.assertFalse(list(root.glob('.schema-*'))) + + def test_input_overwrite_refused(self): + with self.assertRaisesRegex(ValueError, 'authenticated input'): + generator.generate(generator.SNAPSHOT, generator.SNAPSHOT) From a8c7475b877990af4ee2fb0053ac06cd57a6e465 Mon Sep 17 00:00:00 2001 From: Matthew Jacobs Date: Wed, 11 Nov 2026 21:14:05 -0800 Subject: [PATCH 3/3] Record verified agy 1.5.6 compatibility --- COMPATIBILITY.md | 10 +++++----- internal/doctor/COMPATIBILITY.md | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/COMPATIBILITY.md b/COMPATIBILITY.md index e7abf73..f032ade 100644 --- a/COMPATIBILITY.md +++ b/COMPATIBILITY.md @@ -5,13 +5,13 @@ recorded below. This file is generated by the `agy-format-audit` skill and is replaced wholesale on a qualified passing audit (`audit_format.sh --record`). Do not hand-edit. -- **agy version:** 1.5.5 -- **Verified on:** 2026-11-10 -- **agy-reader commit:** `6391fea` (clean working tree) +- **agy version:** 1.5.6 +- **Verified on:** 2026-11-11 +- **agy-reader commit:** `48e9aed` (clean working tree) - **Schema:** user_version=1, 7 tables, indices: idx_steps_status,idx_steps_step_type - **Schema fingerprint:** `sha256:1ca98426f561fe73223c8620a238405030fdb3014444d970e1300a6009f72f43` -- **Sidecar shape fingerprint:** `sha256:88b0bd8b1475de9c8e738e8c90ec99f8a20ef6269810d467c9ae7ab5c53d0684` -- **Reader sync qualified:** 4 conversation(s) natively verified +- **Sidecar shape fingerprint:** `sha256:ee12abdcf853399355cc1937958c3628afa1f8e0f55ead95d17363471d2c095a` +- **Reader sync qualified:** 15 conversation(s) natively verified (newest session plus `AGY_QUALIFY_SESSIONS`) via audit-sweep manifest - **Sidecar corpus scope:** `explicit-version-scoped` — deterministic digest over the trajectory JSON's key-structure (see diff --git a/internal/doctor/COMPATIBILITY.md b/internal/doctor/COMPATIBILITY.md index e7abf73..f032ade 100644 --- a/internal/doctor/COMPATIBILITY.md +++ b/internal/doctor/COMPATIBILITY.md @@ -5,13 +5,13 @@ recorded below. This file is generated by the `agy-format-audit` skill and is replaced wholesale on a qualified passing audit (`audit_format.sh --record`). Do not hand-edit. -- **agy version:** 1.5.5 -- **Verified on:** 2026-11-10 -- **agy-reader commit:** `6391fea` (clean working tree) +- **agy version:** 1.5.6 +- **Verified on:** 2026-11-11 +- **agy-reader commit:** `48e9aed` (clean working tree) - **Schema:** user_version=1, 7 tables, indices: idx_steps_status,idx_steps_step_type - **Schema fingerprint:** `sha256:1ca98426f561fe73223c8620a238405030fdb3014444d970e1300a6009f72f43` -- **Sidecar shape fingerprint:** `sha256:88b0bd8b1475de9c8e738e8c90ec99f8a20ef6269810d467c9ae7ab5c53d0684` -- **Reader sync qualified:** 4 conversation(s) natively verified +- **Sidecar shape fingerprint:** `sha256:ee12abdcf853399355cc1937958c3628afa1f8e0f55ead95d17363471d2c095a` +- **Reader sync qualified:** 15 conversation(s) natively verified (newest session plus `AGY_QUALIFY_SESSIONS`) via audit-sweep manifest - **Sidecar corpus scope:** `explicit-version-scoped` — deterministic digest over the trajectory JSON's key-structure (see