pub const FILE_DESCRIPTOR_SET: &[u8] = b"\n\xde2\n\x1fgoogle/protobuf/timestamp.proto\x12\x0fgoogle.protobuf\";\n\tTimestamp\x12\x18\n\x07seconds\x18\x01 \x01(\x03R\x07seconds\x12\x14\n\x05nanos\x18\x02 \x01(\x05R\x05nanosB\x85\x01\n\x13com.google.protobufB\x0eTimestampProtoP\x01Z2google.golang.org/protobuf/types/known/timestamppb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1eGoogle.Protobuf.WellKnownTypesJ\xd40\n\x07\x12\x05\x1e\x00\x90\x01\x01\n\xcc\x0c\n\x01\x0c\x12\x03\x1e\x00\x122\xc1\x0c Protocol Buffers - Google\'s data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\x08\n\x01\x02\x12\x03 \x00\x18\n\x08\n\x01\x08\x12\x03\"\x00\x1f\n\t\n\x02\x08\x1f\x12\x03\"\x00\x1f\n\x08\n\x01\x08\x12\x03#\x00I\n\t\n\x02\x08\x0b\x12\x03#\x00I\n\x08\n\x01\x08\x12\x03$\x00,\n\t\n\x02\x08\x01\x12\x03$\x00,\n\x08\n\x01\x08\x12\x03%\x00/\n\t\n\x02\x08\x08\x12\x03%\x00/\n\x08\n\x01\x08\x12\x03&\x00\"\n\t\n\x02\x08\n\x12\x03&\x00\"\n\x08\n\x01\x08\x12\x03\'\x00!\n\t\n\x02\x08$\x12\x03\'\x00!\n\x08\n\x01\x08\x12\x03(\x00;\n\t\n\x02\x08%\x12\x03(\x00;\n\xda\x1d\n\x02\x04\x00\x12\x06\x84\x01\x00\x90\x01\x01\x1a\xcb\x1d A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n Timestamp timestamp;\n timestamp.set_seconds(time(NULL));\n timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n struct timeval tv;\n gettimeofday(&tv, NULL);\n\n Timestamp timestamp;\n timestamp.set_seconds(tv.tv_sec);\n timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n FILETIME ft;\n GetSystemTimeAsFileTime(&ft);\n UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;\n\n // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n Timestamp timestamp;\n timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n long millis = System.currentTimeMillis();\n\n Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n Instant now = Instant.now();\n\n Timestamp timestamp =\n Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n .setNanos(now.getNano()).build();\n\n Example 6: Compute Timestamp from current time in Python.\n\n timestamp = Timestamp()\n timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A proto3 JSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a proto3 JSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec \'%Y-%m-%dT%H:%M:%S.%fZ\'. Likewise, in Java, one can use\n the Joda Time\'s [`ISODateTimeFormat.dateTime()`](\n http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()\n ) to obtain a formatter capable of generating timestamps in this format.\n\n\n\x0b\n\x03\x04\x00\x01\x12\x04\x84\x01\x08\x11\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\x88\x01\x02\x07\n\xd6\x01\n\x04\x04\x00\x02\x00\x12\x04\x88\x01\x02\x14\x1a\xc7\x01 Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must\n be between -315576000000 and 315576000000 inclusive (which corresponds to\n 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z).\n\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\x88\x01\x08\x0f\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\x88\x01\x12\x13\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\x8f\x01\x02\x07\n\xbf\x02\n\x04\x04\x00\x02\x01\x12\x04\x8f\x01\x02\x12\x1a\xb0\x02 Non-negative fractions of a second at nanosecond resolution. This field is\n the nanosecond portion of the duration, not an alternative to seconds.\n Negative second values with fractions must still have non-negative nanos\n values that count forward in time. Must be between 0 and 999,999,999\n inclusive.\n\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\x8f\x01\x08\r\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\x8f\x01\x10\x11b\x06proto3\xd2\xf6\x03\x04\x08\x01\x18\x00\n\x96\x90\x01\n\x18objects/v1/objects.proto\x12\x12acyclic.objects.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"<\n\tBucketRef\x12\x1b\n\tbucket_id\x18\x01 \x01(\tR\x08bucketId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\"X\n\x0bSnapshotRef\x12\x1f\n\x0bsnapshot_id\x18\x01 \x01(\tR\nsnapshotId\x12(\n\x10source_bucket_id\x18\x02 \x01(\tR\x0esourceBucketId\"\x8e\x01\n\nReadTarget\x127\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefH\x00R\x06bucket\x12=\n\x08snapshot\x18\x02 \x01(\x0b2\x1f.acyclic.objects.v1.SnapshotRefH\x00R\x08snapshotB\x08\n\x06target\"\xaa\x03\n\x0eObjectMetadata\x12!\n\x0ccontent_type\x18\x01 \x01(\tR\x0bcontentType\x12@\n\x04user\x18\x02 \x03(\x0b2,.acyclic.objects.v1.ObjectMetadata.UserEntryR\x04user\x12)\n\x10content_encoding\x18\x03 \x01(\tR\x0fcontentEncoding\x12#\n\rcache_control\x18\x04 \x01(\tR\x0ccacheControl\x12/\n\x13content_disposition\x18\x05 \x01(\tR\x12contentDisposition\x12)\n\x10content_language\x18\x06 \x01(\tR\x0fcontentLanguage\x125\n\x14expires_unix_seconds\x18\x07 \x01(\x03H\x00R\x12expiresUnixSeconds\x88\x01\x01\x1a7\n\tUserEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\x17\n\x15_expires_unix_seconds\"y\n\rPreconditions\x12\x1d\n\tif_absent\x18\x01 \x01(\x08H\x00R\x08ifAbsent\x12\x1b\n\x08if_match\x18\x02 \x01(\tH\x00R\x07ifMatch\x12\x1f\n\nif_version\x18\x03 \x01(\tH\x00R\tifVersionB\x0b\n\tcondition\";\n\x10MutationIdentity\x12\'\n\x0fidempotency_key\x18\x01 \x01(\tR\x0eidempotencyKey\"z\n\x06Bucket\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\"k\n\x13CreateBucketRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12@\n\x08mutation\x18\x02 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"J\n\x11HeadBucketRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\"\x8e\x01\n\x13DeleteBucketRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12@\n\x08mutation\x18\x02 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"0\n\x14DeleteBucketResponse\x12\x18\n\x07existed\x18\x01 \x01(\x08R\x07existed\"\xb2\x02\n\x0fPutObjectHeader\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12>\n\x08metadata\x18\x03 \x01(\x0b2\".acyclic.objects.v1.ObjectMetadataR\x08metadata\x12G\n\rpreconditions\x18\x04 \x01(\x0b2!.acyclic.objects.v1.PreconditionsR\rpreconditions\x12@\n\x08mutation\x18\x05 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"p\n\x10PutObjectRequest\x12=\n\x06header\x18\x01 \x01(\x0b2#.acyclic.objects.v1.PutObjectHeaderH\x00R\x06header\x12\x14\n\x04body\x18\x02 \x01(\x0cH\x00R\x04bodyB\x07\n\x05frame\"\xf6\x01\n\rObjectVersion\x12\x1d\n\nversion_id\x18\x01 \x01(\tR\tversionId\x12\x12\n\x04etag\x18\x02 \x01(\tR\x04etag\x12\x12\n\x04size\x18\x03 \x01(\x04R\x04size\x12#\n\rdelete_marker\x18\x04 \x01(\x08R\x0cdeleteMarker\x12>\n\x08metadata\x18\x05 \x01(\x0b2\".acyclic.objects.v1.ObjectMetadataR\x08metadata\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\"\xde\x02\n\x10GetObjectRequest\x126\n\x06target\x18\x01 \x01(\x0b2\x1e.acyclic.objects.v1.ReadTargetR\x06target\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x1f\n\x0brange_start\x18\x04 \x01(\x04R\nrangeStart\x123\n\x13range_end_inclusive\x18\x05 \x01(\x04H\x00R\x11rangeEndInclusive\x88\x01\x01\x12\x19\n\x08if_match\x18\x06 \x01(\tR\x07ifMatch\x12\"\n\rif_none_match\x18\x07 \x01(\tR\x0bifNoneMatch\x12\'\n\x0frange_requested\x18\x08 \x01(\x08R\x0erangeRequestedB\x16\n\x14_range_end_inclusive\"q\n\x11GetObjectResponse\x12=\n\x07version\x18\x01 \x01(\x0b2!.acyclic.objects.v1.ObjectVersionH\x00R\x07version\x12\x14\n\x04body\x18\x02 \x01(\x0cH\x00R\x04bodyB\x07\n\x05frame\"\xc8\x01\n\x11HeadObjectRequest\x126\n\x06target\x18\x01 \x01(\x0b2\x1e.acyclic.objects.v1.ReadTargetR\x06target\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x19\n\x08if_match\x18\x04 \x01(\tR\x07ifMatch\x12\"\n\rif_none_match\x18\x05 \x01(\tR\x0bifNoneMatch\"Q\n\x12HeadObjectResponse\x12;\n\x07version\x18\x01 \x01(\x0b2!.acyclic.objects.v1.ObjectVersionR\x07version\"\x95\x02\n\x13DeleteObjectRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12G\n\rpreconditions\x18\x04 \x01(\x0b2!.acyclic.objects.v1.PreconditionsR\rpreconditions\x12@\n\x08mutation\x18\x05 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"m\n\x14DeleteObjectResponse\x12\x18\n\x07existed\x18\x01 \x01(\x08R\x07existed\x12;\n\x07version\x18\x02 \x01(\x0b2!.acyclic.objects.v1.ObjectVersionR\x07version\"\x83\x02\n\x12ListObjectsRequest\x126\n\x06target\x18\x01 \x01(\x0b2\x1e.acyclic.objects.v1.ReadTargetR\x06target\x12\x16\n\x06prefix\x18\x02 \x01(\tR\x06prefix\x12\x1c\n\tdelimiter\x18\x03 \x01(\tR\tdelimiter\x123\n\x04mode\x18\x04 \x01(\x0e2\x1f.acyclic.objects.v1.ListingModeR\x04mode\x12\x1b\n\tpage_size\x18\x05 \x01(\rR\x08pageSize\x12-\n\x12continuation_token\x18\x06 \x01(\tR\x11continuationToken\"g\n\tListEntry\x12\x1d\n\nobject_key\x18\x01 \x01(\tR\tobjectKey\x12;\n\x07version\x18\x02 \x01(\x0b2!.acyclic.objects.v1.ObjectVersionR\x07version\"\xa6\x01\n\x13ListObjectsResponse\x127\n\x07entries\x18\x01 \x03(\x0b2\x1d.acyclic.objects.v1.ListEntryR\x07entries\x12\'\n\x0fcommon_prefixes\x18\x02 \x03(\tR\x0ecommonPrefixes\x12-\n\x12continuation_token\x18\x03 \x01(\tR\x11continuationToken\"\xb9\x02\n\x16CreateMultipartRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12>\n\x08metadata\x18\x03 \x01(\x0b2\".acyclic.objects.v1.ObjectMetadataR\x08metadata\x12G\n\rpreconditions\x18\x04 \x01(\x0b2!.acyclic.objects.v1.PreconditionsR\rpreconditions\x12@\n\x08mutation\x18\x05 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\".\n\x0fMultipartUpload\x12\x1b\n\tupload_id\x18\x01 \x01(\tR\x08uploadId\"\xe8\x01\n\x10UploadPartHeader\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12\x1b\n\tupload_id\x18\x03 \x01(\tR\x08uploadId\x12\x1f\n\x0bpart_number\x18\x04 \x01(\rR\npartNumber\x12@\n\x08mutation\x18\x05 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"r\n\x11UploadPartRequest\x12>\n\x06header\x18\x01 \x01(\x0b2$.acyclic.objects.v1.UploadPartHeaderH\x00R\x06header\x12\x14\n\x04body\x18\x02 \x01(\x0cH\x00R\x04bodyB\x07\n\x05frame\"W\n\x0cUploadedPart\x12\x1f\n\x0bpart_number\x18\x01 \x01(\rR\npartNumber\x12\x12\n\x04etag\x18\x02 \x01(\tR\x04etag\x12\x12\n\x04size\x18\x03 \x01(\x04R\x04size\"\x85\x01\n\x10ListPartsRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12\x1b\n\tupload_id\x18\x03 \x01(\tR\x08uploadId\"K\n\x11ListPartsResponse\x126\n\x05parts\x18\x01 \x03(\x0b2 .acyclic.objects.v1.UploadedPartR\x05parts\"\x87\x02\n\x18CompleteMultipartRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12\x1b\n\tupload_id\x18\x03 \x01(\tR\x08uploadId\x126\n\x05parts\x18\x04 \x03(\x0b2 .acyclic.objects.v1.UploadedPartR\x05parts\x12@\n\x08mutation\x18\x05 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"\xcc\x01\n\x15AbortMultipartRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12\x1d\n\nobject_key\x18\x02 \x01(\tR\tobjectKey\x12\x1b\n\tupload_id\x18\x03 \x01(\tR\x08uploadId\x12@\n\x08mutation\x18\x04 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"2\n\x16AbortMultipartResponse\x12\x18\n\x07existed\x18\x01 \x01(\x08R\x07existed\"\x82\x01\n\x08Snapshot\x12;\n\x08snapshot\x18\x01 \x01(\x0b2\x1f.acyclic.objects.v1.SnapshotRefR\x08snapshot\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\"\x90\x01\n\x15CreateSnapshotRequest\x125\n\x06bucket\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06bucket\x12@\n\x08mutation\x18\x02 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"\x97\x01\n\x16DestroySnapshotRequest\x12;\n\x08snapshot\x18\x01 \x01(\x0b2\x1f.acyclic.objects.v1.SnapshotRefR\x08snapshot\x12@\n\x08mutation\x18\x02 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"3\n\x17DestroySnapshotResponse\x12\x18\n\x07existed\x18\x01 \x01(\x08R\x07existed\"\xbf\x01\n\x13ForkSnapshotRequest\x12;\n\x08snapshot\x18\x01 \x01(\x0b2\x1f.acyclic.objects.v1.SnapshotRefR\x08snapshot\x12)\n\x10destination_name\x18\x02 \x01(\tR\x0fdestinationName\x12@\n\x08mutation\x18\x03 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"\xb7\x01\n\x11ForkBucketRequest\x125\n\x06source\x18\x01 \x01(\x0b2\x1d.acyclic.objects.v1.BucketRefR\x06source\x12)\n\x10destination_name\x18\x02 \x01(\tR\x0fdestinationName\x12@\n\x08mutation\x18\x03 \x01(\x0b2$.acyclic.objects.v1.MutationIdentityR\x08mutation\"_\n\x0bErrorDetail\x121\n\x04code\x18\x01 \x01(\x0e2\x1d.acyclic.objects.v1.ErrorCodeR\x04code\x12\x1d\n\nrequest_id\x18\x02 \x01(\tR\trequestId*`\n\x0bListingMode\x12\x1c\n\x18LISTING_MODE_UNSPECIFIED\x10\x00\x12\x18\n\x14LISTING_MODE_CURRENT\x10\x01\x12\x19\n\x15LISTING_MODE_VERSIONS\x10\x02*\xbf\x02\n\tErrorCode\x12\x1a\n\x16ERROR_CODE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bERROR_CODE_INVALID_ARGUMENT\x10\x01\x12\x18\n\x14ERROR_CODE_NOT_FOUND\x10\x02\x12\x1d\n\x19ERROR_CODE_ALREADY_EXISTS\x10\x03\x12\"\n\x1eERROR_CODE_PRECONDITION_FAILED\x10\x04\x12#\n\x1fERROR_CODE_IDEMPOTENCY_MISMATCH\x10\x05\x12\x1c\n\x18ERROR_CODE_TOKEN_EXPIRED\x10\x06\x12\x1d\n\x19ERROR_CODE_QUOTA_EXCEEDED\x10\x07\x12\x1a\n\x16ERROR_CODE_UNSUPPORTED\x10\x08\x12\x1a\n\x16ERROR_CODE_UNAVAILABLE\x10\t2\x99\x02\n\x0eBucketsService\x12S\n\x0cCreateBucket\x12\'.acyclic.objects.v1.CreateBucketRequest\x1a\x1a.acyclic.objects.v1.Bucket\x12O\n\nHeadBucket\x12%.acyclic.objects.v1.HeadBucketRequest\x1a\x1a.acyclic.objects.v1.Bucket\x12a\n\x0cDeleteBucket\x12\'.acyclic.objects.v1.DeleteBucketRequest\x1a(.acyclic.objects.v1.DeleteBucketResponse2\xe4\x03\n\x0eObjectsService\x12V\n\tPutObject\x12$.acyclic.objects.v1.PutObjectRequest\x1a!.acyclic.objects.v1.ObjectVersion(\x01\x12Z\n\tGetObject\x12$.acyclic.objects.v1.GetObjectRequest\x1a%.acyclic.objects.v1.GetObjectResponse0\x01\x12[\n\nHeadObject\x12%.acyclic.objects.v1.HeadObjectRequest\x1a&.acyclic.objects.v1.HeadObjectResponse\x12a\n\x0cDeleteObject\x12\'.acyclic.objects.v1.DeleteObjectRequest\x1a(.acyclic.objects.v1.DeleteObjectResponse\x12^\n\x0bListObjects\x12&.acyclic.objects.v1.ListObjectsRequest\x1a\'.acyclic.objects.v1.ListObjectsResponse2\xf8\x03\n\x10MultipartService\x12b\n\x0fCreateMultipart\x12*.acyclic.objects.v1.CreateMultipartRequest\x1a#.acyclic.objects.v1.MultipartUpload\x12W\n\nUploadPart\x12%.acyclic.objects.v1.UploadPartRequest\x1a .acyclic.objects.v1.UploadedPart(\x01\x12X\n\tListParts\x12$.acyclic.objects.v1.ListPartsRequest\x1a%.acyclic.objects.v1.ListPartsResponse\x12d\n\x11CompleteMultipart\x12,.acyclic.objects.v1.CompleteMultipartRequest\x1a!.acyclic.objects.v1.ObjectVersion\x12g\n\x0eAbortMultipart\x12).acyclic.objects.v1.AbortMultipartRequest\x1a*.acyclic.objects.v1.AbortMultipartResponse2\xff\x02\n\x10SnapshotsService\x12Y\n\x0eCreateSnapshot\x12).acyclic.objects.v1.CreateSnapshotRequest\x1a\x1c.acyclic.objects.v1.Snapshot\x12j\n\x0fDestroySnapshot\x12*.acyclic.objects.v1.DestroySnapshotRequest\x1a+.acyclic.objects.v1.DestroySnapshotResponse\x12S\n\x0cForkSnapshot\x12\'.acyclic.objects.v1.ForkSnapshotRequest\x1a\x1a.acyclic.objects.v1.Bucket\x12O\n\nForkBucket\x12%.acyclic.objects.v1.ForkBucketRequest\x1a\x1a.acyclic.objects.v1.BucketB9Z7github.com/acyclic-labs/sdk/go/gen/objects/v1;objectsv1J\xd4M\n\x07\x12\x05\x00\x00\xb0\x02\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1b\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\x08\n\x01\x08\x12\x03\x06\x00N\n\t\n\x02\x08\x0b\x12\x03\x06\x00N\n\n\n\x02\x04\x00\x12\x04\x08\x00\x0b\x01\n\n\n\x03\x04\x00\x01\x12\x03\x08\x08\x11\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\t\x02\x08\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\t\x02\x17\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\t\t\x12\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\t\x15\x16\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\n\x02\x08\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\n\x02\x12\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\n\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\n\x10\x11\n\n\n\x02\x04\x01\x12\x04\r\x00\x10\x01\n\n\n\x03\x04\x01\x01\x12\x03\r\x08\x13\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x0e\x02\x08\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x0e\x02\x19\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x0e\t\x14\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x0e\x17\x18\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x0f\x02\x08\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x0f\x02\x1e\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x0f\t\x19\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x0f\x1c\x1d\n\n\n\x02\x04\x02\x12\x04\x12\x00\x17\x01\n\n\n\x03\x04\x02\x01\x12\x03\x12\x08\x12\n\x0c\n\x04\x04\x02\x08\x00\x12\x04\x13\x02\x16\x03\n\x0c\n\x05\x04\x02\x08\x00\x01\x12\x03\x13\x08\x0e\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03\x14\x04\r\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x14\x04\x19\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x14\x0e\x14\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x14\x17\x18\n\x0c\n\x05\x04\x02\x02\x01\x06\x12\x03\x15\x04\x0f\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x15\x04\x1d\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x15\x10\x18\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x15\x1b\x1c\n\n\n\x02\x04\x03\x12\x04\x19\x00!\x01\n\n\n\x03\x04\x03\x01\x12\x03\x19\x08\x16\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03\x1a\x02\x08\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x1a\x02\x1a\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x1a\t\x15\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x1a\x18\x19\n\x0c\n\x05\x04\x03\x02\x01\x06\x12\x03\x1b\x02\x15\n\x0b\n\x04\x04\x03\x02\x01\x12\x03\x1b\x02\x1f\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03\x1b\x16\x1a\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03\x1b\x1d\x1e\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03\x1c\x02\x08\n\x0b\n\x04\x04\x03\x02\x02\x12\x03\x1c\x02\x1e\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03\x1c\t\x19\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\x1c\x1c\x1d\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x03\x1d\x02\x08\n\x0b\n\x04\x04\x03\x02\x03\x12\x03\x1d\x02\x1b\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03\x1d\t\x16\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03\x1d\x19\x1a\n\x0c\n\x05\x04\x03\x02\x04\x05\x12\x03\x1e\x02\x08\n\x0b\n\x04\x04\x03\x02\x04\x12\x03\x1e\x02!\n\x0c\n\x05\x04\x03\x02\x04\x01\x12\x03\x1e\t\x1c\n\x0c\n\x05\x04\x03\x02\x04\x03\x12\x03\x1e\x1f \n\x0c\n\x05\x04\x03\x02\x05\x05\x12\x03\x1f\x02\x08\n\x0b\n\x04\x04\x03\x02\x05\x12\x03\x1f\x02\x1e\n\x0c\n\x05\x04\x03\x02\x05\x01\x12\x03\x1f\t\x19\n\x0c\n\x05\x04\x03\x02\x05\x03\x12\x03\x1f\x1c\x1d\n\x0c\n\x05\x04\x03\x02\x06\x04\x12\x03 \x02\n\n\x0b\n\x04\x04\x03\x02\x06\x12\x03 \x02*\n\x0c\n\x05\x04\x03\x02\x06\x05\x12\x03 \x0b\x10\n\x0c\n\x05\x04\x03\x02\x06\x01\x12\x03 \x11%\n\x0c\n\x05\x04\x03\x02\x06\x03\x12\x03 ()\n\n\n\x02\x04\x04\x12\x04#\x00)\x01\n\n\n\x03\x04\x04\x01\x12\x03#\x08\x15\n\x0c\n\x04\x04\x04\x08\x00\x12\x04$\x02(\x03\n\x0c\n\x05\x04\x04\x08\x00\x01\x12\x03$\x08\x11\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03%\x04\x08\n\x0b\n\x04\x04\x04\x02\x00\x12\x03%\x04\x17\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03%\t\x12\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03%\x15\x16\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03&\x04\n\n\x0b\n\x04\x04\x04\x02\x01\x12\x03&\x04\x18\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03&\x0b\x13\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03&\x16\x17\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03\'\x04\n\n\x0b\n\x04\x04\x04\x02\x02\x12\x03\'\x04\x1a\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03\'\x0b\x15\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03\'\x18\x19\n\n\n\x02\x04\x05\x12\x04+\x00-\x01\n\n\n\x03\x04\x05\x01\x12\x03+\x08\x18\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03,\x02\x08\n\x0b\n\x04\x04\x05\x02\x00\x12\x03,\x02\x1d\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03,\t\x18\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03,\x1b\x1c\n\n\n\x02\x04\x06\x12\x04/\x002\x01\n\n\n\x03\x04\x06\x01\x12\x03/\x08\x0e\n\x0c\n\x05\x04\x06\x02\x00\x06\x12\x030\x02\x0b\n\x0b\n\x04\x04\x06\x02\x00\x12\x030\x02\x17\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x030\x0c\x12\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x030\x15\x16\n\x0c\n\x05\x04\x06\x02\x01\x06\x12\x031\x02\x1b\n\x0b\n\x04\x04\x06\x02\x01\x12\x031\x02+\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x031\x1c&\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x031)*\n\n\n\x02\x04\x07\x12\x044\x007\x01\n\n\n\x03\x04\x07\x01\x12\x034\x08\x1b\n\x0c\n\x05\x04\x07\x02\x00\x05\x12\x035\x02\x08\n\x0b\n\x04\x04\x07\x02\x00\x12\x035\x02\x12\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x035\t\r\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x035\x10\x11\n\x0c\n\x05\x04\x07\x02\x01\x06\x12\x036\x02\x12\n\x0b\n\x04\x04\x07\x02\x01\x12\x036\x02 \n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x036\x13\x1b\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x036\x1e\x1f\n\n\n\x02\x04\x08\x12\x049\x00;\x01\n\n\n\x03\x04\x08\x01\x12\x039\x08\x19\n\x0c\n\x05\x04\x08\x02\x00\x06\x12\x03:\x02\x0b\n\x0b\n\x04\x04\x08\x02\x00\x12\x03:\x02\x17\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03:\x0c\x12\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03:\x15\x16\n\n\n\x02\x04\t\x12\x04=\x00@\x01\n\n\n\x03\x04\t\x01\x12\x03=\x08\x1b\n\x0c\n\x05\x04\t\x02\x00\x06\x12\x03>\x02\x0b\n\x0b\n\x04\x04\t\x02\x00\x12\x03>\x02\x17\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x03>\x0c\x12\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03>\x15\x16\n\x0c\n\x05\x04\t\x02\x01\x06\x12\x03?\x02\x12\n\x0b\n\x04\x04\t\x02\x01\x12\x03?\x02 \n\x0c\n\x05\x04\t\x02\x01\x01\x12\x03?\x13\x1b\n\x0c\n\x05\x04\t\x02\x01\x03\x12\x03?\x1e\x1f\n\n\n\x02\x04\n\x12\x04B\x00D\x01\n\n\n\x03\x04\n\x01\x12\x03B\x08\x1c\n\x0c\n\x05\x04\n\x02\x00\x05\x12\x03C\x02\x06\n\x0b\n\x04\x04\n\x02\x00\x12\x03C\x02\x13\n\x0c\n\x05\x04\n\x02\x00\x01\x12\x03C\x07\x0e\n\x0c\n\x05\x04\n\x02\x00\x03\x12\x03C\x11\x12\n\n\n\x02\x06\x00\x12\x04F\x00J\x01\n\n\n\x03\x06\x00\x01\x12\x03F\x08\x16\n\x0b\n\x04\x06\x00\x02\x00\x12\x03G\x029\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03G\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03G\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03G17\n\x0b\n\x04\x06\x00\x02\x01\x12\x03H\x025\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03H\x06\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03H\x11\"\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03H-3\n\x0b\n\x04\x06\x00\x02\x02\x12\x03I\x02G\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03I\x06\x12\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03I\x13&\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03I1E\n\n\n\x02\x04\x0b\x12\x04L\x00R\x01\n\n\n\x03\x04\x0b\x01\x12\x03L\x08\x17\n\x0c\n\x05\x04\x0b\x02\x00\x06\x12\x03M\x02\x0b\n\x0b\n\x04\x04\x0b\x02\x00\x12\x03M\x02\x17\n\x0c\n\x05\x04\x0b\x02\x00\x01\x12\x03M\x0c\x12\n\x0c\n\x05\x04\x0b\x02\x00\x03\x12\x03M\x15\x16\n\x0c\n\x05\x04\x0b\x02\x01\x05\x12\x03N\x02\x08\n\x0b\n\x04\x04\x0b\x02\x01\x12\x03N\x02\x18\n\x0c\n\x05\x04\x0b\x02\x01\x01\x12\x03N\t\x13\n\x0c\n\x05\x04\x0b\x02\x01\x03\x12\x03N\x16\x17\n\x0c\n\x05\x04\x0b\x02\x02\x06\x12\x03O\x02\x10\n\x0b\n\x04\x04\x0b\x02\x02\x12\x03O\x02\x1e\n\x0c\n\x05\x04\x0b\x02\x02\x01\x12\x03O\x11\x19\n\x0c\n\x05\x04\x0b\x02\x02\x03\x12\x03O\x1c\x1d\n\x0c\n\x05\x04\x0b\x02\x03\x06\x12\x03P\x02\x0f\n\x0b\n\x04\x04\x0b\x02\x03\x12\x03P\x02\"\n\x0c\n\x05\x04\x0b\x02\x03\x01\x12\x03P\x10\x1d\n\x0c\n\x05\x04\x0b\x02\x03\x03\x12\x03P !\n\x0c\n\x05\x04\x0b\x02\x04\x06\x12\x03Q\x02\x12\n\x0b\n\x04\x04\x0b\x02\x04\x12\x03Q\x02 \n\x0c\n\x05\x04\x0b\x02\x04\x01\x12\x03Q\x13\x1b\n\x0c\n\x05\x04\x0b\x02\x04\x03\x12\x03Q\x1e\x1f\n\n\n\x02\x04\x0c\x12\x04T\x00Y\x01\n\n\n\x03\x04\x0c\x01\x12\x03T\x08\x18\n\x0c\n\x04\x04\x0c\x08\x00\x12\x04U\x02X\x03\n\x0c\n\x05\x04\x0c\x08\x00\x01\x12\x03U\x08\r\n\x0c\n\x05\x04\x0c\x02\x00\x06\x12\x03V\x04\x13\n\x0b\n\x04\x04\x0c\x02\x00\x12\x03V\x04\x1f\n\x0c\n\x05\x04\x0c\x02\x00\x01\x12\x03V\x14\x1a\n\x0c\n\x05\x04\x0c\x02\x00\x03\x12\x03V\x1d\x1e\n\x0c\n\x05\x04\x0c\x02\x01\x05\x12\x03W\x04\t\n\x0b\n\x04\x04\x0c\x02\x01\x12\x03W\x04\x13\n\x0c\n\x05\x04\x0c\x02\x01\x01\x12\x03W\n\x0e\n\x0c\n\x05\x04\x0c\x02\x01\x03\x12\x03W\x11\x12\n\n\n\x02\x04\r\x12\x04[\x00b\x01\n\n\n\x03\x04\r\x01\x12\x03[\x08\x15\n\x0c\n\x05\x04\r\x02\x00\x05\x12\x03\\\x02\x08\n\x0b\n\x04\x04\r\x02\x00\x12\x03\\\x02\x18\n\x0c\n\x05\x04\r\x02\x00\x01\x12\x03\\\t\x13\n\x0c\n\x05\x04\r\x02\x00\x03\x12\x03\\\x16\x17\n\x0c\n\x05\x04\r\x02\x01\x05\x12\x03]\x02\x08\n\x0b\n\x04\x04\r\x02\x01\x12\x03]\x02\x12\n\x0c\n\x05\x04\r\x02\x01\x01\x12\x03]\t\r\n\x0c\n\x05\x04\r\x02\x01\x03\x12\x03]\x10\x11\n\x0c\n\x05\x04\r\x02\x02\x05\x12\x03^\x02\x08\n\x0b\n\x04\x04\r\x02\x02\x12\x03^\x02\x12\n\x0c\n\x05\x04\r\x02\x02\x01\x12\x03^\t\r\n\x0c\n\x05\x04\r\x02\x02\x03\x12\x03^\x10\x11\n\x0c\n\x05\x04\r\x02\x03\x05\x12\x03_\x02\x06\n\x0b\n\x04\x04\r\x02\x03\x12\x03_\x02\x19\n\x0c\n\x05\x04\r\x02\x03\x01\x12\x03_\x07\x14\n\x0c\n\x05\x04\r\x02\x03\x03\x12\x03_\x17\x18\n\x0c\n\x05\x04\r\x02\x04\x06\x12\x03`\x02\x10\n\x0b\n\x04\x04\r\x02\x04\x12\x03`\x02\x1e\n\x0c\n\x05\x04\r\x02\x04\x01\x12\x03`\x11\x19\n\x0c\n\x05\x04\r\x02\x04\x03\x12\x03`\x1c\x1d\n\x0c\n\x05\x04\r\x02\x05\x06\x12\x03a\x02\x1b\n\x0b\n\x04\x04\r\x02\x05\x12\x03a\x02+\n\x0c\n\x05\x04\r\x02\x05\x01\x12\x03a\x1c&\n\x0c\n\x05\x04\r\x02\x05\x03\x12\x03a)*\n\n\n\x02\x04\x0e\x12\x04d\x00p\x01\n\n\n\x03\x04\x0e\x01\x12\x03d\x08\x18\n\x0c\n\x05\x04\x0e\x02\x00\x06\x12\x03e\x02\x0c\n\x0b\n\x04\x04\x0e\x02\x00\x12\x03e\x02\x18\n\x0c\n\x05\x04\x0e\x02\x00\x01\x12\x03e\r\x13\n\x0c\n\x05\x04\x0e\x02\x00\x03\x12\x03e\x16\x17\n\x0c\n\x05\x04\x0e\x02\x01\x05\x12\x03f\x02\x08\n\x0b\n\x04\x04\x0e\x02\x01\x12\x03f\x02\x18\n\x0c\n\x05\x04\x0e\x02\x01\x01\x12\x03f\t\x13\n\x0c\n\x05\x04\x0e\x02\x01\x03\x12\x03f\x16\x17\n\x0c\n\x05\x04\x0e\x02\x02\x05\x12\x03g\x02\x08\n\x0b\n\x04\x04\x0e\x02\x02\x12\x03g\x02\x18\n\x0c\n\x05\x04\x0e\x02\x02\x01\x12\x03g\t\x13\n\x0c\n\x05\x04\x0e\x02\x02\x03\x12\x03g\x16\x17\n\x0c\n\x05\x04\x0e\x02\x03\x05\x12\x03h\x02\x08\n\x0b\n\x04\x04\x0e\x02\x03\x12\x03h\x02\x19\n\x0c\n\x05\x04\x0e\x02\x03\x01\x12\x03h\t\x14\n\x0c\n\x05\x04\x0e\x02\x03\x03\x12\x03h\x17\x18\n\x0c\n\x05\x04\x0e\x02\x04\x04\x12\x03i\x02\n\n\x0b\n\x04\x04\x0e\x02\x04\x12\x03i\x02*\n\x0c\n\x05\x04\x0e\x02\x04\x05\x12\x03i\x0b\x11\n\x0c\n\x05\x04\x0e\x02\x04\x01\x12\x03i\x12%\n\x0c\n\x05\x04\x0e\x02\x04\x03\x12\x03i()\n\x0c\n\x05\x04\x0e\x02\x05\x05\x12\x03j\x02\x08\n\x0b\n\x04\x04\x0e\x02\x05\x12\x03j\x02\x16\n\x0c\n\x05\x04\x0e\x02\x05\x01\x12\x03j\t\x11\n\x0c\n\x05\x04\x0e\x02\x05\x03\x12\x03j\x14\x15\n\x0c\n\x05\x04\x0e\x02\x06\x05\x12\x03k\x02\x08\n\x0b\n\x04\x04\x0e\x02\x06\x12\x03k\x02\x1b\n\x0c\n\x05\x04\x0e\x02\x06\x01\x12\x03k\t\x16\n\x0c\n\x05\x04\x0e\x02\x06\x03\x12\x03k\x19\x1a\n\x0c\n\x05\x04\x0e\x02\x07\x05\x12\x03o\x02\x06\n\xab\x01\n\x04\x04\x0e\x02\x07\x12\x03o\x02\x1b\x1a\x9d\x01 Required for every ranged read, distinguishing an open-ended range\n beginning at byte zero from no range. Range fields are invalid when this\n bit is false.\n\n\x0c\n\x05\x04\x0e\x02\x07\x01\x12\x03o\x07\x16\n\x0c\n\x05\x04\x0e\x02\x07\x03\x12\x03o\x19\x1a\n\n\n\x02\x04\x0f\x12\x04r\x00w\x01\n\n\n\x03\x04\x0f\x01\x12\x03r\x08\x19\n\x0c\n\x04\x04\x0f\x08\x00\x12\x04s\x02v\x03\n\x0c\n\x05\x04\x0f\x08\x00\x01\x12\x03s\x08\r\n\x0c\n\x05\x04\x0f\x02\x00\x06\x12\x03t\x04\x11\n\x0b\n\x04\x04\x0f\x02\x00\x12\x03t\x04\x1e\n\x0c\n\x05\x04\x0f\x02\x00\x01\x12\x03t\x12\x19\n\x0c\n\x05\x04\x0f\x02\x00\x03\x12\x03t\x1c\x1d\n\x0c\n\x05\x04\x0f\x02\x01\x05\x12\x03u\x04\t\n\x0b\n\x04\x04\x0f\x02\x01\x12\x03u\x04\x13\n\x0c\n\x05\x04\x0f\x02\x01\x01\x12\x03u\n\x0e\n\x0c\n\x05\x04\x0f\x02\x01\x03\x12\x03u\x11\x12\n\n\n\x02\x04\x10\x12\x04y\x00\x7f\x01\n\n\n\x03\x04\x10\x01\x12\x03y\x08\x19\n\x0c\n\x05\x04\x10\x02\x00\x06\x12\x03z\x02\x0c\n\x0b\n\x04\x04\x10\x02\x00\x12\x03z\x02\x18\n\x0c\n\x05\x04\x10\x02\x00\x01\x12\x03z\r\x13\n\x0c\n\x05\x04\x10\x02\x00\x03\x12\x03z\x16\x17\n\x0c\n\x05\x04\x10\x02\x01\x05\x12\x03{\x02\x08\n\x0b\n\x04\x04\x10\x02\x01\x12\x03{\x02\x18\n\x0c\n\x05\x04\x10\x02\x01\x01\x12\x03{\t\x13\n\x0c\n\x05\x04\x10\x02\x01\x03\x12\x03{\x16\x17\n\x0c\n\x05\x04\x10\x02\x02\x05\x12\x03|\x02\x08\n\x0b\n\x04\x04\x10\x02\x02\x12\x03|\x02\x18\n\x0c\n\x05\x04\x10\x02\x02\x01\x12\x03|\t\x13\n\x0c\n\x05\x04\x10\x02\x02\x03\x12\x03|\x16\x17\n\x0c\n\x05\x04\x10\x02\x03\x05\x12\x03}\x02\x08\n\x0b\n\x04\x04\x10\x02\x03\x12\x03}\x02\x16\n\x0c\n\x05\x04\x10\x02\x03\x01\x12\x03}\t\x11\n\x0c\n\x05\x04\x10\x02\x03\x03\x12\x03}\x14\x15\n\x0c\n\x05\x04\x10\x02\x04\x05\x12\x03~\x02\x08\n\x0b\n\x04\x04\x10\x02\x04\x12\x03~\x02\x1b\n\x0c\n\x05\x04\x10\x02\x04\x01\x12\x03~\t\x16\n\x0c\n\x05\x04\x10\x02\x04\x03\x12\x03~\x19\x1a\n\x0c\n\x02\x04\x11\x12\x06\x81\x01\x00\x83\x01\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\x81\x01\x08\x1a\n\r\n\x05\x04\x11\x02\x00\x06\x12\x04\x82\x01\x02\x0f\n\x0c\n\x04\x04\x11\x02\x00\x12\x04\x82\x01\x02\x1c\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\x82\x01\x10\x17\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\x82\x01\x1a\x1b\n\x0c\n\x02\x04\x12\x12\x06\x85\x01\x00\x8b\x01\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\x85\x01\x08\x1b\n\r\n\x05\x04\x12\x02\x00\x06\x12\x04\x86\x01\x02\x0b\n\x0c\n\x04\x04\x12\x02\x00\x12\x04\x86\x01\x02\x17\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\x86\x01\x0c\x12\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\x86\x01\x15\x16\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\x87\x01\x02\x08\n\x0c\n\x04\x04\x12\x02\x01\x12\x04\x87\x01\x02\x18\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\x87\x01\t\x13\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\x87\x01\x16\x17\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\x88\x01\x02\x08\n\x0c\n\x04\x04\x12\x02\x02\x12\x04\x88\x01\x02\x18\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\x88\x01\t\x13\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\x88\x01\x16\x17\n\r\n\x05\x04\x12\x02\x03\x06\x12\x04\x89\x01\x02\x0f\n\x0c\n\x04\x04\x12\x02\x03\x12\x04\x89\x01\x02\"\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\x89\x01\x10\x1d\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\x89\x01 !\n\r\n\x05\x04\x12\x02\x04\x06\x12\x04\x8a\x01\x02\x12\n\x0c\n\x04\x04\x12\x02\x04\x12\x04\x8a\x01\x02 \n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\x8a\x01\x13\x1b\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\x8a\x01\x1e\x1f\n\x0c\n\x02\x04\x13\x12\x06\x8d\x01\x00\x90\x01\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\x8d\x01\x08\x1c\n\r\n\x05\x04\x13\x02\x00\x05\x12\x04\x8e\x01\x02\x06\n\x0c\n\x04\x04\x13\x02\x00\x12\x04\x8e\x01\x02\x13\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\x8e\x01\x07\x0e\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\x8e\x01\x11\x12\n\r\n\x05\x04\x13\x02\x01\x06\x12\x04\x8f\x01\x02\x0f\n\x0c\n\x04\x04\x13\x02\x01\x12\x04\x8f\x01\x02\x1c\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\x8f\x01\x10\x17\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\x8f\x01\x1a\x1b\n\x0c\n\x02\x05\x00\x12\x06\x92\x01\x00\x96\x01\x01\n\x0b\n\x03\x05\x00\x01\x12\x04\x92\x01\x05\x10\n\r\n\x05\x05\x00\x02\x00\x01\x12\x04\x93\x01\x02\x1a\n\x0c\n\x04\x05\x00\x02\x00\x12\x04\x93\x01\x02\x1f\n\r\n\x05\x05\x00\x02\x00\x02\x12\x04\x93\x01\x1d\x1e\n\r\n\x05\x05\x00\x02\x01\x01\x12\x04\x94\x01\x02\x16\n\x0c\n\x04\x05\x00\x02\x01\x12\x04\x94\x01\x02\x1b\n\r\n\x05\x05\x00\x02\x01\x02\x12\x04\x94\x01\x19\x1a\n\r\n\x05\x05\x00\x02\x02\x01\x12\x04\x95\x01\x02\x17\n\x0c\n\x04\x05\x00\x02\x02\x12\x04\x95\x01\x02\x1c\n\r\n\x05\x05\x00\x02\x02\x02\x12\x04\x95\x01\x1a\x1b\n\x0c\n\x02\x04\x14\x12\x06\x98\x01\x00\x9f\x01\x01\n\x0b\n\x03\x04\x14\x01\x12\x04\x98\x01\x08\x1a\n\r\n\x05\x04\x14\x02\x00\x06\x12\x04\x99\x01\x02\x0c\n\x0c\n\x04\x04\x14\x02\x00\x12\x04\x99\x01\x02\x18\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\x99\x01\r\x13\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\x99\x01\x16\x17\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\x9a\x01\x02\x08\n\x0c\n\x04\x04\x14\x02\x01\x12\x04\x9a\x01\x02\x14\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\x9a\x01\t\x0f\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\x9a\x01\x12\x13\n\r\n\x05\x04\x14\x02\x02\x05\x12\x04\x9b\x01\x02\x08\n\x0c\n\x04\x04\x14\x02\x02\x12\x04\x9b\x01\x02\x17\n\r\n\x05\x04\x14\x02\x02\x01\x12\x04\x9b\x01\t\x12\n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\x9b\x01\x15\x16\n\r\n\x05\x04\x14\x02\x03\x06\x12\x04\x9c\x01\x02\r\n\x0c\n\x04\x04\x14\x02\x03\x12\x04\x9c\x01\x02\x17\n\r\n\x05\x04\x14\x02\x03\x01\x12\x04\x9c\x01\x0e\x12\n\r\n\x05\x04\x14\x02\x03\x03\x12\x04\x9c\x01\x15\x16\n\r\n\x05\x04\x14\x02\x04\x05\x12\x04\x9d\x01\x02\x08\n\x0c\n\x04\x04\x14\x02\x04\x12\x04\x9d\x01\x02\x17\n\r\n\x05\x04\x14\x02\x04\x01\x12\x04\x9d\x01\t\x12\n\r\n\x05\x04\x14\x02\x04\x03\x12\x04\x9d\x01\x15\x16\n\r\n\x05\x04\x14\x02\x05\x05\x12\x04\x9e\x01\x02\x08\n\x0c\n\x04\x04\x14\x02\x05\x12\x04\x9e\x01\x02 \n\r\n\x05\x04\x14\x02\x05\x01\x12\x04\x9e\x01\t\x1b\n\r\n\x05\x04\x14\x02\x05\x03\x12\x04\x9e\x01\x1e\x1f\n\x0c\n\x02\x04\x15\x12\x06\xa1\x01\x00\xa4\x01\x01\n\x0b\n\x03\x04\x15\x01\x12\x04\xa1\x01\x08\x11\n\r\n\x05\x04\x15\x02\x00\x05\x12\x04\xa2\x01\x02\x08\n\x0c\n\x04\x04\x15\x02\x00\x12\x04\xa2\x01\x02\x18\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xa2\x01\t\x13\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xa2\x01\x16\x17\n\r\n\x05\x04\x15\x02\x01\x06\x12\x04\xa3\x01\x02\x0f\n\x0c\n\x04\x04\x15\x02\x01\x12\x04\xa3\x01\x02\x1c\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xa3\x01\x10\x17\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xa3\x01\x1a\x1b\n\x0c\n\x02\x04\x16\x12\x06\xa6\x01\x00\xaa\x01\x01\n\x0b\n\x03\x04\x16\x01\x12\x04\xa6\x01\x08\x1b\n\r\n\x05\x04\x16\x02\x00\x04\x12\x04\xa7\x01\x02\n\n\x0c\n\x04\x04\x16\x02\x00\x12\x04\xa7\x01\x02!\n\r\n\x05\x04\x16\x02\x00\x06\x12\x04\xa7\x01\x0b\x14\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xa7\x01\x15\x1c\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xa7\x01\x1f \n\r\n\x05\x04\x16\x02\x01\x04\x12\x04\xa8\x01\x02\n\n\x0c\n\x04\x04\x16\x02\x01\x12\x04\xa8\x01\x02&\n\r\n\x05\x04\x16\x02\x01\x05\x12\x04\xa8\x01\x0b\x11\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\xa8\x01\x12!\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xa8\x01$%\n\r\n\x05\x04\x16\x02\x02\x05\x12\x04\xa9\x01\x02\x08\n\x0c\n\x04\x04\x16\x02\x02\x12\x04\xa9\x01\x02 \n\r\n\x05\x04\x16\x02\x02\x01\x12\x04\xa9\x01\t\x1b\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\xa9\x01\x1e\x1f\n\x0c\n\x02\x06\x01\x12\x06\xac\x01\x00\xb2\x01\x01\n\x0b\n\x03\x06\x01\x01\x12\x04\xac\x01\x08\x16\n\x0c\n\x04\x06\x01\x02\x00\x12\x04\xad\x01\x02A\n\r\n\x05\x06\x01\x02\x00\x01\x12\x04\xad\x01\x06\x0f\n\r\n\x05\x06\x01\x02\x00\x05\x12\x04\xad\x01\x10\x16\n\r\n\x05\x06\x01\x02\x00\x02\x12\x04\xad\x01\x17\'\n\r\n\x05\x06\x01\x02\x00\x03\x12\x04\xad\x012?\n\x0c\n\x04\x06\x01\x02\x01\x12\x04\xae\x01\x02E\n\r\n\x05\x06\x01\x02\x01\x01\x12\x04\xae\x01\x06\x0f\n\r\n\x05\x06\x01\x02\x01\x02\x12\x04\xae\x01\x10 \n\r\n\x05\x06\x01\x02\x01\x06\x12\x04\xae\x01+1\n\r\n\x05\x06\x01\x02\x01\x03\x12\x04\xae\x012C\n\x0c\n\x04\x06\x01\x02\x02\x12\x04\xaf\x01\x02A\n\r\n\x05\x06\x01\x02\x02\x01\x12\x04\xaf\x01\x06\x10\n\r\n\x05\x06\x01\x02\x02\x02\x12\x04\xaf\x01\x11\"\n\r\n\x05\x06\x01\x02\x02\x03\x12\x04\xaf\x01-?\n\x0c\n\x04\x06\x01\x02\x03\x12\x04\xb0\x01\x02G\n\r\n\x05\x06\x01\x02\x03\x01\x12\x04\xb0\x01\x06\x12\n\r\n\x05\x06\x01\x02\x03\x02\x12\x04\xb0\x01\x13&\n\r\n\x05\x06\x01\x02\x03\x03\x12\x04\xb0\x011E\n\x0c\n\x04\x06\x01\x02\x04\x12\x04\xb1\x01\x02D\n\r\n\x05\x06\x01\x02\x04\x01\x12\x04\xb1\x01\x06\x11\n\r\n\x05\x06\x01\x02\x04\x02\x12\x04\xb1\x01\x12$\n\r\n\x05\x06\x01\x02\x04\x03\x12\x04\xb1\x01/B\n\x0c\n\x02\x04\x17\x12\x06\xb4\x01\x00\xba\x01\x01\n\x0b\n\x03\x04\x17\x01\x12\x04\xb4\x01\x08\x1e\n\r\n\x05\x04\x17\x02\x00\x06\x12\x04\xb5\x01\x02\x0b\n\x0c\n\x04\x04\x17\x02\x00\x12\x04\xb5\x01\x02\x17\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xb5\x01\x0c\x12\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xb5\x01\x15\x16\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xb6\x01\x02\x08\n\x0c\n\x04\x04\x17\x02\x01\x12\x04\xb6\x01\x02\x18\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xb6\x01\t\x13\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xb6\x01\x16\x17\n\r\n\x05\x04\x17\x02\x02\x06\x12\x04\xb7\x01\x02\x10\n\x0c\n\x04\x04\x17\x02\x02\x12\x04\xb7\x01\x02\x1e\n\r\n\x05\x04\x17\x02\x02\x01\x12\x04\xb7\x01\x11\x19\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\xb7\x01\x1c\x1d\n\r\n\x05\x04\x17\x02\x03\x06\x12\x04\xb8\x01\x02\x0f\n\x0c\n\x04\x04\x17\x02\x03\x12\x04\xb8\x01\x02\"\n\r\n\x05\x04\x17\x02\x03\x01\x12\x04\xb8\x01\x10\x1d\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\xb8\x01 !\n\r\n\x05\x04\x17\x02\x04\x06\x12\x04\xb9\x01\x02\x12\n\x0c\n\x04\x04\x17\x02\x04\x12\x04\xb9\x01\x02 \n\r\n\x05\x04\x17\x02\x04\x01\x12\x04\xb9\x01\x13\x1b\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\xb9\x01\x1e\x1f\n\x0c\n\x02\x04\x18\x12\x06\xbc\x01\x00\xbe\x01\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\xbc\x01\x08\x17\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xbd\x01\x02\x08\n\x0c\n\x04\x04\x18\x02\x00\x12\x04\xbd\x01\x02\x17\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xbd\x01\t\x12\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xbd\x01\x15\x16\n\x0c\n\x02\x04\x19\x12\x06\xc0\x01\x00\xc6\x01\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xc0\x01\x08\x18\n\r\n\x05\x04\x19\x02\x00\x06\x12\x04\xc1\x01\x02\x0b\n\x0c\n\x04\x04\x19\x02\x00\x12\x04\xc1\x01\x02\x17\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xc1\x01\x0c\x12\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xc1\x01\x15\x16\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xc2\x01\x02\x08\n\x0c\n\x04\x04\x19\x02\x01\x12\x04\xc2\x01\x02\x18\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xc2\x01\t\x13\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xc2\x01\x16\x17\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xc3\x01\x02\x08\n\x0c\n\x04\x04\x19\x02\x02\x12\x04\xc3\x01\x02\x17\n\r\n\x05\x04\x19\x02\x02\x01\x12\x04\xc3\x01\t\x12\n\r\n\x05\x04\x19\x02\x02\x03\x12\x04\xc3\x01\x15\x16\n\r\n\x05\x04\x19\x02\x03\x05\x12\x04\xc4\x01\x02\x08\n\x0c\n\x04\x04\x19\x02\x03\x12\x04\xc4\x01\x02\x19\n\r\n\x05\x04\x19\x02\x03\x01\x12\x04\xc4\x01\t\x14\n\r\n\x05\x04\x19\x02\x03\x03\x12\x04\xc4\x01\x17\x18\n\r\n\x05\x04\x19\x02\x04\x06\x12\x04\xc5\x01\x02\x12\n\x0c\n\x04\x04\x19\x02\x04\x12\x04\xc5\x01\x02 \n\r\n\x05\x04\x19\x02\x04\x01\x12\x04\xc5\x01\x13\x1b\n\r\n\x05\x04\x19\x02\x04\x03\x12\x04\xc5\x01\x1e\x1f\n\x0c\n\x02\x04\x1a\x12\x06\xc8\x01\x00\xcd\x01\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\xc8\x01\x08\x19\n\x0e\n\x04\x04\x1a\x08\x00\x12\x06\xc9\x01\x02\xcc\x01\x03\n\r\n\x05\x04\x1a\x08\x00\x01\x12\x04\xc9\x01\x08\r\n\r\n\x05\x04\x1a\x02\x00\x06\x12\x04\xca\x01\x04\x14\n\x0c\n\x04\x04\x1a\x02\x00\x12\x04\xca\x01\x04 \n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xca\x01\x15\x1b\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xca\x01\x1e\x1f\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xcb\x01\x04\t\n\x0c\n\x04\x04\x1a\x02\x01\x12\x04\xcb\x01\x04\x13\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xcb\x01\n\x0e\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xcb\x01\x11\x12\n\x0c\n\x02\x04\x1b\x12\x06\xcf\x01\x00\xd3\x01\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\xcf\x01\x08\x14\n\r\n\x05\x04\x1b\x02\x00\x05\x12\x04\xd0\x01\x02\x08\n\x0c\n\x04\x04\x1b\x02\x00\x12\x04\xd0\x01\x02\x19\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xd0\x01\t\x14\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xd0\x01\x17\x18\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\xd1\x01\x02\x08\n\x0c\n\x04\x04\x1b\x02\x01\x12\x04\xd1\x01\x02\x12\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xd1\x01\t\r\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xd1\x01\x10\x11\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\xd2\x01\x02\x08\n\x0c\n\x04\x04\x1b\x02\x02\x12\x04\xd2\x01\x02\x12\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\xd2\x01\t\r\n\r\n\x05\x04\x1b\x02\x02\x03\x12\x04\xd2\x01\x10\x11\n\x0c\n\x02\x04\x1c\x12\x06\xd5\x01\x00\xd9\x01\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\xd5\x01\x08\x18\n\r\n\x05\x04\x1c\x02\x00\x06\x12\x04\xd6\x01\x02\x0b\n\x0c\n\x04\x04\x1c\x02\x00\x12\x04\xd6\x01\x02\x17\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\xd6\x01\x0c\x12\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\xd6\x01\x15\x16\n\r\n\x05\x04\x1c\x02\x01\x05\x12\x04\xd7\x01\x02\x08\n\x0c\n\x04\x04\x1c\x02\x01\x12\x04\xd7\x01\x02\x18\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xd7\x01\t\x13\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xd7\x01\x16\x17\n\r\n\x05\x04\x1c\x02\x02\x05\x12\x04\xd8\x01\x02\x08\n\x0c\n\x04\x04\x1c\x02\x02\x12\x04\xd8\x01\x02\x17\n\r\n\x05\x04\x1c\x02\x02\x01\x12\x04\xd8\x01\t\x12\n\r\n\x05\x04\x1c\x02\x02\x03\x12\x04\xd8\x01\x15\x16\n\x0c\n\x02\x04\x1d\x12\x06\xdb\x01\x00\xdd\x01\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\xdb\x01\x08\x19\n\r\n\x05\x04\x1d\x02\x00\x04\x12\x04\xdc\x01\x02\n\n\x0c\n\x04\x04\x1d\x02\x00\x12\x04\xdc\x01\x02\"\n\r\n\x05\x04\x1d\x02\x00\x06\x12\x04\xdc\x01\x0b\x17\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\xdc\x01\x18\x1d\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\xdc\x01 !\n\x0c\n\x02\x04\x1e\x12\x06\xdf\x01\x00\xe5\x01\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\xdf\x01\x08 \n\r\n\x05\x04\x1e\x02\x00\x06\x12\x04\xe0\x01\x02\x0b\n\x0c\n\x04\x04\x1e\x02\x00\x12\x04\xe0\x01\x02\x17\n\r\n\x05\x04\x1e\x02\x00\x01\x12\x04\xe0\x01\x0c\x12\n\r\n\x05\x04\x1e\x02\x00\x03\x12\x04\xe0\x01\x15\x16\n\r\n\x05\x04\x1e\x02\x01\x05\x12\x04\xe1\x01\x02\x08\n\x0c\n\x04\x04\x1e\x02\x01\x12\x04\xe1\x01\x02\x18\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\xe1\x01\t\x13\n\r\n\x05\x04\x1e\x02\x01\x03\x12\x04\xe1\x01\x16\x17\n\r\n\x05\x04\x1e\x02\x02\x05\x12\x04\xe2\x01\x02\x08\n\x0c\n\x04\x04\x1e\x02\x02\x12\x04\xe2\x01\x02\x17\n\r\n\x05\x04\x1e\x02\x02\x01\x12\x04\xe2\x01\t\x12\n\r\n\x05\x04\x1e\x02\x02\x03\x12\x04\xe2\x01\x15\x16\n\r\n\x05\x04\x1e\x02\x03\x04\x12\x04\xe3\x01\x02\n\n\x0c\n\x04\x04\x1e\x02\x03\x12\x04\xe3\x01\x02\"\n\r\n\x05\x04\x1e\x02\x03\x06\x12\x04\xe3\x01\x0b\x17\n\r\n\x05\x04\x1e\x02\x03\x01\x12\x04\xe3\x01\x18\x1d\n\r\n\x05\x04\x1e\x02\x03\x03\x12\x04\xe3\x01 !\n\r\n\x05\x04\x1e\x02\x04\x06\x12\x04\xe4\x01\x02\x12\n\x0c\n\x04\x04\x1e\x02\x04\x12\x04\xe4\x01\x02 \n\r\n\x05\x04\x1e\x02\x04\x01\x12\x04\xe4\x01\x13\x1b\n\r\n\x05\x04\x1e\x02\x04\x03\x12\x04\xe4\x01\x1e\x1f\n\x0c\n\x02\x04\x1f\x12\x06\xe7\x01\x00\xec\x01\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\xe7\x01\x08\x1d\n\r\n\x05\x04\x1f\x02\x00\x06\x12\x04\xe8\x01\x02\x0b\n\x0c\n\x04\x04\x1f\x02\x00\x12\x04\xe8\x01\x02\x17\n\r\n\x05\x04\x1f\x02\x00\x01\x12\x04\xe8\x01\x0c\x12\n\r\n\x05\x04\x1f\x02\x00\x03\x12\x04\xe8\x01\x15\x16\n\r\n\x05\x04\x1f\x02\x01\x05\x12\x04\xe9\x01\x02\x08\n\x0c\n\x04\x04\x1f\x02\x01\x12\x04\xe9\x01\x02\x18\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\xe9\x01\t\x13\n\r\n\x05\x04\x1f\x02\x01\x03\x12\x04\xe9\x01\x16\x17\n\r\n\x05\x04\x1f\x02\x02\x05\x12\x04\xea\x01\x02\x08\n\x0c\n\x04\x04\x1f\x02\x02\x12\x04\xea\x01\x02\x17\n\r\n\x05\x04\x1f\x02\x02\x01\x12\x04\xea\x01\t\x12\n\r\n\x05\x04\x1f\x02\x02\x03\x12\x04\xea\x01\x15\x16\n\r\n\x05\x04\x1f\x02\x03\x06\x12\x04\xeb\x01\x02\x12\n\x0c\n\x04\x04\x1f\x02\x03\x12\x04\xeb\x01\x02 \n\r\n\x05\x04\x1f\x02\x03\x01\x12\x04\xeb\x01\x13\x1b\n\r\n\x05\x04\x1f\x02\x03\x03\x12\x04\xeb\x01\x1e\x1f\n\x0c\n\x02\x04 \x12\x06\xee\x01\x00\xf0\x01\x01\n\x0b\n\x03\x04 \x01\x12\x04\xee\x01\x08\x1e\n\r\n\x05\x04 \x02\x00\x05\x12\x04\xef\x01\x02\x06\n\x0c\n\x04\x04 \x02\x00\x12\x04\xef\x01\x02\x13\n\r\n\x05\x04 \x02\x00\x01\x12\x04\xef\x01\x07\x0e\n\r\n\x05\x04 \x02\x00\x03\x12\x04\xef\x01\x11\x12\n\x0c\n\x02\x06\x02\x12\x06\xf2\x01\x00\xf8\x01\x01\n\x0b\n\x03\x06\x02\x01\x12\x04\xf2\x01\x08\x18\n\x0c\n\x04\x06\x02\x02\x00\x12\x04\xf3\x01\x02H\n\r\n\x05\x06\x02\x02\x00\x01\x12\x04\xf3\x01\x06\x15\n\r\n\x05\x06\x02\x02\x00\x02\x12\x04\xf3\x01\x16,\n\r\n\x05\x06\x02\x02\x00\x03\x12\x04\xf3\x017F\n\x0c\n\x04\x06\x02\x02\x01\x12\x04\xf4\x01\x02B\n\r\n\x05\x06\x02\x02\x01\x01\x12\x04\xf4\x01\x06\x10\n\r\n\x05\x06\x02\x02\x01\x05\x12\x04\xf4\x01\x11\x17\n\r\n\x05\x06\x02\x02\x01\x02\x12\x04\xf4\x01\x18)\n\r\n\x05\x06\x02\x02\x01\x03\x12\x04\xf4\x014@\n\x0c\n\x04\x06\x02\x02\x02\x12\x04\xf5\x01\x02>\n\r\n\x05\x06\x02\x02\x02\x01\x12\x04\xf5\x01\x06\x0f\n\r\n\x05\x06\x02\x02\x02\x02\x12\x04\xf5\x01\x10 \n\r\n\x05\x06\x02\x02\x02\x03\x12\x04\xf5\x01+<\n\x0c\n\x04\x06\x02\x02\x03\x12\x04\xf6\x01\x02J\n\r\n\x05\x06\x02\x02\x03\x01\x12\x04\xf6\x01\x06\x17\n\r\n\x05\x06\x02\x02\x03\x02\x12\x04\xf6\x01\x180\n\r\n\x05\x06\x02\x02\x03\x03\x12\x04\xf6\x01;H\n\x0c\n\x04\x06\x02\x02\x04\x12\x04\xf7\x01\x02M\n\r\n\x05\x06\x02\x02\x04\x01\x12\x04\xf7\x01\x06\x14\n\r\n\x05\x06\x02\x02\x04\x02\x12\x04\xf7\x01\x15*\n\r\n\x05\x06\x02\x02\x04\x03\x12\x04\xf7\x015K\n\x0c\n\x02\x04!\x12\x06\xfa\x01\x00\xfd\x01\x01\n\x0b\n\x03\x04!\x01\x12\x04\xfa\x01\x08\x10\n\r\n\x05\x04!\x02\x00\x06\x12\x04\xfb\x01\x02\r\n\x0c\n\x04\x04!\x02\x00\x12\x04\xfb\x01\x02\x1b\n\r\n\x05\x04!\x02\x00\x01\x12\x04\xfb\x01\x0e\x16\n\r\n\x05\x04!\x02\x00\x03\x12\x04\xfb\x01\x19\x1a\n\r\n\x05\x04!\x02\x01\x06\x12\x04\xfc\x01\x02\x1b\n\x0c\n\x04\x04!\x02\x01\x12\x04\xfc\x01\x02+\n\r\n\x05\x04!\x02\x01\x01\x12\x04\xfc\x01\x1c&\n\r\n\x05\x04!\x02\x01\x03\x12\x04\xfc\x01)*\n\x0c\n\x02\x04\"\x12\x06\xff\x01\x00\x82\x02\x01\n\x0b\n\x03\x04\"\x01\x12\x04\xff\x01\x08\x1d\n\r\n\x05\x04\"\x02\x00\x06\x12\x04\x80\x02\x02\x0b\n\x0c\n\x04\x04\"\x02\x00\x12\x04\x80\x02\x02\x17\n\r\n\x05\x04\"\x02\x00\x01\x12\x04\x80\x02\x0c\x12\n\r\n\x05\x04\"\x02\x00\x03\x12\x04\x80\x02\x15\x16\n\r\n\x05\x04\"\x02\x01\x06\x12\x04\x81\x02\x02\x12\n\x0c\n\x04\x04\"\x02\x01\x12\x04\x81\x02\x02 \n\r\n\x05\x04\"\x02\x01\x01\x12\x04\x81\x02\x13\x1b\n\r\n\x05\x04\"\x02\x01\x03\x12\x04\x81\x02\x1e\x1f\n\x0c\n\x02\x04#\x12\x06\x84\x02\x00\x87\x02\x01\n\x0b\n\x03\x04#\x01\x12\x04\x84\x02\x08\x1e\n\r\n\x05\x04#\x02\x00\x06\x12\x04\x85\x02\x02\r\n\x0c\n\x04\x04#\x02\x00\x12\x04\x85\x02\x02\x1b\n\r\n\x05\x04#\x02\x00\x01\x12\x04\x85\x02\x0e\x16\n\r\n\x05\x04#\x02\x00\x03\x12\x04\x85\x02\x19\x1a\n\r\n\x05\x04#\x02\x01\x06\x12\x04\x86\x02\x02\x12\n\x0c\n\x04\x04#\x02\x01\x12\x04\x86\x02\x02 \n\r\n\x05\x04#\x02\x01\x01\x12\x04\x86\x02\x13\x1b\n\r\n\x05\x04#\x02\x01\x03\x12\x04\x86\x02\x1e\x1f\n\x0c\n\x02\x04$\x12\x06\x89\x02\x00\x8b\x02\x01\n\x0b\n\x03\x04$\x01\x12\x04\x89\x02\x08\x1f\n\r\n\x05\x04$\x02\x00\x05\x12\x04\x8a\x02\x02\x06\n\x0c\n\x04\x04$\x02\x00\x12\x04\x8a\x02\x02\x13\n\r\n\x05\x04$\x02\x00\x01\x12\x04\x8a\x02\x07\x0e\n\r\n\x05\x04$\x02\x00\x03\x12\x04\x8a\x02\x11\x12\n\x0c\n\x02\x04%\x12\x06\x8d\x02\x00\x91\x02\x01\n\x0b\n\x03\x04%\x01\x12\x04\x8d\x02\x08\x1b\n\r\n\x05\x04%\x02\x00\x06\x12\x04\x8e\x02\x02\r\n\x0c\n\x04\x04%\x02\x00\x12\x04\x8e\x02\x02\x1b\n\r\n\x05\x04%\x02\x00\x01\x12\x04\x8e\x02\x0e\x16\n\r\n\x05\x04%\x02\x00\x03\x12\x04\x8e\x02\x19\x1a\n\r\n\x05\x04%\x02\x01\x05\x12\x04\x8f\x02\x02\x08\n\x0c\n\x04\x04%\x02\x01\x12\x04\x8f\x02\x02\x1e\n\r\n\x05\x04%\x02\x01\x01\x12\x04\x8f\x02\t\x19\n\r\n\x05\x04%\x02\x01\x03\x12\x04\x8f\x02\x1c\x1d\n\r\n\x05\x04%\x02\x02\x06\x12\x04\x90\x02\x02\x12\n\x0c\n\x04\x04%\x02\x02\x12\x04\x90\x02\x02 \n\r\n\x05\x04%\x02\x02\x01\x12\x04\x90\x02\x13\x1b\n\r\n\x05\x04%\x02\x02\x03\x12\x04\x90\x02\x1e\x1f\n\x0c\n\x02\x04&\x12\x06\x93\x02\x00\x97\x02\x01\n\x0b\n\x03\x04&\x01\x12\x04\x93\x02\x08\x19\n\r\n\x05\x04&\x02\x00\x06\x12\x04\x94\x02\x02\x0b\n\x0c\n\x04\x04&\x02\x00\x12\x04\x94\x02\x02\x17\n\r\n\x05\x04&\x02\x00\x01\x12\x04\x94\x02\x0c\x12\n\r\n\x05\x04&\x02\x00\x03\x12\x04\x94\x02\x15\x16\n\r\n\x05\x04&\x02\x01\x05\x12\x04\x95\x02\x02\x08\n\x0c\n\x04\x04&\x02\x01\x12\x04\x95\x02\x02\x1e\n\r\n\x05\x04&\x02\x01\x01\x12\x04\x95\x02\t\x19\n\r\n\x05\x04&\x02\x01\x03\x12\x04\x95\x02\x1c\x1d\n\r\n\x05\x04&\x02\x02\x06\x12\x04\x96\x02\x02\x12\n\x0c\n\x04\x04&\x02\x02\x12\x04\x96\x02\x02 \n\r\n\x05\x04&\x02\x02\x01\x12\x04\x96\x02\x13\x1b\n\r\n\x05\x04&\x02\x02\x03\x12\x04\x96\x02\x1e\x1f\n\x0c\n\x02\x06\x03\x12\x06\x99\x02\x00\x9e\x02\x01\n\x0b\n\x03\x06\x03\x01\x12\x04\x99\x02\x08\x18\n\x0c\n\x04\x06\x03\x02\x00\x12\x04\x9a\x02\x02?\n\r\n\x05\x06\x03\x02\x00\x01\x12\x04\x9a\x02\x06\x14\n\r\n\x05\x06\x03\x02\x00\x02\x12\x04\x9a\x02\x15*\n\r\n\x05\x06\x03\x02\x00\x03\x12\x04\x9a\x025=\n\x0c\n\x04\x06\x03\x02\x01\x12\x04\x9b\x02\x02P\n\r\n\x05\x06\x03\x02\x01\x01\x12\x04\x9b\x02\x06\x15\n\r\n\x05\x06\x03\x02\x01\x02\x12\x04\x9b\x02\x16,\n\r\n\x05\x06\x03\x02\x01\x03\x12\x04\x9b\x027N\n\x0c\n\x04\x06\x03\x02\x02\x12\x04\x9c\x02\x029\n\r\n\x05\x06\x03\x02\x02\x01\x12\x04\x9c\x02\x06\x12\n\r\n\x05\x06\x03\x02\x02\x02\x12\x04\x9c\x02\x13&\n\r\n\x05\x06\x03\x02\x02\x03\x12\x04\x9c\x0217\n\x0c\n\x04\x06\x03\x02\x03\x12\x04\x9d\x02\x025\n\r\n\x05\x06\x03\x02\x03\x01\x12\x04\x9d\x02\x06\x10\n\r\n\x05\x06\x03\x02\x03\x02\x12\x04\x9d\x02\x11\"\n\r\n\x05\x06\x03\x02\x03\x03\x12\x04\x9d\x02-3\n\x0c\n\x02\x05\x01\x12\x06\xa0\x02\x00\xab\x02\x01\n\x0b\n\x03\x05\x01\x01\x12\x04\xa0\x02\x05\x0e\n\r\n\x05\x05\x01\x02\x00\x01\x12\x04\xa1\x02\x02\x18\n\x0c\n\x04\x05\x01\x02\x00\x12\x04\xa1\x02\x02\x1d\n\r\n\x05\x05\x01\x02\x00\x02\x12\x04\xa1\x02\x1b\x1c\n\r\n\x05\x05\x01\x02\x01\x01\x12\x04\xa2\x02\x02\x1d\n\x0c\n\x04\x05\x01\x02\x01\x12\x04\xa2\x02\x02\"\n\r\n\x05\x05\x01\x02\x01\x02\x12\x04\xa2\x02 !\n\r\n\x05\x05\x01\x02\x02\x01\x12\x04\xa3\x02\x02\x16\n\x0c\n\x04\x05\x01\x02\x02\x12\x04\xa3\x02\x02\x1b\n\r\n\x05\x05\x01\x02\x02\x02\x12\x04\xa3\x02\x19\x1a\n\r\n\x05\x05\x01\x02\x03\x01\x12\x04\xa4\x02\x02\x1b\n\x0c\n\x04\x05\x01\x02\x03\x12\x04\xa4\x02\x02 \n\r\n\x05\x05\x01\x02\x03\x02\x12\x04\xa4\x02\x1e\x1f\n\r\n\x05\x05\x01\x02\x04\x01\x12\x04\xa5\x02\x02 \n\x0c\n\x04\x05\x01\x02\x04\x12\x04\xa5\x02\x02%\n\r\n\x05\x05\x01\x02\x04\x02\x12\x04\xa5\x02#$\n\r\n\x05\x05\x01\x02\x05\x01\x12\x04\xa6\x02\x02!\n\x0c\n\x04\x05\x01\x02\x05\x12\x04\xa6\x02\x02&\n\r\n\x05\x05\x01\x02\x05\x02\x12\x04\xa6\x02$%\n\r\n\x05\x05\x01\x02\x06\x01\x12\x04\xa7\x02\x02\x1a\n\x0c\n\x04\x05\x01\x02\x06\x12\x04\xa7\x02\x02\x1f\n\r\n\x05\x05\x01\x02\x06\x02\x12\x04\xa7\x02\x1d\x1e\n\r\n\x05\x05\x01\x02\x07\x01\x12\x04\xa8\x02\x02\x1b\n\x0c\n\x04\x05\x01\x02\x07\x12\x04\xa8\x02\x02 \n\r\n\x05\x05\x01\x02\x07\x02\x12\x04\xa8\x02\x1e\x1f\n\r\n\x05\x05\x01\x02\x08\x01\x12\x04\xa9\x02\x02\x18\n\x0c\n\x04\x05\x01\x02\x08\x12\x04\xa9\x02\x02\x1d\n\r\n\x05\x05\x01\x02\x08\x02\x12\x04\xa9\x02\x1b\x1c\n\r\n\x05\x05\x01\x02\t\x01\x12\x04\xaa\x02\x02\x18\n\x0c\n\x04\x05\x01\x02\t\x12\x04\xaa\x02\x02\x1d\n\r\n\x05\x05\x01\x02\t\x02\x12\x04\xaa\x02\x1b\x1c\n\x0c\n\x02\x04\'\x12\x06\xad\x02\x00\xb0\x02\x01\n\x0b\n\x03\x04\'\x01\x12\x04\xad\x02\x08\x13\n\r\n\x05\x04\'\x02\x00\x06\x12\x04\xae\x02\x02\x0b\n\x0c\n\x04\x04\'\x02\x00\x12\x04\xae\x02\x02\x15\n\r\n\x05\x04\'\x02\x00\x01\x12\x04\xae\x02\x0c\x10\n\r\n\x05\x04\'\x02\x00\x03\x12\x04\xae\x02\x13\x14\n\r\n\x05\x04\'\x02\x01\x05\x12\x04\xaf\x02\x02\x08\n\x0c\n\x04\x04\'\x02\x01\x12\x04\xaf\x02\x02\x18\n\r\n\x05\x04\'\x02\x01\x01\x12\x04\xaf\x02\t\x13\n\r\n\x05\x04\'\x02\x01\x03\x12\x04\xaf\x02\x16\x17b\x06proto3\xd2\xf6\x03\x04\x08\x00\x18\x00";Expand description
Canonical public descriptor set used by compatibility and conformance gates.