diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d45346d..0c565c7 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -10,11 +10,6 @@ jobs:
uses: actions/checkout@v4
with:
path: gopath/github.com/katydid/testsuite
- - name: Checkout gogoprotobuf
- uses: actions/checkout@v4
- with:
- repository: gogo/protobuf
- path: gopath/github.com/gogo/protobuf
- name: Setup Go
uses: actions/setup-go@v3
with:
@@ -26,8 +21,7 @@ jobs:
- name: Install tools
run: |
cd gopath/github.com/katydid/testsuite
- go install -x github.com/gogo/protobuf/protoc-gen-gogo
- go install -x github.com/awalterschulze/goderive
+ go install -x google.golang.org/protobuf/cmd/protoc-gen-go
- name: Setup protoc
run: |
cd gopath/github.com/katydid/testsuite
diff --git a/Makefile b/Makefile
index 597e48c..435dcd7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,5 @@
dep:
- go install -v github.com/gogo/protobuf/protoc-gen-gogo
- go install -v github.com/awalterschulze/goderive
+ go install google.golang.org/protobuf/cmd/protoc-gen-go
build:
go build ./...
diff --git a/Readme.md b/Readme.md
index 1947d18..7dee2f7 100644
--- a/Readme.md
+++ b/Readme.md
@@ -148,8 +148,7 @@ This will then generate files in the `./tests/json/test_name` folder:
### Adding a Protocol Buffer Test
-Create a new proto file `./gen-validator-tests/my.proto` with your protobuf definition. This should use [gogoprotobuf](https://github.com/gogo/protobuf), since we require a generated Description method that returns a FileDescriptorSet.
-
+Create a new proto file `./gen-validator-tests/my.proto` with your protobuf definition.
Here is an example:
```proto
@@ -157,9 +156,7 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.description_all) = true;
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message MyMessage {
optional string MyField = 1;
@@ -169,7 +166,22 @@ message MyMessage {
In the `./gen-validator-tests/Makefile` we need to add a command to generate some code for this protocol buffer.
```
-(protoc --gogo_out=. -I=.:$(GOPATH)/src/:$(GOPATH)/src/github.com/gogo/protobuf/protobuf my.proto)
+(protoc --go_out=. --go_opt=paths=source_relative my.proto)
+```
+
+We need to create `./gen-validator-tests/my_description.go` and add the following method:
+
+```go
+package main
+
+import (
+ "github.com/katydid/parser-go-proto/proto"
+ descriptor "google.golang.org/protobuf/types/descriptorpb"
+)
+
+func (this *MyMessage) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_my_proto)
+}
```
Finally we can create our test file `./gen-validator-tests/my_tests.go` with the following content:
diff --git a/go.mod b/go.mod
index 60a12b6..2fdb526 100644
--- a/go.mod
+++ b/go.mod
@@ -3,17 +3,14 @@ module github.com/katydid/testsuite
go 1.23
require (
- github.com/awalterschulze/goderive v0.5.0
- github.com/gogo/protobuf v1.3.2
github.com/katydid/parser-go-json v0.1.0
+ github.com/katydid/parser-go-proto v0.1.0
github.com/katydid/parser-go-xml v0.1.0
- github.com/katydid/parser-gogo-proto v0.2.0
github.com/katydid/validator-go v0.5.1
+ google.golang.org/protobuf v1.36.3
)
require (
github.com/katydid/parser-go v0.6.0 // indirect
- github.com/kisielk/gotool v1.0.0 // indirect
- golang.org/x/sys v0.5.0 // indirect
- golang.org/x/tools v0.6.0 // indirect
+ golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
)
diff --git a/go.sum b/go.sum
index 36b7a21..40da905 100644
--- a/go.sum
+++ b/go.sum
@@ -1,50 +1,16 @@
-github.com/awalterschulze/goderive v0.5.0 h1:fzWIV1WVS20EQT3YMXJhjiPZIZom1dlgiabZ/PhT9zo=
-github.com/awalterschulze/goderive v0.5.0/go.mod h1:rXccmDQDJN/4aGqWxWhq+UmBJeQEkFV/2/rkluP+ipA=
-github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
-github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
+github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
+github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/katydid/parser-go v0.6.0 h1:8VFYXEp9pZsq4CCxYLDavPPqOSX+JXsmhjfU4XMB8iw=
github.com/katydid/parser-go v0.6.0/go.mod h1:1BwRfDlyRgDlAaURZ4FXi7IzHqWKTsrCdsstLsFeQho=
github.com/katydid/parser-go-json v0.1.0 h1:r3+YkDtf9A4JYO+MrdQsN2azxITrgO+2Sc5SSNhp+YI=
github.com/katydid/parser-go-json v0.1.0/go.mod h1:iLjxtkGLdPROUPBHZAhOTIdQerUPl/FEplS10rlq9Nc=
+github.com/katydid/parser-go-proto v0.1.0 h1:cnS9dtjZkZ4dYiivy56tHvVja0gV8b04QY4P4VFjE28=
+github.com/katydid/parser-go-proto v0.1.0/go.mod h1:yBWqastp7U/qi8qJqM1qIl3yfP8CTtiUnothslx+NGs=
github.com/katydid/parser-go-xml v0.1.0 h1:8AL0X9hQbNLbQeqRbOdKBOwx4WTSWjy7kxEMmWqHMXc=
github.com/katydid/parser-go-xml v0.1.0/go.mod h1:7rEHS3YuEv/8/ep+uQnLgcvT1znZs8JEc3ZaBbpygjA=
-github.com/katydid/parser-gogo-proto v0.2.0 h1:zUpdli98aYSQY1mvzbysNkk/41jPB25W4NiRXocI/Kg=
-github.com/katydid/parser-gogo-proto v0.2.0/go.mod h1:AH9y+kby4gN4o8w3MHDn6EX4SjrviWycnFjvEr/o1Ho=
github.com/katydid/validator-go v0.5.1 h1:XgLkSO62OFjcS7hmN8RTj0gHpMBdYRTAkiVtM59SV7E=
github.com/katydid/validator-go v0.5.1/go.mod h1:ZVsNg5NEwcOJT2ukTrCu/jKKuNiTRS/4sw4cMNr9vh8=
-github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
-github.com/kisielk/gotool v1.0.0 h1:AV2c/EiW3KqPNT9ZKl07ehoAGi4C5/01Cfbblndcapg=
-github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
-github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8=
-golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
-golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
-golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM=
-golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
-golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU=
+google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
diff --git a/tools/tools.go b/tools/tools.go
index a378ddd..c7030d7 100644
--- a/tools/tools.go
+++ b/tools/tools.go
@@ -5,6 +5,5 @@
package tools
import (
- _ "github.com/awalterschulze/goderive"
- _ "github.com/gogo/protobuf/protoc-gen-gogo"
+ _ "google.golang.org/protobuf/cmd/protoc-gen-go"
)
diff --git a/validator/gen-validator-tests/Makefile b/validator/gen-validator-tests/Makefile
index 2be6615..0e695b7 100644
--- a/validator/gen-validator-tests/Makefile
+++ b/validator/gen-validator-tests/Makefile
@@ -2,13 +2,12 @@ gofmt:
gofmt -l -s -w .
regenerate:
- goderive .
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf person.proto)
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf srctree.proto)
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf treeregister.proto)
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf typewriterprison.proto)
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf puddingmilkshake.proto)
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf topsyturvy.proto)
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf knot.proto)
- (protoc --gogo_out=. -I=.:../../../../../:../../../../../github.com/gogo/protobuf/protobuf banana.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative person.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative srctree.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative treeregister.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative typewriterprison.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative puddingmilkshake.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative topsyturvy.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative knot.proto)
+ (protoc --go_out=. --go_opt=paths=source_relative banana.proto)
find . -name "*.pb.go" | xargs gofmt -l -s -w
diff --git a/validator/gen-validator-tests/banana.pb.go b/validator/gen-validator-tests/banana.pb.go
index 0c694ca..8078ff3 100644
--- a/validator/gen-validator-tests/banana.pb.go
+++ b/validator/gen-validator-tests/banana.pb.go
@@ -1,30 +1,24 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: banana.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type BananaSource int32
@@ -57,63 +51,65 @@ const (
BananaSource_BananaSourceMaximum BananaSource = 25
)
-var BananaSource_name = map[int32]string{
- 0: "BananaSource_q",
- 1: "BananaSource_w",
- 2: "BananaSource_e",
- 3: "BananaSource_r",
- 4: "BananaSource_t",
- 5: "BananaSource_y",
- 6: "BananaSource_u",
- 7: "BananaSource_i",
- 8: "BananaSource_o",
- 9: "BananaSource_p",
- 10: "BananaSource_a",
- 11: "BananaSource_s",
- 12: "BananaSource_d",
- 13: "BananaSource_f",
- 14: "BananaSource_g",
- 15: "BananaSource_h",
- 16: "BananaSource_j",
- 17: "BananaSource_k",
- 18: "BananaSource_l",
- 19: "BananaSource_z",
- 20: "BananaSource_x",
- 21: "BananaSource_c",
- 22: "BananaSource_v",
- 23: "BananaSource_b",
- 24: "BananaSource_n",
- 25: "BananaSourceMaximum",
-}
-
-var BananaSource_value = map[string]int32{
- "BananaSource_q": 0,
- "BananaSource_w": 1,
- "BananaSource_e": 2,
- "BananaSource_r": 3,
- "BananaSource_t": 4,
- "BananaSource_y": 5,
- "BananaSource_u": 6,
- "BananaSource_i": 7,
- "BananaSource_o": 8,
- "BananaSource_p": 9,
- "BananaSource_a": 10,
- "BananaSource_s": 11,
- "BananaSource_d": 12,
- "BananaSource_f": 13,
- "BananaSource_g": 14,
- "BananaSource_h": 15,
- "BananaSource_j": 16,
- "BananaSource_k": 17,
- "BananaSource_l": 18,
- "BananaSource_z": 19,
- "BananaSource_x": 20,
- "BananaSource_c": 21,
- "BananaSource_v": 22,
- "BananaSource_b": 23,
- "BananaSource_n": 24,
- "BananaSourceMaximum": 25,
-}
+// Enum value maps for BananaSource.
+var (
+ BananaSource_name = map[int32]string{
+ 0: "BananaSource_q",
+ 1: "BananaSource_w",
+ 2: "BananaSource_e",
+ 3: "BananaSource_r",
+ 4: "BananaSource_t",
+ 5: "BananaSource_y",
+ 6: "BananaSource_u",
+ 7: "BananaSource_i",
+ 8: "BananaSource_o",
+ 9: "BananaSource_p",
+ 10: "BananaSource_a",
+ 11: "BananaSource_s",
+ 12: "BananaSource_d",
+ 13: "BananaSource_f",
+ 14: "BananaSource_g",
+ 15: "BananaSource_h",
+ 16: "BananaSource_j",
+ 17: "BananaSource_k",
+ 18: "BananaSource_l",
+ 19: "BananaSource_z",
+ 20: "BananaSource_x",
+ 21: "BananaSource_c",
+ 22: "BananaSource_v",
+ 23: "BananaSource_b",
+ 24: "BananaSource_n",
+ 25: "BananaSourceMaximum",
+ }
+ BananaSource_value = map[string]int32{
+ "BananaSource_q": 0,
+ "BananaSource_w": 1,
+ "BananaSource_e": 2,
+ "BananaSource_r": 3,
+ "BananaSource_t": 4,
+ "BananaSource_y": 5,
+ "BananaSource_u": 6,
+ "BananaSource_i": 7,
+ "BananaSource_o": 8,
+ "BananaSource_p": 9,
+ "BananaSource_a": 10,
+ "BananaSource_s": 11,
+ "BananaSource_d": 12,
+ "BananaSource_f": 13,
+ "BananaSource_g": 14,
+ "BananaSource_h": 15,
+ "BananaSource_j": 16,
+ "BananaSource_k": 17,
+ "BananaSource_l": 18,
+ "BananaSource_z": 19,
+ "BananaSource_x": 20,
+ "BananaSource_c": 21,
+ "BananaSource_v": 22,
+ "BananaSource_b": 23,
+ "BananaSource_n": 24,
+ "BananaSourceMaximum": 25,
+ }
+)
func (x BananaSource) Enum() *BananaSource {
p := new(BananaSource)
@@ -122,20 +118,34 @@ func (x BananaSource) Enum() *BananaSource {
}
func (x BananaSource) String() string {
- return proto.EnumName(BananaSource_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (BananaSource) Descriptor() protoreflect.EnumDescriptor {
+ return file_banana_proto_enumTypes[0].Descriptor()
+}
+
+func (BananaSource) Type() protoreflect.EnumType {
+ return &file_banana_proto_enumTypes[0]
}
-func (x *BananaSource) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(BananaSource_value, data, "BananaSource")
+func (x BananaSource) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *BananaSource) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = BananaSource(value)
+ *x = BananaSource(num)
return nil
}
+// Deprecated: Use BananaSource.Descriptor instead.
func (BananaSource) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_0022f69d17e210ba, []int{0}
+ return file_banana_proto_rawDescGZIP(), []int{0}
}
type PeelType int32
@@ -148,21 +158,23 @@ const (
PeelType_PeelDecomposing PeelType = 4
)
-var PeelType_name = map[int32]string{
- 0: "PeelFirm",
- 1: "PeelGreen",
- 2: "PeelYellow",
- 3: "PeelDarkened",
- 4: "PeelDecomposing",
-}
-
-var PeelType_value = map[string]int32{
- "PeelFirm": 0,
- "PeelGreen": 1,
- "PeelYellow": 2,
- "PeelDarkened": 3,
- "PeelDecomposing": 4,
-}
+// Enum value maps for PeelType.
+var (
+ PeelType_name = map[int32]string{
+ 0: "PeelFirm",
+ 1: "PeelGreen",
+ 2: "PeelYellow",
+ 3: "PeelDarkened",
+ 4: "PeelDecomposing",
+ }
+ PeelType_value = map[string]int32{
+ "PeelFirm": 0,
+ "PeelGreen": 1,
+ "PeelYellow": 2,
+ "PeelDarkened": 3,
+ "PeelDecomposing": 4,
+ }
+)
func (x PeelType) Enum() *PeelType {
p := new(PeelType)
@@ -171,535 +183,363 @@ func (x PeelType) Enum() *PeelType {
}
func (x PeelType) String() string {
- return proto.EnumName(PeelType_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (PeelType) Descriptor() protoreflect.EnumDescriptor {
+ return file_banana_proto_enumTypes[1].Descriptor()
}
-func (x *PeelType) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(PeelType_value, data, "PeelType")
+func (PeelType) Type() protoreflect.EnumType {
+ return &file_banana_proto_enumTypes[1]
+}
+
+func (x PeelType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *PeelType) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = PeelType(value)
+ *x = PeelType(num)
return nil
}
+// Deprecated: Use PeelType.Descriptor instead.
func (PeelType) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_0022f69d17e210ba, []int{1}
+ return file_banana_proto_rawDescGZIP(), []int{1}
}
type BananaTuple struct {
- BananaTime *int64 `protobuf:"varint,1,opt,name=BananaTime" json:"BananaTime,omitempty"`
- Pulpy *string `protobuf:"bytes,2,opt,name=Pulpy" json:"Pulpy,omitempty"`
- IsPulpySet *bool `protobuf:"varint,3,opt,name=IsPulpySet" json:"IsPulpySet,omitempty"`
- Yummy *string `protobuf:"bytes,4,opt,name=Yummy" json:"Yummy,omitempty"`
- IsYummySet *bool `protobuf:"varint,5,opt,name=IsYummySet" json:"IsYummySet,omitempty"`
- Chewy *string `protobuf:"bytes,6,opt,name=Chewy" json:"Chewy,omitempty"`
- IsChewySet *bool `protobuf:"varint,7,opt,name=IsChewySet" json:"IsChewySet,omitempty"`
- Squishy *string `protobuf:"bytes,8,opt,name=Squishy" json:"Squishy,omitempty"`
- IsSquishySet *bool `protobuf:"varint,9,opt,name=IsSquishySet" json:"IsSquishySet,omitempty"`
- Brown *string `protobuf:"bytes,10,opt,name=Brown" json:"Brown,omitempty"`
- IsBrownSet *bool `protobuf:"varint,11,opt,name=IsBrownSet" json:"IsBrownSet,omitempty"`
- Rotten *uint32 `protobuf:"varint,12,opt,name=Rotten" json:"Rotten,omitempty"`
- IsRottenSet *bool `protobuf:"varint,13,opt,name=IsRottenSet" json:"IsRottenSet,omitempty"`
- Peel *uint32 `protobuf:"varint,14,opt,name=Peel" json:"Peel,omitempty"`
- IsPeelSet *bool `protobuf:"varint,15,opt,name=IsPeelSet" json:"IsPeelSet,omitempty"`
- PeelType *PeelType `protobuf:"varint,16,opt,name=PeelType,enum=main.PeelType" json:"PeelType,omitempty"`
- IsPeelTypeSet *bool `protobuf:"varint,17,opt,name=IsPeelTypeSet" json:"IsPeelTypeSet,omitempty"`
- BananaSource *BananaSource `protobuf:"varint,18,opt,name=BananaSource,enum=main.BananaSource" json:"BananaSource,omitempty"`
- Slippery *bool `protobuf:"varint,19,opt,name=Slippery" json:"Slippery,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *BananaTuple) Reset() { *m = BananaTuple{} }
-func (m *BananaTuple) String() string { return proto.CompactTextString(m) }
-func (*BananaTuple) ProtoMessage() {}
-func (*BananaTuple) Descriptor() ([]byte, []int) {
- return fileDescriptor_0022f69d17e210ba, []int{0}
-}
-func (m *BananaTuple) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_BananaTuple.Unmarshal(m, b)
-}
-func (m *BananaTuple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_BananaTuple.Marshal(b, m, deterministic)
-}
-func (m *BananaTuple) XXX_Merge(src proto.Message) {
- xxx_messageInfo_BananaTuple.Merge(m, src)
-}
-func (m *BananaTuple) XXX_Size() int {
- return xxx_messageInfo_BananaTuple.Size(m)
-}
-func (m *BananaTuple) XXX_DiscardUnknown() {
- xxx_messageInfo_BananaTuple.DiscardUnknown(m)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ BananaTime *int64 `protobuf:"varint,1,opt,name=BananaTime" json:"BananaTime,omitempty"`
+ Pulpy *string `protobuf:"bytes,2,opt,name=Pulpy" json:"Pulpy,omitempty"`
+ IsPulpySet *bool `protobuf:"varint,3,opt,name=IsPulpySet" json:"IsPulpySet,omitempty"`
+ Yummy *string `protobuf:"bytes,4,opt,name=Yummy" json:"Yummy,omitempty"`
+ IsYummySet *bool `protobuf:"varint,5,opt,name=IsYummySet" json:"IsYummySet,omitempty"`
+ Chewy *string `protobuf:"bytes,6,opt,name=Chewy" json:"Chewy,omitempty"`
+ IsChewySet *bool `protobuf:"varint,7,opt,name=IsChewySet" json:"IsChewySet,omitempty"`
+ Squishy *string `protobuf:"bytes,8,opt,name=Squishy" json:"Squishy,omitempty"`
+ IsSquishySet *bool `protobuf:"varint,9,opt,name=IsSquishySet" json:"IsSquishySet,omitempty"`
+ Brown *string `protobuf:"bytes,10,opt,name=Brown" json:"Brown,omitempty"`
+ IsBrownSet *bool `protobuf:"varint,11,opt,name=IsBrownSet" json:"IsBrownSet,omitempty"`
+ Rotten *uint32 `protobuf:"varint,12,opt,name=Rotten" json:"Rotten,omitempty"`
+ IsRottenSet *bool `protobuf:"varint,13,opt,name=IsRottenSet" json:"IsRottenSet,omitempty"`
+ Peel *uint32 `protobuf:"varint,14,opt,name=Peel" json:"Peel,omitempty"`
+ IsPeelSet *bool `protobuf:"varint,15,opt,name=IsPeelSet" json:"IsPeelSet,omitempty"`
+ PeelType *PeelType `protobuf:"varint,16,opt,name=PeelType,enum=main.PeelType" json:"PeelType,omitempty"`
+ IsPeelTypeSet *bool `protobuf:"varint,17,opt,name=IsPeelTypeSet" json:"IsPeelTypeSet,omitempty"`
+ BananaSource *BananaSource `protobuf:"varint,18,opt,name=BananaSource,enum=main.BananaSource" json:"BananaSource,omitempty"`
+ Slippery *bool `protobuf:"varint,19,opt,name=Slippery" json:"Slippery,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
+}
+
+func (x *BananaTuple) Reset() {
+ *x = BananaTuple{}
+ mi := &file_banana_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+}
+
+func (x *BananaTuple) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BananaTuple) ProtoMessage() {}
+
+func (x *BananaTuple) ProtoReflect() protoreflect.Message {
+ mi := &file_banana_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_BananaTuple proto.InternalMessageInfo
+// Deprecated: Use BananaTuple.ProtoReflect.Descriptor instead.
+func (*BananaTuple) Descriptor() ([]byte, []int) {
+ return file_banana_proto_rawDescGZIP(), []int{0}
+}
-func (m *BananaTuple) GetBananaTime() int64 {
- if m != nil && m.BananaTime != nil {
- return *m.BananaTime
+func (x *BananaTuple) GetBananaTime() int64 {
+ if x != nil && x.BananaTime != nil {
+ return *x.BananaTime
}
return 0
}
-func (m *BananaTuple) GetPulpy() string {
- if m != nil && m.Pulpy != nil {
- return *m.Pulpy
+func (x *BananaTuple) GetPulpy() string {
+ if x != nil && x.Pulpy != nil {
+ return *x.Pulpy
}
return ""
}
-func (m *BananaTuple) GetIsPulpySet() bool {
- if m != nil && m.IsPulpySet != nil {
- return *m.IsPulpySet
+func (x *BananaTuple) GetIsPulpySet() bool {
+ if x != nil && x.IsPulpySet != nil {
+ return *x.IsPulpySet
}
return false
}
-func (m *BananaTuple) GetYummy() string {
- if m != nil && m.Yummy != nil {
- return *m.Yummy
+func (x *BananaTuple) GetYummy() string {
+ if x != nil && x.Yummy != nil {
+ return *x.Yummy
}
return ""
}
-func (m *BananaTuple) GetIsYummySet() bool {
- if m != nil && m.IsYummySet != nil {
- return *m.IsYummySet
+func (x *BananaTuple) GetIsYummySet() bool {
+ if x != nil && x.IsYummySet != nil {
+ return *x.IsYummySet
}
return false
}
-func (m *BananaTuple) GetChewy() string {
- if m != nil && m.Chewy != nil {
- return *m.Chewy
+func (x *BananaTuple) GetChewy() string {
+ if x != nil && x.Chewy != nil {
+ return *x.Chewy
}
return ""
}
-func (m *BananaTuple) GetIsChewySet() bool {
- if m != nil && m.IsChewySet != nil {
- return *m.IsChewySet
+func (x *BananaTuple) GetIsChewySet() bool {
+ if x != nil && x.IsChewySet != nil {
+ return *x.IsChewySet
}
return false
}
-func (m *BananaTuple) GetSquishy() string {
- if m != nil && m.Squishy != nil {
- return *m.Squishy
+func (x *BananaTuple) GetSquishy() string {
+ if x != nil && x.Squishy != nil {
+ return *x.Squishy
}
return ""
}
-func (m *BananaTuple) GetIsSquishySet() bool {
- if m != nil && m.IsSquishySet != nil {
- return *m.IsSquishySet
+func (x *BananaTuple) GetIsSquishySet() bool {
+ if x != nil && x.IsSquishySet != nil {
+ return *x.IsSquishySet
}
return false
}
-func (m *BananaTuple) GetBrown() string {
- if m != nil && m.Brown != nil {
- return *m.Brown
+func (x *BananaTuple) GetBrown() string {
+ if x != nil && x.Brown != nil {
+ return *x.Brown
}
return ""
}
-func (m *BananaTuple) GetIsBrownSet() bool {
- if m != nil && m.IsBrownSet != nil {
- return *m.IsBrownSet
+func (x *BananaTuple) GetIsBrownSet() bool {
+ if x != nil && x.IsBrownSet != nil {
+ return *x.IsBrownSet
}
return false
}
-func (m *BananaTuple) GetRotten() uint32 {
- if m != nil && m.Rotten != nil {
- return *m.Rotten
+func (x *BananaTuple) GetRotten() uint32 {
+ if x != nil && x.Rotten != nil {
+ return *x.Rotten
}
return 0
}
-func (m *BananaTuple) GetIsRottenSet() bool {
- if m != nil && m.IsRottenSet != nil {
- return *m.IsRottenSet
+func (x *BananaTuple) GetIsRottenSet() bool {
+ if x != nil && x.IsRottenSet != nil {
+ return *x.IsRottenSet
}
return false
}
-func (m *BananaTuple) GetPeel() uint32 {
- if m != nil && m.Peel != nil {
- return *m.Peel
+func (x *BananaTuple) GetPeel() uint32 {
+ if x != nil && x.Peel != nil {
+ return *x.Peel
}
return 0
}
-func (m *BananaTuple) GetIsPeelSet() bool {
- if m != nil && m.IsPeelSet != nil {
- return *m.IsPeelSet
+func (x *BananaTuple) GetIsPeelSet() bool {
+ if x != nil && x.IsPeelSet != nil {
+ return *x.IsPeelSet
}
return false
}
-func (m *BananaTuple) GetPeelType() PeelType {
- if m != nil && m.PeelType != nil {
- return *m.PeelType
+func (x *BananaTuple) GetPeelType() PeelType {
+ if x != nil && x.PeelType != nil {
+ return *x.PeelType
}
return PeelType_PeelFirm
}
-func (m *BananaTuple) GetIsPeelTypeSet() bool {
- if m != nil && m.IsPeelTypeSet != nil {
- return *m.IsPeelTypeSet
+func (x *BananaTuple) GetIsPeelTypeSet() bool {
+ if x != nil && x.IsPeelTypeSet != nil {
+ return *x.IsPeelTypeSet
}
return false
}
-func (m *BananaTuple) GetBananaSource() BananaSource {
- if m != nil && m.BananaSource != nil {
- return *m.BananaSource
+func (x *BananaTuple) GetBananaSource() BananaSource {
+ if x != nil && x.BananaSource != nil {
+ return *x.BananaSource
}
return BananaSource_BananaSource_q
}
-func (m *BananaTuple) GetSlippery() bool {
- if m != nil && m.Slippery != nil {
- return *m.Slippery
+func (x *BananaTuple) GetSlippery() bool {
+ if x != nil && x.Slippery != nil {
+ return *x.Slippery
}
return false
}
-func init() {
- proto.RegisterEnum("main.BananaSource", BananaSource_name, BananaSource_value)
- proto.RegisterEnum("main.PeelType", PeelType_name, PeelType_value)
- proto.RegisterType((*BananaTuple)(nil), "main.BananaTuple")
-}
-
-func init() { proto.RegisterFile("banana.proto", fileDescriptor_0022f69d17e210ba) }
-
-var fileDescriptor_0022f69d17e210ba = []byte{
- // 543 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x92, 0xcf, 0x4e, 0xdb, 0x4c,
- 0x14, 0xc5, 0x31, 0x31, 0x90, 0xdc, 0x38, 0xe1, 0x72, 0xc3, 0x07, 0xf3, 0xa1, 0xaa, 0xb5, 0x50,
- 0x17, 0x11, 0x52, 0x83, 0xd4, 0x45, 0x17, 0x5d, 0xd2, 0xaa, 0x55, 0x16, 0x95, 0x90, 0xc3, 0x86,
- 0x4d, 0x2b, 0x27, 0x0c, 0x89, 0x8b, 0xed, 0x31, 0xfe, 0xd3, 0xe0, 0xbe, 0x4a, 0x37, 0x7d, 0xaf,
- 0xbe, 0x44, 0x1f, 0xa1, 0x9a, 0x19, 0x0c, 0x8e, 0xee, 0xee, 0x9c, 0xdf, 0xe4, 0x77, 0xee, 0xc2,
- 0x01, 0x6f, 0x1e, 0xa6, 0x61, 0x1a, 0x4e, 0xb2, 0x5c, 0x95, 0x8a, 0xdc, 0x24, 0x8c, 0xd2, 0x93,
- 0x37, 0xcb, 0xa8, 0x5c, 0x55, 0xf3, 0xc9, 0x42, 0x25, 0xe7, 0x4b, 0xb5, 0x54, 0xe7, 0xe6, 0x71,
- 0x5e, 0xdd, 0x9a, 0x66, 0x8a, 0x49, 0x56, 0x3a, 0xfd, 0xe3, 0x42, 0xff, 0xc2, 0xac, 0x5c, 0x55,
- 0x59, 0x2c, 0xe9, 0x25, 0xc0, 0x63, 0x8d, 0x12, 0x29, 0x1c, 0xdf, 0x19, 0x77, 0x82, 0x16, 0xa1,
- 0x43, 0xd8, 0xb9, 0xac, 0xe2, 0xac, 0x16, 0xdb, 0xbe, 0x33, 0xee, 0x05, 0xb6, 0x68, 0x6b, 0x5a,
- 0x98, 0x38, 0x93, 0xa5, 0xe8, 0xf8, 0xce, 0xb8, 0x1b, 0xb4, 0x88, 0xb6, 0xae, 0xab, 0x24, 0xa9,
- 0x85, 0x6b, 0x2d, 0x53, 0xac, 0x65, 0xa2, 0xb6, 0x76, 0x1a, 0xab, 0x21, 0xda, 0xfa, 0xb0, 0x92,
- 0xeb, 0x5a, 0xec, 0x5a, 0xcb, 0x14, 0x6b, 0x99, 0xa8, 0xad, 0xbd, 0xc6, 0x6a, 0x08, 0x09, 0xd8,
- 0x9b, 0xdd, 0x57, 0x51, 0xb1, 0xaa, 0x45, 0xd7, 0x78, 0x4d, 0xa5, 0x53, 0xf0, 0xa6, 0xc5, 0x63,
- 0xd1, 0x6e, 0xcf, 0xb8, 0x1b, 0x4c, 0xdf, 0xbc, 0xc8, 0xd5, 0x3a, 0x15, 0x60, 0x6f, 0x9a, 0x62,
- 0x6f, 0x9a, 0xa8, 0xbd, 0x7e, 0x73, 0xb3, 0x21, 0x74, 0x04, 0xbb, 0x81, 0x2a, 0x4b, 0x99, 0x0a,
- 0xcf, 0x77, 0xc6, 0x83, 0xe0, 0xb1, 0x91, 0x0f, 0xfd, 0x69, 0x61, 0xb3, 0x16, 0x07, 0x46, 0x6c,
- 0x23, 0x22, 0x70, 0x2f, 0xa5, 0x8c, 0xc5, 0xd0, 0x78, 0x26, 0xd3, 0x0b, 0xe8, 0x4d, 0x0b, 0x9d,
- 0xb4, 0xb3, 0x6f, 0x9c, 0x67, 0x40, 0x67, 0xd0, 0xd5, 0xf1, 0xaa, 0xce, 0xa4, 0x40, 0xdf, 0x19,
- 0x0f, 0xdf, 0x0e, 0x27, 0xfa, 0xcb, 0x4f, 0x1a, 0x1a, 0x3c, 0xbd, 0xd3, 0x6b, 0x18, 0x58, 0x51,
- 0x37, 0xbd, 0x76, 0x60, 0xd6, 0x36, 0x21, 0xbd, 0x03, 0xcf, 0x7e, 0xe1, 0x99, 0xaa, 0xf2, 0x85,
- 0x14, 0x64, 0x56, 0xc9, 0xae, 0xb6, 0x5f, 0x82, 0x8d, 0xdf, 0xd1, 0x09, 0x74, 0x67, 0x71, 0x94,
- 0x65, 0x32, 0xaf, 0xc5, 0xc8, 0x0c, 0x3f, 0xf5, 0xf7, 0xee, 0xdf, 0xdf, 0xaf, 0x9c, 0xb3, 0x5f,
- 0xee, 0xe6, 0x34, 0x11, 0x0c, 0xdb, 0xfd, 0xdb, 0x3d, 0x6e, 0x31, 0xb6, 0x46, 0x87, 0x31, 0x89,
- 0xdb, 0x8c, 0xe5, 0xd8, 0x61, 0xac, 0x44, 0x97, 0xb1, 0x1a, 0x77, 0x18, 0xab, 0x70, 0x97, 0xb1,
- 0x08, 0xf7, 0x18, 0x53, 0xd8, 0x65, 0x2c, 0xc3, 0x1e, 0x63, 0x21, 0x02, 0x63, 0x05, 0xf6, 0x19,
- 0xbb, 0x41, 0x8f, 0xb1, 0x5b, 0x1c, 0x30, 0xb6, 0xc4, 0x21, 0x63, 0x2b, 0xdc, 0x67, 0xec, 0x3b,
- 0x22, 0x63, 0x77, 0x78, 0xc0, 0x58, 0x8c, 0xc4, 0xd8, 0x4f, 0x1c, 0x31, 0xf6, 0x80, 0x87, 0x8c,
- 0x2d, 0xf0, 0x3f, 0xc6, 0x7e, 0xe0, 0x11, 0x63, 0x73, 0x3c, 0x66, 0x2c, 0x45, 0x41, 0xc7, 0x30,
- 0x6a, 0xb3, 0x2f, 0xe1, 0x43, 0x94, 0x54, 0x09, 0xfe, 0x7f, 0xf6, 0xf5, 0xf9, 0x9f, 0x4c, 0x9e,
- 0xcd, 0x9f, 0xa2, 0x3c, 0xc1, 0x2d, 0x1a, 0x40, 0x4f, 0xb7, 0xcf, 0xb9, 0x94, 0x29, 0x3a, 0x34,
- 0x04, 0xd0, 0xf5, 0x5a, 0xc6, 0xb1, 0x5a, 0xe3, 0x36, 0x21, 0x78, 0xba, 0x7f, 0x0c, 0xf3, 0x3b,
- 0x99, 0xca, 0x1b, 0xec, 0xd0, 0x08, 0xf6, 0x0d, 0x91, 0x0b, 0x95, 0x64, 0xaa, 0x88, 0xd2, 0x25,
- 0xba, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xca, 0x58, 0xb9, 0x2e, 0x1f, 0x05, 0x00, 0x00,
-}
-
-func (this *BananaTuple) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return BananaDescription()
-}
-func BananaDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4249 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x59, 0x70, 0x23, 0xc7,
- 0x79, 0x16, 0x2e, 0x12, 0xf8, 0x01, 0x82, 0xcd, 0x26, 0x97, 0x8b, 0xa5, 0x25, 0xef, 0x2e, 0x25,
- 0x59, 0xd4, 0xca, 0xe2, 0xba, 0x56, 0xbb, 0x2b, 0x09, 0x1b, 0x5b, 0x01, 0x49, 0x2c, 0x0d, 0x85,
- 0x07, 0x3c, 0x20, 0x2d, 0xad, 0x5c, 0xc9, 0xd4, 0x70, 0xd0, 0x04, 0x66, 0x39, 0x98, 0x19, 0xcd,
- 0x0c, 0x96, 0x8b, 0xad, 0x3c, 0x28, 0xa5, 0x1c, 0xe5, 0xca, 0x7d, 0x54, 0xc5, 0x96, 0x65, 0xf9,
- 0x48, 0xc5, 0x4a, 0x9c, 0xd3, 0x39, 0x9c, 0xd8, 0x79, 0xc9, 0x8b, 0x13, 0x3f, 0xa5, 0xca, 0xcf,
- 0xc9, 0x43, 0xaa, 0xa2, 0xaa, 0x5c, 0x4a, 0xe2, 0x24, 0xfb, 0x90, 0x2a, 0xbd, 0xa4, 0xfa, 0x1a,
- 0xcc, 0x60, 0xc0, 0x1d, 0xd0, 0x55, 0x92, 0x9f, 0x38, 0xfd, 0xf7, 0xff, 0x7d, 0xf3, 0xf7, 0xdf,
- 0x7f, 0xf7, 0xff, 0x77, 0x0f, 0x08, 0xdf, 0xad, 0xc2, 0x85, 0x8e, 0x6d, 0x77, 0x4c, 0x72, 0xd9,
- 0x71, 0x6d, 0xdf, 0x3e, 0xe8, 0x1f, 0x5e, 0x6e, 0x13, 0x4f, 0x77, 0x0d, 0xc7, 0xb7, 0xdd, 0x55,
- 0x26, 0xc3, 0xb3, 0x5c, 0x63, 0x55, 0x6a, 0x2c, 0x6f, 0xc3, 0xdc, 0x4d, 0xc3, 0x24, 0x1b, 0x81,
- 0x62, 0x8b, 0xf8, 0xf8, 0x39, 0xc8, 0x1e, 0x1a, 0x26, 0xa9, 0xa4, 0x2e, 0x64, 0x56, 0x8a, 0x57,
- 0x1e, 0x5b, 0x1d, 0x01, 0xad, 0x46, 0x11, 0x4d, 0x2a, 0x56, 0x18, 0x62, 0xf9, 0x9d, 0x2c, 0xcc,
- 0x8f, 0xe9, 0xc5, 0x18, 0xb2, 0x96, 0xd6, 0xa3, 0x8c, 0xa9, 0x95, 0x82, 0xc2, 0x9e, 0x71, 0x05,
- 0xa6, 0x1d, 0x4d, 0x3f, 0xd2, 0x3a, 0xa4, 0x92, 0x66, 0x62, 0xd9, 0xc4, 0x1f, 0x06, 0x68, 0x13,
- 0x87, 0x58, 0x6d, 0x62, 0xe9, 0x83, 0x4a, 0xe6, 0x42, 0x66, 0xa5, 0xa0, 0x84, 0x24, 0xf8, 0x29,
- 0x98, 0x73, 0xfa, 0x07, 0xa6, 0xa1, 0xab, 0x21, 0x35, 0xb8, 0x90, 0x59, 0xc9, 0x29, 0x88, 0x77,
- 0x6c, 0x0c, 0x95, 0x9f, 0x80, 0xd9, 0x63, 0xa2, 0x1d, 0x85, 0x55, 0x8b, 0x4c, 0xb5, 0x4c, 0xc5,
- 0x21, 0xc5, 0x75, 0x28, 0xf5, 0x88, 0xe7, 0x69, 0x1d, 0xa2, 0xfa, 0x03, 0x87, 0x54, 0xb2, 0x6c,
- 0xf4, 0x17, 0x62, 0xa3, 0x1f, 0x1d, 0x79, 0x51, 0xa0, 0xf6, 0x06, 0x0e, 0xc1, 0x35, 0x28, 0x10,
- 0xab, 0xdf, 0xe3, 0x0c, 0xb9, 0x13, 0xfc, 0x57, 0xb7, 0xfa, 0xbd, 0x51, 0x96, 0x3c, 0x85, 0x09,
- 0x8a, 0x69, 0x8f, 0xb8, 0x77, 0x0c, 0x9d, 0x54, 0xa6, 0x18, 0xc1, 0x13, 0x31, 0x82, 0x16, 0xef,
- 0x1f, 0xe5, 0x90, 0x38, 0xbc, 0x0e, 0x05, 0x72, 0xd7, 0x27, 0x96, 0x67, 0xd8, 0x56, 0x65, 0x9a,
- 0x91, 0x3c, 0x3e, 0x66, 0x16, 0x89, 0xd9, 0x1e, 0xa5, 0x18, 0xe2, 0xf0, 0x75, 0x98, 0xb6, 0x1d,
- 0xdf, 0xb0, 0x2d, 0xaf, 0x92, 0xbf, 0x90, 0x5a, 0x29, 0x5e, 0x79, 0x78, 0x6c, 0x20, 0xec, 0x72,
- 0x1d, 0x45, 0x2a, 0xe3, 0x06, 0x20, 0xcf, 0xee, 0xbb, 0x3a, 0x51, 0x75, 0xbb, 0x4d, 0x54, 0xc3,
- 0x3a, 0xb4, 0x2b, 0x05, 0x46, 0x70, 0x3e, 0x3e, 0x10, 0xa6, 0xb8, 0x6e, 0xb7, 0x49, 0xc3, 0x3a,
- 0xb4, 0x95, 0xb2, 0x17, 0x69, 0xe3, 0x45, 0x98, 0xf2, 0x06, 0x96, 0xaf, 0xdd, 0xad, 0x94, 0x58,
- 0x84, 0x88, 0xd6, 0xf2, 0xb7, 0xa6, 0x60, 0x76, 0x92, 0x10, 0xbb, 0x01, 0xb9, 0x43, 0x3a, 0xca,
- 0x4a, 0xfa, 0x34, 0x3e, 0xe0, 0x98, 0xa8, 0x13, 0xa7, 0x7e, 0x40, 0x27, 0xd6, 0xa0, 0x68, 0x11,
- 0xcf, 0x27, 0x6d, 0x1e, 0x11, 0x99, 0x09, 0x63, 0x0a, 0x38, 0x28, 0x1e, 0x52, 0xd9, 0x1f, 0x28,
- 0xa4, 0x5e, 0x86, 0xd9, 0xc0, 0x24, 0xd5, 0xd5, 0xac, 0x8e, 0x8c, 0xcd, 0xcb, 0x49, 0x96, 0xac,
- 0xd6, 0x25, 0x4e, 0xa1, 0x30, 0xa5, 0x4c, 0x22, 0x6d, 0xbc, 0x01, 0x60, 0x5b, 0xc4, 0x3e, 0x54,
- 0xdb, 0x44, 0x37, 0x2b, 0xf9, 0x13, 0xbc, 0xb4, 0x4b, 0x55, 0x62, 0x5e, 0xb2, 0xb9, 0x54, 0x37,
- 0xf1, 0xf3, 0xc3, 0x50, 0x9b, 0x3e, 0x21, 0x52, 0xb6, 0xf9, 0x22, 0x8b, 0x45, 0xdb, 0x3e, 0x94,
- 0x5d, 0x42, 0xe3, 0x9e, 0xb4, 0xc5, 0xc8, 0x0a, 0xcc, 0x88, 0xd5, 0xc4, 0x91, 0x29, 0x02, 0xc6,
- 0x07, 0x36, 0xe3, 0x86, 0x9b, 0xf8, 0x51, 0x08, 0x04, 0x2a, 0x0b, 0x2b, 0x60, 0xbb, 0x50, 0x49,
- 0x0a, 0x77, 0xb4, 0x1e, 0x59, 0xba, 0x07, 0xe5, 0xa8, 0x7b, 0xf0, 0x02, 0xe4, 0x3c, 0x5f, 0x73,
- 0x7d, 0x16, 0x85, 0x39, 0x85, 0x37, 0x30, 0x82, 0x0c, 0xb1, 0xda, 0x6c, 0x97, 0xcb, 0x29, 0xf4,
- 0x11, 0xff, 0xe8, 0x70, 0xc0, 0x19, 0x36, 0xe0, 0x8f, 0xc4, 0x67, 0x34, 0xc2, 0x3c, 0x3a, 0xee,
- 0xa5, 0x67, 0x61, 0x26, 0x32, 0x80, 0x49, 0x5f, 0xbd, 0xfc, 0x93, 0x70, 0x66, 0x2c, 0x35, 0x7e,
- 0x19, 0x16, 0xfa, 0x96, 0x61, 0xf9, 0xc4, 0x75, 0x5c, 0x42, 0x23, 0x96, 0xbf, 0xaa, 0xf2, 0xcf,
- 0xd3, 0x27, 0xc4, 0xdc, 0x7e, 0x58, 0x9b, 0xb3, 0x28, 0xf3, 0xfd, 0xb8, 0xf0, 0x52, 0x21, 0xff,
- 0x2f, 0xd3, 0xe8, 0xb5, 0xd7, 0x5e, 0x7b, 0x2d, 0xbd, 0xfc, 0xb9, 0x29, 0x58, 0x18, 0xb7, 0x66,
- 0xc6, 0x2e, 0xdf, 0x45, 0x98, 0xb2, 0xfa, 0xbd, 0x03, 0xe2, 0x32, 0x27, 0xe5, 0x14, 0xd1, 0xc2,
- 0x35, 0xc8, 0x99, 0xda, 0x01, 0x31, 0x2b, 0xd9, 0x0b, 0xa9, 0x95, 0xf2, 0x95, 0xa7, 0x26, 0x5a,
- 0x95, 0xab, 0x5b, 0x14, 0xa2, 0x70, 0x24, 0xfe, 0x04, 0x64, 0xc5, 0x16, 0x4d, 0x19, 0x2e, 0x4d,
- 0xc6, 0x40, 0xd7, 0x92, 0xc2, 0x70, 0xf8, 0x43, 0x50, 0xa0, 0x7f, 0x79, 0x6c, 0x4c, 0x31, 0x9b,
- 0xf3, 0x54, 0x40, 0xe3, 0x02, 0x2f, 0x41, 0x9e, 0x2d, 0x93, 0x36, 0x91, 0xa9, 0x2d, 0x68, 0xd3,
- 0xc0, 0x6a, 0x93, 0x43, 0xad, 0x6f, 0xfa, 0xea, 0x1d, 0xcd, 0xec, 0x13, 0x16, 0xf0, 0x05, 0xa5,
- 0x24, 0x84, 0x9f, 0xa6, 0x32, 0x7c, 0x1e, 0x8a, 0x7c, 0x55, 0x19, 0x56, 0x9b, 0xdc, 0x65, 0xbb,
- 0x67, 0x4e, 0xe1, 0x0b, 0xad, 0x41, 0x25, 0xf4, 0xf5, 0xb7, 0x3d, 0xdb, 0x92, 0xa1, 0xc9, 0x5e,
- 0x41, 0x05, 0xec, 0xf5, 0xcf, 0x8e, 0x6e, 0xdc, 0x8f, 0x8c, 0x1f, 0xde, 0x68, 0x4c, 0x2d, 0x7f,
- 0x33, 0x0d, 0x59, 0xb6, 0x5f, 0xcc, 0x42, 0x71, 0xef, 0x56, 0xb3, 0xae, 0x6e, 0xec, 0xee, 0xaf,
- 0x6d, 0xd5, 0x51, 0x0a, 0x97, 0x01, 0x98, 0xe0, 0xe6, 0xd6, 0x6e, 0x6d, 0x0f, 0xa5, 0x83, 0x76,
- 0x63, 0x67, 0xef, 0xfa, 0x55, 0x94, 0x09, 0x00, 0xfb, 0x5c, 0x90, 0x0d, 0x2b, 0x3c, 0x73, 0x05,
- 0xe5, 0x30, 0x82, 0x12, 0x27, 0x68, 0xbc, 0x5c, 0xdf, 0xb8, 0x7e, 0x15, 0x4d, 0x45, 0x25, 0xcf,
- 0x5c, 0x41, 0xd3, 0x78, 0x06, 0x0a, 0x4c, 0xb2, 0xb6, 0xbb, 0xbb, 0x85, 0xf2, 0x01, 0x67, 0x6b,
- 0x4f, 0x69, 0xec, 0x6c, 0xa2, 0x42, 0xc0, 0xb9, 0xa9, 0xec, 0xee, 0x37, 0x11, 0x04, 0x0c, 0xdb,
- 0xf5, 0x56, 0xab, 0xb6, 0x59, 0x47, 0xc5, 0x40, 0x63, 0xed, 0xd6, 0x5e, 0xbd, 0x85, 0x4a, 0x11,
- 0xb3, 0x9e, 0xb9, 0x82, 0x66, 0x82, 0x57, 0xd4, 0x77, 0xf6, 0xb7, 0x51, 0x19, 0xcf, 0xc1, 0x0c,
- 0x7f, 0x85, 0x34, 0x62, 0x76, 0x44, 0x74, 0xfd, 0x2a, 0x42, 0x43, 0x43, 0x38, 0xcb, 0x5c, 0x44,
- 0x70, 0xfd, 0x2a, 0xc2, 0xcb, 0xeb, 0x90, 0x63, 0xd1, 0x85, 0x31, 0x94, 0xb7, 0x6a, 0x6b, 0xf5,
- 0x2d, 0x75, 0xb7, 0xb9, 0xd7, 0xd8, 0xdd, 0xa9, 0x6d, 0xa1, 0xd4, 0x50, 0xa6, 0xd4, 0x3f, 0xb5,
- 0xdf, 0x50, 0xea, 0x1b, 0x28, 0x1d, 0x96, 0x35, 0xeb, 0xb5, 0xbd, 0xfa, 0x06, 0xca, 0x2c, 0xeb,
- 0xb0, 0x30, 0x6e, 0x9f, 0x1c, 0xbb, 0x32, 0x42, 0x53, 0x9c, 0x3e, 0x61, 0x8a, 0x19, 0x57, 0x6c,
- 0x8a, 0xff, 0x29, 0x0d, 0xf3, 0x63, 0x72, 0xc5, 0xd8, 0x97, 0xbc, 0x00, 0x39, 0x1e, 0xa2, 0x3c,
- 0x7b, 0x3e, 0x39, 0x36, 0xe9, 0xb0, 0x80, 0x8d, 0x65, 0x50, 0x86, 0x0b, 0x57, 0x10, 0x99, 0x13,
- 0x2a, 0x08, 0x4a, 0x11, 0xdb, 0xd3, 0x7f, 0x3c, 0xb6, 0xa7, 0xf3, 0xb4, 0x77, 0x7d, 0x92, 0xb4,
- 0xc7, 0x64, 0xa7, 0xdb, 0xdb, 0x73, 0x63, 0xf6, 0xf6, 0x1b, 0x30, 0x17, 0x23, 0x9a, 0x78, 0x8f,
- 0x7d, 0x3d, 0x05, 0x95, 0x93, 0x9c, 0x93, 0xb0, 0xd3, 0xa5, 0x23, 0x3b, 0xdd, 0x8d, 0x51, 0x0f,
- 0x5e, 0x3c, 0x79, 0x12, 0x62, 0x73, 0xfd, 0x76, 0x0a, 0x16, 0xc7, 0x57, 0x8a, 0x63, 0x6d, 0xf8,
- 0x04, 0x4c, 0xf5, 0x88, 0xdf, 0xb5, 0x65, 0xb5, 0xf4, 0x91, 0x31, 0x39, 0x98, 0x76, 0x8f, 0x4e,
- 0xb6, 0x40, 0x85, 0x93, 0x78, 0xe6, 0xa4, 0x72, 0x8f, 0x5b, 0x13, 0xb3, 0xf4, 0xb3, 0x69, 0x38,
- 0x33, 0x96, 0x7c, 0xac, 0xa1, 0x8f, 0x00, 0x18, 0x96, 0xd3, 0xf7, 0x79, 0x45, 0xc4, 0x37, 0xd8,
- 0x02, 0x93, 0xb0, 0xcd, 0x8b, 0x6e, 0x9e, 0x7d, 0x3f, 0xe8, 0xcf, 0xb0, 0x7e, 0xe0, 0x22, 0xa6,
- 0xf0, 0xdc, 0xd0, 0xd0, 0x2c, 0x33, 0xf4, 0xc3, 0x27, 0x8c, 0x34, 0x16, 0x98, 0x1f, 0x03, 0xa4,
- 0x9b, 0x06, 0xb1, 0x7c, 0xd5, 0xf3, 0x5d, 0xa2, 0xf5, 0x0c, 0xab, 0xc3, 0x32, 0x48, 0xbe, 0x9a,
- 0x3b, 0xd4, 0x4c, 0x8f, 0x28, 0xb3, 0xbc, 0xbb, 0x25, 0x7b, 0x29, 0x82, 0x05, 0x90, 0x1b, 0x42,
- 0x4c, 0x45, 0x10, 0xbc, 0x3b, 0x40, 0x2c, 0xff, 0x42, 0x01, 0x8a, 0xa1, 0xba, 0x1a, 0x5f, 0x84,
- 0xd2, 0x6d, 0xed, 0x8e, 0xa6, 0xca, 0xb3, 0x12, 0xf7, 0x44, 0x91, 0xca, 0x9a, 0xe2, 0xbc, 0xf4,
- 0x31, 0x58, 0x60, 0x2a, 0x76, 0xdf, 0x27, 0xae, 0xaa, 0x9b, 0x9a, 0xe7, 0x31, 0xa7, 0xe5, 0x99,
- 0x2a, 0xa6, 0x7d, 0xbb, 0xb4, 0x6b, 0x5d, 0xf6, 0xe0, 0x6b, 0x30, 0xcf, 0x10, 0xbd, 0xbe, 0xe9,
- 0x1b, 0x8e, 0x49, 0x54, 0x7a, 0x7a, 0xf3, 0x58, 0x26, 0x09, 0x2c, 0x9b, 0xa3, 0x1a, 0xdb, 0x42,
- 0x81, 0x5a, 0xe4, 0xe1, 0x0d, 0x78, 0x84, 0xc1, 0x3a, 0xc4, 0x22, 0xae, 0xe6, 0x13, 0x95, 0xbc,
- 0xda, 0xd7, 0x4c, 0x4f, 0xd5, 0xac, 0xb6, 0xda, 0xd5, 0xbc, 0x6e, 0x65, 0x81, 0x12, 0xac, 0xa5,
- 0x2b, 0x29, 0xe5, 0x1c, 0x55, 0xdc, 0x14, 0x7a, 0x75, 0xa6, 0x56, 0xb3, 0xda, 0x9f, 0xd4, 0xbc,
- 0x2e, 0xae, 0xc2, 0x22, 0x63, 0xf1, 0x7c, 0xd7, 0xb0, 0x3a, 0xaa, 0xde, 0x25, 0xfa, 0x91, 0xda,
- 0xf7, 0x0f, 0x9f, 0xab, 0x7c, 0x28, 0xfc, 0x7e, 0x66, 0x61, 0x8b, 0xe9, 0xac, 0x53, 0x95, 0x7d,
- 0xff, 0xf0, 0x39, 0xdc, 0x82, 0x12, 0x9d, 0x8c, 0x9e, 0x71, 0x8f, 0xa8, 0x87, 0xb6, 0xcb, 0x52,
- 0x63, 0x79, 0xcc, 0xd6, 0x14, 0xf2, 0xe0, 0xea, 0xae, 0x00, 0x6c, 0xdb, 0x6d, 0x52, 0xcd, 0xb5,
- 0x9a, 0xf5, 0xfa, 0x86, 0x52, 0x94, 0x2c, 0x37, 0x6d, 0x97, 0x06, 0x54, 0xc7, 0x0e, 0x1c, 0x5c,
- 0xe4, 0x01, 0xd5, 0xb1, 0xa5, 0x7b, 0xaf, 0xc1, 0xbc, 0xae, 0xf3, 0x31, 0x1b, 0xba, 0x2a, 0xce,
- 0x58, 0x5e, 0x05, 0x45, 0x9c, 0xa5, 0xeb, 0x9b, 0x5c, 0x41, 0xc4, 0xb8, 0x87, 0x9f, 0x87, 0x33,
- 0x43, 0x67, 0x85, 0x81, 0x73, 0xb1, 0x51, 0x8e, 0x42, 0xaf, 0xc1, 0xbc, 0x33, 0x88, 0x03, 0x71,
- 0xe4, 0x8d, 0xce, 0x60, 0x14, 0xf6, 0x2c, 0x2c, 0x38, 0x5d, 0x27, 0x8e, 0xbb, 0x14, 0xc6, 0x61,
- 0xa7, 0xeb, 0x8c, 0x02, 0x1f, 0x67, 0x07, 0x6e, 0x97, 0xe8, 0x9a, 0x4f, 0xda, 0x95, 0xb3, 0x61,
- 0xf5, 0x50, 0x07, 0xbe, 0x0c, 0x48, 0xd7, 0x55, 0x62, 0x69, 0x07, 0x26, 0x51, 0x35, 0x97, 0x58,
- 0x9a, 0x57, 0x39, 0x1f, 0x56, 0x2e, 0xeb, 0x7a, 0x9d, 0xf5, 0xd6, 0x58, 0x27, 0xbe, 0x04, 0x73,
- 0xf6, 0xc1, 0x6d, 0x9d, 0x87, 0xa4, 0xea, 0xb8, 0xe4, 0xd0, 0xb8, 0x5b, 0x79, 0x8c, 0xf9, 0x77,
- 0x96, 0x76, 0xb0, 0x80, 0x6c, 0x32, 0x31, 0x7e, 0x12, 0x90, 0xee, 0x75, 0x35, 0xd7, 0x61, 0x7b,
- 0xb2, 0xe7, 0x68, 0x3a, 0xa9, 0x3c, 0xce, 0x55, 0xb9, 0x7c, 0x47, 0x8a, 0xe9, 0x92, 0xf0, 0x8e,
- 0x8d, 0x43, 0x5f, 0x32, 0x3e, 0xc1, 0x97, 0x04, 0x93, 0x09, 0xb6, 0x15, 0x40, 0xd4, 0x15, 0x91,
- 0x17, 0xaf, 0x30, 0xb5, 0xb2, 0xd3, 0x75, 0xc2, 0xef, 0x7d, 0x14, 0x66, 0xa8, 0xe6, 0xf0, 0xa5,
- 0x4f, 0xf2, 0x82, 0xcc, 0xe9, 0x86, 0xde, 0x78, 0x15, 0x16, 0xa9, 0x52, 0x8f, 0xf8, 0x5a, 0x5b,
- 0xf3, 0xb5, 0x90, 0xf6, 0x47, 0x99, 0x36, 0xf5, 0xfb, 0xb6, 0xe8, 0x8c, 0xd8, 0xe9, 0xf6, 0x0f,
- 0x06, 0x41, 0x64, 0x3d, 0xcd, 0xed, 0xa4, 0x32, 0x19, 0x5b, 0xef, 0x5b, 0xd1, 0xbd, 0x5c, 0x85,
- 0x52, 0x38, 0xf0, 0x71, 0x01, 0x78, 0xe8, 0xa3, 0x14, 0xad, 0x82, 0xd6, 0x77, 0x37, 0x68, 0xfd,
- 0xf2, 0x4a, 0x1d, 0xa5, 0x69, 0x1d, 0xb5, 0xd5, 0xd8, 0xab, 0xab, 0xca, 0xfe, 0xce, 0x5e, 0x63,
- 0xbb, 0x8e, 0x32, 0xe1, 0x82, 0xfd, 0x3b, 0x69, 0x28, 0x47, 0xcf, 0x5e, 0xf8, 0x47, 0xe0, 0xac,
- 0xbc, 0x28, 0xf1, 0x88, 0xaf, 0x1e, 0x1b, 0x2e, 0x5b, 0x8b, 0x3d, 0x8d, 0xe7, 0xc5, 0x20, 0x1a,
- 0x16, 0x84, 0x56, 0x8b, 0xf8, 0x2f, 0x19, 0x2e, 0x5d, 0x69, 0x3d, 0xcd, 0xc7, 0x5b, 0x70, 0xde,
- 0xb2, 0x55, 0xcf, 0xd7, 0xac, 0xb6, 0xe6, 0xb6, 0xd5, 0xe1, 0x15, 0x95, 0xaa, 0xe9, 0x3a, 0xf1,
- 0x3c, 0x9b, 0xe7, 0xc0, 0x80, 0xe5, 0x61, 0xcb, 0x6e, 0x09, 0xe5, 0x61, 0x72, 0xa8, 0x09, 0xd5,
- 0x91, 0xc8, 0xcd, 0x9c, 0x14, 0xb9, 0x1f, 0x82, 0x42, 0x4f, 0x73, 0x54, 0x62, 0xf9, 0xee, 0x80,
- 0x55, 0xdc, 0x79, 0x25, 0xdf, 0xd3, 0x9c, 0x3a, 0x6d, 0x7f, 0x30, 0x07, 0x9f, 0x7f, 0xc8, 0x40,
- 0x29, 0x5c, 0x75, 0xd3, 0x43, 0x8c, 0xce, 0x12, 0x54, 0x8a, 0x6d, 0x61, 0x8f, 0x3e, 0xb0, 0x46,
- 0x5f, 0x5d, 0xa7, 0x99, 0xab, 0x3a, 0xc5, 0x6b, 0x61, 0x85, 0x23, 0x69, 0xd5, 0x40, 0x43, 0x8b,
- 0xf0, 0xda, 0x23, 0xaf, 0x88, 0x16, 0xde, 0x84, 0xa9, 0xdb, 0x1e, 0xe3, 0x9e, 0x62, 0xdc, 0x8f,
- 0x3d, 0x98, 0xfb, 0xc5, 0x16, 0x23, 0x2f, 0xbc, 0xd8, 0x52, 0x77, 0x76, 0x95, 0xed, 0xda, 0x96,
- 0x22, 0xe0, 0xf8, 0x1c, 0x64, 0x4d, 0xed, 0xde, 0x20, 0x9a, 0xe3, 0x98, 0x68, 0x52, 0xc7, 0x9f,
- 0x83, 0xec, 0x31, 0xd1, 0x8e, 0xa2, 0x99, 0x85, 0x89, 0xde, 0xc7, 0xd0, 0xbf, 0x0c, 0x39, 0xe6,
- 0x2f, 0x0c, 0x20, 0x3c, 0x86, 0x1e, 0xc2, 0x79, 0xc8, 0xae, 0xef, 0x2a, 0x34, 0xfc, 0x11, 0x94,
- 0xb8, 0x54, 0x6d, 0x36, 0xea, 0xeb, 0x75, 0x94, 0x5e, 0xbe, 0x06, 0x53, 0xdc, 0x09, 0x74, 0x69,
- 0x04, 0x6e, 0x40, 0x0f, 0x89, 0xa6, 0xe0, 0x48, 0xc9, 0xde, 0xfd, 0xed, 0xb5, 0xba, 0x82, 0xd2,
- 0xe1, 0xe9, 0xf5, 0xa0, 0x14, 0x2e, 0xb8, 0x3f, 0x98, 0x98, 0xfa, 0x76, 0x0a, 0x8a, 0xa1, 0x02,
- 0x9a, 0x56, 0x3e, 0x9a, 0x69, 0xda, 0xc7, 0xaa, 0x66, 0x1a, 0x9a, 0x27, 0x82, 0x02, 0x98, 0xa8,
- 0x46, 0x25, 0x93, 0x4e, 0xda, 0x07, 0x62, 0xfc, 0x5b, 0x29, 0x40, 0xa3, 0xb5, 0xeb, 0x88, 0x81,
- 0xa9, 0x1f, 0xaa, 0x81, 0x6f, 0xa6, 0xa0, 0x1c, 0x2d, 0x58, 0x47, 0xcc, 0xbb, 0xf8, 0x43, 0x35,
- 0xef, 0x1f, 0xd3, 0x30, 0x13, 0x29, 0x53, 0x27, 0xb5, 0xee, 0x55, 0x98, 0x33, 0xda, 0xa4, 0xe7,
- 0xd8, 0x3e, 0xb1, 0xf4, 0x81, 0x6a, 0x92, 0x3b, 0xc4, 0xac, 0x2c, 0xb3, 0x8d, 0xe2, 0xf2, 0x83,
- 0x0b, 0xe1, 0xd5, 0xc6, 0x10, 0xb7, 0x45, 0x61, 0xd5, 0xf9, 0xc6, 0x46, 0x7d, 0xbb, 0xb9, 0xbb,
- 0x57, 0xdf, 0x59, 0xbf, 0xa5, 0xee, 0xef, 0xfc, 0xd8, 0xce, 0xee, 0x4b, 0x3b, 0x0a, 0x32, 0x46,
- 0xd4, 0xde, 0xc7, 0xa5, 0xde, 0x04, 0x34, 0x6a, 0x14, 0x3e, 0x0b, 0xe3, 0xcc, 0x42, 0x0f, 0xe1,
- 0x79, 0x98, 0xdd, 0xd9, 0x55, 0x5b, 0x8d, 0x8d, 0xba, 0x5a, 0xbf, 0x79, 0xb3, 0xbe, 0xbe, 0xd7,
- 0xe2, 0x57, 0x1b, 0x81, 0xf6, 0x5e, 0x74, 0x51, 0xbf, 0x91, 0x81, 0xf9, 0x31, 0x96, 0xe0, 0x9a,
- 0x38, 0x94, 0xf0, 0x73, 0xd2, 0xd3, 0x93, 0x58, 0xbf, 0x4a, 0xab, 0x82, 0xa6, 0xe6, 0xfa, 0xe2,
- 0x0c, 0xf3, 0x24, 0x50, 0x2f, 0x59, 0xbe, 0x71, 0x68, 0x10, 0x57, 0xdc, 0x04, 0xf1, 0x93, 0xca,
- 0xec, 0x50, 0xce, 0x2f, 0x83, 0x3e, 0x0a, 0xd8, 0xb1, 0x3d, 0xc3, 0x37, 0xee, 0x10, 0xd5, 0xb0,
- 0xe4, 0xb5, 0x11, 0x3d, 0xb9, 0x64, 0x15, 0x24, 0x7b, 0x1a, 0x96, 0x1f, 0x68, 0x5b, 0xa4, 0xa3,
- 0x8d, 0x68, 0xd3, 0x0d, 0x3c, 0xa3, 0x20, 0xd9, 0x13, 0x68, 0x5f, 0x84, 0x52, 0xdb, 0xee, 0xd3,
- 0x72, 0x8e, 0xeb, 0xd1, 0x7c, 0x91, 0x52, 0x8a, 0x5c, 0x16, 0xa8, 0x88, 0x42, 0x7d, 0x78, 0x5f,
- 0x55, 0x52, 0x8a, 0x5c, 0xc6, 0x55, 0x9e, 0x80, 0x59, 0xad, 0xd3, 0x71, 0x29, 0xb9, 0x24, 0xe2,
- 0x47, 0x8f, 0x72, 0x20, 0x66, 0x8a, 0x4b, 0x2f, 0x42, 0x5e, 0xfa, 0x81, 0xa6, 0x64, 0xea, 0x09,
- 0xd5, 0xe1, 0xe7, 0xe9, 0xf4, 0x4a, 0x41, 0xc9, 0x5b, 0xb2, 0xf3, 0x22, 0x94, 0x0c, 0x4f, 0x1d,
- 0x5e, 0xbf, 0xa7, 0x2f, 0xa4, 0x57, 0xf2, 0x4a, 0xd1, 0xf0, 0x82, 0xab, 0xcb, 0xe5, 0xb7, 0xd3,
- 0x50, 0x8e, 0x7e, 0x3e, 0xc0, 0x1b, 0x90, 0x37, 0x6d, 0x5d, 0x63, 0xa1, 0xc5, 0xbf, 0x5d, 0xad,
- 0x24, 0x7c, 0x71, 0x58, 0xdd, 0x12, 0xfa, 0x4a, 0x80, 0x5c, 0xfa, 0xbb, 0x14, 0xe4, 0xa5, 0x18,
- 0x2f, 0x42, 0xd6, 0xd1, 0xfc, 0x2e, 0xa3, 0xcb, 0xad, 0xa5, 0x51, 0x4a, 0x61, 0x6d, 0x2a, 0xf7,
- 0x1c, 0xcd, 0x62, 0x21, 0x20, 0xe4, 0xb4, 0x4d, 0xe7, 0xd5, 0x24, 0x5a, 0x9b, 0x9d, 0x6b, 0xec,
- 0x5e, 0x8f, 0x58, 0xbe, 0x27, 0xe7, 0x55, 0xc8, 0xd7, 0x85, 0x18, 0x3f, 0x05, 0x73, 0xbe, 0xab,
- 0x19, 0x66, 0x44, 0x37, 0xcb, 0x74, 0x91, 0xec, 0x08, 0x94, 0xab, 0x70, 0x4e, 0xf2, 0xb6, 0x89,
- 0xaf, 0xe9, 0x5d, 0xd2, 0x1e, 0x82, 0xa6, 0xd8, 0xfd, 0xc5, 0x59, 0xa1, 0xb0, 0x21, 0xfa, 0x25,
- 0x76, 0xf9, 0x7b, 0x29, 0x98, 0x93, 0x27, 0xb1, 0x76, 0xe0, 0xac, 0x6d, 0x00, 0xcd, 0xb2, 0x6c,
- 0x3f, 0xec, 0xae, 0x78, 0x28, 0xc7, 0x70, 0xab, 0xb5, 0x00, 0xa4, 0x84, 0x08, 0x96, 0x7a, 0x00,
- 0xc3, 0x9e, 0x13, 0xdd, 0x76, 0x1e, 0x8a, 0xe2, 0xdb, 0x10, 0xfb, 0xc0, 0xc8, 0xcf, 0xee, 0xc0,
- 0x45, 0xf4, 0xc8, 0x86, 0x17, 0x20, 0x77, 0x40, 0x3a, 0x86, 0x25, 0x6e, 0x7c, 0x79, 0x43, 0xde,
- 0xb0, 0x64, 0x83, 0x1b, 0x96, 0xb5, 0xcf, 0xc0, 0xbc, 0x6e, 0xf7, 0x46, 0xcd, 0x5d, 0x43, 0x23,
- 0xf7, 0x07, 0xde, 0x27, 0x53, 0xaf, 0xc0, 0xb0, 0xc4, 0xfc, 0xbf, 0x54, 0xea, 0xab, 0xe9, 0xcc,
- 0x66, 0x73, 0xed, 0xeb, 0xe9, 0xa5, 0x4d, 0x0e, 0x6d, 0xca, 0x91, 0x2a, 0xe4, 0xd0, 0x24, 0x3a,
- 0xb5, 0x1e, 0xbe, 0xf6, 0x14, 0x3c, 0xdd, 0x31, 0xfc, 0x6e, 0xff, 0x60, 0x55, 0xb7, 0x7b, 0x97,
- 0x3b, 0x76, 0xc7, 0x1e, 0x7e, 0x53, 0xa5, 0x2d, 0xd6, 0x60, 0x4f, 0xe2, 0xbb, 0x6a, 0x21, 0x90,
- 0x2e, 0x25, 0x7e, 0x84, 0xad, 0xee, 0xc0, 0xbc, 0x50, 0x56, 0xd9, 0x87, 0x1d, 0x7e, 0x3c, 0xc1,
- 0x0f, 0xbc, 0x1c, 0xab, 0x7c, 0xe3, 0x1d, 0x96, 0xae, 0x95, 0x39, 0x01, 0xa5, 0x7d, 0xfc, 0x04,
- 0x53, 0x55, 0xe0, 0x4c, 0x84, 0x8f, 0x2f, 0x4d, 0xe2, 0x26, 0x30, 0x7e, 0x47, 0x30, 0xce, 0x87,
- 0x18, 0x5b, 0x02, 0x5a, 0x5d, 0x87, 0x99, 0xd3, 0x70, 0xfd, 0x8d, 0xe0, 0x2a, 0x91, 0x30, 0xc9,
- 0x26, 0xcc, 0x32, 0x12, 0xbd, 0xef, 0xf9, 0x76, 0x8f, 0xed, 0x7b, 0x0f, 0xa6, 0xf9, 0xdb, 0x77,
- 0xf8, 0x5a, 0x29, 0x53, 0xd8, 0x7a, 0x80, 0xaa, 0x56, 0x81, 0x7d, 0xcb, 0x6a, 0x13, 0xdd, 0x4c,
- 0x60, 0xf8, 0xae, 0x30, 0x24, 0xd0, 0xaf, 0x7e, 0x1a, 0x16, 0xe8, 0x33, 0xdb, 0x96, 0xc2, 0x96,
- 0x24, 0xdf, 0xa4, 0x55, 0xbe, 0xf7, 0x3a, 0x5f, 0x8e, 0xf3, 0x01, 0x41, 0xc8, 0xa6, 0xd0, 0x2c,
- 0x76, 0x88, 0xef, 0x13, 0xd7, 0x53, 0x35, 0x73, 0x9c, 0x79, 0xa1, 0xab, 0x88, 0xca, 0xe7, 0xdf,
- 0x8d, 0xce, 0xe2, 0x26, 0x47, 0xd6, 0x4c, 0xb3, 0xba, 0x0f, 0x67, 0xc7, 0x44, 0xc5, 0x04, 0x9c,
- 0x6f, 0x08, 0xce, 0x85, 0x58, 0x64, 0x50, 0xda, 0x26, 0x48, 0x79, 0x30, 0x97, 0x13, 0x70, 0x7e,
- 0x41, 0x70, 0x62, 0x81, 0x95, 0x53, 0x4a, 0x19, 0x5f, 0x84, 0xb9, 0x3b, 0xc4, 0x3d, 0xb0, 0x3d,
- 0x71, 0xfd, 0x33, 0x01, 0xdd, 0x9b, 0x82, 0x6e, 0x56, 0x00, 0xd9, 0x7d, 0x10, 0xe5, 0x7a, 0x1e,
- 0xf2, 0x87, 0x9a, 0x4e, 0x26, 0xa0, 0xf8, 0xa2, 0xa0, 0x98, 0xa6, 0xfa, 0x14, 0x5a, 0x83, 0x52,
- 0xc7, 0x16, 0x99, 0x29, 0x19, 0xfe, 0x96, 0x80, 0x17, 0x25, 0x46, 0x50, 0x38, 0xb6, 0xd3, 0x37,
- 0x69, 0xda, 0x4a, 0xa6, 0xf8, 0x92, 0xa4, 0x90, 0x18, 0x41, 0x71, 0x0a, 0xb7, 0x7e, 0x59, 0x52,
- 0x78, 0x21, 0x7f, 0xbe, 0x00, 0x45, 0xdb, 0x32, 0x07, 0xb6, 0x35, 0x89, 0x11, 0x5f, 0x11, 0x0c,
- 0x20, 0x20, 0x94, 0xe0, 0x06, 0x14, 0x26, 0x9d, 0x88, 0xdf, 0x7e, 0x57, 0x2e, 0x0f, 0x39, 0x03,
- 0x9b, 0x30, 0x2b, 0x37, 0x28, 0xc3, 0xb6, 0x26, 0xa0, 0xf8, 0x9a, 0xa0, 0x28, 0x87, 0x60, 0x62,
- 0x18, 0x3e, 0xf1, 0xfc, 0x0e, 0x99, 0x84, 0xe4, 0x6d, 0x39, 0x0c, 0x01, 0x11, 0xae, 0x3c, 0x20,
- 0x96, 0xde, 0x9d, 0x8c, 0xe1, 0x77, 0xa4, 0x2b, 0x25, 0x86, 0x52, 0xac, 0xc3, 0x4c, 0x4f, 0x73,
- 0xbd, 0xae, 0x66, 0x4e, 0x34, 0x1d, 0xbf, 0x2b, 0x38, 0x4a, 0x01, 0x48, 0x78, 0xa4, 0x6f, 0x9d,
- 0x86, 0xe6, 0xeb, 0xd2, 0x23, 0x21, 0x98, 0x58, 0x7a, 0x9e, 0xcf, 0xee, 0xca, 0x4e, 0xc3, 0xf6,
- 0x7b, 0x72, 0xe9, 0x71, 0xec, 0x76, 0x98, 0xf1, 0x06, 0x14, 0x3c, 0xe3, 0xde, 0x44, 0x34, 0xbf,
- 0x2f, 0x67, 0x9a, 0x01, 0x28, 0xf8, 0x16, 0x9c, 0x1b, 0x9b, 0x26, 0x26, 0x20, 0xfb, 0x03, 0x41,
- 0xb6, 0x38, 0x26, 0x55, 0x88, 0x2d, 0xe1, 0xb4, 0x94, 0x7f, 0x28, 0xb7, 0x04, 0x32, 0xc2, 0xd5,
- 0xa4, 0x67, 0x05, 0x4f, 0x3b, 0x3c, 0x9d, 0xd7, 0xfe, 0x48, 0x7a, 0x8d, 0x63, 0x23, 0x5e, 0xdb,
- 0x83, 0x45, 0xc1, 0x78, 0xba, 0x79, 0xfd, 0x63, 0xb9, 0xb1, 0x72, 0xf4, 0x7e, 0x74, 0x76, 0x3f,
- 0x03, 0x4b, 0x81, 0x3b, 0x65, 0x51, 0xea, 0xa9, 0x3d, 0xcd, 0x99, 0x80, 0xf9, 0x1b, 0x82, 0x59,
- 0xee, 0xf8, 0x41, 0x55, 0xeb, 0x6d, 0x6b, 0x0e, 0x25, 0x7f, 0x19, 0x2a, 0x92, 0xbc, 0x6f, 0xb9,
- 0x44, 0xb7, 0x3b, 0x96, 0x71, 0x8f, 0xb4, 0x27, 0xa0, 0xfe, 0x93, 0x91, 0xa9, 0xda, 0x0f, 0xc1,
- 0x29, 0x73, 0x03, 0x50, 0x50, 0xab, 0xa8, 0x46, 0xcf, 0xb1, 0x5d, 0x3f, 0x81, 0xf1, 0x4f, 0xe5,
- 0x4c, 0x05, 0xb8, 0x06, 0x83, 0x55, 0xeb, 0x50, 0x66, 0xcd, 0x49, 0x43, 0xf2, 0xcf, 0x04, 0xd1,
- 0xcc, 0x10, 0x25, 0x36, 0x0e, 0xdd, 0xee, 0x39, 0x9a, 0x3b, 0xc9, 0xfe, 0xf7, 0xe7, 0x72, 0xe3,
- 0x10, 0x10, 0xb1, 0x71, 0xf8, 0x03, 0x87, 0xd0, 0x6c, 0x3f, 0x01, 0xc3, 0x37, 0xe5, 0xc6, 0x21,
- 0x31, 0x82, 0x42, 0x16, 0x0c, 0x13, 0x50, 0xfc, 0x85, 0xa4, 0x90, 0x18, 0x4a, 0xf1, 0xa9, 0x61,
- 0xa2, 0x75, 0x49, 0xc7, 0xf0, 0x7c, 0x97, 0x97, 0xc2, 0x0f, 0xa6, 0xfa, 0xcb, 0x77, 0xa3, 0x45,
- 0x98, 0x12, 0x82, 0xd2, 0x9d, 0x48, 0x5c, 0xa1, 0xb2, 0x93, 0x52, 0xb2, 0x61, 0xdf, 0x92, 0x3b,
- 0x51, 0x08, 0x46, 0x6d, 0x0b, 0x55, 0x88, 0xd4, 0xed, 0x3a, 0x3d, 0x1f, 0x4c, 0x40, 0xf7, 0xed,
- 0x11, 0xe3, 0x5a, 0x12, 0x4b, 0x39, 0x43, 0xf5, 0x4f, 0xdf, 0x3a, 0x22, 0x83, 0x89, 0xa2, 0xf3,
- 0xaf, 0x46, 0xea, 0x9f, 0x7d, 0x8e, 0xe4, 0x7b, 0xc8, 0xec, 0x48, 0x3d, 0x85, 0x93, 0x7e, 0x05,
- 0x54, 0xf9, 0xa9, 0xfb, 0x62, 0xbc, 0xd1, 0x72, 0xaa, 0xba, 0x45, 0x83, 0x3c, 0x5a, 0xf4, 0x24,
- 0x93, 0xbd, 0x7e, 0x3f, 0x88, 0xf3, 0x48, 0xcd, 0x53, 0xbd, 0x09, 0x33, 0x91, 0x82, 0x27, 0x99,
- 0xea, 0xa7, 0x05, 0x55, 0x29, 0x5c, 0xef, 0x54, 0xaf, 0x41, 0x96, 0x16, 0x2f, 0xc9, 0xf0, 0x9f,
- 0x11, 0x70, 0xa6, 0x5e, 0xfd, 0x38, 0xe4, 0x65, 0xd1, 0x92, 0x0c, 0xfd, 0x59, 0x01, 0x0d, 0x20,
- 0x14, 0x2e, 0x0b, 0x96, 0x64, 0xf8, 0xcf, 0x49, 0xb8, 0x84, 0x50, 0xf8, 0xe4, 0x2e, 0xfc, 0xeb,
- 0x9f, 0xcf, 0x8a, 0xa4, 0x23, 0x7d, 0x77, 0x03, 0xa6, 0x45, 0xa5, 0x92, 0x8c, 0xfe, 0xac, 0x78,
- 0xb9, 0x44, 0x54, 0x9f, 0x85, 0xdc, 0x84, 0x0e, 0xff, 0x45, 0x01, 0xe5, 0xfa, 0xd5, 0x75, 0x28,
- 0x86, 0xaa, 0x93, 0x64, 0xf8, 0x2f, 0x09, 0x78, 0x18, 0x45, 0x4d, 0x17, 0xd5, 0x49, 0x32, 0xc1,
- 0x2f, 0x4b, 0xd3, 0x05, 0x82, 0xba, 0x4d, 0x16, 0x26, 0xc9, 0xe8, 0x5f, 0x91, 0x5e, 0x97, 0x90,
- 0xea, 0x0b, 0x50, 0x08, 0x92, 0x4d, 0x32, 0xfe, 0x57, 0x05, 0x7e, 0x88, 0xa1, 0x1e, 0x08, 0x25,
- 0xbb, 0x64, 0x8a, 0x5f, 0x93, 0x1e, 0x08, 0xa1, 0xe8, 0x32, 0x1a, 0x2d, 0x60, 0x92, 0x99, 0x7e,
- 0x5d, 0x2e, 0xa3, 0x91, 0xfa, 0x85, 0xce, 0x26, 0xdb, 0xf3, 0x93, 0x29, 0x7e, 0x43, 0xce, 0x26,
- 0xd3, 0xa7, 0x66, 0x8c, 0x56, 0x04, 0xc9, 0x1c, 0xbf, 0x29, 0xcd, 0x18, 0x29, 0x08, 0xaa, 0x4d,
- 0xc0, 0xf1, 0x6a, 0x20, 0x99, 0xef, 0x73, 0x82, 0x6f, 0x2e, 0x56, 0x0c, 0x54, 0x5f, 0x82, 0xc5,
- 0xf1, 0x95, 0x40, 0x32, 0xeb, 0xe7, 0xef, 0x8f, 0x9c, 0xdd, 0xc2, 0x85, 0x40, 0x75, 0x6f, 0x98,
- 0x52, 0xc2, 0x55, 0x40, 0x32, 0xed, 0x1b, 0xf7, 0xa3, 0x1b, 0x77, 0xb8, 0x08, 0xa8, 0xd6, 0x00,
- 0x86, 0x09, 0x38, 0x99, 0xeb, 0x4d, 0xc1, 0x15, 0x02, 0xd1, 0xa5, 0x21, 0xf2, 0x6f, 0x32, 0xfe,
- 0x8b, 0x72, 0x69, 0x08, 0x04, 0x5d, 0x1a, 0x32, 0xf5, 0x26, 0xa3, 0xdf, 0x92, 0x4b, 0x43, 0x42,
- 0x68, 0x64, 0x87, 0xb2, 0x5b, 0x32, 0xc3, 0x57, 0x64, 0x64, 0x87, 0x50, 0xd5, 0x1d, 0x98, 0x8b,
- 0x25, 0xc4, 0x64, 0xaa, 0xaf, 0x0a, 0x2a, 0x34, 0x9a, 0x0f, 0xc3, 0xc9, 0x4b, 0x24, 0xc3, 0x64,
- 0xb6, 0xdf, 0x1a, 0x49, 0x5e, 0x22, 0x17, 0x56, 0x6f, 0x40, 0xde, 0xea, 0x9b, 0x26, 0x5d, 0x3c,
- 0xf8, 0xc1, 0xbf, 0xdc, 0xab, 0xfc, 0xeb, 0x7b, 0xc2, 0x3b, 0x12, 0x50, 0xbd, 0x06, 0x39, 0xd2,
- 0x3b, 0x20, 0xed, 0x24, 0xe4, 0xbf, 0xbd, 0x27, 0x37, 0x4c, 0xaa, 0x5d, 0x7d, 0x01, 0x80, 0x5f,
- 0x8d, 0xb0, 0xcf, 0x7e, 0x09, 0xd8, 0x7f, 0x7f, 0x4f, 0xfc, 0xa6, 0x66, 0x08, 0x19, 0x12, 0xf0,
- 0x5f, 0xe8, 0x3c, 0x98, 0xe0, 0xdd, 0x28, 0x01, 0x9b, 0x91, 0xe7, 0x61, 0xfa, 0xb6, 0x67, 0x5b,
- 0xbe, 0xd6, 0x49, 0x42, 0xff, 0x87, 0x40, 0x4b, 0x7d, 0xea, 0xb0, 0x9e, 0xed, 0x12, 0x5f, 0xeb,
- 0x78, 0x49, 0xd8, 0xff, 0x14, 0xd8, 0x00, 0x40, 0xc1, 0xba, 0xe6, 0xf9, 0x93, 0x8c, 0xfb, 0xbf,
- 0x24, 0x58, 0x02, 0xa8, 0xd1, 0xf4, 0xf9, 0x88, 0x0c, 0x92, 0xb0, 0xdf, 0x97, 0x46, 0x0b, 0xfd,
- 0xea, 0xc7, 0xa1, 0x40, 0x1f, 0xf9, 0x0f, 0xe5, 0x12, 0xc0, 0xff, 0x2d, 0xc0, 0x43, 0x04, 0x7d,
- 0xb3, 0xe7, 0xb7, 0x7d, 0x23, 0xd9, 0xd9, 0xff, 0x23, 0x66, 0x5a, 0xea, 0x57, 0x6b, 0x50, 0xf4,
- 0xfc, 0x76, 0xbb, 0x2f, 0xea, 0xd3, 0x04, 0xf8, 0xff, 0xbe, 0x17, 0x5c, 0x59, 0x04, 0x18, 0x3a,
- 0xdb, 0xc7, 0x47, 0xbe, 0x63, 0xb3, 0xcf, 0x1c, 0x49, 0x0c, 0xf7, 0x05, 0x43, 0x08, 0xb2, 0x56,
- 0x1f, 0x7f, 0x7d, 0x0b, 0x9b, 0xf6, 0xa6, 0xcd, 0x2f, 0x6e, 0x5f, 0x59, 0x4e, 0xbe, 0x81, 0x85,
- 0x2f, 0x01, 0x94, 0x0e, 0x34, 0x4b, 0xb3, 0x34, 0x71, 0x0f, 0x9b, 0xed, 0x69, 0x86, 0xb5, 0x74,
- 0xba, 0xcb, 0xdb, 0xe5, 0xbf, 0xcf, 0x42, 0x71, 0x8d, 0xb1, 0xec, 0xf5, 0x1d, 0x93, 0xfd, 0xfb,
- 0x89, 0x68, 0x1a, 0xe2, 0x97, 0x67, 0x19, 0x25, 0x24, 0xc1, 0x0b, 0x90, 0x6b, 0xf6, 0x4d, 0x67,
- 0x20, 0xae, 0xaf, 0x79, 0x83, 0xa2, 0x1a, 0x1e, 0x7b, 0x6c, 0x11, 0xbf, 0x22, 0x86, 0x3c, 0x94,
- 0x50, 0xd4, 0xad, 0x7e, 0xaf, 0x37, 0x10, 0x57, 0xfc, 0xbc, 0xc1, 0x51, 0xec, 0x91, 0xa2, 0x72,
- 0x12, 0x25, 0x25, 0x14, 0xb5, 0xde, 0x25, 0xc7, 0x03, 0xf1, 0x1b, 0x63, 0xde, 0xe0, 0x28, 0xf6,
- 0x48, 0x51, 0xd3, 0x12, 0x25, 0x25, 0xb8, 0x02, 0xd3, 0xad, 0x57, 0xfb, 0x86, 0xd7, 0x1d, 0x88,
- 0x0f, 0x31, 0xb2, 0x89, 0x97, 0xa1, 0xd4, 0xf0, 0x44, 0x83, 0x62, 0x0b, 0xbc, 0x4e, 0x0d, 0xcb,
- 0xe8, 0x3b, 0xd7, 0x5c, 0xfb, 0xd8, 0x12, 0x3f, 0x2c, 0xe6, 0x0d, 0xfe, 0x4e, 0xf6, 0x48, 0x71,
- 0x45, 0xf9, 0x4e, 0x29, 0xc1, 0x8b, 0x30, 0xa5, 0xd8, 0xbe, 0x4f, 0x2c, 0xf6, 0xbf, 0x1a, 0x33,
- 0x8a, 0x68, 0xe1, 0x0b, 0x50, 0x6c, 0x78, 0xfc, 0x99, 0x02, 0x67, 0x78, 0x34, 0x85, 0x44, 0x18,
- 0x43, 0xb6, 0x49, 0x88, 0x59, 0x29, 0x33, 0x1c, 0x7b, 0xc6, 0x0f, 0x43, 0xa1, 0xe1, 0xd1, 0x27,
- 0x8a, 0x99, 0xe5, 0xd5, 0x4d, 0x20, 0xc0, 0x97, 0x20, 0x4f, 0x1f, 0xf7, 0x06, 0x0e, 0x61, 0x3f,
- 0xc3, 0x2a, 0x5f, 0x29, 0xaf, 0xd2, 0x99, 0x5f, 0x95, 0x52, 0x25, 0xe8, 0xc7, 0x8f, 0xc1, 0x0c,
- 0x07, 0xd2, 0x16, 0x65, 0x9b, 0xe3, 0x87, 0xd0, 0x88, 0x10, 0x5f, 0x87, 0x12, 0x9f, 0x61, 0xfe,
- 0x7d, 0x88, 0xfd, 0xd4, 0xaa, 0x7c, 0x05, 0x73, 0xd6, 0x70, 0x8f, 0x12, 0xd1, 0xc3, 0x4b, 0x90,
- 0x6f, 0x99, 0x86, 0xe3, 0x10, 0x77, 0x50, 0x99, 0xe7, 0x7b, 0xb1, 0x6c, 0x57, 0xb3, 0xdf, 0xff,
- 0xf2, 0xf9, 0xd4, 0xa5, 0x2f, 0x64, 0xa3, 0xd4, 0x18, 0x43, 0x39, 0xdc, 0x56, 0x5f, 0x45, 0x0f,
- 0xc5, 0x64, 0xc7, 0xfc, 0x77, 0xc3, 0x11, 0x19, 0xe1, 0xbf, 0x1b, 0x8e, 0xc8, 0x5c, 0x94, 0x89,
- 0xc9, 0x7c, 0x94, 0x8d, 0xc9, 0x06, 0x28, 0x17, 0x93, 0xf5, 0xd1, 0x54, 0x4c, 0x66, 0xa0, 0xe9,
- 0x98, 0xcc, 0x46, 0xf9, 0x98, 0xcc, 0x41, 0x85, 0x98, 0x4c, 0x43, 0x10, 0x93, 0x79, 0xa8, 0x18,
- 0x93, 0xb5, 0x51, 0x29, 0x26, 0x3b, 0x44, 0x33, 0x31, 0x59, 0x07, 0x95, 0x63, 0xb2, 0x2e, 0x9a,
- 0x8d, 0xc9, 0x6e, 0x23, 0x14, 0x93, 0x1d, 0xa1, 0xb9, 0x98, 0xcc, 0x44, 0x38, 0x26, 0xbb, 0x87,
- 0xe6, 0x63, 0xb2, 0xbb, 0x68, 0x21, 0x26, 0xd3, 0xd1, 0x99, 0x98, 0xec, 0x0e, 0x5a, 0x8c, 0xc9,
- 0x0e, 0xd0, 0xd9, 0x98, 0xcc, 0x42, 0x15, 0x7c, 0x16, 0xe6, 0xc3, 0xb2, 0x6d, 0xed, 0xae, 0xd1,
- 0xeb, 0xf7, 0xd0, 0xb9, 0x4b, 0x3f, 0x31, 0x8c, 0x64, 0x5c, 0xe2, 0xcf, 0x37, 0x0d, 0xb7, 0xc7,
- 0x7f, 0x7a, 0x42, 0x5b, 0x9b, 0x2e, 0x21, 0x16, 0xff, 0x4c, 0x4d, 0x9b, 0xb7, 0x88, 0x69, 0xda,
- 0xc7, 0xfc, 0x47, 0x5b, 0xb4, 0xbd, 0xa1, 0xb9, 0x47, 0xc4, 0x22, 0x6d, 0x94, 0xc1, 0xf3, 0x30,
- 0xcb, 0x24, 0x84, 0x16, 0x5a, 0xb6, 0x67, 0x58, 0x1d, 0x94, 0xfd, 0xff, 0x00, 0x00, 0x00, 0xff,
- 0xff, 0xb7, 0xe1, 0x28, 0x31, 0x16, 0x38, 0x00, 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
+var File_banana_proto protoreflect.FileDescriptor
+
+var file_banana_proto_rawDesc = []byte{
+ 0x0a, 0x0c, 0x62, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04,
+ 0x6d, 0x61, 0x69, 0x6e, 0x22, 0xd5, 0x04, 0x0a, 0x0b, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x54,
+ 0x75, 0x70, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x54, 0x69,
+ 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x50, 0x75, 0x6c, 0x70, 0x79, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x05, 0x50, 0x75, 0x6c, 0x70, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x73,
+ 0x50, 0x75, 0x6c, 0x70, 0x79, 0x53, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a,
+ 0x49, 0x73, 0x50, 0x75, 0x6c, 0x70, 0x79, 0x53, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x59, 0x75,
+ 0x6d, 0x6d, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x59, 0x75, 0x6d, 0x6d, 0x79,
+ 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x73, 0x59, 0x75, 0x6d, 0x6d, 0x79, 0x53, 0x65, 0x74, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x49, 0x73, 0x59, 0x75, 0x6d, 0x6d, 0x79, 0x53, 0x65, 0x74,
+ 0x12, 0x14, 0x0a, 0x05, 0x43, 0x68, 0x65, 0x77, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x05, 0x43, 0x68, 0x65, 0x77, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x73, 0x43, 0x68, 0x65, 0x77,
+ 0x79, 0x53, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x49, 0x73, 0x43, 0x68,
+ 0x65, 0x77, 0x79, 0x53, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x71, 0x75, 0x69, 0x73, 0x68,
+ 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x53, 0x71, 0x75, 0x69, 0x73, 0x68, 0x79,
+ 0x12, 0x22, 0x0a, 0x0c, 0x49, 0x73, 0x53, 0x71, 0x75, 0x69, 0x73, 0x68, 0x79, 0x53, 0x65, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x49, 0x73, 0x53, 0x71, 0x75, 0x69, 0x73, 0x68,
+ 0x79, 0x53, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x42, 0x72, 0x6f, 0x77, 0x6e, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x05, 0x42, 0x72, 0x6f, 0x77, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x73,
+ 0x42, 0x72, 0x6f, 0x77, 0x6e, 0x53, 0x65, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a,
+ 0x49, 0x73, 0x42, 0x72, 0x6f, 0x77, 0x6e, 0x53, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x6f,
+ 0x74, 0x74, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x52, 0x6f, 0x74, 0x74,
+ 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x49, 0x73, 0x52, 0x6f, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x65,
+ 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x49, 0x73, 0x52, 0x6f, 0x74, 0x74, 0x65,
+ 0x6e, 0x53, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x65, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x04, 0x50, 0x65, 0x65, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x49, 0x73, 0x50, 0x65,
+ 0x65, 0x6c, 0x53, 0x65, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x49, 0x73, 0x50,
+ 0x65, 0x65, 0x6c, 0x53, 0x65, 0x74, 0x12, 0x2a, 0x0a, 0x08, 0x50, 0x65, 0x65, 0x6c, 0x54, 0x79,
+ 0x70, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e,
+ 0x50, 0x65, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x50, 0x65, 0x65, 0x6c, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x49, 0x73, 0x50, 0x65, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65,
+ 0x53, 0x65, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x49, 0x73, 0x50, 0x65, 0x65,
+ 0x6c, 0x54, 0x79, 0x70, 0x65, 0x53, 0x65, 0x74, 0x12, 0x36, 0x0a, 0x0c, 0x42, 0x61, 0x6e, 0x61,
+ 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12,
+ 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72,
+ 0x63, 0x65, 0x52, 0x0c, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
+ 0x12, 0x1a, 0x0a, 0x08, 0x53, 0x6c, 0x69, 0x70, 0x70, 0x65, 0x72, 0x79, 0x18, 0x13, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x08, 0x53, 0x6c, 0x69, 0x70, 0x70, 0x65, 0x72, 0x79, 0x2a, 0x9b, 0x04, 0x0a,
+ 0x0c, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a,
+ 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x71, 0x10,
+ 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x5f, 0x77, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e,
+ 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x72, 0x10, 0x03, 0x12, 0x12, 0x0a,
+ 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x10,
+ 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x5f, 0x79, 0x10, 0x05, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x10, 0x06, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e,
+ 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x10, 0x07, 0x12, 0x12, 0x0a,
+ 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6f, 0x10,
+ 0x08, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x5f, 0x70, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x61, 0x10, 0x0a, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e,
+ 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x73, 0x10, 0x0b, 0x12, 0x12, 0x0a,
+ 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x64, 0x10,
+ 0x0c, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x5f, 0x66, 0x10, 0x0d, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x10, 0x0e, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e,
+ 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x68, 0x10, 0x0f, 0x12, 0x12, 0x0a,
+ 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6a, 0x10,
+ 0x10, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x5f, 0x6b, 0x10, 0x11, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6c, 0x10, 0x12, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e,
+ 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x7a, 0x10, 0x13, 0x12, 0x12, 0x0a,
+ 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x78, 0x10,
+ 0x14, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x5f, 0x63, 0x10, 0x15, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x76, 0x10, 0x16, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x61, 0x6e,
+ 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x62, 0x10, 0x17, 0x12, 0x12, 0x0a,
+ 0x0e, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x10,
+ 0x18, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x61, 0x6e, 0x61, 0x6e, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x4d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x10, 0x19, 0x2a, 0x5e, 0x0a, 0x08, 0x50, 0x65,
+ 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x65, 0x65, 0x6c, 0x46, 0x69,
+ 0x72, 0x6d, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x50, 0x65, 0x65, 0x6c, 0x47, 0x72, 0x65, 0x65,
+ 0x6e, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x65, 0x65, 0x6c, 0x59, 0x65, 0x6c, 0x6c, 0x6f,
+ 0x77, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x65, 0x65, 0x6c, 0x44, 0x61, 0x72, 0x6b, 0x65,
+ 0x6e, 0x65, 0x64, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x65, 0x65, 0x6c, 0x44, 0x65, 0x63,
+ 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x67, 0x10, 0x04, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69,
+ 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x61, 0x74, 0x79, 0x64, 0x69, 0x64,
+ 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x75, 0x69, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64,
+ 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x67, 0x65, 0x6e, 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
+ 0x6f, 0x72, 0x2d, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e,
+}
+
+var (
+ file_banana_proto_rawDescOnce sync.Once
+ file_banana_proto_rawDescData = file_banana_proto_rawDesc
+)
+
+func file_banana_proto_rawDescGZIP() []byte {
+ file_banana_proto_rawDescOnce.Do(func() {
+ file_banana_proto_rawDescData = protoimpl.X.CompressGZIP(file_banana_proto_rawDescData)
+ })
+ return file_banana_proto_rawDescData
+}
+
+var file_banana_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
+var file_banana_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_banana_proto_goTypes = []any{
+ (BananaSource)(0), // 0: main.BananaSource
+ (PeelType)(0), // 1: main.PeelType
+ (*BananaTuple)(nil), // 2: main.BananaTuple
+}
+var file_banana_proto_depIdxs = []int32{
+ 1, // 0: main.BananaTuple.PeelType:type_name -> main.PeelType
+ 0, // 1: main.BananaTuple.BananaSource:type_name -> main.BananaSource
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_banana_proto_init() }
+func file_banana_proto_init() {
+ if File_banana_proto != nil {
+ return
}
- return d
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_banana_proto_rawDesc,
+ NumEnums: 2,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_banana_proto_goTypes,
+ DependencyIndexes: file_banana_proto_depIdxs,
+ EnumInfos: file_banana_proto_enumTypes,
+ MessageInfos: file_banana_proto_msgTypes,
+ }.Build()
+ File_banana_proto = out.File
+ file_banana_proto_rawDesc = nil
+ file_banana_proto_goTypes = nil
+ file_banana_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/banana.proto b/validator/gen-validator-tests/banana.proto
index 8d8ec10..ded084d 100644
--- a/validator/gen-validator-tests/banana.proto
+++ b/validator/gen-validator-tests/banana.proto
@@ -2,10 +2,9 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message BananaTuple {
- option (gogoproto.description) = true;
optional int64 BananaTime = 1;
optional string Pulpy = 2;
optional bool IsPulpySet = 3;
diff --git a/validator/gen-validator-tests/banana_gostring.go b/validator/gen-validator-tests/banana_gostring.go
deleted file mode 100644
index baad4a3..0000000
--- a/validator/gen-validator-tests/banana_gostring.go
+++ /dev/null
@@ -1,5 +0,0 @@
-package main
-
-func (b *BananaTuple) GoString() string {
- return deriveGoStringBananaTuple(b)
-}
diff --git a/validator/gen-validator-tests/banana_tests.go b/validator/gen-validator-tests/banana_tests.go
index 5c521d2..9cd5ed6 100644
--- a/validator/gen-validator-tests/banana_tests.go
+++ b/validator/gen-validator-tests/banana_tests.go
@@ -4,9 +4,9 @@ import (
"math/rand"
"time"
- proto "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
rparser "github.com/katydid/validator-go/validator/parser"
+ "google.golang.org/protobuf/proto"
)
func init() {
diff --git a/validator/gen-validator-tests/bench.go b/validator/gen-validator-tests/bench.go
index 7bafd02..8aea5b1 100644
--- a/validator/gen-validator-tests/bench.go
+++ b/validator/gen-validator-tests/bench.go
@@ -20,11 +20,11 @@ import (
"math/rand"
"reflect"
- "github.com/gogo/protobuf/proto"
+ "google.golang.org/protobuf/proto"
jsonparser "github.com/katydid/parser-go-json/json"
+ protoparser "github.com/katydid/parser-go-proto/proto"
xmlparser "github.com/katydid/parser-go-xml/xml"
- protoparser "github.com/katydid/parser-gogo-proto/proto"
"github.com/katydid/validator-go/validator"
"github.com/katydid/validator-go/validator/ast"
"github.com/katydid/validator-go/validator/combinator"
diff --git a/validator/gen-validator-tests/derived.gen.go b/validator/gen-validator-tests/derived.gen.go
deleted file mode 100644
index 5c75efb..0000000
--- a/validator/gen-validator-tests/derived.gen.go
+++ /dev/null
@@ -1,1709 +0,0 @@
-// Code generated by goderive DO NOT EDIT.
-
-package main
-
-import (
- "bytes"
- "fmt"
-)
-
-// deriveGoStringBananaTuple returns a recursive representation of this as a valid go string.
-func deriveGoStringBananaTuple(this *BananaTuple) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.BananaTuple {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.BananaTuple{}\n")
- if this.BananaTime != nil {
- fmt.Fprintf(buf, "this.BananaTime = func (v int64) *int64 { return &v }(%#v)\n", *this.BananaTime)
- }
- if this.Pulpy != nil {
- fmt.Fprintf(buf, "this.Pulpy = func (v string) *string { return &v }(%#v)\n", *this.Pulpy)
- }
- if this.IsPulpySet != nil {
- fmt.Fprintf(buf, "this.IsPulpySet = func (v bool) *bool { return &v }(%#v)\n", *this.IsPulpySet)
- }
- if this.Yummy != nil {
- fmt.Fprintf(buf, "this.Yummy = func (v string) *string { return &v }(%#v)\n", *this.Yummy)
- }
- if this.IsYummySet != nil {
- fmt.Fprintf(buf, "this.IsYummySet = func (v bool) *bool { return &v }(%#v)\n", *this.IsYummySet)
- }
- if this.Chewy != nil {
- fmt.Fprintf(buf, "this.Chewy = func (v string) *string { return &v }(%#v)\n", *this.Chewy)
- }
- if this.IsChewySet != nil {
- fmt.Fprintf(buf, "this.IsChewySet = func (v bool) *bool { return &v }(%#v)\n", *this.IsChewySet)
- }
- if this.Squishy != nil {
- fmt.Fprintf(buf, "this.Squishy = func (v string) *string { return &v }(%#v)\n", *this.Squishy)
- }
- if this.IsSquishySet != nil {
- fmt.Fprintf(buf, "this.IsSquishySet = func (v bool) *bool { return &v }(%#v)\n", *this.IsSquishySet)
- }
- if this.Brown != nil {
- fmt.Fprintf(buf, "this.Brown = func (v string) *string { return &v }(%#v)\n", *this.Brown)
- }
- if this.IsBrownSet != nil {
- fmt.Fprintf(buf, "this.IsBrownSet = func (v bool) *bool { return &v }(%#v)\n", *this.IsBrownSet)
- }
- if this.Rotten != nil {
- fmt.Fprintf(buf, "this.Rotten = func (v uint32) *uint32 { return &v }(%#v)\n", *this.Rotten)
- }
- if this.IsRottenSet != nil {
- fmt.Fprintf(buf, "this.IsRottenSet = func (v bool) *bool { return &v }(%#v)\n", *this.IsRottenSet)
- }
- if this.Peel != nil {
- fmt.Fprintf(buf, "this.Peel = func (v uint32) *uint32 { return &v }(%#v)\n", *this.Peel)
- }
- if this.IsPeelSet != nil {
- fmt.Fprintf(buf, "this.IsPeelSet = func (v bool) *bool { return &v }(%#v)\n", *this.IsPeelSet)
- }
- if this.PeelType != nil {
- fmt.Fprintf(buf, "this.PeelType = %s\n", deriveGoString(this.PeelType))
- }
- if this.IsPeelTypeSet != nil {
- fmt.Fprintf(buf, "this.IsPeelTypeSet = func (v bool) *bool { return &v }(%#v)\n", *this.IsPeelTypeSet)
- }
- if this.BananaSource != nil {
- fmt.Fprintf(buf, "this.BananaSource = %s\n", deriveGoString_(this.BananaSource))
- }
- if this.Slippery != nil {
- fmt.Fprintf(buf, "this.Slippery = func (v bool) *bool { return &v }(%#v)\n", *this.Slippery)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringKnot returns a recursive representation of this as a valid go string.
-func deriveGoStringKnot(this *Knot) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Knot {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Knot{}\n")
- if this.Bight != nil {
- fmt.Fprintf(buf, "this.Bight = %s\n", deriveGoString_2(this.Bight))
- }
- if this.Elbow != nil {
- fmt.Fprintf(buf, "this.Elbow = func (v bool) *bool { return &v }(%#v)\n", *this.Elbow)
- }
- if this.BitterEnd != nil {
- fmt.Fprintf(buf, "this.BitterEnd = %s\n", deriveGoStringKnot(this.BitterEnd))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringBightKnot returns a recursive representation of this as a valid go string.
-func deriveGoStringBightKnot(this *BightKnot) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.BightKnot {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.BightKnot{}\n")
- if this.Loop != nil {
- fmt.Fprintf(buf, "this.Loop = %s\n", deriveGoStringKnot(this.Loop))
- }
- if this.Turn != nil {
- fmt.Fprintf(buf, "this.Turn = func (v bool) *bool { return &v }(%#v)\n", *this.Turn)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringPerson returns a recursive representation of this as a valid go string.
-func deriveGoStringPerson(this *Person) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Person {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Person{}\n")
- if this.Name != nil {
- fmt.Fprintf(buf, "this.Name = func (v string) *string { return &v }(%#v)\n", *this.Name)
- }
- if this.Addresses != nil {
- fmt.Fprintf(buf, "this.Addresses = %s\n", deriveGoString_3(this.Addresses))
- }
- if this.Telephone != nil {
- fmt.Fprintf(buf, "this.Telephone = func (v string) *string { return &v }(%#v)\n", *this.Telephone)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringAddress returns a recursive representation of this as a valid go string.
-func deriveGoStringAddress(this *Address) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Address {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Address{}\n")
- if this.Number != nil {
- fmt.Fprintf(buf, "this.Number = func (v int64) *int64 { return &v }(%#v)\n", *this.Number)
- }
- if this.Street != nil {
- fmt.Fprintf(buf, "this.Street = func (v string) *string { return &v }(%#v)\n", *this.Street)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringPuddingMilkshake returns a recursive representation of this as a valid go string.
-func deriveGoStringPuddingMilkshake(this *PuddingMilkshake) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.PuddingMilkshake {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.PuddingMilkshake{}\n")
- if this.FinanceJudo != nil {
- fmt.Fprintf(buf, "this.FinanceJudo = %s\n", deriveGoStringFinanceJudo(this.FinanceJudo))
- }
- if this.RainInterlude != nil {
- fmt.Fprintf(buf, "this.RainInterlude = %s\n", deriveGoStringMudRiddle(this.RainInterlude))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringFinanceJudo returns a recursive representation of this as a valid go string.
-func deriveGoStringFinanceJudo(this *FinanceJudo) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.FinanceJudo {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.FinanceJudo{}\n")
- if this.SaladWorry != nil {
- fmt.Fprintf(buf, "this.SaladWorry = %s\n", deriveGoStringSaladWorry(this.SaladWorry))
- }
- if this.RumourSpirit != nil {
- fmt.Fprintf(buf, "this.RumourSpirit = func (v int64) *int64 { return &v }(%#v)\n", *this.RumourSpirit)
- }
- if this.UserInterfaceSpanner != nil {
- fmt.Fprintf(buf, "this.UserInterfaceSpanner = func (v int64) *int64 { return &v }(%#v)\n", *this.UserInterfaceSpanner)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringSaladWorry returns a recursive representation of this as a valid go string.
-func deriveGoStringSaladWorry(this *SaladWorry) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.SaladWorry {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.SaladWorry{}\n")
- if this.MeasureGrade != nil {
- fmt.Fprintf(buf, "this.MeasureGrade = %#v\n", this.MeasureGrade)
- }
- if this.HooliganValley != nil {
- fmt.Fprintf(buf, "this.HooliganValley = %s\n", deriveGoStringKeyQueen(this.HooliganValley))
- }
- if this.MagazineFrame != nil {
- fmt.Fprintf(buf, "this.MagazineFrame = %#v\n", this.MagazineFrame)
- }
- if this.XrayPilot != nil {
- fmt.Fprintf(buf, "this.XrayPilot = %s\n", deriveGoStringXrayPilot(this.XrayPilot))
- }
- if this.LogMicrophone != nil {
- fmt.Fprintf(buf, "this.LogMicrophone = func (v bool) *bool { return &v }(%#v)\n", *this.LogMicrophone)
- }
- if this.NeonLightEnd != nil {
- fmt.Fprintf(buf, "this.NeonLightEnd = %s\n", deriveGoString_4(this.NeonLightEnd))
- }
- if this.LeafTrellis != nil {
- fmt.Fprintf(buf, "this.LeafTrellis = func (v string) *string { return &v }(%#v)\n", *this.LeafTrellis)
- }
- if this.CancerUserExperience != nil {
- fmt.Fprintf(buf, "this.CancerUserExperience = %s\n", deriveGoString_5(this.CancerUserExperience))
- }
- if this.RadarBox != nil {
- fmt.Fprintf(buf, "this.RadarBox = %s\n", deriveGoString_6(this.RadarBox))
- }
- if this.AccidentStadium != nil {
- fmt.Fprintf(buf, "this.AccidentStadium = func (v bool) *bool { return &v }(%#v)\n", *this.AccidentStadium)
- }
- if this.SpyCarpenter != nil {
- fmt.Fprintf(buf, "this.SpyCarpenter = %s\n", deriveGoStringSpyCarpenter(this.SpyCarpenter))
- }
- if this.PrizeRemoteControl != nil {
- fmt.Fprintf(buf, "this.PrizeRemoteControl = func (v string) *string { return &v }(%#v)\n", *this.PrizeRemoteControl)
- }
- if this.TableScandal != nil {
- fmt.Fprintf(buf, "this.TableScandal = %s\n", deriveGoStringTravelBallRoom(this.TableScandal))
- }
- if this.StormTermite != nil {
- fmt.Fprintf(buf, "this.StormTermite = %#v\n", this.StormTermite)
- }
- if this.ParliamentChime != nil {
- fmt.Fprintf(buf, "this.ParliamentChime = %s\n", deriveGoString_7(this.ParliamentChime))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringKeyQueen returns a recursive representation of this as a valid go string.
-func deriveGoStringKeyQueen(this *KeyQueen) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.KeyQueen {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.KeyQueen{}\n")
- if this.SkyscraperUniversity != nil {
- fmt.Fprintf(buf, "this.SkyscraperUniversity = %#v\n", this.SkyscraperUniversity)
- }
- if this.RevengeMirror != nil {
- fmt.Fprintf(buf, "this.RevengeMirror = %s\n", deriveGoString_7(this.RevengeMirror))
- }
- if this.TrailerGallery != nil {
- fmt.Fprintf(buf, "this.TrailerGallery = %#v\n", this.TrailerGallery)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringTravelBallRoom returns a recursive representation of this as a valid go string.
-func deriveGoStringTravelBallRoom(this *TravelBallRoom) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.TravelBallRoom {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.TravelBallRoom{}\n")
- if this.DanceShooting != nil {
- fmt.Fprintf(buf, "this.DanceShooting = %s\n", deriveGoString_8(this.DanceShooting))
- }
- if this.ReasonCoat != nil {
- fmt.Fprintf(buf, "this.ReasonCoat = %#v\n", this.ReasonCoat)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringSpyCarpenter returns a recursive representation of this as a valid go string.
-func deriveGoStringSpyCarpenter(this *SpyCarpenter) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.SpyCarpenter {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.SpyCarpenter{}\n")
- if this.PartyBrakes != nil {
- fmt.Fprintf(buf, "this.PartyBrakes = %#v\n", this.PartyBrakes)
- }
- if this.WireOyster != nil {
- fmt.Fprintf(buf, "this.WireOyster = %#v\n", this.WireOyster)
- }
- if this.XrayPilots != nil {
- fmt.Fprintf(buf, "this.XrayPilots = %s\n", deriveGoStringXrayPilots(this.XrayPilots))
- }
- if this.RussiaBasket != nil {
- fmt.Fprintf(buf, "this.RussiaBasket = %s\n", deriveGoString_9(this.RussiaBasket))
- }
- if this.AccidentStockMarket != nil {
- fmt.Fprintf(buf, "this.AccidentStockMarket = %s\n", deriveGoStringStarTusk(this.AccidentStockMarket))
- }
- if this.BulldozerHandkerchief != nil {
- fmt.Fprintf(buf, "this.BulldozerHandkerchief = %s\n", deriveGoStringStarTusk(this.BulldozerHandkerchief))
- }
- if this.VelcroBench != nil {
- fmt.Fprintf(buf, "this.VelcroBench = %s\n", deriveGoString_10(this.VelcroBench))
- }
- if this.BridgePepper != nil {
- fmt.Fprintf(buf, "this.BridgePepper = %#v\n", this.BridgePepper)
- }
- if this.FountainTarget != nil {
- fmt.Fprintf(buf, "this.FountainTarget = %#v\n", this.FountainTarget)
- }
- if this.SoleFin != nil {
- fmt.Fprintf(buf, "this.SoleFin = %#v\n", this.SoleFin)
- }
- if this.MigraneLemonade != nil {
- fmt.Fprintf(buf, "this.MigraneLemonade = %s\n", deriveGoStringMigraneLemonade(this.MigraneLemonade))
- }
- if this.WhaleColour != nil {
- fmt.Fprintf(buf, "this.WhaleColour = %#v\n", this.WhaleColour)
- }
- if this.LawyerRumour != nil {
- fmt.Fprintf(buf, "this.LawyerRumour = %s\n", deriveGoString_7(this.LawyerRumour))
- }
- if this.ToothSale != nil {
- fmt.Fprintf(buf, "this.ToothSale = %#v\n", this.ToothSale)
- }
- if this.PearLeader != nil {
- fmt.Fprintf(buf, "this.PearLeader = %s\n", deriveGoString_7(this.PearLeader))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringStarTusk returns a recursive representation of this as a valid go string.
-func deriveGoStringStarTusk(this *StarTusk) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.StarTusk {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.StarTusk{}\n")
- if this.ViolinDuty != nil {
- fmt.Fprintf(buf, "this.ViolinDuty = %s\n", deriveGoString_11(this.ViolinDuty))
- }
- if this.CloakPlayground != nil {
- fmt.Fprintf(buf, "this.CloakPlayground = %#v\n", this.CloakPlayground)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringMigraneLemonade returns a recursive representation of this as a valid go string.
-func deriveGoStringMigraneLemonade(this *MigraneLemonade) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.MigraneLemonade {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.MigraneLemonade{}\n")
- if this.ArchBubbles != nil {
- fmt.Fprintf(buf, "this.ArchBubbles = %s\n", deriveGoString_12(this.ArchBubbles))
- }
- if this.FactParrot != nil {
- fmt.Fprintf(buf, "this.FactParrot = %#v\n", this.FactParrot)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringMudRiddle returns a recursive representation of this as a valid go string.
-func deriveGoStringMudRiddle(this *MudRiddle) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.MudRiddle {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.MudRiddle{}\n")
- if this.XrayPilots != nil {
- fmt.Fprintf(buf, "this.XrayPilots = %s\n", deriveGoStringXrayPilots(this.XrayPilots))
- }
- if this.RunwayGenius != nil {
- fmt.Fprintf(buf, "this.RunwayGenius = %#v\n", this.RunwayGenius)
- }
- if this.BingleDaisy != nil {
- fmt.Fprintf(buf, "this.BingleDaisy = %s\n", deriveGoStringBingleDaisy(this.BingleDaisy))
- }
- if this.Merit != nil {
- fmt.Fprintf(buf, "this.Merit = %#v\n", this.Merit)
- }
- if this.CreationBirthday != nil {
- fmt.Fprintf(buf, "this.CreationBirthday = %#v\n", this.CreationBirthday)
- }
- if this.HardwareFood != nil {
- fmt.Fprintf(buf, "this.HardwareFood = %#v\n", this.HardwareFood)
- }
- if this.TurkeyValley != nil {
- fmt.Fprintf(buf, "this.TurkeyValley = %#v\n", this.TurkeyValley)
- }
- if this.TramPuppet != nil {
- fmt.Fprintf(buf, "this.TramPuppet = %#v\n", this.TramPuppet)
- }
- if this.InsultSquare != nil {
- fmt.Fprintf(buf, "this.InsultSquare = %s\n", deriveGoString_13(this.InsultSquare))
- }
- if this.HospitalVideo != nil {
- fmt.Fprintf(buf, "this.HospitalVideo = %#v\n", this.HospitalVideo)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringXrayPilot returns a recursive representation of this as a valid go string.
-func deriveGoStringXrayPilot(this *XrayPilot) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.XrayPilot {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.XrayPilot{}\n")
- if this.AnkleCoat != nil {
- fmt.Fprintf(buf, "this.AnkleCoat = func (v int64) *int64 { return &v }(%#v)\n", *this.AnkleCoat)
- }
- if this.ShelfSunglass != nil {
- fmt.Fprintf(buf, "this.ShelfSunglass = func (v int64) *int64 { return &v }(%#v)\n", *this.ShelfSunglass)
- }
- if this.BacteriaPaperclip != nil {
- fmt.Fprintf(buf, "this.BacteriaPaperclip = func (v int64) *int64 { return &v }(%#v)\n", *this.BacteriaPaperclip)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringXrayPilots returns a recursive representation of this as a valid go string.
-func deriveGoStringXrayPilots(this *XrayPilots) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.XrayPilots {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.XrayPilots{}\n")
- if this.AnkleCoats != nil {
- fmt.Fprintf(buf, "this.AnkleCoats = %#v\n", this.AnkleCoats)
- }
- if this.ShelfSunglasses != nil {
- fmt.Fprintf(buf, "this.ShelfSunglasses = %#v\n", this.ShelfSunglasses)
- }
- if this.BacteriaPaperclips != nil {
- fmt.Fprintf(buf, "this.BacteriaPaperclips = %#v\n", this.BacteriaPaperclips)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringBingleDaisy returns a recursive representation of this as a valid go string.
-func deriveGoStringBingleDaisy(this *BingleDaisy) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.BingleDaisy {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.BingleDaisy{}\n")
- if this.AccountantPowders != nil {
- fmt.Fprintf(buf, "this.AccountantPowders = %s\n", deriveGoString_8(this.AccountantPowders))
- }
- if this.DecoratorTask != nil {
- fmt.Fprintf(buf, "this.DecoratorTask = %#v\n", this.DecoratorTask)
- }
- if this.TailTable != nil {
- fmt.Fprintf(buf, "this.TailTable = %s\n", deriveGoString_7(this.TailTable))
- }
- if this.MachineCurtain != nil {
- fmt.Fprintf(buf, "this.MachineCurtain = %#v\n", this.MachineCurtain)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringSrcTree returns a recursive representation of this as a valid go string.
-func deriveGoStringSrcTree(this *SrcTree) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.SrcTree {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.SrcTree{}\n")
- if this.PackageName != nil {
- fmt.Fprintf(buf, "this.PackageName = func (v string) *string { return &v }(%#v)\n", *this.PackageName)
- }
- if this.Imports != nil {
- fmt.Fprintf(buf, "this.Imports = %s\n", deriveGoString_14(this.Imports))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringTopsyTurvy returns a recursive representation of this as a valid go string.
-func deriveGoStringTopsyTurvy(this *TopsyTurvy) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.TopsyTurvy {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.TopsyTurvy{}\n")
- if this.Top != nil {
- fmt.Fprintf(buf, "this.Top = %s\n", deriveGoStringTopsy(this.Top))
- }
- if this.Turf != nil {
- fmt.Fprintf(buf, "this.Turf = %s\n", deriveGoStringTurvy(this.Turf))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringTopsy returns a recursive representation of this as a valid go string.
-func deriveGoStringTopsy(this *Topsy) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Topsy {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Topsy{}\n")
- if this.Top != nil {
- fmt.Fprintf(buf, "this.Top = func (v int64) *int64 { return &v }(%#v)\n", *this.Top)
- }
- if this.Turf != nil {
- fmt.Fprintf(buf, "this.Turf = func (v int64) *int64 { return &v }(%#v)\n", *this.Turf)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringTurvy returns a recursive representation of this as a valid go string.
-func deriveGoStringTurvy(this *Turvy) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Turvy {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Turvy{}\n")
- if this.Turf != nil {
- fmt.Fprintf(buf, "this.Turf = func (v int64) *int64 { return &v }(%#v)\n", *this.Turf)
- }
- if this.Top != nil {
- fmt.Fprintf(buf, "this.Top = func (v int64) *int64 { return &v }(%#v)\n", *this.Top)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringTreeRegister returns a recursive representation of this as a valid go string.
-func deriveGoStringTreeRegister(this *TreeRegister) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.TreeRegister {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.TreeRegister{}\n")
- if this.Trees != nil {
- fmt.Fprintf(buf, "this.Trees = %s\n", deriveGoString_15(this.Trees))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringTree returns a recursive representation of this as a valid go string.
-func deriveGoStringTree(this *Tree) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Tree {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Tree{}\n")
- if this.GeneralInformation != nil {
- fmt.Fprintf(buf, "this.GeneralInformation = %s\n", deriveGoStringGeneralInformation(this.GeneralInformation))
- }
- if this.OtherInformation != nil {
- fmt.Fprintf(buf, "this.OtherInformation = %s\n", deriveGoStringOtherInformation(this.OtherInformation))
- }
- if this.Measurements != nil {
- fmt.Fprintf(buf, "this.Measurements = %s\n", deriveGoStringMeasurements(this.Measurements))
- }
- if this.Condition != nil {
- fmt.Fprintf(buf, "this.Condition = %s\n", deriveGoStringCondition(this.Condition))
- }
- if this.AdditionalInformation != nil {
- fmt.Fprintf(buf, "this.AdditionalInformation = %s\n", deriveGoStringAdditionalInformation(this.AdditionalInformation))
- }
- if this.Sender != nil {
- fmt.Fprintf(buf, "this.Sender = %s\n", deriveGoStringSender(this.Sender))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringGeneralInformation returns a recursive representation of this as a valid go string.
-func deriveGoStringGeneralInformation(this *GeneralInformation) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.GeneralInformation {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.GeneralInformation{}\n")
- if this.TypeOfTree != nil {
- fmt.Fprintf(buf, "this.TypeOfTree = func (v string) *string { return &v }(%#v)\n", *this.TypeOfTree)
- }
- if this.Ownership != nil {
- fmt.Fprintf(buf, "this.Ownership = func (v string) *string { return &v }(%#v)\n", *this.Ownership)
- }
- if this.CountryState != nil {
- fmt.Fprintf(buf, "this.CountryState = func (v string) *string { return &v }(%#v)\n", *this.CountryState)
- }
- if this.PostCodeZipCode != nil {
- fmt.Fprintf(buf, "this.PostCodeZipCode = func (v string) *string { return &v }(%#v)\n", *this.PostCodeZipCode)
- }
- if this.Location != nil {
- fmt.Fprintf(buf, "this.Location = func (v string) *string { return &v }(%#v)\n", *this.Location)
- }
- if this.FullAddress != nil {
- fmt.Fprintf(buf, "this.FullAddress = func (v string) *string { return &v }(%#v)\n", *this.FullAddress)
- }
- if this.Country != nil {
- fmt.Fprintf(buf, "this.Country = func (v string) *string { return &v }(%#v)\n", *this.Country)
- }
- if this.GridReference != nil {
- fmt.Fprintf(buf, "this.GridReference = func (v string) *string { return &v }(%#v)\n", *this.GridReference)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringOtherInformation returns a recursive representation of this as a valid go string.
-func deriveGoStringOtherInformation(this *OtherInformation) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.OtherInformation {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.OtherInformation{}\n")
- if this.PlantingDate != nil {
- fmt.Fprintf(buf, "this.PlantingDate = func (v string) *string { return &v }(%#v)\n", *this.PlantingDate)
- }
- if this.SeedCollectionNo != nil {
- fmt.Fprintf(buf, "this.SeedCollectionNo = func (v string) *string { return &v }(%#v)\n", *this.SeedCollectionNo)
- }
- if this.PlantedBy != nil {
- fmt.Fprintf(buf, "this.PlantedBy = func (v string) *string { return &v }(%#v)\n", *this.PlantedBy)
- }
- if this.SeedCollector != nil {
- fmt.Fprintf(buf, "this.SeedCollector = func (v string) *string { return &v }(%#v)\n", *this.SeedCollector)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringMeasurements returns a recursive representation of this as a valid go string.
-func deriveGoStringMeasurements(this *Measurements) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Measurements {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Measurements{}\n")
- if this.HeightMeasurement != nil {
- fmt.Fprintf(buf, "this.HeightMeasurement = %s\n", deriveGoStringHeightMeasurement(this.HeightMeasurement))
- }
- if this.WasHeightEstimated != nil {
- fmt.Fprintf(buf, "this.WasHeightEstimated = func (v bool) *bool { return &v }(%#v)\n", *this.WasHeightEstimated)
- }
- if this.Girth != nil {
- fmt.Fprintf(buf, "this.Girth = %s\n", deriveGoStringMeasurement(this.Girth))
- }
- if this.HeightOfGirthMeasurement != nil {
- fmt.Fprintf(buf, "this.HeightOfGirthMeasurement = %s\n", deriveGoStringMeasurement(this.HeightOfGirthMeasurement))
- }
- if this.GirthExaggerated != nil {
- fmt.Fprintf(buf, "this.GirthExaggerated = func (v bool) *bool { return &v }(%#v)\n", *this.GirthExaggerated)
- }
- if this.TreeGrowthCategory != nil {
- fmt.Fprintf(buf, "this.TreeGrowthCategory = %s\n", deriveGoString_16(this.TreeGrowthCategory))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringHeightMeasurement returns a recursive representation of this as a valid go string.
-func deriveGoStringHeightMeasurement(this *HeightMeasurement) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.HeightMeasurement {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.HeightMeasurement{}\n")
- if this.Metres != nil {
- fmt.Fprintf(buf, "this.Metres = func (v float64) *float64 { return &v }(%#v)\n", *this.Metres)
- }
- if this.Feet != nil {
- fmt.Fprintf(buf, "this.Feet = func (v float64) *float64 { return &v }(%#v)\n", *this.Feet)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringMeasurement returns a recursive representation of this as a valid go string.
-func deriveGoStringMeasurement(this *Measurement) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Measurement {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Measurement{}\n")
- if this.Metres != nil {
- fmt.Fprintf(buf, "this.Metres = func (v float64) *float64 { return &v }(%#v)\n", *this.Metres)
- }
- if this.Feet != nil {
- fmt.Fprintf(buf, "this.Feet = func (v int64) *int64 { return &v }(%#v)\n", *this.Feet)
- }
- if this.Inches != nil {
- fmt.Fprintf(buf, "this.Inches = func (v int64) *int64 { return &v }(%#v)\n", *this.Inches)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringCondition returns a recursive representation of this as a valid go string.
-func deriveGoStringCondition(this *Condition) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Condition {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Condition{}\n")
- if this.GeneralAppearance != nil {
- fmt.Fprintf(buf, "this.GeneralAppearance = %s\n", deriveGoString_17(this.GeneralAppearance))
- }
- if this.TrunkStemming != nil {
- fmt.Fprintf(buf, "this.TrunkStemming = %s\n", deriveGoString_18(this.TrunkStemming))
- }
- if this.Ground != nil {
- fmt.Fprintf(buf, "this.Ground = %s\n", deriveGoString_19(this.Ground))
- }
- if this.Lead != nil {
- fmt.Fprintf(buf, "this.Lead = %s\n", deriveGoString_20(this.Lead))
- }
- if this.DeadBranches != nil {
- fmt.Fprintf(buf, "this.DeadBranches = %s\n", deriveGoString_21(this.DeadBranches))
- }
- if this.StormDamage != nil {
- fmt.Fprintf(buf, "this.StormDamage = %s\n", deriveGoString_22(this.StormDamage))
- }
- if this.PastManagement != nil {
- fmt.Fprintf(buf, "this.PastManagement = %s\n", deriveGoString_23(this.PastManagement))
- }
- if this.LocalOrNationalHistoricalInterest != nil {
- fmt.Fprintf(buf, "this.LocalOrNationalHistoricalInterest = %s\n", deriveGoString_24(this.LocalOrNationalHistoricalInterest))
- }
- if this.LocalLandmark != nil {
- fmt.Fprintf(buf, "this.LocalLandmark = %s\n", deriveGoString_24(this.LocalLandmark))
- }
- if this.RemarkableOrUnusual != nil {
- fmt.Fprintf(buf, "this.RemarkableOrUnusual = func (v bool) *bool { return &v }(%#v)\n", *this.RemarkableOrUnusual)
- }
- if this.Veteran != nil {
- fmt.Fprintf(buf, "this.Veteran = %s\n", deriveGoString_24(this.Veteran))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringAdditionalInformation returns a recursive representation of this as a valid go string.
-func deriveGoStringAdditionalInformation(this *AdditionalInformation) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.AdditionalInformation {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.AdditionalInformation{}\n")
- if this.Comments != nil {
- fmt.Fprintf(buf, "this.Comments = func (v string) *string { return &v }(%#v)\n", *this.Comments)
- }
- if this.Other != nil {
- fmt.Fprintf(buf, "this.Other = func (v string) *string { return &v }(%#v)\n", *this.Other)
- }
- if this.Photos != nil {
- fmt.Fprintf(buf, "this.Photos = %s\n", deriveGoString_25(this.Photos))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringPhoto returns a recursive representation of this as a valid go string.
-func deriveGoStringPhoto(this *Photo) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Photo {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Photo{}\n")
- if this.Filename != nil {
- fmt.Fprintf(buf, "this.Filename = func (v string) *string { return &v }(%#v)\n", *this.Filename)
- }
- if this.Data != nil {
- fmt.Fprintf(buf, "this.Data = %#v\n", this.Data)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringSender returns a recursive representation of this as a valid go string.
-func deriveGoStringSender(this *Sender) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Sender {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.Sender{}\n")
- if this.Name != nil {
- fmt.Fprintf(buf, "this.Name = func (v string) *string { return &v }(%#v)\n", *this.Name)
- }
- if this.Address != nil {
- fmt.Fprintf(buf, "this.Address = func (v string) *string { return &v }(%#v)\n", *this.Address)
- }
- if this.Email != nil {
- fmt.Fprintf(buf, "this.Email = func (v string) *string { return &v }(%#v)\n", *this.Email)
- }
- if this.Telephone != nil {
- fmt.Fprintf(buf, "this.Telephone = func (v string) *string { return &v }(%#v)\n", *this.Telephone)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringTypewriterPrison returns a recursive representation of this as a valid go string.
-func deriveGoStringTypewriterPrison(this *TypewriterPrison) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.TypewriterPrison {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.TypewriterPrison{}\n")
- if this.WineMessenger != nil {
- fmt.Fprintf(buf, "this.WineMessenger = %#v\n", this.WineMessenger)
- }
- if this.ShoelaceBeer != nil {
- fmt.Fprintf(buf, "this.ShoelaceBeer = %#v\n", this.ShoelaceBeer)
- }
- if this.PocketRoses != nil {
- fmt.Fprintf(buf, "this.PocketRoses = %s\n", deriveGoStringPocketRoses(this.PocketRoses))
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoStringPocketRoses returns a recursive representation of this as a valid go string.
-func deriveGoStringPocketRoses(this *PocketRoses) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.PocketRoses {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := &main.PocketRoses{}\n")
- if this.ScarBusStop != nil {
- fmt.Fprintf(buf, "this.ScarBusStop = func (v string) *string { return &v }(%#v)\n", *this.ScarBusStop)
- }
- if this.BadgeShopping != nil {
- fmt.Fprintf(buf, "this.BadgeShopping = func (v int64) *int64 { return &v }(%#v)\n", *this.BadgeShopping)
- }
- if this.DaisySled != nil {
- fmt.Fprintf(buf, "this.DaisySled = func (v int64) *int64 { return &v }(%#v)\n", *this.DaisySled)
- }
- if this.SubmarineSaw != nil {
- fmt.Fprintf(buf, "this.SubmarineSaw = func (v int64) *int64 { return &v }(%#v)\n", *this.SubmarineSaw)
- }
- if this.SmileLetter != nil {
- fmt.Fprintf(buf, "this.SmileLetter = func (v bool) *bool { return &v }(%#v)\n", *this.SmileLetter)
- }
- if this.IconHope != nil {
- fmt.Fprintf(buf, "this.IconHope = %s\n", deriveGoString_26(this.IconHope))
- }
- if this.VanPurse != nil {
- fmt.Fprintf(buf, "this.VanPurse = %s\n", deriveGoString_27(this.VanPurse))
- }
- if this.MenuPaperclip != nil {
- fmt.Fprintf(buf, "this.MenuPaperclip = %#v\n", this.MenuPaperclip)
- }
- if this.BeetlePoker != nil {
- fmt.Fprintf(buf, "this.BeetlePoker = %#v\n", this.BeetlePoker)
- }
- if this.WigPride != nil {
- fmt.Fprintf(buf, "this.WigPride = %#v\n", this.WigPride)
- }
- if this.DivorceFair != nil {
- fmt.Fprintf(buf, "this.DivorceFair = %s\n", deriveGoString_28(this.DivorceFair))
- }
- if this.FlightParachute != nil {
- fmt.Fprintf(buf, "this.FlightParachute = %#v\n", this.FlightParachute)
- }
- if this.BeerRace != nil {
- fmt.Fprintf(buf, "this.BeerRace = %#v\n", this.BeerRace)
- }
- if this.LoftQuarry != nil {
- fmt.Fprintf(buf, "this.LoftQuarry = %s\n", deriveGoString_7(this.LoftQuarry))
- }
- if this.TaxiDivorce != nil {
- fmt.Fprintf(buf, "this.TaxiDivorce = %s\n", deriveGoString_7(this.TaxiDivorce))
- }
- if this.ElectionButter != nil {
- fmt.Fprintf(buf, "this.ElectionButter = %#v\n", this.ElectionButter)
- }
- if this.BriefcaseBaboon != nil {
- fmt.Fprintf(buf, "this.BriefcaseBaboon = %s\n", deriveGoString_7(this.BriefcaseBaboon))
- }
- if this.MapShark != nil {
- fmt.Fprintf(buf, "this.MapShark = func (v string) *string { return &v }(%#v)\n", *this.MapShark)
- }
- if this.NetInterlude != nil {
- fmt.Fprintf(buf, "this.NetInterlude = func (v bool) *bool { return &v }(%#v)\n", *this.NetInterlude)
- }
- fmt.Fprintf(buf, "this.XXX_NoUnkeyedLiteral = %s\n", deriveGoString_1(this.XXX_NoUnkeyedLiteral))
- if this.XXX_unrecognized != nil {
- fmt.Fprintf(buf, "this.XXX_unrecognized = %#v\n", this.XXX_unrecognized)
- }
- fmt.Fprintf(buf, "this.XXX_sizecache = %#v\n", this.XXX_sizecache)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString returns a recursive representation of this as a valid go string.
-func deriveGoString(this *PeelType) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.PeelType {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.PeelType)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_ returns a recursive representation of this as a valid go string.
-func deriveGoString_(this *BananaSource) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.BananaSource {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.BananaSource)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_1 returns a recursive representation of this as a valid go string.
-func deriveGoString_1(this struct{}) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() struct{} {\n")
- fmt.Fprintf(buf, "this := &struct{}{}\n")
- fmt.Fprintf(buf, "return *this\n")
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_2 returns a recursive representation of this as a valid go string.
-func deriveGoString_2(this []*BightKnot) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []*main.BightKnot {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]*main.BightKnot, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoStringBightKnot(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_3 returns a recursive representation of this as a valid go string.
-func deriveGoString_3(this []*Address) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []*main.Address {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]*main.Address, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoStringAddress(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_4 returns a recursive representation of this as a valid go string.
-func deriveGoString_4(this *MicrobeMiser) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.MicrobeMiser {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.MicrobeMiser)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_5 returns a recursive representation of this as a valid go string.
-func deriveGoString_5(this *CancerUserExperience) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.CancerUserExperience {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.CancerUserExperience)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_6 returns a recursive representation of this as a valid go string.
-func deriveGoString_6(this *RadarBox) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.RadarBox {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.RadarBox)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_7 returns a recursive representation of this as a valid go string.
-func deriveGoString_7(this [][]byte) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() [][]byte {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([][]byte, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoString_29(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_8 returns a recursive representation of this as a valid go string.
-func deriveGoString_8(this []AccountantPowder) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []main.AccountantPowder {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]main.AccountantPowder, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoString_A(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_9 returns a recursive representation of this as a valid go string.
-func deriveGoString_9(this []PlasticBagCertificate) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []main.PlasticBagCertificate {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]main.PlasticBagCertificate, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoString_P(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_10 returns a recursive representation of this as a valid go string.
-func deriveGoString_10(this []WineMicroscope) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []main.WineMicroscope {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]main.WineMicroscope, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoString_W(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_11 returns a recursive representation of this as a valid go string.
-func deriveGoString_11(this []AltarPlastic) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []main.AltarPlastic {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]main.AltarPlastic, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoString_Al(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_12 returns a recursive representation of this as a valid go string.
-func deriveGoString_12(this []ArchBubble) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []main.ArchBubble {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]main.ArchBubble, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoString_Ar(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_13 returns a recursive representation of this as a valid go string.
-func deriveGoString_13(this []EnzymeLift) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []main.EnzymeLift {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]main.EnzymeLift, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoString_E(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_14 returns a recursive representation of this as a valid go string.
-func deriveGoString_14(this []*SrcTree) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []*main.SrcTree {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]*main.SrcTree, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoStringSrcTree(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_15 returns a recursive representation of this as a valid go string.
-func deriveGoString_15(this []*Tree) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []*main.Tree {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]*main.Tree, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoStringTree(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_16 returns a recursive representation of this as a valid go string.
-func deriveGoString_16(this *TreeGrowthCategory) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.TreeGrowthCategory {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.TreeGrowthCategory)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_17 returns a recursive representation of this as a valid go string.
-func deriveGoString_17(this *GeneralAppearance) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.GeneralAppearance {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.GeneralAppearance)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_18 returns a recursive representation of this as a valid go string.
-func deriveGoString_18(this *TrunkStemming) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.TrunkStemming {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.TrunkStemming)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_19 returns a recursive representation of this as a valid go string.
-func deriveGoString_19(this *Ground) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Ground {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.Ground)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_20 returns a recursive representation of this as a valid go string.
-func deriveGoString_20(this *Lean) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.Lean {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.Lean)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_21 returns a recursive representation of this as a valid go string.
-func deriveGoString_21(this *DeadBranches) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.DeadBranches {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.DeadBranches)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_22 returns a recursive representation of this as a valid go string.
-func deriveGoString_22(this *StormDamage) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.StormDamage {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.StormDamage)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_23 returns a recursive representation of this as a valid go string.
-func deriveGoString_23(this *PastManagement) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.PastManagement {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.PastManagement)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_24 returns a recursive representation of this as a valid go string.
-func deriveGoString_24(this *NotSureBool) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.NotSureBool {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.NotSureBool)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_25 returns a recursive representation of this as a valid go string.
-func deriveGoString_25(this []*Photo) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []*main.Photo {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := make([]*main.Photo, %d)\n", len(this))
- for i := range this {
- fmt.Fprintf(buf, "this[%d] = %s\n", i, deriveGoStringPhoto(this[i]))
- }
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_26 returns a recursive representation of this as a valid go string.
-func deriveGoString_26(this *BullySunrise) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.BullySunrise {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.BullySunrise)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_27 returns a recursive representation of this as a valid go string.
-func deriveGoString_27(this *HopeArch) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.HopeArch {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.HopeArch)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_28 returns a recursive representation of this as a valid go string.
-func deriveGoString_28(this *DivorceFair) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() *main.DivorceFair {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "this := new(main.DivorceFair)\n")
- fmt.Fprintf(buf, "*this = %#v\n", *this)
- fmt.Fprintf(buf, "return this\n")
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_29 returns a recursive representation of this as a valid go string.
-func deriveGoString_29(this []byte) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() []byte {\n")
- if this == nil {
- fmt.Fprintf(buf, "return nil\n")
- } else {
- fmt.Fprintf(buf, "return %#v\n", this)
- }
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_A returns a recursive representation of this as a valid go string.
-func deriveGoString_A(this AccountantPowder) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() main.AccountantPowder {\n")
- fmt.Fprintf(buf, "return %#v\n", this)
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_P returns a recursive representation of this as a valid go string.
-func deriveGoString_P(this PlasticBagCertificate) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() main.PlasticBagCertificate {\n")
- fmt.Fprintf(buf, "return %#v\n", this)
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_W returns a recursive representation of this as a valid go string.
-func deriveGoString_W(this WineMicroscope) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() main.WineMicroscope {\n")
- fmt.Fprintf(buf, "return %#v\n", this)
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_Al returns a recursive representation of this as a valid go string.
-func deriveGoString_Al(this AltarPlastic) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() main.AltarPlastic {\n")
- fmt.Fprintf(buf, "return %#v\n", this)
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_Ar returns a recursive representation of this as a valid go string.
-func deriveGoString_Ar(this ArchBubble) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() main.ArchBubble {\n")
- fmt.Fprintf(buf, "return %#v\n", this)
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
-
-// deriveGoString_E returns a recursive representation of this as a valid go string.
-func deriveGoString_E(this EnzymeLift) string {
- buf := bytes.NewBuffer(nil)
- fmt.Fprintf(buf, "func() main.EnzymeLift {\n")
- fmt.Fprintf(buf, "return %#v\n", this)
- fmt.Fprintf(buf, "}()\n")
- return buf.String()
-}
diff --git a/validator/gen-validator-tests/descriptions.go b/validator/gen-validator-tests/descriptions.go
new file mode 100644
index 0000000..37125db
--- /dev/null
+++ b/validator/gen-validator-tests/descriptions.go
@@ -0,0 +1,42 @@
+package main
+
+import (
+ "github.com/katydid/parser-go-proto/proto"
+ descriptor "google.golang.org/protobuf/types/descriptorpb"
+)
+
+func (this *BananaTuple) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_banana_proto)
+}
+
+func (this *SrcTree) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_srctree_proto)
+}
+
+func (this *Person) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_person_proto)
+}
+
+func (this *Knot) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_knot_proto)
+}
+
+func (this *PuddingMilkshake) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_puddingmilkshake_proto)
+}
+
+func (this *FinanceJudo) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_puddingmilkshake_proto)
+}
+
+func (this *TopsyTurvy) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_topsyturvy_proto)
+}
+
+func (this *TypewriterPrison) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_typewriterprison_proto)
+}
+
+func (this *PocketRoses) Description() *descriptor.FileDescriptorSet {
+ return proto.NewFileDescriptorSet(File_typewriterprison_proto)
+}
diff --git a/validator/gen-validator-tests/knot.pb.go b/validator/gen-validator-tests/knot.pb.go
index 5b622c0..b9a2042 100644
--- a/validator/gen-validator-tests/knot.pb.go
+++ b/validator/gen-validator-tests/knot.pb.go
@@ -1,420 +1,222 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+// Copyright 2015 Walter Schulze
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: knot.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type Knot struct {
- Bight []*BightKnot `protobuf:"bytes,1,rep,name=Bight" json:"Bight,omitempty"`
- Elbow *bool `protobuf:"varint,2,opt,name=Elbow" json:"Elbow,omitempty"`
- BitterEnd *Knot `protobuf:"bytes,3,opt,name=BitterEnd" json:"BitterEnd,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Bight []*BightKnot `protobuf:"bytes,1,rep,name=Bight" json:"Bight,omitempty"`
+ Elbow *bool `protobuf:"varint,2,opt,name=Elbow" json:"Elbow,omitempty"`
+ BitterEnd *Knot `protobuf:"bytes,3,opt,name=BitterEnd" json:"BitterEnd,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Knot) Reset() { *m = Knot{} }
-func (m *Knot) String() string { return proto.CompactTextString(m) }
-func (*Knot) ProtoMessage() {}
-func (*Knot) Descriptor() ([]byte, []int) {
- return fileDescriptor_31d5b792e4304cf2, []int{0}
-}
-func (m *Knot) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Knot.Unmarshal(m, b)
+func (x *Knot) Reset() {
+ *x = Knot{}
+ mi := &file_knot_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Knot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Knot.Marshal(b, m, deterministic)
-}
-func (m *Knot) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Knot.Merge(m, src)
-}
-func (m *Knot) XXX_Size() int {
- return xxx_messageInfo_Knot.Size(m)
+
+func (x *Knot) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Knot) XXX_DiscardUnknown() {
- xxx_messageInfo_Knot.DiscardUnknown(m)
+
+func (*Knot) ProtoMessage() {}
+
+func (x *Knot) ProtoReflect() protoreflect.Message {
+ mi := &file_knot_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Knot proto.InternalMessageInfo
+// Deprecated: Use Knot.ProtoReflect.Descriptor instead.
+func (*Knot) Descriptor() ([]byte, []int) {
+ return file_knot_proto_rawDescGZIP(), []int{0}
+}
-func (m *Knot) GetBight() []*BightKnot {
- if m != nil {
- return m.Bight
+func (x *Knot) GetBight() []*BightKnot {
+ if x != nil {
+ return x.Bight
}
return nil
}
-func (m *Knot) GetElbow() bool {
- if m != nil && m.Elbow != nil {
- return *m.Elbow
+func (x *Knot) GetElbow() bool {
+ if x != nil && x.Elbow != nil {
+ return *x.Elbow
}
return false
}
-func (m *Knot) GetBitterEnd() *Knot {
- if m != nil {
- return m.BitterEnd
+func (x *Knot) GetBitterEnd() *Knot {
+ if x != nil {
+ return x.BitterEnd
}
return nil
}
type BightKnot struct {
- Loop *Knot `protobuf:"bytes,1,opt,name=Loop" json:"Loop,omitempty"`
- Turn *bool `protobuf:"varint,2,opt,name=Turn" json:"Turn,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Loop *Knot `protobuf:"bytes,1,opt,name=Loop" json:"Loop,omitempty"`
+ Turn *bool `protobuf:"varint,2,opt,name=Turn" json:"Turn,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *BightKnot) Reset() { *m = BightKnot{} }
-func (m *BightKnot) String() string { return proto.CompactTextString(m) }
-func (*BightKnot) ProtoMessage() {}
-func (*BightKnot) Descriptor() ([]byte, []int) {
- return fileDescriptor_31d5b792e4304cf2, []int{1}
-}
-func (m *BightKnot) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_BightKnot.Unmarshal(m, b)
-}
-func (m *BightKnot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_BightKnot.Marshal(b, m, deterministic)
-}
-func (m *BightKnot) XXX_Merge(src proto.Message) {
- xxx_messageInfo_BightKnot.Merge(m, src)
+func (x *BightKnot) Reset() {
+ *x = BightKnot{}
+ mi := &file_knot_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *BightKnot) XXX_Size() int {
- return xxx_messageInfo_BightKnot.Size(m)
+
+func (x *BightKnot) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *BightKnot) XXX_DiscardUnknown() {
- xxx_messageInfo_BightKnot.DiscardUnknown(m)
+
+func (*BightKnot) ProtoMessage() {}
+
+func (x *BightKnot) ProtoReflect() protoreflect.Message {
+ mi := &file_knot_proto_msgTypes[1]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_BightKnot proto.InternalMessageInfo
+// Deprecated: Use BightKnot.ProtoReflect.Descriptor instead.
+func (*BightKnot) Descriptor() ([]byte, []int) {
+ return file_knot_proto_rawDescGZIP(), []int{1}
+}
-func (m *BightKnot) GetLoop() *Knot {
- if m != nil {
- return m.Loop
+func (x *BightKnot) GetLoop() *Knot {
+ if x != nil {
+ return x.Loop
}
return nil
}
-func (m *BightKnot) GetTurn() bool {
- if m != nil && m.Turn != nil {
- return *m.Turn
+func (x *BightKnot) GetTurn() bool {
+ if x != nil && x.Turn != nil {
+ return *x.Turn
}
return false
}
-func init() {
- proto.RegisterType((*Knot)(nil), "main.Knot")
- proto.RegisterType((*BightKnot)(nil), "main.BightKnot")
-}
-
-func init() { proto.RegisterFile("knot.proto", fileDescriptor_31d5b792e4304cf2) }
-
-var fileDescriptor_31d5b792e4304cf2 = []byte{
- // 191 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0xca, 0xce, 0xcb, 0x2f,
- 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0xc9, 0x4d, 0xcc, 0xcc, 0x93, 0xd2, 0x4d, 0xcf,
- 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xcf, 0x4f, 0xcf, 0xd7, 0x07, 0x4b,
- 0x26, 0x95, 0xa6, 0x81, 0x79, 0x60, 0x0e, 0x98, 0x05, 0xd1, 0xa4, 0x94, 0xcb, 0xc5, 0xe2, 0x9d,
- 0x97, 0x5f, 0x22, 0xa4, 0xca, 0xc5, 0xea, 0x94, 0x99, 0x9e, 0x51, 0x22, 0xc1, 0xa8, 0xc0, 0xac,
- 0xc1, 0x6d, 0xc4, 0xaf, 0x07, 0x32, 0x4c, 0x0f, 0x2c, 0x04, 0x92, 0x0f, 0x82, 0xc8, 0x0a, 0x89,
- 0x70, 0xb1, 0xba, 0xe6, 0x24, 0xe5, 0x97, 0x4b, 0x30, 0x29, 0x30, 0x6a, 0x70, 0x04, 0x41, 0x38,
- 0x42, 0x1a, 0x5c, 0x9c, 0x4e, 0x99, 0x25, 0x25, 0xa9, 0x45, 0xae, 0x79, 0x29, 0x12, 0xcc, 0x0a,
- 0x8c, 0x1a, 0xdc, 0x46, 0x5c, 0x10, 0x03, 0xc0, 0x7a, 0x11, 0x92, 0x4a, 0xf6, 0x20, 0x95, 0x50,
- 0x33, 0x85, 0xe4, 0xb8, 0x58, 0x7c, 0xf2, 0xf3, 0x0b, 0x24, 0x18, 0x31, 0x74, 0x80, 0xc5, 0x85,
- 0x84, 0xb8, 0x58, 0x42, 0x4a, 0x8b, 0xf2, 0xa0, 0x76, 0x81, 0xd9, 0x4e, 0x2c, 0x1b, 0x1e, 0xc9,
- 0x31, 0x02, 0x02, 0x00, 0x00, 0xff, 0xff, 0x1b, 0x44, 0xdc, 0x8e, 0xf7, 0x00, 0x00, 0x00,
-}
+var File_knot_proto protoreflect.FileDescriptor
+
+var file_knot_proto_rawDesc = []byte{
+ 0x0a, 0x0a, 0x6b, 0x6e, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04, 0x6d, 0x61,
+ 0x69, 0x6e, 0x22, 0x6d, 0x0a, 0x04, 0x4b, 0x6e, 0x6f, 0x74, 0x12, 0x25, 0x0a, 0x05, 0x42, 0x69,
+ 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6d, 0x61, 0x69, 0x6e,
+ 0x2e, 0x42, 0x69, 0x67, 0x68, 0x74, 0x4b, 0x6e, 0x6f, 0x74, 0x52, 0x05, 0x42, 0x69, 0x67, 0x68,
+ 0x74, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x6c, 0x62, 0x6f, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x05, 0x45, 0x6c, 0x62, 0x6f, 0x77, 0x12, 0x28, 0x0a, 0x09, 0x42, 0x69, 0x74, 0x74, 0x65,
+ 0x72, 0x45, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x6d, 0x61, 0x69,
+ 0x6e, 0x2e, 0x4b, 0x6e, 0x6f, 0x74, 0x52, 0x09, 0x42, 0x69, 0x74, 0x74, 0x65, 0x72, 0x45, 0x6e,
+ 0x64, 0x22, 0x3f, 0x0a, 0x09, 0x42, 0x69, 0x67, 0x68, 0x74, 0x4b, 0x6e, 0x6f, 0x74, 0x12, 0x1e,
+ 0x0a, 0x04, 0x4c, 0x6f, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x6d,
+ 0x61, 0x69, 0x6e, 0x2e, 0x4b, 0x6e, 0x6f, 0x74, 0x52, 0x04, 0x4c, 0x6f, 0x6f, 0x70, 0x12, 0x12,
+ 0x0a, 0x04, 0x54, 0x75, 0x72, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x54, 0x75,
+ 0x72, 0x6e, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x2f, 0x6b, 0x61, 0x74, 0x79, 0x64, 0x69, 0x64, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x75, 0x69,
+ 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x67, 0x65, 0x6e,
+ 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2d, 0x74, 0x65, 0x73, 0x74, 0x73,
+ 0x2f, 0x6d, 0x61, 0x69, 0x6e,
+}
+
+var (
+ file_knot_proto_rawDescOnce sync.Once
+ file_knot_proto_rawDescData = file_knot_proto_rawDesc
+)
-func (this *Knot) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return KnotDescription()
-}
-func (this *BightKnot) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return KnotDescription()
-}
-func KnotDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3892 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x6b, 0x70, 0xe3, 0xd6,
- 0x75, 0x0e, 0x5f, 0x12, 0x79, 0x48, 0x51, 0xd0, 0x95, 0xac, 0xe5, 0xca, 0xb1, 0x77, 0x97, 0xb6,
- 0x63, 0xd9, 0x8e, 0xb5, 0x99, 0xf5, 0xee, 0xda, 0xe6, 0x36, 0xd9, 0x52, 0x14, 0x56, 0xa1, 0x23,
- 0x89, 0x0c, 0x28, 0xc5, 0x8f, 0x4c, 0x07, 0x03, 0x81, 0x97, 0x14, 0x76, 0x41, 0x00, 0x01, 0xc0,
- 0x5d, 0x6b, 0xa7, 0x3f, 0xdc, 0x71, 0x1f, 0x93, 0xe9, 0xfb, 0x31, 0xd3, 0xc4, 0x75, 0xdc, 0x26,
- 0x9d, 0xc6, 0x6d, 0xfa, 0x4a, 0xfa, 0x48, 0x9b, 0xf4, 0x4f, 0xff, 0xa4, 0xcd, 0xaf, 0xce, 0xe4,
- 0x7f, 0x7f, 0x74, 0x5a, 0xcf, 0xf4, 0xe5, 0xbe, 0x77, 0xa6, 0x9d, 0xf1, 0x9f, 0xce, 0x7d, 0x81,
- 0x00, 0x48, 0x2d, 0xa0, 0xcc, 0xd8, 0xf9, 0x25, 0xe2, 0xdc, 0xf3, 0x7d, 0x38, 0xf7, 0xdc, 0x73,
- 0xcf, 0x39, 0xf7, 0x42, 0xf0, 0xdd, 0x06, 0x9c, 0x1f, 0xda, 0xf6, 0xd0, 0xc4, 0x17, 0x1d, 0xd7,
- 0xf6, 0xed, 0xc3, 0xf1, 0xe0, 0x62, 0x1f, 0x7b, 0xba, 0x6b, 0x38, 0xbe, 0xed, 0x6e, 0x50, 0x19,
- 0x5a, 0x64, 0x1a, 0x1b, 0x42, 0xa3, 0xbe, 0x0b, 0x4b, 0x37, 0x0c, 0x13, 0x6f, 0x05, 0x8a, 0x3d,
- 0xec, 0xa3, 0xe7, 0x20, 0x3f, 0x30, 0x4c, 0x5c, 0xcb, 0x9c, 0xcf, 0xad, 0x97, 0x2f, 0x3d, 0xba,
- 0x11, 0x03, 0x6d, 0x44, 0x11, 0x5d, 0x22, 0x56, 0x28, 0xa2, 0xfe, 0x4e, 0x1e, 0x96, 0x67, 0x8c,
- 0x22, 0x04, 0x79, 0x4b, 0x1b, 0x11, 0xc6, 0xcc, 0x7a, 0x49, 0xa1, 0xbf, 0x51, 0x0d, 0xe6, 0x1d,
- 0x4d, 0xbf, 0xa5, 0x0d, 0x71, 0x2d, 0x4b, 0xc5, 0xe2, 0x11, 0x3d, 0x0c, 0xd0, 0xc7, 0x0e, 0xb6,
- 0xfa, 0xd8, 0xd2, 0x8f, 0x6b, 0xb9, 0xf3, 0xb9, 0xf5, 0x92, 0x12, 0x92, 0xa0, 0xa7, 0x60, 0xc9,
- 0x19, 0x1f, 0x9a, 0x86, 0xae, 0x86, 0xd4, 0xe0, 0x7c, 0x6e, 0xbd, 0xa0, 0x48, 0x6c, 0x60, 0x6b,
- 0xa2, 0xfc, 0x38, 0x2c, 0xde, 0xc1, 0xda, 0xad, 0xb0, 0x6a, 0x99, 0xaa, 0x56, 0x89, 0x38, 0xa4,
- 0xd8, 0x82, 0xca, 0x08, 0x7b, 0x9e, 0x36, 0xc4, 0xaa, 0x7f, 0xec, 0xe0, 0x5a, 0x9e, 0xce, 0xfe,
- 0xfc, 0xd4, 0xec, 0xe3, 0x33, 0x2f, 0x73, 0xd4, 0xfe, 0xb1, 0x83, 0x51, 0x13, 0x4a, 0xd8, 0x1a,
- 0x8f, 0x18, 0x43, 0xe1, 0x04, 0xff, 0xc9, 0xd6, 0x78, 0x14, 0x67, 0x29, 0x12, 0x18, 0xa7, 0x98,
- 0xf7, 0xb0, 0x7b, 0xdb, 0xd0, 0x71, 0x6d, 0x8e, 0x12, 0x3c, 0x3e, 0x45, 0xd0, 0x63, 0xe3, 0x71,
- 0x0e, 0x81, 0x43, 0x2d, 0x28, 0xe1, 0x57, 0x7d, 0x6c, 0x79, 0x86, 0x6d, 0xd5, 0xe6, 0x29, 0xc9,
- 0x63, 0x33, 0x56, 0x11, 0x9b, 0xfd, 0x38, 0xc5, 0x04, 0x87, 0xae, 0xc2, 0xbc, 0xed, 0xf8, 0x86,
- 0x6d, 0x79, 0xb5, 0xe2, 0xf9, 0xcc, 0x7a, 0xf9, 0xd2, 0x87, 0x67, 0x06, 0x42, 0x87, 0xe9, 0x28,
- 0x42, 0x19, 0xb5, 0x41, 0xf2, 0xec, 0xb1, 0xab, 0x63, 0x55, 0xb7, 0xfb, 0x58, 0x35, 0xac, 0x81,
- 0x5d, 0x2b, 0x51, 0x82, 0x73, 0xd3, 0x13, 0xa1, 0x8a, 0x2d, 0xbb, 0x8f, 0xdb, 0xd6, 0xc0, 0x56,
- 0xaa, 0x5e, 0xe4, 0x19, 0xad, 0xc2, 0x9c, 0x77, 0x6c, 0xf9, 0xda, 0xab, 0xb5, 0x0a, 0x8d, 0x10,
- 0xfe, 0x54, 0xff, 0xd6, 0x1c, 0x2c, 0xa6, 0x09, 0xb1, 0x6b, 0x50, 0x18, 0x90, 0x59, 0xd6, 0xb2,
- 0xa7, 0xf1, 0x01, 0xc3, 0x44, 0x9d, 0x38, 0xf7, 0x7d, 0x3a, 0xb1, 0x09, 0x65, 0x0b, 0x7b, 0x3e,
- 0xee, 0xb3, 0x88, 0xc8, 0xa5, 0x8c, 0x29, 0x60, 0xa0, 0xe9, 0x90, 0xca, 0x7f, 0x5f, 0x21, 0xf5,
- 0x12, 0x2c, 0x06, 0x26, 0xa9, 0xae, 0x66, 0x0d, 0x45, 0x6c, 0x5e, 0x4c, 0xb2, 0x64, 0x43, 0x16,
- 0x38, 0x85, 0xc0, 0x94, 0x2a, 0x8e, 0x3c, 0xa3, 0x2d, 0x00, 0xdb, 0xc2, 0xf6, 0x40, 0xed, 0x63,
- 0xdd, 0xac, 0x15, 0x4f, 0xf0, 0x52, 0x87, 0xa8, 0x4c, 0x79, 0xc9, 0x66, 0x52, 0xdd, 0x44, 0xcf,
- 0x4f, 0x42, 0x6d, 0xfe, 0x84, 0x48, 0xd9, 0x65, 0x9b, 0x6c, 0x2a, 0xda, 0x0e, 0xa0, 0xea, 0x62,
- 0x12, 0xf7, 0xb8, 0xcf, 0x67, 0x56, 0xa2, 0x46, 0x6c, 0x24, 0xce, 0x4c, 0xe1, 0x30, 0x36, 0xb1,
- 0x05, 0x37, 0xfc, 0x88, 0x1e, 0x81, 0x40, 0xa0, 0xd2, 0xb0, 0x02, 0x9a, 0x85, 0x2a, 0x42, 0xb8,
- 0xa7, 0x8d, 0xf0, 0xda, 0x5d, 0xa8, 0x46, 0xdd, 0x83, 0x56, 0xa0, 0xe0, 0xf9, 0x9a, 0xeb, 0xd3,
- 0x28, 0x2c, 0x28, 0xec, 0x01, 0x49, 0x90, 0xc3, 0x56, 0x9f, 0x66, 0xb9, 0x82, 0x42, 0x7e, 0xa2,
- 0x1f, 0x9e, 0x4c, 0x38, 0x47, 0x27, 0xfc, 0x91, 0xe9, 0x15, 0x8d, 0x30, 0xc7, 0xe7, 0xbd, 0xf6,
- 0x2c, 0x2c, 0x44, 0x26, 0x90, 0xf6, 0xd5, 0xf5, 0x1f, 0x85, 0x07, 0x66, 0x52, 0xa3, 0x97, 0x60,
- 0x65, 0x6c, 0x19, 0x96, 0x8f, 0x5d, 0xc7, 0xc5, 0x24, 0x62, 0xd9, 0xab, 0x6a, 0xff, 0x38, 0x7f,
- 0x42, 0xcc, 0x1d, 0x84, 0xb5, 0x19, 0x8b, 0xb2, 0x3c, 0x9e, 0x16, 0x3e, 0x59, 0x2a, 0xfe, 0xd3,
- 0xbc, 0xf4, 0xda, 0x6b, 0xaf, 0xbd, 0x96, 0xad, 0x7f, 0x61, 0x0e, 0x56, 0x66, 0xed, 0x99, 0x99,
- 0xdb, 0x77, 0x15, 0xe6, 0xac, 0xf1, 0xe8, 0x10, 0xbb, 0xd4, 0x49, 0x05, 0x85, 0x3f, 0xa1, 0x26,
- 0x14, 0x4c, 0xed, 0x10, 0x9b, 0xb5, 0xfc, 0xf9, 0xcc, 0x7a, 0xf5, 0xd2, 0x53, 0xa9, 0x76, 0xe5,
- 0xc6, 0x0e, 0x81, 0x28, 0x0c, 0x89, 0x3e, 0x01, 0x79, 0x9e, 0xa2, 0x09, 0xc3, 0x93, 0xe9, 0x18,
- 0xc8, 0x5e, 0x52, 0x28, 0x0e, 0x3d, 0x08, 0x25, 0xf2, 0x97, 0xc5, 0xc6, 0x1c, 0xb5, 0xb9, 0x48,
- 0x04, 0x24, 0x2e, 0xd0, 0x1a, 0x14, 0xe9, 0x36, 0xe9, 0x63, 0x51, 0xda, 0x82, 0x67, 0x12, 0x58,
- 0x7d, 0x3c, 0xd0, 0xc6, 0xa6, 0xaf, 0xde, 0xd6, 0xcc, 0x31, 0xa6, 0x01, 0x5f, 0x52, 0x2a, 0x5c,
- 0xf8, 0x19, 0x22, 0x43, 0xe7, 0xa0, 0xcc, 0x76, 0x95, 0x61, 0xf5, 0xf1, 0xab, 0x34, 0x7b, 0x16,
- 0x14, 0xb6, 0xd1, 0xda, 0x44, 0x42, 0x5e, 0x7f, 0xd3, 0xb3, 0x2d, 0x11, 0x9a, 0xf4, 0x15, 0x44,
- 0x40, 0x5f, 0xff, 0x6c, 0x3c, 0x71, 0x3f, 0x34, 0x7b, 0x7a, 0xf1, 0x98, 0xaa, 0x7f, 0x33, 0x0b,
- 0x79, 0x9a, 0x2f, 0x16, 0xa1, 0xbc, 0xff, 0x72, 0x57, 0x56, 0xb7, 0x3a, 0x07, 0x9b, 0x3b, 0xb2,
- 0x94, 0x41, 0x55, 0x00, 0x2a, 0xb8, 0xb1, 0xd3, 0x69, 0xee, 0x4b, 0xd9, 0xe0, 0xb9, 0xbd, 0xb7,
- 0x7f, 0xf5, 0xb2, 0x94, 0x0b, 0x00, 0x07, 0x4c, 0x90, 0x0f, 0x2b, 0x3c, 0x73, 0x49, 0x2a, 0x20,
- 0x09, 0x2a, 0x8c, 0xa0, 0xfd, 0x92, 0xbc, 0x75, 0xf5, 0xb2, 0x34, 0x17, 0x95, 0x3c, 0x73, 0x49,
- 0x9a, 0x47, 0x0b, 0x50, 0xa2, 0x92, 0xcd, 0x4e, 0x67, 0x47, 0x2a, 0x06, 0x9c, 0xbd, 0x7d, 0xa5,
- 0xbd, 0xb7, 0x2d, 0x95, 0x02, 0xce, 0x6d, 0xa5, 0x73, 0xd0, 0x95, 0x20, 0x60, 0xd8, 0x95, 0x7b,
- 0xbd, 0xe6, 0xb6, 0x2c, 0x95, 0x03, 0x8d, 0xcd, 0x97, 0xf7, 0xe5, 0x9e, 0x54, 0x89, 0x98, 0xf5,
- 0xcc, 0x25, 0x69, 0x21, 0x78, 0x85, 0xbc, 0x77, 0xb0, 0x2b, 0x55, 0xd1, 0x12, 0x2c, 0xb0, 0x57,
- 0x08, 0x23, 0x16, 0x63, 0xa2, 0xab, 0x97, 0x25, 0x69, 0x62, 0x08, 0x63, 0x59, 0x8a, 0x08, 0xae,
- 0x5e, 0x96, 0x50, 0xbd, 0x05, 0x05, 0x1a, 0x5d, 0x08, 0x41, 0x75, 0xa7, 0xb9, 0x29, 0xef, 0xa8,
- 0x9d, 0xee, 0x7e, 0xbb, 0xb3, 0xd7, 0xdc, 0x91, 0x32, 0x13, 0x99, 0x22, 0x7f, 0xfa, 0xa0, 0xad,
- 0xc8, 0x5b, 0x52, 0x36, 0x2c, 0xeb, 0xca, 0xcd, 0x7d, 0x79, 0x4b, 0xca, 0xd5, 0x75, 0x58, 0x99,
- 0x95, 0x27, 0x67, 0xee, 0x8c, 0xd0, 0x12, 0x67, 0x4f, 0x58, 0x62, 0xca, 0x35, 0xb5, 0xc4, 0xff,
- 0x90, 0x85, 0xe5, 0x19, 0xb5, 0x62, 0xe6, 0x4b, 0xae, 0x43, 0x81, 0x85, 0x28, 0xab, 0x9e, 0x4f,
- 0xcc, 0x2c, 0x3a, 0x34, 0x60, 0xa7, 0x2a, 0x28, 0xc5, 0x85, 0x3b, 0x88, 0xdc, 0x09, 0x1d, 0x04,
- 0xa1, 0x98, 0xca, 0xe9, 0x3f, 0x32, 0x95, 0xd3, 0x59, 0xd9, 0xbb, 0x9a, 0xa6, 0xec, 0x51, 0xd9,
- 0xe9, 0x72, 0x7b, 0x61, 0x46, 0x6e, 0xbf, 0x06, 0x4b, 0x53, 0x44, 0xa9, 0x73, 0xec, 0xeb, 0x19,
- 0xa8, 0x9d, 0xe4, 0x9c, 0x84, 0x4c, 0x97, 0x8d, 0x64, 0xba, 0x6b, 0x71, 0x0f, 0x5e, 0x38, 0x79,
- 0x11, 0xa6, 0xd6, 0xfa, 0xed, 0x0c, 0xac, 0xce, 0xee, 0x14, 0x67, 0xda, 0xf0, 0x09, 0x98, 0x1b,
- 0x61, 0xff, 0xc8, 0x16, 0xdd, 0xd2, 0x47, 0x66, 0xd4, 0x60, 0x32, 0x1c, 0x5f, 0x6c, 0x8e, 0x0a,
- 0x17, 0xf1, 0xdc, 0x49, 0xed, 0x1e, 0xb3, 0x66, 0xca, 0xd2, 0xcf, 0x67, 0xe1, 0x81, 0x99, 0xe4,
- 0x33, 0x0d, 0x7d, 0x08, 0xc0, 0xb0, 0x9c, 0xb1, 0xcf, 0x3a, 0x22, 0x96, 0x60, 0x4b, 0x54, 0x42,
- 0x93, 0x17, 0x49, 0x9e, 0x63, 0x3f, 0x18, 0xcf, 0xd1, 0x71, 0x60, 0x22, 0xaa, 0xf0, 0xdc, 0xc4,
- 0xd0, 0x3c, 0x35, 0xf4, 0xe1, 0x13, 0x66, 0x3a, 0x15, 0x98, 0x1f, 0x03, 0x49, 0x37, 0x0d, 0x6c,
- 0xf9, 0xaa, 0xe7, 0xbb, 0x58, 0x1b, 0x19, 0xd6, 0x90, 0x56, 0x90, 0x62, 0xa3, 0x30, 0xd0, 0x4c,
- 0x0f, 0x2b, 0x8b, 0x6c, 0xb8, 0x27, 0x46, 0x09, 0x82, 0x06, 0x90, 0x1b, 0x42, 0xcc, 0x45, 0x10,
- 0x6c, 0x38, 0x40, 0xd4, 0x7f, 0xa6, 0x04, 0xe5, 0x50, 0x5f, 0x8d, 0x2e, 0x40, 0xe5, 0xa6, 0x76,
- 0x5b, 0x53, 0xc5, 0x59, 0x89, 0x79, 0xa2, 0x4c, 0x64, 0x5d, 0x7e, 0x5e, 0xfa, 0x18, 0xac, 0x50,
- 0x15, 0x7b, 0xec, 0x63, 0x57, 0xd5, 0x4d, 0xcd, 0xf3, 0xa8, 0xd3, 0x8a, 0x54, 0x15, 0x91, 0xb1,
- 0x0e, 0x19, 0x6a, 0x89, 0x11, 0x74, 0x05, 0x96, 0x29, 0x62, 0x34, 0x36, 0x7d, 0xc3, 0x31, 0xb1,
- 0x4a, 0x4e, 0x6f, 0x1e, 0xad, 0x24, 0x81, 0x65, 0x4b, 0x44, 0x63, 0x97, 0x2b, 0x10, 0x8b, 0x3c,
- 0xb4, 0x05, 0x0f, 0x51, 0xd8, 0x10, 0x5b, 0xd8, 0xd5, 0x7c, 0xac, 0xe2, 0xcf, 0x8d, 0x35, 0xd3,
- 0x53, 0x35, 0xab, 0xaf, 0x1e, 0x69, 0xde, 0x51, 0x6d, 0x85, 0x10, 0x6c, 0x66, 0x6b, 0x19, 0xe5,
- 0x2c, 0x51, 0xdc, 0xe6, 0x7a, 0x32, 0x55, 0x6b, 0x5a, 0xfd, 0x4f, 0x6a, 0xde, 0x11, 0x6a, 0xc0,
- 0x2a, 0x65, 0xf1, 0x7c, 0xd7, 0xb0, 0x86, 0xaa, 0x7e, 0x84, 0xf5, 0x5b, 0xea, 0xd8, 0x1f, 0x3c,
- 0x57, 0x7b, 0x30, 0xfc, 0x7e, 0x6a, 0x61, 0x8f, 0xea, 0xb4, 0x88, 0xca, 0x81, 0x3f, 0x78, 0x0e,
- 0xf5, 0xa0, 0x42, 0x16, 0x63, 0x64, 0xdc, 0xc5, 0xea, 0xc0, 0x76, 0x69, 0x69, 0xac, 0xce, 0x48,
- 0x4d, 0x21, 0x0f, 0x6e, 0x74, 0x38, 0x60, 0xd7, 0xee, 0xe3, 0x46, 0xa1, 0xd7, 0x95, 0xe5, 0x2d,
- 0xa5, 0x2c, 0x58, 0x6e, 0xd8, 0x2e, 0x09, 0xa8, 0xa1, 0x1d, 0x38, 0xb8, 0xcc, 0x02, 0x6a, 0x68,
- 0x0b, 0xf7, 0x5e, 0x81, 0x65, 0x5d, 0x67, 0x73, 0x36, 0x74, 0x95, 0x9f, 0xb1, 0xbc, 0x9a, 0x14,
- 0x71, 0x96, 0xae, 0x6f, 0x33, 0x05, 0x1e, 0xe3, 0x1e, 0x7a, 0x1e, 0x1e, 0x98, 0x38, 0x2b, 0x0c,
- 0x5c, 0x9a, 0x9a, 0x65, 0x1c, 0x7a, 0x05, 0x96, 0x9d, 0xe3, 0x69, 0x20, 0x8a, 0xbc, 0xd1, 0x39,
- 0x8e, 0xc3, 0x9e, 0x85, 0x15, 0xe7, 0xc8, 0x99, 0xc6, 0x3d, 0x19, 0xc6, 0x21, 0xe7, 0xc8, 0x89,
- 0x03, 0x1f, 0xa3, 0x07, 0x6e, 0x17, 0xeb, 0x9a, 0x8f, 0xfb, 0xb5, 0x33, 0x61, 0xf5, 0xd0, 0x00,
- 0xba, 0x08, 0x92, 0xae, 0xab, 0xd8, 0xd2, 0x0e, 0x4d, 0xac, 0x6a, 0x2e, 0xb6, 0x34, 0xaf, 0x76,
- 0x2e, 0xac, 0x5c, 0xd5, 0x75, 0x99, 0x8e, 0x36, 0xe9, 0x20, 0x7a, 0x12, 0x96, 0xec, 0xc3, 0x9b,
- 0x3a, 0x0b, 0x49, 0xd5, 0x71, 0xf1, 0xc0, 0x78, 0xb5, 0xf6, 0x28, 0xf5, 0xef, 0x22, 0x19, 0xa0,
- 0x01, 0xd9, 0xa5, 0x62, 0xf4, 0x04, 0x48, 0xba, 0x77, 0xa4, 0xb9, 0x0e, 0xcd, 0xc9, 0x9e, 0xa3,
- 0xe9, 0xb8, 0xf6, 0x18, 0x53, 0x65, 0xf2, 0x3d, 0x21, 0x26, 0x5b, 0xc2, 0xbb, 0x63, 0x0c, 0x7c,
- 0xc1, 0xf8, 0x38, 0xdb, 0x12, 0x54, 0xc6, 0xd9, 0xd6, 0x41, 0x22, 0xae, 0x88, 0xbc, 0x78, 0x9d,
- 0xaa, 0x55, 0x9d, 0x23, 0x27, 0xfc, 0xde, 0x47, 0x60, 0x81, 0x68, 0x4e, 0x5e, 0xfa, 0x04, 0x6b,
- 0xc8, 0x9c, 0xa3, 0xd0, 0x1b, 0x2f, 0xc3, 0x2a, 0x51, 0x1a, 0x61, 0x5f, 0xeb, 0x6b, 0xbe, 0x16,
- 0xd2, 0xfe, 0x28, 0xd5, 0x26, 0x7e, 0xdf, 0xe5, 0x83, 0x11, 0x3b, 0xdd, 0xf1, 0xe1, 0x71, 0x10,
- 0x59, 0x4f, 0x33, 0x3b, 0x89, 0x4c, 0xc4, 0xd6, 0xfb, 0xd6, 0x74, 0xd7, 0x1b, 0x50, 0x09, 0x07,
- 0x3e, 0x2a, 0x01, 0x0b, 0x7d, 0x29, 0x43, 0xba, 0xa0, 0x56, 0x67, 0x8b, 0xf4, 0x2f, 0xaf, 0xc8,
- 0x52, 0x96, 0xf4, 0x51, 0x3b, 0xed, 0x7d, 0x59, 0x55, 0x0e, 0xf6, 0xf6, 0xdb, 0xbb, 0xb2, 0x94,
- 0x0b, 0x37, 0xec, 0xdf, 0xc9, 0x42, 0x35, 0x7a, 0xf6, 0x42, 0x3f, 0x04, 0x67, 0xc4, 0x45, 0x89,
- 0x87, 0x7d, 0xf5, 0x8e, 0xe1, 0xd2, 0xbd, 0x38, 0xd2, 0x58, 0x5d, 0x0c, 0xa2, 0x61, 0x85, 0x6b,
- 0xf5, 0xb0, 0xff, 0xa2, 0xe1, 0x92, 0x9d, 0x36, 0xd2, 0x7c, 0xb4, 0x03, 0xe7, 0x2c, 0x5b, 0xf5,
- 0x7c, 0xcd, 0xea, 0x6b, 0x6e, 0x5f, 0x9d, 0x5c, 0x51, 0xa9, 0x9a, 0xae, 0x63, 0xcf, 0xb3, 0x59,
- 0x0d, 0x0c, 0x58, 0x3e, 0x6c, 0xd9, 0x3d, 0xae, 0x3c, 0x29, 0x0e, 0x4d, 0xae, 0x1a, 0x8b, 0xdc,
- 0xdc, 0x49, 0x91, 0xfb, 0x20, 0x94, 0x46, 0x9a, 0xa3, 0x62, 0xcb, 0x77, 0x8f, 0x69, 0xc7, 0x5d,
- 0x54, 0x8a, 0x23, 0xcd, 0x91, 0xc9, 0xf3, 0x07, 0x73, 0xf0, 0xf9, 0xdb, 0x1c, 0x54, 0xc2, 0x5d,
- 0x37, 0x39, 0xc4, 0xe8, 0xb4, 0x40, 0x65, 0x68, 0x0a, 0x7b, 0xe4, 0xbe, 0x3d, 0xfa, 0x46, 0x8b,
- 0x54, 0xae, 0xc6, 0x1c, 0xeb, 0x85, 0x15, 0x86, 0x24, 0x5d, 0x03, 0x09, 0x2d, 0xcc, 0x7a, 0x8f,
- 0xa2, 0xc2, 0x9f, 0xd0, 0x36, 0xcc, 0xdd, 0xf4, 0x28, 0xf7, 0x1c, 0xe5, 0x7e, 0xf4, 0xfe, 0xdc,
- 0x2f, 0xf4, 0x28, 0x79, 0xe9, 0x85, 0x9e, 0xba, 0xd7, 0x51, 0x76, 0x9b, 0x3b, 0x0a, 0x87, 0xa3,
- 0xb3, 0x90, 0x37, 0xb5, 0xbb, 0xc7, 0xd1, 0x1a, 0x47, 0x45, 0x69, 0x1d, 0x7f, 0x16, 0xf2, 0x77,
- 0xb0, 0x76, 0x2b, 0x5a, 0x59, 0xa8, 0xe8, 0x7d, 0x0c, 0xfd, 0x8b, 0x50, 0xa0, 0xfe, 0x42, 0x00,
- 0xdc, 0x63, 0xd2, 0x87, 0x50, 0x11, 0xf2, 0xad, 0x8e, 0x42, 0xc2, 0x5f, 0x82, 0x0a, 0x93, 0xaa,
- 0xdd, 0xb6, 0xdc, 0x92, 0xa5, 0x6c, 0xfd, 0x0a, 0xcc, 0x31, 0x27, 0x90, 0xad, 0x11, 0xb8, 0x41,
- 0xfa, 0x10, 0x7f, 0xe4, 0x1c, 0x19, 0x31, 0x7a, 0xb0, 0xbb, 0x29, 0x2b, 0x52, 0x36, 0xbc, 0xbc,
- 0x1e, 0x54, 0xc2, 0x0d, 0xf7, 0x07, 0x13, 0x53, 0xdf, 0xce, 0x40, 0x39, 0xd4, 0x40, 0x93, 0xce,
- 0x47, 0x33, 0x4d, 0xfb, 0x8e, 0xaa, 0x99, 0x86, 0xe6, 0xf1, 0xa0, 0x00, 0x2a, 0x6a, 0x12, 0x49,
- 0xda, 0x45, 0xfb, 0x40, 0x8c, 0x7f, 0x2b, 0x03, 0x52, 0xbc, 0x77, 0x8d, 0x19, 0x98, 0xf9, 0x81,
- 0x1a, 0xf8, 0x66, 0x06, 0xaa, 0xd1, 0x86, 0x35, 0x66, 0xde, 0x85, 0x1f, 0xa8, 0x79, 0x7f, 0x97,
- 0x85, 0x85, 0x48, 0x9b, 0x9a, 0xd6, 0xba, 0xcf, 0xc1, 0x92, 0xd1, 0xc7, 0x23, 0xc7, 0xf6, 0xb1,
- 0xa5, 0x1f, 0xab, 0x26, 0xbe, 0x8d, 0xcd, 0x5a, 0x9d, 0x26, 0x8a, 0x8b, 0xf7, 0x6f, 0x84, 0x37,
- 0xda, 0x13, 0xdc, 0x0e, 0x81, 0x35, 0x96, 0xdb, 0x5b, 0xf2, 0x6e, 0xb7, 0xb3, 0x2f, 0xef, 0xb5,
- 0x5e, 0x56, 0x0f, 0xf6, 0x3e, 0xb5, 0xd7, 0x79, 0x71, 0x4f, 0x91, 0x8c, 0x98, 0xda, 0xfb, 0xb8,
- 0xd5, 0xbb, 0x20, 0xc5, 0x8d, 0x42, 0x67, 0x60, 0x96, 0x59, 0xd2, 0x87, 0xd0, 0x32, 0x2c, 0xee,
- 0x75, 0xd4, 0x5e, 0x7b, 0x4b, 0x56, 0xe5, 0x1b, 0x37, 0xe4, 0xd6, 0x7e, 0x8f, 0x5d, 0x6d, 0x04,
- 0xda, 0xfb, 0xd1, 0x4d, 0xfd, 0x46, 0x0e, 0x96, 0x67, 0x58, 0x82, 0x9a, 0xfc, 0x50, 0xc2, 0xce,
- 0x49, 0x4f, 0xa7, 0xb1, 0x7e, 0x83, 0x74, 0x05, 0x5d, 0xcd, 0xf5, 0xf9, 0x19, 0xe6, 0x09, 0x20,
- 0x5e, 0xb2, 0x7c, 0x63, 0x60, 0x60, 0x97, 0xdf, 0x04, 0xb1, 0x93, 0xca, 0xe2, 0x44, 0xce, 0x2e,
- 0x83, 0x3e, 0x0a, 0xc8, 0xb1, 0x3d, 0xc3, 0x37, 0x6e, 0x63, 0xd5, 0xb0, 0xc4, 0xb5, 0x11, 0x39,
- 0xb9, 0xe4, 0x15, 0x49, 0x8c, 0xb4, 0x2d, 0x3f, 0xd0, 0xb6, 0xf0, 0x50, 0x8b, 0x69, 0x93, 0x04,
- 0x9e, 0x53, 0x24, 0x31, 0x12, 0x68, 0x5f, 0x80, 0x4a, 0xdf, 0x1e, 0x93, 0x76, 0x8e, 0xe9, 0x91,
- 0x7a, 0x91, 0x51, 0xca, 0x4c, 0x16, 0xa8, 0xf0, 0x46, 0x7d, 0x72, 0x5f, 0x55, 0x51, 0xca, 0x4c,
- 0xc6, 0x54, 0x1e, 0x87, 0x45, 0x6d, 0x38, 0x74, 0x09, 0xb9, 0x20, 0x62, 0x47, 0x8f, 0x6a, 0x20,
- 0xa6, 0x8a, 0x6b, 0x2f, 0x40, 0x51, 0xf8, 0x81, 0x94, 0x64, 0xe2, 0x09, 0xd5, 0x61, 0xe7, 0xe9,
- 0xec, 0x7a, 0x49, 0x29, 0x5a, 0x62, 0xf0, 0x02, 0x54, 0x0c, 0x4f, 0x9d, 0x5c, 0xbf, 0x67, 0xcf,
- 0x67, 0xd7, 0x8b, 0x4a, 0xd9, 0xf0, 0x82, 0xab, 0xcb, 0xfa, 0xdb, 0x59, 0xa8, 0x46, 0x3f, 0x1f,
- 0xa0, 0x2d, 0x28, 0x9a, 0xb6, 0xae, 0xd1, 0xd0, 0x62, 0xdf, 0xae, 0xd6, 0x13, 0xbe, 0x38, 0x6c,
- 0xec, 0x70, 0x7d, 0x25, 0x40, 0xae, 0xfd, 0x4d, 0x06, 0x8a, 0x42, 0x8c, 0x56, 0x21, 0xef, 0x68,
- 0xfe, 0x11, 0xa5, 0x2b, 0x6c, 0x66, 0xa5, 0x8c, 0x42, 0x9f, 0x89, 0xdc, 0x73, 0x34, 0x8b, 0x86,
- 0x00, 0x97, 0x93, 0x67, 0xb2, 0xae, 0x26, 0xd6, 0xfa, 0xf4, 0x5c, 0x63, 0x8f, 0x46, 0xd8, 0xf2,
- 0x3d, 0xb1, 0xae, 0x5c, 0xde, 0xe2, 0x62, 0xf4, 0x14, 0x2c, 0xf9, 0xae, 0x66, 0x98, 0x11, 0xdd,
- 0x3c, 0xd5, 0x95, 0xc4, 0x40, 0xa0, 0xdc, 0x80, 0xb3, 0x82, 0xb7, 0x8f, 0x7d, 0x4d, 0x3f, 0xc2,
- 0xfd, 0x09, 0x68, 0x8e, 0xde, 0x5f, 0x9c, 0xe1, 0x0a, 0x5b, 0x7c, 0x5c, 0x60, 0xeb, 0xdf, 0xcb,
- 0xc0, 0x92, 0x38, 0x89, 0xf5, 0x03, 0x67, 0xed, 0x02, 0x68, 0x96, 0x65, 0xfb, 0x61, 0x77, 0x4d,
- 0x87, 0xf2, 0x14, 0x6e, 0xa3, 0x19, 0x80, 0x94, 0x10, 0xc1, 0xda, 0x08, 0x60, 0x32, 0x72, 0xa2,
- 0xdb, 0xce, 0x41, 0x99, 0x7f, 0x1b, 0xa2, 0x1f, 0x18, 0xd9, 0xd9, 0x1d, 0x98, 0x88, 0x1c, 0xd9,
- 0xd0, 0x0a, 0x14, 0x0e, 0xf1, 0xd0, 0xb0, 0xf8, 0x8d, 0x2f, 0x7b, 0x10, 0x37, 0x2c, 0xf9, 0xe0,
- 0x86, 0x65, 0xf3, 0xb3, 0xb0, 0xac, 0xdb, 0xa3, 0xb8, 0xb9, 0x9b, 0x52, 0xec, 0xfe, 0xc0, 0xfb,
- 0x64, 0xe6, 0x15, 0x98, 0xb4, 0x98, 0xff, 0x97, 0xc9, 0x7c, 0x25, 0x9b, 0xdb, 0xee, 0x6e, 0x7e,
- 0x2d, 0xbb, 0xb6, 0xcd, 0xa0, 0x5d, 0x31, 0x53, 0x05, 0x0f, 0x4c, 0xac, 0x13, 0xeb, 0xe1, 0xab,
- 0x4f, 0xc1, 0xd3, 0x43, 0xc3, 0x3f, 0x1a, 0x1f, 0x6e, 0xe8, 0xf6, 0xe8, 0xe2, 0xd0, 0x1e, 0xda,
- 0x93, 0x6f, 0xaa, 0xe4, 0x89, 0x3e, 0xd0, 0x5f, 0xfc, 0xbb, 0x6a, 0x29, 0x90, 0xae, 0x25, 0x7e,
- 0x84, 0x6d, 0xec, 0xc1, 0x32, 0x57, 0x56, 0xe9, 0x87, 0x1d, 0x76, 0x3c, 0x41, 0xf7, 0xbd, 0x1c,
- 0xab, 0x7d, 0xe3, 0x1d, 0x5a, 0xae, 0x95, 0x25, 0x0e, 0x25, 0x63, 0xec, 0x04, 0xd3, 0x50, 0xe0,
- 0x81, 0x08, 0x1f, 0xdb, 0x9a, 0xd8, 0x4d, 0x60, 0xfc, 0x0e, 0x67, 0x5c, 0x0e, 0x31, 0xf6, 0x38,
- 0xb4, 0xd1, 0x82, 0x85, 0xd3, 0x70, 0xfd, 0x15, 0xe7, 0xaa, 0xe0, 0x30, 0xc9, 0x36, 0x2c, 0x52,
- 0x12, 0x7d, 0xec, 0xf9, 0xf6, 0x88, 0xe6, 0xbd, 0xfb, 0xd3, 0xfc, 0xf5, 0x3b, 0x6c, 0xaf, 0x54,
- 0x09, 0xac, 0x15, 0xa0, 0x1a, 0x0d, 0xa0, 0xdf, 0xb2, 0xfa, 0x58, 0x37, 0x13, 0x18, 0xbe, 0xcb,
- 0x0d, 0x09, 0xf4, 0x1b, 0x9f, 0x81, 0x15, 0xf2, 0x9b, 0xa6, 0xa5, 0xb0, 0x25, 0xc9, 0x37, 0x69,
- 0xb5, 0xef, 0xbd, 0xce, 0xb6, 0xe3, 0x72, 0x40, 0x10, 0xb2, 0x29, 0xb4, 0x8a, 0x43, 0xec, 0xfb,
- 0xd8, 0xf5, 0x54, 0xcd, 0x9c, 0x65, 0x5e, 0xe8, 0x2a, 0xa2, 0xf6, 0xc5, 0x77, 0xa3, 0xab, 0xb8,
- 0xcd, 0x90, 0x4d, 0xd3, 0x6c, 0x1c, 0xc0, 0x99, 0x19, 0x51, 0x91, 0x82, 0xf3, 0x0d, 0xce, 0xb9,
- 0x32, 0x15, 0x19, 0x84, 0xb6, 0x0b, 0x42, 0x1e, 0xac, 0x65, 0x0a, 0xce, 0x5f, 0xe3, 0x9c, 0x88,
- 0x63, 0xc5, 0x92, 0x12, 0xc6, 0x17, 0x60, 0xe9, 0x36, 0x76, 0x0f, 0x6d, 0x8f, 0x5f, 0xff, 0xa4,
- 0xa0, 0x7b, 0x93, 0xd3, 0x2d, 0x72, 0x20, 0xbd, 0x0f, 0x22, 0x5c, 0xcf, 0x43, 0x71, 0xa0, 0xe9,
- 0x38, 0x05, 0xc5, 0x97, 0x38, 0xc5, 0x3c, 0xd1, 0x27, 0xd0, 0x26, 0x54, 0x86, 0x36, 0xaf, 0x4c,
- 0xc9, 0xf0, 0xb7, 0x38, 0xbc, 0x2c, 0x30, 0x9c, 0xc2, 0xb1, 0x9d, 0xb1, 0x49, 0xca, 0x56, 0x32,
- 0xc5, 0xaf, 0x0b, 0x0a, 0x81, 0xe1, 0x14, 0xa7, 0x70, 0xeb, 0x6f, 0x08, 0x0a, 0x2f, 0xe4, 0xcf,
- 0xeb, 0x50, 0xb6, 0x2d, 0xf3, 0xd8, 0xb6, 0xd2, 0x18, 0xf1, 0x65, 0xce, 0x00, 0x1c, 0x42, 0x08,
- 0xae, 0x41, 0x29, 0xed, 0x42, 0xfc, 0xd6, 0xbb, 0x62, 0x7b, 0x88, 0x15, 0xd8, 0x86, 0x45, 0x91,
- 0xa0, 0x0c, 0xdb, 0x4a, 0x41, 0xf1, 0x55, 0x4e, 0x51, 0x0d, 0xc1, 0xf8, 0x34, 0x7c, 0xec, 0xf9,
- 0x43, 0x9c, 0x86, 0xe4, 0x6d, 0x31, 0x0d, 0x0e, 0xe1, 0xae, 0x3c, 0xc4, 0x96, 0x7e, 0x94, 0x8e,
- 0xe1, 0xb7, 0x85, 0x2b, 0x05, 0x86, 0x50, 0xb4, 0x60, 0x61, 0xa4, 0xb9, 0xde, 0x91, 0x66, 0xa6,
- 0x5a, 0x8e, 0xdf, 0xe1, 0x1c, 0x95, 0x00, 0xc4, 0x3d, 0x32, 0xb6, 0x4e, 0x43, 0xf3, 0x35, 0xe1,
- 0x91, 0x10, 0x8c, 0x6f, 0x3d, 0xcf, 0xa7, 0x77, 0x65, 0xa7, 0x61, 0xfb, 0x5d, 0xb1, 0xf5, 0x18,
- 0x76, 0x37, 0xcc, 0x78, 0x0d, 0x4a, 0x9e, 0x71, 0x37, 0x15, 0xcd, 0xef, 0x89, 0x95, 0xa6, 0x00,
- 0x02, 0x7e, 0x19, 0xce, 0xce, 0x2c, 0x13, 0x29, 0xc8, 0x7e, 0x9f, 0x93, 0xad, 0xce, 0x28, 0x15,
- 0x3c, 0x25, 0x9c, 0x96, 0xf2, 0x0f, 0x44, 0x4a, 0xc0, 0x31, 0xae, 0x2e, 0x39, 0x2b, 0x78, 0xda,
- 0xe0, 0x74, 0x5e, 0xfb, 0x43, 0xe1, 0x35, 0x86, 0x8d, 0x78, 0x6d, 0x1f, 0x56, 0x39, 0xe3, 0xe9,
- 0xd6, 0xf5, 0xeb, 0x22, 0xb1, 0x32, 0xf4, 0x41, 0x74, 0x75, 0x3f, 0x0b, 0x6b, 0x81, 0x3b, 0x45,
- 0x53, 0xea, 0xa9, 0x23, 0xcd, 0x49, 0xc1, 0xfc, 0x0d, 0xce, 0x2c, 0x32, 0x7e, 0xd0, 0xd5, 0x7a,
- 0xbb, 0x9a, 0x43, 0xc8, 0x5f, 0x82, 0x9a, 0x20, 0x1f, 0x5b, 0x2e, 0xd6, 0xed, 0xa1, 0x65, 0xdc,
- 0xc5, 0xfd, 0x14, 0xd4, 0x7f, 0x14, 0x5b, 0xaa, 0x83, 0x10, 0x9c, 0x30, 0xb7, 0x41, 0x0a, 0x7a,
- 0x15, 0xd5, 0x18, 0x39, 0xb6, 0xeb, 0x27, 0x30, 0xfe, 0xb1, 0x58, 0xa9, 0x00, 0xd7, 0xa6, 0xb0,
- 0x86, 0x0c, 0x55, 0xfa, 0x98, 0x36, 0x24, 0xff, 0x84, 0x13, 0x2d, 0x4c, 0x50, 0x3c, 0x71, 0xe8,
- 0xf6, 0xc8, 0xd1, 0xdc, 0x34, 0xf9, 0xef, 0x4f, 0x45, 0xe2, 0xe0, 0x10, 0x9e, 0x38, 0xfc, 0x63,
- 0x07, 0x93, 0x6a, 0x9f, 0x82, 0xe1, 0x9b, 0x22, 0x71, 0x08, 0x0c, 0xa7, 0x10, 0x0d, 0x43, 0x0a,
- 0x8a, 0x3f, 0x13, 0x14, 0x02, 0x43, 0x28, 0x3e, 0x3d, 0x29, 0xb4, 0x2e, 0x1e, 0x1a, 0x9e, 0xef,
- 0xb2, 0x56, 0xf8, 0xfe, 0x54, 0x7f, 0xfe, 0x6e, 0xb4, 0x09, 0x53, 0x42, 0x50, 0x92, 0x89, 0xf8,
- 0x15, 0x2a, 0x3d, 0x29, 0x25, 0x1b, 0xf6, 0x2d, 0x91, 0x89, 0x42, 0x30, 0x62, 0x5b, 0xa8, 0x43,
- 0x24, 0x6e, 0xd7, 0xc9, 0xf9, 0x20, 0x05, 0xdd, 0xb7, 0x63, 0xc6, 0xf5, 0x04, 0x96, 0x70, 0x86,
- 0xfa, 0x9f, 0xb1, 0x75, 0x0b, 0x1f, 0xa7, 0x8a, 0xce, 0xbf, 0x88, 0xf5, 0x3f, 0x07, 0x0c, 0xc9,
- 0x72, 0xc8, 0x62, 0xac, 0x9f, 0x42, 0x49, 0xff, 0x05, 0x54, 0xfb, 0xb1, 0x7b, 0x7c, 0xbe, 0xd1,
- 0x76, 0xaa, 0xb1, 0x43, 0x82, 0x3c, 0xda, 0xf4, 0x24, 0x93, 0xbd, 0x7e, 0x2f, 0x88, 0xf3, 0x48,
- 0xcf, 0xd3, 0xb8, 0x01, 0x0b, 0x91, 0x86, 0x27, 0x99, 0xea, 0xc7, 0x39, 0x55, 0x25, 0xdc, 0xef,
- 0x34, 0xae, 0x40, 0x9e, 0x34, 0x2f, 0xc9, 0xf0, 0x9f, 0xe0, 0x70, 0xaa, 0xde, 0xf8, 0x38, 0x14,
- 0x45, 0xd3, 0x92, 0x0c, 0xfd, 0x49, 0x0e, 0x0d, 0x20, 0x04, 0x2e, 0x1a, 0x96, 0x64, 0xf8, 0x4f,
- 0x09, 0xb8, 0x80, 0x10, 0x78, 0x7a, 0x17, 0xfe, 0xe5, 0x4f, 0xe7, 0x79, 0xd1, 0x11, 0xbe, 0xbb,
- 0x06, 0xf3, 0xbc, 0x53, 0x49, 0x46, 0x7f, 0x9e, 0xbf, 0x5c, 0x20, 0x1a, 0xcf, 0x42, 0x21, 0xa5,
- 0xc3, 0x7f, 0x96, 0x43, 0x99, 0x7e, 0xa3, 0x05, 0xe5, 0x50, 0x77, 0x92, 0x0c, 0xff, 0x39, 0x0e,
- 0x0f, 0xa3, 0x88, 0xe9, 0xbc, 0x3b, 0x49, 0x26, 0xf8, 0x79, 0x61, 0x3a, 0x47, 0x10, 0xb7, 0x89,
- 0xc6, 0x24, 0x19, 0xfd, 0x0b, 0xc2, 0xeb, 0x02, 0xd2, 0xb8, 0x0e, 0xa5, 0xa0, 0xd8, 0x24, 0xe3,
- 0x7f, 0x91, 0xe3, 0x27, 0x18, 0xe2, 0x81, 0x50, 0xb1, 0x4b, 0xa6, 0xf8, 0x25, 0xe1, 0x81, 0x10,
- 0x8a, 0x6c, 0xa3, 0x78, 0x03, 0x93, 0xcc, 0xf4, 0xcb, 0x62, 0x1b, 0xc5, 0xfa, 0x17, 0xb2, 0x9a,
- 0x34, 0xe7, 0x27, 0x53, 0xfc, 0x8a, 0x58, 0x4d, 0xaa, 0x4f, 0xcc, 0x88, 0x77, 0x04, 0xc9, 0x1c,
- 0xbf, 0x2a, 0xcc, 0x88, 0x35, 0x04, 0x8d, 0x2e, 0xa0, 0xe9, 0x6e, 0x20, 0x99, 0xef, 0x0b, 0x9c,
- 0x6f, 0x69, 0xaa, 0x19, 0x68, 0xbc, 0x08, 0xab, 0xb3, 0x3b, 0x81, 0x64, 0xd6, 0x2f, 0xde, 0x8b,
- 0x9d, 0xdd, 0xc2, 0x8d, 0x40, 0x63, 0x7f, 0x52, 0x52, 0xc2, 0x5d, 0x40, 0x32, 0xed, 0x1b, 0xf7,
- 0xa2, 0x89, 0x3b, 0xdc, 0x04, 0x34, 0x9a, 0x00, 0x93, 0x02, 0x9c, 0xcc, 0xf5, 0x26, 0xe7, 0x0a,
- 0x81, 0xc8, 0xd6, 0xe0, 0xf5, 0x37, 0x19, 0xff, 0x25, 0xb1, 0x35, 0x38, 0x82, 0x6c, 0x0d, 0x51,
- 0x7a, 0x93, 0xd1, 0x6f, 0x89, 0xad, 0x21, 0x20, 0x24, 0xb2, 0x43, 0xd5, 0x2d, 0x99, 0xe1, 0xcb,
- 0x22, 0xb2, 0x43, 0xa8, 0xc6, 0x1e, 0x2c, 0x4d, 0x15, 0xc4, 0x64, 0xaa, 0xaf, 0x70, 0x2a, 0x29,
- 0x5e, 0x0f, 0xc3, 0xc5, 0x8b, 0x17, 0xc3, 0x64, 0xb6, 0xdf, 0x8c, 0x15, 0x2f, 0x5e, 0x0b, 0x1b,
- 0xd7, 0xa0, 0x68, 0x8d, 0x4d, 0x93, 0x6c, 0x1e, 0x74, 0xff, 0xff, 0xdc, 0xab, 0xfd, 0xf3, 0x7b,
- 0xdc, 0x3b, 0x02, 0xd0, 0xb8, 0x02, 0x05, 0x3c, 0x3a, 0xc4, 0xfd, 0x24, 0xe4, 0xbf, 0xbc, 0x27,
- 0x12, 0x26, 0xd1, 0x6e, 0x5c, 0x07, 0x60, 0x57, 0x23, 0xf4, 0xb3, 0x5f, 0x02, 0xf6, 0x5f, 0xdf,
- 0xe3, 0xff, 0x53, 0x33, 0x81, 0x4c, 0x08, 0xd8, 0x7f, 0xe8, 0xdc, 0x9f, 0xe0, 0xdd, 0x28, 0x01,
- 0x5d, 0x91, 0xe7, 0x61, 0xfe, 0xa6, 0x67, 0x5b, 0xbe, 0x36, 0x4c, 0x42, 0xff, 0x1b, 0x47, 0x0b,
- 0x7d, 0xe2, 0xb0, 0x91, 0xed, 0x62, 0x5f, 0x1b, 0x7a, 0x49, 0xd8, 0x7f, 0xe7, 0xd8, 0x00, 0x40,
- 0xc0, 0xba, 0xe6, 0xf9, 0x69, 0xe6, 0xfd, 0x1f, 0x02, 0x2c, 0x00, 0xc4, 0x68, 0xf2, 0xfb, 0x16,
- 0x3e, 0x4e, 0xc2, 0xfe, 0xa7, 0x30, 0x9a, 0xeb, 0x37, 0x3e, 0x0e, 0x25, 0xf2, 0x93, 0xfd, 0xa3,
- 0x5c, 0x02, 0xf8, 0xbf, 0x38, 0x78, 0x82, 0x20, 0x6f, 0xf6, 0xfc, 0xbe, 0x6f, 0x24, 0x3b, 0xfb,
- 0xbf, 0xf9, 0x4a, 0x0b, 0xfd, 0x46, 0x13, 0xca, 0x9e, 0xdf, 0xef, 0x8f, 0x79, 0x7f, 0x9a, 0x00,
- 0xff, 0x9f, 0xf7, 0x82, 0x2b, 0x8b, 0x00, 0x43, 0x56, 0xfb, 0xce, 0x2d, 0xdf, 0xb1, 0xe9, 0x67,
- 0x8e, 0x24, 0x86, 0x7b, 0x9c, 0x21, 0x04, 0xd9, 0x94, 0x67, 0x5f, 0xdf, 0xc2, 0xb6, 0xbd, 0x6d,
- 0xb3, 0x8b, 0xdb, 0x57, 0xea, 0xc9, 0x37, 0xb0, 0xf0, 0xbf, 0x19, 0x80, 0x5b, 0x96, 0xed, 0xf3,
- 0x5b, 0xd8, 0xfc, 0x48, 0x33, 0xac, 0xb5, 0xd3, 0x5d, 0xdd, 0xd6, 0x47, 0x90, 0xff, 0x94, 0x65,
- 0xfb, 0xe8, 0x31, 0x28, 0x6c, 0x1a, 0xc3, 0x23, 0x9f, 0x5f, 0x85, 0x2f, 0x6e, 0x10, 0xb2, 0x0d,
- 0x2a, 0x22, 0xe3, 0x0a, 0x1b, 0x45, 0x2b, 0x50, 0x90, 0xcd, 0x43, 0xfb, 0x0e, 0xff, 0xba, 0xca,
- 0x1e, 0xd0, 0x3a, 0x94, 0x36, 0x0d, 0xd2, 0x7b, 0xca, 0x56, 0x9f, 0xff, 0xf7, 0x1b, 0x30, 0x02,
- 0x8a, 0x9d, 0x0c, 0xd6, 0xaf, 0x13, 0x4d, 0xce, 0x89, 0x1e, 0x86, 0xfc, 0x8e, 0x6d, 0x3b, 0xf4,
- 0x43, 0x67, 0x14, 0x41, 0xe5, 0x08, 0x41, 0x7e, 0x7f, 0xec, 0x5a, 0xfc, 0x5d, 0xf4, 0xf7, 0x66,
- 0xfe, 0xeb, 0x7f, 0xff, 0x70, 0xe6, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x94, 0x1e, 0x05, 0xd1,
- 0xee, 0x33, 0x00, 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
+func file_knot_proto_rawDescGZIP() []byte {
+ file_knot_proto_rawDescOnce.Do(func() {
+ file_knot_proto_rawDescData = protoimpl.X.CompressGZIP(file_knot_proto_rawDescData)
+ })
+ return file_knot_proto_rawDescData
+}
+
+var file_knot_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_knot_proto_goTypes = []any{
+ (*Knot)(nil), // 0: main.Knot
+ (*BightKnot)(nil), // 1: main.BightKnot
+}
+var file_knot_proto_depIdxs = []int32{
+ 1, // 0: main.Knot.Bight:type_name -> main.BightKnot
+ 0, // 1: main.Knot.BitterEnd:type_name -> main.Knot
+ 0, // 2: main.BightKnot.Loop:type_name -> main.Knot
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_knot_proto_init() }
+func file_knot_proto_init() {
+ if File_knot_proto != nil {
+ return
}
- return d
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_knot_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_knot_proto_goTypes,
+ DependencyIndexes: file_knot_proto_depIdxs,
+ MessageInfos: file_knot_proto_msgTypes,
+ }.Build()
+ File_knot_proto = out.File
+ file_knot_proto_rawDesc = nil
+ file_knot_proto_goTypes = nil
+ file_knot_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/knot.proto b/validator/gen-validator-tests/knot.proto
index 41b8a3f..ce42b87 100644
--- a/validator/gen-validator-tests/knot.proto
+++ b/validator/gen-validator-tests/knot.proto
@@ -16,9 +16,7 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.description_all) = true;
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message Knot {
repeated BightKnot Bight = 1;
diff --git a/validator/gen-validator-tests/knot_gostring.go b/validator/gen-validator-tests/knot_gostring.go
deleted file mode 100644
index de7d1e3..0000000
--- a/validator/gen-validator-tests/knot_gostring.go
+++ /dev/null
@@ -1,9 +0,0 @@
-package main
-
-func (b *Knot) GoString() string {
- return deriveGoStringKnot(b)
-}
-
-func (b *BightKnot) GoString() string {
- return deriveGoStringBightKnot(b)
-}
diff --git a/validator/gen-validator-tests/knot_tests.go b/validator/gen-validator-tests/knot_tests.go
index 862c49d..33e8f76 100644
--- a/validator/gen-validator-tests/knot_tests.go
+++ b/validator/gen-validator-tests/knot_tests.go
@@ -15,8 +15,8 @@
package main
import (
- "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
+ "google.golang.org/protobuf/proto"
)
var KnotElbow = G{"main": InAny(InAny(In("Elbow", Value(Eq(BoolVar(), BoolConst(true))))))}
diff --git a/validator/gen-validator-tests/person.pb.go b/validator/gen-validator-tests/person.pb.go
index 1fc0f42..27a5c98 100644
--- a/validator/gen-validator-tests/person.pb.go
+++ b/validator/gen-validator-tests/person.pb.go
@@ -1,416 +1,205 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: person.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type Person struct {
- Name *string `protobuf:"bytes,1,opt,name=Name" json:"Name,omitempty"`
- Addresses []*Address `protobuf:"bytes,2,rep,name=Addresses" json:"Addresses,omitempty"`
- Telephone *string `protobuf:"bytes,3,opt,name=Telephone" json:"Telephone,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Name *string `protobuf:"bytes,1,opt,name=Name" json:"Name,omitempty"`
+ Addresses []*Address `protobuf:"bytes,2,rep,name=Addresses" json:"Addresses,omitempty"`
+ Telephone *string `protobuf:"bytes,3,opt,name=Telephone" json:"Telephone,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Person) Reset() { *m = Person{} }
-func (m *Person) String() string { return proto.CompactTextString(m) }
-func (*Person) ProtoMessage() {}
-func (*Person) Descriptor() ([]byte, []int) {
- return fileDescriptor_4c9e10cf24b1156d, []int{0}
-}
-func (m *Person) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Person.Unmarshal(m, b)
+func (x *Person) Reset() {
+ *x = Person{}
+ mi := &file_person_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Person) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Person.Marshal(b, m, deterministic)
-}
-func (m *Person) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Person.Merge(m, src)
-}
-func (m *Person) XXX_Size() int {
- return xxx_messageInfo_Person.Size(m)
+
+func (x *Person) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Person) XXX_DiscardUnknown() {
- xxx_messageInfo_Person.DiscardUnknown(m)
+
+func (*Person) ProtoMessage() {}
+
+func (x *Person) ProtoReflect() protoreflect.Message {
+ mi := &file_person_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Person proto.InternalMessageInfo
+// Deprecated: Use Person.ProtoReflect.Descriptor instead.
+func (*Person) Descriptor() ([]byte, []int) {
+ return file_person_proto_rawDescGZIP(), []int{0}
+}
-func (m *Person) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
+func (x *Person) GetName() string {
+ if x != nil && x.Name != nil {
+ return *x.Name
}
return ""
}
-func (m *Person) GetAddresses() []*Address {
- if m != nil {
- return m.Addresses
+func (x *Person) GetAddresses() []*Address {
+ if x != nil {
+ return x.Addresses
}
return nil
}
-func (m *Person) GetTelephone() string {
- if m != nil && m.Telephone != nil {
- return *m.Telephone
+func (x *Person) GetTelephone() string {
+ if x != nil && x.Telephone != nil {
+ return *x.Telephone
}
return ""
}
type Address struct {
- Number *int64 `protobuf:"varint,1,opt,name=Number" json:"Number,omitempty"`
- Street *string `protobuf:"bytes,2,opt,name=Street" json:"Street,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Number *int64 `protobuf:"varint,1,opt,name=Number" json:"Number,omitempty"`
+ Street *string `protobuf:"bytes,2,opt,name=Street" json:"Street,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Address) Reset() { *m = Address{} }
-func (m *Address) String() string { return proto.CompactTextString(m) }
-func (*Address) ProtoMessage() {}
-func (*Address) Descriptor() ([]byte, []int) {
- return fileDescriptor_4c9e10cf24b1156d, []int{1}
-}
-func (m *Address) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Address.Unmarshal(m, b)
-}
-func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Address.Marshal(b, m, deterministic)
+func (x *Address) Reset() {
+ *x = Address{}
+ mi := &file_person_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Address) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Address.Merge(m, src)
-}
-func (m *Address) XXX_Size() int {
- return xxx_messageInfo_Address.Size(m)
+
+func (x *Address) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Address) XXX_DiscardUnknown() {
- xxx_messageInfo_Address.DiscardUnknown(m)
+
+func (*Address) ProtoMessage() {}
+
+func (x *Address) ProtoReflect() protoreflect.Message {
+ mi := &file_person_proto_msgTypes[1]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Address proto.InternalMessageInfo
+// Deprecated: Use Address.ProtoReflect.Descriptor instead.
+func (*Address) Descriptor() ([]byte, []int) {
+ return file_person_proto_rawDescGZIP(), []int{1}
+}
-func (m *Address) GetNumber() int64 {
- if m != nil && m.Number != nil {
- return *m.Number
+func (x *Address) GetNumber() int64 {
+ if x != nil && x.Number != nil {
+ return *x.Number
}
return 0
}
-func (m *Address) GetStreet() string {
- if m != nil && m.Street != nil {
- return *m.Street
+func (x *Address) GetStreet() string {
+ if x != nil && x.Street != nil {
+ return *x.Street
}
return ""
}
-func init() {
- proto.RegisterType((*Person)(nil), "main.Person")
- proto.RegisterType((*Address)(nil), "main.Address")
-}
-
-func init() { proto.RegisterFile("person.proto", fileDescriptor_4c9e10cf24b1156d) }
+var File_person_proto protoreflect.FileDescriptor
+
+var file_person_proto_rawDesc = []byte{
+ 0x0a, 0x0c, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04,
+ 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x67, 0x0a, 0x06, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x12,
+ 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61,
+ 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x41, 0x64, 0x64,
+ 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12,
+ 0x1c, 0x0a, 0x09, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x09, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x39, 0x0a,
+ 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x4e, 0x75, 0x6d, 0x62,
+ 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
+ 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x65, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x06, 0x53, 0x74, 0x72, 0x65, 0x65, 0x74, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68,
+ 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x61, 0x74, 0x79, 0x64, 0x69, 0x64, 0x2f, 0x74,
+ 0x65, 0x73, 0x74, 0x73, 0x75, 0x69, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
+ 0x6f, 0x72, 0x2f, 0x67, 0x65, 0x6e, 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72,
+ 0x2d, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e,
+}
+
+var (
+ file_person_proto_rawDescOnce sync.Once
+ file_person_proto_rawDescData = file_person_proto_rawDesc
+)
-var fileDescriptor_4c9e10cf24b1156d = []byte{
- // 189 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x29, 0x48, 0x2d, 0x2a,
- 0xce, 0xcf, 0xd3, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0xc9, 0x4d, 0xcc, 0xcc, 0x93, 0xd2,
- 0x4d, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xcf, 0x4f, 0xcf, 0xd7,
- 0x07, 0x4b, 0x26, 0x95, 0xa6, 0x81, 0x79, 0x60, 0x0e, 0x98, 0x05, 0xd1, 0xa4, 0x94, 0xcb, 0xc5,
- 0x16, 0x00, 0x36, 0x44, 0x48, 0x88, 0x8b, 0xc5, 0x2f, 0x31, 0x37, 0x55, 0x82, 0x51, 0x81, 0x51,
- 0x83, 0x33, 0x08, 0xcc, 0x16, 0xd2, 0xe6, 0xe2, 0x74, 0x4c, 0x49, 0x29, 0x4a, 0x2d, 0x2e, 0x4e,
- 0x2d, 0x96, 0x60, 0x52, 0x60, 0xd6, 0xe0, 0x36, 0xe2, 0xd5, 0x03, 0x59, 0xa3, 0x07, 0x15, 0x0e,
- 0x42, 0xc8, 0x0b, 0xc9, 0x70, 0x71, 0x86, 0xa4, 0xe6, 0xa4, 0x16, 0x64, 0xe4, 0xe7, 0xa5, 0x4a,
- 0x30, 0x83, 0x4d, 0x41, 0x08, 0x58, 0xb1, 0x7c, 0x58, 0x20, 0xcf, 0xa8, 0x64, 0xc9, 0xc5, 0x0e,
- 0xd5, 0x20, 0x24, 0xc6, 0xc5, 0xe6, 0x57, 0x9a, 0x9b, 0x94, 0x5a, 0x04, 0xb6, 0x91, 0x39, 0x08,
- 0xca, 0x03, 0x89, 0x07, 0x97, 0x14, 0xa5, 0xa6, 0x96, 0x48, 0x30, 0x81, 0xcd, 0x80, 0xf2, 0x00,
- 0x01, 0x00, 0x00, 0xff, 0xff, 0x66, 0x65, 0xb5, 0x38, 0xed, 0x00, 0x00, 0x00,
+func file_person_proto_rawDescGZIP() []byte {
+ file_person_proto_rawDescOnce.Do(func() {
+ file_person_proto_rawDescData = protoimpl.X.CompressGZIP(file_person_proto_rawDescData)
+ })
+ return file_person_proto_rawDescData
}
-func (this *Person) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PersonDescription()
+var file_person_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_person_proto_goTypes = []any{
+ (*Person)(nil), // 0: main.Person
+ (*Address)(nil), // 1: main.Address
}
-func PersonDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3887 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5b, 0x70, 0xe3, 0xe6,
- 0x75, 0x36, 0x6f, 0x12, 0x79, 0x48, 0x51, 0x10, 0x24, 0x6b, 0xb9, 0xb2, 0x9d, 0xdd, 0xa5, 0xed,
- 0x58, 0xf6, 0xc6, 0xda, 0xcc, 0x7a, 0x77, 0xed, 0xc5, 0x36, 0x71, 0x29, 0x8a, 0xab, 0xd0, 0x95,
- 0x48, 0x06, 0x94, 0xe2, 0x4b, 0xa6, 0x83, 0x81, 0x80, 0x9f, 0x14, 0x76, 0x41, 0x00, 0x01, 0xc0,
- 0x5d, 0x6b, 0xa7, 0x0f, 0xee, 0xb8, 0x97, 0xc9, 0xf4, 0x7e, 0x99, 0x69, 0xe2, 0x3a, 0x6e, 0x92,
- 0x4e, 0xe3, 0x36, 0xbd, 0xa6, 0x97, 0xb4, 0x49, 0x5f, 0xfa, 0x92, 0x36, 0x4f, 0x9d, 0xc9, 0x7b,
- 0x1f, 0x3a, 0x53, 0xcf, 0xf4, 0xe6, 0xb4, 0x69, 0xbb, 0x0f, 0x9d, 0xf1, 0x4b, 0xe6, 0xbf, 0x81,
- 0x00, 0x48, 0x09, 0x50, 0x66, 0x6c, 0x3f, 0x49, 0x38, 0xff, 0xf9, 0x3e, 0x9c, 0xff, 0xfc, 0xe7,
- 0x3f, 0xe7, 0xfc, 0x3f, 0x08, 0xdf, 0x95, 0xe0, 0xfc, 0xd0, 0xb6, 0x87, 0x26, 0xba, 0xe4, 0xb8,
- 0xb6, 0x6f, 0x1f, 0x8c, 0x07, 0x97, 0x74, 0xe4, 0x69, 0xae, 0xe1, 0xf8, 0xb6, 0xbb, 0x41, 0x64,
- 0xe2, 0x22, 0xd5, 0xd8, 0xe0, 0x1a, 0xf5, 0x5d, 0x58, 0xba, 0x69, 0x98, 0x68, 0x2b, 0x50, 0xec,
- 0x23, 0x5f, 0x7c, 0x0e, 0xf2, 0x03, 0xc3, 0x44, 0xb5, 0xcc, 0xf9, 0xdc, 0x7a, 0xf9, 0xf2, 0x63,
- 0x1b, 0x31, 0xd0, 0x46, 0x14, 0xd1, 0xc3, 0x62, 0x99, 0x20, 0xea, 0xef, 0xe4, 0x61, 0x79, 0xc6,
- 0xa8, 0x28, 0x42, 0xde, 0x52, 0x47, 0x98, 0x31, 0xb3, 0x5e, 0x92, 0xc9, 0xff, 0x62, 0x0d, 0xe6,
- 0x1d, 0x55, 0xbb, 0xad, 0x0e, 0x51, 0x2d, 0x4b, 0xc4, 0xfc, 0x51, 0xfc, 0x08, 0x80, 0x8e, 0x1c,
- 0x64, 0xe9, 0xc8, 0xd2, 0x8e, 0x6a, 0xb9, 0xf3, 0xb9, 0xf5, 0x92, 0x1c, 0x92, 0x88, 0x17, 0x61,
- 0xc9, 0x19, 0x1f, 0x98, 0x86, 0xa6, 0x84, 0xd4, 0xe0, 0x7c, 0x6e, 0xbd, 0x20, 0x0b, 0x74, 0x60,
- 0x6b, 0xa2, 0xfc, 0x04, 0x2c, 0xde, 0x45, 0xea, 0xed, 0xb0, 0x6a, 0x99, 0xa8, 0x56, 0xb1, 0x38,
- 0xa4, 0xd8, 0x84, 0xca, 0x08, 0x79, 0x9e, 0x3a, 0x44, 0x8a, 0x7f, 0xe4, 0xa0, 0x5a, 0x9e, 0xcc,
- 0xfe, 0xfc, 0xd4, 0xec, 0xe3, 0x33, 0x2f, 0x33, 0xd4, 0xde, 0x91, 0x83, 0xc4, 0x06, 0x94, 0x90,
- 0x35, 0x1e, 0x51, 0x86, 0xc2, 0x31, 0xfe, 0x6b, 0x59, 0xe3, 0x51, 0x9c, 0xa5, 0x88, 0x61, 0x8c,
- 0x62, 0xde, 0x43, 0xee, 0x1d, 0x43, 0x43, 0xb5, 0x39, 0x42, 0xf0, 0xc4, 0x14, 0x41, 0x9f, 0x8e,
- 0xc7, 0x39, 0x38, 0x4e, 0x6c, 0x42, 0x09, 0xbd, 0xea, 0x23, 0xcb, 0x33, 0x6c, 0xab, 0x36, 0x4f,
- 0x48, 0x1e, 0x9f, 0xb1, 0x8a, 0xc8, 0xd4, 0xe3, 0x14, 0x13, 0x9c, 0x78, 0x0d, 0xe6, 0x6d, 0xc7,
- 0x37, 0x6c, 0xcb, 0xab, 0x15, 0xcf, 0x67, 0xd6, 0xcb, 0x97, 0x1f, 0x9e, 0x19, 0x08, 0x5d, 0xaa,
- 0x23, 0x73, 0x65, 0xb1, 0x0d, 0x82, 0x67, 0x8f, 0x5d, 0x0d, 0x29, 0x9a, 0xad, 0x23, 0xc5, 0xb0,
- 0x06, 0x76, 0xad, 0x44, 0x08, 0xce, 0x4d, 0x4f, 0x84, 0x28, 0x36, 0x6d, 0x1d, 0xb5, 0xad, 0x81,
- 0x2d, 0x57, 0xbd, 0xc8, 0xb3, 0xb8, 0x0a, 0x73, 0xde, 0x91, 0xe5, 0xab, 0xaf, 0xd6, 0x2a, 0x24,
- 0x42, 0xd8, 0x53, 0xfd, 0x5b, 0x73, 0xb0, 0x98, 0x26, 0xc4, 0x6e, 0x40, 0x61, 0x80, 0x67, 0x59,
- 0xcb, 0x9e, 0xc6, 0x07, 0x14, 0x13, 0x75, 0xe2, 0xdc, 0x8f, 0xe8, 0xc4, 0x06, 0x94, 0x2d, 0xe4,
- 0xf9, 0x48, 0xa7, 0x11, 0x91, 0x4b, 0x19, 0x53, 0x40, 0x41, 0xd3, 0x21, 0x95, 0xff, 0x91, 0x42,
- 0xea, 0x25, 0x58, 0x0c, 0x4c, 0x52, 0x5c, 0xd5, 0x1a, 0xf2, 0xd8, 0xbc, 0x94, 0x64, 0xc9, 0x46,
- 0x8b, 0xe3, 0x64, 0x0c, 0x93, 0xab, 0x28, 0xf2, 0x2c, 0x6e, 0x01, 0xd8, 0x16, 0xb2, 0x07, 0x8a,
- 0x8e, 0x34, 0xb3, 0x56, 0x3c, 0xc6, 0x4b, 0x5d, 0xac, 0x32, 0xe5, 0x25, 0x9b, 0x4a, 0x35, 0x53,
- 0xbc, 0x3e, 0x09, 0xb5, 0xf9, 0x63, 0x22, 0x65, 0x97, 0x6e, 0xb2, 0xa9, 0x68, 0xdb, 0x87, 0xaa,
- 0x8b, 0x70, 0xdc, 0x23, 0x9d, 0xcd, 0xac, 0x44, 0x8c, 0xd8, 0x48, 0x9c, 0x99, 0xcc, 0x60, 0x74,
- 0x62, 0x0b, 0x6e, 0xf8, 0x51, 0x7c, 0x14, 0x02, 0x81, 0x42, 0xc2, 0x0a, 0x48, 0x16, 0xaa, 0x70,
- 0x61, 0x47, 0x1d, 0xa1, 0xb5, 0x7b, 0x50, 0x8d, 0xba, 0x47, 0x5c, 0x81, 0x82, 0xe7, 0xab, 0xae,
- 0x4f, 0xa2, 0xb0, 0x20, 0xd3, 0x07, 0x51, 0x80, 0x1c, 0xb2, 0x74, 0x92, 0xe5, 0x0a, 0x32, 0xfe,
- 0x57, 0xfc, 0xf1, 0xc9, 0x84, 0x73, 0x64, 0xc2, 0x1f, 0x9d, 0x5e, 0xd1, 0x08, 0x73, 0x7c, 0xde,
- 0x6b, 0xcf, 0xc2, 0x42, 0x64, 0x02, 0x69, 0x5f, 0x5d, 0xff, 0x29, 0x78, 0x70, 0x26, 0xb5, 0xf8,
- 0x12, 0xac, 0x8c, 0x2d, 0xc3, 0xf2, 0x91, 0xeb, 0xb8, 0x08, 0x47, 0x2c, 0x7d, 0x55, 0xed, 0x5f,
- 0xe7, 0x8f, 0x89, 0xb9, 0xfd, 0xb0, 0x36, 0x65, 0x91, 0x97, 0xc7, 0xd3, 0xc2, 0xa7, 0x4a, 0xc5,
- 0x7f, 0x9b, 0x17, 0x5e, 0x7b, 0xed, 0xb5, 0xd7, 0xb2, 0xf5, 0x2f, 0xcc, 0xc1, 0xca, 0xac, 0x3d,
- 0x33, 0x73, 0xfb, 0xae, 0xc2, 0x9c, 0x35, 0x1e, 0x1d, 0x20, 0x97, 0x38, 0xa9, 0x20, 0xb3, 0x27,
- 0xb1, 0x01, 0x05, 0x53, 0x3d, 0x40, 0x66, 0x2d, 0x7f, 0x3e, 0xb3, 0x5e, 0xbd, 0x7c, 0x31, 0xd5,
- 0xae, 0xdc, 0xd8, 0xc1, 0x10, 0x99, 0x22, 0xc5, 0x4f, 0x42, 0x9e, 0xa5, 0x68, 0xcc, 0xf0, 0x54,
- 0x3a, 0x06, 0xbc, 0x97, 0x64, 0x82, 0x13, 0x1f, 0x82, 0x12, 0xfe, 0x4b, 0x63, 0x63, 0x8e, 0xd8,
- 0x5c, 0xc4, 0x02, 0x1c, 0x17, 0xe2, 0x1a, 0x14, 0xc9, 0x36, 0xd1, 0x11, 0x2f, 0x6d, 0xc1, 0x33,
- 0x0e, 0x2c, 0x1d, 0x0d, 0xd4, 0xb1, 0xe9, 0x2b, 0x77, 0x54, 0x73, 0x8c, 0x48, 0xc0, 0x97, 0xe4,
- 0x0a, 0x13, 0x7e, 0x06, 0xcb, 0xc4, 0x73, 0x50, 0xa6, 0xbb, 0xca, 0xb0, 0x74, 0xf4, 0x2a, 0xc9,
- 0x9e, 0x05, 0x99, 0x6e, 0xb4, 0x36, 0x96, 0xe0, 0xd7, 0xdf, 0xf2, 0x6c, 0x8b, 0x87, 0x26, 0x79,
- 0x05, 0x16, 0x90, 0xd7, 0x3f, 0x1b, 0x4f, 0xdc, 0x8f, 0xcc, 0x9e, 0x5e, 0x3c, 0xa6, 0xea, 0xdf,
- 0xcc, 0x42, 0x9e, 0xe4, 0x8b, 0x45, 0x28, 0xef, 0xbd, 0xdc, 0x6b, 0x29, 0x5b, 0xdd, 0xfd, 0xcd,
- 0x9d, 0x96, 0x90, 0x11, 0xab, 0x00, 0x44, 0x70, 0x73, 0xa7, 0xdb, 0xd8, 0x13, 0xb2, 0xc1, 0x73,
- 0xbb, 0xb3, 0x77, 0xed, 0x8a, 0x90, 0x0b, 0x00, 0xfb, 0x54, 0x90, 0x0f, 0x2b, 0x3c, 0x73, 0x59,
- 0x28, 0x88, 0x02, 0x54, 0x28, 0x41, 0xfb, 0xa5, 0xd6, 0xd6, 0xb5, 0x2b, 0xc2, 0x5c, 0x54, 0xf2,
- 0xcc, 0x65, 0x61, 0x5e, 0x5c, 0x80, 0x12, 0x91, 0x6c, 0x76, 0xbb, 0x3b, 0x42, 0x31, 0xe0, 0xec,
- 0xef, 0xc9, 0xed, 0xce, 0xb6, 0x50, 0x0a, 0x38, 0xb7, 0xe5, 0xee, 0x7e, 0x4f, 0x80, 0x80, 0x61,
- 0xb7, 0xd5, 0xef, 0x37, 0xb6, 0x5b, 0x42, 0x39, 0xd0, 0xd8, 0x7c, 0x79, 0xaf, 0xd5, 0x17, 0x2a,
- 0x11, 0xb3, 0x9e, 0xb9, 0x2c, 0x2c, 0x04, 0xaf, 0x68, 0x75, 0xf6, 0x77, 0x85, 0xaa, 0xb8, 0x04,
- 0x0b, 0xf4, 0x15, 0xdc, 0x88, 0xc5, 0x98, 0xe8, 0xda, 0x15, 0x41, 0x98, 0x18, 0x42, 0x59, 0x96,
- 0x22, 0x82, 0x6b, 0x57, 0x04, 0xb1, 0xde, 0x84, 0x02, 0x89, 0x2e, 0x51, 0x84, 0xea, 0x4e, 0x63,
- 0xb3, 0xb5, 0xa3, 0x74, 0x7b, 0x7b, 0xed, 0x6e, 0xa7, 0xb1, 0x23, 0x64, 0x26, 0x32, 0xb9, 0xf5,
- 0xe9, 0xfd, 0xb6, 0xdc, 0xda, 0x12, 0xb2, 0x61, 0x59, 0xaf, 0xd5, 0xd8, 0x6b, 0x6d, 0x09, 0xb9,
- 0xba, 0x06, 0x2b, 0xb3, 0xf2, 0xe4, 0xcc, 0x9d, 0x11, 0x5a, 0xe2, 0xec, 0x31, 0x4b, 0x4c, 0xb8,
- 0xa6, 0x96, 0xf8, 0x5f, 0xb2, 0xb0, 0x3c, 0xa3, 0x56, 0xcc, 0x7c, 0xc9, 0xf3, 0x50, 0xa0, 0x21,
- 0x4a, 0xab, 0xe7, 0x93, 0x33, 0x8b, 0x0e, 0x09, 0xd8, 0xa9, 0x0a, 0x4a, 0x70, 0xe1, 0x0e, 0x22,
- 0x77, 0x4c, 0x07, 0x81, 0x29, 0xa6, 0x72, 0xfa, 0x4f, 0x4e, 0xe5, 0x74, 0x5a, 0xf6, 0xae, 0xa5,
- 0x29, 0x7b, 0x44, 0x76, 0xba, 0xdc, 0x5e, 0x98, 0x91, 0xdb, 0x6f, 0xc0, 0xd2, 0x14, 0x51, 0xea,
- 0x1c, 0xfb, 0x7a, 0x06, 0x6a, 0xc7, 0x39, 0x27, 0x21, 0xd3, 0x65, 0x23, 0x99, 0xee, 0x46, 0xdc,
- 0x83, 0x17, 0x8e, 0x5f, 0x84, 0xa9, 0xb5, 0x7e, 0x3b, 0x03, 0xab, 0xb3, 0x3b, 0xc5, 0x99, 0x36,
- 0x7c, 0x12, 0xe6, 0x46, 0xc8, 0x3f, 0xb4, 0x79, 0xb7, 0xf4, 0xd1, 0x19, 0x35, 0x18, 0x0f, 0xc7,
- 0x17, 0x9b, 0xa1, 0xc2, 0x45, 0x3c, 0x77, 0x5c, 0xbb, 0x47, 0xad, 0x99, 0xb2, 0xf4, 0xf3, 0x59,
- 0x78, 0x70, 0x26, 0xf9, 0x4c, 0x43, 0x1f, 0x01, 0x30, 0x2c, 0x67, 0xec, 0xd3, 0x8e, 0x88, 0x26,
- 0xd8, 0x12, 0x91, 0x90, 0xe4, 0x85, 0x93, 0xe7, 0xd8, 0x0f, 0xc6, 0x73, 0x64, 0x1c, 0xa8, 0x88,
- 0x28, 0x3c, 0x37, 0x31, 0x34, 0x4f, 0x0c, 0xfd, 0xc8, 0x31, 0x33, 0x9d, 0x0a, 0xcc, 0x8f, 0x83,
- 0xa0, 0x99, 0x06, 0xb2, 0x7c, 0xc5, 0xf3, 0x5d, 0xa4, 0x8e, 0x0c, 0x6b, 0x48, 0x2a, 0x48, 0x51,
- 0x2a, 0x0c, 0x54, 0xd3, 0x43, 0xf2, 0x22, 0x1d, 0xee, 0xf3, 0x51, 0x8c, 0x20, 0x01, 0xe4, 0x86,
- 0x10, 0x73, 0x11, 0x04, 0x1d, 0x0e, 0x10, 0xf5, 0x5f, 0x2c, 0x41, 0x39, 0xd4, 0x57, 0x8b, 0x17,
- 0xa0, 0x72, 0x4b, 0xbd, 0xa3, 0x2a, 0xfc, 0xac, 0x44, 0x3d, 0x51, 0xc6, 0xb2, 0x1e, 0x3b, 0x2f,
- 0x7d, 0x1c, 0x56, 0x88, 0x8a, 0x3d, 0xf6, 0x91, 0xab, 0x68, 0xa6, 0xea, 0x79, 0xc4, 0x69, 0x45,
- 0xa2, 0x2a, 0xe2, 0xb1, 0x2e, 0x1e, 0x6a, 0xf2, 0x11, 0xf1, 0x2a, 0x2c, 0x13, 0xc4, 0x68, 0x6c,
- 0xfa, 0x86, 0x63, 0x22, 0x05, 0x9f, 0xde, 0x3c, 0x52, 0x49, 0x02, 0xcb, 0x96, 0xb0, 0xc6, 0x2e,
- 0x53, 0xc0, 0x16, 0x79, 0xe2, 0x16, 0x3c, 0x42, 0x60, 0x43, 0x64, 0x21, 0x57, 0xf5, 0x91, 0x82,
- 0x3e, 0x37, 0x56, 0x4d, 0x4f, 0x51, 0x2d, 0x5d, 0x39, 0x54, 0xbd, 0xc3, 0xda, 0x0a, 0x26, 0xd8,
- 0xcc, 0xd6, 0x32, 0xf2, 0x59, 0xac, 0xb8, 0xcd, 0xf4, 0x5a, 0x44, 0xad, 0x61, 0xe9, 0x9f, 0x52,
- 0xbd, 0x43, 0x51, 0x82, 0x55, 0xc2, 0xe2, 0xf9, 0xae, 0x61, 0x0d, 0x15, 0xed, 0x10, 0x69, 0xb7,
- 0x95, 0xb1, 0x3f, 0x78, 0xae, 0xf6, 0x50, 0xf8, 0xfd, 0xc4, 0xc2, 0x3e, 0xd1, 0x69, 0x62, 0x95,
- 0x7d, 0x7f, 0xf0, 0x9c, 0xd8, 0x87, 0x0a, 0x5e, 0x8c, 0x91, 0x71, 0x0f, 0x29, 0x03, 0xdb, 0x25,
- 0xa5, 0xb1, 0x3a, 0x23, 0x35, 0x85, 0x3c, 0xb8, 0xd1, 0x65, 0x80, 0x5d, 0x5b, 0x47, 0x52, 0xa1,
- 0xdf, 0x6b, 0xb5, 0xb6, 0xe4, 0x32, 0x67, 0xb9, 0x69, 0xbb, 0x38, 0xa0, 0x86, 0x76, 0xe0, 0xe0,
- 0x32, 0x0d, 0xa8, 0xa1, 0xcd, 0xdd, 0x7b, 0x15, 0x96, 0x35, 0x8d, 0xce, 0xd9, 0xd0, 0x14, 0x76,
- 0xc6, 0xf2, 0x6a, 0x42, 0xc4, 0x59, 0x9a, 0xb6, 0x4d, 0x15, 0x58, 0x8c, 0x7b, 0xe2, 0x75, 0x78,
- 0x70, 0xe2, 0xac, 0x30, 0x70, 0x69, 0x6a, 0x96, 0x71, 0xe8, 0x55, 0x58, 0x76, 0x8e, 0xa6, 0x81,
- 0x62, 0xe4, 0x8d, 0xce, 0x51, 0x1c, 0xf6, 0x2c, 0xac, 0x38, 0x87, 0xce, 0x34, 0xee, 0xa9, 0x30,
- 0x4e, 0x74, 0x0e, 0x9d, 0x38, 0xf0, 0x71, 0x72, 0xe0, 0x76, 0x91, 0xa6, 0xfa, 0x48, 0xaf, 0x9d,
- 0x09, 0xab, 0x87, 0x06, 0xc4, 0x4b, 0x20, 0x68, 0x9a, 0x82, 0x2c, 0xf5, 0xc0, 0x44, 0x8a, 0xea,
- 0x22, 0x4b, 0xf5, 0x6a, 0xe7, 0xc2, 0xca, 0x55, 0x4d, 0x6b, 0x91, 0xd1, 0x06, 0x19, 0x14, 0x9f,
- 0x82, 0x25, 0xfb, 0xe0, 0x96, 0x46, 0x43, 0x52, 0x71, 0x5c, 0x34, 0x30, 0x5e, 0xad, 0x3d, 0x46,
- 0xfc, 0xbb, 0x88, 0x07, 0x48, 0x40, 0xf6, 0x88, 0x58, 0x7c, 0x12, 0x04, 0xcd, 0x3b, 0x54, 0x5d,
- 0x87, 0xe4, 0x64, 0xcf, 0x51, 0x35, 0x54, 0x7b, 0x9c, 0xaa, 0x52, 0x79, 0x87, 0x8b, 0xf1, 0x96,
- 0xf0, 0xee, 0x1a, 0x03, 0x9f, 0x33, 0x3e, 0x41, 0xb7, 0x04, 0x91, 0x31, 0xb6, 0x75, 0x10, 0xb0,
- 0x2b, 0x22, 0x2f, 0x5e, 0x27, 0x6a, 0x55, 0xe7, 0xd0, 0x09, 0xbf, 0xf7, 0x51, 0x58, 0xc0, 0x9a,
- 0x93, 0x97, 0x3e, 0x49, 0x1b, 0x32, 0xe7, 0x30, 0xf4, 0xc6, 0x2b, 0xb0, 0x8a, 0x95, 0x46, 0xc8,
- 0x57, 0x75, 0xd5, 0x57, 0x43, 0xda, 0x1f, 0x23, 0xda, 0xd8, 0xef, 0xbb, 0x6c, 0x30, 0x62, 0xa7,
- 0x3b, 0x3e, 0x38, 0x0a, 0x22, 0xeb, 0x69, 0x6a, 0x27, 0x96, 0xf1, 0xd8, 0x7a, 0xdf, 0x9a, 0xee,
- 0xba, 0x04, 0x95, 0x70, 0xe0, 0x8b, 0x25, 0xa0, 0xa1, 0x2f, 0x64, 0x70, 0x17, 0xd4, 0xec, 0x6e,
- 0xe1, 0xfe, 0xe5, 0x95, 0x96, 0x90, 0xc5, 0x7d, 0xd4, 0x4e, 0x7b, 0xaf, 0xa5, 0xc8, 0xfb, 0x9d,
- 0xbd, 0xf6, 0x6e, 0x4b, 0xc8, 0x85, 0x1b, 0xf6, 0xef, 0x64, 0xa1, 0x1a, 0x3d, 0x7b, 0x89, 0x3f,
- 0x06, 0x67, 0xf8, 0x45, 0x89, 0x87, 0x7c, 0xe5, 0xae, 0xe1, 0x92, 0xbd, 0x38, 0x52, 0x69, 0x5d,
- 0x0c, 0xa2, 0x61, 0x85, 0x69, 0xf5, 0x91, 0xff, 0xa2, 0xe1, 0xe2, 0x9d, 0x36, 0x52, 0x7d, 0x71,
- 0x07, 0xce, 0x59, 0xb6, 0xe2, 0xf9, 0xaa, 0xa5, 0xab, 0xae, 0xae, 0x4c, 0xae, 0xa8, 0x14, 0x55,
- 0xd3, 0x90, 0xe7, 0xd9, 0xb4, 0x06, 0x06, 0x2c, 0x0f, 0x5b, 0x76, 0x9f, 0x29, 0x4f, 0x8a, 0x43,
- 0x83, 0xa9, 0xc6, 0x22, 0x37, 0x77, 0x5c, 0xe4, 0x3e, 0x04, 0xa5, 0x91, 0xea, 0x28, 0xc8, 0xf2,
- 0xdd, 0x23, 0xd2, 0x71, 0x17, 0xe5, 0xe2, 0x48, 0x75, 0x5a, 0xf8, 0xf9, 0x83, 0x39, 0xf8, 0xfc,
- 0x53, 0x0e, 0x2a, 0xe1, 0xae, 0x1b, 0x1f, 0x62, 0x34, 0x52, 0xa0, 0x32, 0x24, 0x85, 0x3d, 0x7a,
- 0x62, 0x8f, 0xbe, 0xd1, 0xc4, 0x95, 0x4b, 0x9a, 0xa3, 0xbd, 0xb0, 0x4c, 0x91, 0xb8, 0x6b, 0xc0,
- 0xa1, 0x85, 0x68, 0xef, 0x51, 0x94, 0xd9, 0x93, 0xb8, 0x0d, 0x73, 0xb7, 0x3c, 0xc2, 0x3d, 0x47,
- 0xb8, 0x1f, 0x3b, 0x99, 0xfb, 0x85, 0x3e, 0x21, 0x2f, 0xbd, 0xd0, 0x57, 0x3a, 0x5d, 0x79, 0xb7,
- 0xb1, 0x23, 0x33, 0xb8, 0x78, 0x16, 0xf2, 0xa6, 0x7a, 0xef, 0x28, 0x5a, 0xe3, 0x88, 0x28, 0xad,
- 0xe3, 0xcf, 0x42, 0xfe, 0x2e, 0x52, 0x6f, 0x47, 0x2b, 0x0b, 0x11, 0xbd, 0x8f, 0xa1, 0x7f, 0x09,
- 0x0a, 0xc4, 0x5f, 0x22, 0x00, 0xf3, 0x98, 0xf0, 0x80, 0x58, 0x84, 0x7c, 0xb3, 0x2b, 0xe3, 0xf0,
- 0x17, 0xa0, 0x42, 0xa5, 0x4a, 0xaf, 0xdd, 0x6a, 0xb6, 0x84, 0x6c, 0xfd, 0x2a, 0xcc, 0x51, 0x27,
- 0xe0, 0xad, 0x11, 0xb8, 0x41, 0x78, 0x80, 0x3d, 0x32, 0x8e, 0x0c, 0x1f, 0xdd, 0xdf, 0xdd, 0x6c,
- 0xc9, 0x42, 0x36, 0xbc, 0xbc, 0x1e, 0x54, 0xc2, 0x0d, 0xf7, 0x07, 0x13, 0x53, 0xdf, 0xce, 0x40,
- 0x39, 0xd4, 0x40, 0xe3, 0xce, 0x47, 0x35, 0x4d, 0xfb, 0xae, 0xa2, 0x9a, 0x86, 0xea, 0xb1, 0xa0,
- 0x00, 0x22, 0x6a, 0x60, 0x49, 0xda, 0x45, 0xfb, 0x40, 0x8c, 0x7f, 0x2b, 0x03, 0x42, 0xbc, 0x77,
- 0x8d, 0x19, 0x98, 0xf9, 0x50, 0x0d, 0x7c, 0x33, 0x03, 0xd5, 0x68, 0xc3, 0x1a, 0x33, 0xef, 0xc2,
- 0x87, 0x6a, 0xde, 0x3f, 0x67, 0x61, 0x21, 0xd2, 0xa6, 0xa6, 0xb5, 0xee, 0x73, 0xb0, 0x64, 0xe8,
- 0x68, 0xe4, 0xd8, 0x3e, 0xb2, 0xb4, 0x23, 0xc5, 0x44, 0x77, 0x90, 0x59, 0xab, 0x93, 0x44, 0x71,
- 0xe9, 0xe4, 0x46, 0x78, 0xa3, 0x3d, 0xc1, 0xed, 0x60, 0x98, 0xb4, 0xdc, 0xde, 0x6a, 0xed, 0xf6,
- 0xba, 0x7b, 0xad, 0x4e, 0xf3, 0x65, 0x65, 0xbf, 0xf3, 0x13, 0x9d, 0xee, 0x8b, 0x1d, 0x59, 0x30,
- 0x62, 0x6a, 0xef, 0xe3, 0x56, 0xef, 0x81, 0x10, 0x37, 0x4a, 0x3c, 0x03, 0xb3, 0xcc, 0x12, 0x1e,
- 0x10, 0x97, 0x61, 0xb1, 0xd3, 0x55, 0xfa, 0xed, 0xad, 0x96, 0xd2, 0xba, 0x79, 0xb3, 0xd5, 0xdc,
- 0xeb, 0xd3, 0xab, 0x8d, 0x40, 0x7b, 0x2f, 0xba, 0xa9, 0xdf, 0xc8, 0xc1, 0xf2, 0x0c, 0x4b, 0xc4,
- 0x06, 0x3b, 0x94, 0xd0, 0x73, 0xd2, 0xd3, 0x69, 0xac, 0xdf, 0xc0, 0x5d, 0x41, 0x4f, 0x75, 0x7d,
- 0x76, 0x86, 0x79, 0x12, 0xb0, 0x97, 0x2c, 0xdf, 0x18, 0x18, 0xc8, 0x65, 0x37, 0x41, 0xf4, 0xa4,
- 0xb2, 0x38, 0x91, 0xd3, 0xcb, 0xa0, 0x8f, 0x81, 0xe8, 0xd8, 0x9e, 0xe1, 0x1b, 0x77, 0x90, 0x62,
- 0x58, 0xfc, 0xda, 0x08, 0x9f, 0x5c, 0xf2, 0xb2, 0xc0, 0x47, 0xda, 0x96, 0x1f, 0x68, 0x5b, 0x68,
- 0xa8, 0xc6, 0xb4, 0x71, 0x02, 0xcf, 0xc9, 0x02, 0x1f, 0x09, 0xb4, 0x2f, 0x40, 0x45, 0xb7, 0xc7,
- 0xb8, 0x9d, 0xa3, 0x7a, 0xb8, 0x5e, 0x64, 0xe4, 0x32, 0x95, 0x05, 0x2a, 0xac, 0x51, 0x9f, 0xdc,
- 0x57, 0x55, 0xe4, 0x32, 0x95, 0x51, 0x95, 0x27, 0x60, 0x51, 0x1d, 0x0e, 0x5d, 0x4c, 0xce, 0x89,
- 0xe8, 0xd1, 0xa3, 0x1a, 0x88, 0x89, 0xe2, 0xda, 0x0b, 0x50, 0xe4, 0x7e, 0xc0, 0x25, 0x19, 0x7b,
- 0x42, 0x71, 0xe8, 0x79, 0x3a, 0xbb, 0x5e, 0x92, 0x8b, 0x16, 0x1f, 0xbc, 0x00, 0x15, 0xc3, 0x53,
- 0x26, 0xd7, 0xef, 0xd9, 0xf3, 0xd9, 0xf5, 0xa2, 0x5c, 0x36, 0xbc, 0xe0, 0xea, 0xb2, 0xfe, 0x76,
- 0x16, 0xaa, 0xd1, 0xcf, 0x07, 0xe2, 0x16, 0x14, 0x4d, 0x5b, 0x53, 0x49, 0x68, 0xd1, 0x6f, 0x57,
- 0xeb, 0x09, 0x5f, 0x1c, 0x36, 0x76, 0x98, 0xbe, 0x1c, 0x20, 0xd7, 0xfe, 0x31, 0x03, 0x45, 0x2e,
- 0x16, 0x57, 0x21, 0xef, 0xa8, 0xfe, 0x21, 0xa1, 0x2b, 0x6c, 0x66, 0x85, 0x8c, 0x4c, 0x9e, 0xb1,
- 0xdc, 0x73, 0x54, 0x8b, 0x84, 0x00, 0x93, 0xe3, 0x67, 0xbc, 0xae, 0x26, 0x52, 0x75, 0x72, 0xae,
- 0xb1, 0x47, 0x23, 0x64, 0xf9, 0x1e, 0x5f, 0x57, 0x26, 0x6f, 0x32, 0xb1, 0x78, 0x11, 0x96, 0x7c,
- 0x57, 0x35, 0xcc, 0x88, 0x6e, 0x9e, 0xe8, 0x0a, 0x7c, 0x20, 0x50, 0x96, 0xe0, 0x2c, 0xe7, 0xd5,
- 0x91, 0xaf, 0x6a, 0x87, 0x48, 0x9f, 0x80, 0xe6, 0xc8, 0xfd, 0xc5, 0x19, 0xa6, 0xb0, 0xc5, 0xc6,
- 0x39, 0xb6, 0xfe, 0xbd, 0x0c, 0x2c, 0xf1, 0x93, 0x98, 0x1e, 0x38, 0x6b, 0x17, 0x40, 0xb5, 0x2c,
- 0xdb, 0x0f, 0xbb, 0x6b, 0x3a, 0x94, 0xa7, 0x70, 0x1b, 0x8d, 0x00, 0x24, 0x87, 0x08, 0xd6, 0x46,
- 0x00, 0x93, 0x91, 0x63, 0xdd, 0x76, 0x0e, 0xca, 0xec, 0xdb, 0x10, 0xf9, 0xc0, 0x48, 0xcf, 0xee,
- 0x40, 0x45, 0xf8, 0xc8, 0x26, 0xae, 0x40, 0xe1, 0x00, 0x0d, 0x0d, 0x8b, 0xdd, 0xf8, 0xd2, 0x07,
- 0x7e, 0xc3, 0x92, 0x0f, 0x6e, 0x58, 0x36, 0x3f, 0x0b, 0xcb, 0x9a, 0x3d, 0x8a, 0x9b, 0xbb, 0x29,
- 0xc4, 0xee, 0x0f, 0xbc, 0x4f, 0x65, 0x5e, 0x81, 0x49, 0x8b, 0xf9, 0xff, 0x99, 0xcc, 0x57, 0xb3,
- 0xb9, 0xed, 0xde, 0xe6, 0xd7, 0xb3, 0x6b, 0xdb, 0x14, 0xda, 0xe3, 0x33, 0x95, 0xd1, 0xc0, 0x44,
- 0x1a, 0xb6, 0x1e, 0xbe, 0x76, 0x11, 0x9e, 0x1e, 0x1a, 0xfe, 0xe1, 0xf8, 0x60, 0x43, 0xb3, 0x47,
- 0x97, 0x86, 0xf6, 0xd0, 0x9e, 0x7c, 0x53, 0xc5, 0x4f, 0xe4, 0x81, 0xfc, 0xc7, 0xbe, 0xab, 0x96,
- 0x02, 0xe9, 0x5a, 0xe2, 0x47, 0x58, 0xa9, 0x03, 0xcb, 0x4c, 0x59, 0x21, 0x1f, 0x76, 0xe8, 0xf1,
- 0x44, 0x3c, 0xf1, 0x72, 0xac, 0xf6, 0x8d, 0x77, 0x48, 0xb9, 0x96, 0x97, 0x18, 0x14, 0x8f, 0xd1,
- 0x13, 0x8c, 0x24, 0xc3, 0x83, 0x11, 0x3e, 0xba, 0x35, 0x91, 0x9b, 0xc0, 0xf8, 0x1d, 0xc6, 0xb8,
- 0x1c, 0x62, 0xec, 0x33, 0xa8, 0xd4, 0x84, 0x85, 0xd3, 0x70, 0xfd, 0x3d, 0xe3, 0xaa, 0xa0, 0x30,
- 0xc9, 0x36, 0x2c, 0x12, 0x12, 0x6d, 0xec, 0xf9, 0xf6, 0x88, 0xe4, 0xbd, 0x93, 0x69, 0xfe, 0xe1,
- 0x1d, 0xba, 0x57, 0xaa, 0x18, 0xd6, 0x0c, 0x50, 0x92, 0x04, 0xe4, 0x5b, 0x96, 0x8e, 0x34, 0x33,
- 0x81, 0xe1, 0xbb, 0xcc, 0x90, 0x40, 0x5f, 0xfa, 0x0c, 0xac, 0xe0, 0xff, 0x49, 0x5a, 0x0a, 0x5b,
- 0x92, 0x7c, 0x93, 0x56, 0xfb, 0xde, 0xeb, 0x74, 0x3b, 0x2e, 0x07, 0x04, 0x21, 0x9b, 0x42, 0xab,
- 0x38, 0x44, 0xbe, 0x8f, 0x5c, 0x4f, 0x51, 0xcd, 0x59, 0xe6, 0x85, 0xae, 0x22, 0x6a, 0x5f, 0x7c,
- 0x37, 0xba, 0x8a, 0xdb, 0x14, 0xd9, 0x30, 0x4d, 0x69, 0x1f, 0xce, 0xcc, 0x88, 0x8a, 0x14, 0x9c,
- 0x6f, 0x30, 0xce, 0x95, 0xa9, 0xc8, 0xc0, 0xb4, 0x3d, 0xe0, 0xf2, 0x60, 0x2d, 0x53, 0x70, 0xfe,
- 0x36, 0xe3, 0x14, 0x19, 0x96, 0x2f, 0x29, 0x66, 0x7c, 0x01, 0x96, 0xee, 0x20, 0xf7, 0xc0, 0xf6,
- 0xd8, 0xf5, 0x4f, 0x0a, 0xba, 0x37, 0x19, 0xdd, 0x22, 0x03, 0x92, 0xfb, 0x20, 0xcc, 0x75, 0x1d,
- 0x8a, 0x03, 0x55, 0x43, 0x29, 0x28, 0xbe, 0xc4, 0x28, 0xe6, 0xb1, 0x3e, 0x86, 0x36, 0xa0, 0x32,
- 0xb4, 0x59, 0x65, 0x4a, 0x86, 0xbf, 0xc5, 0xe0, 0x65, 0x8e, 0x61, 0x14, 0x8e, 0xed, 0x8c, 0x4d,
- 0x5c, 0xb6, 0x92, 0x29, 0x7e, 0x87, 0x53, 0x70, 0x0c, 0xa3, 0x38, 0x85, 0x5b, 0xbf, 0xcc, 0x29,
- 0xbc, 0x90, 0x3f, 0x9f, 0x87, 0xb2, 0x6d, 0x99, 0x47, 0xb6, 0x95, 0xc6, 0x88, 0xaf, 0x30, 0x06,
- 0x60, 0x10, 0x4c, 0x70, 0x03, 0x4a, 0x69, 0x17, 0xe2, 0xf7, 0xde, 0xe5, 0xdb, 0x83, 0xaf, 0xc0,
- 0x36, 0x2c, 0xf2, 0x04, 0x65, 0xd8, 0x56, 0x0a, 0x8a, 0xaf, 0x31, 0x8a, 0x6a, 0x08, 0xc6, 0xa6,
- 0xe1, 0x23, 0xcf, 0x1f, 0xa2, 0x34, 0x24, 0x6f, 0xf3, 0x69, 0x30, 0x08, 0x73, 0xe5, 0x01, 0xb2,
- 0xb4, 0xc3, 0x74, 0x0c, 0xbf, 0xcf, 0x5d, 0xc9, 0x31, 0x98, 0xa2, 0x09, 0x0b, 0x23, 0xd5, 0xf5,
- 0x0e, 0x55, 0x33, 0xd5, 0x72, 0xfc, 0x01, 0xe3, 0xa8, 0x04, 0x20, 0xe6, 0x91, 0xb1, 0x75, 0x1a,
- 0x9a, 0xaf, 0x73, 0x8f, 0x84, 0x60, 0x6c, 0xeb, 0x79, 0x3e, 0xb9, 0x2b, 0x3b, 0x0d, 0xdb, 0x1f,
- 0xf2, 0xad, 0x47, 0xb1, 0xbb, 0x61, 0xc6, 0x1b, 0x50, 0xf2, 0x8c, 0x7b, 0xa9, 0x68, 0xfe, 0x88,
- 0xaf, 0x34, 0x01, 0x60, 0xf0, 0xcb, 0x70, 0x76, 0x66, 0x99, 0x48, 0x41, 0xf6, 0xc7, 0x8c, 0x6c,
- 0x75, 0x46, 0xa9, 0x60, 0x29, 0xe1, 0xb4, 0x94, 0x7f, 0xc2, 0x53, 0x02, 0x8a, 0x71, 0xf5, 0xf0,
- 0x59, 0xc1, 0x53, 0x07, 0xa7, 0xf3, 0xda, 0x9f, 0x72, 0xaf, 0x51, 0x6c, 0xc4, 0x6b, 0x7b, 0xb0,
- 0xca, 0x18, 0x4f, 0xb7, 0xae, 0x7f, 0xc6, 0x13, 0x2b, 0x45, 0xef, 0x47, 0x57, 0xf7, 0xb3, 0xb0,
- 0x16, 0xb8, 0x93, 0x37, 0xa5, 0x9e, 0x32, 0x52, 0x9d, 0x14, 0xcc, 0xdf, 0x60, 0xcc, 0x3c, 0xe3,
- 0x07, 0x5d, 0xad, 0xb7, 0xab, 0x3a, 0x98, 0xfc, 0x25, 0xa8, 0x71, 0xf2, 0xb1, 0xe5, 0x22, 0xcd,
- 0x1e, 0x5a, 0xc6, 0x3d, 0xa4, 0xa7, 0xa0, 0xfe, 0xf3, 0xd8, 0x52, 0xed, 0x87, 0xe0, 0x98, 0xb9,
- 0x0d, 0x42, 0xd0, 0xab, 0x28, 0xc6, 0xc8, 0xb1, 0x5d, 0x3f, 0x81, 0xf1, 0x2f, 0xf8, 0x4a, 0x05,
- 0xb8, 0x36, 0x81, 0x49, 0x2d, 0xa8, 0x92, 0xc7, 0xb4, 0x21, 0xf9, 0x97, 0x8c, 0x68, 0x61, 0x82,
- 0x62, 0x89, 0x43, 0xb3, 0x47, 0x8e, 0xea, 0xa6, 0xc9, 0x7f, 0x7f, 0xc5, 0x13, 0x07, 0x83, 0xb0,
- 0xc4, 0xe1, 0x1f, 0x39, 0x08, 0x57, 0xfb, 0x14, 0x0c, 0xdf, 0xe4, 0x89, 0x83, 0x63, 0x18, 0x05,
- 0x6f, 0x18, 0x52, 0x50, 0xfc, 0x35, 0xa7, 0xe0, 0x18, 0x4c, 0xf1, 0xe9, 0x49, 0xa1, 0x75, 0xd1,
- 0xd0, 0xf0, 0x7c, 0x97, 0xb6, 0xc2, 0x27, 0x53, 0xfd, 0xcd, 0xbb, 0xd1, 0x26, 0x4c, 0x0e, 0x41,
- 0x71, 0x26, 0x62, 0x57, 0xa8, 0xe4, 0xa4, 0x94, 0x6c, 0xd8, 0xb7, 0x78, 0x26, 0x0a, 0xc1, 0xb0,
- 0x6d, 0xa1, 0x0e, 0x11, 0xbb, 0x5d, 0xc3, 0xe7, 0x83, 0x14, 0x74, 0xdf, 0x8e, 0x19, 0xd7, 0xe7,
- 0x58, 0xcc, 0x19, 0xea, 0x7f, 0xc6, 0xd6, 0x6d, 0x74, 0x94, 0x2a, 0x3a, 0xff, 0x36, 0xd6, 0xff,
- 0xec, 0x53, 0x24, 0xcd, 0x21, 0x8b, 0xb1, 0x7e, 0x4a, 0x4c, 0xfa, 0x15, 0x50, 0xed, 0xa7, 0xef,
- 0xb3, 0xf9, 0x46, 0xdb, 0x29, 0x69, 0x07, 0x07, 0x79, 0xb4, 0xe9, 0x49, 0x26, 0x7b, 0xfd, 0x7e,
- 0x10, 0xe7, 0x91, 0x9e, 0x47, 0xba, 0x09, 0x0b, 0x91, 0x86, 0x27, 0x99, 0xea, 0x67, 0x18, 0x55,
- 0x25, 0xdc, 0xef, 0x48, 0x57, 0x21, 0x8f, 0x9b, 0x97, 0x64, 0xf8, 0xcf, 0x32, 0x38, 0x51, 0x97,
- 0x3e, 0x01, 0x45, 0xde, 0xb4, 0x24, 0x43, 0x7f, 0x8e, 0x41, 0x03, 0x08, 0x86, 0xf3, 0x86, 0x25,
- 0x19, 0xfe, 0xf3, 0x1c, 0xce, 0x21, 0x18, 0x9e, 0xde, 0x85, 0x7f, 0xf7, 0x0b, 0x79, 0x56, 0x74,
- 0xb8, 0xef, 0x6e, 0xc0, 0x3c, 0xeb, 0x54, 0x92, 0xd1, 0x9f, 0x67, 0x2f, 0xe7, 0x08, 0xe9, 0x59,
- 0x28, 0xa4, 0x74, 0xf8, 0x2f, 0x31, 0x28, 0xd5, 0x97, 0x9a, 0x50, 0x0e, 0x75, 0x27, 0xc9, 0xf0,
- 0x5f, 0x66, 0xf0, 0x30, 0x0a, 0x9b, 0xce, 0xba, 0x93, 0x64, 0x82, 0x5f, 0xe1, 0xa6, 0x33, 0x04,
- 0x76, 0x1b, 0x6f, 0x4c, 0x92, 0xd1, 0xbf, 0xca, 0xbd, 0xce, 0x21, 0xd2, 0xf3, 0x50, 0x0a, 0x8a,
- 0x4d, 0x32, 0xfe, 0xd7, 0x18, 0x7e, 0x82, 0xc1, 0x1e, 0x08, 0x15, 0xbb, 0x64, 0x8a, 0x5f, 0xe7,
- 0x1e, 0x08, 0xa1, 0xf0, 0x36, 0x8a, 0x37, 0x30, 0xc9, 0x4c, 0xbf, 0xc1, 0xb7, 0x51, 0xac, 0x7f,
- 0xc1, 0xab, 0x49, 0x72, 0x7e, 0x32, 0xc5, 0x6f, 0xf2, 0xd5, 0x24, 0xfa, 0xd8, 0x8c, 0x78, 0x47,
- 0x90, 0xcc, 0xf1, 0x5b, 0xdc, 0x8c, 0x58, 0x43, 0x20, 0xf5, 0x40, 0x9c, 0xee, 0x06, 0x92, 0xf9,
- 0xbe, 0xc0, 0xf8, 0x96, 0xa6, 0x9a, 0x01, 0xe9, 0x45, 0x58, 0x9d, 0xdd, 0x09, 0x24, 0xb3, 0x7e,
- 0xf1, 0x7e, 0xec, 0xec, 0x16, 0x6e, 0x04, 0xa4, 0xbd, 0x49, 0x49, 0x09, 0x77, 0x01, 0xc9, 0xb4,
- 0x6f, 0xdc, 0x8f, 0x26, 0xee, 0x70, 0x13, 0x20, 0x35, 0x00, 0x26, 0x05, 0x38, 0x99, 0xeb, 0x4d,
- 0xc6, 0x15, 0x02, 0xe1, 0xad, 0xc1, 0xea, 0x6f, 0x32, 0xfe, 0x4b, 0x7c, 0x6b, 0x30, 0x04, 0xde,
- 0x1a, 0xbc, 0xf4, 0x26, 0xa3, 0xdf, 0xe2, 0x5b, 0x83, 0x43, 0x70, 0x64, 0x87, 0xaa, 0x5b, 0x32,
- 0xc3, 0x57, 0x78, 0x64, 0x87, 0x50, 0x52, 0x07, 0x96, 0xa6, 0x0a, 0x62, 0x32, 0xd5, 0x57, 0x19,
- 0x95, 0x10, 0xaf, 0x87, 0xe1, 0xe2, 0xc5, 0x8a, 0x61, 0x32, 0xdb, 0xef, 0xc6, 0x8a, 0x17, 0xab,
- 0x85, 0xd2, 0x0d, 0x28, 0x5a, 0x63, 0xd3, 0xc4, 0x9b, 0x47, 0x3c, 0xf9, 0x97, 0x7b, 0xb5, 0x7f,
- 0x7f, 0x8f, 0x79, 0x87, 0x03, 0xa4, 0xab, 0x50, 0x40, 0xa3, 0x03, 0xa4, 0x27, 0x21, 0xff, 0xe3,
- 0x3d, 0x9e, 0x30, 0xb1, 0xb6, 0xf4, 0x3c, 0x00, 0xbd, 0x1a, 0x21, 0x9f, 0xfd, 0x12, 0xb0, 0xff,
- 0xf9, 0x1e, 0xfb, 0x4d, 0xcd, 0x04, 0x32, 0x21, 0xa0, 0xbf, 0xd0, 0x39, 0x99, 0xe0, 0xdd, 0x28,
- 0x01, 0x59, 0x91, 0xeb, 0x30, 0x7f, 0xcb, 0xb3, 0x2d, 0x5f, 0x1d, 0x26, 0xa1, 0xbf, 0xcf, 0xd0,
- 0x5c, 0x1f, 0x3b, 0x6c, 0x64, 0xbb, 0xc8, 0x57, 0x87, 0x5e, 0x12, 0xf6, 0xbf, 0x18, 0x36, 0x00,
- 0x60, 0xb0, 0xa6, 0x7a, 0x7e, 0x9a, 0x79, 0xff, 0x37, 0x07, 0x73, 0x00, 0x36, 0x1a, 0xff, 0x7f,
- 0x1b, 0x1d, 0x25, 0x61, 0x7f, 0xc0, 0x8d, 0x66, 0xfa, 0xd2, 0x27, 0xa0, 0x84, 0xff, 0xa5, 0x3f,
- 0x94, 0x4b, 0x00, 0xff, 0x0f, 0x03, 0x4f, 0x10, 0xf8, 0xcd, 0x9e, 0xaf, 0xfb, 0x46, 0xb2, 0xb3,
- 0xff, 0x97, 0xad, 0x34, 0xd7, 0x97, 0x1a, 0x50, 0xf6, 0x7c, 0x5d, 0x1f, 0xb3, 0xfe, 0x34, 0x01,
- 0xfe, 0x7f, 0xef, 0x05, 0x57, 0x16, 0x01, 0x06, 0xaf, 0xf6, 0xdd, 0xdb, 0xbe, 0x63, 0x93, 0xcf,
- 0x1c, 0x49, 0x0c, 0xf7, 0x19, 0x43, 0x08, 0xb2, 0xd9, 0x9a, 0x7d, 0x7d, 0x0b, 0xdb, 0xf6, 0xb6,
- 0x4d, 0x2f, 0x6e, 0x5f, 0xa9, 0x27, 0xdf, 0xc0, 0xc2, 0xf7, 0x33, 0x50, 0x71, 0x90, 0xeb, 0xd9,
- 0x16, 0xbb, 0x87, 0xcd, 0x8f, 0x54, 0xc3, 0x5a, 0x3b, 0xdd, 0xe5, 0x6d, 0x7d, 0x04, 0x73, 0x3d,
- 0x42, 0x22, 0x8a, 0x90, 0xef, 0x84, 0x7e, 0x6d, 0x46, 0x7e, 0x4d, 0x7b, 0x11, 0x4a, 0x0d, 0x5d,
- 0x77, 0x91, 0xe7, 0x21, 0x8f, 0x7d, 0xf1, 0x59, 0xd8, 0xc0, 0xaf, 0xd9, 0x60, 0x62, 0x79, 0x32,
- 0x2e, 0x3e, 0x0c, 0xa5, 0x3d, 0x64, 0x22, 0xe7, 0xd0, 0xb6, 0xf8, 0xf7, 0x9c, 0x89, 0x40, 0xca,
- 0xff, 0xe0, 0xcb, 0xe7, 0x32, 0xf5, 0xeb, 0x30, 0xcf, 0x00, 0xe2, 0x2a, 0xcc, 0x75, 0xe8, 0xcf,
- 0xfe, 0x32, 0xe4, 0x03, 0x0d, 0x7b, 0xc2, 0xf2, 0xbe, 0xef, 0x22, 0xe4, 0xb3, 0x1b, 0x72, 0xf6,
- 0xf4, 0xc3, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd7, 0x48, 0x11, 0x56, 0xe4, 0x33, 0x00, 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
+var file_person_proto_depIdxs = []int32{
+ 1, // 0: main.Person.Addresses:type_name -> main.Address
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_person_proto_init() }
+func file_person_proto_init() {
+ if File_person_proto != nil {
+ return
}
- return d
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_person_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_person_proto_goTypes,
+ DependencyIndexes: file_person_proto_depIdxs,
+ MessageInfos: file_person_proto_msgTypes,
+ }.Build()
+ File_person_proto = out.File
+ file_person_proto_rawDesc = nil
+ file_person_proto_goTypes = nil
+ file_person_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/person.proto b/validator/gen-validator-tests/person.proto
index 160d445..dd89202 100644
--- a/validator/gen-validator-tests/person.proto
+++ b/validator/gen-validator-tests/person.proto
@@ -2,10 +2,9 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message Person {
- option (gogoproto.description) = true;
optional string Name = 1;
repeated Address Addresses = 2;
optional string Telephone = 3;
diff --git a/validator/gen-validator-tests/person_benches.go b/validator/gen-validator-tests/person_benches.go
index 6e1ecd1..b20da36 100644
--- a/validator/gen-validator-tests/person_benches.go
+++ b/validator/gen-validator-tests/person_benches.go
@@ -18,7 +18,7 @@ import (
"log"
"math/rand"
- "github.com/gogo/protobuf/proto"
+ "google.golang.org/protobuf/proto"
)
func RandomValidContextPerson(r *rand.Rand) ProtoMessage {
diff --git a/validator/gen-validator-tests/person_gostring.go b/validator/gen-validator-tests/person_gostring.go
deleted file mode 100644
index 28c1c65..0000000
--- a/validator/gen-validator-tests/person_gostring.go
+++ /dev/null
@@ -1,9 +0,0 @@
-package main
-
-func (b *Person) GoString() string {
- return deriveGoStringPerson(b)
-}
-
-func (b *Address) GoString() string {
- return deriveGoStringAddress(b)
-}
diff --git a/validator/gen-validator-tests/person_tests.go b/validator/gen-validator-tests/person_tests.go
index 9ebb881..f0e589d 100644
--- a/validator/gen-validator-tests/person_tests.go
+++ b/validator/gen-validator-tests/person_tests.go
@@ -15,8 +15,8 @@
package main
import (
- "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
+ "google.golang.org/protobuf/proto"
)
var DavidPerson = &Person{
diff --git a/validator/gen-validator-tests/puddingmilkshake.pb.go b/validator/gen-validator-tests/puddingmilkshake.pb.go
index 797c7bb..c3f7c01 100644
--- a/validator/gen-validator-tests/puddingmilkshake.pb.go
+++ b/validator/gen-validator-tests/puddingmilkshake.pb.go
@@ -1,30 +1,26 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+//Thank you to http://creativitygames.net/random-word-generator/randomwords/2 for helping me to anonymise this data.
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: puddingmilkshake.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type AltarPlastic int32
@@ -36,21 +32,23 @@ const (
AltarPlastic_Prophet AltarPlastic = 4
)
-var AltarPlastic_name = map[int32]string{
- 0: "Table",
- 1: "Dusk",
- 2: "Drum",
- 3: "Cereal",
- 4: "Prophet",
-}
-
-var AltarPlastic_value = map[string]int32{
- "Table": 0,
- "Dusk": 1,
- "Drum": 2,
- "Cereal": 3,
- "Prophet": 4,
-}
+// Enum value maps for AltarPlastic.
+var (
+ AltarPlastic_name = map[int32]string{
+ 0: "Table",
+ 1: "Dusk",
+ 2: "Drum",
+ 3: "Cereal",
+ 4: "Prophet",
+ }
+ AltarPlastic_value = map[string]int32{
+ "Table": 0,
+ "Dusk": 1,
+ "Drum": 2,
+ "Cereal": 3,
+ "Prophet": 4,
+ }
+)
func (x AltarPlastic) Enum() *AltarPlastic {
p := new(AltarPlastic)
@@ -59,20 +57,34 @@ func (x AltarPlastic) Enum() *AltarPlastic {
}
func (x AltarPlastic) String() string {
- return proto.EnumName(AltarPlastic_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AltarPlastic) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[0].Descriptor()
+}
+
+func (AltarPlastic) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[0]
+}
+
+func (x AltarPlastic) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (x *AltarPlastic) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(AltarPlastic_value, data, "AltarPlastic")
+// Deprecated: Do not use.
+func (x *AltarPlastic) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = AltarPlastic(value)
+ *x = AltarPlastic(num)
return nil
}
+// Deprecated: Use AltarPlastic.Descriptor instead.
func (AltarPlastic) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{0}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{0}
}
type ArchBubble int32
@@ -85,21 +97,23 @@ const (
ArchBubble_Seal ArchBubble = 4
)
-var ArchBubble_name = map[int32]string{
- 0: "Aroma",
- 1: "Moustache",
- 2: "Cup",
- 3: "Toes",
- 4: "Seal",
-}
-
-var ArchBubble_value = map[string]int32{
- "Aroma": 0,
- "Moustache": 1,
- "Cup": 2,
- "Toes": 3,
- "Seal": 4,
-}
+// Enum value maps for ArchBubble.
+var (
+ ArchBubble_name = map[int32]string{
+ 0: "Aroma",
+ 1: "Moustache",
+ 2: "Cup",
+ 3: "Toes",
+ 4: "Seal",
+ }
+ ArchBubble_value = map[string]int32{
+ "Aroma": 0,
+ "Moustache": 1,
+ "Cup": 2,
+ "Toes": 3,
+ "Seal": 4,
+ }
+)
func (x ArchBubble) Enum() *ArchBubble {
p := new(ArchBubble)
@@ -108,20 +122,34 @@ func (x ArchBubble) Enum() *ArchBubble {
}
func (x ArchBubble) String() string {
- return proto.EnumName(ArchBubble_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ArchBubble) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[1].Descriptor()
+}
+
+func (ArchBubble) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[1]
}
-func (x *ArchBubble) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(ArchBubble_value, data, "ArchBubble")
+func (x ArchBubble) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *ArchBubble) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = ArchBubble(value)
+ *x = ArchBubble(num)
return nil
}
+// Deprecated: Use ArchBubble.Descriptor instead.
func (ArchBubble) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{1}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{1}
}
type PlasticBagCertificate int32
@@ -131,15 +159,17 @@ const (
PlasticBagCertificate_Flood PlasticBagCertificate = 1
)
-var PlasticBagCertificate_name = map[int32]string{
- 0: "Mustard",
- 1: "Flood",
-}
-
-var PlasticBagCertificate_value = map[string]int32{
- "Mustard": 0,
- "Flood": 1,
-}
+// Enum value maps for PlasticBagCertificate.
+var (
+ PlasticBagCertificate_name = map[int32]string{
+ 0: "Mustard",
+ 1: "Flood",
+ }
+ PlasticBagCertificate_value = map[string]int32{
+ "Mustard": 0,
+ "Flood": 1,
+ }
+)
func (x PlasticBagCertificate) Enum() *PlasticBagCertificate {
p := new(PlasticBagCertificate)
@@ -148,20 +178,34 @@ func (x PlasticBagCertificate) Enum() *PlasticBagCertificate {
}
func (x PlasticBagCertificate) String() string {
- return proto.EnumName(PlasticBagCertificate_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (PlasticBagCertificate) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[2].Descriptor()
+}
+
+func (PlasticBagCertificate) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[2]
+}
+
+func (x PlasticBagCertificate) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (x *PlasticBagCertificate) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(PlasticBagCertificate_value, data, "PlasticBagCertificate")
+// Deprecated: Do not use.
+func (x *PlasticBagCertificate) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = PlasticBagCertificate(value)
+ *x = PlasticBagCertificate(num)
return nil
}
+// Deprecated: Use PlasticBagCertificate.Descriptor instead.
func (PlasticBagCertificate) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{2}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{2}
}
type WineMicroscope int32
@@ -174,21 +218,23 @@ const (
WineMicroscope_Tower WineMicroscope = 4
)
-var WineMicroscope_name = map[int32]string{
- 0: "Amplifier",
- 1: "Toy",
- 2: "Code",
- 3: "Perch",
- 4: "Tower",
-}
-
-var WineMicroscope_value = map[string]int32{
- "Amplifier": 0,
- "Toy": 1,
- "Code": 2,
- "Perch": 3,
- "Tower": 4,
-}
+// Enum value maps for WineMicroscope.
+var (
+ WineMicroscope_name = map[int32]string{
+ 0: "Amplifier",
+ 1: "Toy",
+ 2: "Code",
+ 3: "Perch",
+ 4: "Tower",
+ }
+ WineMicroscope_value = map[string]int32{
+ "Amplifier": 0,
+ "Toy": 1,
+ "Code": 2,
+ "Perch": 3,
+ "Tower": 4,
+ }
+)
func (x WineMicroscope) Enum() *WineMicroscope {
p := new(WineMicroscope)
@@ -197,20 +243,34 @@ func (x WineMicroscope) Enum() *WineMicroscope {
}
func (x WineMicroscope) String() string {
- return proto.EnumName(WineMicroscope_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (WineMicroscope) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[3].Descriptor()
+}
+
+func (WineMicroscope) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[3]
+}
+
+func (x WineMicroscope) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (x *WineMicroscope) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(WineMicroscope_value, data, "WineMicroscope")
+// Deprecated: Do not use.
+func (x *WineMicroscope) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = WineMicroscope(value)
+ *x = WineMicroscope(num)
return nil
}
+// Deprecated: Use WineMicroscope.Descriptor instead.
func (WineMicroscope) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{3}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{3}
}
type MicrobeMiser int32
@@ -233,41 +293,43 @@ const (
MicrobeMiser_Snore MicrobeMiser = 14
)
-var MicrobeMiser_name = map[int32]string{
- 0: "Parlour",
- 1: "Encyclopedia",
- 2: "Pebble",
- 3: "License",
- 4: "Binge",
- 5: "Novel",
- 6: "Class",
- 7: "Pincer",
- 8: "Concrete",
- 9: "Figure",
- 10: "CruiseShip",
- 11: "Tongue",
- 12: "Pepper",
- 13: "Chameleon",
- 14: "Snore",
-}
-
-var MicrobeMiser_value = map[string]int32{
- "Parlour": 0,
- "Encyclopedia": 1,
- "Pebble": 2,
- "License": 3,
- "Binge": 4,
- "Novel": 5,
- "Class": 6,
- "Pincer": 7,
- "Concrete": 8,
- "Figure": 9,
- "CruiseShip": 10,
- "Tongue": 11,
- "Pepper": 12,
- "Chameleon": 13,
- "Snore": 14,
-}
+// Enum value maps for MicrobeMiser.
+var (
+ MicrobeMiser_name = map[int32]string{
+ 0: "Parlour",
+ 1: "Encyclopedia",
+ 2: "Pebble",
+ 3: "License",
+ 4: "Binge",
+ 5: "Novel",
+ 6: "Class",
+ 7: "Pincer",
+ 8: "Concrete",
+ 9: "Figure",
+ 10: "CruiseShip",
+ 11: "Tongue",
+ 12: "Pepper",
+ 13: "Chameleon",
+ 14: "Snore",
+ }
+ MicrobeMiser_value = map[string]int32{
+ "Parlour": 0,
+ "Encyclopedia": 1,
+ "Pebble": 2,
+ "License": 3,
+ "Binge": 4,
+ "Novel": 5,
+ "Class": 6,
+ "Pincer": 7,
+ "Concrete": 8,
+ "Figure": 9,
+ "CruiseShip": 10,
+ "Tongue": 11,
+ "Pepper": 12,
+ "Chameleon": 13,
+ "Snore": 14,
+ }
+)
func (x MicrobeMiser) Enum() *MicrobeMiser {
p := new(MicrobeMiser)
@@ -276,20 +338,34 @@ func (x MicrobeMiser) Enum() *MicrobeMiser {
}
func (x MicrobeMiser) String() string {
- return proto.EnumName(MicrobeMiser_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (MicrobeMiser) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[4].Descriptor()
+}
+
+func (MicrobeMiser) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[4]
}
-func (x *MicrobeMiser) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(MicrobeMiser_value, data, "MicrobeMiser")
+func (x MicrobeMiser) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *MicrobeMiser) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = MicrobeMiser(value)
+ *x = MicrobeMiser(num)
return nil
}
+// Deprecated: Use MicrobeMiser.Descriptor instead.
func (MicrobeMiser) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{4}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{4}
}
type CancerUserExperience int32
@@ -302,21 +378,23 @@ const (
CancerUserExperience_Cashier CancerUserExperience = 4
)
-var CancerUserExperience_name = map[int32]string{
- 0: "Nun",
- 1: "Massage",
- 2: "Cough",
- 3: "Artillery",
- 4: "Cashier",
-}
-
-var CancerUserExperience_value = map[string]int32{
- "Nun": 0,
- "Massage": 1,
- "Cough": 2,
- "Artillery": 3,
- "Cashier": 4,
-}
+// Enum value maps for CancerUserExperience.
+var (
+ CancerUserExperience_name = map[int32]string{
+ 0: "Nun",
+ 1: "Massage",
+ 2: "Cough",
+ 3: "Artillery",
+ 4: "Cashier",
+ }
+ CancerUserExperience_value = map[string]int32{
+ "Nun": 0,
+ "Massage": 1,
+ "Cough": 2,
+ "Artillery": 3,
+ "Cashier": 4,
+ }
+)
func (x CancerUserExperience) Enum() *CancerUserExperience {
p := new(CancerUserExperience)
@@ -325,20 +403,34 @@ func (x CancerUserExperience) Enum() *CancerUserExperience {
}
func (x CancerUserExperience) String() string {
- return proto.EnumName(CancerUserExperience_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (x *CancerUserExperience) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(CancerUserExperience_value, data, "CancerUserExperience")
+func (CancerUserExperience) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[5].Descriptor()
+}
+
+func (CancerUserExperience) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[5]
+}
+
+func (x CancerUserExperience) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *CancerUserExperience) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = CancerUserExperience(value)
+ *x = CancerUserExperience(num)
return nil
}
+// Deprecated: Use CancerUserExperience.Descriptor instead.
func (CancerUserExperience) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{5}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{5}
}
type EnzymeLift int32
@@ -351,21 +443,23 @@ const (
EnzymeLift_Telescope EnzymeLift = 4
)
-var EnzymeLift_name = map[int32]string{
- 0: "Market",
- 1: "Bishop",
- 2: "Crispy",
- 3: "Friar",
- 4: "Telescope",
-}
-
-var EnzymeLift_value = map[string]int32{
- "Market": 0,
- "Bishop": 1,
- "Crispy": 2,
- "Friar": 3,
- "Telescope": 4,
-}
+// Enum value maps for EnzymeLift.
+var (
+ EnzymeLift_name = map[int32]string{
+ 0: "Market",
+ 1: "Bishop",
+ 2: "Crispy",
+ 3: "Friar",
+ 4: "Telescope",
+ }
+ EnzymeLift_value = map[string]int32{
+ "Market": 0,
+ "Bishop": 1,
+ "Crispy": 2,
+ "Friar": 3,
+ "Telescope": 4,
+ }
+)
func (x EnzymeLift) Enum() *EnzymeLift {
p := new(EnzymeLift)
@@ -374,20 +468,34 @@ func (x EnzymeLift) Enum() *EnzymeLift {
}
func (x EnzymeLift) String() string {
- return proto.EnumName(EnzymeLift_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (EnzymeLift) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[6].Descriptor()
+}
+
+func (EnzymeLift) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[6]
+}
+
+func (x EnzymeLift) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (x *EnzymeLift) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(EnzymeLift_value, data, "EnzymeLift")
+// Deprecated: Do not use.
+func (x *EnzymeLift) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = EnzymeLift(value)
+ *x = EnzymeLift(num)
return nil
}
+// Deprecated: Use EnzymeLift.Descriptor instead.
func (EnzymeLift) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{6}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{6}
}
type RadarBox int32
@@ -449,119 +557,121 @@ const (
RadarBox_Chandelier RadarBox = 53
)
-var RadarBox_name = map[int32]string{
- 0: "Gutter",
- 1: "Sea",
- 2: "Purse",
- 3: "Bomb",
- 4: "Research",
- 5: "Staff",
- 6: "Dance",
- 7: "Soldier",
- 8: "Spine",
- 9: "Butterfly",
- 10: "Olive",
- 11: "Grade",
- 12: "Paranoia",
- 13: "Number",
- 14: "Task",
- 15: "Fountain",
- 16: "Hospital",
- 17: "Apetite",
- 18: "Garlic",
- 19: "Photograph",
- 20: "Nib",
- 21: "Wheelbarrow",
- 22: "Poverty",
- 23: "Piano",
- 24: "Poster",
- 25: "Toast",
- 26: "Pub",
- 27: "Fungus",
- 28: "Bulb",
- 29: "Ambiguous",
- 30: "Arms",
- 31: "Pillow",
- 32: "Carrot",
- 33: "Scallop",
- 34: "Nappy",
- 35: "Plug",
- 36: "Peacock",
- 37: "Bribe",
- 38: "Cat",
- 39: "Mat",
- 40: "Press",
- 41: "Fireplace",
- 42: "Carpet",
- 43: "Hunt",
- 44: "Mirror",
- 45: "Stairs",
- 46: "Saviour",
- 47: "Plate",
- 48: "Fall",
- 49: "Alphabet",
- 50: "Daisy",
- 51: "Degree",
- 52: "Fire",
- 53: "Chandelier",
-}
-
-var RadarBox_value = map[string]int32{
- "Gutter": 0,
- "Sea": 1,
- "Purse": 2,
- "Bomb": 3,
- "Research": 4,
- "Staff": 5,
- "Dance": 6,
- "Soldier": 7,
- "Spine": 8,
- "Butterfly": 9,
- "Olive": 10,
- "Grade": 11,
- "Paranoia": 12,
- "Number": 13,
- "Task": 14,
- "Fountain": 15,
- "Hospital": 16,
- "Apetite": 17,
- "Garlic": 18,
- "Photograph": 19,
- "Nib": 20,
- "Wheelbarrow": 21,
- "Poverty": 22,
- "Piano": 23,
- "Poster": 24,
- "Toast": 25,
- "Pub": 26,
- "Fungus": 27,
- "Bulb": 28,
- "Ambiguous": 29,
- "Arms": 30,
- "Pillow": 31,
- "Carrot": 32,
- "Scallop": 33,
- "Nappy": 34,
- "Plug": 35,
- "Peacock": 36,
- "Bribe": 37,
- "Cat": 38,
- "Mat": 39,
- "Press": 40,
- "Fireplace": 41,
- "Carpet": 42,
- "Hunt": 43,
- "Mirror": 44,
- "Stairs": 45,
- "Saviour": 46,
- "Plate": 47,
- "Fall": 48,
- "Alphabet": 49,
- "Daisy": 50,
- "Degree": 51,
- "Fire": 52,
- "Chandelier": 53,
-}
+// Enum value maps for RadarBox.
+var (
+ RadarBox_name = map[int32]string{
+ 0: "Gutter",
+ 1: "Sea",
+ 2: "Purse",
+ 3: "Bomb",
+ 4: "Research",
+ 5: "Staff",
+ 6: "Dance",
+ 7: "Soldier",
+ 8: "Spine",
+ 9: "Butterfly",
+ 10: "Olive",
+ 11: "Grade",
+ 12: "Paranoia",
+ 13: "Number",
+ 14: "Task",
+ 15: "Fountain",
+ 16: "Hospital",
+ 17: "Apetite",
+ 18: "Garlic",
+ 19: "Photograph",
+ 20: "Nib",
+ 21: "Wheelbarrow",
+ 22: "Poverty",
+ 23: "Piano",
+ 24: "Poster",
+ 25: "Toast",
+ 26: "Pub",
+ 27: "Fungus",
+ 28: "Bulb",
+ 29: "Ambiguous",
+ 30: "Arms",
+ 31: "Pillow",
+ 32: "Carrot",
+ 33: "Scallop",
+ 34: "Nappy",
+ 35: "Plug",
+ 36: "Peacock",
+ 37: "Bribe",
+ 38: "Cat",
+ 39: "Mat",
+ 40: "Press",
+ 41: "Fireplace",
+ 42: "Carpet",
+ 43: "Hunt",
+ 44: "Mirror",
+ 45: "Stairs",
+ 46: "Saviour",
+ 47: "Plate",
+ 48: "Fall",
+ 49: "Alphabet",
+ 50: "Daisy",
+ 51: "Degree",
+ 52: "Fire",
+ 53: "Chandelier",
+ }
+ RadarBox_value = map[string]int32{
+ "Gutter": 0,
+ "Sea": 1,
+ "Purse": 2,
+ "Bomb": 3,
+ "Research": 4,
+ "Staff": 5,
+ "Dance": 6,
+ "Soldier": 7,
+ "Spine": 8,
+ "Butterfly": 9,
+ "Olive": 10,
+ "Grade": 11,
+ "Paranoia": 12,
+ "Number": 13,
+ "Task": 14,
+ "Fountain": 15,
+ "Hospital": 16,
+ "Apetite": 17,
+ "Garlic": 18,
+ "Photograph": 19,
+ "Nib": 20,
+ "Wheelbarrow": 21,
+ "Poverty": 22,
+ "Piano": 23,
+ "Poster": 24,
+ "Toast": 25,
+ "Pub": 26,
+ "Fungus": 27,
+ "Bulb": 28,
+ "Ambiguous": 29,
+ "Arms": 30,
+ "Pillow": 31,
+ "Carrot": 32,
+ "Scallop": 33,
+ "Nappy": 34,
+ "Plug": 35,
+ "Peacock": 36,
+ "Bribe": 37,
+ "Cat": 38,
+ "Mat": 39,
+ "Press": 40,
+ "Fireplace": 41,
+ "Carpet": 42,
+ "Hunt": 43,
+ "Mirror": 44,
+ "Stairs": 45,
+ "Saviour": 46,
+ "Plate": 47,
+ "Fall": 48,
+ "Alphabet": 49,
+ "Daisy": 50,
+ "Degree": 51,
+ "Fire": 52,
+ "Chandelier": 53,
+ }
+)
func (x RadarBox) Enum() *RadarBox {
p := new(RadarBox)
@@ -570,20 +680,34 @@ func (x RadarBox) Enum() *RadarBox {
}
func (x RadarBox) String() string {
- return proto.EnumName(RadarBox_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (RadarBox) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[7].Descriptor()
+}
+
+func (RadarBox) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[7]
}
-func (x *RadarBox) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(RadarBox_value, data, "RadarBox")
+func (x RadarBox) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *RadarBox) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = RadarBox(value)
+ *x = RadarBox(num)
return nil
}
+// Deprecated: Use RadarBox.Descriptor instead.
func (RadarBox) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{7}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{7}
}
type AccountantPowder int32
@@ -596,21 +720,23 @@ const (
AccountantPowder_Flamenco AccountantPowder = 4
)
-var AccountantPowder_name = map[int32]string{
- 0: "Dolphin",
- 1: "Jump",
- 2: "Sausage",
- 3: "Holiday",
- 4: "Flamenco",
-}
-
-var AccountantPowder_value = map[string]int32{
- "Dolphin": 0,
- "Jump": 1,
- "Sausage": 2,
- "Holiday": 3,
- "Flamenco": 4,
-}
+// Enum value maps for AccountantPowder.
+var (
+ AccountantPowder_name = map[int32]string{
+ 0: "Dolphin",
+ 1: "Jump",
+ 2: "Sausage",
+ 3: "Holiday",
+ 4: "Flamenco",
+ }
+ AccountantPowder_value = map[string]int32{
+ "Dolphin": 0,
+ "Jump": 1,
+ "Sausage": 2,
+ "Holiday": 3,
+ "Flamenco": 4,
+ }
+)
func (x AccountantPowder) Enum() *AccountantPowder {
p := new(AccountantPowder)
@@ -619,373 +745,418 @@ func (x AccountantPowder) Enum() *AccountantPowder {
}
func (x AccountantPowder) String() string {
- return proto.EnumName(AccountantPowder_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AccountantPowder) Descriptor() protoreflect.EnumDescriptor {
+ return file_puddingmilkshake_proto_enumTypes[8].Descriptor()
+}
+
+func (AccountantPowder) Type() protoreflect.EnumType {
+ return &file_puddingmilkshake_proto_enumTypes[8]
}
-func (x *AccountantPowder) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(AccountantPowder_value, data, "AccountantPowder")
+func (x AccountantPowder) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *AccountantPowder) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = AccountantPowder(value)
+ *x = AccountantPowder(num)
return nil
}
+// Deprecated: Use AccountantPowder.Descriptor instead.
func (AccountantPowder) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{8}
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{8}
}
type PuddingMilkshake struct {
- FinanceJudo *FinanceJudo `protobuf:"bytes,1,opt,name=FinanceJudo" json:"FinanceJudo,omitempty"`
- RainInterlude *MudRiddle `protobuf:"bytes,2,opt,name=RainInterlude" json:"RainInterlude,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ FinanceJudo *FinanceJudo `protobuf:"bytes,1,opt,name=FinanceJudo" json:"FinanceJudo,omitempty"`
+ RainInterlude *MudRiddle `protobuf:"bytes,2,opt,name=RainInterlude" json:"RainInterlude,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *PuddingMilkshake) Reset() { *m = PuddingMilkshake{} }
-func (m *PuddingMilkshake) String() string { return proto.CompactTextString(m) }
-func (*PuddingMilkshake) ProtoMessage() {}
-func (*PuddingMilkshake) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{0}
-}
-func (m *PuddingMilkshake) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_PuddingMilkshake.Unmarshal(m, b)
+func (x *PuddingMilkshake) Reset() {
+ *x = PuddingMilkshake{}
+ mi := &file_puddingmilkshake_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *PuddingMilkshake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_PuddingMilkshake.Marshal(b, m, deterministic)
-}
-func (m *PuddingMilkshake) XXX_Merge(src proto.Message) {
- xxx_messageInfo_PuddingMilkshake.Merge(m, src)
-}
-func (m *PuddingMilkshake) XXX_Size() int {
- return xxx_messageInfo_PuddingMilkshake.Size(m)
+
+func (x *PuddingMilkshake) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *PuddingMilkshake) XXX_DiscardUnknown() {
- xxx_messageInfo_PuddingMilkshake.DiscardUnknown(m)
+
+func (*PuddingMilkshake) ProtoMessage() {}
+
+func (x *PuddingMilkshake) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_PuddingMilkshake proto.InternalMessageInfo
+// Deprecated: Use PuddingMilkshake.ProtoReflect.Descriptor instead.
+func (*PuddingMilkshake) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{0}
+}
-func (m *PuddingMilkshake) GetFinanceJudo() *FinanceJudo {
- if m != nil {
- return m.FinanceJudo
+func (x *PuddingMilkshake) GetFinanceJudo() *FinanceJudo {
+ if x != nil {
+ return x.FinanceJudo
}
return nil
}
-func (m *PuddingMilkshake) GetRainInterlude() *MudRiddle {
- if m != nil {
- return m.RainInterlude
+func (x *PuddingMilkshake) GetRainInterlude() *MudRiddle {
+ if x != nil {
+ return x.RainInterlude
}
return nil
}
type FinanceJudo struct {
- SaladWorry *SaladWorry `protobuf:"bytes,1,opt,name=SaladWorry" json:"SaladWorry,omitempty"`
- RumourSpirit *int64 `protobuf:"varint,2,opt,name=RumourSpirit" json:"RumourSpirit,omitempty"`
- UserInterfaceSpanner *int64 `protobuf:"varint,3,opt,name=UserInterfaceSpanner" json:"UserInterfaceSpanner,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ SaladWorry *SaladWorry `protobuf:"bytes,1,opt,name=SaladWorry" json:"SaladWorry,omitempty"`
+ RumourSpirit *int64 `protobuf:"varint,2,opt,name=RumourSpirit" json:"RumourSpirit,omitempty"`
+ UserInterfaceSpanner *int64 `protobuf:"varint,3,opt,name=UserInterfaceSpanner" json:"UserInterfaceSpanner,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *FinanceJudo) Reset() { *m = FinanceJudo{} }
-func (m *FinanceJudo) String() string { return proto.CompactTextString(m) }
-func (*FinanceJudo) ProtoMessage() {}
-func (*FinanceJudo) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{1}
-}
-func (m *FinanceJudo) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_FinanceJudo.Unmarshal(m, b)
+func (x *FinanceJudo) Reset() {
+ *x = FinanceJudo{}
+ mi := &file_puddingmilkshake_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *FinanceJudo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_FinanceJudo.Marshal(b, m, deterministic)
-}
-func (m *FinanceJudo) XXX_Merge(src proto.Message) {
- xxx_messageInfo_FinanceJudo.Merge(m, src)
-}
-func (m *FinanceJudo) XXX_Size() int {
- return xxx_messageInfo_FinanceJudo.Size(m)
+
+func (x *FinanceJudo) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *FinanceJudo) XXX_DiscardUnknown() {
- xxx_messageInfo_FinanceJudo.DiscardUnknown(m)
+
+func (*FinanceJudo) ProtoMessage() {}
+
+func (x *FinanceJudo) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[1]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_FinanceJudo proto.InternalMessageInfo
+// Deprecated: Use FinanceJudo.ProtoReflect.Descriptor instead.
+func (*FinanceJudo) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{1}
+}
-func (m *FinanceJudo) GetSaladWorry() *SaladWorry {
- if m != nil {
- return m.SaladWorry
+func (x *FinanceJudo) GetSaladWorry() *SaladWorry {
+ if x != nil {
+ return x.SaladWorry
}
return nil
}
-func (m *FinanceJudo) GetRumourSpirit() int64 {
- if m != nil && m.RumourSpirit != nil {
- return *m.RumourSpirit
+func (x *FinanceJudo) GetRumourSpirit() int64 {
+ if x != nil && x.RumourSpirit != nil {
+ return *x.RumourSpirit
}
return 0
}
-func (m *FinanceJudo) GetUserInterfaceSpanner() int64 {
- if m != nil && m.UserInterfaceSpanner != nil {
- return *m.UserInterfaceSpanner
+func (x *FinanceJudo) GetUserInterfaceSpanner() int64 {
+ if x != nil && x.UserInterfaceSpanner != nil {
+ return *x.UserInterfaceSpanner
}
return 0
}
type SaladWorry struct {
- MeasureGrade []byte `protobuf:"bytes,1,opt,name=MeasureGrade" json:"MeasureGrade,omitempty"`
- HooliganValley *KeyQueen `protobuf:"bytes,2,opt,name=HooliganValley" json:"HooliganValley,omitempty"`
- MagazineFrame []string `protobuf:"bytes,3,rep,name=MagazineFrame" json:"MagazineFrame,omitempty"`
- XrayPilot *XrayPilot `protobuf:"bytes,4,opt,name=XrayPilot" json:"XrayPilot,omitempty"`
- LogMicrophone *bool `protobuf:"varint,5,opt,name=LogMicrophone" json:"LogMicrophone,omitempty"`
- NeonLightEnd *MicrobeMiser `protobuf:"varint,6,opt,name=NeonLightEnd,enum=main.MicrobeMiser" json:"NeonLightEnd,omitempty"`
- LeafTrellis *string `protobuf:"bytes,7,opt,name=LeafTrellis" json:"LeafTrellis,omitempty"`
- CancerUserExperience *CancerUserExperience `protobuf:"varint,8,opt,name=CancerUserExperience,enum=main.CancerUserExperience" json:"CancerUserExperience,omitempty"`
- RadarBox *RadarBox `protobuf:"varint,9,opt,name=RadarBox,enum=main.RadarBox" json:"RadarBox,omitempty"`
- AccidentStadium *bool `protobuf:"varint,10,opt,name=AccidentStadium" json:"AccidentStadium,omitempty"`
- SpyCarpenter *SpyCarpenter `protobuf:"bytes,11,opt,name=SpyCarpenter" json:"SpyCarpenter,omitempty"`
- PrizeRemoteControl *string `protobuf:"bytes,12,opt,name=PrizeRemoteControl" json:"PrizeRemoteControl,omitempty"`
- TableScandal *TravelBallRoom `protobuf:"bytes,13,opt,name=TableScandal" json:"TableScandal,omitempty"`
- StormTermite []uint32 `protobuf:"varint,14,rep,name=StormTermite" json:"StormTermite,omitempty"`
- ParliamentChime [][]byte `protobuf:"bytes,15,rep,name=ParliamentChime" json:"ParliamentChime,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *SaladWorry) Reset() { *m = SaladWorry{} }
-func (m *SaladWorry) String() string { return proto.CompactTextString(m) }
-func (*SaladWorry) ProtoMessage() {}
+ state protoimpl.MessageState `protogen:"open.v1"`
+ MeasureGrade []byte `protobuf:"bytes,1,opt,name=MeasureGrade" json:"MeasureGrade,omitempty"`
+ HooliganValley *KeyQueen `protobuf:"bytes,2,opt,name=HooliganValley" json:"HooliganValley,omitempty"`
+ MagazineFrame []string `protobuf:"bytes,3,rep,name=MagazineFrame" json:"MagazineFrame,omitempty"`
+ XrayPilot *XrayPilot `protobuf:"bytes,4,opt,name=XrayPilot" json:"XrayPilot,omitempty"`
+ LogMicrophone *bool `protobuf:"varint,5,opt,name=LogMicrophone" json:"LogMicrophone,omitempty"`
+ NeonLightEnd *MicrobeMiser `protobuf:"varint,6,opt,name=NeonLightEnd,enum=main.MicrobeMiser" json:"NeonLightEnd,omitempty"`
+ LeafTrellis *string `protobuf:"bytes,7,opt,name=LeafTrellis" json:"LeafTrellis,omitempty"`
+ CancerUserExperience *CancerUserExperience `protobuf:"varint,8,opt,name=CancerUserExperience,enum=main.CancerUserExperience" json:"CancerUserExperience,omitempty"`
+ RadarBox *RadarBox `protobuf:"varint,9,opt,name=RadarBox,enum=main.RadarBox" json:"RadarBox,omitempty"`
+ AccidentStadium *bool `protobuf:"varint,10,opt,name=AccidentStadium" json:"AccidentStadium,omitempty"`
+ SpyCarpenter *SpyCarpenter `protobuf:"bytes,11,opt,name=SpyCarpenter" json:"SpyCarpenter,omitempty"`
+ PrizeRemoteControl *string `protobuf:"bytes,12,opt,name=PrizeRemoteControl" json:"PrizeRemoteControl,omitempty"`
+ TableScandal *TravelBallRoom `protobuf:"bytes,13,opt,name=TableScandal" json:"TableScandal,omitempty"`
+ StormTermite []uint32 `protobuf:"varint,14,rep,name=StormTermite" json:"StormTermite,omitempty"`
+ ParliamentChime [][]byte `protobuf:"bytes,15,rep,name=ParliamentChime" json:"ParliamentChime,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
+}
+
+func (x *SaladWorry) Reset() {
+ *x = SaladWorry{}
+ mi := &file_puddingmilkshake_proto_msgTypes[2]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+}
+
+func (x *SaladWorry) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SaladWorry) ProtoMessage() {}
+
+func (x *SaladWorry) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[2]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SaladWorry.ProtoReflect.Descriptor instead.
func (*SaladWorry) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{2}
-}
-func (m *SaladWorry) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_SaladWorry.Unmarshal(m, b)
-}
-func (m *SaladWorry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_SaladWorry.Marshal(b, m, deterministic)
-}
-func (m *SaladWorry) XXX_Merge(src proto.Message) {
- xxx_messageInfo_SaladWorry.Merge(m, src)
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{2}
}
-func (m *SaladWorry) XXX_Size() int {
- return xxx_messageInfo_SaladWorry.Size(m)
-}
-func (m *SaladWorry) XXX_DiscardUnknown() {
- xxx_messageInfo_SaladWorry.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_SaladWorry proto.InternalMessageInfo
-func (m *SaladWorry) GetMeasureGrade() []byte {
- if m != nil {
- return m.MeasureGrade
+func (x *SaladWorry) GetMeasureGrade() []byte {
+ if x != nil {
+ return x.MeasureGrade
}
return nil
}
-func (m *SaladWorry) GetHooliganValley() *KeyQueen {
- if m != nil {
- return m.HooliganValley
+func (x *SaladWorry) GetHooliganValley() *KeyQueen {
+ if x != nil {
+ return x.HooliganValley
}
return nil
}
-func (m *SaladWorry) GetMagazineFrame() []string {
- if m != nil {
- return m.MagazineFrame
+func (x *SaladWorry) GetMagazineFrame() []string {
+ if x != nil {
+ return x.MagazineFrame
}
return nil
}
-func (m *SaladWorry) GetXrayPilot() *XrayPilot {
- if m != nil {
- return m.XrayPilot
+func (x *SaladWorry) GetXrayPilot() *XrayPilot {
+ if x != nil {
+ return x.XrayPilot
}
return nil
}
-func (m *SaladWorry) GetLogMicrophone() bool {
- if m != nil && m.LogMicrophone != nil {
- return *m.LogMicrophone
+func (x *SaladWorry) GetLogMicrophone() bool {
+ if x != nil && x.LogMicrophone != nil {
+ return *x.LogMicrophone
}
return false
}
-func (m *SaladWorry) GetNeonLightEnd() MicrobeMiser {
- if m != nil && m.NeonLightEnd != nil {
- return *m.NeonLightEnd
+func (x *SaladWorry) GetNeonLightEnd() MicrobeMiser {
+ if x != nil && x.NeonLightEnd != nil {
+ return *x.NeonLightEnd
}
return MicrobeMiser_Parlour
}
-func (m *SaladWorry) GetLeafTrellis() string {
- if m != nil && m.LeafTrellis != nil {
- return *m.LeafTrellis
+func (x *SaladWorry) GetLeafTrellis() string {
+ if x != nil && x.LeafTrellis != nil {
+ return *x.LeafTrellis
}
return ""
}
-func (m *SaladWorry) GetCancerUserExperience() CancerUserExperience {
- if m != nil && m.CancerUserExperience != nil {
- return *m.CancerUserExperience
+func (x *SaladWorry) GetCancerUserExperience() CancerUserExperience {
+ if x != nil && x.CancerUserExperience != nil {
+ return *x.CancerUserExperience
}
return CancerUserExperience_Nun
}
-func (m *SaladWorry) GetRadarBox() RadarBox {
- if m != nil && m.RadarBox != nil {
- return *m.RadarBox
+func (x *SaladWorry) GetRadarBox() RadarBox {
+ if x != nil && x.RadarBox != nil {
+ return *x.RadarBox
}
return RadarBox_Gutter
}
-func (m *SaladWorry) GetAccidentStadium() bool {
- if m != nil && m.AccidentStadium != nil {
- return *m.AccidentStadium
+func (x *SaladWorry) GetAccidentStadium() bool {
+ if x != nil && x.AccidentStadium != nil {
+ return *x.AccidentStadium
}
return false
}
-func (m *SaladWorry) GetSpyCarpenter() *SpyCarpenter {
- if m != nil {
- return m.SpyCarpenter
+func (x *SaladWorry) GetSpyCarpenter() *SpyCarpenter {
+ if x != nil {
+ return x.SpyCarpenter
}
return nil
}
-func (m *SaladWorry) GetPrizeRemoteControl() string {
- if m != nil && m.PrizeRemoteControl != nil {
- return *m.PrizeRemoteControl
+func (x *SaladWorry) GetPrizeRemoteControl() string {
+ if x != nil && x.PrizeRemoteControl != nil {
+ return *x.PrizeRemoteControl
}
return ""
}
-func (m *SaladWorry) GetTableScandal() *TravelBallRoom {
- if m != nil {
- return m.TableScandal
+func (x *SaladWorry) GetTableScandal() *TravelBallRoom {
+ if x != nil {
+ return x.TableScandal
}
return nil
}
-func (m *SaladWorry) GetStormTermite() []uint32 {
- if m != nil {
- return m.StormTermite
+func (x *SaladWorry) GetStormTermite() []uint32 {
+ if x != nil {
+ return x.StormTermite
}
return nil
}
-func (m *SaladWorry) GetParliamentChime() [][]byte {
- if m != nil {
- return m.ParliamentChime
+func (x *SaladWorry) GetParliamentChime() [][]byte {
+ if x != nil {
+ return x.ParliamentChime
}
return nil
}
type KeyQueen struct {
- SkyscraperUniversity []int32 `protobuf:"varint,1,rep,name=SkyscraperUniversity" json:"SkyscraperUniversity,omitempty"`
- RevengeMirror [][]byte `protobuf:"bytes,2,rep,name=RevengeMirror" json:"RevengeMirror,omitempty"`
- TrailerGallery []uint64 `protobuf:"varint,3,rep,name=TrailerGallery" json:"TrailerGallery,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ SkyscraperUniversity []int32 `protobuf:"varint,1,rep,name=SkyscraperUniversity" json:"SkyscraperUniversity,omitempty"`
+ RevengeMirror [][]byte `protobuf:"bytes,2,rep,name=RevengeMirror" json:"RevengeMirror,omitempty"`
+ TrailerGallery []uint64 `protobuf:"varint,3,rep,name=TrailerGallery" json:"TrailerGallery,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *KeyQueen) Reset() { *m = KeyQueen{} }
-func (m *KeyQueen) String() string { return proto.CompactTextString(m) }
-func (*KeyQueen) ProtoMessage() {}
-func (*KeyQueen) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{3}
-}
-func (m *KeyQueen) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_KeyQueen.Unmarshal(m, b)
-}
-func (m *KeyQueen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_KeyQueen.Marshal(b, m, deterministic)
-}
-func (m *KeyQueen) XXX_Merge(src proto.Message) {
- xxx_messageInfo_KeyQueen.Merge(m, src)
+func (x *KeyQueen) Reset() {
+ *x = KeyQueen{}
+ mi := &file_puddingmilkshake_proto_msgTypes[3]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *KeyQueen) XXX_Size() int {
- return xxx_messageInfo_KeyQueen.Size(m)
+
+func (x *KeyQueen) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *KeyQueen) XXX_DiscardUnknown() {
- xxx_messageInfo_KeyQueen.DiscardUnknown(m)
+
+func (*KeyQueen) ProtoMessage() {}
+
+func (x *KeyQueen) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[3]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_KeyQueen proto.InternalMessageInfo
+// Deprecated: Use KeyQueen.ProtoReflect.Descriptor instead.
+func (*KeyQueen) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{3}
+}
-func (m *KeyQueen) GetSkyscraperUniversity() []int32 {
- if m != nil {
- return m.SkyscraperUniversity
+func (x *KeyQueen) GetSkyscraperUniversity() []int32 {
+ if x != nil {
+ return x.SkyscraperUniversity
}
return nil
}
-func (m *KeyQueen) GetRevengeMirror() [][]byte {
- if m != nil {
- return m.RevengeMirror
+func (x *KeyQueen) GetRevengeMirror() [][]byte {
+ if x != nil {
+ return x.RevengeMirror
}
return nil
}
-func (m *KeyQueen) GetTrailerGallery() []uint64 {
- if m != nil {
- return m.TrailerGallery
+func (x *KeyQueen) GetTrailerGallery() []uint64 {
+ if x != nil {
+ return x.TrailerGallery
}
return nil
}
type TravelBallRoom struct {
- DanceShooting []AccountantPowder `protobuf:"varint,1,rep,name=DanceShooting,enum=main.AccountantPowder" json:"DanceShooting,omitempty"`
- ReasonCoat []string `protobuf:"bytes,2,rep,name=ReasonCoat" json:"ReasonCoat,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ DanceShooting []AccountantPowder `protobuf:"varint,1,rep,name=DanceShooting,enum=main.AccountantPowder" json:"DanceShooting,omitempty"`
+ ReasonCoat []string `protobuf:"bytes,2,rep,name=ReasonCoat" json:"ReasonCoat,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *TravelBallRoom) Reset() { *m = TravelBallRoom{} }
-func (m *TravelBallRoom) String() string { return proto.CompactTextString(m) }
-func (*TravelBallRoom) ProtoMessage() {}
-func (*TravelBallRoom) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{4}
-}
-func (m *TravelBallRoom) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_TravelBallRoom.Unmarshal(m, b)
-}
-func (m *TravelBallRoom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_TravelBallRoom.Marshal(b, m, deterministic)
-}
-func (m *TravelBallRoom) XXX_Merge(src proto.Message) {
- xxx_messageInfo_TravelBallRoom.Merge(m, src)
+func (x *TravelBallRoom) Reset() {
+ *x = TravelBallRoom{}
+ mi := &file_puddingmilkshake_proto_msgTypes[4]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *TravelBallRoom) XXX_Size() int {
- return xxx_messageInfo_TravelBallRoom.Size(m)
+
+func (x *TravelBallRoom) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *TravelBallRoom) XXX_DiscardUnknown() {
- xxx_messageInfo_TravelBallRoom.DiscardUnknown(m)
+
+func (*TravelBallRoom) ProtoMessage() {}
+
+func (x *TravelBallRoom) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[4]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_TravelBallRoom proto.InternalMessageInfo
+// Deprecated: Use TravelBallRoom.ProtoReflect.Descriptor instead.
+func (*TravelBallRoom) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{4}
+}
-func (m *TravelBallRoom) GetDanceShooting() []AccountantPowder {
- if m != nil {
- return m.DanceShooting
+func (x *TravelBallRoom) GetDanceShooting() []AccountantPowder {
+ if x != nil {
+ return x.DanceShooting
}
return nil
}
-func (m *TravelBallRoom) GetReasonCoat() []string {
- if m != nil {
- return m.ReasonCoat
+func (x *TravelBallRoom) GetReasonCoat() []string {
+ if x != nil {
+ return x.ReasonCoat
}
return nil
}
type SpyCarpenter struct {
+ state protoimpl.MessageState `protogen:"open.v1"`
PartyBrakes []uint32 `protobuf:"varint,1,rep,name=PartyBrakes" json:"PartyBrakes,omitempty"`
WireOyster []uint32 `protobuf:"varint,2,rep,name=WireOyster" json:"WireOyster,omitempty"`
XrayPilots *XrayPilots `protobuf:"bytes,3,opt,name=XrayPilots" json:"XrayPilots,omitempty"`
@@ -1001,1099 +1172,930 @@ type SpyCarpenter struct {
LawyerRumour [][]byte `protobuf:"bytes,13,rep,name=LawyerRumour" json:"LawyerRumour,omitempty"`
ToothSale []uint32 `protobuf:"varint,14,rep,name=ToothSale" json:"ToothSale,omitempty"`
PearLeader [][]byte `protobuf:"bytes,15,rep,name=PearLeader" json:"PearLeader,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *SpyCarpenter) Reset() { *m = SpyCarpenter{} }
-func (m *SpyCarpenter) String() string { return proto.CompactTextString(m) }
-func (*SpyCarpenter) ProtoMessage() {}
-func (*SpyCarpenter) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{5}
+func (x *SpyCarpenter) Reset() {
+ *x = SpyCarpenter{}
+ mi := &file_puddingmilkshake_proto_msgTypes[5]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *SpyCarpenter) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_SpyCarpenter.Unmarshal(m, b)
-}
-func (m *SpyCarpenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_SpyCarpenter.Marshal(b, m, deterministic)
-}
-func (m *SpyCarpenter) XXX_Merge(src proto.Message) {
- xxx_messageInfo_SpyCarpenter.Merge(m, src)
-}
-func (m *SpyCarpenter) XXX_Size() int {
- return xxx_messageInfo_SpyCarpenter.Size(m)
+
+func (x *SpyCarpenter) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *SpyCarpenter) XXX_DiscardUnknown() {
- xxx_messageInfo_SpyCarpenter.DiscardUnknown(m)
+
+func (*SpyCarpenter) ProtoMessage() {}
+
+func (x *SpyCarpenter) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[5]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_SpyCarpenter proto.InternalMessageInfo
+// Deprecated: Use SpyCarpenter.ProtoReflect.Descriptor instead.
+func (*SpyCarpenter) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{5}
+}
-func (m *SpyCarpenter) GetPartyBrakes() []uint32 {
- if m != nil {
- return m.PartyBrakes
+func (x *SpyCarpenter) GetPartyBrakes() []uint32 {
+ if x != nil {
+ return x.PartyBrakes
}
return nil
}
-func (m *SpyCarpenter) GetWireOyster() []uint32 {
- if m != nil {
- return m.WireOyster
+func (x *SpyCarpenter) GetWireOyster() []uint32 {
+ if x != nil {
+ return x.WireOyster
}
return nil
}
-func (m *SpyCarpenter) GetXrayPilots() *XrayPilots {
- if m != nil {
- return m.XrayPilots
+func (x *SpyCarpenter) GetXrayPilots() *XrayPilots {
+ if x != nil {
+ return x.XrayPilots
}
return nil
}
-func (m *SpyCarpenter) GetRussiaBasket() []PlasticBagCertificate {
- if m != nil {
- return m.RussiaBasket
+func (x *SpyCarpenter) GetRussiaBasket() []PlasticBagCertificate {
+ if x != nil {
+ return x.RussiaBasket
}
return nil
}
-func (m *SpyCarpenter) GetAccidentStockMarket() *StarTusk {
- if m != nil {
- return m.AccidentStockMarket
+func (x *SpyCarpenter) GetAccidentStockMarket() *StarTusk {
+ if x != nil {
+ return x.AccidentStockMarket
}
return nil
}
-func (m *SpyCarpenter) GetBulldozerHandkerchief() *StarTusk {
- if m != nil {
- return m.BulldozerHandkerchief
+func (x *SpyCarpenter) GetBulldozerHandkerchief() *StarTusk {
+ if x != nil {
+ return x.BulldozerHandkerchief
}
return nil
}
-func (m *SpyCarpenter) GetVelcroBench() []WineMicroscope {
- if m != nil {
- return m.VelcroBench
+func (x *SpyCarpenter) GetVelcroBench() []WineMicroscope {
+ if x != nil {
+ return x.VelcroBench
}
return nil
}
-func (m *SpyCarpenter) GetBridgePepper() []string {
- if m != nil {
- return m.BridgePepper
+func (x *SpyCarpenter) GetBridgePepper() []string {
+ if x != nil {
+ return x.BridgePepper
}
return nil
}
-func (m *SpyCarpenter) GetFountainTarget() []string {
- if m != nil {
- return m.FountainTarget
+func (x *SpyCarpenter) GetFountainTarget() []string {
+ if x != nil {
+ return x.FountainTarget
}
return nil
}
-func (m *SpyCarpenter) GetSoleFin() []string {
- if m != nil {
- return m.SoleFin
+func (x *SpyCarpenter) GetSoleFin() []string {
+ if x != nil {
+ return x.SoleFin
}
return nil
}
-func (m *SpyCarpenter) GetMigraneLemonade() *MigraneLemonade {
- if m != nil {
- return m.MigraneLemonade
+func (x *SpyCarpenter) GetMigraneLemonade() *MigraneLemonade {
+ if x != nil {
+ return x.MigraneLemonade
}
return nil
}
-func (m *SpyCarpenter) GetWhaleColour() []uint32 {
- if m != nil {
- return m.WhaleColour
+func (x *SpyCarpenter) GetWhaleColour() []uint32 {
+ if x != nil {
+ return x.WhaleColour
}
return nil
}
-func (m *SpyCarpenter) GetLawyerRumour() [][]byte {
- if m != nil {
- return m.LawyerRumour
+func (x *SpyCarpenter) GetLawyerRumour() [][]byte {
+ if x != nil {
+ return x.LawyerRumour
}
return nil
}
-func (m *SpyCarpenter) GetToothSale() []uint32 {
- if m != nil {
- return m.ToothSale
+func (x *SpyCarpenter) GetToothSale() []uint32 {
+ if x != nil {
+ return x.ToothSale
}
return nil
}
-func (m *SpyCarpenter) GetPearLeader() [][]byte {
- if m != nil {
- return m.PearLeader
+func (x *SpyCarpenter) GetPearLeader() [][]byte {
+ if x != nil {
+ return x.PearLeader
}
return nil
}
type StarTusk struct {
- ViolinDuty []AltarPlastic `protobuf:"varint,1,rep,name=ViolinDuty,enum=main.AltarPlastic" json:"ViolinDuty,omitempty"`
- CloakPlayground []string `protobuf:"bytes,2,rep,name=CloakPlayground" json:"CloakPlayground,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ ViolinDuty []AltarPlastic `protobuf:"varint,1,rep,name=ViolinDuty,enum=main.AltarPlastic" json:"ViolinDuty,omitempty"`
+ CloakPlayground []string `protobuf:"bytes,2,rep,name=CloakPlayground" json:"CloakPlayground,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *StarTusk) Reset() { *m = StarTusk{} }
-func (m *StarTusk) String() string { return proto.CompactTextString(m) }
-func (*StarTusk) ProtoMessage() {}
-func (*StarTusk) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{6}
-}
-func (m *StarTusk) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_StarTusk.Unmarshal(m, b)
+func (x *StarTusk) Reset() {
+ *x = StarTusk{}
+ mi := &file_puddingmilkshake_proto_msgTypes[6]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *StarTusk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_StarTusk.Marshal(b, m, deterministic)
-}
-func (m *StarTusk) XXX_Merge(src proto.Message) {
- xxx_messageInfo_StarTusk.Merge(m, src)
-}
-func (m *StarTusk) XXX_Size() int {
- return xxx_messageInfo_StarTusk.Size(m)
+
+func (x *StarTusk) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *StarTusk) XXX_DiscardUnknown() {
- xxx_messageInfo_StarTusk.DiscardUnknown(m)
+
+func (*StarTusk) ProtoMessage() {}
+
+func (x *StarTusk) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[6]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_StarTusk proto.InternalMessageInfo
+// Deprecated: Use StarTusk.ProtoReflect.Descriptor instead.
+func (*StarTusk) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{6}
+}
-func (m *StarTusk) GetViolinDuty() []AltarPlastic {
- if m != nil {
- return m.ViolinDuty
+func (x *StarTusk) GetViolinDuty() []AltarPlastic {
+ if x != nil {
+ return x.ViolinDuty
}
return nil
}
-func (m *StarTusk) GetCloakPlayground() []string {
- if m != nil {
- return m.CloakPlayground
+func (x *StarTusk) GetCloakPlayground() []string {
+ if x != nil {
+ return x.CloakPlayground
}
return nil
}
type MigraneLemonade struct {
- ArchBubbles []ArchBubble `protobuf:"varint,1,rep,name=ArchBubbles,enum=main.ArchBubble" json:"ArchBubbles,omitempty"`
- FactParrot []string `protobuf:"bytes,2,rep,name=FactParrot" json:"FactParrot,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ ArchBubbles []ArchBubble `protobuf:"varint,1,rep,name=ArchBubbles,enum=main.ArchBubble" json:"ArchBubbles,omitempty"`
+ FactParrot []string `protobuf:"bytes,2,rep,name=FactParrot" json:"FactParrot,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *MigraneLemonade) Reset() { *m = MigraneLemonade{} }
-func (m *MigraneLemonade) String() string { return proto.CompactTextString(m) }
-func (*MigraneLemonade) ProtoMessage() {}
-func (*MigraneLemonade) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{7}
-}
-func (m *MigraneLemonade) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_MigraneLemonade.Unmarshal(m, b)
+func (x *MigraneLemonade) Reset() {
+ *x = MigraneLemonade{}
+ mi := &file_puddingmilkshake_proto_msgTypes[7]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *MigraneLemonade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_MigraneLemonade.Marshal(b, m, deterministic)
-}
-func (m *MigraneLemonade) XXX_Merge(src proto.Message) {
- xxx_messageInfo_MigraneLemonade.Merge(m, src)
-}
-func (m *MigraneLemonade) XXX_Size() int {
- return xxx_messageInfo_MigraneLemonade.Size(m)
+
+func (x *MigraneLemonade) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *MigraneLemonade) XXX_DiscardUnknown() {
- xxx_messageInfo_MigraneLemonade.DiscardUnknown(m)
+
+func (*MigraneLemonade) ProtoMessage() {}
+
+func (x *MigraneLemonade) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[7]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_MigraneLemonade proto.InternalMessageInfo
+// Deprecated: Use MigraneLemonade.ProtoReflect.Descriptor instead.
+func (*MigraneLemonade) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{7}
+}
-func (m *MigraneLemonade) GetArchBubbles() []ArchBubble {
- if m != nil {
- return m.ArchBubbles
+func (x *MigraneLemonade) GetArchBubbles() []ArchBubble {
+ if x != nil {
+ return x.ArchBubbles
}
return nil
}
-func (m *MigraneLemonade) GetFactParrot() []string {
- if m != nil {
- return m.FactParrot
+func (x *MigraneLemonade) GetFactParrot() []string {
+ if x != nil {
+ return x.FactParrot
}
return nil
}
type MudRiddle struct {
- XrayPilots *XrayPilots `protobuf:"bytes,1,opt,name=XrayPilots" json:"XrayPilots,omitempty"`
- RunwayGenius []uint32 `protobuf:"varint,2,rep,name=RunwayGenius" json:"RunwayGenius,omitempty"`
- BingleDaisy *BingleDaisy `protobuf:"bytes,3,opt,name=BingleDaisy" json:"BingleDaisy,omitempty"`
- Merit []uint32 `protobuf:"varint,4,rep,name=Merit" json:"Merit,omitempty"`
- CreationBirthday []string `protobuf:"bytes,5,rep,name=CreationBirthday" json:"CreationBirthday,omitempty"`
- HardwareFood []string `protobuf:"bytes,6,rep,name=HardwareFood" json:"HardwareFood,omitempty"`
- TurkeyValley []string `protobuf:"bytes,7,rep,name=TurkeyValley" json:"TurkeyValley,omitempty"`
- TramPuppet []string `protobuf:"bytes,8,rep,name=TramPuppet" json:"TramPuppet,omitempty"`
- InsultSquare []EnzymeLift `protobuf:"varint,9,rep,name=InsultSquare,enum=main.EnzymeLift" json:"InsultSquare,omitempty"`
- HospitalVideo []string `protobuf:"bytes,10,rep,name=HospitalVideo" json:"HospitalVideo,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *MudRiddle) Reset() { *m = MudRiddle{} }
-func (m *MudRiddle) String() string { return proto.CompactTextString(m) }
-func (*MudRiddle) ProtoMessage() {}
-func (*MudRiddle) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{8}
-}
-func (m *MudRiddle) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_MudRiddle.Unmarshal(m, b)
-}
-func (m *MudRiddle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_MudRiddle.Marshal(b, m, deterministic)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ XrayPilots *XrayPilots `protobuf:"bytes,1,opt,name=XrayPilots" json:"XrayPilots,omitempty"`
+ RunwayGenius []uint32 `protobuf:"varint,2,rep,name=RunwayGenius" json:"RunwayGenius,omitempty"`
+ BingleDaisy *BingleDaisy `protobuf:"bytes,3,opt,name=BingleDaisy" json:"BingleDaisy,omitempty"`
+ Merit []uint32 `protobuf:"varint,4,rep,name=Merit" json:"Merit,omitempty"`
+ CreationBirthday []string `protobuf:"bytes,5,rep,name=CreationBirthday" json:"CreationBirthday,omitempty"`
+ HardwareFood []string `protobuf:"bytes,6,rep,name=HardwareFood" json:"HardwareFood,omitempty"`
+ TurkeyValley []string `protobuf:"bytes,7,rep,name=TurkeyValley" json:"TurkeyValley,omitempty"`
+ TramPuppet []string `protobuf:"bytes,8,rep,name=TramPuppet" json:"TramPuppet,omitempty"`
+ InsultSquare []EnzymeLift `protobuf:"varint,9,rep,name=InsultSquare,enum=main.EnzymeLift" json:"InsultSquare,omitempty"`
+ HospitalVideo []string `protobuf:"bytes,10,rep,name=HospitalVideo" json:"HospitalVideo,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *MudRiddle) XXX_Merge(src proto.Message) {
- xxx_messageInfo_MudRiddle.Merge(m, src)
+
+func (x *MudRiddle) Reset() {
+ *x = MudRiddle{}
+ mi := &file_puddingmilkshake_proto_msgTypes[8]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *MudRiddle) XXX_Size() int {
- return xxx_messageInfo_MudRiddle.Size(m)
+
+func (x *MudRiddle) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *MudRiddle) XXX_DiscardUnknown() {
- xxx_messageInfo_MudRiddle.DiscardUnknown(m)
+
+func (*MudRiddle) ProtoMessage() {}
+
+func (x *MudRiddle) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[8]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_MudRiddle proto.InternalMessageInfo
+// Deprecated: Use MudRiddle.ProtoReflect.Descriptor instead.
+func (*MudRiddle) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{8}
+}
-func (m *MudRiddle) GetXrayPilots() *XrayPilots {
- if m != nil {
- return m.XrayPilots
+func (x *MudRiddle) GetXrayPilots() *XrayPilots {
+ if x != nil {
+ return x.XrayPilots
}
return nil
}
-func (m *MudRiddle) GetRunwayGenius() []uint32 {
- if m != nil {
- return m.RunwayGenius
+func (x *MudRiddle) GetRunwayGenius() []uint32 {
+ if x != nil {
+ return x.RunwayGenius
}
return nil
}
-func (m *MudRiddle) GetBingleDaisy() *BingleDaisy {
- if m != nil {
- return m.BingleDaisy
+func (x *MudRiddle) GetBingleDaisy() *BingleDaisy {
+ if x != nil {
+ return x.BingleDaisy
}
return nil
}
-func (m *MudRiddle) GetMerit() []uint32 {
- if m != nil {
- return m.Merit
+func (x *MudRiddle) GetMerit() []uint32 {
+ if x != nil {
+ return x.Merit
}
return nil
}
-func (m *MudRiddle) GetCreationBirthday() []string {
- if m != nil {
- return m.CreationBirthday
+func (x *MudRiddle) GetCreationBirthday() []string {
+ if x != nil {
+ return x.CreationBirthday
}
return nil
}
-func (m *MudRiddle) GetHardwareFood() []string {
- if m != nil {
- return m.HardwareFood
+func (x *MudRiddle) GetHardwareFood() []string {
+ if x != nil {
+ return x.HardwareFood
}
return nil
}
-func (m *MudRiddle) GetTurkeyValley() []string {
- if m != nil {
- return m.TurkeyValley
+func (x *MudRiddle) GetTurkeyValley() []string {
+ if x != nil {
+ return x.TurkeyValley
}
return nil
}
-func (m *MudRiddle) GetTramPuppet() []string {
- if m != nil {
- return m.TramPuppet
+func (x *MudRiddle) GetTramPuppet() []string {
+ if x != nil {
+ return x.TramPuppet
}
return nil
}
-func (m *MudRiddle) GetInsultSquare() []EnzymeLift {
- if m != nil {
- return m.InsultSquare
+func (x *MudRiddle) GetInsultSquare() []EnzymeLift {
+ if x != nil {
+ return x.InsultSquare
}
return nil
}
-func (m *MudRiddle) GetHospitalVideo() []string {
- if m != nil {
- return m.HospitalVideo
+func (x *MudRiddle) GetHospitalVideo() []string {
+ if x != nil {
+ return x.HospitalVideo
}
return nil
}
type XrayPilot struct {
- AnkleCoat *int64 `protobuf:"varint,1,opt,name=AnkleCoat" json:"AnkleCoat,omitempty"`
- ShelfSunglass *int64 `protobuf:"varint,2,opt,name=ShelfSunglass" json:"ShelfSunglass,omitempty"`
- BacteriaPaperclip *int64 `protobuf:"varint,3,opt,name=BacteriaPaperclip" json:"BacteriaPaperclip,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ AnkleCoat *int64 `protobuf:"varint,1,opt,name=AnkleCoat" json:"AnkleCoat,omitempty"`
+ ShelfSunglass *int64 `protobuf:"varint,2,opt,name=ShelfSunglass" json:"ShelfSunglass,omitempty"`
+ BacteriaPaperclip *int64 `protobuf:"varint,3,opt,name=BacteriaPaperclip" json:"BacteriaPaperclip,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *XrayPilot) Reset() { *m = XrayPilot{} }
-func (m *XrayPilot) String() string { return proto.CompactTextString(m) }
-func (*XrayPilot) ProtoMessage() {}
-func (*XrayPilot) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{9}
-}
-func (m *XrayPilot) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_XrayPilot.Unmarshal(m, b)
-}
-func (m *XrayPilot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_XrayPilot.Marshal(b, m, deterministic)
+func (x *XrayPilot) Reset() {
+ *x = XrayPilot{}
+ mi := &file_puddingmilkshake_proto_msgTypes[9]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *XrayPilot) XXX_Merge(src proto.Message) {
- xxx_messageInfo_XrayPilot.Merge(m, src)
-}
-func (m *XrayPilot) XXX_Size() int {
- return xxx_messageInfo_XrayPilot.Size(m)
+
+func (x *XrayPilot) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *XrayPilot) XXX_DiscardUnknown() {
- xxx_messageInfo_XrayPilot.DiscardUnknown(m)
+
+func (*XrayPilot) ProtoMessage() {}
+
+func (x *XrayPilot) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[9]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_XrayPilot proto.InternalMessageInfo
+// Deprecated: Use XrayPilot.ProtoReflect.Descriptor instead.
+func (*XrayPilot) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{9}
+}
-func (m *XrayPilot) GetAnkleCoat() int64 {
- if m != nil && m.AnkleCoat != nil {
- return *m.AnkleCoat
+func (x *XrayPilot) GetAnkleCoat() int64 {
+ if x != nil && x.AnkleCoat != nil {
+ return *x.AnkleCoat
}
return 0
}
-func (m *XrayPilot) GetShelfSunglass() int64 {
- if m != nil && m.ShelfSunglass != nil {
- return *m.ShelfSunglass
+func (x *XrayPilot) GetShelfSunglass() int64 {
+ if x != nil && x.ShelfSunglass != nil {
+ return *x.ShelfSunglass
}
return 0
}
-func (m *XrayPilot) GetBacteriaPaperclip() int64 {
- if m != nil && m.BacteriaPaperclip != nil {
- return *m.BacteriaPaperclip
+func (x *XrayPilot) GetBacteriaPaperclip() int64 {
+ if x != nil && x.BacteriaPaperclip != nil {
+ return *x.BacteriaPaperclip
}
return 0
}
type XrayPilots struct {
- AnkleCoats []uint64 `protobuf:"varint,1,rep,name=AnkleCoats" json:"AnkleCoats,omitempty"`
- ShelfSunglasses []uint64 `protobuf:"varint,2,rep,name=ShelfSunglasses" json:"ShelfSunglasses,omitempty"`
- BacteriaPaperclips []uint64 `protobuf:"varint,3,rep,name=BacteriaPaperclips" json:"BacteriaPaperclips,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ AnkleCoats []uint64 `protobuf:"varint,1,rep,name=AnkleCoats" json:"AnkleCoats,omitempty"`
+ ShelfSunglasses []uint64 `protobuf:"varint,2,rep,name=ShelfSunglasses" json:"ShelfSunglasses,omitempty"`
+ BacteriaPaperclips []uint64 `protobuf:"varint,3,rep,name=BacteriaPaperclips" json:"BacteriaPaperclips,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *XrayPilots) Reset() { *m = XrayPilots{} }
-func (m *XrayPilots) String() string { return proto.CompactTextString(m) }
-func (*XrayPilots) ProtoMessage() {}
-func (*XrayPilots) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{10}
-}
-func (m *XrayPilots) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_XrayPilots.Unmarshal(m, b)
-}
-func (m *XrayPilots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_XrayPilots.Marshal(b, m, deterministic)
-}
-func (m *XrayPilots) XXX_Merge(src proto.Message) {
- xxx_messageInfo_XrayPilots.Merge(m, src)
+func (x *XrayPilots) Reset() {
+ *x = XrayPilots{}
+ mi := &file_puddingmilkshake_proto_msgTypes[10]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *XrayPilots) XXX_Size() int {
- return xxx_messageInfo_XrayPilots.Size(m)
+
+func (x *XrayPilots) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *XrayPilots) XXX_DiscardUnknown() {
- xxx_messageInfo_XrayPilots.DiscardUnknown(m)
+
+func (*XrayPilots) ProtoMessage() {}
+
+func (x *XrayPilots) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[10]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_XrayPilots proto.InternalMessageInfo
+// Deprecated: Use XrayPilots.ProtoReflect.Descriptor instead.
+func (*XrayPilots) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{10}
+}
-func (m *XrayPilots) GetAnkleCoats() []uint64 {
- if m != nil {
- return m.AnkleCoats
+func (x *XrayPilots) GetAnkleCoats() []uint64 {
+ if x != nil {
+ return x.AnkleCoats
}
return nil
}
-func (m *XrayPilots) GetShelfSunglasses() []uint64 {
- if m != nil {
- return m.ShelfSunglasses
+func (x *XrayPilots) GetShelfSunglasses() []uint64 {
+ if x != nil {
+ return x.ShelfSunglasses
}
return nil
}
-func (m *XrayPilots) GetBacteriaPaperclips() []uint64 {
- if m != nil {
- return m.BacteriaPaperclips
+func (x *XrayPilots) GetBacteriaPaperclips() []uint64 {
+ if x != nil {
+ return x.BacteriaPaperclips
}
return nil
}
type BingleDaisy struct {
- AccountantPowders []AccountantPowder `protobuf:"varint,1,rep,name=AccountantPowders,enum=main.AccountantPowder" json:"AccountantPowders,omitempty"`
- DecoratorTask []uint32 `protobuf:"varint,2,rep,name=DecoratorTask" json:"DecoratorTask,omitempty"`
- TailTable [][]byte `protobuf:"bytes,3,rep,name=TailTable" json:"TailTable,omitempty"`
- MachineCurtain []string `protobuf:"bytes,4,rep,name=MachineCurtain" json:"MachineCurtain,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *BingleDaisy) Reset() { *m = BingleDaisy{} }
-func (m *BingleDaisy) String() string { return proto.CompactTextString(m) }
-func (*BingleDaisy) ProtoMessage() {}
-func (*BingleDaisy) Descriptor() ([]byte, []int) {
- return fileDescriptor_1aa982eb22619140, []int{11}
+ state protoimpl.MessageState `protogen:"open.v1"`
+ AccountantPowders []AccountantPowder `protobuf:"varint,1,rep,name=AccountantPowders,enum=main.AccountantPowder" json:"AccountantPowders,omitempty"`
+ DecoratorTask []uint32 `protobuf:"varint,2,rep,name=DecoratorTask" json:"DecoratorTask,omitempty"`
+ TailTable [][]byte `protobuf:"bytes,3,rep,name=TailTable" json:"TailTable,omitempty"`
+ MachineCurtain []string `protobuf:"bytes,4,rep,name=MachineCurtain" json:"MachineCurtain,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *BingleDaisy) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_BingleDaisy.Unmarshal(m, b)
-}
-func (m *BingleDaisy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_BingleDaisy.Marshal(b, m, deterministic)
-}
-func (m *BingleDaisy) XXX_Merge(src proto.Message) {
- xxx_messageInfo_BingleDaisy.Merge(m, src)
+
+func (x *BingleDaisy) Reset() {
+ *x = BingleDaisy{}
+ mi := &file_puddingmilkshake_proto_msgTypes[11]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *BingleDaisy) XXX_Size() int {
- return xxx_messageInfo_BingleDaisy.Size(m)
+
+func (x *BingleDaisy) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *BingleDaisy) XXX_DiscardUnknown() {
- xxx_messageInfo_BingleDaisy.DiscardUnknown(m)
+
+func (*BingleDaisy) ProtoMessage() {}
+
+func (x *BingleDaisy) ProtoReflect() protoreflect.Message {
+ mi := &file_puddingmilkshake_proto_msgTypes[11]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_BingleDaisy proto.InternalMessageInfo
+// Deprecated: Use BingleDaisy.ProtoReflect.Descriptor instead.
+func (*BingleDaisy) Descriptor() ([]byte, []int) {
+ return file_puddingmilkshake_proto_rawDescGZIP(), []int{11}
+}
-func (m *BingleDaisy) GetAccountantPowders() []AccountantPowder {
- if m != nil {
- return m.AccountantPowders
+func (x *BingleDaisy) GetAccountantPowders() []AccountantPowder {
+ if x != nil {
+ return x.AccountantPowders
}
return nil
}
-func (m *BingleDaisy) GetDecoratorTask() []uint32 {
- if m != nil {
- return m.DecoratorTask
+func (x *BingleDaisy) GetDecoratorTask() []uint32 {
+ if x != nil {
+ return x.DecoratorTask
}
return nil
}
-func (m *BingleDaisy) GetTailTable() [][]byte {
- if m != nil {
- return m.TailTable
+func (x *BingleDaisy) GetTailTable() [][]byte {
+ if x != nil {
+ return x.TailTable
}
return nil
}
-func (m *BingleDaisy) GetMachineCurtain() []string {
- if m != nil {
- return m.MachineCurtain
+func (x *BingleDaisy) GetMachineCurtain() []string {
+ if x != nil {
+ return x.MachineCurtain
}
return nil
}
-func init() {
- proto.RegisterEnum("main.AltarPlastic", AltarPlastic_name, AltarPlastic_value)
- proto.RegisterEnum("main.ArchBubble", ArchBubble_name, ArchBubble_value)
- proto.RegisterEnum("main.PlasticBagCertificate", PlasticBagCertificate_name, PlasticBagCertificate_value)
- proto.RegisterEnum("main.WineMicroscope", WineMicroscope_name, WineMicroscope_value)
- proto.RegisterEnum("main.MicrobeMiser", MicrobeMiser_name, MicrobeMiser_value)
- proto.RegisterEnum("main.CancerUserExperience", CancerUserExperience_name, CancerUserExperience_value)
- proto.RegisterEnum("main.EnzymeLift", EnzymeLift_name, EnzymeLift_value)
- proto.RegisterEnum("main.RadarBox", RadarBox_name, RadarBox_value)
- proto.RegisterEnum("main.AccountantPowder", AccountantPowder_name, AccountantPowder_value)
- proto.RegisterType((*PuddingMilkshake)(nil), "main.PuddingMilkshake")
- proto.RegisterType((*FinanceJudo)(nil), "main.FinanceJudo")
- proto.RegisterType((*SaladWorry)(nil), "main.SaladWorry")
- proto.RegisterType((*KeyQueen)(nil), "main.KeyQueen")
- proto.RegisterType((*TravelBallRoom)(nil), "main.TravelBallRoom")
- proto.RegisterType((*SpyCarpenter)(nil), "main.SpyCarpenter")
- proto.RegisterType((*StarTusk)(nil), "main.StarTusk")
- proto.RegisterType((*MigraneLemonade)(nil), "main.MigraneLemonade")
- proto.RegisterType((*MudRiddle)(nil), "main.MudRiddle")
- proto.RegisterType((*XrayPilot)(nil), "main.XrayPilot")
- proto.RegisterType((*XrayPilots)(nil), "main.XrayPilots")
- proto.RegisterType((*BingleDaisy)(nil), "main.BingleDaisy")
-}
-
-func init() { proto.RegisterFile("puddingmilkshake.proto", fileDescriptor_1aa982eb22619140) }
-
-var fileDescriptor_1aa982eb22619140 = []byte{
- // 2169 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x57, 0xcf, 0x72, 0xe3, 0xc6,
- 0xd1, 0x17, 0x45, 0x6a, 0x25, 0x8e, 0x28, 0xed, 0x2c, 0xbc, 0xeb, 0x0f, 0x9f, 0xed, 0x38, 0x0a,
- 0xe3, 0x38, 0x8a, 0x62, 0xef, 0x3a, 0xf2, 0x9f, 0xca, 0x21, 0x55, 0x8e, 0x48, 0x2d, 0x57, 0x76,
- 0xc4, 0x35, 0x0d, 0xd2, 0xbb, 0xb9, 0x36, 0x81, 0x16, 0x30, 0xc5, 0xe1, 0x0c, 0x32, 0x98, 0x91,
- 0x8c, 0xad, 0x4a, 0x8e, 0x39, 0xf9, 0x9e, 0x4b, 0x9e, 0x21, 0x95, 0x37, 0xc8, 0x23, 0xe4, 0x90,
- 0x37, 0xc8, 0x93, 0xa4, 0x7a, 0x40, 0x49, 0x00, 0xa5, 0xaa, 0xe4, 0x36, 0xf8, 0x4d, 0x4f, 0xf7,
- 0x74, 0xf7, 0xaf, 0x7b, 0x1a, 0xec, 0xed, 0xdc, 0x25, 0x89, 0x50, 0xe9, 0x52, 0xc8, 0x45, 0x91,
- 0xc1, 0x02, 0x9f, 0xe6, 0x46, 0x5b, 0x1d, 0x74, 0x96, 0x20, 0xd4, 0x3b, 0x1f, 0xa7, 0xc2, 0x66,
- 0x6e, 0xfe, 0x34, 0xd6, 0xcb, 0x67, 0xa9, 0x4e, 0xf5, 0x33, 0xbf, 0x39, 0x77, 0x17, 0xfe, 0xcb,
- 0x7f, 0xf8, 0x55, 0x75, 0xa8, 0xff, 0x27, 0xc6, 0x27, 0x95, 0xba, 0xf1, 0xb5, 0xba, 0xe0, 0x53,
- 0xb6, 0x3b, 0x12, 0x0a, 0x54, 0x8c, 0x5f, 0xbb, 0x44, 0x87, 0xad, 0x83, 0xd6, 0xe1, 0xee, 0xf1,
- 0xa3, 0xa7, 0xa4, 0xfe, 0x69, 0x6d, 0x23, 0xaa, 0x4b, 0x05, 0x9f, 0xb3, 0xbd, 0x08, 0x84, 0xfa,
- 0x4a, 0x59, 0x34, 0xd2, 0x25, 0x18, 0x6e, 0xfa, 0x63, 0x0f, 0xab, 0x63, 0x63, 0x97, 0x44, 0x22,
- 0x49, 0x24, 0x46, 0x4d, 0xa9, 0xfe, 0x5f, 0x5a, 0x0d, 0x63, 0xc1, 0x27, 0x8c, 0x4d, 0x41, 0x42,
- 0xf2, 0x5a, 0x1b, 0x53, 0xae, 0x4c, 0xf3, 0x4a, 0xc7, 0x2d, 0x1e, 0xd5, 0x64, 0x82, 0x3e, 0xeb,
- 0x45, 0x6e, 0xa9, 0x9d, 0x99, 0xe6, 0xc2, 0x08, 0xeb, 0xed, 0xb6, 0xa3, 0x06, 0x16, 0x1c, 0xb3,
- 0xc7, 0xdf, 0x15, 0x68, 0xbc, 0xd9, 0x0b, 0x88, 0x71, 0x9a, 0x83, 0x52, 0x68, 0xc2, 0xb6, 0x97,
- 0xbd, 0x77, 0xaf, 0xff, 0xaf, 0x2d, 0xb6, 0x66, 0x66, 0x8c, 0x50, 0x38, 0x83, 0x2f, 0x0c, 0x24,
- 0xe8, 0xaf, 0xd6, 0x8b, 0x1a, 0x58, 0xf0, 0x05, 0xdb, 0x3f, 0xd3, 0x5a, 0x8a, 0x14, 0xd4, 0x2b,
- 0x90, 0x12, 0xcb, 0x55, 0x10, 0xf6, 0x2b, 0x07, 0x7e, 0x87, 0xe5, 0xb7, 0x0e, 0x51, 0x45, 0x6b,
- 0x52, 0xc1, 0x07, 0x6c, 0x6f, 0x0c, 0x29, 0xbc, 0x11, 0x0a, 0x47, 0x06, 0x96, 0x18, 0xb6, 0x0f,
- 0xda, 0x87, 0xdd, 0xa8, 0x09, 0x06, 0x1f, 0xb3, 0xee, 0xef, 0x0d, 0x94, 0x13, 0x21, 0xb5, 0x0d,
- 0x3b, 0xf5, 0xe8, 0xde, 0xc0, 0xd1, 0xad, 0x04, 0x29, 0x3d, 0xd7, 0xe9, 0x58, 0xc4, 0x46, 0xe7,
- 0x99, 0x56, 0x18, 0x6e, 0x1d, 0xb4, 0x0e, 0x77, 0xa2, 0x26, 0x18, 0x7c, 0xc1, 0x7a, 0x2f, 0x51,
- 0xab, 0x73, 0x91, 0x66, 0xf6, 0xb9, 0x4a, 0xc2, 0x07, 0x07, 0xad, 0xc3, 0xfd, 0xe3, 0x60, 0x95,
- 0x35, 0x92, 0x9b, 0xe3, 0x58, 0x14, 0x68, 0xa2, 0x86, 0x5c, 0x70, 0xc0, 0x76, 0xcf, 0x11, 0x2e,
- 0x66, 0x06, 0xa5, 0x14, 0x45, 0xb8, 0x7d, 0xd0, 0x3a, 0xec, 0x46, 0x75, 0x28, 0x78, 0xc9, 0x1e,
- 0x0f, 0x29, 0xad, 0x86, 0xa2, 0xfb, 0xfc, 0xfb, 0x1c, 0x8d, 0x40, 0x15, 0x63, 0xb8, 0xe3, 0x2d,
- 0xbc, 0x53, 0x59, 0xb8, 0x4f, 0x22, 0xba, 0xf7, 0x5c, 0x70, 0xc4, 0x76, 0x22, 0x48, 0xc0, 0x0c,
- 0xf4, 0xf7, 0x61, 0xd7, 0xeb, 0x58, 0x85, 0xf5, 0x1a, 0x8d, 0x6e, 0xf6, 0x83, 0x43, 0xf6, 0xf0,
- 0x24, 0x8e, 0x45, 0x82, 0xca, 0x4e, 0x2d, 0x24, 0xc2, 0x2d, 0x43, 0xe6, 0xbd, 0x5f, 0x87, 0xc9,
- 0xff, 0x69, 0x5e, 0x0e, 0xc1, 0xe4, 0x48, 0x04, 0x08, 0x77, 0x7d, 0x5c, 0x57, 0xfe, 0xd7, 0x77,
- 0xa2, 0x86, 0x5c, 0xf0, 0x94, 0x05, 0x13, 0x23, 0xde, 0x60, 0x84, 0x4b, 0x6d, 0x71, 0xa8, 0x95,
- 0x35, 0x5a, 0x86, 0x3d, 0x1f, 0x86, 0x7b, 0x76, 0x82, 0x5f, 0xb3, 0xde, 0x0c, 0xe6, 0x12, 0xa7,
- 0x31, 0xa8, 0x04, 0x64, 0xb8, 0xe7, 0xed, 0x3c, 0xae, 0xec, 0xcc, 0x0c, 0x5c, 0xa2, 0x1c, 0x80,
- 0x94, 0x91, 0xd6, 0xcb, 0xa8, 0x21, 0x49, 0xc4, 0x9b, 0x5a, 0x6d, 0x96, 0x33, 0x34, 0x4b, 0x61,
- 0x31, 0xdc, 0x3f, 0x68, 0x1f, 0xee, 0x45, 0x0d, 0x8c, 0xfc, 0x9d, 0x80, 0x91, 0x02, 0x96, 0xa8,
- 0xec, 0x30, 0x13, 0x4b, 0x0c, 0x1f, 0x1e, 0xb4, 0x0f, 0x7b, 0xd1, 0x3a, 0xdc, 0xff, 0xa1, 0xc5,
- 0x76, 0xae, 0x79, 0x48, 0x65, 0x31, 0x5d, 0x94, 0x45, 0x6c, 0x20, 0x47, 0xf3, 0x9d, 0x12, 0x97,
- 0x68, 0x0a, 0x61, 0xa9, 0xec, 0xda, 0x87, 0x5b, 0xd1, 0xbd, 0x7b, 0x44, 0xab, 0x08, 0x2f, 0x51,
- 0xa5, 0x38, 0x16, 0xc6, 0x68, 0x13, 0x6e, 0x7a, 0x43, 0x4d, 0x30, 0xf8, 0x90, 0xed, 0xcf, 0x0c,
- 0x08, 0x89, 0xe6, 0x05, 0x51, 0xdc, 0x94, 0x9e, 0xd2, 0x9d, 0x68, 0x0d, 0xed, 0x2b, 0x2f, 0x57,
- 0x73, 0x3e, 0xf8, 0x0d, 0xdb, 0x3b, 0xa5, 0xf4, 0x4f, 0x33, 0xad, 0xad, 0x50, 0xa9, 0xbf, 0xcc,
- 0xfe, 0xf1, 0xdb, 0x55, 0xa4, 0x4e, 0xe2, 0x58, 0x3b, 0x65, 0x41, 0xd9, 0x89, 0xbe, 0x4a, 0xd0,
- 0x44, 0x4d, 0xe1, 0xe0, 0x7d, 0xc6, 0x22, 0x84, 0x42, 0xab, 0xa1, 0x06, 0xeb, 0xaf, 0xd6, 0x8d,
- 0x6a, 0x48, 0xff, 0x6f, 0x5b, 0xcd, 0x7c, 0x13, 0x8f, 0x27, 0x60, 0x6c, 0x39, 0x30, 0xb0, 0xc0,
- 0xc2, 0x1b, 0xdb, 0x8b, 0xea, 0x10, 0xa9, 0x7c, 0x2d, 0x0c, 0x7e, 0x53, 0x16, 0xc4, 0x8f, 0x4d,
- 0x2f, 0x50, 0x43, 0xa8, 0x63, 0xdd, 0x14, 0x5d, 0xe1, 0x3b, 0xca, 0x4d, 0xc7, 0xba, 0xc5, 0xa3,
- 0x9a, 0x4c, 0xf0, 0x25, 0x75, 0xac, 0xa2, 0x10, 0x30, 0x80, 0x62, 0x81, 0x54, 0xcb, 0xe4, 0xe1,
- 0xbb, 0xd5, 0x99, 0x89, 0x84, 0xc2, 0x8a, 0x78, 0x00, 0xe9, 0x10, 0x8d, 0x15, 0x17, 0x22, 0x06,
- 0x8b, 0x51, 0xe3, 0x40, 0xf0, 0x5b, 0xf6, 0xd6, 0x2d, 0x8f, 0x75, 0xbc, 0x18, 0x83, 0x21, 0x3d,
- 0x5b, 0xf5, 0x66, 0x33, 0xb5, 0x60, 0x66, 0xae, 0x58, 0x44, 0xf7, 0x89, 0x06, 0xa7, 0xec, 0xc9,
- 0xc0, 0x49, 0x99, 0xe8, 0x37, 0x68, 0xce, 0x40, 0x25, 0x0b, 0x34, 0x71, 0x26, 0xf0, 0xc2, 0xd7,
- 0xff, 0x5d, 0x1d, 0xf7, 0x0b, 0x07, 0x5f, 0xb0, 0xdd, 0x57, 0x28, 0x63, 0xa3, 0x07, 0xa8, 0xe2,
- 0x2c, 0xdc, 0xf6, 0x7e, 0xac, 0x38, 0xfd, 0x5a, 0x28, 0xf4, 0xfd, 0xa3, 0x88, 0x75, 0x8e, 0x51,
- 0x5d, 0x90, 0x28, 0x3d, 0x30, 0x22, 0x49, 0x71, 0x82, 0x79, 0x8e, 0x26, 0xdc, 0xf1, 0x79, 0x6a,
- 0x60, 0xc4, 0xa0, 0x91, 0x4f, 0xb5, 0x50, 0x33, 0x30, 0x29, 0xda, 0xb0, 0xeb, 0xa5, 0xd6, 0xd0,
- 0x20, 0x64, 0xdb, 0x53, 0x2d, 0x71, 0x24, 0x54, 0xc8, 0xbc, 0xc0, 0xf5, 0x67, 0xf0, 0x25, 0x7b,
- 0x38, 0x16, 0xa9, 0x01, 0x85, 0xe7, 0xb8, 0xd4, 0x8a, 0x9a, 0x76, 0x55, 0xdd, 0x4f, 0xae, 0xbb,
- 0x5b, 0x63, 0x33, 0x5a, 0x97, 0x26, 0x6e, 0xbc, 0xce, 0x40, 0xe2, 0x50, 0x4b, 0xed, 0x4c, 0xd8,
- 0xab, 0xb8, 0x51, 0x83, 0xc8, 0x91, 0x73, 0xb8, 0x2a, 0xd1, 0x54, 0xaf, 0x4d, 0xb8, 0xe7, 0x6b,
- 0xa1, 0x81, 0x05, 0xef, 0xb1, 0xee, 0x4c, 0x6b, 0x9b, 0x4d, 0x41, 0x5e, 0x17, 0xef, 0x2d, 0x40,
- 0xec, 0x9a, 0x20, 0x98, 0x73, 0x84, 0x04, 0xcd, 0xaa, 0x68, 0x6b, 0x48, 0x3f, 0x63, 0x3b, 0xd7,
- 0x59, 0x08, 0x8e, 0x19, 0x7b, 0x25, 0xb4, 0x14, 0xea, 0xd4, 0xad, 0x8a, 0xf4, 0xa6, 0x53, 0x9f,
- 0x48, 0x0b, 0x66, 0x45, 0x9d, 0xa8, 0x26, 0x45, 0x9d, 0x61, 0x28, 0x35, 0x2c, 0x26, 0x12, 0xca,
- 0xd4, 0x68, 0xa7, 0x92, 0x55, 0x55, 0xac, 0xc3, 0x7d, 0xbc, 0x13, 0xae, 0xe0, 0x98, 0xed, 0x9e,
- 0x98, 0x38, 0x1b, 0xb8, 0xf9, 0x5c, 0xae, 0x8a, 0x63, 0xff, 0x9a, 0xdb, 0xb7, 0x1b, 0x51, 0x5d,
- 0x88, 0x1c, 0x1a, 0x41, 0x6c, 0x27, 0x60, 0x8c, 0xbe, 0xa9, 0xc0, 0x5b, 0xa4, 0xff, 0xd7, 0x36,
- 0xeb, 0xde, 0x4c, 0x03, 0x6b, 0xc5, 0xd3, 0xfa, 0x1f, 0x8a, 0xc7, 0x3f, 0xf7, 0xea, 0x0a, 0xca,
- 0x17, 0xa8, 0x84, 0x2b, 0x56, 0x05, 0xd9, 0xc0, 0x68, 0x80, 0x19, 0x08, 0x95, 0x4a, 0x3c, 0x05,
- 0x51, 0x94, 0xab, 0x9a, 0x5c, 0x0d, 0x30, 0xb5, 0x8d, 0xa8, 0x2e, 0x15, 0x3c, 0x66, 0x5b, 0x63,
- 0xa4, 0x01, 0xa2, 0xe3, 0x35, 0x56, 0x1f, 0xc1, 0x11, 0xe3, 0x43, 0x83, 0x60, 0x85, 0x56, 0x03,
- 0x61, 0x6c, 0x96, 0x40, 0x19, 0x6e, 0x79, 0xa7, 0xee, 0xe0, 0x74, 0xb5, 0x33, 0x30, 0xc9, 0x15,
- 0x18, 0x1c, 0x69, 0x4d, 0x6f, 0xa9, 0xa7, 0x75, 0x1d, 0x23, 0x99, 0x99, 0x33, 0x0b, 0x2c, 0x57,
- 0x03, 0xc2, 0x76, 0x25, 0x53, 0xc7, 0x28, 0x84, 0x33, 0x03, 0xcb, 0x89, 0xcb, 0x73, 0xb4, 0xab,
- 0xe2, 0xa8, 0x21, 0xc1, 0x67, 0xac, 0xf7, 0x95, 0x2a, 0x9c, 0xb4, 0xd3, 0x3f, 0x38, 0x30, 0xe8,
- 0x0b, 0xe3, 0x26, 0x2f, 0xcf, 0xd5, 0x9b, 0x72, 0x89, 0xe7, 0xe2, 0xc2, 0x46, 0x0d, 0x29, 0x6a,
- 0xdc, 0x67, 0xba, 0xc8, 0x85, 0x05, 0xf9, 0x4a, 0x24, 0xa8, 0x57, 0xe5, 0xd2, 0x04, 0xfb, 0x7f,
- 0xac, 0x0d, 0x19, 0x44, 0xdd, 0x13, 0xb5, 0x20, 0xb6, 0x83, 0xf5, 0xc9, 0x69, 0x47, 0xb7, 0x00,
- 0x29, 0x9c, 0x66, 0x28, 0x2f, 0xa6, 0x4e, 0xa5, 0x12, 0x8a, 0x62, 0x35, 0x79, 0x35, 0xc1, 0xe0,
- 0x23, 0xf6, 0x68, 0x00, 0xb1, 0x45, 0x23, 0x60, 0x42, 0x4f, 0x49, 0x2c, 0x45, 0xbe, 0x9a, 0xbb,
- 0xee, 0x6e, 0xf4, 0xff, 0xdc, 0xaa, 0x13, 0x82, 0x22, 0x71, 0x63, 0xaf, 0xe2, 0x5f, 0x27, 0xaa,
- 0x21, 0xc4, 0xee, 0x86, 0x35, 0xac, 0xf8, 0xd0, 0x89, 0xd6, 0x61, 0x7a, 0xaf, 0xef, 0x58, 0x2b,
- 0x56, 0x8f, 0xd2, 0x3d, 0x3b, 0xfd, 0x7f, 0xb4, 0x1a, 0x1c, 0x0a, 0x4e, 0xd9, 0xa3, 0xf5, 0xb7,
- 0xa7, 0xf8, 0x2f, 0x4f, 0xd3, 0xdd, 0x03, 0x14, 0xb2, 0x53, 0x8c, 0xb5, 0x01, 0xab, 0xcd, 0x0c,
- 0x8a, 0xc5, 0x8a, 0xbd, 0x4d, 0xd0, 0x77, 0x0c, 0x10, 0xd2, 0x4f, 0x01, 0xfe, 0x8a, 0xbd, 0xe8,
- 0x16, 0xa0, 0xc6, 0x38, 0x86, 0x38, 0x13, 0x0a, 0x87, 0xce, 0x50, 0x23, 0xf4, 0x84, 0xed, 0x46,
- 0x6b, 0xe8, 0xd1, 0x88, 0xf5, 0xea, 0x5d, 0x21, 0xe8, 0xb2, 0x2d, 0xaf, 0x80, 0x6f, 0x04, 0x3b,
- 0xac, 0x73, 0xea, 0x8a, 0x05, 0x6f, 0xf9, 0x95, 0x71, 0x4b, 0xbe, 0x19, 0x30, 0xf6, 0x60, 0x88,
- 0x06, 0x41, 0xf2, 0x76, 0xb0, 0xcb, 0xb6, 0x27, 0x34, 0x20, 0xa2, 0xe5, 0x9d, 0xa3, 0x21, 0x63,
- 0xb7, 0xf5, 0x4d, 0x5a, 0x4e, 0x8c, 0x5e, 0x02, 0xdf, 0x08, 0xf6, 0x58, 0x77, 0xac, 0x5d, 0x61,
- 0x21, 0xce, 0x90, 0xb7, 0x82, 0x6d, 0xd6, 0x1e, 0xba, 0x9c, 0x6f, 0x92, 0xce, 0x99, 0xc6, 0x82,
- 0xb7, 0x69, 0x35, 0x25, 0x8d, 0x9d, 0xa3, 0x67, 0xec, 0xc9, 0xbd, 0x0f, 0x1b, 0x99, 0x1a, 0x93,
- 0x0e, 0x93, 0xf0, 0x0d, 0x52, 0x3e, 0x92, 0x5a, 0x27, 0xbc, 0x75, 0x74, 0xc6, 0xf6, 0x9b, 0x2f,
- 0x08, 0x99, 0x3b, 0x59, 0xe6, 0x52, 0x5c, 0x08, 0x34, 0x7c, 0x83, 0xcc, 0xcd, 0x74, 0x59, 0xb9,
- 0x30, 0xd4, 0x09, 0xf2, 0x4d, 0x3a, 0x3e, 0xa1, 0xa7, 0x89, 0xb7, 0xbd, 0xb3, 0xfa, 0x0a, 0x0d,
- 0xef, 0x1c, 0xfd, 0xb3, 0xc5, 0x7a, 0xf5, 0x41, 0xd6, 0x7b, 0x07, 0x86, 0xfa, 0x37, 0xdf, 0x08,
- 0x38, 0xeb, 0x3d, 0x57, 0x71, 0x19, 0x4b, 0x9d, 0x63, 0x22, 0x80, 0xb7, 0x28, 0x10, 0x13, 0x24,
- 0x5f, 0xf9, 0x26, 0x89, 0x9e, 0x8b, 0x18, 0x55, 0x81, 0x95, 0x4e, 0x62, 0x04, 0xf2, 0x0e, 0x2d,
- 0x5f, 0xea, 0x4b, 0x94, 0x7c, 0x8b, 0x96, 0x43, 0xe2, 0x18, 0x7f, 0xe0, 0x4f, 0x0a, 0x9a, 0x5c,
- 0xf9, 0x76, 0xd0, 0x63, 0x3b, 0x43, 0xad, 0x62, 0x83, 0x16, 0xf9, 0x0e, 0xed, 0x8c, 0x44, 0xea,
- 0x0c, 0xf2, 0x6e, 0xb0, 0xcf, 0xd8, 0xd0, 0x38, 0x51, 0xe0, 0x34, 0x13, 0x39, 0x67, 0xb4, 0x37,
- 0xd3, 0x2a, 0x75, 0xc8, 0x77, 0x2b, 0xdb, 0xf4, 0xfc, 0xf1, 0x1e, 0xf9, 0x3b, 0xcc, 0x60, 0x89,
- 0x12, 0xb5, 0xe2, 0x7b, 0x64, 0x67, 0xaa, 0xb4, 0x41, 0xbe, 0x7f, 0x34, 0xbd, 0x7f, 0xb2, 0xa6,
- 0x90, 0xbc, 0x74, 0x8a, 0x6f, 0xf8, 0xa0, 0x42, 0x51, 0x40, 0x4a, 0x79, 0xa1, 0x0b, 0x6a, 0x97,
- 0x66, 0x7c, 0xd3, 0x87, 0xd0, 0x58, 0xe1, 0x47, 0xaf, 0x2a, 0xcd, 0x43, 0x28, 0x32, 0xe1, 0xc3,
- 0xf4, 0x35, 0x63, 0xb7, 0xad, 0x83, 0x2e, 0x52, 0x4d, 0x0a, 0x7c, 0x83, 0xd6, 0x03, 0x51, 0x64,
- 0x3a, 0xaf, 0x82, 0x33, 0x34, 0xa2, 0xc8, 0xcb, 0x2a, 0xdc, 0x23, 0x23, 0xc0, 0xf0, 0x36, 0x29,
- 0x9e, 0xa1, 0x44, 0x9f, 0x28, 0xde, 0x39, 0xfa, 0x61, 0xeb, 0x76, 0x56, 0xa7, 0x23, 0x2f, 0x9c,
- 0xb5, 0xd7, 0x49, 0x9b, 0x22, 0x54, 0x97, 0x9a, 0x38, 0x53, 0x60, 0x45, 0x97, 0x81, 0x5e, 0xce,
- 0x79, 0x9b, 0x62, 0x16, 0x61, 0x81, 0x40, 0x29, 0xf4, 0x31, 0x9e, 0x5a, 0xb8, 0xb8, 0xa8, 0x62,
- 0xec, 0xc7, 0x3c, 0xfe, 0x80, 0xee, 0x3c, 0xd5, 0x32, 0x11, 0x3e, 0xc8, 0x24, 0x92, 0x0b, 0x45,
- 0x11, 0xde, 0x63, 0xdd, 0x81, 0xb7, 0x72, 0x21, 0x4b, 0xde, 0xa5, 0x9d, 0x6f, 0xa4, 0xb8, 0x44,
- 0xce, 0x68, 0xe9, 0xff, 0xce, 0xf8, 0x2e, 0x19, 0x98, 0x80, 0x01, 0xa5, 0x05, 0xf0, 0x1e, 0x5d,
- 0xec, 0xa5, 0x5b, 0xce, 0xd1, 0xf0, 0x3d, 0xcf, 0x59, 0x28, 0x16, 0x7c, 0x9f, 0x64, 0xae, 0x27,
- 0x0c, 0xfe, 0x90, 0xbe, 0xae, 0xfb, 0x23, 0xe7, 0x64, 0xfc, 0x24, 0x47, 0x2b, 0x2c, 0xf2, 0x47,
- 0xde, 0x2f, 0x1a, 0xae, 0x63, 0x1e, 0x50, 0x4e, 0x27, 0x99, 0xb6, 0x3a, 0x35, 0x90, 0x67, 0xfc,
- 0x2d, 0x9f, 0x09, 0x31, 0xe7, 0x8f, 0x83, 0x87, 0x34, 0x42, 0x20, 0xca, 0x39, 0x3d, 0x7e, 0x57,
- 0xfc, 0x89, 0x27, 0x9f, 0xbe, 0x44, 0x63, 0x4b, 0xfe, 0xb6, 0x8f, 0x82, 0x00, 0xa5, 0xf9, 0xff,
- 0xf9, 0xcc, 0x6b, 0x9a, 0x27, 0x79, 0x58, 0x91, 0x17, 0x0a, 0xcb, 0xff, 0x9f, 0x14, 0x4d, 0xdc,
- 0x9c, 0xbf, 0xe3, 0x19, 0xe4, 0x54, 0xea, 0x0a, 0xfe, 0xae, 0x8f, 0x98, 0x93, 0x73, 0xfe, 0x5e,
- 0x55, 0x13, 0x73, 0x91, 0x3a, 0xed, 0x0a, 0xfe, 0x23, 0xda, 0x38, 0x31, 0xcb, 0x82, 0xbf, 0x5f,
- 0x51, 0x51, 0x4a, 0x7d, 0xc5, 0x7f, 0xec, 0x73, 0xe6, 0xdf, 0x5e, 0x7e, 0xe0, 0xc3, 0x17, 0x83,
- 0x94, 0x3a, 0xe7, 0x3f, 0xf1, 0x2c, 0x86, 0x3c, 0x2f, 0x79, 0x9f, 0x4e, 0x4e, 0xa4, 0x4b, 0xf9,
- 0x4f, 0xfd, 0x05, 0x11, 0x62, 0x1d, 0x2f, 0xf8, 0x07, 0x9e, 0xf2, 0x46, 0xcc, 0x91, 0xff, 0xcc,
- 0x97, 0x37, 0x58, 0xfe, 0x21, 0x2d, 0xc6, 0x60, 0xf9, 0xcf, 0xfd, 0xed, 0x0d, 0x16, 0x05, 0x3f,
- 0xa4, 0x7b, 0x8c, 0x84, 0xc1, 0x5c, 0x42, 0x8c, 0xfc, 0x17, 0x2b, 0x8b, 0x39, 0x5a, 0x7e, 0x44,
- 0x9a, 0xcf, 0x9c, 0xb2, 0xfc, 0x97, 0x9e, 0x53, 0xfe, 0xef, 0x80, 0x7f, 0x44, 0xeb, 0xa9, 0x05,
- 0x61, 0x0a, 0xfe, 0xb1, 0xbf, 0x13, 0x5c, 0x0a, 0xaa, 0xc7, 0xa7, 0x5e, 0xa9, 0x04, 0x8b, 0xfc,
- 0x19, 0x9d, 0x1c, 0x81, 0x94, 0xfc, 0x13, 0xca, 0xc2, 0x89, 0xcc, 0x33, 0x98, 0xa3, 0xe5, 0xbf,
- 0xaa, 0xd8, 0x20, 0x8a, 0x92, 0x1f, 0x93, 0x9a, 0x53, 0x4c, 0x0d, 0x22, 0xff, 0xd4, 0x8b, 0x0b,
- 0x83, 0xfc, 0x33, 0x5f, 0x61, 0x19, 0xa8, 0x04, 0x25, 0xd1, 0xe4, 0xf3, 0xa3, 0x6f, 0x19, 0x5f,
- 0x6f, 0xc5, 0x64, 0xf4, 0x54, 0xcb, 0x3c, 0x13, 0xaa, 0xea, 0x87, 0x5f, 0xbb, 0x25, 0xf1, 0xdb,
- 0xdf, 0xc5, 0xf9, 0xca, 0xf1, 0xd5, 0x7f, 0xa6, 0xa5, 0x48, 0xa0, 0xac, 0xc8, 0x39, 0x92, 0xf4,
- 0x23, 0x15, 0x6b, 0xde, 0x19, 0x74, 0xfe, 0xfe, 0xef, 0xf7, 0x5b, 0xff, 0x09, 0x00, 0x00, 0xff,
- 0xff, 0x5c, 0xbf, 0x9a, 0x63, 0x8a, 0x11, 0x00, 0x00,
-}
-
-func (this *PuddingMilkshake) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *FinanceJudo) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *SaladWorry) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *KeyQueen) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *TravelBallRoom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *SpyCarpenter) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *StarTusk) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *MigraneLemonade) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *MudRiddle) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *XrayPilot) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *XrayPilots) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func (this *BingleDaisy) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return PuddingmilkshakeDescription()
-}
-func PuddingmilkshakeDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 5893 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x59, 0x70, 0x23, 0xc7,
- 0x79, 0x5e, 0x10, 0xe0, 0x81, 0x1f, 0x20, 0xd8, 0x1c, 0x72, 0x57, 0xd0, 0xea, 0x5a, 0x41, 0x17,
- 0x45, 0x49, 0x5c, 0x65, 0xa5, 0x5d, 0x49, 0x90, 0x6d, 0x19, 0x04, 0x41, 0x2e, 0x65, 0x1e, 0xd0,
- 0x00, 0xd4, 0x61, 0x57, 0x0a, 0xd5, 0x9c, 0x69, 0x02, 0x2d, 0x0e, 0xa6, 0xc7, 0x3d, 0x33, 0xbb,
- 0xc2, 0x56, 0x92, 0x52, 0xca, 0x89, 0x53, 0x4e, 0x9c, 0x3b, 0x55, 0x3e, 0x22, 0x3b, 0xb1, 0x53,
- 0xb1, 0x13, 0x27, 0x71, 0xec, 0x1c, 0x4e, 0xec, 0x3c, 0x24, 0x2f, 0x4e, 0xfc, 0x94, 0x94, 0x2b,
- 0xaf, 0x79, 0x48, 0x25, 0xae, 0xca, 0xa5, 0xdc, 0x7a, 0x48, 0x95, 0x5e, 0x52, 0x7d, 0x0c, 0x30,
- 0x03, 0x60, 0x17, 0x58, 0x57, 0xd9, 0x7e, 0x22, 0xe6, 0xef, 0xff, 0xfb, 0xfa, 0xef, 0xbf, 0xff,
- 0xfe, 0xfb, 0xef, 0x9e, 0x21, 0x7c, 0xab, 0x0c, 0x17, 0xda, 0x8c, 0xb5, 0x1d, 0x72, 0xd1, 0xe3,
- 0x2c, 0x60, 0xc7, 0xe1, 0xc9, 0x45, 0x9b, 0xf8, 0x16, 0xa7, 0x5e, 0xc0, 0xf8, 0x86, 0x94, 0x19,
- 0x4b, 0x4a, 0x63, 0x23, 0xd2, 0x28, 0xed, 0xc3, 0xf2, 0x36, 0x75, 0xc8, 0x56, 0x5f, 0xb1, 0x41,
- 0x02, 0xe3, 0x59, 0xc8, 0x9c, 0x50, 0x87, 0x14, 0x53, 0x17, 0xd2, 0x6b, 0xb9, 0x4b, 0x0f, 0x6e,
- 0x0c, 0x81, 0x36, 0x92, 0x88, 0xba, 0x10, 0x9b, 0x12, 0x51, 0xfa, 0x4e, 0x06, 0x56, 0xc6, 0xb4,
- 0x1a, 0x06, 0x64, 0x5c, 0xdc, 0x15, 0x8c, 0xa9, 0xb5, 0xac, 0x29, 0x7f, 0x1b, 0x45, 0x98, 0xf7,
- 0xb0, 0x75, 0x8a, 0xdb, 0xa4, 0x38, 0x23, 0xc5, 0xd1, 0xa3, 0x71, 0x2f, 0x80, 0x4d, 0x3c, 0xe2,
- 0xda, 0xc4, 0xb5, 0x7a, 0xc5, 0xf4, 0x85, 0xf4, 0x5a, 0xd6, 0x8c, 0x49, 0x8c, 0xc7, 0x60, 0xd9,
- 0x0b, 0x8f, 0x1d, 0x6a, 0xb5, 0x62, 0x6a, 0x70, 0x21, 0xbd, 0x36, 0x6b, 0x22, 0xd5, 0xb0, 0x35,
- 0x50, 0x7e, 0x04, 0x96, 0xae, 0x13, 0x7c, 0x1a, 0x57, 0xcd, 0x49, 0xd5, 0x82, 0x10, 0xc7, 0x14,
- 0xab, 0x90, 0xef, 0x12, 0xdf, 0xc7, 0x6d, 0xd2, 0x0a, 0x7a, 0x1e, 0x29, 0x66, 0xe4, 0xe8, 0x2f,
- 0x8c, 0x8c, 0x7e, 0x78, 0xe4, 0x39, 0x8d, 0x6a, 0xf6, 0x3c, 0x62, 0x54, 0x20, 0x4b, 0xdc, 0xb0,
- 0xab, 0x18, 0x66, 0x6f, 0xe2, 0xbf, 0x9a, 0x1b, 0x76, 0x87, 0x59, 0x16, 0x04, 0x4c, 0x53, 0xcc,
- 0xfb, 0x84, 0x5f, 0xa3, 0x16, 0x29, 0xce, 0x49, 0x82, 0x47, 0x46, 0x08, 0x1a, 0xaa, 0x7d, 0x98,
- 0x23, 0xc2, 0x19, 0x55, 0xc8, 0x92, 0x37, 0x02, 0xe2, 0xfa, 0x94, 0xb9, 0xc5, 0x79, 0x49, 0xf2,
- 0xd0, 0x98, 0x59, 0x24, 0x8e, 0x3d, 0x4c, 0x31, 0xc0, 0x19, 0x57, 0x60, 0x9e, 0x79, 0x01, 0x65,
- 0xae, 0x5f, 0x5c, 0xb8, 0x90, 0x5a, 0xcb, 0x5d, 0xba, 0x7b, 0x6c, 0x20, 0x1c, 0x2a, 0x1d, 0x33,
- 0x52, 0x36, 0x76, 0x01, 0xf9, 0x2c, 0xe4, 0x16, 0x69, 0x59, 0xcc, 0x26, 0x2d, 0xea, 0x9e, 0xb0,
- 0x62, 0x56, 0x12, 0xdc, 0x37, 0x3a, 0x10, 0xa9, 0x58, 0x65, 0x36, 0xd9, 0x75, 0x4f, 0x98, 0x59,
- 0xf0, 0x13, 0xcf, 0xc6, 0x39, 0x98, 0xf3, 0x7b, 0x6e, 0x80, 0xdf, 0x28, 0xe6, 0x65, 0x84, 0xe8,
- 0xa7, 0xd2, 0xd7, 0xe7, 0x60, 0x69, 0x9a, 0x10, 0x7b, 0x1e, 0x66, 0x4f, 0xc4, 0x28, 0x8b, 0x33,
- 0xb7, 0xe3, 0x03, 0x85, 0x49, 0x3a, 0x71, 0xee, 0xbb, 0x74, 0x62, 0x05, 0x72, 0x2e, 0xf1, 0x03,
- 0x62, 0xab, 0x88, 0x48, 0x4f, 0x19, 0x53, 0xa0, 0x40, 0xa3, 0x21, 0x95, 0xf9, 0xae, 0x42, 0xea,
- 0x55, 0x58, 0xea, 0x9b, 0xd4, 0xe2, 0xd8, 0x6d, 0x47, 0xb1, 0x79, 0x71, 0x92, 0x25, 0x1b, 0xb5,
- 0x08, 0x67, 0x0a, 0x98, 0x59, 0x20, 0x89, 0x67, 0x63, 0x0b, 0x80, 0xb9, 0x84, 0x9d, 0xb4, 0x6c,
- 0x62, 0x39, 0xc5, 0x85, 0x9b, 0x78, 0xe9, 0x50, 0xa8, 0x8c, 0x78, 0x89, 0x29, 0xa9, 0xe5, 0x18,
- 0xcf, 0x0d, 0x42, 0x6d, 0xfe, 0x26, 0x91, 0xb2, 0xaf, 0x16, 0xd9, 0x48, 0xb4, 0x1d, 0x41, 0x81,
- 0x13, 0x11, 0xf7, 0xc4, 0xd6, 0x23, 0xcb, 0x4a, 0x23, 0x36, 0x26, 0x8e, 0xcc, 0xd4, 0x30, 0x35,
- 0xb0, 0x45, 0x1e, 0x7f, 0x34, 0x1e, 0x80, 0xbe, 0xa0, 0x25, 0xc3, 0x0a, 0x64, 0x16, 0xca, 0x47,
- 0xc2, 0x03, 0xdc, 0x25, 0xe7, 0x6f, 0x40, 0x21, 0xe9, 0x1e, 0x63, 0x15, 0x66, 0xfd, 0x00, 0xf3,
- 0x40, 0x46, 0xe1, 0xac, 0xa9, 0x1e, 0x0c, 0x04, 0x69, 0xe2, 0xda, 0x32, 0xcb, 0xcd, 0x9a, 0xe2,
- 0xa7, 0xf1, 0xfe, 0xc1, 0x80, 0xd3, 0x72, 0xc0, 0x0f, 0x8f, 0xce, 0x68, 0x82, 0x79, 0x78, 0xdc,
- 0xe7, 0x9f, 0x81, 0xc5, 0xc4, 0x00, 0xa6, 0xed, 0xba, 0xf4, 0x23, 0x70, 0x76, 0x2c, 0xb5, 0xf1,
- 0x2a, 0xac, 0x86, 0x2e, 0x75, 0x03, 0xc2, 0x3d, 0x4e, 0x44, 0xc4, 0xaa, 0xae, 0x8a, 0xff, 0x34,
- 0x7f, 0x93, 0x98, 0x3b, 0x8a, 0x6b, 0x2b, 0x16, 0x73, 0x25, 0x1c, 0x15, 0xae, 0x67, 0x17, 0xfe,
- 0x79, 0x1e, 0xbd, 0xf9, 0xe6, 0x9b, 0x6f, 0xce, 0x94, 0x3e, 0x39, 0x07, 0xab, 0xe3, 0xd6, 0xcc,
- 0xd8, 0xe5, 0x7b, 0x0e, 0xe6, 0xdc, 0xb0, 0x7b, 0x4c, 0xb8, 0x74, 0xd2, 0xac, 0xa9, 0x9f, 0x8c,
- 0x0a, 0xcc, 0x3a, 0xf8, 0x98, 0x38, 0xc5, 0xcc, 0x85, 0xd4, 0x5a, 0xe1, 0xd2, 0x63, 0x53, 0xad,
- 0xca, 0x8d, 0x3d, 0x01, 0x31, 0x15, 0xd2, 0x78, 0x1f, 0x64, 0x74, 0x8a, 0x16, 0x0c, 0xeb, 0xd3,
- 0x31, 0x88, 0xb5, 0x64, 0x4a, 0x9c, 0x71, 0x17, 0x64, 0xc5, 0x5f, 0x15, 0x1b, 0x73, 0xd2, 0xe6,
- 0x05, 0x21, 0x10, 0x71, 0x61, 0x9c, 0x87, 0x05, 0xb9, 0x4c, 0x6c, 0x12, 0x6d, 0x6d, 0xfd, 0x67,
- 0x11, 0x58, 0x36, 0x39, 0xc1, 0xa1, 0x13, 0xb4, 0xae, 0x61, 0x27, 0x24, 0x32, 0xe0, 0xb3, 0x66,
- 0x5e, 0x0b, 0x5f, 0x16, 0x32, 0xe3, 0x3e, 0xc8, 0xa9, 0x55, 0x45, 0x5d, 0x9b, 0xbc, 0x21, 0xb3,
- 0xe7, 0xac, 0xa9, 0x16, 0xda, 0xae, 0x90, 0x88, 0xee, 0x5f, 0xf7, 0x99, 0x1b, 0x85, 0xa6, 0xec,
- 0x42, 0x08, 0x64, 0xf7, 0xcf, 0x0c, 0x27, 0xee, 0x7b, 0xc6, 0x0f, 0x6f, 0x38, 0xa6, 0x4a, 0x5f,
- 0x9b, 0x81, 0x8c, 0xcc, 0x17, 0x4b, 0x90, 0x6b, 0xbe, 0x56, 0xaf, 0xb5, 0xb6, 0x0e, 0x8f, 0x36,
- 0xf7, 0x6a, 0x28, 0x65, 0x14, 0x00, 0xa4, 0x60, 0x7b, 0xef, 0xb0, 0xd2, 0x44, 0x33, 0xfd, 0xe7,
- 0xdd, 0x83, 0xe6, 0x95, 0xa7, 0x51, 0xba, 0x0f, 0x38, 0x52, 0x82, 0x4c, 0x5c, 0xe1, 0xa9, 0x4b,
- 0x68, 0xd6, 0x40, 0x90, 0x57, 0x04, 0xbb, 0xaf, 0xd6, 0xb6, 0xae, 0x3c, 0x8d, 0xe6, 0x92, 0x92,
- 0xa7, 0x2e, 0xa1, 0x79, 0x63, 0x11, 0xb2, 0x52, 0xb2, 0x79, 0x78, 0xb8, 0x87, 0x16, 0xfa, 0x9c,
- 0x8d, 0xa6, 0xb9, 0x7b, 0xb0, 0x83, 0xb2, 0x7d, 0xce, 0x1d, 0xf3, 0xf0, 0xa8, 0x8e, 0xa0, 0xcf,
- 0xb0, 0x5f, 0x6b, 0x34, 0x2a, 0x3b, 0x35, 0x94, 0xeb, 0x6b, 0x6c, 0xbe, 0xd6, 0xac, 0x35, 0x50,
- 0x3e, 0x61, 0xd6, 0x53, 0x97, 0xd0, 0x62, 0xbf, 0x8b, 0xda, 0xc1, 0xd1, 0x3e, 0x2a, 0x18, 0xcb,
- 0xb0, 0xa8, 0xba, 0x88, 0x8c, 0x58, 0x1a, 0x12, 0x5d, 0x79, 0x1a, 0xa1, 0x81, 0x21, 0x8a, 0x65,
- 0x39, 0x21, 0xb8, 0xf2, 0x34, 0x32, 0x4a, 0x55, 0x98, 0x95, 0xd1, 0x65, 0x18, 0x50, 0xd8, 0xab,
- 0x6c, 0xd6, 0xf6, 0x5a, 0x87, 0xf5, 0xe6, 0xee, 0xe1, 0x41, 0x65, 0x0f, 0xa5, 0x06, 0x32, 0xb3,
- 0xf6, 0xd2, 0xd1, 0xae, 0x59, 0xdb, 0x42, 0x33, 0x71, 0x59, 0xbd, 0x56, 0x69, 0xd6, 0xb6, 0x50,
- 0xba, 0x64, 0xc1, 0xea, 0xb8, 0x3c, 0x39, 0x76, 0x65, 0xc4, 0xa6, 0x78, 0xe6, 0x26, 0x53, 0x2c,
- 0xb9, 0x46, 0xa6, 0xf8, 0x1f, 0x67, 0x60, 0x65, 0xcc, 0x5e, 0x31, 0xb6, 0x93, 0x17, 0x60, 0x56,
- 0x85, 0xa8, 0xda, 0x3d, 0x1f, 0x1d, 0xbb, 0xe9, 0xc8, 0x80, 0x1d, 0xd9, 0x41, 0x25, 0x2e, 0x5e,
- 0x41, 0xa4, 0x6f, 0x52, 0x41, 0x08, 0x8a, 0x91, 0x9c, 0xfe, 0xc3, 0x23, 0x39, 0x5d, 0x6d, 0x7b,
- 0x57, 0xa6, 0xd9, 0xf6, 0xa4, 0xec, 0xf6, 0x72, 0xfb, 0xec, 0x98, 0xdc, 0xfe, 0x3c, 0x2c, 0x8f,
- 0x10, 0x4d, 0x9d, 0x63, 0x3f, 0x92, 0x82, 0xe2, 0xcd, 0x9c, 0x33, 0x21, 0xd3, 0xcd, 0x24, 0x32,
- 0xdd, 0xf3, 0xc3, 0x1e, 0xbc, 0xff, 0xe6, 0x93, 0x30, 0x32, 0xd7, 0x5f, 0x4c, 0xc1, 0xb9, 0xf1,
- 0x95, 0xe2, 0x58, 0x1b, 0xde, 0x07, 0x73, 0x5d, 0x12, 0x74, 0x58, 0x54, 0x2d, 0x3d, 0x3c, 0x66,
- 0x0f, 0x16, 0xcd, 0xc3, 0x93, 0xad, 0x51, 0xf1, 0x4d, 0x3c, 0x7d, 0xb3, 0x72, 0x4f, 0x59, 0x33,
- 0x62, 0xe9, 0xc7, 0x66, 0xe0, 0xec, 0x58, 0xf2, 0xb1, 0x86, 0xde, 0x03, 0x40, 0x5d, 0x2f, 0x0c,
- 0x54, 0x45, 0xa4, 0x12, 0x6c, 0x56, 0x4a, 0x64, 0xf2, 0x12, 0xc9, 0x33, 0x0c, 0xfa, 0xed, 0x69,
- 0xd9, 0x0e, 0x4a, 0x24, 0x15, 0x9e, 0x1d, 0x18, 0x9a, 0x91, 0x86, 0xde, 0x7b, 0x93, 0x91, 0x8e,
- 0x04, 0xe6, 0x93, 0x80, 0x2c, 0x87, 0x12, 0x37, 0x68, 0xf9, 0x01, 0x27, 0xb8, 0x4b, 0xdd, 0xb6,
- 0xdc, 0x41, 0x16, 0xca, 0xb3, 0x27, 0xd8, 0xf1, 0x89, 0xb9, 0xa4, 0x9a, 0x1b, 0x51, 0xab, 0x40,
- 0xc8, 0x00, 0xe2, 0x31, 0xc4, 0x5c, 0x02, 0xa1, 0x9a, 0xfb, 0x88, 0xd2, 0xc7, 0xb3, 0x90, 0x8b,
- 0xd5, 0xd5, 0xc6, 0xfd, 0x90, 0x7f, 0x1d, 0x5f, 0xc3, 0xad, 0xe8, 0xac, 0xa4, 0x3c, 0x91, 0x13,
- 0xb2, 0xba, 0x3e, 0x2f, 0x3d, 0x09, 0xab, 0x52, 0x85, 0x85, 0x01, 0xe1, 0x2d, 0xcb, 0xc1, 0xbe,
- 0x2f, 0x9d, 0xb6, 0x20, 0x55, 0x0d, 0xd1, 0x76, 0x28, 0x9a, 0xaa, 0x51, 0x8b, 0x71, 0x19, 0x56,
- 0x24, 0xa2, 0x1b, 0x3a, 0x01, 0xf5, 0x1c, 0xd2, 0x12, 0xa7, 0x37, 0x5f, 0xee, 0x24, 0x7d, 0xcb,
- 0x96, 0x85, 0xc6, 0xbe, 0x56, 0x10, 0x16, 0xf9, 0xc6, 0x16, 0xdc, 0x23, 0x61, 0x6d, 0xe2, 0x12,
- 0x8e, 0x03, 0xd2, 0x22, 0x1f, 0x0e, 0xb1, 0xe3, 0xb7, 0xb0, 0x6b, 0xb7, 0x3a, 0xd8, 0xef, 0x14,
- 0x57, 0x05, 0xc1, 0xe6, 0x4c, 0x31, 0x65, 0xde, 0x29, 0x14, 0x77, 0xb4, 0x5e, 0x4d, 0xaa, 0x55,
- 0x5c, 0xfb, 0x2a, 0xf6, 0x3b, 0x46, 0x19, 0xce, 0x49, 0x16, 0x3f, 0xe0, 0xd4, 0x6d, 0xb7, 0xac,
- 0x0e, 0xb1, 0x4e, 0x5b, 0x61, 0x70, 0xf2, 0x6c, 0xf1, 0xae, 0x78, 0xff, 0xd2, 0xc2, 0x86, 0xd4,
- 0xa9, 0x0a, 0x95, 0xa3, 0xe0, 0xe4, 0x59, 0xa3, 0x01, 0x79, 0x31, 0x19, 0x5d, 0x7a, 0x83, 0xb4,
- 0x4e, 0x18, 0x97, 0x5b, 0x63, 0x61, 0x4c, 0x6a, 0x8a, 0x79, 0x70, 0xe3, 0x50, 0x03, 0xf6, 0x99,
- 0x4d, 0xca, 0xb3, 0x8d, 0x7a, 0xad, 0xb6, 0x65, 0xe6, 0x22, 0x96, 0x6d, 0xc6, 0x45, 0x40, 0xb5,
- 0x59, 0xdf, 0xc1, 0x39, 0x15, 0x50, 0x6d, 0x16, 0xb9, 0xf7, 0x32, 0xac, 0x58, 0x96, 0x1a, 0x33,
- 0xb5, 0x5a, 0xfa, 0x8c, 0xe5, 0x17, 0x51, 0xc2, 0x59, 0x96, 0xb5, 0xa3, 0x14, 0x74, 0x8c, 0xfb,
- 0xc6, 0x73, 0x70, 0x76, 0xe0, 0xac, 0x38, 0x70, 0x79, 0x64, 0x94, 0xc3, 0xd0, 0xcb, 0xb0, 0xe2,
- 0xf5, 0x46, 0x81, 0x46, 0xa2, 0x47, 0xaf, 0x37, 0x0c, 0x7b, 0x06, 0x56, 0xbd, 0x8e, 0x37, 0x8a,
- 0x5b, 0x8f, 0xe3, 0x0c, 0xaf, 0xe3, 0x0d, 0x03, 0x1f, 0x92, 0x07, 0x6e, 0x4e, 0x2c, 0x1c, 0x10,
- 0xbb, 0x78, 0x47, 0x5c, 0x3d, 0xd6, 0x60, 0x5c, 0x04, 0x64, 0x59, 0x2d, 0xe2, 0xe2, 0x63, 0x87,
- 0xb4, 0x30, 0x27, 0x2e, 0xf6, 0x8b, 0xf7, 0xc5, 0x95, 0x0b, 0x96, 0x55, 0x93, 0xad, 0x15, 0xd9,
- 0x68, 0xac, 0xc3, 0x32, 0x3b, 0x7e, 0xdd, 0x52, 0x21, 0xd9, 0xf2, 0x38, 0x39, 0xa1, 0x6f, 0x14,
- 0x1f, 0x94, 0xfe, 0x5d, 0x12, 0x0d, 0x32, 0x20, 0xeb, 0x52, 0x6c, 0x3c, 0x0a, 0xc8, 0xf2, 0x3b,
- 0x98, 0x7b, 0x32, 0x27, 0xfb, 0x1e, 0xb6, 0x48, 0xf1, 0x21, 0xa5, 0xaa, 0xe4, 0x07, 0x91, 0x58,
- 0x2c, 0x09, 0xff, 0x3a, 0x3d, 0x09, 0x22, 0xc6, 0x47, 0xd4, 0x92, 0x90, 0x32, 0xcd, 0xb6, 0x06,
- 0x48, 0xb8, 0x22, 0xd1, 0xf1, 0x9a, 0x54, 0x2b, 0x78, 0x1d, 0x2f, 0xde, 0xef, 0x03, 0xb0, 0x28,
- 0x34, 0x07, 0x9d, 0x3e, 0xaa, 0x0a, 0x32, 0xaf, 0x13, 0xeb, 0xf1, 0x69, 0x38, 0x27, 0x94, 0xba,
- 0x24, 0xc0, 0x36, 0x0e, 0x70, 0x4c, 0xfb, 0x71, 0xa9, 0x2d, 0xfc, 0xbe, 0xaf, 0x1b, 0x13, 0x76,
- 0xf2, 0xf0, 0xb8, 0xd7, 0x8f, 0xac, 0x27, 0x94, 0x9d, 0x42, 0x16, 0xc5, 0xd6, 0xf7, 0xac, 0xe8,
- 0x2e, 0x95, 0x21, 0x1f, 0x0f, 0x7c, 0x23, 0x0b, 0x2a, 0xf4, 0x51, 0x4a, 0x54, 0x41, 0xd5, 0xc3,
- 0x2d, 0x51, 0xbf, 0x7c, 0xb0, 0x86, 0x66, 0x44, 0x1d, 0xb5, 0xb7, 0xdb, 0xac, 0xb5, 0xcc, 0xa3,
- 0x83, 0xe6, 0xee, 0x7e, 0x0d, 0xa5, 0xe3, 0x05, 0xfb, 0x37, 0x67, 0xa0, 0x90, 0x3c, 0x7b, 0x19,
- 0xef, 0x81, 0x3b, 0xa2, 0x8b, 0x12, 0x9f, 0x04, 0xad, 0xeb, 0x94, 0xcb, 0xb5, 0xd8, 0xc5, 0x6a,
- 0x5f, 0xec, 0x47, 0xc3, 0xaa, 0xd6, 0x6a, 0x90, 0xe0, 0x15, 0xca, 0xc5, 0x4a, 0xeb, 0xe2, 0xc0,
- 0xd8, 0x83, 0xfb, 0x5c, 0xd6, 0xf2, 0x03, 0xec, 0xda, 0x98, 0xdb, 0xad, 0xc1, 0x15, 0x55, 0x0b,
- 0x5b, 0x16, 0xf1, 0x7d, 0xa6, 0xf6, 0xc0, 0x3e, 0xcb, 0xdd, 0x2e, 0x6b, 0x68, 0xe5, 0xc1, 0xe6,
- 0x50, 0xd1, 0xaa, 0x43, 0x91, 0x9b, 0xbe, 0x59, 0xe4, 0xde, 0x05, 0xd9, 0x2e, 0xf6, 0x5a, 0xc4,
- 0x0d, 0x78, 0x4f, 0x56, 0xdc, 0x0b, 0xe6, 0x42, 0x17, 0x7b, 0x35, 0xf1, 0xfc, 0xfd, 0x39, 0xf8,
- 0xfc, 0x5d, 0x1a, 0xf2, 0xf1, 0xaa, 0x5b, 0x1c, 0x62, 0x2c, 0xb9, 0x41, 0xa5, 0x64, 0x0a, 0x7b,
- 0xe0, 0x96, 0x35, 0xfa, 0x46, 0x55, 0xec, 0x5c, 0xe5, 0x39, 0x55, 0x0b, 0x9b, 0x0a, 0x29, 0xaa,
- 0x06, 0x11, 0x5a, 0x44, 0xd5, 0x1e, 0x0b, 0xa6, 0x7e, 0x32, 0x76, 0x60, 0xee, 0x75, 0x5f, 0x72,
- 0xcf, 0x49, 0xee, 0x07, 0x6f, 0xcd, 0xfd, 0x62, 0x43, 0x92, 0x67, 0x5f, 0x6c, 0xb4, 0x0e, 0x0e,
- 0xcd, 0xfd, 0xca, 0x9e, 0xa9, 0xe1, 0xc6, 0x9d, 0x90, 0x71, 0xf0, 0x8d, 0x5e, 0x72, 0x8f, 0x93,
- 0xa2, 0x69, 0x1d, 0x7f, 0x27, 0x64, 0xae, 0x13, 0x7c, 0x9a, 0xdc, 0x59, 0xa4, 0xe8, 0x7b, 0x18,
- 0xfa, 0x17, 0x61, 0x56, 0xfa, 0xcb, 0x00, 0xd0, 0x1e, 0x43, 0x67, 0x8c, 0x05, 0xc8, 0x54, 0x0f,
- 0x4d, 0x11, 0xfe, 0x08, 0xf2, 0x4a, 0xda, 0xaa, 0xef, 0xd6, 0xaa, 0x35, 0x34, 0x53, 0xba, 0x0c,
- 0x73, 0xca, 0x09, 0x62, 0x69, 0xf4, 0xdd, 0x80, 0xce, 0xe8, 0x47, 0xcd, 0x91, 0x8a, 0x5a, 0x8f,
- 0xf6, 0x37, 0x6b, 0x26, 0x9a, 0x89, 0x4f, 0xaf, 0x0f, 0xf9, 0x78, 0xc1, 0xfd, 0xfd, 0x89, 0xa9,
- 0x6f, 0xa4, 0x20, 0x17, 0x2b, 0xa0, 0x45, 0xe5, 0x83, 0x1d, 0x87, 0x5d, 0x6f, 0x61, 0x87, 0x62,
- 0x5f, 0x07, 0x05, 0x48, 0x51, 0x45, 0x48, 0xa6, 0x9d, 0xb4, 0xef, 0x8b, 0xf1, 0x9f, 0x4d, 0x01,
- 0x1a, 0xae, 0x5d, 0x87, 0x0c, 0x4c, 0xfd, 0x40, 0x0d, 0x7c, 0x2b, 0x05, 0x85, 0x64, 0xc1, 0x3a,
- 0x64, 0xde, 0xfd, 0x3f, 0x50, 0xf3, 0xfe, 0x7e, 0x06, 0x16, 0x13, 0x65, 0xea, 0xb4, 0xd6, 0x7d,
- 0x18, 0x96, 0xa9, 0x4d, 0xba, 0x1e, 0x0b, 0x88, 0x6b, 0xf5, 0x5a, 0x0e, 0xb9, 0x46, 0x9c, 0x62,
- 0x49, 0x26, 0x8a, 0x8b, 0xb7, 0x2e, 0x84, 0x37, 0x76, 0x07, 0xb8, 0x3d, 0x01, 0x2b, 0xaf, 0xec,
- 0x6e, 0xd5, 0xf6, 0xeb, 0x87, 0xcd, 0xda, 0x41, 0xf5, 0xb5, 0xd6, 0xd1, 0xc1, 0x07, 0x0e, 0x0e,
- 0x5f, 0x39, 0x30, 0x11, 0x1d, 0x52, 0xfb, 0x1e, 0x2e, 0xf5, 0x3a, 0xa0, 0x61, 0xa3, 0x8c, 0x3b,
- 0x60, 0x9c, 0x59, 0xe8, 0x8c, 0xb1, 0x02, 0x4b, 0x07, 0x87, 0xad, 0xc6, 0xee, 0x56, 0xad, 0x55,
- 0xdb, 0xde, 0xae, 0x55, 0x9b, 0x0d, 0x75, 0xb5, 0xd1, 0xd7, 0x6e, 0x26, 0x17, 0xf5, 0xa7, 0xd3,
- 0xb0, 0x32, 0xc6, 0x12, 0xa3, 0xa2, 0x0f, 0x25, 0xea, 0x9c, 0xf4, 0xc4, 0x34, 0xd6, 0x6f, 0x88,
- 0xaa, 0xa0, 0x8e, 0x79, 0xa0, 0xcf, 0x30, 0x8f, 0x82, 0xf0, 0x92, 0x1b, 0xd0, 0x13, 0x4a, 0xb8,
- 0xbe, 0x09, 0x52, 0x27, 0x95, 0xa5, 0x81, 0x5c, 0x5d, 0x06, 0x3d, 0x0e, 0x86, 0xc7, 0x7c, 0x1a,
- 0xd0, 0x6b, 0xa4, 0x45, 0xdd, 0xe8, 0xda, 0x48, 0x9c, 0x5c, 0x32, 0x26, 0x8a, 0x5a, 0x76, 0xdd,
- 0xa0, 0xaf, 0xed, 0x92, 0x36, 0x1e, 0xd2, 0x16, 0x09, 0x3c, 0x6d, 0xa2, 0xa8, 0xa5, 0xaf, 0x7d,
- 0x3f, 0xe4, 0x6d, 0x16, 0x8a, 0x72, 0x4e, 0xe9, 0x89, 0xfd, 0x22, 0x65, 0xe6, 0x94, 0xac, 0xaf,
- 0xa2, 0x0b, 0xf5, 0xc1, 0x7d, 0x55, 0xde, 0xcc, 0x29, 0x99, 0x52, 0x79, 0x04, 0x96, 0x70, 0xbb,
- 0xcd, 0x05, 0x79, 0x44, 0xa4, 0x8e, 0x1e, 0x85, 0xbe, 0x58, 0x2a, 0x9e, 0x7f, 0x11, 0x16, 0x22,
- 0x3f, 0x88, 0x2d, 0x59, 0x78, 0xa2, 0xe5, 0xa9, 0xf3, 0xf4, 0xcc, 0x5a, 0xd6, 0x5c, 0x70, 0xa3,
- 0xc6, 0xfb, 0x21, 0x4f, 0xfd, 0xd6, 0xe0, 0xfa, 0x7d, 0xe6, 0xc2, 0xcc, 0xda, 0x82, 0x99, 0xa3,
- 0x7e, 0xff, 0xea, 0xb2, 0xf4, 0xc5, 0x19, 0x28, 0x24, 0x5f, 0x1f, 0x18, 0x5b, 0xb0, 0xe0, 0x30,
- 0x0b, 0xcb, 0xd0, 0x52, 0xef, 0xae, 0xd6, 0x26, 0xbc, 0x71, 0xd8, 0xd8, 0xd3, 0xfa, 0x66, 0x1f,
- 0x79, 0xfe, 0xaf, 0x53, 0xb0, 0x10, 0x89, 0x8d, 0x73, 0x90, 0xf1, 0x70, 0xd0, 0x91, 0x74, 0xb3,
- 0x9b, 0x33, 0x28, 0x65, 0xca, 0x67, 0x21, 0xf7, 0x3d, 0xec, 0xca, 0x10, 0xd0, 0x72, 0xf1, 0x2c,
- 0xe6, 0xd5, 0x21, 0xd8, 0x96, 0xe7, 0x1a, 0xd6, 0xed, 0x12, 0x37, 0xf0, 0xa3, 0x79, 0xd5, 0xf2,
- 0xaa, 0x16, 0x1b, 0x8f, 0xc1, 0x72, 0xc0, 0x31, 0x75, 0x12, 0xba, 0x19, 0xa9, 0x8b, 0xa2, 0x86,
- 0xbe, 0x72, 0x19, 0xee, 0x8c, 0x78, 0x6d, 0x12, 0x60, 0xab, 0x43, 0xec, 0x01, 0x68, 0x4e, 0xde,
- 0x5f, 0xdc, 0xa1, 0x15, 0xb6, 0x74, 0x7b, 0x84, 0x2d, 0x7d, 0x3b, 0x05, 0xcb, 0xd1, 0x49, 0xcc,
- 0xee, 0x3b, 0x6b, 0x1f, 0x00, 0xbb, 0x2e, 0x0b, 0xe2, 0xee, 0x1a, 0x0d, 0xe5, 0x11, 0xdc, 0x46,
- 0xa5, 0x0f, 0x32, 0x63, 0x04, 0xe7, 0xbb, 0x00, 0x83, 0x96, 0x9b, 0xba, 0xed, 0x3e, 0xc8, 0xe9,
- 0x77, 0x43, 0xf2, 0x05, 0xa3, 0x3a, 0xbb, 0x83, 0x12, 0x89, 0x23, 0x9b, 0xb1, 0x0a, 0xb3, 0xc7,
- 0xa4, 0x4d, 0x5d, 0x7d, 0xe3, 0xab, 0x1e, 0xa2, 0x1b, 0x96, 0x4c, 0xff, 0x86, 0x65, 0xf3, 0x43,
- 0xb0, 0x62, 0xb1, 0xee, 0xb0, 0xb9, 0x9b, 0x68, 0xe8, 0xfe, 0xc0, 0xbf, 0x9a, 0xfa, 0x20, 0x0c,
- 0x4a, 0xcc, 0xff, 0x4b, 0xa5, 0x3e, 0x3f, 0x93, 0xde, 0xa9, 0x6f, 0x7e, 0x69, 0xe6, 0xfc, 0x8e,
- 0x82, 0xd6, 0xa3, 0x91, 0x9a, 0xe4, 0xc4, 0x21, 0x96, 0xb0, 0x1e, 0xbe, 0xf0, 0x18, 0x3c, 0xd1,
- 0xa6, 0x41, 0x27, 0x3c, 0xde, 0xb0, 0x58, 0xf7, 0x62, 0x9b, 0xb5, 0xd9, 0xe0, 0x9d, 0xaa, 0x78,
- 0x92, 0x0f, 0xf2, 0x97, 0x7e, 0xaf, 0x9a, 0xed, 0x4b, 0xcf, 0x4f, 0x7c, 0x09, 0x5b, 0x3e, 0x80,
- 0x15, 0xad, 0xdc, 0x92, 0x2f, 0x76, 0xd4, 0xf1, 0xc4, 0xb8, 0xe5, 0xe5, 0x58, 0xf1, 0xab, 0xdf,
- 0x91, 0xdb, 0xb5, 0xb9, 0xac, 0xa1, 0xa2, 0x4d, 0x9d, 0x60, 0xca, 0x26, 0x9c, 0x4d, 0xf0, 0xa9,
- 0xa5, 0x49, 0xf8, 0x04, 0xc6, 0x6f, 0x6a, 0xc6, 0x95, 0x18, 0x63, 0x43, 0x43, 0xcb, 0x55, 0x58,
- 0xbc, 0x1d, 0xae, 0xbf, 0xd4, 0x5c, 0x79, 0x12, 0x27, 0xd9, 0x81, 0x25, 0x49, 0x62, 0x85, 0x7e,
- 0xc0, 0xba, 0x32, 0xef, 0xdd, 0x9a, 0xe6, 0xaf, 0xbe, 0xa3, 0xd6, 0x4a, 0x41, 0xc0, 0xaa, 0x7d,
- 0x54, 0xb9, 0x0c, 0xf2, 0x5d, 0x96, 0x4d, 0x2c, 0x67, 0x02, 0xc3, 0xb7, 0xb4, 0x21, 0x7d, 0xfd,
- 0xf2, 0xcb, 0xb0, 0x2a, 0x7e, 0xcb, 0xb4, 0x14, 0xb7, 0x64, 0xf2, 0x4d, 0x5a, 0xf1, 0xdb, 0x1f,
- 0x51, 0xcb, 0x71, 0xa5, 0x4f, 0x10, 0xb3, 0x29, 0x36, 0x8b, 0x6d, 0x12, 0x04, 0x84, 0xfb, 0x2d,
- 0xec, 0x8c, 0x33, 0x2f, 0x76, 0x15, 0x51, 0xfc, 0xd4, 0xdb, 0xc9, 0x59, 0xdc, 0x51, 0xc8, 0x8a,
- 0xe3, 0x94, 0x8f, 0xe0, 0x8e, 0x31, 0x51, 0x31, 0x05, 0xe7, 0xa7, 0x35, 0xe7, 0xea, 0x48, 0x64,
- 0x08, 0xda, 0x3a, 0x44, 0xf2, 0xfe, 0x5c, 0x4e, 0xc1, 0xf9, 0xab, 0x9a, 0xd3, 0xd0, 0xd8, 0x68,
- 0x4a, 0x05, 0xe3, 0x8b, 0xb0, 0x7c, 0x8d, 0xf0, 0x63, 0xe6, 0xeb, 0xeb, 0x9f, 0x29, 0xe8, 0xde,
- 0xd2, 0x74, 0x4b, 0x1a, 0x28, 0xef, 0x83, 0x04, 0xd7, 0x73, 0xb0, 0x70, 0x82, 0x2d, 0x32, 0x05,
- 0xc5, 0x67, 0x34, 0xc5, 0xbc, 0xd0, 0x17, 0xd0, 0x0a, 0xe4, 0xdb, 0x4c, 0xef, 0x4c, 0x93, 0xe1,
- 0x9f, 0xd5, 0xf0, 0x5c, 0x84, 0xd1, 0x14, 0x1e, 0xf3, 0x42, 0x47, 0x6c, 0x5b, 0x93, 0x29, 0x7e,
- 0x2d, 0xa2, 0x88, 0x30, 0x9a, 0xe2, 0x36, 0xdc, 0xfa, 0xeb, 0x11, 0x85, 0x1f, 0xf3, 0xe7, 0x0b,
- 0x90, 0x63, 0xae, 0xd3, 0x63, 0xee, 0x34, 0x46, 0x7c, 0x4e, 0x33, 0x80, 0x86, 0x08, 0x82, 0xe7,
- 0x21, 0x3b, 0xed, 0x44, 0xfc, 0xe6, 0xdb, 0xd1, 0xf2, 0x88, 0x66, 0x60, 0x07, 0x96, 0xa2, 0x04,
- 0x45, 0x99, 0x3b, 0x05, 0xc5, 0x17, 0x34, 0x45, 0x21, 0x06, 0xd3, 0xc3, 0x08, 0x88, 0x1f, 0xb4,
- 0xc9, 0x34, 0x24, 0x5f, 0x8c, 0x86, 0xa1, 0x21, 0xda, 0x95, 0xc7, 0xc4, 0xb5, 0x3a, 0xd3, 0x31,
- 0xfc, 0x56, 0xe4, 0xca, 0x08, 0x23, 0x28, 0xaa, 0xb0, 0xd8, 0xc5, 0xdc, 0xef, 0x60, 0x67, 0xaa,
- 0xe9, 0xf8, 0x6d, 0xcd, 0x91, 0xef, 0x83, 0xb4, 0x47, 0x42, 0xf7, 0x76, 0x68, 0xbe, 0x14, 0x79,
- 0x24, 0x06, 0xd3, 0x4b, 0xcf, 0x0f, 0xe4, 0x5d, 0xd9, 0xed, 0xb0, 0xfd, 0x4e, 0xb4, 0xf4, 0x14,
- 0x76, 0x3f, 0xce, 0xf8, 0x3c, 0x64, 0x7d, 0x7a, 0x63, 0x2a, 0x9a, 0xdf, 0x8d, 0x66, 0x5a, 0x02,
- 0x04, 0xf8, 0x35, 0xb8, 0x73, 0xec, 0x36, 0x31, 0x05, 0xd9, 0xef, 0x69, 0xb2, 0x73, 0x63, 0xb6,
- 0x0a, 0x9d, 0x12, 0x6e, 0x97, 0xf2, 0xcb, 0x51, 0x4a, 0x20, 0x43, 0x5c, 0x75, 0x71, 0x56, 0xf0,
- 0xf1, 0xc9, 0xed, 0x79, 0xed, 0xf7, 0x23, 0xaf, 0x29, 0x6c, 0xc2, 0x6b, 0x4d, 0x38, 0xa7, 0x19,
- 0x6f, 0x6f, 0x5e, 0xbf, 0x12, 0x25, 0x56, 0x85, 0x3e, 0x4a, 0xce, 0xee, 0x87, 0xe0, 0x7c, 0xdf,
- 0x9d, 0x51, 0x51, 0xea, 0xb7, 0xba, 0xd8, 0x9b, 0x82, 0xf9, 0xab, 0x9a, 0x39, 0xca, 0xf8, 0xfd,
- 0xaa, 0xd6, 0xdf, 0xc7, 0x9e, 0x20, 0x7f, 0x15, 0x8a, 0x11, 0x79, 0xe8, 0x72, 0x62, 0xb1, 0xb6,
- 0x4b, 0x6f, 0x10, 0x7b, 0x0a, 0xea, 0x3f, 0x18, 0x9a, 0xaa, 0xa3, 0x18, 0x5c, 0x30, 0xef, 0x02,
- 0xea, 0xd7, 0x2a, 0x2d, 0xda, 0xf5, 0x18, 0x0f, 0x26, 0x30, 0xfe, 0x61, 0x34, 0x53, 0x7d, 0xdc,
- 0xae, 0x84, 0x95, 0x6b, 0x50, 0x90, 0x8f, 0xd3, 0x86, 0xe4, 0x1f, 0x69, 0xa2, 0xc5, 0x01, 0x4a,
- 0x27, 0x0e, 0x8b, 0x75, 0x3d, 0xcc, 0xa7, 0xc9, 0x7f, 0x7f, 0x1c, 0x25, 0x0e, 0x0d, 0xd1, 0x89,
- 0x23, 0xe8, 0x79, 0x44, 0xec, 0xf6, 0x53, 0x30, 0x7c, 0x2d, 0x4a, 0x1c, 0x11, 0x46, 0x53, 0x44,
- 0x05, 0xc3, 0x14, 0x14, 0x7f, 0x12, 0x51, 0x44, 0x18, 0x41, 0xf1, 0xd2, 0x60, 0xa3, 0xe5, 0xa4,
- 0x4d, 0xfd, 0x80, 0xab, 0x52, 0xf8, 0xd6, 0x54, 0x7f, 0xfa, 0x76, 0xb2, 0x08, 0x33, 0x63, 0x50,
- 0x91, 0x89, 0xf4, 0x15, 0xaa, 0x3c, 0x29, 0x4d, 0x36, 0xec, 0xeb, 0x51, 0x26, 0x8a, 0xc1, 0x84,
- 0x6d, 0xb1, 0x0a, 0x51, 0xb8, 0xdd, 0x12, 0xe7, 0x83, 0x29, 0xe8, 0xbe, 0x31, 0x64, 0x5c, 0x23,
- 0xc2, 0x0a, 0xce, 0x58, 0xfd, 0x13, 0xba, 0xa7, 0xa4, 0x37, 0x55, 0x74, 0xfe, 0xd9, 0x50, 0xfd,
- 0x73, 0xa4, 0x90, 0x2a, 0x87, 0x2c, 0x0d, 0xd5, 0x53, 0xc6, 0xa4, 0xaf, 0x80, 0x8a, 0x3f, 0xfe,
- 0x8e, 0x1e, 0x6f, 0xb2, 0x9c, 0x2a, 0xef, 0x89, 0x20, 0x4f, 0x16, 0x3d, 0x93, 0xc9, 0x3e, 0xf2,
- 0x4e, 0x3f, 0xce, 0x13, 0x35, 0x4f, 0x79, 0x1b, 0x16, 0x13, 0x05, 0xcf, 0x64, 0xaa, 0x9f, 0xd0,
- 0x54, 0xf9, 0x78, 0xbd, 0x53, 0xbe, 0x0c, 0x19, 0x51, 0xbc, 0x4c, 0x86, 0xff, 0xa4, 0x86, 0x4b,
- 0xf5, 0xf2, 0x7b, 0x61, 0x21, 0x2a, 0x5a, 0x26, 0x43, 0x3f, 0xaa, 0xa1, 0x7d, 0x88, 0x80, 0x47,
- 0x05, 0xcb, 0x64, 0xf8, 0x4f, 0x45, 0xf0, 0x08, 0x22, 0xe0, 0xd3, 0xbb, 0xf0, 0x2f, 0x7e, 0x26,
- 0xa3, 0x37, 0x9d, 0xc8, 0x77, 0xcf, 0xc3, 0xbc, 0xae, 0x54, 0x26, 0xa3, 0x3f, 0xa6, 0x3b, 0x8f,
- 0x10, 0xe5, 0x67, 0x60, 0x76, 0x4a, 0x87, 0xff, 0xac, 0x86, 0x2a, 0xfd, 0x72, 0x15, 0x72, 0xb1,
- 0xea, 0x64, 0x32, 0xfc, 0xe7, 0x34, 0x3c, 0x8e, 0x12, 0xa6, 0xeb, 0xea, 0x64, 0x32, 0xc1, 0xcf,
- 0x47, 0xa6, 0x6b, 0x84, 0x70, 0x5b, 0x54, 0x98, 0x4c, 0x46, 0xff, 0x42, 0xe4, 0xf5, 0x08, 0x52,
- 0x7e, 0x01, 0xb2, 0xfd, 0xcd, 0x66, 0x32, 0xfe, 0x17, 0x35, 0x7e, 0x80, 0x11, 0x1e, 0x88, 0x6d,
- 0x76, 0x93, 0x29, 0x7e, 0x29, 0xf2, 0x40, 0x0c, 0x25, 0x96, 0xd1, 0x70, 0x01, 0x33, 0x99, 0xe9,
- 0x97, 0xa3, 0x65, 0x34, 0x54, 0xbf, 0x88, 0xd9, 0x94, 0x39, 0x7f, 0x32, 0xc5, 0xaf, 0x44, 0xb3,
- 0x29, 0xf5, 0x85, 0x19, 0xc3, 0x15, 0xc1, 0x64, 0x8e, 0x4f, 0x44, 0x66, 0x0c, 0x15, 0x04, 0xe5,
- 0x3a, 0x18, 0xa3, 0xd5, 0xc0, 0x64, 0xbe, 0x4f, 0x6a, 0xbe, 0xe5, 0x91, 0x62, 0xa0, 0xfc, 0x0a,
- 0x9c, 0x1b, 0x5f, 0x09, 0x4c, 0x66, 0xfd, 0xd4, 0x3b, 0x43, 0x67, 0xb7, 0x78, 0x21, 0x50, 0x6e,
- 0x0e, 0xb6, 0x94, 0x78, 0x15, 0x30, 0x99, 0xf6, 0xd3, 0xef, 0x24, 0x13, 0x77, 0xbc, 0x08, 0x28,
- 0x57, 0x00, 0x06, 0x1b, 0xf0, 0x64, 0xae, 0xb7, 0x34, 0x57, 0x0c, 0x24, 0x96, 0x86, 0xde, 0x7f,
- 0x27, 0xe3, 0x3f, 0x13, 0x2d, 0x0d, 0x8d, 0x10, 0x4b, 0x23, 0xda, 0x7a, 0x27, 0xa3, 0x3f, 0x1b,
- 0x2d, 0x8d, 0x08, 0x22, 0x22, 0x3b, 0xb6, 0xbb, 0x4d, 0x66, 0xf8, 0x5c, 0x14, 0xd9, 0x31, 0x54,
- 0xf9, 0x00, 0x96, 0x47, 0x36, 0xc4, 0xc9, 0x54, 0x9f, 0xd7, 0x54, 0x68, 0x78, 0x3f, 0x8c, 0x6f,
- 0x5e, 0x7a, 0x33, 0x9c, 0xcc, 0xf6, 0x1b, 0x43, 0x9b, 0x97, 0xde, 0x0b, 0xcb, 0xcf, 0xc3, 0x82,
- 0x1b, 0x3a, 0x8e, 0x58, 0x3c, 0xc6, 0xad, 0xbf, 0xdc, 0x2b, 0xfe, 0xcb, 0xbb, 0xda, 0x3b, 0x11,
- 0xa0, 0x7c, 0x19, 0x66, 0x49, 0xf7, 0x98, 0xd8, 0x93, 0x90, 0xff, 0xfa, 0x6e, 0x94, 0x30, 0x85,
- 0x76, 0xf9, 0x05, 0x00, 0x75, 0x35, 0x22, 0x5f, 0xfb, 0x4d, 0xc0, 0xfe, 0xdb, 0xbb, 0xfa, 0x9b,
- 0x9a, 0x01, 0x64, 0x40, 0xa0, 0xbe, 0xd0, 0xb9, 0x35, 0xc1, 0xdb, 0x49, 0x02, 0x39, 0x23, 0xcf,
- 0xc1, 0xfc, 0xeb, 0x3e, 0x73, 0x03, 0xdc, 0x9e, 0x84, 0xfe, 0x77, 0x8d, 0x8e, 0xf4, 0x85, 0xc3,
- 0xba, 0x8c, 0x93, 0x00, 0xb7, 0xfd, 0x49, 0xd8, 0xff, 0xd0, 0xd8, 0x3e, 0x40, 0x80, 0x2d, 0xec,
- 0x07, 0xd3, 0x8c, 0xfb, 0x3f, 0x23, 0x70, 0x04, 0x10, 0x46, 0x8b, 0xdf, 0xa7, 0xa4, 0x37, 0x09,
- 0xfb, 0x5f, 0x91, 0xd1, 0x5a, 0xbf, 0xfc, 0x5e, 0xc8, 0x8a, 0x9f, 0xea, 0x43, 0xb9, 0x09, 0xe0,
- 0xff, 0xd6, 0xe0, 0x01, 0x42, 0xf4, 0xec, 0x07, 0x76, 0x40, 0x27, 0x3b, 0xfb, 0x7f, 0xf4, 0x4c,
- 0x47, 0xfa, 0xe5, 0x0a, 0xe4, 0xfc, 0xc0, 0xb6, 0x43, 0x5d, 0x9f, 0x4e, 0x80, 0xff, 0xef, 0xbb,
- 0xfd, 0x2b, 0x8b, 0x3e, 0x46, 0xcc, 0xf6, 0xf5, 0xd3, 0xc0, 0x63, 0xf2, 0x35, 0xc7, 0x24, 0x86,
- 0x77, 0x34, 0x43, 0x0c, 0xb2, 0x59, 0x1b, 0x7f, 0x7d, 0x0b, 0x3b, 0x6c, 0x87, 0xa9, 0x8b, 0xdb,
- 0x0f, 0x96, 0x26, 0xdf, 0xc0, 0xc2, 0x4f, 0x3f, 0x00, 0xe7, 0xbc, 0xd0, 0xb6, 0xa9, 0xdb, 0xee,
- 0x52, 0xe7, 0xd4, 0xef, 0xe0, 0x53, 0xcd, 0x66, 0x64, 0xba, 0x98, 0xba, 0xe7, 0x6f, 0xef, 0x1a,
- 0xb7, 0xf4, 0x63, 0x80, 0xea, 0x8a, 0x6e, 0x3f, 0xa2, 0x33, 0x9e, 0x82, 0xdc, 0x36, 0x75, 0xb1,
- 0x6b, 0x91, 0x17, 0x43, 0x9b, 0xc9, 0x77, 0x92, 0xb9, 0x4b, 0xcb, 0x1b, 0x82, 0x7e, 0x23, 0xd6,
- 0x60, 0xc6, 0xb5, 0x8c, 0xcb, 0xb0, 0x68, 0x62, 0xea, 0xee, 0x8a, 0xc1, 0x3a, 0xa1, 0x4d, 0xf4,
- 0x57, 0x9a, 0x4b, 0x0a, 0xb6, 0x1f, 0xda, 0x26, 0xb5, 0x6d, 0x87, 0x98, 0x49, 0xad, 0xd2, 0x27,
- 0x52, 0x89, 0xce, 0x8c, 0x27, 0x01, 0x1a, 0xd8, 0xc1, 0xf6, 0x2b, 0x8c, 0xf3, 0x9e, 0xee, 0x1a,
- 0x29, 0x8e, 0x81, 0xdc, 0x8c, 0xe9, 0x18, 0x25, 0xc8, 0x9b, 0x61, 0x97, 0x85, 0xbc, 0xe1, 0x51,
- 0x4e, 0x03, 0xd9, 0x6f, 0xda, 0x4c, 0xc8, 0x8c, 0x4b, 0xb0, 0x7a, 0xe4, 0x13, 0x2e, 0xbb, 0x15,
- 0x15, 0x66, 0xc3, 0xc3, 0xae, 0xab, 0x3f, 0xb2, 0x4e, 0x9b, 0x63, 0xdb, 0x4a, 0x7f, 0x3b, 0x0b,
- 0x43, 0xdd, 0xec, 0x13, 0xec, 0x87, 0x9c, 0xec, 0x70, 0x6c, 0xab, 0x6f, 0x18, 0xf2, 0x66, 0x42,
- 0x66, 0x5c, 0x81, 0xc2, 0x55, 0xc6, 0x1c, 0xda, 0xc6, 0xee, 0xcb, 0xd8, 0x71, 0x48, 0x4f, 0x3b,
- 0xa1, 0xa0, 0x06, 0xf0, 0x01, 0xd2, 0x7b, 0x29, 0x24, 0xc4, 0x35, 0x87, 0xb4, 0x8c, 0x07, 0x61,
- 0x71, 0x1f, 0xb7, 0xf1, 0x0d, 0xea, 0x92, 0x6d, 0x8e, 0xbb, 0x44, 0xff, 0x03, 0x50, 0x52, 0x68,
- 0x3c, 0x01, 0xd9, 0x57, 0x39, 0xee, 0xd5, 0xa9, 0xc3, 0x02, 0xfd, 0x19, 0x9f, 0xf6, 0x6e, 0x5f,
- 0x6c, 0x0e, 0x34, 0x04, 0xe9, 0x1e, 0x6b, 0xef, 0x53, 0x8b, 0x33, 0xaf, 0xc3, 0x5c, 0xf5, 0x46,
- 0x6c, 0xc1, 0x4c, 0x0a, 0x8d, 0x2b, 0x90, 0x3f, 0x20, 0xcc, 0xdd, 0xa3, 0xed, 0x4e, 0x50, 0x73,
- 0x6d, 0xfd, 0xf9, 0x84, 0xa1, 0x67, 0x4d, 0xe8, 0x1d, 0x93, 0x7d, 0xea, 0x13, 0x6e, 0x26, 0xf4,
- 0x8c, 0x0b, 0x90, 0xdb, 0x23, 0xf8, 0xa4, 0xc9, 0x89, 0xe3, 0x50, 0x5f, 0x7f, 0xd2, 0x1d, 0x17,
- 0x19, 0x07, 0xb0, 0x5a, 0x15, 0xd3, 0xca, 0x85, 0x77, 0x6b, 0x6f, 0x78, 0x84, 0x53, 0xe2, 0x5a,
- 0xea, 0x3d, 0x59, 0xe1, 0xd2, 0x79, 0xd5, 0xc3, 0x38, 0x0d, 0x73, 0x2c, 0xce, 0x58, 0x87, 0x05,
- 0x13, 0xdb, 0x98, 0x6f, 0xb2, 0x37, 0xf4, 0x37, 0x70, 0xda, 0xad, 0x91, 0xd4, 0xec, 0xb7, 0x1b,
- 0x6b, 0xb0, 0x54, 0xb1, 0x2c, 0xf9, 0x5a, 0xb1, 0x11, 0x60, 0x9b, 0x86, 0x5d, 0xf5, 0x39, 0x86,
- 0x39, 0x2c, 0x16, 0xe3, 0x6f, 0x78, 0xbd, 0x2a, 0xe6, 0x1e, 0x11, 0x01, 0x20, 0x3f, 0x85, 0xcb,
- 0x45, 0xe3, 0x8f, 0xb7, 0x98, 0x09, 0x3d, 0x63, 0x03, 0x8c, 0x3a, 0xa7, 0x37, 0x88, 0x49, 0xba,
- 0x2c, 0x20, 0x55, 0xe6, 0x06, 0x9c, 0x39, 0xfa, 0x7f, 0x76, 0xc6, 0xb4, 0x18, 0xcf, 0x42, 0xbe,
- 0x29, 0xb6, 0xab, 0x86, 0x85, 0x5d, 0x1b, 0x3b, 0xc5, 0x45, 0xd9, 0xcf, 0xaa, 0xea, 0xa7, 0xc9,
- 0xf1, 0x35, 0xe2, 0x6c, 0x62, 0xc7, 0x31, 0x19, 0xeb, 0x9a, 0x09, 0x4d, 0x11, 0x78, 0x8d, 0x80,
- 0xf1, 0x6e, 0x93, 0xf0, 0x2e, 0x0d, 0x48, 0xb1, 0x70, 0x21, 0xbd, 0xb6, 0x68, 0x26, 0x64, 0x62,
- 0xbc, 0x75, 0xcc, 0x1d, 0x8a, 0xbb, 0xc4, 0x0d, 0xaa, 0x1d, 0xda, 0x25, 0xc5, 0xa5, 0x0b, 0xe9,
- 0xb5, 0xbc, 0x39, 0x2c, 0x2e, 0x7d, 0x3c, 0x05, 0x0b, 0x51, 0x1c, 0x8a, 0x65, 0xd1, 0x38, 0xed,
- 0xf9, 0x16, 0xc7, 0x1e, 0xe1, 0x47, 0x2e, 0xbd, 0x46, 0xb8, 0x4f, 0x83, 0x9e, 0x7a, 0x87, 0x65,
- 0x8e, 0x6d, 0x13, 0x61, 0x65, 0x92, 0x6b, 0xc4, 0x6d, 0x93, 0x7d, 0xca, 0xb9, 0xfc, 0x74, 0x49,
- 0x74, 0x94, 0x14, 0x1a, 0x0f, 0x43, 0xa1, 0xc9, 0x31, 0x75, 0x08, 0xdf, 0x11, 0x21, 0xce, 0xd5,
- 0xff, 0xb4, 0x65, 0xcc, 0x21, 0x69, 0xc9, 0x95, 0x7a, 0xb1, 0xc1, 0x1b, 0xef, 0x81, 0xc5, 0x2d,
- 0x31, 0xfd, 0x8d, 0x0e, 0x63, 0x01, 0x75, 0xdb, 0xd2, 0x98, 0xc2, 0xa5, 0x73, 0xca, 0x53, 0x15,
- 0xcb, 0x62, 0xa1, 0x1b, 0x60, 0x37, 0xa8, 0xb3, 0xeb, 0x36, 0xe1, 0x66, 0x52, 0xd9, 0xb8, 0x17,
- 0xc0, 0x24, 0xd8, 0x67, 0x6e, 0x95, 0xe1, 0x40, 0x9a, 0x96, 0x35, 0x63, 0x92, 0xd2, 0x97, 0x67,
- 0x93, 0xf3, 0x2d, 0xe2, 0xb8, 0x8e, 0x79, 0xd0, 0xdb, 0xe4, 0xf8, 0x94, 0xf8, 0xb2, 0xb3, 0x45,
- 0x33, 0x2e, 0x12, 0x94, 0xaf, 0x50, 0x4e, 0x0e, 0x7b, 0x7e, 0x40, 0xd4, 0x68, 0x17, 0xcd, 0x98,
- 0x44, 0x64, 0xac, 0xfe, 0xa2, 0x8b, 0xbe, 0x03, 0x46, 0x43, 0xeb, 0xd2, 0x37, 0x63, 0x3a, 0xc6,
- 0x0b, 0x22, 0x63, 0xf9, 0x3e, 0xc5, 0x9b, 0xd8, 0x3f, 0x25, 0x81, 0xfc, 0xd4, 0xbb, 0x70, 0xe9,
- 0x2e, 0x85, 0xa9, 0x3b, 0xd8, 0x0f, 0xa8, 0xb5, 0x89, 0xdb, 0x55, 0xc2, 0x03, 0x7a, 0x42, 0x2d,
- 0x1c, 0x10, 0x33, 0x01, 0x30, 0xde, 0x0f, 0x2b, 0x83, 0x38, 0x66, 0xd6, 0xe9, 0x3e, 0xe6, 0x82,
- 0x67, 0x36, 0x9e, 0x6c, 0x1a, 0x01, 0xe6, 0xcd, 0xd0, 0x3f, 0x35, 0xc7, 0xa9, 0x1a, 0x5b, 0x70,
- 0x76, 0x33, 0x74, 0x1c, 0x9b, 0xdd, 0x20, 0xfc, 0x2a, 0x76, 0xed, 0x53, 0xc2, 0xad, 0x0e, 0x25,
- 0x27, 0x72, 0xfd, 0x8f, 0x72, 0x8c, 0x57, 0x36, 0xae, 0x40, 0xee, 0x65, 0xe2, 0x58, 0x9c, 0x6d,
- 0x8a, 0x53, 0x9c, 0xfc, 0xb7, 0xbb, 0x42, 0x14, 0xd3, 0xaf, 0x50, 0x97, 0xc8, 0xfc, 0xe1, 0x5b,
- 0xcc, 0x23, 0x66, 0x5c, 0x51, 0x84, 0xf4, 0x26, 0xa7, 0x76, 0x9b, 0xd4, 0x89, 0xe7, 0x11, 0x2e,
- 0xff, 0x89, 0x2a, 0x6b, 0x26, 0x64, 0x22, 0x82, 0xb6, 0xe5, 0x54, 0x53, 0xb7, 0x89, 0x79, 0x9b,
- 0x04, 0xf2, 0xbf, 0x9c, 0xb2, 0xe6, 0x90, 0xd4, 0x28, 0xc2, 0x7c, 0x83, 0x39, 0x64, 0x9b, 0xba,
- 0xfa, 0x1f, 0x96, 0xa2, 0x47, 0xe3, 0x05, 0x58, 0xda, 0xa7, 0x6d, 0x8e, 0x5d, 0xb2, 0x47, 0xba,
- 0xcc, 0x15, 0x49, 0x5b, 0xad, 0xee, 0xb3, 0x51, 0x76, 0x4b, 0x34, 0x9a, 0xc3, 0xda, 0x22, 0x36,
- 0x5e, 0x11, 0xe7, 0x9d, 0x2a, 0x73, 0x58, 0xc8, 0x8b, 0x79, 0x15, 0x1b, 0x31, 0x91, 0x18, 0xc8,
- 0x1e, 0xbe, 0xde, 0x23, 0x5c, 0xed, 0x36, 0xc5, 0x45, 0xb9, 0x16, 0x12, 0x32, 0xe3, 0x6e, 0xc8,
- 0x36, 0x19, 0x0b, 0x3a, 0x0d, 0xec, 0x44, 0x8b, 0x77, 0x20, 0x10, 0xd1, 0x55, 0x27, 0x98, 0xef,
- 0x11, 0x6c, 0x13, 0xae, 0x17, 0x6d, 0x4c, 0x52, 0xea, 0xc0, 0x42, 0x34, 0x0b, 0xc6, 0x25, 0x80,
- 0x97, 0x29, 0x73, 0xa8, 0xbb, 0x15, 0xea, 0x45, 0xda, 0xcf, 0xd4, 0x15, 0x27, 0xc0, 0x5c, 0x87,
- 0x8e, 0x19, 0xd3, 0x12, 0x99, 0xa1, 0xea, 0x30, 0x7c, 0x5a, 0x77, 0x70, 0xaf, 0xcd, 0x59, 0xe8,
- 0xda, 0x7a, 0x55, 0x0c, 0x8b, 0x4b, 0x64, 0xc4, 0x5d, 0xc6, 0x25, 0xc8, 0x55, 0xb8, 0xd5, 0xd9,
- 0x0c, 0x8f, 0x8f, 0x1d, 0xbd, 0x38, 0x0a, 0x51, 0x6c, 0x0f, 0x1a, 0xcc, 0xb8, 0x92, 0x18, 0xd0,
- 0x36, 0xb6, 0x82, 0x3a, 0xe6, 0x9c, 0xf5, 0x57, 0xe0, 0x40, 0x52, 0x7a, 0x2b, 0x0d, 0xd9, 0x7e,
- 0x35, 0x30, 0xb4, 0x78, 0x52, 0x53, 0x2c, 0x1e, 0xb9, 0xdd, 0xbb, 0xd7, 0x71, 0x6f, 0x87, 0xb8,
- 0x34, 0xf4, 0xf5, 0x82, 0x4c, 0xc8, 0x44, 0x01, 0xb3, 0x49, 0xdd, 0xb6, 0x43, 0xb6, 0x30, 0xf5,
- 0x7b, 0x7a, 0x4d, 0xea, 0x02, 0x26, 0xd6, 0x60, 0xc6, 0xb5, 0x8c, 0x55, 0x98, 0xdd, 0x27, 0xa2,
- 0x80, 0xc8, 0x48, 0x46, 0xf5, 0x60, 0xac, 0x03, 0xaa, 0x72, 0x22, 0x6b, 0xc0, 0x4d, 0xca, 0x83,
- 0x8e, 0x8d, 0x7b, 0xfa, 0x9f, 0x27, 0x46, 0xe4, 0xc2, 0xb4, 0xab, 0x98, 0xdb, 0xd7, 0x31, 0x27,
- 0xdb, 0x8c, 0xd9, 0xfa, 0x23, 0x85, 0x84, 0x4c, 0xe8, 0x34, 0x43, 0x7e, 0x4a, 0x7a, 0xba, 0x40,
- 0x98, 0x57, 0x3a, 0x71, 0x99, 0x70, 0x61, 0x93, 0xe3, 0x6e, 0x3d, 0xf4, 0x3c, 0x12, 0xe8, 0xc5,
- 0x11, 0x93, 0x18, 0x4f, 0x43, 0x7e, 0xd7, 0xf5, 0x43, 0x27, 0x68, 0x7c, 0x38, 0xc4, 0x5c, 0xfd,
- 0xfb, 0x5f, 0x7f, 0x5e, 0x6a, 0xee, 0x8d, 0x5e, 0x97, 0xec, 0xd1, 0x93, 0xc0, 0x4c, 0x68, 0x89,
- 0xc4, 0x7d, 0x95, 0xf9, 0x1e, 0x0d, 0xb0, 0xf3, 0x32, 0xb5, 0x09, 0xd3, 0xcb, 0x25, 0x29, 0x2c,
- 0xfd, 0x68, 0xac, 0xc8, 0x10, 0xa1, 0x5b, 0x71, 0x4f, 0x45, 0xb4, 0xeb, 0x0f, 0x5d, 0xd3, 0xe6,
- 0x40, 0x20, 0x08, 0x1b, 0x1d, 0xe2, 0x9c, 0x34, 0x42, 0xb7, 0xed, 0x60, 0xdf, 0xd7, 0x95, 0x57,
- 0x52, 0x68, 0x3c, 0x0e, 0xcb, 0x9b, 0xd8, 0x0a, 0x08, 0xa7, 0xb8, 0x2e, 0xb6, 0x12, 0xcb, 0xa1,
- 0x9e, 0xae, 0xbb, 0x46, 0x1b, 0x4a, 0x1f, 0x4d, 0xc5, 0x03, 0x42, 0x78, 0xa2, 0xdf, 0x9f, 0x8a,
- 0xbf, 0x8c, 0x19, 0x93, 0x88, 0xe8, 0x4e, 0xf4, 0x46, 0x54, 0x3c, 0x64, 0xcc, 0x61, 0xb1, 0xd8,
- 0xaf, 0x47, 0x7a, 0xf3, 0xf5, 0xa6, 0x34, 0xa6, 0xa5, 0xf4, 0xe7, 0xa9, 0x44, 0x0c, 0x19, 0x5b,
- 0xb0, 0x3c, 0xbc, 0xf7, 0xf8, 0x13, 0xb6, 0xa6, 0x51, 0x80, 0x70, 0xd9, 0x16, 0xb1, 0x18, 0xc7,
- 0x01, 0xe3, 0x4d, 0xec, 0x9f, 0xea, 0xe8, 0x4d, 0x0a, 0x65, 0xc6, 0xc0, 0xd4, 0x91, 0x55, 0x80,
- 0x34, 0x31, 0x6f, 0x0e, 0x04, 0x22, 0x31, 0xee, 0x63, 0xab, 0x43, 0x5d, 0x52, 0x0d, 0xb9, 0x48,
- 0x84, 0x32, 0x60, 0xb3, 0xe6, 0x90, 0x74, 0x7d, 0x1b, 0xf2, 0xf1, 0xac, 0x60, 0x64, 0x61, 0x56,
- 0x12, 0xa8, 0x0f, 0x43, 0xb7, 0x42, 0xff, 0x14, 0xa5, 0xe4, 0x2f, 0x1e, 0x76, 0xd1, 0x8c, 0x01,
- 0x30, 0x57, 0x25, 0x9c, 0x60, 0x07, 0xa5, 0x8d, 0x1c, 0xcc, 0xd7, 0x45, 0x81, 0x48, 0x02, 0x94,
- 0x59, 0xaf, 0x02, 0x0c, 0xd6, 0xb7, 0x60, 0xa9, 0x70, 0xd6, 0xc5, 0xea, 0x4b, 0xd1, 0x7d, 0x16,
- 0xfa, 0xf2, 0xd3, 0x1b, 0x94, 0x32, 0xe6, 0x21, 0x5d, 0x0d, 0x3d, 0x34, 0x23, 0x38, 0x9b, 0x8c,
- 0xf8, 0x28, 0x2d, 0x7e, 0x35, 0x04, 0x63, 0x66, 0xfd, 0x22, 0x9c, 0x1d, 0xbb, 0xb1, 0x89, 0xae,
- 0xf6, 0x05, 0x07, 0xb7, 0xd1, 0x19, 0x41, 0xbe, 0xed, 0x30, 0x66, 0xa3, 0xd4, 0xfa, 0x55, 0x28,
- 0x24, 0x77, 0x10, 0xd1, 0x5d, 0xa5, 0xeb, 0x39, 0xf2, 0x33, 0x31, 0x74, 0x46, 0x74, 0xd7, 0x64,
- 0x3d, 0x35, 0x84, 0x2a, 0xb3, 0x09, 0x9a, 0x11, 0xf0, 0xba, 0xd8, 0x9a, 0x50, 0x5a, 0x0e, 0x96,
- 0x5d, 0x27, 0x1c, 0x65, 0xd6, 0xff, 0x26, 0x05, 0xf9, 0x78, 0x21, 0x2b, 0x47, 0x87, 0xb9, 0xc8,
- 0xdf, 0xe8, 0x8c, 0x81, 0x20, 0x5f, 0x73, 0xad, 0x9e, 0xe5, 0x30, 0x8f, 0xd8, 0x14, 0xa3, 0x94,
- 0x70, 0x44, 0x9d, 0x88, 0xb1, 0xa2, 0x19, 0xa1, 0xba, 0x47, 0x2d, 0xe2, 0xfa, 0x44, 0x71, 0x8a,
- 0x88, 0x20, 0x28, 0x23, 0x7e, 0x1e, 0xb0, 0x6b, 0xc4, 0x41, 0xb3, 0xe2, 0xa7, 0xfc, 0xb6, 0x1e,
- 0xcd, 0x49, 0x24, 0x15, 0x95, 0x2b, 0x9a, 0x37, 0xf2, 0xb0, 0x50, 0x65, 0xae, 0xc5, 0x49, 0x40,
- 0xd0, 0x82, 0x68, 0xd9, 0xa6, 0xed, 0x90, 0x13, 0xf5, 0x3f, 0x7d, 0x55, 0x1e, 0x52, 0x9f, 0x34,
- 0x3a, 0xd4, 0x43, 0x20, 0xda, 0x9a, 0xcc, 0x6d, 0x87, 0x04, 0xe5, 0x54, 0xdf, 0x62, 0xfb, 0x43,
- 0x79, 0xf9, 0xc9, 0x7a, 0x07, 0x77, 0x89, 0x43, 0x98, 0x8b, 0x16, 0xe5, 0xc7, 0xec, 0x2e, 0xe3,
- 0x04, 0x15, 0xd6, 0x1b, 0xe3, 0x2b, 0x6b, 0xe1, 0x92, 0x83, 0xd0, 0x45, 0x67, 0xa4, 0x53, 0xb1,
- 0xbc, 0x79, 0x41, 0x29, 0x69, 0x20, 0x0b, 0xdb, 0x1d, 0x34, 0x23, 0x5d, 0xc8, 0x03, 0x2a, 0x4b,
- 0x2f, 0x35, 0xcd, 0x55, 0xec, 0x77, 0xa8, 0x74, 0xd3, 0x8b, 0x00, 0x83, 0xd4, 0x21, 0x0c, 0x51,
- 0x95, 0x02, 0x3a, 0x23, 0x7e, 0x6f, 0x52, 0xbf, 0xc3, 0x3c, 0xe5, 0x9c, 0x2a, 0xa7, 0xbe, 0xd7,
- 0x53, 0xee, 0xde, 0xe6, 0x14, 0x73, 0x94, 0x96, 0xff, 0x64, 0x48, 0x1c, 0x22, 0x27, 0x0a, 0x65,
- 0xd6, 0x3f, 0x3e, 0x3b, 0xa8, 0xd5, 0x05, 0x64, 0x27, 0x0c, 0x82, 0x68, 0xd2, 0x1a, 0x04, 0x2b,
- 0xa3, 0xea, 0x21, 0xf7, 0x89, 0x0a, 0x97, 0x4d, 0xd6, 0x3d, 0x46, 0x69, 0xe1, 0x33, 0x93, 0xf8,
- 0x04, 0x8b, 0x29, 0x94, 0x3e, 0x6e, 0x04, 0xf8, 0xe4, 0x44, 0xf9, 0x58, 0x96, 0x79, 0x68, 0x4e,
- 0xd8, 0xdc, 0x60, 0x8e, 0x4d, 0xa5, 0x93, 0x85, 0x8a, 0x47, 0x5d, 0xe1, 0xe1, 0x45, 0xc8, 0x6e,
- 0xca, 0x5e, 0x4e, 0x9c, 0x1e, 0xca, 0x8a, 0x96, 0x43, 0x87, 0x5e, 0x23, 0x08, 0xc4, 0x4f, 0x79,
- 0x3a, 0x43, 0x39, 0xd1, 0x41, 0x1d, 0x73, 0xec, 0x32, 0x8a, 0x51, 0x5e, 0x18, 0x76, 0x20, 0xff,
- 0xe7, 0x0c, 0x2d, 0xca, 0x98, 0xc5, 0xfe, 0x29, 0x2a, 0x08, 0x9d, 0xa8, 0xc2, 0x40, 0x4b, 0xe2,
- 0x29, 0xca, 0x8f, 0x08, 0x89, 0xce, 0x2b, 0x1e, 0x09, 0x68, 0x40, 0xd0, 0xb2, 0x1c, 0x97, 0x28,
- 0xae, 0x2d, 0x64, 0x88, 0x39, 0xad, 0x77, 0x58, 0xc0, 0xda, 0x1c, 0x7b, 0x1d, 0xb4, 0x22, 0x67,
- 0x82, 0x1e, 0xa3, 0x55, 0x63, 0x49, 0x94, 0x10, 0x84, 0x38, 0xc7, 0x62, 0xf3, 0xbb, 0x8e, 0xce,
- 0xca, 0xe0, 0x63, 0xd7, 0x08, 0x0f, 0x7a, 0xe8, 0x9c, 0xf4, 0x02, 0xc5, 0x2e, 0x43, 0x77, 0xc8,
- 0x99, 0x67, 0xa2, 0x9e, 0x44, 0x45, 0x15, 0xbc, 0xd8, 0x0f, 0xd0, 0x9d, 0x82, 0xa8, 0x1e, 0x1e,
- 0xa3, 0xf3, 0x32, 0x82, 0x42, 0xb7, 0x1d, 0xfa, 0xe8, 0x2e, 0xe9, 0xb1, 0xd0, 0x39, 0x46, 0x77,
- 0xab, 0x35, 0x71, 0x4c, 0xdb, 0x21, 0x0b, 0x7d, 0x74, 0x8f, 0x68, 0xa8, 0xf0, 0xae, 0x8f, 0xee,
- 0x55, 0xa1, 0xe8, 0x38, 0xec, 0x3a, 0xba, 0x4f, 0xce, 0x99, 0xdc, 0x7b, 0xd1, 0x05, 0xe9, 0x3e,
- 0x0b, 0x3b, 0x0e, 0xf3, 0xd0, 0xfd, 0x32, 0x8a, 0xb1, 0xe7, 0xf5, 0x50, 0x49, 0x20, 0xeb, 0x4e,
- 0xd8, 0x46, 0x0f, 0x48, 0x03, 0x09, 0xb6, 0x98, 0x75, 0x8a, 0x1e, 0x94, 0x21, 0xcf, 0xe9, 0x31,
- 0x41, 0x0f, 0xc9, 0xe5, 0x8d, 0x03, 0xf4, 0xb0, 0xf8, 0xb1, 0x8f, 0x03, 0xf4, 0x88, 0xb4, 0x9e,
- 0x13, 0xdf, 0x47, 0x6b, 0xc2, 0x8e, 0x6d, 0xca, 0x89, 0xe7, 0x60, 0x8b, 0xa0, 0x47, 0x75, 0x8f,
- 0x1e, 0x09, 0xd0, 0xba, 0x60, 0xbe, 0x1a, 0xba, 0x01, 0x7a, 0x4c, 0xc6, 0x94, 0x3c, 0x1d, 0xa0,
- 0xc7, 0xe5, 0x67, 0xea, 0x01, 0xa6, 0xdc, 0x47, 0x4f, 0x48, 0x9b, 0xf0, 0x35, 0x2a, 0xd6, 0xe3,
- 0x86, 0x24, 0x75, 0x70, 0x40, 0xd0, 0x45, 0x81, 0xdc, 0xc6, 0x8e, 0x83, 0x9e, 0x14, 0xb3, 0x50,
- 0x71, 0xbc, 0x0e, 0x3e, 0x26, 0x01, 0xfa, 0x21, 0x15, 0x0d, 0xd4, 0xef, 0xa1, 0x4b, 0x82, 0x66,
- 0x8b, 0xb4, 0x39, 0x21, 0xe8, 0x29, 0xa9, 0x4e, 0x39, 0x41, 0x4f, 0xcb, 0x15, 0xd6, 0xc1, 0xae,
- 0x4d, 0x1c, 0x11, 0x26, 0x97, 0xd7, 0x5f, 0x02, 0x34, 0x9c, 0x8a, 0x45, 0xa7, 0x5b, 0xcc, 0xf1,
- 0x3a, 0xd4, 0x55, 0xf9, 0xf0, 0xc5, 0xb0, 0x2b, 0xe2, 0x5b, 0xda, 0x12, 0xca, 0x95, 0x23, 0x57,
- 0xff, 0x55, 0xe6, 0x50, 0x1b, 0xf7, 0x54, 0x70, 0x6e, 0x3b, 0xe2, 0x20, 0x65, 0x31, 0x94, 0xd9,
- 0xcc, 0x7c, 0xe5, 0x1f, 0xee, 0x4d, 0xfd, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdf, 0xb1, 0x1c,
- 0x43, 0x81, 0x44, 0x00, 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
- }
- return d
+var File_puddingmilkshake_proto protoreflect.FileDescriptor
+
+var file_puddingmilkshake_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x70, 0x75, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x6d, 0x69, 0x6c, 0x6b, 0x73, 0x68, 0x61,
+ 0x6b, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x7e,
+ 0x0a, 0x10, 0x50, 0x75, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x6c, 0x6b, 0x73, 0x68, 0x61,
+ 0x6b, 0x65, 0x12, 0x33, 0x0a, 0x0b, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4a, 0x75, 0x64,
+ 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x46,
+ 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4a, 0x75, 0x64, 0x6f, 0x52, 0x0b, 0x46, 0x69, 0x6e, 0x61,
+ 0x6e, 0x63, 0x65, 0x4a, 0x75, 0x64, 0x6f, 0x12, 0x35, 0x0a, 0x0d, 0x52, 0x61, 0x69, 0x6e, 0x49,
+ 0x6e, 0x74, 0x65, 0x72, 0x6c, 0x75, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4d, 0x75, 0x64, 0x52, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x52,
+ 0x0d, 0x52, 0x61, 0x69, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6c, 0x75, 0x64, 0x65, 0x22, 0x97,
+ 0x01, 0x0a, 0x0b, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4a, 0x75, 0x64, 0x6f, 0x12, 0x30,
+ 0x0a, 0x0a, 0x53, 0x61, 0x6c, 0x61, 0x64, 0x57, 0x6f, 0x72, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x53, 0x61, 0x6c, 0x61, 0x64, 0x57,
+ 0x6f, 0x72, 0x72, 0x79, 0x52, 0x0a, 0x53, 0x61, 0x6c, 0x61, 0x64, 0x57, 0x6f, 0x72, 0x72, 0x79,
+ 0x12, 0x22, 0x0a, 0x0c, 0x52, 0x75, 0x6d, 0x6f, 0x75, 0x72, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x52, 0x75, 0x6d, 0x6f, 0x75, 0x72, 0x53, 0x70,
+ 0x69, 0x72, 0x69, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x65,
+ 0x72, 0x66, 0x61, 0x63, 0x65, 0x53, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x03, 0x52, 0x14, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
+ 0x65, 0x53, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x22, 0xd3, 0x05, 0x0a, 0x0a, 0x53, 0x61, 0x6c,
+ 0x61, 0x64, 0x57, 0x6f, 0x72, 0x72, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x4d, 0x65, 0x61, 0x73, 0x75,
+ 0x72, 0x65, 0x47, 0x72, 0x61, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x4d,
+ 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x47, 0x72, 0x61, 0x64, 0x65, 0x12, 0x36, 0x0a, 0x0e, 0x48,
+ 0x6f, 0x6f, 0x6c, 0x69, 0x67, 0x61, 0x6e, 0x56, 0x61, 0x6c, 0x6c, 0x65, 0x79, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x51, 0x75,
+ 0x65, 0x65, 0x6e, 0x52, 0x0e, 0x48, 0x6f, 0x6f, 0x6c, 0x69, 0x67, 0x61, 0x6e, 0x56, 0x61, 0x6c,
+ 0x6c, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x4d, 0x61, 0x67, 0x61, 0x7a, 0x69, 0x6e, 0x65, 0x46,
+ 0x72, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x4d, 0x61, 0x67, 0x61,
+ 0x7a, 0x69, 0x6e, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x09, 0x58, 0x72, 0x61,
+ 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6d,
+ 0x61, 0x69, 0x6e, 0x2e, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x52, 0x09, 0x58,
+ 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x4c, 0x6f, 0x67, 0x4d,
+ 0x69, 0x63, 0x72, 0x6f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0d, 0x4c, 0x6f, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x36,
+ 0x0a, 0x0c, 0x4e, 0x65, 0x6f, 0x6e, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x45, 0x6e, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4d, 0x69, 0x63, 0x72,
+ 0x6f, 0x62, 0x65, 0x4d, 0x69, 0x73, 0x65, 0x72, 0x52, 0x0c, 0x4e, 0x65, 0x6f, 0x6e, 0x4c, 0x69,
+ 0x67, 0x68, 0x74, 0x45, 0x6e, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x4c, 0x65, 0x61, 0x66, 0x54, 0x72,
+ 0x65, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4c, 0x65, 0x61,
+ 0x66, 0x54, 0x72, 0x65, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x4e, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x63,
+ 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x43, 0x61,
+ 0x6e, 0x63, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e,
+ 0x63, 0x65, 0x52, 0x14, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78,
+ 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x2a, 0x0a, 0x08, 0x52, 0x61, 0x64, 0x61,
+ 0x72, 0x42, 0x6f, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x6d, 0x61, 0x69,
+ 0x6e, 0x2e, 0x52, 0x61, 0x64, 0x61, 0x72, 0x42, 0x6f, 0x78, 0x52, 0x08, 0x52, 0x61, 0x64, 0x61,
+ 0x72, 0x42, 0x6f, 0x78, 0x12, 0x28, 0x0a, 0x0f, 0x41, 0x63, 0x63, 0x69, 0x64, 0x65, 0x6e, 0x74,
+ 0x53, 0x74, 0x61, 0x64, 0x69, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x41,
+ 0x63, 0x63, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x64, 0x69, 0x75, 0x6d, 0x12, 0x36,
+ 0x0a, 0x0c, 0x53, 0x70, 0x79, 0x43, 0x61, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x53, 0x70, 0x79, 0x43,
+ 0x61, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x0c, 0x53, 0x70, 0x79, 0x43, 0x61, 0x72,
+ 0x70, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x7a, 0x65, 0x52,
+ 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x12, 0x50, 0x72, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43,
+ 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x12, 0x38, 0x0a, 0x0c, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x53,
+ 0x63, 0x61, 0x6e, 0x64, 0x61, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6d,
+ 0x61, 0x69, 0x6e, 0x2e, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x42, 0x61, 0x6c, 0x6c, 0x52, 0x6f,
+ 0x6f, 0x6d, 0x52, 0x0c, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x64, 0x61, 0x6c,
+ 0x12, 0x22, 0x0a, 0x0c, 0x53, 0x74, 0x6f, 0x72, 0x6d, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x65,
+ 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x53, 0x74, 0x6f, 0x72, 0x6d, 0x54, 0x65, 0x72,
+ 0x6d, 0x69, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x6c, 0x69, 0x61, 0x6d, 0x65,
+ 0x6e, 0x74, 0x43, 0x68, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0f, 0x50,
+ 0x61, 0x72, 0x6c, 0x69, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x69, 0x6d, 0x65, 0x22, 0x8c,
+ 0x01, 0x0a, 0x08, 0x4b, 0x65, 0x79, 0x51, 0x75, 0x65, 0x65, 0x6e, 0x12, 0x32, 0x0a, 0x14, 0x53,
+ 0x6b, 0x79, 0x73, 0x63, 0x72, 0x61, 0x70, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73,
+ 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x14, 0x53, 0x6b, 0x79, 0x73, 0x63,
+ 0x72, 0x61, 0x70, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x69, 0x74, 0x79, 0x12,
+ 0x24, 0x0a, 0x0d, 0x52, 0x65, 0x76, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x69, 0x72, 0x72, 0x6f, 0x72,
+ 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0d, 0x52, 0x65, 0x76, 0x65, 0x6e, 0x67, 0x65, 0x4d,
+ 0x69, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x26, 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x54,
+ 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x22, 0x6e, 0x0a,
+ 0x0e, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x42, 0x61, 0x6c, 0x6c, 0x52, 0x6f, 0x6f, 0x6d, 0x12,
+ 0x3c, 0x0a, 0x0d, 0x44, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x68, 0x6f, 0x6f, 0x74, 0x69, 0x6e, 0x67,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x41, 0x63,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x61, 0x6e, 0x74, 0x50, 0x6f, 0x77, 0x64, 0x65, 0x72, 0x52, 0x0d,
+ 0x44, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x68, 0x6f, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a,
+ 0x0a, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x61, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x09, 0x52, 0x0a, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x61, 0x74, 0x22, 0xae, 0x05,
+ 0x0a, 0x0c, 0x53, 0x70, 0x79, 0x43, 0x61, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x20,
+ 0x0a, 0x0b, 0x50, 0x61, 0x72, 0x74, 0x79, 0x42, 0x72, 0x61, 0x6b, 0x65, 0x73, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x50, 0x61, 0x72, 0x74, 0x79, 0x42, 0x72, 0x61, 0x6b, 0x65, 0x73,
+ 0x12, 0x1e, 0x0a, 0x0a, 0x57, 0x69, 0x72, 0x65, 0x4f, 0x79, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x57, 0x69, 0x72, 0x65, 0x4f, 0x79, 0x73, 0x74, 0x65, 0x72,
+ 0x12, 0x30, 0x0a, 0x0a, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x58, 0x72, 0x61, 0x79,
+ 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x73, 0x52, 0x0a, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f,
+ 0x74, 0x73, 0x12, 0x3f, 0x0a, 0x0c, 0x52, 0x75, 0x73, 0x73, 0x69, 0x61, 0x42, 0x61, 0x73, 0x6b,
+ 0x65, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e,
+ 0x50, 0x6c, 0x61, 0x73, 0x74, 0x69, 0x63, 0x42, 0x61, 0x67, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66,
+ 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x52, 0x75, 0x73, 0x73, 0x69, 0x61, 0x42, 0x61, 0x73,
+ 0x6b, 0x65, 0x74, 0x12, 0x40, 0x0a, 0x13, 0x41, 0x63, 0x63, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x53,
+ 0x74, 0x6f, 0x63, 0x6b, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x0e, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x54, 0x75, 0x73, 0x6b,
+ 0x52, 0x13, 0x41, 0x63, 0x63, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x4d,
+ 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x44, 0x0a, 0x15, 0x42, 0x75, 0x6c, 0x6c, 0x64, 0x6f, 0x7a,
+ 0x65, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6b, 0x65, 0x72, 0x63, 0x68, 0x69, 0x65, 0x66, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x72,
+ 0x54, 0x75, 0x73, 0x6b, 0x52, 0x15, 0x42, 0x75, 0x6c, 0x6c, 0x64, 0x6f, 0x7a, 0x65, 0x72, 0x48,
+ 0x61, 0x6e, 0x64, 0x6b, 0x65, 0x72, 0x63, 0x68, 0x69, 0x65, 0x66, 0x12, 0x36, 0x0a, 0x0b, 0x56,
+ 0x65, 0x6c, 0x63, 0x72, 0x6f, 0x42, 0x65, 0x6e, 0x63, 0x68, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0e,
+ 0x32, 0x14, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x57, 0x69, 0x6e, 0x65, 0x4d, 0x69, 0x63, 0x72,
+ 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x0b, 0x56, 0x65, 0x6c, 0x63, 0x72, 0x6f, 0x42, 0x65,
+ 0x6e, 0x63, 0x68, 0x12, 0x22, 0x0a, 0x0c, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x50, 0x65, 0x70,
+ 0x70, 0x65, 0x72, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x42, 0x72, 0x69, 0x64, 0x67,
+ 0x65, 0x50, 0x65, 0x70, 0x70, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0e, 0x46, 0x6f, 0x75, 0x6e, 0x74,
+ 0x61, 0x69, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52,
+ 0x0e, 0x46, 0x6f, 0x75, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12,
+ 0x18, 0x0a, 0x07, 0x53, 0x6f, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09,
+ 0x52, 0x07, 0x53, 0x6f, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x12, 0x3f, 0x0a, 0x0f, 0x4d, 0x69, 0x67,
+ 0x72, 0x61, 0x6e, 0x65, 0x4c, 0x65, 0x6d, 0x6f, 0x6e, 0x61, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x6e,
+ 0x65, 0x4c, 0x65, 0x6d, 0x6f, 0x6e, 0x61, 0x64, 0x65, 0x52, 0x0f, 0x4d, 0x69, 0x67, 0x72, 0x61,
+ 0x6e, 0x65, 0x4c, 0x65, 0x6d, 0x6f, 0x6e, 0x61, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x57, 0x68,
+ 0x61, 0x6c, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x75, 0x72, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x0b, 0x57, 0x68, 0x61, 0x6c, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x75, 0x72, 0x12, 0x22, 0x0a, 0x0c,
+ 0x4c, 0x61, 0x77, 0x79, 0x65, 0x72, 0x52, 0x75, 0x6d, 0x6f, 0x75, 0x72, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0c, 0x52, 0x0c, 0x4c, 0x61, 0x77, 0x79, 0x65, 0x72, 0x52, 0x75, 0x6d, 0x6f, 0x75, 0x72,
+ 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x6f, 0x6f, 0x74, 0x68, 0x53, 0x61, 0x6c, 0x65, 0x18, 0x0e, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x09, 0x54, 0x6f, 0x6f, 0x74, 0x68, 0x53, 0x61, 0x6c, 0x65, 0x12, 0x1e,
+ 0x0a, 0x0a, 0x50, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x03,
+ 0x28, 0x0c, 0x52, 0x0a, 0x50, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x22, 0x68,
+ 0x0a, 0x08, 0x53, 0x74, 0x61, 0x72, 0x54, 0x75, 0x73, 0x6b, 0x12, 0x32, 0x0a, 0x0a, 0x56, 0x69,
+ 0x6f, 0x6c, 0x69, 0x6e, 0x44, 0x75, 0x74, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x12,
+ 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x41, 0x6c, 0x74, 0x61, 0x72, 0x50, 0x6c, 0x61, 0x73, 0x74,
+ 0x69, 0x63, 0x52, 0x0a, 0x56, 0x69, 0x6f, 0x6c, 0x69, 0x6e, 0x44, 0x75, 0x74, 0x79, 0x12, 0x28,
+ 0x0a, 0x0f, 0x43, 0x6c, 0x6f, 0x61, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x67, 0x72, 0x6f, 0x75, 0x6e,
+ 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x43, 0x6c, 0x6f, 0x61, 0x6b, 0x50, 0x6c,
+ 0x61, 0x79, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x22, 0x65, 0x0a, 0x0f, 0x4d, 0x69, 0x67, 0x72,
+ 0x61, 0x6e, 0x65, 0x4c, 0x65, 0x6d, 0x6f, 0x6e, 0x61, 0x64, 0x65, 0x12, 0x32, 0x0a, 0x0b, 0x41,
+ 0x72, 0x63, 0x68, 0x42, 0x75, 0x62, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e,
+ 0x32, 0x10, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x42, 0x75, 0x62, 0x62,
+ 0x6c, 0x65, 0x52, 0x0b, 0x41, 0x72, 0x63, 0x68, 0x42, 0x75, 0x62, 0x62, 0x6c, 0x65, 0x73, 0x12,
+ 0x1e, 0x0a, 0x0a, 0x46, 0x61, 0x63, 0x74, 0x50, 0x61, 0x72, 0x72, 0x6f, 0x74, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x09, 0x52, 0x0a, 0x46, 0x61, 0x63, 0x74, 0x50, 0x61, 0x72, 0x72, 0x6f, 0x74, 0x22,
+ 0x9c, 0x03, 0x0a, 0x09, 0x4d, 0x75, 0x64, 0x52, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x12, 0x30, 0x0a,
+ 0x0a, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x10, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c,
+ 0x6f, 0x74, 0x73, 0x52, 0x0a, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x73, 0x12,
+ 0x22, 0x0a, 0x0c, 0x52, 0x75, 0x6e, 0x77, 0x61, 0x79, 0x47, 0x65, 0x6e, 0x69, 0x75, 0x73, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x52, 0x75, 0x6e, 0x77, 0x61, 0x79, 0x47, 0x65, 0x6e,
+ 0x69, 0x75, 0x73, 0x12, 0x33, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x44, 0x61, 0x69,
+ 0x73, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e,
+ 0x42, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x44, 0x61, 0x69, 0x73, 0x79, 0x52, 0x0b, 0x42, 0x69, 0x6e,
+ 0x67, 0x6c, 0x65, 0x44, 0x61, 0x69, 0x73, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x4d, 0x65, 0x72, 0x69,
+ 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x05, 0x4d, 0x65, 0x72, 0x69, 0x74, 0x12, 0x2a,
+ 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64,
+ 0x61, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x48, 0x61,
+ 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x46, 0x6f, 0x6f, 0x64, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09,
+ 0x52, 0x0c, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x46, 0x6f, 0x6f, 0x64, 0x12, 0x22,
+ 0x0a, 0x0c, 0x54, 0x75, 0x72, 0x6b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x6c, 0x65, 0x79, 0x18, 0x07,
+ 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x54, 0x75, 0x72, 0x6b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x6c,
+ 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x54, 0x72, 0x61, 0x6d, 0x50, 0x75, 0x70, 0x70, 0x65, 0x74,
+ 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x54, 0x72, 0x61, 0x6d, 0x50, 0x75, 0x70, 0x70,
+ 0x65, 0x74, 0x12, 0x34, 0x0a, 0x0c, 0x49, 0x6e, 0x73, 0x75, 0x6c, 0x74, 0x53, 0x71, 0x75, 0x61,
+ 0x72, 0x65, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e,
+ 0x45, 0x6e, 0x7a, 0x79, 0x6d, 0x65, 0x4c, 0x69, 0x66, 0x74, 0x52, 0x0c, 0x49, 0x6e, 0x73, 0x75,
+ 0x6c, 0x74, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x48, 0x6f, 0x73, 0x70,
+ 0x69, 0x74, 0x61, 0x6c, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52,
+ 0x0d, 0x48, 0x6f, 0x73, 0x70, 0x69, 0x74, 0x61, 0x6c, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x22, 0x7d,
+ 0x0a, 0x09, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x41,
+ 0x6e, 0x6b, 0x6c, 0x65, 0x43, 0x6f, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
+ 0x41, 0x6e, 0x6b, 0x6c, 0x65, 0x43, 0x6f, 0x61, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x53, 0x68, 0x65,
+ 0x6c, 0x66, 0x53, 0x75, 0x6e, 0x67, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
+ 0x52, 0x0d, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x53, 0x75, 0x6e, 0x67, 0x6c, 0x61, 0x73, 0x73, 0x12,
+ 0x2c, 0x0a, 0x11, 0x42, 0x61, 0x63, 0x74, 0x65, 0x72, 0x69, 0x61, 0x50, 0x61, 0x70, 0x65, 0x72,
+ 0x63, 0x6c, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x42, 0x61, 0x63, 0x74,
+ 0x65, 0x72, 0x69, 0x61, 0x50, 0x61, 0x70, 0x65, 0x72, 0x63, 0x6c, 0x69, 0x70, 0x22, 0x86, 0x01,
+ 0x0a, 0x0a, 0x58, 0x72, 0x61, 0x79, 0x50, 0x69, 0x6c, 0x6f, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a,
+ 0x41, 0x6e, 0x6b, 0x6c, 0x65, 0x43, 0x6f, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04,
+ 0x52, 0x0a, 0x41, 0x6e, 0x6b, 0x6c, 0x65, 0x43, 0x6f, 0x61, 0x74, 0x73, 0x12, 0x28, 0x0a, 0x0f,
+ 0x53, 0x68, 0x65, 0x6c, 0x66, 0x53, 0x75, 0x6e, 0x67, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0f, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x53, 0x75, 0x6e, 0x67,
+ 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x42, 0x61, 0x63, 0x74, 0x65, 0x72,
+ 0x69, 0x61, 0x50, 0x61, 0x70, 0x65, 0x72, 0x63, 0x6c, 0x69, 0x70, 0x73, 0x18, 0x03, 0x20, 0x03,
+ 0x28, 0x04, 0x52, 0x12, 0x42, 0x61, 0x63, 0x74, 0x65, 0x72, 0x69, 0x61, 0x50, 0x61, 0x70, 0x65,
+ 0x72, 0x63, 0x6c, 0x69, 0x70, 0x73, 0x22, 0xbf, 0x01, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x67, 0x6c,
+ 0x65, 0x44, 0x61, 0x69, 0x73, 0x79, 0x12, 0x44, 0x0a, 0x11, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x61, 0x6e, 0x74, 0x50, 0x6f, 0x77, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0e, 0x32, 0x16, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x61, 0x6e, 0x74, 0x50, 0x6f, 0x77, 0x64, 0x65, 0x72, 0x52, 0x11, 0x41, 0x63, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x61, 0x6e, 0x74, 0x50, 0x6f, 0x77, 0x64, 0x65, 0x72, 0x73, 0x12, 0x24, 0x0a, 0x0d,
+ 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x61,
+ 0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x61, 0x69, 0x6c, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x18,
+ 0x03, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x54, 0x61, 0x69, 0x6c, 0x54, 0x61, 0x62, 0x6c, 0x65,
+ 0x12, 0x26, 0x0a, 0x0e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x43, 0x75, 0x72, 0x74, 0x61,
+ 0x69, 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e,
+ 0x65, 0x43, 0x75, 0x72, 0x74, 0x61, 0x69, 0x6e, 0x2a, 0x46, 0x0a, 0x0c, 0x41, 0x6c, 0x74, 0x61,
+ 0x72, 0x50, 0x6c, 0x61, 0x73, 0x74, 0x69, 0x63, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c,
+ 0x65, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x75, 0x73, 0x6b, 0x10, 0x01, 0x12, 0x08, 0x0a,
+ 0x04, 0x44, 0x72, 0x75, 0x6d, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x65, 0x72, 0x65, 0x61,
+ 0x6c, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x70, 0x68, 0x65, 0x74, 0x10, 0x04,
+ 0x2a, 0x43, 0x0a, 0x0a, 0x41, 0x72, 0x63, 0x68, 0x42, 0x75, 0x62, 0x62, 0x6c, 0x65, 0x12, 0x09,
+ 0x0a, 0x05, 0x41, 0x72, 0x6f, 0x6d, 0x61, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x6f, 0x75,
+ 0x73, 0x74, 0x61, 0x63, 0x68, 0x65, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x75, 0x70, 0x10,
+ 0x02, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x6f, 0x65, 0x73, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x53,
+ 0x65, 0x61, 0x6c, 0x10, 0x04, 0x2a, 0x2f, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x73, 0x74, 0x69, 0x63,
+ 0x42, 0x61, 0x67, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x0b,
+ 0x0a, 0x07, 0x4d, 0x75, 0x73, 0x74, 0x61, 0x72, 0x64, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x46,
+ 0x6c, 0x6f, 0x6f, 0x64, 0x10, 0x01, 0x2a, 0x48, 0x0a, 0x0e, 0x57, 0x69, 0x6e, 0x65, 0x4d, 0x69,
+ 0x63, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x41, 0x6d, 0x70, 0x6c,
+ 0x69, 0x66, 0x69, 0x65, 0x72, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x6f, 0x79, 0x10, 0x01,
+ 0x12, 0x08, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x65,
+ 0x72, 0x63, 0x68, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x10, 0x04,
+ 0x2a, 0xcf, 0x01, 0x0a, 0x0c, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x62, 0x65, 0x4d, 0x69, 0x73, 0x65,
+ 0x72, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x61, 0x72, 0x6c, 0x6f, 0x75, 0x72, 0x10, 0x00, 0x12, 0x10,
+ 0x0a, 0x0c, 0x45, 0x6e, 0x63, 0x79, 0x63, 0x6c, 0x6f, 0x70, 0x65, 0x64, 0x69, 0x61, 0x10, 0x01,
+ 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x65, 0x62, 0x62, 0x6c, 0x65, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07,
+ 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x69, 0x6e,
+ 0x67, 0x65, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x6f, 0x76, 0x65, 0x6c, 0x10, 0x05, 0x12,
+ 0x09, 0x0a, 0x05, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x69,
+ 0x6e, 0x63, 0x65, 0x72, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x6f, 0x6e, 0x63, 0x72, 0x65,
+ 0x74, 0x65, 0x10, 0x08, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x69, 0x67, 0x75, 0x72, 0x65, 0x10, 0x09,
+ 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x53, 0x68, 0x69, 0x70, 0x10, 0x0a,
+ 0x12, 0x0a, 0x0a, 0x06, 0x54, 0x6f, 0x6e, 0x67, 0x75, 0x65, 0x10, 0x0b, 0x12, 0x0a, 0x0a, 0x06,
+ 0x50, 0x65, 0x70, 0x70, 0x65, 0x72, 0x10, 0x0c, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x68, 0x61, 0x6d,
+ 0x65, 0x6c, 0x65, 0x6f, 0x6e, 0x10, 0x0d, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x6e, 0x6f, 0x72, 0x65,
+ 0x10, 0x0e, 0x2a, 0x53, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72,
+ 0x45, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x4e, 0x75,
+ 0x6e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x61, 0x73, 0x73, 0x61, 0x67, 0x65, 0x10, 0x01,
+ 0x12, 0x09, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x41,
+ 0x72, 0x74, 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x61,
+ 0x73, 0x68, 0x69, 0x65, 0x72, 0x10, 0x04, 0x2a, 0x4a, 0x0a, 0x0a, 0x45, 0x6e, 0x7a, 0x79, 0x6d,
+ 0x65, 0x4c, 0x69, 0x66, 0x74, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x10,
+ 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x69, 0x73, 0x68, 0x6f, 0x70, 0x10, 0x01, 0x12, 0x0a, 0x0a,
+ 0x06, 0x43, 0x72, 0x69, 0x73, 0x70, 0x79, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x72, 0x69,
+ 0x61, 0x72, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x65, 0x6c, 0x65, 0x73, 0x63, 0x6f, 0x70,
+ 0x65, 0x10, 0x04, 0x2a, 0x8c, 0x05, 0x0a, 0x08, 0x52, 0x61, 0x64, 0x61, 0x72, 0x42, 0x6f, 0x78,
+ 0x12, 0x0a, 0x0a, 0x06, 0x47, 0x75, 0x74, 0x74, 0x65, 0x72, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03,
+ 0x53, 0x65, 0x61, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x75, 0x72, 0x73, 0x65, 0x10, 0x02,
+ 0x12, 0x08, 0x0a, 0x04, 0x42, 0x6f, 0x6d, 0x62, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x65,
+ 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x66,
+ 0x66, 0x10, 0x05, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x61, 0x6e, 0x63, 0x65, 0x10, 0x06, 0x12, 0x0b,
+ 0x0a, 0x07, 0x53, 0x6f, 0x6c, 0x64, 0x69, 0x65, 0x72, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x53,
+ 0x70, 0x69, 0x6e, 0x65, 0x10, 0x08, 0x12, 0x0d, 0x0a, 0x09, 0x42, 0x75, 0x74, 0x74, 0x65, 0x72,
+ 0x66, 0x6c, 0x79, 0x10, 0x09, 0x12, 0x09, 0x0a, 0x05, 0x4f, 0x6c, 0x69, 0x76, 0x65, 0x10, 0x0a,
+ 0x12, 0x09, 0x0a, 0x05, 0x47, 0x72, 0x61, 0x64, 0x65, 0x10, 0x0b, 0x12, 0x0c, 0x0a, 0x08, 0x50,
+ 0x61, 0x72, 0x61, 0x6e, 0x6f, 0x69, 0x61, 0x10, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x75, 0x6d,
+ 0x62, 0x65, 0x72, 0x10, 0x0d, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x61, 0x73, 0x6b, 0x10, 0x0e, 0x12,
+ 0x0c, 0x0a, 0x08, 0x46, 0x6f, 0x75, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x10, 0x0f, 0x12, 0x0c, 0x0a,
+ 0x08, 0x48, 0x6f, 0x73, 0x70, 0x69, 0x74, 0x61, 0x6c, 0x10, 0x10, 0x12, 0x0b, 0x0a, 0x07, 0x41,
+ 0x70, 0x65, 0x74, 0x69, 0x74, 0x65, 0x10, 0x11, 0x12, 0x0a, 0x0a, 0x06, 0x47, 0x61, 0x72, 0x6c,
+ 0x69, 0x63, 0x10, 0x12, 0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x67, 0x72, 0x61,
+ 0x70, 0x68, 0x10, 0x13, 0x12, 0x07, 0x0a, 0x03, 0x4e, 0x69, 0x62, 0x10, 0x14, 0x12, 0x0f, 0x0a,
+ 0x0b, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x62, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x10, 0x15, 0x12, 0x0b,
+ 0x0a, 0x07, 0x50, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x79, 0x10, 0x16, 0x12, 0x09, 0x0a, 0x05, 0x50,
+ 0x69, 0x61, 0x6e, 0x6f, 0x10, 0x17, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x6f, 0x73, 0x74, 0x65, 0x72,
+ 0x10, 0x18, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x6f, 0x61, 0x73, 0x74, 0x10, 0x19, 0x12, 0x07, 0x0a,
+ 0x03, 0x50, 0x75, 0x62, 0x10, 0x1a, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73,
+ 0x10, 0x1b, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x75, 0x6c, 0x62, 0x10, 0x1c, 0x12, 0x0d, 0x0a, 0x09,
+ 0x41, 0x6d, 0x62, 0x69, 0x67, 0x75, 0x6f, 0x75, 0x73, 0x10, 0x1d, 0x12, 0x08, 0x0a, 0x04, 0x41,
+ 0x72, 0x6d, 0x73, 0x10, 0x1e, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x69, 0x6c, 0x6c, 0x6f, 0x77, 0x10,
+ 0x1f, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x61, 0x72, 0x72, 0x6f, 0x74, 0x10, 0x20, 0x12, 0x0b, 0x0a,
+ 0x07, 0x53, 0x63, 0x61, 0x6c, 0x6c, 0x6f, 0x70, 0x10, 0x21, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x61,
+ 0x70, 0x70, 0x79, 0x10, 0x22, 0x12, 0x08, 0x0a, 0x04, 0x50, 0x6c, 0x75, 0x67, 0x10, 0x23, 0x12,
+ 0x0b, 0x0a, 0x07, 0x50, 0x65, 0x61, 0x63, 0x6f, 0x63, 0x6b, 0x10, 0x24, 0x12, 0x09, 0x0a, 0x05,
+ 0x42, 0x72, 0x69, 0x62, 0x65, 0x10, 0x25, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x61, 0x74, 0x10, 0x26,
+ 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x61, 0x74, 0x10, 0x27, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x72, 0x65,
+ 0x73, 0x73, 0x10, 0x28, 0x12, 0x0d, 0x0a, 0x09, 0x46, 0x69, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63,
+ 0x65, 0x10, 0x29, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x61, 0x72, 0x70, 0x65, 0x74, 0x10, 0x2a, 0x12,
+ 0x08, 0x0a, 0x04, 0x48, 0x75, 0x6e, 0x74, 0x10, 0x2b, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x69, 0x72,
+ 0x72, 0x6f, 0x72, 0x10, 0x2c, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x69, 0x72, 0x73, 0x10,
+ 0x2d, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x61, 0x76, 0x69, 0x6f, 0x75, 0x72, 0x10, 0x2e, 0x12, 0x09,
+ 0x0a, 0x05, 0x50, 0x6c, 0x61, 0x74, 0x65, 0x10, 0x2f, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x61, 0x6c,
+ 0x6c, 0x10, 0x30, 0x12, 0x0c, 0x0a, 0x08, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x65, 0x74, 0x10,
+ 0x31, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x61, 0x69, 0x73, 0x79, 0x10, 0x32, 0x12, 0x0a, 0x0a, 0x06,
+ 0x44, 0x65, 0x67, 0x72, 0x65, 0x65, 0x10, 0x33, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x69, 0x72, 0x65,
+ 0x10, 0x34, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x68, 0x61, 0x6e, 0x64, 0x65, 0x6c, 0x69, 0x65, 0x72,
+ 0x10, 0x35, 0x2a, 0x51, 0x0a, 0x10, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x61, 0x6e, 0x74,
+ 0x50, 0x6f, 0x77, 0x64, 0x65, 0x72, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x6f, 0x6c, 0x70, 0x68, 0x69,
+ 0x6e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x75, 0x6d, 0x70, 0x10, 0x01, 0x12, 0x0b, 0x0a,
+ 0x07, 0x53, 0x61, 0x75, 0x73, 0x61, 0x67, 0x65, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x48, 0x6f,
+ 0x6c, 0x69, 0x64, 0x61, 0x79, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x6c, 0x61, 0x6d, 0x65,
+ 0x6e, 0x63, 0x6f, 0x10, 0x04, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x61, 0x74, 0x79, 0x64, 0x69, 0x64, 0x2f, 0x74, 0x65, 0x73, 0x74,
+ 0x73, 0x75, 0x69, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f,
+ 0x67, 0x65, 0x6e, 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2d, 0x74, 0x65,
+ 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e,
+}
+
+var (
+ file_puddingmilkshake_proto_rawDescOnce sync.Once
+ file_puddingmilkshake_proto_rawDescData = file_puddingmilkshake_proto_rawDesc
+)
+
+func file_puddingmilkshake_proto_rawDescGZIP() []byte {
+ file_puddingmilkshake_proto_rawDescOnce.Do(func() {
+ file_puddingmilkshake_proto_rawDescData = protoimpl.X.CompressGZIP(file_puddingmilkshake_proto_rawDescData)
+ })
+ return file_puddingmilkshake_proto_rawDescData
+}
+
+var file_puddingmilkshake_proto_enumTypes = make([]protoimpl.EnumInfo, 9)
+var file_puddingmilkshake_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
+var file_puddingmilkshake_proto_goTypes = []any{
+ (AltarPlastic)(0), // 0: main.AltarPlastic
+ (ArchBubble)(0), // 1: main.ArchBubble
+ (PlasticBagCertificate)(0), // 2: main.PlasticBagCertificate
+ (WineMicroscope)(0), // 3: main.WineMicroscope
+ (MicrobeMiser)(0), // 4: main.MicrobeMiser
+ (CancerUserExperience)(0), // 5: main.CancerUserExperience
+ (EnzymeLift)(0), // 6: main.EnzymeLift
+ (RadarBox)(0), // 7: main.RadarBox
+ (AccountantPowder)(0), // 8: main.AccountantPowder
+ (*PuddingMilkshake)(nil), // 9: main.PuddingMilkshake
+ (*FinanceJudo)(nil), // 10: main.FinanceJudo
+ (*SaladWorry)(nil), // 11: main.SaladWorry
+ (*KeyQueen)(nil), // 12: main.KeyQueen
+ (*TravelBallRoom)(nil), // 13: main.TravelBallRoom
+ (*SpyCarpenter)(nil), // 14: main.SpyCarpenter
+ (*StarTusk)(nil), // 15: main.StarTusk
+ (*MigraneLemonade)(nil), // 16: main.MigraneLemonade
+ (*MudRiddle)(nil), // 17: main.MudRiddle
+ (*XrayPilot)(nil), // 18: main.XrayPilot
+ (*XrayPilots)(nil), // 19: main.XrayPilots
+ (*BingleDaisy)(nil), // 20: main.BingleDaisy
+}
+var file_puddingmilkshake_proto_depIdxs = []int32{
+ 10, // 0: main.PuddingMilkshake.FinanceJudo:type_name -> main.FinanceJudo
+ 17, // 1: main.PuddingMilkshake.RainInterlude:type_name -> main.MudRiddle
+ 11, // 2: main.FinanceJudo.SaladWorry:type_name -> main.SaladWorry
+ 12, // 3: main.SaladWorry.HooliganValley:type_name -> main.KeyQueen
+ 18, // 4: main.SaladWorry.XrayPilot:type_name -> main.XrayPilot
+ 4, // 5: main.SaladWorry.NeonLightEnd:type_name -> main.MicrobeMiser
+ 5, // 6: main.SaladWorry.CancerUserExperience:type_name -> main.CancerUserExperience
+ 7, // 7: main.SaladWorry.RadarBox:type_name -> main.RadarBox
+ 14, // 8: main.SaladWorry.SpyCarpenter:type_name -> main.SpyCarpenter
+ 13, // 9: main.SaladWorry.TableScandal:type_name -> main.TravelBallRoom
+ 8, // 10: main.TravelBallRoom.DanceShooting:type_name -> main.AccountantPowder
+ 19, // 11: main.SpyCarpenter.XrayPilots:type_name -> main.XrayPilots
+ 2, // 12: main.SpyCarpenter.RussiaBasket:type_name -> main.PlasticBagCertificate
+ 15, // 13: main.SpyCarpenter.AccidentStockMarket:type_name -> main.StarTusk
+ 15, // 14: main.SpyCarpenter.BulldozerHandkerchief:type_name -> main.StarTusk
+ 3, // 15: main.SpyCarpenter.VelcroBench:type_name -> main.WineMicroscope
+ 16, // 16: main.SpyCarpenter.MigraneLemonade:type_name -> main.MigraneLemonade
+ 0, // 17: main.StarTusk.ViolinDuty:type_name -> main.AltarPlastic
+ 1, // 18: main.MigraneLemonade.ArchBubbles:type_name -> main.ArchBubble
+ 19, // 19: main.MudRiddle.XrayPilots:type_name -> main.XrayPilots
+ 20, // 20: main.MudRiddle.BingleDaisy:type_name -> main.BingleDaisy
+ 6, // 21: main.MudRiddle.InsultSquare:type_name -> main.EnzymeLift
+ 8, // 22: main.BingleDaisy.AccountantPowders:type_name -> main.AccountantPowder
+ 23, // [23:23] is the sub-list for method output_type
+ 23, // [23:23] is the sub-list for method input_type
+ 23, // [23:23] is the sub-list for extension type_name
+ 23, // [23:23] is the sub-list for extension extendee
+ 0, // [0:23] is the sub-list for field type_name
+}
+
+func init() { file_puddingmilkshake_proto_init() }
+func file_puddingmilkshake_proto_init() {
+ if File_puddingmilkshake_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_puddingmilkshake_proto_rawDesc,
+ NumEnums: 9,
+ NumMessages: 12,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_puddingmilkshake_proto_goTypes,
+ DependencyIndexes: file_puddingmilkshake_proto_depIdxs,
+ EnumInfos: file_puddingmilkshake_proto_enumTypes,
+ MessageInfos: file_puddingmilkshake_proto_msgTypes,
+ }.Build()
+ File_puddingmilkshake_proto = out.File
+ file_puddingmilkshake_proto_rawDesc = nil
+ file_puddingmilkshake_proto_goTypes = nil
+ file_puddingmilkshake_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/puddingmilkshake.proto b/validator/gen-validator-tests/puddingmilkshake.proto
index a0d9117..5298c5f 100644
--- a/validator/gen-validator-tests/puddingmilkshake.proto
+++ b/validator/gen-validator-tests/puddingmilkshake.proto
@@ -4,9 +4,7 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.description_all) = true;
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message PuddingMilkshake {
optional FinanceJudo FinanceJudo = 1;
diff --git a/validator/gen-validator-tests/puddingmilkshake_gostring.go b/validator/gen-validator-tests/puddingmilkshake_gostring.go
deleted file mode 100644
index 08fec52..0000000
--- a/validator/gen-validator-tests/puddingmilkshake_gostring.go
+++ /dev/null
@@ -1,49 +0,0 @@
-package main
-
-func (b *PuddingMilkshake) GoString() string {
- return deriveGoStringPuddingMilkshake(b)
-}
-
-func (b *FinanceJudo) GoString() string {
- return deriveGoStringFinanceJudo(b)
-}
-
-func (b *SaladWorry) GoString() string {
- return deriveGoStringSaladWorry(b)
-}
-
-func (b *KeyQueen) GoString() string {
- return deriveGoStringKeyQueen(b)
-}
-
-func (b *TravelBallRoom) GoString() string {
- return deriveGoStringTravelBallRoom(b)
-}
-
-func (b *SpyCarpenter) GoString() string {
- return deriveGoStringSpyCarpenter(b)
-}
-
-func (b *StarTusk) GoString() string {
- return deriveGoStringStarTusk(b)
-}
-
-func (b *MigraneLemonade) GoString() string {
- return deriveGoStringMigraneLemonade(b)
-}
-
-func (b *MudRiddle) GoString() string {
- return deriveGoStringMudRiddle(b)
-}
-
-func (b *XrayPilot) GoString() string {
- return deriveGoStringXrayPilot(b)
-}
-
-func (b *XrayPilots) GoString() string {
- return deriveGoStringXrayPilots(b)
-}
-
-func (b *BingleDaisy) GoString() string {
- return deriveGoStringBingleDaisy(b)
-}
diff --git a/validator/gen-validator-tests/puddingmilkshake_tests.go b/validator/gen-validator-tests/puddingmilkshake_tests.go
index 3b23278..76a157b 100644
--- a/validator/gen-validator-tests/puddingmilkshake_tests.go
+++ b/validator/gen-validator-tests/puddingmilkshake_tests.go
@@ -15,9 +15,9 @@
package main
import (
- "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
rparser "github.com/katydid/validator-go/validator/parser"
+ "google.golang.org/protobuf/proto"
)
var Ab21FinanceJudo = &FinanceJudo{
diff --git a/validator/gen-validator-tests/random.go b/validator/gen-validator-tests/random.go
index 11f8512..df45a93 100644
--- a/validator/gen-validator-tests/random.go
+++ b/validator/gen-validator-tests/random.go
@@ -49,6 +49,9 @@ func randStruct(r randy, typ reflect.Type) interface{} {
if strings.HasPrefix(fieldName, "XXX_") {
continue
}
+ if !strct.Type().Field(i).IsExported() {
+ continue
+ }
fieldType := typ.Field(i).Type
isPointer := fieldType.Kind() == reflect.Ptr
// is a slice, but not a byte slice
diff --git a/validator/gen-validator-tests/schema.go b/validator/gen-validator-tests/schema.go
index 41079cd..1ea4457 100644
--- a/validator/gen-validator-tests/schema.go
+++ b/validator/gen-validator-tests/schema.go
@@ -17,7 +17,7 @@ package main
import (
"reflect"
- "github.com/gogo/protobuf/proto"
+ "google.golang.org/protobuf/proto"
)
var Schemas = map[string]Schema{}
diff --git a/validator/gen-validator-tests/srctree.pb.go b/validator/gen-validator-tests/srctree.pb.go
index faf3ddd..cb8a47c 100644
--- a/validator/gen-validator-tests/srctree.pb.go
+++ b/validator/gen-validator-tests/srctree.pb.go
@@ -1,357 +1,139 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: srctree.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type SrcTree struct {
- PackageName *string `protobuf:"bytes,1,opt,name=PackageName" json:"PackageName,omitempty"`
- Imports []*SrcTree `protobuf:"bytes,2,rep,name=Imports" json:"Imports,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ PackageName *string `protobuf:"bytes,1,opt,name=PackageName" json:"PackageName,omitempty"`
+ Imports []*SrcTree `protobuf:"bytes,2,rep,name=Imports" json:"Imports,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *SrcTree) Reset() { *m = SrcTree{} }
-func (m *SrcTree) String() string { return proto.CompactTextString(m) }
-func (*SrcTree) ProtoMessage() {}
-func (*SrcTree) Descriptor() ([]byte, []int) {
- return fileDescriptor_4ec950957db36fea, []int{0}
-}
-func (m *SrcTree) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_SrcTree.Unmarshal(m, b)
-}
-func (m *SrcTree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_SrcTree.Marshal(b, m, deterministic)
+func (x *SrcTree) Reset() {
+ *x = SrcTree{}
+ mi := &file_srctree_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *SrcTree) XXX_Merge(src proto.Message) {
- xxx_messageInfo_SrcTree.Merge(m, src)
-}
-func (m *SrcTree) XXX_Size() int {
- return xxx_messageInfo_SrcTree.Size(m)
+
+func (x *SrcTree) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *SrcTree) XXX_DiscardUnknown() {
- xxx_messageInfo_SrcTree.DiscardUnknown(m)
+
+func (*SrcTree) ProtoMessage() {}
+
+func (x *SrcTree) ProtoReflect() protoreflect.Message {
+ mi := &file_srctree_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_SrcTree proto.InternalMessageInfo
+// Deprecated: Use SrcTree.ProtoReflect.Descriptor instead.
+func (*SrcTree) Descriptor() ([]byte, []int) {
+ return file_srctree_proto_rawDescGZIP(), []int{0}
+}
-func (m *SrcTree) GetPackageName() string {
- if m != nil && m.PackageName != nil {
- return *m.PackageName
+func (x *SrcTree) GetPackageName() string {
+ if x != nil && x.PackageName != nil {
+ return *x.PackageName
}
return ""
}
-func (m *SrcTree) GetImports() []*SrcTree {
- if m != nil {
- return m.Imports
+func (x *SrcTree) GetImports() []*SrcTree {
+ if x != nil {
+ return x.Imports
}
return nil
}
-func init() {
- proto.RegisterType((*SrcTree)(nil), "main.SrcTree")
+var File_srctree_proto protoreflect.FileDescriptor
+
+var file_srctree_proto_rawDesc = []byte{
+ 0x0a, 0x0d, 0x73, 0x72, 0x63, 0x74, 0x72, 0x65, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
+ 0x04, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x54, 0x0a, 0x07, 0x53, 0x72, 0x63, 0x54, 0x72, 0x65, 0x65,
+ 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4e, 0x61,
+ 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x07, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x53, 0x72, 0x63, 0x54, 0x72,
+ 0x65, 0x65, 0x52, 0x07, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x42, 0x41, 0x5a, 0x3f, 0x67,
+ 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x61, 0x74, 0x79, 0x64, 0x69,
+ 0x64, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x75, 0x69, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69,
+ 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x67, 0x65, 0x6e, 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
+ 0x74, 0x6f, 0x72, 0x2d, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e,
}
-func init() { proto.RegisterFile("srctree.proto", fileDescriptor_4ec950957db36fea) }
+var (
+ file_srctree_proto_rawDescOnce sync.Once
+ file_srctree_proto_rawDescData = file_srctree_proto_rawDesc
+)
-var fileDescriptor_4ec950957db36fea = []byte{
- // 145 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x2d, 0x2e, 0x4a, 0x2e,
- 0x29, 0x4a, 0x4d, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0xc9, 0x4d, 0xcc, 0xcc, 0x93,
- 0xd2, 0x4d, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xcf, 0x4f, 0xcf,
- 0xd7, 0x07, 0x4b, 0x26, 0x95, 0xa6, 0x81, 0x79, 0x60, 0x0e, 0x98, 0x05, 0xd1, 0xa4, 0x14, 0xc5,
- 0xc5, 0x1e, 0x5c, 0x94, 0x1c, 0x52, 0x94, 0x9a, 0x2a, 0xa4, 0xc0, 0xc5, 0x1d, 0x90, 0x98, 0x9c,
- 0x9d, 0x98, 0x9e, 0xea, 0x97, 0x98, 0x9b, 0x2a, 0xc1, 0xa8, 0xc0, 0xa8, 0xc1, 0x19, 0x84, 0x2c,
- 0x24, 0xa4, 0xce, 0xc5, 0xee, 0x99, 0x5b, 0x90, 0x5f, 0x54, 0x52, 0x2c, 0xc1, 0xa4, 0xc0, 0xac,
- 0xc1, 0x6d, 0xc4, 0xab, 0x07, 0xb2, 0x53, 0x0f, 0x6a, 0x42, 0x10, 0x4c, 0xd6, 0x8a, 0xe5, 0xc3,
- 0x02, 0x79, 0x46, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x55, 0xa5, 0x0f, 0x42, 0xa0, 0x00, 0x00,
- 0x00,
+func file_srctree_proto_rawDescGZIP() []byte {
+ file_srctree_proto_rawDescOnce.Do(func() {
+ file_srctree_proto_rawDescData = protoimpl.X.CompressGZIP(file_srctree_proto_rawDescData)
+ })
+ return file_srctree_proto_rawDescData
}
-func (this *SrcTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return SrctreeDescription()
+var file_srctree_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_srctree_proto_goTypes = []any{
+ (*SrcTree)(nil), // 0: main.SrcTree
}
-func SrctreeDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3847 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5b, 0x70, 0xe3, 0xd6,
- 0x79, 0x36, 0x6f, 0x12, 0xf9, 0x93, 0xa2, 0xa0, 0x23, 0x59, 0xcb, 0x95, 0xe3, 0xac, 0x56, 0xb6,
- 0xb3, 0xb2, 0x1d, 0x6b, 0x33, 0xeb, 0xdd, 0xb5, 0x8d, 0x6d, 0xe2, 0x52, 0x14, 0x57, 0xa1, 0x2b,
- 0x89, 0x0c, 0x28, 0xc5, 0x97, 0x4c, 0x07, 0x03, 0x81, 0x87, 0x14, 0x76, 0x41, 0x00, 0x01, 0xc0,
- 0x5d, 0x6b, 0xa7, 0x0f, 0xee, 0xb8, 0x97, 0xc9, 0xf4, 0x7e, 0x99, 0x69, 0xe2, 0x3a, 0xae, 0x93,
- 0x4e, 0xe3, 0x36, 0xbd, 0xa6, 0x97, 0xb4, 0x49, 0x5f, 0xfa, 0x92, 0x36, 0x4f, 0x9d, 0xc9, 0x7b,
- 0x1f, 0x3a, 0x53, 0xcf, 0xf4, 0xe6, 0xb6, 0x69, 0xbb, 0x0f, 0x9d, 0xf1, 0x4b, 0xe7, 0xdc, 0x40,
- 0x00, 0xa4, 0x04, 0x28, 0x33, 0x76, 0x9e, 0x24, 0xfc, 0xe7, 0xff, 0x3e, 0xfc, 0xe7, 0x3f, 0xff,
- 0xf9, 0xff, 0xff, 0x1c, 0x10, 0xbe, 0x2b, 0xc3, 0xea, 0xc0, 0xb6, 0x07, 0x26, 0xbe, 0xec, 0xb8,
- 0xb6, 0x6f, 0x1f, 0x8e, 0xfa, 0x97, 0x7b, 0xd8, 0xd3, 0x5d, 0xc3, 0xf1, 0x6d, 0x77, 0x83, 0xca,
- 0xd0, 0x3c, 0xd3, 0xd8, 0x10, 0x1a, 0x6b, 0xbb, 0xb0, 0x70, 0xd3, 0x30, 0xf1, 0x56, 0xa0, 0xd8,
- 0xc5, 0x3e, 0x7a, 0x16, 0xf2, 0x7d, 0xc3, 0xc4, 0xb5, 0xcc, 0x6a, 0x6e, 0xbd, 0x7c, 0xe5, 0xd1,
- 0x8d, 0x18, 0x68, 0x23, 0x8a, 0xe8, 0x10, 0xb1, 0x42, 0x11, 0x6b, 0xef, 0xe6, 0x61, 0x71, 0xca,
- 0x28, 0x42, 0x90, 0xb7, 0xb4, 0x21, 0x61, 0xcc, 0xac, 0x97, 0x14, 0xfa, 0x3f, 0xaa, 0xc1, 0xac,
- 0xa3, 0xe9, 0xb7, 0xb5, 0x01, 0xae, 0x65, 0xa9, 0x58, 0x3c, 0xa2, 0x8f, 0x02, 0xf4, 0xb0, 0x83,
- 0xad, 0x1e, 0xb6, 0xf4, 0xe3, 0x5a, 0x6e, 0x35, 0xb7, 0x5e, 0x52, 0x42, 0x12, 0xf4, 0x24, 0x2c,
- 0x38, 0xa3, 0x43, 0xd3, 0xd0, 0xd5, 0x90, 0x1a, 0xac, 0xe6, 0xd6, 0x0b, 0x8a, 0xc4, 0x06, 0xb6,
- 0xc6, 0xca, 0x97, 0x60, 0xfe, 0x2e, 0xd6, 0x6e, 0x87, 0x55, 0xcb, 0x54, 0xb5, 0x4a, 0xc4, 0x21,
- 0xc5, 0x06, 0x54, 0x86, 0xd8, 0xf3, 0xb4, 0x01, 0x56, 0xfd, 0x63, 0x07, 0xd7, 0xf2, 0x74, 0xf6,
- 0xab, 0x13, 0xb3, 0x8f, 0xcf, 0xbc, 0xcc, 0x51, 0xfb, 0xc7, 0x0e, 0x46, 0x75, 0x28, 0x61, 0x6b,
- 0x34, 0x64, 0x0c, 0x85, 0x13, 0xfc, 0xd7, 0xb4, 0x46, 0xc3, 0x38, 0x4b, 0x91, 0xc0, 0x38, 0xc5,
- 0xac, 0x87, 0xdd, 0x3b, 0x86, 0x8e, 0x6b, 0x33, 0x94, 0xe0, 0xd2, 0x04, 0x41, 0x97, 0x8d, 0xc7,
- 0x39, 0x04, 0x0e, 0x35, 0xa0, 0x84, 0x5f, 0xf5, 0xb1, 0xe5, 0x19, 0xb6, 0x55, 0x9b, 0xa5, 0x24,
- 0x8f, 0x4d, 0x59, 0x45, 0x6c, 0xf6, 0xe2, 0x14, 0x63, 0x1c, 0xba, 0x0e, 0xb3, 0xb6, 0xe3, 0x1b,
- 0xb6, 0xe5, 0xd5, 0x8a, 0xab, 0x99, 0xf5, 0xf2, 0x95, 0x8f, 0x4c, 0x0d, 0x84, 0x36, 0xd3, 0x51,
- 0x84, 0x32, 0x6a, 0x81, 0xe4, 0xd9, 0x23, 0x57, 0xc7, 0xaa, 0x6e, 0xf7, 0xb0, 0x6a, 0x58, 0x7d,
- 0xbb, 0x56, 0xa2, 0x04, 0x17, 0x26, 0x27, 0x42, 0x15, 0x1b, 0x76, 0x0f, 0xb7, 0xac, 0xbe, 0xad,
- 0x54, 0xbd, 0xc8, 0x33, 0x5a, 0x86, 0x19, 0xef, 0xd8, 0xf2, 0xb5, 0x57, 0x6b, 0x15, 0x1a, 0x21,
- 0xfc, 0x69, 0xed, 0x5b, 0x33, 0x30, 0x9f, 0x26, 0xc4, 0x6e, 0x40, 0xa1, 0x4f, 0x66, 0x59, 0xcb,
- 0x9e, 0xc5, 0x07, 0x0c, 0x13, 0x75, 0xe2, 0xcc, 0x0f, 0xe8, 0xc4, 0x3a, 0x94, 0x2d, 0xec, 0xf9,
- 0xb8, 0xc7, 0x22, 0x22, 0x97, 0x32, 0xa6, 0x80, 0x81, 0x26, 0x43, 0x2a, 0xff, 0x03, 0x85, 0xd4,
- 0x4b, 0x30, 0x1f, 0x98, 0xa4, 0xba, 0x9a, 0x35, 0x10, 0xb1, 0x79, 0x39, 0xc9, 0x92, 0x8d, 0xa6,
- 0xc0, 0x29, 0x04, 0xa6, 0x54, 0x71, 0xe4, 0x19, 0x6d, 0x01, 0xd8, 0x16, 0xb6, 0xfb, 0x6a, 0x0f,
- 0xeb, 0x66, 0xad, 0x78, 0x82, 0x97, 0xda, 0x44, 0x65, 0xc2, 0x4b, 0x36, 0x93, 0xea, 0x26, 0x7a,
- 0x6e, 0x1c, 0x6a, 0xb3, 0x27, 0x44, 0xca, 0x2e, 0xdb, 0x64, 0x13, 0xd1, 0x76, 0x00, 0x55, 0x17,
- 0x93, 0xb8, 0xc7, 0x3d, 0x3e, 0xb3, 0x12, 0x35, 0x62, 0x23, 0x71, 0x66, 0x0a, 0x87, 0xb1, 0x89,
- 0xcd, 0xb9, 0xe1, 0x47, 0xf4, 0x08, 0x04, 0x02, 0x95, 0x86, 0x15, 0xd0, 0x2c, 0x54, 0x11, 0xc2,
- 0x3d, 0x6d, 0x88, 0x57, 0xee, 0x41, 0x35, 0xea, 0x1e, 0xb4, 0x04, 0x05, 0xcf, 0xd7, 0x5c, 0x9f,
- 0x46, 0x61, 0x41, 0x61, 0x0f, 0x48, 0x82, 0x1c, 0xb6, 0x7a, 0x34, 0xcb, 0x15, 0x14, 0xf2, 0x2f,
- 0xfa, 0xd1, 0xf1, 0x84, 0x73, 0x74, 0xc2, 0x1f, 0x9b, 0x5c, 0xd1, 0x08, 0x73, 0x7c, 0xde, 0x2b,
- 0xcf, 0xc0, 0x5c, 0x64, 0x02, 0x69, 0x5f, 0xbd, 0xf6, 0x13, 0xf0, 0xe0, 0x54, 0x6a, 0xf4, 0x12,
- 0x2c, 0x8d, 0x2c, 0xc3, 0xf2, 0xb1, 0xeb, 0xb8, 0x98, 0x44, 0x2c, 0x7b, 0x55, 0xed, 0x9f, 0x67,
- 0x4f, 0x88, 0xb9, 0x83, 0xb0, 0x36, 0x63, 0x51, 0x16, 0x47, 0x93, 0xc2, 0x27, 0x4a, 0xc5, 0x7f,
- 0x99, 0x95, 0x5e, 0x7b, 0xed, 0xb5, 0xd7, 0xb2, 0x6b, 0x5f, 0x9c, 0x81, 0xa5, 0x69, 0x7b, 0x66,
- 0xea, 0xf6, 0x5d, 0x86, 0x19, 0x6b, 0x34, 0x3c, 0xc4, 0x2e, 0x75, 0x52, 0x41, 0xe1, 0x4f, 0xa8,
- 0x0e, 0x05, 0x53, 0x3b, 0xc4, 0x66, 0x2d, 0xbf, 0x9a, 0x59, 0xaf, 0x5e, 0x79, 0x32, 0xd5, 0xae,
- 0xdc, 0xd8, 0x21, 0x10, 0x85, 0x21, 0xd1, 0xa7, 0x20, 0xcf, 0x53, 0x34, 0x61, 0x78, 0x22, 0x1d,
- 0x03, 0xd9, 0x4b, 0x0a, 0xc5, 0xa1, 0x87, 0xa0, 0x44, 0xfe, 0xb2, 0xd8, 0x98, 0xa1, 0x36, 0x17,
- 0x89, 0x80, 0xc4, 0x05, 0x5a, 0x81, 0x22, 0xdd, 0x26, 0x3d, 0x2c, 0x4a, 0x5b, 0xf0, 0x4c, 0x02,
- 0xab, 0x87, 0xfb, 0xda, 0xc8, 0xf4, 0xd5, 0x3b, 0x9a, 0x39, 0xc2, 0x34, 0xe0, 0x4b, 0x4a, 0x85,
- 0x0b, 0x3f, 0x4b, 0x64, 0xe8, 0x02, 0x94, 0xd9, 0xae, 0x32, 0xac, 0x1e, 0x7e, 0x95, 0x66, 0xcf,
- 0x82, 0xc2, 0x36, 0x5a, 0x8b, 0x48, 0xc8, 0xeb, 0x6f, 0x79, 0xb6, 0x25, 0x42, 0x93, 0xbe, 0x82,
- 0x08, 0xe8, 0xeb, 0x9f, 0x89, 0x27, 0xee, 0x87, 0xa7, 0x4f, 0x2f, 0x1e, 0x53, 0x6b, 0xdf, 0xcc,
- 0x42, 0x9e, 0xe6, 0x8b, 0x79, 0x28, 0xef, 0xbf, 0xdc, 0x69, 0xaa, 0x5b, 0xed, 0x83, 0xcd, 0x9d,
- 0xa6, 0x94, 0x41, 0x55, 0x00, 0x2a, 0xb8, 0xb9, 0xd3, 0xae, 0xef, 0x4b, 0xd9, 0xe0, 0xb9, 0xb5,
- 0xb7, 0x7f, 0xfd, 0xaa, 0x94, 0x0b, 0x00, 0x07, 0x4c, 0x90, 0x0f, 0x2b, 0x3c, 0x7d, 0x45, 0x2a,
- 0x20, 0x09, 0x2a, 0x8c, 0xa0, 0xf5, 0x52, 0x73, 0xeb, 0xfa, 0x55, 0x69, 0x26, 0x2a, 0x79, 0xfa,
- 0x8a, 0x34, 0x8b, 0xe6, 0xa0, 0x44, 0x25, 0x9b, 0xed, 0xf6, 0x8e, 0x54, 0x0c, 0x38, 0xbb, 0xfb,
- 0x4a, 0x6b, 0x6f, 0x5b, 0x2a, 0x05, 0x9c, 0xdb, 0x4a, 0xfb, 0xa0, 0x23, 0x41, 0xc0, 0xb0, 0xdb,
- 0xec, 0x76, 0xeb, 0xdb, 0x4d, 0xa9, 0x1c, 0x68, 0x6c, 0xbe, 0xbc, 0xdf, 0xec, 0x4a, 0x95, 0x88,
- 0x59, 0x4f, 0x5f, 0x91, 0xe6, 0x82, 0x57, 0x34, 0xf7, 0x0e, 0x76, 0xa5, 0x2a, 0x5a, 0x80, 0x39,
- 0xf6, 0x0a, 0x61, 0xc4, 0x7c, 0x4c, 0x74, 0xfd, 0xaa, 0x24, 0x8d, 0x0d, 0x61, 0x2c, 0x0b, 0x11,
- 0xc1, 0xf5, 0xab, 0x12, 0x5a, 0x6b, 0x40, 0x81, 0x46, 0x17, 0x42, 0x50, 0xdd, 0xa9, 0x6f, 0x36,
- 0x77, 0xd4, 0x76, 0x67, 0xbf, 0xd5, 0xde, 0xab, 0xef, 0x48, 0x99, 0xb1, 0x4c, 0x69, 0x7e, 0xe6,
- 0xa0, 0xa5, 0x34, 0xb7, 0xa4, 0x6c, 0x58, 0xd6, 0x69, 0xd6, 0xf7, 0x9b, 0x5b, 0x52, 0x6e, 0x4d,
- 0x87, 0xa5, 0x69, 0x79, 0x72, 0xea, 0xce, 0x08, 0x2d, 0x71, 0xf6, 0x84, 0x25, 0xa6, 0x5c, 0x13,
- 0x4b, 0xfc, 0x4f, 0x59, 0x58, 0x9c, 0x52, 0x2b, 0xa6, 0xbe, 0xe4, 0x79, 0x28, 0xb0, 0x10, 0x65,
- 0xd5, 0xf3, 0xf1, 0xa9, 0x45, 0x87, 0x06, 0xec, 0x44, 0x05, 0xa5, 0xb8, 0x70, 0x07, 0x91, 0x3b,
- 0xa1, 0x83, 0x20, 0x14, 0x13, 0x39, 0xfd, 0xc7, 0x27, 0x72, 0x3a, 0x2b, 0x7b, 0xd7, 0xd3, 0x94,
- 0x3d, 0x2a, 0x3b, 0x5b, 0x6e, 0x2f, 0x4c, 0xc9, 0xed, 0x37, 0x60, 0x61, 0x82, 0x28, 0x75, 0x8e,
- 0x7d, 0x3d, 0x03, 0xb5, 0x93, 0x9c, 0x93, 0x90, 0xe9, 0xb2, 0x91, 0x4c, 0x77, 0x23, 0xee, 0xc1,
- 0x8b, 0x27, 0x2f, 0xc2, 0xc4, 0x5a, 0xbf, 0x93, 0x81, 0xe5, 0xe9, 0x9d, 0xe2, 0x54, 0x1b, 0x3e,
- 0x05, 0x33, 0x43, 0xec, 0x1f, 0xd9, 0xa2, 0x5b, 0xfa, 0xd8, 0x94, 0x1a, 0x4c, 0x86, 0xe3, 0x8b,
- 0xcd, 0x51, 0xe1, 0x22, 0x9e, 0x3b, 0xa9, 0xdd, 0x63, 0xd6, 0x4c, 0x58, 0xfa, 0x85, 0x2c, 0x3c,
- 0x38, 0x95, 0x7c, 0xaa, 0xa1, 0x0f, 0x03, 0x18, 0x96, 0x33, 0xf2, 0x59, 0x47, 0xc4, 0x12, 0x6c,
- 0x89, 0x4a, 0x68, 0xf2, 0x22, 0xc9, 0x73, 0xe4, 0x07, 0xe3, 0x39, 0x3a, 0x0e, 0x4c, 0x44, 0x15,
- 0x9e, 0x1d, 0x1b, 0x9a, 0xa7, 0x86, 0x7e, 0xf4, 0x84, 0x99, 0x4e, 0x04, 0xe6, 0x27, 0x40, 0xd2,
- 0x4d, 0x03, 0x5b, 0xbe, 0xea, 0xf9, 0x2e, 0xd6, 0x86, 0x86, 0x35, 0xa0, 0x15, 0xa4, 0x28, 0x17,
- 0xfa, 0x9a, 0xe9, 0x61, 0x65, 0x9e, 0x0d, 0x77, 0xc5, 0x28, 0x41, 0xd0, 0x00, 0x72, 0x43, 0x88,
- 0x99, 0x08, 0x82, 0x0d, 0x07, 0x88, 0xb5, 0x9f, 0x2f, 0x41, 0x39, 0xd4, 0x57, 0xa3, 0x8b, 0x50,
- 0xb9, 0xa5, 0xdd, 0xd1, 0x54, 0x71, 0x56, 0x62, 0x9e, 0x28, 0x13, 0x59, 0x87, 0x9f, 0x97, 0x3e,
- 0x01, 0x4b, 0x54, 0xc5, 0x1e, 0xf9, 0xd8, 0x55, 0x75, 0x53, 0xf3, 0x3c, 0xea, 0xb4, 0x22, 0x55,
- 0x45, 0x64, 0xac, 0x4d, 0x86, 0x1a, 0x62, 0x04, 0x5d, 0x83, 0x45, 0x8a, 0x18, 0x8e, 0x4c, 0xdf,
- 0x70, 0x4c, 0xac, 0x92, 0xd3, 0x9b, 0x47, 0x2b, 0x49, 0x60, 0xd9, 0x02, 0xd1, 0xd8, 0xe5, 0x0a,
- 0xc4, 0x22, 0x0f, 0x6d, 0xc1, 0xc3, 0x14, 0x36, 0xc0, 0x16, 0x76, 0x35, 0x1f, 0xab, 0xf8, 0xf3,
- 0x23, 0xcd, 0xf4, 0x54, 0xcd, 0xea, 0xa9, 0x47, 0x9a, 0x77, 0x54, 0x5b, 0x22, 0x04, 0x9b, 0xd9,
- 0x5a, 0x46, 0x39, 0x4f, 0x14, 0xb7, 0xb9, 0x5e, 0x93, 0xaa, 0xd5, 0xad, 0xde, 0xa7, 0x35, 0xef,
- 0x08, 0xc9, 0xb0, 0x4c, 0x59, 0x3c, 0xdf, 0x35, 0xac, 0x81, 0xaa, 0x1f, 0x61, 0xfd, 0xb6, 0x3a,
- 0xf2, 0xfb, 0xcf, 0xd6, 0x1e, 0x0a, 0xbf, 0x9f, 0x5a, 0xd8, 0xa5, 0x3a, 0x0d, 0xa2, 0x72, 0xe0,
- 0xf7, 0x9f, 0x45, 0x5d, 0xa8, 0x90, 0xc5, 0x18, 0x1a, 0xf7, 0xb0, 0xda, 0xb7, 0x5d, 0x5a, 0x1a,
- 0xab, 0x53, 0x52, 0x53, 0xc8, 0x83, 0x1b, 0x6d, 0x0e, 0xd8, 0xb5, 0x7b, 0x58, 0x2e, 0x74, 0x3b,
- 0xcd, 0xe6, 0x96, 0x52, 0x16, 0x2c, 0x37, 0x6d, 0x97, 0x04, 0xd4, 0xc0, 0x0e, 0x1c, 0x5c, 0x66,
- 0x01, 0x35, 0xb0, 0x85, 0x7b, 0xaf, 0xc1, 0xa2, 0xae, 0xb3, 0x39, 0x1b, 0xba, 0xca, 0xcf, 0x58,
- 0x5e, 0x4d, 0x8a, 0x38, 0x4b, 0xd7, 0xb7, 0x99, 0x02, 0x8f, 0x71, 0x0f, 0x3d, 0x07, 0x0f, 0x8e,
- 0x9d, 0x15, 0x06, 0x2e, 0x4c, 0xcc, 0x32, 0x0e, 0xbd, 0x06, 0x8b, 0xce, 0xf1, 0x24, 0x10, 0x45,
- 0xde, 0xe8, 0x1c, 0xc7, 0x61, 0xcf, 0xc0, 0x92, 0x73, 0xe4, 0x4c, 0xe2, 0x9e, 0x08, 0xe3, 0x90,
- 0x73, 0xe4, 0xc4, 0x81, 0x8f, 0xd1, 0x03, 0xb7, 0x8b, 0x75, 0xcd, 0xc7, 0xbd, 0xda, 0xb9, 0xb0,
- 0x7a, 0x68, 0x00, 0x5d, 0x06, 0x49, 0xd7, 0x55, 0x6c, 0x69, 0x87, 0x26, 0x56, 0x35, 0x17, 0x5b,
- 0x9a, 0x57, 0xbb, 0x10, 0x56, 0xae, 0xea, 0x7a, 0x93, 0x8e, 0xd6, 0xe9, 0x20, 0x7a, 0x02, 0x16,
- 0xec, 0xc3, 0x5b, 0x3a, 0x0b, 0x49, 0xd5, 0x71, 0x71, 0xdf, 0x78, 0xb5, 0xf6, 0x28, 0xf5, 0xef,
- 0x3c, 0x19, 0xa0, 0x01, 0xd9, 0xa1, 0x62, 0xf4, 0x38, 0x48, 0xba, 0x77, 0xa4, 0xb9, 0x0e, 0xcd,
- 0xc9, 0x9e, 0xa3, 0xe9, 0xb8, 0xf6, 0x18, 0x53, 0x65, 0xf2, 0x3d, 0x21, 0x26, 0x5b, 0xc2, 0xbb,
- 0x6b, 0xf4, 0x7d, 0xc1, 0x78, 0x89, 0x6d, 0x09, 0x2a, 0xe3, 0x6c, 0xeb, 0x20, 0x11, 0x57, 0x44,
- 0x5e, 0xbc, 0x4e, 0xd5, 0xaa, 0xce, 0x91, 0x13, 0x7e, 0xef, 0x23, 0x30, 0x47, 0x34, 0xc7, 0x2f,
- 0x7d, 0x9c, 0x35, 0x64, 0xce, 0x51, 0xe8, 0x8d, 0x57, 0x61, 0x99, 0x28, 0x0d, 0xb1, 0xaf, 0xf5,
- 0x34, 0x5f, 0x0b, 0x69, 0x7f, 0x9c, 0x6a, 0x13, 0xbf, 0xef, 0xf2, 0xc1, 0x88, 0x9d, 0xee, 0xe8,
- 0xf0, 0x38, 0x88, 0xac, 0xa7, 0x98, 0x9d, 0x44, 0x26, 0x62, 0xeb, 0x03, 0x6b, 0xba, 0xd7, 0x64,
- 0xa8, 0x84, 0x03, 0x1f, 0x95, 0x80, 0x85, 0xbe, 0x94, 0x21, 0x5d, 0x50, 0xa3, 0xbd, 0x45, 0xfa,
- 0x97, 0x57, 0x9a, 0x52, 0x96, 0xf4, 0x51, 0x3b, 0xad, 0xfd, 0xa6, 0xaa, 0x1c, 0xec, 0xed, 0xb7,
- 0x76, 0x9b, 0x52, 0x2e, 0xdc, 0xb0, 0x7f, 0x27, 0x0b, 0xd5, 0xe8, 0xd9, 0x0b, 0xfd, 0x08, 0x9c,
- 0x13, 0x17, 0x25, 0x1e, 0xf6, 0xd5, 0xbb, 0x86, 0x4b, 0xf7, 0xe2, 0x50, 0x63, 0x75, 0x31, 0x88,
- 0x86, 0x25, 0xae, 0xd5, 0xc5, 0xfe, 0x8b, 0x86, 0x4b, 0x76, 0xda, 0x50, 0xf3, 0xd1, 0x0e, 0x5c,
- 0xb0, 0x6c, 0xd5, 0xf3, 0x35, 0xab, 0xa7, 0xb9, 0x3d, 0x75, 0x7c, 0x45, 0xa5, 0x6a, 0xba, 0x8e,
- 0x3d, 0xcf, 0x66, 0x35, 0x30, 0x60, 0xf9, 0x88, 0x65, 0x77, 0xb9, 0xf2, 0xb8, 0x38, 0xd4, 0xb9,
- 0x6a, 0x2c, 0x72, 0x73, 0x27, 0x45, 0xee, 0x43, 0x50, 0x1a, 0x6a, 0x8e, 0x8a, 0x2d, 0xdf, 0x3d,
- 0xa6, 0x1d, 0x77, 0x51, 0x29, 0x0e, 0x35, 0xa7, 0x49, 0x9e, 0x3f, 0x9c, 0x83, 0xcf, 0x3f, 0xe4,
- 0xa0, 0x12, 0xee, 0xba, 0xc9, 0x21, 0x46, 0xa7, 0x05, 0x2a, 0x43, 0x53, 0xd8, 0x23, 0xa7, 0xf6,
- 0xe8, 0x1b, 0x0d, 0x52, 0xb9, 0xe4, 0x19, 0xd6, 0x0b, 0x2b, 0x0c, 0x49, 0xba, 0x06, 0x12, 0x5a,
- 0x98, 0xf5, 0x1e, 0x45, 0x85, 0x3f, 0xa1, 0x6d, 0x98, 0xb9, 0xe5, 0x51, 0xee, 0x19, 0xca, 0xfd,
- 0xe8, 0xe9, 0xdc, 0x2f, 0x74, 0x29, 0x79, 0xe9, 0x85, 0xae, 0xba, 0xd7, 0x56, 0x76, 0xeb, 0x3b,
- 0x0a, 0x87, 0xa3, 0xf3, 0x90, 0x37, 0xb5, 0x7b, 0xc7, 0xd1, 0x1a, 0x47, 0x45, 0x69, 0x1d, 0x7f,
- 0x1e, 0xf2, 0x77, 0xb1, 0x76, 0x3b, 0x5a, 0x59, 0xa8, 0xe8, 0x03, 0x0c, 0xfd, 0xcb, 0x50, 0xa0,
- 0xfe, 0x42, 0x00, 0xdc, 0x63, 0xd2, 0x03, 0xa8, 0x08, 0xf9, 0x46, 0x5b, 0x21, 0xe1, 0x2f, 0x41,
- 0x85, 0x49, 0xd5, 0x4e, 0xab, 0xd9, 0x68, 0x4a, 0xd9, 0xb5, 0x6b, 0x30, 0xc3, 0x9c, 0x40, 0xb6,
- 0x46, 0xe0, 0x06, 0xe9, 0x01, 0xfe, 0xc8, 0x39, 0x32, 0x62, 0xf4, 0x60, 0x77, 0xb3, 0xa9, 0x48,
- 0xd9, 0xf0, 0xf2, 0x7a, 0x50, 0x09, 0x37, 0xdc, 0x1f, 0x4e, 0x4c, 0x7d, 0x3b, 0x03, 0xe5, 0x50,
- 0x03, 0x4d, 0x3a, 0x1f, 0xcd, 0x34, 0xed, 0xbb, 0xaa, 0x66, 0x1a, 0x9a, 0xc7, 0x83, 0x02, 0xa8,
- 0xa8, 0x4e, 0x24, 0x69, 0x17, 0xed, 0x43, 0x31, 0xfe, 0xad, 0x0c, 0x48, 0xf1, 0xde, 0x35, 0x66,
- 0x60, 0xe6, 0x87, 0x6a, 0xe0, 0x9b, 0x19, 0xa8, 0x46, 0x1b, 0xd6, 0x98, 0x79, 0x17, 0x7f, 0xa8,
- 0xe6, 0xfd, 0x63, 0x16, 0xe6, 0x22, 0x6d, 0x6a, 0x5a, 0xeb, 0x3e, 0x0f, 0x0b, 0x46, 0x0f, 0x0f,
- 0x1d, 0xdb, 0xc7, 0x96, 0x7e, 0xac, 0x9a, 0xf8, 0x0e, 0x36, 0x6b, 0x6b, 0x34, 0x51, 0x5c, 0x3e,
- 0xbd, 0x11, 0xde, 0x68, 0x8d, 0x71, 0x3b, 0x04, 0x26, 0x2f, 0xb6, 0xb6, 0x9a, 0xbb, 0x9d, 0xf6,
- 0x7e, 0x73, 0xaf, 0xf1, 0xb2, 0x7a, 0xb0, 0xf7, 0x63, 0x7b, 0xed, 0x17, 0xf7, 0x14, 0xc9, 0x88,
- 0xa9, 0x7d, 0x80, 0x5b, 0xbd, 0x03, 0x52, 0xdc, 0x28, 0x74, 0x0e, 0xa6, 0x99, 0x25, 0x3d, 0x80,
- 0x16, 0x61, 0x7e, 0xaf, 0xad, 0x76, 0x5b, 0x5b, 0x4d, 0xb5, 0x79, 0xf3, 0x66, 0xb3, 0xb1, 0xdf,
- 0x65, 0x57, 0x1b, 0x81, 0xf6, 0x7e, 0x74, 0x53, 0xbf, 0x91, 0x83, 0xc5, 0x29, 0x96, 0xa0, 0x3a,
- 0x3f, 0x94, 0xb0, 0x73, 0xd2, 0x53, 0x69, 0xac, 0xdf, 0x20, 0x5d, 0x41, 0x47, 0x73, 0x7d, 0x7e,
- 0x86, 0x79, 0x1c, 0x88, 0x97, 0x2c, 0xdf, 0xe8, 0x1b, 0xd8, 0xe5, 0x37, 0x41, 0xec, 0xa4, 0x32,
- 0x3f, 0x96, 0xb3, 0xcb, 0xa0, 0x8f, 0x03, 0x72, 0x6c, 0xcf, 0xf0, 0x8d, 0x3b, 0x58, 0x35, 0x2c,
- 0x71, 0x6d, 0x44, 0x4e, 0x2e, 0x79, 0x45, 0x12, 0x23, 0x2d, 0xcb, 0x0f, 0xb4, 0x2d, 0x3c, 0xd0,
- 0x62, 0xda, 0x24, 0x81, 0xe7, 0x14, 0x49, 0x8c, 0x04, 0xda, 0x17, 0xa1, 0xd2, 0xb3, 0x47, 0xa4,
- 0x9d, 0x63, 0x7a, 0xa4, 0x5e, 0x64, 0x94, 0x32, 0x93, 0x05, 0x2a, 0xbc, 0x51, 0x1f, 0xdf, 0x57,
- 0x55, 0x94, 0x32, 0x93, 0x31, 0x95, 0x4b, 0x30, 0xaf, 0x0d, 0x06, 0x2e, 0x21, 0x17, 0x44, 0xec,
- 0xe8, 0x51, 0x0d, 0xc4, 0x54, 0x71, 0xe5, 0x05, 0x28, 0x0a, 0x3f, 0x90, 0x92, 0x4c, 0x3c, 0xa1,
- 0x3a, 0xec, 0x3c, 0x9d, 0x5d, 0x2f, 0x29, 0x45, 0x4b, 0x0c, 0x5e, 0x84, 0x8a, 0xe1, 0xa9, 0xe3,
- 0xeb, 0xf7, 0xec, 0x6a, 0x76, 0xbd, 0xa8, 0x94, 0x0d, 0x2f, 0xb8, 0xba, 0x5c, 0x7b, 0x27, 0x0b,
- 0xd5, 0xe8, 0xe7, 0x03, 0xb4, 0x05, 0x45, 0xd3, 0xd6, 0x35, 0x1a, 0x5a, 0xec, 0xdb, 0xd5, 0x7a,
- 0xc2, 0x17, 0x87, 0x8d, 0x1d, 0xae, 0xaf, 0x04, 0xc8, 0x95, 0xbf, 0xcf, 0x40, 0x51, 0x88, 0xd1,
- 0x32, 0xe4, 0x1d, 0xcd, 0x3f, 0xa2, 0x74, 0x85, 0xcd, 0xac, 0x94, 0x51, 0xe8, 0x33, 0x91, 0x7b,
- 0x8e, 0x66, 0xd1, 0x10, 0xe0, 0x72, 0xf2, 0x4c, 0xd6, 0xd5, 0xc4, 0x5a, 0x8f, 0x9e, 0x6b, 0xec,
- 0xe1, 0x10, 0x5b, 0xbe, 0x27, 0xd6, 0x95, 0xcb, 0x1b, 0x5c, 0x8c, 0x9e, 0x84, 0x05, 0xdf, 0xd5,
- 0x0c, 0x33, 0xa2, 0x9b, 0xa7, 0xba, 0x92, 0x18, 0x08, 0x94, 0x65, 0x38, 0x2f, 0x78, 0x7b, 0xd8,
- 0xd7, 0xf4, 0x23, 0xdc, 0x1b, 0x83, 0x66, 0xe8, 0xfd, 0xc5, 0x39, 0xae, 0xb0, 0xc5, 0xc7, 0x05,
- 0x76, 0xed, 0x7b, 0x19, 0x58, 0x10, 0x27, 0xb1, 0x5e, 0xe0, 0xac, 0x5d, 0x00, 0xcd, 0xb2, 0x6c,
- 0x3f, 0xec, 0xae, 0xc9, 0x50, 0x9e, 0xc0, 0x6d, 0xd4, 0x03, 0x90, 0x12, 0x22, 0x58, 0x19, 0x02,
- 0x8c, 0x47, 0x4e, 0x74, 0xdb, 0x05, 0x28, 0xf3, 0x6f, 0x43, 0xf4, 0x03, 0x23, 0x3b, 0xbb, 0x03,
- 0x13, 0x91, 0x23, 0x1b, 0x5a, 0x82, 0xc2, 0x21, 0x1e, 0x18, 0x16, 0xbf, 0xf1, 0x65, 0x0f, 0xe2,
- 0x86, 0x25, 0x1f, 0xdc, 0xb0, 0x6c, 0x7e, 0x0e, 0x16, 0x75, 0x7b, 0x18, 0x37, 0x77, 0x53, 0x8a,
- 0xdd, 0x1f, 0x78, 0x9f, 0xce, 0xbc, 0x02, 0xe3, 0x16, 0xf3, 0xff, 0x32, 0x99, 0xaf, 0x66, 0x73,
- 0xdb, 0x9d, 0xcd, 0xaf, 0x67, 0x57, 0xb6, 0x19, 0xb4, 0x23, 0x66, 0xaa, 0xe0, 0xbe, 0x89, 0x75,
- 0x62, 0x3d, 0x7c, 0xed, 0x49, 0x78, 0x6a, 0x60, 0xf8, 0x47, 0xa3, 0xc3, 0x0d, 0xdd, 0x1e, 0x5e,
- 0x1e, 0xd8, 0x03, 0x7b, 0xfc, 0x4d, 0x95, 0x3c, 0xd1, 0x07, 0xfa, 0x1f, 0xff, 0xae, 0x5a, 0x0a,
- 0xa4, 0x2b, 0x89, 0x1f, 0x61, 0xe5, 0x3d, 0x58, 0xe4, 0xca, 0x2a, 0xfd, 0xb0, 0xc3, 0x8e, 0x27,
- 0xe8, 0xd4, 0xcb, 0xb1, 0xda, 0x37, 0xde, 0xa5, 0xe5, 0x5a, 0x59, 0xe0, 0x50, 0x32, 0xc6, 0x4e,
- 0x30, 0xb2, 0x02, 0x0f, 0x46, 0xf8, 0xd8, 0xd6, 0xc4, 0x6e, 0x02, 0xe3, 0x77, 0x38, 0xe3, 0x62,
- 0x88, 0xb1, 0xcb, 0xa1, 0x72, 0x03, 0xe6, 0xce, 0xc2, 0xf5, 0xb7, 0x9c, 0xab, 0x82, 0xc3, 0x24,
- 0xdb, 0x30, 0x4f, 0x49, 0xf4, 0x91, 0xe7, 0xdb, 0x43, 0x9a, 0xf7, 0x4e, 0xa7, 0xf9, 0xbb, 0x77,
- 0xd9, 0x5e, 0xa9, 0x12, 0x58, 0x23, 0x40, 0xc9, 0x32, 0xd0, 0x6f, 0x59, 0x3d, 0xac, 0x9b, 0x09,
- 0x0c, 0xdf, 0xe5, 0x86, 0x04, 0xfa, 0xf2, 0x67, 0x61, 0x89, 0xfc, 0x4f, 0xd3, 0x52, 0xd8, 0x92,
- 0xe4, 0x9b, 0xb4, 0xda, 0xf7, 0x5e, 0x67, 0xdb, 0x71, 0x31, 0x20, 0x08, 0xd9, 0x14, 0x5a, 0xc5,
- 0x01, 0xf6, 0x7d, 0xec, 0x7a, 0xaa, 0x66, 0x4e, 0x33, 0x2f, 0x74, 0x15, 0x51, 0xfb, 0xd2, 0x7b,
- 0xd1, 0x55, 0xdc, 0x66, 0xc8, 0xba, 0x69, 0xca, 0x07, 0x70, 0x6e, 0x4a, 0x54, 0xa4, 0xe0, 0x7c,
- 0x83, 0x73, 0x2e, 0x4d, 0x44, 0x06, 0xa1, 0xed, 0x80, 0x90, 0x07, 0x6b, 0x99, 0x82, 0xf3, 0x37,
- 0x39, 0x27, 0xe2, 0x58, 0xb1, 0xa4, 0x84, 0xf1, 0x05, 0x58, 0xb8, 0x83, 0xdd, 0x43, 0xdb, 0xe3,
- 0xd7, 0x3f, 0x29, 0xe8, 0xde, 0xe4, 0x74, 0xf3, 0x1c, 0x48, 0xef, 0x83, 0x08, 0xd7, 0x73, 0x50,
- 0xec, 0x6b, 0x3a, 0x4e, 0x41, 0xf1, 0x65, 0x4e, 0x31, 0x4b, 0xf4, 0x09, 0xb4, 0x0e, 0x95, 0x81,
- 0xcd, 0x2b, 0x53, 0x32, 0xfc, 0x2d, 0x0e, 0x2f, 0x0b, 0x0c, 0xa7, 0x70, 0x6c, 0x67, 0x64, 0x92,
- 0xb2, 0x95, 0x4c, 0xf1, 0x5b, 0x82, 0x42, 0x60, 0x38, 0xc5, 0x19, 0xdc, 0xfa, 0xb6, 0xa0, 0xf0,
- 0x42, 0xfe, 0x7c, 0x1e, 0xca, 0xb6, 0x65, 0x1e, 0xdb, 0x56, 0x1a, 0x23, 0xbe, 0xc2, 0x19, 0x80,
- 0x43, 0x08, 0xc1, 0x0d, 0x28, 0xa5, 0x5d, 0x88, 0xdf, 0x79, 0x4f, 0x6c, 0x0f, 0xb1, 0x02, 0xdb,
- 0x30, 0x2f, 0x12, 0x94, 0x61, 0x5b, 0x29, 0x28, 0xbe, 0xc6, 0x29, 0xaa, 0x21, 0x18, 0x9f, 0x86,
- 0x8f, 0x3d, 0x7f, 0x80, 0xd3, 0x90, 0xbc, 0x23, 0xa6, 0xc1, 0x21, 0xdc, 0x95, 0x87, 0xd8, 0xd2,
- 0x8f, 0xd2, 0x31, 0xfc, 0xae, 0x70, 0xa5, 0xc0, 0x10, 0x8a, 0x06, 0xcc, 0x0d, 0x35, 0xd7, 0x3b,
- 0xd2, 0xcc, 0x54, 0xcb, 0xf1, 0x7b, 0x9c, 0xa3, 0x12, 0x80, 0xb8, 0x47, 0x46, 0xd6, 0x59, 0x68,
- 0xbe, 0x2e, 0x3c, 0x12, 0x82, 0xf1, 0xad, 0xe7, 0xf9, 0xf4, 0xae, 0xec, 0x2c, 0x6c, 0xbf, 0x2f,
- 0xb6, 0x1e, 0xc3, 0xee, 0x86, 0x19, 0x6f, 0x40, 0xc9, 0x33, 0xee, 0xa5, 0xa2, 0xf9, 0x03, 0xb1,
- 0xd2, 0x14, 0x40, 0xc0, 0x2f, 0xc3, 0xf9, 0xa9, 0x65, 0x22, 0x05, 0xd9, 0x1f, 0x72, 0xb2, 0xe5,
- 0x29, 0xa5, 0x82, 0xa7, 0x84, 0xb3, 0x52, 0xfe, 0x91, 0x48, 0x09, 0x38, 0xc6, 0xd5, 0x21, 0x67,
- 0x05, 0x4f, 0xeb, 0x9f, 0xcd, 0x6b, 0x7f, 0x2c, 0xbc, 0xc6, 0xb0, 0x11, 0xaf, 0xed, 0xc3, 0x32,
- 0x67, 0x3c, 0xdb, 0xba, 0xfe, 0x89, 0x48, 0xac, 0x0c, 0x7d, 0x10, 0x5d, 0xdd, 0xcf, 0xc1, 0x4a,
- 0xe0, 0x4e, 0xd1, 0x94, 0x7a, 0xea, 0x50, 0x73, 0x52, 0x30, 0x7f, 0x83, 0x33, 0x8b, 0x8c, 0x1f,
- 0x74, 0xb5, 0xde, 0xae, 0xe6, 0x10, 0xf2, 0x97, 0xa0, 0x26, 0xc8, 0x47, 0x96, 0x8b, 0x75, 0x7b,
- 0x60, 0x19, 0xf7, 0x70, 0x2f, 0x05, 0xf5, 0x9f, 0xc6, 0x96, 0xea, 0x20, 0x04, 0x27, 0xcc, 0x2d,
- 0x90, 0x82, 0x5e, 0x45, 0x35, 0x86, 0x8e, 0xed, 0xfa, 0x09, 0x8c, 0x7f, 0x26, 0x56, 0x2a, 0xc0,
- 0xb5, 0x28, 0x4c, 0x6e, 0x42, 0x95, 0x3e, 0xa6, 0x0d, 0xc9, 0x3f, 0xe7, 0x44, 0x73, 0x63, 0x14,
- 0x4f, 0x1c, 0xba, 0x3d, 0x74, 0x34, 0x37, 0x4d, 0xfe, 0xfb, 0x0b, 0x91, 0x38, 0x38, 0x84, 0x27,
- 0x0e, 0xff, 0xd8, 0xc1, 0xa4, 0xda, 0xa7, 0x60, 0xf8, 0xa6, 0x48, 0x1c, 0x02, 0xc3, 0x29, 0x44,
- 0xc3, 0x90, 0x82, 0xe2, 0x2f, 0x05, 0x85, 0xc0, 0x10, 0x8a, 0xcf, 0x8c, 0x0b, 0xad, 0x8b, 0x07,
- 0x86, 0xe7, 0xbb, 0xac, 0x15, 0x3e, 0x9d, 0xea, 0xaf, 0xde, 0x8b, 0x36, 0x61, 0x4a, 0x08, 0x4a,
- 0x32, 0x11, 0xbf, 0x42, 0xa5, 0x27, 0xa5, 0x64, 0xc3, 0xbe, 0x25, 0x32, 0x51, 0x08, 0x46, 0x6c,
- 0x0b, 0x75, 0x88, 0xc4, 0xed, 0x3a, 0x39, 0x1f, 0xa4, 0xa0, 0xfb, 0x76, 0xcc, 0xb8, 0xae, 0xc0,
- 0x12, 0xce, 0x50, 0xff, 0x33, 0xb2, 0x6e, 0xe3, 0xe3, 0x54, 0xd1, 0xf9, 0xd7, 0xb1, 0xfe, 0xe7,
- 0x80, 0x21, 0x59, 0x0e, 0x99, 0x8f, 0xf5, 0x53, 0x28, 0xe9, 0x57, 0x40, 0xb5, 0x9f, 0xbc, 0xcf,
- 0xe7, 0x1b, 0x6d, 0xa7, 0xe4, 0x1d, 0x12, 0xe4, 0xd1, 0xa6, 0x27, 0x99, 0xec, 0xf5, 0xfb, 0x41,
- 0x9c, 0x47, 0x7a, 0x1e, 0xf9, 0x26, 0xcc, 0x45, 0x1a, 0x9e, 0x64, 0xaa, 0x9f, 0xe2, 0x54, 0x95,
- 0x70, 0xbf, 0x23, 0x5f, 0x83, 0x3c, 0x69, 0x5e, 0x92, 0xe1, 0x3f, 0xcd, 0xe1, 0x54, 0x5d, 0xfe,
- 0x24, 0x14, 0x45, 0xd3, 0x92, 0x0c, 0xfd, 0x19, 0x0e, 0x0d, 0x20, 0x04, 0x2e, 0x1a, 0x96, 0x64,
- 0xf8, 0xcf, 0x0a, 0xb8, 0x80, 0x10, 0x78, 0x7a, 0x17, 0xfe, 0xcd, 0xcf, 0xe5, 0x79, 0xd1, 0x11,
- 0xbe, 0xbb, 0x01, 0xb3, 0xbc, 0x53, 0x49, 0x46, 0x7f, 0x81, 0xbf, 0x5c, 0x20, 0xe4, 0x67, 0xa0,
- 0x90, 0xd2, 0xe1, 0xbf, 0xc0, 0xa1, 0x4c, 0x5f, 0x6e, 0x40, 0x39, 0xd4, 0x9d, 0x24, 0xc3, 0x7f,
- 0x91, 0xc3, 0xc3, 0x28, 0x62, 0x3a, 0xef, 0x4e, 0x92, 0x09, 0x7e, 0x49, 0x98, 0xce, 0x11, 0xc4,
- 0x6d, 0xa2, 0x31, 0x49, 0x46, 0xff, 0xb2, 0xf0, 0xba, 0x80, 0xc8, 0xcf, 0x43, 0x29, 0x28, 0x36,
- 0xc9, 0xf8, 0x5f, 0xe1, 0xf8, 0x31, 0x86, 0x78, 0x20, 0x54, 0xec, 0x92, 0x29, 0x7e, 0x55, 0x78,
- 0x20, 0x84, 0x22, 0xdb, 0x28, 0xde, 0xc0, 0x24, 0x33, 0xfd, 0x9a, 0xd8, 0x46, 0xb1, 0xfe, 0x85,
- 0xac, 0x26, 0xcd, 0xf9, 0xc9, 0x14, 0xbf, 0x2e, 0x56, 0x93, 0xea, 0x13, 0x33, 0xe2, 0x1d, 0x41,
- 0x32, 0xc7, 0x6f, 0x08, 0x33, 0x62, 0x0d, 0x81, 0xdc, 0x01, 0x34, 0xd9, 0x0d, 0x24, 0xf3, 0x7d,
- 0x91, 0xf3, 0x2d, 0x4c, 0x34, 0x03, 0xf2, 0x8b, 0xb0, 0x3c, 0xbd, 0x13, 0x48, 0x66, 0xfd, 0xd2,
- 0xfd, 0xd8, 0xd9, 0x2d, 0xdc, 0x08, 0xc8, 0xfb, 0xe3, 0x92, 0x12, 0xee, 0x02, 0x92, 0x69, 0xdf,
- 0xb8, 0x1f, 0x4d, 0xdc, 0xe1, 0x26, 0x40, 0xae, 0x03, 0x8c, 0x0b, 0x70, 0x32, 0xd7, 0x9b, 0x9c,
- 0x2b, 0x04, 0x22, 0x5b, 0x83, 0xd7, 0xdf, 0x64, 0xfc, 0x97, 0xc5, 0xd6, 0xe0, 0x08, 0xb2, 0x35,
- 0x44, 0xe9, 0x4d, 0x46, 0xbf, 0x25, 0xb6, 0x86, 0x80, 0x90, 0xc8, 0x0e, 0x55, 0xb7, 0x64, 0x86,
- 0xaf, 0x88, 0xc8, 0x0e, 0xa1, 0xe4, 0x3d, 0x58, 0x98, 0x28, 0x88, 0xc9, 0x54, 0x5f, 0xe5, 0x54,
- 0x52, 0xbc, 0x1e, 0x86, 0x8b, 0x17, 0x2f, 0x86, 0xc9, 0x6c, 0xbf, 0x1d, 0x2b, 0x5e, 0xbc, 0x16,
- 0xca, 0x37, 0xa0, 0x68, 0x8d, 0x4c, 0x93, 0x6c, 0x1e, 0x74, 0xfa, 0x2f, 0xf7, 0x6a, 0xff, 0xfa,
- 0x3e, 0xf7, 0x8e, 0x00, 0xc8, 0xd7, 0xa0, 0x80, 0x87, 0x87, 0xb8, 0x97, 0x84, 0xfc, 0xb7, 0xf7,
- 0x45, 0xc2, 0x24, 0xda, 0xf2, 0xf3, 0x00, 0xec, 0x6a, 0x84, 0x7e, 0xf6, 0x4b, 0xc0, 0xfe, 0xfb,
- 0xfb, 0xfc, 0x37, 0x35, 0x63, 0xc8, 0x98, 0x80, 0xfd, 0x42, 0xe7, 0x74, 0x82, 0xf7, 0xa2, 0x04,
- 0x74, 0x45, 0x9e, 0x83, 0xd9, 0x5b, 0x9e, 0x6d, 0xf9, 0xda, 0x20, 0x09, 0xfd, 0x1f, 0x1c, 0x2d,
- 0xf4, 0x89, 0xc3, 0x86, 0xb6, 0x8b, 0x7d, 0x6d, 0xe0, 0x25, 0x61, 0xff, 0x93, 0x63, 0x03, 0x00,
- 0x01, 0xeb, 0x9a, 0xe7, 0xa7, 0x99, 0xf7, 0x7f, 0x09, 0xb0, 0x00, 0x10, 0xa3, 0xc9, 0xff, 0xb7,
- 0xf1, 0x71, 0x12, 0xf6, 0xfb, 0xc2, 0x68, 0xae, 0x2f, 0x7f, 0x12, 0x4a, 0xe4, 0x5f, 0xf6, 0x43,
- 0xb9, 0x04, 0xf0, 0x7f, 0x73, 0xf0, 0x18, 0x41, 0xde, 0xec, 0xf9, 0x3d, 0xdf, 0x48, 0x76, 0xf6,
- 0xff, 0xf0, 0x95, 0x16, 0xfa, 0x72, 0x1d, 0xca, 0x9e, 0xdf, 0xeb, 0x8d, 0x78, 0x7f, 0x9a, 0x00,
- 0xff, 0xdf, 0xf7, 0x83, 0x2b, 0x8b, 0x00, 0x43, 0x56, 0xfb, 0xee, 0x6d, 0xdf, 0xb1, 0xe9, 0x67,
- 0x8e, 0x24, 0x86, 0xfb, 0x9c, 0x21, 0x04, 0xd9, 0x6c, 0x4e, 0xbf, 0xbe, 0x85, 0x6d, 0x7b, 0xdb,
- 0x66, 0x17, 0xb7, 0xaf, 0xac, 0x25, 0xdf, 0xc0, 0xc2, 0xdb, 0x19, 0x98, 0xf3, 0x5c, 0xdd, 0x77,
- 0x31, 0x27, 0x41, 0xf9, 0xa1, 0x66, 0x58, 0x2b, 0x67, 0xbb, 0xbd, 0x5d, 0x7b, 0x05, 0x66, 0xbb,
- 0xae, 0xbe, 0xef, 0x62, 0x8c, 0x56, 0xa1, 0xcc, 0x7f, 0x9a, 0xb1, 0x37, 0xfe, 0xd9, 0x59, 0x58,
- 0x84, 0x2e, 0xc1, 0x2c, 0x3b, 0xff, 0x78, 0xfc, 0xfb, 0xcf, 0xdc, 0x06, 0x79, 0xe7, 0x06, 0x67,
- 0x50, 0xc4, 0xa8, 0x9c, 0xff, 0xfe, 0xdb, 0x17, 0x32, 0xff, 0x1f, 0x00, 0x00, 0xff, 0xff, 0xf8,
- 0xc2, 0x0b, 0xb2, 0x97, 0x33, 0x00, 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
+var file_srctree_proto_depIdxs = []int32{
+ 0, // 0: main.SrcTree.Imports:type_name -> main.SrcTree
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_srctree_proto_init() }
+func file_srctree_proto_init() {
+ if File_srctree_proto != nil {
+ return
}
- return d
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_srctree_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_srctree_proto_goTypes,
+ DependencyIndexes: file_srctree_proto_depIdxs,
+ MessageInfos: file_srctree_proto_msgTypes,
+ }.Build()
+ File_srctree_proto = out.File
+ file_srctree_proto_rawDesc = nil
+ file_srctree_proto_goTypes = nil
+ file_srctree_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/srctree.proto b/validator/gen-validator-tests/srctree.proto
index a0f998b..799ab7b 100644
--- a/validator/gen-validator-tests/srctree.proto
+++ b/validator/gen-validator-tests/srctree.proto
@@ -2,10 +2,9 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message SrcTree {
- option (gogoproto.description) = true;
optional string PackageName = 1;
repeated SrcTree Imports = 2;
}
diff --git a/validator/gen-validator-tests/srctree_gostring.go b/validator/gen-validator-tests/srctree_gostring.go
deleted file mode 100644
index 71ccd50..0000000
--- a/validator/gen-validator-tests/srctree_gostring.go
+++ /dev/null
@@ -1,5 +0,0 @@
-package main
-
-func (b *SrcTree) GoString() string {
- return deriveGoStringSrcTree(b)
-}
diff --git a/validator/gen-validator-tests/srctree_tests.go b/validator/gen-validator-tests/srctree_tests.go
index 57cfeba..15a4673 100644
--- a/validator/gen-validator-tests/srctree_tests.go
+++ b/validator/gen-validator-tests/srctree_tests.go
@@ -15,8 +15,8 @@
package main
import (
- "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
+ "google.golang.org/protobuf/proto"
)
var IoUtilSrcTree = &SrcTree{
diff --git a/validator/gen-validator-tests/topsyturvy.pb.go b/validator/gen-validator-tests/topsyturvy.pb.go
index 91df83c..7291ac3 100644
--- a/validator/gen-validator-tests/topsyturvy.pb.go
+++ b/validator/gen-validator-tests/topsyturvy.pb.go
@@ -1,460 +1,266 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+// Copyright 2015 Walter Schulze
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: topsyturvy.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type TopsyTurvy struct {
- Top *Topsy `protobuf:"bytes,1,opt,name=Top" json:"Top,omitempty"`
- Turf *Turvy `protobuf:"bytes,2,opt,name=Turf" json:"Turf,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Top *Topsy `protobuf:"bytes,1,opt,name=Top" json:"Top,omitempty"`
+ Turf *Turvy `protobuf:"bytes,2,opt,name=Turf" json:"Turf,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *TopsyTurvy) Reset() { *m = TopsyTurvy{} }
-func (m *TopsyTurvy) String() string { return proto.CompactTextString(m) }
-func (*TopsyTurvy) ProtoMessage() {}
-func (*TopsyTurvy) Descriptor() ([]byte, []int) {
- return fileDescriptor_6802b3ae4fa85597, []int{0}
-}
-func (m *TopsyTurvy) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_TopsyTurvy.Unmarshal(m, b)
-}
-func (m *TopsyTurvy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_TopsyTurvy.Marshal(b, m, deterministic)
+func (x *TopsyTurvy) Reset() {
+ *x = TopsyTurvy{}
+ mi := &file_topsyturvy_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *TopsyTurvy) XXX_Merge(src proto.Message) {
- xxx_messageInfo_TopsyTurvy.Merge(m, src)
-}
-func (m *TopsyTurvy) XXX_Size() int {
- return xxx_messageInfo_TopsyTurvy.Size(m)
+
+func (x *TopsyTurvy) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *TopsyTurvy) XXX_DiscardUnknown() {
- xxx_messageInfo_TopsyTurvy.DiscardUnknown(m)
+
+func (*TopsyTurvy) ProtoMessage() {}
+
+func (x *TopsyTurvy) ProtoReflect() protoreflect.Message {
+ mi := &file_topsyturvy_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_TopsyTurvy proto.InternalMessageInfo
+// Deprecated: Use TopsyTurvy.ProtoReflect.Descriptor instead.
+func (*TopsyTurvy) Descriptor() ([]byte, []int) {
+ return file_topsyturvy_proto_rawDescGZIP(), []int{0}
+}
-func (m *TopsyTurvy) GetTop() *Topsy {
- if m != nil {
- return m.Top
+func (x *TopsyTurvy) GetTop() *Topsy {
+ if x != nil {
+ return x.Top
}
return nil
}
-func (m *TopsyTurvy) GetTurf() *Turvy {
- if m != nil {
- return m.Turf
+func (x *TopsyTurvy) GetTurf() *Turvy {
+ if x != nil {
+ return x.Turf
}
return nil
}
type Topsy struct {
- Top *int64 `protobuf:"varint,1,opt,name=Top" json:"Top,omitempty"`
- Turf *int64 `protobuf:"varint,2,opt,name=Turf" json:"Turf,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Top *int64 `protobuf:"varint,1,opt,name=Top" json:"Top,omitempty"`
+ Turf *int64 `protobuf:"varint,2,opt,name=Turf" json:"Turf,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Topsy) Reset() { *m = Topsy{} }
-func (m *Topsy) String() string { return proto.CompactTextString(m) }
-func (*Topsy) ProtoMessage() {}
-func (*Topsy) Descriptor() ([]byte, []int) {
- return fileDescriptor_6802b3ae4fa85597, []int{1}
-}
-func (m *Topsy) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Topsy.Unmarshal(m, b)
-}
-func (m *Topsy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Topsy.Marshal(b, m, deterministic)
+func (x *Topsy) Reset() {
+ *x = Topsy{}
+ mi := &file_topsyturvy_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Topsy) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Topsy.Merge(m, src)
-}
-func (m *Topsy) XXX_Size() int {
- return xxx_messageInfo_Topsy.Size(m)
+
+func (x *Topsy) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Topsy) XXX_DiscardUnknown() {
- xxx_messageInfo_Topsy.DiscardUnknown(m)
+
+func (*Topsy) ProtoMessage() {}
+
+func (x *Topsy) ProtoReflect() protoreflect.Message {
+ mi := &file_topsyturvy_proto_msgTypes[1]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Topsy proto.InternalMessageInfo
+// Deprecated: Use Topsy.ProtoReflect.Descriptor instead.
+func (*Topsy) Descriptor() ([]byte, []int) {
+ return file_topsyturvy_proto_rawDescGZIP(), []int{1}
+}
-func (m *Topsy) GetTop() int64 {
- if m != nil && m.Top != nil {
- return *m.Top
+func (x *Topsy) GetTop() int64 {
+ if x != nil && x.Top != nil {
+ return *x.Top
}
return 0
}
-func (m *Topsy) GetTurf() int64 {
- if m != nil && m.Turf != nil {
- return *m.Turf
+func (x *Topsy) GetTurf() int64 {
+ if x != nil && x.Turf != nil {
+ return *x.Turf
}
return 0
}
type Turvy struct {
- Turf *int64 `protobuf:"varint,1,opt,name=Turf" json:"Turf,omitempty"`
- Top *int64 `protobuf:"varint,2,opt,name=Top" json:"Top,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Turf *int64 `protobuf:"varint,1,opt,name=Turf" json:"Turf,omitempty"`
+ Top *int64 `protobuf:"varint,2,opt,name=Top" json:"Top,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Turvy) Reset() { *m = Turvy{} }
-func (m *Turvy) String() string { return proto.CompactTextString(m) }
-func (*Turvy) ProtoMessage() {}
-func (*Turvy) Descriptor() ([]byte, []int) {
- return fileDescriptor_6802b3ae4fa85597, []int{2}
-}
-func (m *Turvy) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Turvy.Unmarshal(m, b)
-}
-func (m *Turvy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Turvy.Marshal(b, m, deterministic)
-}
-func (m *Turvy) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Turvy.Merge(m, src)
+func (x *Turvy) Reset() {
+ *x = Turvy{}
+ mi := &file_topsyturvy_proto_msgTypes[2]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Turvy) XXX_Size() int {
- return xxx_messageInfo_Turvy.Size(m)
+
+func (x *Turvy) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Turvy) XXX_DiscardUnknown() {
- xxx_messageInfo_Turvy.DiscardUnknown(m)
+
+func (*Turvy) ProtoMessage() {}
+
+func (x *Turvy) ProtoReflect() protoreflect.Message {
+ mi := &file_topsyturvy_proto_msgTypes[2]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Turvy proto.InternalMessageInfo
+// Deprecated: Use Turvy.ProtoReflect.Descriptor instead.
+func (*Turvy) Descriptor() ([]byte, []int) {
+ return file_topsyturvy_proto_rawDescGZIP(), []int{2}
+}
-func (m *Turvy) GetTurf() int64 {
- if m != nil && m.Turf != nil {
- return *m.Turf
+func (x *Turvy) GetTurf() int64 {
+ if x != nil && x.Turf != nil {
+ return *x.Turf
}
return 0
}
-func (m *Turvy) GetTop() int64 {
- if m != nil && m.Top != nil {
- return *m.Top
+func (x *Turvy) GetTop() int64 {
+ if x != nil && x.Top != nil {
+ return *x.Top
}
return 0
}
-func init() {
- proto.RegisterType((*TopsyTurvy)(nil), "main.TopsyTurvy")
- proto.RegisterType((*Topsy)(nil), "main.Topsy")
- proto.RegisterType((*Turvy)(nil), "main.Turvy")
-}
+var File_topsyturvy_proto protoreflect.FileDescriptor
-func init() { proto.RegisterFile("topsyturvy.proto", fileDescriptor_6802b3ae4fa85597) }
-
-var fileDescriptor_6802b3ae4fa85597 = []byte{
- // 167 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x28, 0xc9, 0x2f, 0x28,
- 0xae, 0x2c, 0x29, 0x2d, 0x2a, 0xab, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0xc9, 0x4d,
- 0xcc, 0xcc, 0x93, 0xd2, 0x4d, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f,
- 0xcf, 0x4f, 0xcf, 0xd7, 0x07, 0x4b, 0x26, 0x95, 0xa6, 0x81, 0x79, 0x60, 0x0e, 0x98, 0x05, 0xd1,
- 0xa4, 0xe4, 0xc3, 0xc5, 0x15, 0x02, 0x32, 0x28, 0x04, 0x64, 0x90, 0x90, 0x2c, 0x17, 0x73, 0x48,
- 0x7e, 0x81, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0xb7, 0x11, 0xb7, 0x1e, 0xc8, 0x40, 0x3d, 0xb0, 0x74,
- 0x10, 0x48, 0x5c, 0x48, 0x9e, 0x8b, 0x25, 0xa4, 0xb4, 0x28, 0x4d, 0x82, 0x09, 0x45, 0x1e, 0xa4,
- 0x33, 0x08, 0x2c, 0xa1, 0xa4, 0xcb, 0xc5, 0x0a, 0x56, 0x2e, 0x24, 0x80, 0x30, 0x88, 0x19, 0xa2,
- 0x57, 0x08, 0x49, 0x2f, 0x33, 0x92, 0x72, 0xb0, 0xbd, 0x30, 0x49, 0x46, 0x84, 0x24, 0xcc, 0x08,
- 0x26, 0xb8, 0x11, 0x4e, 0x2c, 0x1b, 0x1e, 0xc9, 0x31, 0x02, 0x02, 0x00, 0x00, 0xff, 0xff, 0xd5,
- 0x02, 0x2c, 0xcd, 0xf9, 0x00, 0x00, 0x00,
+var file_topsyturvy_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x74, 0x6f, 0x70, 0x73, 0x79, 0x74, 0x75, 0x72, 0x76, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x12, 0x04, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x4c, 0x0a, 0x0a, 0x54, 0x6f, 0x70, 0x73,
+ 0x79, 0x54, 0x75, 0x72, 0x76, 0x79, 0x12, 0x1d, 0x0a, 0x03, 0x54, 0x6f, 0x70, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x54, 0x6f, 0x70, 0x73, 0x79,
+ 0x52, 0x03, 0x54, 0x6f, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x54, 0x75, 0x72, 0x66, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x54, 0x75, 0x72, 0x76, 0x79,
+ 0x52, 0x04, 0x54, 0x75, 0x72, 0x66, 0x22, 0x2d, 0x0a, 0x05, 0x54, 0x6f, 0x70, 0x73, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x54, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x54, 0x6f,
+ 0x70, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x75, 0x72, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
+ 0x04, 0x54, 0x75, 0x72, 0x66, 0x22, 0x2d, 0x0a, 0x05, 0x54, 0x75, 0x72, 0x76, 0x79, 0x12, 0x12,
+ 0x0a, 0x04, 0x54, 0x75, 0x72, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x54, 0x75,
+ 0x72, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x54, 0x6f, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
+ 0x03, 0x54, 0x6f, 0x70, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
+ 0x6f, 0x6d, 0x2f, 0x6b, 0x61, 0x74, 0x79, 0x64, 0x69, 0x64, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73,
+ 0x75, 0x69, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x67,
+ 0x65, 0x6e, 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2d, 0x74, 0x65, 0x73,
+ 0x74, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e,
}
-func (this *TopsyTurvy) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return TopsyturvyDescription()
-}
-func (this *Topsy) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return TopsyturvyDescription()
+var (
+ file_topsyturvy_proto_rawDescOnce sync.Once
+ file_topsyturvy_proto_rawDescData = file_topsyturvy_proto_rawDesc
+)
+
+func file_topsyturvy_proto_rawDescGZIP() []byte {
+ file_topsyturvy_proto_rawDescOnce.Do(func() {
+ file_topsyturvy_proto_rawDescData = protoimpl.X.CompressGZIP(file_topsyturvy_proto_rawDescData)
+ })
+ return file_topsyturvy_proto_rawDescData
}
-func (this *Turvy) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return TopsyturvyDescription()
+
+var file_topsyturvy_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
+var file_topsyturvy_proto_goTypes = []any{
+ (*TopsyTurvy)(nil), // 0: main.TopsyTurvy
+ (*Topsy)(nil), // 1: main.Topsy
+ (*Turvy)(nil), // 2: main.Turvy
+}
+var file_topsyturvy_proto_depIdxs = []int32{
+ 1, // 0: main.TopsyTurvy.Top:type_name -> main.Topsy
+ 2, // 1: main.TopsyTurvy.Turf:type_name -> main.Turvy
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
}
-func TopsyturvyDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 3881 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5b, 0x70, 0xe3, 0xd6,
- 0x79, 0x36, 0x6f, 0x12, 0xf9, 0x93, 0xa2, 0xa0, 0x23, 0x59, 0xcb, 0x95, 0x63, 0xef, 0xae, 0x6c,
- 0xc7, 0xb2, 0x1d, 0x6b, 0x33, 0xeb, 0xdd, 0xb5, 0x8d, 0x6d, 0xe2, 0x52, 0x14, 0x57, 0xa1, 0x2b,
- 0x89, 0x0c, 0x48, 0xc5, 0x97, 0x4c, 0x07, 0x03, 0x81, 0x87, 0x14, 0x76, 0x41, 0x00, 0x01, 0xc0,
- 0x5d, 0x6b, 0xa7, 0x0f, 0xee, 0xb8, 0x97, 0xc9, 0xf4, 0x7e, 0x99, 0x69, 0xe2, 0x3a, 0x6e, 0x93,
- 0x4e, 0xe3, 0x36, 0xbd, 0x25, 0xbd, 0xa4, 0x4d, 0xfa, 0xd2, 0x97, 0xb4, 0x79, 0xea, 0x4c, 0xde,
- 0xfb, 0xd0, 0x69, 0x3d, 0xd3, 0x9b, 0x7b, 0xdf, 0x87, 0x76, 0xfc, 0x92, 0x39, 0x37, 0x10, 0x00,
- 0xa9, 0x05, 0x94, 0x19, 0xdb, 0x4f, 0x12, 0xfe, 0xf3, 0x7f, 0x1f, 0xfe, 0xf3, 0x9f, 0xff, 0xfc,
- 0xff, 0x7f, 0x0e, 0x08, 0xdf, 0x95, 0xe1, 0xfc, 0xd0, 0xb6, 0x87, 0x26, 0xbe, 0xe8, 0xb8, 0xb6,
- 0x6f, 0x1f, 0x8e, 0x07, 0x17, 0xfb, 0xd8, 0xd3, 0x5d, 0xc3, 0xf1, 0x6d, 0x77, 0x93, 0xca, 0xd0,
- 0x22, 0xd3, 0xd8, 0x14, 0x1a, 0xeb, 0x7b, 0xb0, 0x74, 0xdd, 0x30, 0xf1, 0x76, 0xa0, 0xd8, 0xc5,
- 0x3e, 0x7a, 0x16, 0xf2, 0x03, 0xc3, 0xc4, 0xb5, 0xcc, 0xf9, 0xdc, 0x46, 0xf9, 0xd2, 0x23, 0x9b,
- 0x31, 0xd0, 0x66, 0x14, 0xd1, 0x21, 0x62, 0x85, 0x22, 0xd6, 0xdf, 0xc9, 0xc3, 0xf2, 0x8c, 0x51,
- 0x84, 0x20, 0x6f, 0x69, 0x23, 0xc2, 0x98, 0xd9, 0x28, 0x29, 0xf4, 0x7f, 0x54, 0x83, 0x79, 0x47,
- 0xd3, 0x6f, 0x6a, 0x43, 0x5c, 0xcb, 0x52, 0xb1, 0x78, 0x44, 0x0f, 0x01, 0xf4, 0xb1, 0x83, 0xad,
- 0x3e, 0xb6, 0xf4, 0xe3, 0x5a, 0xee, 0x7c, 0x6e, 0xa3, 0xa4, 0x84, 0x24, 0xe8, 0x49, 0x58, 0x72,
- 0xc6, 0x87, 0xa6, 0xa1, 0xab, 0x21, 0x35, 0x38, 0x9f, 0xdb, 0x28, 0x28, 0x12, 0x1b, 0xd8, 0x9e,
- 0x28, 0x3f, 0x06, 0x8b, 0xb7, 0xb1, 0x76, 0x33, 0xac, 0x5a, 0xa6, 0xaa, 0x55, 0x22, 0x0e, 0x29,
- 0x36, 0xa0, 0x32, 0xc2, 0x9e, 0xa7, 0x0d, 0xb1, 0xea, 0x1f, 0x3b, 0xb8, 0x96, 0xa7, 0xb3, 0x3f,
- 0x3f, 0x35, 0xfb, 0xf8, 0xcc, 0xcb, 0x1c, 0xd5, 0x3b, 0x76, 0x30, 0xaa, 0x43, 0x09, 0x5b, 0xe3,
- 0x11, 0x63, 0x28, 0x9c, 0xe0, 0xbf, 0xa6, 0x35, 0x1e, 0xc5, 0x59, 0x8a, 0x04, 0xc6, 0x29, 0xe6,
- 0x3d, 0xec, 0xde, 0x32, 0x74, 0x5c, 0x9b, 0xa3, 0x04, 0x8f, 0x4d, 0x11, 0x74, 0xd9, 0x78, 0x9c,
- 0x43, 0xe0, 0x50, 0x03, 0x4a, 0xf8, 0x55, 0x1f, 0x5b, 0x9e, 0x61, 0x5b, 0xb5, 0x79, 0x4a, 0xf2,
- 0xe8, 0x8c, 0x55, 0xc4, 0x66, 0x3f, 0x4e, 0x31, 0xc1, 0xa1, 0xab, 0x30, 0x6f, 0x3b, 0xbe, 0x61,
- 0x5b, 0x5e, 0xad, 0x78, 0x3e, 0xb3, 0x51, 0xbe, 0xf4, 0x91, 0x99, 0x81, 0xd0, 0x66, 0x3a, 0x8a,
- 0x50, 0x46, 0x2d, 0x90, 0x3c, 0x7b, 0xec, 0xea, 0x58, 0xd5, 0xed, 0x3e, 0x56, 0x0d, 0x6b, 0x60,
- 0xd7, 0x4a, 0x94, 0xe0, 0xdc, 0xf4, 0x44, 0xa8, 0x62, 0xc3, 0xee, 0xe3, 0x96, 0x35, 0xb0, 0x95,
- 0xaa, 0x17, 0x79, 0x46, 0xab, 0x30, 0xe7, 0x1d, 0x5b, 0xbe, 0xf6, 0x6a, 0xad, 0x42, 0x23, 0x84,
- 0x3f, 0xad, 0x7f, 0x6b, 0x0e, 0x16, 0xd3, 0x84, 0xd8, 0x35, 0x28, 0x0c, 0xc8, 0x2c, 0x6b, 0xd9,
- 0xd3, 0xf8, 0x80, 0x61, 0xa2, 0x4e, 0x9c, 0xfb, 0x01, 0x9d, 0x58, 0x87, 0xb2, 0x85, 0x3d, 0x1f,
- 0xf7, 0x59, 0x44, 0xe4, 0x52, 0xc6, 0x14, 0x30, 0xd0, 0x74, 0x48, 0xe5, 0x7f, 0xa0, 0x90, 0x7a,
- 0x09, 0x16, 0x03, 0x93, 0x54, 0x57, 0xb3, 0x86, 0x22, 0x36, 0x2f, 0x26, 0x59, 0xb2, 0xd9, 0x14,
- 0x38, 0x85, 0xc0, 0x94, 0x2a, 0x8e, 0x3c, 0xa3, 0x6d, 0x00, 0xdb, 0xc2, 0xf6, 0x40, 0xed, 0x63,
- 0xdd, 0xac, 0x15, 0x4f, 0xf0, 0x52, 0x9b, 0xa8, 0x4c, 0x79, 0xc9, 0x66, 0x52, 0xdd, 0x44, 0xcf,
- 0x4d, 0x42, 0x6d, 0xfe, 0x84, 0x48, 0xd9, 0x63, 0x9b, 0x6c, 0x2a, 0xda, 0x0e, 0xa0, 0xea, 0x62,
- 0x12, 0xf7, 0xb8, 0xcf, 0x67, 0x56, 0xa2, 0x46, 0x6c, 0x26, 0xce, 0x4c, 0xe1, 0x30, 0x36, 0xb1,
- 0x05, 0x37, 0xfc, 0x88, 0x1e, 0x86, 0x40, 0xa0, 0xd2, 0xb0, 0x02, 0x9a, 0x85, 0x2a, 0x42, 0xb8,
- 0xaf, 0x8d, 0xf0, 0xda, 0x1d, 0xa8, 0x46, 0xdd, 0x83, 0x56, 0xa0, 0xe0, 0xf9, 0x9a, 0xeb, 0xd3,
- 0x28, 0x2c, 0x28, 0xec, 0x01, 0x49, 0x90, 0xc3, 0x56, 0x9f, 0x66, 0xb9, 0x82, 0x42, 0xfe, 0x45,
- 0x3f, 0x3c, 0x99, 0x70, 0x8e, 0x4e, 0xf8, 0xa3, 0xd3, 0x2b, 0x1a, 0x61, 0x8e, 0xcf, 0x7b, 0xed,
- 0x19, 0x58, 0x88, 0x4c, 0x20, 0xed, 0xab, 0xd7, 0x7f, 0x0c, 0xee, 0x9f, 0x49, 0x8d, 0x5e, 0x82,
- 0x95, 0xb1, 0x65, 0x58, 0x3e, 0x76, 0x1d, 0x17, 0x93, 0x88, 0x65, 0xaf, 0xaa, 0xfd, 0xd3, 0xfc,
- 0x09, 0x31, 0x77, 0x10, 0xd6, 0x66, 0x2c, 0xca, 0xf2, 0x78, 0x5a, 0xf8, 0x44, 0xa9, 0xf8, 0xcf,
- 0xf3, 0xd2, 0x6b, 0xaf, 0xbd, 0xf6, 0x5a, 0x76, 0xfd, 0x0b, 0x73, 0xb0, 0x32, 0x6b, 0xcf, 0xcc,
- 0xdc, 0xbe, 0xab, 0x30, 0x67, 0x8d, 0x47, 0x87, 0xd8, 0xa5, 0x4e, 0x2a, 0x28, 0xfc, 0x09, 0xd5,
- 0xa1, 0x60, 0x6a, 0x87, 0xd8, 0xac, 0xe5, 0xcf, 0x67, 0x36, 0xaa, 0x97, 0x9e, 0x4c, 0xb5, 0x2b,
- 0x37, 0x77, 0x09, 0x44, 0x61, 0x48, 0xf4, 0x49, 0xc8, 0xf3, 0x14, 0x4d, 0x18, 0x9e, 0x48, 0xc7,
- 0x40, 0xf6, 0x92, 0x42, 0x71, 0xe8, 0x01, 0x28, 0x91, 0xbf, 0x2c, 0x36, 0xe6, 0xa8, 0xcd, 0x45,
- 0x22, 0x20, 0x71, 0x81, 0xd6, 0xa0, 0x48, 0xb7, 0x49, 0x1f, 0x8b, 0xd2, 0x16, 0x3c, 0x93, 0xc0,
- 0xea, 0xe3, 0x81, 0x36, 0x36, 0x7d, 0xf5, 0x96, 0x66, 0x8e, 0x31, 0x0d, 0xf8, 0x92, 0x52, 0xe1,
- 0xc2, 0xcf, 0x10, 0x19, 0x3a, 0x07, 0x65, 0xb6, 0xab, 0x0c, 0xab, 0x8f, 0x5f, 0xa5, 0xd9, 0xb3,
- 0xa0, 0xb0, 0x8d, 0xd6, 0x22, 0x12, 0xf2, 0xfa, 0x1b, 0x9e, 0x6d, 0x89, 0xd0, 0xa4, 0xaf, 0x20,
- 0x02, 0xfa, 0xfa, 0x67, 0xe2, 0x89, 0xfb, 0xc1, 0xd9, 0xd3, 0x8b, 0xc7, 0xd4, 0xfa, 0x37, 0xb3,
- 0x90, 0xa7, 0xf9, 0x62, 0x11, 0xca, 0xbd, 0x97, 0x3b, 0x4d, 0x75, 0xbb, 0x7d, 0xb0, 0xb5, 0xdb,
- 0x94, 0x32, 0xa8, 0x0a, 0x40, 0x05, 0xd7, 0x77, 0xdb, 0xf5, 0x9e, 0x94, 0x0d, 0x9e, 0x5b, 0xfb,
- 0xbd, 0xab, 0x97, 0xa5, 0x5c, 0x00, 0x38, 0x60, 0x82, 0x7c, 0x58, 0xe1, 0xe9, 0x4b, 0x52, 0x01,
- 0x49, 0x50, 0x61, 0x04, 0xad, 0x97, 0x9a, 0xdb, 0x57, 0x2f, 0x4b, 0x73, 0x51, 0xc9, 0xd3, 0x97,
- 0xa4, 0x79, 0xb4, 0x00, 0x25, 0x2a, 0xd9, 0x6a, 0xb7, 0x77, 0xa5, 0x62, 0xc0, 0xd9, 0xed, 0x29,
- 0xad, 0xfd, 0x1d, 0xa9, 0x14, 0x70, 0xee, 0x28, 0xed, 0x83, 0x8e, 0x04, 0x01, 0xc3, 0x5e, 0xb3,
- 0xdb, 0xad, 0xef, 0x34, 0xa5, 0x72, 0xa0, 0xb1, 0xf5, 0x72, 0xaf, 0xd9, 0x95, 0x2a, 0x11, 0xb3,
- 0x9e, 0xbe, 0x24, 0x2d, 0x04, 0xaf, 0x68, 0xee, 0x1f, 0xec, 0x49, 0x55, 0xb4, 0x04, 0x0b, 0xec,
- 0x15, 0xc2, 0x88, 0xc5, 0x98, 0xe8, 0xea, 0x65, 0x49, 0x9a, 0x18, 0xc2, 0x58, 0x96, 0x22, 0x82,
- 0xab, 0x97, 0x25, 0xb4, 0xde, 0x80, 0x02, 0x8d, 0x2e, 0x84, 0xa0, 0xba, 0x5b, 0xdf, 0x6a, 0xee,
- 0xaa, 0xed, 0x4e, 0xaf, 0xd5, 0xde, 0xaf, 0xef, 0x4a, 0x99, 0x89, 0x4c, 0x69, 0x7e, 0xfa, 0xa0,
- 0xa5, 0x34, 0xb7, 0xa5, 0x6c, 0x58, 0xd6, 0x69, 0xd6, 0x7b, 0xcd, 0x6d, 0x29, 0xb7, 0xae, 0xc3,
- 0xca, 0xac, 0x3c, 0x39, 0x73, 0x67, 0x84, 0x96, 0x38, 0x7b, 0xc2, 0x12, 0x53, 0xae, 0xa9, 0x25,
- 0xfe, 0xc7, 0x2c, 0x2c, 0xcf, 0xa8, 0x15, 0x33, 0x5f, 0xf2, 0x3c, 0x14, 0x58, 0x88, 0xb2, 0xea,
- 0xf9, 0xf8, 0xcc, 0xa2, 0x43, 0x03, 0x76, 0xaa, 0x82, 0x52, 0x5c, 0xb8, 0x83, 0xc8, 0x9d, 0xd0,
- 0x41, 0x10, 0x8a, 0xa9, 0x9c, 0xfe, 0xa3, 0x53, 0x39, 0x9d, 0x95, 0xbd, 0xab, 0x69, 0xca, 0x1e,
- 0x95, 0x9d, 0x2e, 0xb7, 0x17, 0x66, 0xe4, 0xf6, 0x6b, 0xb0, 0x34, 0x45, 0x94, 0x3a, 0xc7, 0xbe,
- 0x9e, 0x81, 0xda, 0x49, 0xce, 0x49, 0xc8, 0x74, 0xd9, 0x48, 0xa6, 0xbb, 0x16, 0xf7, 0xe0, 0x85,
- 0x93, 0x17, 0x61, 0x6a, 0xad, 0xdf, 0xce, 0xc0, 0xea, 0xec, 0x4e, 0x71, 0xa6, 0x0d, 0x9f, 0x84,
- 0xb9, 0x11, 0xf6, 0x8f, 0x6c, 0xd1, 0x2d, 0x7d, 0x74, 0x46, 0x0d, 0x26, 0xc3, 0xf1, 0xc5, 0xe6,
- 0xa8, 0x70, 0x11, 0xcf, 0x9d, 0xd4, 0xee, 0x31, 0x6b, 0xa6, 0x2c, 0xfd, 0x7c, 0x16, 0xee, 0x9f,
- 0x49, 0x3e, 0xd3, 0xd0, 0x07, 0x01, 0x0c, 0xcb, 0x19, 0xfb, 0xac, 0x23, 0x62, 0x09, 0xb6, 0x44,
- 0x25, 0x34, 0x79, 0x91, 0xe4, 0x39, 0xf6, 0x83, 0xf1, 0x1c, 0x1d, 0x07, 0x26, 0xa2, 0x0a, 0xcf,
- 0x4e, 0x0c, 0xcd, 0x53, 0x43, 0x1f, 0x3a, 0x61, 0xa6, 0x53, 0x81, 0xf9, 0x71, 0x90, 0x74, 0xd3,
- 0xc0, 0x96, 0xaf, 0x7a, 0xbe, 0x8b, 0xb5, 0x91, 0x61, 0x0d, 0x69, 0x05, 0x29, 0xca, 0x85, 0x81,
- 0x66, 0x7a, 0x58, 0x59, 0x64, 0xc3, 0x5d, 0x31, 0x4a, 0x10, 0x34, 0x80, 0xdc, 0x10, 0x62, 0x2e,
- 0x82, 0x60, 0xc3, 0x01, 0x62, 0xfd, 0x67, 0x4b, 0x50, 0x0e, 0xf5, 0xd5, 0xe8, 0x02, 0x54, 0x6e,
- 0x68, 0xb7, 0x34, 0x55, 0x9c, 0x95, 0x98, 0x27, 0xca, 0x44, 0xd6, 0xe1, 0xe7, 0xa5, 0x8f, 0xc3,
- 0x0a, 0x55, 0xb1, 0xc7, 0x3e, 0x76, 0x55, 0xdd, 0xd4, 0x3c, 0x8f, 0x3a, 0xad, 0x48, 0x55, 0x11,
- 0x19, 0x6b, 0x93, 0xa1, 0x86, 0x18, 0x41, 0x57, 0x60, 0x99, 0x22, 0x46, 0x63, 0xd3, 0x37, 0x1c,
- 0x13, 0xab, 0xe4, 0xf4, 0xe6, 0xd1, 0x4a, 0x12, 0x58, 0xb6, 0x44, 0x34, 0xf6, 0xb8, 0x02, 0xb1,
- 0xc8, 0x43, 0xdb, 0xf0, 0x20, 0x85, 0x0d, 0xb1, 0x85, 0x5d, 0xcd, 0xc7, 0x2a, 0xfe, 0xdc, 0x58,
- 0x33, 0x3d, 0x55, 0xb3, 0xfa, 0xea, 0x91, 0xe6, 0x1d, 0xd5, 0x56, 0x08, 0xc1, 0x56, 0xb6, 0x96,
- 0x51, 0xce, 0x12, 0xc5, 0x1d, 0xae, 0xd7, 0xa4, 0x6a, 0x75, 0xab, 0xff, 0x29, 0xcd, 0x3b, 0x42,
- 0x32, 0xac, 0x52, 0x16, 0xcf, 0x77, 0x0d, 0x6b, 0xa8, 0xea, 0x47, 0x58, 0xbf, 0xa9, 0x8e, 0xfd,
- 0xc1, 0xb3, 0xb5, 0x07, 0xc2, 0xef, 0xa7, 0x16, 0x76, 0xa9, 0x4e, 0x83, 0xa8, 0x1c, 0xf8, 0x83,
- 0x67, 0x51, 0x17, 0x2a, 0x64, 0x31, 0x46, 0xc6, 0x1d, 0xac, 0x0e, 0x6c, 0x97, 0x96, 0xc6, 0xea,
- 0x8c, 0xd4, 0x14, 0xf2, 0xe0, 0x66, 0x9b, 0x03, 0xf6, 0xec, 0x3e, 0x96, 0x0b, 0xdd, 0x4e, 0xb3,
- 0xb9, 0xad, 0x94, 0x05, 0xcb, 0x75, 0xdb, 0x25, 0x01, 0x35, 0xb4, 0x03, 0x07, 0x97, 0x59, 0x40,
- 0x0d, 0x6d, 0xe1, 0xde, 0x2b, 0xb0, 0xac, 0xeb, 0x6c, 0xce, 0x86, 0xae, 0xf2, 0x33, 0x96, 0x57,
- 0x93, 0x22, 0xce, 0xd2, 0xf5, 0x1d, 0xa6, 0xc0, 0x63, 0xdc, 0x43, 0xcf, 0xc1, 0xfd, 0x13, 0x67,
- 0x85, 0x81, 0x4b, 0x53, 0xb3, 0x8c, 0x43, 0xaf, 0xc0, 0xb2, 0x73, 0x3c, 0x0d, 0x44, 0x91, 0x37,
- 0x3a, 0xc7, 0x71, 0xd8, 0x33, 0xb0, 0xe2, 0x1c, 0x39, 0xd3, 0xb8, 0x27, 0xc2, 0x38, 0xe4, 0x1c,
- 0x39, 0x71, 0xe0, 0xa3, 0xf4, 0xc0, 0xed, 0x62, 0x5d, 0xf3, 0x71, 0xbf, 0x76, 0x26, 0xac, 0x1e,
- 0x1a, 0x40, 0x17, 0x41, 0xd2, 0x75, 0x15, 0x5b, 0xda, 0xa1, 0x89, 0x55, 0xcd, 0xc5, 0x96, 0xe6,
- 0xd5, 0xce, 0x85, 0x95, 0xab, 0xba, 0xde, 0xa4, 0xa3, 0x75, 0x3a, 0x88, 0x9e, 0x80, 0x25, 0xfb,
- 0xf0, 0x86, 0xce, 0x42, 0x52, 0x75, 0x5c, 0x3c, 0x30, 0x5e, 0xad, 0x3d, 0x42, 0xfd, 0xbb, 0x48,
- 0x06, 0x68, 0x40, 0x76, 0xa8, 0x18, 0x3d, 0x0e, 0x92, 0xee, 0x1d, 0x69, 0xae, 0x43, 0x73, 0xb2,
- 0xe7, 0x68, 0x3a, 0xae, 0x3d, 0xca, 0x54, 0x99, 0x7c, 0x5f, 0x88, 0xc9, 0x96, 0xf0, 0x6e, 0x1b,
- 0x03, 0x5f, 0x30, 0x3e, 0xc6, 0xb6, 0x04, 0x95, 0x71, 0xb6, 0x0d, 0x90, 0x88, 0x2b, 0x22, 0x2f,
- 0xde, 0xa0, 0x6a, 0x55, 0xe7, 0xc8, 0x09, 0xbf, 0xf7, 0x61, 0x58, 0x20, 0x9a, 0x93, 0x97, 0x3e,
- 0xce, 0x1a, 0x32, 0xe7, 0x28, 0xf4, 0xc6, 0xcb, 0xb0, 0x4a, 0x94, 0x46, 0xd8, 0xd7, 0xfa, 0x9a,
- 0xaf, 0x85, 0xb4, 0x3f, 0x46, 0xb5, 0x89, 0xdf, 0xf7, 0xf8, 0x60, 0xc4, 0x4e, 0x77, 0x7c, 0x78,
- 0x1c, 0x44, 0xd6, 0x53, 0xcc, 0x4e, 0x22, 0x13, 0xb1, 0xf5, 0xbe, 0x35, 0xdd, 0xeb, 0x32, 0x54,
- 0xc2, 0x81, 0x8f, 0x4a, 0xc0, 0x42, 0x5f, 0xca, 0x90, 0x2e, 0xa8, 0xd1, 0xde, 0x26, 0xfd, 0xcb,
- 0x2b, 0x4d, 0x29, 0x4b, 0xfa, 0xa8, 0xdd, 0x56, 0xaf, 0xa9, 0x2a, 0x07, 0xfb, 0xbd, 0xd6, 0x5e,
- 0x53, 0xca, 0x85, 0x1b, 0xf6, 0xef, 0x64, 0xa1, 0x1a, 0x3d, 0x7b, 0xa1, 0x1f, 0x82, 0x33, 0xe2,
- 0xa2, 0xc4, 0xc3, 0xbe, 0x7a, 0xdb, 0x70, 0xe9, 0x5e, 0x1c, 0x69, 0xac, 0x2e, 0x06, 0xd1, 0xb0,
- 0xc2, 0xb5, 0xba, 0xd8, 0x7f, 0xd1, 0x70, 0xc9, 0x4e, 0x1b, 0x69, 0x3e, 0xda, 0x85, 0x73, 0x96,
- 0xad, 0x7a, 0xbe, 0x66, 0xf5, 0x35, 0xb7, 0xaf, 0x4e, 0xae, 0xa8, 0x54, 0x4d, 0xd7, 0xb1, 0xe7,
- 0xd9, 0xac, 0x06, 0x06, 0x2c, 0x1f, 0xb1, 0xec, 0x2e, 0x57, 0x9e, 0x14, 0x87, 0x3a, 0x57, 0x8d,
- 0x45, 0x6e, 0xee, 0xa4, 0xc8, 0x7d, 0x00, 0x4a, 0x23, 0xcd, 0x51, 0xb1, 0xe5, 0xbb, 0xc7, 0xb4,
- 0xe3, 0x2e, 0x2a, 0xc5, 0x91, 0xe6, 0x34, 0xc9, 0xf3, 0x07, 0x73, 0xf0, 0xf9, 0xbb, 0x1c, 0x54,
- 0xc2, 0x5d, 0x37, 0x39, 0xc4, 0xe8, 0xb4, 0x40, 0x65, 0x68, 0x0a, 0x7b, 0xf8, 0x9e, 0x3d, 0xfa,
- 0x66, 0x83, 0x54, 0x2e, 0x79, 0x8e, 0xf5, 0xc2, 0x0a, 0x43, 0x92, 0xae, 0x81, 0x84, 0x16, 0x66,
- 0xbd, 0x47, 0x51, 0xe1, 0x4f, 0x68, 0x07, 0xe6, 0x6e, 0x78, 0x94, 0x7b, 0x8e, 0x72, 0x3f, 0x72,
- 0x6f, 0xee, 0x17, 0xba, 0x94, 0xbc, 0xf4, 0x42, 0x57, 0xdd, 0x6f, 0x2b, 0x7b, 0xf5, 0x5d, 0x85,
- 0xc3, 0xd1, 0x59, 0xc8, 0x9b, 0xda, 0x9d, 0xe3, 0x68, 0x8d, 0xa3, 0xa2, 0xb4, 0x8e, 0x3f, 0x0b,
- 0xf9, 0xdb, 0x58, 0xbb, 0x19, 0xad, 0x2c, 0x54, 0xf4, 0x3e, 0x86, 0xfe, 0x45, 0x28, 0x50, 0x7f,
- 0x21, 0x00, 0xee, 0x31, 0xe9, 0x3e, 0x54, 0x84, 0x7c, 0xa3, 0xad, 0x90, 0xf0, 0x97, 0xa0, 0xc2,
- 0xa4, 0x6a, 0xa7, 0xd5, 0x6c, 0x34, 0xa5, 0xec, 0xfa, 0x15, 0x98, 0x63, 0x4e, 0x20, 0x5b, 0x23,
- 0x70, 0x83, 0x74, 0x1f, 0x7f, 0xe4, 0x1c, 0x19, 0x31, 0x7a, 0xb0, 0xb7, 0xd5, 0x54, 0xa4, 0x6c,
- 0x78, 0x79, 0x3d, 0xa8, 0x84, 0x1b, 0xee, 0x0f, 0x26, 0xa6, 0xbe, 0x9d, 0x81, 0x72, 0xa8, 0x81,
- 0x26, 0x9d, 0x8f, 0x66, 0x9a, 0xf6, 0x6d, 0x55, 0x33, 0x0d, 0xcd, 0xe3, 0x41, 0x01, 0x54, 0x54,
- 0x27, 0x92, 0xb4, 0x8b, 0xf6, 0x81, 0x18, 0xff, 0x56, 0x06, 0xa4, 0x78, 0xef, 0x1a, 0x33, 0x30,
- 0xf3, 0xa1, 0x1a, 0xf8, 0x66, 0x06, 0xaa, 0xd1, 0x86, 0x35, 0x66, 0xde, 0x85, 0x0f, 0xd5, 0xbc,
- 0xbf, 0xcf, 0xc2, 0x42, 0xa4, 0x4d, 0x4d, 0x6b, 0xdd, 0xe7, 0x60, 0xc9, 0xe8, 0xe3, 0x91, 0x63,
- 0xfb, 0xd8, 0xd2, 0x8f, 0x55, 0x13, 0xdf, 0xc2, 0x66, 0x6d, 0x9d, 0x26, 0x8a, 0x8b, 0xf7, 0x6e,
- 0x84, 0x37, 0x5b, 0x13, 0xdc, 0x2e, 0x81, 0xc9, 0xcb, 0xad, 0xed, 0xe6, 0x5e, 0xa7, 0xdd, 0x6b,
- 0xee, 0x37, 0x5e, 0x56, 0x0f, 0xf6, 0x7f, 0x64, 0xbf, 0xfd, 0xe2, 0xbe, 0x22, 0x19, 0x31, 0xb5,
- 0xf7, 0x71, 0xab, 0x77, 0x40, 0x8a, 0x1b, 0x85, 0xce, 0xc0, 0x2c, 0xb3, 0xa4, 0xfb, 0xd0, 0x32,
- 0x2c, 0xee, 0xb7, 0xd5, 0x6e, 0x6b, 0xbb, 0xa9, 0x36, 0xaf, 0x5f, 0x6f, 0x36, 0x7a, 0x5d, 0x76,
- 0xb5, 0x11, 0x68, 0xf7, 0xa2, 0x9b, 0xfa, 0x8d, 0x1c, 0x2c, 0xcf, 0xb0, 0x04, 0xd5, 0xf9, 0xa1,
- 0x84, 0x9d, 0x93, 0x9e, 0x4a, 0x63, 0xfd, 0x26, 0xe9, 0x0a, 0x3a, 0x9a, 0xeb, 0xf3, 0x33, 0xcc,
- 0xe3, 0x40, 0xbc, 0x64, 0xf9, 0xc6, 0xc0, 0xc0, 0x2e, 0xbf, 0x09, 0x62, 0x27, 0x95, 0xc5, 0x89,
- 0x9c, 0x5d, 0x06, 0x7d, 0x0c, 0x90, 0x63, 0x7b, 0x86, 0x6f, 0xdc, 0xc2, 0xaa, 0x61, 0x89, 0x6b,
- 0x23, 0x72, 0x72, 0xc9, 0x2b, 0x92, 0x18, 0x69, 0x59, 0x7e, 0xa0, 0x6d, 0xe1, 0xa1, 0x16, 0xd3,
- 0x26, 0x09, 0x3c, 0xa7, 0x48, 0x62, 0x24, 0xd0, 0xbe, 0x00, 0x95, 0xbe, 0x3d, 0x26, 0xed, 0x1c,
- 0xd3, 0x23, 0xf5, 0x22, 0xa3, 0x94, 0x99, 0x2c, 0x50, 0xe1, 0x8d, 0xfa, 0xe4, 0xbe, 0xaa, 0xa2,
- 0x94, 0x99, 0x8c, 0xa9, 0x3c, 0x06, 0x8b, 0xda, 0x70, 0xe8, 0x12, 0x72, 0x41, 0xc4, 0x8e, 0x1e,
- 0xd5, 0x40, 0x4c, 0x15, 0xd7, 0x5e, 0x80, 0xa2, 0xf0, 0x03, 0x29, 0xc9, 0xc4, 0x13, 0xaa, 0xc3,
- 0xce, 0xd3, 0xd9, 0x8d, 0x92, 0x52, 0xb4, 0xc4, 0xe0, 0x05, 0xa8, 0x18, 0x9e, 0x3a, 0xb9, 0x7e,
- 0xcf, 0x9e, 0xcf, 0x6e, 0x14, 0x95, 0xb2, 0xe1, 0x05, 0x57, 0x97, 0xeb, 0x6f, 0x67, 0xa1, 0x1a,
- 0xfd, 0x7c, 0x80, 0xb6, 0xa1, 0x68, 0xda, 0xba, 0x46, 0x43, 0x8b, 0x7d, 0xbb, 0xda, 0x48, 0xf8,
- 0xe2, 0xb0, 0xb9, 0xcb, 0xf5, 0x95, 0x00, 0xb9, 0xf6, 0xb7, 0x19, 0x28, 0x0a, 0x31, 0x5a, 0x85,
- 0xbc, 0xa3, 0xf9, 0x47, 0x94, 0xae, 0xb0, 0x95, 0x95, 0x32, 0x0a, 0x7d, 0x26, 0x72, 0xcf, 0xd1,
- 0x2c, 0x1a, 0x02, 0x5c, 0x4e, 0x9e, 0xc9, 0xba, 0x9a, 0x58, 0xeb, 0xd3, 0x73, 0x8d, 0x3d, 0x1a,
- 0x61, 0xcb, 0xf7, 0xc4, 0xba, 0x72, 0x79, 0x83, 0x8b, 0xd1, 0x93, 0xb0, 0xe4, 0xbb, 0x9a, 0x61,
- 0x46, 0x74, 0xf3, 0x54, 0x57, 0x12, 0x03, 0x81, 0xb2, 0x0c, 0x67, 0x05, 0x6f, 0x1f, 0xfb, 0x9a,
- 0x7e, 0x84, 0xfb, 0x13, 0xd0, 0x1c, 0xbd, 0xbf, 0x38, 0xc3, 0x15, 0xb6, 0xf9, 0xb8, 0xc0, 0xae,
- 0x7f, 0x2f, 0x03, 0x4b, 0xe2, 0x24, 0xd6, 0x0f, 0x9c, 0xb5, 0x07, 0xa0, 0x59, 0x96, 0xed, 0x87,
- 0xdd, 0x35, 0x1d, 0xca, 0x53, 0xb8, 0xcd, 0x7a, 0x00, 0x52, 0x42, 0x04, 0x6b, 0x23, 0x80, 0xc9,
- 0xc8, 0x89, 0x6e, 0x3b, 0x07, 0x65, 0xfe, 0x6d, 0x88, 0x7e, 0x60, 0x64, 0x67, 0x77, 0x60, 0x22,
- 0x72, 0x64, 0x43, 0x2b, 0x50, 0x38, 0xc4, 0x43, 0xc3, 0xe2, 0x37, 0xbe, 0xec, 0x41, 0xdc, 0xb0,
- 0xe4, 0x83, 0x1b, 0x96, 0xad, 0xcf, 0xc2, 0xb2, 0x6e, 0x8f, 0xe2, 0xe6, 0x6e, 0x49, 0xb1, 0xfb,
- 0x03, 0xef, 0x53, 0x99, 0x57, 0x60, 0xd2, 0x62, 0xfe, 0x5f, 0x26, 0xf3, 0x95, 0x6c, 0x6e, 0xa7,
- 0xb3, 0xf5, 0xb5, 0xec, 0xda, 0x0e, 0x83, 0x76, 0xc4, 0x4c, 0x15, 0x3c, 0x30, 0xb1, 0x4e, 0xac,
- 0x87, 0xaf, 0x3e, 0x09, 0x4f, 0x0d, 0x0d, 0xff, 0x68, 0x7c, 0xb8, 0xa9, 0xdb, 0xa3, 0x8b, 0x43,
- 0x7b, 0x68, 0x4f, 0xbe, 0xa9, 0x92, 0x27, 0xfa, 0x40, 0xff, 0xe3, 0xdf, 0x55, 0x4b, 0x81, 0x74,
- 0x2d, 0xf1, 0x23, 0xac, 0xbc, 0x0f, 0xcb, 0x5c, 0x59, 0xa5, 0x1f, 0x76, 0xd8, 0xf1, 0x04, 0xdd,
- 0xf3, 0x72, 0xac, 0xf6, 0x8d, 0x77, 0x68, 0xb9, 0x56, 0x96, 0x38, 0x94, 0x8c, 0xb1, 0x13, 0x8c,
- 0xac, 0xc0, 0xfd, 0x11, 0x3e, 0xb6, 0x35, 0xb1, 0x9b, 0xc0, 0xf8, 0x1d, 0xce, 0xb8, 0x1c, 0x62,
- 0xec, 0x72, 0xa8, 0xdc, 0x80, 0x85, 0xd3, 0x70, 0xfd, 0x35, 0xe7, 0xaa, 0xe0, 0x30, 0xc9, 0x0e,
- 0x2c, 0x52, 0x12, 0x7d, 0xec, 0xf9, 0xf6, 0x88, 0xe6, 0xbd, 0x7b, 0xd3, 0xfc, 0xcd, 0x3b, 0x6c,
- 0xaf, 0x54, 0x09, 0xac, 0x11, 0xa0, 0x64, 0x19, 0xe8, 0xb7, 0xac, 0x3e, 0xd6, 0xcd, 0x04, 0x86,
- 0xef, 0x72, 0x43, 0x02, 0x7d, 0xf9, 0x33, 0xb0, 0x42, 0xfe, 0xa7, 0x69, 0x29, 0x6c, 0x49, 0xf2,
- 0x4d, 0x5a, 0xed, 0x7b, 0xaf, 0xb3, 0xed, 0xb8, 0x1c, 0x10, 0x84, 0x6c, 0x0a, 0xad, 0xe2, 0x10,
- 0xfb, 0x3e, 0x76, 0x3d, 0x55, 0x33, 0x67, 0x99, 0x17, 0xba, 0x8a, 0xa8, 0x7d, 0xf1, 0xdd, 0xe8,
- 0x2a, 0xee, 0x30, 0x64, 0xdd, 0x34, 0xe5, 0x03, 0x38, 0x33, 0x23, 0x2a, 0x52, 0x70, 0xbe, 0xc1,
- 0x39, 0x57, 0xa6, 0x22, 0x83, 0xd0, 0x76, 0x40, 0xc8, 0x83, 0xb5, 0x4c, 0xc1, 0xf9, 0xeb, 0x9c,
- 0x13, 0x71, 0xac, 0x58, 0x52, 0xc2, 0xf8, 0x02, 0x2c, 0xdd, 0xc2, 0xee, 0xa1, 0xed, 0xf1, 0xeb,
- 0x9f, 0x14, 0x74, 0x6f, 0x72, 0xba, 0x45, 0x0e, 0xa4, 0xf7, 0x41, 0x84, 0xeb, 0x39, 0x28, 0x0e,
- 0x34, 0x1d, 0xa7, 0xa0, 0xf8, 0x12, 0xa7, 0x98, 0x27, 0xfa, 0x04, 0x5a, 0x87, 0xca, 0xd0, 0xe6,
- 0x95, 0x29, 0x19, 0xfe, 0x16, 0x87, 0x97, 0x05, 0x86, 0x53, 0x38, 0xb6, 0x33, 0x36, 0x49, 0xd9,
- 0x4a, 0xa6, 0xf8, 0x0d, 0x41, 0x21, 0x30, 0x9c, 0xe2, 0x14, 0x6e, 0xfd, 0x4d, 0x41, 0xe1, 0x85,
- 0xfc, 0xf9, 0x3c, 0x94, 0x6d, 0xcb, 0x3c, 0xb6, 0xad, 0x34, 0x46, 0x7c, 0x99, 0x33, 0x00, 0x87,
- 0x10, 0x82, 0x6b, 0x50, 0x4a, 0xbb, 0x10, 0xbf, 0xfd, 0xae, 0xd8, 0x1e, 0x62, 0x05, 0x76, 0x60,
- 0x51, 0x24, 0x28, 0xc3, 0xb6, 0x52, 0x50, 0x7c, 0x95, 0x53, 0x54, 0x43, 0x30, 0x3e, 0x0d, 0x1f,
- 0x7b, 0xfe, 0x10, 0xa7, 0x21, 0x79, 0x5b, 0x4c, 0x83, 0x43, 0xb8, 0x2b, 0x0f, 0xb1, 0xa5, 0x1f,
- 0xa5, 0x63, 0xf8, 0x1d, 0xe1, 0x4a, 0x81, 0x21, 0x14, 0x0d, 0x58, 0x18, 0x69, 0xae, 0x77, 0xa4,
- 0x99, 0xa9, 0x96, 0xe3, 0x77, 0x39, 0x47, 0x25, 0x00, 0x71, 0x8f, 0x8c, 0xad, 0xd3, 0xd0, 0x7c,
- 0x4d, 0x78, 0x24, 0x04, 0xe3, 0x5b, 0xcf, 0xf3, 0xe9, 0x5d, 0xd9, 0x69, 0xd8, 0x7e, 0x4f, 0x6c,
- 0x3d, 0x86, 0xdd, 0x0b, 0x33, 0x5e, 0x83, 0x92, 0x67, 0xdc, 0x49, 0x45, 0xf3, 0xfb, 0x62, 0xa5,
- 0x29, 0x80, 0x80, 0x5f, 0x86, 0xb3, 0x33, 0xcb, 0x44, 0x0a, 0xb2, 0x3f, 0xe0, 0x64, 0xab, 0x33,
- 0x4a, 0x05, 0x4f, 0x09, 0xa7, 0xa5, 0xfc, 0x43, 0x91, 0x12, 0x70, 0x8c, 0xab, 0x43, 0xce, 0x0a,
- 0x9e, 0x36, 0x38, 0x9d, 0xd7, 0xfe, 0x48, 0x78, 0x8d, 0x61, 0x23, 0x5e, 0xeb, 0xc1, 0x2a, 0x67,
- 0x3c, 0xdd, 0xba, 0x7e, 0x5d, 0x24, 0x56, 0x86, 0x3e, 0x88, 0xae, 0xee, 0x67, 0x61, 0x2d, 0x70,
- 0xa7, 0x68, 0x4a, 0x3d, 0x75, 0xa4, 0x39, 0x29, 0x98, 0xbf, 0xc1, 0x99, 0x45, 0xc6, 0x0f, 0xba,
- 0x5a, 0x6f, 0x4f, 0x73, 0x08, 0xf9, 0x4b, 0x50, 0x13, 0xe4, 0x63, 0xcb, 0xc5, 0xba, 0x3d, 0xb4,
- 0x8c, 0x3b, 0xb8, 0x9f, 0x82, 0xfa, 0x8f, 0x63, 0x4b, 0x75, 0x10, 0x82, 0x13, 0xe6, 0x16, 0x48,
- 0x41, 0xaf, 0xa2, 0x1a, 0x23, 0xc7, 0x76, 0xfd, 0x04, 0xc6, 0x3f, 0x11, 0x2b, 0x15, 0xe0, 0x5a,
- 0x14, 0x26, 0x37, 0xa1, 0x4a, 0x1f, 0xd3, 0x86, 0xe4, 0x9f, 0x72, 0xa2, 0x85, 0x09, 0x8a, 0x27,
- 0x0e, 0xdd, 0x1e, 0x39, 0x9a, 0x9b, 0x26, 0xff, 0xfd, 0x99, 0x48, 0x1c, 0x1c, 0xc2, 0x13, 0x87,
- 0x7f, 0xec, 0x60, 0x52, 0xed, 0x53, 0x30, 0x7c, 0x53, 0x24, 0x0e, 0x81, 0xe1, 0x14, 0xa2, 0x61,
- 0x48, 0x41, 0xf1, 0xe7, 0x82, 0x42, 0x60, 0x08, 0xc5, 0xa7, 0x27, 0x85, 0xd6, 0xc5, 0x43, 0xc3,
- 0xf3, 0x5d, 0xd6, 0x0a, 0xdf, 0x9b, 0xea, 0x2f, 0xde, 0x8d, 0x36, 0x61, 0x4a, 0x08, 0x4a, 0x32,
- 0x11, 0xbf, 0x42, 0xa5, 0x27, 0xa5, 0x64, 0xc3, 0xbe, 0x25, 0x32, 0x51, 0x08, 0x46, 0x6c, 0x0b,
- 0x75, 0x88, 0xc4, 0xed, 0x3a, 0x39, 0x1f, 0xa4, 0xa0, 0xfb, 0x76, 0xcc, 0xb8, 0xae, 0xc0, 0x12,
- 0xce, 0x50, 0xff, 0x33, 0xb6, 0x6e, 0xe2, 0xe3, 0x54, 0xd1, 0xf9, 0x97, 0xb1, 0xfe, 0xe7, 0x80,
- 0x21, 0x59, 0x0e, 0x59, 0x8c, 0xf5, 0x53, 0x28, 0xe9, 0x57, 0x40, 0xb5, 0x1f, 0xbf, 0xcb, 0xe7,
- 0x1b, 0x6d, 0xa7, 0xe4, 0x5d, 0x12, 0xe4, 0xd1, 0xa6, 0x27, 0x99, 0xec, 0xf5, 0xbb, 0x41, 0x9c,
- 0x47, 0x7a, 0x1e, 0xf9, 0x3a, 0x2c, 0x44, 0x1a, 0x9e, 0x64, 0xaa, 0x9f, 0xe0, 0x54, 0x95, 0x70,
- 0xbf, 0x23, 0x5f, 0x81, 0x3c, 0x69, 0x5e, 0x92, 0xe1, 0x3f, 0xc9, 0xe1, 0x54, 0x5d, 0xfe, 0x04,
- 0x14, 0x45, 0xd3, 0x92, 0x0c, 0xfd, 0x29, 0x0e, 0x0d, 0x20, 0x04, 0x2e, 0x1a, 0x96, 0x64, 0xf8,
- 0x4f, 0x0b, 0xb8, 0x80, 0x10, 0x78, 0x7a, 0x17, 0xfe, 0xd5, 0xcf, 0xe4, 0x79, 0xd1, 0x11, 0xbe,
- 0xbb, 0x06, 0xf3, 0xbc, 0x53, 0x49, 0x46, 0x7f, 0x9e, 0xbf, 0x5c, 0x20, 0xe4, 0x67, 0xa0, 0x90,
- 0xd2, 0xe1, 0x3f, 0xc7, 0xa1, 0x4c, 0x5f, 0x6e, 0x40, 0x39, 0xd4, 0x9d, 0x24, 0xc3, 0x7f, 0x9e,
- 0xc3, 0xc3, 0x28, 0x62, 0x3a, 0xef, 0x4e, 0x92, 0x09, 0x7e, 0x41, 0x98, 0xce, 0x11, 0xc4, 0x6d,
- 0xa2, 0x31, 0x49, 0x46, 0xff, 0xa2, 0xf0, 0xba, 0x80, 0xc8, 0xcf, 0x43, 0x29, 0x28, 0x36, 0xc9,
- 0xf8, 0x5f, 0xe2, 0xf8, 0x09, 0x86, 0x78, 0x20, 0x54, 0xec, 0x92, 0x29, 0x7e, 0x59, 0x78, 0x20,
- 0x84, 0x22, 0xdb, 0x28, 0xde, 0xc0, 0x24, 0x33, 0xfd, 0x8a, 0xd8, 0x46, 0xb1, 0xfe, 0x85, 0xac,
- 0x26, 0xcd, 0xf9, 0xc9, 0x14, 0xbf, 0x2a, 0x56, 0x93, 0xea, 0x13, 0x33, 0xe2, 0x1d, 0x41, 0x32,
- 0xc7, 0xaf, 0x09, 0x33, 0x62, 0x0d, 0x81, 0xdc, 0x01, 0x34, 0xdd, 0x0d, 0x24, 0xf3, 0x7d, 0x81,
- 0xf3, 0x2d, 0x4d, 0x35, 0x03, 0xf2, 0x8b, 0xb0, 0x3a, 0xbb, 0x13, 0x48, 0x66, 0xfd, 0xe2, 0xdd,
- 0xd8, 0xd9, 0x2d, 0xdc, 0x08, 0xc8, 0xbd, 0x49, 0x49, 0x09, 0x77, 0x01, 0xc9, 0xb4, 0x6f, 0xdc,
- 0x8d, 0x26, 0xee, 0x70, 0x13, 0x20, 0xd7, 0x01, 0x26, 0x05, 0x38, 0x99, 0xeb, 0x4d, 0xce, 0x15,
- 0x02, 0x91, 0xad, 0xc1, 0xeb, 0x6f, 0x32, 0xfe, 0x4b, 0x62, 0x6b, 0x70, 0x04, 0xd9, 0x1a, 0xa2,
- 0xf4, 0x26, 0xa3, 0xdf, 0x12, 0x5b, 0x43, 0x40, 0x48, 0x64, 0x87, 0xaa, 0x5b, 0x32, 0xc3, 0x97,
- 0x45, 0x64, 0x87, 0x50, 0xf2, 0x3e, 0x2c, 0x4d, 0x15, 0xc4, 0x64, 0xaa, 0xaf, 0x70, 0x2a, 0x29,
- 0x5e, 0x0f, 0xc3, 0xc5, 0x8b, 0x17, 0xc3, 0x64, 0xb6, 0xdf, 0x8a, 0x15, 0x2f, 0x5e, 0x0b, 0xe5,
- 0x6b, 0x50, 0xb4, 0xc6, 0xa6, 0x49, 0x36, 0x0f, 0xba, 0xf7, 0x2f, 0xf7, 0x6a, 0xff, 0xf2, 0x1e,
- 0xf7, 0x8e, 0x00, 0xc8, 0x57, 0xa0, 0x80, 0x47, 0x87, 0xb8, 0x9f, 0x84, 0xfc, 0xd7, 0xf7, 0x44,
- 0xc2, 0x24, 0xda, 0xf2, 0xf3, 0x00, 0xec, 0x6a, 0x84, 0x7e, 0xf6, 0x4b, 0xc0, 0xfe, 0xdb, 0x7b,
- 0xfc, 0x37, 0x35, 0x13, 0xc8, 0x84, 0x80, 0xfd, 0x42, 0xe7, 0xde, 0x04, 0xef, 0x46, 0x09, 0xe8,
- 0x8a, 0x3c, 0x07, 0xf3, 0x37, 0x3c, 0xdb, 0xf2, 0xb5, 0x61, 0x12, 0xfa, 0xdf, 0x39, 0x5a, 0xe8,
- 0x13, 0x87, 0x8d, 0x6c, 0x17, 0xfb, 0xda, 0xd0, 0x4b, 0xc2, 0xfe, 0x07, 0xc7, 0x06, 0x00, 0x02,
- 0xd6, 0x35, 0xcf, 0x4f, 0x33, 0xef, 0xff, 0x14, 0x60, 0x01, 0x20, 0x46, 0x93, 0xff, 0x6f, 0xe2,
- 0xe3, 0x24, 0xec, 0x7f, 0x09, 0xa3, 0xb9, 0xbe, 0xfc, 0x09, 0x28, 0x91, 0x7f, 0xd9, 0x0f, 0xe5,
- 0x12, 0xc0, 0xff, 0xcd, 0xc1, 0x13, 0x04, 0x79, 0xb3, 0xe7, 0xf7, 0x7d, 0x23, 0xd9, 0xd9, 0xff,
- 0xc3, 0x57, 0x5a, 0xe8, 0xcb, 0x75, 0x28, 0x7b, 0x7e, 0xbf, 0x3f, 0xe6, 0xfd, 0x69, 0x02, 0xfc,
- 0x7f, 0xdf, 0x0b, 0xae, 0x2c, 0x02, 0x0c, 0x59, 0xed, 0xdb, 0x37, 0x7d, 0xc7, 0xa6, 0x9f, 0x39,
- 0x92, 0x18, 0xee, 0x72, 0x86, 0x10, 0x64, 0xab, 0x39, 0xfb, 0xfa, 0x16, 0x76, 0xec, 0x1d, 0x9b,
- 0x5d, 0xdc, 0xbe, 0xb2, 0x9e, 0x7c, 0x03, 0x0b, 0xff, 0x9f, 0x01, 0xc9, 0xb7, 0x1d, 0xef, 0xd8,
- 0x1f, 0xbb, 0xb7, 0x8e, 0xf9, 0x5d, 0x6c, 0x7e, 0xa4, 0x19, 0xd6, 0xda, 0xe9, 0x2e, 0x70, 0xd7,
- 0x77, 0x01, 0x7a, 0x84, 0xa8, 0x47, 0x88, 0xd0, 0x83, 0x90, 0xeb, 0xd9, 0x0e, 0xfd, 0xfe, 0x58,
- 0xbe, 0x54, 0xde, 0x24, 0x84, 0x9b, 0x74, 0x58, 0x21, 0x72, 0x74, 0x0e, 0xf2, 0xbd, 0xb1, 0x3b,
- 0xe0, 0x3f, 0xbd, 0x14, 0xe3, 0x04, 0xa9, 0xd0, 0x81, 0xf5, 0xa7, 0xa0, 0x40, 0xd5, 0x91, 0x34,
- 0x21, 0xca, 0x31, 0x2c, 0x0a, 0x61, 0x73, 0x21, 0x75, 0xfa, 0x5e, 0x31, 0x98, 0x99, 0x0c, 0x0a,
- 0x8a, 0x6c, 0x40, 0xb1, 0x95, 0xff, 0xfa, 0x3f, 0x3c, 0x94, 0xf9, 0x7e, 0x00, 0x00, 0x00, 0xff,
- 0xff, 0xfc, 0x70, 0xe5, 0x96, 0xf0, 0x33, 0x00, 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
+
+func init() { file_topsyturvy_proto_init() }
+func file_topsyturvy_proto_init() {
+ if File_topsyturvy_proto != nil {
+ return
}
- return d
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_topsyturvy_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 3,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_topsyturvy_proto_goTypes,
+ DependencyIndexes: file_topsyturvy_proto_depIdxs,
+ MessageInfos: file_topsyturvy_proto_msgTypes,
+ }.Build()
+ File_topsyturvy_proto = out.File
+ file_topsyturvy_proto_rawDesc = nil
+ file_topsyturvy_proto_goTypes = nil
+ file_topsyturvy_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/topsyturvy.proto b/validator/gen-validator-tests/topsyturvy.proto
index b43066a..e2adbd3 100644
--- a/validator/gen-validator-tests/topsyturvy.proto
+++ b/validator/gen-validator-tests/topsyturvy.proto
@@ -16,9 +16,7 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
-
-option (gogoproto.description_all) = true;
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message TopsyTurvy {
optional Topsy Top = 1;
diff --git a/validator/gen-validator-tests/topsyturvy_gostring.go b/validator/gen-validator-tests/topsyturvy_gostring.go
deleted file mode 100644
index b1b187d..0000000
--- a/validator/gen-validator-tests/topsyturvy_gostring.go
+++ /dev/null
@@ -1,13 +0,0 @@
-package main
-
-func (b *TopsyTurvy) GoString() string {
- return deriveGoStringTopsyTurvy(b)
-}
-
-func (b *Topsy) GoString() string {
- return deriveGoStringTopsy(b)
-}
-
-func (b *Turvy) GoString() string {
- return deriveGoStringTurvy(b)
-}
diff --git a/validator/gen-validator-tests/topsyturvy_tests.go b/validator/gen-validator-tests/topsyturvy_tests.go
index ac4d237..c812dac 100644
--- a/validator/gen-validator-tests/topsyturvy_tests.go
+++ b/validator/gen-validator-tests/topsyturvy_tests.go
@@ -15,8 +15,8 @@
package main
import (
- "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
+ "google.golang.org/protobuf/proto"
)
var TopTop = &TopsyTurvy{
diff --git a/validator/gen-validator-tests/treeregister.pb.go b/validator/gen-validator-tests/treeregister.pb.go
index 58a3c1f..689355f 100644
--- a/validator/gen-validator-tests/treeregister.pb.go
+++ b/validator/gen-validator-tests/treeregister.pb.go
@@ -1,30 +1,26 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+//Created using information from http://www.treeregister.org/measuringform.php
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: treeregister.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type TreeGrowthCategory int32
@@ -34,17 +30,19 @@ const (
TreeGrowthCategory_C TreeGrowthCategory = 3
)
-var TreeGrowthCategory_name = map[int32]string{
- 1: "A",
- 2: "B",
- 3: "C",
-}
-
-var TreeGrowthCategory_value = map[string]int32{
- "A": 1,
- "B": 2,
- "C": 3,
-}
+// Enum value maps for TreeGrowthCategory.
+var (
+ TreeGrowthCategory_name = map[int32]string{
+ 1: "A",
+ 2: "B",
+ 3: "C",
+ }
+ TreeGrowthCategory_value = map[string]int32{
+ "A": 1,
+ "B": 2,
+ "C": 3,
+ }
+)
func (x TreeGrowthCategory) Enum() *TreeGrowthCategory {
p := new(TreeGrowthCategory)
@@ -53,20 +51,34 @@ func (x TreeGrowthCategory) Enum() *TreeGrowthCategory {
}
func (x TreeGrowthCategory) String() string {
- return proto.EnumName(TreeGrowthCategory_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (TreeGrowthCategory) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[0].Descriptor()
}
-func (x *TreeGrowthCategory) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(TreeGrowthCategory_value, data, "TreeGrowthCategory")
+func (TreeGrowthCategory) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[0]
+}
+
+func (x TreeGrowthCategory) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *TreeGrowthCategory) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = TreeGrowthCategory(value)
+ *x = TreeGrowthCategory(num)
return nil
}
+// Deprecated: Use TreeGrowthCategory.Descriptor instead.
func (TreeGrowthCategory) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{0}
+ return file_treeregister_proto_rawDescGZIP(), []int{0}
}
type GeneralAppearance int32
@@ -80,23 +92,25 @@ const (
GeneralAppearance_GeneralAppearance_NotSure GeneralAppearance = 6
)
-var GeneralAppearance_name = map[int32]string{
- 1: "Excellent",
- 2: "Good",
- 3: "Fair",
- 4: "Poor",
- 5: "DyingOrDead",
- 6: "GeneralAppearance_NotSure",
-}
-
-var GeneralAppearance_value = map[string]int32{
- "Excellent": 1,
- "Good": 2,
- "Fair": 3,
- "Poor": 4,
- "DyingOrDead": 5,
- "GeneralAppearance_NotSure": 6,
-}
+// Enum value maps for GeneralAppearance.
+var (
+ GeneralAppearance_name = map[int32]string{
+ 1: "Excellent",
+ 2: "Good",
+ 3: "Fair",
+ 4: "Poor",
+ 5: "DyingOrDead",
+ 6: "GeneralAppearance_NotSure",
+ }
+ GeneralAppearance_value = map[string]int32{
+ "Excellent": 1,
+ "Good": 2,
+ "Fair": 3,
+ "Poor": 4,
+ "DyingOrDead": 5,
+ "GeneralAppearance_NotSure": 6,
+ }
+)
func (x GeneralAppearance) Enum() *GeneralAppearance {
p := new(GeneralAppearance)
@@ -105,20 +119,34 @@ func (x GeneralAppearance) Enum() *GeneralAppearance {
}
func (x GeneralAppearance) String() string {
- return proto.EnumName(GeneralAppearance_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (x *GeneralAppearance) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(GeneralAppearance_value, data, "GeneralAppearance")
+func (GeneralAppearance) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[1].Descriptor()
+}
+
+func (GeneralAppearance) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[1]
+}
+
+func (x GeneralAppearance) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *GeneralAppearance) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = GeneralAppearance(value)
+ *x = GeneralAppearance(num)
return nil
}
+// Deprecated: Use GeneralAppearance.Descriptor instead.
func (GeneralAppearance) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{1}
+ return file_treeregister_proto_rawDescGZIP(), []int{1}
}
type TrunkStemming int32
@@ -130,19 +158,21 @@ const (
TrunkStemming_TrunkStemming_NotSure TrunkStemming = 4
)
-var TrunkStemming_name = map[int32]string{
- 1: "GoodSingleStem",
- 2: "MultipleStemmed",
- 3: "TwinStemmed",
- 4: "TrunkStemming_NotSure",
-}
-
-var TrunkStemming_value = map[string]int32{
- "GoodSingleStem": 1,
- "MultipleStemmed": 2,
- "TwinStemmed": 3,
- "TrunkStemming_NotSure": 4,
-}
+// Enum value maps for TrunkStemming.
+var (
+ TrunkStemming_name = map[int32]string{
+ 1: "GoodSingleStem",
+ 2: "MultipleStemmed",
+ 3: "TwinStemmed",
+ 4: "TrunkStemming_NotSure",
+ }
+ TrunkStemming_value = map[string]int32{
+ "GoodSingleStem": 1,
+ "MultipleStemmed": 2,
+ "TwinStemmed": 3,
+ "TrunkStemming_NotSure": 4,
+ }
+)
func (x TrunkStemming) Enum() *TrunkStemming {
p := new(TrunkStemming)
@@ -151,20 +181,34 @@ func (x TrunkStemming) Enum() *TrunkStemming {
}
func (x TrunkStemming) String() string {
- return proto.EnumName(TrunkStemming_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (TrunkStemming) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[2].Descriptor()
}
-func (x *TrunkStemming) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(TrunkStemming_value, data, "TrunkStemming")
+func (TrunkStemming) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[2]
+}
+
+func (x TrunkStemming) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *TrunkStemming) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = TrunkStemming(value)
+ *x = TrunkStemming(num)
return nil
}
+// Deprecated: Use TrunkStemming.Descriptor instead.
func (TrunkStemming) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{2}
+ return file_treeregister_proto_rawDescGZIP(), []int{2}
}
type Ground int32
@@ -175,17 +219,19 @@ const (
Ground_SteepSlope Ground = 3
)
-var Ground_name = map[int32]string{
- 1: "Level",
- 2: "SlightSlope",
- 3: "SteepSlope",
-}
-
-var Ground_value = map[string]int32{
- "Level": 1,
- "SlightSlope": 2,
- "SteepSlope": 3,
-}
+// Enum value maps for Ground.
+var (
+ Ground_name = map[int32]string{
+ 1: "Level",
+ 2: "SlightSlope",
+ 3: "SteepSlope",
+ }
+ Ground_value = map[string]int32{
+ "Level": 1,
+ "SlightSlope": 2,
+ "SteepSlope": 3,
+ }
+)
func (x Ground) Enum() *Ground {
p := new(Ground)
@@ -194,20 +240,34 @@ func (x Ground) Enum() *Ground {
}
func (x Ground) String() string {
- return proto.EnumName(Ground_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (Ground) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[3].Descriptor()
+}
+
+func (Ground) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[3]
}
-func (x *Ground) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Ground_value, data, "Ground")
+func (x Ground) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *Ground) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = Ground(value)
+ *x = Ground(num)
return nil
}
+// Deprecated: Use Ground.Descriptor instead.
func (Ground) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{3}
+ return file_treeregister_proto_rawDescGZIP(), []int{3}
}
type Lean int32
@@ -219,19 +279,21 @@ const (
Lean_HorizontalOrCollapsed Lean = 4
)
-var Lean_name = map[int32]string{
- 1: "Lean_No",
- 2: "SlightlyWindswept",
- 3: "SixtyDegreesOrLess",
- 4: "HorizontalOrCollapsed",
-}
-
-var Lean_value = map[string]int32{
- "Lean_No": 1,
- "SlightlyWindswept": 2,
- "SixtyDegreesOrLess": 3,
- "HorizontalOrCollapsed": 4,
-}
+// Enum value maps for Lean.
+var (
+ Lean_name = map[int32]string{
+ 1: "Lean_No",
+ 2: "SlightlyWindswept",
+ 3: "SixtyDegreesOrLess",
+ 4: "HorizontalOrCollapsed",
+ }
+ Lean_value = map[string]int32{
+ "Lean_No": 1,
+ "SlightlyWindswept": 2,
+ "SixtyDegreesOrLess": 3,
+ "HorizontalOrCollapsed": 4,
+ }
+)
func (x Lean) Enum() *Lean {
p := new(Lean)
@@ -240,20 +302,34 @@ func (x Lean) Enum() *Lean {
}
func (x Lean) String() string {
- return proto.EnumName(Lean_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (Lean) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[4].Descriptor()
+}
+
+func (Lean) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[4]
+}
+
+func (x Lean) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (x *Lean) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Lean_value, data, "Lean")
+// Deprecated: Do not use.
+func (x *Lean) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = Lean(value)
+ *x = Lean(num)
return nil
}
+// Deprecated: Use Lean.Descriptor instead.
func (Lean) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{4}
+ return file_treeregister_proto_rawDescGZIP(), []int{4}
}
type DeadBranches int32
@@ -265,19 +341,21 @@ const (
DeadBranches_DeadBranches_NotSure DeadBranches = 4
)
-var DeadBranches_name = map[int32]string{
- 1: "NoneOrVeryLittle",
- 2: "Some",
- 3: "LotsAndOrExtensiveDieBack",
- 4: "DeadBranches_NotSure",
-}
-
-var DeadBranches_value = map[string]int32{
- "NoneOrVeryLittle": 1,
- "Some": 2,
- "LotsAndOrExtensiveDieBack": 3,
- "DeadBranches_NotSure": 4,
-}
+// Enum value maps for DeadBranches.
+var (
+ DeadBranches_name = map[int32]string{
+ 1: "NoneOrVeryLittle",
+ 2: "Some",
+ 3: "LotsAndOrExtensiveDieBack",
+ 4: "DeadBranches_NotSure",
+ }
+ DeadBranches_value = map[string]int32{
+ "NoneOrVeryLittle": 1,
+ "Some": 2,
+ "LotsAndOrExtensiveDieBack": 3,
+ "DeadBranches_NotSure": 4,
+ }
+)
func (x DeadBranches) Enum() *DeadBranches {
p := new(DeadBranches)
@@ -286,20 +364,34 @@ func (x DeadBranches) Enum() *DeadBranches {
}
func (x DeadBranches) String() string {
- return proto.EnumName(DeadBranches_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (DeadBranches) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[5].Descriptor()
+}
+
+func (DeadBranches) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[5]
}
-func (x *DeadBranches) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(DeadBranches_value, data, "DeadBranches")
+func (x DeadBranches) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *DeadBranches) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = DeadBranches(value)
+ *x = DeadBranches(num)
return nil
}
+// Deprecated: Use DeadBranches.Descriptor instead.
func (DeadBranches) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{5}
+ return file_treeregister_proto_rawDescGZIP(), []int{5}
}
type StormDamage int32
@@ -311,19 +403,21 @@ const (
StormDamage_StormDamage_NotSure StormDamage = 4
)
-var StormDamage_name = map[int32]string{
- 1: "NoObviousDamage",
- 2: "SomeDamage",
- 3: "LossOfLargeLimbs",
- 4: "StormDamage_NotSure",
-}
-
-var StormDamage_value = map[string]int32{
- "NoObviousDamage": 1,
- "SomeDamage": 2,
- "LossOfLargeLimbs": 3,
- "StormDamage_NotSure": 4,
-}
+// Enum value maps for StormDamage.
+var (
+ StormDamage_name = map[int32]string{
+ 1: "NoObviousDamage",
+ 2: "SomeDamage",
+ 3: "LossOfLargeLimbs",
+ 4: "StormDamage_NotSure",
+ }
+ StormDamage_value = map[string]int32{
+ "NoObviousDamage": 1,
+ "SomeDamage": 2,
+ "LossOfLargeLimbs": 3,
+ "StormDamage_NotSure": 4,
+ }
+)
func (x StormDamage) Enum() *StormDamage {
p := new(StormDamage)
@@ -332,20 +426,34 @@ func (x StormDamage) Enum() *StormDamage {
}
func (x StormDamage) String() string {
- return proto.EnumName(StormDamage_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (StormDamage) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[6].Descriptor()
+}
+
+func (StormDamage) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[6]
+}
+
+func (x StormDamage) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (x *StormDamage) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(StormDamage_value, data, "StormDamage")
+// Deprecated: Do not use.
+func (x *StormDamage) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = StormDamage(value)
+ *x = StormDamage(num)
return nil
}
+// Deprecated: Use StormDamage.Descriptor instead.
func (StormDamage) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{6}
+ return file_treeregister_proto_rawDescGZIP(), []int{6}
}
type PastManagement int32
@@ -361,27 +469,29 @@ const (
PastManagement_PastManagement_NotSure PastManagement = 8
)
-var PastManagement_name = map[int32]string{
- 1: "NothingObvious",
- 2: "SomePruning",
- 3: "LoppedOrReducedInHeight",
- 4: "OldPollard",
- 5: "RecentPollard",
- 6: "CoppiceStool",
- 7: "CableBraced",
- 8: "PastManagement_NotSure",
-}
-
-var PastManagement_value = map[string]int32{
- "NothingObvious": 1,
- "SomePruning": 2,
- "LoppedOrReducedInHeight": 3,
- "OldPollard": 4,
- "RecentPollard": 5,
- "CoppiceStool": 6,
- "CableBraced": 7,
- "PastManagement_NotSure": 8,
-}
+// Enum value maps for PastManagement.
+var (
+ PastManagement_name = map[int32]string{
+ 1: "NothingObvious",
+ 2: "SomePruning",
+ 3: "LoppedOrReducedInHeight",
+ 4: "OldPollard",
+ 5: "RecentPollard",
+ 6: "CoppiceStool",
+ 7: "CableBraced",
+ 8: "PastManagement_NotSure",
+ }
+ PastManagement_value = map[string]int32{
+ "NothingObvious": 1,
+ "SomePruning": 2,
+ "LoppedOrReducedInHeight": 3,
+ "OldPollard": 4,
+ "RecentPollard": 5,
+ "CoppiceStool": 6,
+ "CableBraced": 7,
+ "PastManagement_NotSure": 8,
+ }
+)
func (x PastManagement) Enum() *PastManagement {
p := new(PastManagement)
@@ -390,20 +500,34 @@ func (x PastManagement) Enum() *PastManagement {
}
func (x PastManagement) String() string {
- return proto.EnumName(PastManagement_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (PastManagement) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[7].Descriptor()
+}
+
+func (PastManagement) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[7]
+}
+
+func (x PastManagement) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (x *PastManagement) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(PastManagement_value, data, "PastManagement")
+// Deprecated: Do not use.
+func (x *PastManagement) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = PastManagement(value)
+ *x = PastManagement(num)
return nil
}
+// Deprecated: Use PastManagement.Descriptor instead.
func (PastManagement) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{7}
+ return file_treeregister_proto_rawDescGZIP(), []int{7}
}
type NotSureBool int32
@@ -414,17 +538,19 @@ const (
NotSureBool_No NotSureBool = 3
)
-var NotSureBool_name = map[int32]string{
- 1: "NotSure",
- 2: "Yes",
- 3: "No",
-}
-
-var NotSureBool_value = map[string]int32{
- "NotSure": 1,
- "Yes": 2,
- "No": 3,
-}
+// Enum value maps for NotSureBool.
+var (
+ NotSureBool_name = map[int32]string{
+ 1: "NotSure",
+ 2: "Yes",
+ 3: "No",
+ }
+ NotSureBool_value = map[string]int32{
+ "NotSure": 1,
+ "Yes": 2,
+ "No": 3,
+ }
+)
func (x NotSureBool) Enum() *NotSureBool {
p := new(NotSureBool)
@@ -433,1210 +559,1129 @@ func (x NotSureBool) Enum() *NotSureBool {
}
func (x NotSureBool) String() string {
- return proto.EnumName(NotSureBool_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (x *NotSureBool) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(NotSureBool_value, data, "NotSureBool")
+func (NotSureBool) Descriptor() protoreflect.EnumDescriptor {
+ return file_treeregister_proto_enumTypes[8].Descriptor()
+}
+
+func (NotSureBool) Type() protoreflect.EnumType {
+ return &file_treeregister_proto_enumTypes[8]
+}
+
+func (x NotSureBool) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *NotSureBool) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = NotSureBool(value)
+ *x = NotSureBool(num)
return nil
}
+// Deprecated: Use NotSureBool.Descriptor instead.
func (NotSureBool) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{8}
+ return file_treeregister_proto_rawDescGZIP(), []int{8}
}
type TreeRegister struct {
- Trees []*Tree `protobuf:"bytes,1,rep,name=Trees" json:"Trees,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Trees []*Tree `protobuf:"bytes,1,rep,name=Trees" json:"Trees,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *TreeRegister) Reset() { *m = TreeRegister{} }
-func (m *TreeRegister) String() string { return proto.CompactTextString(m) }
-func (*TreeRegister) ProtoMessage() {}
-func (*TreeRegister) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{0}
+func (x *TreeRegister) Reset() {
+ *x = TreeRegister{}
+ mi := &file_treeregister_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *TreeRegister) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_TreeRegister.Unmarshal(m, b)
-}
-func (m *TreeRegister) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_TreeRegister.Marshal(b, m, deterministic)
-}
-func (m *TreeRegister) XXX_Merge(src proto.Message) {
- xxx_messageInfo_TreeRegister.Merge(m, src)
-}
-func (m *TreeRegister) XXX_Size() int {
- return xxx_messageInfo_TreeRegister.Size(m)
+
+func (x *TreeRegister) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *TreeRegister) XXX_DiscardUnknown() {
- xxx_messageInfo_TreeRegister.DiscardUnknown(m)
+
+func (*TreeRegister) ProtoMessage() {}
+
+func (x *TreeRegister) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_TreeRegister proto.InternalMessageInfo
+// Deprecated: Use TreeRegister.ProtoReflect.Descriptor instead.
+func (*TreeRegister) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{0}
+}
-func (m *TreeRegister) GetTrees() []*Tree {
- if m != nil {
- return m.Trees
+func (x *TreeRegister) GetTrees() []*Tree {
+ if x != nil {
+ return x.Trees
}
return nil
}
type Tree struct {
+ state protoimpl.MessageState `protogen:"open.v1"`
GeneralInformation *GeneralInformation `protobuf:"bytes,1,opt,name=GeneralInformation" json:"GeneralInformation,omitempty"`
OtherInformation *OtherInformation `protobuf:"bytes,2,opt,name=OtherInformation" json:"OtherInformation,omitempty"`
Measurements *Measurements `protobuf:"bytes,3,opt,name=Measurements" json:"Measurements,omitempty"`
Condition *Condition `protobuf:"bytes,4,opt,name=Condition" json:"Condition,omitempty"`
AdditionalInformation *AdditionalInformation `protobuf:"bytes,5,opt,name=AdditionalInformation" json:"AdditionalInformation,omitempty"`
Sender *Sender `protobuf:"bytes,6,opt,name=Sender" json:"Sender,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Tree) Reset() { *m = Tree{} }
-func (m *Tree) String() string { return proto.CompactTextString(m) }
-func (*Tree) ProtoMessage() {}
-func (*Tree) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{1}
-}
-func (m *Tree) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Tree.Unmarshal(m, b)
+func (x *Tree) Reset() {
+ *x = Tree{}
+ mi := &file_treeregister_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Tree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Tree.Marshal(b, m, deterministic)
-}
-func (m *Tree) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Tree.Merge(m, src)
-}
-func (m *Tree) XXX_Size() int {
- return xxx_messageInfo_Tree.Size(m)
+
+func (x *Tree) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Tree) XXX_DiscardUnknown() {
- xxx_messageInfo_Tree.DiscardUnknown(m)
+
+func (*Tree) ProtoMessage() {}
+
+func (x *Tree) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[1]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Tree proto.InternalMessageInfo
+// Deprecated: Use Tree.ProtoReflect.Descriptor instead.
+func (*Tree) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{1}
+}
-func (m *Tree) GetGeneralInformation() *GeneralInformation {
- if m != nil {
- return m.GeneralInformation
+func (x *Tree) GetGeneralInformation() *GeneralInformation {
+ if x != nil {
+ return x.GeneralInformation
}
return nil
}
-func (m *Tree) GetOtherInformation() *OtherInformation {
- if m != nil {
- return m.OtherInformation
+func (x *Tree) GetOtherInformation() *OtherInformation {
+ if x != nil {
+ return x.OtherInformation
}
return nil
}
-func (m *Tree) GetMeasurements() *Measurements {
- if m != nil {
- return m.Measurements
+func (x *Tree) GetMeasurements() *Measurements {
+ if x != nil {
+ return x.Measurements
}
return nil
}
-func (m *Tree) GetCondition() *Condition {
- if m != nil {
- return m.Condition
+func (x *Tree) GetCondition() *Condition {
+ if x != nil {
+ return x.Condition
}
return nil
}
-func (m *Tree) GetAdditionalInformation() *AdditionalInformation {
- if m != nil {
- return m.AdditionalInformation
+func (x *Tree) GetAdditionalInformation() *AdditionalInformation {
+ if x != nil {
+ return x.AdditionalInformation
}
return nil
}
-func (m *Tree) GetSender() *Sender {
- if m != nil {
- return m.Sender
+func (x *Tree) GetSender() *Sender {
+ if x != nil {
+ return x.Sender
}
return nil
}
type GeneralInformation struct {
- TypeOfTree *string `protobuf:"bytes,1,opt,name=TypeOfTree" json:"TypeOfTree,omitempty"`
- Ownership *string `protobuf:"bytes,2,opt,name=Ownership" json:"Ownership,omitempty"`
- CountryState *string `protobuf:"bytes,3,opt,name=CountryState" json:"CountryState,omitempty"`
- PostCodeZipCode *string `protobuf:"bytes,4,opt,name=PostCodeZipCode" json:"PostCodeZipCode,omitempty"`
- Location *string `protobuf:"bytes,5,opt,name=Location" json:"Location,omitempty"`
- FullAddress *string `protobuf:"bytes,6,opt,name=FullAddress" json:"FullAddress,omitempty"`
- Country *string `protobuf:"bytes,7,opt,name=Country" json:"Country,omitempty"`
- GridReference *string `protobuf:"bytes,8,opt,name=GridReference" json:"GridReference,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *GeneralInformation) Reset() { *m = GeneralInformation{} }
-func (m *GeneralInformation) String() string { return proto.CompactTextString(m) }
-func (*GeneralInformation) ProtoMessage() {}
-func (*GeneralInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{2}
-}
-func (m *GeneralInformation) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_GeneralInformation.Unmarshal(m, b)
-}
-func (m *GeneralInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_GeneralInformation.Marshal(b, m, deterministic)
-}
-func (m *GeneralInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_GeneralInformation.Merge(m, src)
-}
-func (m *GeneralInformation) XXX_Size() int {
- return xxx_messageInfo_GeneralInformation.Size(m)
-}
-func (m *GeneralInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_GeneralInformation.DiscardUnknown(m)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ TypeOfTree *string `protobuf:"bytes,1,opt,name=TypeOfTree" json:"TypeOfTree,omitempty"`
+ Ownership *string `protobuf:"bytes,2,opt,name=Ownership" json:"Ownership,omitempty"`
+ CountryState *string `protobuf:"bytes,3,opt,name=CountryState" json:"CountryState,omitempty"`
+ PostCodeZipCode *string `protobuf:"bytes,4,opt,name=PostCodeZipCode" json:"PostCodeZipCode,omitempty"`
+ Location *string `protobuf:"bytes,5,opt,name=Location" json:"Location,omitempty"`
+ FullAddress *string `protobuf:"bytes,6,opt,name=FullAddress" json:"FullAddress,omitempty"`
+ Country *string `protobuf:"bytes,7,opt,name=Country" json:"Country,omitempty"`
+ GridReference *string `protobuf:"bytes,8,opt,name=GridReference" json:"GridReference,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
+}
+
+func (x *GeneralInformation) Reset() {
+ *x = GeneralInformation{}
+ mi := &file_treeregister_proto_msgTypes[2]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+}
+
+func (x *GeneralInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GeneralInformation) ProtoMessage() {}
+
+func (x *GeneralInformation) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[2]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_GeneralInformation proto.InternalMessageInfo
+// Deprecated: Use GeneralInformation.ProtoReflect.Descriptor instead.
+func (*GeneralInformation) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{2}
+}
-func (m *GeneralInformation) GetTypeOfTree() string {
- if m != nil && m.TypeOfTree != nil {
- return *m.TypeOfTree
+func (x *GeneralInformation) GetTypeOfTree() string {
+ if x != nil && x.TypeOfTree != nil {
+ return *x.TypeOfTree
}
return ""
}
-func (m *GeneralInformation) GetOwnership() string {
- if m != nil && m.Ownership != nil {
- return *m.Ownership
+func (x *GeneralInformation) GetOwnership() string {
+ if x != nil && x.Ownership != nil {
+ return *x.Ownership
}
return ""
}
-func (m *GeneralInformation) GetCountryState() string {
- if m != nil && m.CountryState != nil {
- return *m.CountryState
+func (x *GeneralInformation) GetCountryState() string {
+ if x != nil && x.CountryState != nil {
+ return *x.CountryState
}
return ""
}
-func (m *GeneralInformation) GetPostCodeZipCode() string {
- if m != nil && m.PostCodeZipCode != nil {
- return *m.PostCodeZipCode
+func (x *GeneralInformation) GetPostCodeZipCode() string {
+ if x != nil && x.PostCodeZipCode != nil {
+ return *x.PostCodeZipCode
}
return ""
}
-func (m *GeneralInformation) GetLocation() string {
- if m != nil && m.Location != nil {
- return *m.Location
+func (x *GeneralInformation) GetLocation() string {
+ if x != nil && x.Location != nil {
+ return *x.Location
}
return ""
}
-func (m *GeneralInformation) GetFullAddress() string {
- if m != nil && m.FullAddress != nil {
- return *m.FullAddress
+func (x *GeneralInformation) GetFullAddress() string {
+ if x != nil && x.FullAddress != nil {
+ return *x.FullAddress
}
return ""
}
-func (m *GeneralInformation) GetCountry() string {
- if m != nil && m.Country != nil {
- return *m.Country
+func (x *GeneralInformation) GetCountry() string {
+ if x != nil && x.Country != nil {
+ return *x.Country
}
return ""
}
-func (m *GeneralInformation) GetGridReference() string {
- if m != nil && m.GridReference != nil {
- return *m.GridReference
+func (x *GeneralInformation) GetGridReference() string {
+ if x != nil && x.GridReference != nil {
+ return *x.GridReference
}
return ""
}
type OtherInformation struct {
- PlantingDate *string `protobuf:"bytes,1,opt,name=PlantingDate" json:"PlantingDate,omitempty"`
- SeedCollectionNo *string `protobuf:"bytes,2,opt,name=SeedCollectionNo" json:"SeedCollectionNo,omitempty"`
- PlantedBy *string `protobuf:"bytes,3,opt,name=PlantedBy" json:"PlantedBy,omitempty"`
- SeedCollector *string `protobuf:"bytes,4,opt,name=SeedCollector" json:"SeedCollector,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *OtherInformation) Reset() { *m = OtherInformation{} }
-func (m *OtherInformation) String() string { return proto.CompactTextString(m) }
-func (*OtherInformation) ProtoMessage() {}
-func (*OtherInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{3}
-}
-func (m *OtherInformation) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_OtherInformation.Unmarshal(m, b)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ PlantingDate *string `protobuf:"bytes,1,opt,name=PlantingDate" json:"PlantingDate,omitempty"`
+ SeedCollectionNo *string `protobuf:"bytes,2,opt,name=SeedCollectionNo" json:"SeedCollectionNo,omitempty"`
+ PlantedBy *string `protobuf:"bytes,3,opt,name=PlantedBy" json:"PlantedBy,omitempty"`
+ SeedCollector *string `protobuf:"bytes,4,opt,name=SeedCollector" json:"SeedCollector,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *OtherInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_OtherInformation.Marshal(b, m, deterministic)
-}
-func (m *OtherInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_OtherInformation.Merge(m, src)
+
+func (x *OtherInformation) Reset() {
+ *x = OtherInformation{}
+ mi := &file_treeregister_proto_msgTypes[3]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *OtherInformation) XXX_Size() int {
- return xxx_messageInfo_OtherInformation.Size(m)
+
+func (x *OtherInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *OtherInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_OtherInformation.DiscardUnknown(m)
+
+func (*OtherInformation) ProtoMessage() {}
+
+func (x *OtherInformation) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[3]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_OtherInformation proto.InternalMessageInfo
+// Deprecated: Use OtherInformation.ProtoReflect.Descriptor instead.
+func (*OtherInformation) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{3}
+}
-func (m *OtherInformation) GetPlantingDate() string {
- if m != nil && m.PlantingDate != nil {
- return *m.PlantingDate
+func (x *OtherInformation) GetPlantingDate() string {
+ if x != nil && x.PlantingDate != nil {
+ return *x.PlantingDate
}
return ""
}
-func (m *OtherInformation) GetSeedCollectionNo() string {
- if m != nil && m.SeedCollectionNo != nil {
- return *m.SeedCollectionNo
+func (x *OtherInformation) GetSeedCollectionNo() string {
+ if x != nil && x.SeedCollectionNo != nil {
+ return *x.SeedCollectionNo
}
return ""
}
-func (m *OtherInformation) GetPlantedBy() string {
- if m != nil && m.PlantedBy != nil {
- return *m.PlantedBy
+func (x *OtherInformation) GetPlantedBy() string {
+ if x != nil && x.PlantedBy != nil {
+ return *x.PlantedBy
}
return ""
}
-func (m *OtherInformation) GetSeedCollector() string {
- if m != nil && m.SeedCollector != nil {
- return *m.SeedCollector
+func (x *OtherInformation) GetSeedCollector() string {
+ if x != nil && x.SeedCollector != nil {
+ return *x.SeedCollector
}
return ""
}
type Measurements struct {
- HeightMeasurement *HeightMeasurement `protobuf:"bytes,1,opt,name=HeightMeasurement" json:"HeightMeasurement,omitempty"`
- WasHeightEstimated *bool `protobuf:"varint,2,opt,name=WasHeightEstimated" json:"WasHeightEstimated,omitempty"`
- Girth *Measurement `protobuf:"bytes,3,opt,name=Girth" json:"Girth,omitempty"`
- HeightOfGirthMeasurement *Measurement `protobuf:"bytes,4,opt,name=HeightOfGirthMeasurement" json:"HeightOfGirthMeasurement,omitempty"`
- GirthExaggerated *bool `protobuf:"varint,5,opt,name=GirthExaggerated" json:"GirthExaggerated,omitempty"`
- TreeGrowthCategory *TreeGrowthCategory `protobuf:"varint,6,opt,name=TreeGrowthCategory,enum=main.TreeGrowthCategory" json:"TreeGrowthCategory,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *Measurements) Reset() { *m = Measurements{} }
-func (m *Measurements) String() string { return proto.CompactTextString(m) }
-func (*Measurements) ProtoMessage() {}
-func (*Measurements) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{4}
-}
-func (m *Measurements) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Measurements.Unmarshal(m, b)
-}
-func (m *Measurements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Measurements.Marshal(b, m, deterministic)
-}
-func (m *Measurements) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Measurements.Merge(m, src)
-}
-func (m *Measurements) XXX_Size() int {
- return xxx_messageInfo_Measurements.Size(m)
-}
-func (m *Measurements) XXX_DiscardUnknown() {
- xxx_messageInfo_Measurements.DiscardUnknown(m)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ HeightMeasurement *HeightMeasurement `protobuf:"bytes,1,opt,name=HeightMeasurement" json:"HeightMeasurement,omitempty"`
+ WasHeightEstimated *bool `protobuf:"varint,2,opt,name=WasHeightEstimated" json:"WasHeightEstimated,omitempty"`
+ Girth *Measurement `protobuf:"bytes,3,opt,name=Girth" json:"Girth,omitempty"`
+ HeightOfGirthMeasurement *Measurement `protobuf:"bytes,4,opt,name=HeightOfGirthMeasurement" json:"HeightOfGirthMeasurement,omitempty"`
+ GirthExaggerated *bool `protobuf:"varint,5,opt,name=GirthExaggerated" json:"GirthExaggerated,omitempty"`
+ TreeGrowthCategory *TreeGrowthCategory `protobuf:"varint,6,opt,name=TreeGrowthCategory,enum=main.TreeGrowthCategory" json:"TreeGrowthCategory,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
+}
+
+func (x *Measurements) Reset() {
+ *x = Measurements{}
+ mi := &file_treeregister_proto_msgTypes[4]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+}
+
+func (x *Measurements) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Measurements) ProtoMessage() {}
+
+func (x *Measurements) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[4]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Measurements proto.InternalMessageInfo
+// Deprecated: Use Measurements.ProtoReflect.Descriptor instead.
+func (*Measurements) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{4}
+}
-func (m *Measurements) GetHeightMeasurement() *HeightMeasurement {
- if m != nil {
- return m.HeightMeasurement
+func (x *Measurements) GetHeightMeasurement() *HeightMeasurement {
+ if x != nil {
+ return x.HeightMeasurement
}
return nil
}
-func (m *Measurements) GetWasHeightEstimated() bool {
- if m != nil && m.WasHeightEstimated != nil {
- return *m.WasHeightEstimated
+func (x *Measurements) GetWasHeightEstimated() bool {
+ if x != nil && x.WasHeightEstimated != nil {
+ return *x.WasHeightEstimated
}
return false
}
-func (m *Measurements) GetGirth() *Measurement {
- if m != nil {
- return m.Girth
+func (x *Measurements) GetGirth() *Measurement {
+ if x != nil {
+ return x.Girth
}
return nil
}
-func (m *Measurements) GetHeightOfGirthMeasurement() *Measurement {
- if m != nil {
- return m.HeightOfGirthMeasurement
+func (x *Measurements) GetHeightOfGirthMeasurement() *Measurement {
+ if x != nil {
+ return x.HeightOfGirthMeasurement
}
return nil
}
-func (m *Measurements) GetGirthExaggerated() bool {
- if m != nil && m.GirthExaggerated != nil {
- return *m.GirthExaggerated
+func (x *Measurements) GetGirthExaggerated() bool {
+ if x != nil && x.GirthExaggerated != nil {
+ return *x.GirthExaggerated
}
return false
}
-func (m *Measurements) GetTreeGrowthCategory() TreeGrowthCategory {
- if m != nil && m.TreeGrowthCategory != nil {
- return *m.TreeGrowthCategory
+func (x *Measurements) GetTreeGrowthCategory() TreeGrowthCategory {
+ if x != nil && x.TreeGrowthCategory != nil {
+ return *x.TreeGrowthCategory
}
return TreeGrowthCategory_A
}
type HeightMeasurement struct {
- Metres *float64 `protobuf:"fixed64,1,opt,name=Metres" json:"Metres,omitempty"`
- Feet *float64 `protobuf:"fixed64,2,opt,name=Feet" json:"Feet,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Metres *float64 `protobuf:"fixed64,1,opt,name=Metres" json:"Metres,omitempty"`
+ Feet *float64 `protobuf:"fixed64,2,opt,name=Feet" json:"Feet,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *HeightMeasurement) Reset() { *m = HeightMeasurement{} }
-func (m *HeightMeasurement) String() string { return proto.CompactTextString(m) }
-func (*HeightMeasurement) ProtoMessage() {}
-func (*HeightMeasurement) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{5}
-}
-func (m *HeightMeasurement) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_HeightMeasurement.Unmarshal(m, b)
+func (x *HeightMeasurement) Reset() {
+ *x = HeightMeasurement{}
+ mi := &file_treeregister_proto_msgTypes[5]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *HeightMeasurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_HeightMeasurement.Marshal(b, m, deterministic)
-}
-func (m *HeightMeasurement) XXX_Merge(src proto.Message) {
- xxx_messageInfo_HeightMeasurement.Merge(m, src)
-}
-func (m *HeightMeasurement) XXX_Size() int {
- return xxx_messageInfo_HeightMeasurement.Size(m)
+
+func (x *HeightMeasurement) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *HeightMeasurement) XXX_DiscardUnknown() {
- xxx_messageInfo_HeightMeasurement.DiscardUnknown(m)
+
+func (*HeightMeasurement) ProtoMessage() {}
+
+func (x *HeightMeasurement) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[5]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_HeightMeasurement proto.InternalMessageInfo
+// Deprecated: Use HeightMeasurement.ProtoReflect.Descriptor instead.
+func (*HeightMeasurement) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{5}
+}
-func (m *HeightMeasurement) GetMetres() float64 {
- if m != nil && m.Metres != nil {
- return *m.Metres
+func (x *HeightMeasurement) GetMetres() float64 {
+ if x != nil && x.Metres != nil {
+ return *x.Metres
}
return 0
}
-func (m *HeightMeasurement) GetFeet() float64 {
- if m != nil && m.Feet != nil {
- return *m.Feet
+func (x *HeightMeasurement) GetFeet() float64 {
+ if x != nil && x.Feet != nil {
+ return *x.Feet
}
return 0
}
type Measurement struct {
- Metres *float64 `protobuf:"fixed64,1,opt,name=Metres" json:"Metres,omitempty"`
- Feet *int64 `protobuf:"varint,2,opt,name=Feet" json:"Feet,omitempty"`
- Inches *int64 `protobuf:"varint,3,opt,name=Inches" json:"Inches,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Metres *float64 `protobuf:"fixed64,1,opt,name=Metres" json:"Metres,omitempty"`
+ Feet *int64 `protobuf:"varint,2,opt,name=Feet" json:"Feet,omitempty"`
+ Inches *int64 `protobuf:"varint,3,opt,name=Inches" json:"Inches,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Measurement) Reset() { *m = Measurement{} }
-func (m *Measurement) String() string { return proto.CompactTextString(m) }
-func (*Measurement) ProtoMessage() {}
-func (*Measurement) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{6}
-}
-func (m *Measurement) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Measurement.Unmarshal(m, b)
-}
-func (m *Measurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Measurement.Marshal(b, m, deterministic)
+func (x *Measurement) Reset() {
+ *x = Measurement{}
+ mi := &file_treeregister_proto_msgTypes[6]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Measurement) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Measurement.Merge(m, src)
-}
-func (m *Measurement) XXX_Size() int {
- return xxx_messageInfo_Measurement.Size(m)
+
+func (x *Measurement) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Measurement) XXX_DiscardUnknown() {
- xxx_messageInfo_Measurement.DiscardUnknown(m)
+
+func (*Measurement) ProtoMessage() {}
+
+func (x *Measurement) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[6]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Measurement proto.InternalMessageInfo
+// Deprecated: Use Measurement.ProtoReflect.Descriptor instead.
+func (*Measurement) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{6}
+}
-func (m *Measurement) GetMetres() float64 {
- if m != nil && m.Metres != nil {
- return *m.Metres
+func (x *Measurement) GetMetres() float64 {
+ if x != nil && x.Metres != nil {
+ return *x.Metres
}
return 0
}
-func (m *Measurement) GetFeet() int64 {
- if m != nil && m.Feet != nil {
- return *m.Feet
+func (x *Measurement) GetFeet() int64 {
+ if x != nil && x.Feet != nil {
+ return *x.Feet
}
return 0
}
-func (m *Measurement) GetInches() int64 {
- if m != nil && m.Inches != nil {
- return *m.Inches
+func (x *Measurement) GetInches() int64 {
+ if x != nil && x.Inches != nil {
+ return *x.Inches
}
return 0
}
type Condition struct {
- GeneralAppearance *GeneralAppearance `protobuf:"varint,1,opt,name=GeneralAppearance,enum=main.GeneralAppearance" json:"GeneralAppearance,omitempty"`
- TrunkStemming *TrunkStemming `protobuf:"varint,2,opt,name=TrunkStemming,enum=main.TrunkStemming" json:"TrunkStemming,omitempty"`
- Ground *Ground `protobuf:"varint,3,opt,name=Ground,enum=main.Ground" json:"Ground,omitempty"`
- Lead *Lean `protobuf:"varint,4,opt,name=Lead,enum=main.Lean" json:"Lead,omitempty"`
- DeadBranches *DeadBranches `protobuf:"varint,5,opt,name=DeadBranches,enum=main.DeadBranches" json:"DeadBranches,omitempty"`
- StormDamage *StormDamage `protobuf:"varint,6,opt,name=StormDamage,enum=main.StormDamage" json:"StormDamage,omitempty"`
- PastManagement *PastManagement `protobuf:"varint,7,opt,name=PastManagement,enum=main.PastManagement" json:"PastManagement,omitempty"`
- LocalOrNationalHistoricalInterest *NotSureBool `protobuf:"varint,8,opt,name=LocalOrNationalHistoricalInterest,enum=main.NotSureBool" json:"LocalOrNationalHistoricalInterest,omitempty"`
- LocalLandmark *NotSureBool `protobuf:"varint,9,opt,name=LocalLandmark,enum=main.NotSureBool" json:"LocalLandmark,omitempty"`
- RemarkableOrUnusual *bool `protobuf:"varint,10,opt,name=RemarkableOrUnusual" json:"RemarkableOrUnusual,omitempty"`
- Veteran *NotSureBool `protobuf:"varint,11,opt,name=Veteran,enum=main.NotSureBool" json:"Veteran,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *Condition) Reset() { *m = Condition{} }
-func (m *Condition) String() string { return proto.CompactTextString(m) }
-func (*Condition) ProtoMessage() {}
-func (*Condition) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{7}
-}
-func (m *Condition) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Condition.Unmarshal(m, b)
-}
-func (m *Condition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Condition.Marshal(b, m, deterministic)
-}
-func (m *Condition) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Condition.Merge(m, src)
-}
-func (m *Condition) XXX_Size() int {
- return xxx_messageInfo_Condition.Size(m)
-}
-func (m *Condition) XXX_DiscardUnknown() {
- xxx_messageInfo_Condition.DiscardUnknown(m)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ GeneralAppearance *GeneralAppearance `protobuf:"varint,1,opt,name=GeneralAppearance,enum=main.GeneralAppearance" json:"GeneralAppearance,omitempty"`
+ TrunkStemming *TrunkStemming `protobuf:"varint,2,opt,name=TrunkStemming,enum=main.TrunkStemming" json:"TrunkStemming,omitempty"`
+ Ground *Ground `protobuf:"varint,3,opt,name=Ground,enum=main.Ground" json:"Ground,omitempty"`
+ Lead *Lean `protobuf:"varint,4,opt,name=Lead,enum=main.Lean" json:"Lead,omitempty"`
+ DeadBranches *DeadBranches `protobuf:"varint,5,opt,name=DeadBranches,enum=main.DeadBranches" json:"DeadBranches,omitempty"`
+ StormDamage *StormDamage `protobuf:"varint,6,opt,name=StormDamage,enum=main.StormDamage" json:"StormDamage,omitempty"`
+ PastManagement *PastManagement `protobuf:"varint,7,opt,name=PastManagement,enum=main.PastManagement" json:"PastManagement,omitempty"`
+ LocalOrNationalHistoricalInterest *NotSureBool `protobuf:"varint,8,opt,name=LocalOrNationalHistoricalInterest,enum=main.NotSureBool" json:"LocalOrNationalHistoricalInterest,omitempty"`
+ LocalLandmark *NotSureBool `protobuf:"varint,9,opt,name=LocalLandmark,enum=main.NotSureBool" json:"LocalLandmark,omitempty"`
+ RemarkableOrUnusual *bool `protobuf:"varint,10,opt,name=RemarkableOrUnusual" json:"RemarkableOrUnusual,omitempty"`
+ Veteran *NotSureBool `protobuf:"varint,11,opt,name=Veteran,enum=main.NotSureBool" json:"Veteran,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
+}
+
+func (x *Condition) Reset() {
+ *x = Condition{}
+ mi := &file_treeregister_proto_msgTypes[7]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+}
+
+func (x *Condition) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Condition) ProtoMessage() {}
+
+func (x *Condition) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[7]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Condition proto.InternalMessageInfo
+// Deprecated: Use Condition.ProtoReflect.Descriptor instead.
+func (*Condition) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{7}
+}
-func (m *Condition) GetGeneralAppearance() GeneralAppearance {
- if m != nil && m.GeneralAppearance != nil {
- return *m.GeneralAppearance
+func (x *Condition) GetGeneralAppearance() GeneralAppearance {
+ if x != nil && x.GeneralAppearance != nil {
+ return *x.GeneralAppearance
}
return GeneralAppearance_Excellent
}
-func (m *Condition) GetTrunkStemming() TrunkStemming {
- if m != nil && m.TrunkStemming != nil {
- return *m.TrunkStemming
+func (x *Condition) GetTrunkStemming() TrunkStemming {
+ if x != nil && x.TrunkStemming != nil {
+ return *x.TrunkStemming
}
return TrunkStemming_GoodSingleStem
}
-func (m *Condition) GetGround() Ground {
- if m != nil && m.Ground != nil {
- return *m.Ground
+func (x *Condition) GetGround() Ground {
+ if x != nil && x.Ground != nil {
+ return *x.Ground
}
return Ground_Level
}
-func (m *Condition) GetLead() Lean {
- if m != nil && m.Lead != nil {
- return *m.Lead
+func (x *Condition) GetLead() Lean {
+ if x != nil && x.Lead != nil {
+ return *x.Lead
}
return Lean_Lean_No
}
-func (m *Condition) GetDeadBranches() DeadBranches {
- if m != nil && m.DeadBranches != nil {
- return *m.DeadBranches
+func (x *Condition) GetDeadBranches() DeadBranches {
+ if x != nil && x.DeadBranches != nil {
+ return *x.DeadBranches
}
return DeadBranches_NoneOrVeryLittle
}
-func (m *Condition) GetStormDamage() StormDamage {
- if m != nil && m.StormDamage != nil {
- return *m.StormDamage
+func (x *Condition) GetStormDamage() StormDamage {
+ if x != nil && x.StormDamage != nil {
+ return *x.StormDamage
}
return StormDamage_NoObviousDamage
}
-func (m *Condition) GetPastManagement() PastManagement {
- if m != nil && m.PastManagement != nil {
- return *m.PastManagement
+func (x *Condition) GetPastManagement() PastManagement {
+ if x != nil && x.PastManagement != nil {
+ return *x.PastManagement
}
return PastManagement_NothingObvious
}
-func (m *Condition) GetLocalOrNationalHistoricalInterest() NotSureBool {
- if m != nil && m.LocalOrNationalHistoricalInterest != nil {
- return *m.LocalOrNationalHistoricalInterest
+func (x *Condition) GetLocalOrNationalHistoricalInterest() NotSureBool {
+ if x != nil && x.LocalOrNationalHistoricalInterest != nil {
+ return *x.LocalOrNationalHistoricalInterest
}
return NotSureBool_NotSure
}
-func (m *Condition) GetLocalLandmark() NotSureBool {
- if m != nil && m.LocalLandmark != nil {
- return *m.LocalLandmark
+func (x *Condition) GetLocalLandmark() NotSureBool {
+ if x != nil && x.LocalLandmark != nil {
+ return *x.LocalLandmark
}
return NotSureBool_NotSure
}
-func (m *Condition) GetRemarkableOrUnusual() bool {
- if m != nil && m.RemarkableOrUnusual != nil {
- return *m.RemarkableOrUnusual
+func (x *Condition) GetRemarkableOrUnusual() bool {
+ if x != nil && x.RemarkableOrUnusual != nil {
+ return *x.RemarkableOrUnusual
}
return false
}
-func (m *Condition) GetVeteran() NotSureBool {
- if m != nil && m.Veteran != nil {
- return *m.Veteran
+func (x *Condition) GetVeteran() NotSureBool {
+ if x != nil && x.Veteran != nil {
+ return *x.Veteran
}
return NotSureBool_NotSure
}
type AdditionalInformation struct {
- Comments *string `protobuf:"bytes,1,opt,name=Comments" json:"Comments,omitempty"`
- Other *string `protobuf:"bytes,2,opt,name=Other" json:"Other,omitempty"`
- Photos []*Photo `protobuf:"bytes,3,rep,name=Photos" json:"Photos,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Comments *string `protobuf:"bytes,1,opt,name=Comments" json:"Comments,omitempty"`
+ Other *string `protobuf:"bytes,2,opt,name=Other" json:"Other,omitempty"`
+ Photos []*Photo `protobuf:"bytes,3,rep,name=Photos" json:"Photos,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *AdditionalInformation) Reset() { *m = AdditionalInformation{} }
-func (m *AdditionalInformation) String() string { return proto.CompactTextString(m) }
-func (*AdditionalInformation) ProtoMessage() {}
-func (*AdditionalInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{8}
+func (x *AdditionalInformation) Reset() {
+ *x = AdditionalInformation{}
+ mi := &file_treeregister_proto_msgTypes[8]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *AdditionalInformation) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_AdditionalInformation.Unmarshal(m, b)
-}
-func (m *AdditionalInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_AdditionalInformation.Marshal(b, m, deterministic)
-}
-func (m *AdditionalInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_AdditionalInformation.Merge(m, src)
-}
-func (m *AdditionalInformation) XXX_Size() int {
- return xxx_messageInfo_AdditionalInformation.Size(m)
+
+func (x *AdditionalInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *AdditionalInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_AdditionalInformation.DiscardUnknown(m)
+
+func (*AdditionalInformation) ProtoMessage() {}
+
+func (x *AdditionalInformation) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[8]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_AdditionalInformation proto.InternalMessageInfo
+// Deprecated: Use AdditionalInformation.ProtoReflect.Descriptor instead.
+func (*AdditionalInformation) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{8}
+}
-func (m *AdditionalInformation) GetComments() string {
- if m != nil && m.Comments != nil {
- return *m.Comments
+func (x *AdditionalInformation) GetComments() string {
+ if x != nil && x.Comments != nil {
+ return *x.Comments
}
return ""
}
-func (m *AdditionalInformation) GetOther() string {
- if m != nil && m.Other != nil {
- return *m.Other
+func (x *AdditionalInformation) GetOther() string {
+ if x != nil && x.Other != nil {
+ return *x.Other
}
return ""
}
-func (m *AdditionalInformation) GetPhotos() []*Photo {
- if m != nil {
- return m.Photos
+func (x *AdditionalInformation) GetPhotos() []*Photo {
+ if x != nil {
+ return x.Photos
}
return nil
}
type Photo struct {
- Filename *string `protobuf:"bytes,1,opt,name=Filename" json:"Filename,omitempty"`
- Data []byte `protobuf:"bytes,2,opt,name=Data" json:"Data,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Filename *string `protobuf:"bytes,1,opt,name=Filename" json:"Filename,omitempty"`
+ Data []byte `protobuf:"bytes,2,opt,name=Data" json:"Data,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Photo) Reset() { *m = Photo{} }
-func (m *Photo) String() string { return proto.CompactTextString(m) }
-func (*Photo) ProtoMessage() {}
-func (*Photo) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{9}
-}
-func (m *Photo) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Photo.Unmarshal(m, b)
+func (x *Photo) Reset() {
+ *x = Photo{}
+ mi := &file_treeregister_proto_msgTypes[9]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Photo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Photo.Marshal(b, m, deterministic)
-}
-func (m *Photo) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Photo.Merge(m, src)
-}
-func (m *Photo) XXX_Size() int {
- return xxx_messageInfo_Photo.Size(m)
+
+func (x *Photo) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Photo) XXX_DiscardUnknown() {
- xxx_messageInfo_Photo.DiscardUnknown(m)
+
+func (*Photo) ProtoMessage() {}
+
+func (x *Photo) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[9]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Photo proto.InternalMessageInfo
+// Deprecated: Use Photo.ProtoReflect.Descriptor instead.
+func (*Photo) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{9}
+}
-func (m *Photo) GetFilename() string {
- if m != nil && m.Filename != nil {
- return *m.Filename
+func (x *Photo) GetFilename() string {
+ if x != nil && x.Filename != nil {
+ return *x.Filename
}
return ""
}
-func (m *Photo) GetData() []byte {
- if m != nil {
- return m.Data
+func (x *Photo) GetData() []byte {
+ if x != nil {
+ return x.Data
}
return nil
}
type Sender struct {
- Name *string `protobuf:"bytes,1,opt,name=Name" json:"Name,omitempty"`
- Address *string `protobuf:"bytes,2,opt,name=Address" json:"Address,omitempty"`
- Email *string `protobuf:"bytes,3,opt,name=Email" json:"Email,omitempty"`
- Telephone *string `protobuf:"bytes,4,opt,name=Telephone" json:"Telephone,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *Sender) Reset() { *m = Sender{} }
-func (m *Sender) String() string { return proto.CompactTextString(m) }
-func (*Sender) ProtoMessage() {}
-func (*Sender) Descriptor() ([]byte, []int) {
- return fileDescriptor_29a317abcd2d9f80, []int{10}
-}
-func (m *Sender) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Sender.Unmarshal(m, b)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ Name *string `protobuf:"bytes,1,opt,name=Name" json:"Name,omitempty"`
+ Address *string `protobuf:"bytes,2,opt,name=Address" json:"Address,omitempty"`
+ Email *string `protobuf:"bytes,3,opt,name=Email" json:"Email,omitempty"`
+ Telephone *string `protobuf:"bytes,4,opt,name=Telephone" json:"Telephone,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *Sender) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Sender.Marshal(b, m, deterministic)
-}
-func (m *Sender) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Sender.Merge(m, src)
+
+func (x *Sender) Reset() {
+ *x = Sender{}
+ mi := &file_treeregister_proto_msgTypes[10]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *Sender) XXX_Size() int {
- return xxx_messageInfo_Sender.Size(m)
+
+func (x *Sender) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Sender) XXX_DiscardUnknown() {
- xxx_messageInfo_Sender.DiscardUnknown(m)
+
+func (*Sender) ProtoMessage() {}
+
+func (x *Sender) ProtoReflect() protoreflect.Message {
+ mi := &file_treeregister_proto_msgTypes[10]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_Sender proto.InternalMessageInfo
+// Deprecated: Use Sender.ProtoReflect.Descriptor instead.
+func (*Sender) Descriptor() ([]byte, []int) {
+ return file_treeregister_proto_rawDescGZIP(), []int{10}
+}
-func (m *Sender) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
+func (x *Sender) GetName() string {
+ if x != nil && x.Name != nil {
+ return *x.Name
}
return ""
}
-func (m *Sender) GetAddress() string {
- if m != nil && m.Address != nil {
- return *m.Address
+func (x *Sender) GetAddress() string {
+ if x != nil && x.Address != nil {
+ return *x.Address
}
return ""
}
-func (m *Sender) GetEmail() string {
- if m != nil && m.Email != nil {
- return *m.Email
+func (x *Sender) GetEmail() string {
+ if x != nil && x.Email != nil {
+ return *x.Email
}
return ""
}
-func (m *Sender) GetTelephone() string {
- if m != nil && m.Telephone != nil {
- return *m.Telephone
+func (x *Sender) GetTelephone() string {
+ if x != nil && x.Telephone != nil {
+ return *x.Telephone
}
return ""
}
-func init() {
- proto.RegisterEnum("main.TreeGrowthCategory", TreeGrowthCategory_name, TreeGrowthCategory_value)
- proto.RegisterEnum("main.GeneralAppearance", GeneralAppearance_name, GeneralAppearance_value)
- proto.RegisterEnum("main.TrunkStemming", TrunkStemming_name, TrunkStemming_value)
- proto.RegisterEnum("main.Ground", Ground_name, Ground_value)
- proto.RegisterEnum("main.Lean", Lean_name, Lean_value)
- proto.RegisterEnum("main.DeadBranches", DeadBranches_name, DeadBranches_value)
- proto.RegisterEnum("main.StormDamage", StormDamage_name, StormDamage_value)
- proto.RegisterEnum("main.PastManagement", PastManagement_name, PastManagement_value)
- proto.RegisterEnum("main.NotSureBool", NotSureBool_name, NotSureBool_value)
- proto.RegisterType((*TreeRegister)(nil), "main.TreeRegister")
- proto.RegisterType((*Tree)(nil), "main.Tree")
- proto.RegisterType((*GeneralInformation)(nil), "main.GeneralInformation")
- proto.RegisterType((*OtherInformation)(nil), "main.OtherInformation")
- proto.RegisterType((*Measurements)(nil), "main.Measurements")
- proto.RegisterType((*HeightMeasurement)(nil), "main.HeightMeasurement")
- proto.RegisterType((*Measurement)(nil), "main.Measurement")
- proto.RegisterType((*Condition)(nil), "main.Condition")
- proto.RegisterType((*AdditionalInformation)(nil), "main.AdditionalInformation")
- proto.RegisterType((*Photo)(nil), "main.Photo")
- proto.RegisterType((*Sender)(nil), "main.Sender")
-}
-
-func init() { proto.RegisterFile("treeregister.proto", fileDescriptor_29a317abcd2d9f80) }
-
-var fileDescriptor_29a317abcd2d9f80 = []byte{
- // 1429 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0xdd, 0x6e, 0x1b, 0xb7,
- 0x12, 0xc6, 0xea, 0xc7, 0xb6, 0x46, 0xfe, 0x59, 0xd3, 0x8e, 0xad, 0x24, 0x27, 0x39, 0x3e, 0x3a,
- 0x01, 0xea, 0x2a, 0x88, 0x53, 0xa4, 0x45, 0x82, 0x16, 0x05, 0x0a, 0x5b, 0xfe, 0x0b, 0x20, 0x4b,
- 0x0e, 0xe5, 0x26, 0x68, 0x81, 0x22, 0xa0, 0xb5, 0xe3, 0x15, 0x9b, 0x5d, 0x72, 0xc1, 0xa5, 0x62,
- 0xab, 0x0f, 0x53, 0xf4, 0xaa, 0x4f, 0xd0, 0x07, 0x2b, 0xd0, 0x02, 0xbd, 0x2d, 0x48, 0xae, 0xec,
- 0x5d, 0x4b, 0x46, 0xd1, 0xab, 0xe5, 0x7c, 0x33, 0xdf, 0x70, 0x38, 0x24, 0x3f, 0x2e, 0x10, 0xad,
- 0x10, 0x15, 0x86, 0x3c, 0xd5, 0xa8, 0x76, 0x12, 0x25, 0xb5, 0x24, 0x95, 0x98, 0x71, 0xf1, 0xe0,
- 0x59, 0xc8, 0xf5, 0x70, 0x74, 0xbe, 0x33, 0x90, 0xf1, 0xf3, 0x50, 0x86, 0xf2, 0xb9, 0x75, 0x9e,
- 0x8f, 0x2e, 0xac, 0x65, 0x0d, 0x3b, 0x72, 0xa4, 0xe6, 0x4b, 0x58, 0x3c, 0x53, 0x88, 0x34, 0x4b,
- 0x45, 0xb6, 0xa0, 0x6a, 0xec, 0xb4, 0xe1, 0x6d, 0x95, 0xb7, 0xeb, 0x2f, 0x60, 0xc7, 0x24, 0xdd,
- 0xb1, 0x21, 0xce, 0xf1, 0x55, 0xe5, 0xf7, 0x5f, 0xfe, 0xeb, 0x35, 0xff, 0x2c, 0x41, 0xc5, 0xd8,
- 0xe4, 0x18, 0xc8, 0x11, 0x0a, 0x54, 0x2c, 0x7a, 0x2d, 0x2e, 0xa4, 0x8a, 0x99, 0xe6, 0x52, 0x34,
- 0xbc, 0x2d, 0x6f, 0xbb, 0xfe, 0xa2, 0xe1, 0xd8, 0xd3, 0x7e, 0x3a, 0x83, 0x43, 0xf6, 0xc0, 0xef,
- 0xe9, 0x21, 0xaa, 0x7c, 0x9e, 0x92, 0xcd, 0xb3, 0xe1, 0xf2, 0xdc, 0xf6, 0xd2, 0xa9, 0x78, 0xf2,
- 0x12, 0x16, 0x4f, 0x90, 0xa5, 0x23, 0x85, 0x31, 0x0a, 0x9d, 0x36, 0xca, 0x96, 0x4f, 0x1c, 0x3f,
- 0xef, 0xa1, 0x85, 0x38, 0xf2, 0x0c, 0x6a, 0x6d, 0x29, 0x02, 0x6e, 0x27, 0xad, 0x58, 0xd2, 0x8a,
- 0x23, 0x5d, 0xc3, 0xf4, 0x26, 0x82, 0xbc, 0x81, 0x7b, 0xbb, 0x81, 0x1b, 0x17, 0xd7, 0x5d, 0xb5,
- 0xd4, 0x87, 0x8e, 0x3a, 0x33, 0x84, 0xce, 0x66, 0x92, 0x27, 0x30, 0xd7, 0x47, 0x11, 0xa0, 0x6a,
- 0xcc, 0xd9, 0x1c, 0x8b, 0x2e, 0x87, 0xc3, 0x68, 0xe6, 0x6b, 0xfe, 0x5c, 0x9a, 0xd5, 0x6e, 0xf2,
- 0x18, 0xe0, 0x6c, 0x9c, 0x60, 0xef, 0xc2, 0x6c, 0x89, 0x6d, 0x7e, 0x8d, 0xe6, 0x10, 0xf2, 0x1f,
- 0xa8, 0xf5, 0x2e, 0x05, 0xaa, 0x74, 0xc8, 0x13, 0xdb, 0xd3, 0x1a, 0xbd, 0x01, 0x48, 0x13, 0x16,
- 0xdb, 0x72, 0x24, 0xb4, 0x1a, 0xf7, 0x35, 0xd3, 0x68, 0x9b, 0x56, 0xa3, 0x05, 0x8c, 0x6c, 0xc3,
- 0xca, 0xa9, 0x4c, 0x75, 0x5b, 0x06, 0xf8, 0x3d, 0x4f, 0xcc, 0xc7, 0xb6, 0xa9, 0x46, 0x6f, 0xc3,
- 0xe4, 0x01, 0x2c, 0x74, 0xe4, 0xe0, 0xa6, 0x1d, 0x35, 0x7a, 0x6d, 0x93, 0x2d, 0xa8, 0x1f, 0x8e,
- 0xa2, 0x68, 0x37, 0x08, 0x14, 0xa6, 0xa9, 0x5d, 0x69, 0x8d, 0xe6, 0x21, 0xd2, 0x80, 0xf9, 0x6c,
- 0xde, 0xc6, 0xbc, 0xf5, 0x4e, 0x4c, 0xf2, 0x04, 0x96, 0x8e, 0x14, 0x0f, 0x28, 0x5e, 0xa0, 0x42,
- 0x31, 0xc0, 0xc6, 0x82, 0xf5, 0x17, 0xc1, 0xe6, 0xaf, 0xde, 0xf4, 0x29, 0x32, 0x0b, 0x3c, 0x8d,
- 0x98, 0xd0, 0x5c, 0x84, 0xfb, 0x66, 0x81, 0xae, 0x41, 0x05, 0x8c, 0xb4, 0xc0, 0xef, 0x23, 0x06,
- 0x6d, 0x19, 0x45, 0x38, 0x30, 0xac, 0xae, 0xcc, 0x3a, 0x35, 0x85, 0x9b, 0x76, 0x5a, 0x2e, 0x06,
- 0x7b, 0xe3, 0xac, 0x5b, 0x37, 0x80, 0x29, 0x34, 0xc7, 0x90, 0x2a, 0x6b, 0x54, 0x11, 0x6c, 0xfe,
- 0x51, 0x2a, 0x1e, 0x55, 0x72, 0x00, 0xab, 0xc7, 0xc8, 0xc3, 0xa1, 0xce, 0xa1, 0xd9, 0x3d, 0xda,
- 0x74, 0x67, 0x61, 0xca, 0x4d, 0xa7, 0x19, 0x64, 0x07, 0xc8, 0x3b, 0x96, 0x3a, 0xfc, 0x20, 0xd5,
- 0x3c, 0x66, 0x1a, 0x03, 0xbb, 0x92, 0x05, 0x3a, 0xc3, 0x43, 0x3e, 0x81, 0xea, 0x11, 0x57, 0x7a,
- 0x98, 0x5d, 0x95, 0xd5, 0xa9, 0xab, 0x42, 0x9d, 0x9f, 0x9c, 0x40, 0xc3, 0x71, 0x7b, 0x17, 0x16,
- 0xc8, 0x97, 0x59, 0xb9, 0x8b, 0x7b, 0x27, 0xc5, 0xf4, 0xdb, 0x62, 0x07, 0x57, 0x2c, 0x0c, 0x51,
- 0xd9, 0x2a, 0xab, 0xb6, 0xca, 0x29, 0xdc, 0x68, 0x8c, 0x39, 0xc6, 0x47, 0x4a, 0x5e, 0xea, 0x61,
- 0x9b, 0x69, 0x0c, 0xa5, 0x1a, 0xdb, 0xd3, 0xb3, 0x3c, 0xd1, 0x98, 0x69, 0x3f, 0x9d, 0xc1, 0x69,
- 0x7e, 0x33, 0xa3, 0xc9, 0x64, 0x03, 0xe6, 0x4e, 0x50, 0x2b, 0x2b, 0x7a, 0xde, 0xb6, 0x47, 0x33,
- 0x8b, 0x10, 0xa8, 0x1c, 0x22, 0x6a, 0xdb, 0x3c, 0x8f, 0xda, 0x71, 0xf3, 0x0d, 0xd4, 0xff, 0x2d,
- 0xb5, 0xec, 0xa8, 0x26, 0xf6, 0xb5, 0x18, 0x0c, 0xd1, 0xa9, 0x52, 0x99, 0x66, 0x56, 0xf3, 0xaf,
- 0x4a, 0x4e, 0x7c, 0xcc, 0x31, 0xc8, 0x2e, 0xf8, 0x6e, 0x92, 0x20, 0x53, 0xcc, 0x1c, 0x75, 0xcf,
- 0x2e, 0x75, 0xb3, 0x20, 0xa7, 0x37, 0x6e, 0x3a, 0xcd, 0x20, 0x5f, 0xc2, 0xd2, 0x99, 0x1a, 0x89,
- 0x0f, 0x7d, 0x8d, 0x71, 0xcc, 0x45, 0x68, 0x2b, 0x59, 0x7e, 0xb1, 0x36, 0xe9, 0x56, 0xce, 0x45,
- 0x8b, 0x91, 0x46, 0x89, 0x8e, 0x94, 0x1c, 0x89, 0xc0, 0xd6, 0xb9, 0x3c, 0x51, 0x22, 0x87, 0xd1,
- 0xcc, 0x47, 0x1e, 0x43, 0xa5, 0x83, 0x2c, 0xb0, 0x5b, 0xbf, 0x3c, 0x79, 0x27, 0x3a, 0xc8, 0x04,
- 0xb5, 0xb8, 0x51, 0xe2, 0x7d, 0x64, 0xc1, 0x9e, 0x29, 0xc7, 0xac, 0xb9, 0x6a, 0xe3, 0x32, 0x25,
- 0xce, 0x7b, 0x68, 0x21, 0x8e, 0x7c, 0x0e, 0xf5, 0xbe, 0x96, 0x2a, 0xde, 0x67, 0x31, 0x0b, 0x31,
- 0xdb, 0xe4, 0xec, 0x64, 0xe5, 0x1c, 0x34, 0x1f, 0x45, 0xbe, 0x86, 0xe5, 0x53, 0x96, 0xea, 0x13,
- 0x26, 0x58, 0xe8, 0x4e, 0xe4, 0xbc, 0xe5, 0xad, 0x3b, 0x5e, 0xd1, 0x47, 0x6f, 0xc5, 0x92, 0xf7,
- 0xf0, 0x3f, 0xa3, 0x50, 0x51, 0x4f, 0x75, 0x99, 0x13, 0xe6, 0x63, 0x9e, 0x6a, 0xa9, 0xf8, 0xc0,
- 0xa8, 0xac, 0x46, 0x85, 0xa9, 0xb6, 0x6a, 0x73, 0x5d, 0x48, 0x57, 0xea, 0xfe, 0x48, 0xe1, 0x9e,
- 0x94, 0x11, 0xfd, 0x67, 0x2e, 0x79, 0x05, 0x4b, 0x36, 0xa8, 0xc3, 0x44, 0x10, 0x33, 0xf5, 0xa1,
- 0x51, 0xbb, 0x2b, 0x59, 0x31, 0x8e, 0x7c, 0x06, 0x6b, 0x14, 0xcd, 0x88, 0x9d, 0x47, 0xd8, 0x53,
- 0xdf, 0x8a, 0x51, 0x3a, 0x62, 0x51, 0x03, 0xec, 0x3d, 0x99, 0xe5, 0x22, 0x4f, 0x61, 0xfe, 0x2d,
- 0x6a, 0x54, 0x4c, 0x34, 0xea, 0x77, 0x4d, 0x32, 0x89, 0x68, 0x8a, 0x3b, 0x9e, 0x31, 0xa3, 0xe1,
- 0x6d, 0x19, 0xbb, 0x27, 0xd4, 0x89, 0xe5, 0xb5, 0x4d, 0xd6, 0xa1, 0x6a, 0x05, 0x36, 0x53, 0x47,
- 0x67, 0x90, 0xff, 0xc3, 0xdc, 0xe9, 0x50, 0x6a, 0x69, 0x0e, 0xb7, 0xf9, 0x71, 0xa8, 0x67, 0x9d,
- 0x37, 0x18, 0xcd, 0x5c, 0xcd, 0x57, 0x50, 0xb5, 0x23, 0x93, 0xff, 0x90, 0x47, 0x28, 0x58, 0x3c,
- 0x11, 0xe3, 0x6b, 0xdb, 0x5c, 0x9d, 0x7d, 0xa6, 0x99, 0x4d, 0xbf, 0x48, 0xed, 0xb8, 0xf9, 0xe3,
- 0xe4, 0x71, 0x34, 0xde, 0xee, 0x0d, 0xcb, 0x8e, 0xcd, 0x9b, 0x31, 0x79, 0x51, 0x5c, 0x4d, 0x13,
- 0xd3, 0xd4, 0x7a, 0x10, 0x33, 0x1e, 0x65, 0x22, 0xed, 0x0c, 0x23, 0xdf, 0x67, 0x18, 0x61, 0x32,
- 0x94, 0x62, 0xf2, 0x8a, 0xdd, 0x00, 0xad, 0x4f, 0x67, 0x89, 0x0d, 0xa9, 0x82, 0xb7, 0xeb, 0x7b,
- 0xe6, 0xb3, 0xe7, 0x97, 0xcc, 0xa7, 0xed, 0x97, 0x5b, 0xc9, 0x8c, 0xbb, 0x4a, 0x96, 0xa0, 0x76,
- 0x70, 0x35, 0xc0, 0x28, 0x42, 0xa1, 0x7d, 0x8f, 0x2c, 0x40, 0xe5, 0x48, 0xca, 0xc0, 0x2f, 0x99,
- 0xd1, 0x21, 0xe3, 0xca, 0x2f, 0x9b, 0xd1, 0xa9, 0x94, 0xca, 0xaf, 0x90, 0x15, 0xa8, 0xef, 0x8f,
- 0xb9, 0x08, 0x7b, 0xca, 0x5c, 0x02, 0xbf, 0x4a, 0x1e, 0xc1, 0xfd, 0xa9, 0x94, 0xef, 0xb3, 0xcd,
- 0xf3, 0xe7, 0x5a, 0xc1, 0xad, 0x6b, 0x4d, 0x08, 0x2c, 0x9b, 0xf4, 0x7d, 0x2e, 0xc2, 0x08, 0x0d,
- 0xea, 0x7b, 0x64, 0x0d, 0x56, 0x4e, 0x46, 0x91, 0xe6, 0x89, 0x43, 0x62, 0x34, 0xb3, 0xaf, 0x40,
- 0xfd, 0xec, 0x92, 0x8b, 0x09, 0x50, 0x26, 0xf7, 0xe1, 0x5e, 0x21, 0xd5, 0xf5, 0x2c, 0x95, 0xd6,
- 0x17, 0x13, 0x05, 0x20, 0x35, 0xa8, 0x76, 0xf0, 0x23, 0x46, 0xbe, 0x67, 0x12, 0xf4, 0x23, 0x23,
- 0x9d, 0xfd, 0x48, 0x26, 0xe8, 0x97, 0xc8, 0x32, 0x40, 0x5f, 0x23, 0x26, 0xce, 0x2e, 0xb7, 0x7e,
- 0xb0, 0x8a, 0x20, 0x48, 0x1d, 0xe6, 0xcd, 0xf7, 0x7d, 0x57, 0xfa, 0x1e, 0xb9, 0x07, 0xab, 0x8e,
- 0x15, 0x8d, 0xdf, 0x71, 0x11, 0xa4, 0x97, 0x98, 0x68, 0xbf, 0x44, 0x36, 0x80, 0xf4, 0xf9, 0x95,
- 0x1e, 0xef, 0x63, 0x68, 0x7e, 0x2a, 0x7b, 0xaa, 0x83, 0x69, 0xea, 0x8a, 0x3a, 0x96, 0x8a, 0xff,
- 0x24, 0x85, 0x36, 0x77, 0xca, 0x3c, 0x97, 0x2c, 0x49, 0x31, 0xf0, 0x2b, 0xad, 0xb0, 0x28, 0x28,
- 0x64, 0x1d, 0xfc, 0xae, 0x14, 0xd8, 0x53, 0x6f, 0x51, 0x8d, 0x3b, 0x5c, 0xeb, 0x08, 0x5d, 0xbb,
- 0xfb, 0x32, 0x36, 0xe5, 0x3d, 0x82, 0xfb, 0x1d, 0xa9, 0xd3, 0x5d, 0x11, 0xf4, 0xd4, 0xc1, 0x95,
- 0x46, 0x91, 0xf2, 0x8f, 0xb8, 0xcf, 0x71, 0x8f, 0x0d, 0x3e, 0xf8, 0x65, 0xd2, 0x80, 0xf5, 0x7c,
- 0xba, 0xdc, 0xea, 0x59, 0x41, 0x81, 0x4c, 0x37, 0xbb, 0xb2, 0x77, 0xfe, 0x91, 0xcb, 0x51, 0xea,
- 0x20, 0xdf, 0xb3, 0x6b, 0x97, 0x31, 0x66, 0x76, 0xc9, 0x14, 0xd3, 0x91, 0x69, 0xda, 0xbb, 0xe8,
- 0x30, 0x15, 0x62, 0x87, 0xc7, 0xe7, 0x66, 0x35, 0x9b, 0xb0, 0x96, 0xcb, 0x94, 0x9b, 0xe2, 0x37,
- 0xef, 0xb6, 0x60, 0x99, 0x8d, 0xec, 0x4a, 0x3d, 0x34, 0x67, 0xc1, 0xcd, 0x95, 0xb5, 0x5c, 0xc6,
- 0x78, 0xaa, 0x46, 0x82, 0x8b, 0xd0, 0x2f, 0x91, 0x87, 0xb0, 0xd9, 0x91, 0x49, 0x82, 0x41, 0x4f,
- 0x51, 0x0c, 0x46, 0x03, 0x0c, 0x5e, 0x0b, 0xf7, 0x9e, 0xf9, 0x65, 0x53, 0x53, 0x2f, 0x0a, 0x4e,
- 0x4d, 0xcb, 0x54, 0xe0, 0x57, 0xc8, 0x2a, 0x2c, 0x51, 0x1c, 0xa0, 0xd0, 0x13, 0xa8, 0x4a, 0x7c,
- 0xf3, 0xa7, 0x97, 0x24, 0x7c, 0x80, 0x7d, 0x2d, 0x65, 0xe4, 0xcf, 0x99, 0x29, 0xda, 0x46, 0x41,
- 0xf6, 0x14, 0x1b, 0x60, 0xe0, 0xcf, 0x93, 0x07, 0xb0, 0x51, 0xac, 0xec, 0xba, 0xec, 0x85, 0xd6,
- 0x53, 0xa8, 0xe7, 0x74, 0xc4, 0x6c, 0xf4, 0xc4, 0xe7, 0x91, 0x79, 0x28, 0x7f, 0x87, 0xa9, 0x5f,
- 0x22, 0x73, 0x50, 0xea, 0x4a, 0xbf, 0xfc, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4b, 0x48, 0x7d,
- 0x13, 0xa3, 0x0c, 0x00, 0x00,
-}
-
-func (this *TreeRegister) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return TreeregisterDescription()
-}
-func TreeregisterDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 5108 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x5b, 0x6c, 0x23, 0xd7,
- 0x79, 0x0e, 0x6f, 0x92, 0xf8, 0x93, 0x92, 0x46, 0x47, 0x5a, 0x2d, 0x57, 0x8e, 0xbd, 0xbb, 0xb4,
- 0x13, 0xcb, 0xda, 0x58, 0x6b, 0xac, 0xf7, 0x62, 0x73, 0x93, 0xb8, 0x14, 0xc5, 0xd5, 0xca, 0x95,
- 0x48, 0x7a, 0x28, 0xf9, 0x16, 0x04, 0x83, 0xa3, 0x99, 0x23, 0x72, 0x76, 0x87, 0x33, 0x93, 0x99,
- 0xe1, 0xee, 0x6a, 0xd1, 0x07, 0x17, 0xee, 0x05, 0x41, 0xef, 0x17, 0xa0, 0x89, 0xeb, 0xb8, 0xb9,
- 0xa0, 0x76, 0x9b, 0x5e, 0xd3, 0xa6, 0x69, 0x93, 0xbe, 0xf4, 0x25, 0x6d, 0x9e, 0x0a, 0xe4, 0xbd,
- 0x0f, 0x05, 0x6a, 0xa0, 0x37, 0xb7, 0x4d, 0x9b, 0x05, 0x5a, 0xc0, 0x2f, 0xc5, 0xb9, 0x0d, 0x67,
- 0x48, 0x6a, 0x87, 0x1b, 0xc0, 0xce, 0x93, 0x78, 0xfe, 0xf3, 0x7f, 0xdf, 0xfc, 0xe7, 0x3f, 0xff,
- 0xf9, 0xcf, 0x3f, 0x67, 0x8e, 0xe0, 0x7b, 0x15, 0x38, 0xd3, 0x71, 0x9c, 0x8e, 0x45, 0xce, 0xbb,
- 0x9e, 0x13, 0x38, 0x07, 0xfd, 0xc3, 0xf3, 0x06, 0xf1, 0x75, 0xcf, 0x74, 0x03, 0xc7, 0x5b, 0x67,
- 0x32, 0x34, 0xcf, 0x35, 0xd6, 0xa5, 0x46, 0x79, 0x17, 0x16, 0xae, 0x99, 0x16, 0xd9, 0x0c, 0x15,
- 0xdb, 0x24, 0x40, 0xcf, 0x40, 0xf6, 0xd0, 0xb4, 0x48, 0x29, 0x75, 0x26, 0xb3, 0x5a, 0xb8, 0xf0,
- 0xd8, 0xfa, 0x10, 0x68, 0x3d, 0x8e, 0x68, 0x51, 0xb1, 0xca, 0x10, 0xe5, 0x77, 0xb3, 0xb0, 0x38,
- 0xa6, 0x17, 0x21, 0xc8, 0xda, 0xb8, 0x47, 0x19, 0x53, 0xab, 0x79, 0x95, 0xfd, 0x46, 0x25, 0x98,
- 0x76, 0xb1, 0x7e, 0x13, 0x77, 0x48, 0x29, 0xcd, 0xc4, 0xb2, 0x89, 0x1e, 0x01, 0x30, 0x88, 0x4b,
- 0x6c, 0x83, 0xd8, 0xfa, 0x51, 0x29, 0x73, 0x26, 0xb3, 0x9a, 0x57, 0x23, 0x12, 0x74, 0x0e, 0x16,
- 0xdc, 0xfe, 0x81, 0x65, 0xea, 0x5a, 0x44, 0x0d, 0xce, 0x64, 0x56, 0x73, 0xaa, 0xc2, 0x3b, 0x36,
- 0x07, 0xca, 0x8f, 0xc3, 0xfc, 0x6d, 0x82, 0x6f, 0x46, 0x55, 0x0b, 0x4c, 0x75, 0x8e, 0x8a, 0x23,
- 0x8a, 0x35, 0x28, 0xf6, 0x88, 0xef, 0xe3, 0x0e, 0xd1, 0x82, 0x23, 0x97, 0x94, 0xb2, 0x6c, 0xf4,
- 0x67, 0x46, 0x46, 0x3f, 0x3c, 0xf2, 0x82, 0x40, 0xed, 0x1d, 0xb9, 0x04, 0x55, 0x21, 0x4f, 0xec,
- 0x7e, 0x8f, 0x33, 0xe4, 0x8e, 0xf1, 0x5f, 0xdd, 0xee, 0xf7, 0x86, 0x59, 0x66, 0x28, 0x4c, 0x50,
- 0x4c, 0xfb, 0xc4, 0xbb, 0x65, 0xea, 0xa4, 0x34, 0xc5, 0x08, 0x1e, 0x1f, 0x21, 0x68, 0xf3, 0xfe,
- 0x61, 0x0e, 0x89, 0x43, 0x35, 0xc8, 0x93, 0x3b, 0x01, 0xb1, 0x7d, 0xd3, 0xb1, 0x4b, 0xd3, 0x8c,
- 0xe4, 0x63, 0x63, 0x66, 0x91, 0x58, 0xc6, 0x30, 0xc5, 0x00, 0x87, 0x2e, 0xc3, 0xb4, 0xe3, 0x06,
- 0xa6, 0x63, 0xfb, 0xa5, 0x99, 0x33, 0xa9, 0xd5, 0xc2, 0x85, 0x8f, 0x8e, 0x0d, 0x84, 0x26, 0xd7,
- 0x51, 0xa5, 0x32, 0xda, 0x06, 0xc5, 0x77, 0xfa, 0x9e, 0x4e, 0x34, 0xdd, 0x31, 0x88, 0x66, 0xda,
- 0x87, 0x4e, 0x29, 0xcf, 0x08, 0x4e, 0x8f, 0x0e, 0x84, 0x29, 0xd6, 0x1c, 0x83, 0x6c, 0xdb, 0x87,
- 0x8e, 0x3a, 0xe7, 0xc7, 0xda, 0x68, 0x19, 0xa6, 0xfc, 0x23, 0x3b, 0xc0, 0x77, 0x4a, 0x45, 0x16,
- 0x21, 0xa2, 0x55, 0xfe, 0xf6, 0x14, 0xcc, 0x4f, 0x12, 0x62, 0x57, 0x21, 0x77, 0x48, 0x47, 0x59,
- 0x4a, 0x3f, 0x88, 0x0f, 0x38, 0x26, 0xee, 0xc4, 0xa9, 0x1f, 0xd1, 0x89, 0x55, 0x28, 0xd8, 0xc4,
- 0x0f, 0x88, 0xc1, 0x23, 0x22, 0x33, 0x61, 0x4c, 0x01, 0x07, 0x8d, 0x86, 0x54, 0xf6, 0x47, 0x0a,
- 0xa9, 0x97, 0x61, 0x3e, 0x34, 0x49, 0xf3, 0xb0, 0xdd, 0x91, 0xb1, 0x79, 0x3e, 0xc9, 0x92, 0xf5,
- 0xba, 0xc4, 0xa9, 0x14, 0xa6, 0xce, 0x91, 0x58, 0x1b, 0x6d, 0x02, 0x38, 0x36, 0x71, 0x0e, 0x35,
- 0x83, 0xe8, 0x56, 0x69, 0xe6, 0x18, 0x2f, 0x35, 0xa9, 0xca, 0x88, 0x97, 0x1c, 0x2e, 0xd5, 0x2d,
- 0xf4, 0xec, 0x20, 0xd4, 0xa6, 0x8f, 0x89, 0x94, 0x5d, 0xbe, 0xc8, 0x46, 0xa2, 0x6d, 0x1f, 0xe6,
- 0x3c, 0x42, 0xe3, 0x9e, 0x18, 0x62, 0x64, 0x79, 0x66, 0xc4, 0x7a, 0xe2, 0xc8, 0x54, 0x01, 0xe3,
- 0x03, 0x9b, 0xf5, 0xa2, 0x4d, 0xf4, 0x28, 0x84, 0x02, 0x8d, 0x85, 0x15, 0xb0, 0x2c, 0x54, 0x94,
- 0xc2, 0x06, 0xee, 0x91, 0x95, 0xbb, 0x30, 0x17, 0x77, 0x0f, 0x5a, 0x82, 0x9c, 0x1f, 0x60, 0x2f,
- 0x60, 0x51, 0x98, 0x53, 0x79, 0x03, 0x29, 0x90, 0x21, 0xb6, 0xc1, 0xb2, 0x5c, 0x4e, 0xa5, 0x3f,
- 0xd1, 0x4f, 0x0c, 0x06, 0x9c, 0x61, 0x03, 0xfe, 0xf8, 0xe8, 0x8c, 0xc6, 0x98, 0x87, 0xc7, 0xbd,
- 0x72, 0x05, 0x66, 0x63, 0x03, 0x98, 0xf4, 0xd1, 0xe5, 0x9f, 0x82, 0x13, 0x63, 0xa9, 0xd1, 0xcb,
- 0xb0, 0xd4, 0xb7, 0x4d, 0x3b, 0x20, 0x9e, 0xeb, 0x11, 0x1a, 0xb1, 0xfc, 0x51, 0xa5, 0x7f, 0x9e,
- 0x3e, 0x26, 0xe6, 0xf6, 0xa3, 0xda, 0x9c, 0x45, 0x5d, 0xec, 0x8f, 0x0a, 0xd7, 0xf2, 0x33, 0xff,
- 0x32, 0xad, 0xbc, 0xf6, 0xda, 0x6b, 0xaf, 0xa5, 0xcb, 0x5f, 0x98, 0x82, 0xa5, 0x71, 0x6b, 0x66,
- 0xec, 0xf2, 0x5d, 0x86, 0x29, 0xbb, 0xdf, 0x3b, 0x20, 0x1e, 0x73, 0x52, 0x4e, 0x15, 0x2d, 0x54,
- 0x85, 0x9c, 0x85, 0x0f, 0x88, 0x55, 0xca, 0x9e, 0x49, 0xad, 0xce, 0x5d, 0x38, 0x37, 0xd1, 0xaa,
- 0x5c, 0xdf, 0xa1, 0x10, 0x95, 0x23, 0xd1, 0xa7, 0x21, 0x2b, 0x52, 0x34, 0x65, 0x58, 0x9b, 0x8c,
- 0x81, 0xae, 0x25, 0x95, 0xe1, 0xd0, 0x43, 0x90, 0xa7, 0x7f, 0x79, 0x6c, 0x4c, 0x31, 0x9b, 0x67,
- 0xa8, 0x80, 0xc6, 0x05, 0x5a, 0x81, 0x19, 0xb6, 0x4c, 0x0c, 0x22, 0xb7, 0xb6, 0xb0, 0x4d, 0x03,
- 0xcb, 0x20, 0x87, 0xb8, 0x6f, 0x05, 0xda, 0x2d, 0x6c, 0xf5, 0x09, 0x0b, 0xf8, 0xbc, 0x5a, 0x14,
- 0xc2, 0x17, 0xa9, 0x0c, 0x9d, 0x86, 0x02, 0x5f, 0x55, 0xa6, 0x6d, 0x90, 0x3b, 0x2c, 0x7b, 0xe6,
- 0x54, 0xbe, 0xd0, 0xb6, 0xa9, 0x84, 0x3e, 0xfe, 0x86, 0xef, 0xd8, 0x32, 0x34, 0xd9, 0x23, 0xa8,
- 0x80, 0x3d, 0xfe, 0xca, 0x70, 0xe2, 0x7e, 0x78, 0xfc, 0xf0, 0x86, 0x63, 0xaa, 0xfc, 0xad, 0x34,
- 0x64, 0x59, 0xbe, 0x98, 0x87, 0xc2, 0xde, 0x2b, 0xad, 0xba, 0xb6, 0xd9, 0xdc, 0xdf, 0xd8, 0xa9,
- 0x2b, 0x29, 0x34, 0x07, 0xc0, 0x04, 0xd7, 0x76, 0x9a, 0xd5, 0x3d, 0x25, 0x1d, 0xb6, 0xb7, 0x1b,
- 0x7b, 0x97, 0x2f, 0x2a, 0x99, 0x10, 0xb0, 0xcf, 0x05, 0xd9, 0xa8, 0xc2, 0xd3, 0x17, 0x94, 0x1c,
- 0x52, 0xa0, 0xc8, 0x09, 0xb6, 0x5f, 0xae, 0x6f, 0x5e, 0xbe, 0xa8, 0x4c, 0xc5, 0x25, 0x4f, 0x5f,
- 0x50, 0xa6, 0xd1, 0x2c, 0xe4, 0x99, 0x64, 0xa3, 0xd9, 0xdc, 0x51, 0x66, 0x42, 0xce, 0xf6, 0x9e,
- 0xba, 0xdd, 0xd8, 0x52, 0xf2, 0x21, 0xe7, 0x96, 0xda, 0xdc, 0x6f, 0x29, 0x10, 0x32, 0xec, 0xd6,
- 0xdb, 0xed, 0xea, 0x56, 0x5d, 0x29, 0x84, 0x1a, 0x1b, 0xaf, 0xec, 0xd5, 0xdb, 0x4a, 0x31, 0x66,
- 0xd6, 0xd3, 0x17, 0x94, 0xd9, 0xf0, 0x11, 0xf5, 0xc6, 0xfe, 0xae, 0x32, 0x87, 0x16, 0x60, 0x96,
- 0x3f, 0x42, 0x1a, 0x31, 0x3f, 0x24, 0xba, 0x7c, 0x51, 0x51, 0x06, 0x86, 0x70, 0x96, 0x85, 0x98,
- 0xe0, 0xf2, 0x45, 0x05, 0x95, 0x6b, 0x90, 0x63, 0xd1, 0x85, 0x10, 0xcc, 0xed, 0x54, 0x37, 0xea,
- 0x3b, 0x5a, 0xb3, 0xb5, 0xb7, 0xdd, 0x6c, 0x54, 0x77, 0x94, 0xd4, 0x40, 0xa6, 0xd6, 0x5f, 0xd8,
- 0xdf, 0x56, 0xeb, 0x9b, 0x4a, 0x3a, 0x2a, 0x6b, 0xd5, 0xab, 0x7b, 0xf5, 0x4d, 0x25, 0x53, 0xd6,
- 0x61, 0x69, 0x5c, 0x9e, 0x1c, 0xbb, 0x32, 0x22, 0x53, 0x9c, 0x3e, 0x66, 0x8a, 0x19, 0xd7, 0xc8,
- 0x14, 0xff, 0x53, 0x1a, 0x16, 0xc7, 0xec, 0x15, 0x63, 0x1f, 0xf2, 0x1c, 0xe4, 0x78, 0x88, 0xf2,
- 0xdd, 0xf3, 0x89, 0xb1, 0x9b, 0x0e, 0x0b, 0xd8, 0x91, 0x1d, 0x94, 0xe1, 0xa2, 0x15, 0x44, 0xe6,
- 0x98, 0x0a, 0x82, 0x52, 0x8c, 0xe4, 0xf4, 0xcf, 0x8e, 0xe4, 0x74, 0xbe, 0xed, 0x5d, 0x9e, 0x64,
- 0xdb, 0x63, 0xb2, 0x07, 0xcb, 0xed, 0xb9, 0x31, 0xb9, 0xfd, 0x2a, 0x2c, 0x8c, 0x10, 0x4d, 0x9c,
- 0x63, 0x5f, 0x4f, 0x41, 0xe9, 0x38, 0xe7, 0x24, 0x64, 0xba, 0x74, 0x2c, 0xd3, 0x5d, 0x1d, 0xf6,
- 0xe0, 0xd9, 0xe3, 0x27, 0x61, 0x64, 0xae, 0xdf, 0x49, 0xc1, 0xf2, 0xf8, 0x4a, 0x71, 0xac, 0x0d,
- 0x9f, 0x86, 0xa9, 0x1e, 0x09, 0xba, 0x8e, 0xac, 0x96, 0x3e, 0x3e, 0x66, 0x0f, 0xa6, 0xdd, 0xc3,
- 0x93, 0x2d, 0x50, 0xd1, 0x4d, 0x3c, 0x73, 0x5c, 0xb9, 0xc7, 0xad, 0x19, 0xb1, 0xf4, 0xf3, 0x69,
- 0x38, 0x31, 0x96, 0x7c, 0xac, 0xa1, 0x0f, 0x03, 0x98, 0xb6, 0xdb, 0x0f, 0x78, 0x45, 0xc4, 0x13,
- 0x6c, 0x9e, 0x49, 0x58, 0xf2, 0xa2, 0xc9, 0xb3, 0x1f, 0x84, 0xfd, 0x19, 0xd6, 0x0f, 0x5c, 0xc4,
- 0x14, 0x9e, 0x19, 0x18, 0x9a, 0x65, 0x86, 0x3e, 0x72, 0xcc, 0x48, 0x47, 0x02, 0xf3, 0x29, 0x50,
- 0x74, 0xcb, 0x24, 0x76, 0xa0, 0xf9, 0x81, 0x47, 0x70, 0xcf, 0xb4, 0x3b, 0x6c, 0x07, 0x99, 0xa9,
- 0xe4, 0x0e, 0xb1, 0xe5, 0x13, 0x75, 0x9e, 0x77, 0xb7, 0x65, 0x2f, 0x45, 0xb0, 0x00, 0xf2, 0x22,
- 0x88, 0xa9, 0x18, 0x82, 0x77, 0x87, 0x88, 0xf2, 0x2f, 0xe6, 0xa1, 0x10, 0xa9, 0xab, 0xd1, 0x59,
- 0x28, 0xde, 0xc0, 0xb7, 0xb0, 0x26, 0xdf, 0x95, 0xb8, 0x27, 0x0a, 0x54, 0xd6, 0x12, 0xef, 0x4b,
- 0x4f, 0xc1, 0x12, 0x53, 0x71, 0xfa, 0x01, 0xf1, 0x34, 0xdd, 0xc2, 0xbe, 0xcf, 0x9c, 0x36, 0xc3,
- 0x54, 0x11, 0xed, 0x6b, 0xd2, 0xae, 0x9a, 0xec, 0x41, 0x97, 0x60, 0x91, 0x21, 0x7a, 0x7d, 0x2b,
- 0x30, 0x5d, 0x8b, 0x68, 0xf4, 0xed, 0xcd, 0x67, 0x3b, 0x49, 0x68, 0xd9, 0x02, 0xd5, 0xd8, 0x15,
- 0x0a, 0xd4, 0x22, 0x1f, 0x6d, 0xc2, 0xc3, 0x0c, 0xd6, 0x21, 0x36, 0xf1, 0x70, 0x40, 0x34, 0xf2,
- 0xb9, 0x3e, 0xb6, 0x7c, 0x0d, 0xdb, 0x86, 0xd6, 0xc5, 0x7e, 0xb7, 0xb4, 0x44, 0x09, 0x36, 0xd2,
- 0xa5, 0x94, 0x7a, 0x8a, 0x2a, 0x6e, 0x09, 0xbd, 0x3a, 0x53, 0xab, 0xda, 0xc6, 0x75, 0xec, 0x77,
- 0x51, 0x05, 0x96, 0x19, 0x8b, 0x1f, 0x78, 0xa6, 0xdd, 0xd1, 0xf4, 0x2e, 0xd1, 0x6f, 0x6a, 0xfd,
- 0xe0, 0xf0, 0x99, 0xd2, 0x43, 0xd1, 0xe7, 0x33, 0x0b, 0xdb, 0x4c, 0xa7, 0x46, 0x55, 0xf6, 0x83,
- 0xc3, 0x67, 0x50, 0x1b, 0x8a, 0x74, 0x32, 0x7a, 0xe6, 0x5d, 0xa2, 0x1d, 0x3a, 0x1e, 0xdb, 0x1a,
- 0xe7, 0xc6, 0xa4, 0xa6, 0x88, 0x07, 0xd7, 0x9b, 0x02, 0xb0, 0xeb, 0x18, 0xa4, 0x92, 0x6b, 0xb7,
- 0xea, 0xf5, 0x4d, 0xb5, 0x20, 0x59, 0xae, 0x39, 0x1e, 0x0d, 0xa8, 0x8e, 0x13, 0x3a, 0xb8, 0xc0,
- 0x03, 0xaa, 0xe3, 0x48, 0xf7, 0x5e, 0x82, 0x45, 0x5d, 0xe7, 0x63, 0x36, 0x75, 0x4d, 0xbc, 0x63,
- 0xf9, 0x25, 0x25, 0xe6, 0x2c, 0x5d, 0xdf, 0xe2, 0x0a, 0x22, 0xc6, 0x7d, 0xf4, 0x2c, 0x9c, 0x18,
- 0x38, 0x2b, 0x0a, 0x5c, 0x18, 0x19, 0xe5, 0x30, 0xf4, 0x12, 0x2c, 0xba, 0x47, 0xa3, 0x40, 0x14,
- 0x7b, 0xa2, 0x7b, 0x34, 0x0c, 0xbb, 0x02, 0x4b, 0x6e, 0xd7, 0x1d, 0xc5, 0xad, 0x45, 0x71, 0xc8,
- 0xed, 0xba, 0xc3, 0xc0, 0x8f, 0xb1, 0x17, 0x6e, 0x8f, 0xe8, 0x38, 0x20, 0x46, 0xe9, 0x64, 0x54,
- 0x3d, 0xd2, 0x81, 0xce, 0x83, 0xa2, 0xeb, 0x1a, 0xb1, 0xf1, 0x81, 0x45, 0x34, 0xec, 0x11, 0x1b,
- 0xfb, 0xa5, 0xd3, 0x51, 0xe5, 0x39, 0x5d, 0xaf, 0xb3, 0xde, 0x2a, 0xeb, 0x44, 0x6b, 0xb0, 0xe0,
- 0x1c, 0xdc, 0xd0, 0x79, 0x48, 0x6a, 0xae, 0x47, 0x0e, 0xcd, 0x3b, 0xa5, 0xc7, 0x98, 0x7f, 0xe7,
- 0x69, 0x07, 0x0b, 0xc8, 0x16, 0x13, 0xa3, 0x27, 0x40, 0xd1, 0xfd, 0x2e, 0xf6, 0x5c, 0x96, 0x93,
- 0x7d, 0x17, 0xeb, 0xa4, 0xf4, 0x31, 0xae, 0xca, 0xe5, 0x0d, 0x29, 0xa6, 0x4b, 0xc2, 0xbf, 0x6d,
- 0x1e, 0x06, 0x92, 0xf1, 0x71, 0xbe, 0x24, 0x98, 0x4c, 0xb0, 0xad, 0x82, 0x42, 0x5d, 0x11, 0x7b,
- 0xf0, 0x2a, 0x53, 0x9b, 0x73, 0xbb, 0x6e, 0xf4, 0xb9, 0x8f, 0xc2, 0x2c, 0xd5, 0x1c, 0x3c, 0xf4,
- 0x09, 0x5e, 0x90, 0xb9, 0xdd, 0xc8, 0x13, 0x2f, 0xc2, 0x32, 0x55, 0xea, 0x91, 0x00, 0x1b, 0x38,
- 0xc0, 0x11, 0xed, 0x4f, 0x30, 0x6d, 0xea, 0xf7, 0x5d, 0xd1, 0x19, 0xb3, 0xd3, 0xeb, 0x1f, 0x1c,
- 0x85, 0x91, 0xf5, 0x24, 0xb7, 0x93, 0xca, 0x64, 0x6c, 0x7d, 0x60, 0x45, 0x77, 0xb9, 0x02, 0xc5,
- 0x68, 0xe0, 0xa3, 0x3c, 0xf0, 0xd0, 0x57, 0x52, 0xb4, 0x0a, 0xaa, 0x35, 0x37, 0x69, 0xfd, 0xf2,
- 0x6a, 0x5d, 0x49, 0xd3, 0x3a, 0x6a, 0x67, 0x7b, 0xaf, 0xae, 0xa9, 0xfb, 0x8d, 0xbd, 0xed, 0xdd,
- 0xba, 0x92, 0x89, 0x16, 0xec, 0xdf, 0x4d, 0xc3, 0x5c, 0xfc, 0xdd, 0x0b, 0x7d, 0x12, 0x4e, 0xca,
- 0x83, 0x12, 0x9f, 0x04, 0xda, 0x6d, 0xd3, 0x63, 0x6b, 0xb1, 0x87, 0xf9, 0xbe, 0x18, 0x46, 0xc3,
- 0x92, 0xd0, 0x6a, 0x93, 0xe0, 0x25, 0xd3, 0xa3, 0x2b, 0xad, 0x87, 0x03, 0xb4, 0x03, 0xa7, 0x6d,
- 0x47, 0xf3, 0x03, 0x6c, 0x1b, 0xd8, 0x33, 0xb4, 0xc1, 0x11, 0x95, 0x86, 0x75, 0x9d, 0xf8, 0xbe,
- 0xc3, 0xf7, 0xc0, 0x90, 0xe5, 0xa3, 0xb6, 0xd3, 0x16, 0xca, 0x83, 0xcd, 0xa1, 0x2a, 0x54, 0x87,
- 0x22, 0x37, 0x73, 0x5c, 0xe4, 0x3e, 0x04, 0xf9, 0x1e, 0x76, 0x35, 0x62, 0x07, 0xde, 0x11, 0xab,
- 0xb8, 0x67, 0xd4, 0x99, 0x1e, 0x76, 0xeb, 0xb4, 0xfd, 0xe1, 0xbc, 0xf8, 0xfc, 0x43, 0x06, 0x8a,
- 0xd1, 0xaa, 0x9b, 0xbe, 0xc4, 0xe8, 0x6c, 0x83, 0x4a, 0xb1, 0x14, 0xf6, 0xe8, 0x7d, 0x6b, 0xf4,
- 0xf5, 0x1a, 0xdd, 0xb9, 0x2a, 0x53, 0xbc, 0x16, 0x56, 0x39, 0x92, 0x56, 0x0d, 0x34, 0xb4, 0x08,
- 0xaf, 0x3d, 0x66, 0x54, 0xd1, 0x42, 0x5b, 0x30, 0x75, 0xc3, 0x67, 0xdc, 0x53, 0x8c, 0xfb, 0xb1,
- 0xfb, 0x73, 0x3f, 0xdf, 0x66, 0xe4, 0xf9, 0xe7, 0xdb, 0x5a, 0xa3, 0xa9, 0xee, 0x56, 0x77, 0x54,
- 0x01, 0x47, 0xa7, 0x20, 0x6b, 0xe1, 0xbb, 0x47, 0xf1, 0x3d, 0x8e, 0x89, 0x26, 0x75, 0xfc, 0x29,
- 0xc8, 0xde, 0x26, 0xf8, 0x66, 0x7c, 0x67, 0x61, 0xa2, 0x0f, 0x30, 0xf4, 0xcf, 0x43, 0x8e, 0xf9,
- 0x0b, 0x01, 0x08, 0x8f, 0x29, 0x1f, 0x41, 0x33, 0x90, 0xad, 0x35, 0x55, 0x1a, 0xfe, 0x0a, 0x14,
- 0xb9, 0x54, 0x6b, 0x6d, 0xd7, 0x6b, 0x75, 0x25, 0x5d, 0xbe, 0x04, 0x53, 0xdc, 0x09, 0x74, 0x69,
- 0x84, 0x6e, 0x50, 0x3e, 0x22, 0x9a, 0x82, 0x23, 0x25, 0x7b, 0xf7, 0x77, 0x37, 0xea, 0xaa, 0x92,
- 0x8e, 0x4e, 0xaf, 0x0f, 0xc5, 0x68, 0xc1, 0xfd, 0xe1, 0xc4, 0xd4, 0x77, 0x52, 0x50, 0x88, 0x14,
- 0xd0, 0xb4, 0xf2, 0xc1, 0x96, 0xe5, 0xdc, 0xd6, 0xb0, 0x65, 0x62, 0x5f, 0x04, 0x05, 0x30, 0x51,
- 0x95, 0x4a, 0x26, 0x9d, 0xb4, 0x0f, 0xc5, 0xf8, 0xb7, 0x52, 0xa0, 0x0c, 0xd7, 0xae, 0x43, 0x06,
- 0xa6, 0x7e, 0xac, 0x06, 0xbe, 0x99, 0x82, 0xb9, 0x78, 0xc1, 0x3a, 0x64, 0xde, 0xd9, 0x1f, 0xab,
- 0x79, 0xff, 0x98, 0x86, 0xd9, 0x58, 0x99, 0x3a, 0xa9, 0x75, 0x9f, 0x83, 0x05, 0xd3, 0x20, 0x3d,
- 0xd7, 0x09, 0x88, 0xad, 0x1f, 0x69, 0x16, 0xb9, 0x45, 0xac, 0x52, 0x99, 0x25, 0x8a, 0xf3, 0xf7,
- 0x2f, 0x84, 0xd7, 0xb7, 0x07, 0xb8, 0x1d, 0x0a, 0xab, 0x2c, 0x6e, 0x6f, 0xd6, 0x77, 0x5b, 0xcd,
- 0xbd, 0x7a, 0xa3, 0xf6, 0x8a, 0xb6, 0xdf, 0xf8, 0xc9, 0x46, 0xf3, 0xa5, 0x86, 0xaa, 0x98, 0x43,
- 0x6a, 0x1f, 0xe0, 0x52, 0x6f, 0x81, 0x32, 0x6c, 0x14, 0x3a, 0x09, 0xe3, 0xcc, 0x52, 0x3e, 0x82,
- 0x16, 0x61, 0xbe, 0xd1, 0xd4, 0xda, 0xdb, 0x9b, 0x75, 0xad, 0x7e, 0xed, 0x5a, 0xbd, 0xb6, 0xd7,
- 0xe6, 0x47, 0x1b, 0xa1, 0xf6, 0x5e, 0x7c, 0x51, 0xbf, 0x91, 0x81, 0xc5, 0x31, 0x96, 0xa0, 0xaa,
- 0x78, 0x29, 0xe1, 0xef, 0x49, 0x4f, 0x4e, 0x62, 0xfd, 0x3a, 0xad, 0x0a, 0x5a, 0xd8, 0x0b, 0xc4,
- 0x3b, 0xcc, 0x13, 0x40, 0xbd, 0x64, 0x07, 0xe6, 0xa1, 0x49, 0x3c, 0x71, 0x12, 0xc4, 0xdf, 0x54,
- 0xe6, 0x07, 0x72, 0x7e, 0x18, 0xf4, 0x09, 0x40, 0xae, 0xe3, 0x9b, 0x81, 0x79, 0x8b, 0x68, 0xa6,
- 0x2d, 0x8f, 0x8d, 0xe8, 0x9b, 0x4b, 0x56, 0x55, 0x64, 0xcf, 0xb6, 0x1d, 0x84, 0xda, 0x36, 0xe9,
- 0xe0, 0x21, 0x6d, 0x9a, 0xc0, 0x33, 0xaa, 0x22, 0x7b, 0x42, 0xed, 0xb3, 0x50, 0x34, 0x9c, 0x3e,
- 0x2d, 0xe7, 0xb8, 0x1e, 0xdd, 0x2f, 0x52, 0x6a, 0x81, 0xcb, 0x42, 0x15, 0x51, 0xa8, 0x0f, 0xce,
- 0xab, 0x8a, 0x6a, 0x81, 0xcb, 0xb8, 0xca, 0xe3, 0x30, 0x8f, 0x3b, 0x1d, 0x8f, 0x92, 0x4b, 0x22,
- 0xfe, 0xea, 0x31, 0x17, 0x8a, 0x99, 0xe2, 0xca, 0xf3, 0x30, 0x23, 0xfd, 0x40, 0xb7, 0x64, 0xea,
- 0x09, 0xcd, 0xe5, 0xef, 0xd3, 0xe9, 0xd5, 0xbc, 0x3a, 0x63, 0xcb, 0xce, 0xb3, 0x50, 0x34, 0x7d,
- 0x6d, 0x70, 0xfc, 0x9e, 0x3e, 0x93, 0x5e, 0x9d, 0x51, 0x0b, 0xa6, 0x1f, 0x1e, 0x5d, 0x96, 0xdf,
- 0x49, 0xc3, 0x5c, 0xfc, 0xf3, 0x01, 0xda, 0x84, 0x19, 0xcb, 0xd1, 0x31, 0x0b, 0x2d, 0xfe, 0xed,
- 0x6a, 0x35, 0xe1, 0x8b, 0xc3, 0xfa, 0x8e, 0xd0, 0x57, 0x43, 0xe4, 0xca, 0xdf, 0xa7, 0x60, 0x46,
- 0x8a, 0xd1, 0x32, 0x64, 0x5d, 0x1c, 0x74, 0x19, 0x5d, 0x6e, 0x23, 0xad, 0xa4, 0x54, 0xd6, 0xa6,
- 0x72, 0xdf, 0xc5, 0x36, 0x0b, 0x01, 0x21, 0xa7, 0x6d, 0x3a, 0xaf, 0x16, 0xc1, 0x06, 0x7b, 0xaf,
- 0x71, 0x7a, 0x3d, 0x62, 0x07, 0xbe, 0x9c, 0x57, 0x21, 0xaf, 0x09, 0x31, 0x3a, 0x07, 0x0b, 0x81,
- 0x87, 0x4d, 0x2b, 0xa6, 0x9b, 0x65, 0xba, 0x8a, 0xec, 0x08, 0x95, 0x2b, 0x70, 0x4a, 0xf2, 0x1a,
- 0x24, 0xc0, 0x7a, 0x97, 0x18, 0x03, 0xd0, 0x14, 0x3b, 0xbf, 0x38, 0x29, 0x14, 0x36, 0x45, 0xbf,
- 0xc4, 0x96, 0xbf, 0x9f, 0x82, 0x05, 0xf9, 0x26, 0x66, 0x84, 0xce, 0xda, 0x05, 0xc0, 0xb6, 0xed,
- 0x04, 0x51, 0x77, 0x8d, 0x86, 0xf2, 0x08, 0x6e, 0xbd, 0x1a, 0x82, 0xd4, 0x08, 0xc1, 0x4a, 0x0f,
- 0x60, 0xd0, 0x73, 0xac, 0xdb, 0x4e, 0x43, 0x41, 0x7c, 0x1b, 0x62, 0x1f, 0x18, 0xf9, 0xbb, 0x3b,
- 0x70, 0x11, 0x7d, 0x65, 0x43, 0x4b, 0x90, 0x3b, 0x20, 0x1d, 0xd3, 0x16, 0x27, 0xbe, 0xbc, 0x21,
- 0x4f, 0x58, 0xb2, 0xe1, 0x09, 0xcb, 0xc6, 0x67, 0x60, 0x51, 0x77, 0x7a, 0xc3, 0xe6, 0x6e, 0x28,
- 0x43, 0xe7, 0x07, 0xfe, 0xf5, 0xd4, 0xab, 0x30, 0x28, 0x31, 0xff, 0x2f, 0x95, 0xfa, 0x6a, 0x3a,
- 0xb3, 0xd5, 0xda, 0xf8, 0x7a, 0x7a, 0x65, 0x8b, 0x43, 0x5b, 0x72, 0xa4, 0x2a, 0x39, 0xb4, 0x88,
- 0x4e, 0xad, 0x87, 0xb7, 0xcf, 0xc1, 0x93, 0x1d, 0x33, 0xe8, 0xf6, 0x0f, 0xd6, 0x75, 0xa7, 0x77,
- 0xbe, 0xe3, 0x74, 0x9c, 0xc1, 0x37, 0x55, 0xda, 0x62, 0x0d, 0xf6, 0x4b, 0x7c, 0x57, 0xcd, 0x87,
- 0xd2, 0x95, 0xc4, 0x8f, 0xb0, 0x95, 0x06, 0x2c, 0x0a, 0x65, 0x8d, 0x7d, 0xd8, 0xe1, 0xaf, 0x27,
- 0xe8, 0xbe, 0x87, 0x63, 0xa5, 0x6f, 0xbc, 0xcb, 0xb6, 0x6b, 0x75, 0x41, 0x40, 0x69, 0x1f, 0x7f,
- 0x83, 0xa9, 0xa8, 0x70, 0x22, 0xc6, 0xc7, 0x97, 0x26, 0xf1, 0x12, 0x18, 0xbf, 0x2b, 0x18, 0x17,
- 0x23, 0x8c, 0x6d, 0x01, 0xad, 0xd4, 0x60, 0xf6, 0x41, 0xb8, 0xfe, 0x56, 0x70, 0x15, 0x49, 0x94,
- 0x64, 0x0b, 0xe6, 0x19, 0x89, 0xde, 0xf7, 0x03, 0xa7, 0xc7, 0xf2, 0xde, 0xfd, 0x69, 0xfe, 0xee,
- 0x5d, 0xbe, 0x56, 0xe6, 0x28, 0xac, 0x16, 0xa2, 0x2a, 0x15, 0x60, 0xdf, 0xb2, 0x0c, 0xa2, 0x5b,
- 0x09, 0x0c, 0xdf, 0x13, 0x86, 0x84, 0xfa, 0x95, 0x17, 0x61, 0x89, 0xfe, 0x66, 0x69, 0x29, 0x6a,
- 0x49, 0xf2, 0x49, 0x5a, 0xe9, 0xfb, 0xaf, 0xf3, 0xe5, 0xb8, 0x18, 0x12, 0x44, 0x6c, 0x8a, 0xcc,
- 0x62, 0x87, 0x04, 0x01, 0xf1, 0x7c, 0x0d, 0x5b, 0xe3, 0xcc, 0x8b, 0x1c, 0x45, 0x94, 0xbe, 0xf8,
- 0x5e, 0x7c, 0x16, 0xb7, 0x38, 0xb2, 0x6a, 0x59, 0x95, 0x7d, 0x38, 0x39, 0x26, 0x2a, 0x26, 0xe0,
- 0x7c, 0x43, 0x70, 0x2e, 0x8d, 0x44, 0x06, 0xa5, 0x6d, 0x81, 0x94, 0x87, 0x73, 0x39, 0x01, 0xe7,
- 0x6f, 0x0b, 0x4e, 0x24, 0xb0, 0x72, 0x4a, 0x29, 0xe3, 0xf3, 0xb0, 0x70, 0x8b, 0x78, 0x07, 0x8e,
- 0x2f, 0x8e, 0x7f, 0x26, 0xa0, 0x7b, 0x53, 0xd0, 0xcd, 0x0b, 0x20, 0x3b, 0x0f, 0xa2, 0x5c, 0xcf,
- 0xc2, 0xcc, 0x21, 0xd6, 0xc9, 0x04, 0x14, 0x5f, 0x12, 0x14, 0xd3, 0x54, 0x9f, 0x42, 0xab, 0x50,
- 0xec, 0x38, 0x62, 0x67, 0x4a, 0x86, 0xbf, 0x25, 0xe0, 0x05, 0x89, 0x11, 0x14, 0xae, 0xe3, 0xf6,
- 0x2d, 0xba, 0x6d, 0x25, 0x53, 0xfc, 0x8e, 0xa4, 0x90, 0x18, 0x41, 0xf1, 0x00, 0x6e, 0xfd, 0xb2,
- 0xa4, 0xf0, 0x23, 0xfe, 0x7c, 0x0e, 0x0a, 0x8e, 0x6d, 0x1d, 0x39, 0xf6, 0x24, 0x46, 0x7c, 0x45,
- 0x30, 0x80, 0x80, 0x50, 0x82, 0xab, 0x90, 0x9f, 0x74, 0x22, 0x7e, 0xf7, 0x3d, 0xb9, 0x3c, 0xe4,
- 0x0c, 0x6c, 0xc1, 0xbc, 0x4c, 0x50, 0xa6, 0x63, 0x4f, 0x40, 0xf1, 0xb6, 0xa0, 0x98, 0x8b, 0xc0,
- 0xc4, 0x30, 0x02, 0xe2, 0x07, 0x1d, 0x32, 0x09, 0xc9, 0x3b, 0x72, 0x18, 0x02, 0x22, 0x5c, 0x79,
- 0x40, 0x6c, 0xbd, 0x3b, 0x19, 0xc3, 0xef, 0x49, 0x57, 0x4a, 0x0c, 0xa5, 0xa8, 0xc1, 0x6c, 0x0f,
- 0x7b, 0x7e, 0x17, 0x5b, 0x13, 0x4d, 0xc7, 0xef, 0x0b, 0x8e, 0x62, 0x08, 0x12, 0x1e, 0xe9, 0xdb,
- 0x0f, 0x42, 0xf3, 0x75, 0xe9, 0x91, 0x08, 0x4c, 0x2c, 0x3d, 0x3f, 0x60, 0x67, 0x65, 0x0f, 0xc2,
- 0xf6, 0x07, 0x72, 0xe9, 0x71, 0xec, 0x6e, 0x94, 0xf1, 0x2a, 0xe4, 0x7d, 0xf3, 0xee, 0x44, 0x34,
- 0x7f, 0x28, 0x67, 0x9a, 0x01, 0x28, 0xf8, 0x15, 0x38, 0x35, 0x76, 0x9b, 0x98, 0x80, 0xec, 0x8f,
- 0x04, 0xd9, 0xf2, 0x98, 0xad, 0x42, 0xa4, 0x84, 0x07, 0xa5, 0xfc, 0x63, 0x99, 0x12, 0xc8, 0x10,
- 0x57, 0x8b, 0xbe, 0x2b, 0xf8, 0xf8, 0xf0, 0xc1, 0xbc, 0xf6, 0x27, 0xd2, 0x6b, 0x1c, 0x1b, 0xf3,
- 0xda, 0x1e, 0x2c, 0x0b, 0xc6, 0x07, 0x9b, 0xd7, 0x3f, 0x95, 0x89, 0x95, 0xa3, 0xf7, 0xe3, 0xb3,
- 0xfb, 0x19, 0x58, 0x09, 0xdd, 0x29, 0x8b, 0x52, 0x5f, 0xeb, 0x61, 0x77, 0x02, 0xe6, 0x6f, 0x08,
- 0x66, 0x99, 0xf1, 0xc3, 0xaa, 0xd6, 0xdf, 0xc5, 0x2e, 0x25, 0x7f, 0x19, 0x4a, 0x92, 0xbc, 0x6f,
- 0x7b, 0x44, 0x77, 0x3a, 0xb6, 0x79, 0x97, 0x18, 0x13, 0x50, 0xff, 0xd9, 0xd0, 0x54, 0xed, 0x47,
- 0xe0, 0x94, 0x79, 0x1b, 0x94, 0xb0, 0x56, 0xd1, 0xcc, 0x9e, 0xeb, 0x78, 0x41, 0x02, 0xe3, 0x9f,
- 0xcb, 0x99, 0x0a, 0x71, 0xdb, 0x0c, 0x56, 0xa9, 0xc3, 0x1c, 0x6b, 0x4e, 0x1a, 0x92, 0xdf, 0x14,
- 0x44, 0xb3, 0x03, 0x94, 0x48, 0x1c, 0xba, 0xd3, 0x73, 0xb1, 0x37, 0x49, 0xfe, 0xfb, 0x0b, 0x99,
- 0x38, 0x04, 0x44, 0x24, 0x8e, 0xe0, 0xc8, 0x25, 0x74, 0xb7, 0x9f, 0x80, 0xe1, 0x5b, 0x32, 0x71,
- 0x48, 0x8c, 0xa0, 0x90, 0x05, 0xc3, 0x04, 0x14, 0x7f, 0x29, 0x29, 0x24, 0x86, 0x52, 0xbc, 0x30,
- 0xd8, 0x68, 0x3d, 0xd2, 0x31, 0xfd, 0xc0, 0xe3, 0xa5, 0xf0, 0xfd, 0xa9, 0xfe, 0xea, 0xbd, 0x78,
- 0x11, 0xa6, 0x46, 0xa0, 0x34, 0x13, 0x89, 0x23, 0x54, 0xf6, 0xa6, 0x94, 0x6c, 0xd8, 0xb7, 0x65,
- 0x26, 0x8a, 0xc0, 0xa8, 0x6d, 0x91, 0x0a, 0x91, 0xba, 0x5d, 0xa7, 0xef, 0x07, 0x13, 0xd0, 0x7d,
- 0x67, 0xc8, 0xb8, 0xb6, 0xc4, 0x52, 0xce, 0x48, 0xfd, 0xd3, 0xb7, 0x6f, 0x92, 0xa3, 0x89, 0xa2,
- 0xf3, 0xaf, 0x87, 0xea, 0x9f, 0x7d, 0x8e, 0xe4, 0x39, 0x64, 0x7e, 0xa8, 0x9e, 0x42, 0x49, 0xb7,
- 0x80, 0x4a, 0x3f, 0x7d, 0x4f, 0x8c, 0x37, 0x5e, 0x4e, 0x55, 0x76, 0x68, 0x90, 0xc7, 0x8b, 0x9e,
- 0x64, 0xb2, 0xd7, 0xef, 0x85, 0x71, 0x1e, 0xab, 0x79, 0x2a, 0xd7, 0x60, 0x36, 0x56, 0xf0, 0x24,
- 0x53, 0xfd, 0x8c, 0xa0, 0x2a, 0x46, 0xeb, 0x9d, 0xca, 0x25, 0xc8, 0xd2, 0xe2, 0x25, 0x19, 0xfe,
- 0xb3, 0x02, 0xce, 0xd4, 0x2b, 0x9f, 0x82, 0x19, 0x59, 0xb4, 0x24, 0x43, 0x7f, 0x4e, 0x40, 0x43,
- 0x08, 0x85, 0xcb, 0x82, 0x25, 0x19, 0xfe, 0xf3, 0x12, 0x2e, 0x21, 0x14, 0x3e, 0xb9, 0x0b, 0xff,
- 0xe6, 0x17, 0xb2, 0x62, 0xd3, 0x91, 0xbe, 0xbb, 0x0a, 0xd3, 0xa2, 0x52, 0x49, 0x46, 0x7f, 0x5e,
- 0x3c, 0x5c, 0x22, 0x2a, 0x57, 0x20, 0x37, 0xa1, 0xc3, 0x7f, 0x49, 0x40, 0xb9, 0x7e, 0xa5, 0x06,
- 0x85, 0x48, 0x75, 0x92, 0x0c, 0xff, 0x65, 0x01, 0x8f, 0xa2, 0xa8, 0xe9, 0xa2, 0x3a, 0x49, 0x26,
- 0xf8, 0x15, 0x69, 0xba, 0x40, 0x50, 0xb7, 0xc9, 0xc2, 0x24, 0x19, 0xfd, 0xab, 0xd2, 0xeb, 0x12,
- 0x52, 0x79, 0x0e, 0xf2, 0xe1, 0x66, 0x93, 0x8c, 0xff, 0x35, 0x81, 0x1f, 0x60, 0xa8, 0x07, 0x22,
- 0x9b, 0x5d, 0x32, 0xc5, 0xaf, 0x4b, 0x0f, 0x44, 0x50, 0x74, 0x19, 0x0d, 0x17, 0x30, 0xc9, 0x4c,
- 0xbf, 0x21, 0x97, 0xd1, 0x50, 0xfd, 0x42, 0x67, 0x93, 0xe5, 0xfc, 0x64, 0x8a, 0xdf, 0x94, 0xb3,
- 0xc9, 0xf4, 0xa9, 0x19, 0xc3, 0x15, 0x41, 0x32, 0xc7, 0x6f, 0x49, 0x33, 0x86, 0x0a, 0x82, 0x4a,
- 0x0b, 0xd0, 0x68, 0x35, 0x90, 0xcc, 0xf7, 0x05, 0xc1, 0xb7, 0x30, 0x52, 0x0c, 0x54, 0x5e, 0x82,
- 0xe5, 0xf1, 0x95, 0x40, 0x32, 0xeb, 0x17, 0xef, 0x0d, 0xbd, 0xbb, 0x45, 0x0b, 0x81, 0xca, 0xde,
- 0x60, 0x4b, 0x89, 0x56, 0x01, 0xc9, 0xb4, 0x6f, 0xdc, 0x8b, 0x27, 0xee, 0x68, 0x11, 0x50, 0xa9,
- 0x02, 0x0c, 0x36, 0xe0, 0x64, 0xae, 0x37, 0x05, 0x57, 0x04, 0x44, 0x97, 0x86, 0xd8, 0x7f, 0x93,
- 0xf1, 0x5f, 0x92, 0x4b, 0x43, 0x20, 0xe8, 0xd2, 0x90, 0x5b, 0x6f, 0x32, 0xfa, 0x2d, 0xb9, 0x34,
- 0x24, 0x84, 0x46, 0x76, 0x64, 0x77, 0x4b, 0x66, 0xf8, 0x8a, 0x8c, 0xec, 0x08, 0xaa, 0xd2, 0x80,
- 0x85, 0x91, 0x0d, 0x31, 0x99, 0xea, 0xab, 0x82, 0x4a, 0x19, 0xde, 0x0f, 0xa3, 0x9b, 0x97, 0xd8,
- 0x0c, 0x93, 0xd9, 0xbe, 0x36, 0xb4, 0x79, 0x89, 0xbd, 0xb0, 0x72, 0x15, 0x66, 0xec, 0xbe, 0x65,
- 0xd1, 0xc5, 0x83, 0xee, 0x7f, 0x73, 0xaf, 0xf4, 0xaf, 0xef, 0x0b, 0xef, 0x48, 0x40, 0xe5, 0x12,
- 0xe4, 0x48, 0xef, 0x80, 0x18, 0x49, 0xc8, 0x7f, 0x7b, 0x5f, 0x26, 0x4c, 0xaa, 0x5d, 0x79, 0x0e,
- 0x80, 0x1f, 0x8d, 0xb0, 0xcf, 0x7e, 0x09, 0xd8, 0x7f, 0x7f, 0x5f, 0xdc, 0xa9, 0x19, 0x40, 0x06,
- 0x04, 0xfc, 0x86, 0xce, 0xfd, 0x09, 0xde, 0x8b, 0x13, 0xb0, 0x19, 0x79, 0x16, 0xa6, 0x6f, 0xf8,
- 0x8e, 0x1d, 0xe0, 0x4e, 0x12, 0xfa, 0x3f, 0x04, 0x5a, 0xea, 0x53, 0x87, 0xf5, 0x1c, 0x8f, 0x04,
- 0xb8, 0xe3, 0x27, 0x61, 0xff, 0x53, 0x60, 0x43, 0x00, 0x05, 0xeb, 0xd8, 0x0f, 0x26, 0x19, 0xf7,
- 0x7f, 0x49, 0xb0, 0x04, 0x50, 0xa3, 0xe9, 0xef, 0x9b, 0xe4, 0x28, 0x09, 0xfb, 0x03, 0x69, 0xb4,
- 0xd0, 0xaf, 0x7c, 0x0a, 0xf2, 0xf4, 0x27, 0xbf, 0x28, 0x97, 0x00, 0xfe, 0x6f, 0x01, 0x1e, 0x20,
- 0xe8, 0x93, 0xfd, 0xc0, 0x08, 0xcc, 0x64, 0x67, 0xff, 0x8f, 0x98, 0x69, 0xa9, 0x5f, 0xa9, 0x42,
- 0xc1, 0x0f, 0x0c, 0xa3, 0x2f, 0xea, 0xd3, 0x04, 0xf8, 0x0f, 0xdf, 0x0f, 0x8f, 0x2c, 0x42, 0x0c,
- 0x9d, 0xed, 0xdb, 0x37, 0x03, 0xd7, 0x61, 0x9f, 0x39, 0x92, 0x18, 0xee, 0x09, 0x86, 0x08, 0x64,
- 0xa3, 0x3e, 0xfe, 0xf8, 0x16, 0xb6, 0x9c, 0x2d, 0x87, 0x1f, 0xdc, 0xbe, 0x5a, 0x4e, 0x3e, 0x81,
- 0x85, 0xaf, 0x9d, 0x02, 0x14, 0x78, 0x84, 0xf0, 0x82, 0x9b, 0xc8, 0xff, 0x72, 0xc9, 0xf6, 0xb0,
- 0x69, 0xaf, 0x3c, 0xd8, 0x11, 0x6e, 0xf9, 0x32, 0x14, 0xf7, 0x3c, 0x42, 0x54, 0x41, 0x85, 0xce,
- 0x40, 0x8e, 0xb6, 0x7d, 0x71, 0x34, 0x0e, 0xeb, 0x94, 0x74, 0x9d, 0xa9, 0xf0, 0x8e, 0x4a, 0xf6,
- 0x07, 0x5f, 0x3e, 0x9d, 0x2a, 0xdf, 0x4b, 0x43, 0x96, 0xb6, 0xd1, 0x75, 0x40, 0xfc, 0xb4, 0xdc,
- 0xda, 0xb6, 0xf9, 0x75, 0x08, 0x7e, 0xb0, 0x9e, 0x5a, 0x2d, 0x5c, 0x28, 0x71, 0xf4, 0x68, 0xbf,
- 0x3a, 0x06, 0x83, 0x36, 0x40, 0x69, 0x06, 0x5d, 0xe2, 0x45, 0x79, 0xf8, 0x35, 0xcf, 0x65, 0xce,
- 0x33, 0xdc, 0xab, 0x8e, 0xe8, 0xa3, 0xcb, 0x50, 0xdc, 0x25, 0xd8, 0xef, 0x7b, 0x64, 0xf0, 0x11,
- 0xa2, 0x70, 0x01, 0x71, 0x7c, 0xb4, 0x47, 0x8d, 0xe9, 0xa1, 0x27, 0x21, 0x5f, 0x73, 0x6c, 0xc3,
- 0x64, 0x0f, 0xe5, 0xd7, 0xe3, 0xe6, 0x39, 0x28, 0x14, 0xab, 0x03, 0x0d, 0xf4, 0x02, 0x9c, 0xa8,
- 0x1a, 0xfc, 0x77, 0x7c, 0xdc, 0x39, 0x06, 0x7d, 0x88, 0x43, 0xc7, 0xaa, 0xa8, 0xe3, 0x91, 0xe8,
- 0x31, 0x98, 0x6a, 0x13, 0xdb, 0x20, 0x1e, 0xfb, 0x1a, 0x55, 0xb8, 0x50, 0xe4, 0x1c, 0x5c, 0xa6,
- 0x8a, 0xbe, 0xf2, 0x5b, 0xe9, 0x71, 0xee, 0x46, 0x8f, 0x00, 0xec, 0x1d, 0xb9, 0xa4, 0x79, 0x48,
- 0xa7, 0x44, 0xdc, 0x95, 0x8b, 0x48, 0xd0, 0x47, 0x21, 0xdf, 0xbc, 0x6d, 0x13, 0xcf, 0xef, 0x9a,
- 0xae, 0xbc, 0x3a, 0x18, 0x0a, 0x50, 0x19, 0x8a, 0x35, 0xa7, 0x6f, 0x07, 0xde, 0x51, 0x3b, 0xc0,
- 0x81, 0xfc, 0x22, 0x17, 0x93, 0xa1, 0x55, 0x98, 0x6f, 0x39, 0x7e, 0x50, 0x73, 0x0c, 0xf2, 0xaa,
- 0xe9, 0xd2, 0x3f, 0xe2, 0xa3, 0xcd, 0xb0, 0x18, 0xad, 0x0c, 0xbe, 0x23, 0x31, 0x77, 0xe4, 0xd5,
- 0xc1, 0x77, 0xa5, 0x33, 0x50, 0xb8, 0xd6, 0xb7, 0xac, 0xaa, 0x61, 0x78, 0xc4, 0xf7, 0xc5, 0x0d,
- 0xf2, 0xa8, 0x08, 0x95, 0x60, 0x5a, 0x3c, 0x57, 0x5c, 0x11, 0x97, 0x4d, 0xf4, 0x18, 0xcc, 0x6e,
- 0x79, 0xa6, 0xa1, 0x92, 0x43, 0xe2, 0x11, 0x5b, 0x97, 0x1f, 0xdb, 0xe2, 0xc2, 0xf2, 0xdb, 0xa9,
- 0xd1, 0x28, 0xa2, 0x03, 0x6c, 0x59, 0xd8, 0x0e, 0x4c, 0xbb, 0xb3, 0x49, 0x07, 0xc8, 0x1d, 0x14,
- 0x93, 0xa1, 0x35, 0x50, 0xda, 0x84, 0x18, 0x35, 0xc7, 0x12, 0xdf, 0x43, 0x1a, 0x8e, 0xf0, 0xd4,
- 0x88, 0x9c, 0xba, 0x93, 0x61, 0x89, 0xb1, 0x71, 0x24, 0xbc, 0x35, 0x10, 0x50, 0x43, 0x23, 0x08,
- 0xc7, 0x13, 0x8e, 0x8a, 0x0b, 0xcb, 0x3f, 0x4c, 0xc7, 0x43, 0x15, 0xd5, 0x61, 0xe1, 0x3a, 0x31,
- 0x3b, 0xdd, 0x20, 0x22, 0x15, 0xeb, 0xe8, 0x24, 0x8f, 0x85, 0x91, 0x6e, 0x75, 0x14, 0x81, 0xd6,
- 0x01, 0xbd, 0x84, 0x7d, 0x2e, 0xaf, 0xfb, 0x81, 0xd9, 0x63, 0x9f, 0xc5, 0xf9, 0xa5, 0x88, 0x31,
- 0x3d, 0xe8, 0x71, 0xc8, 0x6d, 0x99, 0x5e, 0xd0, 0x15, 0x4b, 0x65, 0x61, 0x64, 0xa9, 0xa8, 0xbc,
- 0x1f, 0xed, 0x42, 0x89, 0x63, 0x9b, 0x87, 0x4c, 0x10, 0x35, 0x33, 0x7b, 0x1c, 0xf6, 0x58, 0x08,
- 0xf5, 0x37, 0x93, 0xd5, 0xef, 0xe0, 0x4e, 0x87, 0x7f, 0x6c, 0xe3, 0x17, 0x6e, 0xd4, 0x11, 0x39,
- 0xcd, 0x31, 0x34, 0x8c, 0xb7, 0x3c, 0xe7, 0x76, 0xd0, 0xad, 0xe1, 0x80, 0x74, 0x1c, 0xef, 0x48,
- 0xdc, 0xf2, 0x29, 0x0d, 0x32, 0x54, 0xbc, 0x5f, 0x1d, 0x83, 0x29, 0x3f, 0x37, 0xc6, 0xc9, 0x68,
- 0x19, 0xa6, 0x76, 0x49, 0xe0, 0xb1, 0xa4, 0x97, 0x5a, 0x4d, 0xa9, 0xa2, 0x85, 0x10, 0x64, 0xaf,
- 0x11, 0x12, 0x30, 0xe7, 0xa5, 0x54, 0xf6, 0xbb, 0xfc, 0x02, 0x14, 0x1e, 0x14, 0x9a, 0xe1, 0x50,
- 0xaa, 0xbb, 0x6d, 0xeb, 0x5d, 0xc2, 0xb3, 0x52, 0x46, 0x15, 0xad, 0xf2, 0xff, 0x66, 0x23, 0xc9,
- 0x87, 0x86, 0x81, 0x58, 0xe0, 0x55, 0xd7, 0x25, 0xd8, 0xc3, 0x34, 0xd4, 0xf9, 0x65, 0xa9, 0x93,
- 0xb1, 0x74, 0x3a, 0xe8, 0x56, 0x47, 0x11, 0xe8, 0x59, 0x98, 0xdd, 0xf3, 0xfa, 0xf6, 0xcd, 0x76,
- 0x40, 0x7a, 0xec, 0xfa, 0x6d, 0x9a, 0x51, 0x2c, 0x4a, 0x6f, 0x45, 0xba, 0xd4, 0xb8, 0x26, 0xcd,
- 0x44, 0x5b, 0x9e, 0xd3, 0xb7, 0xf9, 0x55, 0x99, 0x39, 0x99, 0x89, 0xb8, 0x4c, 0x15, 0x7d, 0xe8,
- 0x11, 0xc8, 0xee, 0x10, 0x6c, 0x88, 0x7f, 0x46, 0x11, 0xfb, 0xc4, 0x0e, 0xc1, 0xb6, 0xca, 0xe4,
- 0x34, 0x13, 0x6f, 0x12, 0x6c, 0x6c, 0x50, 0x73, 0xe8, 0x98, 0xf9, 0xbf, 0x9c, 0x88, 0x4c, 0x1c,
- 0xed, 0x51, 0x63, 0x7a, 0xe8, 0x69, 0x28, 0xb4, 0x03, 0xc7, 0xeb, 0x6d, 0xe2, 0x1e, 0xee, 0xc8,
- 0xab, 0x5c, 0x22, 0xb2, 0x22, 0x1d, 0x6a, 0x54, 0x0b, 0x7d, 0x12, 0xe6, 0x5a, 0xd8, 0x0f, 0x76,
- 0xb1, 0x8d, 0x3b, 0x3c, 0x22, 0xa7, 0x19, 0x6e, 0x89, 0xe3, 0xe2, 0x7d, 0xea, 0x90, 0x2e, 0xd2,
- 0xe0, 0x2c, 0xcd, 0x50, 0x56, 0xd3, 0x6b, 0x60, 0x9e, 0x98, 0xaf, 0x9b, 0x7e, 0xe0, 0x78, 0xa6,
- 0x4e, 0xb3, 0x6c, 0x40, 0x3c, 0xe2, 0x07, 0x2c, 0xdb, 0x84, 0x86, 0x34, 0x9c, 0xa0, 0xdd, 0xf7,
- 0xc8, 0x86, 0xe3, 0x58, 0x6a, 0x32, 0x16, 0x5d, 0x81, 0x59, 0xa6, 0xb4, 0x83, 0x6d, 0xa3, 0x87,
- 0xbd, 0x9b, 0xe2, 0xfe, 0xee, 0x18, 0xb2, 0xb8, 0x1e, 0x7a, 0x0a, 0x16, 0x55, 0x42, 0x7f, 0xd1,
- 0x2a, 0xb7, 0xe9, 0xed, 0xdb, 0x7d, 0xbf, 0x8f, 0x2d, 0x7e, 0xad, 0x4c, 0x1d, 0xd7, 0x85, 0xce,
- 0xc1, 0xf4, 0x8b, 0x24, 0x20, 0x1e, 0xb6, 0xd9, 0x8d, 0xde, 0xb1, 0x0f, 0x91, 0x1a, 0x65, 0xfb,
- 0x98, 0x6d, 0x8c, 0xe6, 0x70, 0xf9, 0x1d, 0x5d, 0x24, 0xcb, 0xb0, 0x8d, 0x96, 0x20, 0xc7, 0x12,
- 0xac, 0xc8, 0x8e, 0xbc, 0x81, 0x1e, 0x85, 0xa9, 0x56, 0x97, 0x56, 0x30, 0xe2, 0x9f, 0xfd, 0x0a,
- 0xc2, 0xf3, 0x5d, 0x76, 0x57, 0x9e, 0x77, 0x95, 0xaf, 0x40, 0x8e, 0xfd, 0xa2, 0xfc, 0xd7, 0x4c,
- 0x8b, 0x44, 0xee, 0xb8, 0x87, 0x6d, 0xba, 0x74, 0x36, 0x71, 0x80, 0x19, 0x7d, 0x51, 0x65, 0xbf,
- 0xcb, 0x37, 0xe4, 0xe6, 0x48, 0x7b, 0x1b, 0x91, 0x9b, 0xf1, 0x0d, 0xf1, 0x2f, 0xb5, 0x72, 0x47,
- 0x11, 0xff, 0x52, 0x2b, 0x77, 0x93, 0x25, 0xc8, 0xd5, 0x7b, 0xd8, 0xb4, 0x44, 0x92, 0xe6, 0x0d,
- 0x9a, 0xbe, 0xf7, 0x88, 0x45, 0xdc, 0xae, 0x63, 0xcb, 0x5d, 0x6c, 0x20, 0x58, 0x7b, 0x62, 0x5c,
- 0xb2, 0x41, 0x39, 0x48, 0x55, 0x95, 0x14, 0xfd, 0xb3, 0xa1, 0xa4, 0xe9, 0x9f, 0x9a, 0x92, 0x59,
- 0x73, 0xc7, 0xac, 0x55, 0x34, 0x0b, 0xf9, 0xfa, 0x1d, 0x9d, 0x58, 0x16, 0xb1, 0x03, 0x25, 0x85,
- 0x66, 0x20, 0xbb, 0xe5, 0x38, 0x86, 0x92, 0xa6, 0xbf, 0xae, 0x61, 0xd3, 0x53, 0x32, 0xf4, 0x57,
- 0xcb, 0x71, 0x3c, 0x25, 0x8b, 0xe6, 0xa1, 0xb0, 0x79, 0x64, 0xda, 0x9d, 0xa6, 0x47, 0x17, 0x81,
- 0x92, 0x43, 0x0f, 0xc3, 0xa9, 0x11, 0x4a, 0x4d, 0x4c, 0x9e, 0x32, 0xb5, 0x66, 0x0c, 0x2d, 0x6b,
- 0x84, 0x60, 0x8e, 0xd2, 0xb7, 0x4d, 0xbb, 0x63, 0x11, 0x2a, 0x55, 0x52, 0x68, 0x11, 0xe6, 0xe5,
- 0x05, 0x76, 0xa6, 0x47, 0xe8, 0xd3, 0xe7, 0xa1, 0xb0, 0x77, 0xdb, 0xb4, 0xa5, 0x20, 0x83, 0x4e,
- 0xc1, 0x89, 0x18, 0x55, 0xf8, 0x94, 0xec, 0xda, 0x45, 0x99, 0x01, 0x50, 0x1e, 0x72, 0xec, 0x76,
- 0x91, 0x92, 0xa2, 0x04, 0x6d, 0x8b, 0xa6, 0xce, 0xb6, 0xe5, 0xb8, 0x84, 0xff, 0x37, 0x54, 0x3b,
- 0x20, 0xc4, 0xe5, 0xed, 0xcc, 0xda, 0x67, 0x59, 0x46, 0xb0, 0x51, 0x01, 0xa6, 0xe9, 0x5f, 0xad,
- 0xe1, 0x28, 0x29, 0x74, 0x02, 0x16, 0x38, 0xca, 0x3a, 0x7a, 0xc9, 0xb4, 0x0d, 0xff, 0x36, 0x71,
- 0x03, 0x25, 0x8d, 0x96, 0x01, 0xb5, 0xcd, 0x3b, 0xc1, 0xd1, 0x26, 0xe9, 0xd0, 0xa2, 0xb2, 0xe9,
- 0xed, 0x10, 0xdf, 0xe7, 0x46, 0x5d, 0x77, 0x3c, 0xf3, 0x2e, 0x7d, 0xc5, 0xb1, 0x9a, 0x1e, 0xdd,
- 0x2e, 0xb1, 0xeb, 0x13, 0x43, 0xc9, 0xae, 0x75, 0xe2, 0x09, 0x05, 0x2d, 0x81, 0xd2, 0x70, 0x6c,
- 0xd2, 0xf4, 0x5e, 0x24, 0xde, 0xd1, 0x8e, 0x19, 0x04, 0x16, 0xe1, 0xee, 0x6e, 0x3b, 0x3d, 0x6a,
- 0xde, 0xc3, 0x70, 0x6a, 0xc7, 0x09, 0xfc, 0xaa, 0x6d, 0x34, 0x3d, 0x71, 0xc0, 0x70, 0x8b, 0x6c,
- 0x9a, 0x64, 0x03, 0xeb, 0x37, 0x95, 0x0c, 0x2a, 0xc1, 0x52, 0x94, 0x2e, 0x32, 0x7a, 0x1c, 0xcb,
- 0x40, 0xec, 0xfa, 0x94, 0xd3, 0x3c, 0xb8, 0x65, 0x3a, 0x7d, 0x9f, 0x8b, 0xf8, 0xf5, 0x29, 0xfa,
- 0x18, 0xd1, 0x4e, 0x53, 0x63, 0x76, 0x1c, 0xdf, 0x6f, 0x1e, 0xee, 0x60, 0xaf, 0x43, 0x76, 0xcc,
- 0xde, 0x01, 0x1d, 0xcd, 0x49, 0x58, 0x8c, 0x30, 0x45, 0x1e, 0xf1, 0xcd, 0xd4, 0x70, 0xc2, 0xa2,
- 0x13, 0xd9, 0x70, 0x82, 0x2e, 0x8d, 0x05, 0xfe, 0x2c, 0xe1, 0x72, 0xa7, 0x47, 0x5a, 0x5e, 0xdf,
- 0x36, 0xed, 0x8e, 0x92, 0x46, 0x0f, 0xc1, 0xc9, 0x1d, 0xc7, 0x75, 0x89, 0xd1, 0xf4, 0x54, 0x62,
- 0xf4, 0x75, 0x62, 0x6c, 0xdb, 0x7c, 0x3f, 0x53, 0x32, 0xd4, 0xa6, 0xa6, 0x65, 0xb4, 0xa8, 0xcb,
- 0x3c, 0x43, 0xc9, 0xa2, 0x05, 0x98, 0x55, 0x89, 0x4e, 0xec, 0x40, 0x8a, 0xd8, 0xff, 0xa3, 0xd5,
- 0x1c, 0xd7, 0x35, 0x75, 0xd2, 0x0e, 0x1c, 0xc7, 0x52, 0xa6, 0xe8, 0x23, 0x6a, 0x34, 0x83, 0x6c,
- 0x78, 0x58, 0x27, 0x86, 0x32, 0x8d, 0x56, 0x60, 0x39, 0x6e, 0x59, 0x68, 0xf6, 0xcc, 0xda, 0x39,
- 0x28, 0x44, 0xf2, 0x08, 0x9d, 0x68, 0xd9, 0x97, 0x42, 0xd3, 0x90, 0x79, 0x85, 0xf8, 0x4a, 0x1a,
- 0x4d, 0x41, 0xba, 0xe1, 0x28, 0x99, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x52, 0x35, 0x76, 0x1f,
- 0x9a, 0x3f, 0x00, 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
+var File_treeregister_proto protoreflect.FileDescriptor
+
+var file_treeregister_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x74, 0x72, 0x65, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x30, 0x0a, 0x0c, 0x54, 0x72,
+ 0x65, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x05, 0x54, 0x72,
+ 0x65, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x6d, 0x61, 0x69, 0x6e,
+ 0x2e, 0x54, 0x72, 0x65, 0x65, 0x52, 0x05, 0x54, 0x72, 0x65, 0x65, 0x73, 0x22, 0xf4, 0x02, 0x0a,
+ 0x04, 0x54, 0x72, 0x65, 0x65, 0x12, 0x48, 0x0a, 0x12, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x47, 0x65, 0x6e,
+ 0x65, 0x72, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
+ 0x42, 0x0a, 0x10, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6d, 0x61, 0x69, 0x6e,
+ 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x52, 0x10, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x0c, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65,
+ 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6d, 0x61, 0x69, 0x6e,
+ 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0c, 0x4d,
+ 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x09, 0x43,
+ 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x09, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51, 0x0a, 0x15, 0x41, 0x64,
+ 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x61, 0x69, 0x6e,
+ 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72,
+ 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a,
+ 0x06, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
+ 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x06, 0x53, 0x65, 0x6e,
+ 0x64, 0x65, 0x72, 0x22, 0x9e, 0x02, 0x0a, 0x12, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x54, 0x79,
+ 0x70, 0x65, 0x4f, 0x66, 0x54, 0x72, 0x65, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
+ 0x54, 0x79, 0x70, 0x65, 0x4f, 0x66, 0x54, 0x72, 0x65, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x4f, 0x77,
+ 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x4f,
+ 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x12, 0x22, 0x0a, 0x0c, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x0f,
+ 0x50, 0x6f, 0x73, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x5a, 0x69, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x50, 0x6f, 0x73, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x5a,
+ 0x69, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x46, 0x75, 0x6c, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
+ 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x46, 0x75, 0x6c, 0x6c, 0x41, 0x64, 0x64,
+ 0x72, 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x24,
+ 0x0a, 0x0d, 0x47, 0x72, 0x69, 0x64, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x47, 0x72, 0x69, 0x64, 0x52, 0x65, 0x66, 0x65, 0x72,
+ 0x65, 0x6e, 0x63, 0x65, 0x22, 0xa6, 0x01, 0x0a, 0x10, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x50, 0x6c, 0x61,
+ 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0c, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x65, 0x12, 0x2a, 0x0a,
+ 0x10, 0x53, 0x65, 0x65, 0x64, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e,
+ 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x53, 0x65, 0x65, 0x64, 0x43, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x50, 0x6c, 0x61,
+ 0x6e, 0x74, 0x65, 0x64, 0x42, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x50, 0x6c,
+ 0x61, 0x6e, 0x74, 0x65, 0x64, 0x42, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x53, 0x65, 0x65, 0x64, 0x43,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
+ 0x53, 0x65, 0x65, 0x64, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0xf3, 0x02,
+ 0x0a, 0x0c, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x45,
+ 0x0a, 0x11, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x61, 0x69, 0x6e,
+ 0x2e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65,
+ 0x6e, 0x74, 0x52, 0x11, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x57, 0x61, 0x73, 0x48, 0x65, 0x69, 0x67,
+ 0x68, 0x74, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x57, 0x61, 0x73, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x45, 0x73, 0x74, 0x69,
+ 0x6d, 0x61, 0x74, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x05, 0x47, 0x69, 0x72, 0x74, 0x68, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4d, 0x65, 0x61, 0x73,
+ 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x47, 0x69, 0x72, 0x74, 0x68, 0x12, 0x4d,
+ 0x0a, 0x18, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4f, 0x66, 0x47, 0x69, 0x72, 0x74, 0x68, 0x4d,
+ 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x52, 0x18, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4f, 0x66, 0x47, 0x69, 0x72,
+ 0x74, 0x68, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2a, 0x0a,
+ 0x10, 0x47, 0x69, 0x72, 0x74, 0x68, 0x45, 0x78, 0x61, 0x67, 0x67, 0x65, 0x72, 0x61, 0x74, 0x65,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x47, 0x69, 0x72, 0x74, 0x68, 0x45, 0x78,
+ 0x61, 0x67, 0x67, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x12, 0x48, 0x0a, 0x12, 0x54, 0x72, 0x65,
+ 0x65, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x54, 0x72, 0x65,
+ 0x65, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52,
+ 0x12, 0x54, 0x72, 0x65, 0x65, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x43, 0x61, 0x74, 0x65, 0x67,
+ 0x6f, 0x72, 0x79, 0x22, 0x3f, 0x0a, 0x11, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4d, 0x65, 0x61,
+ 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x4d, 0x65, 0x74, 0x72,
+ 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x4d, 0x65, 0x74, 0x72, 0x65, 0x73,
+ 0x12, 0x12, 0x0a, 0x04, 0x46, 0x65, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x04,
+ 0x46, 0x65, 0x65, 0x74, 0x22, 0x51, 0x0a, 0x0b, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x4d, 0x65, 0x74, 0x72, 0x65, 0x73, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x01, 0x52, 0x06, 0x4d, 0x65, 0x74, 0x72, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x46,
+ 0x65, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x46, 0x65, 0x65, 0x74, 0x12,
+ 0x16, 0x0a, 0x06, 0x49, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52,
+ 0x06, 0x49, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x22, 0xf7, 0x04, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x64,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c,
+ 0x41, 0x70, 0x70, 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x17, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x41,
+ 0x70, 0x70, 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x11, 0x47, 0x65, 0x6e, 0x65, 0x72,
+ 0x61, 0x6c, 0x41, 0x70, 0x70, 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x39, 0x0a, 0x0d,
+ 0x54, 0x72, 0x75, 0x6e, 0x6b, 0x53, 0x74, 0x65, 0x6d, 0x6d, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x54, 0x72, 0x75, 0x6e, 0x6b,
+ 0x53, 0x74, 0x65, 0x6d, 0x6d, 0x69, 0x6e, 0x67, 0x52, 0x0d, 0x54, 0x72, 0x75, 0x6e, 0x6b, 0x53,
+ 0x74, 0x65, 0x6d, 0x6d, 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x6e,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x47,
+ 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x1e, 0x0a,
+ 0x04, 0x4c, 0x65, 0x61, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x6d, 0x61,
+ 0x69, 0x6e, 0x2e, 0x4c, 0x65, 0x61, 0x6e, 0x52, 0x04, 0x4c, 0x65, 0x61, 0x64, 0x12, 0x36, 0x0a,
+ 0x0c, 0x44, 0x65, 0x61, 0x64, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x44, 0x65, 0x61, 0x64, 0x42,
+ 0x72, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x52, 0x0c, 0x44, 0x65, 0x61, 0x64, 0x42, 0x72, 0x61,
+ 0x6e, 0x63, 0x68, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x0b, 0x53, 0x74, 0x6f, 0x72, 0x6d, 0x44, 0x61,
+ 0x6d, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69,
+ 0x6e, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x53,
+ 0x74, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3c, 0x0a, 0x0e, 0x50, 0x61,
+ 0x73, 0x74, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x50, 0x61, 0x73, 0x74, 0x4d, 0x61,
+ 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0e, 0x50, 0x61, 0x73, 0x74, 0x4d, 0x61,
+ 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x5f, 0x0a, 0x21, 0x4c, 0x6f, 0x63, 0x61,
+ 0x6c, 0x4f, 0x72, 0x4e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x48, 0x69, 0x73, 0x74, 0x6f,
+ 0x72, 0x69, 0x63, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4e, 0x6f, 0x74, 0x53, 0x75,
+ 0x72, 0x65, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x21, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x4f, 0x72, 0x4e,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x69, 0x63, 0x61,
+ 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x0d, 0x4c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x4c, 0x61, 0x6e, 0x64, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x72, 0x65, 0x42,
+ 0x6f, 0x6f, 0x6c, 0x52, 0x0d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x4c, 0x61, 0x6e, 0x64, 0x6d, 0x61,
+ 0x72, 0x6b, 0x12, 0x30, 0x0a, 0x13, 0x52, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x61, 0x62, 0x6c, 0x65,
+ 0x4f, 0x72, 0x55, 0x6e, 0x75, 0x73, 0x75, 0x61, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x13, 0x52, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x72, 0x55, 0x6e, 0x75,
+ 0x73, 0x75, 0x61, 0x6c, 0x12, 0x2b, 0x0a, 0x07, 0x56, 0x65, 0x74, 0x65, 0x72, 0x61, 0x6e, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x4e, 0x6f, 0x74,
+ 0x53, 0x75, 0x72, 0x65, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x07, 0x56, 0x65, 0x74, 0x65, 0x72, 0x61,
+ 0x6e, 0x22, 0x6e, 0x0a, 0x15, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x6f,
+ 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x43, 0x6f,
+ 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x06,
+ 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x6d,
+ 0x61, 0x69, 0x6e, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x06, 0x50, 0x68, 0x6f, 0x74, 0x6f,
+ 0x73, 0x22, 0x37, 0x0a, 0x05, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x46, 0x69,
+ 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x46, 0x69,
+ 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x22, 0x6a, 0x0a, 0x06, 0x53, 0x65,
+ 0x6e, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72,
+ 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x05, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x65, 0x6c, 0x65,
+ 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x54, 0x65, 0x6c,
+ 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x2a, 0x29, 0x0a, 0x12, 0x54, 0x72, 0x65, 0x65, 0x47, 0x72,
+ 0x6f, 0x77, 0x74, 0x68, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x05, 0x0a, 0x01,
+ 0x41, 0x10, 0x01, 0x12, 0x05, 0x0a, 0x01, 0x42, 0x10, 0x02, 0x12, 0x05, 0x0a, 0x01, 0x43, 0x10,
+ 0x03, 0x2a, 0x70, 0x0a, 0x11, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x41, 0x70, 0x70, 0x65,
+ 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x45, 0x78, 0x63, 0x65, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x74, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x6f, 0x6f, 0x64, 0x10, 0x02, 0x12,
+ 0x08, 0x0a, 0x04, 0x46, 0x61, 0x69, 0x72, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x50, 0x6f, 0x6f,
+ 0x72, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x44, 0x79, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x44, 0x65,
+ 0x61, 0x64, 0x10, 0x05, 0x12, 0x1d, 0x0a, 0x19, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x41,
+ 0x70, 0x70, 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x72,
+ 0x65, 0x10, 0x06, 0x2a, 0x64, 0x0a, 0x0d, 0x54, 0x72, 0x75, 0x6e, 0x6b, 0x53, 0x74, 0x65, 0x6d,
+ 0x6d, 0x69, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x0e, 0x47, 0x6f, 0x6f, 0x64, 0x53, 0x69, 0x6e, 0x67,
+ 0x6c, 0x65, 0x53, 0x74, 0x65, 0x6d, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x4d, 0x75, 0x6c, 0x74,
+ 0x69, 0x70, 0x6c, 0x65, 0x53, 0x74, 0x65, 0x6d, 0x6d, 0x65, 0x64, 0x10, 0x02, 0x12, 0x0f, 0x0a,
+ 0x0b, 0x54, 0x77, 0x69, 0x6e, 0x53, 0x74, 0x65, 0x6d, 0x6d, 0x65, 0x64, 0x10, 0x03, 0x12, 0x19,
+ 0x0a, 0x15, 0x54, 0x72, 0x75, 0x6e, 0x6b, 0x53, 0x74, 0x65, 0x6d, 0x6d, 0x69, 0x6e, 0x67, 0x5f,
+ 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x72, 0x65, 0x10, 0x04, 0x2a, 0x34, 0x0a, 0x06, 0x47, 0x72, 0x6f,
+ 0x75, 0x6e, 0x64, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x10, 0x01, 0x12, 0x0f,
+ 0x0a, 0x0b, 0x53, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x53, 0x6c, 0x6f, 0x70, 0x65, 0x10, 0x02, 0x12,
+ 0x0e, 0x0a, 0x0a, 0x53, 0x74, 0x65, 0x65, 0x70, 0x53, 0x6c, 0x6f, 0x70, 0x65, 0x10, 0x03, 0x2a,
+ 0x5d, 0x0a, 0x04, 0x4c, 0x65, 0x61, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x4c, 0x65, 0x61, 0x6e, 0x5f,
+ 0x4e, 0x6f, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x6c, 0x79,
+ 0x57, 0x69, 0x6e, 0x64, 0x73, 0x77, 0x65, 0x70, 0x74, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x53,
+ 0x69, 0x78, 0x74, 0x79, 0x44, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x4f, 0x72, 0x4c, 0x65, 0x73,
+ 0x73, 0x10, 0x03, 0x12, 0x19, 0x0a, 0x15, 0x48, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61,
+ 0x6c, 0x4f, 0x72, 0x43, 0x6f, 0x6c, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64, 0x10, 0x04, 0x2a, 0x67,
+ 0x0a, 0x0c, 0x44, 0x65, 0x61, 0x64, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x12, 0x14,
+ 0x0a, 0x10, 0x4e, 0x6f, 0x6e, 0x65, 0x4f, 0x72, 0x56, 0x65, 0x72, 0x79, 0x4c, 0x69, 0x74, 0x74,
+ 0x6c, 0x65, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x6f, 0x6d, 0x65, 0x10, 0x02, 0x12, 0x1d,
+ 0x0a, 0x19, 0x4c, 0x6f, 0x74, 0x73, 0x41, 0x6e, 0x64, 0x4f, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e,
+ 0x73, 0x69, 0x76, 0x65, 0x44, 0x69, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x10, 0x03, 0x12, 0x18, 0x0a,
+ 0x14, 0x44, 0x65, 0x61, 0x64, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x5f, 0x4e, 0x6f,
+ 0x74, 0x53, 0x75, 0x72, 0x65, 0x10, 0x04, 0x2a, 0x61, 0x0a, 0x0b, 0x53, 0x74, 0x6f, 0x72, 0x6d,
+ 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x6f, 0x4f, 0x62, 0x76, 0x69,
+ 0x6f, 0x75, 0x73, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x53,
+ 0x6f, 0x6d, 0x65, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x10, 0x02, 0x12, 0x14, 0x0a, 0x10, 0x4c,
+ 0x6f, 0x73, 0x73, 0x4f, 0x66, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x4c, 0x69, 0x6d, 0x62, 0x73, 0x10,
+ 0x03, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65,
+ 0x5f, 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x72, 0x65, 0x10, 0x04, 0x2a, 0xb4, 0x01, 0x0a, 0x0e, 0x50,
+ 0x61, 0x73, 0x74, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a,
+ 0x0e, 0x4e, 0x6f, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x4f, 0x62, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x10,
+ 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x75, 0x6e, 0x69, 0x6e, 0x67,
+ 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x4c, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x4f, 0x72, 0x52, 0x65,
+ 0x64, 0x75, 0x63, 0x65, 0x64, 0x49, 0x6e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x10, 0x03, 0x12,
+ 0x0e, 0x0a, 0x0a, 0x4f, 0x6c, 0x64, 0x50, 0x6f, 0x6c, 0x6c, 0x61, 0x72, 0x64, 0x10, 0x04, 0x12,
+ 0x11, 0x0a, 0x0d, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x6c, 0x61, 0x72, 0x64,
+ 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x6f, 0x70, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x6f,
+ 0x6f, 0x6c, 0x10, 0x06, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x72, 0x61,
+ 0x63, 0x65, 0x64, 0x10, 0x07, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x61, 0x73, 0x74, 0x4d, 0x61, 0x6e,
+ 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x72, 0x65, 0x10,
+ 0x08, 0x2a, 0x2b, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x72, 0x65, 0x42, 0x6f, 0x6f, 0x6c,
+ 0x12, 0x0b, 0x0a, 0x07, 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x72, 0x65, 0x10, 0x01, 0x12, 0x07, 0x0a,
+ 0x03, 0x59, 0x65, 0x73, 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x6f, 0x10, 0x03, 0x42, 0x41,
+ 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x61, 0x74,
+ 0x79, 0x64, 0x69, 0x64, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x75, 0x69, 0x74, 0x65, 0x2f, 0x76,
+ 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x67, 0x65, 0x6e, 0x2d, 0x76, 0x61, 0x6c,
+ 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2d, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x61, 0x69,
+ 0x6e,
+}
+
+var (
+ file_treeregister_proto_rawDescOnce sync.Once
+ file_treeregister_proto_rawDescData = file_treeregister_proto_rawDesc
+)
+
+func file_treeregister_proto_rawDescGZIP() []byte {
+ file_treeregister_proto_rawDescOnce.Do(func() {
+ file_treeregister_proto_rawDescData = protoimpl.X.CompressGZIP(file_treeregister_proto_rawDescData)
+ })
+ return file_treeregister_proto_rawDescData
+}
+
+var file_treeregister_proto_enumTypes = make([]protoimpl.EnumInfo, 9)
+var file_treeregister_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
+var file_treeregister_proto_goTypes = []any{
+ (TreeGrowthCategory)(0), // 0: main.TreeGrowthCategory
+ (GeneralAppearance)(0), // 1: main.GeneralAppearance
+ (TrunkStemming)(0), // 2: main.TrunkStemming
+ (Ground)(0), // 3: main.Ground
+ (Lean)(0), // 4: main.Lean
+ (DeadBranches)(0), // 5: main.DeadBranches
+ (StormDamage)(0), // 6: main.StormDamage
+ (PastManagement)(0), // 7: main.PastManagement
+ (NotSureBool)(0), // 8: main.NotSureBool
+ (*TreeRegister)(nil), // 9: main.TreeRegister
+ (*Tree)(nil), // 10: main.Tree
+ (*GeneralInformation)(nil), // 11: main.GeneralInformation
+ (*OtherInformation)(nil), // 12: main.OtherInformation
+ (*Measurements)(nil), // 13: main.Measurements
+ (*HeightMeasurement)(nil), // 14: main.HeightMeasurement
+ (*Measurement)(nil), // 15: main.Measurement
+ (*Condition)(nil), // 16: main.Condition
+ (*AdditionalInformation)(nil), // 17: main.AdditionalInformation
+ (*Photo)(nil), // 18: main.Photo
+ (*Sender)(nil), // 19: main.Sender
+}
+var file_treeregister_proto_depIdxs = []int32{
+ 10, // 0: main.TreeRegister.Trees:type_name -> main.Tree
+ 11, // 1: main.Tree.GeneralInformation:type_name -> main.GeneralInformation
+ 12, // 2: main.Tree.OtherInformation:type_name -> main.OtherInformation
+ 13, // 3: main.Tree.Measurements:type_name -> main.Measurements
+ 16, // 4: main.Tree.Condition:type_name -> main.Condition
+ 17, // 5: main.Tree.AdditionalInformation:type_name -> main.AdditionalInformation
+ 19, // 6: main.Tree.Sender:type_name -> main.Sender
+ 14, // 7: main.Measurements.HeightMeasurement:type_name -> main.HeightMeasurement
+ 15, // 8: main.Measurements.Girth:type_name -> main.Measurement
+ 15, // 9: main.Measurements.HeightOfGirthMeasurement:type_name -> main.Measurement
+ 0, // 10: main.Measurements.TreeGrowthCategory:type_name -> main.TreeGrowthCategory
+ 1, // 11: main.Condition.GeneralAppearance:type_name -> main.GeneralAppearance
+ 2, // 12: main.Condition.TrunkStemming:type_name -> main.TrunkStemming
+ 3, // 13: main.Condition.Ground:type_name -> main.Ground
+ 4, // 14: main.Condition.Lead:type_name -> main.Lean
+ 5, // 15: main.Condition.DeadBranches:type_name -> main.DeadBranches
+ 6, // 16: main.Condition.StormDamage:type_name -> main.StormDamage
+ 7, // 17: main.Condition.PastManagement:type_name -> main.PastManagement
+ 8, // 18: main.Condition.LocalOrNationalHistoricalInterest:type_name -> main.NotSureBool
+ 8, // 19: main.Condition.LocalLandmark:type_name -> main.NotSureBool
+ 8, // 20: main.Condition.Veteran:type_name -> main.NotSureBool
+ 18, // 21: main.AdditionalInformation.Photos:type_name -> main.Photo
+ 22, // [22:22] is the sub-list for method output_type
+ 22, // [22:22] is the sub-list for method input_type
+ 22, // [22:22] is the sub-list for extension type_name
+ 22, // [22:22] is the sub-list for extension extendee
+ 0, // [0:22] is the sub-list for field type_name
+}
+
+func init() { file_treeregister_proto_init() }
+func file_treeregister_proto_init() {
+ if File_treeregister_proto != nil {
+ return
}
- return d
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_treeregister_proto_rawDesc,
+ NumEnums: 9,
+ NumMessages: 11,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_treeregister_proto_goTypes,
+ DependencyIndexes: file_treeregister_proto_depIdxs,
+ EnumInfos: file_treeregister_proto_enumTypes,
+ MessageInfos: file_treeregister_proto_msgTypes,
+ }.Build()
+ File_treeregister_proto = out.File
+ file_treeregister_proto_rawDesc = nil
+ file_treeregister_proto_goTypes = nil
+ file_treeregister_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/treeregister.proto b/validator/gen-validator-tests/treeregister.proto
index 2c796c2..6582c33 100644
--- a/validator/gen-validator-tests/treeregister.proto
+++ b/validator/gen-validator-tests/treeregister.proto
@@ -4,10 +4,9 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message TreeRegister {
- option (gogoproto.description) = true;
repeated Tree Trees = 1;
}
diff --git a/validator/gen-validator-tests/treeregister_gostring.go b/validator/gen-validator-tests/treeregister_gostring.go
deleted file mode 100644
index 7cefb84..0000000
--- a/validator/gen-validator-tests/treeregister_gostring.go
+++ /dev/null
@@ -1,35 +0,0 @@
-package main
-
-func (this *TreeRegister) GoString() string {
- return deriveGoStringTreeRegister(this)
-}
-func (this *Tree) GoString() string {
- return deriveGoStringTree(this)
-}
-func (this *GeneralInformation) GoString() string {
- return deriveGoStringGeneralInformation(this)
-}
-func (this *OtherInformation) GoString() string {
- return deriveGoStringOtherInformation(this)
-}
-func (this *Measurements) GoString() string {
- return deriveGoStringMeasurements(this)
-}
-func (this *HeightMeasurement) GoString() string {
- return deriveGoStringHeightMeasurement(this)
-}
-func (this *Measurement) GoString() string {
- return deriveGoStringMeasurement(this)
-}
-func (this *Condition) GoString() string {
- return deriveGoStringCondition(this)
-}
-func (this *AdditionalInformation) GoString() string {
- return deriveGoStringAdditionalInformation(this)
-}
-func (this *Photo) GoString() string {
- return deriveGoStringPhoto(this)
-}
-func (this *Sender) GoString() string {
- return deriveGoStringSender(this)
-}
diff --git a/validator/gen-validator-tests/typewriterprison.pb.go b/validator/gen-validator-tests/typewriterprison.pb.go
index b76803e..511f705 100644
--- a/validator/gen-validator-tests/typewriterprison.pb.go
+++ b/validator/gen-validator-tests/typewriterprison.pb.go
@@ -1,30 +1,26 @@
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
+//Thank you to http://creativitygames.net/random-word-generator/randomwords/2 for helping me to anonymise this data.
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.36.3
+// protoc v5.29.3
// source: typewriterprison.proto
package main
import (
- bytes "bytes"
- compress_gzip "compress/gzip"
- fmt "fmt"
- _ "github.com/gogo/protobuf/gogoproto"
- github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
- io_ioutil "io/ioutil"
- math "math"
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
)
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type DivorceFair int32
@@ -40,29 +36,31 @@ const (
DivorceFair_Palace DivorceFair = 22
)
-var DivorceFair_name = map[int32]string{
- 4: "Lawyer",
- 5: "OldMan",
- 6: "Help",
- 9: "Radar",
- 10: "Arm",
- 11: "Verse",
- 15: "Nuts",
- 21: "Briefcase",
- 22: "Palace",
-}
-
-var DivorceFair_value = map[string]int32{
- "Lawyer": 4,
- "OldMan": 5,
- "Help": 6,
- "Radar": 9,
- "Arm": 10,
- "Verse": 11,
- "Nuts": 15,
- "Briefcase": 21,
- "Palace": 22,
-}
+// Enum value maps for DivorceFair.
+var (
+ DivorceFair_name = map[int32]string{
+ 4: "Lawyer",
+ 5: "OldMan",
+ 6: "Help",
+ 9: "Radar",
+ 10: "Arm",
+ 11: "Verse",
+ 15: "Nuts",
+ 21: "Briefcase",
+ 22: "Palace",
+ }
+ DivorceFair_value = map[string]int32{
+ "Lawyer": 4,
+ "OldMan": 5,
+ "Help": 6,
+ "Radar": 9,
+ "Arm": 10,
+ "Verse": 11,
+ "Nuts": 15,
+ "Briefcase": 21,
+ "Palace": 22,
+ }
+)
func (x DivorceFair) Enum() *DivorceFair {
p := new(DivorceFair)
@@ -71,194 +69,210 @@ func (x DivorceFair) Enum() *DivorceFair {
}
func (x DivorceFair) String() string {
- return proto.EnumName(DivorceFair_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (x *DivorceFair) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(DivorceFair_value, data, "DivorceFair")
+func (DivorceFair) Descriptor() protoreflect.EnumDescriptor {
+ return file_typewriterprison_proto_enumTypes[0].Descriptor()
+}
+
+func (DivorceFair) Type() protoreflect.EnumType {
+ return &file_typewriterprison_proto_enumTypes[0]
+}
+
+func (x DivorceFair) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *DivorceFair) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = DivorceFair(value)
+ *x = DivorceFair(num)
return nil
}
+// Deprecated: Use DivorceFair.Descriptor instead.
func (DivorceFair) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_2235d22f2008a89a, []int{0}
+ return file_typewriterprison_proto_rawDescGZIP(), []int{0}
}
type HopeArch int32
const (
- HopeArch_Mind HopeArch = 0
- HopeArch_Kennel HopeArch = 1
- HopeArch_Corn HopeArch = 2
- HopeArch_Silence HopeArch = 3
- HopeArch_Lobster HopeArch = 4
- HopeArch_Oven HopeArch = 5
- HopeArch_Nose HopeArch = 6
- HopeArch_Navel HopeArch = 7
- HopeArch_Pill HopeArch = 8
- HopeArch_Holly HopeArch = 9
- HopeArch_Doctrine HopeArch = 10
- HopeArch_Fork HopeArch = 11
- HopeArch_Belt HopeArch = 12
- HopeArch_Cult HopeArch = 13
- HopeArch_Tusk HopeArch = 14
- HopeArch_Chips HopeArch = 15
- HopeArch_Tent HopeArch = 16
- HopeArch_Coat HopeArch = 17
- HopeArch_Court HopeArch = 18
- HopeArch_Runaway HopeArch = 19
- HopeArch_Mulberry HopeArch = 20
- HopeArch_Politician HopeArch = 21
- HopeArch_Message HopeArch = 22
- HopeArch_Teacher HopeArch = 23
- HopeArch_Lift HopeArch = 24
- HopeArch_Danger HopeArch = 25
- HopeArch_Order HopeArch = 26
- HopeArch_Title HopeArch = 27
- HopeArch_Wheelbarrow HopeArch = 28
- HopeArch_Hosepipe HopeArch = 29
- HopeArch_Carpenter HopeArch = 30
- HopeArch_Shop HopeArch = 31
- HopeArch_Nile HopeArch = 32
- HopeArch_Cloud HopeArch = 33
- HopeArch_Mill HopeArch = 34
- HopeArch_Wallet HopeArch = 35
- HopeArch_Sugar HopeArch = 36
- HopeArch_Crisis HopeArch = 37
- HopeArch_Duty HopeArch = 38
- HopeArch_Milkshake HopeArch = 39
- HopeArch_Tap HopeArch = 40
- HopeArch_Clay HopeArch = 41
- HopeArch_Coronet HopeArch = 42
- HopeArch_Breakfast HopeArch = 43
- HopeArch_File HopeArch = 44
- HopeArch_Bulldozer HopeArch = 45
- HopeArch_Mattress HopeArch = 46
- HopeArch_Minute HopeArch = 47
- HopeArch_Chisel HopeArch = 48
- HopeArch_Aspirin HopeArch = 49
- HopeArch_Roulette HopeArch = 50
- HopeArch_Ham HopeArch = 51
- HopeArch_Bench HopeArch = 52
- HopeArch_Miner HopeArch = 53
+ HopeArch_Mind HopeArch = 0
+ HopeArch_Kennel HopeArch = 1
+ HopeArch_Corn HopeArch = 2
+ HopeArch_Silence HopeArch = 3
+ HopeArch_Lobster HopeArch = 4
+ HopeArch_Oven HopeArch = 5
+ HopeArch_Nose HopeArch = 6
+ HopeArch_Navel HopeArch = 7
+ HopeArch_Pill HopeArch = 8
+ HopeArch_Holly HopeArch = 9
+ HopeArch_Doctrine HopeArch = 10
+ HopeArch_Fork HopeArch = 11
+ HopeArch_Belt HopeArch = 12
+ HopeArch_Cult HopeArch = 13
+ HopeArch_Tusk HopeArch = 14
+ HopeArch_Chips HopeArch = 15
+ HopeArch_Tent HopeArch = 16
+ HopeArch_Coat HopeArch = 17
+ HopeArch_Court HopeArch = 18
+ HopeArch_Runaway HopeArch = 19
+ HopeArch_Mulberry HopeArch = 20
+ HopeArch_Politician HopeArch = 21
+ HopeArch_Message HopeArch = 22
+ HopeArch_Teacher HopeArch = 23
+ HopeArch_Lift HopeArch = 24
+ HopeArch_Danger HopeArch = 25
+ HopeArch_Order HopeArch = 26
+ HopeArch_Title HopeArch = 27
+ HopeArch_Meatmarrow HopeArch = 28
+ HopeArch_Hosepipe HopeArch = 29
+ HopeArch_Carpenter HopeArch = 30
+ HopeArch_Shop HopeArch = 31
+ HopeArch_Nile HopeArch = 32
+ HopeArch_Cloud HopeArch = 33
+ HopeArch_Mill HopeArch = 34
+ HopeArch_Wallet HopeArch = 35
+ HopeArch_Sugar HopeArch = 36
+ HopeArch_Crisis HopeArch = 37
+ HopeArch_Duty HopeArch = 38
+ HopeArch_Milkshake HopeArch = 39
+ HopeArch_Tap HopeArch = 40
+ HopeArch_Clay HopeArch = 41
+ HopeArch_Coronet HopeArch = 42
+ HopeArch_Breakfast HopeArch = 43
+ HopeArch_File HopeArch = 44
+ HopeArch_Bulldozer HopeArch = 45
+ HopeArch_Mattress HopeArch = 46
+ HopeArch_Minute HopeArch = 47
+ HopeArch_Chisel HopeArch = 48
+ HopeArch_Aspirin HopeArch = 49
+ HopeArch_Roulette HopeArch = 50
+ HopeArch_Ham HopeArch = 51
+ HopeArch_Bench HopeArch = 52
+ HopeArch_Miner HopeArch = 53
)
-var HopeArch_name = map[int32]string{
- 0: "Mind",
- 1: "Kennel",
- 2: "Corn",
- 3: "Silence",
- 4: "Lobster",
- 5: "Oven",
- 6: "Nose",
- 7: "Navel",
- 8: "Pill",
- 9: "Holly",
- 10: "Doctrine",
- 11: "Fork",
- 12: "Belt",
- 13: "Cult",
- 14: "Tusk",
- 15: "Chips",
- 16: "Tent",
- 17: "Coat",
- 18: "Court",
- 19: "Runaway",
- 20: "Mulberry",
- 21: "Politician",
- 22: "Message",
- 23: "Teacher",
- 24: "Lift",
- 25: "Danger",
- 26: "Order",
- 27: "Title",
- 28: "Wheelbarrow",
- 29: "Hosepipe",
- 30: "Carpenter",
- 31: "Shop",
- 32: "Nile",
- 33: "Cloud",
- 34: "Mill",
- 35: "Wallet",
- 36: "Sugar",
- 37: "Crisis",
- 38: "Duty",
- 39: "Milkshake",
- 40: "Tap",
- 41: "Clay",
- 42: "Coronet",
- 43: "Breakfast",
- 44: "File",
- 45: "Bulldozer",
- 46: "Mattress",
- 47: "Minute",
- 48: "Chisel",
- 49: "Aspirin",
- 50: "Roulette",
- 51: "Ham",
- 52: "Bench",
- 53: "Miner",
-}
-
-var HopeArch_value = map[string]int32{
- "Mind": 0,
- "Kennel": 1,
- "Corn": 2,
- "Silence": 3,
- "Lobster": 4,
- "Oven": 5,
- "Nose": 6,
- "Navel": 7,
- "Pill": 8,
- "Holly": 9,
- "Doctrine": 10,
- "Fork": 11,
- "Belt": 12,
- "Cult": 13,
- "Tusk": 14,
- "Chips": 15,
- "Tent": 16,
- "Coat": 17,
- "Court": 18,
- "Runaway": 19,
- "Mulberry": 20,
- "Politician": 21,
- "Message": 22,
- "Teacher": 23,
- "Lift": 24,
- "Danger": 25,
- "Order": 26,
- "Title": 27,
- "Wheelbarrow": 28,
- "Hosepipe": 29,
- "Carpenter": 30,
- "Shop": 31,
- "Nile": 32,
- "Cloud": 33,
- "Mill": 34,
- "Wallet": 35,
- "Sugar": 36,
- "Crisis": 37,
- "Duty": 38,
- "Milkshake": 39,
- "Tap": 40,
- "Clay": 41,
- "Coronet": 42,
- "Breakfast": 43,
- "File": 44,
- "Bulldozer": 45,
- "Mattress": 46,
- "Minute": 47,
- "Chisel": 48,
- "Aspirin": 49,
- "Roulette": 50,
- "Ham": 51,
- "Bench": 52,
- "Miner": 53,
-}
+// Enum value maps for HopeArch.
+var (
+ HopeArch_name = map[int32]string{
+ 0: "Mind",
+ 1: "Kennel",
+ 2: "Corn",
+ 3: "Silence",
+ 4: "Lobster",
+ 5: "Oven",
+ 6: "Nose",
+ 7: "Navel",
+ 8: "Pill",
+ 9: "Holly",
+ 10: "Doctrine",
+ 11: "Fork",
+ 12: "Belt",
+ 13: "Cult",
+ 14: "Tusk",
+ 15: "Chips",
+ 16: "Tent",
+ 17: "Coat",
+ 18: "Court",
+ 19: "Runaway",
+ 20: "Mulberry",
+ 21: "Politician",
+ 22: "Message",
+ 23: "Teacher",
+ 24: "Lift",
+ 25: "Danger",
+ 26: "Order",
+ 27: "Title",
+ 28: "Meatmarrow",
+ 29: "Hosepipe",
+ 30: "Carpenter",
+ 31: "Shop",
+ 32: "Nile",
+ 33: "Cloud",
+ 34: "Mill",
+ 35: "Wallet",
+ 36: "Sugar",
+ 37: "Crisis",
+ 38: "Duty",
+ 39: "Milkshake",
+ 40: "Tap",
+ 41: "Clay",
+ 42: "Coronet",
+ 43: "Breakfast",
+ 44: "File",
+ 45: "Bulldozer",
+ 46: "Mattress",
+ 47: "Minute",
+ 48: "Chisel",
+ 49: "Aspirin",
+ 50: "Roulette",
+ 51: "Ham",
+ 52: "Bench",
+ 53: "Miner",
+ }
+ HopeArch_value = map[string]int32{
+ "Mind": 0,
+ "Kennel": 1,
+ "Corn": 2,
+ "Silence": 3,
+ "Lobster": 4,
+ "Oven": 5,
+ "Nose": 6,
+ "Navel": 7,
+ "Pill": 8,
+ "Holly": 9,
+ "Doctrine": 10,
+ "Fork": 11,
+ "Belt": 12,
+ "Cult": 13,
+ "Tusk": 14,
+ "Chips": 15,
+ "Tent": 16,
+ "Coat": 17,
+ "Court": 18,
+ "Runaway": 19,
+ "Mulberry": 20,
+ "Politician": 21,
+ "Message": 22,
+ "Teacher": 23,
+ "Lift": 24,
+ "Danger": 25,
+ "Order": 26,
+ "Title": 27,
+ "Meatmarrow": 28,
+ "Hosepipe": 29,
+ "Carpenter": 30,
+ "Shop": 31,
+ "Nile": 32,
+ "Cloud": 33,
+ "Mill": 34,
+ "Wallet": 35,
+ "Sugar": 36,
+ "Crisis": 37,
+ "Duty": 38,
+ "Milkshake": 39,
+ "Tap": 40,
+ "Clay": 41,
+ "Coronet": 42,
+ "Breakfast": 43,
+ "File": 44,
+ "Bulldozer": 45,
+ "Mattress": 46,
+ "Minute": 47,
+ "Chisel": 48,
+ "Aspirin": 49,
+ "Roulette": 50,
+ "Ham": 51,
+ "Bench": 52,
+ "Miner": 53,
+ }
+)
func (x HopeArch) Enum() *HopeArch {
p := new(HopeArch)
@@ -267,20 +281,34 @@ func (x HopeArch) Enum() *HopeArch {
}
func (x HopeArch) String() string {
- return proto.EnumName(HopeArch_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (HopeArch) Descriptor() protoreflect.EnumDescriptor {
+ return file_typewriterprison_proto_enumTypes[1].Descriptor()
+}
+
+func (HopeArch) Type() protoreflect.EnumType {
+ return &file_typewriterprison_proto_enumTypes[1]
}
-func (x *HopeArch) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(HopeArch_value, data, "HopeArch")
+func (x HopeArch) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *HopeArch) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = HopeArch(value)
+ *x = HopeArch(num)
return nil
}
+// Deprecated: Use HopeArch.Descriptor instead.
func (HopeArch) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_2235d22f2008a89a, []int{1}
+ return file_typewriterprison_proto_rawDescGZIP(), []int{1}
}
type BullySunrise int32
@@ -299,33 +327,35 @@ const (
BullySunrise_Tour BullySunrise = 10
)
-var BullySunrise_name = map[int32]string{
- 0: "Sandals",
- 1: "Showcase",
- 2: "Florist",
- 3: "Fridge",
- 4: "Tram",
- 5: "Porch",
- 6: "Skylight",
- 7: "Joke",
- 8: "Leather",
- 9: "Crane",
- 10: "Tour",
-}
-
-var BullySunrise_value = map[string]int32{
- "Sandals": 0,
- "Showcase": 1,
- "Florist": 2,
- "Fridge": 3,
- "Tram": 4,
- "Porch": 5,
- "Skylight": 6,
- "Joke": 7,
- "Leather": 8,
- "Crane": 9,
- "Tour": 10,
-}
+// Enum value maps for BullySunrise.
+var (
+ BullySunrise_name = map[int32]string{
+ 0: "Sandals",
+ 1: "Showcase",
+ 2: "Florist",
+ 3: "Fridge",
+ 4: "Tram",
+ 5: "Porch",
+ 6: "Skylight",
+ 7: "Joke",
+ 8: "Leather",
+ 9: "Crane",
+ 10: "Tour",
+ }
+ BullySunrise_value = map[string]int32{
+ "Sandals": 0,
+ "Showcase": 1,
+ "Florist": 2,
+ "Fridge": 3,
+ "Tram": 4,
+ "Porch": 5,
+ "Skylight": 6,
+ "Joke": 7,
+ "Leather": 8,
+ "Crane": 9,
+ "Tour": 10,
+ }
+)
func (x BullySunrise) Enum() *BullySunrise {
p := new(BullySunrise)
@@ -334,663 +364,461 @@ func (x BullySunrise) Enum() *BullySunrise {
}
func (x BullySunrise) String() string {
- return proto.EnumName(BullySunrise_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (BullySunrise) Descriptor() protoreflect.EnumDescriptor {
+ return file_typewriterprison_proto_enumTypes[2].Descriptor()
}
-func (x *BullySunrise) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(BullySunrise_value, data, "BullySunrise")
+func (BullySunrise) Type() protoreflect.EnumType {
+ return &file_typewriterprison_proto_enumTypes[2]
+}
+
+func (x BullySunrise) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Do not use.
+func (x *BullySunrise) UnmarshalJSON(b []byte) error {
+ num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
- *x = BullySunrise(value)
+ *x = BullySunrise(num)
return nil
}
+// Deprecated: Use BullySunrise.Descriptor instead.
func (BullySunrise) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_2235d22f2008a89a, []int{2}
+ return file_typewriterprison_proto_rawDescGZIP(), []int{2}
}
type TypewriterPrison struct {
- WineMessenger []byte `protobuf:"bytes,1,opt,name=WineMessenger" json:"WineMessenger,omitempty"`
- ShoelaceBeer []byte `protobuf:"bytes,2,opt,name=ShoelaceBeer" json:"ShoelaceBeer,omitempty"`
- PocketRoses *PocketRoses `protobuf:"bytes,3,opt,name=PocketRoses" json:"PocketRoses,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState `protogen:"open.v1"`
+ WineMessenger []byte `protobuf:"bytes,1,opt,name=WineMessenger" json:"WineMessenger,omitempty"`
+ ShoelaceBeer []byte `protobuf:"bytes,2,opt,name=ShoelaceBeer" json:"ShoelaceBeer,omitempty"`
+ PocketRoses *PocketRoses `protobuf:"bytes,3,opt,name=PocketRoses" json:"PocketRoses,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
}
-func (m *TypewriterPrison) Reset() { *m = TypewriterPrison{} }
-func (m *TypewriterPrison) String() string { return proto.CompactTextString(m) }
-func (*TypewriterPrison) ProtoMessage() {}
-func (*TypewriterPrison) Descriptor() ([]byte, []int) {
- return fileDescriptor_2235d22f2008a89a, []int{0}
-}
-func (m *TypewriterPrison) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_TypewriterPrison.Unmarshal(m, b)
-}
-func (m *TypewriterPrison) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_TypewriterPrison.Marshal(b, m, deterministic)
-}
-func (m *TypewriterPrison) XXX_Merge(src proto.Message) {
- xxx_messageInfo_TypewriterPrison.Merge(m, src)
+func (x *TypewriterPrison) Reset() {
+ *x = TypewriterPrison{}
+ mi := &file_typewriterprison_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
-func (m *TypewriterPrison) XXX_Size() int {
- return xxx_messageInfo_TypewriterPrison.Size(m)
+
+func (x *TypewriterPrison) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *TypewriterPrison) XXX_DiscardUnknown() {
- xxx_messageInfo_TypewriterPrison.DiscardUnknown(m)
+
+func (*TypewriterPrison) ProtoMessage() {}
+
+func (x *TypewriterPrison) ProtoReflect() protoreflect.Message {
+ mi := &file_typewriterprison_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_TypewriterPrison proto.InternalMessageInfo
+// Deprecated: Use TypewriterPrison.ProtoReflect.Descriptor instead.
+func (*TypewriterPrison) Descriptor() ([]byte, []int) {
+ return file_typewriterprison_proto_rawDescGZIP(), []int{0}
+}
-func (m *TypewriterPrison) GetWineMessenger() []byte {
- if m != nil {
- return m.WineMessenger
+func (x *TypewriterPrison) GetWineMessenger() []byte {
+ if x != nil {
+ return x.WineMessenger
}
return nil
}
-func (m *TypewriterPrison) GetShoelaceBeer() []byte {
- if m != nil {
- return m.ShoelaceBeer
+func (x *TypewriterPrison) GetShoelaceBeer() []byte {
+ if x != nil {
+ return x.ShoelaceBeer
}
return nil
}
-func (m *TypewriterPrison) GetPocketRoses() *PocketRoses {
- if m != nil {
- return m.PocketRoses
+func (x *TypewriterPrison) GetPocketRoses() *PocketRoses {
+ if x != nil {
+ return x.PocketRoses
}
return nil
}
type PocketRoses struct {
- ScarBusStop *string `protobuf:"bytes,1,opt,name=ScarBusStop" json:"ScarBusStop,omitempty"`
- BadgeShopping *int64 `protobuf:"varint,2,opt,name=BadgeShopping" json:"BadgeShopping,omitempty"`
- DaisySled *int64 `protobuf:"varint,3,opt,name=DaisySled" json:"DaisySled,omitempty"`
- SubmarineSaw *int64 `protobuf:"varint,4,opt,name=SubmarineSaw" json:"SubmarineSaw,omitempty"`
- SmileLetter *bool `protobuf:"varint,5,opt,name=SmileLetter" json:"SmileLetter,omitempty"`
- IconHope *BullySunrise `protobuf:"varint,6,opt,name=IconHope,enum=main.BullySunrise" json:"IconHope,omitempty"`
- VanPurse *HopeArch `protobuf:"varint,7,opt,name=VanPurse,enum=main.HopeArch" json:"VanPurse,omitempty"`
- MenuPaperclip []string `protobuf:"bytes,8,rep,name=MenuPaperclip" json:"MenuPaperclip,omitempty"`
- BeetlePoker []string `protobuf:"bytes,9,rep,name=BeetlePoker" json:"BeetlePoker,omitempty"`
- WigPride []string `protobuf:"bytes,10,rep,name=WigPride" json:"WigPride,omitempty"`
- DivorceFair *DivorceFair `protobuf:"varint,11,opt,name=DivorceFair,enum=main.DivorceFair" json:"DivorceFair,omitempty"`
- FlightParachute []uint32 `protobuf:"fixed32,12,rep,name=FlightParachute" json:"FlightParachute,omitempty"`
- BeerRace []uint32 `protobuf:"fixed32,13,rep,name=BeerRace" json:"BeerRace,omitempty"`
- LoftQuarry [][]byte `protobuf:"bytes,14,rep,name=LoftQuarry" json:"LoftQuarry,omitempty"`
- TaxiDivorce [][]byte `protobuf:"bytes,15,rep,name=TaxiDivorce" json:"TaxiDivorce,omitempty"`
- ElectionButter []uint32 `protobuf:"fixed32,16,rep,name=ElectionButter" json:"ElectionButter,omitempty"`
- BriefcaseBaboon [][]byte `protobuf:"bytes,17,rep,name=BriefcaseBaboon" json:"BriefcaseBaboon,omitempty"`
- MapShark *string `protobuf:"bytes,18,opt,name=MapShark" json:"MapShark,omitempty"`
- NetInterlude *bool `protobuf:"varint,19,opt,name=NetInterlude" json:"NetInterlude,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *PocketRoses) Reset() { *m = PocketRoses{} }
-func (m *PocketRoses) String() string { return proto.CompactTextString(m) }
-func (*PocketRoses) ProtoMessage() {}
-func (*PocketRoses) Descriptor() ([]byte, []int) {
- return fileDescriptor_2235d22f2008a89a, []int{1}
-}
-func (m *PocketRoses) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_PocketRoses.Unmarshal(m, b)
-}
-func (m *PocketRoses) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_PocketRoses.Marshal(b, m, deterministic)
-}
-func (m *PocketRoses) XXX_Merge(src proto.Message) {
- xxx_messageInfo_PocketRoses.Merge(m, src)
-}
-func (m *PocketRoses) XXX_Size() int {
- return xxx_messageInfo_PocketRoses.Size(m)
-}
-func (m *PocketRoses) XXX_DiscardUnknown() {
- xxx_messageInfo_PocketRoses.DiscardUnknown(m)
+ state protoimpl.MessageState `protogen:"open.v1"`
+ ScarBusStop *string `protobuf:"bytes,1,opt,name=ScarBusStop" json:"ScarBusStop,omitempty"`
+ BadgeShopping *int64 `protobuf:"varint,2,opt,name=BadgeShopping" json:"BadgeShopping,omitempty"`
+ DaisySled *int64 `protobuf:"varint,3,opt,name=DaisySled" json:"DaisySled,omitempty"`
+ SubmarineSaw *int64 `protobuf:"varint,4,opt,name=SubmarineSaw" json:"SubmarineSaw,omitempty"`
+ SmileLetter *bool `protobuf:"varint,5,opt,name=SmileLetter" json:"SmileLetter,omitempty"`
+ IconHope *BullySunrise `protobuf:"varint,6,opt,name=IconHope,enum=main.BullySunrise" json:"IconHope,omitempty"`
+ VanPurse *HopeArch `protobuf:"varint,7,opt,name=VanPurse,enum=main.HopeArch" json:"VanPurse,omitempty"`
+ MenuPaperclip []string `protobuf:"bytes,8,rep,name=MenuPaperclip" json:"MenuPaperclip,omitempty"`
+ BeetlePoker []string `protobuf:"bytes,9,rep,name=BeetlePoker" json:"BeetlePoker,omitempty"`
+ WigPride []string `protobuf:"bytes,10,rep,name=WigPride" json:"WigPride,omitempty"`
+ DivorceFair *DivorceFair `protobuf:"varint,11,opt,name=DivorceFair,enum=main.DivorceFair" json:"DivorceFair,omitempty"`
+ FlightParachute []uint32 `protobuf:"fixed32,12,rep,name=FlightParachute" json:"FlightParachute,omitempty"`
+ BeerRace []uint32 `protobuf:"fixed32,13,rep,name=BeerRace" json:"BeerRace,omitempty"`
+ LoftQuarry [][]byte `protobuf:"bytes,14,rep,name=LoftQuarry" json:"LoftQuarry,omitempty"`
+ TaxiDivorce [][]byte `protobuf:"bytes,15,rep,name=TaxiDivorce" json:"TaxiDivorce,omitempty"`
+ ElectionButter []uint32 `protobuf:"fixed32,16,rep,name=ElectionButter" json:"ElectionButter,omitempty"`
+ BriefcaseBaboon [][]byte `protobuf:"bytes,17,rep,name=BriefcaseBaboon" json:"BriefcaseBaboon,omitempty"`
+ MapShark *string `protobuf:"bytes,18,opt,name=MapShark" json:"MapShark,omitempty"`
+ NetInterlude *bool `protobuf:"varint,19,opt,name=NetInterlude" json:"NetInterlude,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
+}
+
+func (x *PocketRoses) Reset() {
+ *x = PocketRoses{}
+ mi := &file_typewriterprison_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+}
+
+func (x *PocketRoses) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PocketRoses) ProtoMessage() {}
+
+func (x *PocketRoses) ProtoReflect() protoreflect.Message {
+ mi := &file_typewriterprison_proto_msgTypes[1]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_PocketRoses proto.InternalMessageInfo
+// Deprecated: Use PocketRoses.ProtoReflect.Descriptor instead.
+func (*PocketRoses) Descriptor() ([]byte, []int) {
+ return file_typewriterprison_proto_rawDescGZIP(), []int{1}
+}
-func (m *PocketRoses) GetScarBusStop() string {
- if m != nil && m.ScarBusStop != nil {
- return *m.ScarBusStop
+func (x *PocketRoses) GetScarBusStop() string {
+ if x != nil && x.ScarBusStop != nil {
+ return *x.ScarBusStop
}
return ""
}
-func (m *PocketRoses) GetBadgeShopping() int64 {
- if m != nil && m.BadgeShopping != nil {
- return *m.BadgeShopping
+func (x *PocketRoses) GetBadgeShopping() int64 {
+ if x != nil && x.BadgeShopping != nil {
+ return *x.BadgeShopping
}
return 0
}
-func (m *PocketRoses) GetDaisySled() int64 {
- if m != nil && m.DaisySled != nil {
- return *m.DaisySled
+func (x *PocketRoses) GetDaisySled() int64 {
+ if x != nil && x.DaisySled != nil {
+ return *x.DaisySled
}
return 0
}
-func (m *PocketRoses) GetSubmarineSaw() int64 {
- if m != nil && m.SubmarineSaw != nil {
- return *m.SubmarineSaw
+func (x *PocketRoses) GetSubmarineSaw() int64 {
+ if x != nil && x.SubmarineSaw != nil {
+ return *x.SubmarineSaw
}
return 0
}
-func (m *PocketRoses) GetSmileLetter() bool {
- if m != nil && m.SmileLetter != nil {
- return *m.SmileLetter
+func (x *PocketRoses) GetSmileLetter() bool {
+ if x != nil && x.SmileLetter != nil {
+ return *x.SmileLetter
}
return false
}
-func (m *PocketRoses) GetIconHope() BullySunrise {
- if m != nil && m.IconHope != nil {
- return *m.IconHope
+func (x *PocketRoses) GetIconHope() BullySunrise {
+ if x != nil && x.IconHope != nil {
+ return *x.IconHope
}
return BullySunrise_Sandals
}
-func (m *PocketRoses) GetVanPurse() HopeArch {
- if m != nil && m.VanPurse != nil {
- return *m.VanPurse
+func (x *PocketRoses) GetVanPurse() HopeArch {
+ if x != nil && x.VanPurse != nil {
+ return *x.VanPurse
}
return HopeArch_Mind
}
-func (m *PocketRoses) GetMenuPaperclip() []string {
- if m != nil {
- return m.MenuPaperclip
+func (x *PocketRoses) GetMenuPaperclip() []string {
+ if x != nil {
+ return x.MenuPaperclip
}
return nil
}
-func (m *PocketRoses) GetBeetlePoker() []string {
- if m != nil {
- return m.BeetlePoker
+func (x *PocketRoses) GetBeetlePoker() []string {
+ if x != nil {
+ return x.BeetlePoker
}
return nil
}
-func (m *PocketRoses) GetWigPride() []string {
- if m != nil {
- return m.WigPride
+func (x *PocketRoses) GetWigPride() []string {
+ if x != nil {
+ return x.WigPride
}
return nil
}
-func (m *PocketRoses) GetDivorceFair() DivorceFair {
- if m != nil && m.DivorceFair != nil {
- return *m.DivorceFair
+func (x *PocketRoses) GetDivorceFair() DivorceFair {
+ if x != nil && x.DivorceFair != nil {
+ return *x.DivorceFair
}
return DivorceFair_Lawyer
}
-func (m *PocketRoses) GetFlightParachute() []uint32 {
- if m != nil {
- return m.FlightParachute
+func (x *PocketRoses) GetFlightParachute() []uint32 {
+ if x != nil {
+ return x.FlightParachute
}
return nil
}
-func (m *PocketRoses) GetBeerRace() []uint32 {
- if m != nil {
- return m.BeerRace
+func (x *PocketRoses) GetBeerRace() []uint32 {
+ if x != nil {
+ return x.BeerRace
}
return nil
}
-func (m *PocketRoses) GetLoftQuarry() [][]byte {
- if m != nil {
- return m.LoftQuarry
+func (x *PocketRoses) GetLoftQuarry() [][]byte {
+ if x != nil {
+ return x.LoftQuarry
}
return nil
}
-func (m *PocketRoses) GetTaxiDivorce() [][]byte {
- if m != nil {
- return m.TaxiDivorce
+func (x *PocketRoses) GetTaxiDivorce() [][]byte {
+ if x != nil {
+ return x.TaxiDivorce
}
return nil
}
-func (m *PocketRoses) GetElectionButter() []uint32 {
- if m != nil {
- return m.ElectionButter
+func (x *PocketRoses) GetElectionButter() []uint32 {
+ if x != nil {
+ return x.ElectionButter
}
return nil
}
-func (m *PocketRoses) GetBriefcaseBaboon() [][]byte {
- if m != nil {
- return m.BriefcaseBaboon
+func (x *PocketRoses) GetBriefcaseBaboon() [][]byte {
+ if x != nil {
+ return x.BriefcaseBaboon
}
return nil
}
-func (m *PocketRoses) GetMapShark() string {
- if m != nil && m.MapShark != nil {
- return *m.MapShark
+func (x *PocketRoses) GetMapShark() string {
+ if x != nil && x.MapShark != nil {
+ return *x.MapShark
}
return ""
}
-func (m *PocketRoses) GetNetInterlude() bool {
- if m != nil && m.NetInterlude != nil {
- return *m.NetInterlude
+func (x *PocketRoses) GetNetInterlude() bool {
+ if x != nil && x.NetInterlude != nil {
+ return *x.NetInterlude
}
return false
}
-func init() {
- proto.RegisterEnum("main.DivorceFair", DivorceFair_name, DivorceFair_value)
- proto.RegisterEnum("main.HopeArch", HopeArch_name, HopeArch_value)
- proto.RegisterEnum("main.BullySunrise", BullySunrise_name, BullySunrise_value)
- proto.RegisterType((*TypewriterPrison)(nil), "main.TypewriterPrison")
- proto.RegisterType((*PocketRoses)(nil), "main.PocketRoses")
-}
-
-func init() { proto.RegisterFile("typewriterprison.proto", fileDescriptor_2235d22f2008a89a) }
-
-var fileDescriptor_2235d22f2008a89a = []byte{
- // 1076 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x54, 0xd1, 0x76, 0x1b, 0x35,
- 0x10, 0xad, 0x6b, 0x27, 0xb1, 0x65, 0x27, 0x99, 0x6e, 0x69, 0x59, 0x4a, 0x69, 0x4d, 0x28, 0xc5,
- 0x04, 0x9a, 0x42, 0x0b, 0x2f, 0xbc, 0xd5, 0x09, 0x39, 0x29, 0xc4, 0xa9, 0x59, 0xe7, 0x34, 0xcf,
- 0xf2, 0xee, 0xc4, 0xab, 0x63, 0x59, 0xda, 0x33, 0x92, 0x6a, 0xcc, 0x33, 0x3f, 0xc0, 0x13, 0xaf,
- 0x7c, 0x11, 0xdf, 0xc2, 0x27, 0x70, 0x46, 0x2e, 0xc6, 0xce, 0xdb, 0xce, 0x9d, 0xab, 0x99, 0x3b,
- 0x9a, 0xbb, 0x12, 0xf7, 0xfd, 0xa2, 0xc2, 0x39, 0x29, 0x8f, 0x54, 0x91, 0x72, 0xd6, 0x1c, 0x55,
- 0x64, 0xbd, 0x4d, 0x1a, 0x33, 0xa9, 0xcc, 0x83, 0x67, 0x13, 0xe5, 0xcb, 0x30, 0x3e, 0xca, 0xed,
- 0xec, 0xf9, 0xc4, 0x4e, 0xec, 0xf3, 0x98, 0x1c, 0x87, 0xeb, 0x18, 0xc5, 0x20, 0x7e, 0x2d, 0x0f,
- 0x1d, 0xfc, 0x59, 0x13, 0x70, 0xb9, 0xaa, 0x37, 0x8c, 0xf5, 0x92, 0x27, 0x62, 0xf7, 0x4a, 0x19,
- 0x1c, 0xa0, 0x73, 0x68, 0x26, 0x48, 0x69, 0xad, 0x5b, 0xeb, 0x75, 0xb2, 0x4d, 0x30, 0x39, 0x10,
- 0x9d, 0x51, 0x69, 0x51, 0xcb, 0x1c, 0xfb, 0x88, 0x94, 0xde, 0x8e, 0xa4, 0x0d, 0x2c, 0x79, 0x29,
- 0xda, 0x43, 0x9b, 0x4f, 0xd1, 0x67, 0xd6, 0xa1, 0x4b, 0xeb, 0xdd, 0x5a, 0xaf, 0xfd, 0xe2, 0xce,
- 0x11, 0x2b, 0x3d, 0x5a, 0x4b, 0x64, 0xeb, 0xac, 0x1f, 0x1a, 0xff, 0xfc, 0xf5, 0xb8, 0x76, 0xf0,
- 0xf7, 0xd6, 0xc6, 0xd9, 0xa4, 0x2b, 0xda, 0xa3, 0x5c, 0x52, 0x3f, 0xb8, 0x91, 0xb7, 0x55, 0x94,
- 0xd4, 0xca, 0xd6, 0x21, 0x96, 0xdd, 0x97, 0xc5, 0x04, 0x47, 0xa5, 0xad, 0x2a, 0x65, 0x26, 0x51,
- 0x51, 0x3d, 0xdb, 0x04, 0x93, 0x87, 0xa2, 0x75, 0x22, 0x95, 0x5b, 0x8c, 0x34, 0x16, 0x51, 0x50,
- 0x3d, 0xfb, 0x1f, 0x88, 0x43, 0x85, 0xf1, 0x4c, 0x92, 0x32, 0x38, 0x92, 0xf3, 0xb4, 0x11, 0x09,
- 0x1b, 0x58, 0x54, 0x32, 0x53, 0x1a, 0xcf, 0xd1, 0x7b, 0xa4, 0x74, 0xab, 0x5b, 0xeb, 0x35, 0xb3,
- 0x75, 0x28, 0x39, 0x12, 0xcd, 0xd7, 0xb9, 0x35, 0x67, 0xb6, 0xc2, 0x74, 0xbb, 0x5b, 0xeb, 0xed,
- 0xbd, 0x48, 0x96, 0x33, 0xf7, 0x83, 0xd6, 0x8b, 0x51, 0x30, 0xa4, 0x1c, 0x66, 0x2b, 0x4e, 0x72,
- 0x28, 0x9a, 0x6f, 0xa5, 0x19, 0x06, 0x72, 0x98, 0xee, 0x44, 0xfe, 0xde, 0x92, 0xcf, 0xd9, 0x57,
- 0x94, 0x97, 0xd9, 0x2a, 0xcf, 0x53, 0x0e, 0xd0, 0x84, 0xa1, 0xac, 0x90, 0x72, 0xad, 0xaa, 0xb4,
- 0xd9, 0xad, 0xf7, 0x5a, 0xd9, 0x26, 0xc8, 0x1a, 0xfb, 0x88, 0x5e, 0xe3, 0xd0, 0x4e, 0x91, 0xd2,
- 0x56, 0xe4, 0xac, 0x43, 0xc9, 0x03, 0xd1, 0xbc, 0x52, 0x93, 0x21, 0xa9, 0x02, 0x53, 0x11, 0xd3,
- 0xab, 0x98, 0xd7, 0x76, 0xa2, 0xde, 0x59, 0xca, 0xf1, 0x54, 0x2a, 0x4a, 0xdb, 0x51, 0xd2, 0xfb,
- 0xb5, 0xad, 0x25, 0xb2, 0x75, 0x56, 0xd2, 0x13, 0xfb, 0xa7, 0x5a, 0x4d, 0x4a, 0x3f, 0x94, 0x24,
- 0xf3, 0x32, 0x78, 0x4c, 0x3b, 0xdd, 0x7a, 0x6f, 0x27, 0xbb, 0x09, 0x73, 0x6b, 0x76, 0x47, 0x26,
- 0x73, 0x4c, 0x77, 0x23, 0x65, 0x15, 0x27, 0x8f, 0x84, 0x38, 0xb7, 0xd7, 0xfe, 0x97, 0x20, 0x89,
- 0x16, 0xe9, 0x5e, 0xb7, 0xde, 0xeb, 0x64, 0x6b, 0x08, 0x0f, 0x76, 0x29, 0x7f, 0x55, 0xef, 0x1b,
- 0xa7, 0xfb, 0x91, 0xb0, 0x0e, 0x25, 0x4f, 0xc5, 0xde, 0x8f, 0x1a, 0x73, 0xaf, 0xac, 0xe9, 0x87,
- 0xb8, 0x21, 0x88, 0x3d, 0x6e, 0xa0, 0xac, 0xb7, 0x4f, 0x0a, 0xaf, 0x73, 0xe9, 0xb0, 0x2f, 0xc7,
- 0xd6, 0x9a, 0xf4, 0x4e, 0xac, 0x76, 0x13, 0x66, 0xbd, 0x03, 0x59, 0x8d, 0x4a, 0x49, 0xd3, 0x34,
- 0x89, 0xbe, 0x5b, 0xc5, 0x6c, 0x98, 0x0b, 0xf4, 0xaf, 0x8d, 0x47, 0xd2, 0xa1, 0xc0, 0xf4, 0x6e,
- 0x74, 0xc3, 0x06, 0xb6, 0x34, 0xf4, 0xa1, 0xdb, 0xb8, 0xd4, 0x44, 0x88, 0xed, 0x73, 0x39, 0x5f,
- 0x20, 0x41, 0x83, 0xbf, 0xdf, 0xe8, 0x62, 0x20, 0x0d, 0x6c, 0x25, 0x4d, 0xd1, 0x38, 0x43, 0x5d,
- 0xc1, 0x76, 0xd2, 0x12, 0x5b, 0x99, 0x2c, 0x24, 0x41, 0x2b, 0xd9, 0x11, 0xf5, 0x57, 0x34, 0x03,
- 0xc1, 0xd8, 0x5b, 0x24, 0x87, 0xd0, 0x66, 0xe2, 0x45, 0xf0, 0x0e, 0xf6, 0x93, 0x5d, 0xd1, 0x5a,
- 0x49, 0x86, 0x7b, 0x5c, 0x6d, 0x28, 0xf9, 0x17, 0x84, 0xfb, 0x87, 0xbf, 0x6f, 0x89, 0xe6, 0x7f,
- 0x26, 0xe2, 0x13, 0x03, 0x65, 0x0a, 0xb8, 0xc5, 0x94, 0x9f, 0xd1, 0x18, 0xd4, 0x50, 0x63, 0xf4,
- 0xd8, 0x92, 0x81, 0xdb, 0x49, 0x5b, 0xec, 0x8c, 0x94, 0x46, 0x93, 0x23, 0xd4, 0x39, 0x38, 0xb7,
- 0x63, 0xe7, 0xa3, 0xc0, 0xa6, 0x68, 0xbc, 0x79, 0x87, 0xef, 0xe5, 0x5d, 0x58, 0x87, 0x4b, 0x79,
- 0x17, 0xf2, 0x1d, 0x6a, 0xd8, 0x61, 0x70, 0xa8, 0xb4, 0x86, 0x26, 0x83, 0x67, 0x56, 0xeb, 0x05,
- 0xb4, 0x92, 0x8e, 0x68, 0x9e, 0xd8, 0xdc, 0xf3, 0x5f, 0x03, 0x82, 0x29, 0xa7, 0x96, 0xa6, 0x4b,
- 0xdd, 0x7d, 0xd4, 0x1e, 0x3a, 0xb1, 0x73, 0xd0, 0x1e, 0x76, 0xf9, 0xeb, 0x32, 0xb8, 0x29, 0xec,
- 0x71, 0x81, 0xe3, 0x52, 0x55, 0x3c, 0x16, 0x83, 0x68, 0x3c, 0xc0, 0x52, 0xa2, 0xf4, 0x70, 0x27,
- 0xa6, 0x6d, 0x20, 0x0f, 0x09, 0x0b, 0xcc, 0x82, 0x91, 0x73, 0xb9, 0x80, 0xbb, 0xdc, 0x6c, 0x10,
- 0xf4, 0x18, 0x89, 0x16, 0xf0, 0x41, 0xb2, 0x27, 0xc4, 0xd0, 0x6a, 0xe5, 0x55, 0xae, 0xa4, 0x81,
- 0x7b, 0x4c, 0xe5, 0x77, 0x4b, 0x4e, 0x10, 0xee, 0x73, 0x70, 0x89, 0x32, 0x2f, 0x91, 0xe0, 0x43,
- 0xae, 0x7c, 0xae, 0xae, 0x3d, 0xa4, 0x7c, 0x25, 0x27, 0x92, 0x1f, 0x36, 0xf8, 0x88, 0xbb, 0xbc,
- 0xa1, 0x02, 0x09, 0x1e, 0xf0, 0xe7, 0xa5, 0xf2, 0x1a, 0xe1, 0xe3, 0x64, 0x5f, 0xb4, 0xaf, 0x4a,
- 0x44, 0x3d, 0x96, 0x44, 0x76, 0x0e, 0x0f, 0xb9, 0xe9, 0x99, 0x75, 0x58, 0xa9, 0x0a, 0xe1, 0x13,
- 0xde, 0xc2, 0xb1, 0xa4, 0x0a, 0x79, 0xed, 0xf0, 0x88, 0x2b, 0xf3, 0x9b, 0x03, 0x8f, 0xe3, 0x95,
- 0x29, 0x8d, 0xd0, 0x8d, 0xea, 0xb5, 0x0d, 0x05, 0x7c, 0xba, 0xdc, 0x85, 0xd6, 0x70, 0xc0, 0x8d,
- 0xaf, 0xa4, 0xd6, 0xe8, 0xe1, 0x33, 0x26, 0x8c, 0xc2, 0x44, 0x12, 0x3c, 0x61, 0xf8, 0x98, 0x94,
- 0x53, 0x0e, 0x3e, 0x67, 0xf2, 0x49, 0xf0, 0x0b, 0x78, 0xca, 0x4d, 0x06, 0x4a, 0x4f, 0x5d, 0x29,
- 0xa7, 0x08, 0x5f, 0xb0, 0x2f, 0x2e, 0x65, 0x05, 0xbd, 0x78, 0x43, 0x5a, 0x2e, 0xe0, 0x4b, 0x1e,
- 0xef, 0xd8, 0x92, 0x35, 0xe8, 0xe1, 0x70, 0xe9, 0x0c, 0x94, 0xd3, 0x6b, 0xe9, 0x3c, 0x7c, 0x15,
- 0x97, 0xc0, 0x4a, 0xbe, 0x8e, 0x89, 0xa0, 0x75, 0x61, 0x7f, 0x43, 0x82, 0x67, 0xf1, 0xfa, 0xa4,
- 0xf7, 0x84, 0xce, 0xc1, 0x11, 0xb7, 0x1e, 0x28, 0x13, 0x3c, 0xc2, 0xf3, 0x28, 0xa3, 0x54, 0x0e,
- 0x35, 0x7c, 0xc3, 0xa5, 0x5f, 0xb9, 0x4a, 0x91, 0x32, 0xf0, 0x2d, 0x1f, 0xc9, 0x6c, 0xd0, 0xfc,
- 0xe0, 0xc1, 0x0b, 0x16, 0x72, 0x26, 0x67, 0xf0, 0x92, 0x27, 0xe8, 0xa3, 0xc9, 0x4b, 0xf8, 0x8e,
- 0x3f, 0x07, 0xca, 0x20, 0xc1, 0xf7, 0x87, 0x7f, 0xd4, 0x44, 0x67, 0xfd, 0xed, 0x8b, 0x56, 0x93,
- 0xa6, 0x90, 0xda, 0xc1, 0x2d, 0x2e, 0x35, 0x2a, 0xed, 0x3c, 0xda, 0xb7, 0xc6, 0xa9, 0x53, 0x6d,
- 0x49, 0x39, 0x0f, 0xb7, 0xb9, 0xfd, 0x29, 0xa9, 0x62, 0xc2, 0x8e, 0x64, 0x3f, 0x90, 0x9c, 0x41,
- 0x83, 0x2b, 0x0f, 0x2d, 0xe5, 0x25, 0x6c, 0xc5, 0xb3, 0xd3, 0x45, 0x7c, 0x60, 0x60, 0x9b, 0x29,
- 0x3f, 0xd9, 0x29, 0xc2, 0x4e, 0xb4, 0x2f, 0x4a, 0xcf, 0x5b, 0x8e, 0xae, 0x3c, 0x26, 0x69, 0x10,
- 0x5a, 0xb1, 0x88, 0x0d, 0x04, 0xe2, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x64, 0x4c, 0x43, 0xf7,
- 0x48, 0x07, 0x00, 0x00,
-}
-
-func (this *TypewriterPrison) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return TypewriterprisonDescription()
-}
-func (this *PocketRoses) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- return TypewriterprisonDescription()
-}
-func TypewriterprisonDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
- d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
- var gzipped = []byte{
- // 4801 bytes of a gzipped FileDescriptorSet
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x59, 0x70, 0x23, 0xc7,
- 0x79, 0x16, 0x2e, 0x12, 0xf8, 0x01, 0x82, 0xcd, 0x21, 0x97, 0x8b, 0xa5, 0x8e, 0xe5, 0x52, 0x17,
- 0xb5, 0xb2, 0xb8, 0xce, 0x6a, 0x77, 0x25, 0x61, 0x63, 0x2b, 0x3c, 0xb0, 0x5c, 0xca, 0x3c, 0xe0,
- 0x01, 0xa9, 0x95, 0xec, 0x4a, 0xa1, 0x9a, 0x83, 0x26, 0x30, 0xe2, 0x60, 0x66, 0x3c, 0xc7, 0x52,
- 0xd8, 0xca, 0x83, 0x52, 0x76, 0x92, 0x72, 0xe5, 0x74, 0x92, 0x2a, 0xdb, 0x8a, 0xac, 0xd8, 0x4e,
- 0xc5, 0x4a, 0x9c, 0xd3, 0x39, 0x9c, 0xd8, 0x79, 0xc9, 0x8b, 0x13, 0x3d, 0xb9, 0xca, 0xef, 0x79,
- 0x48, 0x55, 0x54, 0x95, 0x4b, 0x49, 0x9c, 0x44, 0x0f, 0xa9, 0xd2, 0x4b, 0xea, 0xef, 0x63, 0x30,
- 0x38, 0xb8, 0xc0, 0xba, 0x4a, 0xf2, 0x13, 0x31, 0x7f, 0xff, 0xdf, 0xd7, 0x7f, 0xff, 0xfd, 0xf7,
- 0xdf, 0x7f, 0xf7, 0x0c, 0xe1, 0xed, 0x32, 0x2c, 0x36, 0x1d, 0xa7, 0x69, 0xb1, 0x4b, 0xae, 0xe7,
- 0x04, 0xce, 0x61, 0x78, 0x74, 0xa9, 0xc1, 0x7c, 0xc3, 0x33, 0xdd, 0xc0, 0xf1, 0x56, 0xb8, 0x4c,
- 0x9b, 0x16, 0x1a, 0x2b, 0x4a, 0x63, 0x69, 0x07, 0x66, 0x6e, 0x98, 0x16, 0xdb, 0x88, 0x14, 0x6b,
- 0x2c, 0xd0, 0x9e, 0x85, 0xf4, 0x91, 0x69, 0xb1, 0x52, 0x62, 0x31, 0xb5, 0x9c, 0xbf, 0xfc, 0xc8,
- 0x4a, 0x1f, 0x68, 0xa5, 0x17, 0x51, 0x45, 0xb1, 0xce, 0x11, 0x4b, 0xef, 0xa4, 0x61, 0x76, 0x48,
- 0xab, 0xa6, 0x41, 0xda, 0xa6, 0x6d, 0x64, 0x4c, 0x2c, 0xe7, 0x74, 0xfe, 0x5b, 0x2b, 0xc1, 0xa4,
- 0x4b, 0x8d, 0x63, 0xda, 0x64, 0xa5, 0x24, 0x17, 0xab, 0x47, 0xed, 0x21, 0x80, 0x06, 0x73, 0x99,
- 0xdd, 0x60, 0xb6, 0xd1, 0x29, 0xa5, 0x16, 0x53, 0xcb, 0x39, 0x3d, 0x26, 0xd1, 0x9e, 0x84, 0x19,
- 0x37, 0x3c, 0xb4, 0x4c, 0xa3, 0x1e, 0x53, 0x83, 0xc5, 0xd4, 0x72, 0x46, 0x27, 0xa2, 0x61, 0xa3,
- 0xab, 0xfc, 0x38, 0x4c, 0x9f, 0x30, 0x7a, 0x1c, 0x57, 0xcd, 0x73, 0xd5, 0x22, 0x8a, 0x63, 0x8a,
- 0xeb, 0x50, 0x68, 0x33, 0xdf, 0xa7, 0x4d, 0x56, 0x0f, 0x3a, 0x2e, 0x2b, 0xa5, 0xf9, 0xe8, 0x17,
- 0x07, 0x46, 0xdf, 0x3f, 0xf2, 0xbc, 0x44, 0xed, 0x77, 0x5c, 0xa6, 0xad, 0x42, 0x8e, 0xd9, 0x61,
- 0x5b, 0x30, 0x64, 0x4e, 0xf1, 0x5f, 0xc5, 0x0e, 0xdb, 0xfd, 0x2c, 0x59, 0x84, 0x49, 0x8a, 0x49,
- 0x9f, 0x79, 0xb7, 0x4d, 0x83, 0x95, 0x26, 0x38, 0xc1, 0xe3, 0x03, 0x04, 0x35, 0xd1, 0xde, 0xcf,
- 0xa1, 0x70, 0xda, 0x3a, 0xe4, 0xd8, 0xab, 0x01, 0xb3, 0x7d, 0xd3, 0xb1, 0x4b, 0x93, 0x9c, 0xe4,
- 0xd1, 0x21, 0xb3, 0xc8, 0xac, 0x46, 0x3f, 0x45, 0x17, 0xa7, 0x5d, 0x83, 0x49, 0xc7, 0x0d, 0x4c,
- 0xc7, 0xf6, 0x4b, 0xd9, 0xc5, 0xc4, 0x72, 0xfe, 0xf2, 0x03, 0x43, 0x03, 0x61, 0x4f, 0xe8, 0xe8,
- 0x4a, 0x59, 0xdb, 0x02, 0xe2, 0x3b, 0xa1, 0x67, 0xb0, 0xba, 0xe1, 0x34, 0x58, 0xdd, 0xb4, 0x8f,
- 0x9c, 0x52, 0x8e, 0x13, 0x9c, 0x1f, 0x1c, 0x08, 0x57, 0x5c, 0x77, 0x1a, 0x6c, 0xcb, 0x3e, 0x72,
- 0xf4, 0xa2, 0xdf, 0xf3, 0xac, 0xcd, 0xc3, 0x84, 0xdf, 0xb1, 0x03, 0xfa, 0x6a, 0xa9, 0xc0, 0x23,
- 0x44, 0x3e, 0x2d, 0x7d, 0x67, 0x02, 0xa6, 0xc7, 0x09, 0xb1, 0xeb, 0x90, 0x39, 0xc2, 0x51, 0x96,
- 0x92, 0xf7, 0xe2, 0x03, 0x81, 0xe9, 0x75, 0xe2, 0xc4, 0x8f, 0xe8, 0xc4, 0x55, 0xc8, 0xdb, 0xcc,
- 0x0f, 0x58, 0x43, 0x44, 0x44, 0x6a, 0xcc, 0x98, 0x02, 0x01, 0x1a, 0x0c, 0xa9, 0xf4, 0x8f, 0x14,
- 0x52, 0x2f, 0xc1, 0x74, 0x64, 0x52, 0xdd, 0xa3, 0x76, 0x53, 0xc5, 0xe6, 0xa5, 0x51, 0x96, 0xac,
- 0x54, 0x14, 0x4e, 0x47, 0x98, 0x5e, 0x64, 0x3d, 0xcf, 0xda, 0x06, 0x80, 0x63, 0x33, 0xe7, 0xa8,
- 0xde, 0x60, 0x86, 0x55, 0xca, 0x9e, 0xe2, 0xa5, 0x3d, 0x54, 0x19, 0xf0, 0x92, 0x23, 0xa4, 0x86,
- 0xa5, 0x3d, 0xd7, 0x0d, 0xb5, 0xc9, 0x53, 0x22, 0x65, 0x47, 0x2c, 0xb2, 0x81, 0x68, 0x3b, 0x80,
- 0xa2, 0xc7, 0x30, 0xee, 0x59, 0x43, 0x8e, 0x2c, 0xc7, 0x8d, 0x58, 0x19, 0x39, 0x32, 0x5d, 0xc2,
- 0xc4, 0xc0, 0xa6, 0xbc, 0xf8, 0xa3, 0xf6, 0x30, 0x44, 0x82, 0x3a, 0x0f, 0x2b, 0xe0, 0x59, 0xa8,
- 0xa0, 0x84, 0xbb, 0xb4, 0xcd, 0x16, 0xee, 0x40, 0xb1, 0xd7, 0x3d, 0xda, 0x1c, 0x64, 0xfc, 0x80,
- 0x7a, 0x01, 0x8f, 0xc2, 0x8c, 0x2e, 0x1e, 0x34, 0x02, 0x29, 0x66, 0x37, 0x78, 0x96, 0xcb, 0xe8,
- 0xf8, 0x53, 0xfb, 0xa9, 0xee, 0x80, 0x53, 0x7c, 0xc0, 0x8f, 0x0d, 0xce, 0x68, 0x0f, 0x73, 0xff,
- 0xb8, 0x17, 0x9e, 0x81, 0xa9, 0x9e, 0x01, 0x8c, 0xdb, 0xf5, 0xd2, 0xcf, 0xc0, 0x99, 0xa1, 0xd4,
- 0xda, 0x4b, 0x30, 0x17, 0xda, 0xa6, 0x1d, 0x30, 0xcf, 0xf5, 0x18, 0x46, 0xac, 0xe8, 0xaa, 0xf4,
- 0xcf, 0x93, 0xa7, 0xc4, 0xdc, 0x41, 0x5c, 0x5b, 0xb0, 0xe8, 0xb3, 0xe1, 0xa0, 0xf0, 0x62, 0x2e,
- 0xfb, 0x2f, 0x93, 0xe4, 0xb5, 0xd7, 0x5e, 0x7b, 0x2d, 0xb9, 0xf4, 0xa5, 0x09, 0x98, 0x1b, 0xb6,
- 0x66, 0x86, 0x2e, 0xdf, 0x79, 0x98, 0xb0, 0xc3, 0xf6, 0x21, 0xf3, 0xb8, 0x93, 0x32, 0xba, 0x7c,
- 0xd2, 0x56, 0x21, 0x63, 0xd1, 0x43, 0x66, 0x95, 0xd2, 0x8b, 0x89, 0xe5, 0xe2, 0xe5, 0x27, 0xc7,
- 0x5a, 0x95, 0x2b, 0xdb, 0x08, 0xd1, 0x05, 0x52, 0xfb, 0x38, 0xa4, 0x65, 0x8a, 0x46, 0x86, 0x8b,
- 0xe3, 0x31, 0xe0, 0x5a, 0xd2, 0x39, 0x4e, 0xbb, 0x1f, 0x72, 0xf8, 0x57, 0xc4, 0xc6, 0x04, 0xb7,
- 0x39, 0x8b, 0x02, 0x8c, 0x0b, 0x6d, 0x01, 0xb2, 0x7c, 0x99, 0x34, 0x98, 0xda, 0xda, 0xa2, 0x67,
- 0x0c, 0xac, 0x06, 0x3b, 0xa2, 0xa1, 0x15, 0xd4, 0x6f, 0x53, 0x2b, 0x64, 0x3c, 0xe0, 0x73, 0x7a,
- 0x41, 0x0a, 0x5f, 0x44, 0x99, 0x76, 0x1e, 0xf2, 0x62, 0x55, 0x99, 0x76, 0x83, 0xbd, 0xca, 0xb3,
- 0x67, 0x46, 0x17, 0x0b, 0x6d, 0x0b, 0x25, 0xd8, 0xfd, 0x2b, 0xbe, 0x63, 0xab, 0xd0, 0xe4, 0x5d,
- 0xa0, 0x80, 0x77, 0xff, 0x4c, 0x7f, 0xe2, 0x7e, 0x70, 0xf8, 0xf0, 0xfa, 0x63, 0x6a, 0xe9, 0xdb,
- 0x49, 0x48, 0xf3, 0x7c, 0x31, 0x0d, 0xf9, 0xfd, 0x97, 0xab, 0x95, 0xfa, 0xc6, 0xde, 0xc1, 0xda,
- 0x76, 0x85, 0x24, 0xb4, 0x22, 0x00, 0x17, 0xdc, 0xd8, 0xde, 0x5b, 0xdd, 0x27, 0xc9, 0xe8, 0x79,
- 0x6b, 0x77, 0xff, 0xda, 0x15, 0x92, 0x8a, 0x00, 0x07, 0x42, 0x90, 0x8e, 0x2b, 0x3c, 0x7d, 0x99,
- 0x64, 0x34, 0x02, 0x05, 0x41, 0xb0, 0xf5, 0x52, 0x65, 0xe3, 0xda, 0x15, 0x32, 0xd1, 0x2b, 0x79,
- 0xfa, 0x32, 0x99, 0xd4, 0xa6, 0x20, 0xc7, 0x25, 0x6b, 0x7b, 0x7b, 0xdb, 0x24, 0x1b, 0x71, 0xd6,
- 0xf6, 0xf5, 0xad, 0xdd, 0x4d, 0x92, 0x8b, 0x38, 0x37, 0xf5, 0xbd, 0x83, 0x2a, 0x81, 0x88, 0x61,
- 0xa7, 0x52, 0xab, 0xad, 0x6e, 0x56, 0x48, 0x3e, 0xd2, 0x58, 0x7b, 0x79, 0xbf, 0x52, 0x23, 0x85,
- 0x1e, 0xb3, 0x9e, 0xbe, 0x4c, 0xa6, 0xa2, 0x2e, 0x2a, 0xbb, 0x07, 0x3b, 0xa4, 0xa8, 0xcd, 0xc0,
- 0x94, 0xe8, 0x42, 0x19, 0x31, 0xdd, 0x27, 0xba, 0x76, 0x85, 0x90, 0xae, 0x21, 0x82, 0x65, 0xa6,
- 0x47, 0x70, 0xed, 0x0a, 0xd1, 0x96, 0xd6, 0x21, 0xc3, 0xa3, 0x4b, 0xd3, 0xa0, 0xb8, 0xbd, 0xba,
- 0x56, 0xd9, 0xae, 0xef, 0x55, 0xf7, 0xb7, 0xf6, 0x76, 0x57, 0xb7, 0x49, 0xa2, 0x2b, 0xd3, 0x2b,
- 0x9f, 0x3c, 0xd8, 0xd2, 0x2b, 0x1b, 0x24, 0x19, 0x97, 0x55, 0x2b, 0xab, 0xfb, 0x95, 0x0d, 0x92,
- 0x5a, 0x32, 0x60, 0x6e, 0x58, 0x9e, 0x1c, 0xba, 0x32, 0x62, 0x53, 0x9c, 0x3c, 0x65, 0x8a, 0x39,
- 0xd7, 0xc0, 0x14, 0xff, 0x53, 0x12, 0x66, 0x87, 0xec, 0x15, 0x43, 0x3b, 0x79, 0x1e, 0x32, 0x22,
- 0x44, 0xc5, 0xee, 0xf9, 0xc4, 0xd0, 0x4d, 0x87, 0x07, 0xec, 0xc0, 0x0e, 0xca, 0x71, 0xf1, 0x0a,
- 0x22, 0x75, 0x4a, 0x05, 0x81, 0x14, 0x03, 0x39, 0xfd, 0xa7, 0x07, 0x72, 0xba, 0xd8, 0xf6, 0xae,
- 0x8d, 0xb3, 0xed, 0x71, 0xd9, 0xbd, 0xe5, 0xf6, 0xcc, 0x90, 0xdc, 0x7e, 0x1d, 0x66, 0x06, 0x88,
- 0xc6, 0xce, 0xb1, 0x9f, 0x4d, 0x40, 0xe9, 0x34, 0xe7, 0x8c, 0xc8, 0x74, 0xc9, 0x9e, 0x4c, 0x77,
- 0xbd, 0xdf, 0x83, 0x17, 0x4e, 0x9f, 0x84, 0x81, 0xb9, 0x7e, 0x2b, 0x01, 0xf3, 0xc3, 0x2b, 0xc5,
- 0xa1, 0x36, 0x7c, 0x1c, 0x26, 0xda, 0x2c, 0x68, 0x39, 0xaa, 0x5a, 0x7a, 0x6c, 0xc8, 0x1e, 0x8c,
- 0xcd, 0xfd, 0x93, 0x2d, 0x51, 0xf1, 0x4d, 0x3c, 0x75, 0x5a, 0xb9, 0x27, 0xac, 0x19, 0xb0, 0xf4,
- 0xf3, 0x49, 0x38, 0x33, 0x94, 0x7c, 0xa8, 0xa1, 0x0f, 0x02, 0x98, 0xb6, 0x1b, 0x06, 0xa2, 0x22,
- 0x12, 0x09, 0x36, 0xc7, 0x25, 0x3c, 0x79, 0x61, 0xf2, 0x0c, 0x83, 0xa8, 0x3d, 0xc5, 0xdb, 0x41,
- 0x88, 0xb8, 0xc2, 0xb3, 0x5d, 0x43, 0xd3, 0xdc, 0xd0, 0x87, 0x4e, 0x19, 0xe9, 0x40, 0x60, 0x7e,
- 0x14, 0x88, 0x61, 0x99, 0xcc, 0x0e, 0xea, 0x7e, 0xe0, 0x31, 0xda, 0x36, 0xed, 0x26, 0xdf, 0x41,
- 0xb2, 0xe5, 0xcc, 0x11, 0xb5, 0x7c, 0xa6, 0x4f, 0x8b, 0xe6, 0x9a, 0x6a, 0x45, 0x04, 0x0f, 0x20,
- 0x2f, 0x86, 0x98, 0xe8, 0x41, 0x88, 0xe6, 0x08, 0xb1, 0xf4, 0x4b, 0x39, 0xc8, 0xc7, 0xea, 0x6a,
- 0xed, 0x02, 0x14, 0x5e, 0xa1, 0xb7, 0x69, 0x5d, 0x9d, 0x95, 0x84, 0x27, 0xf2, 0x28, 0xab, 0xca,
- 0xf3, 0xd2, 0x47, 0x61, 0x8e, 0xab, 0x38, 0x61, 0xc0, 0xbc, 0xba, 0x61, 0x51, 0xdf, 0xe7, 0x4e,
- 0xcb, 0x72, 0x55, 0x0d, 0xdb, 0xf6, 0xb0, 0x69, 0x5d, 0xb5, 0x68, 0x57, 0x61, 0x96, 0x23, 0xda,
- 0xa1, 0x15, 0x98, 0xae, 0xc5, 0xea, 0x78, 0x7a, 0xf3, 0xf9, 0x4e, 0x12, 0x59, 0x36, 0x83, 0x1a,
- 0x3b, 0x52, 0x01, 0x2d, 0xf2, 0xb5, 0x0d, 0x78, 0x90, 0xc3, 0x9a, 0xcc, 0x66, 0x1e, 0x0d, 0x58,
- 0x9d, 0x7d, 0x26, 0xa4, 0x96, 0x5f, 0xa7, 0x76, 0xa3, 0xde, 0xa2, 0x7e, 0xab, 0x34, 0x87, 0x04,
- 0x6b, 0xc9, 0x52, 0x42, 0x3f, 0x87, 0x8a, 0x9b, 0x52, 0xaf, 0xc2, 0xd5, 0x56, 0xed, 0xc6, 0x4d,
- 0xea, 0xb7, 0xb4, 0x32, 0xcc, 0x73, 0x16, 0x3f, 0xf0, 0x4c, 0xbb, 0x59, 0x37, 0x5a, 0xcc, 0x38,
- 0xae, 0x87, 0xc1, 0xd1, 0xb3, 0xa5, 0xfb, 0xe3, 0xfd, 0x73, 0x0b, 0x6b, 0x5c, 0x67, 0x1d, 0x55,
- 0x0e, 0x82, 0xa3, 0x67, 0xb5, 0x1a, 0x14, 0x70, 0x32, 0xda, 0xe6, 0x1d, 0x56, 0x3f, 0x72, 0x3c,
- 0xbe, 0x35, 0x16, 0x87, 0xa4, 0xa6, 0x98, 0x07, 0x57, 0xf6, 0x24, 0x60, 0xc7, 0x69, 0xb0, 0x72,
- 0xa6, 0x56, 0xad, 0x54, 0x36, 0xf4, 0xbc, 0x62, 0xb9, 0xe1, 0x78, 0x18, 0x50, 0x4d, 0x27, 0x72,
- 0x70, 0x5e, 0x04, 0x54, 0xd3, 0x51, 0xee, 0xbd, 0x0a, 0xb3, 0x86, 0x21, 0xc6, 0x6c, 0x1a, 0x75,
- 0x79, 0xc6, 0xf2, 0x4b, 0xa4, 0xc7, 0x59, 0x86, 0xb1, 0x29, 0x14, 0x64, 0x8c, 0xfb, 0xda, 0x73,
- 0x70, 0xa6, 0xeb, 0xac, 0x38, 0x70, 0x66, 0x60, 0x94, 0xfd, 0xd0, 0xab, 0x30, 0xeb, 0x76, 0x06,
- 0x81, 0x5a, 0x4f, 0x8f, 0x6e, 0xa7, 0x1f, 0xf6, 0x0c, 0xcc, 0xb9, 0x2d, 0x77, 0x10, 0x77, 0x31,
- 0x8e, 0xd3, 0xdc, 0x96, 0xdb, 0x0f, 0x7c, 0x94, 0x1f, 0xb8, 0x3d, 0x66, 0xd0, 0x80, 0x35, 0x4a,
- 0x67, 0xe3, 0xea, 0xb1, 0x06, 0xed, 0x12, 0x10, 0xc3, 0xa8, 0x33, 0x9b, 0x1e, 0x5a, 0xac, 0x4e,
- 0x3d, 0x66, 0x53, 0xbf, 0x74, 0x3e, 0xae, 0x5c, 0x34, 0x8c, 0x0a, 0x6f, 0x5d, 0xe5, 0x8d, 0xda,
- 0x45, 0x98, 0x71, 0x0e, 0x5f, 0x31, 0x44, 0x48, 0xd6, 0x5d, 0x8f, 0x1d, 0x99, 0xaf, 0x96, 0x1e,
- 0xe1, 0xfe, 0x9d, 0xc6, 0x06, 0x1e, 0x90, 0x55, 0x2e, 0xd6, 0x9e, 0x00, 0x62, 0xf8, 0x2d, 0xea,
- 0xb9, 0x3c, 0x27, 0xfb, 0x2e, 0x35, 0x58, 0xe9, 0x51, 0xa1, 0x2a, 0xe4, 0xbb, 0x4a, 0x8c, 0x4b,
- 0xc2, 0x3f, 0x31, 0x8f, 0x02, 0xc5, 0xf8, 0xb8, 0x58, 0x12, 0x5c, 0x26, 0xd9, 0x96, 0x81, 0xa0,
- 0x2b, 0x7a, 0x3a, 0x5e, 0xe6, 0x6a, 0x45, 0xb7, 0xe5, 0xc6, 0xfb, 0x7d, 0x18, 0xa6, 0x50, 0xb3,
- 0xdb, 0xe9, 0x13, 0xa2, 0x20, 0x73, 0x5b, 0xb1, 0x1e, 0xaf, 0xc0, 0x3c, 0x2a, 0xb5, 0x59, 0x40,
- 0x1b, 0x34, 0xa0, 0x31, 0xed, 0x8f, 0x70, 0x6d, 0xf4, 0xfb, 0x8e, 0x6c, 0xec, 0xb1, 0xd3, 0x0b,
- 0x0f, 0x3b, 0x51, 0x64, 0x3d, 0x25, 0xec, 0x44, 0x99, 0x8a, 0xad, 0x0f, 0xac, 0xe8, 0x5e, 0x2a,
- 0x43, 0x21, 0x1e, 0xf8, 0x5a, 0x0e, 0x44, 0xe8, 0x93, 0x04, 0x56, 0x41, 0xeb, 0x7b, 0x1b, 0x58,
- 0xbf, 0x7c, 0xaa, 0x42, 0x92, 0x58, 0x47, 0x6d, 0x6f, 0xed, 0x57, 0xea, 0xfa, 0xc1, 0xee, 0xfe,
- 0xd6, 0x4e, 0x85, 0xa4, 0xe2, 0x05, 0xfb, 0xf7, 0x92, 0x50, 0xec, 0x3d, 0x7b, 0x69, 0x3f, 0x09,
- 0x67, 0xd5, 0x45, 0x89, 0xcf, 0x82, 0xfa, 0x89, 0xe9, 0xf1, 0xb5, 0xd8, 0xa6, 0x62, 0x5f, 0x8c,
- 0xa2, 0x61, 0x4e, 0x6a, 0xd5, 0x58, 0x70, 0xcb, 0xf4, 0x70, 0xa5, 0xb5, 0x69, 0xa0, 0x6d, 0xc3,
- 0x79, 0xdb, 0xa9, 0xfb, 0x01, 0xb5, 0x1b, 0xd4, 0x6b, 0xd4, 0xbb, 0x57, 0x54, 0x75, 0x6a, 0x18,
- 0xcc, 0xf7, 0x1d, 0xb1, 0x07, 0x46, 0x2c, 0x0f, 0xd8, 0x4e, 0x4d, 0x2a, 0x77, 0x37, 0x87, 0x55,
- 0xa9, 0xda, 0x17, 0xb9, 0xa9, 0xd3, 0x22, 0xf7, 0x7e, 0xc8, 0xb5, 0xa9, 0x5b, 0x67, 0x76, 0xe0,
- 0x75, 0x78, 0xc5, 0x9d, 0xd5, 0xb3, 0x6d, 0xea, 0x56, 0xf0, 0xf9, 0xc3, 0x39, 0xf8, 0xfc, 0x43,
- 0x0a, 0x0a, 0xf1, 0xaa, 0x1b, 0x0f, 0x31, 0x06, 0xdf, 0xa0, 0x12, 0x3c, 0x85, 0x3d, 0x7c, 0xd7,
- 0x1a, 0x7d, 0x65, 0x1d, 0x77, 0xae, 0xf2, 0x84, 0xa8, 0x85, 0x75, 0x81, 0xc4, 0xaa, 0x01, 0x43,
- 0x8b, 0x89, 0xda, 0x23, 0xab, 0xcb, 0x27, 0x6d, 0x13, 0x26, 0x5e, 0xf1, 0x39, 0xf7, 0x04, 0xe7,
- 0x7e, 0xe4, 0xee, 0xdc, 0x2f, 0xd4, 0x38, 0x79, 0xee, 0x85, 0x5a, 0x7d, 0x77, 0x4f, 0xdf, 0x59,
- 0xdd, 0xd6, 0x25, 0x5c, 0x3b, 0x07, 0x69, 0x8b, 0xde, 0xe9, 0xf4, 0xee, 0x71, 0x5c, 0x34, 0xae,
- 0xe3, 0xcf, 0x41, 0xfa, 0x84, 0xd1, 0xe3, 0xde, 0x9d, 0x85, 0x8b, 0x3e, 0xc0, 0xd0, 0xbf, 0x04,
- 0x19, 0xee, 0x2f, 0x0d, 0x40, 0x7a, 0x8c, 0xdc, 0xa7, 0x65, 0x21, 0xbd, 0xbe, 0xa7, 0x63, 0xf8,
- 0x13, 0x28, 0x08, 0x69, 0xbd, 0xba, 0x55, 0x59, 0xaf, 0x90, 0xe4, 0xd2, 0x55, 0x98, 0x10, 0x4e,
- 0xc0, 0xa5, 0x11, 0xb9, 0x81, 0xdc, 0x27, 0x1f, 0x25, 0x47, 0x42, 0xb5, 0x1e, 0xec, 0xac, 0x55,
- 0x74, 0x92, 0x8c, 0x4f, 0xaf, 0x0f, 0x85, 0x78, 0xc1, 0xfd, 0xe1, 0xc4, 0xd4, 0x77, 0x13, 0x90,
- 0x8f, 0x15, 0xd0, 0x58, 0xf9, 0x50, 0xcb, 0x72, 0x4e, 0xea, 0xd4, 0x32, 0xa9, 0x2f, 0x83, 0x02,
- 0xb8, 0x68, 0x15, 0x25, 0xe3, 0x4e, 0xda, 0x87, 0x62, 0xfc, 0x9b, 0x09, 0x20, 0xfd, 0xb5, 0x6b,
- 0x9f, 0x81, 0x89, 0x1f, 0xab, 0x81, 0x6f, 0x24, 0xa0, 0xd8, 0x5b, 0xb0, 0xf6, 0x99, 0x77, 0xe1,
- 0xc7, 0x6a, 0xde, 0x3f, 0x26, 0x61, 0xaa, 0xa7, 0x4c, 0x1d, 0xd7, 0xba, 0xcf, 0xc0, 0x8c, 0xd9,
- 0x60, 0x6d, 0xd7, 0x09, 0x98, 0x6d, 0x74, 0xea, 0x16, 0xbb, 0xcd, 0xac, 0xd2, 0x12, 0x4f, 0x14,
- 0x97, 0xee, 0x5e, 0x08, 0xaf, 0x6c, 0x75, 0x71, 0xdb, 0x08, 0x2b, 0xcf, 0x6e, 0x6d, 0x54, 0x76,
- 0xaa, 0x7b, 0xfb, 0x95, 0xdd, 0xf5, 0x97, 0xeb, 0x07, 0xbb, 0x9f, 0xd8, 0xdd, 0xbb, 0xb5, 0xab,
- 0x13, 0xb3, 0x4f, 0xed, 0x03, 0x5c, 0xea, 0x55, 0x20, 0xfd, 0x46, 0x69, 0x67, 0x61, 0x98, 0x59,
- 0xe4, 0x3e, 0x6d, 0x16, 0xa6, 0x77, 0xf7, 0xea, 0xb5, 0xad, 0x8d, 0x4a, 0xbd, 0x72, 0xe3, 0x46,
- 0x65, 0x7d, 0xbf, 0x26, 0xae, 0x36, 0x22, 0xed, 0xfd, 0xde, 0x45, 0xfd, 0x7a, 0x0a, 0x66, 0x87,
- 0x58, 0xa2, 0xad, 0xca, 0x43, 0x89, 0x38, 0x27, 0x3d, 0x35, 0x8e, 0xf5, 0x2b, 0x58, 0x15, 0x54,
- 0xa9, 0x17, 0xc8, 0x33, 0xcc, 0x13, 0x80, 0x5e, 0xb2, 0x03, 0xf3, 0xc8, 0x64, 0x9e, 0xbc, 0x09,
- 0x12, 0x27, 0x95, 0xe9, 0xae, 0x5c, 0x5c, 0x06, 0x7d, 0x04, 0x34, 0xd7, 0xf1, 0xcd, 0xc0, 0xbc,
- 0xcd, 0xea, 0xa6, 0xad, 0xae, 0x8d, 0xf0, 0xe4, 0x92, 0xd6, 0x89, 0x6a, 0xd9, 0xb2, 0x83, 0x48,
- 0xdb, 0x66, 0x4d, 0xda, 0xa7, 0x8d, 0x09, 0x3c, 0xa5, 0x13, 0xd5, 0x12, 0x69, 0x5f, 0x80, 0x42,
- 0xc3, 0x09, 0xb1, 0x9c, 0x13, 0x7a, 0xb8, 0x5f, 0x24, 0xf4, 0xbc, 0x90, 0x45, 0x2a, 0xb2, 0x50,
- 0xef, 0xde, 0x57, 0x15, 0xf4, 0xbc, 0x90, 0x09, 0x95, 0xc7, 0x61, 0x9a, 0x36, 0x9b, 0x1e, 0x92,
- 0x2b, 0x22, 0x71, 0xf4, 0x28, 0x46, 0x62, 0xae, 0xb8, 0xf0, 0x02, 0x64, 0x95, 0x1f, 0x70, 0x4b,
- 0x46, 0x4f, 0xd4, 0x5d, 0x71, 0x9e, 0x4e, 0x2e, 0xe7, 0xf4, 0xac, 0xad, 0x1a, 0x2f, 0x40, 0xc1,
- 0xf4, 0xeb, 0xdd, 0xeb, 0xf7, 0xe4, 0x62, 0x72, 0x39, 0xab, 0xe7, 0x4d, 0x3f, 0xba, 0xba, 0x5c,
- 0x7a, 0x2b, 0x09, 0xc5, 0xde, 0xd7, 0x07, 0xda, 0x06, 0x64, 0x2d, 0xc7, 0xa0, 0x3c, 0xb4, 0xc4,
- 0xbb, 0xab, 0xe5, 0x11, 0x6f, 0x1c, 0x56, 0xb6, 0xa5, 0xbe, 0x1e, 0x21, 0x17, 0xbe, 0x9f, 0x80,
- 0xac, 0x12, 0x6b, 0xf3, 0x90, 0x76, 0x69, 0xd0, 0xe2, 0x74, 0x99, 0xb5, 0x24, 0x49, 0xe8, 0xfc,
- 0x19, 0xe5, 0xbe, 0x4b, 0x6d, 0x1e, 0x02, 0x52, 0x8e, 0xcf, 0x38, 0xaf, 0x16, 0xa3, 0x0d, 0x7e,
- 0xae, 0x71, 0xda, 0x6d, 0x66, 0x07, 0xbe, 0x9a, 0x57, 0x29, 0x5f, 0x97, 0x62, 0xed, 0x49, 0x98,
- 0x09, 0x3c, 0x6a, 0x5a, 0x3d, 0xba, 0x69, 0xae, 0x4b, 0x54, 0x43, 0xa4, 0x5c, 0x86, 0x73, 0x8a,
- 0xb7, 0xc1, 0x02, 0x6a, 0xb4, 0x58, 0xa3, 0x0b, 0x9a, 0xe0, 0xf7, 0x17, 0x67, 0xa5, 0xc2, 0x86,
- 0x6c, 0x57, 0xd8, 0xa5, 0x1f, 0x24, 0x60, 0x46, 0x9d, 0xc4, 0x1a, 0x91, 0xb3, 0x76, 0x00, 0xa8,
- 0x6d, 0x3b, 0x41, 0xdc, 0x5d, 0x83, 0xa1, 0x3c, 0x80, 0x5b, 0x59, 0x8d, 0x40, 0x7a, 0x8c, 0x60,
- 0xa1, 0x0d, 0xd0, 0x6d, 0x39, 0xd5, 0x6d, 0xe7, 0x21, 0x2f, 0xdf, 0x0d, 0xf1, 0x17, 0x8c, 0xe2,
- 0xec, 0x0e, 0x42, 0x84, 0x47, 0x36, 0x6d, 0x0e, 0x32, 0x87, 0xac, 0x69, 0xda, 0xf2, 0xc6, 0x57,
- 0x3c, 0xa8, 0x1b, 0x96, 0x74, 0x74, 0xc3, 0xb2, 0xf6, 0x69, 0x98, 0x35, 0x9c, 0x76, 0xbf, 0xb9,
- 0x6b, 0xa4, 0xef, 0xfe, 0xc0, 0xbf, 0x99, 0xf8, 0x14, 0x74, 0x4b, 0xcc, 0xff, 0x4b, 0x24, 0xbe,
- 0x9e, 0x4c, 0x6d, 0x56, 0xd7, 0xbe, 0x99, 0x5c, 0xd8, 0x14, 0xd0, 0xaa, 0x1a, 0xa9, 0xce, 0x8e,
- 0x2c, 0x66, 0xa0, 0xf5, 0xf0, 0x8d, 0x27, 0xe1, 0xa9, 0xa6, 0x19, 0xb4, 0xc2, 0xc3, 0x15, 0xc3,
- 0x69, 0x5f, 0x6a, 0x3a, 0x4d, 0xa7, 0xfb, 0x4e, 0x15, 0x9f, 0xf8, 0x03, 0xff, 0x25, 0xdf, 0xab,
- 0xe6, 0x22, 0xe9, 0xc2, 0xc8, 0x97, 0xb0, 0xe5, 0x5d, 0x98, 0x95, 0xca, 0x75, 0xfe, 0x62, 0x47,
- 0x1c, 0x4f, 0xb4, 0xbb, 0x5e, 0x8e, 0x95, 0xbe, 0xf5, 0x0e, 0xdf, 0xae, 0xf5, 0x19, 0x09, 0xc5,
- 0x36, 0x71, 0x82, 0x29, 0xeb, 0x70, 0xa6, 0x87, 0x4f, 0x2c, 0x4d, 0xe6, 0x8d, 0x60, 0xfc, 0x9e,
- 0x64, 0x9c, 0x8d, 0x31, 0xd6, 0x24, 0xb4, 0xbc, 0x0e, 0x53, 0xf7, 0xc2, 0xf5, 0x77, 0x92, 0xab,
- 0xc0, 0xe2, 0x24, 0x9b, 0x30, 0xcd, 0x49, 0x8c, 0xd0, 0x0f, 0x9c, 0x36, 0xcf, 0x7b, 0x77, 0xa7,
- 0xf9, 0xfb, 0x77, 0xc4, 0x5a, 0x29, 0x22, 0x6c, 0x3d, 0x42, 0x95, 0xcb, 0xc0, 0xdf, 0x65, 0x35,
- 0x98, 0x61, 0x8d, 0x60, 0x78, 0x5b, 0x1a, 0x12, 0xe9, 0x97, 0x5f, 0x84, 0x39, 0xfc, 0xcd, 0xd3,
- 0x52, 0xdc, 0x92, 0xd1, 0x37, 0x69, 0xa5, 0x1f, 0x7c, 0x56, 0x2c, 0xc7, 0xd9, 0x88, 0x20, 0x66,
- 0x53, 0x6c, 0x16, 0x9b, 0x2c, 0x08, 0x98, 0xe7, 0xd7, 0xa9, 0x35, 0xcc, 0xbc, 0xd8, 0x55, 0x44,
- 0xe9, 0xcb, 0xef, 0xf6, 0xce, 0xe2, 0xa6, 0x40, 0xae, 0x5a, 0x56, 0xf9, 0x00, 0xce, 0x0e, 0x89,
- 0x8a, 0x31, 0x38, 0x5f, 0x97, 0x9c, 0x73, 0x03, 0x91, 0x81, 0xb4, 0x55, 0x50, 0xf2, 0x68, 0x2e,
- 0xc7, 0xe0, 0xfc, 0x2d, 0xc9, 0xa9, 0x49, 0xac, 0x9a, 0x52, 0x64, 0x7c, 0x01, 0x66, 0x6e, 0x33,
- 0xef, 0xd0, 0xf1, 0xe5, 0xf5, 0xcf, 0x18, 0x74, 0x6f, 0x48, 0xba, 0x69, 0x09, 0xe4, 0xf7, 0x41,
- 0xc8, 0xf5, 0x1c, 0x64, 0x8f, 0xa8, 0xc1, 0xc6, 0xa0, 0xf8, 0x8a, 0xa4, 0x98, 0x44, 0x7d, 0x84,
- 0xae, 0x42, 0xa1, 0xe9, 0xc8, 0x9d, 0x69, 0x34, 0xfc, 0x4d, 0x09, 0xcf, 0x2b, 0x8c, 0xa4, 0x70,
- 0x1d, 0x37, 0xb4, 0x70, 0xdb, 0x1a, 0x4d, 0xf1, 0xdb, 0x8a, 0x42, 0x61, 0x24, 0xc5, 0x3d, 0xb8,
- 0xf5, 0xab, 0x8a, 0xc2, 0x8f, 0xf9, 0xf3, 0x79, 0xc8, 0x3b, 0xb6, 0xd5, 0x71, 0xec, 0x71, 0x8c,
- 0xf8, 0x9a, 0x64, 0x00, 0x09, 0x41, 0x82, 0xeb, 0x90, 0x1b, 0x77, 0x22, 0x7e, 0xf7, 0x5d, 0xb5,
- 0x3c, 0xd4, 0x0c, 0x6c, 0xc2, 0xb4, 0x4a, 0x50, 0xa6, 0x63, 0x8f, 0x41, 0xf1, 0x0d, 0x49, 0x51,
- 0x8c, 0xc1, 0xe4, 0x30, 0x02, 0xe6, 0x07, 0x4d, 0x36, 0x0e, 0xc9, 0x5b, 0x6a, 0x18, 0x12, 0x22,
- 0x5d, 0x79, 0xc8, 0x6c, 0xa3, 0x35, 0x1e, 0xc3, 0xef, 0x29, 0x57, 0x2a, 0x0c, 0x52, 0xac, 0xc3,
- 0x54, 0x9b, 0x7a, 0x7e, 0x8b, 0x5a, 0x63, 0x4d, 0xc7, 0xef, 0x4b, 0x8e, 0x42, 0x04, 0x92, 0x1e,
- 0x09, 0xed, 0x7b, 0xa1, 0xf9, 0xa6, 0xf2, 0x48, 0x0c, 0x26, 0x97, 0x9e, 0x1f, 0xf0, 0xbb, 0xb2,
- 0x7b, 0x61, 0xfb, 0x03, 0xb5, 0xf4, 0x04, 0x76, 0x27, 0xce, 0x78, 0x1d, 0x72, 0xbe, 0x79, 0x67,
- 0x2c, 0x9a, 0x3f, 0x54, 0x33, 0xcd, 0x01, 0x08, 0x7e, 0x19, 0xce, 0x0d, 0xdd, 0x26, 0xc6, 0x20,
- 0xfb, 0x23, 0x49, 0x36, 0x3f, 0x64, 0xab, 0x90, 0x29, 0xe1, 0x5e, 0x29, 0xff, 0x58, 0xa5, 0x04,
- 0xd6, 0xc7, 0x55, 0xc5, 0xb3, 0x82, 0x4f, 0x8f, 0xee, 0xcd, 0x6b, 0x7f, 0xa2, 0xbc, 0x26, 0xb0,
- 0x3d, 0x5e, 0xdb, 0x87, 0x79, 0xc9, 0x78, 0x6f, 0xf3, 0xfa, 0xa7, 0x2a, 0xb1, 0x0a, 0xf4, 0x41,
- 0xef, 0xec, 0x7e, 0x1a, 0x16, 0x22, 0x77, 0xaa, 0xa2, 0xd4, 0xaf, 0xb7, 0xa9, 0x3b, 0x06, 0xf3,
- 0xb7, 0x24, 0xb3, 0xca, 0xf8, 0x51, 0x55, 0xeb, 0xef, 0x50, 0x17, 0xc9, 0x5f, 0x82, 0x92, 0x22,
- 0x0f, 0x6d, 0x8f, 0x19, 0x4e, 0xd3, 0x36, 0xef, 0xb0, 0xc6, 0x18, 0xd4, 0x7f, 0xd6, 0x37, 0x55,
- 0x07, 0x31, 0x38, 0x32, 0x6f, 0x01, 0x89, 0x6a, 0x95, 0xba, 0xd9, 0x76, 0x1d, 0x2f, 0x18, 0xc1,
- 0xf8, 0xe7, 0x6a, 0xa6, 0x22, 0xdc, 0x16, 0x87, 0x95, 0x2b, 0x50, 0xe4, 0x8f, 0xe3, 0x86, 0xe4,
- 0x5f, 0x48, 0xa2, 0xa9, 0x2e, 0x4a, 0x26, 0x0e, 0xc3, 0x69, 0xbb, 0xd4, 0x1b, 0x27, 0xff, 0xfd,
- 0xa5, 0x4a, 0x1c, 0x12, 0x22, 0x13, 0x47, 0xd0, 0x71, 0x19, 0xee, 0xf6, 0x63, 0x30, 0x7c, 0x5b,
- 0x25, 0x0e, 0x85, 0x91, 0x14, 0xaa, 0x60, 0x18, 0x83, 0xe2, 0xaf, 0x14, 0x85, 0xc2, 0x20, 0xc5,
- 0x27, 0xbb, 0x1b, 0xad, 0xc7, 0x9a, 0xa6, 0x1f, 0x78, 0xa2, 0x14, 0xbe, 0x3b, 0xd5, 0x5f, 0xbf,
- 0xdb, 0x5b, 0x84, 0xe9, 0x31, 0x28, 0x66, 0x22, 0x79, 0x85, 0xca, 0x4f, 0x4a, 0xa3, 0x0d, 0xfb,
- 0x8e, 0xca, 0x44, 0x31, 0x18, 0xda, 0x16, 0xab, 0x10, 0xd1, 0xed, 0x06, 0x9e, 0x0f, 0xc6, 0xa0,
- 0xfb, 0x6e, 0x9f, 0x71, 0x35, 0x85, 0x45, 0xce, 0x58, 0xfd, 0x13, 0xda, 0xc7, 0xac, 0x33, 0x56,
- 0x74, 0xfe, 0x4d, 0x5f, 0xfd, 0x73, 0x20, 0x90, 0x22, 0x87, 0x4c, 0xf7, 0xd5, 0x53, 0xda, 0xa8,
- 0xaf, 0x80, 0x4a, 0x3f, 0xfb, 0x9e, 0x1c, 0x6f, 0x6f, 0x39, 0x55, 0xde, 0xc6, 0x20, 0xef, 0x2d,
- 0x7a, 0x46, 0x93, 0x7d, 0xf6, 0xbd, 0x28, 0xce, 0x7b, 0x6a, 0x9e, 0xf2, 0x0d, 0x98, 0xea, 0x29,
- 0x78, 0x46, 0x53, 0x7d, 0x4e, 0x52, 0x15, 0xe2, 0xf5, 0x4e, 0xf9, 0x2a, 0xa4, 0xb1, 0x78, 0x19,
- 0x0d, 0xff, 0x39, 0x09, 0xe7, 0xea, 0xe5, 0x8f, 0x41, 0x56, 0x15, 0x2d, 0xa3, 0xa1, 0x3f, 0x2f,
- 0xa1, 0x11, 0x04, 0xe1, 0xaa, 0x60, 0x19, 0x0d, 0xff, 0x05, 0x05, 0x57, 0x10, 0x84, 0x8f, 0xef,
- 0xc2, 0xbf, 0xfd, 0xc5, 0xb4, 0xdc, 0x74, 0x94, 0xef, 0xae, 0xc3, 0xa4, 0xac, 0x54, 0x46, 0xa3,
- 0x3f, 0x2f, 0x3b, 0x57, 0x88, 0xf2, 0x33, 0x90, 0x19, 0xd3, 0xe1, 0xbf, 0x2c, 0xa1, 0x42, 0xbf,
- 0xbc, 0x0e, 0xf9, 0x58, 0x75, 0x32, 0x1a, 0xfe, 0x2b, 0x12, 0x1e, 0x47, 0xa1, 0xe9, 0xb2, 0x3a,
- 0x19, 0x4d, 0xf0, 0xab, 0xca, 0x74, 0x89, 0x40, 0xb7, 0xa9, 0xc2, 0x64, 0x34, 0xfa, 0xd7, 0x94,
- 0xd7, 0x15, 0xa4, 0xfc, 0x3c, 0xe4, 0xa2, 0xcd, 0x66, 0x34, 0xfe, 0x0b, 0x12, 0xdf, 0xc5, 0xa0,
- 0x07, 0x62, 0x9b, 0xdd, 0x68, 0x8a, 0x5f, 0x57, 0x1e, 0x88, 0xa1, 0x70, 0x19, 0xf5, 0x17, 0x30,
- 0xa3, 0x99, 0x7e, 0x43, 0x2d, 0xa3, 0xbe, 0xfa, 0x05, 0x67, 0x93, 0xe7, 0xfc, 0xd1, 0x14, 0xbf,
- 0xa9, 0x66, 0x93, 0xeb, 0xa3, 0x19, 0xfd, 0x15, 0xc1, 0x68, 0x8e, 0x2f, 0x2a, 0x33, 0xfa, 0x0a,
- 0x82, 0x72, 0x15, 0xb4, 0xc1, 0x6a, 0x60, 0x34, 0xdf, 0x97, 0x24, 0xdf, 0xcc, 0x40, 0x31, 0x50,
- 0xbe, 0x05, 0xf3, 0xc3, 0x2b, 0x81, 0xd1, 0xac, 0x5f, 0x7e, 0xaf, 0xef, 0xec, 0x16, 0x2f, 0x04,
- 0xca, 0xfb, 0xdd, 0x2d, 0x25, 0x5e, 0x05, 0x8c, 0xa6, 0x7d, 0xfd, 0xbd, 0xde, 0xc4, 0x1d, 0x2f,
- 0x02, 0xca, 0xab, 0x00, 0xdd, 0x0d, 0x78, 0x34, 0xd7, 0x1b, 0x92, 0x2b, 0x06, 0xc2, 0xa5, 0x21,
- 0xf7, 0xdf, 0xd1, 0xf8, 0xaf, 0xa8, 0xa5, 0x21, 0x11, 0xb8, 0x34, 0xd4, 0xd6, 0x3b, 0x1a, 0xfd,
- 0xa6, 0x5a, 0x1a, 0x0a, 0x82, 0x91, 0x1d, 0xdb, 0xdd, 0x46, 0x33, 0x7c, 0x4d, 0x45, 0x76, 0x0c,
- 0x55, 0xde, 0x85, 0x99, 0x81, 0x0d, 0x71, 0x34, 0xd5, 0xd7, 0x25, 0x15, 0xe9, 0xdf, 0x0f, 0xe3,
- 0x9b, 0x97, 0xdc, 0x0c, 0x47, 0xb3, 0xfd, 0x4e, 0xdf, 0xe6, 0x25, 0xf7, 0xc2, 0xf2, 0x75, 0xc8,
- 0xda, 0xa1, 0x65, 0xe1, 0xe2, 0xd1, 0xee, 0xfe, 0xe5, 0x5e, 0xe9, 0x5f, 0xdf, 0x97, 0xde, 0x51,
- 0x80, 0xf2, 0x55, 0xc8, 0xb0, 0xf6, 0x21, 0x6b, 0x8c, 0x42, 0xfe, 0xdb, 0xfb, 0x2a, 0x61, 0xa2,
- 0x76, 0xf9, 0x79, 0x00, 0x71, 0x35, 0xc2, 0x5f, 0xfb, 0x8d, 0xc0, 0xfe, 0xfb, 0xfb, 0xf2, 0x9b,
- 0x9a, 0x2e, 0xa4, 0x4b, 0x20, 0xbe, 0xd0, 0xb9, 0x3b, 0xc1, 0xbb, 0xbd, 0x04, 0x7c, 0x46, 0x9e,
- 0x83, 0xc9, 0x57, 0x7c, 0xc7, 0x0e, 0x68, 0x73, 0x14, 0xfa, 0x3f, 0x24, 0x5a, 0xe9, 0xa3, 0xc3,
- 0xda, 0x8e, 0xc7, 0x02, 0xda, 0xf4, 0x47, 0x61, 0xff, 0x53, 0x62, 0x23, 0x00, 0x82, 0x0d, 0xea,
- 0x07, 0xe3, 0x8c, 0xfb, 0xbf, 0x14, 0x58, 0x01, 0xd0, 0x68, 0xfc, 0x7d, 0xcc, 0x3a, 0xa3, 0xb0,
- 0x3f, 0x54, 0x46, 0x4b, 0xfd, 0xf2, 0xc7, 0x20, 0x87, 0x3f, 0xc5, 0x87, 0x72, 0x23, 0xc0, 0xff,
- 0x2d, 0xc1, 0x5d, 0x04, 0xf6, 0xec, 0x07, 0x8d, 0xc0, 0x1c, 0xed, 0xec, 0xff, 0x91, 0x33, 0xad,
- 0xf4, 0xcb, 0xab, 0x90, 0xf7, 0x83, 0x46, 0x23, 0x94, 0xf5, 0xe9, 0x08, 0xf8, 0xff, 0xbe, 0x1f,
- 0x5d, 0x59, 0x44, 0x18, 0x9c, 0xed, 0x93, 0xe3, 0xc0, 0x75, 0xf8, 0x6b, 0x8e, 0x51, 0x0c, 0xef,
- 0x49, 0x86, 0x18, 0x64, 0xad, 0x32, 0xfc, 0xfa, 0x16, 0x36, 0x9d, 0x4d, 0x47, 0x5c, 0xdc, 0x7e,
- 0x6a, 0x69, 0xf4, 0x0d, 0x2c, 0xbc, 0x5d, 0x84, 0x79, 0x9c, 0x88, 0x13, 0xcf, 0xe4, 0xef, 0x5b,
- 0x4c, 0xdf, 0xb1, 0xe5, 0x8d, 0x6c, 0xba, 0x4d, 0x4d, 0x7b, 0xe1, 0xde, 0xae, 0x71, 0x97, 0xbe,
- 0x98, 0x00, 0xb2, 0x1f, 0xf1, 0x55, 0x39, 0x9f, 0xf6, 0x08, 0x4c, 0xdd, 0x32, 0x6d, 0x86, 0xab,
- 0x97, 0x61, 0x4d, 0xc3, 0x5f, 0x4b, 0x16, 0xf4, 0x5e, 0xa1, 0xb6, 0x04, 0x85, 0x5a, 0xcb, 0x61,
- 0x16, 0x35, 0xd8, 0x1a, 0x93, 0xdf, 0xf1, 0x15, 0xf4, 0x1e, 0x99, 0xf6, 0x34, 0xe4, 0xab, 0x8e,
- 0x71, 0xcc, 0x02, 0xdd, 0xf1, 0x99, 0xfa, 0x4a, 0x6e, 0x66, 0x05, 0x2d, 0x5d, 0x89, 0x35, 0xe8,
- 0x71, 0xad, 0x72, 0xfa, 0x87, 0x5f, 0x3d, 0x9f, 0x58, 0xfa, 0x7e, 0xa6, 0x07, 0xab, 0x2d, 0x42,
- 0xbe, 0x66, 0x50, 0x6f, 0x2d, 0xf4, 0x6b, 0x81, 0xe3, 0xaa, 0x8f, 0xc2, 0x62, 0x22, 0x34, 0x7b,
- 0x8d, 0x36, 0x9a, 0xac, 0xd6, 0x72, 0x5c, 0xd7, 0xb4, 0x9b, 0xdc, 0xa2, 0x94, 0xde, 0x2b, 0xd4,
- 0x1e, 0x80, 0xdc, 0x06, 0x35, 0xfd, 0x4e, 0xcd, 0x92, 0x2f, 0x84, 0x53, 0x7a, 0x57, 0xc0, 0x07,
- 0x15, 0x1e, 0xb6, 0xa9, 0x67, 0xda, 0xac, 0x46, 0x4f, 0xf8, 0x05, 0x7c, 0x4a, 0xef, 0x91, 0x71,
- 0x4b, 0xda, 0xa6, 0xc5, 0xb6, 0x79, 0xed, 0x2d, 0x3e, 0x15, 0xd0, 0xe3, 0x22, 0x6d, 0x05, 0xb2,
- 0x5b, 0x86, 0x63, 0xdf, 0x74, 0xa2, 0x0f, 0x12, 0x34, 0x31, 0xe6, 0xb5, 0xd0, 0xb2, 0x3a, 0xb5,
- 0xd0, 0xf6, 0x4c, 0x9f, 0xe9, 0x91, 0x8e, 0x76, 0x11, 0xb2, 0x2f, 0x52, 0xbb, 0x1a, 0x7a, 0xbe,
- 0x78, 0xdb, 0x54, 0xbc, 0x5c, 0x14, 0xfa, 0xd8, 0xba, 0xea, 0x19, 0x2d, 0x3d, 0x6a, 0xc7, 0x51,
- 0xee, 0x30, 0x3b, 0xac, 0x52, 0x97, 0x79, 0x86, 0x65, 0xba, 0xfc, 0x5f, 0x10, 0x72, 0x7a, 0xaf,
- 0x10, 0x6d, 0x5c, 0x63, 0x2c, 0xb0, 0x58, 0xd5, 0x39, 0x66, 0x1e, 0xff, 0x0f, 0x81, 0x9c, 0x1e,
- 0x17, 0x69, 0x0b, 0x90, 0xbd, 0x65, 0x36, 0xab, 0x9e, 0xd9, 0x50, 0x9f, 0xfa, 0x47, 0xcf, 0x38,
- 0x6d, 0x1b, 0xe6, 0x6d, 0xc7, 0x33, 0xd8, 0x0d, 0x6a, 0x7a, 0xfc, 0xfb, 0xb0, 0xa2, 0x9a, 0xb6,
- 0x58, 0x83, 0x1e, 0xd7, 0xd2, 0x96, 0x61, 0xfa, 0x86, 0x65, 0x36, 0x5b, 0x41, 0x95, 0x7a, 0xd4,
- 0x68, 0x85, 0x01, 0x2b, 0x15, 0x16, 0x53, 0xcb, 0x93, 0x7a, 0xbf, 0x18, 0xbb, 0xc6, 0xe8, 0xd0,
- 0xa9, 0xc1, 0x4a, 0x53, 0x5c, 0x25, 0x7a, 0xd6, 0x1e, 0x02, 0xd8, 0x76, 0x8e, 0x82, 0x4f, 0x86,
- 0xd4, 0xf3, 0x3a, 0xa5, 0xe2, 0x62, 0x6a, 0xb9, 0xa0, 0xc7, 0x24, 0x38, 0xb0, 0x7d, 0xfa, 0xaa,
- 0x29, 0x3b, 0x2e, 0x4d, 0x73, 0x85, 0xb8, 0x48, 0x7b, 0x0c, 0x8a, 0x15, 0xf9, 0x5e, 0x63, 0x2d,
- 0xe4, 0x33, 0x44, 0x78, 0x1f, 0x7d, 0x52, 0xb4, 0x77, 0xcd, 0x33, 0xd9, 0x91, 0x41, 0x7d, 0xb6,
- 0x46, 0x0f, 0x1d, 0xc7, 0x2e, 0xcd, 0x70, 0xb6, 0x7e, 0x31, 0xda, 0xbb, 0x43, 0xdd, 0x5a, 0x8b,
- 0x7a, 0xc7, 0xfc, 0x8b, 0xb4, 0x9c, 0x1e, 0x3d, 0x63, 0xc0, 0xec, 0xb2, 0x60, 0x0b, 0xd7, 0xb8,
- 0x15, 0x36, 0x58, 0x69, 0x56, 0x1c, 0x83, 0xe2, 0x32, 0x11, 0xd0, 0x17, 0xfd, 0x1e, 0xa7, 0x6a,
- 0x00, 0x13, 0xdb, 0xf4, 0xa4, 0xc3, 0x3c, 0x92, 0xc6, 0xdf, 0x7b, 0x56, 0x63, 0x87, 0xda, 0x24,
- 0xa3, 0x65, 0x21, 0x7d, 0x93, 0x59, 0x2e, 0x99, 0xd0, 0x72, 0x90, 0xd1, 0x69, 0x83, 0x7a, 0x24,
- 0xa7, 0x4d, 0x42, 0x6a, 0xd5, 0x6b, 0x13, 0x40, 0xd9, 0x8b, 0xcc, 0xf3, 0x19, 0xc9, 0xa3, 0xe2,
- 0x6e, 0x18, 0xf8, 0x64, 0x5a, 0x9b, 0x82, 0x5c, 0x64, 0x32, 0x39, 0x83, 0x6c, 0x55, 0x8a, 0x4b,
- 0x90, 0xcc, 0x5f, 0xfc, 0x5c, 0x06, 0xb2, 0x2a, 0x88, 0x10, 0xb1, 0x63, 0xda, 0x0d, 0x72, 0x1f,
- 0xaa, 0x7c, 0x82, 0xd9, 0x36, 0xb3, 0x48, 0x82, 0x7f, 0x26, 0xe2, 0x78, 0x36, 0x49, 0x6a, 0x79,
- 0x98, 0xac, 0x99, 0x16, 0xb3, 0x0d, 0x46, 0x52, 0xf8, 0xb0, 0xed, 0x1c, 0xfa, 0x01, 0x37, 0x30,
- 0x0b, 0xe9, 0xbd, 0xdb, 0x4c, 0x9a, 0xb7, 0xeb, 0xf8, 0x4c, 0x98, 0xb7, 0x4b, 0x6f, 0x33, 0x8b,
- 0x4c, 0xa2, 0xb0, 0x6a, 0x5a, 0x16, 0xc9, 0xa2, 0xf0, 0xa6, 0x63, 0x59, 0x1d, 0x92, 0xd3, 0x0a,
- 0x90, 0xdd, 0x70, 0x0c, 0x3c, 0x16, 0x31, 0x02, 0xa8, 0x72, 0xc3, 0xf1, 0x8e, 0x85, 0xdd, 0x6b,
- 0xcc, 0x0a, 0x48, 0x81, 0xf7, 0x1c, 0x5a, 0x01, 0x99, 0xc2, 0x5f, 0xfb, 0xa1, 0x7f, 0x4c, 0x8a,
- 0x48, 0xb0, 0xde, 0x32, 0x5d, 0x1c, 0x16, 0x0a, 0x99, 0x1d, 0x10, 0x22, 0x4c, 0xa4, 0x01, 0x99,
- 0xe1, 0xcd, 0x4e, 0xe8, 0x05, 0x44, 0x43, 0x03, 0xf5, 0xd0, 0xa6, 0x27, 0xb4, 0x43, 0x66, 0xb1,
- 0xb3, 0x9d, 0xd0, 0x3a, 0x64, 0x9e, 0xd7, 0x21, 0x73, 0x5a, 0x11, 0xa0, 0xea, 0x58, 0x66, 0x60,
- 0x1a, 0x26, 0xb5, 0xc9, 0x19, 0x54, 0x95, 0xa5, 0x08, 0x99, 0xc7, 0x87, 0x7d, 0x86, 0x35, 0x8c,
- 0x47, 0xce, 0x22, 0xf3, 0xb6, 0x79, 0x14, 0x90, 0x12, 0xba, 0x64, 0x83, 0x62, 0x62, 0x23, 0xe7,
- 0xb0, 0x97, 0x3d, 0xaf, 0xc1, 0x3c, 0xb2, 0x80, 0x3f, 0xf7, 0xcd, 0xc0, 0x62, 0xe4, 0x7e, 0x6d,
- 0x1a, 0xf2, 0xb7, 0x5a, 0x8c, 0x59, 0x87, 0xd4, 0xf3, 0x9c, 0x13, 0xf2, 0x00, 0x76, 0x7a, 0xd3,
- 0xf1, 0x99, 0x6b, 0xba, 0x8c, 0x3c, 0xc8, 0xbf, 0x31, 0xa3, 0x9e, 0xcb, 0x70, 0xda, 0xc9, 0x43,
- 0xc8, 0x8c, 0x39, 0x87, 0x9c, 0xe7, 0x2e, 0x33, 0x2d, 0x46, 0x16, 0xb9, 0xf5, 0x96, 0x13, 0x36,
- 0xc8, 0x05, 0x31, 0x17, 0x96, 0x45, 0x96, 0xb0, 0xe3, 0x5b, 0xd4, 0xb2, 0x58, 0x40, 0x1e, 0xe6,
- 0x9f, 0xac, 0x85, 0x4d, 0xea, 0x91, 0x47, 0x50, 0xbc, 0xee, 0x99, 0xbe, 0xe9, 0x93, 0x47, 0x51,
- 0x79, 0x23, 0x0c, 0x3a, 0xe4, 0x31, 0xec, 0x64, 0xc7, 0xb4, 0x8e, 0xfd, 0x16, 0x3d, 0x66, 0xe4,
- 0x71, 0x8c, 0x8b, 0x7d, 0xea, 0x92, 0x65, 0xee, 0x21, 0x8b, 0x76, 0xc8, 0x13, 0x38, 0xbc, 0x75,
- 0xc7, 0x73, 0x6c, 0x16, 0x90, 0x8b, 0x22, 0x32, 0x18, 0x3d, 0x3e, 0xa2, 0x7e, 0x40, 0x9e, 0xe4,
- 0x93, 0x80, 0x96, 0x7c, 0x84, 0x37, 0x84, 0x96, 0xd5, 0x70, 0xee, 0x30, 0x8f, 0x3c, 0xc5, 0xdd,
- 0x47, 0x83, 0xc0, 0x63, 0xbe, 0x4f, 0x56, 0xb0, 0xeb, 0x1d, 0xd3, 0x0e, 0x03, 0x46, 0x2e, 0x71,
- 0x33, 0x5a, 0xa6, 0xcf, 0x2c, 0xf2, 0x51, 0xa4, 0x5e, 0xf5, 0x5d, 0xd3, 0x33, 0x6d, 0xf2, 0x13,
- 0x08, 0xd1, 0x9d, 0xd0, 0xc2, 0x84, 0x47, 0x2e, 0xa3, 0x21, 0x37, 0x69, 0x9b, 0x3c, 0x8d, 0x23,
- 0x58, 0xc3, 0x33, 0x1d, 0xb9, 0x82, 0x3f, 0x77, 0x4c, 0x9b, 0x79, 0xe4, 0xea, 0xc5, 0x2f, 0x24,
- 0xa0, 0x10, 0xcf, 0x7d, 0x3c, 0xd4, 0xa8, 0xdd, 0xa0, 0x96, 0x4f, 0xee, 0x43, 0xaa, 0x5a, 0xcb,
- 0x39, 0xe1, 0xe1, 0x9b, 0xc0, 0xa6, 0x1b, 0x96, 0xe3, 0x99, 0x7e, 0x40, 0x92, 0xd8, 0xfd, 0x0d,
- 0xcf, 0x6c, 0x34, 0x31, 0x22, 0x31, 0x1e, 0x3c, 0xda, 0x26, 0x69, 0x64, 0xae, 0x3a, 0x9e, 0xd1,
- 0x22, 0x19, 0x8e, 0x3d, 0xee, 0xf0, 0x04, 0x43, 0x26, 0x50, 0xe5, 0x05, 0xe7, 0x98, 0x91, 0x49,
- 0x1e, 0xbe, 0x8c, 0x06, 0x38, 0xcb, 0x3c, 0x2a, 0xd7, 0x3d, 0x6a, 0x33, 0x92, 0xe3, 0x24, 0x4e,
- 0xe8, 0x11, 0xf8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x81, 0x3e, 0x36, 0x12, 0x3f, 0x3a, 0x00,
- 0x00,
- }
- r := bytes.NewReader(gzipped)
- gzipr, err := compress_gzip.NewReader(r)
- if err != nil {
- panic(err)
- }
- ungzipped, err := io_ioutil.ReadAll(gzipr)
- if err != nil {
- panic(err)
- }
- if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
- panic(err)
+var File_typewriterprison_proto protoreflect.FileDescriptor
+
+var file_typewriterprison_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x74, 0x79, 0x70, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x91,
+ 0x01, 0x0a, 0x10, 0x54, 0x79, 0x70, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x72, 0x50, 0x72, 0x69,
+ 0x73, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x57, 0x69, 0x6e, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x65,
+ 0x6e, 0x67, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x57, 0x69, 0x6e, 0x65,
+ 0x4d, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x67, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x0c, 0x53, 0x68, 0x6f,
+ 0x65, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x65, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52,
+ 0x0c, 0x53, 0x68, 0x6f, 0x65, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x65, 0x65, 0x72, 0x12, 0x33, 0x0a,
+ 0x0b, 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x6f, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74,
+ 0x52, 0x6f, 0x73, 0x65, 0x73, 0x52, 0x0b, 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x6f, 0x73,
+ 0x65, 0x73, 0x22, 0xc8, 0x05, 0x0a, 0x0b, 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x6f, 0x73,
+ 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x63, 0x61, 0x72, 0x42, 0x75, 0x73, 0x53, 0x74, 0x6f,
+ 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x53, 0x63, 0x61, 0x72, 0x42, 0x75, 0x73,
+ 0x53, 0x74, 0x6f, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x42, 0x61, 0x64, 0x67, 0x65, 0x53, 0x68, 0x6f,
+ 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x42, 0x61, 0x64,
+ 0x67, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x44, 0x61,
+ 0x69, 0x73, 0x79, 0x53, 0x6c, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x44,
+ 0x61, 0x69, 0x73, 0x79, 0x53, 0x6c, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x53, 0x75, 0x62, 0x6d,
+ 0x61, 0x72, 0x69, 0x6e, 0x65, 0x53, 0x61, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c,
+ 0x53, 0x75, 0x62, 0x6d, 0x61, 0x72, 0x69, 0x6e, 0x65, 0x53, 0x61, 0x77, 0x12, 0x20, 0x0a, 0x0b,
+ 0x53, 0x6d, 0x69, 0x6c, 0x65, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0b, 0x53, 0x6d, 0x69, 0x6c, 0x65, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x12, 0x2e,
+ 0x0a, 0x08, 0x49, 0x63, 0x6f, 0x6e, 0x48, 0x6f, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x12, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x42, 0x75, 0x6c, 0x6c, 0x79, 0x53, 0x75, 0x6e,
+ 0x72, 0x69, 0x73, 0x65, 0x52, 0x08, 0x49, 0x63, 0x6f, 0x6e, 0x48, 0x6f, 0x70, 0x65, 0x12, 0x2a,
+ 0x0a, 0x08, 0x56, 0x61, 0x6e, 0x50, 0x75, 0x72, 0x73, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0e, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x48, 0x6f, 0x70, 0x65, 0x41, 0x72, 0x63, 0x68,
+ 0x52, 0x08, 0x56, 0x61, 0x6e, 0x50, 0x75, 0x72, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x4d, 0x65,
+ 0x6e, 0x75, 0x50, 0x61, 0x70, 0x65, 0x72, 0x63, 0x6c, 0x69, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x09, 0x52, 0x0d, 0x4d, 0x65, 0x6e, 0x75, 0x50, 0x61, 0x70, 0x65, 0x72, 0x63, 0x6c, 0x69, 0x70,
+ 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x65, 0x65, 0x74, 0x6c, 0x65, 0x50, 0x6f, 0x6b, 0x65, 0x72, 0x18,
+ 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x42, 0x65, 0x65, 0x74, 0x6c, 0x65, 0x50, 0x6f, 0x6b,
+ 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x57, 0x69, 0x67, 0x50, 0x72, 0x69, 0x64, 0x65, 0x18, 0x0a,
+ 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x57, 0x69, 0x67, 0x50, 0x72, 0x69, 0x64, 0x65, 0x12, 0x33,
+ 0x0a, 0x0b, 0x44, 0x69, 0x76, 0x6f, 0x72, 0x63, 0x65, 0x46, 0x61, 0x69, 0x72, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x44, 0x69, 0x76, 0x6f, 0x72,
+ 0x63, 0x65, 0x46, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x44, 0x69, 0x76, 0x6f, 0x72, 0x63, 0x65, 0x46,
+ 0x61, 0x69, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x50, 0x61, 0x72,
+ 0x61, 0x63, 0x68, 0x75, 0x74, 0x65, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x46, 0x6c,
+ 0x69, 0x67, 0x68, 0x74, 0x50, 0x61, 0x72, 0x61, 0x63, 0x68, 0x75, 0x74, 0x65, 0x12, 0x1a, 0x0a,
+ 0x08, 0x42, 0x65, 0x65, 0x72, 0x52, 0x61, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x07, 0x52,
+ 0x08, 0x42, 0x65, 0x65, 0x72, 0x52, 0x61, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x4c, 0x6f, 0x66,
+ 0x74, 0x51, 0x75, 0x61, 0x72, 0x72, 0x79, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0a, 0x4c,
+ 0x6f, 0x66, 0x74, 0x51, 0x75, 0x61, 0x72, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x54, 0x61, 0x78,
+ 0x69, 0x44, 0x69, 0x76, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0b,
+ 0x54, 0x61, 0x78, 0x69, 0x44, 0x69, 0x76, 0x6f, 0x72, 0x63, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x45,
+ 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x75, 0x74, 0x74, 0x65, 0x72, 0x18, 0x10, 0x20,
+ 0x03, 0x28, 0x07, 0x52, 0x0e, 0x45, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x75, 0x74,
+ 0x74, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x42, 0x72, 0x69, 0x65, 0x66, 0x63, 0x61, 0x73, 0x65,
+ 0x42, 0x61, 0x62, 0x6f, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0f, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x63, 0x61, 0x73, 0x65, 0x42, 0x61, 0x62, 0x6f, 0x6f, 0x6e, 0x12, 0x1a, 0x0a,
+ 0x08, 0x4d, 0x61, 0x70, 0x53, 0x68, 0x61, 0x72, 0x6b, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x08, 0x4d, 0x61, 0x70, 0x53, 0x68, 0x61, 0x72, 0x6b, 0x12, 0x22, 0x0a, 0x0c, 0x4e, 0x65, 0x74,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6c, 0x75, 0x64, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0c, 0x4e, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6c, 0x75, 0x64, 0x65, 0x2a, 0x73, 0x0a,
+ 0x0b, 0x44, 0x69, 0x76, 0x6f, 0x72, 0x63, 0x65, 0x46, 0x61, 0x69, 0x72, 0x12, 0x0a, 0x0a, 0x06,
+ 0x4c, 0x61, 0x77, 0x79, 0x65, 0x72, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x4f, 0x6c, 0x64, 0x4d,
+ 0x61, 0x6e, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x65, 0x6c, 0x70, 0x10, 0x06, 0x12, 0x09,
+ 0x0a, 0x05, 0x52, 0x61, 0x64, 0x61, 0x72, 0x10, 0x09, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x72, 0x6d,
+ 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x56, 0x65, 0x72, 0x73, 0x65, 0x10, 0x0b, 0x12, 0x08, 0x0a,
+ 0x04, 0x4e, 0x75, 0x74, 0x73, 0x10, 0x0f, 0x12, 0x0d, 0x0a, 0x09, 0x42, 0x72, 0x69, 0x65, 0x66,
+ 0x63, 0x61, 0x73, 0x65, 0x10, 0x15, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x61, 0x6c, 0x61, 0x63, 0x65,
+ 0x10, 0x16, 0x2a, 0x83, 0x05, 0x0a, 0x08, 0x48, 0x6f, 0x70, 0x65, 0x41, 0x72, 0x63, 0x68, 0x12,
+ 0x08, 0x0a, 0x04, 0x4d, 0x69, 0x6e, 0x64, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4b, 0x65, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x6f, 0x72, 0x6e, 0x10, 0x02, 0x12,
+ 0x0b, 0x0a, 0x07, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07,
+ 0x4c, 0x6f, 0x62, 0x73, 0x74, 0x65, 0x72, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x76, 0x65,
+ 0x6e, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6f, 0x73, 0x65, 0x10, 0x06, 0x12, 0x09, 0x0a,
+ 0x05, 0x4e, 0x61, 0x76, 0x65, 0x6c, 0x10, 0x07, 0x12, 0x08, 0x0a, 0x04, 0x50, 0x69, 0x6c, 0x6c,
+ 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x48, 0x6f, 0x6c, 0x6c, 0x79, 0x10, 0x09, 0x12, 0x0c, 0x0a,
+ 0x08, 0x44, 0x6f, 0x63, 0x74, 0x72, 0x69, 0x6e, 0x65, 0x10, 0x0a, 0x12, 0x08, 0x0a, 0x04, 0x46,
+ 0x6f, 0x72, 0x6b, 0x10, 0x0b, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x65, 0x6c, 0x74, 0x10, 0x0c, 0x12,
+ 0x08, 0x0a, 0x04, 0x43, 0x75, 0x6c, 0x74, 0x10, 0x0d, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x75, 0x73,
+ 0x6b, 0x10, 0x0e, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x68, 0x69, 0x70, 0x73, 0x10, 0x0f, 0x12, 0x08,
+ 0x0a, 0x04, 0x54, 0x65, 0x6e, 0x74, 0x10, 0x10, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x6f, 0x61, 0x74,
+ 0x10, 0x11, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x72, 0x74, 0x10, 0x12, 0x12, 0x0b, 0x0a,
+ 0x07, 0x52, 0x75, 0x6e, 0x61, 0x77, 0x61, 0x79, 0x10, 0x13, 0x12, 0x0c, 0x0a, 0x08, 0x4d, 0x75,
+ 0x6c, 0x62, 0x65, 0x72, 0x72, 0x79, 0x10, 0x14, 0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x6f, 0x6c, 0x69,
+ 0x74, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x10, 0x15, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73,
+ 0x61, 0x67, 0x65, 0x10, 0x16, 0x12, 0x0b, 0x0a, 0x07, 0x54, 0x65, 0x61, 0x63, 0x68, 0x65, 0x72,
+ 0x10, 0x17, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x69, 0x66, 0x74, 0x10, 0x18, 0x12, 0x0a, 0x0a, 0x06,
+ 0x44, 0x61, 0x6e, 0x67, 0x65, 0x72, 0x10, 0x19, 0x12, 0x09, 0x0a, 0x05, 0x4f, 0x72, 0x64, 0x65,
+ 0x72, 0x10, 0x1a, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x10, 0x1b, 0x12, 0x0e,
+ 0x0a, 0x0a, 0x4d, 0x65, 0x61, 0x74, 0x6d, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x10, 0x1c, 0x12, 0x0c,
+ 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x65, 0x70, 0x69, 0x70, 0x65, 0x10, 0x1d, 0x12, 0x0d, 0x0a, 0x09,
+ 0x43, 0x61, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x10, 0x1e, 0x12, 0x08, 0x0a, 0x04, 0x53,
+ 0x68, 0x6f, 0x70, 0x10, 0x1f, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x69, 0x6c, 0x65, 0x10, 0x20, 0x12,
+ 0x09, 0x0a, 0x05, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x10, 0x21, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x69,
+ 0x6c, 0x6c, 0x10, 0x22, 0x12, 0x0a, 0x0a, 0x06, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x10, 0x23,
+ 0x12, 0x09, 0x0a, 0x05, 0x53, 0x75, 0x67, 0x61, 0x72, 0x10, 0x24, 0x12, 0x0a, 0x0a, 0x06, 0x43,
+ 0x72, 0x69, 0x73, 0x69, 0x73, 0x10, 0x25, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x75, 0x74, 0x79, 0x10,
+ 0x26, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x69, 0x6c, 0x6b, 0x73, 0x68, 0x61, 0x6b, 0x65, 0x10, 0x27,
+ 0x12, 0x07, 0x0a, 0x03, 0x54, 0x61, 0x70, 0x10, 0x28, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x6c, 0x61,
+ 0x79, 0x10, 0x29, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x6f, 0x72, 0x6f, 0x6e, 0x65, 0x74, 0x10, 0x2a,
+ 0x12, 0x0d, 0x0a, 0x09, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x66, 0x61, 0x73, 0x74, 0x10, 0x2b, 0x12,
+ 0x08, 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x10, 0x2c, 0x12, 0x0d, 0x0a, 0x09, 0x42, 0x75, 0x6c,
+ 0x6c, 0x64, 0x6f, 0x7a, 0x65, 0x72, 0x10, 0x2d, 0x12, 0x0c, 0x0a, 0x08, 0x4d, 0x61, 0x74, 0x74,
+ 0x72, 0x65, 0x73, 0x73, 0x10, 0x2e, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65,
+ 0x10, 0x2f, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x68, 0x69, 0x73, 0x65, 0x6c, 0x10, 0x30, 0x12, 0x0b,
+ 0x0a, 0x07, 0x41, 0x73, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x10, 0x31, 0x12, 0x0c, 0x0a, 0x08, 0x52,
+ 0x6f, 0x75, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x10, 0x32, 0x12, 0x07, 0x0a, 0x03, 0x48, 0x61, 0x6d,
+ 0x10, 0x33, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x65, 0x6e, 0x63, 0x68, 0x10, 0x34, 0x12, 0x09, 0x0a,
+ 0x05, 0x4d, 0x69, 0x6e, 0x65, 0x72, 0x10, 0x35, 0x2a, 0x91, 0x01, 0x0a, 0x0c, 0x42, 0x75, 0x6c,
+ 0x6c, 0x79, 0x53, 0x75, 0x6e, 0x72, 0x69, 0x73, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x61, 0x6e,
+ 0x64, 0x61, 0x6c, 0x73, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61,
+ 0x73, 0x65, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x46, 0x6c, 0x6f, 0x72, 0x69, 0x73, 0x74, 0x10,
+ 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x72, 0x69, 0x64, 0x67, 0x65, 0x10, 0x03, 0x12, 0x08, 0x0a,
+ 0x04, 0x54, 0x72, 0x61, 0x6d, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x6f, 0x72, 0x63, 0x68,
+ 0x10, 0x05, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x6b, 0x79, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x10, 0x06,
+ 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x6f, 0x6b, 0x65, 0x10, 0x07, 0x12, 0x0b, 0x0a, 0x07, 0x4c, 0x65,
+ 0x61, 0x74, 0x68, 0x65, 0x72, 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x72, 0x61, 0x6e, 0x65,
+ 0x10, 0x09, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x6f, 0x75, 0x72, 0x10, 0x0a, 0x42, 0x41, 0x5a, 0x3f,
+ 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x61, 0x74, 0x79, 0x64,
+ 0x69, 0x64, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x75, 0x69, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c,
+ 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x67, 0x65, 0x6e, 0x2d, 0x76, 0x61, 0x6c, 0x69, 0x64,
+ 0x61, 0x74, 0x6f, 0x72, 0x2d, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e,
+}
+
+var (
+ file_typewriterprison_proto_rawDescOnce sync.Once
+ file_typewriterprison_proto_rawDescData = file_typewriterprison_proto_rawDesc
+)
+
+func file_typewriterprison_proto_rawDescGZIP() []byte {
+ file_typewriterprison_proto_rawDescOnce.Do(func() {
+ file_typewriterprison_proto_rawDescData = protoimpl.X.CompressGZIP(file_typewriterprison_proto_rawDescData)
+ })
+ return file_typewriterprison_proto_rawDescData
+}
+
+var file_typewriterprison_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
+var file_typewriterprison_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_typewriterprison_proto_goTypes = []any{
+ (DivorceFair)(0), // 0: main.DivorceFair
+ (HopeArch)(0), // 1: main.HopeArch
+ (BullySunrise)(0), // 2: main.BullySunrise
+ (*TypewriterPrison)(nil), // 3: main.TypewriterPrison
+ (*PocketRoses)(nil), // 4: main.PocketRoses
+}
+var file_typewriterprison_proto_depIdxs = []int32{
+ 4, // 0: main.TypewriterPrison.PocketRoses:type_name -> main.PocketRoses
+ 2, // 1: main.PocketRoses.IconHope:type_name -> main.BullySunrise
+ 1, // 2: main.PocketRoses.VanPurse:type_name -> main.HopeArch
+ 0, // 3: main.PocketRoses.DivorceFair:type_name -> main.DivorceFair
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_typewriterprison_proto_init() }
+func file_typewriterprison_proto_init() {
+ if File_typewriterprison_proto != nil {
+ return
}
- return d
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_typewriterprison_proto_rawDesc,
+ NumEnums: 3,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_typewriterprison_proto_goTypes,
+ DependencyIndexes: file_typewriterprison_proto_depIdxs,
+ EnumInfos: file_typewriterprison_proto_enumTypes,
+ MessageInfos: file_typewriterprison_proto_msgTypes,
+ }.Build()
+ File_typewriterprison_proto = out.File
+ file_typewriterprison_proto_rawDesc = nil
+ file_typewriterprison_proto_goTypes = nil
+ file_typewriterprison_proto_depIdxs = nil
}
diff --git a/validator/gen-validator-tests/typewriterprison.proto b/validator/gen-validator-tests/typewriterprison.proto
index 1d8985e..f903a97 100644
--- a/validator/gen-validator-tests/typewriterprison.proto
+++ b/validator/gen-validator-tests/typewriterprison.proto
@@ -4,17 +4,15 @@ syntax = "proto2";
package main;
-import "github.com/gogo/protobuf/gogoproto/gogo.proto";
+option go_package = "github.com/katydid/testsuite/validator/gen-validator-tests/main";
message TypewriterPrison {
- option (gogoproto.description) = true;
optional bytes WineMessenger = 1;
optional bytes ShoelaceBeer = 2;
optional PocketRoses PocketRoses = 3;
}
message PocketRoses {
- option (gogoproto.description) = true;
optional string ScarBusStop = 1;
optional int64 BadgeShopping = 2;
optional int64 DaisySled = 3;
@@ -78,7 +76,7 @@ enum HopeArch {
Danger = 25;
Order = 26;
Title = 27;
- Wheelbarrow = 28;
+ Meatmarrow = 28;
Hosepipe = 29;
Carpenter = 30;
Shop = 31;
diff --git a/validator/gen-validator-tests/typewriterprison_benches.go b/validator/gen-validator-tests/typewriterprison_benches.go
index 2be7120..e2ff098 100644
--- a/validator/gen-validator-tests/typewriterprison_benches.go
+++ b/validator/gen-validator-tests/typewriterprison_benches.go
@@ -19,8 +19,8 @@ import (
"math/rand"
"strings"
- "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
+ "google.golang.org/protobuf/proto"
)
func RandomValidTypewriterPrisonScarBusStop(r *rand.Rand) ProtoMessage {
diff --git a/validator/gen-validator-tests/typewriterprison_gostring.go b/validator/gen-validator-tests/typewriterprison_gostring.go
deleted file mode 100644
index bb42d27..0000000
--- a/validator/gen-validator-tests/typewriterprison_gostring.go
+++ /dev/null
@@ -1,9 +0,0 @@
-package main
-
-func (b *TypewriterPrison) GoString() string {
- return deriveGoStringTypewriterPrison(b)
-}
-
-func (b *PocketRoses) GoString() string {
- return deriveGoStringPocketRoses(b)
-}
diff --git a/validator/gen-validator-tests/typewriterprison_tests.go b/validator/gen-validator-tests/typewriterprison_tests.go
index bba74f5..19898c2 100644
--- a/validator/gen-validator-tests/typewriterprison_tests.go
+++ b/validator/gen-validator-tests/typewriterprison_tests.go
@@ -15,8 +15,8 @@
package main
import (
- "github.com/gogo/protobuf/proto"
. "github.com/katydid/validator-go/validator/combinator"
+ "google.golang.org/protobuf/proto"
)
var AbcPocketRoses = &PocketRoses{
diff --git a/validator/gen-validator-tests/validate.go b/validator/gen-validator-tests/validate.go
index 1ef5ed0..f9c4b7d 100644
--- a/validator/gen-validator-tests/validate.go
+++ b/validator/gen-validator-tests/validate.go
@@ -18,10 +18,10 @@ import (
"encoding/json"
"encoding/xml"
- "github.com/gogo/protobuf/proto"
- "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
"github.com/katydid/validator-go/validator/ast"
"github.com/katydid/validator-go/validator/combinator"
+ "google.golang.org/protobuf/proto"
+ descriptor "google.golang.org/protobuf/types/descriptorpb"
)
type Validator struct {
diff --git a/validator/tests/pb/BananaLargeMatch/valid.main.BananaTuple.desc.pb b/validator/tests/pb/BananaLargeMatch/valid.main.BananaTuple.desc.pb
index 5d77186..40f8496 100644
Binary files a/validator/tests/pb/BananaLargeMatch/valid.main.BananaTuple.desc.pb and b/validator/tests/pb/BananaLargeMatch/valid.main.BananaTuple.desc.pb differ
diff --git a/validator/tests/pb/main.BananaTuple.desc b/validator/tests/pb/main.BananaTuple.desc
index 85be174..4739fba 100644
Binary files a/validator/tests/pb/main.BananaTuple.desc and b/validator/tests/pb/main.BananaTuple.desc differ
diff --git a/validator/tests/pb/main.FinanceJudo.desc b/validator/tests/pb/main.FinanceJudo.desc
index 812d525..7959d86 100644
Binary files a/validator/tests/pb/main.FinanceJudo.desc and b/validator/tests/pb/main.FinanceJudo.desc differ
diff --git a/validator/tests/pb/main.Knot.desc b/validator/tests/pb/main.Knot.desc
index d08c591..2c245a4 100644
Binary files a/validator/tests/pb/main.Knot.desc and b/validator/tests/pb/main.Knot.desc differ
diff --git a/validator/tests/pb/main.Person.desc b/validator/tests/pb/main.Person.desc
index 3220147..0019df7 100644
Binary files a/validator/tests/pb/main.Person.desc and b/validator/tests/pb/main.Person.desc differ
diff --git a/validator/tests/pb/main.PocketRoses.desc b/validator/tests/pb/main.PocketRoses.desc
index 72a877a..b6f6326 100644
Binary files a/validator/tests/pb/main.PocketRoses.desc and b/validator/tests/pb/main.PocketRoses.desc differ
diff --git a/validator/tests/pb/main.PuddingMilkshake.desc b/validator/tests/pb/main.PuddingMilkshake.desc
index 812d525..7959d86 100644
Binary files a/validator/tests/pb/main.PuddingMilkshake.desc and b/validator/tests/pb/main.PuddingMilkshake.desc differ
diff --git a/validator/tests/pb/main.SrcTree.desc b/validator/tests/pb/main.SrcTree.desc
index 9c15508..ec3d4c3 100644
Binary files a/validator/tests/pb/main.SrcTree.desc and b/validator/tests/pb/main.SrcTree.desc differ
diff --git a/validator/tests/pb/main.TopsyTurvy.desc b/validator/tests/pb/main.TopsyTurvy.desc
index e62cd7e..99272e2 100644
Binary files a/validator/tests/pb/main.TopsyTurvy.desc and b/validator/tests/pb/main.TopsyTurvy.desc differ
diff --git a/validator/tests/pb/main.TypewriterPrison.desc b/validator/tests/pb/main.TypewriterPrison.desc
index 72a877a..b6f6326 100644
Binary files a/validator/tests/pb/main.TypewriterPrison.desc and b/validator/tests/pb/main.TypewriterPrison.desc differ
diff --git a/validator/tests/xml/XmlContextDavid/invalid.xml b/validator/tests/xml/XmlContextDavid/invalid.xml
index 51866f7..8dd7119 100644
--- a/validator/tests/xml/XmlContextDavid/invalid.xml
+++ b/validator/tests/xml/XmlContextDavid/invalid.xml
@@ -3,19 +3,10 @@
123
TheStreet
-
-
- 13
456
SomeStreet
-
-
- 15
0123456789
-
-
- 51
\ No newline at end of file
diff --git a/validator/tests/xml/XmlContextRobert/valid.xml b/validator/tests/xml/XmlContextRobert/valid.xml
index 3c95e0a..143bbb5 100644
--- a/validator/tests/xml/XmlContextRobert/valid.xml
+++ b/validator/tests/xml/XmlContextRobert/valid.xml
@@ -3,12 +3,6 @@
456
TheStreet
-
-
- 14
0127897897
-
-
- 36
\ No newline at end of file