You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ka...@apache.org on 2020/01/22 05:48:19 UTC

[airflow-on-k8s-operator] branch master updated: Fix repo - populate vendor, rename paths etc. (#2)

This is an automated email from the ASF dual-hosted git repository.

kaxilnaik pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airflow-on-k8s-operator.git


The following commit(s) were added to refs/heads/master by this push:
     new 3b5e953  Fix repo - populate vendor, rename paths etc. (#2)
3b5e953 is described below

commit 3b5e9536044ba7c49fdbb743d186e9488fc63ab6
Author: barney-s <64...@users.noreply.github.com>
AuthorDate: Tue Jan 21 21:48:11 2020 -0800

    Fix repo - populate vendor, rename paths etc. (#2)
---
 .gitignore                                         |      4 +
 Dockerfile                                         |      6 +-
 Gopkg.lock                                         |     18 +-
 Makefile                                           |      2 +-
 PROJECT                                            |      0
 README.md                                          |      4 +
 cmd/manager/main.go                                |      6 +-
 docs/design.md                                     |      2 +-
 docs/development.md                                |      2 +-
 docs/quickstart.md                                 |      4 +-
 hack/boilerplate.go.txt                            |     28 +-
 pkg/apis/addtoscheme_airflow_v1alpha1.go           |      2 +-
 pkg/apis/airflow/v1alpha1/doc.go                   |      2 +-
 pkg/apis/airflow/v1alpha1/register.go              |      2 +-
 pkg/apis/airflow/v1alpha1/zz_generated.deepcopy.go |      3 +-
 pkg/apis/doc.go                                    |      2 +
 pkg/controller/add_airflowbase.go                  |      2 +-
 pkg/controller/add_airflowcluster.go               |      2 +-
 .../airflowbase/airflowbase_controller.go          |      6 +-
 .../airflowbase_controller_suite_test.go           |      2 +-
 .../airflowbase/airflowbase_controller_test.go     |      2 +-
 .../airflowcluster/airflowcluster_controller.go    |      6 +-
 .../airflowcluster_controller_suite_test.go        |      2 +-
 .../airflowcluster_controller_test.go              |      2 +-
 pkg/controller/application/application_test.go     |      2 +-
 pkg/controller/common/common.go                    |      2 +-
 test/e2e/base_test.go                              |      2 +-
 test/e2e/cluster_test.go                           |      2 +-
 test/e2e/gcp_test.go                               |      2 +-
 vendor/cloud.google.com/go/AUTHORS                 |     15 +
 vendor/cloud.google.com/go/CHANGES.md              |   1018 +
 vendor/cloud.google.com/go/CODE_OF_CONDUCT.md      |     44 +
 vendor/cloud.google.com/go/CONTRIBUTING.md         |    234 +
 vendor/cloud.google.com/go/CONTRIBUTORS            |     40 +
 vendor/cloud.google.com/go/LICENSE                 |    202 +
 vendor/cloud.google.com/go/README.md               |    507 +
 vendor/cloud.google.com/go/RELEASING.md            |     47 +
 .../go/asset/v1beta1/asset_client.go               |    248 +
 vendor/cloud.google.com/go/asset/v1beta1/doc.go    |     89 +
 .../go/bigquery/benchmarks/README.md               |      8 +
 .../go/bigquery/benchmarks/bench.go                |     85 +
 .../go/bigquery/benchmarks/queries.json            |     10 +
 vendor/cloud.google.com/go/bigquery/bigquery.go    |    162 +
 .../cloud.google.com/go/bigquery/bigquery.replay   |  38404 +++++
 vendor/cloud.google.com/go/bigquery/copy.go        |    107 +
 vendor/cloud.google.com/go/bigquery/dataset.go     |    536 +
 .../datatransfer/apiv1/data_transfer_client.go     |    625 +
 .../go/bigquery/datatransfer/apiv1/doc.go          |     90 +
 .../go/bigquery/datatransfer/apiv1/path_funcs.go   |    135 +
 vendor/cloud.google.com/go/bigquery/doc.go         |    310 +
 vendor/cloud.google.com/go/bigquery/error.go       |     83 +
 vendor/cloud.google.com/go/bigquery/external.go    |    400 +
 vendor/cloud.google.com/go/bigquery/extract.go     |    110 +
 vendor/cloud.google.com/go/bigquery/file.go        |    137 +
 vendor/cloud.google.com/go/bigquery/gcs.go         |     75 +
 vendor/cloud.google.com/go/bigquery/inserter.go    |    238 +
 vendor/cloud.google.com/go/bigquery/iterator.go    |    222 +
 vendor/cloud.google.com/go/bigquery/job.go         |    821 +
 vendor/cloud.google.com/go/bigquery/load.go        |    146 +
 vendor/cloud.google.com/go/bigquery/nulls.go       |    320 +
 vendor/cloud.google.com/go/bigquery/params.go      |    356 +
 vendor/cloud.google.com/go/bigquery/query.go       |    328 +
 vendor/cloud.google.com/go/bigquery/random.go      |     56 +
 vendor/cloud.google.com/go/bigquery/schema.go      |    488 +
 vendor/cloud.google.com/go/bigquery/table.go       |    617 +
 vendor/cloud.google.com/go/bigquery/value.go       |    870 +
 vendor/cloud.google.com/go/bigtable/admin.go       |   1135 +
 vendor/cloud.google.com/go/bigtable/bigtable.go    |    914 +
 .../cloud.google.com/go/bigtable/bttest/inmem.go   |   1400 +
 vendor/cloud.google.com/go/bigtable/cmd/cbt/cbt.go |   1614 +
 .../cloud.google.com/go/bigtable/cmd/cbt/cbtdoc.go |    425 +
 .../go/bigtable/cmd/cbt/gcpolicy.go                |    215 +
 .../go/bigtable/cmd/emulator/cbtemulator.go        |     44 +
 .../go/bigtable/cmd/loadtest/loadtest.go           |    205 +
 .../go/bigtable/cmd/scantest/scantest.go           |    155 +
 vendor/cloud.google.com/go/bigtable/doc.go         |    123 +
 vendor/cloud.google.com/go/bigtable/filter.go      |    330 +
 vendor/cloud.google.com/go/bigtable/gc.go          |    167 +
 .../go/bigtable/internal/cbtconfig/cbtconfig.go    |    262 +
 .../go/bigtable/internal/gax/call_option.go        |    110 +
 .../go/bigtable/internal/gax/invoke.go             |     87 +
 .../go/bigtable/internal/option/option.go          |     48 +
 .../go/bigtable/internal/stat/stats.go             |    150 +
 vendor/cloud.google.com/go/bigtable/reader.go      |    249 +
 .../testdata/read-rows-acceptance-test.json        |   1178 +
 vendor/cloud.google.com/go/bigtable/trace.go       |     57 +
 vendor/cloud.google.com/go/civil/civil.go          |    277 +
 vendor/cloud.google.com/go/cloud.go                |     79 +
 .../go/cloudtasks/apiv2beta2/cloud_tasks_client.go |    784 +
 .../go/cloudtasks/apiv2beta2/doc.go                |     89 +
 .../go/cloudtasks/apiv2beta3/cloud_tasks_client.go |    665 +
 .../go/cloudtasks/apiv2beta3/doc.go                |     89 +
 .../go/cmd/go-cloud-debug-agent/debuglet.go        |    450 +
 .../internal/breakpoints/breakpoints.go            |    174 +
 .../internal/controller/client.go                  |    291 +
 .../internal/debug/arch/arch.go                    |    186 +
 .../internal/debug/cmd/debugproxy/main.go          |     85 +
 .../internal/debug/doc/ptrace-nptl.txt             |    128 +
 .../internal/debug/dwarf/buf.go                    |    213 +
 .../internal/debug/dwarf/cache.go                  |    277 +
 .../internal/debug/dwarf/const.go                  |    480 +
 .../internal/debug/dwarf/entry.go                  |    417 +
 .../internal/debug/dwarf/frame.go                  |    309 +
 .../internal/debug/dwarf/line.go                   |    463 +
 .../internal/debug/dwarf/open.go                   |    106 +
 .../internal/debug/dwarf/symbol.go                 |    129 +
 .../internal/debug/dwarf/testdata/pclinetest.go    |     23 +
 .../internal/debug/dwarf/testdata/pcsptest.go      |     39 +
 .../internal/debug/dwarf/testdata/typedef.c        |     95 +
 .../internal/debug/dwarf/testdata/typedef.elf      |    Bin 0 -> 12448 bytes
 .../internal/debug/dwarf/testdata/typedef.elf4     |    Bin 0 -> 9496 bytes
 .../internal/debug/dwarf/testdata/typedef.macho    |    Bin 0 -> 5024 bytes
 .../internal/debug/dwarf/type.go                   |    877 +
 .../internal/debug/dwarf/typeunit.go               |    181 +
 .../internal/debug/dwarf/unit.go                   |    100 +
 .../go-cloud-debug-agent/internal/debug/elf/elf.go |   2993 +
 .../internal/debug/elf/file.go                     |   1417 +
 .../internal/debug/elf/reader.go                   |    118 +
 .../internal/debug/elf/testdata/compressed-32.obj  |    Bin 0 -> 2208 bytes
 .../internal/debug/elf/testdata/compressed-64.obj  |    Bin 0 -> 3280 bytes
 .../debug/elf/testdata/gcc-386-freebsd-exec        |    Bin 0 -> 5742 bytes
 .../debug/elf/testdata/gcc-amd64-linux-exec        |    Bin 0 -> 8844 bytes
 .../testdata/gcc-amd64-openbsd-debug-with-rela.obj |    Bin 0 -> 6544 bytes
 .../elf/testdata/go-relocation-test-clang-arm.obj  |    Bin 0 -> 3092 bytes
 .../elf/testdata/go-relocation-test-clang-x86.obj  |    Bin 0 -> 1900 bytes
 .../testdata/go-relocation-test-gcc424-x86-64.obj  |    Bin 0 -> 3088 bytes
 .../testdata/go-relocation-test-gcc441-x86-64.obj  |    Bin 0 -> 2936 bytes
 .../elf/testdata/go-relocation-test-gcc441-x86.obj |    Bin 0 -> 1884 bytes
 .../testdata/go-relocation-test-gcc482-aarch64.obj |    Bin 0 -> 3392 bytes
 .../testdata/go-relocation-test-gcc482-ppc64le.obj |    Bin 0 -> 3016 bytes
 .../elf/testdata/go-relocation-test-gcc492-arm.obj |    Bin 0 -> 2648 bytes
 .../testdata/go-relocation-test-gcc492-mips64.obj  |    Bin 0 -> 4120 bytes
 .../testdata/go-relocation-test-gcc492-mipsle.obj  |    Bin 0 -> 2864 bytes
 .../go-relocation-test-gcc493-mips64le.obj         |    Bin 0 -> 4160 bytes
 .../elf/testdata/go-relocation-test-gcc5-ppc.obj   |    Bin 0 -> 2356 bytes
 .../testdata/go-relocation-test-gcc531-s390x.obj   |    Bin 0 -> 3864 bytes
 .../testdata/go-relocation-test-gcc540-mips.obj    |    Bin 0 -> 3064 bytes
 .../testdata/go-relocation-test-gcc620-sparc64.obj |    Bin 0 -> 5952 bytes
 .../testdata/go-relocation-test-gcc720-riscv64.obj |    Bin 0 -> 9576 bytes
 .../debug/elf/testdata/hello-world-core.gz         |    Bin 0 -> 12678 bytes
 .../internal/debug/elf/testdata/hello.c            |      7 +
 .../elf/testdata/zdebug-test-gcc484-x86-64.obj     |    Bin 0 -> 3216 bytes
 .../internal/debug/gosym/pclinetest.asm            |     58 +
 .../internal/debug/gosym/pclinetest.h              |      9 +
 .../internal/debug/gosym/pclntab.go                |    472 +
 .../internal/debug/gosym/symtab.go                 |    731 +
 .../internal/debug/local/local.go                  |    205 +
 .../go-cloud-debug-agent/internal/debug/program.go |    327 +
 .../internal/debug/remote/remote.go                |    305 +
 .../internal/debug/server/dwarf.go                 |    112 +
 .../internal/debug/server/eval.go                  |   2115 +
 .../internal/debug/server/eval.m4                  |   1721 +
 .../internal/debug/server/peek.go                  |    378 +
 .../internal/debug/server/print.go                 |    548 +
 .../internal/debug/server/protocol/protocol.go     |    174 +
 .../internal/debug/server/ptrace.go                |    157 +
 .../internal/debug/server/server.go                |   1136 +
 .../internal/debug/server/value.go                 |    260 +
 .../internal/debug/tests/peek/doc.go               |     15 +
 .../internal/debug/tests/peek/testdata/main.go     |    203 +
 .../internal/valuecollector/valuecollector.go      |    460 +
 .../go/compute/metadata/metadata.go                |    501 +
 .../go/container/apiv1/cluster_manager_client.go   |    676 +
 vendor/cloud.google.com/go/container/apiv1/doc.go  |     49 +
 vendor/cloud.google.com/go/container/container.go  |    276 +
 .../container_analysis_v1_beta1_client.go          |    322 +
 .../go/containeranalysis/apiv1beta1/doc.go         |     91 +
 .../apiv1beta1/grafeas_v1_beta1_client.go          |    545 +
 .../go/dataproc/apiv1/cluster_controller_client.go |    597 +
 vendor/cloud.google.com/go/dataproc/apiv1/doc.go   |     89 +
 .../go/dataproc/apiv1/job_controller_client.go     |    289 +
 .../apiv1beta2/cluster_controller_client.go        |    597 +
 .../cloud.google.com/go/dataproc/apiv1beta2/doc.go |     89 +
 .../dataproc/apiv1beta2/job_controller_client.go   |    289 +
 .../apiv1beta2/workflow_template_client.go         |    400 +
 vendor/cloud.google.com/go/datastore/client.go     |    117 +
 vendor/cloud.google.com/go/datastore/datastore.go  |    640 +
 .../cloud.google.com/go/datastore/datastore.replay |    Bin 0 -> 3335560 bytes
 vendor/cloud.google.com/go/datastore/doc.go        |    490 +
 vendor/cloud.google.com/go/datastore/errors.go     |     47 +
 vendor/cloud.google.com/go/datastore/key.go        |    280 +
 vendor/cloud.google.com/go/datastore/load.go       |    509 +
 vendor/cloud.google.com/go/datastore/mutation.go   |    129 +
 vendor/cloud.google.com/go/datastore/prop.go       |    342 +
 vendor/cloud.google.com/go/datastore/query.go      |    784 +
 vendor/cloud.google.com/go/datastore/save.go       |    470 +
 .../go/datastore/testdata/index.yaml               |     41 +
 vendor/cloud.google.com/go/datastore/time.go       |     36 +
 .../cloud.google.com/go/datastore/transaction.go   |    408 +
 .../go/debugger/apiv2/controller2_client.go        |    216 +
 .../go/debugger/apiv2/debugger2_client.go          |    212 +
 vendor/cloud.google.com/go/debugger/apiv2/doc.go   |     93 +
 .../go/dialogflow/apiv2/agents_client.go           |    603 +
 .../go/dialogflow/apiv2/contexts_client.go         |    297 +
 vendor/cloud.google.com/go/dialogflow/apiv2/doc.go |     90 +
 .../go/dialogflow/apiv2/entity_types_client.go     |    722 +
 .../go/dialogflow/apiv2/intents_client.go          |    486 +
 .../apiv2/session_entity_types_client.go           |    278 +
 .../go/dialogflow/apiv2/sessions_client.go         |    144 +
 vendor/cloud.google.com/go/dlp/apiv2/dlp_client.go |   1036 +
 vendor/cloud.google.com/go/dlp/apiv2/doc.go        |     90 +
 .../go/errorreporting/apiv1beta1/doc.go            |     93 +
 .../apiv1beta1/error_group_client.go               |    152 +
 .../apiv1beta1/error_stats_client.go               |    299 +
 .../go/errorreporting/apiv1beta1/path_funcs.go     |     51 +
 .../apiv1beta1/report_errors_client.go             |    124 +
 .../cloud.google.com/go/errorreporting/errors.go   |    231 +
 .../go/expr/apiv1alpha1/cel_client.go              |    160 +
 .../go/expr/apiv1alpha1/conformance_client.go      |    160 +
 vendor/cloud.google.com/go/expr/apiv1alpha1/doc.go |     87 +
 vendor/cloud.google.com/go/firestore/Makefile      |     13 +
 .../go/firestore/apiv1beta1/doc.go                 |     91 +
 .../go/firestore/apiv1beta1/firestore_client.go    |    503 +
 .../go/firestore/apiv1beta1/path_funcs.go          |     78 +
 vendor/cloud.google.com/go/firestore/client.go     |    280 +
 vendor/cloud.google.com/go/firestore/collref.go    |    123 +
 vendor/cloud.google.com/go/firestore/doc.go        |    218 +
 vendor/cloud.google.com/go/firestore/docref.go     |    706 +
 vendor/cloud.google.com/go/firestore/document.go   |    322 +
 vendor/cloud.google.com/go/firestore/fieldpath.go  |    277 +
 vendor/cloud.google.com/go/firestore/from_value.go |    430 +
 .../go/firestore/genproto/test.pb.go               |   1853 +
 .../go/firestore/internal/Makefile                 |     16 +
 .../go/firestore/internal/doc-snippets.go          |    161 +
 .../go/firestore/internal/doc.template             |    145 +
 .../go/firestore/internal/snipdoc.awk              |    116 +
 .../go/firestore/list_documents.go                 |    104 +
 vendor/cloud.google.com/go/firestore/options.go    |    175 +
 vendor/cloud.google.com/go/firestore/order.go      |    216 +
 vendor/cloud.google.com/go/firestore/query.go      |    781 +
 .../cloud.google.com/go/firestore/testdata/VERSION |      1 +
 .../testdata/create-all-transforms.textproto       |     64 +
 .../testdata/create-arrayremove-multi.textproto    |     61 +
 .../testdata/create-arrayremove-nested.textproto   |     48 +
 .../create-arrayremove-noarray-nested.textproto    |     12 +
 .../testdata/create-arrayremove-noarray.textproto  |     12 +
 .../testdata/create-arrayremove-with-st.textproto  |     12 +
 .../testdata/create-arrayremove.textproto          |     47 +
 .../testdata/create-arrayunion-multi.textproto     |     61 +
 .../testdata/create-arrayunion-nested.textproto    |     48 +
 .../create-arrayunion-noarray-nested.textproto     |     12 +
 .../testdata/create-arrayunion-noarray.textproto   |     12 +
 .../testdata/create-arrayunion-with-st.textproto   |     12 +
 .../firestore/testdata/create-arrayunion.textproto |     47 +
 .../go/firestore/testdata/create-basic.textproto   |     27 +
 .../go/firestore/testdata/create-complex.textproto |     61 +
 .../testdata/create-del-noarray-nested.textproto   |     13 +
 .../testdata/create-del-noarray.textproto          |     13 +
 .../go/firestore/testdata/create-empty.textproto   |     20 +
 .../go/firestore/testdata/create-nodel.textproto   |     11 +
 .../go/firestore/testdata/create-nosplit.textproto |     40 +
 .../testdata/create-special-chars.textproto        |     41 +
 .../firestore/testdata/create-st-alone.textproto   |     26 +
 .../firestore/testdata/create-st-multi.textproto   |     41 +
 .../firestore/testdata/create-st-nested.textproto  |     38 +
 .../testdata/create-st-noarray-nested.textproto    |     12 +
 .../firestore/testdata/create-st-noarray.textproto |     12 +
 .../testdata/create-st-with-empty-map.textproto    |     45 +
 .../go/firestore/testdata/create-st.textproto      |     39 +
 .../testdata/delete-exists-precond.textproto       |     21 +
 .../firestore/testdata/delete-no-precond.textproto |     15 +
 .../testdata/delete-time-precond.textproto         |     25 +
 .../go/firestore/testdata/get-basic.textproto      |     12 +
 .../testdata/listen-add-mod-del-add.textproto      |    246 +
 .../go/firestore/testdata/listen-add-one.textproto |     79 +
 .../firestore/testdata/listen-add-three.textproto  |    190 +
 .../firestore/testdata/listen-doc-remove.textproto |    115 +
 .../go/firestore/testdata/listen-empty.textproto   |     25 +
 .../firestore/testdata/listen-filter-nop.textproto |    247 +
 .../firestore/testdata/listen-multi-docs.textproto |    524 +
 .../firestore/testdata/listen-nocurrent.textproto  |    141 +
 .../go/firestore/testdata/listen-nomod.textproto   |    143 +
 .../testdata/listen-removed-target-ids.textproto   |    131 +
 .../go/firestore/testdata/listen-reset.textproto   |    382 +
 .../testdata/listen-target-add-nop.textproto       |     88 +
 .../testdata/listen-target-add-wrong-id.textproto  |     50 +
 .../testdata/listen-target-remove.textproto        |     46 +
 .../testdata/query-arrayremove-cursor.textproto    |     23 +
 .../testdata/query-arrayremove-where.textproto     |     19 +
 .../testdata/query-arrayunion-cursor.textproto     |     23 +
 .../testdata/query-arrayunion-where.textproto      |     19 +
 .../go/firestore/testdata/query-bad-NaN.textproto  |     19 +
 .../go/firestore/testdata/query-bad-null.textproto |     19 +
 .../testdata/query-cursor-docsnap-order.textproto  |     68 +
 .../query-cursor-docsnap-orderby-name.textproto    |     76 +
 .../query-cursor-docsnap-where-eq.textproto        |     53 +
 ...uery-cursor-docsnap-where-neq-orderby.textproto |     72 +
 .../query-cursor-docsnap-where-neq.textproto       |     64 +
 .../testdata/query-cursor-docsnap.textproto        |     34 +
 .../query-cursor-endbefore-empty-map.textproto     |     41 +
 .../query-cursor-endbefore-empty.textproto         |     23 +
 .../testdata/query-cursor-no-order.textproto       |     16 +
 .../query-cursor-startat-empty-map.textproto       |     41 +
 .../testdata/query-cursor-startat-empty.textproto  |     23 +
 .../testdata/query-cursor-vals-1a.textproto        |     50 +
 .../testdata/query-cursor-vals-1b.textproto        |     48 +
 .../testdata/query-cursor-vals-2.textproto         |     71 +
 .../testdata/query-cursor-vals-docid.textproto     |     50 +
 .../testdata/query-cursor-vals-last-wins.textproto |     60 +
 .../firestore/testdata/query-del-cursor.textproto  |     23 +
 .../firestore/testdata/query-del-where.textproto   |     19 +
 .../testdata/query-invalid-operator.textproto      |     19 +
 .../testdata/query-invalid-path-order.textproto    |     19 +
 .../testdata/query-invalid-path-select.textproto   |     18 +
 .../testdata/query-invalid-path-where.textproto    |     20 +
 .../query-offset-limit-last-wins.textproto         |     30 +
 .../testdata/query-offset-limit.textproto          |     24 +
 .../go/firestore/testdata/query-order.textproto    |     42 +
 .../testdata/query-select-empty.textproto          |     23 +
 .../testdata/query-select-last-wins.textproto      |     36 +
 .../go/firestore/testdata/query-select.textproto   |     32 +
 .../firestore/testdata/query-st-cursor.textproto   |     23 +
 .../go/firestore/testdata/query-st-where.textproto |     19 +
 .../go/firestore/testdata/query-where-2.textproto  |     59 +
 .../firestore/testdata/query-where-NaN.textproto   |     31 +
 .../firestore/testdata/query-where-null.textproto  |     31 +
 .../go/firestore/testdata/query-where.textproto    |     34 +
 .../testdata/query-wrong-collection.textproto      |     19 +
 .../testdata/set-all-transforms.textproto          |     61 +
 .../testdata/set-arrayremove-multi.textproto       |     58 +
 .../testdata/set-arrayremove-nested.textproto      |     45 +
 .../set-arrayremove-noarray-nested.textproto       |     12 +
 .../testdata/set-arrayremove-noarray.textproto     |     12 +
 .../testdata/set-arrayremove-with-st.textproto     |     12 +
 .../firestore/testdata/set-arrayremove.textproto   |     44 +
 .../testdata/set-arrayunion-multi.textproto        |     58 +
 .../testdata/set-arrayunion-nested.textproto       |     45 +
 .../set-arrayunion-noarray-nested.textproto        |     12 +
 .../testdata/set-arrayunion-noarray.textproto      |     12 +
 .../testdata/set-arrayunion-with-st.textproto      |     12 +
 .../go/firestore/testdata/set-arrayunion.textproto |     44 +
 .../go/firestore/testdata/set-basic.textproto      |     24 +
 .../go/firestore/testdata/set-complex.textproto    |     58 +
 .../testdata/set-del-merge-alone.textproto         |     28 +
 .../go/firestore/testdata/set-del-merge.textproto  |     37 +
 .../firestore/testdata/set-del-mergeall.textproto  |     31 +
 .../testdata/set-del-noarray-nested.textproto      |     13 +
 .../firestore/testdata/set-del-noarray.textproto   |     13 +
 .../firestore/testdata/set-del-nomerge.textproto   |     17 +
 .../firestore/testdata/set-del-nonleaf.textproto   |     19 +
 .../firestore/testdata/set-del-wo-merge.textproto  |     12 +
 .../go/firestore/testdata/set-empty.textproto      |     17 +
 .../go/firestore/testdata/set-merge-fp.textproto   |     40 +
 .../firestore/testdata/set-merge-nested.textproto  |     41 +
 .../firestore/testdata/set-merge-nonleaf.textproto |     46 +
 .../firestore/testdata/set-merge-prefix.textproto  |     21 +
 .../firestore/testdata/set-merge-present.textproto |     20 +
 .../go/firestore/testdata/set-merge.textproto      |     32 +
 .../testdata/set-mergeall-empty.textproto          |     23 +
 .../testdata/set-mergeall-nested.textproto         |     45 +
 .../go/firestore/testdata/set-mergeall.textproto   |     37 +
 .../go/firestore/testdata/set-nodel.textproto      |     11 +
 .../go/firestore/testdata/set-nosplit.textproto    |     37 +
 .../firestore/testdata/set-special-chars.textproto |     38 +
 .../testdata/set-st-alone-mergeall.textproto       |     26 +
 .../go/firestore/testdata/set-st-alone.textproto   |     28 +
 .../firestore/testdata/set-st-merge-both.textproto |     45 +
 .../testdata/set-st-merge-nonleaf-alone.textproto  |     37 +
 .../testdata/set-st-merge-nonleaf.textproto        |     49 +
 .../testdata/set-st-merge-nowrite.textproto        |     28 +
 .../firestore/testdata/set-st-mergeall.textproto   |     40 +
 .../go/firestore/testdata/set-st-multi.textproto   |     38 +
 .../go/firestore/testdata/set-st-nested.textproto  |     35 +
 .../testdata/set-st-noarray-nested.textproto       |     12 +
 .../go/firestore/testdata/set-st-noarray.textproto |     12 +
 .../go/firestore/testdata/set-st-nomerge.textproto |     33 +
 .../testdata/set-st-with-empty-map.textproto       |     42 +
 .../go/firestore/testdata/set-st.textproto         |     36 +
 .../go/firestore/testdata/test-suite.binproto      |    Bin 0 -> 55916 bytes
 .../testdata/update-all-transforms.textproto       |     67 +
 .../testdata/update-arrayremove-alone.textproto    |     36 +
 .../testdata/update-arrayremove-multi.textproto    |     69 +
 .../testdata/update-arrayremove-nested.textproto   |     52 +
 .../update-arrayremove-noarray-nested.textproto    |     12 +
 .../testdata/update-arrayremove-noarray.textproto  |     12 +
 .../testdata/update-arrayremove-with-st.textproto  |     12 +
 .../testdata/update-arrayremove.textproto          |     50 +
 .../testdata/update-arrayunion-alone.textproto     |     36 +
 .../testdata/update-arrayunion-multi.textproto     |     69 +
 .../testdata/update-arrayunion-nested.textproto    |     52 +
 .../update-arrayunion-noarray-nested.textproto     |     12 +
 .../testdata/update-arrayunion-noarray.textproto   |     12 +
 .../testdata/update-arrayunion-with-st.textproto   |     12 +
 .../firestore/testdata/update-arrayunion.textproto |     50 +
 .../go/firestore/testdata/update-badchar.textproto |     12 +
 .../go/firestore/testdata/update-basic.textproto   |     30 +
 .../go/firestore/testdata/update-complex.textproto |     65 +
 .../firestore/testdata/update-del-alone.textproto  |     25 +
 .../go/firestore/testdata/update-del-dot.textproto |     46 +
 .../firestore/testdata/update-del-nested.textproto |     11 +
 .../testdata/update-del-noarray-nested.textproto   |     13 +
 .../testdata/update-del-noarray.textproto          |     13 +
 .../go/firestore/testdata/update-del.textproto     |     32 +
 .../testdata/update-exists-precond.textproto       |     14 +
 .../testdata/update-fp-empty-component.textproto   |     11 +
 .../firestore/testdata/update-no-paths.textproto   |     11 +
 .../testdata/update-paths-all-transforms.textproto |     82 +
 .../update-paths-arrayremove-alone.textproto       |     39 +
 .../update-paths-arrayremove-multi.textproto       |     76 +
 .../update-paths-arrayremove-nested.textproto      |     59 +
 ...date-paths-arrayremove-noarray-nested.textproto |     15 +
 .../update-paths-arrayremove-noarray.textproto     |     15 +
 .../update-paths-arrayremove-with-st.textproto     |     15 +
 .../testdata/update-paths-arrayremove.textproto    |     57 +
 .../update-paths-arrayunion-alone.textproto        |     39 +
 .../update-paths-arrayunion-multi.textproto        |     76 +
 .../update-paths-arrayunion-nested.textproto       |     59 +
 ...pdate-paths-arrayunion-noarray-nested.textproto |     15 +
 .../update-paths-arrayunion-noarray.textproto      |     15 +
 .../update-paths-arrayunion-with-st.textproto      |     15 +
 .../testdata/update-paths-arrayunion.textproto     |     57 +
 .../testdata/update-paths-basic.textproto          |     33 +
 .../testdata/update-paths-complex.textproto        |     72 +
 .../testdata/update-paths-del-alone.textproto      |     28 +
 .../testdata/update-paths-del-nested.textproto     |     14 +
 .../update-paths-del-noarray-nested.textproto      |     16 +
 .../testdata/update-paths-del-noarray.textproto    |     16 +
 .../firestore/testdata/update-paths-del.textproto  |     39 +
 .../testdata/update-paths-exists-precond.textproto |     17 +
 .../testdata/update-paths-fp-del.textproto         |     47 +
 .../update-paths-fp-dup-transforms.textproto       |     23 +
 .../testdata/update-paths-fp-dup.textproto         |     22 +
 .../update-paths-fp-empty-component.textproto      |     15 +
 .../testdata/update-paths-fp-empty.textproto       |     13 +
 .../testdata/update-paths-fp-multi.textproto       |     42 +
 .../testdata/update-paths-fp-nosplit.textproto     |     48 +
 .../testdata/update-paths-no-paths.textproto       |     10 +
 .../testdata/update-paths-prefix-1.textproto       |     19 +
 .../testdata/update-paths-prefix-2.textproto       |     19 +
 .../testdata/update-paths-prefix-3.textproto       |     20 +
 .../testdata/update-paths-special-chars.textproto  |     53 +
 .../testdata/update-paths-st-alone.textproto       |     29 +
 .../testdata/update-paths-st-multi.textproto       |     56 +
 .../testdata/update-paths-st-nested.textproto      |     49 +
 .../update-paths-st-noarray-nested.textproto       |     15 +
 .../testdata/update-paths-st-noarray.textproto     |     15 +
 .../update-paths-st-with-empty-map.textproto       |     51 +
 .../firestore/testdata/update-paths-st.textproto   |     49 +
 .../testdata/update-paths-uptime.textproto         |     40 +
 .../firestore/testdata/update-prefix-1.textproto   |     11 +
 .../firestore/testdata/update-prefix-2.textproto   |     11 +
 .../firestore/testdata/update-prefix-3.textproto   |     12 +
 .../go/firestore/testdata/update-quoting.textproto |     45 +
 .../testdata/update-split-top-level.textproto      |     45 +
 .../go/firestore/testdata/update-split.textproto   |     44 +
 .../firestore/testdata/update-st-alone.textproto   |     26 +
 .../go/firestore/testdata/update-st-dot.textproto  |     27 +
 .../firestore/testdata/update-st-multi.textproto   |     49 +
 .../firestore/testdata/update-st-nested.textproto  |     42 +
 .../testdata/update-st-noarray-nested.textproto    |     12 +
 .../firestore/testdata/update-st-noarray.textproto |     12 +
 .../testdata/update-st-with-empty-map.textproto    |     48 +
 .../go/firestore/testdata/update-st.textproto      |     42 +
 .../go/firestore/testdata/update-uptime.textproto  |     37 +
 vendor/cloud.google.com/go/firestore/to_value.go   |    299 +
 .../cloud.google.com/go/firestore/transaction.go   |    282 +
 vendor/cloud.google.com/go/firestore/watch.go      |    519 +
 vendor/cloud.google.com/go/firestore/writebatch.go |     81 +
 .../go/functions/metadata/metadata.go              |     61 +
 .../go/httpreplay/cmd/httpr/README.md              |     71 +
 .../cmd/httpr/examples/python/httpr-demo.py        |     26 +
 .../cmd/httpr/examples/python/httpr-demo.sh        |     55 +
 .../go/httpreplay/cmd/httpr/httpr.go               |    110 +
 .../cloud.google.com/go/httpreplay/httpreplay.go   |    129 +
 .../go/httpreplay/internal/proxy/debug.go          |     61 +
 .../go/httpreplay/internal/proxy/log.go            |    232 +
 .../go/httpreplay/internal/proxy/record.go         |    188 +
 .../go/httpreplay/internal/proxy/replay.go         |    313 +
 vendor/cloud.google.com/go/iam/admin/apiv1/doc.go  |     92 +
 .../go/iam/admin/apiv1/iam_client.go               |    475 +
 .../go/iam/admin/apiv1/path_funcs.go               |     45 +
 .../go/iam/admin/apiv1/policy_methods.go           |     53 +
 .../go/iam/credentials/apiv1/doc.go                |     89 +
 .../credentials/apiv1/iam_credentials_client.go    |    214 +
 vendor/cloud.google.com/go/iam/iam.go              |    292 +
 vendor/cloud.google.com/go/internal/annotate.go    |     54 +
 .../cloud.google.com/go/internal/btree/README.md   |     11 +
 vendor/cloud.google.com/go/internal/btree/btree.go |   1021 +
 vendor/cloud.google.com/go/internal/btree/debug.go |     37 +
 .../cloud.google.com/go/internal/fields/fields.go  |    480 +
 vendor/cloud.google.com/go/internal/fields/fold.go |    156 +
 .../go/internal/kokoro/continuous.sh               |     38 +
 .../go/internal/kokoro/presubmit.sh                |     32 +
 .../go/internal/kokoro/trampoline.sh               |     24 +
 vendor/cloud.google.com/go/internal/kokoro/vet.sh  |     67 +
 .../go/internal/leakcheck/leakcheck.go             |    119 +
 .../go/internal/optional/optional.go               |    108 +
 vendor/cloud.google.com/go/internal/pretty/diff.go |     78 +
 .../cloud.google.com/go/internal/pretty/pretty.go  |    255 +
 .../go/internal/protostruct/protostruct.go         |     56 +
 vendor/cloud.google.com/go/internal/retry.go       |     54 +
 .../cloud.google.com/go/internal/snipdoc/README.md |     29 +
 .../go/internal/snipdoc/sample-makefile            |     16 +
 .../go/internal/snipdoc/snipdoc.awk                |    116 +
 .../cloud.google.com/go/internal/testutil/cmp.go   |     61 +
 .../go/internal/testutil/context.go                |    106 +
 .../cloud.google.com/go/internal/testutil/rand.go  |     44 +
 .../go/internal/testutil/server.go                 |    135 +
 .../cloud.google.com/go/internal/testutil/trace.go |     68 +
 vendor/cloud.google.com/go/internal/trace/trace.go |     84 +
 .../go/internal/tracecontext/tracecontext.go       |     83 +
 vendor/cloud.google.com/go/internal/uid/uid.go     |    149 +
 .../go/internal/version/update_version.sh          |      6 +
 .../go/internal/version/version.go                 |     71 +
 vendor/cloud.google.com/go/issue_template.md       |     17 +
 vendor/cloud.google.com/go/keys.tar.enc            |    Bin 0 -> 10256 bytes
 vendor/cloud.google.com/go/kms/apiv1/doc.go        |     89 +
 vendor/cloud.google.com/go/kms/apiv1/iam.go        |     30 +
 .../go/kms/apiv1/key_management_client.go          |    725 +
 vendor/cloud.google.com/go/language/apiv1/doc.go   |     90 +
 .../go/language/apiv1/language_client.go           |    230 +
 .../cloud.google.com/go/language/apiv1beta2/doc.go |     91 +
 .../go/language/apiv1beta2/language_client.go      |    230 +
 vendor/cloud.google.com/go/logging/apiv2/README.md |     11 +
 .../go/logging/apiv2/config_client.go              |    427 +
 vendor/cloud.google.com/go/logging/apiv2/doc.go    |     95 +
 .../go/logging/apiv2/logging_client.go             |    407 +
 .../go/logging/apiv2/metrics_client.go             |    268 +
 .../go/logging/apiv2/path_funcs.go                 |    107 +
 vendor/cloud.google.com/go/logging/doc.go          |    134 +
 .../cloud.google.com/go/logging/internal/common.go |     41 +
 .../go/logging/internal/testing/equal.go           |     41 +
 .../go/logging/internal/testing/fake.go            |    438 +
 .../go/logging/logadmin/logadmin.go                |    405 +
 .../go/logging/logadmin/metrics.go                 |    154 +
 .../go/logging/logadmin/resources.go               |     75 +
 .../cloud.google.com/go/logging/logadmin/sinks.go  |    256 +
 vendor/cloud.google.com/go/logging/logging.go      |    842 +
 .../cloud.google.com/go/longrunning/autogen/doc.go |     88 +
 .../go/longrunning/autogen/from_conn.go            |     34 +
 .../go/longrunning/autogen/operations_client.go    |    271 +
 .../cloud.google.com/go/longrunning/longrunning.go |    179 +
 .../go/monitoring/apiv3/alert_policy_client.go     |    278 +
 vendor/cloud.google.com/go/monitoring/apiv3/doc.go |     94 +
 .../go/monitoring/apiv3/group_client.go            |    361 +
 .../go/monitoring/apiv3/metric_client.go           |    452 +
 .../apiv3/notification_channel_client.go           |    375 +
 .../go/monitoring/apiv3/path_funcs.go              |    107 +
 .../go/monitoring/apiv3/uptime_check_client.go     |    361 +
 vendor/cloud.google.com/go/old-news.md             |    698 +
 vendor/cloud.google.com/go/oslogin/apiv1/doc.go    |     92 +
 .../go/oslogin/apiv1/os_login_client.go            |    223 +
 .../cloud.google.com/go/oslogin/apiv1beta/doc.go   |     92 +
 .../go/oslogin/apiv1beta/os_login_client.go        |    223 +
 .../go/profiler/busybench/busybench.go             |    101 +
 vendor/cloud.google.com/go/profiler/heap.go        |    116 +
 .../go/profiler/integration-test.sh                |     43 +
 .../cloud.google.com/go/profiler/mocks/README.md   |     14 +
 .../go/profiler/mocks/mock_profiler_client.go      |    105 +
 vendor/cloud.google.com/go/profiler/mutex.go       |     23 +
 vendor/cloud.google.com/go/profiler/profiler.go    |    529 +
 .../go/profiler/proftest/proftest.go               |    556 +
 vendor/cloud.google.com/go/profiler/symbolizer.go  |    140 +
 .../go/profiler/testdata/testdata.go               |    126 +
 vendor/cloud.google.com/go/pubsub/apiv1/README.md  |      9 +
 vendor/cloud.google.com/go/pubsub/apiv1/doc.go     |     93 +
 vendor/cloud.google.com/go/pubsub/apiv1/iam.go     |     36 +
 .../cloud.google.com/go/pubsub/apiv1/path_funcs.go |     95 +
 .../go/pubsub/apiv1/publisher_client.go            |    391 +
 .../go/pubsub/apiv1/subscriber_client.go           |    606 +
 vendor/cloud.google.com/go/pubsub/debug.go         |     72 +
 vendor/cloud.google.com/go/pubsub/doc.go           |    137 +
 .../cloud.google.com/go/pubsub/flow_controller.go  |    122 +
 .../pubsub/internal/distribution/distribution.go   |     69 +
 vendor/cloud.google.com/go/pubsub/iterator.go      |    498 +
 .../go/pubsub/loadtest/cmd/loadtest.go             |     53 +
 .../go/pubsub/loadtest/loadtest.go                 |    220 +
 .../go/pubsub/loadtest/pb/loadtest.pb.go           |    793 +
 vendor/cloud.google.com/go/pubsub/message.go       |    100 +
 vendor/cloud.google.com/go/pubsub/nodebug.go       |     25 +
 vendor/cloud.google.com/go/pubsub/pstest/fake.go   |    996 +
 vendor/cloud.google.com/go/pubsub/pubsub.go        |    111 +
 vendor/cloud.google.com/go/pubsub/pullstream.go    |    182 +
 vendor/cloud.google.com/go/pubsub/service.go       |     78 +
 vendor/cloud.google.com/go/pubsub/snapshot.go      |    160 +
 vendor/cloud.google.com/go/pubsub/subscription.go  |    587 +
 vendor/cloud.google.com/go/pubsub/topic.go         |    463 +
 vendor/cloud.google.com/go/pubsub/trace.go         |    157 +
 .../go/redis/apiv1/cloud_redis_client.go           |    519 +
 vendor/cloud.google.com/go/redis/apiv1/doc.go      |     90 +
 .../go/redis/apiv1beta1/cloud_redis_client.go      |    520 +
 vendor/cloud.google.com/go/redis/apiv1beta1/doc.go |     91 +
 vendor/cloud.google.com/go/regen-gapic.sh          |     86 +
 vendor/cloud.google.com/go/rpcreplay/Makefile      |     32 +
 vendor/cloud.google.com/go/rpcreplay/doc.go        |    145 +
 .../go/rpcreplay/proto/intstore/intstore.pb.go     |    455 +
 .../go/rpcreplay/proto/intstore/intstore.proto     |     54 +
 .../go/rpcreplay/proto/rpcreplay/rpcreplay.pb.go   |    170 +
 .../go/rpcreplay/proto/rpcreplay/rpcreplay.proto   |     71 +
 vendor/cloud.google.com/go/rpcreplay/rpcreplay.go  |    716 +
 vendor/cloud.google.com/go/run-tests.sh            |     88 +
 .../scheduler/apiv1beta1/cloud_scheduler_client.go |    344 +
 .../go/scheduler/apiv1beta1/doc.go                 |     89 +
 .../go/securitycenter/apiv1beta1/doc.go            |     89 +
 .../apiv1beta1/security_center_client.go           |    792 +
 .../admin/database/apiv1/database_admin_client.go  |    520 +
 .../go/spanner/admin/database/apiv1/doc.go         |     89 +
 .../go/spanner/admin/database/apiv1/path_funcs.go  |     45 +
 .../go/spanner/admin/instance/apiv1/doc.go         |     89 +
 .../admin/instance/apiv1/instance_admin_client.go  |    706 +
 .../go/spanner/admin/instance/apiv1/path_funcs.go  |     55 +
 vendor/cloud.google.com/go/spanner/apiv1/doc.go    |     93 +
 .../go/spanner/apiv1/path_funcs.go                 |     49 +
 .../go/spanner/apiv1/spanner_client.go             |    510 +
 vendor/cloud.google.com/go/spanner/appengine.go    |     20 +
 vendor/cloud.google.com/go/spanner/backoff.go      |     58 +
 vendor/cloud.google.com/go/spanner/batch.go        |    345 +
 vendor/cloud.google.com/go/spanner/client.go       |    443 +
 vendor/cloud.google.com/go/spanner/doc.go          |    328 +
 vendor/cloud.google.com/go/spanner/errors.go       |    115 +
 .../go/spanner/internal/testutil/mockclient.go     |    381 +
 .../go/spanner/internal/testutil/mockserver.go     |    265 +
 vendor/cloud.google.com/go/spanner/key.go          |    397 +
 vendor/cloud.google.com/go/spanner/mutation.go     |    430 +
 .../cloud.google.com/go/spanner/not_appengine.go   |     20 +
 vendor/cloud.google.com/go/spanner/pdml.go         |    101 +
 vendor/cloud.google.com/go/spanner/protoutils.go   |    113 +
 vendor/cloud.google.com/go/spanner/read.go         |    731 +
 vendor/cloud.google.com/go/spanner/retry.go        |    199 +
 vendor/cloud.google.com/go/spanner/row.go          |    308 +
 vendor/cloud.google.com/go/spanner/session.go      |   1093 +
 vendor/cloud.google.com/go/spanner/statement.go    |    100 +
 .../cloud.google.com/go/spanner/timestampbound.go  |    240 +
 vendor/cloud.google.com/go/spanner/trace.go        |     81 +
 vendor/cloud.google.com/go/spanner/transaction.go  |    910 +
 vendor/cloud.google.com/go/spanner/util.go         |     33 +
 vendor/cloud.google.com/go/spanner/value.go        |   1608 +
 vendor/cloud.google.com/go/speech/apiv1/doc.go     |     88 +
 .../go/speech/apiv1/speech_client.go               |    264 +
 .../cloud.google.com/go/speech/apiv1p1beta1/doc.go |     89 +
 .../go/speech/apiv1p1beta1/speech_client.go        |    264 +
 vendor/cloud.google.com/go/storage/acl.go          |    335 +
 vendor/cloud.google.com/go/storage/bucket.go       |   1129 +
 vendor/cloud.google.com/go/storage/copy.go         |    228 +
 vendor/cloud.google.com/go/storage/doc.go          |    176 +
 vendor/cloud.google.com/go/storage/go110.go        |     32 +
 vendor/cloud.google.com/go/storage/iam.go          |    130 +
 vendor/cloud.google.com/go/storage/invoke.go       |     37 +
 vendor/cloud.google.com/go/storage/not_go110.go    |     42 +
 .../cloud.google.com/go/storage/notifications.go   |    188 +
 vendor/cloud.google.com/go/storage/reader.go       |    385 +
 vendor/cloud.google.com/go/storage/storage.go      |   1123 +
 vendor/cloud.google.com/go/storage/storage.replay  |  53540 ++++++
 .../cloud.google.com/go/storage/testdata/dummy_pem |     39 +
 .../cloud.google.com/go/storage/testdata/dummy_rsa |     27 +
 vendor/cloud.google.com/go/storage/writer.go       |    261 +
 .../cloud.google.com/go/texttospeech/apiv1/doc.go  |     90 +
 .../go/texttospeech/apiv1/text_to_speech_client.go |    153 +
 vendor/cloud.google.com/go/trace/apiv1/doc.go      |     97 +
 .../go/trace/apiv1/trace_client.go                 |    239 +
 vendor/cloud.google.com/go/trace/apiv2/doc.go      |     94 +
 .../cloud.google.com/go/trace/apiv2/path_funcs.go  |     43 +
 .../go/trace/apiv2/trace_client.go                 |    152 +
 vendor/cloud.google.com/go/trace/grpc.go           |    111 +
 vendor/cloud.google.com/go/trace/http.go           |    114 +
 vendor/cloud.google.com/go/trace/sampling.go       |    127 +
 .../go/trace/testdata/helloworld/helloworld.pb.go  |    162 +
 .../go/trace/testdata/helloworld/helloworld.proto  |     37 +
 vendor/cloud.google.com/go/trace/trace.go          |    758 +
 .../go/translate/internal/translate/v2/README      |     12 +
 .../go/translate/internal/translate/v2/regen.sh    |     29 +
 .../translate/v2/translate-nov2016-api.json        |    285 +
 .../internal/translate/v2/translate-nov2016-gen.go |    789 +
 vendor/cloud.google.com/go/translate/translate.go  |    236 +
 .../go/videointelligence/apiv1/doc.go              |     89 +
 .../apiv1/video_intelligence_client.go             |    226 +
 .../go/videointelligence/apiv1beta1/doc.go         |     89 +
 .../apiv1beta1/video_intelligence_client.go        |    226 +
 .../go/videointelligence/apiv1beta2/doc.go         |     89 +
 .../apiv1beta2/video_intelligence_client.go        |    226 +
 .../go/videointelligence/apiv1beta2/whitelist.go   |     16 +
 vendor/cloud.google.com/go/vision/apiv1/README.md  |      9 +
 vendor/cloud.google.com/go/vision/apiv1/client.go  |    170 +
 vendor/cloud.google.com/go/vision/apiv1/doc.go     |     92 +
 vendor/cloud.google.com/go/vision/apiv1/face.go    |    153 +
 vendor/cloud.google.com/go/vision/apiv1/image.go   |     37 +
 .../go/vision/apiv1/image_annotator_client.go      |    248 +
 .../go/vision/apiv1/product_search_client.go       |    875 +
 .../cloud.google.com/go/vision/apiv1p1beta1/doc.go |     93 +
 .../vision/apiv1p1beta1/image_annotator_client.go  |    135 +
 vendor/github.com/davecgh/go-spew/.gitignore       |     22 +
 vendor/github.com/davecgh/go-spew/.travis.yml      |     28 +
 vendor/github.com/davecgh/go-spew/LICENSE          |     15 +
 vendor/github.com/davecgh/go-spew/README.md        |    201 +
 vendor/github.com/davecgh/go-spew/cov_report.sh    |     22 +
 vendor/github.com/davecgh/go-spew/spew/bypass.go   |    145 +
 .../github.com/davecgh/go-spew/spew/bypasssafe.go  |     38 +
 vendor/github.com/davecgh/go-spew/spew/common.go   |    341 +
 vendor/github.com/davecgh/go-spew/spew/config.go   |    306 +
 vendor/github.com/davecgh/go-spew/spew/doc.go      |    211 +
 vendor/github.com/davecgh/go-spew/spew/dump.go     |    509 +
 vendor/github.com/davecgh/go-spew/spew/format.go   |    419 +
 vendor/github.com/davecgh/go-spew/spew/spew.go     |    148 +
 .../davecgh/go-spew/spew/testdata/dumpcgo.go       |     82 +
 .../github.com/davecgh/go-spew/test_coverage.txt   |     61 +
 vendor/github.com/emicklei/go-restful/.gitignore   |     70 +
 vendor/github.com/emicklei/go-restful/.travis.yml  |      6 +
 vendor/github.com/emicklei/go-restful/CHANGES.md   |    242 +
 vendor/github.com/emicklei/go-restful/LICENSE      |     22 +
 vendor/github.com/emicklei/go-restful/Makefile     |      7 +
 vendor/github.com/emicklei/go-restful/README.md    |     88 +
 vendor/github.com/emicklei/go-restful/Srcfile      |      1 +
 .../github.com/emicklei/go-restful/bench_test.sh   |     10 +
 vendor/github.com/emicklei/go-restful/compress.go  |    123 +
 .../emicklei/go-restful/compressor_cache.go        |    103 +
 .../emicklei/go-restful/compressor_pools.go        |     91 +
 .../github.com/emicklei/go-restful/compressors.go  |     54 +
 vendor/github.com/emicklei/go-restful/constants.go |     30 +
 vendor/github.com/emicklei/go-restful/container.go |    371 +
 .../github.com/emicklei/go-restful/cors_filter.go  |    202 +
 vendor/github.com/emicklei/go-restful/coverage.sh  |      2 +
 vendor/github.com/emicklei/go-restful/curly.go     |    164 +
 .../github.com/emicklei/go-restful/curly_route.go  |     52 +
 vendor/github.com/emicklei/go-restful/doc.go       |    185 +
 .../emicklei/go-restful/entity_accessors.go        |    162 +
 .../emicklei/go-restful/examples/.goconvey         |      1 +
 .../examples/google_app_engine/.goconvey           |      1 +
 .../go-restful/examples/google_app_engine/app.yaml |     20 +
 .../examples/google_app_engine/datastore/.goconvey |      1 +
 .../examples/google_app_engine/datastore/app.yaml  |     18 +
 .../examples/google_app_engine/datastore/main.go   |    267 +
 .../restful-appstats-integration.go                |     12 +
 .../google_app_engine/restful-user-service.go      |    162 +
 .../emicklei/go-restful/examples/home.html         |      7 +
 .../go-restful/examples/msgpack/msgpack_entity.go  |     34 +
 .../go-restful/examples/restful-CORS-filter.go     |     68 +
 .../go-restful/examples/restful-NCSA-logging.go    |     54 +
 .../examples/restful-basic-authentication.go       |     35 +
 .../examples/restful-cpuprofiler-service.go        |     65 +
 .../go-restful/examples/restful-curly-router.go    |    107 +
 .../go-restful/examples/restful-encoding-filter.go |     61 +
 .../go-restful/examples/restful-filters.go         |    114 +
 .../go-restful/examples/restful-form-handling.go   |     63 +
 .../go-restful/examples/restful-hello-world.go     |     23 +
 .../go-restful/examples/restful-html-template.go   |     35 +
 .../examples/restful-multi-containers.go           |     43 +
 .../go-restful/examples/restful-no-cache-filter.go |     25 +
 .../go-restful/examples/restful-openapi.go         |    178 +
 .../go-restful/examples/restful-options-filter.go  |     51 +
 .../go-restful/examples/restful-path-tail.go       |     27 +
 .../examples/restful-pre-post-filters.go           |     98 +
 .../examples/restful-resource-functions.go         |     63 +
 .../go-restful/examples/restful-serve-static.go    |     47 +
 .../go-restful/examples/restful-swagger.go         |     61 +
 .../go-restful/examples/restful-user-resource.go   |    169 +
 vendor/github.com/emicklei/go-restful/filter.go    |     35 +
 vendor/github.com/emicklei/go-restful/json.go      |     11 +
 vendor/github.com/emicklei/go-restful/jsoniter.go  |     12 +
 vendor/github.com/emicklei/go-restful/jsr311.go    |    293 +
 vendor/github.com/emicklei/go-restful/log/log.go   |     34 +
 vendor/github.com/emicklei/go-restful/logger.go    |     32 +
 vendor/github.com/emicklei/go-restful/mime.go      |     45 +
 .../emicklei/go-restful/options_filter.go          |     34 +
 vendor/github.com/emicklei/go-restful/parameter.go |    143 +
 .../emicklei/go-restful/path_expression.go         |     74 +
 .../emicklei/go-restful/path_processor.go          |     63 +
 vendor/github.com/emicklei/go-restful/request.go   |    118 +
 vendor/github.com/emicklei/go-restful/response.go  |    250 +
 vendor/github.com/emicklei/go-restful/route.go     |    149 +
 .../emicklei/go-restful/route_builder.go           |    321 +
 vendor/github.com/emicklei/go-restful/router.go    |     20 +
 .../emicklei/go-restful/service_error.go           |     23 +
 .../github.com/emicklei/go-restful/web_service.go  |    290 +
 .../emicklei/go-restful/web_service_container.go   |     39 +
 vendor/github.com/ghodss/yaml/.gitignore           |     20 +
 vendor/github.com/ghodss/yaml/.travis.yml          |      7 +
 vendor/github.com/ghodss/yaml/LICENSE              |     50 +
 vendor/github.com/ghodss/yaml/README.md            |    121 +
 vendor/github.com/ghodss/yaml/fields.go            |    501 +
 vendor/github.com/ghodss/yaml/yaml.go              |    277 +
 vendor/github.com/go-logr/logr/LICENSE             |    201 +
 vendor/github.com/go-logr/logr/README.md           |     36 +
 .../github.com/go-logr/logr/examples/tab_logger.go |     74 +
 .../go-logr/logr/examples/usage_example.go         |    149 +
 vendor/github.com/go-logr/logr/logr.go             |    151 +
 vendor/github.com/go-logr/logr/testing/null.go     |     32 +
 vendor/github.com/go-logr/logr/testing/test.go     |     39 +
 vendor/github.com/go-logr/zapr/.gitignore          |      3 +
 vendor/github.com/go-logr/zapr/Gopkg.lock          |     52 +
 vendor/github.com/go-logr/zapr/Gopkg.toml          |     38 +
 vendor/github.com/go-logr/zapr/LICENSE             |    201 +
 vendor/github.com/go-logr/zapr/README.md           |     45 +
 vendor/github.com/go-logr/zapr/zapr.go             |    163 +
 vendor/github.com/gobuffalo/envy/.env              |      5 +
 vendor/github.com/gobuffalo/envy/.gitignore        |     29 +
 .../github.com/gobuffalo/envy/.gometalinter.json   |      3 +
 vendor/github.com/gobuffalo/envy/.travis.yml       |     36 +
 vendor/github.com/gobuffalo/envy/LICENSE.txt       |      8 +
 vendor/github.com/gobuffalo/envy/Makefile          |     46 +
 vendor/github.com/gobuffalo/envy/README.md         |     93 +
 vendor/github.com/gobuffalo/envy/envy.go           |    232 +
 vendor/github.com/gobuffalo/envy/go.mod            |      8 +
 vendor/github.com/gobuffalo/envy/go.sum            |      8 +
 vendor/github.com/gobuffalo/envy/shoulders.md      |     10 +
 vendor/github.com/gobuffalo/envy/test_env/.env     |      3 +
 .../github.com/gobuffalo/envy/test_env/.env.prod   |      1 +
 .../github.com/gobuffalo/envy/test_env/.env.test   |      1 +
 vendor/github.com/gobuffalo/envy/version.go        |      3 +
 vendor/github.com/gogo/protobuf/.gitignore         |      6 +
 vendor/github.com/gogo/protobuf/.mailmap           |      8 +
 vendor/github.com/gogo/protobuf/.travis.yml        |     22 +
 vendor/github.com/gogo/protobuf/AUTHORS            |     15 +
 vendor/github.com/gogo/protobuf/CONTRIBUTORS       |     23 +
 .../github.com/gogo/protobuf/GOLANG_CONTRIBUTORS   |      5 +
 vendor/github.com/gogo/protobuf/LICENSE            |     36 +
 vendor/github.com/gogo/protobuf/Makefile           |    167 +
 vendor/github.com/gogo/protobuf/README             |    299 +
 vendor/github.com/gogo/protobuf/Readme.md          |    151 +
 vendor/github.com/gogo/protobuf/bench.md           |    190 +
 vendor/github.com/gogo/protobuf/codec/codec.go     |     91 +
 .../github.com/gogo/protobuf/conformance/Makefile  |     59 +
 .../gogo/protobuf/conformance/conformance.go       |    154 +
 .../gogo/protobuf/conformance/conformance.sh       |      4 +
 .../internal/conformance_proto/conformance.pb.go   |   1814 +
 .../internal/conformance_proto/conformance.proto   |    273 +
 .../github.com/gogo/protobuf/conformance/test.sh   |     26 +
 vendor/github.com/gogo/protobuf/custom_types.md    |     68 +
 vendor/github.com/gogo/protobuf/extensions.md      |    164 +
 vendor/github.com/gogo/protobuf/gogoproto/Makefile |     37 +
 vendor/github.com/gogo/protobuf/gogoproto/doc.go   |    169 +
 .../github.com/gogo/protobuf/gogoproto/gogo.pb.go  |    817 +
 .../gogo/protobuf/gogoproto/gogo.pb.golden         |     45 +
 .../github.com/gogo/protobuf/gogoproto/gogo.proto  |    136 +
 .../github.com/gogo/protobuf/gogoproto/helper.go   |    358 +
 .../github.com/gogo/protobuf/gogoreplace/main.go   |     25 +
 .../github.com/gogo/protobuf/install-protobuf.sh   |     28 +
 vendor/github.com/gogo/protobuf/io/full.go         |    102 +
 vendor/github.com/gogo/protobuf/io/io.go           |     70 +
 vendor/github.com/gogo/protobuf/io/uint32.go       |    138 +
 vendor/github.com/gogo/protobuf/io/varint.go       |    134 +
 vendor/github.com/gogo/protobuf/jsonpb/jsonpb.go   |   1386 +
 .../protobuf/jsonpb/jsonpb_test_proto/Makefile     |     33 +
 .../protobuf/jsonpb/jsonpb_test_proto/bytes.go     |      7 +
 .../jsonpb_test_proto/more_test_objects.pb.go      |    368 +
 .../jsonpb_test_proto/more_test_objects.proto      |     69 +
 .../jsonpb/jsonpb_test_proto/test_objects.pb.go    |   1287 +
 .../jsonpb/jsonpb_test_proto/test_objects.proto    |    175 +
 .../gogo/protobuf/plugin/compare/compare.go        |    526 +
 .../gogo/protobuf/plugin/compare/comparetest.go    |    118 +
 .../protobuf/plugin/defaultcheck/defaultcheck.go   |    133 +
 .../protobuf/plugin/description/description.go     |    201 +
 .../protobuf/plugin/description/descriptiontest.go |     73 +
 .../gogo/protobuf/plugin/embedcheck/embedcheck.go  |    200 +
 .../protobuf/plugin/enumstringer/enumstringer.go   |    104 +
 .../github.com/gogo/protobuf/plugin/equal/equal.go |    631 +
 .../gogo/protobuf/plugin/equal/equaltest.go        |    109 +
 .../github.com/gogo/protobuf/plugin/face/face.go   |    233 +
 .../gogo/protobuf/plugin/face/facetest.go          |     82 +
 .../gogo/protobuf/plugin/gostring/gostring.go      |    386 +
 .../gogo/protobuf/plugin/gostring/gostringtest.go  |     90 +
 .../gogo/protobuf/plugin/marshalto/marshalto.go    |   1205 +
 .../gogo/protobuf/plugin/oneofcheck/oneofcheck.go  |     93 +
 .../gogo/protobuf/plugin/populate/populate.go      |    795 +
 .../github.com/gogo/protobuf/plugin/size/size.go   |    674 +
 .../gogo/protobuf/plugin/size/sizetest.go          |    134 +
 .../gogo/protobuf/plugin/stringer/stringer.go      |    296 +
 .../gogo/protobuf/plugin/stringer/stringertest.go  |     83 +
 .../gogo/protobuf/plugin/testgen/testgen.go        |    608 +
 .../github.com/gogo/protobuf/plugin/union/union.go |    209 +
 .../gogo/protobuf/plugin/union/uniontest.go        |     86 +
 .../gogo/protobuf/plugin/unmarshal/unmarshal.go    |   1349 +
 vendor/github.com/gogo/protobuf/proto/Makefile     |     43 +
 vendor/github.com/gogo/protobuf/proto/clone.go     |    258 +
 .../github.com/gogo/protobuf/proto/custom_gogo.go  |     39 +
 vendor/github.com/gogo/protobuf/proto/decode.go    |    428 +
 vendor/github.com/gogo/protobuf/proto/discard.go   |    350 +
 vendor/github.com/gogo/protobuf/proto/duration.go  |    100 +
 .../gogo/protobuf/proto/duration_gogo.go           |     49 +
 vendor/github.com/gogo/protobuf/proto/encode.go    |    221 +
 .../github.com/gogo/protobuf/proto/encode_gogo.go  |     33 +
 vendor/github.com/gogo/protobuf/proto/equal.go     |    300 +
 .../github.com/gogo/protobuf/proto/extensions.go   |    604 +
 .../gogo/protobuf/proto/extensions_gogo.go         |    368 +
 vendor/github.com/gogo/protobuf/proto/lib.go       |    921 +
 vendor/github.com/gogo/protobuf/proto/lib_gogo.go  |     50 +
 .../github.com/gogo/protobuf/proto/message_set.go  |    314 +
 .../gogo/protobuf/proto/pointer_reflect.go         |    357 +
 .../gogo/protobuf/proto/pointer_reflect_gogo.go    |     59 +
 .../gogo/protobuf/proto/pointer_unsafe.go          |    308 +
 .../gogo/protobuf/proto/pointer_unsafe_gogo.go     |     56 +
 .../github.com/gogo/protobuf/proto/properties.go   |    600 +
 .../gogo/protobuf/proto/properties_gogo.go         |     36 +
 .../gogo/protobuf/proto/proto3_proto/Makefile      |      7 +
 .../gogo/protobuf/proto/proto3_proto/proto3.pb.go  |    461 +
 .../gogo/protobuf/proto/proto3_proto/proto3.proto  |     89 +
 vendor/github.com/gogo/protobuf/proto/skip_gogo.go |    119 +
 .../gogo/protobuf/proto/table_marshal.go           |   2799 +
 .../gogo/protobuf/proto/table_marshal_gogo.go      |    388 +
 .../github.com/gogo/protobuf/proto/table_merge.go  |    657 +
 .../gogo/protobuf/proto/table_unmarshal.go         |   2048 +
 .../gogo/protobuf/proto/table_unmarshal_gogo.go    |    385 +
 .../gogo/protobuf/proto/test_proto/Makefile        |     37 +
 .../protobuf/proto/test_proto/deterministic.go     |      5 +
 .../gogo/protobuf/proto/test_proto/test.pb.go      |   5159 +
 .../gogo/protobuf/proto/test_proto/test.proto      |    566 +
 vendor/github.com/gogo/protobuf/proto/text.go      |    928 +
 vendor/github.com/gogo/protobuf/proto/text_gogo.go |     57 +
 .../github.com/gogo/protobuf/proto/text_parser.go  |    998 +
 vendor/github.com/gogo/protobuf/proto/timestamp.go |    113 +
 .../gogo/protobuf/proto/timestamp_gogo.go          |     49 +
 vendor/github.com/gogo/protobuf/protobuf/Makefile  |     64 +
 .../protobuf/protobuf/google/protobuf/any.proto    |    154 +
 .../protobuf/protobuf/google/protobuf/api.proto    |    210 +
 .../protobuf/google/protobuf/compiler/plugin.proto |    167 +
 .../protobuf/google/protobuf/descriptor.proto      |    872 +
 .../protobuf/google/protobuf/duration.proto        |    117 +
 .../protobuf/protobuf/google/protobuf/empty.proto  |     52 +
 .../protobuf/google/protobuf/field_mask.proto      |    252 +
 .../protobuf/google/protobuf/source_context.proto  |     48 +
 .../protobuf/protobuf/google/protobuf/struct.proto |     96 +
 .../protobuf/google/protobuf/timestamp.proto       |    135 +
 .../protobuf/protobuf/google/protobuf/type.proto   |    187 +
 .../protobuf/google/protobuf/wrappers.proto        |    118 +
 .../gogo/protobuf/protoc-gen-combo/combo.go        |    182 +
 .../gogo/protobuf/protoc-gen-gofast/main.go        |     48 +
 .../gogo/protobuf/protoc-gen-gogo/Makefile         |     41 +
 .../protobuf/protoc-gen-gogo/descriptor/Makefile   |     36 +
 .../protoc-gen-gogo/descriptor/descriptor.go       |    118 +
 .../protoc-gen-gogo/descriptor/descriptor.pb.go    |   2806 +
 .../descriptor/descriptor_gostring.gen.go          |    744 +
 .../protobuf/protoc-gen-gogo/descriptor/helper.go  |    390 +
 .../gogo/protobuf/protoc-gen-gogo/doc.go           |     51 +
 .../protoc-gen-gogo/generator/generator.go         |   3530 +
 .../protobuf/protoc-gen-gogo/generator/helper.go   |    446 +
 .../generator/internal/remap/remap.go              |    117 +
 .../gogo/protobuf/protoc-gen-gogo/grpc/grpc.go     |    481 +
 .../gogo/protobuf/protoc-gen-gogo/main.go          |     57 +
 .../gogo/protobuf/protoc-gen-gogo/plugin/Makefile  |     37 +
 .../protobuf/protoc-gen-gogo/plugin/plugin.pb.go   |    363 +
 .../protobuf/protoc-gen-gogo/testdata/Makefile     |     35 +
 .../testdata/deprecated/deprecated.pb.go           |    230 +
 .../testdata/deprecated/deprecated.proto           |     69 +
 .../testdata/extension_base/extension_base.pb.go   |    138 +
 .../testdata/extension_base/extension_base.proto   |     48 +
 .../testdata/extension_extra/extension_extra.pb.go |     78 +
 .../testdata/extension_extra/extension_extra.proto |     40 +
 .../testdata/extension_user/extension_user.pb.go   |    401 +
 .../testdata/extension_user/extension_user.proto   |    102 +
 .../protoc-gen-gogo/testdata/grpc/grpc.pb.go       |    442 +
 .../protoc-gen-gogo/testdata/grpc/grpc.proto       |     61 +
 .../protoc-gen-gogo/testdata/import_public/a.pb.go |    110 +
 .../protoc-gen-gogo/testdata/import_public/a.proto |     45 +
 .../protoc-gen-gogo/testdata/import_public/b.pb.go |     87 +
 .../protoc-gen-gogo/testdata/import_public/b.proto |     43 +
 .../testdata/import_public/sub/a.pb.go             |    100 +
 .../testdata/import_public/sub/a.proto             |     47 +
 .../testdata/import_public/sub/b.pb.go             |     67 +
 .../testdata/import_public/sub/b.proto             |     39 +
 .../protoc-gen-gogo/testdata/imports/fmt/m.pb.go   |     66 +
 .../protoc-gen-gogo/testdata/imports/fmt/m.proto   |     35 +
 .../testdata/imports/test_a_1/m1.pb.go             |    130 +
 .../testdata/imports/test_a_1/m1.proto             |     44 +
 .../testdata/imports/test_a_1/m2.pb.go             |     66 +
 .../testdata/imports/test_a_1/m2.proto             |     35 +
 .../testdata/imports/test_a_2/m3.pb.go             |     66 +
 .../testdata/imports/test_a_2/m3.proto             |     35 +
 .../testdata/imports/test_a_2/m4.pb.go             |     66 +
 .../testdata/imports/test_a_2/m4.proto             |     35 +
 .../testdata/imports/test_b_1/m1.pb.go             |     67 +
 .../testdata/imports/test_b_1/m1.proto             |     35 +
 .../testdata/imports/test_b_1/m2.pb.go             |     67 +
 .../testdata/imports/test_b_1/m2.proto             |     35 +
 .../testdata/imports/test_import_a1m1.pb.go        |     80 +
 .../testdata/imports/test_import_a1m1.proto        |     42 +
 .../testdata/imports/test_import_a1m2.pb.go        |     80 +
 .../testdata/imports/test_import_a1m2.proto        |     42 +
 .../testdata/imports/test_import_all.pb.go         |    138 +
 .../testdata/imports/test_import_all.proto         |     58 +
 .../protoc-gen-gogo/testdata/multi/.gitignore      |      1 +
 .../protoc-gen-gogo/testdata/multi/multi1.proto    |     46 +
 .../protoc-gen-gogo/testdata/multi/multi2.proto    |     48 +
 .../protoc-gen-gogo/testdata/multi/multi3.proto    |     45 +
 .../protoc-gen-gogo/testdata/my_test/test.pb.go    |   1174 +
 .../protoc-gen-gogo/testdata/my_test/test.proto    |    158 +
 .../protoc-gen-gogo/testdata/proto3/proto3.pb.go   |    195 +
 .../protoc-gen-gogo/testdata/proto3/proto3.proto   |     55 +
 .../gogo/protobuf/protoc-gen-gogofast/main.go      |     47 +
 .../gogo/protobuf/protoc-gen-gogofaster/main.go    |     50 +
 .../gogo/protobuf/protoc-gen-gogoslick/main.go     |     59 +
 .../gogo/protobuf/protoc-gen-gogotypes/main.go     |     77 +
 .../gogo/protobuf/protoc-gen-gostring/main.go      |     42 +
 .../gogo/protobuf/protoc-min-version/minversion.go |     67 +
 .../github.com/gogo/protobuf/sortkeys/sortkeys.go  |    101 +
 vendor/github.com/gogo/protobuf/test/.gitignore    |      1 +
 vendor/github.com/gogo/protobuf/test/Makefile      |     39 +
 .../gogo/protobuf/test/asymetric-issue125/Makefile |     30 +
 .../protobuf/test/asymetric-issue125/asym.pb.go    |    635 +
 .../protobuf/test/asymetric-issue125/asym.proto    |     52 +
 .../gogo/protobuf/test/asymetric-issue125/pop.go   |     65 +
 .../gogo/protobuf/test/cachedsize/Makefile         |     30 +
 .../gogo/protobuf/test/cachedsize/cachedsize.pb.go |    276 +
 .../gogo/protobuf/test/cachedsize/cachedsize.proto |     48 +
 .../gogo/protobuf/test/casttype/Makefile           |     32 +
 .../gogo/protobuf/test/casttype/casttype.proto     |     80 +
 .../test/casttype/combos/both/casttype.pb.go       |   2593 +
 .../test/casttype/combos/both/casttype.proto       |     80 +
 .../test/casttype/combos/marshaler/casttype.pb.go  |   1649 +
 .../test/casttype/combos/marshaler/casttype.proto  |     80 +
 .../test/casttype/combos/neither/casttype.pb.go    |   1426 +
 .../test/casttype/combos/neither/casttype.proto    |     80 +
 .../casttype/combos/unmarshaler/casttype.pb.go     |   2371 +
 .../casttype/combos/unmarshaler/casttype.proto     |     80 +
 .../gogo/protobuf/test/casttype/mytypes.go         |     59 +
 .../gogo/protobuf/test/castvalue/Makefile          |     40 +
 .../gogo/protobuf/test/castvalue/castvalue.pb.go   |    893 +
 .../gogo/protobuf/test/castvalue/castvalue.proto   |     66 +
 .../test/castvalue/combos/both/castvalue.pb.go     |   1474 +
 .../test/castvalue/combos/both/castvalue.proto     |     66 +
 .../protobuf/test/castvalue/combos/both/mytypes.go |     31 +
 .../castvalue/combos/marshaler/castvalue.pb.go     |   1022 +
 .../castvalue/combos/marshaler/castvalue.proto     |     66 +
 .../test/castvalue/combos/marshaler/mytypes.go     |     31 +
 .../castvalue/combos/unmarshaler/castvalue.pb.go   |   1348 +
 .../castvalue/combos/unmarshaler/castvalue.proto   |     66 +
 .../test/castvalue/combos/unmarshaler/mytypes.go   |     31 +
 .../gogo/protobuf/test/castvalue/mytypes.go        |     31 +
 .../github.com/gogo/protobuf/test/combos/both/t.go |     77 +
 .../gogo/protobuf/test/combos/both/thetest.pb.go   |  45221 +++++
 .../gogo/protobuf/test/combos/both/thetest.proto   |    649 +
 .../gogo/protobuf/test/combos/both/uuid.go         |    137 +
 .../gogo/protobuf/test/combos/marshaler/t.go       |     77 +
 .../protobuf/test/combos/marshaler/thetest.pb.go   |  31475 ++++
 .../protobuf/test/combos/marshaler/thetest.proto   |    649 +
 .../gogo/protobuf/test/combos/marshaler/uuid.go    |    137 +
 .../gogo/protobuf/test/combos/unmarshaler/t.go     |     73 +
 .../protobuf/test/combos/unmarshaler/thetest.pb.go |  40625 +++++
 .../protobuf/test/combos/unmarshaler/thetest.proto |    649 +
 .../gogo/protobuf/test/combos/unmarshaler/uuid.go  |    137 +
 .../protobuf/test/custom-dash-type/customdash.go   |    104 +
 .../github.com/gogo/protobuf/test/custom/custom.go |    154 +
 .../protobuf/test/custombytesnonstruct/Makefile    |     30 +
 .../test/custombytesnonstruct/customtype.go        |     36 +
 .../protobuf/test/custombytesnonstruct/proto.pb.go |    293 +
 .../protobuf/test/custombytesnonstruct/proto.proto |     39 +
 .../protobuf/test/dashfilename/dash-filename.proto |     38 +
 .../gogo/protobuf/test/dashfilename/doc.go         |      1 +
 vendor/github.com/gogo/protobuf/test/data/Makefile |     33 +
 .../github.com/gogo/protobuf/test/data/data.pb.go  |    508 +
 .../github.com/gogo/protobuf/test/data/data.proto  |     49 +
 .../gogo/protobuf/test/defaultconflict/df.proto    |     40 +
 .../gogo/protobuf/test/defaultconflict/dg.proto    |     39 +
 .../gogo/protobuf/test/defaultconflict/doc.go      |      1 +
 .../gogo/protobuf/test/defaultconflict/nc.proto    |     37 +
 .../gogo/protobuf/test/defaultconflict/ne.proto    |     42 +
 .../gogo/protobuf/test/defaultconflict/nx.proto    |     41 +
 .../gogo/protobuf/test/deterministic/Makefile      |     32 +
 .../test/deterministic/deterministic.pb.go         |   1310 +
 .../test/deterministic/deterministic.proto         |     81 +
 .../gogo/protobuf/test/embedconflict/.gitignore    |      1 +
 .../gogo/protobuf/test/embedconflict/doc.go        |      1 +
 .../gogo/protobuf/test/embedconflict/eb.proto      |     38 +
 .../gogo/protobuf/test/embedconflict/ec.proto      |     40 +
 .../gogo/protobuf/test/embedconflict/ee.proto      |     41 +
 .../gogo/protobuf/test/embedconflict/em.proto      |     42 +
 .../gogo/protobuf/test/embedconflict/en.proto      |     40 +
 .../gogo/protobuf/test/embedconflict/er.proto      |     41 +
 .../gogo/protobuf/test/empty-issue70/Makefile      |     30 +
 .../gogo/protobuf/test/empty-issue70/empty.pb.go   |    223 +
 .../gogo/protobuf/test/empty-issue70/empty.proto   |     39 +
 .../gogo/protobuf/test/enumcustomname/Makefile     |     30 +
 .../test/enumcustomname/enumcustomname.pb.go       |    330 +
 .../test/enumcustomname/enumcustomname.proto       |     75 +
 .../gogo/protobuf/test/enumdecl/Makefile           |      3 +
 .../gogo/protobuf/test/enumdecl/enumdecl.pb.go     |    486 +
 .../gogo/protobuf/test/enumdecl/enumdecl.proto     |     27 +
 .../gogo/protobuf/test/enumdecl/models.go          |      8 +
 .../gogo/protobuf/test/enumdecl_all/Makefile       |      3 +
 .../protobuf/test/enumdecl_all/enumdeclall.pb.go   |    556 +
 .../protobuf/test/enumdecl_all/enumdeclall.proto   |     35 +
 .../gogo/protobuf/test/enumdecl_all/models.go      |      8 +
 .../gogo/protobuf/test/enumprefix/Makefile         |     30 +
 .../gogo/protobuf/test/enumprefix/enumprefix.pb.go |     79 +
 .../gogo/protobuf/test/enumprefix/enumprefix.proto |     37 +
 .../gogo/protobuf/test/enumstringer/Makefile       |     30 +
 .../protobuf/test/enumstringer/enumstringer.pb.go  |    635 +
 .../protobuf/test/enumstringer/enumstringer.proto  |     62 +
 .../gogo/protobuf/test/enumstringer/string.go      |     41 +
 .../github.com/gogo/protobuf/test/example/Makefile |     30 +
 .../gogo/protobuf/test/example/example.pb.go       |   2674 +
 .../gogo/protobuf/test/example/example.proto       |     83 +
 .../gogo/protobuf/test/filedotname/Makefile        |     31 +
 .../gogo/protobuf/test/filedotname/file.dot.pb.go  |    589 +
 .../gogo/protobuf/test/filedotname/file.dot.proto  |     62 +
 .../gogo/protobuf/test/fuzztests/Makefile          |     31 +
 .../gogo/protobuf/test/fuzztests/fuzz.pb.go        |   2855 +
 .../gogo/protobuf/test/fuzztests/fuzz.proto        |     86 +
 .../github.com/gogo/protobuf/test/group/Makefile   |     30 +
 .../gogo/protobuf/test/group/group.pb.go           |   1029 +
 .../gogo/protobuf/test/group/group.proto           |     65 +
 .../protobuf/test/importcustom-issue389/Makefile   |      4 +
 .../test/importcustom-issue389/imported/Makefile   |      4 +
 .../test/importcustom-issue389/imported/a.pb.go    |    443 +
 .../test/importcustom-issue389/imported/a.proto    |     15 +
 .../test/importcustom-issue389/imported/b.go       |     55 +
 .../test/importcustom-issue389/importing/Makefile  |      4 +
 .../test/importcustom-issue389/importing/c.pb.go   |    457 +
 .../test/importcustom-issue389/importing/c.proto   |     16 +
 .../gogo/protobuf/test/importdedup/Makefile        |     31 +
 .../gogo/protobuf/test/importdedup/proto.pb.go     |     83 +
 .../gogo/protobuf/test/importdedup/proto.proto     |     40 +
 .../protobuf/test/importdedup/subpkg/customtype.go |     31 +
 .../test/importdedup/subpkg/subproto.pb.go         |     66 +
 .../test/importdedup/subpkg/subproto.proto         |     36 +
 .../gogo/protobuf/test/importduplicate/Makefile    |     40 +
 .../test/importduplicate/importduplicate.pb.go     |    283 +
 .../test/importduplicate/importduplicate.proto     |     45 +
 .../test/importduplicate/proto/proto.pb.go         |    196 +
 .../test/importduplicate/proto/proto.proto         |     41 +
 .../test/importduplicate/sortkeys/sortable.pb.go   |    197 +
 .../test/importduplicate/sortkeys/sortable.proto   |     41 +
 .../protobuf/test/indeximport-issue72/Makefile     |     31 +
 .../test/indeximport-issue72/index/index.pb.go     |    515 +
 .../test/indeximport-issue72/index/index.proto     |     45 +
 .../test/indeximport-issue72/indeximport.pb.go     |    468 +
 .../test/indeximport-issue72/indeximport.proto     |     46 +
 .../gogo/protobuf/test/int64support/Makefile       |     30 +
 .../gogo/protobuf/test/int64support/object.pb.go   |    510 +
 .../gogo/protobuf/test/int64support/object.proto   |     24 +
 .../gogo/protobuf/test/int64support/object_js.go   |     63 +
 .../gogo/protobuf/test/issue260/Makefile           |      3 +
 .../gogo/protobuf/test/issue260/README.md          |     11 +
 .../gogo/protobuf/test/issue260/issue260.pb.go     |   1067 +
 .../gogo/protobuf/test/issue260/issue260.proto     |     37 +
 .../gogo/protobuf/test/issue260/models.go          |     40 +
 .../gogo/protobuf/test/issue261/Makefile           |      7 +
 .../gogo/protobuf/test/issue261/issue261.pb.go     |    543 +
 .../gogo/protobuf/test/issue261/issue261.proto     |     11 +
 .../gogo/protobuf/test/issue262/Makefile           |      5 +
 .../gogo/protobuf/test/issue262/timefail.pb.go     |    410 +
 .../gogo/protobuf/test/issue262/timefail.proto     |     10 +
 .../gogo/protobuf/test/issue270/a/a1.proto         |     12 +
 .../gogo/protobuf/test/issue270/a/a2.proto         |     12 +
 .../gogo/protobuf/test/issue270/b/b.proto          |      6 +
 .../github.com/gogo/protobuf/test/issue270/doc.go  |      1 +
 .../gogo/protobuf/test/issue312/Makefile           |      4 +
 .../gogo/protobuf/test/issue312/events/Makefile    |      4 +
 .../protobuf/test/issue312/events/events.pb.go     |    225 +
 .../protobuf/test/issue312/events/events.proto     |     17 +
 .../gogo/protobuf/test/issue312/issue312.pb.go     |     79 +
 .../gogo/protobuf/test/issue312/issue312.proto     |     17 +
 .../gogo/protobuf/test/issue322/Makefile           |      3 +
 .../gogo/protobuf/test/issue322/issue322.pb.go     |    601 +
 .../gogo/protobuf/test/issue322/issue322.proto     |     15 +
 .../gogo/protobuf/test/issue330/Makefile           |      3 +
 .../gogo/protobuf/test/issue330/issue330.pb.go     |    433 +
 .../gogo/protobuf/test/issue330/issue330.proto     |     17 +
 .../github.com/gogo/protobuf/test/issue330/type.go |     17 +
 .../github.com/gogo/protobuf/test/issue34/Makefile |     30 +
 .../gogo/protobuf/test/issue34/proto.pb.go         |    383 +
 .../gogo/protobuf/test/issue34/proto.proto         |     43 +
 .../gogo/protobuf/test/issue427/.gitignore         |      2 +
 .../gogo/protobuf/test/issue427/Makefile           |      7 +
 .../gogo/protobuf/test/issue427/README.md          |     11 +
 .../gogo/protobuf/test/issue427/issue427.proto     |     18 +
 .../gogo/protobuf/test/issue42order/Makefile       |     30 +
 .../gogo/protobuf/test/issue42order/issue42.pb.go  |    648 +
 .../gogo/protobuf/test/issue42order/issue42.proto  |     48 +
 .../github.com/gogo/protobuf/test/issue8/Makefile  |     30 +
 .../gogo/protobuf/test/issue8/proto.pb.go          |    375 +
 .../gogo/protobuf/test/issue8/proto.proto          |     42 +
 .../gogo/protobuf/test/jsonpb-gogo/jsonpb_gogo.go  |      1 +
 .../gogo/protobuf/test/mapdefaults/Makefile        |     35 +
 .../test/mapdefaults/combos/both/map.pb.go         |   1575 +
 .../test/mapdefaults/combos/both/map.proto         |     70 +
 .../test/mapdefaults/combos/marshaler/map.pb.go    |   1080 +
 .../test/mapdefaults/combos/marshaler/map.proto    |     70 +
 .../test/mapdefaults/combos/neither/map.pb.go      |    934 +
 .../test/mapdefaults/combos/neither/map.proto      |     70 +
 .../test/mapdefaults/combos/unmarshaler/map.pb.go  |   1429 +
 .../test/mapdefaults/combos/unmarshaler/map.proto  |     70 +
 .../gogo/protobuf/test/mapdefaults/map.pb.go       |    414 +
 .../gogo/protobuf/test/mapdefaults/map.proto       |     70 +
 .../gogo/protobuf/test/mapdefaults/map_test.go.in  |    137 +
 .../protobuf/test/mapdefaults/unknown_test.go.in   |     79 +
 .../gogo/protobuf/test/mapsproto2/Makefile         |     35 +
 .../test/mapsproto2/combos/both/mapsproto2.pb.go   |   8776 +
 .../test/mapsproto2/combos/both/mapsproto2.proto   |    124 +
 .../mapsproto2/combos/marshaler/mapsproto2.pb.go   |   4636 +
 .../mapsproto2/combos/marshaler/mapsproto2.proto   |    124 +
 .../mapsproto2/combos/neither/mapsproto2.pb.go     |   3704 +
 .../mapsproto2/combos/neither/mapsproto2.proto     |    124 +
 .../mapsproto2/combos/unmarshaler/mapsproto2.pb.go |   7845 +
 .../mapsproto2/combos/unmarshaler/mapsproto2.proto |    124 +
 .../gogo/protobuf/test/mapsproto2/doc.go           |      1 +
 .../gogo/protobuf/test/mapsproto2/header.proto     |     76 +
 .../gogo/protobuf/test/mapsproto2/mapsproto2.proto |    124 +
 .../protobuf/test/mapsproto2/mapsproto2_test.go.in |    104 +
 .../github.com/gogo/protobuf/test/merge/Makefile   |      5 +
 .../gogo/protobuf/test/merge/merge.pb.go           |    115 +
 .../gogo/protobuf/test/merge/merge.proto           |     12 +
 .../gogo/protobuf/test/mixbench/.gitignore         |      1 +
 .../gogo/protobuf/test/mixbench/marshal.txt        |     73 +
 .../gogo/protobuf/test/mixbench/marshaler.txt      |     73 +
 .../gogo/protobuf/test/mixbench/mixbench.go        |     58 +
 .../gogo/protobuf/test/mixbench/oldmarshaler.txt   |     73 +
 .../gogo/protobuf/test/mixbench/oldunmarshaler.txt |     73 +
 .../gogo/protobuf/test/mixbench/unmarshal.txt      |     73 +
 .../gogo/protobuf/test/mixbench/unmarshaler.txt    |     73 +
 .../protobuf/test/mixbench/unsafe_marshaler.txt    |     73 +
 .../protobuf/test/mixbench/unsafe_unmarshaler.txt  |     73 +
 .../gogo/protobuf/test/moredefaults/Makefile       |     30 +
 .../gogo/protobuf/test/moredefaults/md.pb.go       |    363 +
 .../gogo/protobuf/test/moredefaults/md.proto       |     53 +
 .../gogo/protobuf/test/nopackage/Makefile          |     30 +
 .../gogo/protobuf/test/nopackage/nopackage.pb.go   |    422 +
 .../gogo/protobuf/test/nopackage/nopackage.proto   |     33 +
 .../github.com/gogo/protobuf/test/oneof/Makefile   |     32 +
 .../gogo/protobuf/test/oneof/combos/both/one.pb.go |   5551 +
 .../gogo/protobuf/test/oneof/combos/both/one.proto |    103 +
 .../protobuf/test/oneof/combos/marshaler/one.pb.go |   4676 +
 .../protobuf/test/oneof/combos/marshaler/one.proto |    103 +
 .../protobuf/test/oneof/combos/neither/one.pb.go   |   4268 +
 .../protobuf/test/oneof/combos/neither/one.proto   |    103 +
 .../test/oneof/combos/unmarshaler/one.pb.go        |   5144 +
 .../test/oneof/combos/unmarshaler/one.proto        |    103 +
 vendor/github.com/gogo/protobuf/test/oneof/doc.go  |      1 +
 .../github.com/gogo/protobuf/test/oneof/one.proto  |    103 +
 .../github.com/gogo/protobuf/test/oneof3/Makefile  |     32 +
 .../protobuf/test/oneof3/combos/both/one.pb.go     |   3364 +
 .../protobuf/test/oneof3/combos/both/one.proto     |     82 +
 .../test/oneof3/combos/marshaler/one.pb.go         |   2827 +
 .../test/oneof3/combos/marshaler/one.proto         |     82 +
 .../protobuf/test/oneof3/combos/neither/one.pb.go  |   2607 +
 .../protobuf/test/oneof3/combos/neither/one.proto  |     82 +
 .../test/oneof3/combos/unmarshaler/one.pb.go       |   3144 +
 .../test/oneof3/combos/unmarshaler/one.proto       |     82 +
 vendor/github.com/gogo/protobuf/test/oneof3/doc.go |      1 +
 .../github.com/gogo/protobuf/test/oneof3/one.proto |     82 +
 .../gogo/protobuf/test/oneofembed/Makefile         |     31 +
 .../gogo/protobuf/test/oneofembed/oneofembed.pb.go |    434 +
 .../gogo/protobuf/test/oneofembed/oneofembed.proto |     46 +
 .../github.com/gogo/protobuf/test/packed/Makefile  |     30 +
 vendor/github.com/gogo/protobuf/test/packed/doc.go |      1 +
 .../gogo/protobuf/test/packed/packed.pb.go         |   4293 +
 .../gogo/protobuf/test/packed/packed.proto         |    103 +
 .../gogo/protobuf/test/proto3extension/Makefile    |     32 +
 .../protobuf/test/proto3extension/proto3ext.pb.go  |     58 +
 .../protobuf/test/proto3extension/proto3ext.proto  |     11 +
 .../gogo/protobuf/test/protosize/Makefile          |     30 +
 .../gogo/protobuf/test/protosize/protosize.pb.go   |    616 +
 .../gogo/protobuf/test/protosize/protosize.proto   |     46 +
 .../gogo/protobuf/test/registration/.gitignore     |      2 +
 .../gogo/protobuf/test/registration/Makefile       |     33 +
 .../protobuf/test/registration/registration.proto  |     45 +
 .../test/registration/registration_test.go.in      |     85 +
 .../gogo/protobuf/test/required/Makefile           |     30 +
 .../protobuf/test/required/requiredexample.pb.go   |   2257 +
 .../protobuf/test/required/requiredexample.proto   |     83 +
 .../gogo/protobuf/test/sizerconflict/doc.go        |      1 +
 .../test/sizerconflict/sizerconflict.proto         |     43 +
 .../gogo/protobuf/test/sizeunderscore/Makefile     |     30 +
 .../test/sizeunderscore/sizeunderscore.pb.go       |    565 +
 .../test/sizeunderscore/sizeunderscore.proto       |     45 +
 .../gogo/protobuf/test/stdtypes/Makefile           |     39 +
 .../gogo/protobuf/test/stdtypes/stdtypes.pb.go     |   1444 +
 .../gogo/protobuf/test/stdtypes/stdtypes.proto     |     78 +
 vendor/github.com/gogo/protobuf/test/t.go          |     73 +
 vendor/github.com/gogo/protobuf/test/tags/Makefile |     30 +
 vendor/github.com/gogo/protobuf/test/tags/doc.go   |      1 +
 .../github.com/gogo/protobuf/test/tags/tags.pb.go  |    220 +
 .../github.com/gogo/protobuf/test/tags/tags.proto  |     44 +
 .../gogo/protobuf/test/theproto3/Makefile          |     36 +
 .../test/theproto3/combos/both/theproto3.pb.go     |  11572 ++
 .../test/theproto3/combos/both/theproto3.proto     |    168 +
 .../theproto3/combos/marshaler/theproto3.pb.go     |   6526 +
 .../theproto3/combos/marshaler/theproto3.proto     |    168 +
 .../test/theproto3/combos/neither/theproto3.pb.go  |   5267 +
 .../test/theproto3/combos/neither/theproto3.proto  |    168 +
 .../theproto3/combos/unmarshaler/theproto3.pb.go   |  10313 ++
 .../theproto3/combos/unmarshaler/theproto3.proto   |    168 +
 .../github.com/gogo/protobuf/test/theproto3/doc.go |      1 +
 .../gogo/protobuf/test/theproto3/footer.proto      |     25 +
 .../gogo/protobuf/test/theproto3/header.proto      |     95 +
 .../gogo/protobuf/test/theproto3/maps.proto        |     48 +
 .../gogo/protobuf/test/theproto3/proto3_test.go.in |    159 +
 .../gogo/protobuf/test/theproto3/theproto3.proto   |    168 +
 vendor/github.com/gogo/protobuf/test/thetest.pb.go |  26872 +++
 vendor/github.com/gogo/protobuf/test/thetest.proto |    649 +
 .../gogo/protobuf/test/typedecl/Makefile           |      3 +
 .../gogo/protobuf/test/typedecl/models.go          |     41 +
 .../gogo/protobuf/test/typedecl/typedecl.pb.go     |   1009 +
 .../gogo/protobuf/test/typedecl/typedecl.proto     |     35 +
 .../gogo/protobuf/test/typedecl_all/Makefile       |      3 +
 .../gogo/protobuf/test/typedecl_all/models.go      |     41 +
 .../protobuf/test/typedecl_all/typedeclall.pb.go   |   1009 +
 .../protobuf/test/typedecl_all/typedeclall.proto   |     35 +
 .../gogo/protobuf/test/typedeclimport/Makefile     |      4 +
 .../gogo/protobuf/test/typedeclimport/models.go    |      7 +
 .../test/typedeclimport/subpkg/subpkg.pb.go        |    383 +
 .../test/typedeclimport/subpkg/subpkg.proto        |     15 +
 .../test/typedeclimport/typedeclimport.pb.go       |    384 +
 .../test/typedeclimport/typedeclimport.proto       |     18 +
 .../github.com/gogo/protobuf/test/types/Makefile   |     39 +
 .../protobuf/test/types/combos/both/types.pb.go    |   6222 +
 .../protobuf/test/types/combos/both/types.proto    |    131 +
 .../test/types/combos/marshaler/types.pb.go        |   3774 +
 .../test/types/combos/marshaler/types.proto        |    131 +
 .../protobuf/test/types/combos/neither/types.pb.go |   2937 +
 .../protobuf/test/types/combos/neither/types.proto |    131 +
 .../test/types/combos/unmarshaler/types.pb.go      |   5387 +
 .../test/types/combos/unmarshaler/types.proto      |    131 +
 .../gogo/protobuf/test/types/types.proto           |    131 +
 .../gogo/protobuf/test/types/types_test.go.in      |    243 +
 .../gogo/protobuf/test/unmarshalmerge/Makefile     |     30 +
 .../test/unmarshalmerge/unmarshalmerge.pb.go       |   1596 +
 .../test/unmarshalmerge/unmarshalmerge.proto       |     75 +
 .../gogo/protobuf/test/unrecognized/Makefile       |     30 +
 .../protobuf/test/unrecognized/unrecognized.pb.go  |   4343 +
 .../protobuf/test/unrecognized/unrecognized.proto  |    131 +
 .../gogo/protobuf/test/unrecognizedgroup/Makefile  |     30 +
 .../test/unrecognizedgroup/unrecognizedgroup.pb.go |   1813 +
 .../test/unrecognizedgroup/unrecognizedgroup.proto |     77 +
 vendor/github.com/gogo/protobuf/test/uuid.go       |    137 +
 vendor/github.com/gogo/protobuf/types/any.go       |    140 +
 vendor/github.com/gogo/protobuf/types/any.pb.go    |    700 +
 vendor/github.com/gogo/protobuf/types/api.pb.go    |   2058 +
 vendor/github.com/gogo/protobuf/types/doc.go       |     35 +
 vendor/github.com/gogo/protobuf/types/duration.go  |    100 +
 .../github.com/gogo/protobuf/types/duration.pb.go  |    534 +
 .../gogo/protobuf/types/duration_gogo.go           |    100 +
 vendor/github.com/gogo/protobuf/types/empty.pb.go  |    478 +
 .../gogo/protobuf/types/field_mask.pb.go           |    766 +
 .../gogo/protobuf/types/source_context.pb.go       |    535 +
 vendor/github.com/gogo/protobuf/types/struct.pb.go |   1959 +
 vendor/github.com/gogo/protobuf/types/timestamp.go |    132 +
 .../github.com/gogo/protobuf/types/timestamp.pb.go |    552 +
 .../gogo/protobuf/types/timestamp_gogo.go          |     94 +
 vendor/github.com/gogo/protobuf/types/type.pb.go   |   3228 +
 .../github.com/gogo/protobuf/types/wrappers.pb.go  |   2642 +
 .../gogo/protobuf/vanity/command/command.go        |    161 +
 vendor/github.com/gogo/protobuf/vanity/enum.go     |     78 +
 vendor/github.com/gogo/protobuf/vanity/field.go    |     90 +
 vendor/github.com/gogo/protobuf/vanity/file.go     |    189 +
 vendor/github.com/gogo/protobuf/vanity/foreach.go  |    125 +
 vendor/github.com/gogo/protobuf/vanity/msg.go      |    146 +
 .../github.com/gogo/protobuf/vanity/test/Makefile  |     46 +
 vendor/github.com/gogo/protobuf/vanity/test/doc.go |      1 +
 .../protobuf/vanity/test/fast/gogovanity.pb.go     |    410 +
 .../gogo/protobuf/vanity/test/fast/proto3.pb.go    |    330 +
 .../gogo/protobuf/vanity/test/fast/vanity.pb.go    |    377 +
 .../protobuf/vanity/test/faster/gogovanity.pb.go   |    398 +
 .../gogo/protobuf/vanity/test/faster/proto3.pb.go  |    322 +
 .../gogo/protobuf/vanity/test/faster/vanity.pb.go  |    356 +
 .../gogo/protobuf/vanity/test/gofast/.gitignore    |      1 +
 .../gogo/protobuf/vanity/test/gogovanity.proto     |     39 +
 .../gogo/protobuf/vanity/test/proto3.proto         |     35 +
 .../protobuf/vanity/test/slick/gogovanity.pb.go    |    487 +
 .../gogo/protobuf/vanity/test/slick/proto3.pb.go   |    386 +
 .../gogo/protobuf/vanity/test/slick/vanity.pb.go   |    425 +
 .../gogo/protobuf/vanity/test/vanity.proto         |     36 +
 vendor/github.com/gogo/protobuf/version/version.go |     78 +
 vendor/github.com/golang/glog/LICENSE              |    191 +
 vendor/github.com/golang/glog/README               |     44 +
 vendor/github.com/golang/glog/glog.go              |   1180 +
 vendor/github.com/golang/glog/glog_file.go         |    124 +
 vendor/github.com/golang/groupcache/.gitignore     |      1 +
 vendor/github.com/golang/groupcache/.travis.yml    |     19 +
 vendor/github.com/golang/groupcache/LICENSE        |    191 +
 vendor/github.com/golang/groupcache/README.md      |     73 +
 vendor/github.com/golang/groupcache/byteview.go    |    175 +
 .../groupcache/consistenthash/consistenthash.go    |     81 +
 vendor/github.com/golang/groupcache/groupcache.go  |    491 +
 .../groupcache/groupcachepb/groupcache.pb.go       |     65 +
 .../groupcache/groupcachepb/groupcache.proto       |     34 +
 vendor/github.com/golang/groupcache/http.go        |    227 +
 vendor/github.com/golang/groupcache/lru/lru.go     |    133 +
 vendor/github.com/golang/groupcache/peers.go       |     85 +
 .../golang/groupcache/singleflight/singleflight.go |     64 +
 vendor/github.com/golang/groupcache/sinks.go       |    322 +
 .../github.com/golang/groupcache/testpb/test.pb.go |    235 +
 .../github.com/golang/groupcache/testpb/test.proto |     63 +
 .../protobuf/.github/ISSUE_TEMPLATE/bug_report.md  |     20 +
 .../.github/ISSUE_TEMPLATE/feature_request.md      |     17 +
 .../protobuf/.github/ISSUE_TEMPLATE/question.md    |      7 +
 vendor/github.com/golang/protobuf/.gitignore       |     17 +
 vendor/github.com/golang/protobuf/.travis.yml      |     31 +
 vendor/github.com/golang/protobuf/AUTHORS          |      3 +
 vendor/github.com/golang/protobuf/CONTRIBUTORS     |      3 +
 vendor/github.com/golang/protobuf/LICENSE          |     28 +
 vendor/github.com/golang/protobuf/Makefile         |     50 +
 vendor/github.com/golang/protobuf/README.md        |    281 +
 .../golang/protobuf/conformance/Makefile           |     49 +
 .../golang/protobuf/conformance/conformance.go     |    154 +
 .../golang/protobuf/conformance/conformance.sh     |      4 +
 .../protobuf/conformance/failure_list_go.txt       |     61 +
 .../internal/conformance_proto/conformance.pb.go   |   1834 +
 .../internal/conformance_proto/conformance.proto   |    273 +
 .../github.com/golang/protobuf/conformance/test.sh |     26 +
 .../golang/protobuf/descriptor/descriptor.go       |     93 +
 vendor/github.com/golang/protobuf/jsonpb/jsonpb.go |   1271 +
 .../jsonpb_test_proto/more_test_objects.pb.go      |    368 +
 .../jsonpb_test_proto/more_test_objects.proto      |     69 +
 .../jsonpb/jsonpb_test_proto/test_objects.pb.go    |   1357 +
 .../jsonpb/jsonpb_test_proto/test_objects.proto    |    179 +
 vendor/github.com/golang/protobuf/proto/clone.go   |    253 +
 vendor/github.com/golang/protobuf/proto/decode.go  |    428 +
 vendor/github.com/golang/protobuf/proto/discard.go |    350 +
 vendor/github.com/golang/protobuf/proto/encode.go  |    203 +
 vendor/github.com/golang/protobuf/proto/equal.go   |    300 +
 .../github.com/golang/protobuf/proto/extensions.go |    543 +
 vendor/github.com/golang/protobuf/proto/lib.go     |    979 +
 .../golang/protobuf/proto/message_set.go           |    314 +
 .../golang/protobuf/proto/pointer_reflect.go       |    357 +
 .../golang/protobuf/proto/pointer_unsafe.go        |    308 +
 .../github.com/golang/protobuf/proto/properties.go |    544 +
 .../protobuf/proto/proto3_proto/proto3.pb.go       |    611 +
 .../protobuf/proto/proto3_proto/proto3.proto       |     97 +
 .../golang/protobuf/proto/table_marshal.go         |   2767 +
 .../golang/protobuf/proto/table_merge.go           |    654 +
 .../golang/protobuf/proto/table_unmarshal.go       |   2051 +
 .../golang/protobuf/proto/test_proto/test.pb.go    |   5314 +
 .../golang/protobuf/proto/test_proto/test.proto    |    570 +
 vendor/github.com/golang/protobuf/proto/text.go    |    843 +
 .../golang/protobuf/proto/text_parser.go           |    880 +
 .../protoc-gen-go/descriptor/descriptor.pb.go      |   2812 +
 .../protoc-gen-go/descriptor/descriptor.proto      |    872 +
 .../golang/protobuf/protoc-gen-go/doc.go           |     51 +
 .../protobuf/protoc-gen-go/generator/generator.go  |   3086 +
 .../generator/internal/remap/remap.go              |    117 +
 .../golang/protobuf/protoc-gen-go/grpc/grpc.go     |    484 +
 .../golang/protobuf/protoc-gen-go/link_grpc.go     |     34 +
 .../golang/protobuf/protoc-gen-go/main.go          |     98 +
 .../protobuf/protoc-gen-go/plugin/plugin.pb.go     |    369 +
 .../protobuf/protoc-gen-go/plugin/plugin.pb.golden |     83 +
 .../protobuf/protoc-gen-go/plugin/plugin.proto     |    167 +
 .../testdata/deprecated/deprecated.pb.go           |    234 +
 .../testdata/deprecated/deprecated.proto           |     69 +
 .../testdata/extension_base/extension_base.pb.go   |    139 +
 .../testdata/extension_base/extension_base.proto   |     48 +
 .../testdata/extension_extra/extension_extra.pb.go |     78 +
 .../testdata/extension_extra/extension_extra.proto |     40 +
 .../testdata/extension_user/extension_user.pb.go   |    401 +
 .../testdata/extension_user/extension_user.proto   |    102 +
 .../protoc-gen-go/testdata/grpc/grpc.pb.go         |    444 +
 .../protoc-gen-go/testdata/grpc/grpc.proto         |     61 +
 .../protoc-gen-go/testdata/import_public/a.pb.go   |    110 +
 .../protoc-gen-go/testdata/import_public/a.proto   |     45 +
 .../protoc-gen-go/testdata/import_public/b.pb.go   |     87 +
 .../protoc-gen-go/testdata/import_public/b.proto   |     43 +
 .../testdata/import_public/sub/a.pb.go             |    100 +
 .../testdata/import_public/sub/a.proto             |     47 +
 .../testdata/import_public/sub/b.pb.go             |     67 +
 .../testdata/import_public/sub/b.proto             |     39 +
 .../protoc-gen-go/testdata/imports/fmt/m.pb.go     |     66 +
 .../protoc-gen-go/testdata/imports/fmt/m.proto     |     35 +
 .../testdata/imports/test_a_1/m1.pb.go             |    130 +
 .../testdata/imports/test_a_1/m1.proto             |     44 +
 .../testdata/imports/test_a_1/m2.pb.go             |     67 +
 .../testdata/imports/test_a_1/m2.proto             |     35 +
 .../testdata/imports/test_a_2/m3.pb.go             |     67 +
 .../testdata/imports/test_a_2/m3.proto             |     35 +
 .../testdata/imports/test_a_2/m4.pb.go             |     67 +
 .../testdata/imports/test_a_2/m4.proto             |     35 +
 .../testdata/imports/test_b_1/m1.pb.go             |     67 +
 .../testdata/imports/test_b_1/m1.proto             |     35 +
 .../testdata/imports/test_b_1/m2.pb.go             |     67 +
 .../testdata/imports/test_b_1/m2.proto             |     35 +
 .../testdata/imports/test_import_a1m1.pb.go        |     80 +
 .../testdata/imports/test_import_a1m1.proto        |     42 +
 .../testdata/imports/test_import_a1m2.pb.go        |     80 +
 .../testdata/imports/test_import_a1m2.proto        |     42 +
 .../testdata/imports/test_import_all.pb.go         |    138 +
 .../testdata/imports/test_import_all.proto         |     58 +
 .../protoc-gen-go/testdata/multi/multi1.pb.go      |     96 +
 .../protoc-gen-go/testdata/multi/multi1.proto      |     46 +
 .../protoc-gen-go/testdata/multi/multi2.pb.go      |    128 +
 .../protoc-gen-go/testdata/multi/multi2.proto      |     48 +
 .../protoc-gen-go/testdata/multi/multi3.pb.go      |    115 +
 .../protoc-gen-go/testdata/multi/multi3.proto      |     45 +
 .../protoc-gen-go/testdata/my_test/test.pb.go      |   1192 +
 .../protoc-gen-go/testdata/my_test/test.proto      |    158 +
 .../protoc-gen-go/testdata/proto3/proto3.pb.go     |    196 +
 .../protoc-gen-go/testdata/proto3/proto3.proto     |     55 +
 vendor/github.com/golang/protobuf/ptypes/any.go    |    141 +
 .../golang/protobuf/ptypes/any/any.pb.go           |    191 +
 .../golang/protobuf/ptypes/any/any.proto           |    149 +
 vendor/github.com/golang/protobuf/ptypes/doc.go    |     35 +
 .../github.com/golang/protobuf/ptypes/duration.go  |    102 +
 .../golang/protobuf/ptypes/duration/duration.pb.go |    159 +
 .../golang/protobuf/ptypes/duration/duration.proto |    117 +
 .../golang/protobuf/ptypes/empty/empty.pb.go       |     79 +
 .../golang/protobuf/ptypes/empty/empty.proto       |     52 +
 .../golang/protobuf/ptypes/struct/struct.pb.go     |    450 +
 .../golang/protobuf/ptypes/struct/struct.proto     |     96 +
 .../github.com/golang/protobuf/ptypes/timestamp.go |    134 +
 .../protobuf/ptypes/timestamp/timestamp.pb.go      |    175 +
 .../protobuf/ptypes/timestamp/timestamp.proto      |    133 +
 .../golang/protobuf/ptypes/wrappers/wrappers.pb.go |    443 +
 .../golang/protobuf/ptypes/wrappers/wrappers.proto |    118 +
 vendor/github.com/golang/protobuf/regenerate.sh    |     53 +
 vendor/github.com/google/btree/.travis.yml         |      1 +
 vendor/github.com/google/btree/LICENSE             |    202 +
 vendor/github.com/google/btree/README.md           |     12 +
 vendor/github.com/google/btree/btree.go            |    890 +
 vendor/github.com/google/btree/btree_mem.go        |     76 +
 vendor/github.com/google/gofuzz/.travis.yml        |     13 +
 vendor/github.com/google/gofuzz/CONTRIBUTING.md    |     67 +
 vendor/github.com/google/gofuzz/LICENSE            |    202 +
 vendor/github.com/google/gofuzz/README.md          |     71 +
 vendor/github.com/google/gofuzz/doc.go             |     18 +
 vendor/github.com/google/gofuzz/fuzz.go            |    487 +
 vendor/github.com/google/uuid/.travis.yml          |      9 +
 vendor/github.com/google/uuid/CONTRIBUTING.md      |     10 +
 vendor/github.com/google/uuid/CONTRIBUTORS         |      9 +
 vendor/github.com/google/uuid/LICENSE              |     27 +
 vendor/github.com/google/uuid/README.md            |     19 +
 vendor/github.com/google/uuid/dce.go               |     80 +
 vendor/github.com/google/uuid/doc.go               |     12 +
 vendor/github.com/google/uuid/go.mod               |      1 +
 vendor/github.com/google/uuid/hash.go              |     53 +
 vendor/github.com/google/uuid/marshal.go           |     37 +
 vendor/github.com/google/uuid/node.go              |     89 +
 vendor/github.com/google/uuid/node_js.go           |     12 +
 vendor/github.com/google/uuid/node_net.go          |     33 +
 vendor/github.com/google/uuid/sql.go               |     59 +
 vendor/github.com/google/uuid/time.go              |    123 +
 vendor/github.com/google/uuid/util.go              |     43 +
 vendor/github.com/google/uuid/uuid.go              |    245 +
 vendor/github.com/google/uuid/version1.go          |     44 +
 vendor/github.com/google/uuid/version4.go          |     38 +
 vendor/github.com/googleapis/gnostic/.gitignore    |     21 +
 .../googleapis/gnostic/.travis-install.sh          |     29 +
 vendor/github.com/googleapis/gnostic/.travis.yml   |     49 +
 .../googleapis/gnostic/COMPILE-PROTOS.sh           |     35 +
 .../github.com/googleapis/gnostic/CONTRIBUTING.md  |     35 +
 vendor/github.com/googleapis/gnostic/LICENSE       |    203 +
 vendor/github.com/googleapis/gnostic/Makefile      |     16 +
 .../googleapis/gnostic/OpenAPIv2/OpenAPIv2.go      |   8728 +
 .../googleapis/gnostic/OpenAPIv2/OpenAPIv2.pb.go   |   4455 +
 .../googleapis/gnostic/OpenAPIv2/OpenAPIv2.proto   |    663 +
 .../googleapis/gnostic/OpenAPIv2/README.md         |     16 +
 .../googleapis/gnostic/OpenAPIv2/openapi-2.0.json  |   1610 +
 .../googleapis/gnostic/OpenAPIv3/OpenAPIv3.go      |   8301 +
 .../googleapis/gnostic/OpenAPIv3/OpenAPIv3.pb.go   |   4692 +
 .../googleapis/gnostic/OpenAPIv3/OpenAPIv3.proto   |    668 +
 .../googleapis/gnostic/OpenAPIv3/README.md         |     25 +
 .../googleapis/gnostic/OpenAPIv3/openapi-3.0.json  |   1245 +
 .../gnostic/OpenAPIv3/schema-generator/3.0.0.md    |   3441 +
 .../gnostic/OpenAPIv3/schema-generator/3.0.1.md    |   3380 +
 .../gnostic/OpenAPIv3/schema-generator/README.md   |     12 +
 .../gnostic/OpenAPIv3/schema-generator/main.go     |    859 +
 vendor/github.com/googleapis/gnostic/README.md     |    109 +
 .../googleapis/gnostic/apps/disco/README.md        |     38 +
 .../googleapis/gnostic/apps/disco/list.go          |     79 +
 .../googleapis/gnostic/apps/disco/main.go          |    255 +
 .../googleapis/gnostic/apps/disco/openapiv2.go     |    287 +
 .../googleapis/gnostic/apps/disco/openapiv3.go     |    303 +
 .../gnostic/apps/petstore-builder/README.md        |      5 +
 .../gnostic/apps/petstore-builder/main.go          |     82 +
 .../gnostic/apps/petstore-builder/petstore-v2.go   |    260 +
 .../gnostic/apps/petstore-builder/petstore-v3.go   |    369 +
 .../gnostic/apps/report-messages/README.md         |      5 +
 .../gnostic/apps/report-messages/main.go           |     69 +
 .../googleapis/gnostic/apps/report/README.md       |      6 +
 .../googleapis/gnostic/apps/report/main.go         |    239 +
 .../googleapis/gnostic/compiler/README.md          |      3 +
 .../googleapis/gnostic/compiler/context.go         |     43 +
 .../googleapis/gnostic/compiler/error.go           |     61 +
 .../gnostic/compiler/extension-handler.go          |    101 +
 .../googleapis/gnostic/compiler/helpers.go         |    197 +
 .../github.com/googleapis/gnostic/compiler/main.go |     16 +
 .../googleapis/gnostic/compiler/reader.go          |    175 +
 .../googleapis/gnostic/discovery/README.md         |     16 +
 .../googleapis/gnostic/discovery/discovery.go      |   2692 +
 .../googleapis/gnostic/discovery/discovery.json    |    451 +
 .../googleapis/gnostic/discovery/discovery.pb.go   |   1415 +
 .../googleapis/gnostic/discovery/discovery.proto   |    265 +
 .../googleapis/gnostic/discovery/discovery.yaml    |    297 +
 .../googleapis/gnostic/examples/README.md          |      3 +
 .../examples/errors/petstore-badproperties.yaml    |    101 +
 .../examples/errors/petstore-missingversion.yaml   |    100 +
 .../examples/errors/petstore-unresolvedrefs.yaml   |    101 +
 .../examples/v2.0/json/api-with-examples.json      |     58 +
 .../examples/v2.0/json/petstore-expanded.json      |    210 +
 .../examples/v2.0/json/petstore-minimal.json       |     68 +
 .../v2.0/json/petstore-separate/common/Error.json  |     16 +
 .../v2.0/json/petstore-separate/spec/NewPet.json   |     19 +
 .../v2.0/json/petstore-separate/spec/Pet.json      |     19 +
 .../json/petstore-separate/spec/parameters.json    |     21 +
 .../v2.0/json/petstore-separate/spec/swagger.json  |    146 +
 .../examples/v2.0/json/petstore-simple.json        |    222 +
 .../v2.0/json/petstore-with-external-docs.json     |    233 +
 .../gnostic/examples/v2.0/json/petstore.json       |    153 +
 .../gnostic/examples/v2.0/json/uber.json           |    370 +
 .../examples/v2.0/yaml/api-with-examples.yaml      |    164 +
 .../examples/v2.0/yaml/petstore-expanded.yaml      |    142 +
 .../examples/v2.0/yaml/petstore-minimal.yaml       |     47 +
 .../v2.0/yaml/petstore-separate/common/Error.yaml  |     10 +
 .../v2.0/yaml/petstore-separate/spec/NewPet.yaml   |      9 +
 .../v2.0/yaml/petstore-separate/spec/Pet.yaml      |     12 +
 .../yaml/petstore-separate/spec/parameters.yaml    |     16 +
 .../v2.0/yaml/petstore-separate/spec/swagger.text  |    214 +
 .../v2.0/yaml/petstore-separate/spec/swagger.yaml  |    100 +
 .../examples/v2.0/yaml/petstore-simple.yaml        |    157 +
 .../v2.0/yaml/petstore-with-external-docs.yaml     |    166 +
 .../gnostic/examples/v2.0/yaml/petstore.yaml       |    101 +
 .../gnostic/examples/v2.0/yaml/uber.yaml           |    273 +
 .../gnostic/examples/v3.0/json/petstore.json       |    176 +
 .../gnostic/examples/v3.0/yaml/petstore.yaml       |    110 +
 .../gnostic/extensions/COMPILE-EXTENSION.sh        |      5 +
 .../googleapis/gnostic/extensions/README.md        |      5 +
 .../googleapis/gnostic/extensions/extension.pb.go  |    218 +
 .../googleapis/gnostic/extensions/extension.proto  |     93 +
 .../googleapis/gnostic/extensions/extensions.go    |     82 +
 .../googleapis/gnostic/extensions/sample/Makefile  |     10 +
 .../gnostic/extensions/sample/x-sampleone.json     |     55 +
 .../gnostic/extensions/sample/x-sampletwo.json     |     38 +
 .../googleapis/gnostic/generate-gnostic/README.md  |     13 +
 .../googleapis/gnostic/generate-gnostic/domain.go  |    624 +
 .../gnostic/generate-gnostic/generate-compiler.go  |    913 +
 .../gnostic/generate-gnostic/generate-extension.go |    363 +
 .../gnostic/generate-gnostic/generate-proto.go     |    119 +
 .../googleapis/gnostic/generate-gnostic/helpers.go |     55 +
 .../googleapis/gnostic/generate-gnostic/main.go    |    257 +
 .../test/errors/x-extension-name-collision.errors  |      2 +
 .../test/errors/x-unsupportedprimitives.errors     |      2 +
 .../test/x-extension-name-collision.json           |     12 +
 .../test/x-unsupportedprimitives.json              |      8 +
 .../googleapis/gnostic/generate-gnostic/types.go   |    132 +
 vendor/github.com/googleapis/gnostic/gnostic.go    |    610 +
 .../googleapis/gnostic/jsonschema/README.md        |      3 +
 .../googleapis/gnostic/jsonschema/display.go       |    229 +
 .../googleapis/gnostic/jsonschema/models.go        |    226 +
 .../googleapis/gnostic/jsonschema/operations.go    |    394 +
 .../googleapis/gnostic/jsonschema/reader.go        |    409 +
 .../googleapis/gnostic/jsonschema/schema.json      |    150 +
 .../googleapis/gnostic/jsonschema/writer.go        |    334 +
 .../googleapis/gnostic/jsonwriter/README.md        |      3 +
 .../googleapis/gnostic/jsonwriter/writer.go        |    168 +
 .../googleapis/gnostic/linters/README.md           |     20 +
 .../linters/go/gnostic-lint-descriptions/README.md |      9 +
 .../go/gnostic-lint-descriptions/linter_v2.go      |    180 +
 .../go/gnostic-lint-descriptions/linter_v3.go      |     33 +
 .../linters/go/gnostic-lint-descriptions/main.go   |     61 +
 .../linters/go/gnostic-lint-paths/README.md        |      9 +
 .../gnostic/linters/go/gnostic-lint-paths/main.go  |     77 +
 .../linters/node/gnostic-lint-operations/Makefile  |     20 +
 .../linters/node/gnostic-lint-operations/README.md |     15 +
 .../gnostic-lint-operations.js                     |     47 +
 .../linters/node/gnostic-lint-responses/Makefile   |     19 +
 .../linters/node/gnostic-lint-responses/README.md  |     15 +
 .../gnostic-lint-responses.js                      |     83 +
 .../node/gnostic-lint-responses/package.json       |     19 +
 .../swift/gnostic-lint-responses-swift/Makefile    |     18 +
 .../gnostic-lint-responses-swift/Package.swift     |     26 +
 .../swift/gnostic-lint-responses-swift/README.md   |     12 +
 .../Sources/gnostic-lint-responses-swift/io.swift  |     77 +
 .../gnostic-lint-responses-swift/main.swift        |    116 +
 .../gnostic-lint-responses-swift/compile-protos    |     54 +
 .../googleapis/gnostic/plugins/README.md           |      7 +
 .../googleapis/gnostic/plugins/environment.go      |    215 +
 .../gnostic/plugins/gnostic-analyze/README.md      |     23 +
 .../gnostic/plugins/gnostic-analyze/main.go        |     95 +
 .../plugins/gnostic-analyze/statistics/statsv2.go  |    331 +
 .../plugins/gnostic-analyze/statistics/statsv3.go  |    127 +
 .../plugins/gnostic-analyze/summarize/main.go      |    156 +
 .../gnostic/plugins/gnostic-go-generator/Makefile  |      9 +
 .../gnostic/plugins/gnostic-go-generator/README.md |     18 +
 .../examples/googleauth/README.md                  |     31 +
 .../examples/googleauth/googleauth.go              |    220 +
 .../examples/v2.0/apis_guru/Makefile               |      4 +
 .../examples/v2.0/apis_guru/main.go                |     45 +
 .../examples/v2.0/apis_guru/swagger.yaml           |    186 +
 .../examples/v2.0/bookstore/Makefile               |     20 +
 .../examples/v2.0/bookstore/README.md              |     23 +
 .../examples/v2.0/bookstore/bookstore.json         |    357 +
 .../examples/v2.0/bookstore/bookstore/bookstore.go |     19 +
 .../examples/v2.0/bookstore/service/app.yaml       |      9 +
 .../examples/v2.0/bookstore/service/init.go        |     27 +
 .../examples/v2.0/bookstore/service/main.go        |     34 +
 .../examples/v2.0/bookstore/service/service.go     |    195 +
 .../examples/v2.0/sample/Makefile                  |     20 +
 .../examples/v2.0/sample/README.md                 |     24 +
 .../examples/v2.0/sample/sample.yaml               |     67 +
 .../examples/v2.0/sample/sample/sample.go          |     19 +
 .../examples/v2.0/sample/service/app.yaml          |      9 +
 .../examples/v2.0/sample/service/init.go           |     27 +
 .../examples/v2.0/sample/service/main.go           |     34 +
 .../examples/v2.0/sample/service/service.go        |     38 +
 .../examples/v2.0/xkcd/Makefile                    |      3 +
 .../examples/v2.0/xkcd/main.go                     |     23 +
 .../examples/v2.0/xkcd/swagger.json                |    111 +
 .../examples/v2.0/xkcd/xkcd/xkcd.go                |     19 +
 .../examples/v3.0/bookstore/Makefile               |     20 +
 .../examples/v3.0/bookstore/README.md              |     23 +
 .../examples/v3.0/bookstore/bookstore.json         |    392 +
 .../examples/v3.0/bookstore/bookstore/bookstore.go |     19 +
 .../examples/v3.0/bookstore/service/app.yaml       |      9 +
 .../examples/v3.0/bookstore/service/init.go        |     27 +
 .../examples/v3.0/bookstore/service/main.go        |     34 +
 .../examples/v3.0/bookstore/service/service.go     |    195 +
 .../examples/v3.0/urlshortener/README.md           |     26 +
 .../examples/v3.0/urlshortener/main.go             |     62 +
 .../v3.0/urlshortener/urlshortener/urlshortener.go |     19 +
 .../plugins/gnostic-go-generator/goimports.go      |     50 +
 .../plugins/gnostic-go-generator/language.go       |    123 +
 .../plugins/gnostic-go-generator/linewriter.go     |     29 +
 .../gnostic/plugins/gnostic-go-generator/main.go   |     76 +
 .../plugins/gnostic-go-generator/render_client.go  |    178 +
 .../gnostic-go-generator/render_constants.go       |     30 +
 .../gnostic-go-generator/render_provider.go        |     64 +
 .../plugins/gnostic-go-generator/render_server.go  |    168 +
 .../plugins/gnostic-go-generator/render_types.go   |     57 +
 .../plugins/gnostic-go-generator/renderer.go       |     67 +
 .../gnostic/plugins/gnostic-summary/README.md      |      8 +
 .../gnostic/plugins/gnostic-summary/main.go        |    122 +
 .../plugins/gnostic-swift-generator/Makefile       |     13 +
 .../plugins/gnostic-swift-generator/Package.swift  |     26 +
 .../plugins/gnostic-swift-generator/README.md      |     15 +
 .../Sources/Gnostic/OpenAPIv2.pb.swift             |   8213 +
 .../Sources/Gnostic/OpenAPIv3.pb.swift             |   8849 +
 .../Sources/Gnostic/discovery.pb.swift             |   3195 +
 .../Sources/Gnostic/plugin.pb.swift                |    441 +
 .../Sources/Gnostic/surface.pb.swift               |    579 +
 .../gnostic-swift-generator/RenderClient.swift     |    184 +
 .../gnostic-swift-generator/RenderFetch.swift      |    157 +
 .../gnostic-swift-generator/RenderServer.swift     |    166 +
 .../gnostic-swift-generator/RenderTypes.swift      |    112 +
 .../Sources/gnostic-swift-generator/Renderer.swift |    336 +
 .../Sources/gnostic-swift-generator/helpers.swift  |    166 +
 .../Sources/gnostic-swift-generator/io.swift       |    106 +
 .../Sources/gnostic-swift-generator/main.swift     |     66 +
 .../plugins/gnostic-swift-generator/compile-protos |     52 +
 .../examples/bookstore/Makefile                    |      7 +
 .../examples/bookstore/Package.swift               |     26 +
 .../examples/bookstore/README.md                   |     22 +
 .../examples/bookstore/Sources/Server/main.swift   |    128 +
 .../Tests/BookstoreTests/BookstoreTests.swift      |    208 +
 .../examples/bookstore/Tests/LinuxMain.swift       |     38 +
 .../examples/bookstore/bookstore.json              |    357 +
 .../gnostic/plugins/gnostic-swift-sample/Makefile  |     15 +
 .../plugins/gnostic-swift-sample/Package.swift     |     26 +
 .../Sources/Gnostic/OpenAPIv2.pb.swift             |   8213 +
 .../Sources/Gnostic/OpenAPIv3.pb.swift             |   8849 +
 .../Sources/Gnostic/discovery.pb.swift             |   3195 +
 .../Sources/Gnostic/plugin.pb.swift                |    441 +
 .../Sources/Gnostic/surface.pb.swift               |    579 +
 .../Sources/gnostic-swift-sample/io.swift          |    100 +
 .../Sources/gnostic-swift-sample/main.swift        |     75 +
 .../plugins/gnostic-swift-sample/compile-protos    |     52 +
 .../googleapis/gnostic/plugins/plugin.pb.go        |    372 +
 .../googleapis/gnostic/plugins/plugin.proto        |    148 +
 .../googleapis/gnostic/printer/README.md           |      3 +
 .../github.com/googleapis/gnostic/printer/code.go  |     57 +
 .../googleapis/gnostic/surface/README.md           |     10 +
 .../github.com/googleapis/gnostic/surface/field.go |     20 +
 .../github.com/googleapis/gnostic/surface/model.go |     58 +
 .../googleapis/gnostic/surface/model_openapiv2.go  |    253 +
 .../googleapis/gnostic/surface/model_openapiv3.go  |    305 +
 .../googleapis/gnostic/surface/surface.pb.go       |    424 +
 .../googleapis/gnostic/surface/surface.proto       |     90 +
 .../github.com/googleapis/gnostic/surface/type.go  |     51 +
 .../github.com/googleapis/gnostic/test/README.md   |      3 +
 .../test/errors/invalid-plugin-invocation.errors   |     12 +
 .../test/errors/petstore-badproperties.errors      |     16 +
 .../test/errors/petstore-missingversion.errors     |      2 +
 .../test/errors/petstore-unresolvedrefs.errors     |      3 +
 .../gnostic/test/library-example-with-ext.json     |     96 +
 .../gnostic/test/library-example-with-ext.text.out |    234 +
 .../googleapis/gnostic/test/v2.0/petstore.text     |    387 +
 .../v2.0/yaml/petstore-separate/spec/swagger.text  |    468 +
 .../gnostic/test/v2.0/yaml/sample-petstore.out     |     13 +
 .../googleapis/gnostic/test/v3.0/petstore.text     |    268 +
 .../github.com/googleapis/gnostic/tools/README.md  |     11 +
 .../googleapis/gnostic/tools/format-schema/main.go |     37 +
 .../googleapis/gnostic/tools/j2y2j/main.go         |     60 +
 vendor/github.com/gregjones/httpcache/.travis.yml  |     19 +
 vendor/github.com/gregjones/httpcache/LICENSE.txt  |      7 +
 vendor/github.com/gregjones/httpcache/README.md    |     25 +
 .../gregjones/httpcache/diskcache/diskcache.go     |     61 +
 vendor/github.com/gregjones/httpcache/httpcache.go |    551 +
 .../httpcache/leveldbcache/leveldbcache.go         |     51 +
 .../gregjones/httpcache/memcache/appengine.go      |     61 +
 .../gregjones/httpcache/memcache/memcache.go       |     60 +
 .../github.com/gregjones/httpcache/redis/redis.go  |     43 +
 vendor/github.com/hashicorp/golang-lru/.gitignore  |     23 +
 vendor/github.com/hashicorp/golang-lru/2q.go       |    223 +
 vendor/github.com/hashicorp/golang-lru/LICENSE     |    362 +
 vendor/github.com/hashicorp/golang-lru/README.md   |     25 +
 vendor/github.com/hashicorp/golang-lru/arc.go      |    257 +
 vendor/github.com/hashicorp/golang-lru/doc.go      |     21 +
 vendor/github.com/hashicorp/golang-lru/go.mod      |      1 +
 vendor/github.com/hashicorp/golang-lru/lru.go      |    110 +
 .../hashicorp/golang-lru/simplelru/lru.go          |    161 +
 .../golang-lru/simplelru/lru_interface.go          |     36 +
 vendor/github.com/hpcloud/tail/.gitignore          |      3 +
 vendor/github.com/hpcloud/tail/.travis.yml         |     18 +
 vendor/github.com/hpcloud/tail/CHANGES.md          |     63 +
 vendor/github.com/hpcloud/tail/Dockerfile          |     19 +
 vendor/github.com/hpcloud/tail/Godeps/Godeps.json  |     15 +
 vendor/github.com/hpcloud/tail/Godeps/Readme       |      5 +
 vendor/github.com/hpcloud/tail/LICENSE.txt         |     21 +
 vendor/github.com/hpcloud/tail/Makefile            |     11 +
 vendor/github.com/hpcloud/tail/README.md           |     28 +
 vendor/github.com/hpcloud/tail/appveyor.yml        |     11 +
 .../github.com/hpcloud/tail/cmd/gotail/.gitignore  |      1 +
 vendor/github.com/hpcloud/tail/cmd/gotail/Makefile |      4 +
 .../github.com/hpcloud/tail/cmd/gotail/gotail.go   |     66 +
 vendor/github.com/hpcloud/tail/ratelimiter/Licence |      7 +
 .../hpcloud/tail/ratelimiter/leakybucket.go        |     97 +
 .../github.com/hpcloud/tail/ratelimiter/memory.go  |     58 +
 .../github.com/hpcloud/tail/ratelimiter/storage.go |      6 +
 vendor/github.com/hpcloud/tail/tail.go             |    438 +
 vendor/github.com/hpcloud/tail/tail_posix.go       |     11 +
 vendor/github.com/hpcloud/tail/tail_windows.go     |     12 +
 vendor/github.com/hpcloud/tail/util/util.go        |     48 +
 .../github.com/hpcloud/tail/watch/filechanges.go   |     36 +
 vendor/github.com/hpcloud/tail/watch/inotify.go    |    128 +
 .../hpcloud/tail/watch/inotify_tracker.go          |    260 +
 vendor/github.com/hpcloud/tail/watch/polling.go    |    118 +
 vendor/github.com/hpcloud/tail/watch/watch.go      |     20 +
 vendor/github.com/hpcloud/tail/winfile/winfile.go  |     92 +
 vendor/github.com/imdario/mergo/.gitignore         |     33 +
 vendor/github.com/imdario/mergo/.travis.yml        |      7 +
 vendor/github.com/imdario/mergo/CODE_OF_CONDUCT.md |     46 +
 vendor/github.com/imdario/mergo/LICENSE            |     28 +
 vendor/github.com/imdario/mergo/README.md          |    222 +
 vendor/github.com/imdario/mergo/doc.go             |     44 +
 vendor/github.com/imdario/mergo/map.go             |    174 +
 vendor/github.com/imdario/mergo/merge.go           |    252 +
 vendor/github.com/imdario/mergo/mergo.go           |     97 +
 .../github.com/imdario/mergo/testdata/license.yml  |      4 +
 vendor/github.com/imdario/mergo/testdata/thing.yml |      6 +
 .../github.com/inconshreveable/mousetrap/LICENSE   |     13 +
 .../github.com/inconshreveable/mousetrap/README.md |     23 +
 .../inconshreveable/mousetrap/trap_others.go       |     15 +
 .../inconshreveable/mousetrap/trap_windows.go      |     98 +
 .../inconshreveable/mousetrap/trap_windows_1.4.go  |     46 +
 vendor/github.com/joho/godotenv/.gitignore         |      1 +
 vendor/github.com/joho/godotenv/.travis.yml        |      8 +
 vendor/github.com/joho/godotenv/LICENCE            |     23 +
 vendor/github.com/joho/godotenv/README.md          |    163 +
 .../github.com/joho/godotenv/autoload/autoload.go  |     15 +
 .../github.com/joho/godotenv/cmd/godotenv/cmd.go   |     54 +
 .../github.com/joho/godotenv/fixtures/equals.env   |      2 +
 .../github.com/joho/godotenv/fixtures/exported.env |      2 +
 .../github.com/joho/godotenv/fixtures/invalid1.env |      2 +
 vendor/github.com/joho/godotenv/fixtures/plain.env |      7 +
 .../github.com/joho/godotenv/fixtures/quoted.env   |      9 +
 .../joho/godotenv/fixtures/substitutions.env       |      5 +
 vendor/github.com/joho/godotenv/godotenv.go        |    346 +
 vendor/github.com/json-iterator/go/.codecov.yml    |      3 +
 vendor/github.com/json-iterator/go/.gitignore      |      4 +
 vendor/github.com/json-iterator/go/.travis.yml     |     14 +
 vendor/github.com/json-iterator/go/Gopkg.lock      |     21 +
 vendor/github.com/json-iterator/go/Gopkg.toml      |     26 +
 vendor/github.com/json-iterator/go/LICENSE         |     21 +
 vendor/github.com/json-iterator/go/README.md       |     91 +
 vendor/github.com/json-iterator/go/adapter.go      |    150 +
 vendor/github.com/json-iterator/go/any.go          |    321 +
 vendor/github.com/json-iterator/go/any_array.go    |    278 +
 vendor/github.com/json-iterator/go/any_bool.go     |    137 +
 vendor/github.com/json-iterator/go/any_float.go    |     83 +
 vendor/github.com/json-iterator/go/any_int32.go    |     74 +
 vendor/github.com/json-iterator/go/any_int64.go    |     74 +
 vendor/github.com/json-iterator/go/any_invalid.go  |     82 +
 vendor/github.com/json-iterator/go/any_nil.go      |     69 +
 vendor/github.com/json-iterator/go/any_number.go   |    123 +
 vendor/github.com/json-iterator/go/any_object.go   |    374 +
 vendor/github.com/json-iterator/go/any_str.go      |    166 +
 vendor/github.com/json-iterator/go/any_uint32.go   |     74 +
 vendor/github.com/json-iterator/go/any_uint64.go   |     74 +
 vendor/github.com/json-iterator/go/build.sh        |     12 +
 vendor/github.com/json-iterator/go/config.go       |    375 +
 .../go/extra/binary_as_string_codec.go             |    238 +
 .../json-iterator/go/extra/fuzzy_decoder.go        |    294 +
 .../json-iterator/go/extra/naming_strategy.go      |     52 +
 .../json-iterator/go/extra/privat_fields.go        |     54 +
 .../json-iterator/go/extra/time_as_int64_codec.go  |     31 +
 .../json-iterator/go/fuzzy_mode_convert_table.md   |      7 +
 vendor/github.com/json-iterator/go/iter.go         |    322 +
 vendor/github.com/json-iterator/go/iter_array.go   |     58 +
 vendor/github.com/json-iterator/go/iter_float.go   |    347 +
 vendor/github.com/json-iterator/go/iter_int.go     |    345 +
 vendor/github.com/json-iterator/go/iter_object.go  |    251 +
 vendor/github.com/json-iterator/go/iter_skip.go    |    129 +
 .../json-iterator/go/iter_skip_sloppy.go           |    144 +
 .../json-iterator/go/iter_skip_strict.go           |     89 +
 vendor/github.com/json-iterator/go/iter_str.go     |    215 +
 vendor/github.com/json-iterator/go/jsoniter.go     |     18 +
 vendor/github.com/json-iterator/go/pool.go         |     42 +
 vendor/github.com/json-iterator/go/reflect.go      |    332 +
 .../github.com/json-iterator/go/reflect_array.go   |    104 +
 .../github.com/json-iterator/go/reflect_dynamic.go |     70 +
 .../json-iterator/go/reflect_extension.go          |    483 +
 .../json-iterator/go/reflect_json_number.go        |    112 +
 .../json-iterator/go/reflect_json_raw_message.go   |     60 +
 vendor/github.com/json-iterator/go/reflect_map.go  |    326 +
 .../json-iterator/go/reflect_marshaler.go          |    218 +
 .../github.com/json-iterator/go/reflect_native.go  |    451 +
 .../json-iterator/go/reflect_optional.go           |    133 +
 .../github.com/json-iterator/go/reflect_slice.go   |     99 +
 .../json-iterator/go/reflect_struct_decoder.go     |   1048 +
 .../json-iterator/go/reflect_struct_encoder.go     |    210 +
 vendor/github.com/json-iterator/go/stream.go       |    211 +
 vendor/github.com/json-iterator/go/stream_float.go |     94 +
 vendor/github.com/json-iterator/go/stream_int.go   |    190 +
 vendor/github.com/json-iterator/go/stream_str.go   |    372 +
 vendor/github.com/json-iterator/go/test.sh         |     12 +
 .../kubernetes-sigs/application/.gitignore         |    100 +
 .../kubernetes-sigs/application/CONTRIBUTING.md    |     22 +
 .../kubernetes-sigs/application/Dockerfile         |     17 +
 .../kubernetes-sigs/application/Gopkg.lock         |    849 +
 .../kubernetes-sigs/application/Gopkg.toml         |     37 +
 .../github.com/kubernetes-sigs/application/LICENSE |    201 +
 .../kubernetes-sigs/application/Makefile           |     63 +
 .../github.com/kubernetes-sigs/application/OWNERS  |      6 +
 .../kubernetes-sigs/application/OWNERS_ALIASES     |     36 +
 .../github.com/kubernetes-sigs/application/PROJECT |      3 +
 .../kubernetes-sigs/application/README.md          |    287 +
 .../kubernetes-sigs/application/SECURITY_CONTACTS  |     15 +
 .../application/cmd/manager/main.go                |     79 +
 .../kubernetes-sigs/application/code-of-conduct.md |      3 +
 .../config/crds/app_v1beta1_application.yaml       |    241 +
 .../application/config/default/kustomization.yaml  |     27 +
 .../config/default/manager_image_patch.yaml        |     12 +
 .../application/config/manager/manager.yaml        |     60 +
 .../application/config/rbac/rbac_role.yaml         |     22 +
 .../application/config/rbac/rbac_role_binding.yaml |     13 +
 .../config/samples/app_v1beta1_application.yaml    |     43 +
 .../kubernetes-sigs/application/docs/example.yaml  |    193 +
 .../kubernetes-sigs/application/e2e/e2e-prow.sh    |     28 +
 .../application/e2e/testutil/appresource.go        |    114 +
 .../application/e2e/testutil/customresource.go     |    100 +
 .../application/e2e/testutil/helpers.go            |     37 +
 .../application/hack/boilerplate.go.txt            |     15 +
 .../pkg/apis/addtoscheme_app_v1beta1.go            |     26 +
 .../kubernetes-sigs/application/pkg/apis/apis.go   |     33 +
 .../application/pkg/apis/app/group.go              |     18 +
 .../pkg/apis/app/v1beta1/application.go            |    199 +
 .../pkg/apis/app/v1beta1/application_types.go      |    326 +
 .../application/pkg/apis/app/v1beta1/condition.go  |    168 +
 .../application/pkg/apis/app/v1beta1/doc.go        |     23 +
 .../application/pkg/apis/app/v1beta1/register.go   |     46 +
 .../application/pkg/apis/app/v1beta1/status.go     |    208 +
 .../pkg/apis/app/v1beta1/zz_generated.deepcopy.go  |    419 +
 .../application/pkg/component/component.go         |     52 +
 .../application/pkg/component/doc.go               |     18 +
 .../application/pkg/component/interface.go         |     31 +
 .../application/pkg/component/types.go             |     35 +
 .../application/pkg/controller/add_application.go  |     26 +
 .../application/application_controller.go          |     51 +
 .../application/pkg/controller/controller.go       |     34 +
 .../pkg/customresource/customresource.go           |     31 +
 .../application/pkg/customresource/doc.go          |     18 +
 .../application/pkg/customresource/interface.go    |     28 +
 .../application/pkg/customresource/type.go         |     19 +
 .../application/pkg/finalizer/doc.go               |     19 +
 .../application/pkg/finalizer/finalizer.go         |     61 +
 .../pkg/finalizer/zz_generated.deepcopy.go         |     20 +
 .../application/pkg/genericreconciler/doc.go       |     18 +
 .../pkg/genericreconciler/genericreconciler.go     |    372 +
 .../application/pkg/genericreconciler/types.go     |     41 +
 .../application/pkg/genericreconciler/utils.go     |     23 +
 .../application/pkg/kbcontroller/doc.go            |     18 +
 .../application/pkg/kbcontroller/kbcontroller.go   |     42 +
 .../application/pkg/resource/doc.go                |     18 +
 .../application/pkg/resource/resource.go           |    183 +
 .../application/pkg/resource/testdata/sts.yaml     |     66 +
 .../pkg/resource/testdata/unknown_rsrc.yaml        |     18 +
 .../application/pkg/resource/types.go              |     61 +
 vendor/github.com/markbates/inflect/.gitignore     |     29 +
 .../markbates/inflect/.gometalinter.json           |      3 +
 vendor/github.com/markbates/inflect/.hgignore      |      1 +
 vendor/github.com/markbates/inflect/.travis.yml    |     26 +
 vendor/github.com/markbates/inflect/LICENCE        |      7 +
 vendor/github.com/markbates/inflect/Makefile       |     55 +
 vendor/github.com/markbates/inflect/README.md      |    214 +
 vendor/github.com/markbates/inflect/go.mod         |      6 +
 vendor/github.com/markbates/inflect/go.sum         |     10 +
 vendor/github.com/markbates/inflect/helpers.go     |     19 +
 vendor/github.com/markbates/inflect/inflect.go     |    892 +
 .../github.com/markbates/inflect/inflections.json  |      4 +
 vendor/github.com/markbates/inflect/name.go        |    163 +
 vendor/github.com/markbates/inflect/shoulders.md   |     12 +
 vendor/github.com/markbates/inflect/version.go     |      3 +
 vendor/github.com/mattbaird/jsonpatch/.gitignore   |     24 +
 vendor/github.com/mattbaird/jsonpatch/LICENSE      |    202 +
 vendor/github.com/mattbaird/jsonpatch/README.md    |     46 +
 vendor/github.com/mattbaird/jsonpatch/jsonpatch.go |    257 +
 vendor/github.com/modern-go/concurrent/.gitignore  |      1 +
 vendor/github.com/modern-go/concurrent/.travis.yml |     14 +
 vendor/github.com/modern-go/concurrent/LICENSE     |    201 +
 vendor/github.com/modern-go/concurrent/README.md   |     49 +
 vendor/github.com/modern-go/concurrent/executor.go |     14 +
 .../github.com/modern-go/concurrent/go_above_19.go |     15 +
 .../github.com/modern-go/concurrent/go_below_19.go |     33 +
 vendor/github.com/modern-go/concurrent/log.go      |     13 +
 vendor/github.com/modern-go/concurrent/test.sh     |     12 +
 .../modern-go/concurrent/unbounded_executor.go     |    119 +
 vendor/github.com/modern-go/reflect2/.gitignore    |      2 +
 vendor/github.com/modern-go/reflect2/.travis.yml   |     15 +
 vendor/github.com/modern-go/reflect2/Gopkg.lock    |     15 +
 vendor/github.com/modern-go/reflect2/Gopkg.toml    |     35 +
 vendor/github.com/modern-go/reflect2/LICENSE       |    201 +
 vendor/github.com/modern-go/reflect2/README.md     |     71 +
 .../github.com/modern-go/reflect2/go_above_17.go   |      8 +
 .../github.com/modern-go/reflect2/go_above_19.go   |     14 +
 .../github.com/modern-go/reflect2/go_below_17.go   |      9 +
 .../github.com/modern-go/reflect2/go_below_19.go   |     14 +
 vendor/github.com/modern-go/reflect2/reflect2.go   |    298 +
 .../github.com/modern-go/reflect2/reflect2_amd64.s |      0
 .../github.com/modern-go/reflect2/reflect2_kind.go |     30 +
 .../github.com/modern-go/reflect2/relfect2_386.s   |      0
 .../modern-go/reflect2/relfect2_amd64p32.s         |      0
 .../github.com/modern-go/reflect2/relfect2_arm.s   |      0
 .../github.com/modern-go/reflect2/relfect2_arm64.s |      0
 .../modern-go/reflect2/relfect2_mips64x.s          |      0
 .../github.com/modern-go/reflect2/relfect2_mipsx.s |      0
 .../modern-go/reflect2/relfect2_ppc64x.s           |      0
 .../github.com/modern-go/reflect2/relfect2_s390x.s |      0
 vendor/github.com/modern-go/reflect2/safe_field.go |     58 +
 vendor/github.com/modern-go/reflect2/safe_map.go   |    101 +
 vendor/github.com/modern-go/reflect2/safe_slice.go |     92 +
 .../github.com/modern-go/reflect2/safe_struct.go   |     29 +
 vendor/github.com/modern-go/reflect2/safe_type.go  |     78 +
 vendor/github.com/modern-go/reflect2/test.sh       |     12 +
 vendor/github.com/modern-go/reflect2/type_map.go   |    103 +
 .../github.com/modern-go/reflect2/unsafe_array.go  |     65 +
 .../github.com/modern-go/reflect2/unsafe_eface.go  |     59 +
 .../github.com/modern-go/reflect2/unsafe_field.go  |     74 +
 .../github.com/modern-go/reflect2/unsafe_iface.go  |     64 +
 .../github.com/modern-go/reflect2/unsafe_link.go   |     70 +
 vendor/github.com/modern-go/reflect2/unsafe_map.go |    138 +
 vendor/github.com/modern-go/reflect2/unsafe_ptr.go |     46 +
 .../github.com/modern-go/reflect2/unsafe_slice.go  |    177 +
 .../github.com/modern-go/reflect2/unsafe_struct.go |     59 +
 .../github.com/modern-go/reflect2/unsafe_type.go   |     85 +
 vendor/github.com/onsi/ginkgo/.gitignore           |      7 +
 vendor/github.com/onsi/ginkgo/.travis.yml          |     16 +
 vendor/github.com/onsi/ginkgo/CHANGELOG.md         |    198 +
 vendor/github.com/onsi/ginkgo/CONTRIBUTING.md      |     33 +
 vendor/github.com/onsi/ginkgo/LICENSE              |     20 +
 vendor/github.com/onsi/ginkgo/README.md            |    121 +
 vendor/github.com/onsi/ginkgo/RELEASING.md         |     14 +
 vendor/github.com/onsi/ginkgo/config/config.go     |    200 +
 .../onsi/ginkgo/extensions/table/table.go          |     98 +
 .../onsi/ginkgo/extensions/table/table_entry.go    |     81 +
 .../onsi/ginkgo/ginkgo/bootstrap_command.go        |    202 +
 .../github.com/onsi/ginkgo/ginkgo/build_command.go |     68 +
 .../onsi/ginkgo/ginkgo/convert/ginkgo_ast_nodes.go |    123 +
 .../onsi/ginkgo/ginkgo/convert/import.go           |     91 +
 .../onsi/ginkgo/ginkgo/convert/package_rewriter.go |    127 +
 .../onsi/ginkgo/ginkgo/convert/test_finder.go      |     56 +
 .../ginkgo/ginkgo/convert/testfile_rewriter.go     |    163 +
 .../ginkgo/ginkgo/convert/testing_t_rewriter.go    |    130 +
 .../onsi/ginkgo/ginkgo/convert_command.go          |     45 +
 .../onsi/ginkgo/ginkgo/generate_command.go         |    167 +
 .../github.com/onsi/ginkgo/ginkgo/help_command.go  |     31 +
 .../ginkgo/interrupthandler/interrupt_handler.go   |     52 +
 .../interrupthandler/sigquit_swallower_unix.go     |     14 +
 .../interrupthandler/sigquit_swallower_windows.go  |      7 +
 vendor/github.com/onsi/ginkgo/ginkgo/main.go       |    300 +
 .../github.com/onsi/ginkgo/ginkgo/nodot/nodot.go   |    194 +
 .../github.com/onsi/ginkgo/ginkgo/nodot_command.go |     77 +
 .../github.com/onsi/ginkgo/ginkgo/notifications.go |    141 +
 .../github.com/onsi/ginkgo/ginkgo/run_command.go   |    275 +
 .../ginkgo/run_watch_and_build_command_flags.go    |    167 +
 .../github.com/onsi/ginkgo/ginkgo/suite_runner.go  |    173 +
 .../onsi/ginkgo/ginkgo/testrunner/log_writer.go    |     52 +
 .../onsi/ginkgo/ginkgo/testrunner/run_result.go    |     27 +
 .../onsi/ginkgo/ginkgo/testrunner/test_runner.go   |    554 +
 .../onsi/ginkgo/ginkgo/testsuite/test_suite.go     |    115 +
 .../ginkgo/ginkgo/testsuite/vendor_check_go15.go   |     16 +
 .../ginkgo/ginkgo/testsuite/vendor_check_go16.go   |     15 +
 .../onsi/ginkgo/ginkgo/unfocus_command.go          |     61 +
 .../onsi/ginkgo/ginkgo/version_command.go          |     24 +
 .../github.com/onsi/ginkgo/ginkgo/watch/delta.go   |     22 +
 .../onsi/ginkgo/ginkgo/watch/delta_tracker.go      |     75 +
 .../onsi/ginkgo/ginkgo/watch/dependencies.go       |     91 +
 .../onsi/ginkgo/ginkgo/watch/package_hash.go       |    104 +
 .../onsi/ginkgo/ginkgo/watch/package_hashes.go     |     85 +
 .../github.com/onsi/ginkgo/ginkgo/watch/suite.go   |     87 +
 .../github.com/onsi/ginkgo/ginkgo/watch_command.go |    175 +
 vendor/github.com/onsi/ginkgo/ginkgo_dsl.go        |    609 +
 .../first_package/coverage.go                      |     21 +
 .../external_coverage_fixture/external_coverage.go |      9 +
 .../second_package/coverage.go                     |     21 +
 .../_fixtures/coverage_fixture/coverage.go         |     25 +
 .../external_coverage_fixture/external_coverage.go |      9 +
 .../failing_ginkgo_tests/failing_ginkgo_tests.go   |      5 +
 .../integration/_fixtures/flags_tests/flags.go     |      9 +
 .../_fixtures/focused_fixture/README.md            |      1 +
 .../more_ginkgo_tests/more_ginkgo_tests.go         |      5 +
 .../integration/_fixtures/no_test_fn/no_test_fn.go |      5 +
 .../integration/_fixtures/no_tests/no_tests.go     |      4 +
 .../passing_ginkgo_tests/passing_ginkgo_tests.go   |      9 +
 .../_fixtures/suite_command_tests/suite_command.go |      9 +
 .../integration/_fixtures/watch_fixtures/A/A.go    |      7 +
 .../integration/_fixtures/watch_fixtures/B/B.go    |      7 +
 .../integration/_fixtures/watch_fixtures/C/C.go    |      5 +
 .../integration/_fixtures/watch_fixtures/C/C.json  |      3 +
 .../integration/_fixtures/watch_fixtures/D/D.go    |      7 +
 .../_fixtures/xunit_tests/xunit_tests.go           |      5 +
 .../onsi/ginkgo/integration/integration.go         |      1 +
 .../ginkgo/internal/codelocation/code_location.go  |     32 +
 .../internal/containernode/container_node.go       |    151 +
 .../onsi/ginkgo/internal/failer/failer.go          |     92 +
 .../onsi/ginkgo/internal/leafnodes/benchmarker.go  |    103 +
 .../onsi/ginkgo/internal/leafnodes/interfaces.go   |     19 +
 .../onsi/ginkgo/internal/leafnodes/it_node.go      |     47 +
 .../onsi/ginkgo/internal/leafnodes/measure_node.go |     62 +
 .../onsi/ginkgo/internal/leafnodes/runner.go       |    117 +
 .../onsi/ginkgo/internal/leafnodes/setup_nodes.go  |     42 +
 .../onsi/ginkgo/internal/leafnodes/suite_nodes.go  |     55 +
 .../leafnodes/synchronized_after_suite_node.go     |     90 +
 .../leafnodes/synchronized_before_suite_node.go    |    181 +
 .../onsi/ginkgo/internal/remote/aggregator.go      |    249 +
 .../ginkgo/internal/remote/forwarding_reporter.go  |    147 +
 .../ginkgo/internal/remote/output_interceptor.go   |     13 +
 .../internal/remote/output_interceptor_unix.go     |     83 +
 .../internal/remote/output_interceptor_win.go      |     36 +
 .../onsi/ginkgo/internal/remote/server.go          |    224 +
 .../internal/remote/syscall_dup_linux_arm64.go     |     11 +
 .../ginkgo/internal/remote/syscall_dup_solaris.go  |      9 +
 .../ginkgo/internal/remote/syscall_dup_unix.go     |     11 +
 .../github.com/onsi/ginkgo/internal/spec/spec.go   |    235 +
 .../github.com/onsi/ginkgo/internal/spec/specs.go  |    123 +
 .../internal/spec_iterator/index_computer.go       |     55 +
 .../spec_iterator/parallel_spec_iterator.go        |     59 +
 .../internal/spec_iterator/serial_spec_iterator.go |     45 +
 .../sharded_parallel_spec_iterator.go              |     47 +
 .../ginkgo/internal/spec_iterator/spec_iterator.go |     20 +
 .../onsi/ginkgo/internal/specrunner/random_id.go   |     15 +
 .../onsi/ginkgo/internal/specrunner/spec_runner.go |    411 +
 .../github.com/onsi/ginkgo/internal/suite/suite.go |    183 +
 .../internal/testingtproxy/testing_t_proxy.go      |     76 +
 .../onsi/ginkgo/internal/writer/fake_writer.go     |     36 +
 .../onsi/ginkgo/internal/writer/writer.go          |     89 +
 .../onsi/ginkgo/reporters/default_reporter.go      |     84 +
 .../onsi/ginkgo/reporters/fake_reporter.go         |     59 +
 .../onsi/ginkgo/reporters/junit_reporter.go        |    152 +
 .../github.com/onsi/ginkgo/reporters/reporter.go   |     15 +
 .../reporters/stenographer/console_logging.go      |     64 +
 .../reporters/stenographer/fake_stenographer.go    |    142 +
 .../ginkgo/reporters/stenographer/stenographer.go  |    572 +
 .../reporters/stenographer/support/README.md       |      6 +
 .../stenographer/support/go-colorable/LICENSE      |     21 +
 .../stenographer/support/go-colorable/README.md    |     43 +
 .../support/go-colorable/colorable_others.go       |     24 +
 .../support/go-colorable/colorable_windows.go      |    783 +
 .../support/go-colorable/noncolorable.go           |     57 +
 .../stenographer/support/go-isatty/LICENSE         |      9 +
 .../stenographer/support/go-isatty/README.md       |     37 +
 .../stenographer/support/go-isatty/doc.go          |      2 +
 .../support/go-isatty/isatty_appengine.go          |      9 +
 .../stenographer/support/go-isatty/isatty_bsd.go   |     18 +
 .../stenographer/support/go-isatty/isatty_linux.go |     18 +
 .../support/go-isatty/isatty_solaris.go            |     16 +
 .../support/go-isatty/isatty_windows.go            |     19 +
 .../onsi/ginkgo/reporters/teamcity_reporter.go     |     93 +
 .../github.com/onsi/ginkgo/types/code_location.go  |     15 +
 .../onsi/ginkgo/types/synchronization.go           |     30 +
 vendor/github.com/onsi/ginkgo/types/types.go       |    173 +
 vendor/github.com/onsi/gomega/.gitignore           |      5 +
 vendor/github.com/onsi/gomega/.travis.yml          |     16 +
 vendor/github.com/onsi/gomega/CHANGELOG.md         |    118 +
 vendor/github.com/onsi/gomega/CONTRIBUTING.md      |     14 +
 vendor/github.com/onsi/gomega/LICENSE              |     20 +
 vendor/github.com/onsi/gomega/README.md            |     21 +
 vendor/github.com/onsi/gomega/RELEASING.md         |     12 +
 vendor/github.com/onsi/gomega/format/format.go     |    382 +
 vendor/github.com/onsi/gomega/gbytes/buffer.go     |    245 +
 .../github.com/onsi/gomega/gbytes/io_wrappers.go   |     85 +
 .../github.com/onsi/gomega/gbytes/say_matcher.go   |    104 +
 .../onsi/gomega/gexec/_fixture/firefly/main.go     |     36 +
 vendor/github.com/onsi/gomega/gexec/build.go       |    112 +
 .../github.com/onsi/gomega/gexec/exit_matcher.go   |     86 +
 .../onsi/gomega/gexec/prefixed_writer.go           |     53 +
 vendor/github.com/onsi/gomega/gexec/session.go     |    303 +
 vendor/github.com/onsi/gomega/ghttp/handlers.go    |    313 +
 .../onsi/gomega/ghttp/protobuf/protobuf.go         |      3 +
 .../gomega/ghttp/protobuf/simple_message.pb.go     |     55 +
 .../gomega/ghttp/protobuf/simple_message.proto     |      9 +
 vendor/github.com/onsi/gomega/ghttp/test_server.go |    422 +
 vendor/github.com/onsi/gomega/go.mod               |     15 +
 vendor/github.com/onsi/gomega/go.sum               |     24 +
 vendor/github.com/onsi/gomega/gomega_dsl.go        |    403 +
 vendor/github.com/onsi/gomega/gstruct/elements.go  |    159 +
 .../onsi/gomega/gstruct/errors/nested_types.go     |     72 +
 vendor/github.com/onsi/gomega/gstruct/fields.go    |    168 +
 vendor/github.com/onsi/gomega/gstruct/ignore.go    |     37 +
 vendor/github.com/onsi/gomega/gstruct/pointer.go   |     56 +
 vendor/github.com/onsi/gomega/gstruct/types.go     |     15 +
 .../onsi/gomega/internal/assertion/assertion.go    |    105 +
 .../internal/asyncassertion/async_assertion.go     |    194 +
 .../gomega/internal/fakematcher/fake_matcher.go    |     23 +
 .../internal/oraclematcher/oracle_matcher.go       |     25 +
 .../internal/testingtsupport/testing_t_support.go  |     60 +
 vendor/github.com/onsi/gomega/matchers.go          |    427 +
 vendor/github.com/onsi/gomega/matchers/and.go      |     63 +
 .../matchers/assignable_to_type_of_matcher.go      |     35 +
 .../onsi/gomega/matchers/attributes_slice.go       |     14 +
 .../onsi/gomega/matchers/be_a_directory.go         |     54 +
 .../onsi/gomega/matchers/be_a_regular_file.go      |     54 +
 .../onsi/gomega/matchers/be_an_existing_file.go    |     38 +
 .../onsi/gomega/matchers/be_closed_matcher.go      |     46 +
 .../onsi/gomega/matchers/be_empty_matcher.go       |     27 +
 .../gomega/matchers/be_equivalent_to_matcher.go    |     34 +
 .../onsi/gomega/matchers/be_false_matcher.go       |     26 +
 .../onsi/gomega/matchers/be_identical_to.go        |     37 +
 .../onsi/gomega/matchers/be_nil_matcher.go         |     18 +
 .../onsi/gomega/matchers/be_numerically_matcher.go |    132 +
 .../onsi/gomega/matchers/be_sent_matcher.go        |     71 +
 .../onsi/gomega/matchers/be_temporally_matcher.go  |     66 +
 .../onsi/gomega/matchers/be_true_matcher.go        |     26 +
 .../onsi/gomega/matchers/be_zero_matcher.go        |     28 +
 .../github.com/onsi/gomega/matchers/consist_of.go  |     80 +
 .../gomega/matchers/contain_element_matcher.go     |     56 +
 .../gomega/matchers/contain_substring_matcher.go   |     38 +
 .../onsi/gomega/matchers/equal_matcher.go          |     42 +
 .../onsi/gomega/matchers/have_cap_matcher.go       |     28 +
 .../onsi/gomega/matchers/have_key_matcher.go       |     54 +
 .../gomega/matchers/have_key_with_value_matcher.go |     74 +
 .../onsi/gomega/matchers/have_len_matcher.go       |     28 +
 .../onsi/gomega/matchers/have_occurred_matcher.go  |     33 +
 .../onsi/gomega/matchers/have_prefix_matcher.go    |     36 +
 .../onsi/gomega/matchers/have_suffix_matcher.go    |     36 +
 .../onsi/gomega/matchers/match_error_matcher.go    |     51 +
 .../onsi/gomega/matchers/match_json_matcher.go     |     65 +
 .../onsi/gomega/matchers/match_regexp_matcher.go   |     43 +
 .../onsi/gomega/matchers/match_xml_matcher.go      |    134 +
 .../onsi/gomega/matchers/match_yaml_matcher.go     |     76 +
 vendor/github.com/onsi/gomega/matchers/not.go      |     30 +
 vendor/github.com/onsi/gomega/matchers/or.go       |     67 +
 .../onsi/gomega/matchers/panic_matcher.go          |     46 +
 .../onsi/gomega/matchers/receive_matcher.go        |    128 +
 .../matchers/semi_structured_data_support.go       |     92 +
 .../onsi/gomega/matchers/succeed_matcher.go        |     33 +
 .../gomega/matchers/support/goraph/MIT.LICENSE     |     20 +
 .../goraph/bipartitegraph/bipartitegraph.go        |     41 +
 .../bipartitegraph/bipartitegraphmatching.go       |    159 +
 .../gomega/matchers/support/goraph/edge/edge.go    |     61 +
 .../gomega/matchers/support/goraph/node/node.go    |      7 +
 .../gomega/matchers/support/goraph/util/util.go    |      7 +
 .../gomega/matchers/test_data/xml/sample_01.xml    |      6 +
 .../gomega/matchers/test_data/xml/sample_02.xml    |      9 +
 .../gomega/matchers/test_data/xml/sample_03.xml    |      1 +
 .../gomega/matchers/test_data/xml/sample_04.xml    |      6 +
 .../gomega/matchers/test_data/xml/sample_05.xml    |    211 +
 .../gomega/matchers/test_data/xml/sample_06.xml    |     13 +
 .../gomega/matchers/test_data/xml/sample_07.xml    |     13 +
 .../gomega/matchers/test_data/xml/sample_08.xml    |     13 +
 .../gomega/matchers/test_data/xml/sample_09.xml    |      4 +
 .../gomega/matchers/test_data/xml/sample_10.xml    |      4 +
 .../gomega/matchers/test_data/xml/sample_11.xml    |      7 +
 .../onsi/gomega/matchers/type_support.go           |    179 +
 .../onsi/gomega/matchers/with_transform.go         |     72 +
 vendor/github.com/onsi/gomega/types/types.go       |     26 +
 vendor/github.com/pborman/uuid/.travis.yml         |     10 +
 vendor/github.com/pborman/uuid/CONTRIBUTING.md     |     10 +
 vendor/github.com/pborman/uuid/CONTRIBUTORS        |      1 +
 vendor/github.com/pborman/uuid/LICENSE             |     27 +
 vendor/github.com/pborman/uuid/README.md           |     15 +
 vendor/github.com/pborman/uuid/dce.go              |     84 +
 vendor/github.com/pborman/uuid/doc.go              |     13 +
 vendor/github.com/pborman/uuid/hash.go             |     53 +
 vendor/github.com/pborman/uuid/marshal.go          |     85 +
 vendor/github.com/pborman/uuid/node.go             |     50 +
 vendor/github.com/pborman/uuid/sql.go              |     68 +
 vendor/github.com/pborman/uuid/time.go             |     57 +
 vendor/github.com/pborman/uuid/util.go             |     32 +
 vendor/github.com/pborman/uuid/uuid.go             |    163 +
 vendor/github.com/pborman/uuid/version1.go         |     23 +
 vendor/github.com/pborman/uuid/version4.go         |     26 +
 vendor/github.com/petar/GoLLRB/.gitignore          |     23 +
 vendor/github.com/petar/GoLLRB/AUTHORS             |      4 +
 vendor/github.com/petar/GoLLRB/LICENSE             |     27 +
 vendor/github.com/petar/GoLLRB/README.md           |     66 +
 .../github.com/petar/GoLLRB/doc/Sedgewick-LLRB.pdf |   4401 +
 .../petar/GoLLRB/doc/Sedgewick-RedBlackBST.java    |    475 +
 .../petar/GoLLRB/doc/Sedgewick-Talk-Penn2008.pdf   |    Bin 0 -> 11636171 bytes
 vendor/github.com/petar/GoLLRB/example/ex1.go      |     26 +
 vendor/github.com/petar/GoLLRB/llrb/avgvar.go      |     39 +
 vendor/github.com/petar/GoLLRB/llrb/iterator.go    |     93 +
 vendor/github.com/petar/GoLLRB/llrb/llrb-stats.go  |     46 +
 vendor/github.com/petar/GoLLRB/llrb/llrb.go        |    456 +
 vendor/github.com/petar/GoLLRB/llrb/util.go        |     17 +
 vendor/github.com/peterbourgon/diskv/LICENSE       |     19 +
 vendor/github.com/peterbourgon/diskv/README.md     |    141 +
 .../github.com/peterbourgon/diskv/compression.go   |     64 +
 vendor/github.com/peterbourgon/diskv/diskv.go      |    624 +
 .../examples/content-addressable-store/cas.go      |     63 +
 .../super-simple-store/super-simple-store.go       |     30 +
 vendor/github.com/peterbourgon/diskv/index.go      |    115 +
 vendor/github.com/pkg/errors/.gitignore            |     24 +
 vendor/github.com/pkg/errors/.travis.yml           |     11 +
 vendor/github.com/pkg/errors/LICENSE               |     23 +
 vendor/github.com/pkg/errors/README.md             |     52 +
 vendor/github.com/pkg/errors/appveyor.yml          |     32 +
 vendor/github.com/pkg/errors/errors.go             |    269 +
 vendor/github.com/pkg/errors/stack.go              |    178 +
 vendor/github.com/spf13/afero/.travis.yml          |     21 +
 vendor/github.com/spf13/afero/LICENSE.txt          |    174 +
 vendor/github.com/spf13/afero/README.md            |    452 +
 vendor/github.com/spf13/afero/afero.go             |    108 +
 vendor/github.com/spf13/afero/appveyor.yml         |     15 +
 vendor/github.com/spf13/afero/basepath.go          |    180 +
 vendor/github.com/spf13/afero/cacheOnReadFs.go     |    290 +
 vendor/github.com/spf13/afero/const_bsds.go        |     22 +
 vendor/github.com/spf13/afero/const_win_unix.go    |     25 +
 vendor/github.com/spf13/afero/copyOnWriteFs.go     |    292 +
 vendor/github.com/spf13/afero/go.mod               |      1 +
 vendor/github.com/spf13/afero/httpFs.go            |    110 +
 vendor/github.com/spf13/afero/ioutil.go            |    230 +
 vendor/github.com/spf13/afero/lstater.go           |     27 +
 vendor/github.com/spf13/afero/match.go             |    110 +
 vendor/github.com/spf13/afero/mem/dir.go           |     37 +
 vendor/github.com/spf13/afero/mem/dirmap.go        |     43 +
 vendor/github.com/spf13/afero/mem/file.go          |    317 +
 vendor/github.com/spf13/afero/memmap.go            |    365 +
 vendor/github.com/spf13/afero/os.go                |    101 +
 vendor/github.com/spf13/afero/path.go              |    106 +
 vendor/github.com/spf13/afero/readonlyfs.go        |     80 +
 vendor/github.com/spf13/afero/regexpfs.go          |    214 +
 vendor/github.com/spf13/afero/sftpfs/file.go       |     95 +
 vendor/github.com/spf13/afero/sftpfs/sftp.go       |    129 +
 vendor/github.com/spf13/afero/sftpfs/sftp_test_go  |    286 +
 vendor/github.com/spf13/afero/unionFile.go         |    305 +
 vendor/github.com/spf13/afero/util.go              |    330 +
 vendor/github.com/spf13/cobra/.circleci/config.yml |     38 +
 vendor/github.com/spf13/cobra/.gitignore           |     36 +
 vendor/github.com/spf13/cobra/.mailmap             |      3 +
 vendor/github.com/spf13/cobra/.travis.yml          |     21 +
 vendor/github.com/spf13/cobra/LICENSE.txt          |    174 +
 vendor/github.com/spf13/cobra/README.md            |    736 +
 vendor/github.com/spf13/cobra/args.go              |     89 +
 vendor/github.com/spf13/cobra/bash_completions.go  |    584 +
 vendor/github.com/spf13/cobra/bash_completions.md  |    221 +
 vendor/github.com/spf13/cobra/cobra.go             |    200 +
 vendor/github.com/spf13/cobra/cobra/README.md      |     94 +
 vendor/github.com/spf13/cobra/cobra/cmd/add.go     |    179 +
 vendor/github.com/spf13/cobra/cobra/cmd/helpers.go |    168 +
 vendor/github.com/spf13/cobra/cobra/cmd/init.go    |    234 +
 .../spf13/cobra/cobra/cmd/license_agpl.go          |    683 +
 .../spf13/cobra/cobra/cmd/license_apache_2.go      |    238 +
 .../spf13/cobra/cobra/cmd/license_bsd_clause_2.go  |     71 +
 .../spf13/cobra/cobra/cmd/license_bsd_clause_3.go  |     78 +
 .../spf13/cobra/cobra/cmd/license_gpl_2.go         |    376 +
 .../spf13/cobra/cobra/cmd/license_gpl_3.go         |    711 +
 .../spf13/cobra/cobra/cmd/license_lgpl.go          |    186 +
 .../spf13/cobra/cobra/cmd/license_mit.go           |     63 +
 .../github.com/spf13/cobra/cobra/cmd/licenses.go   |    118 +
 vendor/github.com/spf13/cobra/cobra/cmd/project.go |    200 +
 vendor/github.com/spf13/cobra/cobra/cmd/root.go    |     79 +
 .../spf13/cobra/cobra/cmd/testdata/LICENSE.golden  |    202 +
 .../spf13/cobra/cobra/cmd/testdata/main.go.golden  |     21 +
 .../spf13/cobra/cobra/cmd/testdata/root.go.golden  |     89 +
 .../spf13/cobra/cobra/cmd/testdata/test.go.golden  |     50 +
 vendor/github.com/spf13/cobra/cobra/main.go        |     20 +
 vendor/github.com/spf13/cobra/command.go           |   1517 +
 vendor/github.com/spf13/cobra/command_notwin.go    |      5 +
 vendor/github.com/spf13/cobra/command_win.go       |     20 +
 vendor/github.com/spf13/cobra/doc/man_docs.go      |    236 +
 vendor/github.com/spf13/cobra/doc/man_docs.md      |     31 +
 vendor/github.com/spf13/cobra/doc/md_docs.go       |    159 +
 vendor/github.com/spf13/cobra/doc/md_docs.md       |    115 +
 vendor/github.com/spf13/cobra/doc/rest_docs.go     |    185 +
 vendor/github.com/spf13/cobra/doc/rest_docs.md     |    114 +
 vendor/github.com/spf13/cobra/doc/util.go          |     51 +
 vendor/github.com/spf13/cobra/doc/yaml_docs.go     |    169 +
 vendor/github.com/spf13/cobra/doc/yaml_docs.md     |    112 +
 vendor/github.com/spf13/cobra/zsh_completions.go   |    126 +
 vendor/github.com/spf13/pflag/.gitignore           |      2 +
 vendor/github.com/spf13/pflag/.travis.yml          |     21 +
 vendor/github.com/spf13/pflag/LICENSE              |     28 +
 vendor/github.com/spf13/pflag/README.md            |    296 +
 vendor/github.com/spf13/pflag/bool.go              |     94 +
 vendor/github.com/spf13/pflag/bool_slice.go        |    147 +
 vendor/github.com/spf13/pflag/bytes.go             |    209 +
 vendor/github.com/spf13/pflag/count.go             |     96 +
 vendor/github.com/spf13/pflag/duration.go          |     86 +
 vendor/github.com/spf13/pflag/duration_slice.go    |    128 +
 vendor/github.com/spf13/pflag/flag.go              |   1227 +
 vendor/github.com/spf13/pflag/float32.go           |     88 +
 vendor/github.com/spf13/pflag/float64.go           |     84 +
 vendor/github.com/spf13/pflag/golangflag.go        |    105 +
 vendor/github.com/spf13/pflag/int.go               |     84 +
 vendor/github.com/spf13/pflag/int16.go             |     88 +
 vendor/github.com/spf13/pflag/int32.go             |     88 +
 vendor/github.com/spf13/pflag/int64.go             |     84 +
 vendor/github.com/spf13/pflag/int8.go              |     88 +
 vendor/github.com/spf13/pflag/int_slice.go         |    128 +
 vendor/github.com/spf13/pflag/ip.go                |     94 +
 vendor/github.com/spf13/pflag/ip_slice.go          |    148 +
 vendor/github.com/spf13/pflag/ipmask.go            |    122 +
 vendor/github.com/spf13/pflag/ipnet.go             |     98 +
 vendor/github.com/spf13/pflag/string.go            |     80 +
 vendor/github.com/spf13/pflag/string_array.go      |    103 +
 vendor/github.com/spf13/pflag/string_slice.go      |    149 +
 vendor/github.com/spf13/pflag/string_to_int.go     |    149 +
 vendor/github.com/spf13/pflag/string_to_string.go  |    160 +
 vendor/github.com/spf13/pflag/uint.go              |     88 +
 vendor/github.com/spf13/pflag/uint16.go            |     88 +
 vendor/github.com/spf13/pflag/uint32.go            |     88 +
 vendor/github.com/spf13/pflag/uint64.go            |     88 +
 vendor/github.com/spf13/pflag/uint8.go             |     88 +
 vendor/github.com/spf13/pflag/uint_slice.go        |    126 +
 vendor/github.com/spf13/pflag/verify/all.sh        |     69 +
 vendor/github.com/spf13/pflag/verify/gofmt.sh      |     19 +
 vendor/github.com/spf13/pflag/verify/golint.sh     |     15 +
 vendor/go.uber.org/atomic/.codecov.yml             |     15 +
 .../atomic/.github/PULL_REQUEST_TEMPLATE.md        |      8 +
 vendor/go.uber.org/atomic/.gitignore               |     11 +
 vendor/go.uber.org/atomic/.travis.yml              |     23 +
 vendor/go.uber.org/atomic/LICENSE.txt              |     19 +
 vendor/go.uber.org/atomic/Makefile                 |     64 +
 vendor/go.uber.org/atomic/README.md                |     36 +
 vendor/go.uber.org/atomic/atomic.go                |    351 +
 vendor/go.uber.org/atomic/glide.lock               |     17 +
 vendor/go.uber.org/atomic/glide.yaml               |      6 +
 vendor/go.uber.org/atomic/scripts/cover.sh         |     40 +
 vendor/go.uber.org/atomic/scripts/test-ubergo.sh   |     26 +
 vendor/go.uber.org/atomic/string.go                |     49 +
 vendor/go.uber.org/multierr/.codecov.yml           |     15 +
 vendor/go.uber.org/multierr/.gitignore             |      1 +
 vendor/go.uber.org/multierr/.travis.yml            |     33 +
 vendor/go.uber.org/multierr/CHANGELOG.md           |     28 +
 vendor/go.uber.org/multierr/LICENSE.txt            |     19 +
 vendor/go.uber.org/multierr/Makefile               |     74 +
 vendor/go.uber.org/multierr/README.md              |     23 +
 vendor/go.uber.org/multierr/error.go               |    401 +
 vendor/go.uber.org/multierr/glide.lock             |     19 +
 vendor/go.uber.org/multierr/glide.yaml             |      8 +
 vendor/go.uber.org/multierr/scripts/cover.sh       |     40 +
 vendor/go.uber.org/zap/.codecov.yml                |     17 +
 vendor/go.uber.org/zap/.gitignore                  |     28 +
 vendor/go.uber.org/zap/.readme.tmpl                |    108 +
 vendor/go.uber.org/zap/.travis.yml                 |     21 +
 vendor/go.uber.org/zap/CHANGELOG.md                |    305 +
 vendor/go.uber.org/zap/CODE_OF_CONDUCT.md          |     75 +
 vendor/go.uber.org/zap/CONTRIBUTING.md             |     81 +
 vendor/go.uber.org/zap/FAQ.md                      |    155 +
 vendor/go.uber.org/zap/LICENSE.txt                 |     19 +
 vendor/go.uber.org/zap/Makefile                    |     76 +
 vendor/go.uber.org/zap/README.md                   |    136 +
 vendor/go.uber.org/zap/array.go                    |    320 +
 vendor/go.uber.org/zap/benchmarks/doc.go           |     23 +
 vendor/go.uber.org/zap/buffer/buffer.go            |    115 +
 vendor/go.uber.org/zap/buffer/pool.go              |     49 +
 vendor/go.uber.org/zap/check_license.sh            |     17 +
 vendor/go.uber.org/zap/config.go                   |    243 +
 vendor/go.uber.org/zap/doc.go                      |    113 +
 vendor/go.uber.org/zap/encoder.go                  |     75 +
 vendor/go.uber.org/zap/error.go                    |     80 +
 vendor/go.uber.org/zap/field.go                    |    310 +
 vendor/go.uber.org/zap/flag.go                     |     39 +
 vendor/go.uber.org/zap/glide.lock                  |     76 +
 vendor/go.uber.org/zap/glide.yaml                  |     35 +
 vendor/go.uber.org/zap/global.go                   |    169 +
 vendor/go.uber.org/zap/http_handler.go             |     81 +
 .../zap/internal/bufferpool/bufferpool.go          |     31 +
 vendor/go.uber.org/zap/internal/color/color.go     |     44 +
 vendor/go.uber.org/zap/internal/exit/exit.go       |     64 +
 vendor/go.uber.org/zap/internal/readme/readme.go   |    209 +
 vendor/go.uber.org/zap/internal/ztest/doc.go       |     24 +
 vendor/go.uber.org/zap/internal/ztest/timeout.go   |     59 +
 vendor/go.uber.org/zap/internal/ztest/writer.go    |     96 +
 vendor/go.uber.org/zap/level.go                    |    132 +
 vendor/go.uber.org/zap/logger.go                   |    305 +
 vendor/go.uber.org/zap/options.go                  |    109 +
 vendor/go.uber.org/zap/scripts/cover.sh            |     12 +
 vendor/go.uber.org/zap/sink.go                     |    161 +
 vendor/go.uber.org/zap/stacktrace.go               |    126 +
 vendor/go.uber.org/zap/sugar.go                    |    304 +
 vendor/go.uber.org/zap/time.go                     |     27 +
 vendor/go.uber.org/zap/writer.go                   |     99 +
 vendor/go.uber.org/zap/zapcore/console_encoder.go  |    147 +
 vendor/go.uber.org/zap/zapcore/core.go             |    113 +
 vendor/go.uber.org/zap/zapcore/doc.go              |     24 +
 vendor/go.uber.org/zap/zapcore/encoder.go          |    348 +
 vendor/go.uber.org/zap/zapcore/entry.go            |    257 +
 vendor/go.uber.org/zap/zapcore/error.go            |    120 +
 vendor/go.uber.org/zap/zapcore/field.go            |    201 +
 vendor/go.uber.org/zap/zapcore/hook.go             |     68 +
 vendor/go.uber.org/zap/zapcore/json_encoder.go     |    502 +
 vendor/go.uber.org/zap/zapcore/level.go            |    175 +
 vendor/go.uber.org/zap/zapcore/level_strings.go    |     46 +
 vendor/go.uber.org/zap/zapcore/marshaler.go        |     53 +
 vendor/go.uber.org/zap/zapcore/memory_encoder.go   |    179 +
 vendor/go.uber.org/zap/zapcore/sampler.go          |    134 +
 vendor/go.uber.org/zap/zapcore/tee.go              |     81 +
 vendor/go.uber.org/zap/zapcore/write_syncer.go     |    123 +
 vendor/go.uber.org/zap/zapgrpc/zapgrpc.go          |    100 +
 vendor/go.uber.org/zap/zaptest/doc.go              |     22 +
 vendor/go.uber.org/zap/zaptest/logger.go           |    124 +
 .../zap/zaptest/observer/logged_entry.go           |     39 +
 .../go.uber.org/zap/zaptest/observer/observer.go   |    167 +
 vendor/go.uber.org/zap/zaptest/testingt.go         |     47 +
 vendor/go.uber.org/zap/zaptest/timeout.go          |     45 +
 vendor/go.uber.org/zap/zaptest/writer.go           |     44 +
 vendor/golang.org/x/crypto/.gitattributes          |     10 +
 vendor/golang.org/x/crypto/.gitignore              |      2 +
 vendor/golang.org/x/crypto/AUTHORS                 |      3 +
 vendor/golang.org/x/crypto/CONTRIBUTING.md         |     26 +
 vendor/golang.org/x/crypto/CONTRIBUTORS            |      3 +
 vendor/golang.org/x/crypto/LICENSE                 |     27 +
 vendor/golang.org/x/crypto/PATENTS                 |     22 +
 vendor/golang.org/x/crypto/README.md               |     21 +
 vendor/golang.org/x/crypto/acme/acme.go            |    926 +
 .../golang.org/x/crypto/acme/autocert/autocert.go  |   1139 +
 vendor/golang.org/x/crypto/acme/autocert/cache.go  |    130 +
 .../x/crypto/acme/autocert/internal/acmetest/ca.go |    416 +
 .../golang.org/x/crypto/acme/autocert/listener.go  |    157 +
 .../golang.org/x/crypto/acme/autocert/renewal.go   |    141 +
 vendor/golang.org/x/crypto/acme/http.go            |    281 +
 vendor/golang.org/x/crypto/acme/jws.go             |    156 +
 vendor/golang.org/x/crypto/acme/types.go           |    329 +
 vendor/golang.org/x/crypto/argon2/argon2.go        |    285 +
 vendor/golang.org/x/crypto/argon2/blake2b.go       |     53 +
 vendor/golang.org/x/crypto/argon2/blamka_amd64.go  |     60 +
 vendor/golang.org/x/crypto/argon2/blamka_amd64.s   |    243 +
 .../golang.org/x/crypto/argon2/blamka_generic.go   |    163 +
 vendor/golang.org/x/crypto/argon2/blamka_ref.go    |     15 +
 vendor/golang.org/x/crypto/bcrypt/base64.go        |     35 +
 vendor/golang.org/x/crypto/bcrypt/bcrypt.go        |    295 +
 vendor/golang.org/x/crypto/blake2b/blake2b.go      |    289 +
 .../x/crypto/blake2b/blake2bAVX2_amd64.go          |     37 +
 .../x/crypto/blake2b/blake2bAVX2_amd64.s           |    750 +
 .../golang.org/x/crypto/blake2b/blake2b_amd64.go   |     24 +
 vendor/golang.org/x/crypto/blake2b/blake2b_amd64.s |    281 +
 .../golang.org/x/crypto/blake2b/blake2b_generic.go |    179 +
 vendor/golang.org/x/crypto/blake2b/blake2b_ref.go  |     11 +
 vendor/golang.org/x/crypto/blake2b/blake2x.go      |    177 +
 vendor/golang.org/x/crypto/blake2b/register.go     |     32 +
 vendor/golang.org/x/crypto/blake2s/blake2s.go      |    244 +
 vendor/golang.org/x/crypto/blake2s/blake2s_386.go  |     32 +
 vendor/golang.org/x/crypto/blake2s/blake2s_386.s   |    435 +
 .../golang.org/x/crypto/blake2s/blake2s_amd64.go   |     37 +
 vendor/golang.org/x/crypto/blake2s/blake2s_amd64.s |    438 +
 .../golang.org/x/crypto/blake2s/blake2s_generic.go |    174 +
 vendor/golang.org/x/crypto/blake2s/blake2s_ref.go  |     17 +
 vendor/golang.org/x/crypto/blake2s/blake2x.go      |    178 +
 vendor/golang.org/x/crypto/blake2s/register.go     |     21 +
 vendor/golang.org/x/crypto/blowfish/block.go       |    159 +
 vendor/golang.org/x/crypto/blowfish/cipher.go      |     91 +
 vendor/golang.org/x/crypto/blowfish/const.go       |    199 +
 vendor/golang.org/x/crypto/bn256/bn256.go          |    416 +
 vendor/golang.org/x/crypto/bn256/constants.go      |     44 +
 vendor/golang.org/x/crypto/bn256/curve.go          |    287 +
 vendor/golang.org/x/crypto/bn256/gfp12.go          |    200 +
 vendor/golang.org/x/crypto/bn256/gfp2.go           |    219 +
 vendor/golang.org/x/crypto/bn256/gfp6.go           |    296 +
 vendor/golang.org/x/crypto/bn256/optate.go         |    395 +
 vendor/golang.org/x/crypto/bn256/twist.go          |    258 +
 vendor/golang.org/x/crypto/cast5/cast5.go          |    526 +
 .../x/crypto/chacha20poly1305/chacha20poly1305.go  |    101 +
 .../chacha20poly1305/chacha20poly1305_amd64.go     |     86 +
 .../chacha20poly1305/chacha20poly1305_amd64.s      |   2695 +
 .../chacha20poly1305/chacha20poly1305_generic.go   |     81 +
 .../chacha20poly1305/chacha20poly1305_noasm.go     |     15 +
 .../x/crypto/chacha20poly1305/xchacha20poly1305.go |    104 +
 vendor/golang.org/x/crypto/codereview.cfg          |      1 +
 vendor/golang.org/x/crypto/cryptobyte/asn1.go      |    751 +
 vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go |     46 +
 vendor/golang.org/x/crypto/cryptobyte/builder.go   |    337 +
 vendor/golang.org/x/crypto/cryptobyte/string.go    |    166 +
 .../golang.org/x/crypto/curve25519/const_amd64.h   |      8 +
 .../golang.org/x/crypto/curve25519/const_amd64.s   |     20 +
 .../golang.org/x/crypto/curve25519/cswap_amd64.s   |     65 +
 .../golang.org/x/crypto/curve25519/curve25519.go   |    834 +
 vendor/golang.org/x/crypto/curve25519/doc.go       |     23 +
 .../golang.org/x/crypto/curve25519/freeze_amd64.s  |     73 +
 .../x/crypto/curve25519/ladderstep_amd64.s         |   1377 +
 .../x/crypto/curve25519/mont25519_amd64.go         |    240 +
 vendor/golang.org/x/crypto/curve25519/mul_amd64.s  |    169 +
 .../golang.org/x/crypto/curve25519/square_amd64.s  |    132 +
 vendor/golang.org/x/crypto/ed25519/ed25519.go      |    217 +
 .../crypto/ed25519/internal/edwards25519/const.go  |   1422 +
 .../ed25519/internal/edwards25519/edwards25519.go  |   1793 +
 .../x/crypto/ed25519/testdata/sign.input.gz        |    Bin 0 -> 50330 bytes
 vendor/golang.org/x/crypto/hkdf/hkdf.go            |     93 +
 .../x/crypto/internal/chacha20/chacha_generic.go   |    264 +
 .../x/crypto/internal/chacha20/chacha_noasm.go     |     16 +
 .../x/crypto/internal/chacha20/chacha_s390x.go     |     30 +
 .../x/crypto/internal/chacha20/chacha_s390x.s      |    283 +
 .../golang.org/x/crypto/internal/chacha20/xor.go   |     43 +
 .../x/crypto/internal/subtle/aliasing.go           |     32 +
 .../x/crypto/internal/subtle/aliasing_appengine.go |     35 +
 vendor/golang.org/x/crypto/md4/md4.go              |    118 +
 vendor/golang.org/x/crypto/md4/md4block.go         |     89 +
 vendor/golang.org/x/crypto/nacl/auth/auth.go       |     58 +
 vendor/golang.org/x/crypto/nacl/box/box.go         |    103 +
 .../x/crypto/nacl/secretbox/secretbox.go           |    173 +
 vendor/golang.org/x/crypto/nacl/sign/sign.go       |     90 +
 vendor/golang.org/x/crypto/ocsp/ocsp.go            |    781 +
 vendor/golang.org/x/crypto/openpgp/armor/armor.go  |    219 +
 vendor/golang.org/x/crypto/openpgp/armor/encode.go |    160 +
 .../golang.org/x/crypto/openpgp/canonical_text.go  |     59 +
 .../x/crypto/openpgp/clearsign/clearsign.go        |    399 +
 .../golang.org/x/crypto/openpgp/elgamal/elgamal.go |    122 +
 .../golang.org/x/crypto/openpgp/errors/errors.go   |     72 +
 vendor/golang.org/x/crypto/openpgp/keys.go         |    693 +
 .../x/crypto/openpgp/packet/compressed.go          |    123 +
 .../golang.org/x/crypto/openpgp/packet/config.go   |     91 +
 .../x/crypto/openpgp/packet/encrypted_key.go       |    206 +
 .../golang.org/x/crypto/openpgp/packet/literal.go  |     89 +
 vendor/golang.org/x/crypto/openpgp/packet/ocfb.go  |    143 +
 .../x/crypto/openpgp/packet/one_pass_signature.go  |     73 +
 .../golang.org/x/crypto/openpgp/packet/opaque.go   |    162 +
 .../golang.org/x/crypto/openpgp/packet/packet.go   |    551 +
 .../x/crypto/openpgp/packet/private_key.go         |    385 +
 .../x/crypto/openpgp/packet/public_key.go          |    753 +
 .../x/crypto/openpgp/packet/public_key_v3.go       |    279 +
 .../golang.org/x/crypto/openpgp/packet/reader.go   |     76 +
 .../x/crypto/openpgp/packet/signature.go           |    731 +
 .../x/crypto/openpgp/packet/signature_v3.go        |    146 +
 .../openpgp/packet/symmetric_key_encrypted.go      |    155 +
 .../openpgp/packet/symmetrically_encrypted.go      |    290 +
 .../x/crypto/openpgp/packet/userattribute.go       |     91 +
 .../golang.org/x/crypto/openpgp/packet/userid.go   |    160 +
 vendor/golang.org/x/crypto/openpgp/read.go         |    442 +
 vendor/golang.org/x/crypto/openpgp/s2k/s2k.go      |    273 +
 vendor/golang.org/x/crypto/openpgp/write.go        |    416 +
 .../golang.org/x/crypto/otr/libotr_test_helper.c   |    197 +
 vendor/golang.org/x/crypto/otr/otr.go              |   1415 +
 vendor/golang.org/x/crypto/otr/smp.go              |    572 +
 vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go        |     77 +
 vendor/golang.org/x/crypto/pkcs12/bmp-string.go    |     50 +
 vendor/golang.org/x/crypto/pkcs12/crypto.go        |    131 +
 vendor/golang.org/x/crypto/pkcs12/errors.go        |     23 +
 .../golang.org/x/crypto/pkcs12/internal/rc2/rc2.go |    271 +
 vendor/golang.org/x/crypto/pkcs12/mac.go           |     45 +
 vendor/golang.org/x/crypto/pkcs12/pbkdf.go         |    170 +
 vendor/golang.org/x/crypto/pkcs12/pkcs12.go        |    346 +
 vendor/golang.org/x/crypto/pkcs12/safebags.go      |     57 +
 vendor/golang.org/x/crypto/poly1305/poly1305.go    |     33 +
 vendor/golang.org/x/crypto/poly1305/sum_amd64.go   |     22 +
 vendor/golang.org/x/crypto/poly1305/sum_amd64.s    |    125 +
 vendor/golang.org/x/crypto/poly1305/sum_arm.go     |     22 +
 vendor/golang.org/x/crypto/poly1305/sum_arm.s      |    427 +
 vendor/golang.org/x/crypto/poly1305/sum_noasm.go   |     14 +
 vendor/golang.org/x/crypto/poly1305/sum_ref.go     |    139 +
 vendor/golang.org/x/crypto/poly1305/sum_s390x.go   |     49 +
 vendor/golang.org/x/crypto/poly1305/sum_s390x.s    |    400 +
 .../golang.org/x/crypto/poly1305/sum_vmsl_s390x.s  |    931 +
 vendor/golang.org/x/crypto/ripemd160/ripemd160.go  |    120 +
 .../x/crypto/ripemd160/ripemd160block.go           |    165 +
 .../golang.org/x/crypto/salsa20/salsa/hsalsa20.go  |    144 +
 .../x/crypto/salsa20/salsa/salsa2020_amd64.s       |    889 +
 .../golang.org/x/crypto/salsa20/salsa/salsa208.go  |    199 +
 .../x/crypto/salsa20/salsa/salsa20_amd64.go        |     24 +
 .../x/crypto/salsa20/salsa/salsa20_ref.go          |    234 +
 vendor/golang.org/x/crypto/salsa20/salsa20.go      |     58 +
 vendor/golang.org/x/crypto/scrypt/scrypt.go        |    244 +
 vendor/golang.org/x/crypto/sha3/doc.go             |     66 +
 vendor/golang.org/x/crypto/sha3/hashes.go          |     91 +
 vendor/golang.org/x/crypto/sha3/hashes_generic.go  |     27 +
 vendor/golang.org/x/crypto/sha3/keccakf.go         |    412 +
 vendor/golang.org/x/crypto/sha3/keccakf_amd64.go   |     13 +
 vendor/golang.org/x/crypto/sha3/keccakf_amd64.s    |    390 +
 vendor/golang.org/x/crypto/sha3/register.go        |     18 +
 vendor/golang.org/x/crypto/sha3/sha3.go            |    192 +
 vendor/golang.org/x/crypto/sha3/sha3_s390x.go      |    289 +
 vendor/golang.org/x/crypto/sha3/sha3_s390x.s       |     49 +
 vendor/golang.org/x/crypto/sha3/shake.go           |     70 +
 vendor/golang.org/x/crypto/sha3/shake_generic.go   |     19 +
 .../x/crypto/sha3/testdata/keccakKats.json.deflate |    Bin 0 -> 521342 bytes
 vendor/golang.org/x/crypto/sha3/xor.go             |     16 +
 vendor/golang.org/x/crypto/sha3/xor_generic.go     |     28 +
 vendor/golang.org/x/crypto/sha3/xor_unaligned.go   |     58 +
 vendor/golang.org/x/crypto/ssh/agent/client.go     |    789 +
 vendor/golang.org/x/crypto/ssh/agent/forward.go    |    103 +
 vendor/golang.org/x/crypto/ssh/agent/keyring.go    |    241 +
 vendor/golang.org/x/crypto/ssh/agent/server.go     |    567 +
 vendor/golang.org/x/crypto/ssh/buffer.go           |     97 +
 vendor/golang.org/x/crypto/ssh/certs.go            |    535 +
 vendor/golang.org/x/crypto/ssh/channel.go          |    633 +
 vendor/golang.org/x/crypto/ssh/cipher.go           |    770 +
 vendor/golang.org/x/crypto/ssh/client.go           |    278 +
 vendor/golang.org/x/crypto/ssh/client_auth.go      |    525 +
 vendor/golang.org/x/crypto/ssh/common.go           |    383 +
 vendor/golang.org/x/crypto/ssh/connection.go       |    143 +
 vendor/golang.org/x/crypto/ssh/doc.go              |     21 +
 vendor/golang.org/x/crypto/ssh/handshake.go        |    646 +
 vendor/golang.org/x/crypto/ssh/kex.go              |    540 +
 vendor/golang.org/x/crypto/ssh/keys.go             |   1100 +
 .../x/crypto/ssh/knownhosts/knownhosts.go          |    540 +
 vendor/golang.org/x/crypto/ssh/mac.go              |     61 +
 vendor/golang.org/x/crypto/ssh/messages.go         |    766 +
 vendor/golang.org/x/crypto/ssh/mux.go              |    330 +
 vendor/golang.org/x/crypto/ssh/server.go           |    594 +
 vendor/golang.org/x/crypto/ssh/session.go          |    647 +
 vendor/golang.org/x/crypto/ssh/streamlocal.go      |    116 +
 vendor/golang.org/x/crypto/ssh/tcpip.go            |    474 +
 .../golang.org/x/crypto/ssh/terminal/terminal.go   |    951 +
 vendor/golang.org/x/crypto/ssh/terminal/util.go    |    114 +
 .../golang.org/x/crypto/ssh/terminal/util_bsd.go   |     12 +
 .../golang.org/x/crypto/ssh/terminal/util_linux.go |     10 +
 .../golang.org/x/crypto/ssh/terminal/util_plan9.go |     58 +
 .../x/crypto/ssh/terminal/util_solaris.go          |    124 +
 .../x/crypto/ssh/terminal/util_windows.go          |    103 +
 vendor/golang.org/x/crypto/ssh/test/doc.go         |      7 +
 vendor/golang.org/x/crypto/ssh/test/sshd_test_pw.c |    173 +
 vendor/golang.org/x/crypto/ssh/testdata/doc.go     |      8 +
 vendor/golang.org/x/crypto/ssh/testdata/keys.go    |    227 +
 vendor/golang.org/x/crypto/ssh/transport.go        |    353 +
 vendor/golang.org/x/crypto/tea/cipher.go           |    108 +
 vendor/golang.org/x/crypto/twofish/twofish.go      |    342 +
 vendor/golang.org/x/crypto/xtea/block.go           |     66 +
 vendor/golang.org/x/crypto/xtea/cipher.go          |     82 +
 vendor/golang.org/x/crypto/xts/xts.go              |    145 +
 vendor/golang.org/x/net/.gitattributes             |     10 +
 vendor/golang.org/x/net/.gitignore                 |      2 +
 vendor/golang.org/x/net/AUTHORS                    |      3 +
 vendor/golang.org/x/net/CONTRIBUTING.md            |     26 +
 vendor/golang.org/x/net/CONTRIBUTORS               |      3 +
 vendor/golang.org/x/net/LICENSE                    |     27 +
 vendor/golang.org/x/net/PATENTS                    |     22 +
 vendor/golang.org/x/net/README.md                  |     16 +
 vendor/golang.org/x/net/bpf/asm.go                 |     41 +
 vendor/golang.org/x/net/bpf/constants.go           |    222 +
 vendor/golang.org/x/net/bpf/doc.go                 |     82 +
 vendor/golang.org/x/net/bpf/instructions.go        |    726 +
 vendor/golang.org/x/net/bpf/setter.go              |     10 +
 .../x/net/bpf/testdata/all_instructions.bpf        |      1 +
 .../x/net/bpf/testdata/all_instructions.txt        |     88 +
 vendor/golang.org/x/net/bpf/vm.go                  |    150 +
 vendor/golang.org/x/net/bpf/vm_instructions.go     |    181 +
 vendor/golang.org/x/net/codereview.cfg             |      1 +
 vendor/golang.org/x/net/context/context.go         |     56 +
 vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go |     71 +
 vendor/golang.org/x/net/context/go17.go            |     72 +
 vendor/golang.org/x/net/context/go19.go            |     20 +
 vendor/golang.org/x/net/context/pre_go17.go        |    300 +
 vendor/golang.org/x/net/context/pre_go19.go        |    109 +
 vendor/golang.org/x/net/dict/dict.go               |    210 +
 vendor/golang.org/x/net/dns/dnsmessage/message.go  |   2606 +
 vendor/golang.org/x/net/html/atom/atom.go          |     78 +
 vendor/golang.org/x/net/html/atom/gen.go           |    712 +
 vendor/golang.org/x/net/html/atom/table.go         |    783 +
 vendor/golang.org/x/net/html/charset/charset.go    |    257 +
 .../x/net/html/charset/testdata/HTTP-charset.html  |     48 +
 .../html/charset/testdata/HTTP-vs-UTF-8-BOM.html   |     48 +
 .../charset/testdata/HTTP-vs-meta-charset.html     |     49 +
 .../charset/testdata/HTTP-vs-meta-content.html     |     49 +
 .../charset/testdata/No-encoding-declaration.html  |     47 +
 .../golang.org/x/net/html/charset/testdata/README  |      9 +
 .../x/net/html/charset/testdata/UTF-16BE-BOM.html  |    Bin 0 -> 2670 bytes
 .../x/net/html/charset/testdata/UTF-16LE-BOM.html  |    Bin 0 -> 2682 bytes
 .../testdata/UTF-8-BOM-vs-meta-charset.html        |     49 +
 .../testdata/UTF-8-BOM-vs-meta-content.html        |     48 +
 .../charset/testdata/meta-charset-attribute.html   |     48 +
 .../charset/testdata/meta-content-attribute.html   |     48 +
 vendor/golang.org/x/net/html/const.go              |    112 +
 vendor/golang.org/x/net/html/doc.go                |    106 +
 vendor/golang.org/x/net/html/doctype.go            |    156 +
 vendor/golang.org/x/net/html/entity.go             |   2253 +
 vendor/golang.org/x/net/html/escape.go             |    258 +
 vendor/golang.org/x/net/html/foreign.go            |    226 +
 vendor/golang.org/x/net/html/node.go               |    220 +
 vendor/golang.org/x/net/html/parse.go              |   2311 +
 vendor/golang.org/x/net/html/render.go             |    271 +
 .../golang.org/x/net/html/testdata/go/template.dat |     37 +
 vendor/golang.org/x/net/html/testdata/go1.html     |   2237 +
 .../golang.org/x/net/html/testdata/webkit/README   |     28 +
 .../x/net/html/testdata/webkit/adoption01.dat      |    194 +
 .../x/net/html/testdata/webkit/adoption02.dat      |     31 +
 .../x/net/html/testdata/webkit/comments01.dat      |    135 +
 .../x/net/html/testdata/webkit/doctype01.dat       |    370 +
 .../x/net/html/testdata/webkit/entities01.dat      |    603 +
 .../x/net/html/testdata/webkit/entities02.dat      |    249 +
 .../x/net/html/testdata/webkit/html5test-com.dat   |    246 +
 .../x/net/html/testdata/webkit/inbody01.dat        |     43 +
 .../x/net/html/testdata/webkit/isindex.dat         |     40 +
 .../pending-spec-changes-plain-text-unsafe.dat     |    Bin 0 -> 115 bytes
 .../html/testdata/webkit/pending-spec-changes.dat  |     52 +
 .../net/html/testdata/webkit/plain-text-unsafe.dat |    Bin 0 -> 4166 bytes
 .../golang.org/x/net/html/testdata/webkit/ruby.dat |    298 +
 .../x/net/html/testdata/webkit/scriptdata01.dat    |    308 +
 .../html/testdata/webkit/scripted/adoption01.dat   |     15 +
 .../net/html/testdata/webkit/scripted/webkit01.dat |     28 +
 .../x/net/html/testdata/webkit/tables01.dat        |    212 +
 .../x/net/html/testdata/webkit/template.dat        |   1326 +
 .../x/net/html/testdata/webkit/tests1.dat          |   1952 +
 .../x/net/html/testdata/webkit/tests10.dat         |    799 +
 .../x/net/html/testdata/webkit/tests11.dat         |    482 +
 .../x/net/html/testdata/webkit/tests12.dat         |     62 +
 .../x/net/html/testdata/webkit/tests14.dat         |     74 +
 .../x/net/html/testdata/webkit/tests15.dat         |    208 +
 .../x/net/html/testdata/webkit/tests16.dat         |   2299 +
 .../x/net/html/testdata/webkit/tests17.dat         |    153 +
 .../x/net/html/testdata/webkit/tests18.dat         |    269 +
 .../x/net/html/testdata/webkit/tests19.dat         |   1237 +
 .../x/net/html/testdata/webkit/tests2.dat          |    763 +
 .../x/net/html/testdata/webkit/tests20.dat         |    455 +
 .../x/net/html/testdata/webkit/tests21.dat         |    221 +
 .../x/net/html/testdata/webkit/tests22.dat         |    157 +
 .../x/net/html/testdata/webkit/tests23.dat         |    155 +
 .../x/net/html/testdata/webkit/tests24.dat         |     79 +
 .../x/net/html/testdata/webkit/tests25.dat         |    219 +
 .../x/net/html/testdata/webkit/tests26.dat         |    313 +
 .../x/net/html/testdata/webkit/tests3.dat          |    305 +
 .../x/net/html/testdata/webkit/tests4.dat          |     59 +
 .../x/net/html/testdata/webkit/tests5.dat          |    191 +
 .../x/net/html/testdata/webkit/tests6.dat          |    663 +
 .../x/net/html/testdata/webkit/tests7.dat          |    390 +
 .../x/net/html/testdata/webkit/tests8.dat          |    148 +
 .../x/net/html/testdata/webkit/tests9.dat          |    457 +
 .../net/html/testdata/webkit/tests_innerHTML_1.dat |    741 +
 .../x/net/html/testdata/webkit/tricky01.dat        |    261 +
 .../x/net/html/testdata/webkit/webkit01.dat        |    610 +
 .../x/net/html/testdata/webkit/webkit02.dat        |    159 +
 vendor/golang.org/x/net/html/token.go              |   1219 +
 vendor/golang.org/x/net/http/httpguts/guts.go      |     50 +
 vendor/golang.org/x/net/http/httpguts/httplex.go   |    346 +
 vendor/golang.org/x/net/http/httpproxy/proxy.go    |    370 +
 vendor/golang.org/x/net/http2/.gitignore           |      2 +
 vendor/golang.org/x/net/http2/Dockerfile           |     51 +
 vendor/golang.org/x/net/http2/Makefile             |      3 +
 vendor/golang.org/x/net/http2/README               |     20 +
 vendor/golang.org/x/net/http2/ciphers.go           |    641 +
 vendor/golang.org/x/net/http2/client_conn_pool.go  |    282 +
 vendor/golang.org/x/net/http2/databuffer.go        |    146 +
 vendor/golang.org/x/net/http2/errors.go            |    133 +
 vendor/golang.org/x/net/http2/flow.go              |     50 +
 vendor/golang.org/x/net/http2/frame.go             |   1614 +
 vendor/golang.org/x/net/http2/go111.go             |     29 +
 vendor/golang.org/x/net/http2/gotrack.go           |    170 +
 vendor/golang.org/x/net/http2/h2c/h2c.go           |    492 +
 vendor/golang.org/x/net/http2/h2demo/.gitignore    |      6 +
 vendor/golang.org/x/net/http2/h2demo/Dockerfile    |     11 +
 vendor/golang.org/x/net/http2/h2demo/Dockerfile.0  |    134 +
 vendor/golang.org/x/net/http2/h2demo/Makefile      |     55 +
 vendor/golang.org/x/net/http2/h2demo/README        |     16 +
 .../x/net/http2/h2demo/deployment-prod.yaml        |     28 +
 vendor/golang.org/x/net/http2/h2demo/h2demo.go     |    546 +
 vendor/golang.org/x/net/http2/h2demo/launch.go     |    302 +
 vendor/golang.org/x/net/http2/h2demo/rootCA.key    |     27 +
 vendor/golang.org/x/net/http2/h2demo/rootCA.pem    |     26 +
 vendor/golang.org/x/net/http2/h2demo/rootCA.srl    |      1 +
 vendor/golang.org/x/net/http2/h2demo/server.crt    |     20 +
 vendor/golang.org/x/net/http2/h2demo/server.key    |     27 +
 vendor/golang.org/x/net/http2/h2demo/service.yaml  |     17 +
 vendor/golang.org/x/net/http2/h2demo/tmpl.go       |   1991 +
 vendor/golang.org/x/net/http2/h2i/README.md        |     97 +
 vendor/golang.org/x/net/http2/h2i/h2i.go           |    522 +
 vendor/golang.org/x/net/http2/headermap.go         |     88 +
 vendor/golang.org/x/net/http2/hpack/encode.go      |    240 +
 vendor/golang.org/x/net/http2/hpack/hpack.go       |    496 +
 vendor/golang.org/x/net/http2/hpack/huffman.go     |    222 +
 vendor/golang.org/x/net/http2/hpack/tables.go      |    479 +
 vendor/golang.org/x/net/http2/http2.go             |    384 +
 vendor/golang.org/x/net/http2/not_go111.go         |     20 +
 vendor/golang.org/x/net/http2/pipe.go              |    163 +
 vendor/golang.org/x/net/http2/server.go            |   2901 +
 .../http2/testdata/draft-ietf-httpbis-http2.xml    |   5021 +
 vendor/golang.org/x/net/http2/transport.go         |   2582 +
 vendor/golang.org/x/net/http2/write.go             |    365 +
 vendor/golang.org/x/net/http2/writesched.go        |    242 +
 .../golang.org/x/net/http2/writesched_priority.go  |    452 +
 vendor/golang.org/x/net/http2/writesched_random.go |     72 +
 vendor/golang.org/x/net/icmp/dstunreach.go         |     41 +
 vendor/golang.org/x/net/icmp/echo.go               |    157 +
 vendor/golang.org/x/net/icmp/endpoint.go           |    113 +
 vendor/golang.org/x/net/icmp/extension.go          |    110 +
 vendor/golang.org/x/net/icmp/helper_posix.go       |     75 +
 vendor/golang.org/x/net/icmp/interface.go          |    322 +
 vendor/golang.org/x/net/icmp/ipv4.go               |     69 +
 vendor/golang.org/x/net/icmp/ipv6.go               |     23 +
 vendor/golang.org/x/net/icmp/listen_posix.go       |    100 +
 vendor/golang.org/x/net/icmp/listen_stub.go        |     33 +
 vendor/golang.org/x/net/icmp/message.go            |    160 +
 vendor/golang.org/x/net/icmp/messagebody.go        |     43 +
 vendor/golang.org/x/net/icmp/mpls.go               |     77 +
 vendor/golang.org/x/net/icmp/multipart.go          |    121 +
 vendor/golang.org/x/net/icmp/packettoobig.go       |     43 +
 vendor/golang.org/x/net/icmp/paramprob.go          |     63 +
 vendor/golang.org/x/net/icmp/sys_freebsd.go        |     11 +
 vendor/golang.org/x/net/icmp/timeexceeded.go       |     39 +
 vendor/golang.org/x/net/idna/idna.go               |    732 +
 vendor/golang.org/x/net/idna/punycode.go           |    203 +
 vendor/golang.org/x/net/idna/tables.go             |   4557 +
 vendor/golang.org/x/net/idna/trie.go               |     72 +
 vendor/golang.org/x/net/idna/trieval.go            |    119 +
 vendor/golang.org/x/net/internal/iana/const.go     |    223 +
 vendor/golang.org/x/net/internal/iana/gen.go       |    383 +
 .../x/net/internal/nettest/helper_bsd.go           |     53 +
 .../x/net/internal/nettest/helper_nobsd.go         |     15 +
 .../x/net/internal/nettest/helper_posix.go         |     31 +
 .../x/net/internal/nettest/helper_stub.go          |     32 +
 .../x/net/internal/nettest/helper_unix.go          |     29 +
 .../x/net/internal/nettest/helper_windows.go       |     42 +
 .../golang.org/x/net/internal/nettest/interface.go |     94 +
 vendor/golang.org/x/net/internal/nettest/rlimit.go |     11 +
 vendor/golang.org/x/net/internal/nettest/stack.go  |    152 +
 vendor/golang.org/x/net/internal/socket/cmsghdr.go |     11 +
 .../x/net/internal/socket/cmsghdr_bsd.go           |     13 +
 .../x/net/internal/socket/cmsghdr_linux_32bit.go   |     14 +
 .../x/net/internal/socket/cmsghdr_linux_64bit.go   |     14 +
 .../x/net/internal/socket/cmsghdr_solaris_64bit.go |     14 +
 .../x/net/internal/socket/cmsghdr_stub.go          |     17 +
 .../x/net/internal/socket/defs_darwin.go           |     44 +
 .../x/net/internal/socket/defs_dragonfly.go        |     44 +
 .../x/net/internal/socket/defs_freebsd.go          |     44 +
 .../golang.org/x/net/internal/socket/defs_linux.go |     49 +
 .../x/net/internal/socket/defs_netbsd.go           |     47 +
 .../x/net/internal/socket/defs_openbsd.go          |     44 +
 .../x/net/internal/socket/defs_solaris.go          |     44 +
 vendor/golang.org/x/net/internal/socket/empty.s    |      7 +
 .../golang.org/x/net/internal/socket/error_unix.go |     31 +
 .../x/net/internal/socket/error_windows.go         |     26 +
 .../x/net/internal/socket/iovec_32bit.go           |     19 +
 .../x/net/internal/socket/iovec_64bit.go           |     19 +
 .../x/net/internal/socket/iovec_solaris_64bit.go   |     19 +
 .../golang.org/x/net/internal/socket/iovec_stub.go |     11 +
 .../x/net/internal/socket/mmsghdr_stub.go          |     21 +
 .../x/net/internal/socket/mmsghdr_unix.go          |     42 +
 .../golang.org/x/net/internal/socket/msghdr_bsd.go |     39 +
 .../x/net/internal/socket/msghdr_bsdvar.go         |     16 +
 .../x/net/internal/socket/msghdr_linux.go          |     36 +
 .../x/net/internal/socket/msghdr_linux_32bit.go    |     24 +
 .../x/net/internal/socket/msghdr_linux_64bit.go    |     24 +
 .../x/net/internal/socket/msghdr_openbsd.go        |     14 +
 .../x/net/internal/socket/msghdr_solaris_64bit.go  |     36 +
 .../x/net/internal/socket/msghdr_stub.go           |     14 +
 vendor/golang.org/x/net/internal/socket/rawconn.go |     66 +
 .../x/net/internal/socket/rawconn_mmsg.go          |     74 +
 .../x/net/internal/socket/rawconn_msg.go           |     77 +
 .../x/net/internal/socket/rawconn_nommsg.go        |     18 +
 .../x/net/internal/socket/rawconn_nomsg.go         |     18 +
 .../x/net/internal/socket/rawconn_stub.go          |     25 +
 vendor/golang.org/x/net/internal/socket/reflect.go |     62 +
 vendor/golang.org/x/net/internal/socket/socket.go  |    285 +
 vendor/golang.org/x/net/internal/socket/sys.go     |     33 +
 vendor/golang.org/x/net/internal/socket/sys_bsd.go |     17 +
 .../golang.org/x/net/internal/socket/sys_bsdvar.go |     14 +
 .../golang.org/x/net/internal/socket/sys_darwin.go |      7 +
 .../x/net/internal/socket/sys_dragonfly.go         |      7 +
 .../x/net/internal/socket/sys_go1_11_darwin.go     |     33 +
 .../x/net/internal/socket/sys_go1_12_darwin.go     |     42 +
 .../golang.org/x/net/internal/socket/sys_linux.go  |     27 +
 .../x/net/internal/socket/sys_linux_386.go         |     55 +
 .../x/net/internal/socket/sys_linux_386.s          |     11 +
 .../x/net/internal/socket/sys_linux_amd64.go       |     10 +
 .../x/net/internal/socket/sys_linux_arm.go         |     10 +
 .../x/net/internal/socket/sys_linux_arm64.go       |     10 +
 .../x/net/internal/socket/sys_linux_mips.go        |     10 +
 .../x/net/internal/socket/sys_linux_mips64.go      |     10 +
 .../x/net/internal/socket/sys_linux_mips64le.go    |     10 +
 .../x/net/internal/socket/sys_linux_mipsle.go      |     10 +
 .../x/net/internal/socket/sys_linux_ppc64.go       |     10 +
 .../x/net/internal/socket/sys_linux_ppc64le.go     |     10 +
 .../x/net/internal/socket/sys_linux_s390x.go       |     55 +
 .../x/net/internal/socket/sys_linux_s390x.s        |     11 +
 .../golang.org/x/net/internal/socket/sys_netbsd.go |     25 +
 .../golang.org/x/net/internal/socket/sys_posix.go  |    184 +
 .../x/net/internal/socket/sys_solaris.go           |     71 +
 .../x/net/internal/socket/sys_solaris_amd64.s      |     11 +
 .../golang.org/x/net/internal/socket/sys_stub.go   |     64 +
 .../golang.org/x/net/internal/socket/sys_unix.go   |     33 +
 .../x/net/internal/socket/sys_windows.go           |     70 +
 .../x/net/internal/socket/zsys_darwin_386.go       |     59 +
 .../x/net/internal/socket/zsys_darwin_amd64.go     |     61 +
 .../x/net/internal/socket/zsys_darwin_arm.go       |     59 +
 .../x/net/internal/socket/zsys_darwin_arm64.go     |     61 +
 .../x/net/internal/socket/zsys_dragonfly_amd64.go  |     61 +
 .../x/net/internal/socket/zsys_freebsd_386.go      |     59 +
 .../x/net/internal/socket/zsys_freebsd_amd64.go    |     61 +
 .../x/net/internal/socket/zsys_freebsd_arm.go      |     59 +
 .../x/net/internal/socket/zsys_linux_386.go        |     63 +
 .../x/net/internal/socket/zsys_linux_amd64.go      |     66 +
 .../x/net/internal/socket/zsys_linux_arm.go        |     63 +
 .../x/net/internal/socket/zsys_linux_arm64.go      |     66 +
 .../x/net/internal/socket/zsys_linux_mips.go       |     63 +
 .../x/net/internal/socket/zsys_linux_mips64.go     |     66 +
 .../x/net/internal/socket/zsys_linux_mips64le.go   |     66 +
 .../x/net/internal/socket/zsys_linux_mipsle.go     |     63 +
 .../x/net/internal/socket/zsys_linux_ppc64.go      |     66 +
 .../x/net/internal/socket/zsys_linux_ppc64le.go    |     66 +
 .../x/net/internal/socket/zsys_linux_s390x.go      |     66 +
 .../x/net/internal/socket/zsys_netbsd_386.go       |     65 +
 .../x/net/internal/socket/zsys_netbsd_amd64.go     |     68 +
 .../x/net/internal/socket/zsys_netbsd_arm.go       |     65 +
 .../x/net/internal/socket/zsys_openbsd_386.go      |     59 +
 .../x/net/internal/socket/zsys_openbsd_amd64.go    |     61 +
 .../x/net/internal/socket/zsys_openbsd_arm.go      |     59 +
 .../x/net/internal/socket/zsys_solaris_amd64.go    |     60 +
 vendor/golang.org/x/net/internal/socks/client.go   |    168 +
 vendor/golang.org/x/net/internal/socks/socks.go    |    317 +
 .../golang.org/x/net/internal/sockstest/server.go  |    241 +
 .../x/net/internal/timeseries/timeseries.go        |    525 +
 vendor/golang.org/x/net/ipv4/batch.go              |    190 +
 vendor/golang.org/x/net/ipv4/control.go            |    144 +
 vendor/golang.org/x/net/ipv4/control_bsd.go        |     40 +
 vendor/golang.org/x/net/ipv4/control_pktinfo.go    |     39 +
 vendor/golang.org/x/net/ipv4/control_stub.go       |     13 +
 vendor/golang.org/x/net/ipv4/control_unix.go       |     73 +
 vendor/golang.org/x/net/ipv4/control_windows.go    |     16 +
 vendor/golang.org/x/net/ipv4/defs_darwin.go        |     77 +
 vendor/golang.org/x/net/ipv4/defs_dragonfly.go     |     38 +
 vendor/golang.org/x/net/ipv4/defs_freebsd.go       |     75 +
 vendor/golang.org/x/net/ipv4/defs_linux.go         |    122 +
 vendor/golang.org/x/net/ipv4/defs_netbsd.go        |     37 +
 vendor/golang.org/x/net/ipv4/defs_openbsd.go       |     37 +
 vendor/golang.org/x/net/ipv4/defs_solaris.go       |     84 +
 vendor/golang.org/x/net/ipv4/dgramopt.go           |    264 +
 vendor/golang.org/x/net/ipv4/doc.go                |    245 +
 vendor/golang.org/x/net/ipv4/endpoint.go           |    186 +
 vendor/golang.org/x/net/ipv4/gen.go                |    199 +
 vendor/golang.org/x/net/ipv4/genericopt.go         |     55 +
 vendor/golang.org/x/net/ipv4/header.go             |    170 +
 vendor/golang.org/x/net/ipv4/helper.go             |     64 +
 vendor/golang.org/x/net/ipv4/iana.go               |     38 +
 vendor/golang.org/x/net/ipv4/icmp.go               |     57 +
 vendor/golang.org/x/net/ipv4/icmp_linux.go         |     25 +
 vendor/golang.org/x/net/ipv4/icmp_stub.go          |     25 +
 vendor/golang.org/x/net/ipv4/packet.go             |     68 +
 vendor/golang.org/x/net/ipv4/packet_go1_8.go       |     56 +
 vendor/golang.org/x/net/ipv4/packet_go1_9.go       |     67 +
 vendor/golang.org/x/net/ipv4/payload.go            |     23 +
 vendor/golang.org/x/net/ipv4/payload_cmsg.go       |     33 +
 vendor/golang.org/x/net/ipv4/payload_cmsg_go1_8.go |     59 +
 vendor/golang.org/x/net/ipv4/payload_cmsg_go1_9.go |     67 +
 vendor/golang.org/x/net/ipv4/payload_nocmsg.go     |     39 +
 vendor/golang.org/x/net/ipv4/sockopt.go            |     44 +
 vendor/golang.org/x/net/ipv4/sockopt_posix.go      |     71 +
 vendor/golang.org/x/net/ipv4/sockopt_stub.go       |     42 +
 vendor/golang.org/x/net/ipv4/sys_asmreq.go         |    119 +
 vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go    |     25 +
 vendor/golang.org/x/net/ipv4/sys_asmreqn.go        |     42 +
 vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go   |     21 +
 vendor/golang.org/x/net/ipv4/sys_bpf.go            |     23 +
 vendor/golang.org/x/net/ipv4/sys_bpf_stub.go       |     16 +
 vendor/golang.org/x/net/ipv4/sys_bsd.go            |     37 +
 vendor/golang.org/x/net/ipv4/sys_darwin.go         |     93 +
 vendor/golang.org/x/net/ipv4/sys_dragonfly.go      |     35 +
 vendor/golang.org/x/net/ipv4/sys_freebsd.go        |     76 +
 vendor/golang.org/x/net/ipv4/sys_linux.go          |     59 +
 vendor/golang.org/x/net/ipv4/sys_solaris.go        |     57 +
 vendor/golang.org/x/net/ipv4/sys_ssmreq.go         |     54 +
 vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go    |     21 +
 vendor/golang.org/x/net/ipv4/sys_stub.go           |     13 +
 vendor/golang.org/x/net/ipv4/sys_windows.go        |     67 +
 vendor/golang.org/x/net/ipv4/zsys_darwin.go        |     99 +
 vendor/golang.org/x/net/ipv4/zsys_dragonfly.go     |     31 +
 vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go   |     93 +
 vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go |     95 +
 vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go   |     95 +
 vendor/golang.org/x/net/ipv4/zsys_linux_386.go     |    148 +
 vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go   |    150 +
 vendor/golang.org/x/net/ipv4/zsys_linux_arm.go     |    148 +
 vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go   |    150 +
 vendor/golang.org/x/net/ipv4/zsys_linux_mips.go    |    148 +
 vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go  |    150 +
 .../golang.org/x/net/ipv4/zsys_linux_mips64le.go   |    150 +
 vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go  |    148 +
 vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go     |    148 +
 vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go   |    150 +
 vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go |    150 +
 vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go   |    150 +
 vendor/golang.org/x/net/ipv4/zsys_netbsd.go        |     30 +
 vendor/golang.org/x/net/ipv4/zsys_openbsd.go       |     30 +
 vendor/golang.org/x/net/ipv4/zsys_solaris.go       |    100 +
 vendor/golang.org/x/net/ipv6/batch.go              |    118 +
 vendor/golang.org/x/net/ipv6/control.go            |    187 +
 .../golang.org/x/net/ipv6/control_rfc2292_unix.go  |     48 +
 .../golang.org/x/net/ipv6/control_rfc3542_unix.go  |     94 +
 vendor/golang.org/x/net/ipv6/control_stub.go       |     13 +
 vendor/golang.org/x/net/ipv6/control_unix.go       |     55 +
 vendor/golang.org/x/net/ipv6/control_windows.go    |     16 +
 vendor/golang.org/x/net/ipv6/defs_darwin.go        |    112 +
 vendor/golang.org/x/net/ipv6/defs_dragonfly.go     |     84 +
 vendor/golang.org/x/net/ipv6/defs_freebsd.go       |    105 +
 vendor/golang.org/x/net/ipv6/defs_linux.go         |    147 +
 vendor/golang.org/x/net/ipv6/defs_netbsd.go        |     80 +
 vendor/golang.org/x/net/ipv6/defs_openbsd.go       |     89 +
 vendor/golang.org/x/net/ipv6/defs_solaris.go       |    114 +
 vendor/golang.org/x/net/ipv6/dgramopt.go           |    301 +
 vendor/golang.org/x/net/ipv6/doc.go                |    244 +
 vendor/golang.org/x/net/ipv6/endpoint.go           |    127 +
 vendor/golang.org/x/net/ipv6/gen.go                |    199 +
 vendor/golang.org/x/net/ipv6/genericopt.go         |     56 +
 vendor/golang.org/x/net/ipv6/header.go             |     55 +
 vendor/golang.org/x/net/ipv6/helper.go             |     58 +
 vendor/golang.org/x/net/ipv6/iana.go               |     86 +
 vendor/golang.org/x/net/ipv6/icmp.go               |     60 +
 vendor/golang.org/x/net/ipv6/icmp_bsd.go           |     29 +
 vendor/golang.org/x/net/ipv6/icmp_linux.go         |     27 +
 vendor/golang.org/x/net/ipv6/icmp_solaris.go       |     27 +
 vendor/golang.org/x/net/ipv6/icmp_stub.go          |     23 +
 vendor/golang.org/x/net/ipv6/icmp_windows.go       |     22 +
 vendor/golang.org/x/net/ipv6/payload.go            |     23 +
 vendor/golang.org/x/net/ipv6/payload_cmsg.go       |     32 +
 vendor/golang.org/x/net/ipv6/payload_cmsg_go1_8.go |     55 +
 vendor/golang.org/x/net/ipv6/payload_cmsg_go1_9.go |     57 +
 vendor/golang.org/x/net/ipv6/payload_nocmsg.go     |     38 +
 vendor/golang.org/x/net/ipv6/sockopt.go            |     43 +
 vendor/golang.org/x/net/ipv6/sockopt_posix.go      |     87 +
 vendor/golang.org/x/net/ipv6/sockopt_stub.go       |     46 +
 vendor/golang.org/x/net/ipv6/sys_asmreq.go         |     24 +
 vendor/golang.org/x/net/ipv6/sys_asmreq_stub.go    |     17 +
 vendor/golang.org/x/net/ipv6/sys_bpf.go            |     23 +
 vendor/golang.org/x/net/ipv6/sys_bpf_stub.go       |     16 +
 vendor/golang.org/x/net/ipv6/sys_bsd.go            |     57 +
 vendor/golang.org/x/net/ipv6/sys_darwin.go         |    106 +
 vendor/golang.org/x/net/ipv6/sys_freebsd.go        |     92 +
 vendor/golang.org/x/net/ipv6/sys_linux.go          |     74 +
 vendor/golang.org/x/net/ipv6/sys_solaris.go        |     74 +
 vendor/golang.org/x/net/ipv6/sys_ssmreq.go         |     54 +
 vendor/golang.org/x/net/ipv6/sys_ssmreq_stub.go    |     21 +
 vendor/golang.org/x/net/ipv6/sys_stub.go           |     13 +
 vendor/golang.org/x/net/ipv6/sys_windows.go        |     75 +
 vendor/golang.org/x/net/ipv6/zsys_darwin.go        |    131 +
 vendor/golang.org/x/net/ipv6/zsys_dragonfly.go     |     88 +
 vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go   |    122 +
 vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go |    124 +
 vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go   |    124 +
 vendor/golang.org/x/net/ipv6/zsys_linux_386.go     |    170 +
 vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go   |    172 +
 vendor/golang.org/x/net/ipv6/zsys_linux_arm.go     |    170 +
 vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go   |    172 +
 vendor/golang.org/x/net/ipv6/zsys_linux_mips.go    |    170 +
 vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go  |    172 +
 .../golang.org/x/net/ipv6/zsys_linux_mips64le.go   |    172 +
 vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go  |    170 +
 vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go     |    170 +
 vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go   |    172 +
 vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go |    172 +
 vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go   |    172 +
 vendor/golang.org/x/net/ipv6/zsys_netbsd.go        |     84 +
 vendor/golang.org/x/net/ipv6/zsys_openbsd.go       |     93 +
 vendor/golang.org/x/net/ipv6/zsys_solaris.go       |    131 +
 vendor/golang.org/x/net/lif/address.go             |    105 +
 vendor/golang.org/x/net/lif/binary.go              |    115 +
 vendor/golang.org/x/net/lif/defs_solaris.go        |     90 +
 vendor/golang.org/x/net/lif/lif.go                 |     43 +
 vendor/golang.org/x/net/lif/link.go                |    126 +
 vendor/golang.org/x/net/lif/sys.go                 |     21 +
 vendor/golang.org/x/net/lif/sys_solaris_amd64.s    |      8 +
 vendor/golang.org/x/net/lif/syscall.go             |     28 +
 vendor/golang.org/x/net/lif/zsys_solaris_amd64.go  |    103 +
 vendor/golang.org/x/net/nettest/conntest.go        |    456 +
 vendor/golang.org/x/net/nettest/conntest_go16.go   |     24 +
 vendor/golang.org/x/net/nettest/conntest_go17.go   |     24 +
 vendor/golang.org/x/net/netutil/listen.go          |     74 +
 vendor/golang.org/x/net/proxy/direct.go            |     18 +
 vendor/golang.org/x/net/proxy/per_host.go          |    140 +
 vendor/golang.org/x/net/proxy/proxy.go             |    134 +
 vendor/golang.org/x/net/proxy/socks5.go            |     36 +
 vendor/golang.org/x/net/publicsuffix/gen.go        |    713 +
 vendor/golang.org/x/net/publicsuffix/list.go       |    170 +
 vendor/golang.org/x/net/publicsuffix/table.go      |   9753 ++
 vendor/golang.org/x/net/route/address.go           |    425 +
 vendor/golang.org/x/net/route/binary.go            |     90 +
 vendor/golang.org/x/net/route/defs_darwin.go       |    114 +
 vendor/golang.org/x/net/route/defs_dragonfly.go    |    113 +
 vendor/golang.org/x/net/route/defs_freebsd.go      |    337 +
 vendor/golang.org/x/net/route/defs_netbsd.go       |    112 +
 vendor/golang.org/x/net/route/defs_openbsd.go      |    116 +
 vendor/golang.org/x/net/route/empty.s              |      7 +
 vendor/golang.org/x/net/route/interface.go         |     64 +
 .../golang.org/x/net/route/interface_announce.go   |     32 +
 vendor/golang.org/x/net/route/interface_classic.go |     66 +
 vendor/golang.org/x/net/route/interface_freebsd.go |     78 +
 .../golang.org/x/net/route/interface_multicast.go  |     30 +
 vendor/golang.org/x/net/route/interface_openbsd.go |     90 +
 vendor/golang.org/x/net/route/message.go           |     72 +
 vendor/golang.org/x/net/route/route.go             |    123 +
 vendor/golang.org/x/net/route/route_classic.go     |     75 +
 vendor/golang.org/x/net/route/route_openbsd.go     |     65 +
 vendor/golang.org/x/net/route/sys.go               |     39 +
 vendor/golang.org/x/net/route/sys_darwin.go        |     87 +
 vendor/golang.org/x/net/route/sys_dragonfly.go     |     76 +
 vendor/golang.org/x/net/route/sys_freebsd.go       |    163 +
 vendor/golang.org/x/net/route/sys_netbsd.go        |     71 +
 vendor/golang.org/x/net/route/sys_openbsd.go       |     80 +
 vendor/golang.org/x/net/route/syscall.go           |     28 +
 .../x/net/route/syscall_go1_11_darwin.go           |     28 +
 .../x/net/route/syscall_go1_12_darwin.go           |     12 +
 vendor/golang.org/x/net/route/zsys_darwin.go       |     99 +
 vendor/golang.org/x/net/route/zsys_dragonfly.go    |     98 +
 vendor/golang.org/x/net/route/zsys_freebsd_386.go  |    126 +
 .../golang.org/x/net/route/zsys_freebsd_amd64.go   |    123 +
 vendor/golang.org/x/net/route/zsys_freebsd_arm.go  |    123 +
 vendor/golang.org/x/net/route/zsys_netbsd.go       |     97 +
 vendor/golang.org/x/net/route/zsys_openbsd.go      |    101 +
 vendor/golang.org/x/net/trace/events.go            |    532 +
 vendor/golang.org/x/net/trace/histogram.go         |    365 +
 vendor/golang.org/x/net/trace/trace.go             |   1124 +
 vendor/golang.org/x/net/webdav/file.go             |    795 +
 vendor/golang.org/x/net/webdav/if.go               |    173 +
 vendor/golang.org/x/net/webdav/internal/xml/README |     11 +
 .../x/net/webdav/internal/xml/marshal.go           |   1223 +
 .../golang.org/x/net/webdav/internal/xml/read.go   |    692 +
 .../x/net/webdav/internal/xml/typeinfo.go          |    371 +
 vendor/golang.org/x/net/webdav/internal/xml/xml.go |   1998 +
 .../golang.org/x/net/webdav/litmus_test_server.go  |     94 +
 vendor/golang.org/x/net/webdav/lock.go             |    445 +
 vendor/golang.org/x/net/webdav/prop.go             |    469 +
 vendor/golang.org/x/net/webdav/webdav.go           |    702 +
 vendor/golang.org/x/net/webdav/xml.go              |    519 +
 vendor/golang.org/x/net/websocket/client.go        |    106 +
 vendor/golang.org/x/net/websocket/dial.go          |     24 +
 vendor/golang.org/x/net/websocket/hybi.go          |    583 +
 vendor/golang.org/x/net/websocket/server.go        |    113 +
 vendor/golang.org/x/net/websocket/websocket.go     |    451 +
 vendor/golang.org/x/net/xsrftoken/xsrf.go          |     94 +
 vendor/golang.org/x/oauth2/.travis.yml             |     13 +
 vendor/golang.org/x/oauth2/AUTHORS                 |      3 +
 vendor/golang.org/x/oauth2/CONTRIBUTING.md         |     26 +
 vendor/golang.org/x/oauth2/CONTRIBUTORS            |      3 +
 vendor/golang.org/x/oauth2/LICENSE                 |     27 +
 vendor/golang.org/x/oauth2/README.md               |     86 +
 vendor/golang.org/x/oauth2/amazon/amazon.go        |     16 +
 vendor/golang.org/x/oauth2/bitbucket/bitbucket.go  |     16 +
 vendor/golang.org/x/oauth2/cern/cern.go            |     16 +
 .../oauth2/clientcredentials/clientcredentials.go  |    112 +
 vendor/golang.org/x/oauth2/facebook/facebook.go    |     16 +
 vendor/golang.org/x/oauth2/fitbit/fitbit.go        |     16 +
 .../golang.org/x/oauth2/foursquare/foursquare.go   |     16 +
 vendor/golang.org/x/oauth2/github/github.go        |     16 +
 vendor/golang.org/x/oauth2/gitlab/gitlab.go        |     16 +
 vendor/golang.org/x/oauth2/google/appengine.go     |     38 +
 .../golang.org/x/oauth2/google/appengine_gen1.go   |     77 +
 .../x/oauth2/google/appengine_gen2_flex.go         |     27 +
 vendor/golang.org/x/oauth2/google/default.go       |    155 +
 vendor/golang.org/x/oauth2/google/doc.go           |     40 +
 vendor/golang.org/x/oauth2/google/google.go        |    192 +
 vendor/golang.org/x/oauth2/google/jwt.go           |     74 +
 vendor/golang.org/x/oauth2/google/sdk.go           |    201 +
 .../x/oauth2/google/testdata/gcloud/credentials    |    122 +
 .../x/oauth2/google/testdata/gcloud/properties     |      2 +
 vendor/golang.org/x/oauth2/heroku/heroku.go        |     16 +
 vendor/golang.org/x/oauth2/hipchat/hipchat.go      |     60 +
 vendor/golang.org/x/oauth2/instagram/instagram.go  |     16 +
 .../x/oauth2/internal/client_appengine.go          |     13 +
 vendor/golang.org/x/oauth2/internal/doc.go         |      6 +
 vendor/golang.org/x/oauth2/internal/oauth2.go      |     37 +
 vendor/golang.org/x/oauth2/internal/token.go       |    275 +
 vendor/golang.org/x/oauth2/internal/transport.go   |     33 +
 vendor/golang.org/x/oauth2/jira/jira.go            |    167 +
 vendor/golang.org/x/oauth2/jws/jws.go              |    182 +
 vendor/golang.org/x/oauth2/jwt/jwt.go              |    162 +
 vendor/golang.org/x/oauth2/kakao/kakao.go          |     16 +
 vendor/golang.org/x/oauth2/linkedin/linkedin.go    |     16 +
 vendor/golang.org/x/oauth2/mailchimp/mailchimp.go  |     17 +
 vendor/golang.org/x/oauth2/mailru/mailru.go        |     16 +
 vendor/golang.org/x/oauth2/mediamath/mediamath.go  |     22 +
 vendor/golang.org/x/oauth2/microsoft/microsoft.go  |     31 +
 .../golang.org/x/oauth2/nokiahealth/nokiahealth.go |     16 +
 vendor/golang.org/x/oauth2/oauth2.go               |    360 +
 .../x/oauth2/odnoklassniki/odnoklassniki.go        |     16 +
 vendor/golang.org/x/oauth2/paypal/paypal.go        |     22 +
 vendor/golang.org/x/oauth2/slack/slack.go          |     16 +
 vendor/golang.org/x/oauth2/spotify/spotify.go      |     16 +
 .../x/oauth2/stackoverflow/stackoverflow.go        |     16 +
 vendor/golang.org/x/oauth2/token.go                |    175 +
 vendor/golang.org/x/oauth2/transport.go            |    144 +
 vendor/golang.org/x/oauth2/twitch/twitch.go        |     19 +
 vendor/golang.org/x/oauth2/uber/uber.go            |     16 +
 vendor/golang.org/x/oauth2/vk/vk.go                |     16 +
 vendor/golang.org/x/oauth2/yahoo/yahoo.go          |     17 +
 vendor/golang.org/x/oauth2/yandex/yandex.go        |     16 +
 vendor/golang.org/x/sys/.gitattributes             |     10 +
 vendor/golang.org/x/sys/.gitignore                 |      2 +
 vendor/golang.org/x/sys/AUTHORS                    |      3 +
 vendor/golang.org/x/sys/CONTRIBUTING.md            |     26 +
 vendor/golang.org/x/sys/CONTRIBUTORS               |      3 +
 vendor/golang.org/x/sys/LICENSE                    |     27 +
 vendor/golang.org/x/sys/PATENTS                    |     22 +
 vendor/golang.org/x/sys/README.md                  |     18 +
 vendor/golang.org/x/sys/codereview.cfg             |      1 +
 vendor/golang.org/x/sys/cpu/cpu.go                 |     38 +
 vendor/golang.org/x/sys/cpu/cpu_arm.go             |      7 +
 vendor/golang.org/x/sys/cpu/cpu_arm64.go           |      7 +
 vendor/golang.org/x/sys/cpu/cpu_gc_x86.go          |     16 +
 vendor/golang.org/x/sys/cpu/cpu_gccgo.c            |     43 +
 vendor/golang.org/x/sys/cpu/cpu_gccgo.go           |     26 +
 vendor/golang.org/x/sys/cpu/cpu_mips64x.go         |      9 +
 vendor/golang.org/x/sys/cpu/cpu_mipsx.go           |      9 +
 vendor/golang.org/x/sys/cpu/cpu_ppc64x.go          |      9 +
 vendor/golang.org/x/sys/cpu/cpu_s390x.go           |      7 +
 vendor/golang.org/x/sys/cpu/cpu_x86.go             |     55 +
 vendor/golang.org/x/sys/cpu/cpu_x86.s              |     27 +
 vendor/golang.org/x/sys/plan9/asm.s                |      8 +
 vendor/golang.org/x/sys/plan9/asm_plan9_386.s      |     30 +
 vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s    |     30 +
 vendor/golang.org/x/sys/plan9/asm_plan9_arm.s      |     25 +
 vendor/golang.org/x/sys/plan9/const_plan9.go       |     70 +
 vendor/golang.org/x/sys/plan9/dir_plan9.go         |    212 +
 vendor/golang.org/x/sys/plan9/env_plan9.go         |     31 +
 vendor/golang.org/x/sys/plan9/errors_plan9.go      |     50 +
 vendor/golang.org/x/sys/plan9/mkall.sh             |    138 +
 vendor/golang.org/x/sys/plan9/mkerrors.sh          |    246 +
 vendor/golang.org/x/sys/plan9/mksyscall.pl         |    319 +
 vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh    |     23 +
 vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go    |     21 +
 vendor/golang.org/x/sys/plan9/pwd_plan9.go         |     23 +
 vendor/golang.org/x/sys/plan9/race.go              |     30 +
 vendor/golang.org/x/sys/plan9/race0.go             |     25 +
 vendor/golang.org/x/sys/plan9/str.go               |     22 +
 vendor/golang.org/x/sys/plan9/syscall.go           |     77 +
 vendor/golang.org/x/sys/plan9/syscall_plan9.go     |    349 +
 .../golang.org/x/sys/plan9/zsyscall_plan9_386.go   |    292 +
 .../golang.org/x/sys/plan9/zsyscall_plan9_amd64.go |    292 +
 .../golang.org/x/sys/plan9/zsyscall_plan9_arm.go   |    284 +
 vendor/golang.org/x/sys/plan9/zsysnum_plan9.go     |     49 +
 vendor/golang.org/x/sys/unix/.gitignore            |      2 +
 vendor/golang.org/x/sys/unix/README.md             |    173 +
 vendor/golang.org/x/sys/unix/affinity_linux.go     |    124 +
 vendor/golang.org/x/sys/unix/aliases.go            |     14 +
 vendor/golang.org/x/sys/unix/asm_aix_ppc64.s       |     17 +
 vendor/golang.org/x/sys/unix/asm_darwin_386.s      |     29 +
 vendor/golang.org/x/sys/unix/asm_darwin_amd64.s    |     29 +
 vendor/golang.org/x/sys/unix/asm_darwin_arm.s      |     30 +
 vendor/golang.org/x/sys/unix/asm_darwin_arm64.s    |     30 +
 vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s |     29 +
 vendor/golang.org/x/sys/unix/asm_freebsd_386.s     |     29 +
 vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s   |     29 +
 vendor/golang.org/x/sys/unix/asm_freebsd_arm.s     |     29 +
 vendor/golang.org/x/sys/unix/asm_linux_386.s       |     65 +
 vendor/golang.org/x/sys/unix/asm_linux_amd64.s     |     57 +
 vendor/golang.org/x/sys/unix/asm_linux_arm.s       |     56 +
 vendor/golang.org/x/sys/unix/asm_linux_arm64.s     |     52 +
 vendor/golang.org/x/sys/unix/asm_linux_mips64x.s   |     56 +
 vendor/golang.org/x/sys/unix/asm_linux_mipsx.s     |     54 +
 vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s    |     44 +
 vendor/golang.org/x/sys/unix/asm_linux_s390x.s     |     56 +
 vendor/golang.org/x/sys/unix/asm_netbsd_386.s      |     29 +
 vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s    |     29 +
 vendor/golang.org/x/sys/unix/asm_netbsd_arm.s      |     29 +
 vendor/golang.org/x/sys/unix/asm_openbsd_386.s     |     29 +
 vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s   |     29 +
 vendor/golang.org/x/sys/unix/asm_openbsd_arm.s     |     29 +
 vendor/golang.org/x/sys/unix/asm_solaris_amd64.s   |     17 +
 vendor/golang.org/x/sys/unix/bluetooth_linux.go    |     35 +
 vendor/golang.org/x/sys/unix/cap_freebsd.go        |    195 +
 vendor/golang.org/x/sys/unix/constants.go          |     13 +
 vendor/golang.org/x/sys/unix/dev_aix_ppc.go        |     27 +
 vendor/golang.org/x/sys/unix/dev_aix_ppc64.go      |     29 +
 vendor/golang.org/x/sys/unix/dev_darwin.go         |     24 +
 vendor/golang.org/x/sys/unix/dev_dragonfly.go      |     30 +
 vendor/golang.org/x/sys/unix/dev_freebsd.go        |     30 +
 vendor/golang.org/x/sys/unix/dev_linux.go          |     42 +
 vendor/golang.org/x/sys/unix/dev_netbsd.go         |     29 +
 vendor/golang.org/x/sys/unix/dev_openbsd.go        |     29 +
 vendor/golang.org/x/sys/unix/dirent.go             |     17 +
 vendor/golang.org/x/sys/unix/endian_big.go         |      9 +
 vendor/golang.org/x/sys/unix/endian_little.go      |      9 +
 vendor/golang.org/x/sys/unix/env_unix.go           |     31 +
 vendor/golang.org/x/sys/unix/errors_freebsd_386.go |    227 +
 .../golang.org/x/sys/unix/errors_freebsd_amd64.go  |    227 +
 vendor/golang.org/x/sys/unix/errors_freebsd_arm.go |    226 +
 vendor/golang.org/x/sys/unix/fcntl.go              |     32 +
 vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go  |     13 +
 vendor/golang.org/x/sys/unix/gccgo.go              |     62 +
 vendor/golang.org/x/sys/unix/gccgo_c.c             |     39 +
 vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go  |     20 +
 vendor/golang.org/x/sys/unix/ioctl.go              |     30 +
 vendor/golang.org/x/sys/unix/linux/Dockerfile      |     53 +
 vendor/golang.org/x/sys/unix/linux/mkall.go        |    760 +
 vendor/golang.org/x/sys/unix/linux/mksysnum.pl     |     85 +
 vendor/golang.org/x/sys/unix/linux/types.go        |   1643 +
 vendor/golang.org/x/sys/unix/mkall.sh              |    204 +
 vendor/golang.org/x/sys/unix/mkerrors.sh           |    658 +
 vendor/golang.org/x/sys/unix/mkpost.go             |    106 +
 vendor/golang.org/x/sys/unix/mksyscall.pl          |    341 +
 vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.pl  |    384 +
 .../golang.org/x/sys/unix/mksyscall_aix_ppc64.pl   |    579 +
 vendor/golang.org/x/sys/unix/mksyscall_solaris.pl  |    294 +
 vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl   |    265 +
 vendor/golang.org/x/sys/unix/mksysnum_darwin.pl    |     39 +
 vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl |     50 +
 vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl   |     50 +
 vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl    |     58 +
 vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl   |     50 +
 vendor/golang.org/x/sys/unix/openbsd_pledge.go     |    166 +
 vendor/golang.org/x/sys/unix/openbsd_unveil.go     |     44 +
 vendor/golang.org/x/sys/unix/pagesize_unix.go      |     15 +
 vendor/golang.org/x/sys/unix/race.go               |     30 +
 vendor/golang.org/x/sys/unix/race0.go              |     25 +
 vendor/golang.org/x/sys/unix/sockcmsg_linux.go     |     36 +
 vendor/golang.org/x/sys/unix/sockcmsg_unix.go      |    104 +
 vendor/golang.org/x/sys/unix/str.go                |     26 +
 vendor/golang.org/x/sys/unix/syscall.go            |     54 +
 vendor/golang.org/x/sys/unix/syscall_aix.go        |    547 +
 vendor/golang.org/x/sys/unix/syscall_aix_ppc.go    |     34 +
 vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go  |     34 +
 vendor/golang.org/x/sys/unix/syscall_bsd.go        |    624 +
 vendor/golang.org/x/sys/unix/syscall_darwin.go     |    700 +
 vendor/golang.org/x/sys/unix/syscall_darwin_386.go |     68 +
 .../golang.org/x/sys/unix/syscall_darwin_amd64.go  |     68 +
 vendor/golang.org/x/sys/unix/syscall_darwin_arm.go |     66 +
 .../golang.org/x/sys/unix/syscall_darwin_arm64.go  |     68 +
 vendor/golang.org/x/sys/unix/syscall_dragonfly.go  |    531 +
 .../x/sys/unix/syscall_dragonfly_amd64.go          |     52 +
 vendor/golang.org/x/sys/unix/syscall_freebsd.go    |    817 +
 .../golang.org/x/sys/unix/syscall_freebsd_386.go   |     52 +
 .../golang.org/x/sys/unix/syscall_freebsd_amd64.go |     52 +
 .../golang.org/x/sys/unix/syscall_freebsd_arm.go   |     52 +
 vendor/golang.org/x/sys/unix/syscall_linux.go      |   1691 +
 vendor/golang.org/x/sys/unix/syscall_linux_386.go  |    385 +
 .../golang.org/x/sys/unix/syscall_linux_amd64.go   |    175 +
 .../x/sys/unix/syscall_linux_amd64_gc.go           |     13 +
 vendor/golang.org/x/sys/unix/syscall_linux_arm.go  |    259 +
 .../golang.org/x/sys/unix/syscall_linux_arm64.go   |    209 +
 vendor/golang.org/x/sys/unix/syscall_linux_gc.go   |     14 +
 .../golang.org/x/sys/unix/syscall_linux_gc_386.go  |     16 +
 .../x/sys/unix/syscall_linux_gccgo_386.go          |     30 +
 .../x/sys/unix/syscall_linux_gccgo_arm.go          |     20 +
 .../golang.org/x/sys/unix/syscall_linux_mips64x.go |    214 +
 .../golang.org/x/sys/unix/syscall_linux_mipsx.go   |    233 +
 .../golang.org/x/sys/unix/syscall_linux_ppc64x.go  |    151 +
 .../golang.org/x/sys/unix/syscall_linux_riscv64.go |    209 +
 .../golang.org/x/sys/unix/syscall_linux_s390x.go   |    337 +
 .../golang.org/x/sys/unix/syscall_linux_sparc64.go |    146 +
 vendor/golang.org/x/sys/unix/syscall_netbsd.go     |    615 +
 vendor/golang.org/x/sys/unix/syscall_netbsd_386.go |     33 +
 .../golang.org/x/sys/unix/syscall_netbsd_amd64.go  |     33 +
 vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go |     33 +
 vendor/golang.org/x/sys/unix/syscall_openbsd.go    |    392 +
 .../golang.org/x/sys/unix/syscall_openbsd_386.go   |     37 +
 .../golang.org/x/sys/unix/syscall_openbsd_amd64.go |     37 +
 .../golang.org/x/sys/unix/syscall_openbsd_arm.go   |     37 +
 vendor/golang.org/x/sys/unix/syscall_solaris.go    |    730 +
 .../golang.org/x/sys/unix/syscall_solaris_amd64.go |     23 +
 vendor/golang.org/x/sys/unix/syscall_unix.go       |    394 +
 vendor/golang.org/x/sys/unix/syscall_unix_gc.go    |     15 +
 .../x/sys/unix/syscall_unix_gc_ppc64x.go           |     24 +
 vendor/golang.org/x/sys/unix/timestruct.go         |     82 +
 vendor/golang.org/x/sys/unix/types_aix.go          |    236 +
 vendor/golang.org/x/sys/unix/types_darwin.go       |    277 +
 vendor/golang.org/x/sys/unix/types_dragonfly.go    |    263 +
 vendor/golang.org/x/sys/unix/types_freebsd.go      |    356 +
 vendor/golang.org/x/sys/unix/types_netbsd.go       |    289 +
 vendor/golang.org/x/sys/unix/types_openbsd.go      |    276 +
 vendor/golang.org/x/sys/unix/types_solaris.go      |    266 +
 vendor/golang.org/x/sys/unix/xattr_bsd.go          |    240 +
 vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go    |   1372 +
 vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go  |   1373 +
 vendor/golang.org/x/sys/unix/zerrors_darwin_386.go |   1783 +
 .../golang.org/x/sys/unix/zerrors_darwin_amd64.go  |   1783 +
 vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go |   1783 +
 .../golang.org/x/sys/unix/zerrors_darwin_arm64.go  |   1783 +
 .../x/sys/unix/zerrors_dragonfly_amd64.go          |   1650 +
 .../golang.org/x/sys/unix/zerrors_freebsd_386.go   |   1793 +
 .../golang.org/x/sys/unix/zerrors_freebsd_amd64.go |   1794 +
 .../golang.org/x/sys/unix/zerrors_freebsd_arm.go   |   1802 +
 vendor/golang.org/x/sys/unix/zerrors_linux_386.go  |   2738 +
 .../golang.org/x/sys/unix/zerrors_linux_amd64.go   |   2738 +
 vendor/golang.org/x/sys/unix/zerrors_linux_arm.go  |   2744 +
 .../golang.org/x/sys/unix/zerrors_linux_arm64.go   |   2729 +
 vendor/golang.org/x/sys/unix/zerrors_linux_mips.go |   2745 +
 .../golang.org/x/sys/unix/zerrors_linux_mips64.go  |   2745 +
 .../x/sys/unix/zerrors_linux_mips64le.go           |   2745 +
 .../golang.org/x/sys/unix/zerrors_linux_mipsle.go  |   2745 +
 .../golang.org/x/sys/unix/zerrors_linux_ppc64.go   |   2798 +
 .../golang.org/x/sys/unix/zerrors_linux_ppc64le.go |   2798 +
 .../golang.org/x/sys/unix/zerrors_linux_riscv64.go |   2725 +
 .../golang.org/x/sys/unix/zerrors_linux_s390x.go   |   2798 +
 .../golang.org/x/sys/unix/zerrors_linux_sparc64.go |   2150 +
 vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go |   1772 +
 .../golang.org/x/sys/unix/zerrors_netbsd_amd64.go  |   1762 +
 vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go |   1751 +
 .../golang.org/x/sys/unix/zerrors_openbsd_386.go   |   1654 +
 .../golang.org/x/sys/unix/zerrors_openbsd_amd64.go |   1765 +
 .../golang.org/x/sys/unix/zerrors_openbsd_arm.go   |   1656 +
 .../golang.org/x/sys/unix/zerrors_solaris_amd64.go |   1532 +
 vendor/golang.org/x/sys/unix/zptrace386_linux.go   |     80 +
 vendor/golang.org/x/sys/unix/zptracearm_linux.go   |     41 +
 vendor/golang.org/x/sys/unix/zptracemips_linux.go  |     50 +
 .../golang.org/x/sys/unix/zptracemipsle_linux.go   |     50 +
 vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go   |   1450 +
 vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go |   1408 +
 .../golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go |   1162 +
 .../x/sys/unix/zsyscall_aix_ppc64_gccgo.go         |   1042 +
 .../golang.org/x/sys/unix/zsyscall_darwin_386.go   |   1769 +
 .../golang.org/x/sys/unix/zsyscall_darwin_amd64.go |   1769 +
 .../golang.org/x/sys/unix/zsyscall_darwin_arm.go   |   1769 +
 .../golang.org/x/sys/unix/zsyscall_darwin_arm64.go |   1769 +
 .../x/sys/unix/zsyscall_dragonfly_amd64.go         |   1639 +
 .../golang.org/x/sys/unix/zsyscall_freebsd_386.go  |   2015 +
 .../x/sys/unix/zsyscall_freebsd_amd64.go           |   2015 +
 .../golang.org/x/sys/unix/zsyscall_freebsd_arm.go  |   2015 +
 vendor/golang.org/x/sys/unix/zsyscall_linux_386.go |   2182 +
 .../golang.org/x/sys/unix/zsyscall_linux_amd64.go  |   2364 +
 vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go |   2284 +
 .../golang.org/x/sys/unix/zsyscall_linux_arm64.go  |   2191 +
 .../golang.org/x/sys/unix/zsyscall_linux_mips.go   |   2362 +
 .../golang.org/x/sys/unix/zsyscall_linux_mips64.go |   2333 +
 .../x/sys/unix/zsyscall_linux_mips64le.go          |   2333 +
 .../golang.org/x/sys/unix/zsyscall_linux_mipsle.go |   2362 +
 .../golang.org/x/sys/unix/zsyscall_linux_ppc64.go  |   2411 +
 .../x/sys/unix/zsyscall_linux_ppc64le.go           |   2411 +
 .../x/sys/unix/zsyscall_linux_riscv64.go           |   2191 +
 .../golang.org/x/sys/unix/zsyscall_linux_s390x.go  |   2181 +
 .../x/sys/unix/zsyscall_linux_sparc64.go           |   2172 +
 .../golang.org/x/sys/unix/zsyscall_netbsd_386.go   |   1826 +
 .../golang.org/x/sys/unix/zsyscall_netbsd_amd64.go |   1826 +
 .../golang.org/x/sys/unix/zsyscall_netbsd_arm.go   |   1826 +
 .../golang.org/x/sys/unix/zsyscall_openbsd_386.go  |   1692 +
 .../x/sys/unix/zsyscall_openbsd_amd64.go           |   1692 +
 .../golang.org/x/sys/unix/zsyscall_openbsd_arm.go  |   1692 +
 .../x/sys/unix/zsyscall_solaris_amd64.go           |   1953 +
 .../golang.org/x/sys/unix/zsysctl_openbsd_386.go   |    270 +
 .../golang.org/x/sys/unix/zsysctl_openbsd_amd64.go |    270 +
 .../golang.org/x/sys/unix/zsysctl_openbsd_arm.go   |    270 +
 vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go |    436 +
 .../golang.org/x/sys/unix/zsysnum_darwin_amd64.go  |    436 +
 vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go |    436 +
 .../golang.org/x/sys/unix/zsysnum_darwin_arm64.go  |    436 +
 .../x/sys/unix/zsysnum_dragonfly_amd64.go          |    315 +
 .../golang.org/x/sys/unix/zsysnum_freebsd_386.go   |    403 +
 .../golang.org/x/sys/unix/zsysnum_freebsd_amd64.go |    403 +
 .../golang.org/x/sys/unix/zsysnum_freebsd_arm.go   |    403 +
 vendor/golang.org/x/sys/unix/zsysnum_linux_386.go  |    392 +
 .../golang.org/x/sys/unix/zsysnum_linux_amd64.go   |    344 +
 vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go  |    364 +
 .../golang.org/x/sys/unix/zsysnum_linux_arm64.go   |    288 +
 vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go |    377 +
 .../golang.org/x/sys/unix/zsysnum_linux_mips64.go  |    337 +
 .../x/sys/unix/zsysnum_linux_mips64le.go           |    337 +
 .../golang.org/x/sys/unix/zsysnum_linux_mipsle.go  |    377 +
 .../golang.org/x/sys/unix/zsysnum_linux_ppc64.go   |    375 +
 .../golang.org/x/sys/unix/zsysnum_linux_ppc64le.go |    375 +
 .../golang.org/x/sys/unix/zsysnum_linux_riscv64.go |    287 +
 .../golang.org/x/sys/unix/zsysnum_linux_s390x.go   |    337 +
 .../golang.org/x/sys/unix/zsysnum_linux_sparc64.go |    348 +
 vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go |    274 +
 .../golang.org/x/sys/unix/zsysnum_netbsd_amd64.go  |    274 +
 vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go |    274 +
 .../golang.org/x/sys/unix/zsysnum_openbsd_386.go   |    218 +
 .../golang.org/x/sys/unix/zsysnum_openbsd_amd64.go |    218 +
 .../golang.org/x/sys/unix/zsysnum_openbsd_arm.go   |    218 +
 vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go     |    345 +
 vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go   |    354 +
 vendor/golang.org/x/sys/unix/ztypes_darwin_386.go  |    489 +
 .../golang.org/x/sys/unix/ztypes_darwin_amd64.go   |    499 +
 vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go  |    490 +
 .../golang.org/x/sys/unix/ztypes_darwin_arm64.go   |    499 +
 .../x/sys/unix/ztypes_dragonfly_amd64.go           |    469 +
 vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go |    603 +
 .../golang.org/x/sys/unix/ztypes_freebsd_amd64.go  |    602 +
 vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go |    602 +
 vendor/golang.org/x/sys/unix/ztypes_linux_386.go   |   1991 +
 vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go |   2013 +
 vendor/golang.org/x/sys/unix/ztypes_linux_arm.go   |   1981 +
 vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go |   1992 +
 vendor/golang.org/x/sys/unix/ztypes_linux_mips.go  |   1986 +
 .../golang.org/x/sys/unix/ztypes_linux_mips64.go   |   1994 +
 .../golang.org/x/sys/unix/ztypes_linux_mips64le.go |   1994 +
 .../golang.org/x/sys/unix/ztypes_linux_mipsle.go   |   1986 +
 vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go |   2002 +
 .../golang.org/x/sys/unix/ztypes_linux_ppc64le.go  |   2002 +
 .../golang.org/x/sys/unix/ztypes_linux_riscv64.go  |   2019 +
 vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go |   2019 +
 .../golang.org/x/sys/unix/ztypes_linux_sparc64.go  |    690 +
 vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go  |    465 +
 .../golang.org/x/sys/unix/ztypes_netbsd_amd64.go   |    472 +
 vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go  |    470 +
 vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go |    560 +
 .../golang.org/x/sys/unix/ztypes_openbsd_amd64.go  |    560 +
 vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go |    553 +
 .../golang.org/x/sys/unix/ztypes_solaris_amd64.go  |    442 +
 vendor/golang.org/x/sys/windows/aliases.go         |     13 +
 vendor/golang.org/x/sys/windows/asm_windows_386.s  |     13 +
 .../golang.org/x/sys/windows/asm_windows_amd64.s   |     13 +
 vendor/golang.org/x/sys/windows/asm_windows_arm.s  |     11 +
 vendor/golang.org/x/sys/windows/dll_windows.go     |    378 +
 vendor/golang.org/x/sys/windows/env_windows.go     |     29 +
 vendor/golang.org/x/sys/windows/eventlog.go        |     20 +
 vendor/golang.org/x/sys/windows/exec_windows.go    |     97 +
 vendor/golang.org/x/sys/windows/memory_windows.go  |     26 +
 vendor/golang.org/x/sys/windows/mksyscall.go       |      7 +
 vendor/golang.org/x/sys/windows/race.go            |     30 +
 vendor/golang.org/x/sys/windows/race0.go           |     25 +
 vendor/golang.org/x/sys/windows/registry/key.go    |    198 +
 .../golang.org/x/sys/windows/registry/mksyscall.go |      7 +
 .../golang.org/x/sys/windows/registry/syscall.go   |     32 +
 vendor/golang.org/x/sys/windows/registry/value.go  |    384 +
 .../x/sys/windows/registry/zsyscall_windows.go     |    120 +
 .../golang.org/x/sys/windows/security_windows.go   |    478 +
 vendor/golang.org/x/sys/windows/service.go         |    183 +
 vendor/golang.org/x/sys/windows/str.go             |     22 +
 vendor/golang.org/x/sys/windows/svc/debug/log.go   |     56 +
 .../golang.org/x/sys/windows/svc/debug/service.go  |     45 +
 vendor/golang.org/x/sys/windows/svc/event.go       |     48 +
 .../x/sys/windows/svc/eventlog/install.go          |     80 +
 .../golang.org/x/sys/windows/svc/eventlog/log.go   |     70 +
 .../golang.org/x/sys/windows/svc/example/beep.go   |     22 +
 .../x/sys/windows/svc/example/install.go           |     92 +
 .../golang.org/x/sys/windows/svc/example/main.go   |     76 +
 .../golang.org/x/sys/windows/svc/example/manage.go |     62 +
 .../x/sys/windows/svc/example/service.go           |     84 +
 vendor/golang.org/x/sys/windows/svc/go12.c         |     24 +
 vendor/golang.org/x/sys/windows/svc/go12.go        |     11 +
 vendor/golang.org/x/sys/windows/svc/go13.go        |     31 +
 vendor/golang.org/x/sys/windows/svc/mgr/config.go  |    145 +
 vendor/golang.org/x/sys/windows/svc/mgr/mgr.go     |    162 +
 .../golang.org/x/sys/windows/svc/mgr/recovery.go   |    135 +
 vendor/golang.org/x/sys/windows/svc/mgr/service.go |     72 +
 vendor/golang.org/x/sys/windows/svc/security.go    |     62 +
 vendor/golang.org/x/sys/windows/svc/service.go     |    363 +
 vendor/golang.org/x/sys/windows/svc/sys_386.s      |     68 +
 vendor/golang.org/x/sys/windows/svc/sys_amd64.s    |     42 +
 vendor/golang.org/x/sys/windows/svc/sys_arm.s      |     38 +
 vendor/golang.org/x/sys/windows/syscall.go         |     74 +
 vendor/golang.org/x/sys/windows/syscall_windows.go |   1205 +
 vendor/golang.org/x/sys/windows/types_windows.go   |   1469 +
 .../golang.org/x/sys/windows/types_windows_386.go  |     22 +
 .../x/sys/windows/types_windows_amd64.go           |     22 +
 .../golang.org/x/sys/windows/types_windows_arm.go  |     22 +
 .../golang.org/x/sys/windows/zsyscall_windows.go   |   2700 +
 vendor/golang.org/x/text/.gitattributes            |     10 +
 vendor/golang.org/x/text/.gitignore                |      6 +
 vendor/golang.org/x/text/AUTHORS                   |      3 +
 vendor/golang.org/x/text/CONTRIBUTING.md           |     31 +
 vendor/golang.org/x/text/CONTRIBUTORS              |      3 +
 vendor/golang.org/x/text/LICENSE                   |     27 +
 vendor/golang.org/x/text/PATENTS                   |     22 +
 vendor/golang.org/x/text/README.md                 |     93 +
 vendor/golang.org/x/text/cases/cases.go            |    162 +
 vendor/golang.org/x/text/cases/context.go          |    376 +
 vendor/golang.org/x/text/cases/fold.go             |     34 +
 vendor/golang.org/x/text/cases/gen.go              |    839 +
 vendor/golang.org/x/text/cases/gen_trieval.go      |    219 +
 vendor/golang.org/x/text/cases/icu.go              |     61 +
 vendor/golang.org/x/text/cases/info.go             |     82 +
 vendor/golang.org/x/text/cases/map.go              |    816 +
 vendor/golang.org/x/text/cases/tables10.0.0.go     |   2253 +
 vendor/golang.org/x/text/cases/tables9.0.0.go      |   2213 +
 vendor/golang.org/x/text/cases/trieval.go          |    215 +
 vendor/golang.org/x/text/cmd/gotext/common.go      |     46 +
 vendor/golang.org/x/text/cmd/gotext/doc.go         |     53 +
 .../x/text/cmd/gotext/examples/extract/catalog.go  |     76 +
 .../extract/locales/de/messages.gotext.json        |    186 +
 .../examples/extract/locales/de/out.gotext.json    |    206 +
 .../extract/locales/en-US/messages.gotext.json     |     82 +
 .../examples/extract/locales/en-US/out.gotext.json |    206 +
 .../examples/extract/locales/extracted.gotext.json |    206 +
 .../extract/locales/zh/messages.gotext.json        |    203 +
 .../examples/extract/locales/zh/out.gotext.json    |    206 +
 .../x/text/cmd/gotext/examples/extract/main.go     |     87 +
 .../extract_http/locales/de/out.gotext.json        |     39 +
 .../extract_http/locales/en-US/out.gotext.json     |     39 +
 .../extract_http/locales/extracted.gotext.json     |     39 +
 .../extract_http/locales/zh/out.gotext.json        |     39 +
 .../text/cmd/gotext/examples/extract_http/main.go  |     17 +
 .../cmd/gotext/examples/extract_http/pkg/pkg.go    |     25 +
 .../x/text/cmd/gotext/examples/rewrite/main.go     |     37 +
 .../x/text/cmd/gotext/examples/rewrite/printer.go  |     16 +
 vendor/golang.org/x/text/cmd/gotext/extract.go     |     81 +
 vendor/golang.org/x/text/cmd/gotext/generate.go    |    104 +
 vendor/golang.org/x/text/cmd/gotext/main.go        |    352 +
 vendor/golang.org/x/text/cmd/gotext/rewrite.go     |     55 +
 vendor/golang.org/x/text/codereview.cfg            |      1 +
 vendor/golang.org/x/text/collate/build/builder.go  |    702 +
 vendor/golang.org/x/text/collate/build/colelem.go  |    294 +
 vendor/golang.org/x/text/collate/build/contract.go |    309 +
 vendor/golang.org/x/text/collate/build/order.go    |    393 +
 vendor/golang.org/x/text/collate/build/table.go    |     81 +
 vendor/golang.org/x/text/collate/build/trie.go     |    290 +
 vendor/golang.org/x/text/collate/collate.go        |    403 +
 vendor/golang.org/x/text/collate/index.go          |     32 +
 vendor/golang.org/x/text/collate/maketables.go     |    553 +
 vendor/golang.org/x/text/collate/option.go         |    239 +
 vendor/golang.org/x/text/collate/sort.go           |     81 +
 vendor/golang.org/x/text/collate/tables.go         |  73789 ++++++++
 .../x/text/collate/tools/colcmp/Makefile           |      7 +
 .../x/text/collate/tools/colcmp/chars.go           |   1156 +
 .../golang.org/x/text/collate/tools/colcmp/col.go  |     97 +
 .../x/text/collate/tools/colcmp/colcmp.go          |    529 +
 .../x/text/collate/tools/colcmp/darwin.go          |    111 +
 .../golang.org/x/text/collate/tools/colcmp/gen.go  |    183 +
 .../golang.org/x/text/collate/tools/colcmp/icu.go  |    209 +
 vendor/golang.org/x/text/currency/common.go        |     67 +
 vendor/golang.org/x/text/currency/currency.go      |    185 +
 vendor/golang.org/x/text/currency/format.go        |    215 +
 vendor/golang.org/x/text/currency/gen.go           |    400 +
 vendor/golang.org/x/text/currency/gen_common.go    |     71 +
 vendor/golang.org/x/text/currency/query.go         |    152 +
 vendor/golang.org/x/text/currency/tables.go        |   2629 +
 vendor/golang.org/x/text/date/gen.go               |    329 +
 vendor/golang.org/x/text/date/tables.go            |  64522 +++++++
 vendor/golang.org/x/text/doc.go                    |     13 +
 .../golang.org/x/text/encoding/charmap/charmap.go  |    249 +
 .../x/text/encoding/charmap/maketables.go          |    556 +
 .../golang.org/x/text/encoding/charmap/tables.go   |   7410 +
 vendor/golang.org/x/text/encoding/encoding.go      |    335 +
 vendor/golang.org/x/text/encoding/htmlindex/gen.go |    173 +
 .../x/text/encoding/htmlindex/htmlindex.go         |     86 +
 vendor/golang.org/x/text/encoding/htmlindex/map.go |    105 +
 .../golang.org/x/text/encoding/htmlindex/tables.go |    352 +
 vendor/golang.org/x/text/encoding/ianaindex/gen.go |    192 +
 .../x/text/encoding/ianaindex/ianaindex.go         |    209 +
 .../golang.org/x/text/encoding/ianaindex/tables.go |   2348 +
 .../x/text/encoding/internal/enctest/enctest.go    |    180 +
 .../x/text/encoding/internal/identifier/gen.go     |    137 +
 .../encoding/internal/identifier/identifier.go     |     81 +
 .../x/text/encoding/internal/identifier/mib.go     |   1621 +
 .../x/text/encoding/internal/internal.go           |     75 +
 vendor/golang.org/x/text/encoding/japanese/all.go  |     12 +
 .../golang.org/x/text/encoding/japanese/eucjp.go   |    225 +
 .../x/text/encoding/japanese/iso2022jp.go          |    299 +
 .../x/text/encoding/japanese/maketables.go         |    161 +
 .../x/text/encoding/japanese/shiftjis.go           |    189 +
 .../golang.org/x/text/encoding/japanese/tables.go  |  26971 +++
 vendor/golang.org/x/text/encoding/korean/euckr.go  |    177 +
 .../x/text/encoding/korean/maketables.go           |    143 +
 vendor/golang.org/x/text/encoding/korean/tables.go |  34152 ++++
 .../x/text/encoding/simplifiedchinese/all.go       |     12 +
 .../x/text/encoding/simplifiedchinese/gbk.go       |    269 +
 .../x/text/encoding/simplifiedchinese/hzgb2312.go  |    245 +
 .../text/encoding/simplifiedchinese/maketables.go  |    161 +
 .../x/text/encoding/simplifiedchinese/tables.go    |  43999 +++++
 .../x/text/encoding/testdata/candide-gb18030.txt   |    510 +
 .../x/text/encoding/testdata/candide-utf-16le.txt  |    Bin 0 -> 51932 bytes
 .../x/text/encoding/testdata/candide-utf-32be.txt  |    Bin 0 -> 103864 bytes
 .../x/text/encoding/testdata/candide-utf-8.txt     |    510 +
 .../encoding/testdata/candide-windows-1252.txt     |    510 +
 .../x/text/encoding/testdata/rashomon-euc-jp.txt   |    178 +
 .../encoding/testdata/rashomon-iso-2022-jp.txt     |    178 +
 .../text/encoding/testdata/rashomon-shift-jis.txt  |    178 +
 .../x/text/encoding/testdata/rashomon-utf-8.txt    |    178 +
 .../sunzi-bingfa-gb-levels-1-and-2-hz-gb2312.txt   |    107 +
 .../sunzi-bingfa-gb-levels-1-and-2-utf-8.txt       |    107 +
 .../testdata/sunzi-bingfa-simplified-gbk.txt       |    107 +
 .../testdata/sunzi-bingfa-simplified-utf-8.txt     |    107 +
 .../testdata/sunzi-bingfa-traditional-big5.txt     |    106 +
 .../testdata/sunzi-bingfa-traditional-utf-8.txt    |    106 +
 .../encoding/testdata/unsu-joh-eun-nal-euc-kr.txt  |    175 +
 .../encoding/testdata/unsu-joh-eun-nal-utf-8.txt   |    175 +
 .../x/text/encoding/traditionalchinese/big5.go     |    199 +
 .../text/encoding/traditionalchinese/maketables.go |    140 +
 .../x/text/encoding/traditionalchinese/tables.go   |  37142 +++++
 .../golang.org/x/text/encoding/unicode/override.go |     82 +
 .../golang.org/x/text/encoding/unicode/unicode.go  |    434 +
 .../x/text/encoding/unicode/utf32/utf32.go         |    296 +
 vendor/golang.org/x/text/feature/plural/common.go  |     70 +
 vendor/golang.org/x/text/feature/plural/gen.go     |    513 +
 .../golang.org/x/text/feature/plural/gen_common.go |     74 +
 vendor/golang.org/x/text/feature/plural/message.go |    244 +
 vendor/golang.org/x/text/feature/plural/plural.go  |    258 +
 vendor/golang.org/x/text/feature/plural/tables.go  |    548 +
 vendor/golang.org/x/text/gen.go                    |    319 +
 vendor/golang.org/x/text/internal/catmsg/catmsg.go |    376 +
 vendor/golang.org/x/text/internal/catmsg/codec.go  |    407 +
 vendor/golang.org/x/text/internal/catmsg/varint.go |     62 +
 .../x/text/internal/cldrtree/cldrtree.go           |    353 +
 .../x/text/internal/cldrtree/generate.go           |    208 +
 .../golang.org/x/text/internal/cldrtree/option.go  |     86 +
 .../cldrtree/testdata/test1/common/main/root.xml   |     89 +
 .../internal/cldrtree/testdata/test1/output.go     |    350 +
 .../cldrtree/testdata/test2/common/main/en.xml     |    171 +
 .../cldrtree/testdata/test2/common/main/en_001.xml |     60 +
 .../cldrtree/testdata/test2/common/main/en_GB.xml  |     63 +
 .../cldrtree/testdata/test2/common/main/root.xml   |    646 +
 .../internal/cldrtree/testdata/test2/output.go     |    889 +
 vendor/golang.org/x/text/internal/cldrtree/tree.go |    181 +
 vendor/golang.org/x/text/internal/cldrtree/type.go |    139 +
 .../golang.org/x/text/internal/colltab/collelem.go |    371 +
 .../golang.org/x/text/internal/colltab/colltab.go  |    105 +
 .../golang.org/x/text/internal/colltab/contract.go |    145 +
 vendor/golang.org/x/text/internal/colltab/iter.go  |    178 +
 .../golang.org/x/text/internal/colltab/numeric.go  |    236 +
 vendor/golang.org/x/text/internal/colltab/table.go |    275 +
 vendor/golang.org/x/text/internal/colltab/trie.go  |    159 +
 .../golang.org/x/text/internal/colltab/weighter.go |     31 +
 vendor/golang.org/x/text/internal/export/README    |      4 +
 .../golang.org/x/text/internal/export/idna/gen.go  |    276 +
 .../x/text/internal/export/idna/gen_common.go      |     59 +
 .../x/text/internal/export/idna/gen_trieval.go     |    123 +
 .../x/text/internal/export/idna/idna10.0.0.go      |    733 +
 .../x/text/internal/export/idna/idna9.0.0.go       |    681 +
 .../x/text/internal/export/idna/punycode.go        |    201 +
 .../x/text/internal/export/idna/tables10.0.0.go    |   4559 +
 .../x/text/internal/export/idna/tables9.0.0.go     |   4486 +
 .../golang.org/x/text/internal/export/idna/trie.go |     70 +
 .../x/text/internal/export/idna/trieval.go         |    119 +
 vendor/golang.org/x/text/internal/format/format.go |     41 +
 vendor/golang.org/x/text/internal/format/parser.go |    357 +
 vendor/golang.org/x/text/internal/gen.go           |     52 +
 vendor/golang.org/x/text/internal/gen/code.go      |    369 +
 vendor/golang.org/x/text/internal/gen/gen.go       |    333 +
 vendor/golang.org/x/text/internal/internal.go      |     51 +
 vendor/golang.org/x/text/internal/match.go         |     67 +
 vendor/golang.org/x/text/internal/number/common.go |     51 +
 .../golang.org/x/text/internal/number/decimal.go   |    498 +
 vendor/golang.org/x/text/internal/number/format.go |    540 +
 vendor/golang.org/x/text/internal/number/gen.go    |    458 +
 .../x/text/internal/number/gen_common.go           |     55 +
 vendor/golang.org/x/text/internal/number/number.go |    156 +
 .../golang.org/x/text/internal/number/pattern.go   |    485 +
 .../x/text/internal/number/roundingmode_string.go  |     16 +
 vendor/golang.org/x/text/internal/number/tables.go |   1211 +
 vendor/golang.org/x/text/internal/stringset/set.go |     86 +
 vendor/golang.org/x/text/internal/tables.go        |    118 +
 vendor/golang.org/x/text/internal/tag/tag.go       |    100 +
 .../x/text/internal/testtext/codesize.go           |     53 +
 vendor/golang.org/x/text/internal/testtext/flag.go |     22 +
 vendor/golang.org/x/text/internal/testtext/gc.go   |     14 +
 .../golang.org/x/text/internal/testtext/gccgo.go   |     11 +
 .../golang.org/x/text/internal/testtext/go1_6.go   |     23 +
 .../golang.org/x/text/internal/testtext/go1_7.go   |     17 +
 vendor/golang.org/x/text/internal/testtext/text.go |    105 +
 .../golang.org/x/text/internal/triegen/compact.go  |     58 +
 vendor/golang.org/x/text/internal/triegen/print.go |    251 +
 .../golang.org/x/text/internal/triegen/triegen.go  |    494 +
 vendor/golang.org/x/text/internal/ucd/ucd.go       |    371 +
 .../x/text/internal/utf8internal/utf8internal.go   |     87 +
 vendor/golang.org/x/text/language/Makefile         |     16 +
 vendor/golang.org/x/text/language/common.go        |     16 +
 vendor/golang.org/x/text/language/coverage.go      |    197 +
 vendor/golang.org/x/text/language/display/dict.go  |     92 +
 .../golang.org/x/text/language/display/display.go  |    420 +
 .../golang.org/x/text/language/display/lookup.go   |    251 +
 .../x/text/language/display/maketables.go          |    602 +
 .../golang.org/x/text/language/display/tables.go   |  53114 ++++++
 vendor/golang.org/x/text/language/doc.go           |    102 +
 vendor/golang.org/x/text/language/gen.go           |   1712 +
 vendor/golang.org/x/text/language/gen_common.go    |     20 +
 vendor/golang.org/x/text/language/gen_index.go     |    162 +
 vendor/golang.org/x/text/language/go1_1.go         |     38 +
 vendor/golang.org/x/text/language/go1_2.go         |     11 +
 vendor/golang.org/x/text/language/index.go         |    783 +
 vendor/golang.org/x/text/language/language.go      |    907 +
 vendor/golang.org/x/text/language/lookup.go        |    396 +
 vendor/golang.org/x/text/language/match.go         |    933 +
 vendor/golang.org/x/text/language/parse.go         |    859 +
 vendor/golang.org/x/text/language/tables.go        |   3686 +
 vendor/golang.org/x/text/language/tags.go          |    143 +
 .../language/testdata/CLDRLocaleMatcherTest.txt    |    389 +
 .../text/language/testdata/GoLocaleMatcherTest.txt |    226 +
 vendor/golang.org/x/text/message/catalog.go        |     36 +
 .../golang.org/x/text/message/catalog/catalog.go   |    369 +
 vendor/golang.org/x/text/message/catalog/dict.go   |    129 +
 vendor/golang.org/x/text/message/catalog/go19.go   |     15 +
 .../golang.org/x/text/message/catalog/gopre19.go   |     23 +
 vendor/golang.org/x/text/message/doc.go            |    100 +
 vendor/golang.org/x/text/message/format.go         |    510 +
 vendor/golang.org/x/text/message/message.go        |    186 +
 .../golang.org/x/text/message/pipeline/extract.go  |    305 +
 .../golang.org/x/text/message/pipeline/generate.go |    251 +
 .../golang.org/x/text/message/pipeline/message.go  |    241 +
 .../golang.org/x/text/message/pipeline/pipeline.go |     57 +
 .../golang.org/x/text/message/pipeline/rewrite.go  |    268 +
 vendor/golang.org/x/text/message/print.go          |    979 +
 vendor/golang.org/x/text/number/doc.go             |     28 +
 vendor/golang.org/x/text/number/format.go          |    122 +
 vendor/golang.org/x/text/number/number.go          |     77 +
 vendor/golang.org/x/text/number/option.go          |    177 +
 vendor/golang.org/x/text/runes/cond.go             |    187 +
 vendor/golang.org/x/text/runes/runes.go            |    355 +
 vendor/golang.org/x/text/search/index.go           |     35 +
 vendor/golang.org/x/text/search/pattern.go         |    155 +
 vendor/golang.org/x/text/search/search.go          |    237 +
 vendor/golang.org/x/text/search/tables.go          |  12448 ++
 .../golang.org/x/text/secure/bidirule/bidirule.go  |    336 +
 .../x/text/secure/bidirule/bidirule10.0.0.go       |     11 +
 .../x/text/secure/bidirule/bidirule9.0.0.go        |     14 +
 vendor/golang.org/x/text/secure/doc.go             |      6 +
 vendor/golang.org/x/text/secure/precis/class.go    |     36 +
 vendor/golang.org/x/text/secure/precis/context.go  |    139 +
 vendor/golang.org/x/text/secure/precis/doc.go      |     14 +
 vendor/golang.org/x/text/secure/precis/gen.go      |    310 +
 .../golang.org/x/text/secure/precis/gen_trieval.go |     68 +
 vendor/golang.org/x/text/secure/precis/nickname.go |     72 +
 vendor/golang.org/x/text/secure/precis/options.go  |    157 +
 vendor/golang.org/x/text/secure/precis/profile.go  |    402 +
 vendor/golang.org/x/text/secure/precis/profiles.go |     78 +
 .../x/text/secure/precis/tables10.0.0.go           |   3889 +
 .../golang.org/x/text/secure/precis/tables9.0.0.go |   3790 +
 .../golang.org/x/text/secure/precis/transformer.go |     32 +
 vendor/golang.org/x/text/secure/precis/trieval.go  |     64 +
 vendor/golang.org/x/text/transform/transform.go    |    705 +
 vendor/golang.org/x/text/unicode/bidi/bidi.go      |    198 +
 vendor/golang.org/x/text/unicode/bidi/bracket.go   |    335 +
 vendor/golang.org/x/text/unicode/bidi/core.go      |   1058 +
 vendor/golang.org/x/text/unicode/bidi/gen.go       |    133 +
 .../golang.org/x/text/unicode/bidi/gen_ranges.go   |     57 +
 .../golang.org/x/text/unicode/bidi/gen_trieval.go  |     64 +
 vendor/golang.org/x/text/unicode/bidi/prop.go      |    206 +
 .../golang.org/x/text/unicode/bidi/tables10.0.0.go |   1815 +
 .../golang.org/x/text/unicode/bidi/tables9.0.0.go  |   1781 +
 vendor/golang.org/x/text/unicode/bidi/trieval.go   |     60 +
 vendor/golang.org/x/text/unicode/cldr/base.go      |    105 +
 vendor/golang.org/x/text/unicode/cldr/cldr.go      |    130 +
 vendor/golang.org/x/text/unicode/cldr/collate.go   |    359 +
 vendor/golang.org/x/text/unicode/cldr/decode.go    |    171 +
 vendor/golang.org/x/text/unicode/cldr/makexml.go   |    400 +
 vendor/golang.org/x/text/unicode/cldr/resolve.go   |    602 +
 vendor/golang.org/x/text/unicode/cldr/slice.go     |    144 +
 vendor/golang.org/x/text/unicode/cldr/xml.go       |   1494 +
 vendor/golang.org/x/text/unicode/doc.go            |      8 +
 .../golang.org/x/text/unicode/norm/composition.go  |    508 +
 vendor/golang.org/x/text/unicode/norm/forminfo.go  |    259 +
 vendor/golang.org/x/text/unicode/norm/input.go     |    109 +
 vendor/golang.org/x/text/unicode/norm/iter.go      |    457 +
 .../golang.org/x/text/unicode/norm/maketables.go   |    976 +
 vendor/golang.org/x/text/unicode/norm/normalize.go |    609 +
 .../golang.org/x/text/unicode/norm/readwriter.go   |    125 +
 .../golang.org/x/text/unicode/norm/tables10.0.0.go |   7653 +
 .../golang.org/x/text/unicode/norm/tables9.0.0.go  |   7633 +
 vendor/golang.org/x/text/unicode/norm/transform.go |     88 +
 vendor/golang.org/x/text/unicode/norm/trie.go      |     54 +
 vendor/golang.org/x/text/unicode/norm/triegen.go   |    117 +
 vendor/golang.org/x/text/unicode/rangetable/gen.go |    115 +
 .../golang.org/x/text/unicode/rangetable/merge.go  |    260 +
 .../x/text/unicode/rangetable/rangetable.go        |     70 +
 .../x/text/unicode/rangetable/tables10.0.0.go      |   6378 +
 .../x/text/unicode/rangetable/tables9.0.0.go       |   5737 +
 vendor/golang.org/x/text/unicode/runenames/bits.go |     59 +
 vendor/golang.org/x/text/unicode/runenames/gen.go  |    195 +
 .../x/text/unicode/runenames/gen_bits.go           |     63 +
 .../x/text/unicode/runenames/runenames.go          |     48 +
 .../golang.org/x/text/unicode/runenames/tables.go  |  15514 ++
 vendor/golang.org/x/text/width/gen.go              |    115 +
 vendor/golang.org/x/text/width/gen_common.go       |     96 +
 vendor/golang.org/x/text/width/gen_trieval.go      |     34 +
 vendor/golang.org/x/text/width/kind_string.go      |     16 +
 vendor/golang.org/x/text/width/tables10.0.0.go     |   1318 +
 vendor/golang.org/x/text/width/tables9.0.0.go      |   1286 +
 vendor/golang.org/x/text/width/transform.go        |    239 +
 vendor/golang.org/x/text/width/trieval.go          |     30 +
 vendor/golang.org/x/text/width/width.go            |    206 +
 vendor/golang.org/x/time/AUTHORS                   |      3 +
 vendor/golang.org/x/time/CONTRIBUTING.md           |     26 +
 vendor/golang.org/x/time/CONTRIBUTORS              |      3 +
 vendor/golang.org/x/time/LICENSE                   |     27 +
 vendor/golang.org/x/time/PATENTS                   |     22 +
 vendor/golang.org/x/time/README.md                 |     17 +
 vendor/golang.org/x/time/rate/rate.go              |    374 +
 vendor/golang.org/x/tools/.gitattributes           |     10 +
 vendor/golang.org/x/tools/.gitignore               |      2 +
 vendor/golang.org/x/tools/AUTHORS                  |      3 +
 vendor/golang.org/x/tools/CONTRIBUTING.md          |     26 +
 vendor/golang.org/x/tools/CONTRIBUTORS             |      3 +
 vendor/golang.org/x/tools/LICENSE                  |     27 +
 vendor/golang.org/x/tools/PATENTS                  |     22 +
 vendor/golang.org/x/tools/README.md                |     27 +
 vendor/golang.org/x/tools/benchmark/parse/parse.go |    131 +
 vendor/golang.org/x/tools/blog/atom/atom.go        |     61 +
 vendor/golang.org/x/tools/blog/blog.go             |    456 +
 vendor/golang.org/x/tools/cmd/benchcmp/benchcmp.go |    184 +
 vendor/golang.org/x/tools/cmd/benchcmp/compare.go  |    156 +
 vendor/golang.org/x/tools/cmd/benchcmp/doc.go      |     37 +
 vendor/golang.org/x/tools/cmd/bundle/.gitignore    |      1 +
 vendor/golang.org/x/tools/cmd/bundle/main.go       |    467 +
 .../x/tools/cmd/bundle/testdata/out.golden         |     62 +
 .../testdata/src/domain.name/importdecl/p.go       |      3 +
 .../x/tools/cmd/bundle/testdata/src/initial/a.go   |     27 +
 .../x/tools/cmd/bundle/testdata/src/initial/b.go   |     23 +
 .../x/tools/cmd/bundle/testdata/src/initial/c.go   |     12 +
 vendor/golang.org/x/tools/cmd/callgraph/main.go    |    349 +
 .../x/tools/cmd/callgraph/testdata/src/pkg/pkg.go  |     25 +
 vendor/golang.org/x/tools/cmd/compilebench/main.go |    378 +
 vendor/golang.org/x/tools/cmd/cover/README         |      2 +
 vendor/golang.org/x/tools/cmd/cover/cover.go       |    722 +
 vendor/golang.org/x/tools/cmd/cover/doc.go         |     27 +
 vendor/golang.org/x/tools/cmd/cover/func.go        |    166 +
 vendor/golang.org/x/tools/cmd/cover/html.go        |    284 +
 .../golang.org/x/tools/cmd/cover/testdata/main.go  |    112 +
 .../golang.org/x/tools/cmd/cover/testdata/test.go  |    218 +
 vendor/golang.org/x/tools/cmd/digraph/digraph.go   |    541 +
 vendor/golang.org/x/tools/cmd/eg/eg.go             |    150 +
 vendor/golang.org/x/tools/cmd/fiximports/main.go   |    514 +
 .../testdata/src/fruit.io/banana/banana.go         |      7 +
 .../testdata/src/fruit.io/orange/orange.go         |      3 +
 .../fiximports/testdata/src/fruit.io/pear/pear.go  |      3 +
 .../cmd/fiximports/testdata/src/new.com/one/one.go |      1 +
 .../cmd/fiximports/testdata/src/old.com/bad/bad.go |      2 +
 .../cmd/fiximports/testdata/src/old.com/one/one.go |      1 +
 .../fiximports/testdata/src/titanic.biz/bar/bar.go |      2 +
 .../fiximports/testdata/src/titanic.biz/foo/foo.go |      2 +
 vendor/golang.org/x/tools/cmd/getgo/.dockerignore  |      5 +
 vendor/golang.org/x/tools/cmd/getgo/.gitignore     |      3 +
 vendor/golang.org/x/tools/cmd/getgo/Dockerfile     |     20 +
 vendor/golang.org/x/tools/cmd/getgo/LICENSE        |     27 +
 vendor/golang.org/x/tools/cmd/getgo/README.md      |     71 +
 vendor/golang.org/x/tools/cmd/getgo/download.go    |    184 +
 vendor/golang.org/x/tools/cmd/getgo/main.go        |    117 +
 vendor/golang.org/x/tools/cmd/getgo/make.bash      |     13 +
 vendor/golang.org/x/tools/cmd/getgo/path.go        |    155 +
 .../golang.org/x/tools/cmd/getgo/server/README.md  |      7 +
 .../golang.org/x/tools/cmd/getgo/server/app.yaml   |      7 +
 vendor/golang.org/x/tools/cmd/getgo/server/main.go |     61 +
 vendor/golang.org/x/tools/cmd/getgo/steps.go       |    133 +
 vendor/golang.org/x/tools/cmd/getgo/system.go      |     38 +
 vendor/golang.org/x/tools/cmd/getgo/system_unix.go |     55 +
 .../golang.org/x/tools/cmd/getgo/system_windows.go |     86 +
 vendor/golang.org/x/tools/cmd/getgo/upload.bash    |     19 +
 .../x/tools/cmd/go-contrib-init/contrib.go         |    289 +
 vendor/golang.org/x/tools/cmd/godex/doc.go         |     69 +
 vendor/golang.org/x/tools/cmd/godex/gc.go          |     13 +
 vendor/golang.org/x/tools/cmd/godex/gccgo.go       |     34 +
 vendor/golang.org/x/tools/cmd/godex/godex.go       |    211 +
 vendor/golang.org/x/tools/cmd/godex/isAlias18.go   |     13 +
 vendor/golang.org/x/tools/cmd/godex/isAlias19.go   |     13 +
 vendor/golang.org/x/tools/cmd/godex/print.go       |    373 +
 vendor/golang.org/x/tools/cmd/godex/source.go      |     19 +
 vendor/golang.org/x/tools/cmd/godex/writetype.go   |    242 +
 vendor/golang.org/x/tools/cmd/godoc/.gitignore     |      3 +
 .../golang.org/x/tools/cmd/godoc/Dockerfile.prod   |     67 +
 vendor/golang.org/x/tools/cmd/godoc/Makefile       |     80 +
 .../golang.org/x/tools/cmd/godoc/README.godoc-app  |     94 +
 vendor/golang.org/x/tools/cmd/godoc/app.dev.yaml   |     13 +
 vendor/golang.org/x/tools/cmd/godoc/app.prod.yaml  |     16 +
 vendor/golang.org/x/tools/cmd/godoc/appinit.go     |    155 +
 vendor/golang.org/x/tools/cmd/godoc/autocert.go    |     88 +
 vendor/golang.org/x/tools/cmd/godoc/blog.go        |     85 +
 .../golang.org/x/tools/cmd/godoc/cloudbuild.yaml   |     25 +
 vendor/golang.org/x/tools/cmd/godoc/codewalk.go    |    523 +
 vendor/golang.org/x/tools/cmd/godoc/dl.go          |     16 +
 vendor/golang.org/x/tools/cmd/godoc/doc.go         |    118 +
 .../x/tools/cmd/godoc/generate-index.bash          |     72 +
 vendor/golang.org/x/tools/cmd/godoc/goroot.go      |     74 +
 vendor/golang.org/x/tools/cmd/godoc/handlers.go    |    151 +
 .../x/tools/cmd/godoc/hg-git-mapping.bin           |    Bin 0 -> 189416 bytes
 vendor/golang.org/x/tools/cmd/godoc/index.go       |     11 +
 vendor/golang.org/x/tools/cmd/godoc/main.go        |    342 +
 vendor/golang.org/x/tools/cmd/godoc/play.go        |     11 +
 vendor/golang.org/x/tools/cmd/godoc/x.go           |     92 +
 vendor/golang.org/x/tools/cmd/goimports/doc.go     |     45 +
 .../golang.org/x/tools/cmd/goimports/goimports.go  |    369 +
 .../x/tools/cmd/goimports/goimports_gc.go          |     26 +
 .../x/tools/cmd/goimports/goimports_not_gc.go      |     11 +
 vendor/golang.org/x/tools/cmd/golsp/main.go        |    147 +
 vendor/golang.org/x/tools/cmd/gomvpkg/main.go      |     94 +
 vendor/golang.org/x/tools/cmd/gorename/main.go     |     55 +
 vendor/golang.org/x/tools/cmd/gotype/gotype.go     |    341 +
 vendor/golang.org/x/tools/cmd/gotype/sizesFor18.go |     40 +
 vendor/golang.org/x/tools/cmd/gotype/sizesFor19.go |     15 +
 vendor/golang.org/x/tools/cmd/goyacc/doc.go        |     70 +
 .../x/tools/cmd/goyacc/testdata/expr/README        |     20 +
 .../x/tools/cmd/goyacc/testdata/expr/expr.y        |    202 +
 .../x/tools/cmd/goyacc/testdata/expr/main.go       |     14 +
 vendor/golang.org/x/tools/cmd/goyacc/yacc.go       |   3592 +
 vendor/golang.org/x/tools/cmd/guru/callees.go      |    257 +
 vendor/golang.org/x/tools/cmd/guru/callers.go      |    195 +
 vendor/golang.org/x/tools/cmd/guru/callstack.go    |    141 +
 vendor/golang.org/x/tools/cmd/guru/definition.go   |    205 +
 vendor/golang.org/x/tools/cmd/guru/describe.go     |    947 +
 vendor/golang.org/x/tools/cmd/guru/freevars.go     |    223 +
 vendor/golang.org/x/tools/cmd/guru/guru.go         |    401 +
 vendor/golang.org/x/tools/cmd/guru/implements.go   |    364 +
 vendor/golang.org/x/tools/cmd/guru/isAlias18.go    |     15 +
 vendor/golang.org/x/tools/cmd/guru/isAlias19.go    |     15 +
 vendor/golang.org/x/tools/cmd/guru/main.go         |    225 +
 vendor/golang.org/x/tools/cmd/guru/peers.go        |    252 +
 vendor/golang.org/x/tools/cmd/guru/pointsto.go     |    290 +
 vendor/golang.org/x/tools/cmd/guru/pos.go          |    142 +
 vendor/golang.org/x/tools/cmd/guru/referrers.go    |    802 +
 .../golang.org/x/tools/cmd/guru/serial/serial.go   |    260 +
 .../x/tools/cmd/guru/testdata/src/README.txt       |      2 +
 .../x/tools/cmd/guru/testdata/src/alias/alias.go   |     23 +
 .../tools/cmd/guru/testdata/src/alias/alias.golden |     47 +
 .../tools/cmd/guru/testdata/src/calls-json/main.go |     16 +
 .../cmd/guru/testdata/src/calls-json/main.golden   |     28 +
 .../x/tools/cmd/guru/testdata/src/calls/main.go    |    129 +
 .../tools/cmd/guru/testdata/src/calls/main.golden  |    125 +
 .../cmd/guru/testdata/src/definition-json/main.go  |     66 +
 .../guru/testdata/src/definition-json/main.golden  |     90 +
 .../guru/testdata/src/definition-json/main19.go    |      5 +
 .../testdata/src/definition-json/main19.golden     |      5 +
 .../cmd/guru/testdata/src/definition-json/type.go  |      3 +
 .../cmd/guru/testdata/src/describe-json/main.go    |     29 +
 .../guru/testdata/src/describe-json/main.golden    |    134 +
 .../x/tools/cmd/guru/testdata/src/describe/main.go |    111 +
 .../cmd/guru/testdata/src/describe/main.golden     |    249 +
 .../tools/cmd/guru/testdata/src/describe/main19.go |     13 +
 .../cmd/guru/testdata/src/describe/main19.golden   |      6 +
 .../x/tools/cmd/guru/testdata/src/freevars/main.go |     40 +
 .../cmd/guru/testdata/src/freevars/main.golden     |     25 +
 .../cmd/guru/testdata/src/implements-json/main.go  |     27 +
 .../guru/testdata/src/implements-json/main.golden  |    135 +
 .../testdata/src/implements-methods-json/main.go   |     37 +
 .../src/implements-methods-json/main.golden        |    266 +
 .../guru/testdata/src/implements-methods/main.go   |     37 +
 .../testdata/src/implements-methods/main.golden    |     37 +
 .../tools/cmd/guru/testdata/src/implements/main.go |     44 +
 .../cmd/guru/testdata/src/implements/main.golden   |     50 +
 .../x/tools/cmd/guru/testdata/src/imports/main.go  |     29 +
 .../cmd/guru/testdata/src/imports/main.golden      |     56 +
 .../x/tools/cmd/guru/testdata/src/lib/lib.go       |     37 +
 .../cmd/guru/testdata/src/lib/sublib/sublib.go     |      3 +
 .../x/tools/cmd/guru/testdata/src/main/multi.go    |     13 +
 .../tools/cmd/guru/testdata/src/peers-json/main.go |     13 +
 .../cmd/guru/testdata/src/peers-json/main.golden   |     12 +
 .../x/tools/cmd/guru/testdata/src/peers/main.go    |     52 +
 .../tools/cmd/guru/testdata/src/peers/main.golden  |    100 +
 .../cmd/guru/testdata/src/pointsto-json/main.go    |     27 +
 .../guru/testdata/src/pointsto-json/main.golden    |     29 +
 .../x/tools/cmd/guru/testdata/src/pointsto/main.go |     75 +
 .../cmd/guru/testdata/src/pointsto/main.golden     |     96 +
 .../cmd/guru/testdata/src/referrers-json/main.go   |     24 +
 .../guru/testdata/src/referrers-json/main.golden   |    234 +
 .../tools/cmd/guru/testdata/src/referrers/main.go  |     36 +
 .../cmd/guru/testdata/src/referrers/main.golden    |     64 +
 .../tools/cmd/guru/testdata/src/reflection/main.go |     30 +
 .../cmd/guru/testdata/src/reflection/main.golden   |     34 +
 .../x/tools/cmd/guru/testdata/src/softerrs/main.go |     15 +
 .../cmd/guru/testdata/src/softerrs/main.golden     |      8 +
 .../tools/cmd/guru/testdata/src/what-json/main.go  |     14 +
 .../cmd/guru/testdata/src/what-json/main.golden    |     95 +
 .../x/tools/cmd/guru/testdata/src/what/main.go     |     11 +
 .../x/tools/cmd/guru/testdata/src/what/main.golden |     41 +
 .../tools/cmd/guru/testdata/src/whicherrs/main.go  |     32 +
 .../cmd/guru/testdata/src/whicherrs/main.golden    |     11 +
 vendor/golang.org/x/tools/cmd/guru/what.go         |    282 +
 vendor/golang.org/x/tools/cmd/guru/whicherrs.go    |    327 +
 .../x/tools/cmd/heapview/client/.clang-format      |      1 +
 .../x/tools/cmd/heapview/client/.gitignore         |      1 +
 .../x/tools/cmd/heapview/client/README.md          |     45 +
 .../golang.org/x/tools/cmd/heapview/client/main.ts |    195 +
 .../x/tools/cmd/heapview/client/main_test.ts       |     29 +
 .../x/tools/cmd/heapview/client/package.json       |     35 +
 .../cmd/heapview/client/testing/karma.conf.js      |     22 +
 .../tools/cmd/heapview/client/testing/test_main.js |     32 +
 .../x/tools/cmd/heapview/client/tsconfig.json      |     16 +
 .../x/tools/cmd/heapview/client/tslint.json        |     40 +
 .../x/tools/cmd/heapview/internal/core/mmapfile.go |    145 +
 .../cmd/heapview/internal/core/mmapfile_other.go   |     14 +
 .../x/tools/cmd/heapview/internal/core/raw.go      |    308 +
 vendor/golang.org/x/tools/cmd/heapview/main.go     |     83 +
 vendor/golang.org/x/tools/cmd/html2article/conv.go |    331 +
 vendor/golang.org/x/tools/cmd/present/dir.go       |    217 +
 vendor/golang.org/x/tools/cmd/present/doc.go       |     52 +
 vendor/golang.org/x/tools/cmd/present/main.go      |    150 +
 vendor/golang.org/x/tools/cmd/present/play.go      |     89 +
 .../x/tools/cmd/present/static/article.css         |    161 +
 .../golang.org/x/tools/cmd/present/static/dir.css  |    186 +
 .../golang.org/x/tools/cmd/present/static/dir.js   |     41 +
 .../x/tools/cmd/present/static/favicon.ico         |    Bin 0 -> 785 bytes
 .../x/tools/cmd/present/static/jquery-ui.js        |      6 +
 .../x/tools/cmd/present/static/notes.css           |     32 +
 .../golang.org/x/tools/cmd/present/static/notes.js |    161 +
 .../x/tools/cmd/present/static/slides.js           |    612 +
 .../x/tools/cmd/present/static/styles.css          |    542 +
 .../x/tools/cmd/present/templates/action.tmpl      |     62 +
 .../x/tools/cmd/present/templates/article.tmpl     |     98 +
 .../x/tools/cmd/present/templates/dir.tmpl         |    108 +
 .../x/tools/cmd/present/templates/slides.tmpl      |    107 +
 vendor/golang.org/x/tools/cmd/ssadump/main.go      |    190 +
 vendor/golang.org/x/tools/cmd/stress/stress.go     |    133 +
 .../golang.org/x/tools/cmd/stringer/importer18.go  |     16 +
 .../golang.org/x/tools/cmd/stringer/importer19.go  |     16 +
 vendor/golang.org/x/tools/cmd/stringer/stringer.go |    686 +
 .../x/tools/cmd/stringer/testdata/cgo.go           |     32 +
 .../x/tools/cmd/stringer/testdata/conv.go          |     41 +
 .../x/tools/cmd/stringer/testdata/day.go           |     39 +
 .../x/tools/cmd/stringer/testdata/gap.go           |     44 +
 .../x/tools/cmd/stringer/testdata/num.go           |     35 +
 .../x/tools/cmd/stringer/testdata/number.go        |     34 +
 .../x/tools/cmd/stringer/testdata/prime.go         |     56 +
 .../x/tools/cmd/stringer/testdata/tag_main.go      |     11 +
 .../x/tools/cmd/stringer/testdata/tag_tag.go       |      7 +
 .../x/tools/cmd/stringer/testdata/unum.go          |     38 +
 .../x/tools/cmd/stringer/testdata/unum2.go         |     31 +
 vendor/golang.org/x/tools/cmd/tip/Dockerfile       |    144 +
 vendor/golang.org/x/tools/cmd/tip/Makefile         |     40 +
 vendor/golang.org/x/tools/cmd/tip/README           |     32 +
 vendor/golang.org/x/tools/cmd/tip/cert.go          |     64 +
 vendor/golang.org/x/tools/cmd/tip/godoc.go         |     73 +
 vendor/golang.org/x/tools/cmd/tip/godoc.yaml       |     17 +
 vendor/golang.org/x/tools/cmd/tip/talks.go         |     73 +
 vendor/golang.org/x/tools/cmd/tip/talks.yaml       |     12 +
 vendor/golang.org/x/tools/cmd/tip/tip-prod.yaml    |     38 +
 vendor/golang.org/x/tools/cmd/tip/tip-service.yaml |     16 +
 vendor/golang.org/x/tools/cmd/tip/tip.go           |    426 +
 vendor/golang.org/x/tools/cmd/toolstash/buildall   |     68 +
 vendor/golang.org/x/tools/cmd/toolstash/cmp.go     |    157 +
 vendor/golang.org/x/tools/cmd/toolstash/main.go    |    637 +
 vendor/golang.org/x/tools/codereview.cfg           |      1 +
 .../x/tools/container/intsets/popcnt_amd64.go      |     20 +
 .../x/tools/container/intsets/popcnt_amd64.s       |     30 +
 .../x/tools/container/intsets/popcnt_gccgo.go      |      9 +
 .../x/tools/container/intsets/popcnt_gccgo_c.c     |     19 +
 .../x/tools/container/intsets/popcnt_generic.go    |     33 +
 .../golang.org/x/tools/container/intsets/sparse.go |   1091 +
 .../golang.org/x/tools/container/intsets/util.go   |     84 +
 vendor/golang.org/x/tools/cover/profile.go         |    213 +
 vendor/golang.org/x/tools/go/analysis/analysis.go  |    192 +
 .../tools/go/analysis/analysistest/analysistest.go |    387 +
 .../golang.org/x/tools/go/analysis/cmd/vet/README  |     33 +
 .../golang.org/x/tools/go/analysis/cmd/vet/vet.go  |     80 +
 vendor/golang.org/x/tools/go/analysis/doc.go       |    340 +
 .../go/analysis/internal/analysisflags/flags.go    |    343 +
 .../go/analysis/internal/analysisflags/help.go     |     89 +
 .../tools/go/analysis/internal/checker/checker.go  |    701 +
 .../x/tools/go/analysis/internal/facts/facts.go    |    299 +
 .../x/tools/go/analysis/internal/facts/imports.go  |     88 +
 .../tools/go/analysis/multichecker/multichecker.go |     60 +
 .../golang.org/x/tools/go/analysis/passes/README   |      8 +
 .../x/tools/go/analysis/passes/asmdecl/asmdecl.go  |    760 +
 .../analysis/passes/asmdecl/testdata/src/a/asm.go  |     48 +
 .../analysis/passes/asmdecl/testdata/src/a/asm1.s  |    314 +
 .../analysis/passes/asmdecl/testdata/src/a/asm2.s  |    256 +
 .../analysis/passes/asmdecl/testdata/src/a/asm3.s  |    191 +
 .../analysis/passes/asmdecl/testdata/src/a/asm4.s  |     25 +
 .../analysis/passes/asmdecl/testdata/src/a/asm5.s  |    192 +
 .../analysis/passes/asmdecl/testdata/src/a/asm6.s  |    192 +
 .../analysis/passes/asmdecl/testdata/src/a/asm7.s  |    192 +
 .../analysis/passes/asmdecl/testdata/src/a/asm8.s  |    164 +
 .../x/tools/go/analysis/passes/assign/assign.go    |     68 +
 .../go/analysis/passes/assign/testdata/src/a/a.go  |     31 +
 .../x/tools/go/analysis/passes/atomic/atomic.go    |     96 +
 .../go/analysis/passes/atomic/testdata/src/a/a.go  |     62 +
 .../x/tools/go/analysis/passes/bools/bools.go      |    214 +
 .../go/analysis/passes/bools/testdata/src/a/a.go   |    137 +
 .../tools/go/analysis/passes/buildssa/buildssa.go  |    117 +
 .../analysis/passes/buildssa/testdata/src/a/a.go   |     16 +
 .../tools/go/analysis/passes/buildtag/buildtag.go  |    159 +
 .../passes/buildtag/testdata/src/a/buildtag.go     |     21 +
 .../x/tools/go/analysis/passes/cgocall/cgocall.go  |    390 +
 .../analysis/passes/cgocall/testdata/src/a/cgo.go  |     71 +
 .../analysis/passes/cgocall/testdata/src/a/cgo3.go |     21 +
 .../go/analysis/passes/cgocall/testdata/src/b/b.go |     20 +
 .../go/analysis/passes/cgocall/testdata/src/c/c.go |     14 +
 .../go/analysis/passes/composite/composite.go      |    108 +
 .../analysis/passes/composite/testdata/src/a/a.go  |    121 +
 .../go/analysis/passes/composite/whitelist.go      |     33 +
 .../tools/go/analysis/passes/copylock/copylock.go  |    300 +
 .../passes/copylock/testdata/src/a/copylock.go     |    188 +
 .../copylock/testdata/src/a/copylock_func.go       |    136 +
 .../copylock/testdata/src/a/copylock_range.go      |     67 +
 .../tools/go/analysis/passes/ctrlflow/ctrlflow.go  |    225 +
 .../analysis/passes/ctrlflow/testdata/src/a/a.go   |    109 +
 .../passes/ctrlflow/testdata/src/lib/lib.go        |      8 +
 .../analysis/passes/findcall/cmd/findcall/main.go  |      9 +
 .../tools/go/analysis/passes/findcall/findcall.go  |     80 +
 .../analysis/passes/findcall/testdata/src/a/a.go   |      6 +
 .../analysis/passes/httpresponse/httpresponse.go   |    177 +
 .../passes/httpresponse/testdata/src/a/a.go        |     85 +
 .../x/tools/go/analysis/passes/inspect/inspect.go  |     45 +
 .../analysis/passes/internal/analysisutil/util.go  |    106 +
 .../go/analysis/passes/loopclosure/loopclosure.go  |    130 +
 .../passes/loopclosure/testdata/src/a/a.go         |     90 +
 .../passes/lostcancel/cmd/lostcancel/main.go       |     10 +
 .../go/analysis/passes/lostcancel/lostcancel.go    |    315 +
 .../analysis/passes/lostcancel/testdata/src/a/a.go |    173 +
 .../analysis/passes/lostcancel/testdata/src/b/b.go |     26 +
 .../x/tools/go/analysis/passes/nilfunc/nilfunc.go  |     74 +
 .../go/analysis/passes/nilfunc/testdata/src/a/a.go |     35 +
 .../go/analysis/passes/nilness/cmd/nilness/main.go |     10 +
 .../x/tools/go/analysis/passes/nilness/nilness.go  |    271 +
 .../go/analysis/passes/nilness/testdata/src/a/a.go |     91 +
 .../x/tools/go/analysis/passes/pkgfact/pkgfact.go  |    127 +
 .../go/analysis/passes/pkgfact/testdata/src/a/a.go |      4 +
 .../go/analysis/passes/pkgfact/testdata/src/b/b.go |      5 +
 .../go/analysis/passes/pkgfact/testdata/src/c/c.go |      5 +
 .../x/tools/go/analysis/passes/printf/printf.go    |   1017 +
 .../go/analysis/passes/printf/testdata/src/a/a.go  |    710 +
 .../go/analysis/passes/printf/testdata/src/b/b.go  |     33 +
 .../x/tools/go/analysis/passes/printf/types.go     |    236 +
 .../go/analysis/passes/shadow/cmd/shadow/main.go   |      9 +
 .../x/tools/go/analysis/passes/shadow/shadow.go    |    288 +
 .../go/analysis/passes/shadow/testdata/src/a/a.go  |     91 +
 .../x/tools/go/analysis/passes/shift/dead.go       |    101 +
 .../x/tools/go/analysis/passes/shift/shift.go      |    128 +
 .../go/analysis/passes/shift/testdata/src/a/a.go   |    155 +
 .../go/analysis/passes/stdmethods/stdmethods.go    |    186 +
 .../analysis/passes/stdmethods/testdata/src/a/a.go |     33 +
 .../go/analysis/passes/structtag/structtag.go      |    260 +
 .../analysis/passes/structtag/testdata/src/a/a.go  |    113 +
 .../go/analysis/passes/tests/testdata/src/a/a.go   |      3 +
 .../passes/tests/testdata/src/divergent/buf.go     |     17 +
 .../x/tools/go/analysis/passes/tests/tests.go      |    175 +
 .../passes/unmarshal/cmd/unmarshal/main.go         |      9 +
 .../analysis/passes/unmarshal/testdata/src/a/a.go  |     58 +
 .../go/analysis/passes/unmarshal/unmarshal.go      |     92 +
 .../passes/unreachable/testdata/src/a/a.go         |   2133 +
 .../go/analysis/passes/unreachable/unreachable.go  |    314 +
 .../analysis/passes/unsafeptr/testdata/src/a/a.go  |     63 +
 .../go/analysis/passes/unsafeptr/unsafeptr.go      |    130 +
 .../passes/unusedresult/testdata/src/a/a.go        |     27 +
 .../analysis/passes/unusedresult/unusedresult.go   |    131 +
 .../go/analysis/singlechecker/singlechecker.go     |     77 +
 .../x/tools/go/analysis/unitchecker/main.go        |     64 +
 .../go/analysis/unitchecker/testdata/src/a/a.go    |      7 +
 .../go/analysis/unitchecker/testdata/src/b/b.go    |     10 +
 .../x/tools/go/analysis/unitchecker/unitchecker.go |    382 +
 vendor/golang.org/x/tools/go/analysis/validate.go  |    104 +
 .../golang.org/x/tools/go/ast/astutil/enclosing.go |    627 +
 .../golang.org/x/tools/go/ast/astutil/imports.go   |    481 +
 .../golang.org/x/tools/go/ast/astutil/rewrite.go   |    477 +
 vendor/golang.org/x/tools/go/ast/astutil/util.go   |     14 +
 .../x/tools/go/ast/inspector/inspector.go          |    182 +
 .../golang.org/x/tools/go/ast/inspector/typeof.go  |    216 +
 .../golang.org/x/tools/go/buildutil/allpackages.go |    198 +
 .../golang.org/x/tools/go/buildutil/fakecontext.go |    109 +
 vendor/golang.org/x/tools/go/buildutil/overlay.go  |    103 +
 vendor/golang.org/x/tools/go/buildutil/tags.go     |     75 +
 vendor/golang.org/x/tools/go/buildutil/util.go     |    212 +
 .../golang.org/x/tools/go/callgraph/callgraph.go   |    129 +
 vendor/golang.org/x/tools/go/callgraph/cha/cha.go  |    139 +
 .../x/tools/go/callgraph/cha/testdata/func.go      |     23 +
 .../x/tools/go/callgraph/cha/testdata/iface.go     |     65 +
 .../tools/go/callgraph/cha/testdata/issue23925.go  |     38 +
 .../x/tools/go/callgraph/cha/testdata/recv.go      |     37 +
 vendor/golang.org/x/tools/go/callgraph/rta/rta.go  |    459 +
 .../x/tools/go/callgraph/rta/testdata/func.go      |     37 +
 .../x/tools/go/callgraph/rta/testdata/iface.go     |     79 +
 .../x/tools/go/callgraph/rta/testdata/rtype.go     |     35 +
 .../x/tools/go/callgraph/static/static.go          |     35 +
 vendor/golang.org/x/tools/go/callgraph/util.go     |    181 +
 vendor/golang.org/x/tools/go/cfg/builder.go        |    510 +
 vendor/golang.org/x/tools/go/cfg/cfg.go            |    150 +
 vendor/golang.org/x/tools/go/expect/expect.go      |    149 +
 vendor/golang.org/x/tools/go/expect/extract.go     |    221 +
 .../golang.org/x/tools/go/expect/testdata/test.go  |     30 +
 .../x/tools/go/gccgoexportdata/gccgoexportdata.go  |    129 +
 .../x/tools/go/gccgoexportdata/testdata/errors.gox |    Bin 0 -> 24632 bytes
 .../x/tools/go/gccgoexportdata/testdata/long.a     |    Bin 0 -> 802 bytes
 .../x/tools/go/gccgoexportdata/testdata/short.a    |    Bin 0 -> 710 bytes
 .../x/tools/go/gcexportdata/gcexportdata.go        |    109 +
 .../golang.org/x/tools/go/gcexportdata/importer.go |     73 +
 vendor/golang.org/x/tools/go/gcexportdata/main.go  |     99 +
 .../x/tools/go/gcexportdata/testdata/errors-ae16.a |    Bin 0 -> 5494 bytes
 vendor/golang.org/x/tools/go/internal/cgo/cgo.go   |    220 +
 .../x/tools/go/internal/cgo/cgo_pkgconfig.go       |     39 +
 .../x/tools/go/internal/gccgoimporter/ar.go        |    151 +
 .../x/tools/go/internal/gccgoimporter/backdoor.go  |     32 +
 .../go/internal/gccgoimporter/gccgoinstallation.go |    100 +
 .../x/tools/go/internal/gccgoimporter/importer.go  |    249 +
 .../go/internal/gccgoimporter/newInterface10.go    |     21 +
 .../go/internal/gccgoimporter/newInterface11.go    |     13 +
 .../x/tools/go/internal/gccgoimporter/parser.go    |    997 +
 .../go/internal/gccgoimporter/testdata/aliases.go  |     65 +
 .../go/internal/gccgoimporter/testdata/aliases.gox |     33 +
 .../internal/gccgoimporter/testdata/complexnums.go |      6 +
 .../gccgoimporter/testdata/complexnums.gox         |      8 +
 .../internal/gccgoimporter/testdata/conversions.go |      5 +
 .../gccgoimporter/testdata/conversions.gox         |      6 +
 .../internal/gccgoimporter/testdata/escapeinfo.go  |     13 +
 .../internal/gccgoimporter/testdata/escapeinfo.gox |    Bin 0 -> 824 bytes
 .../go/internal/gccgoimporter/testdata/imports.go  |      5 +
 .../go/internal/gccgoimporter/testdata/imports.gox |      7 +
 .../internal/gccgoimporter/testdata/issue27856.go  |      9 +
 .../internal/gccgoimporter/testdata/issue27856.gox |      9 +
 .../internal/gccgoimporter/testdata/libimportsar.a |    Bin 0 -> 9302 bytes
 .../go/internal/gccgoimporter/testdata/pointer.go  |      3 +
 .../go/internal/gccgoimporter/testdata/pointer.gox |      4 +
 .../go/internal/gccgoimporter/testdata/time.gox    |    Bin 0 -> 7977 bytes
 .../go/internal/gccgoimporter/testdata/unicode.gox |    Bin 0 -> 7945 bytes
 .../x/tools/go/internal/gcimporter/bexport.go      |    852 +
 .../x/tools/go/internal/gcimporter/bimport.go      |   1028 +
 .../x/tools/go/internal/gcimporter/exportdata.go   |     93 +
 .../x/tools/go/internal/gcimporter/gcimporter.go   |   1078 +
 .../x/tools/go/internal/gcimporter/iimport.go      |    598 +
 .../tools/go/internal/gcimporter/newInterface10.go |     21 +
 .../tools/go/internal/gcimporter/newInterface11.go |     13 +
 .../x/tools/go/internal/gcimporter/testdata/a.go   |     14 +
 .../x/tools/go/internal/gcimporter/testdata/b.go   |     11 +
 .../go/internal/gcimporter/testdata/exports.go     |     89 +
 .../go/internal/gcimporter/testdata/issue15920.go  |     11 +
 .../go/internal/gcimporter/testdata/issue20046.go  |      9 +
 .../go/internal/gcimporter/testdata/issue25301.go  |     17 +
 .../x/tools/go/internal/gcimporter/testdata/p.go   |     13 +
 .../internal/gcimporter/testdata/versions/test.go  |     30 +
 .../gcimporter/testdata/versions/test_go1.11_0i.a  |    Bin 0 -> 2420 bytes
 .../gcimporter/testdata/versions/test_go1.11_6b.a  |    Bin 0 -> 2426 bytes
 .../testdata/versions/test_go1.11_999b.a           |    Bin 0 -> 2600 bytes
 .../testdata/versions/test_go1.11_999i.a           |    Bin 0 -> 2420 bytes
 .../gcimporter/testdata/versions/test_go1.7_0.a    |    Bin 0 -> 1862 bytes
 .../gcimporter/testdata/versions/test_go1.7_1.a    |    Bin 0 -> 2316 bytes
 .../gcimporter/testdata/versions/test_go1.8_4.a    |    Bin 0 -> 1658 bytes
 .../gcimporter/testdata/versions/test_go1.8_5.a    |    Bin 0 -> 1658 bytes
 vendor/golang.org/x/tools/go/loader/doc.go         |    205 +
 vendor/golang.org/x/tools/go/loader/loader.go      |   1078 +
 vendor/golang.org/x/tools/go/loader/testdata/a.go  |      1 +
 vendor/golang.org/x/tools/go/loader/testdata/b.go  |      1 +
 .../x/tools/go/loader/testdata/badpkgdecl.go       |      1 +
 vendor/golang.org/x/tools/go/loader/util.go        |    124 +
 vendor/golang.org/x/tools/go/packages/doc.go       |    241 +
 vendor/golang.org/x/tools/go/packages/external.go  |     68 +
 vendor/golang.org/x/tools/go/packages/golist.go    |    722 +
 .../x/tools/go/packages/golist_fallback.go         |    450 +
 .../tools/go/packages/golist_fallback_testmain.go  |    318 +
 .../x/tools/go/packages/gopackages/main.go         |    272 +
 vendor/golang.org/x/tools/go/packages/packages.go  |    936 +
 .../x/tools/go/packages/packagestest/expect.go     |    341 +
 .../x/tools/go/packages/packagestest/export.go     |    281 +
 .../x/tools/go/packages/packagestest/gopath.go     |     74 +
 .../x/tools/go/packages/packagestest/modules.go    |    210 +
 .../tools/go/packages/packagestest/modules_111.go  |      7 +
 .../go/packages/packagestest/testdata/test.go      |     24 +
 .../golang.org/x/tools/go/packages/testdata/README |      3 +
 .../github.com/heschik/tools-testrepo/@v/list      |      1 +
 .../heschik/tools-testrepo/@v/v1.0.0.info          |      1 +
 .../heschik/tools-testrepo/@v/v1.0.0.mod           |      1 +
 .../heschik/tools-testrepo/@v/v1.0.0.zip           |    Bin 0 -> 467 bytes
 .../heschik/tools-testrepo/@v/v1.0.0.ziphash       |      1 +
 .../github.com/heschik/tools-testrepo/v2/@v/list   |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.0.info       |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.0.mod        |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.0.zip        |    Bin 0 -> 482 bytes
 .../heschik/tools-testrepo/v2/@v/v2.0.0.ziphash    |      1 +
 .../heschik/tools-testrepo/v2@v2.0.0/go.mod        |      1 +
 .../heschik/tools-testrepo/v2@v2.0.0/pkg/pkg.go    |      1 +
 .../heschik/tools-testrepo@v1.0.0/go.mod           |      1 +
 .../heschik/tools-testrepo@v1.0.0/pkg/pkg.go       |      1 +
 .../testdata/TestName_Modules/src/b/pkg/pkg.go     |      1 +
 .../github.com/heschik/tools-testrepo/@v/list      |      1 +
 .../heschik/tools-testrepo/@v/v1.0.0.info          |      1 +
 .../heschik/tools-testrepo/@v/v1.0.0.mod           |      1 +
 .../heschik/tools-testrepo/@v/v1.0.0.zip           |    Bin 0 -> 467 bytes
 .../heschik/tools-testrepo/@v/v1.0.0.ziphash       |      1 +
 .../github.com/heschik/tools-testrepo/v2/@v/list   |      2 +
 .../heschik/tools-testrepo/v2/@v/v2.0.1.info       |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.1.mod        |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.1.zip        |    Bin 0 -> 482 bytes
 .../heschik/tools-testrepo/v2/@v/v2.0.1.ziphash    |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.2.info       |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.2.mod        |      1 +
 .../heschik/tools-testrepo/v2/@v/v2.0.2.zip        |    Bin 0 -> 482 bytes
 .../heschik/tools-testrepo/v2/@v/v2.0.2.ziphash    |      1 +
 .../heschik/tools-testrepo/v2@v2.0.1/go.mod        |      1 +
 .../heschik/tools-testrepo/v2@v2.0.1/pkg/pkg.go    |      1 +
 .../heschik/tools-testrepo/v2@v2.0.2/go.mod        |      1 +
 .../heschik/tools-testrepo/v2@v2.0.2/pkg/pkg.go    |      1 +
 .../heschik/tools-testrepo@v1.0.0/go.mod           |      1 +
 .../heschik/tools-testrepo@v1.0.0/pkg/pkg.go       |      1 +
 vendor/golang.org/x/tools/go/packages/visit.go     |     55 +
 vendor/golang.org/x/tools/go/pointer/TODO          |     33 +
 vendor/golang.org/x/tools/go/pointer/analysis.go   |    452 +
 vendor/golang.org/x/tools/go/pointer/api.go        |    285 +
 vendor/golang.org/x/tools/go/pointer/callgraph.go  |     61 +
 vendor/golang.org/x/tools/go/pointer/constraint.go |    149 +
 vendor/golang.org/x/tools/go/pointer/doc.go        |    610 +
 vendor/golang.org/x/tools/go/pointer/gen.go        |   1325 +
 vendor/golang.org/x/tools/go/pointer/hvn.go        |    973 +
 vendor/golang.org/x/tools/go/pointer/intrinsics.go |    361 +
 vendor/golang.org/x/tools/go/pointer/labels.go     |    152 +
 vendor/golang.org/x/tools/go/pointer/opt.go        |    132 +
 vendor/golang.org/x/tools/go/pointer/print.go      |     43 +
 vendor/golang.org/x/tools/go/pointer/query.go      |    221 +
 vendor/golang.org/x/tools/go/pointer/reflect.go    |   1975 +
 vendor/golang.org/x/tools/go/pointer/solve.go      |    370 +
 .../x/tools/go/pointer/testdata/another.go         |     36 +
 .../x/tools/go/pointer/testdata/arrayreflect.go    |    191 +
 .../x/tools/go/pointer/testdata/arrays.go          |     97 +
 .../x/tools/go/pointer/testdata/channels.go        |    118 +
 .../x/tools/go/pointer/testdata/chanreflect.go     |     85 +
 .../x/tools/go/pointer/testdata/chanreflect1.go    |     35 +
 .../x/tools/go/pointer/testdata/context.go         |     48 +
 .../golang.org/x/tools/go/pointer/testdata/conv.go |     63 +
 .../x/tools/go/pointer/testdata/extended.go        |     21 +
 .../x/tools/go/pointer/testdata/finalizer.go       |     89 +
 .../golang.org/x/tools/go/pointer/testdata/flow.go |     63 +
 .../x/tools/go/pointer/testdata/fmtexcerpt.go      |     42 +
 .../golang.org/x/tools/go/pointer/testdata/func.go |    205 +
 .../x/tools/go/pointer/testdata/funcreflect.go     |    130 +
 .../x/tools/go/pointer/testdata/hello.go           |     27 +
 .../x/tools/go/pointer/testdata/interfaces.go      |    152 +
 .../x/tools/go/pointer/testdata/issue9002.go       |     17 +
 .../x/tools/go/pointer/testdata/mapreflect.go      |    117 +
 .../golang.org/x/tools/go/pointer/testdata/maps.go |     74 +
 .../x/tools/go/pointer/testdata/panic.go           |     36 +
 .../x/tools/go/pointer/testdata/recur.go           |     11 +
 .../x/tools/go/pointer/testdata/reflect.go         |    115 +
 .../golang.org/x/tools/go/pointer/testdata/rtti.go |     29 +
 .../x/tools/go/pointer/testdata/structreflect.go   |     45 +
 .../x/tools/go/pointer/testdata/structs.go         |    100 +
 .../x/tools/go/pointer/testdata/timer.go           |     24 +
 vendor/golang.org/x/tools/go/pointer/util.go       |    313 +
 vendor/golang.org/x/tools/go/ssa/blockopt.go       |    187 +
 vendor/golang.org/x/tools/go/ssa/builder.go        |   2379 +
 vendor/golang.org/x/tools/go/ssa/const.go          |    169 +
 vendor/golang.org/x/tools/go/ssa/create.go         |    270 +
 vendor/golang.org/x/tools/go/ssa/doc.go            |    125 +
 vendor/golang.org/x/tools/go/ssa/dom.go            |    341 +
 vendor/golang.org/x/tools/go/ssa/emit.go           |    468 +
 vendor/golang.org/x/tools/go/ssa/func.go           |    689 +
 vendor/golang.org/x/tools/go/ssa/identical.go      |      7 +
 vendor/golang.org/x/tools/go/ssa/identical_17.go   |      7 +
 .../golang.org/x/tools/go/ssa/interp/external.go   |    562 +
 .../x/tools/go/ssa/interp/external_darwin.go       |     35 +
 .../x/tools/go/ssa/interp/external_unix.go         |    256 +
 vendor/golang.org/x/tools/go/ssa/interp/interp.go  |    764 +
 vendor/golang.org/x/tools/go/ssa/interp/map.go     |    121 +
 vendor/golang.org/x/tools/go/ssa/interp/ops.go     |   1396 +
 vendor/golang.org/x/tools/go/ssa/interp/reflect.go |    574 +
 .../x/tools/go/ssa/interp/testdata/boundmeth.go    |    144 +
 .../x/tools/go/ssa/interp/testdata/callstack.go    |     52 +
 .../x/tools/go/ssa/interp/testdata/complit.go      |    186 +
 .../x/tools/go/ssa/interp/testdata/coverage.go     |    534 +
 .../x/tools/go/ssa/interp/testdata/defer.go        |     53 +
 .../x/tools/go/ssa/interp/testdata/fieldprom.go    |    114 +
 .../x/tools/go/ssa/interp/testdata/ifaceconv.go    |     83 +
 .../x/tools/go/ssa/interp/testdata/ifaceprom.go    |     58 +
 .../x/tools/go/ssa/interp/testdata/initorder.go    |     67 +
 .../x/tools/go/ssa/interp/testdata/methprom.go     |     93 +
 .../x/tools/go/ssa/interp/testdata/mrvchain.go     |     75 +
 .../x/tools/go/ssa/interp/testdata/range.go        |     55 +
 .../x/tools/go/ssa/interp/testdata/recover.go      |     34 +
 .../x/tools/go/ssa/interp/testdata/reflect.go      |     11 +
 .../x/tools/go/ssa/interp/testdata/static.go       |     58 +
 vendor/golang.org/x/tools/go/ssa/interp/value.go   |    497 +
 vendor/golang.org/x/tools/go/ssa/lift.go           |    653 +
 vendor/golang.org/x/tools/go/ssa/lvalue.go         |    120 +
 vendor/golang.org/x/tools/go/ssa/methods.go        |    239 +
 vendor/golang.org/x/tools/go/ssa/mode.go           |    100 +
 vendor/golang.org/x/tools/go/ssa/print.go          |    431 +
 vendor/golang.org/x/tools/go/ssa/sanity.go         |    532 +
 vendor/golang.org/x/tools/go/ssa/source.go         |    293 +
 vendor/golang.org/x/tools/go/ssa/ssa.go            |   1695 +
 vendor/golang.org/x/tools/go/ssa/ssautil/load.go   |    175 +
 vendor/golang.org/x/tools/go/ssa/ssautil/switch.go |    234 +
 .../x/tools/go/ssa/ssautil/testdata/switches.go    |    357 +
 vendor/golang.org/x/tools/go/ssa/ssautil/visit.go  |     79 +
 .../x/tools/go/ssa/testdata/objlookup.go           |    160 +
 .../x/tools/go/ssa/testdata/structconv.go          |     24 +
 .../x/tools/go/ssa/testdata/valueforexpr.go        |    153 +
 vendor/golang.org/x/tools/go/ssa/testmain.go       |    271 +
 vendor/golang.org/x/tools/go/ssa/util.go           |    119 +
 vendor/golang.org/x/tools/go/ssa/wrappers.go       |    290 +
 .../x/tools/go/types/objectpath/objectpath.go      |    523 +
 .../golang.org/x/tools/go/types/typeutil/callee.go |     46 +
 .../x/tools/go/types/typeutil/imports.go           |     31 +
 vendor/golang.org/x/tools/go/types/typeutil/map.go |    313 +
 .../x/tools/go/types/typeutil/methodsetcache.go    |     72 +
 vendor/golang.org/x/tools/go/types/typeutil/ui.go  |     52 +
 vendor/golang.org/x/tools/go/vcs/discovery.go      |     76 +
 vendor/golang.org/x/tools/go/vcs/env.go            |     39 +
 vendor/golang.org/x/tools/go/vcs/http.go           |     80 +
 vendor/golang.org/x/tools/go/vcs/vcs.go            |    768 +
 vendor/golang.org/x/tools/godoc/README.md          |     31 +
 vendor/golang.org/x/tools/godoc/analysis/README    |    111 +
 .../golang.org/x/tools/godoc/analysis/analysis.go  |    613 +
 .../golang.org/x/tools/godoc/analysis/callgraph.go |    351 +
 .../x/tools/godoc/analysis/implements.go           |    195 +
 vendor/golang.org/x/tools/godoc/analysis/json.go   |     69 +
 vendor/golang.org/x/tools/godoc/analysis/peers.go  |    154 +
 .../golang.org/x/tools/godoc/analysis/typeinfo.go  |    234 +
 vendor/golang.org/x/tools/godoc/corpus.go          |    168 +
 vendor/golang.org/x/tools/godoc/dirtrees.go        |    383 +
 vendor/golang.org/x/tools/godoc/dl/dl.go           |    352 +
 vendor/golang.org/x/tools/godoc/dl/server.go       |    267 +
 vendor/golang.org/x/tools/godoc/dl/tmpl.go         |    277 +
 vendor/golang.org/x/tools/godoc/env/env.go         |     41 +
 vendor/golang.org/x/tools/godoc/format.go          |    371 +
 vendor/golang.org/x/tools/godoc/godoc.go           |    959 +
 vendor/golang.org/x/tools/godoc/index.go           |   1580 +
 vendor/golang.org/x/tools/godoc/linkify.go         |    195 +
 vendor/golang.org/x/tools/godoc/meta.go            |    144 +
 vendor/golang.org/x/tools/godoc/page.go            |     80 +
 vendor/golang.org/x/tools/godoc/parser.go          |     74 +
 vendor/golang.org/x/tools/godoc/pres.go            |    169 +
 vendor/golang.org/x/tools/godoc/proxy/proxy.go     |    157 +
 vendor/golang.org/x/tools/godoc/redirect/hash.go   |    138 +
 .../golang.org/x/tools/godoc/redirect/redirect.go  |    254 +
 .../golang.org/x/tools/godoc/redirect/rietveld.go  |   1093 +
 vendor/golang.org/x/tools/godoc/search.go          |    186 +
 vendor/golang.org/x/tools/godoc/server.go          |    836 +
 vendor/golang.org/x/tools/godoc/short/short.go     |    186 +
 vendor/golang.org/x/tools/godoc/short/tmpl.go      |    119 +
 vendor/golang.org/x/tools/godoc/snippet.go         |    123 +
 vendor/golang.org/x/tools/godoc/spec.go            |    179 +
 vendor/golang.org/x/tools/godoc/spot.go            |     83 +
 .../x/tools/godoc/static/analysis/call-eg.png      |    Bin 0 -> 11383 bytes
 .../x/tools/godoc/static/analysis/call3.png        |    Bin 0 -> 16960 bytes
 .../x/tools/godoc/static/analysis/callers1.png     |    Bin 0 -> 13068 bytes
 .../x/tools/godoc/static/analysis/callers2.png     |    Bin 0 -> 20822 bytes
 .../x/tools/godoc/static/analysis/chan1.png        |    Bin 0 -> 44287 bytes
 .../x/tools/godoc/static/analysis/chan2a.png       |    Bin 0 -> 19600 bytes
 .../x/tools/godoc/static/analysis/chan2b.png       |    Bin 0 -> 18204 bytes
 .../x/tools/godoc/static/analysis/error1.png       |    Bin 0 -> 13633 bytes
 .../x/tools/godoc/static/analysis/help.html        |    254 +
 .../x/tools/godoc/static/analysis/ident-def.png    |    Bin 0 -> 13141 bytes
 .../x/tools/godoc/static/analysis/ident-field.png  |    Bin 0 -> 12131 bytes
 .../x/tools/godoc/static/analysis/ident-func.png   |    Bin 0 -> 12554 bytes
 .../x/tools/godoc/static/analysis/ipcg-func.png    |    Bin 0 -> 10919 bytes
 .../x/tools/godoc/static/analysis/ipcg-pkg.png     |    Bin 0 -> 21092 bytes
 .../x/tools/godoc/static/analysis/typeinfo-pkg.png |    Bin 0 -> 30004 bytes
 .../x/tools/godoc/static/analysis/typeinfo-src.png |    Bin 0 -> 16891 bytes
 .../golang.org/x/tools/godoc/static/callgraph.html |     15 +
 .../golang.org/x/tools/godoc/static/codewalk.html  |     56 +
 .../x/tools/godoc/static/codewalkdir.html          |     16 +
 .../golang.org/x/tools/godoc/static/dirlist.html   |     31 +
 vendor/golang.org/x/tools/godoc/static/doc.go      |      8 +
 vendor/golang.org/x/tools/godoc/static/error.html  |      9 +
 .../golang.org/x/tools/godoc/static/example.html   |     30 +
 vendor/golang.org/x/tools/godoc/static/gen.go      |    109 +
 vendor/golang.org/x/tools/godoc/static/godoc.html  |    143 +
 vendor/golang.org/x/tools/godoc/static/godocs.js   |    640 +
 .../x/tools/godoc/static/images/minus.gif          |    Bin 0 -> 837 bytes
 .../x/tools/godoc/static/images/plus.gif           |    Bin 0 -> 841 bytes
 .../godoc/static/images/treeview-black-line.gif    |    Bin 0 -> 1877 bytes
 .../x/tools/godoc/static/images/treeview-black.gif |    Bin 0 -> 402 bytes
 .../godoc/static/images/treeview-default-line.gif  |    Bin 0 -> 1993 bytes
 .../tools/godoc/static/images/treeview-default.gif |    Bin 0 -> 400 bytes
 .../godoc/static/images/treeview-gray-line.gif     |    Bin 0 -> 1877 bytes
 .../x/tools/godoc/static/images/treeview-gray.gif  |    Bin 0 -> 411 bytes
 .../x/tools/godoc/static/implements.html           |      9 +
 vendor/golang.org/x/tools/godoc/static/jquery.js   |      2 +
 .../x/tools/godoc/static/jquery.treeview.css       |     76 +
 .../x/tools/godoc/static/jquery.treeview.edit.js   |     39 +
 .../x/tools/godoc/static/jquery.treeview.js        |    256 +
 .../golang.org/x/tools/godoc/static/makestatic.go  |     36 +
 .../golang.org/x/tools/godoc/static/methodset.html |      9 +
 .../golang.org/x/tools/godoc/static/opensearch.xml |     11 +
 .../golang.org/x/tools/godoc/static/package.html   |    292 +
 .../x/tools/godoc/static/packageroot.html          |    150 +
 vendor/golang.org/x/tools/godoc/static/play.js     |    114 +
 .../golang.org/x/tools/godoc/static/playground.js  |    534 +
 vendor/golang.org/x/tools/godoc/static/search.html |     66 +
 .../x/tools/godoc/static/searchcode.html           |     64 +
 .../golang.org/x/tools/godoc/static/searchdoc.html |     24 +
 .../golang.org/x/tools/godoc/static/searchtxt.html |     42 +
 vendor/golang.org/x/tools/godoc/static/static.go   |    105 +
 vendor/golang.org/x/tools/godoc/static/style.css   |    867 +
 vendor/golang.org/x/tools/godoc/tab.go             |     82 +
 vendor/golang.org/x/tools/godoc/template.go        |    179 +
 vendor/golang.org/x/tools/godoc/util/throttle.go   |     88 +
 vendor/golang.org/x/tools/godoc/util/util.go       |     89 +
 vendor/golang.org/x/tools/godoc/versions.go        |    224 +
 vendor/golang.org/x/tools/godoc/vfs/emptyvfs.go    |     89 +
 .../golang.org/x/tools/godoc/vfs/gatefs/gatefs.go  |     93 +
 .../golang.org/x/tools/godoc/vfs/httpfs/httpfs.go  |     94 +
 vendor/golang.org/x/tools/godoc/vfs/mapfs/mapfs.go |    156 +
 vendor/golang.org/x/tools/godoc/vfs/namespace.go   |    403 +
 vendor/golang.org/x/tools/godoc/vfs/os.go          |    105 +
 vendor/golang.org/x/tools/godoc/vfs/vfs.go         |     58 +
 vendor/golang.org/x/tools/godoc/vfs/zipfs/zipfs.go |    291 +
 vendor/golang.org/x/tools/imports/fix.go           |    934 +
 vendor/golang.org/x/tools/imports/imports.go       |    310 +
 vendor/golang.org/x/tools/imports/mkindex.go       |    173 +
 vendor/golang.org/x/tools/imports/mkstdlib.go      |    108 +
 vendor/golang.org/x/tools/imports/sortimports.go   |    230 +
 vendor/golang.org/x/tools/imports/zstdlib.go       |   9970 ++
 .../x/tools/internal/fastwalk/fastwalk.go          |    196 +
 .../internal/fastwalk/fastwalk_dirent_fileno.go    |     13 +
 .../tools/internal/fastwalk/fastwalk_dirent_ino.go |     14 +
 .../fastwalk/fastwalk_dirent_namlen_bsd.go         |     13 +
 .../fastwalk/fastwalk_dirent_namlen_linux.go       |     29 +
 .../x/tools/internal/fastwalk/fastwalk_portable.go |     37 +
 .../x/tools/internal/fastwalk/fastwalk_unix.go     |    127 +
 .../golang.org/x/tools/internal/gopathwalk/walk.go |    249 +
 .../x/tools/internal/jsonrpc2/jsonrpc2.go          |    358 +
 vendor/golang.org/x/tools/internal/jsonrpc2/log.go |     59 +
 .../golang.org/x/tools/internal/jsonrpc2/stream.go |    146 +
 .../golang.org/x/tools/internal/jsonrpc2/wire.go   |    139 +
 .../golang.org/x/tools/internal/lsp/completion.go  |     53 +
 .../golang.org/x/tools/internal/lsp/diagnostics.go |     52 +
 vendor/golang.org/x/tools/internal/lsp/position.go |    114 +
 .../x/tools/internal/lsp/protocol/basic.go         |    362 +
 .../x/tools/internal/lsp/protocol/client.go        |    187 +
 .../x/tools/internal/lsp/protocol/diagnostics.go   |     20 +
 .../x/tools/internal/lsp/protocol/doc.go           |     16 +
 .../x/tools/internal/lsp/protocol/general.go       |    849 +
 .../x/tools/internal/lsp/protocol/language.go      |   1020 +
 .../x/tools/internal/lsp/protocol/printers.go      |     83 +
 .../x/tools/internal/lsp/protocol/protocol.go      |     49 +
 .../x/tools/internal/lsp/protocol/registration.go  |     61 +
 .../x/tools/internal/lsp/protocol/server.go        |    646 +
 .../x/tools/internal/lsp/protocol/text.go          |    130 +
 .../x/tools/internal/lsp/protocol/window.go        |     77 +
 .../x/tools/internal/lsp/protocol/workspace.go     |    203 +
 vendor/golang.org/x/tools/internal/lsp/server.go   |    330 +
 .../x/tools/internal/lsp/signature_help.go         |     33 +
 .../x/tools/internal/lsp/source/completion.go      |    737 +
 .../x/tools/internal/lsp/source/definition.go      |    121 +
 .../x/tools/internal/lsp/source/diagnostics.go     |    148 +
 .../golang.org/x/tools/internal/lsp/source/file.go |    131 +
 .../x/tools/internal/lsp/source/format.go          |     59 +
 .../x/tools/internal/lsp/source/signature_help.go  |    118 +
 .../golang.org/x/tools/internal/lsp/source/uri.go  |     47 +
 .../golang.org/x/tools/internal/lsp/source/view.go |     82 +
 .../lsp/testdata/assign_rank/assign_rank.go.in     |     19 +
 .../x/tools/internal/lsp/testdata/bad/bad.go       |     21 +
 .../x/tools/internal/lsp/testdata/bad/bad_util.go  |     27 +
 .../x/tools/internal/lsp/testdata/bar/bar.go.in    |     43 +
 .../x/tools/internal/lsp/testdata/baz/baz.go.in    |     31 +
 .../x/tools/internal/lsp/testdata/cast/cast.go.in  |     11 +
 .../x/tools/internal/lsp/testdata/foo/foo.go       |     23 +
 .../internal/lsp/testdata/format/bad_format.go     |     21 +
 .../internal/lsp/testdata/format/good_format.go    |      9 +
 .../x/tools/internal/lsp/testdata/godef/a/a.go     |     11 +
 .../tools/internal/lsp/testdata/godef/a/random.go  |     23 +
 .../x/tools/internal/lsp/testdata/godef/b/b.go     |     23 +
 .../x/tools/internal/lsp/testdata/godef/b/c.go     |      8 +
 .../tools/internal/lsp/testdata/godef/b/c.go.saved |      7 +
 .../lsp/testdata/godef/broken/unclosedIf.go.in     |     11 +
 .../x/tools/internal/lsp/testdata/good/good.go     |      6 +
 .../tools/internal/lsp/testdata/good/good_util.go  |     19 +
 .../internal/lsp/testdata/noparse/noparse.go.in    |     11 +
 .../testdata/noparse_format/noparse_format.go.in   |      9 +
 .../internal/lsp/testdata/selector/selector.go.in  |     66 +
 .../x/tools/internal/lsp/testdata/types/types.go   |     16 +
 .../x/tools/internal/memcache/memcache.go          |    159 +
 .../golang.org/x/tools/internal/semver/semver.go   |    388 +
 vendor/golang.org/x/tools/playground/appengine.go  |     34 +
 vendor/golang.org/x/tools/playground/common.go     |     67 +
 vendor/golang.org/x/tools/playground/local.go      |     32 +
 .../golang.org/x/tools/playground/socket/socket.go |    524 +
 vendor/golang.org/x/tools/present/args.go          |    229 +
 vendor/golang.org/x/tools/present/caption.go       |     22 +
 vendor/golang.org/x/tools/present/code.go          |    267 +
 vendor/golang.org/x/tools/present/doc.go           |    261 +
 vendor/golang.org/x/tools/present/html.go          |     31 +
 vendor/golang.org/x/tools/present/iframe.go        |     45 +
 vendor/golang.org/x/tools/present/image.go         |     50 +
 vendor/golang.org/x/tools/present/link.go          |    100 +
 vendor/golang.org/x/tools/present/parse.go         |    568 +
 vendor/golang.org/x/tools/present/style.go         |    167 +
 vendor/golang.org/x/tools/present/video.go         |     51 +
 vendor/golang.org/x/tools/refactor/README          |      1 +
 vendor/golang.org/x/tools/refactor/eg/eg.go        |    373 +
 vendor/golang.org/x/tools/refactor/eg/match.go     |    249 +
 vendor/golang.org/x/tools/refactor/eg/rewrite.go   |    401 +
 .../x/tools/refactor/eg/testdata/A.template        |     13 +
 .../golang.org/x/tools/refactor/eg/testdata/A1.go  |     51 +
 .../x/tools/refactor/eg/testdata/A1.golden         |     52 +
 .../golang.org/x/tools/refactor/eg/testdata/A2.go  |     12 +
 .../x/tools/refactor/eg/testdata/A2.golden         |     15 +
 .../x/tools/refactor/eg/testdata/B.template        |      9 +
 .../golang.org/x/tools/refactor/eg/testdata/B1.go  |     17 +
 .../x/tools/refactor/eg/testdata/B1.golden         |     17 +
 .../x/tools/refactor/eg/testdata/C.template        |     10 +
 .../golang.org/x/tools/refactor/eg/testdata/C1.go  |     22 +
 .../x/tools/refactor/eg/testdata/C1.golden         |     22 +
 .../x/tools/refactor/eg/testdata/D.template        |      8 +
 .../golang.org/x/tools/refactor/eg/testdata/D1.go  |     12 +
 .../x/tools/refactor/eg/testdata/D1.golden         |     12 +
 .../x/tools/refactor/eg/testdata/E.template        |     12 +
 .../golang.org/x/tools/refactor/eg/testdata/E1.go  |      9 +
 .../x/tools/refactor/eg/testdata/E1.golden         |     13 +
 .../x/tools/refactor/eg/testdata/F.template        |      8 +
 .../golang.org/x/tools/refactor/eg/testdata/F1.go  |     48 +
 .../x/tools/refactor/eg/testdata/F1.golden         |     48 +
 .../x/tools/refactor/eg/testdata/G.template        |     10 +
 .../golang.org/x/tools/refactor/eg/testdata/G1.go  |     12 +
 .../x/tools/refactor/eg/testdata/G1.golden         |     12 +
 .../x/tools/refactor/eg/testdata/H.template        |      9 +
 .../golang.org/x/tools/refactor/eg/testdata/H1.go  |     12 +
 .../x/tools/refactor/eg/testdata/H1.golden         |     12 +
 .../x/tools/refactor/eg/testdata/I.template        |     14 +
 .../golang.org/x/tools/refactor/eg/testdata/I1.go  |      9 +
 .../x/tools/refactor/eg/testdata/I1.golden         |     14 +
 .../x/tools/refactor/eg/testdata/J.template        |     11 +
 .../golang.org/x/tools/refactor/eg/testdata/J1.go  |     10 +
 .../x/tools/refactor/eg/testdata/J1.golden         |     11 +
 .../x/tools/refactor/eg/testdata/bad_type.template |      8 +
 .../eg/testdata/expr_type_mismatch.template        |     15 +
 .../refactor/eg/testdata/no_after_return.template  |      4 +
 .../tools/refactor/eg/testdata/no_before.template  |      5 +
 .../refactor/eg/testdata/type_mismatch.template    |      6 +
 .../x/tools/refactor/importgraph/graph.go          |    167 +
 vendor/golang.org/x/tools/refactor/rename/check.go |    858 +
 vendor/golang.org/x/tools/refactor/rename/mvpkg.go |    375 +
 .../golang.org/x/tools/refactor/rename/rename.go   |    603 +
 vendor/golang.org/x/tools/refactor/rename/spec.go  |    593 +
 vendor/golang.org/x/tools/refactor/rename/util.go  |    105 +
 vendor/golang.org/x/tools/refactor/satisfy/find.go |    705 +
 .../x/tools/third_party/moduleloader/LICENSE       |     22 +
 .../tools/third_party/moduleloader/moduleloader.js |      7 +
 .../x/tools/third_party/typescript/LICENSE         |     55 +
 .../x/tools/third_party/typescript/typescript.js   |  60312 +++++++
 .../x/tools/third_party/webcomponents/LICENSE      |     27 +
 .../third_party/webcomponents/customelements.js    |   1029 +
 vendor/google.golang.org/api/.gitignore            |     12 +
 vendor/google.golang.org/api/.hgtags               |      1 +
 vendor/google.golang.org/api/AUTHORS               |     10 +
 vendor/google.golang.org/api/CONTRIBUTING.md       |    484 +
 vendor/google.golang.org/api/CONTRIBUTORS          |     55 +
 vendor/google.golang.org/api/GettingStarted.md     |    146 +
 vendor/google.golang.org/api/LICENSE               |     27 +
 vendor/google.golang.org/api/NOTES                 |     13 +
 vendor/google.golang.org/api/README.md             |    104 +
 vendor/google.golang.org/api/TODO                  |      2 +
 .../v1/abusiveexperiencereport-api.json            |    239 +
 .../v1/abusiveexperiencereport-gen.go              |    470 +
 .../v1/acceleratedmobilepageurl-api.json           |    225 +
 .../v1/acceleratedmobilepageurl-gen.go             |    391 +
 .../v1/accesscontextmanager-api.json               |   1150 +
 .../v1/accesscontextmanager-gen.go                 |   4052 +
 .../v1beta/accesscontextmanager-api.json           |   1033 +
 .../v1beta/accesscontextmanager-gen.go             |   3493 +
 .../adexchangebuyer/v1.2/adexchangebuyer-api.json  |    596 +
 .../adexchangebuyer/v1.2/adexchangebuyer-gen.go    |   1554 +
 .../adexchangebuyer/v1.3/adexchangebuyer-api.json  |   1668 +
 .../adexchangebuyer/v1.3/adexchangebuyer-gen.go    |   4542 +
 .../adexchangebuyer/v1.4/adexchangebuyer-api.json  |   3686 +
 .../adexchangebuyer/v1.4/adexchangebuyer-gen.go    |   9372 ++
 .../v2beta1/adexchangebuyer2-api.json              |   5879 +
 .../v2beta1/adexchangebuyer2-gen.go                |  17121 ++
 .../v1.1/adexchangeseller-api.json                 |   1241 +
 .../adexchangeseller/v1.1/adexchangeseller-gen.go  |   4003 +
 .../adexchangeseller/v1/adexchangeseller-api.json  |    918 +
 .../adexchangeseller/v1/adexchangeseller-gen.go    |   2835 +
 .../v2.0/adexchangeseller-api.json                 |   1164 +
 .../adexchangeseller/v2.0/adexchangeseller-gen.go  |   3477 +
 .../v1/adexperiencereport-api.json                 |    274 +
 .../v1/adexperiencereport-gen.go                   |    514 +
 .../api/admin/datatransfer/v1/admin-api.json       |    411 +
 .../api/admin/datatransfer/v1/admin-gen.go         |   1189 +
 .../api/admin/directory/v1/admin-api.json          |   7003 +
 .../api/admin/directory/v1/admin-gen.go            |  21461 +++
 .../api/admin/reports/v1/admin-api.json            |    843 +
 .../api/admin/reports/v1/admin-gen.go              |   2046 +
 .../api/adsense/v1.3/adsense-api.json              |   2250 +
 .../api/adsense/v1.3/adsense-gen.go                |   7755 +
 .../api/adsense/v1.4/adsense-api.json              |   2445 +
 .../api/adsense/v1.4/adsense-gen.go                |   8643 +
 .../api/adsensehost/v4.1/adsensehost-api.json      |   1569 +
 .../api/adsensehost/v4.1/adsensehost-gen.go        |   5340 +
 .../api/alertcenter/v1beta1/alertcenter-api.json   |    949 +
 .../api/alertcenter/v1beta1/alertcenter-gen.go     |   2477 +
 .../api/analytics/v2.4/analytics-api.json          |    366 +
 .../api/analytics/v2.4/analytics-gen.go            |   1096 +
 .../api/analytics/v3/analytics-api.json            |   7455 +
 .../api/analytics/v3/analytics-gen.go              |  20053 +++
 .../v4/analyticsreporting-api.json                 |   1182 +
 .../v4/analyticsreporting-gen.go                   |   2213 +
 .../v1/androiddeviceprovisioning-api.json          |   1764 +
 .../v1/androiddeviceprovisioning-gen.go            |   5935 +
 .../v1/androidenterprise-api.json                  |   4779 +
 .../androidenterprise/v1/androidenterprise-gen.go  |  16467 ++
 .../v1/androidmanagement-api.json                  |   3141 +
 .../androidmanagement/v1/androidmanagement-gen.go  |   6476 +
 .../v1.1/androidpublisher-api.json                 |    265 +
 .../androidpublisher/v1.1/androidpublisher-gen.go  |    658 +
 .../androidpublisher/v1/androidpublisher-api.json  |    184 +
 .../androidpublisher/v1/androidpublisher-gen.go    |    418 +
 .../androidpublisher/v2/androidpublisher-api.json  |   3634 +
 .../androidpublisher/v2/androidpublisher-gen.go    |  11774 ++
 .../androidpublisher/v3/androidpublisher-api.json  |   3391 +
 .../androidpublisher/v3/androidpublisher-gen.go    |  10846 ++
 vendor/google.golang.org/api/api-list.json         |   3660 +
 .../api/appengine/v1/appengine-api.json            |   3578 +
 .../api/appengine/v1/appengine-gen.go              |   9972 ++
 .../api/appengine/v1alpha/appengine-api.json       |   1260 +
 .../api/appengine/v1alpha/appengine-gen.go         |   3788 +
 .../api/appengine/v1beta/appengine-api.json        |   3665 +
 .../api/appengine/v1beta/appengine-gen.go          |  10147 ++
 .../api/appengine/v1beta4/appengine-api.json       |   2469 +
 .../api/appengine/v1beta4/appengine-gen.go         |   6114 +
 .../api/appengine/v1beta5/appengine-api.json       |   2439 +
 .../api/appengine/v1beta5/appengine-gen.go         |   6074 +
 .../api/appsactivity/v1/appsactivity-api.json      |    474 +
 .../api/appsactivity/v1/appsactivity-gen.go        |    811 +
 .../api/appstate/v1/appstate-api.json              |    307 +
 .../api/appstate/v1/appstate-gen.go                |    944 +
 .../api/bigquery/v2/bigquery-api.json              |   3483 +
 .../api/bigquery/v2/bigquery-gen.go                |   7997 +
 .../v1/bigquerydatatransfer-api.json               |   1817 +
 .../v1/bigquerydatatransfer-gen.go                 |   6174 +
 .../api/bigtableadmin/v1/bigtableadmin-api.json    |    521 +
 .../api/bigtableadmin/v1/bigtableadmin-gen.go      |   1055 +
 .../api/bigtableadmin/v2/bigtableadmin-api.json    |   2207 +
 .../api/bigtableadmin/v2/bigtableadmin-gen.go      |   7248 +
 .../v1beta1/binaryauthorization-api.json           |    782 +
 .../v1beta1/binaryauthorization-gen.go             |   2796 +
 .../api/blogger/v2/blogger-api.json                |    923 +
 .../api/blogger/v2/blogger-gen.go                  |   2599 +
 .../api/blogger/v3/blogger-api.json                |   2507 +
 .../api/blogger/v3/blogger-gen.go                  |   7654 +
 .../google.golang.org/api/books/v1/books-api.json  |   4756 +
 vendor/google.golang.org/api/books/v1/books-gen.go |  13759 ++
 .../api/calendar/v3/calendar-api.json              |   2980 +
 .../api/calendar/v3/calendar-gen.go                |   9103 +
 vendor/google.golang.org/api/chat/v1/chat-api.json |   1110 +
 vendor/google.golang.org/api/chat/v1/chat-gen.go   |   2533 +
 .../api/civicinfo/v2/civicinfo-api.json            |   1626 +
 .../api/civicinfo/v2/civicinfo-gen.go              |   2844 +
 .../api/classroom/v1/classroom-api.json            |   3456 +
 .../api/classroom/v1/classroom-gen.go              |  12245 ++
 .../api/cloudasset/v1beta1/cloudasset-api.json     |    764 +
 .../api/cloudasset/v1beta1/cloudasset-gen.go       |   2419 +
 .../api/cloudbilling/v1/cloudbilling-api.json      |   1015 +
 .../api/cloudbilling/v1/cloudbilling-gen.go        |   3456 +
 .../api/cloudbuild/v1/cloudbuild-api.json          |   1503 +
 .../api/cloudbuild/v1/cloudbuild-gen.go            |   4041 +
 .../api/cloudbuild/v1alpha1/cloudbuild-api.json    |   1057 +
 .../api/cloudbuild/v1alpha1/cloudbuild-gen.go      |   2183 +
 .../api/clouddebugger/v2/clouddebugger-api.json    |   1053 +
 .../api/clouddebugger/v2/clouddebugger-gen.go      |   2855 +
 .../v1beta1/clouderrorreporting-api.json           |    739 +
 .../v1beta1/clouderrorreporting-gen.go             |   2009 +
 .../api/cloudfunctions/v1/cloudfunctions-api.json  |   1208 +
 .../api/cloudfunctions/v1/cloudfunctions-gen.go    |   3889 +
 .../cloudfunctions/v1beta2/cloudfunctions-api.json |    971 +
 .../cloudfunctions/v1beta2/cloudfunctions-gen.go   |   2953 +
 .../api/cloudidentity/v1/cloudidentity-api.json    |    743 +
 .../api/cloudidentity/v1/cloudidentity-gen.go      |   2650 +
 .../cloudidentity/v1beta1/cloudidentity-api.json   |    687 +
 .../api/cloudidentity/v1beta1/cloudidentity-gen.go |   2407 +
 .../api/cloudiot/v1/cloudiot-api.json              |   1922 +
 .../api/cloudiot/v1/cloudiot-gen.go                |   6812 +
 .../api/cloudkms/v1/cloudkms-api.json              |   1846 +
 .../api/cloudkms/v1/cloudkms-gen.go                |   6437 +
 .../v1beta1/cloudprivatecatalog-api.json           |    686 +
 .../v1beta1/cloudprivatecatalog-gen.go             |   2530 +
 .../v1beta1/cloudprivatecatalogproducer-api.json   |   1473 +
 .../v1beta1/cloudprivatecatalogproducer-gen.go     |   6007 +
 .../api/cloudprofiler/v2/cloudprofiler-api.json    |    342 +
 .../api/cloudprofiler/v2/cloudprofiler-gen.go      |    792 +
 .../v1/cloudresourcemanager-api.json               |   2054 +
 .../v1/cloudresourcemanager-gen.go                 |   8302 +
 .../v1beta1/cloudresourcemanager-api.json          |   1036 +
 .../v1beta1/cloudresourcemanager-gen.go            |   3779 +
 .../v2/cloudresourcemanager-api.json               |    894 +
 .../v2/cloudresourcemanager-gen.go                 |   3120 +
 .../v2beta1/cloudresourcemanager-api.json          |    894 +
 .../v2beta1/cloudresourcemanager-gen.go            |   3120 +
 .../cloudscheduler/v1beta1/cloudscheduler-api.json |    829 +
 .../cloudscheduler/v1beta1/cloudscheduler-gen.go   |   2677 +
 .../api/cloudsearch/v1/cloudsearch-api.json        |   4586 +
 .../api/cloudsearch/v1/cloudsearch-gen.go          |  12487 ++
 .../api/cloudshell/v1/cloudshell-api.json          |    456 +
 .../api/cloudshell/v1/cloudshell-gen.go            |   1225 +
 .../api/cloudshell/v1alpha1/cloudshell-api.json    |    529 +
 .../api/cloudshell/v1alpha1/cloudshell-gen.go      |   1522 +
 .../api/cloudtasks/v2beta2/cloudtasks-api.json     |   1521 +
 .../api/cloudtasks/v2beta2/cloudtasks-gen.go       |   6050 +
 .../api/cloudtasks/v2beta3/cloudtasks-api.json     |   1255 +
 .../api/cloudtasks/v2beta3/cloudtasks-gen.go       |   4972 +
 .../api/cloudtrace/v1/cloudtrace-api.json          |    373 +
 .../api/cloudtrace/v1/cloudtrace-gen.go            |    979 +
 .../api/cloudtrace/v2/cloudtrace-api.json          |    589 +
 .../api/cloudtrace/v2/cloudtrace-gen.go            |   1235 +
 .../api/composer/v1/composer-api.json              |    786 +
 .../api/composer/v1/composer-gen.go                |   2595 +
 .../api/composer/v1beta1/composer-api.json         |    784 +
 .../api/composer/v1beta1/composer-gen.go           |   2613 +
 .../api/compute/v0.alpha/compute-api.json          |  55957 +++++++
 .../api/compute/v0.alpha/compute-gen.go            | 157613 ++++++++++++++++++
 .../api/compute/v0.beta/compute-api.json           |  45824 +++++
 .../api/compute/v0.beta/compute-gen.go             | 129456 ++++++++++++++
 .../api/compute/v1/compute-api.json                |  37767 +++++
 .../api/compute/v1/compute-gen.go                  | 105571 ++++++++++++
 .../consumersurveys/v2/consumersurveys-api.json    |    779 +
 .../api/consumersurveys/v2/consumersurveys-gen.go  |   2300 +
 .../api/container/v1/container-api.json            |   4190 +
 .../api/container/v1/container-gen.go              |  13452 ++
 .../api/container/v1beta1/container-api.json       |   4755 +
 .../api/container/v1beta1/container-gen.go         |  14750 ++
 .../v1alpha1/containeranalysis-api.json            |   2945 +
 .../v1alpha1/containeranalysis-gen.go              |   8778 +
 .../v1beta1/containeranalysis-api.json             |   2679 +
 .../v1beta1/containeranalysis-gen.go               |   7257 +
 .../api/content/v2.1/content-api.json              |   9101 +
 .../api/content/v2.1/content-gen.go                |  22599 +++
 .../api/content/v2/content-api.json                |  10887 ++
 .../api/content/v2/content-gen.go                  |  26720 +++
 .../api/content/v2sandbox/content-api.json         |   4017 +
 .../api/content/v2sandbox/content-gen.go           |   9332 ++
 .../api/customsearch/v1/customsearch-api.json      |   1166 +
 .../api/customsearch/v1/customsearch-gen.go        |   2162 +
 .../api/dataflow/v1b3/dataflow-api.json            |   5647 +
 .../api/dataflow/v1b3/dataflow-gen.go              |  13118 ++
 .../api/dataproc/v1/dataproc-api.json              |   3351 +
 .../api/dataproc/v1/dataproc-gen.go                |  10125 ++
 .../api/dataproc/v1beta2/dataproc-api.json         |   4209 +
 .../api/dataproc/v1beta2/dataproc-gen.go           |  13249 ++
 .../api/datastore/v1/datastore-api.json            |   1996 +
 .../api/datastore/v1/datastore-gen.go              |   5184 +
 .../api/datastore/v1beta1/datastore-api.json       |    636 +
 .../api/datastore/v1beta1/datastore-gen.go         |   1343 +
 .../api/datastore/v1beta3/datastore-api.json       |   1507 +
 .../api/datastore/v1beta3/datastore-gen.go         |   3310 +
 .../v0.alpha/deploymentmanager-api.json            |   3249 +
 .../v0.alpha/deploymentmanager-gen.go              |   9751 ++
 .../v2/deploymentmanager-api.json                  |   1952 +
 .../deploymentmanager/v2/deploymentmanager-gen.go  |   5597 +
 .../v2beta/deploymentmanager-api.json              |   3001 +
 .../v2beta/deploymentmanager-gen.go                |   8909 +
 .../api/dfareporting/v2.7/dfareporting-api.json    |  19609 +++
 .../api/dfareporting/v2.7/dfareporting-gen.go      |  49600 ++++++
 .../api/dfareporting/v3.0/dfareporting-api.json    |  19814 +++
 .../api/dfareporting/v3.0/dfareporting-gen.go      |  50818 ++++++
 .../api/dfareporting/v3.1/dfareporting-api.json    |  20020 +++
 .../api/dfareporting/v3.1/dfareporting-gen.go      |  51386 ++++++
 .../api/dfareporting/v3.2/dfareporting-api.json    |  20056 +++
 .../api/dfareporting/v3.2/dfareporting-gen.go      |  51429 ++++++
 .../api/dfareporting/v3.3/dfareporting-api.json    |  19917 +++
 .../api/dfareporting/v3.3/dfareporting-gen.go      |  50936 ++++++
 .../api/dialogflow/v2/dialogflow-api.json          |   4100 +
 .../api/dialogflow/v2/dialogflow-gen.go            |  11597 ++
 .../api/dialogflow/v2beta1/dialogflow-api.json     |   5427 +
 .../api/dialogflow/v2beta1/dialogflow-gen.go       |  17485 ++
 .../v1/digitalassetlinks-api.json                  |    374 +
 .../digitalassetlinks/v1/digitalassetlinks-gen.go  |   1239 +
 .../api/discovery/v1/discovery-api.json            |    685 +
 .../api/discovery/v1/discovery-gen.go              |   1247 +
 vendor/google.golang.org/api/dlp/v2/dlp-api.json   |   5161 +
 vendor/google.golang.org/api/dlp/v2/dlp-gen.go     |  14959 ++
 .../google.golang.org/api/dlp/v2beta1/dlp-api.json |   2833 +
 vendor/google.golang.org/api/dns/v1/dns-api.json   |   1261 +
 vendor/google.golang.org/api/dns/v1/dns-gen.go     |   3498 +
 .../google.golang.org/api/dns/v1beta2/dns-api.json |   1694 +
 .../google.golang.org/api/dns/v1beta2/dns-gen.go   |   4812 +
 .../google.golang.org/api/dns/v2beta1/dns-api.json |   1261 +
 .../google.golang.org/api/dns/v2beta1/dns-gen.go   |   3498 +
 vendor/google.golang.org/api/docs/v1/docs-api.json |   3578 +
 vendor/google.golang.org/api/docs/v1/docs-gen.go   |   6789 +
 .../v1/doubleclickbidmanager-api.json              |   2232 +
 .../v1/doubleclickbidmanager-gen.go                |   2793 +
 .../v2/doubleclicksearch-api.json                  |   1110 +
 .../doubleclicksearch/v2/doubleclicksearch-gen.go  |   2513 +
 .../google.golang.org/api/drive/v2/drive-api.json  |   5215 +
 vendor/google.golang.org/api/drive/v2/drive-gen.go |  15137 ++
 .../google.golang.org/api/drive/v3/drive-api.json  |   3180 +
 vendor/google.golang.org/api/drive/v3/drive-gen.go |   9125 +
 .../api/driveactivity/v2/driveactivity-api.json    |   1112 +
 .../api/driveactivity/v2/driveactivity-gen.go      |   1826 +
 vendor/google.golang.org/api/examples/README.md    |     15 +
 vendor/google.golang.org/api/examples/books.go     |     77 +
 vendor/google.golang.org/api/examples/calendar.go  |     73 +
 vendor/google.golang.org/api/examples/compute.go   |    107 +
 .../google.golang.org/api/examples/customsearch.go |     39 +
 vendor/google.golang.org/api/examples/debug.go     |     86 +
 vendor/google.golang.org/api/examples/drive.go     |     49 +
 vendor/google.golang.org/api/examples/fitness.go   |    109 +
 vendor/google.golang.org/api/examples/gmail.go     |    140 +
 vendor/google.golang.org/api/examples/gopher.png   |    Bin 0 -> 23019 bytes
 vendor/google.golang.org/api/examples/main.go      |    206 +
 vendor/google.golang.org/api/examples/mirror.go    |     97 +
 .../api/examples/operation_progress.go             |     45 +
 .../google.golang.org/api/examples/prediction.go   |    137 +
 vendor/google.golang.org/api/examples/tasks.go     |     40 +
 .../google.golang.org/api/examples/urlshortener.go |     64 +
 vendor/google.golang.org/api/examples/youtube.go   |     65 +
 vendor/google.golang.org/api/file/v1/file-api.json |    824 +
 vendor/google.golang.org/api/file/v1/file-gen.go   |   2552 +
 .../api/file/v1beta1/file-api.json                 |    824 +
 .../google.golang.org/api/file/v1beta1/file-gen.go |   2552 +
 .../v1/firebasedynamiclinks-api.json               |   1004 +
 .../v1/firebasedynamiclinks-gen.go                 |   2091 +
 .../v1beta1/firebasehosting-api.json               |   1201 +
 .../firebasehosting/v1beta1/firebasehosting-gen.go |   3428 +
 .../v1/firebaseremoteconfig-api.json               |    283 +
 .../v1/firebaseremoteconfig-gen.go                 |    656 +
 .../api/firebaserules/v1/firebaserules-api.json    |    942 +
 .../api/firebaserules/v1/firebaserules-gen.go      |   2872 +
 .../api/firestore/v1/firestore-api.json            |   2833 +
 .../api/firestore/v1/firestore-gen.go              |   8228 +
 .../api/firestore/v1beta1/firestore-api.json       |   2272 +
 .../api/firestore/v1beta1/firestore-gen.go         |   6162 +
 .../api/firestore/v1beta2/firestore-api.json       |    975 +
 .../api/firestore/v1beta2/firestore-gen.go         |   2660 +
 .../api/fitness/v1/fitness-api.json                |   1606 +
 .../api/fitness/v1/fitness-gen.go                  |   3621 +
 .../api/fusiontables/v1/fusiontables-api.json      |   1826 +
 .../api/fusiontables/v1/fusiontables-gen.go        |   6197 +
 .../api/fusiontables/v2/fusiontables-api.json      |   1955 +
 .../api/fusiontables/v2/fusiontables-gen.go        |   6677 +
 .../google.golang.org/api/games/v1/games-api.json  |   4907 +
 vendor/google.golang.org/api/games/v1/games-gen.go |  13594 ++
 .../v1configuration/gamesconfiguration-api.json    |    774 +
 .../v1configuration/gamesconfiguration-gen.go      |   2545 +
 .../v1management/gamesmanagement-api.json          |    883 +
 .../v1management/gamesmanagement-gen.go            |   3545 +
 .../api/genomics/v1/genomics-api.json              |   4061 +
 .../api/genomics/v1/genomics-gen.go                |  13329 ++
 .../api/genomics/v1alpha2/genomics-api.json        |   1316 +
 .../api/genomics/v1alpha2/genomics-gen.go          |   3800 +
 .../api/genomics/v2alpha1/genomics-api.json        |   1224 +
 .../api/genomics/v2alpha1/genomics-gen.go          |   2939 +
 vendor/google.golang.org/api/gensupport/backoff.go |     51 +
 vendor/google.golang.org/api/gensupport/buffer.go  |     79 +
 vendor/google.golang.org/api/gensupport/doc.go     |     10 +
 vendor/google.golang.org/api/gensupport/header.go  |     22 +
 vendor/google.golang.org/api/gensupport/json.go    |    211 +
 .../google.golang.org/api/gensupport/jsonfloat.go  |     57 +
 vendor/google.golang.org/api/gensupport/media.go   |    349 +
 vendor/google.golang.org/api/gensupport/params.go  |     51 +
 .../google.golang.org/api/gensupport/resumable.go  |    216 +
 vendor/google.golang.org/api/gensupport/retry.go   |     84 +
 vendor/google.golang.org/api/gensupport/send.go    |     87 +
 .../google.golang.org/api/gmail/v1/gmail-api.json  |   3656 +
 vendor/google.golang.org/api/gmail/v1/gmail-gen.go |  12443 ++
 vendor/google.golang.org/api/go.mod                |     16 +
 vendor/google.golang.org/api/go.sum                |    122 +
 .../api/google-api-go-generator/Makefile           |     35 +
 .../api/google-api-go-generator/docurls.go         |    156 +
 .../api/google-api-go-generator/gen.go             |   2422 +
 .../internal/disco/disco.go                        |    440 +
 .../internal/disco/testdata/error.json             |      7 +
 .../internal/disco/testdata/test-api.json          |    235 +
 .../api/google-api-go-generator/replacements.go    |     34 +
 .../api/google-api-go-generator/testdata/any.json  |   1018 +
 .../api/google-api-go-generator/testdata/any.want  |   3219 +
 .../testdata/arrayofarray-1.json                   |     49 +
 .../testdata/arrayofarray-1.want                   |    104 +
 .../testdata/arrayofenum.json                      |    191 +
 .../testdata/arrayofenum.want                      |    189 +
 .../testdata/arrayofmapofobjects.json              |     36 +
 .../testdata/arrayofmapofobjects.want              |    100 +
 .../testdata/arrayofmapofstrings.json              |     32 +
 .../testdata/arrayofmapofstrings.want              |     97 +
 .../testdata/blogger-3.json                        |   2199 +
 .../testdata/blogger-3.want                        |   6865 +
 .../google-api-go-generator/testdata/floats.json   |     33 +
 .../google-api-go-generator/testdata/floats.want   |    119 +
 .../testdata/getwithoutbody.json                   |     89 +
 .../testdata/getwithoutbody.want                   |    353 +
 .../testdata/json-body.json                        |   2260 +
 .../testdata/json-body.want                        |   7589 +
 .../google-api-go-generator/testdata/mapofany.json |     51 +
 .../google-api-go-generator/testdata/mapofany.want |    131 +
 .../testdata/mapofarrayofobjects.json              |     76 +
 .../testdata/mapofarrayofobjects.want              |    225 +
 .../testdata/mapofint64strings.json                |     34 +
 .../testdata/mapofint64strings.want                |    100 +
 .../testdata/mapofobjects.json                     |     35 +
 .../testdata/mapofobjects.want                     |    126 +
 .../testdata/mapofstrings-1.json                   |     72 +
 .../testdata/mapofstrings-1.want                   |    222 +
 .../google-api-go-generator/testdata/paging.json   |    149 +
 .../testdata/param-rename.json                     |     94 +
 .../testdata/param-rename.want                     |    386 +
 .../testdata/quotednum.json                        |     94 +
 .../testdata/quotednum.want                        |    107 +
 .../google-api-go-generator/testdata/repeated.json |     65 +
 .../google-api-go-generator/testdata/repeated.want |    262 +
 .../testdata/required-query.json                   |     43 +
 .../testdata/required-query.want                   |    247 +
 .../testdata/resource-named-service.json           |   2041 +
 .../testdata/resource-named-service.want           |   5364 +
 .../testdata/unfortunatedefaults.json              |    158 +
 .../testdata/unfortunatedefaults.want              |    251 +
 .../google-api-go-generator/testdata/variants.json |    418 +
 .../google-api-go-generator/testdata/variants.want |    552 +
 .../testdata/wrapnewlines.json                     |     30 +
 .../testdata/wrapnewlines.want                     |    103 +
 .../google.golang.org/api/googleapi/googleapi.go   |    403 +
 .../api/googleapi/internal/uritemplates/LICENSE    |     18 +
 .../internal/uritemplates/uritemplates.go          |    248 +
 .../api/googleapi/internal/uritemplates/utils.go   |     17 +
 .../api/googleapi/transport/apikey.go              |     38 +
 vendor/google.golang.org/api/googleapi/types.go    |    202 +
 .../groupsmigration/v1/groupsmigration-api.json    |    142 +
 .../api/groupsmigration/v1/groupsmigration-gen.go  |    337 +
 .../api/groupssettings/v1/groupssettings-api.json  |    343 +
 .../api/groupssettings/v1/groupssettings-gen.go    |    716 +
 .../api/healthcare/v1alpha/healthcare-api.json     |   3933 +
 .../api/healthcare/v1alpha/healthcare-gen.go       |  16076 ++
 .../api/healthcare/v1alpha2/healthcare-api.json    |   4655 +
 .../api/healthcare/v1alpha2/healthcare-gen.go      |  19303 +++
 vendor/google.golang.org/api/iam/v1/iam-api.json   |   2061 +
 vendor/google.golang.org/api/iam/v1/iam-gen.go     |   7515 +
 .../api/iamcredentials/v1/iamcredentials-api.json  |    428 +
 .../api/iamcredentials/v1/iamcredentials-gen.go    |   1270 +
 vendor/google.golang.org/api/iap/v1/iap-api.json   |    318 +
 vendor/google.golang.org/api/iap/v1/iap-gen.go     |    864 +
 .../google.golang.org/api/iap/v1beta1/iap-api.json |    318 +
 .../google.golang.org/api/iap/v1beta1/iap-gen.go   |    868 +
 .../identitytoolkit/v3/identitytoolkit-api.json    |   2115 +
 .../api/identitytoolkit/v3/identitytoolkit-gen.go  |   4834 +
 .../api/indexing/v3/indexing-api.json              |    219 +
 .../api/indexing/v3/indexing-gen.go                |    480 +
 vendor/google.golang.org/api/internal/creds.go     |    102 +
 .../google.golang.org/api/internal/kokoro/test.sh  |     44 +
 .../api/internal/kokoro/trampoline.sh              |     24 +
 .../google.golang.org/api/internal/kokoro/vet.sh   |     66 +
 vendor/google.golang.org/api/internal/pool.go      |     61 +
 .../api/internal/service-account.json              |     12 +
 vendor/google.golang.org/api/internal/settings.go  |     96 +
 vendor/google.golang.org/api/iterator/iterator.go  |    231 +
 .../api/iterator/testing/testing.go                |    187 +
 vendor/google.golang.org/api/jobs/v2/jobs-api.json |   3302 +
 vendor/google.golang.org/api/jobs/v2/jobs-gen.go   |   8240 +
 vendor/google.golang.org/api/jobs/v3/jobs-api.json |   2641 +
 vendor/google.golang.org/api/jobs/v3/jobs-gen.go   |   6909 +
 .../api/jobs/v3p1beta1/jobs-api.json               |   2825 +
 .../api/jobs/v3p1beta1/jobs-gen.go                 |   7620 +
 vendor/google.golang.org/api/key.json.enc          |    Bin 0 -> 2432 bytes
 .../api/kgsearch/v1/kgsearch-api.json              |    183 +
 .../api/kgsearch/v1/kgsearch-gen.go                |    345 +
 .../api/language/v1/language-api.json              |   1241 +
 .../api/language/v1/language-gen.go                |   2303 +
 .../api/language/v1beta1/language-api.json         |   1099 +
 .../api/language/v1beta1/language-gen.go           |   1827 +
 .../api/language/v1beta2/language-api.json         |   1241 +
 .../api/language/v1beta2/language-gen.go           |   2303 +
 .../api/lib/codereview/codereview.cfg              |      1 +
 .../api/libraryagent/v1/libraryagent-api.json      |    363 +
 .../api/libraryagent/v1/libraryagent-gen.go        |   1203 +
 .../api/licensing/v1/licensing-api.json            |    465 +
 .../api/licensing/v1/licensing-gen.go              |   1370 +
 .../api/logging/v2/logging-api.json                |   3635 +
 .../api/logging/v2/logging-gen.go                  |  13909 ++
 .../api/logging/v2beta1/logging-api.json           |   1560 +
 .../api/logging/v2beta1/logging-gen.go             |   4012 +
 .../api/manufacturers/v1/manufacturers-api.json    |    757 +
 .../api/manufacturers/v1/manufacturers-gen.go      |   1531 +
 .../api/mirror/v1/mirror-api.json                  |   1390 +
 .../google.golang.org/api/mirror/v1/mirror-gen.go  |   4760 +
 vendor/google.golang.org/api/ml/v1/ml-api.json     |   2296 +
 vendor/google.golang.org/api/ml/v1/ml-gen.go       |   7774 +
 .../api/monitoring/v1/monitoring-api.json          |    519 +
 .../api/monitoring/v1/monitoring-gen.go            |   1188 +
 .../api/monitoring/v3/monitoring-api.json          |   3357 +
 .../api/monitoring/v3/monitoring-gen.go            |  10057 ++
 .../api/oauth2/v1/oauth2-api.json                  |    407 +
 .../google.golang.org/api/oauth2/v1/oauth2-gen.go  |   1390 +
 .../api/oauth2/v2/oauth2-api.json                  |    294 +
 .../google.golang.org/api/oauth2/v2/oauth2-gen.go  |    830 +
 .../api/option/credentials_go19.go                 |     33 +
 .../api/option/credentials_notgo19.go              |     32 +
 vendor/google.golang.org/api/option/option.go      |    235 +
 .../api/oslogin/v1/oslogin-api.json                |    437 +
 .../api/oslogin/v1/oslogin-gen.go                  |   1206 +
 .../api/oslogin/v1alpha/oslogin-api.json           |    465 +
 .../api/oslogin/v1alpha/oslogin-gen.go             |   1260 +
 .../api/oslogin/v1beta/oslogin-api.json            |    445 +
 .../api/oslogin/v1beta/oslogin-gen.go              |   1214 +
 .../pagespeedonline/v1/pagespeedonline-api.json    |    419 +
 .../api/pagespeedonline/v1/pagespeedonline-gen.go  |    867 +
 .../pagespeedonline/v2/pagespeedonline-api.json    |    494 +
 .../api/pagespeedonline/v2/pagespeedonline-gen.go  |    906 +
 .../pagespeedonline/v4/pagespeedonline-api.json    |    606 +
 .../api/pagespeedonline/v4/pagespeedonline-gen.go  |   1078 +
 .../pagespeedonline/v5/pagespeedonline-api.json    |    570 +
 .../api/pagespeedonline/v5/pagespeedonline-gen.go  |   1096 +
 .../api/partners/v2/partners-api.json              |   3523 +
 .../api/partners/v2/partners-gen.go                |   7308 +
 .../api/people/v1/people-api.json                  |   2013 +
 .../google.golang.org/api/people/v1/people-gen.go  |   4829 +
 .../api/photoslibrary/v1/photoslibrary-api.json    |   1230 +
 .../api/photoslibrary/v1/photoslibrary-gen.go      |   3314 +
 .../api/playcustomapp/v1/playcustomapp-api.json    |    149 +
 .../api/playcustomapp/v1/playcustomapp-gen.go      |    360 +
 .../v1/playmoviespartner-api.json                  |   1031 +
 .../playmoviespartner/v1/playmoviespartner-gen.go  |   2202 +
 vendor/google.golang.org/api/plus/v1/plus-api.json |   1569 +
 vendor/google.golang.org/api/plus/v1/plus-gen.go   |   3981 +
 .../api/plusdomains/v1/plusdomains-api.json        |   2241 +
 .../api/plusdomains/v1/plusdomains-gen.go          |   6144 +
 vendor/google.golang.org/api/poly/v1/poly-api.json |    793 +
 vendor/google.golang.org/api/poly/v1/poly-gen.go   |   1865 +
 .../api/prediction/v1.2/prediction-api.json        |    354 +
 .../api/prediction/v1.2/prediction-gen.go          |   1140 +
 .../api/prediction/v1.3/prediction-api.json        |    412 +
 .../api/prediction/v1.3/prediction-gen.go          |   1186 +
 .../api/prediction/v1.4/prediction-api.json        |    437 +
 .../api/prediction/v1.4/prediction-gen.go          |   1232 +
 .../api/prediction/v1.5/prediction-api.json        |    700 +
 .../api/prediction/v1.5/prediction-gen.go          |   1992 +
 .../v1beta1/proximitybeacon-api.json               |   1148 +
 .../proximitybeacon/v1beta1/proximitybeacon-gen.go |   4252 +
 .../api/pubsub/v1/pubsub-api.json                  |   1640 +
 .../google.golang.org/api/pubsub/v1/pubsub-gen.go  |   6652 +
 .../api/pubsub/v1beta1a/pubsub-api.json            |    796 +
 .../api/pubsub/v1beta1a/pubsub-gen.go              |   2971 +
 .../api/pubsub/v1beta2/pubsub-api.json             |   1091 +
 .../api/pubsub/v1beta2/pubsub-gen.go               |   4177 +
 .../api/qpxexpress/v1/qpxexpress-api.json          |    899 +
 .../api/qpxexpress/v1/qpxexpress-gen.go            |   1365 +
 .../google.golang.org/api/redis/v1/redis-api.json  |    803 +
 vendor/google.golang.org/api/redis/v1/redis-gen.go |   2611 +
 .../api/redis/v1beta1/redis-api.json               |    809 +
 .../api/redis/v1beta1/redis-gen.go                 |   2631 +
 .../v1/remotebuildexecution-api.json               |   1974 +
 .../v1/remotebuildexecution-gen.go                 |   5466 +
 .../v1alpha/remotebuildexecution-api.json          |   1920 +
 .../v1alpha/remotebuildexecution-gen.go            |   5443 +
 .../v2/remotebuildexecution-api.json               |   2349 +
 .../v2/remotebuildexecution-gen.go                 |   6402 +
 .../api/replicapool/v1beta1/replicapool-api.json   |   1116 +
 .../api/replicapool/v1beta1/replicapool-gen.go     |   2741 +
 .../v1beta1/replicapoolupdater-api.json            |    932 +
 .../v1beta1/replicapoolupdater-gen.go              |   2554 +
 .../api/reseller/v1/reseller-api.json              |    929 +
 .../api/reseller/v1/reseller-gen.go                |   3285 +
 .../api/runtimeconfig/v1/runtimeconfig-api.json    |    312 +
 .../api/runtimeconfig/v1/runtimeconfig-gen.go      |    854 +
 .../runtimeconfig/v1beta1/runtimeconfig-api.json   |   1169 +
 .../api/runtimeconfig/v1beta1/runtimeconfig-gen.go |   4666 +
 .../api/safebrowsing/v4/safebrowsing-api.json      |   1316 +
 .../api/safebrowsing/v4/safebrowsing-gen.go        |   2422 +
 .../api/script/v1/script-api.json                  |   1601 +
 .../google.golang.org/api/script/v1/script-gen.go  |   4447 +
 .../api/searchconsole/v1/searchconsole-api.json    |    281 +
 .../api/searchconsole/v1/searchconsole-gen.go      |    501 +
 .../api/servicebroker/v1/servicebroker-api.json    |    309 +
 .../api/servicebroker/v1/servicebroker-gen.go      |    863 +
 .../servicebroker/v1alpha1/servicebroker-api.json  |   1343 +
 .../servicebroker/v1alpha1/servicebroker-gen.go    |   4157 +
 .../servicebroker/v1beta1/servicebroker-api.json   |   1504 +
 .../api/servicebroker/v1beta1/servicebroker-gen.go |   5022 +
 .../v1/serviceconsumermanagement-api.json          |   2351 +
 .../v1/serviceconsumermanagement-gen.go            |   6625 +
 .../api/servicecontrol/v1/servicecontrol-api.json  |   1610 +
 .../api/servicecontrol/v1/servicecontrol-gen.go    |   3315 +
 .../v1/servicemanagement-api.json                  |   3108 +
 .../servicemanagement/v1/servicemanagement-gen.go  |   9408 ++
 .../v1/servicenetworking-api.json                  |   1839 +
 .../servicenetworking/v1/servicenetworking-gen.go  |   4733 +
 .../v1beta/servicenetworking-api.json              |   2031 +
 .../v1beta/servicenetworking-gen.go                |   5327 +
 .../api/serviceusage/v1/serviceusage-api.json      |   2201 +
 .../api/serviceusage/v1/serviceusage-gen.go        |   5971 +
 .../api/serviceusage/v1beta1/serviceusage-api.json |   2213 +
 .../api/serviceusage/v1beta1/serviceusage-gen.go   |   5763 +
 .../api/serviceuser/v1/serviceuser-api.json        |   1914 +
 .../api/serviceuser/v1/serviceuser-gen.go          |   4858 +
 .../api/sheets/v4/sheets-api.json                  |   5979 +
 .../google.golang.org/api/sheets/v4/sheets-gen.go  |  12534 ++
 .../siteverification/v1/siteverification-api.json  |    321 +
 .../siteverification/v1/siteverification-gen.go    |   1209 +
 .../api/slides/v1/slides-api.json                  |   4516 +
 .../google.golang.org/api/slides/v1/slides-gen.go  |   8812 +
 .../api/sourcerepo/v1/sourcerepo-api.json          |    751 +
 .../api/sourcerepo/v1/sourcerepo-gen.go            |   2414 +
 .../api/spanner/v1/spanner-api.json                |   2797 +
 .../api/spanner/v1/spanner-gen.go                  |  10555 ++
 .../api/spectrum/v1explorer/spectrum-api.json      |    992 +
 .../api/spectrum/v1explorer/spectrum-gen.go        |   2652 +
 .../api/speech/v1/speech-api.json                  |    778 +
 .../google.golang.org/api/speech/v1/speech-gen.go  |   2327 +
 .../api/speech/v1beta1/speech-api.json             |    455 +
 .../api/speech/v1beta1/speech-gen.go               |   1338 +
 .../api/speech/v1p1beta1/speech-api.json           |    840 +
 .../api/speech/v1p1beta1/speech-gen.go             |   2492 +
 .../api/sqladmin/v1beta4/sqladmin-api.json         |   3185 +
 .../api/sqladmin/v1beta4/sqladmin-gen.go           |   9488 ++
 .../api/storage/v1/storage-api.json                |   3848 +
 .../api/storage/v1/storage-gen.go                  |  11530 ++
 .../api/storage/v1beta1/storage-api.json           |   1427 +
 .../api/storage/v1beta1/storage-gen.go             |   4577 +
 .../api/storage/v1beta2/storage-api.json           |   2345 +
 .../api/storage/v1beta2/storage-gen.go             |   7337 +
 .../storagetransfer/v1/storagetransfer-api.json    |   1067 +
 .../api/storagetransfer/v1/storagetransfer-gen.go  |   3237 +
 .../v1/streetviewpublish-api.json                  |    778 +
 .../streetviewpublish/v1/streetviewpublish-gen.go  |   2653 +
 .../api/support/bundler/bundler.go                 |    349 +
 .../api/surveys/v2/surveys-api.json                |    717 +
 .../api/surveys/v2/surveys-gen.go                  |   1934 +
 .../api/tagmanager/v1/tagmanager-api.json          |   3388 +
 .../api/tagmanager/v1/tagmanager-gen.go            |   9225 +
 .../api/tagmanager/v2/tagmanager-api.json          |   4845 +
 .../api/tagmanager/v2/tagmanager-gen.go            |  14408 ++
 .../google.golang.org/api/tasks/v1/tasks-api.json  |    696 +
 vendor/google.golang.org/api/tasks/v1/tasks-gen.go |   2446 +
 .../api/testing/v1/testing-api.json                |   1875 +
 .../api/testing/v1/testing-gen.go                  |   3739 +
 .../api/texttospeech/v1/texttospeech-api.json      |    343 +
 .../api/texttospeech/v1/texttospeech-gen.go        |    791 +
 .../api/texttospeech/v1beta1/texttospeech-api.json |    343 +
 .../api/texttospeech/v1beta1/texttospeech-gen.go   |    791 +
 .../api/toolresults/v1beta3/toolresults-api.json   |   2610 +
 .../api/toolresults/v1beta3/toolresults-gen.go     |   7560 +
 vendor/google.golang.org/api/tools.go              |     23 +
 vendor/google.golang.org/api/tpu/v1/tpu-api.json   |   1110 +
 vendor/google.golang.org/api/tpu/v1/tpu-gen.go     |   3706 +
 .../api/tpu/v1alpha1/tpu-api.json                  |   1110 +
 .../google.golang.org/api/tpu/v1alpha1/tpu-gen.go  |   3706 +
 .../api/tracing/v2/tracing-api.json                |    726 +
 .../api/tracing/v2/tracing-gen.go                  |   1780 +
 .../api/translate/v2/translate-api.json            |    440 +
 .../api/translate/v2/translate-gen.go              |   1230 +
 .../api/transport/bytestream/client.go             |    240 +
 .../api/transport/bytestream/internal/server.go    |    248 +
 vendor/google.golang.org/api/transport/dial.go     |     46 +
 vendor/google.golang.org/api/transport/doc.go      |     21 +
 vendor/google.golang.org/api/transport/go19.go     |     35 +
 .../google.golang.org/api/transport/grpc/dial.go   |    129 +
 .../api/transport/grpc/dial_appengine.go           |     41 +
 .../google.golang.org/api/transport/http/dial.go   |    161 +
 .../api/transport/http/dial_appengine.go           |     30 +
 .../transport/http/internal/propagation/http.go    |     96 +
 vendor/google.golang.org/api/transport/not_go19.go |     35 +
 .../api/urlshortener/v1/urlshortener-api.json      |    319 +
 .../api/urlshortener/v1/urlshortener-gen.go        |    755 +
 .../google.golang.org/api/vault/v1/vault-api.json  |   2015 +
 vendor/google.golang.org/api/vault/v1/vault-gen.go |   6244 +
 .../v1/videointelligence-api.json                  |   3140 +
 .../videointelligence/v1/videointelligence-gen.go  |   6906 +
 .../v1beta2/videointelligence-api.json             |   2991 +
 .../v1beta2/videointelligence-gen.go               |   6180 +
 .../v1p1beta1/videointelligence-api.json           |   2991 +
 .../v1p1beta1/videointelligence-gen.go             |   6180 +
 .../v1p2beta1/videointelligence-api.json           |   2991 +
 .../v1p2beta1/videointelligence-gen.go             |   6180 +
 .../api/vision/v1/vision-api.json                  |   8566 +
 .../google.golang.org/api/vision/v1/vision-gen.go  |  18453 ++
 .../api/vision/v1p1beta1/vision-api.json           |   7628 +
 .../api/vision/v1p1beta1/vision-gen.go             |  14060 ++
 .../api/vision/v1p2beta1/vision-api.json           |   7628 +
 .../api/vision/v1p2beta1/vision-gen.go             |  14060 ++
 .../api/webfonts/v1/webfonts-api.json              |    175 +
 .../api/webfonts/v1/webfonts-gen.go                |    326 +
 .../api/webmasters/v3/webmasters-api.json          |    969 +
 .../api/webmasters/v3/webmasters-gen.go            |   2710 +
 .../v1alpha/websecurityscanner-api.json            |   1120 +
 .../v1alpha/websecurityscanner-gen.go              |   3286 +
 .../api/youtube/v3/youtube-api.json                |  10901 ++
 .../api/youtube/v3/youtube-gen.go                  |  23748 +++
 .../youtubeanalytics/v1/youtubeanalytics-api.json  |    547 +
 .../youtubeanalytics/v1/youtubeanalytics-gen.go    |   1796 +
 .../v1beta1/youtubeanalytics-api.json              |    550 +
 .../v1beta1/youtubeanalytics-gen.go                |   1796 +
 .../youtubeanalytics/v2/youtubeanalytics-api.json  |    744 +
 .../youtubeanalytics/v2/youtubeanalytics-gen.go    |   2287 +
 .../youtubereporting/v1/youtubereporting-api.json  |   1001 +
 .../youtubereporting/v1/youtubereporting-gen.go    |   2383 +
 vendor/google.golang.org/appengine/.travis.yml     |     20 +
 vendor/google.golang.org/appengine/CONTRIBUTING.md |     90 +
 vendor/google.golang.org/appengine/LICENSE         |    202 +
 vendor/google.golang.org/appengine/README.md       |     73 +
 vendor/google.golang.org/appengine/aetest/doc.go   |     42 +
 .../google.golang.org/appengine/aetest/instance.go |     58 +
 .../appengine/aetest/instance_classic.go           |     21 +
 .../appengine/aetest/instance_vm.go                |    284 +
 vendor/google.golang.org/appengine/aetest/user.go  |     36 +
 vendor/google.golang.org/appengine/appengine.go    |    131 +
 vendor/google.golang.org/appengine/appengine_vm.go |     20 +
 .../appengine/blobstore/blobstore.go               |    306 +
 .../google.golang.org/appengine/blobstore/read.go  |    160 +
 .../appengine/capability/capability.go             |     52 +
 .../google.golang.org/appengine/channel/channel.go |     87 +
 .../appengine/cloudsql/cloudsql.go                 |     62 +
 .../appengine/cloudsql/cloudsql_classic.go         |     17 +
 .../appengine/cloudsql/cloudsql_vm.go              |     16 +
 .../appengine/cmd/aebundler/aebundler.go           |    342 +
 .../appengine/cmd/aedeploy/aedeploy.go             |     72 +
 vendor/google.golang.org/appengine/cmd/aefix/ae.go |    185 +
 .../google.golang.org/appengine/cmd/aefix/fix.go   |    848 +
 .../google.golang.org/appengine/cmd/aefix/main.go  |    258 +
 .../appengine/cmd/aefix/typecheck.go               |    673 +
 .../appengine/datastore/datastore.go               |    407 +
 .../google.golang.org/appengine/datastore/doc.go   |    361 +
 .../google.golang.org/appengine/datastore/key.go   |    396 +
 .../google.golang.org/appengine/datastore/load.go  |    429 +
 .../appengine/datastore/metadata.go                |     78 +
 .../google.golang.org/appengine/datastore/prop.go  |    330 +
 .../google.golang.org/appengine/datastore/query.go |    757 +
 .../google.golang.org/appengine/datastore/save.go  |    333 +
 .../appengine/datastore/transaction.go             |     96 +
 vendor/google.golang.org/appengine/delay/delay.go  |    302 +
 .../appengine/demos/guestbook/app.yaml             |     14 +
 .../appengine/demos/guestbook/favicon.ico          |    Bin 0 -> 1150 bytes
 .../appengine/demos/guestbook/guestbook.go         |    109 +
 .../appengine/demos/guestbook/index.yaml           |      7 +
 .../demos/guestbook/templates/guestbook.html       |     26 +
 .../appengine/demos/helloworld/app.yaml            |     10 +
 .../appengine/demos/helloworld/favicon.ico         |    Bin 0 -> 1150 bytes
 .../appengine/demos/helloworld/helloworld.go       |     50 +
 vendor/google.golang.org/appengine/errors.go       |     46 +
 vendor/google.golang.org/appengine/file/file.go    |     28 +
 vendor/google.golang.org/appengine/go.mod          |      7 +
 vendor/google.golang.org/appengine/go.sum          |      6 +
 vendor/google.golang.org/appengine/identity.go     |    142 +
 vendor/google.golang.org/appengine/image/image.go  |     67 +
 .../appengine/internal/aetesting/fake.go           |     81 +
 vendor/google.golang.org/appengine/internal/api.go |    668 +
 .../appengine/internal/api_classic.go              |    169 +
 .../appengine/internal/api_common.go               |    123 +
 .../google.golang.org/appengine/internal/app_id.go |     28 +
 .../app_identity/app_identity_service.pb.go        |    611 +
 .../app_identity/app_identity_service.proto        |     64 +
 .../appengine/internal/base/api_base.pb.go         |    308 +
 .../appengine/internal/base/api_base.proto         |     33 +
 .../internal/blobstore/blobstore_service.pb.go     |    666 +
 .../internal/blobstore/blobstore_service.proto     |     71 +
 .../internal/capability/capability_service.pb.go   |    203 +
 .../internal/capability/capability_service.proto   |     28 +
 .../internal/channel/channel_service.pb.go         |    273 +
 .../internal/channel/channel_service.proto         |     30 +
 .../internal/datastore/datastore_v3.pb.go          |   4367 +
 .../internal/datastore/datastore_v3.proto          |    551 +
 .../appengine/internal/identity.go                 |     49 +
 .../appengine/internal/identity_classic.go         |     61 +
 .../appengine/internal/identity_flex.go            |     11 +
 .../appengine/internal/identity_vm.go              |    134 +
 .../appengine/internal/image/images_service.pb.go  |   1375 +
 .../appengine/internal/image/images_service.proto  |    162 +
 .../appengine/internal/internal.go                 |    110 +
 .../appengine/internal/log/log_service.pb.go       |   1313 +
 .../appengine/internal/log/log_service.proto       |    150 +
 .../appengine/internal/mail/mail_service.pb.go     |    355 +
 .../appengine/internal/mail/mail_service.proto     |     45 +
 .../google.golang.org/appengine/internal/main.go   |     15 +
 .../appengine/internal/main_vm.go                  |     48 +
 .../internal/memcache/memcache_service.pb.go       |   1562 +
 .../internal/memcache/memcache_service.proto       |    165 +
 .../appengine/internal/metadata.go                 |     60 +
 .../internal/modules/modules_service.pb.go         |    786 +
 .../internal/modules/modules_service.proto         |     80 +
 vendor/google.golang.org/appengine/internal/net.go |     56 +
 .../google.golang.org/appengine/internal/regen.sh  |     40 +
 .../appengine/internal/remote_api/remote_api.pb.go |    361 +
 .../appengine/internal/remote_api/remote_api.proto |     44 +
 .../appengine/internal/search/search.pb.go         |   3459 +
 .../appengine/internal/search/search.proto         |    394 +
 .../appengine/internal/socket/socket_service.pb.go |   2822 +
 .../appengine/internal/socket/socket_service.proto |    460 +
 .../appengine/internal/system/system_service.pb.go |    362 +
 .../appengine/internal/system/system_service.proto |     49 +
 .../internal/taskqueue/taskqueue_service.pb.go     |   3149 +
 .../internal/taskqueue/taskqueue_service.proto     |    342 +
 .../appengine/internal/transaction.go              |    115 +
 .../internal/urlfetch/urlfetch_service.pb.go       |    527 +
 .../internal/urlfetch/urlfetch_service.proto       |     64 +
 .../appengine/internal/user/user_service.pb.go     |    531 +
 .../appengine/internal/user/user_service.proto     |     58 +
 .../appengine/internal/xmpp/xmpp_service.pb.go     |    726 +
 .../appengine/internal/xmpp/xmpp_service.proto     |     83 +
 vendor/google.golang.org/appengine/log/api.go      |     40 +
 vendor/google.golang.org/appengine/log/log.go      |    323 +
 vendor/google.golang.org/appengine/mail/mail.go    |    123 +
 .../appengine/memcache/memcache.go                 |    526 +
 .../google.golang.org/appengine/module/module.go   |    113 +
 vendor/google.golang.org/appengine/namespace.go    |     25 +
 .../appengine/remote_api/client.go                 |    194 +
 .../appengine/remote_api/remote_api.go             |    152 +
 .../google.golang.org/appengine/runtime/runtime.go |    148 +
 vendor/google.golang.org/appengine/search/doc.go   |    209 +
 vendor/google.golang.org/appengine/search/field.go |     82 +
 .../google.golang.org/appengine/search/search.go   |   1189 +
 .../google.golang.org/appengine/search/struct.go   |    251 +
 vendor/google.golang.org/appengine/socket/doc.go   |     10 +
 .../appengine/socket/socket_classic.go             |    290 +
 .../appengine/socket/socket_vm.go                  |     64 +
 .../appengine/taskqueue/taskqueue.go               |    541 +
 vendor/google.golang.org/appengine/timeout.go      |     20 +
 .../google.golang.org/appengine/travis_install.sh  |     18 +
 vendor/google.golang.org/appengine/travis_test.sh  |     12 +
 .../appengine/urlfetch/urlfetch.go                 |    210 +
 vendor/google.golang.org/appengine/user/oauth.go   |     52 +
 vendor/google.golang.org/appengine/user/user.go    |     84 +
 .../appengine/user/user_classic.go                 |     44 +
 vendor/google.golang.org/appengine/user/user_vm.go |     38 +
 vendor/google.golang.org/appengine/xmpp/xmpp.go    |    253 +
 vendor/gopkg.in/fsnotify.v1/.editorconfig          |      5 +
 .../gopkg.in/fsnotify.v1/.github/ISSUE_TEMPLATE.md |     11 +
 .../fsnotify.v1/.github/PULL_REQUEST_TEMPLATE.md   |      8 +
 vendor/gopkg.in/fsnotify.v1/.gitignore             |      6 +
 vendor/gopkg.in/fsnotify.v1/.travis.yml            |     30 +
 vendor/gopkg.in/fsnotify.v1/AUTHORS                |     52 +
 vendor/gopkg.in/fsnotify.v1/CHANGELOG.md           |    317 +
 vendor/gopkg.in/fsnotify.v1/CONTRIBUTING.md        |     77 +
 vendor/gopkg.in/fsnotify.v1/LICENSE                |     28 +
 vendor/gopkg.in/fsnotify.v1/README.md              |     79 +
 vendor/gopkg.in/fsnotify.v1/fen.go                 |     37 +
 vendor/gopkg.in/fsnotify.v1/fsnotify.go            |     66 +
 vendor/gopkg.in/fsnotify.v1/inotify.go             |    337 +
 vendor/gopkg.in/fsnotify.v1/inotify_poller.go      |    187 +
 vendor/gopkg.in/fsnotify.v1/kqueue.go              |    521 +
 vendor/gopkg.in/fsnotify.v1/open_mode_bsd.go       |     11 +
 vendor/gopkg.in/fsnotify.v1/open_mode_darwin.go    |     12 +
 vendor/gopkg.in/fsnotify.v1/windows.go             |    561 +
 vendor/gopkg.in/inf.v0/LICENSE                     |     28 +
 vendor/gopkg.in/inf.v0/dec.go                      |    615 +
 vendor/gopkg.in/inf.v0/rounder.go                  |    145 +
 vendor/gopkg.in/tomb.v1/LICENSE                    |     29 +
 vendor/gopkg.in/tomb.v1/README.md                  |      4 +
 vendor/gopkg.in/tomb.v1/tomb.go                    |    176 +
 vendor/gopkg.in/yaml.v2/.travis.yml                |     12 +
 vendor/gopkg.in/yaml.v2/LICENSE                    |    201 +
 vendor/gopkg.in/yaml.v2/LICENSE.libyaml            |     31 +
 vendor/gopkg.in/yaml.v2/NOTICE                     |     13 +
 vendor/gopkg.in/yaml.v2/README.md                  |    133 +
 vendor/gopkg.in/yaml.v2/apic.go                    |    739 +
 vendor/gopkg.in/yaml.v2/decode.go                  |    775 +
 vendor/gopkg.in/yaml.v2/emitterc.go                |   1685 +
 vendor/gopkg.in/yaml.v2/encode.go                  |    362 +
 vendor/gopkg.in/yaml.v2/go.mod                     |      5 +
 vendor/gopkg.in/yaml.v2/parserc.go                 |   1095 +
 vendor/gopkg.in/yaml.v2/readerc.go                 |    412 +
 vendor/gopkg.in/yaml.v2/resolve.go                 |    258 +
 vendor/gopkg.in/yaml.v2/scannerc.go                |   2696 +
 vendor/gopkg.in/yaml.v2/sorter.go                  |    113 +
 vendor/gopkg.in/yaml.v2/writerc.go                 |     26 +
 vendor/gopkg.in/yaml.v2/yaml.go                    |    466 +
 vendor/gopkg.in/yaml.v2/yamlh.go                   |    738 +
 vendor/gopkg.in/yaml.v2/yamlprivateh.go            |    173 +
 vendor/k8s.io/api/.github/PULL_REQUEST_TEMPLATE.md |      2 +
 vendor/k8s.io/api/CONTRIBUTING.md                  |      7 +
 vendor/k8s.io/api/Godeps/Godeps.json               |    242 +
 vendor/k8s.io/api/Godeps/OWNERS                    |      2 +
 vendor/k8s.io/api/Godeps/Readme                    |      5 +
 vendor/k8s.io/api/LICENSE                          |    202 +
 vendor/k8s.io/api/OWNERS                           |     50 +
 vendor/k8s.io/api/README.md                        |      1 +
 vendor/k8s.io/api/SECURITY_CONTACTS                |     17 +
 vendor/k8s.io/api/admission/v1beta1/doc.go         |     21 +
 .../k8s.io/api/admission/v1beta1/generated.pb.go   |   1208 +
 .../k8s.io/api/admission/v1beta1/generated.proto   |    112 +
 vendor/k8s.io/api/admission/v1beta1/register.go    |     51 +
 vendor/k8s.io/api/admission/v1beta1/types.go       |    116 +
 .../v1beta1/types_swagger_doc_generated.go         |     71 +
 .../api/admission/v1beta1/zz_generated.deepcopy.go |    129 +
 .../api/admissionregistration/v1alpha1/doc.go      |     25 +
 .../admissionregistration/v1alpha1/generated.pb.go |   1028 +
 .../admissionregistration/v1alpha1/generated.proto |    108 +
 .../api/admissionregistration/v1alpha1/register.go |     51 +
 .../api/admissionregistration/v1alpha1/types.go    |    106 +
 .../v1alpha1/types_swagger_doc_generated.go        |     71 +
 .../v1alpha1/zz_generated.deepcopy.go              |    145 +
 .../api/admissionregistration/v1beta1/doc.go       |     25 +
 .../admissionregistration/v1beta1/generated.pb.go  |   2150 +
 .../admissionregistration/v1beta1/generated.proto  |    263 +
 .../api/admissionregistration/v1beta1/register.go  |     53 +
 .../api/admissionregistration/v1beta1/types.go     |    281 +
 .../v1beta1/types_swagger_doc_generated.go         |    125 +
 .../v1beta1/zz_generated.deepcopy.go               |    317 +
 vendor/k8s.io/api/apps/OWNERS                      |     19 +
 vendor/k8s.io/api/apps/v1/doc.go                   |     20 +
 vendor/k8s.io/api/apps/v1/generated.pb.go          |   6945 +
 vendor/k8s.io/api/apps/v1/generated.proto          |    701 +
 vendor/k8s.io/api/apps/v1/register.go              |     60 +
 vendor/k8s.io/api/apps/v1/types.go                 |    819 +
 .../api/apps/v1/types_swagger_doc_generated.go     |    365 +
 vendor/k8s.io/api/apps/v1/zz_generated.deepcopy.go |    856 +
 vendor/k8s.io/api/apps/v1beta1/doc.go              |     20 +
 vendor/k8s.io/api/apps/v1beta1/generated.pb.go     |   5291 +
 vendor/k8s.io/api/apps/v1beta1/generated.proto     |    484 +
 vendor/k8s.io/api/apps/v1beta1/register.go         |     58 +
 vendor/k8s.io/api/apps/v1beta1/types.go            |    568 +
 .../apps/v1beta1/types_swagger_doc_generated.go    |    273 +
 .../api/apps/v1beta1/zz_generated.deepcopy.go      |    658 +
 vendor/k8s.io/api/apps/v1beta2/doc.go              |     20 +
 vendor/k8s.io/api/apps/v1beta2/generated.pb.go     |   7586 +
 vendor/k8s.io/api/apps/v1beta2/generated.proto     |    752 +
 vendor/k8s.io/api/apps/v1beta2/register.go         |     61 +
 vendor/k8s.io/api/apps/v1beta2/types.go            |    877 +
 .../apps/v1beta2/types_swagger_doc_generated.go    |    396 +
 .../api/apps/v1beta2/zz_generated.deepcopy.go      |    923 +
 vendor/k8s.io/api/authentication/OWNERS            |      9 +
 vendor/k8s.io/api/authentication/v1/doc.go         |     20 +
 .../k8s.io/api/authentication/v1/generated.pb.go   |   2148 +
 .../k8s.io/api/authentication/v1/generated.proto   |    160 +
 vendor/k8s.io/api/authentication/v1/register.go    |     52 +
 vendor/k8s.io/api/authentication/v1/types.go       |    168 +
 .../v1/types_swagger_doc_generated.go              |    113 +
 .../api/authentication/v1/zz_generated.deepcopy.go |    239 +
 vendor/k8s.io/api/authentication/v1beta1/doc.go    |     20 +
 .../api/authentication/v1beta1/generated.pb.go     |   1302 +
 .../api/authentication/v1beta1/generated.proto     |     99 +
 .../k8s.io/api/authentication/v1beta1/register.go  |     51 +
 vendor/k8s.io/api/authentication/v1beta1/types.go  |     92 +
 .../v1beta1/types_swagger_doc_generated.go         |     72 +
 .../v1beta1/zz_generated.deepcopy.go               |    139 +
 vendor/k8s.io/api/authorization/OWNERS             |     17 +
 vendor/k8s.io/api/authorization/v1/doc.go          |     21 +
 vendor/k8s.io/api/authorization/v1/generated.pb.go |   3528 +
 vendor/k8s.io/api/authorization/v1/generated.proto |    273 +
 vendor/k8s.io/api/authorization/v1/register.go     |     55 +
 vendor/k8s.io/api/authorization/v1/types.go        |    268 +
 .../v1/types_swagger_doc_generated.go              |    173 +
 .../api/authorization/v1/zz_generated.deepcopy.go  |    398 +
 vendor/k8s.io/api/authorization/v1beta1/doc.go     |     21 +
 .../api/authorization/v1beta1/generated.pb.go      |   3529 +
 .../api/authorization/v1beta1/generated.proto      |    273 +
 .../k8s.io/api/authorization/v1beta1/register.go   |     55 +
 vendor/k8s.io/api/authorization/v1beta1/types.go   |    268 +
 .../v1beta1/types_swagger_doc_generated.go         |    173 +
 .../authorization/v1beta1/zz_generated.deepcopy.go |    398 +
 vendor/k8s.io/api/autoscaling/OWNERS               |     19 +
 vendor/k8s.io/api/autoscaling/v1/doc.go            |     20 +
 vendor/k8s.io/api/autoscaling/v1/generated.pb.go   |   4420 +
 vendor/k8s.io/api/autoscaling/v1/generated.proto   |    382 +
 vendor/k8s.io/api/autoscaling/v1/register.go       |     53 +
 vendor/k8s.io/api/autoscaling/v1/types.go          |    396 +
 .../autoscaling/v1/types_swagger_doc_generated.go  |    244 +
 .../api/autoscaling/v1/zz_generated.deepcopy.go    |    569 +
 vendor/k8s.io/api/autoscaling/v2beta1/doc.go       |     20 +
 .../k8s.io/api/autoscaling/v2beta1/generated.pb.go |   4036 +
 .../k8s.io/api/autoscaling/v2beta1/generated.proto |    363 +
 vendor/k8s.io/api/autoscaling/v2beta1/register.go  |     52 +
 vendor/k8s.io/api/autoscaling/v2beta1/types.go     |    372 +
 .../v2beta1/types_swagger_doc_generated.go         |    215 +
 .../autoscaling/v2beta1/zz_generated.deepcopy.go   |    512 +
 vendor/k8s.io/api/batch/OWNERS                     |     18 +
 vendor/k8s.io/api/batch/v1/doc.go                  |     20 +
 vendor/k8s.io/api/batch/v1/generated.pb.go         |   1615 +
 vendor/k8s.io/api/batch/v1/generated.proto         |    173 +
 vendor/k8s.io/api/batch/v1/register.go             |     52 +
 vendor/k8s.io/api/batch/v1/types.go                |    181 +
 .../api/batch/v1/types_swagger_doc_generated.go    |     94 +
 .../k8s.io/api/batch/v1/zz_generated.deepcopy.go   |    215 +
 vendor/k8s.io/api/batch/v1beta1/doc.go             |     20 +
 vendor/k8s.io/api/batch/v1beta1/generated.pb.go    |   1509 +
 vendor/k8s.io/api/batch/v1beta1/generated.proto    |    138 +
 vendor/k8s.io/api/batch/v1beta1/register.go        |     53 +
 vendor/k8s.io/api/batch/v1beta1/types.go           |    158 +
 .../batch/v1beta1/types_swagger_doc_generated.go   |     96 +
 .../api/batch/v1beta1/zz_generated.deepcopy.go     |    214 +
 vendor/k8s.io/api/batch/v2alpha1/doc.go            |     20 +
 vendor/k8s.io/api/batch/v2alpha1/generated.pb.go   |   1510 +
 vendor/k8s.io/api/batch/v2alpha1/generated.proto   |    136 +
 vendor/k8s.io/api/batch/v2alpha1/register.go       |     53 +
 vendor/k8s.io/api/batch/v2alpha1/types.go          |    156 +
 .../batch/v2alpha1/types_swagger_doc_generated.go  |     96 +
 .../api/batch/v2alpha1/zz_generated.deepcopy.go    |    214 +
 vendor/k8s.io/api/certificates/OWNERS              |     14 +
 vendor/k8s.io/api/certificates/v1beta1/doc.go      |     21 +
 .../api/certificates/v1beta1/generated.pb.go       |   1693 +
 .../api/certificates/v1beta1/generated.proto       |    122 +
 vendor/k8s.io/api/certificates/v1beta1/register.go |     59 +
 vendor/k8s.io/api/certificates/v1beta1/types.go    |    155 +
 .../v1beta1/types_swagger_doc_generated.go         |     74 +
 .../certificates/v1beta1/zz_generated.deepcopy.go  |    194 +
 vendor/k8s.io/api/code-of-conduct.md               |      3 +
 .../k8s.io/api/core/v1/annotation_key_constants.go |     81 +
 vendor/k8s.io/api/core/v1/doc.go                   |     21 +
 vendor/k8s.io/api/core/v1/generated.pb.go          |  51767 ++++++
 vendor/k8s.io/api/core/v1/generated.proto          |   4707 +
 vendor/k8s.io/api/core/v1/objectreference.go       |     33 +
 vendor/k8s.io/api/core/v1/register.go              |     99 +
 vendor/k8s.io/api/core/v1/resource.go              |     56 +
 vendor/k8s.io/api/core/v1/taint.go                 |     33 +
 vendor/k8s.io/api/core/v1/toleration.go            |     56 +
 vendor/k8s.io/api/core/v1/types.go                 |   5256 +
 .../api/core/v1/types_swagger_doc_generated.go     |   2318 +
 vendor/k8s.io/api/core/v1/zz_generated.deepcopy.go |   6065 +
 vendor/k8s.io/api/events/OWNERS                    |      8 +
 vendor/k8s.io/api/events/v1beta1/doc.go            |     21 +
 vendor/k8s.io/api/events/v1beta1/generated.pb.go   |   1306 +
 vendor/k8s.io/api/events/v1beta1/generated.proto   |    122 +
 vendor/k8s.io/api/events/v1beta1/register.go       |     53 +
 vendor/k8s.io/api/events/v1beta1/types.go          |    122 +
 .../events/v1beta1/types_swagger_doc_generated.go  |     73 +
 .../api/events/v1beta1/zz_generated.deepcopy.go    |    125 +
 vendor/k8s.io/api/extensions/OWNERS                |     38 +
 vendor/k8s.io/api/extensions/v1beta1/doc.go        |     20 +
 .../k8s.io/api/extensions/v1beta1/generated.pb.go  |  12653 ++
 .../k8s.io/api/extensions/v1beta1/generated.proto  |   1161 +
 vendor/k8s.io/api/extensions/v1beta1/register.go   |     66 +
 vendor/k8s.io/api/extensions/v1beta1/types.go      |   1346 +
 .../v1beta1/types_swagger_doc_generated.go         |    647 +
 .../extensions/v1beta1/zz_generated.deepcopy.go    |   1598 +
 vendor/k8s.io/api/imagepolicy/OWNERS               |      4 +
 vendor/k8s.io/api/imagepolicy/v1alpha1/doc.go      |     21 +
 .../api/imagepolicy/v1alpha1/generated.pb.go       |   1076 +
 .../api/imagepolicy/v1alpha1/generated.proto       |     80 +
 vendor/k8s.io/api/imagepolicy/v1alpha1/register.go |     51 +
 vendor/k8s.io/api/imagepolicy/v1alpha1/types.go    |     74 +
 .../v1alpha1/types_swagger_doc_generated.go        |     70 +
 .../imagepolicy/v1alpha1/zz_generated.deepcopy.go  |    113 +
 vendor/k8s.io/api/networking/OWNERS                |      5 +
 vendor/k8s.io/api/networking/v1/doc.go             |     20 +
 vendor/k8s.io/api/networking/v1/generated.pb.go    |   1869 +
 vendor/k8s.io/api/networking/v1/generated.proto    |    197 +
 vendor/k8s.io/api/networking/v1/register.go        |     53 +
 vendor/k8s.io/api/networking/v1/types.go           |    203 +
 .../networking/v1/types_swagger_doc_generated.go   |    113 +
 .../api/networking/v1/zz_generated.deepcopy.go     |    282 +
 vendor/k8s.io/api/policy/OWNERS                    |      8 +
 vendor/k8s.io/api/policy/v1beta1/doc.go            |     23 +
 vendor/k8s.io/api/policy/v1beta1/generated.pb.go   |   4056 +
 vendor/k8s.io/api/policy/v1beta1/generated.proto   |    334 +
 vendor/k8s.io/api/policy/v1beta1/register.go       |     56 +
 vendor/k8s.io/api/policy/v1beta1/types.go          |    393 +
 .../policy/v1beta1/types_swagger_doc_generated.go  |    210 +
 .../api/policy/v1beta1/zz_generated.deepcopy.go    |    485 +
 vendor/k8s.io/api/rbac/OWNERS                      |     17 +
 vendor/k8s.io/api/rbac/v1/doc.go                   |     21 +
 vendor/k8s.io/api/rbac/v1/generated.pb.go          |   2749 +
 vendor/k8s.io/api/rbac/v1/generated.proto          |    199 +
 vendor/k8s.io/api/rbac/v1/register.go              |     58 +
 vendor/k8s.io/api/rbac/v1/types.go                 |    235 +
 .../api/rbac/v1/types_swagger_doc_generated.go     |    158 +
 vendor/k8s.io/api/rbac/v1/zz_generated.deepcopy.go |    393 +
 vendor/k8s.io/api/rbac/v1alpha1/doc.go             |     21 +
 vendor/k8s.io/api/rbac/v1alpha1/generated.pb.go    |   2750 +
 vendor/k8s.io/api/rbac/v1alpha1/generated.proto    |    200 +
 vendor/k8s.io/api/rbac/v1alpha1/register.go        |     58 +
 vendor/k8s.io/api/rbac/v1alpha1/types.go           |    237 +
 .../rbac/v1alpha1/types_swagger_doc_generated.go   |    158 +
 .../api/rbac/v1alpha1/zz_generated.deepcopy.go     |    393 +
 vendor/k8s.io/api/rbac/v1beta1/doc.go              |     21 +
 vendor/k8s.io/api/rbac/v1beta1/generated.pb.go     |   2750 +
 vendor/k8s.io/api/rbac/v1beta1/generated.proto     |    200 +
 vendor/k8s.io/api/rbac/v1beta1/register.go         |     58 +
 vendor/k8s.io/api/rbac/v1beta1/types.go            |    235 +
 .../rbac/v1beta1/types_swagger_doc_generated.go    |    158 +
 .../api/rbac/v1beta1/zz_generated.deepcopy.go      |    393 +
 vendor/k8s.io/api/scheduling/v1alpha1/doc.go       |     21 +
 .../k8s.io/api/scheduling/v1alpha1/generated.pb.go |    641 +
 .../k8s.io/api/scheduling/v1alpha1/generated.proto |     68 +
 vendor/k8s.io/api/scheduling/v1alpha1/register.go  |     52 +
 vendor/k8s.io/api/scheduling/v1alpha1/types.go     |     66 +
 .../v1alpha1/types_swagger_doc_generated.go        |     52 +
 .../scheduling/v1alpha1/zz_generated.deepcopy.go   |     84 +
 vendor/k8s.io/api/scheduling/v1beta1/doc.go        |     21 +
 .../k8s.io/api/scheduling/v1beta1/generated.pb.go  |    641 +
 .../k8s.io/api/scheduling/v1beta1/generated.proto  |     68 +
 vendor/k8s.io/api/scheduling/v1beta1/register.go   |     52 +
 vendor/k8s.io/api/scheduling/v1beta1/types.go      |     66 +
 .../v1beta1/types_swagger_doc_generated.go         |     52 +
 .../scheduling/v1beta1/zz_generated.deepcopy.go    |     84 +
 vendor/k8s.io/api/settings/v1alpha1/doc.go         |     21 +
 .../k8s.io/api/settings/v1alpha1/generated.pb.go   |    930 +
 .../k8s.io/api/settings/v1alpha1/generated.proto   |     76 +
 vendor/k8s.io/api/settings/v1alpha1/register.go    |     52 +
 vendor/k8s.io/api/settings/v1alpha1/types.go       |     70 +
 .../v1alpha1/types_swagger_doc_generated.go        |     61 +
 .../api/settings/v1alpha1/zz_generated.deepcopy.go |    131 +
 vendor/k8s.io/api/storage/OWNERS                   |      3 +
 vendor/k8s.io/api/storage/v1/doc.go                |     20 +
 vendor/k8s.io/api/storage/v1/generated.pb.go       |    980 +
 vendor/k8s.io/api/storage/v1/generated.proto       |     94 +
 vendor/k8s.io/api/storage/v1/register.go           |     53 +
 vendor/k8s.io/api/storage/v1/types.go              |    106 +
 .../api/storage/v1/types_swagger_doc_generated.go  |     56 +
 .../k8s.io/api/storage/v1/zz_generated.deepcopy.go |    131 +
 vendor/k8s.io/api/storage/v1alpha1/doc.go          |     20 +
 vendor/k8s.io/api/storage/v1alpha1/generated.pb.go |   1523 +
 vendor/k8s.io/api/storage/v1alpha1/generated.proto |    128 +
 vendor/k8s.io/api/storage/v1alpha1/register.go     |     50 +
 vendor/k8s.io/api/storage/v1alpha1/types.go        |    126 +
 .../v1alpha1/types_swagger_doc_generated.go        |     93 +
 .../api/storage/v1alpha1/zz_generated.deepcopy.go  |    186 +
 vendor/k8s.io/api/storage/v1beta1/doc.go           |     20 +
 vendor/k8s.io/api/storage/v1beta1/generated.pb.go  |   2263 +
 vendor/k8s.io/api/storage/v1beta1/generated.proto  |    190 +
 vendor/k8s.io/api/storage/v1beta1/register.go      |     56 +
 vendor/k8s.io/api/storage/v1beta1/types.go         |    213 +
 .../storage/v1beta1/types_swagger_doc_generated.go |    119 +
 .../api/storage/v1beta1/zz_generated.deepcopy.go   |    292 +
 .../.github/PULL_REQUEST_TEMPLATE.md               |      2 +
 .../k8s.io/apiextensions-apiserver/CONTRIBUTING.md |      7 +
 .../apiextensions-apiserver/Godeps/Godeps.json     |   2102 +
 .../k8s.io/apiextensions-apiserver/Godeps/OWNERS   |      2 +
 .../k8s.io/apiextensions-apiserver/Godeps/Readme   |      5 +
 vendor/k8s.io/apiextensions-apiserver/LICENSE      |    202 +
 vendor/k8s.io/apiextensions-apiserver/OWNERS       |      9 +
 vendor/k8s.io/apiextensions-apiserver/README.md    |     20 +
 .../apiextensions-apiserver/SECURITY_CONTACTS      |     17 +
 .../customresource-01/noxu-apiservice.yaml         |     12 +
 .../noxu-resource-definition.yaml                  |     13 +
 .../artifacts/customresource-01/noxu.yaml          |      6 +
 .../artifacts/example/apiservice.yaml              |     12 +
 .../artifacts/example/auth-delegator.yaml          |     12 +
 .../artifacts/example/auth-reader.yaml             |     13 +
 .../artifacts/example/rc.yaml                      |     26 +
 .../artifacts/example/sa.yaml                      |      5 +
 .../artifacts/example/service.yaml                 |     12 +
 .../artifacts/simple-image/Dockerfile              |     17 +
 .../apiextensions-apiserver/code-of-conduct.md     |      3 +
 .../examples/client-go/README.md                   |     57 +
 .../examples/client-go/hack/update-codegen.sh      |     34 +
 .../examples/client-go/hack/verify-codegen.sh      |     48 +
 .../examples/client-go/pkg/apis/cr/register.go     |     21 +
 .../examples/client-go/pkg/apis/cr/v1/doc.go       |     21 +
 .../examples/client-go/pkg/apis/cr/v1/register.go  |     51 +
 .../examples/client-go/pkg/apis/cr/v1/types.go     |     63 +
 .../pkg/apis/cr/v1/zz_generated.deepcopy.go        |    118 +
 .../pkg/client/clientset/versioned/clientset.go    |     98 +
 .../pkg/client/clientset/versioned/doc.go          |     20 +
 .../versioned/fake/clientset_generated.go          |     82 +
 .../pkg/client/clientset/versioned/fake/doc.go     |     20 +
 .../client/clientset/versioned/fake/register.go    |     54 +
 .../pkg/client/clientset/versioned/scheme/doc.go   |     20 +
 .../client/clientset/versioned/scheme/register.go  |     54 +
 .../clientset/versioned/typed/cr/v1/cr_client.go   |     90 +
 .../client/clientset/versioned/typed/cr/v1/doc.go  |     20 +
 .../clientset/versioned/typed/cr/v1/example.go     |    157 +
 .../clientset/versioned/typed/cr/v1/fake/doc.go    |     20 +
 .../versioned/typed/cr/v1/fake/fake_cr_client.go   |     40 +
 .../versioned/typed/cr/v1/fake/fake_example.go     |    128 +
 .../versioned/typed/cr/v1/generated_expansion.go   |     21 +
 .../informers/externalversions/cr/interface.go     |     46 +
 .../informers/externalversions/cr/v1/example.go    |     89 +
 .../informers/externalversions/cr/v1/interface.go  |     45 +
 .../client/informers/externalversions/factory.go   |    180 +
 .../client/informers/externalversions/generic.go   |     62 +
 .../internalinterfaces/factory_interfaces.go       |     38 +
 .../client-go/pkg/client/listers/cr/v1/example.go  |     94 +
 .../client/listers/cr/v1/expansion_generated.go    |     27 +
 .../hack/boilerplate.go.txt                        |     16 +
 .../apiextensions-apiserver/hack/build-image.sh    |     30 +
 .../apiextensions-apiserver/hack/update-codegen.sh |     80 +
 .../apiextensions-apiserver/hack/verify-codegen.sh |     49 +
 vendor/k8s.io/apiextensions-apiserver/main.go      |     40 +
 .../pkg/apis/apiextensions/deepcopy.go             |    262 +
 .../pkg/apis/apiextensions/doc.go                  |     21 +
 .../pkg/apis/apiextensions/fuzzer/fuzzer.go        |    142 +
 .../pkg/apis/apiextensions/helpers.go              |    149 +
 .../pkg/apis/apiextensions/install/install.go      |     31 +
 .../pkg/apis/apiextensions/register.go             |     51 +
 .../pkg/apis/apiextensions/types.go                |    250 +
 .../pkg/apis/apiextensions/types_jsonschema.go     |     96 +
 .../pkg/apis/apiextensions/v1beta1/conversion.go   |     73 +
 .../pkg/apis/apiextensions/v1beta1/deepcopy.go     |    238 +
 .../pkg/apis/apiextensions/v1beta1/defaults.go     |     74 +
 .../pkg/apis/apiextensions/v1beta1/doc.go          |     24 +
 .../pkg/apis/apiextensions/v1beta1/generated.pb.go |   6023 +
 .../pkg/apis/apiextensions/v1beta1/generated.proto |    354 +
 .../pkg/apis/apiextensions/v1beta1/marshal.go      |    135 +
 .../pkg/apis/apiextensions/v1beta1/register.go     |     61 +
 .../pkg/apis/apiextensions/v1beta1/types.go        |    253 +
 .../apis/apiextensions/v1beta1/types_jsonschema.go |    150 +
 .../v1beta1/zz_generated.conversion.go             |    967 +
 .../apiextensions/v1beta1/zz_generated.deepcopy.go |    506 +
 .../apiextensions/v1beta1/zz_generated.defaults.go |     48 +
 .../apis/apiextensions/validation/validation.go    |    523 +
 .../apis/apiextensions/zz_generated.deepcopy.go    |    485 +
 .../pkg/apiserver/apiserver.go                     |    214 +
 .../pkg/apiserver/conversion/converter.go          |    117 +
 .../pkg/apiserver/conversion/nop_converter.go      |     79 +
 .../pkg/apiserver/customresource_discovery.go      |    127 +
 .../customresource_discovery_controller.go         |    275 +
 .../pkg/apiserver/customresource_handler.go        |    883 +
 .../pkg/apiserver/validation/validation.go         |    249 +
 .../pkg/client/clientset/clientset/clientset.go    |     98 +
 .../pkg/client/clientset/clientset/doc.go          |     20 +
 .../clientset/fake/clientset_generated.go          |     82 +
 .../pkg/client/clientset/clientset/fake/doc.go     |     20 +
 .../client/clientset/clientset/fake/register.go    |     54 +
 .../pkg/client/clientset/clientset/scheme/doc.go   |     20 +
 .../client/clientset/clientset/scheme/register.go  |     54 +
 .../apiextensions/v1beta1/apiextensions_client.go  |     90 +
 .../v1beta1/customresourcedefinition.go            |    163 +
 .../clientset/typed/apiextensions/v1beta1/doc.go   |     20 +
 .../typed/apiextensions/v1beta1/fake/doc.go        |     20 +
 .../v1beta1/fake/fake_apiextensions_client.go      |     40 +
 .../v1beta1/fake/fake_customresourcedefinition.go  |    131 +
 .../apiextensions/v1beta1/generated_expansion.go   |     21 +
 .../clientset/internalclientset/clientset.go       |     90 +
 .../pkg/client/clientset/internalclientset/doc.go  |     20 +
 .../internalclientset/fake/clientset_generated.go  |     77 +
 .../client/clientset/internalclientset/fake/doc.go |     20 +
 .../clientset/internalclientset/fake/register.go   |     54 +
 .../clientset/internalclientset/scheme/doc.go      |     20 +
 .../clientset/internalclientset/scheme/register.go |     41 +
 .../internalversion/apiextensions_client.go        |     96 +
 .../internalversion/customresourcedefinition.go    |    163 +
 .../typed/apiextensions/internalversion/doc.go     |     20 +
 .../apiextensions/internalversion/fake/doc.go      |     20 +
 .../fake/fake_apiextensions_client.go              |     40 +
 .../fake/fake_customresourcedefinition.go          |    131 +
 .../internalversion/generated_expansion.go         |     21 +
 .../externalversions/apiextensions/interface.go    |     46 +
 .../v1beta1/customresourcedefinition.go            |     88 +
 .../apiextensions/v1beta1/interface.go             |     45 +
 .../client/informers/externalversions/factory.go   |    180 +
 .../client/informers/externalversions/generic.go   |     62 +
 .../internalinterfaces/factory_interfaces.go       |     38 +
 .../internalversion/apiextensions/interface.go     |     46 +
 .../internalversion/customresourcedefinition.go    |     88 +
 .../apiextensions/internalversion/interface.go     |     45 +
 .../client/informers/internalversion/factory.go    |    180 +
 .../client/informers/internalversion/generic.go    |     62 +
 .../internalinterfaces/factory_interfaces.go       |     38 +
 .../internalversion/customresourcedefinition.go    |     65 +
 .../internalversion/expansion_generated.go         |     23 +
 .../v1beta1/customresourcedefinition.go            |     65 +
 .../apiextensions/v1beta1/expansion_generated.go   |     23 +
 .../pkg/cmd/server/start.go                        |    145 +
 .../establish/establishing_controller.go           |    142 +
 .../pkg/controller/finalizer/crd_finalizer.go      |    327 +
 .../pkg/controller/status/naming_controller.go     |    374 +
 .../apiextensions-apiserver/pkg/features/OWNERS    |      2 +
 .../pkg/features/kube_features.go                  |     55 +
 .../pkg/registry/customresource/etcd.go            |    321 +
 .../pkg/registry/customresource/registry.go        |    104 +
 .../pkg/registry/customresource/status_strategy.go |     59 +
 .../pkg/registry/customresource/strategy.go        |    185 +
 .../tableconvertor/tableconvertor.go               |    172 +
 .../pkg/registry/customresource/validator.go       |    195 +
 .../pkg/registry/customresourcedefinition/etcd.go  |    177 +
 .../registry/customresourcedefinition/strategy.go  |    202 +
 .../certificates/apiserver.crt                     |     19 +
 .../certificates/apiserver.key                     |     27 +
 .../test/integration/helpers.go                    |     94 +
 .../test/integration/testserver/resources.go       |    377 +
 .../test/integration/testserver/start.go           |    161 +
 .../apimachinery/.github/PULL_REQUEST_TEMPLATE.md  |      2 +
 vendor/k8s.io/apimachinery/CONTRIBUTING.md         |      7 +
 vendor/k8s.io/apimachinery/Godeps/Godeps.json      |    186 +
 vendor/k8s.io/apimachinery/Godeps/OWNERS           |      2 +
 vendor/k8s.io/apimachinery/Godeps/Readme           |      5 +
 vendor/k8s.io/apimachinery/LICENSE                 |    202 +
 vendor/k8s.io/apimachinery/OWNERS                  |     21 +
 vendor/k8s.io/apimachinery/README.md               |     29 +
 vendor/k8s.io/apimachinery/SECURITY_CONTACTS       |     17 +
 vendor/k8s.io/apimachinery/code-of-conduct.md      |      3 +
 vendor/k8s.io/apimachinery/pkg/OWNERS              |      6 +
 .../apimachinery/pkg/api/equality/semantic.go      |     49 +
 vendor/k8s.io/apimachinery/pkg/api/errors/OWNERS   |     24 +
 vendor/k8s.io/apimachinery/pkg/api/errors/doc.go   |     18 +
 .../k8s.io/apimachinery/pkg/api/errors/errors.go   |    567 +
 vendor/k8s.io/apimachinery/pkg/api/meta/OWNERS     |     25 +
 vendor/k8s.io/apimachinery/pkg/api/meta/doc.go     |     19 +
 vendor/k8s.io/apimachinery/pkg/api/meta/errors.go  |    121 +
 .../pkg/api/meta/firsthit_restmapper.go            |     97 +
 vendor/k8s.io/apimachinery/pkg/api/meta/help.go    |    205 +
 .../k8s.io/apimachinery/pkg/api/meta/interfaces.go |    134 +
 vendor/k8s.io/apimachinery/pkg/api/meta/lazy.go    |    104 +
 vendor/k8s.io/apimachinery/pkg/api/meta/meta.go    |    650 +
 .../apimachinery/pkg/api/meta/multirestmapper.go   |    210 +
 .../k8s.io/apimachinery/pkg/api/meta/priority.go   |    222 +
 .../k8s.io/apimachinery/pkg/api/meta/restmapper.go |    518 +
 .../apimachinery/pkg/api/meta/table/table.go       |     71 +
 .../pkg/api/meta/testrestmapper/test_restmapper.go |    171 +
 vendor/k8s.io/apimachinery/pkg/api/resource/OWNERS |     16 +
 .../k8s.io/apimachinery/pkg/api/resource/amount.go |    299 +
 .../apimachinery/pkg/api/resource/generated.pb.go  |     77 +
 .../apimachinery/pkg/api/resource/generated.proto  |     95 +
 .../k8s.io/apimachinery/pkg/api/resource/math.go   |    314 +
 .../apimachinery/pkg/api/resource/quantity.go      |    747 +
 .../pkg/api/resource/quantity_proto.go             |    284 +
 .../apimachinery/pkg/api/resource/scale_int.go     |     95 +
 .../k8s.io/apimachinery/pkg/api/resource/suffix.go |    198 +
 .../pkg/api/resource/zz_generated.deepcopy.go      |     27 +
 .../k8s.io/apimachinery/pkg/api/testing/codec.go   |     86 +
 .../apimachinery/pkg/api/testing/fuzzer/fuzzer.go  |     52 +
 .../pkg/api/testing/fuzzer/valuefuzz.go            |     86 +
 .../pkg/api/testing/roundtrip/roundtrip.go         |    415 +
 .../k8s.io/apimachinery/pkg/api/validation/doc.go  |     18 +
 .../apimachinery/pkg/api/validation/generic.go     |     85 +
 .../apimachinery/pkg/api/validation/objectmeta.go  |    308 +
 .../apimachinery/pkg/api/validation/path/name.go   |     68 +
 .../apimachinery/pkg/apis/meta/fuzzer/fuzzer.go    |    327 +
 .../pkg/apis/meta/internalversion/conversion.go    |     77 +
 .../pkg/apis/meta/internalversion/doc.go           |     20 +
 .../pkg/apis/meta/internalversion/register.go      |    105 +
 .../pkg/apis/meta/internalversion/types.go         |     70 +
 .../internalversion/zz_generated.conversion.go     |    118 +
 .../meta/internalversion/zz_generated.deepcopy.go  |    106 +
 vendor/k8s.io/apimachinery/pkg/apis/meta/v1/OWNERS |     31 +
 .../pkg/apis/meta/v1/controller_ref.go             |     54 +
 .../apimachinery/pkg/apis/meta/v1/conversion.go    |    318 +
 vendor/k8s.io/apimachinery/pkg/apis/meta/v1/doc.go |     22 +
 .../apimachinery/pkg/apis/meta/v1/duration.go      |     50 +
 .../apimachinery/pkg/apis/meta/v1/generated.pb.go  |   7961 +
 .../apimachinery/pkg/apis/meta/v1/generated.proto  |    839 +
 .../apimachinery/pkg/apis/meta/v1/group_version.go |    148 +
 .../apimachinery/pkg/apis/meta/v1/helpers.go       |    234 +
 .../k8s.io/apimachinery/pkg/apis/meta/v1/labels.go |     55 +
 .../k8s.io/apimachinery/pkg/apis/meta/v1/meta.go   |    216 +
 .../apimachinery/pkg/apis/meta/v1/micro_time.go    |    183 +
 .../pkg/apis/meta/v1/micro_time_proto.go           |     72 +
 .../apimachinery/pkg/apis/meta/v1/register.go      |     93 +
 .../k8s.io/apimachinery/pkg/apis/meta/v1/time.go   |    185 +
 .../apimachinery/pkg/apis/meta/v1/time_proto.go    |     92 +
 .../k8s.io/apimachinery/pkg/apis/meta/v1/types.go  |    950 +
 .../apis/meta/v1/types_swagger_doc_generated.go    |    330 +
 .../pkg/apis/meta/v1/unstructured/helpers.go       |    451 +
 .../pkg/apis/meta/v1/unstructured/unstructured.go  |    399 +
 .../apis/meta/v1/unstructured/unstructured_list.go |    188 +
 .../v1/unstructured/unstructuredscheme/scheme.go   |    129 +
 .../meta/v1/unstructured/zz_generated.deepcopy.go  |     55 +
 .../pkg/apis/meta/v1/validation/validation.go      |     90 +
 .../k8s.io/apimachinery/pkg/apis/meta/v1/watch.go  |     89 +
 .../pkg/apis/meta/v1/zz_generated.deepcopy.go      |    950 +
 .../pkg/apis/meta/v1/zz_generated.defaults.go      |     32 +
 .../pkg/apis/meta/v1beta1/conversion.go            |     27 +
 .../apimachinery/pkg/apis/meta/v1beta1/deepcopy.go |     44 +
 .../apimachinery/pkg/apis/meta/v1beta1/doc.go      |     22 +
 .../pkg/apis/meta/v1beta1/generated.pb.go          |    633 +
 .../pkg/apis/meta/v1beta1/generated.proto          |     58 +
 .../apimachinery/pkg/apis/meta/v1beta1/register.go |     57 +
 .../apimachinery/pkg/apis/meta/v1beta1/types.go    |    161 +
 .../meta/v1beta1/types_swagger_doc_generated.go    |    104 +
 .../pkg/apis/meta/v1beta1/zz_generated.deepcopy.go |    190 +
 .../pkg/apis/meta/v1beta1/zz_generated.defaults.go |     32 +
 .../apimachinery/pkg/apis/testapigroup/doc.go      |     22 +
 .../pkg/apis/testapigroup/fuzzer/fuzzer.go         |     99 +
 .../pkg/apis/testapigroup/install/install.go       |     33 +
 .../apimachinery/pkg/apis/testapigroup/register.go |     51 +
 .../apimachinery/pkg/apis/testapigroup/types.go    |    138 +
 .../pkg/apis/testapigroup/v1/conversion.go         |     26 +
 .../pkg/apis/testapigroup/v1/defaults.go           |     26 +
 .../apimachinery/pkg/apis/testapigroup/v1/doc.go   |     23 +
 .../pkg/apis/testapigroup/v1/generated.pb.go       |   2009 +
 .../pkg/apis/testapigroup/v1/generated.proto       |    212 +
 .../pkg/apis/testapigroup/v1/register.go           |     63 +
 .../apimachinery/pkg/apis/testapigroup/v1/types.go |    196 +
 .../testapigroup/v1/zz_generated.conversion.go     |    227 +
 .../apis/testapigroup/v1/zz_generated.deepcopy.go  |    176 +
 .../apis/testapigroup/v1/zz_generated.defaults.go  |     32 +
 .../pkg/apis/testapigroup/zz_generated.deepcopy.go |    176 +
 .../apimachinery/pkg/conversion/converter.go       |    898 +
 .../apimachinery/pkg/conversion/deep_equal.go      |     36 +
 vendor/k8s.io/apimachinery/pkg/conversion/doc.go   |     24 +
 .../k8s.io/apimachinery/pkg/conversion/helper.go   |     39 +
 .../pkg/conversion/queryparams/convert.go          |    198 +
 .../apimachinery/pkg/conversion/queryparams/doc.go |     19 +
 vendor/k8s.io/apimachinery/pkg/fields/doc.go       |     19 +
 vendor/k8s.io/apimachinery/pkg/fields/fields.go    |     62 +
 .../k8s.io/apimachinery/pkg/fields/requirements.go |     30 +
 vendor/k8s.io/apimachinery/pkg/fields/selector.go  |    476 +
 vendor/k8s.io/apimachinery/pkg/labels/doc.go       |     19 +
 vendor/k8s.io/apimachinery/pkg/labels/labels.go    |    181 +
 vendor/k8s.io/apimachinery/pkg/labels/selector.go  |    879 +
 .../pkg/labels/zz_generated.deepcopy.go            |     42 +
 vendor/k8s.io/apimachinery/pkg/runtime/codec.go    |    330 +
 .../k8s.io/apimachinery/pkg/runtime/codec_check.go |     48 +
 .../k8s.io/apimachinery/pkg/runtime/conversion.go  |    113 +
 .../k8s.io/apimachinery/pkg/runtime/converter.go   |    805 +
 vendor/k8s.io/apimachinery/pkg/runtime/doc.go      |     45 +
 vendor/k8s.io/apimachinery/pkg/runtime/embedded.go |    142 +
 vendor/k8s.io/apimachinery/pkg/runtime/error.go    |    121 +
 .../k8s.io/apimachinery/pkg/runtime/extension.go   |     51 +
 .../apimachinery/pkg/runtime/generated.pb.go       |    773 +
 .../apimachinery/pkg/runtime/generated.proto       |    129 +
 vendor/k8s.io/apimachinery/pkg/runtime/helper.go   |    212 +
 .../k8s.io/apimachinery/pkg/runtime/interfaces.go  |    252 +
 vendor/k8s.io/apimachinery/pkg/runtime/register.go |     61 +
 .../pkg/runtime/schema/generated.pb.go             |     65 +
 .../pkg/runtime/schema/generated.proto             |     28 +
 .../pkg/runtime/schema/group_version.go            |    301 +
 .../apimachinery/pkg/runtime/schema/interfaces.go  |     40 +
 vendor/k8s.io/apimachinery/pkg/runtime/scheme.go   |    766 +
 .../apimachinery/pkg/runtime/scheme_builder.go     |     48 +
 .../pkg/runtime/serializer/codec_factory.go        |    237 +
 .../pkg/runtime/serializer/json/json.go            |    285 +
 .../pkg/runtime/serializer/json/meta.go            |     63 +
 .../pkg/runtime/serializer/negotiated_codec.go     |     43 +
 .../pkg/runtime/serializer/protobuf/doc.go         |     18 +
 .../pkg/runtime/serializer/protobuf/protobuf.go    |    448 +
 .../pkg/runtime/serializer/protobuf_extension.go   |     48 +
 .../runtime/serializer/recognizer/recognizer.go    |    127 +
 .../pkg/runtime/serializer/streaming/streaming.go  |    137 +
 .../pkg/runtime/serializer/testing/doc.go          |     19 +
 .../pkg/runtime/serializer/testing/types.go        |    114 +
 .../serializer/testing/zz_generated.deepcopy.go    |    205 +
 .../runtime/serializer/versioning/versioning.go    |    278 +
 .../pkg/runtime/serializer/yaml/yaml.go            |     46 +
 .../pkg/runtime/swagger_doc_generator.go           |    262 +
 .../k8s.io/apimachinery/pkg/runtime/testing/doc.go |     19 +
 .../apimachinery/pkg/runtime/testing/types.go      |    323 +
 .../pkg/runtime/testing/zz_generated.deepcopy.go   |    647 +
 vendor/k8s.io/apimachinery/pkg/runtime/types.go    |    137 +
 .../k8s.io/apimachinery/pkg/runtime/types_proto.go |     69 +
 .../pkg/runtime/zz_generated.deepcopy.go           |    112 +
 .../k8s.io/apimachinery/pkg/selection/operator.go  |     33 +
 vendor/k8s.io/apimachinery/pkg/test/util.go        |     69 +
 .../apimachinery/pkg/test/zz_generated.deepcopy.go |     95 +
 vendor/k8s.io/apimachinery/pkg/types/doc.go        |     18 +
 .../apimachinery/pkg/types/namespacedname.go       |     43 +
 vendor/k8s.io/apimachinery/pkg/types/nodename.go   |     43 +
 vendor/k8s.io/apimachinery/pkg/types/patch.go      |     28 +
 vendor/k8s.io/apimachinery/pkg/types/uid.go        |     22 +
 vendor/k8s.io/apimachinery/pkg/util/cache/cache.go |     83 +
 .../apimachinery/pkg/util/cache/lruexpirecache.go  |    102 +
 vendor/k8s.io/apimachinery/pkg/util/clock/clock.go |    348 +
 vendor/k8s.io/apimachinery/pkg/util/diff/diff.go   |    305 +
 .../apimachinery/pkg/util/duration/duration.go     |     43 +
 vendor/k8s.io/apimachinery/pkg/util/errors/doc.go  |     18 +
 .../k8s.io/apimachinery/pkg/util/errors/errors.go  |    201 +
 .../k8s.io/apimachinery/pkg/util/framer/framer.go  |    167 +
 .../k8s.io/apimachinery/pkg/util/httpstream/doc.go |     19 +
 .../apimachinery/pkg/util/httpstream/httpstream.go |    149 +
 .../pkg/util/httpstream/spdy/connection.go         |    145 +
 .../pkg/util/httpstream/spdy/roundtripper.go       |    328 +
 .../pkg/util/httpstream/spdy/upgrade.go            |    107 +
 .../pkg/util/initialization/initialization.go      |     48 +
 .../apimachinery/pkg/util/intstr/generated.pb.go   |    381 +
 .../apimachinery/pkg/util/intstr/generated.proto   |     43 +
 .../k8s.io/apimachinery/pkg/util/intstr/intstr.go  |    173 +
 vendor/k8s.io/apimachinery/pkg/util/json/json.go   |    119 +
 .../apimachinery/pkg/util/jsonmergepatch/patch.go  |    160 +
 .../k8s.io/apimachinery/pkg/util/mergepatch/OWNERS |      5 +
 .../apimachinery/pkg/util/mergepatch/errors.go     |    102 +
 .../apimachinery/pkg/util/mergepatch/util.go       |    133 +
 vendor/k8s.io/apimachinery/pkg/util/net/http.go    |    426 +
 .../k8s.io/apimachinery/pkg/util/net/interface.go  |    392 +
 .../k8s.io/apimachinery/pkg/util/net/port_range.go |    149 +
 .../k8s.io/apimachinery/pkg/util/net/port_split.go |     77 +
 vendor/k8s.io/apimachinery/pkg/util/net/util.go    |     56 +
 vendor/k8s.io/apimachinery/pkg/util/proxy/dial.go  |    117 +
 vendor/k8s.io/apimachinery/pkg/util/proxy/doc.go   |     18 +
 .../apimachinery/pkg/util/proxy/transport.go       |    259 +
 .../apimachinery/pkg/util/proxy/upgradeaware.go    |    413 +
 vendor/k8s.io/apimachinery/pkg/util/rand/rand.go   |    120 +
 .../pkg/util/remotecommand/constants.go            |     53 +
 .../apimachinery/pkg/util/runtime/runtime.go       |    169 +
 vendor/k8s.io/apimachinery/pkg/util/sets/byte.go   |    203 +
 vendor/k8s.io/apimachinery/pkg/util/sets/doc.go    |     20 +
 vendor/k8s.io/apimachinery/pkg/util/sets/empty.go  |     23 +
 vendor/k8s.io/apimachinery/pkg/util/sets/int.go    |    203 +
 vendor/k8s.io/apimachinery/pkg/util/sets/int64.go  |    203 +
 vendor/k8s.io/apimachinery/pkg/util/sets/string.go |    203 +
 .../apimachinery/pkg/util/sets/types/types.go      |     32 +
 .../apimachinery/pkg/util/strategicpatch/OWNERS    |      5 +
 .../apimachinery/pkg/util/strategicpatch/errors.go |     49 +
 .../apimachinery/pkg/util/strategicpatch/meta.go   |    194 +
 .../apimachinery/pkg/util/strategicpatch/patch.go  |   2174 +
 .../testdata/swagger-merge-item.json               |    170 +
 .../testdata/swagger-precision-item.json           |     47 +
 .../pkg/util/strategicpatch/testing/openapi.go     |     84 +
 .../apimachinery/pkg/util/strategicpatch/types.go  |    193 +
 vendor/k8s.io/apimachinery/pkg/util/uuid/uuid.go   |     43 +
 .../pkg/util/validation/field/errors.go            |    259 +
 .../apimachinery/pkg/util/validation/field/path.go |     91 +
 .../apimachinery/pkg/util/validation/validation.go |    391 +
 vendor/k8s.io/apimachinery/pkg/util/wait/doc.go    |     19 +
 vendor/k8s.io/apimachinery/pkg/util/wait/wait.go   |    405 +
 .../k8s.io/apimachinery/pkg/util/waitgroup/doc.go  |     19 +
 .../apimachinery/pkg/util/waitgroup/waitgroup.go   |     57 +
 .../k8s.io/apimachinery/pkg/util/yaml/decoder.go   |    346 +
 vendor/k8s.io/apimachinery/pkg/version/doc.go      |     19 +
 vendor/k8s.io/apimachinery/pkg/version/helpers.go  |     88 +
 vendor/k8s.io/apimachinery/pkg/version/types.go    |     37 +
 vendor/k8s.io/apimachinery/pkg/watch/doc.go        |     19 +
 vendor/k8s.io/apimachinery/pkg/watch/filter.go     |    105 +
 vendor/k8s.io/apimachinery/pkg/watch/mux.go        |    260 +
 .../k8s.io/apimachinery/pkg/watch/streamwatcher.go |    119 +
 vendor/k8s.io/apimachinery/pkg/watch/until.go      |     87 +
 vendor/k8s.io/apimachinery/pkg/watch/watch.go      |    270 +
 .../pkg/watch/zz_generated.deepcopy.go             |     42 +
 .../third_party/forked/golang/json/OWNERS          |      5 +
 .../third_party/forked/golang/json/fields.go       |    513 +
 .../third_party/forked/golang/netutil/addr.go      |     27 +
 .../forked/golang/reflect/deep_equal.go            |    388 +
 .../client-go/.github/PULL_REQUEST_TEMPLATE.md     |      3 +
 vendor/k8s.io/client-go/.travis.yml                |      8 +
 vendor/k8s.io/client-go/CHANGELOG.md               |    420 +
 vendor/k8s.io/client-go/CONTRIBUTING.md            |      7 +
 vendor/k8s.io/client-go/Godeps/Godeps.json         |    594 +
 vendor/k8s.io/client-go/Godeps/OWNERS              |      2 +
 vendor/k8s.io/client-go/Godeps/Readme              |      5 +
 vendor/k8s.io/client-go/INSTALL.md                 |    162 +
 vendor/k8s.io/client-go/LICENSE                    |    202 +
 vendor/k8s.io/client-go/OWNERS                     |     15 +
 vendor/k8s.io/client-go/README.md                  |    192 +
 vendor/k8s.io/client-go/SECURITY_CONTACTS          |     17 +
 vendor/k8s.io/client-go/code-of-conduct.md         |      3 +
 .../client-go/deprecated-dynamic/bad_debt.go       |     79 +
 .../k8s.io/client-go/deprecated-dynamic/client.go  |    131 +
 .../client-go/deprecated-dynamic/client_pool.go    |    122 +
 .../k8s.io/client-go/discovery/cached/memcache.go  |    173 +
 .../k8s.io/client-go/discovery/cached_discovery.go |    282 +
 .../k8s.io/client-go/discovery/discovery_client.go |    472 +
 .../k8s.io/client-go/discovery/fake/discovery.go   |    131 +
 vendor/k8s.io/client-go/discovery/helper.go        |    121 +
 vendor/k8s.io/client-go/discovery/round_tripper.go |     51 +
 vendor/k8s.io/client-go/discovery/unstructured.go  |     81 +
 vendor/k8s.io/client-go/dynamic/fake/simple.go     |    363 +
 vendor/k8s.io/client-go/dynamic/interface.go       |     59 +
 vendor/k8s.io/client-go/dynamic/scheme.go          |     98 +
 vendor/k8s.io/client-go/dynamic/simple.go          |    287 +
 vendor/k8s.io/client-go/examples/README.md         |     27 +
 .../create-update-delete-deployment/README.md      |     93 +
 .../create-update-delete-deployment/main.go        |    171 +
 .../in-cluster-client-configuration/Dockerfile     |     17 +
 .../in-cluster-client-configuration/README.md      |     50 +
 .../in-cluster-client-configuration/main.go        |     64 +
 .../out-of-cluster-client-configuration/README.md  |     35 +
 .../out-of-cluster-client-configuration/main.go    |     88 +
 .../k8s.io/client-go/examples/workqueue/README.md  |     17 +
 vendor/k8s.io/client-go/examples/workqueue/main.go |    217 +
 .../informers/admissionregistration/interface.go   |     54 +
 .../v1alpha1/initializerconfiguration.go           |     88 +
 .../admissionregistration/v1alpha1/interface.go    |     45 +
 .../admissionregistration/v1beta1/interface.go     |     52 +
 .../v1beta1/mutatingwebhookconfiguration.go        |     88 +
 .../v1beta1/validatingwebhookconfiguration.go      |     88 +
 .../k8s.io/client-go/informers/apps/interface.go   |     62 +
 .../informers/apps/v1/controllerrevision.go        |     89 +
 .../client-go/informers/apps/v1/daemonset.go       |     89 +
 .../client-go/informers/apps/v1/deployment.go      |     89 +
 .../client-go/informers/apps/v1/interface.go       |     73 +
 .../client-go/informers/apps/v1/replicaset.go      |     89 +
 .../client-go/informers/apps/v1/statefulset.go     |     89 +
 .../informers/apps/v1beta1/controllerrevision.go   |     89 +
 .../client-go/informers/apps/v1beta1/deployment.go |     89 +
 .../client-go/informers/apps/v1beta1/interface.go  |     59 +
 .../informers/apps/v1beta1/statefulset.go          |     89 +
 .../informers/apps/v1beta2/controllerrevision.go   |     89 +
 .../client-go/informers/apps/v1beta2/daemonset.go  |     89 +
 .../client-go/informers/apps/v1beta2/deployment.go |     89 +
 .../client-go/informers/apps/v1beta2/interface.go  |     73 +
 .../client-go/informers/apps/v1beta2/replicaset.go |     89 +
 .../informers/apps/v1beta2/statefulset.go          |     89 +
 .../client-go/informers/autoscaling/interface.go   |     54 +
 .../autoscaling/v1/horizontalpodautoscaler.go      |     89 +
 .../informers/autoscaling/v1/interface.go          |     45 +
 .../autoscaling/v2beta1/horizontalpodautoscaler.go |     89 +
 .../informers/autoscaling/v2beta1/interface.go     |     45 +
 .../k8s.io/client-go/informers/batch/interface.go  |     62 +
 .../client-go/informers/batch/v1/interface.go      |     45 +
 vendor/k8s.io/client-go/informers/batch/v1/job.go  |     89 +
 .../client-go/informers/batch/v1beta1/cronjob.go   |     89 +
 .../client-go/informers/batch/v1beta1/interface.go |     45 +
 .../client-go/informers/batch/v2alpha1/cronjob.go  |     89 +
 .../informers/batch/v2alpha1/interface.go          |     45 +
 .../client-go/informers/certificates/interface.go  |     46 +
 .../v1beta1/certificatesigningrequest.go           |     88 +
 .../informers/certificates/v1beta1/interface.go    |     45 +
 .../k8s.io/client-go/informers/core/interface.go   |     46 +
 .../client-go/informers/core/v1/componentstatus.go |     88 +
 .../client-go/informers/core/v1/configmap.go       |     89 +
 .../client-go/informers/core/v1/endpoints.go       |     89 +
 vendor/k8s.io/client-go/informers/core/v1/event.go |     89 +
 .../client-go/informers/core/v1/interface.go       |    150 +
 .../client-go/informers/core/v1/limitrange.go      |     89 +
 .../client-go/informers/core/v1/namespace.go       |     88 +
 vendor/k8s.io/client-go/informers/core/v1/node.go  |     88 +
 .../informers/core/v1/persistentvolume.go          |     88 +
 .../informers/core/v1/persistentvolumeclaim.go     |     89 +
 vendor/k8s.io/client-go/informers/core/v1/pod.go   |     89 +
 .../client-go/informers/core/v1/podtemplate.go     |     89 +
 .../informers/core/v1/replicationcontroller.go     |     89 +
 .../client-go/informers/core/v1/resourcequota.go   |     89 +
 .../k8s.io/client-go/informers/core/v1/secret.go   |     89 +
 .../k8s.io/client-go/informers/core/v1/service.go  |     89 +
 .../client-go/informers/core/v1/serviceaccount.go  |     89 +
 .../k8s.io/client-go/informers/events/interface.go |     46 +
 .../client-go/informers/events/v1beta1/event.go    |     89 +
 .../informers/events/v1beta1/interface.go          |     45 +
 .../client-go/informers/extensions/interface.go    |     46 +
 .../informers/extensions/v1beta1/daemonset.go      |     89 +
 .../informers/extensions/v1beta1/deployment.go     |     89 +
 .../informers/extensions/v1beta1/ingress.go        |     89 +
 .../informers/extensions/v1beta1/interface.go      |     73 +
 .../extensions/v1beta1/podsecuritypolicy.go        |     88 +
 .../informers/extensions/v1beta1/replicaset.go     |     89 +
 vendor/k8s.io/client-go/informers/factory.go       |    258 +
 vendor/k8s.io/client-go/informers/generic.go       |    264 +
 .../internalinterfaces/factory_interfaces.go       |     38 +
 .../client-go/informers/networking/interface.go    |     46 +
 .../client-go/informers/networking/v1/interface.go |     45 +
 .../informers/networking/v1/networkpolicy.go       |     89 +
 .../k8s.io/client-go/informers/policy/interface.go |     46 +
 .../informers/policy/v1beta1/interface.go          |     52 +
 .../policy/v1beta1/poddisruptionbudget.go          |     89 +
 .../informers/policy/v1beta1/podsecuritypolicy.go  |     88 +
 .../k8s.io/client-go/informers/rbac/interface.go   |     62 +
 .../client-go/informers/rbac/v1/clusterrole.go     |     88 +
 .../informers/rbac/v1/clusterrolebinding.go        |     88 +
 .../client-go/informers/rbac/v1/interface.go       |     66 +
 vendor/k8s.io/client-go/informers/rbac/v1/role.go  |     89 +
 .../client-go/informers/rbac/v1/rolebinding.go     |     89 +
 .../informers/rbac/v1alpha1/clusterrole.go         |     88 +
 .../informers/rbac/v1alpha1/clusterrolebinding.go  |     88 +
 .../client-go/informers/rbac/v1alpha1/interface.go |     66 +
 .../client-go/informers/rbac/v1alpha1/role.go      |     89 +
 .../informers/rbac/v1alpha1/rolebinding.go         |     89 +
 .../informers/rbac/v1beta1/clusterrole.go          |     88 +
 .../informers/rbac/v1beta1/clusterrolebinding.go   |     88 +
 .../client-go/informers/rbac/v1beta1/interface.go  |     66 +
 .../client-go/informers/rbac/v1beta1/role.go       |     89 +
 .../informers/rbac/v1beta1/rolebinding.go          |     89 +
 .../client-go/informers/scheduling/interface.go    |     54 +
 .../informers/scheduling/v1alpha1/interface.go     |     45 +
 .../informers/scheduling/v1alpha1/priorityclass.go |     88 +
 .../informers/scheduling/v1beta1/interface.go      |     45 +
 .../informers/scheduling/v1beta1/priorityclass.go  |     88 +
 .../client-go/informers/settings/interface.go      |     46 +
 .../informers/settings/v1alpha1/interface.go       |     45 +
 .../informers/settings/v1alpha1/podpreset.go       |     89 +
 .../client-go/informers/storage/interface.go       |     62 +
 .../client-go/informers/storage/v1/interface.go    |     45 +
 .../client-go/informers/storage/v1/storageclass.go |     88 +
 .../informers/storage/v1alpha1/interface.go        |     45 +
 .../informers/storage/v1alpha1/volumeattachment.go |     88 +
 .../informers/storage/v1beta1/interface.go         |     52 +
 .../informers/storage/v1beta1/storageclass.go      |     88 +
 .../informers/storage/v1beta1/volumeattachment.go  |     88 +
 vendor/k8s.io/client-go/kubernetes/clientset.go    |    610 +
 vendor/k8s.io/client-go/kubernetes/doc.go          |     20 +
 .../kubernetes/fake/clientset_generated.go         |    353 +
 vendor/k8s.io/client-go/kubernetes/fake/doc.go     |     20 +
 .../k8s.io/client-go/kubernetes/fake/register.go   |    110 +
 vendor/k8s.io/client-go/kubernetes/import.go       |     19 +
 vendor/k8s.io/client-go/kubernetes/scheme/doc.go   |     20 +
 .../k8s.io/client-go/kubernetes/scheme/register.go |    110 +
 .../v1alpha1/admissionregistration_client.go       |     90 +
 .../typed/admissionregistration/v1alpha1/doc.go    |     20 +
 .../admissionregistration/v1alpha1/fake/doc.go     |     20 +
 .../fake/fake_admissionregistration_client.go      |     40 +
 .../v1alpha1/fake/fake_initializerconfiguration.go |    120 +
 .../v1alpha1/generated_expansion.go                |     21 +
 .../v1alpha1/initializerconfiguration.go           |    147 +
 .../v1beta1/admissionregistration_client.go        |     95 +
 .../typed/admissionregistration/v1beta1/doc.go     |     20 +
 .../admissionregistration/v1beta1/fake/doc.go      |     20 +
 .../fake/fake_admissionregistration_client.go      |     44 +
 .../fake/fake_mutatingwebhookconfiguration.go      |    120 +
 .../fake/fake_validatingwebhookconfiguration.go    |    120 +
 .../v1beta1/generated_expansion.go                 |     23 +
 .../v1beta1/mutatingwebhookconfiguration.go        |    147 +
 .../v1beta1/validatingwebhookconfiguration.go      |    147 +
 .../kubernetes/typed/apps/v1/apps_client.go        |    110 +
 .../kubernetes/typed/apps/v1/controllerrevision.go |    157 +
 .../kubernetes/typed/apps/v1/daemonset.go          |    174 +
 .../kubernetes/typed/apps/v1/deployment.go         |    174 +
 .../client-go/kubernetes/typed/apps/v1/doc.go      |     20 +
 .../client-go/kubernetes/typed/apps/v1/fake/doc.go |     20 +
 .../typed/apps/v1/fake/fake_apps_client.go         |     56 +
 .../typed/apps/v1/fake/fake_controllerrevision.go  |    128 +
 .../typed/apps/v1/fake/fake_daemonset.go           |    140 +
 .../typed/apps/v1/fake/fake_deployment.go          |    140 +
 .../typed/apps/v1/fake/fake_replicaset.go          |    140 +
 .../typed/apps/v1/fake/fake_statefulset.go         |    140 +
 .../typed/apps/v1/generated_expansion.go           |     29 +
 .../kubernetes/typed/apps/v1/replicaset.go         |    174 +
 .../kubernetes/typed/apps/v1/statefulset.go        |    174 +
 .../kubernetes/typed/apps/v1beta1/apps_client.go   |    105 +
 .../typed/apps/v1beta1/controllerrevision.go       |    157 +
 .../kubernetes/typed/apps/v1beta1/deployment.go    |    174 +
 .../client-go/kubernetes/typed/apps/v1beta1/doc.go |     20 +
 .../kubernetes/typed/apps/v1beta1/fake/doc.go      |     20 +
 .../typed/apps/v1beta1/fake/fake_apps_client.go    |     52 +
 .../apps/v1beta1/fake/fake_controllerrevision.go   |    128 +
 .../typed/apps/v1beta1/fake/fake_deployment.go     |    140 +
 .../typed/apps/v1beta1/fake/fake_scale.go          |     25 +
 .../typed/apps/v1beta1/fake/fake_statefulset.go    |    140 +
 .../typed/apps/v1beta1/generated_expansion.go      |     27 +
 .../kubernetes/typed/apps/v1beta1/scale.go         |     48 +
 .../kubernetes/typed/apps/v1beta1/statefulset.go   |    174 +
 .../kubernetes/typed/apps/v1beta2/apps_client.go   |    115 +
 .../typed/apps/v1beta2/controllerrevision.go       |    157 +
 .../kubernetes/typed/apps/v1beta2/daemonset.go     |    174 +
 .../kubernetes/typed/apps/v1beta2/deployment.go    |    174 +
 .../client-go/kubernetes/typed/apps/v1beta2/doc.go |     20 +
 .../kubernetes/typed/apps/v1beta2/fake/doc.go      |     20 +
 .../typed/apps/v1beta2/fake/fake_apps_client.go    |     60 +
 .../apps/v1beta2/fake/fake_controllerrevision.go   |    128 +
 .../typed/apps/v1beta2/fake/fake_daemonset.go      |    140 +
 .../typed/apps/v1beta2/fake/fake_deployment.go     |    140 +
 .../typed/apps/v1beta2/fake/fake_replicaset.go     |    140 +
 .../typed/apps/v1beta2/fake/fake_scale.go          |     25 +
 .../typed/apps/v1beta2/fake/fake_statefulset.go    |    162 +
 .../typed/apps/v1beta2/generated_expansion.go      |     31 +
 .../kubernetes/typed/apps/v1beta2/replicaset.go    |    174 +
 .../kubernetes/typed/apps/v1beta2/scale.go         |     48 +
 .../kubernetes/typed/apps/v1beta2/statefulset.go   |    205 +
 .../authentication/v1/authentication_client.go     |     90 +
 .../kubernetes/typed/authentication/v1/doc.go      |     20 +
 .../kubernetes/typed/authentication/v1/fake/doc.go |     20 +
 .../v1/fake/fake_authentication_client.go          |     40 +
 .../authentication/v1/fake/fake_tokenreview.go     |     24 +
 .../v1/fake/fake_tokenreview_expansion.go          |     27 +
 .../typed/authentication/v1/generated_expansion.go |     19 +
 .../typed/authentication/v1/tokenreview.go         |     46 +
 .../authentication/v1/tokenreview_expansion.go     |     35 +
 .../v1beta1/authentication_client.go               |     90 +
 .../kubernetes/typed/authentication/v1beta1/doc.go |     20 +
 .../typed/authentication/v1beta1/fake/doc.go       |     20 +
 .../v1beta1/fake/fake_authentication_client.go     |     40 +
 .../v1beta1/fake/fake_tokenreview.go               |     24 +
 .../v1beta1/fake/fake_tokenreview_expansion.go     |     27 +
 .../authentication/v1beta1/generated_expansion.go  |     19 +
 .../typed/authentication/v1beta1/tokenreview.go    |     46 +
 .../v1beta1/tokenreview_expansion.go               |     35 +
 .../typed/authorization/v1/authorization_client.go |    105 +
 .../kubernetes/typed/authorization/v1/doc.go       |     20 +
 .../kubernetes/typed/authorization/v1/fake/doc.go  |     20 +
 .../v1/fake/fake_authorization_client.go           |     52 +
 .../v1/fake/fake_localsubjectaccessreview.go       |     25 +
 .../fake_localsubjectaccessreview_expansion.go     |     27 +
 .../v1/fake/fake_selfsubjectaccessreview.go        |     24 +
 .../fake/fake_selfsubjectaccessreview_expansion.go |     27 +
 .../v1/fake/fake_selfsubjectrulesreview.go         |     24 +
 .../fake/fake_selfsubjectrulesreview_expansion.go  |     27 +
 .../v1/fake/fake_subjectaccessreview.go            |     24 +
 .../v1/fake/fake_subjectaccessreview_expansion.go  |     27 +
 .../typed/authorization/v1/generated_expansion.go  |     19 +
 .../authorization/v1/localsubjectaccessreview.go   |     48 +
 .../v1/localsubjectaccessreview_expansion.go       |     36 +
 .../authorization/v1/selfsubjectaccessreview.go    |     46 +
 .../v1/selfsubjectaccessreview_expansion.go        |     35 +
 .../authorization/v1/selfsubjectrulesreview.go     |     46 +
 .../v1/selfsubjectrulesreview_expansion.go         |     35 +
 .../typed/authorization/v1/subjectaccessreview.go  |     46 +
 .../v1/subjectaccessreview_expansion.go            |     36 +
 .../authorization/v1beta1/authorization_client.go  |    105 +
 .../kubernetes/typed/authorization/v1beta1/doc.go  |     20 +
 .../typed/authorization/v1beta1/fake/doc.go        |     20 +
 .../v1beta1/fake/fake_authorization_client.go      |     52 +
 .../v1beta1/fake/fake_generated_expansion.go       |     17 +
 .../v1beta1/fake/fake_localsubjectaccessreview.go  |     25 +
 .../fake_localsubjectaccessreview_expansion.go     |     27 +
 .../v1beta1/fake/fake_selfsubjectaccessreview.go   |     24 +
 .../fake/fake_selfsubjectaccessreview_expansion.go |     27 +
 .../v1beta1/fake/fake_selfsubjectrulesreview.go    |     24 +
 .../fake/fake_selfsubjectrulesreview_expansion.go  |     27 +
 .../v1beta1/fake/fake_subjectaccessreview.go       |     24 +
 .../fake/fake_subjectaccessreview_expansion.go     |     27 +
 .../authorization/v1beta1/generated_expansion.go   |     19 +
 .../v1beta1/localsubjectaccessreview.go            |     48 +
 .../v1beta1/localsubjectaccessreview_expansion.go  |     36 +
 .../v1beta1/selfsubjectaccessreview.go             |     46 +
 .../v1beta1/selfsubjectaccessreview_expansion.go   |     35 +
 .../v1beta1/selfsubjectrulesreview.go              |     46 +
 .../v1beta1/selfsubjectrulesreview_expansion.go    |     35 +
 .../authorization/v1beta1/subjectaccessreview.go   |     46 +
 .../v1beta1/subjectaccessreview_expansion.go       |     36 +
 .../typed/autoscaling/v1/autoscaling_client.go     |     90 +
 .../kubernetes/typed/autoscaling/v1/doc.go         |     20 +
 .../kubernetes/typed/autoscaling/v1/fake/doc.go    |     20 +
 .../autoscaling/v1/fake/fake_autoscaling_client.go |     40 +
 .../v1/fake/fake_horizontalpodautoscaler.go        |    140 +
 .../typed/autoscaling/v1/generated_expansion.go    |     21 +
 .../autoscaling/v1/horizontalpodautoscaler.go      |    174 +
 .../autoscaling/v2beta1/autoscaling_client.go      |     90 +
 .../kubernetes/typed/autoscaling/v2beta1/doc.go    |     20 +
 .../typed/autoscaling/v2beta1/fake/doc.go          |     20 +
 .../v2beta1/fake/fake_autoscaling_client.go        |     40 +
 .../v2beta1/fake/fake_horizontalpodautoscaler.go   |    140 +
 .../autoscaling/v2beta1/generated_expansion.go     |     21 +
 .../autoscaling/v2beta1/horizontalpodautoscaler.go |    174 +
 .../kubernetes/typed/batch/v1/batch_client.go      |     90 +
 .../client-go/kubernetes/typed/batch/v1/doc.go     |     20 +
 .../kubernetes/typed/batch/v1/fake/doc.go          |     20 +
 .../typed/batch/v1/fake/fake_batch_client.go       |     40 +
 .../kubernetes/typed/batch/v1/fake/fake_job.go     |    140 +
 .../typed/batch/v1/generated_expansion.go          |     21 +
 .../client-go/kubernetes/typed/batch/v1/job.go     |    174 +
 .../kubernetes/typed/batch/v1beta1/batch_client.go |     90 +
 .../kubernetes/typed/batch/v1beta1/cronjob.go      |    174 +
 .../kubernetes/typed/batch/v1beta1/doc.go          |     20 +
 .../kubernetes/typed/batch/v1beta1/fake/doc.go     |     20 +
 .../typed/batch/v1beta1/fake/fake_batch_client.go  |     40 +
 .../typed/batch/v1beta1/fake/fake_cronjob.go       |    140 +
 .../typed/batch/v1beta1/generated_expansion.go     |     21 +
 .../typed/batch/v2alpha1/batch_client.go           |     90 +
 .../kubernetes/typed/batch/v2alpha1/cronjob.go     |    174 +
 .../kubernetes/typed/batch/v2alpha1/doc.go         |     20 +
 .../kubernetes/typed/batch/v2alpha1/fake/doc.go    |     20 +
 .../typed/batch/v2alpha1/fake/fake_batch_client.go |     40 +
 .../typed/batch/v2alpha1/fake/fake_cronjob.go      |    140 +
 .../typed/batch/v2alpha1/generated_expansion.go    |     21 +
 .../certificates/v1beta1/certificates_client.go    |     90 +
 .../v1beta1/certificatesigningrequest.go           |    163 +
 .../v1beta1/certificatesigningrequest_expansion.go |     37 +
 .../kubernetes/typed/certificates/v1beta1/doc.go   |     20 +
 .../typed/certificates/v1beta1/fake/doc.go         |     20 +
 .../v1beta1/fake/fake_certificates_client.go       |     40 +
 .../v1beta1/fake/fake_certificatesigningrequest.go |    131 +
 .../fake_certificatesigningrequest_expansion.go    |     31 +
 .../certificates/v1beta1/generated_expansion.go    |     19 +
 .../kubernetes/typed/core/v1/componentstatus.go    |    147 +
 .../kubernetes/typed/core/v1/configmap.go          |    157 +
 .../kubernetes/typed/core/v1/core_client.go        |    165 +
 .../client-go/kubernetes/typed/core/v1/doc.go      |     20 +
 .../kubernetes/typed/core/v1/endpoints.go          |    157 +
 .../client-go/kubernetes/typed/core/v1/event.go    |    157 +
 .../kubernetes/typed/core/v1/event_expansion.go    |    164 +
 .../client-go/kubernetes/typed/core/v1/fake/doc.go |     20 +
 .../typed/core/v1/fake/fake_componentstatus.go     |    120 +
 .../typed/core/v1/fake/fake_configmap.go           |    128 +
 .../typed/core/v1/fake/fake_core_client.go         |    100 +
 .../typed/core/v1/fake/fake_endpoints.go           |    128 +
 .../kubernetes/typed/core/v1/fake/fake_event.go    |    128 +
 .../typed/core/v1/fake/fake_event_expansion.go     |     89 +
 .../typed/core/v1/fake/fake_limitrange.go          |    128 +
 .../typed/core/v1/fake/fake_namespace.go           |    123 +
 .../typed/core/v1/fake/fake_namespace_expansion.go |     37 +
 .../kubernetes/typed/core/v1/fake/fake_node.go     |    131 +
 .../typed/core/v1/fake/fake_node_expansion.go      |     32 +
 .../typed/core/v1/fake/fake_persistentvolume.go    |    131 +
 .../core/v1/fake/fake_persistentvolumeclaim.go     |    140 +
 .../kubernetes/typed/core/v1/fake/fake_pod.go      |    140 +
 .../typed/core/v1/fake/fake_pod_expansion.go       |     58 +
 .../typed/core/v1/fake/fake_podtemplate.go         |    128 +
 .../core/v1/fake/fake_replicationcontroller.go     |    163 +
 .../typed/core/v1/fake/fake_resourcequota.go       |    140 +
 .../kubernetes/typed/core/v1/fake/fake_secret.go   |    128 +
 .../kubernetes/typed/core/v1/fake/fake_service.go  |    132 +
 .../typed/core/v1/fake/fake_service_expansion.go   |     26 +
 .../typed/core/v1/fake/fake_serviceaccount.go      |    128 +
 .../core/v1/fake/fake_serviceaccount_expansion.go  |     31 +
 .../typed/core/v1/generated_expansion.go           |     39 +
 .../kubernetes/typed/core/v1/limitrange.go         |    157 +
 .../kubernetes/typed/core/v1/namespace.go          |    152 +
 .../typed/core/v1/namespace_expansion.go           |     31 +
 .../client-go/kubernetes/typed/core/v1/node.go     |    163 +
 .../kubernetes/typed/core/v1/node_expansion.go     |     43 +
 .../kubernetes/typed/core/v1/persistentvolume.go   |    163 +
 .../typed/core/v1/persistentvolumeclaim.go         |    174 +
 .../client-go/kubernetes/typed/core/v1/pod.go      |    174 +
 .../kubernetes/typed/core/v1/pod_expansion.go      |     45 +
 .../kubernetes/typed/core/v1/podtemplate.go        |    157 +
 .../typed/core/v1/replicationcontroller.go         |    206 +
 .../kubernetes/typed/core/v1/resourcequota.go      |    174 +
 .../client-go/kubernetes/typed/core/v1/secret.go   |    157 +
 .../client-go/kubernetes/typed/core/v1/service.go  |    162 +
 .../kubernetes/typed/core/v1/service_expansion.go  |     41 +
 .../kubernetes/typed/core/v1/serviceaccount.go     |    157 +
 .../typed/core/v1/serviceaccount_expansion.go      |     41 +
 .../kubernetes/typed/events/v1beta1/doc.go         |     20 +
 .../kubernetes/typed/events/v1beta1/event.go       |    157 +
 .../typed/events/v1beta1/events_client.go          |     90 +
 .../kubernetes/typed/events/v1beta1/fake/doc.go    |     20 +
 .../typed/events/v1beta1/fake/fake_event.go        |    128 +
 .../events/v1beta1/fake/fake_events_client.go      |     40 +
 .../typed/events/v1beta1/generated_expansion.go    |     21 +
 .../typed/extensions/v1beta1/daemonset.go          |    174 +
 .../typed/extensions/v1beta1/deployment.go         |    205 +
 .../extensions/v1beta1/deployment_expansion.go     |     29 +
 .../kubernetes/typed/extensions/v1beta1/doc.go     |     20 +
 .../typed/extensions/v1beta1/extensions_client.go  |    115 +
 .../typed/extensions/v1beta1/fake/doc.go           |     20 +
 .../extensions/v1beta1/fake/fake_daemonset.go      |    140 +
 .../extensions/v1beta1/fake/fake_deployment.go     |    162 +
 .../v1beta1/fake/fake_deployment_expansion.go      |     33 +
 .../v1beta1/fake/fake_extensions_client.go         |     60 +
 .../typed/extensions/v1beta1/fake/fake_ingress.go  |    140 +
 .../v1beta1/fake/fake_podsecuritypolicy.go         |    120 +
 .../extensions/v1beta1/fake/fake_replicaset.go     |    162 +
 .../typed/extensions/v1beta1/fake/fake_scale.go    |     25 +
 .../v1beta1/fake/fake_scale_expansion.go           |     47 +
 .../extensions/v1beta1/generated_expansion.go      |     27 +
 .../kubernetes/typed/extensions/v1beta1/ingress.go |    174 +
 .../typed/extensions/v1beta1/podsecuritypolicy.go  |    147 +
 .../typed/extensions/v1beta1/replicaset.go         |    205 +
 .../kubernetes/typed/extensions/v1beta1/scale.go   |     48 +
 .../typed/extensions/v1beta1/scale_expansion.go    |     65 +
 .../kubernetes/typed/networking/v1/doc.go          |     20 +
 .../kubernetes/typed/networking/v1/fake/doc.go     |     20 +
 .../networking/v1/fake/fake_networking_client.go   |     40 +
 .../typed/networking/v1/fake/fake_networkpolicy.go |    128 +
 .../typed/networking/v1/generated_expansion.go     |     21 +
 .../typed/networking/v1/networking_client.go       |     90 +
 .../typed/networking/v1/networkpolicy.go           |    157 +
 .../kubernetes/typed/policy/v1beta1/doc.go         |     20 +
 .../kubernetes/typed/policy/v1beta1/eviction.go    |     48 +
 .../typed/policy/v1beta1/eviction_expansion.go     |     38 +
 .../kubernetes/typed/policy/v1beta1/fake/doc.go    |     20 +
 .../typed/policy/v1beta1/fake/fake_eviction.go     |     25 +
 .../policy/v1beta1/fake/fake_eviction_expansion.go |     33 +
 .../v1beta1/fake/fake_poddisruptionbudget.go       |    140 +
 .../policy/v1beta1/fake/fake_podsecuritypolicy.go  |    120 +
 .../policy/v1beta1/fake/fake_policy_client.go      |     48 +
 .../typed/policy/v1beta1/generated_expansion.go    |     23 +
 .../typed/policy/v1beta1/poddisruptionbudget.go    |    174 +
 .../typed/policy/v1beta1/podsecuritypolicy.go      |    147 +
 .../typed/policy/v1beta1/policy_client.go          |    100 +
 .../kubernetes/typed/rbac/v1/clusterrole.go        |    147 +
 .../kubernetes/typed/rbac/v1/clusterrolebinding.go |    147 +
 .../client-go/kubernetes/typed/rbac/v1/doc.go      |     20 +
 .../client-go/kubernetes/typed/rbac/v1/fake/doc.go |     20 +
 .../typed/rbac/v1/fake/fake_clusterrole.go         |    120 +
 .../typed/rbac/v1/fake/fake_clusterrolebinding.go  |    120 +
 .../typed/rbac/v1/fake/fake_rbac_client.go         |     52 +
 .../kubernetes/typed/rbac/v1/fake/fake_role.go     |    128 +
 .../typed/rbac/v1/fake/fake_rolebinding.go         |    128 +
 .../typed/rbac/v1/generated_expansion.go           |     27 +
 .../kubernetes/typed/rbac/v1/rbac_client.go        |    105 +
 .../client-go/kubernetes/typed/rbac/v1/role.go     |    157 +
 .../kubernetes/typed/rbac/v1/rolebinding.go        |    157 +
 .../kubernetes/typed/rbac/v1alpha1/clusterrole.go  |    147 +
 .../typed/rbac/v1alpha1/clusterrolebinding.go      |    147 +
 .../kubernetes/typed/rbac/v1alpha1/doc.go          |     20 +
 .../kubernetes/typed/rbac/v1alpha1/fake/doc.go     |     20 +
 .../typed/rbac/v1alpha1/fake/fake_clusterrole.go   |    120 +
 .../rbac/v1alpha1/fake/fake_clusterrolebinding.go  |    120 +
 .../typed/rbac/v1alpha1/fake/fake_rbac_client.go   |     52 +
 .../typed/rbac/v1alpha1/fake/fake_role.go          |    128 +
 .../typed/rbac/v1alpha1/fake/fake_rolebinding.go   |    128 +
 .../typed/rbac/v1alpha1/generated_expansion.go     |     27 +
 .../kubernetes/typed/rbac/v1alpha1/rbac_client.go  |    105 +
 .../kubernetes/typed/rbac/v1alpha1/role.go         |    157 +
 .../kubernetes/typed/rbac/v1alpha1/rolebinding.go  |    157 +
 .../kubernetes/typed/rbac/v1beta1/clusterrole.go   |    147 +
 .../typed/rbac/v1beta1/clusterrolebinding.go       |    147 +
 .../client-go/kubernetes/typed/rbac/v1beta1/doc.go |     20 +
 .../kubernetes/typed/rbac/v1beta1/fake/doc.go      |     20 +
 .../typed/rbac/v1beta1/fake/fake_clusterrole.go    |    120 +
 .../rbac/v1beta1/fake/fake_clusterrolebinding.go   |    120 +
 .../typed/rbac/v1beta1/fake/fake_rbac_client.go    |     52 +
 .../typed/rbac/v1beta1/fake/fake_role.go           |    128 +
 .../typed/rbac/v1beta1/fake/fake_rolebinding.go    |    128 +
 .../typed/rbac/v1beta1/generated_expansion.go      |     27 +
 .../kubernetes/typed/rbac/v1beta1/rbac_client.go   |    105 +
 .../kubernetes/typed/rbac/v1beta1/role.go          |    157 +
 .../kubernetes/typed/rbac/v1beta1/rolebinding.go   |    157 +
 .../kubernetes/typed/scheduling/v1alpha1/doc.go    |     20 +
 .../typed/scheduling/v1alpha1/fake/doc.go          |     20 +
 .../scheduling/v1alpha1/fake/fake_priorityclass.go |    120 +
 .../v1alpha1/fake/fake_scheduling_client.go        |     40 +
 .../scheduling/v1alpha1/generated_expansion.go     |     21 +
 .../typed/scheduling/v1alpha1/priorityclass.go     |    147 +
 .../typed/scheduling/v1alpha1/scheduling_client.go |     90 +
 .../kubernetes/typed/scheduling/v1beta1/doc.go     |     20 +
 .../typed/scheduling/v1beta1/fake/doc.go           |     20 +
 .../scheduling/v1beta1/fake/fake_priorityclass.go  |    120 +
 .../v1beta1/fake/fake_scheduling_client.go         |     40 +
 .../scheduling/v1beta1/generated_expansion.go      |     21 +
 .../typed/scheduling/v1beta1/priorityclass.go      |    147 +
 .../typed/scheduling/v1beta1/scheduling_client.go  |     90 +
 .../kubernetes/typed/settings/v1alpha1/doc.go      |     20 +
 .../kubernetes/typed/settings/v1alpha1/fake/doc.go |     20 +
 .../typed/settings/v1alpha1/fake/fake_podpreset.go |    128 +
 .../settings/v1alpha1/fake/fake_settings_client.go |     40 +
 .../typed/settings/v1alpha1/generated_expansion.go |     21 +
 .../typed/settings/v1alpha1/podpreset.go           |    157 +
 .../typed/settings/v1alpha1/settings_client.go     |     90 +
 .../client-go/kubernetes/typed/storage/v1/doc.go   |     20 +
 .../kubernetes/typed/storage/v1/fake/doc.go        |     20 +
 .../typed/storage/v1/fake/fake_storage_client.go   |     40 +
 .../typed/storage/v1/fake/fake_storageclass.go     |    120 +
 .../typed/storage/v1/generated_expansion.go        |     21 +
 .../kubernetes/typed/storage/v1/storage_client.go  |     90 +
 .../kubernetes/typed/storage/v1/storageclass.go    |    147 +
 .../kubernetes/typed/storage/v1alpha1/doc.go       |     20 +
 .../kubernetes/typed/storage/v1alpha1/fake/doc.go  |     20 +
 .../storage/v1alpha1/fake/fake_storage_client.go   |     40 +
 .../storage/v1alpha1/fake/fake_volumeattachment.go |    131 +
 .../typed/storage/v1alpha1/generated_expansion.go  |     21 +
 .../typed/storage/v1alpha1/storage_client.go       |     90 +
 .../typed/storage/v1alpha1/volumeattachment.go     |    163 +
 .../kubernetes/typed/storage/v1beta1/doc.go        |     20 +
 .../kubernetes/typed/storage/v1beta1/fake/doc.go   |     20 +
 .../storage/v1beta1/fake/fake_storage_client.go    |     44 +
 .../storage/v1beta1/fake/fake_storageclass.go      |    120 +
 .../storage/v1beta1/fake/fake_volumeattachment.go  |    131 +
 .../typed/storage/v1beta1/generated_expansion.go   |     23 +
 .../typed/storage/v1beta1/storage_client.go        |     95 +
 .../typed/storage/v1beta1/storageclass.go          |    147 +
 .../typed/storage/v1beta1/volumeattachment.go      |    163 +
 .../v1alpha1/expansion_generated.go                |     23 +
 .../v1alpha1/initializerconfiguration.go           |     65 +
 .../v1beta1/expansion_generated.go                 |     27 +
 .../v1beta1/mutatingwebhookconfiguration.go        |     65 +
 .../v1beta1/validatingwebhookconfiguration.go      |     65 +
 .../listers/apps/v1/controllerrevision.go          |     94 +
 .../k8s.io/client-go/listers/apps/v1/daemonset.go  |     94 +
 .../listers/apps/v1/daemonset_expansion.go         |    113 +
 .../k8s.io/client-go/listers/apps/v1/deployment.go |     94 +
 .../listers/apps/v1/deployment_expansion.go        |     70 +
 .../listers/apps/v1/expansion_generated.go         |     27 +
 .../k8s.io/client-go/listers/apps/v1/replicaset.go |     94 +
 .../listers/apps/v1/replicaset_expansion.go        |     73 +
 .../client-go/listers/apps/v1/statefulset.go       |     94 +
 .../listers/apps/v1/statefulset_expansion.go       |     77 +
 .../listers/apps/v1beta1/controllerrevision.go     |     94 +
 .../client-go/listers/apps/v1beta1/deployment.go   |     94 +
 .../listers/apps/v1beta1/expansion_generated.go    |     43 +
 .../k8s.io/client-go/listers/apps/v1beta1/scale.go |     94 +
 .../client-go/listers/apps/v1beta1/statefulset.go  |     94 +
 .../listers/apps/v1beta1/statefulset_expansion.go  |     77 +
 .../listers/apps/v1beta2/controllerrevision.go     |     94 +
 .../client-go/listers/apps/v1beta2/daemonset.go    |     94 +
 .../listers/apps/v1beta2/daemonset_expansion.go    |    113 +
 .../client-go/listers/apps/v1beta2/deployment.go   |     94 +
 .../listers/apps/v1beta2/deployment_expansion.go   |     70 +
 .../listers/apps/v1beta2/expansion_generated.go    |     35 +
 .../client-go/listers/apps/v1beta2/replicaset.go   |     94 +
 .../listers/apps/v1beta2/replicaset_expansion.go   |     73 +
 .../k8s.io/client-go/listers/apps/v1beta2/scale.go |     94 +
 .../client-go/listers/apps/v1beta2/statefulset.go  |     94 +
 .../listers/apps/v1beta2/statefulset_expansion.go  |     77 +
 .../authentication/v1/expansion_generated.go       |     23 +
 .../listers/authentication/v1/tokenreview.go       |     65 +
 .../authentication/v1beta1/expansion_generated.go  |     23 +
 .../listers/authentication/v1beta1/tokenreview.go  |     65 +
 .../authorization/v1/expansion_generated.go        |     39 +
 .../authorization/v1/localsubjectaccessreview.go   |     94 +
 .../authorization/v1/selfsubjectaccessreview.go    |     65 +
 .../authorization/v1/selfsubjectrulesreview.go     |     65 +
 .../authorization/v1/subjectaccessreview.go        |     65 +
 .../authorization/v1beta1/expansion_generated.go   |     39 +
 .../v1beta1/localsubjectaccessreview.go            |     94 +
 .../v1beta1/selfsubjectaccessreview.go             |     65 +
 .../v1beta1/selfsubjectrulesreview.go              |     65 +
 .../authorization/v1beta1/subjectaccessreview.go   |     65 +
 .../listers/autoscaling/v1/expansion_generated.go  |     27 +
 .../autoscaling/v1/horizontalpodautoscaler.go      |     94 +
 .../autoscaling/v2beta1/expansion_generated.go     |     27 +
 .../autoscaling/v2beta1/horizontalpodautoscaler.go |     94 +
 .../listers/batch/v1/expansion_generated.go        |     19 +
 vendor/k8s.io/client-go/listers/batch/v1/job.go    |     94 +
 .../client-go/listers/batch/v1/job_expansion.go    |     68 +
 .../client-go/listers/batch/v1beta1/cronjob.go     |     94 +
 .../listers/batch/v1beta1/expansion_generated.go   |     27 +
 .../client-go/listers/batch/v2alpha1/cronjob.go    |     94 +
 .../listers/batch/v2alpha1/expansion_generated.go  |     27 +
 .../v1beta1/certificatesigningrequest.go           |     65 +
 .../certificates/v1beta1/expansion_generated.go    |     23 +
 .../client-go/listers/core/v1/componentstatus.go   |     65 +
 .../k8s.io/client-go/listers/core/v1/configmap.go  |     94 +
 .../k8s.io/client-go/listers/core/v1/endpoints.go  |     94 +
 vendor/k8s.io/client-go/listers/core/v1/event.go   |     94 +
 .../listers/core/v1/expansion_generated.go         |    111 +
 .../k8s.io/client-go/listers/core/v1/limitrange.go |     94 +
 .../k8s.io/client-go/listers/core/v1/namespace.go  |     65 +
 vendor/k8s.io/client-go/listers/core/v1/node.go    |     65 +
 .../client-go/listers/core/v1/node_expansion.go    |     48 +
 .../client-go/listers/core/v1/persistentvolume.go  |     65 +
 .../listers/core/v1/persistentvolumeclaim.go       |     94 +
 vendor/k8s.io/client-go/listers/core/v1/pod.go     |     94 +
 .../client-go/listers/core/v1/podtemplate.go       |     94 +
 .../listers/core/v1/replicationcontroller.go       |     94 +
 .../core/v1/replicationcontroller_expansion.go     |     66 +
 .../client-go/listers/core/v1/resourcequota.go     |     94 +
 vendor/k8s.io/client-go/listers/core/v1/secret.go  |     94 +
 vendor/k8s.io/client-go/listers/core/v1/service.go |     94 +
 .../client-go/listers/core/v1/service_expansion.go |     56 +
 .../client-go/listers/core/v1/serviceaccount.go    |     94 +
 .../client-go/listers/events/v1beta1/event.go      |     94 +
 .../listers/events/v1beta1/expansion_generated.go  |     27 +
 .../listers/extensions/v1beta1/daemonset.go        |     94 +
 .../extensions/v1beta1/daemonset_expansion.go      |    114 +
 .../listers/extensions/v1beta1/deployment.go       |     94 +
 .../extensions/v1beta1/deployment_expansion.go     |     70 +
 .../extensions/v1beta1/expansion_generated.go      |     39 +
 .../listers/extensions/v1beta1/ingress.go          |     94 +
 .../extensions/v1beta1/podsecuritypolicy.go        |     65 +
 .../listers/extensions/v1beta1/replicaset.go       |     94 +
 .../extensions/v1beta1/replicaset_expansion.go     |     73 +
 .../client-go/listers/extensions/v1beta1/scale.go  |     94 +
 .../imagepolicy/v1alpha1/expansion_generated.go    |     23 +
 .../listers/imagepolicy/v1alpha1/imagereview.go    |     65 +
 .../listers/networking/v1/expansion_generated.go   |     27 +
 .../listers/networking/v1/networkpolicy.go         |     94 +
 .../client-go/listers/policy/v1beta1/eviction.go   |     94 +
 .../listers/policy/v1beta1/expansion_generated.go  |     31 +
 .../listers/policy/v1beta1/poddisruptionbudget.go  |     94 +
 .../v1beta1/poddisruptionbudget_expansion.go       |     74 +
 .../listers/policy/v1beta1/podsecuritypolicy.go    |     65 +
 .../client-go/listers/rbac/v1/clusterrole.go       |     65 +
 .../listers/rbac/v1/clusterrolebinding.go          |     65 +
 .../listers/rbac/v1/expansion_generated.go         |     43 +
 vendor/k8s.io/client-go/listers/rbac/v1/role.go    |     94 +
 .../client-go/listers/rbac/v1/rolebinding.go       |     94 +
 .../client-go/listers/rbac/v1alpha1/clusterrole.go |     65 +
 .../listers/rbac/v1alpha1/clusterrolebinding.go    |     65 +
 .../listers/rbac/v1alpha1/expansion_generated.go   |     43 +
 .../k8s.io/client-go/listers/rbac/v1alpha1/role.go |     94 +
 .../client-go/listers/rbac/v1alpha1/rolebinding.go |     94 +
 .../client-go/listers/rbac/v1beta1/clusterrole.go  |     65 +
 .../listers/rbac/v1beta1/clusterrolebinding.go     |     65 +
 .../listers/rbac/v1beta1/expansion_generated.go    |     43 +
 .../k8s.io/client-go/listers/rbac/v1beta1/role.go  |     94 +
 .../client-go/listers/rbac/v1beta1/rolebinding.go  |     94 +
 .../scheduling/v1alpha1/expansion_generated.go     |     23 +
 .../listers/scheduling/v1alpha1/priorityclass.go   |     65 +
 .../scheduling/v1beta1/expansion_generated.go      |     23 +
 .../listers/scheduling/v1beta1/priorityclass.go    |     65 +
 .../settings/v1alpha1/expansion_generated.go       |     27 +
 .../listers/settings/v1alpha1/podpreset.go         |     94 +
 .../listers/storage/v1/expansion_generated.go      |     23 +
 .../client-go/listers/storage/v1/storageclass.go   |     65 +
 .../storage/v1alpha1/expansion_generated.go        |     23 +
 .../listers/storage/v1alpha1/volumeattachment.go   |     65 +
 .../listers/storage/v1beta1/expansion_generated.go |     27 +
 .../listers/storage/v1beta1/storageclass.go        |     65 +
 .../listers/storage/v1beta1/volumeattachment.go    |     65 +
 .../client-go/pkg/apis/clientauthentication/doc.go |     19 +
 .../apis/clientauthentication/install/install.go   |     33 +
 .../pkg/apis/clientauthentication/register.go      |     50 +
 .../pkg/apis/clientauthentication/types.go         |     77 +
 .../pkg/apis/clientauthentication/v1alpha1/doc.go  |     23 +
 .../apis/clientauthentication/v1alpha1/register.go |     55 +
 .../apis/clientauthentication/v1alpha1/types.go    |     78 +
 .../v1alpha1/zz_generated.conversion.go            |    145 +
 .../v1alpha1/zz_generated.deepcopy.go              |    137 +
 .../v1alpha1/zz_generated.defaults.go              |     32 +
 .../clientauthentication/v1beta1/conversion.go     |     26 +
 .../pkg/apis/clientauthentication/v1beta1/doc.go   |     23 +
 .../apis/clientauthentication/v1beta1/register.go  |     55 +
 .../pkg/apis/clientauthentication/v1beta1/types.go |     59 +
 .../v1beta1/zz_generated.conversion.go             |    114 +
 .../v1beta1/zz_generated.deepcopy.go               |    100 +
 .../v1beta1/zz_generated.defaults.go               |     32 +
 .../clientauthentication/zz_generated.deepcopy.go  |    137 +
 vendor/k8s.io/client-go/pkg/version/.gitattributes |      1 +
 vendor/k8s.io/client-go/pkg/version/base.go        |     63 +
 vendor/k8s.io/client-go/pkg/version/def.bzl        |     38 +
 vendor/k8s.io/client-go/pkg/version/doc.go         |     20 +
 vendor/k8s.io/client-go/pkg/version/version.go     |     42 +
 .../plugin/pkg/client/auth/azure/README.md         |     50 +
 .../plugin/pkg/client/auth/azure/azure.go          |    359 +
 .../client-go/plugin/pkg/client/auth/exec/exec.go  |    360 +
 .../pkg/client/auth/exec/testdata/test-plugin.sh   |     18 +
 .../client-go/plugin/pkg/client/auth/gcp/OWNERS    |      6 +
 .../client-go/plugin/pkg/client/auth/gcp/gcp.go    |    364 +
 .../client-go/plugin/pkg/client/auth/oidc/OWNERS   |      5 +
 .../client-go/plugin/pkg/client/auth/oidc/oidc.go  |    379 +
 .../plugin/pkg/client/auth/openstack/openstack.go  |    193 +
 .../client-go/plugin/pkg/client/auth/plugins.go    |     25 +
 vendor/k8s.io/client-go/rest/OWNERS                |     24 +
 vendor/k8s.io/client-go/rest/client.go             |    258 +
 vendor/k8s.io/client-go/rest/config.go             |    458 +
 vendor/k8s.io/client-go/rest/fake/fake.go          |    122 +
 vendor/k8s.io/client-go/rest/plugin.go             |     73 +
 vendor/k8s.io/client-go/rest/request.go            |   1156 +
 vendor/k8s.io/client-go/rest/transport.go          |    116 +
 vendor/k8s.io/client-go/rest/url_utils.go          |     97 +
 vendor/k8s.io/client-go/rest/urlbackoff.go         |    107 +
 vendor/k8s.io/client-go/rest/watch/decoder.go      |     72 +
 vendor/k8s.io/client-go/rest/watch/encoder.go      |     56 +
 .../k8s.io/client-go/rest/zz_generated.deepcopy.go |     52 +
 .../client-go/restmapper/category_expansion.go     |    119 +
 vendor/k8s.io/client-go/restmapper/discovery.go    |    337 +
 vendor/k8s.io/client-go/restmapper/shortcut.go     |    172 +
 vendor/k8s.io/client-go/scale/client.go            |    221 +
 vendor/k8s.io/client-go/scale/doc.go               |     21 +
 vendor/k8s.io/client-go/scale/fake/client.go       |     67 +
 vendor/k8s.io/client-go/scale/interfaces.go        |     39 +
 .../k8s.io/client-go/scale/scheme/appsint/doc.go   |     22 +
 .../client-go/scale/scheme/appsint/register.go     |     53 +
 .../scale/scheme/appsv1beta1/conversion.go         |     87 +
 .../client-go/scale/scheme/appsv1beta1/doc.go      |     20 +
 .../client-go/scale/scheme/appsv1beta1/register.go |     45 +
 .../scheme/appsv1beta1/zz_generated.conversion.go  |    110 +
 .../scale/scheme/appsv1beta2/conversion.go         |     87 +
 .../client-go/scale/scheme/appsv1beta2/doc.go      |     20 +
 .../client-go/scale/scheme/appsv1beta2/register.go |     45 +
 .../scheme/appsv1beta2/zz_generated.conversion.go  |    110 +
 .../scale/scheme/autoscalingv1/conversion.go       |     69 +
 .../client-go/scale/scheme/autoscalingv1/doc.go    |     20 +
 .../scale/scheme/autoscalingv1/register.go         |     45 +
 .../autoscalingv1/zz_generated.conversion.go       |    109 +
 vendor/k8s.io/client-go/scale/scheme/doc.go        |     22 +
 .../client-go/scale/scheme/extensionsint/doc.go    |     22 +
 .../scale/scheme/extensionsint/register.go         |     53 +
 .../scale/scheme/extensionsv1beta1/conversion.go   |     87 +
 .../scale/scheme/extensionsv1beta1/doc.go          |     20 +
 .../scale/scheme/extensionsv1beta1/register.go     |     45 +
 .../extensionsv1beta1/zz_generated.conversion.go   |    110 +
 vendor/k8s.io/client-go/scale/scheme/register.go   |     52 +
 vendor/k8s.io/client-go/scale/scheme/types.go      |     60 +
 .../scale/scheme/zz_generated.deepcopy.go          |     95 +
 vendor/k8s.io/client-go/scale/util.go              |    196 +
 vendor/k8s.io/client-go/testing/actions.go         |    659 +
 vendor/k8s.io/client-go/testing/fake.go            |    213 +
 vendor/k8s.io/client-go/testing/fixture.go         |    530 +
 .../third_party/forked/golang/template/exec.go     |     94 +
 .../third_party/forked/golang/template/funcs.go    |    599 +
 vendor/k8s.io/client-go/tools/auth/clientauth.go   |    125 +
 .../k8s.io/client-go/tools/bootstrap/token/OWNERS  |      5 +
 .../client-go/tools/bootstrap/token/api/doc.go     |     20 +
 .../client-go/tools/bootstrap/token/api/types.go   |    112 +
 .../tools/bootstrap/token/util/helpers.go          |    133 +
 vendor/k8s.io/client-go/tools/cache/OWNERS         |     50 +
 vendor/k8s.io/client-go/tools/cache/controller.go  |    394 +
 vendor/k8s.io/client-go/tools/cache/delta_fifo.go  |    659 +
 vendor/k8s.io/client-go/tools/cache/doc.go         |     24 +
 .../client-go/tools/cache/expiration_cache.go      |    208 +
 .../tools/cache/expiration_cache_fakes.go          |     54 +
 .../client-go/tools/cache/fake_custom_store.go     |    102 +
 vendor/k8s.io/client-go/tools/cache/fifo.go        |    358 +
 vendor/k8s.io/client-go/tools/cache/heap.go        |    323 +
 vendor/k8s.io/client-go/tools/cache/index.go       |     87 +
 vendor/k8s.io/client-go/tools/cache/listers.go     |    160 +
 vendor/k8s.io/client-go/tools/cache/listwatch.go   |    187 +
 .../k8s.io/client-go/tools/cache/mutation_cache.go |    261 +
 .../client-go/tools/cache/mutation_detector.go     |    130 +
 vendor/k8s.io/client-go/tools/cache/reflector.go   |    449 +
 .../client-go/tools/cache/reflector_metrics.go     |    119 +
 .../client-go/tools/cache/shared_informer.go       |    597 +
 vendor/k8s.io/client-go/tools/cache/store.go       |    244 +
 .../tools/cache/testing/fake_controller_source.go  |    255 +
 .../client-go/tools/cache/thread_safe_store.go     |    304 +
 .../k8s.io/client-go/tools/cache/undelta_store.go  |     83 +
 vendor/k8s.io/client-go/tools/clientcmd/api/doc.go |     18 +
 .../client-go/tools/clientcmd/api/helpers.go       |    183 +
 .../client-go/tools/clientcmd/api/latest/latest.go |     66 +
 .../client-go/tools/clientcmd/api/register.go      |     46 +
 .../k8s.io/client-go/tools/clientcmd/api/types.go  |    218 +
 .../client-go/tools/clientcmd/api/v1/conversion.go |    244 +
 .../k8s.io/client-go/tools/clientcmd/api/v1/doc.go |     18 +
 .../client-go/tools/clientcmd/api/v1/register.go   |     56 +
 .../client-go/tools/clientcmd/api/v1/types.go      |    203 +
 .../clientcmd/api/v1/zz_generated.deepcopy.go      |    353 +
 .../tools/clientcmd/api/zz_generated.deepcopy.go   |    320 +
 .../client-go/tools/clientcmd/auth_loaders.go      |    111 +
 .../client-go/tools/clientcmd/client_config.go     |    572 +
 vendor/k8s.io/client-go/tools/clientcmd/config.go  |    474 +
 vendor/k8s.io/client-go/tools/clientcmd/doc.go     |     37 +
 vendor/k8s.io/client-go/tools/clientcmd/flag.go    |     49 +
 vendor/k8s.io/client-go/tools/clientcmd/helpers.go |     35 +
 vendor/k8s.io/client-go/tools/clientcmd/loader.go  |    633 +
 .../tools/clientcmd/merged_client_builder.go       |    168 +
 .../k8s.io/client-go/tools/clientcmd/overrides.go  |    247 +
 .../k8s.io/client-go/tools/clientcmd/validation.go |    298 +
 .../k8s.io/client-go/tools/leaderelection/OWNERS   |     13 +
 .../tools/leaderelection/leaderelection.go         |    284 +
 .../leaderelection/resourcelock/configmaplock.go   |    109 +
 .../leaderelection/resourcelock/endpointslock.go   |    104 +
 .../tools/leaderelection/resourcelock/interface.go |    102 +
 vendor/k8s.io/client-go/tools/metrics/OWNERS       |      7 +
 vendor/k8s.io/client-go/tools/metrics/metrics.go   |     61 +
 vendor/k8s.io/client-go/tools/pager/pager.go       |    117 +
 vendor/k8s.io/client-go/tools/portforward/doc.go   |     19 +
 .../client-go/tools/portforward/portforward.go     |    342 +
 vendor/k8s.io/client-go/tools/record/OWNERS        |     27 +
 vendor/k8s.io/client-go/tools/record/doc.go        |     18 +
 vendor/k8s.io/client-go/tools/record/event.go      |    322 +
 .../k8s.io/client-go/tools/record/events_cache.go  |    467 +
 vendor/k8s.io/client-go/tools/record/fake.go       |     58 +
 vendor/k8s.io/client-go/tools/reference/ref.go     |    126 +
 vendor/k8s.io/client-go/tools/remotecommand/doc.go |     20 +
 .../client-go/tools/remotecommand/errorstream.go   |     55 +
 .../client-go/tools/remotecommand/remotecommand.go |    142 +
 .../k8s.io/client-go/tools/remotecommand/resize.go |     33 +
 vendor/k8s.io/client-go/tools/remotecommand/v1.go  |    160 +
 vendor/k8s.io/client-go/tools/remotecommand/v2.go  |    195 +
 vendor/k8s.io/client-go/tools/remotecommand/v3.go  |    111 +
 vendor/k8s.io/client-go/tools/remotecommand/v4.go  |    119 +
 vendor/k8s.io/client-go/transport/OWNERS           |      7 +
 vendor/k8s.io/client-go/transport/cache.go         |    117 +
 vendor/k8s.io/client-go/transport/config.go        |    110 +
 .../k8s.io/client-go/transport/round_trippers.go   |    424 +
 vendor/k8s.io/client-go/transport/spdy/spdy.go     |     94 +
 vendor/k8s.io/client-go/transport/transport.go     |    169 +
 .../k8s.io/client-go/util/buffer/ring_growing.go   |     72 +
 vendor/k8s.io/client-go/util/cert/cert.go          |    245 +
 vendor/k8s.io/client-go/util/cert/csr.go           |     75 +
 vendor/k8s.io/client-go/util/cert/io.go            |    193 +
 vendor/k8s.io/client-go/util/cert/pem.go           |    269 +
 .../util/cert/testdata/dontUseThisKey.pem          |      6 +
 vendor/k8s.io/client-go/util/cert/triple/triple.go |    116 +
 vendor/k8s.io/client-go/util/certificate/OWNERS    |      8 +
 .../util/certificate/certificate_manager.go        |    429 +
 .../util/certificate/certificate_store.go          |    338 +
 .../k8s.io/client-go/util/certificate/csr/csr.go   |    261 +
 .../client-go/util/connrotation/connrotation.go    |    105 +
 vendor/k8s.io/client-go/util/exec/exec.go          |     52 +
 .../k8s.io/client-go/util/flowcontrol/backoff.go   |    149 +
 .../k8s.io/client-go/util/flowcontrol/throttle.go  |    143 +
 vendor/k8s.io/client-go/util/homedir/homedir.go    |     47 +
 vendor/k8s.io/client-go/util/integer/integer.go    |     67 +
 vendor/k8s.io/client-go/util/jsonpath/doc.go       |     20 +
 vendor/k8s.io/client-go/util/jsonpath/jsonpath.go  |    517 +
 vendor/k8s.io/client-go/util/jsonpath/node.go      |    255 +
 vendor/k8s.io/client-go/util/jsonpath/parser.go    |    525 +
 vendor/k8s.io/client-go/util/retry/OWNERS          |      2 +
 vendor/k8s.io/client-go/util/retry/util.go         |     79 +
 .../k8s.io/client-go/util/testing/fake_handler.go  |    139 +
 vendor/k8s.io/client-go/util/testing/tmpdir.go     |     44 +
 .../util/workqueue/default_rate_limiters.go        |    211 +
 .../client-go/util/workqueue/delaying_queue.go     |    255 +
 vendor/k8s.io/client-go/util/workqueue/doc.go      |     26 +
 vendor/k8s.io/client-go/util/workqueue/metrics.go  |    195 +
 .../client-go/util/workqueue/parallelizer.go       |     52 +
 vendor/k8s.io/client-go/util/workqueue/queue.go    |    172 +
 .../util/workqueue/rate_limitting_queue.go         |     69 +
 .../.github/PULL_REQUEST_TEMPLATE.md               |      2 +
 vendor/k8s.io/code-generator/CONTRIBUTING.md       |      7 +
 vendor/k8s.io/code-generator/Godeps/Godeps.json    |    166 +
 vendor/k8s.io/code-generator/Godeps/OWNERS         |      2 +
 vendor/k8s.io/code-generator/Godeps/Readme         |      5 +
 vendor/k8s.io/code-generator/LICENSE               |    202 +
 vendor/k8s.io/code-generator/OWNERS                |     11 +
 vendor/k8s.io/code-generator/README.md             |     24 +
 vendor/k8s.io/code-generator/SECURITY_CONTACTS     |     17 +
 .../_examples/MixedCase/apis/example/v1/doc.go     |     20 +
 .../MixedCase/apis/example/v1/register.go          |     59 +
 .../_examples/MixedCase/apis/example/v1/types.go   |     74 +
 .../apis/example/v1/zz_generated.deepcopy.go       |    177 +
 .../apis/example/v1/zz_generated.defaults.go       |     32 +
 .../MixedCase/clientset/versioned/clientset.go     |     98 +
 .../_examples/MixedCase/clientset/versioned/doc.go |     20 +
 .../versioned/fake/clientset_generated.go          |     82 +
 .../MixedCase/clientset/versioned/fake/doc.go      |     20 +
 .../MixedCase/clientset/versioned/fake/register.go |     56 +
 .../MixedCase/clientset/versioned/scheme/doc.go    |     20 +
 .../clientset/versioned/scheme/register.go         |     56 +
 .../versioned/typed/example/v1/clustertesttype.go  |    210 +
 .../clientset/versioned/typed/example/v1/doc.go    |     20 +
 .../versioned/typed/example/v1/example_client.go   |     95 +
 .../versioned/typed/example/v1/fake/doc.go         |     20 +
 .../typed/example/v1/fake/fake_clustertesttype.go  |    152 +
 .../typed/example/v1/fake/fake_example_client.go   |     44 +
 .../typed/example/v1/fake/fake_testtype.go         |    140 +
 .../typed/example/v1/generated_expansion.go        |     23 +
 .../versioned/typed/example/v1/testtype.go         |    191 +
 .../externalversions/example/interface.go          |     46 +
 .../externalversions/example/v1/clustertesttype.go |     88 +
 .../externalversions/example/v1/interface.go       |     52 +
 .../externalversions/example/v1/testtype.go        |     89 +
 .../informers/externalversions/factory.go          |    180 +
 .../informers/externalversions/generic.go          |     64 +
 .../internalinterfaces/factory_interfaces.go       |     40 +
 .../listers/example/v1/clustertesttype.go          |     65 +
 .../listers/example/v1/expansion_generated.go      |     31 +
 .../MixedCase/listers/example/v1/testtype.go       |     94 +
 .../_examples/apiserver/apis/example/doc.go        |     20 +
 .../apiserver/apis/example/install/install.go      |     33 +
 .../_examples/apiserver/apis/example/register.go   |     45 +
 .../_examples/apiserver/apis/example/types.go      |     44 +
 .../_examples/apiserver/apis/example/v1/doc.go     |     22 +
 .../apiserver/apis/example/v1/register.go          |     59 +
 .../_examples/apiserver/apis/example/v1/types.go   |     47 +
 .../apis/example/v1/zz_generated.conversion.go     |    137 +
 .../apis/example/v1/zz_generated.deepcopy.go       |    101 +
 .../apis/example/v1/zz_generated.defaults.go       |     32 +
 .../apis/example/zz_generated.deepcopy.go          |    101 +
 .../_examples/apiserver/apis/example2/doc.go       |     21 +
 .../apiserver/apis/example2/install/install.go     |     33 +
 .../_examples/apiserver/apis/example2/register.go  |     45 +
 .../_examples/apiserver/apis/example2/types.go     |     44 +
 .../_examples/apiserver/apis/example2/v1/doc.go    |     23 +
 .../apiserver/apis/example2/v1/register.go         |     59 +
 .../_examples/apiserver/apis/example2/v1/types.go  |     47 +
 .../apis/example2/v1/zz_generated.conversion.go    |    137 +
 .../apis/example2/v1/zz_generated.deepcopy.go      |    101 +
 .../apis/example2/v1/zz_generated.defaults.go      |     32 +
 .../apis/example2/zz_generated.deepcopy.go         |    101 +
 .../clientset/internalversion/clientset.go         |    104 +
 .../apiserver/clientset/internalversion/doc.go     |     20 +
 .../internalversion/fake/clientset_generated.go    |     84 +
 .../clientset/internalversion/fake/doc.go          |     20 +
 .../clientset/internalversion/fake/register.go     |     58 +
 .../clientset/internalversion/scheme/doc.go        |     20 +
 .../clientset/internalversion/scheme/register.go   |     43 +
 .../typed/example/internalversion/doc.go           |     20 +
 .../example/internalversion/example_client.go      |     96 +
 .../typed/example/internalversion/fake/doc.go      |     20 +
 .../internalversion/fake/fake_example_client.go    |     40 +
 .../example/internalversion/fake/fake_testtype.go  |    140 +
 .../example/internalversion/generated_expansion.go |     21 +
 .../typed/example/internalversion/testtype.go      |    191 +
 .../typed/example2/internalversion/doc.go          |     20 +
 .../example2/internalversion/example2_client.go    |     96 +
 .../typed/example2/internalversion/fake/doc.go     |     20 +
 .../internalversion/fake/fake_example2_client.go   |     40 +
 .../example2/internalversion/fake/fake_testtype.go |    140 +
 .../internalversion/generated_expansion.go         |     21 +
 .../typed/example2/internalversion/testtype.go     |    191 +
 .../apiserver/clientset/versioned/clientset.go     |    120 +
 .../_examples/apiserver/clientset/versioned/doc.go |     20 +
 .../versioned/fake/clientset_generated.go          |     94 +
 .../apiserver/clientset/versioned/fake/doc.go      |     20 +
 .../apiserver/clientset/versioned/fake/register.go |     58 +
 .../apiserver/clientset/versioned/scheme/doc.go    |     20 +
 .../clientset/versioned/scheme/register.go         |     58 +
 .../clientset/versioned/typed/example/v1/doc.go    |     20 +
 .../versioned/typed/example/v1/example_client.go   |     90 +
 .../versioned/typed/example/v1/fake/doc.go         |     20 +
 .../typed/example/v1/fake/fake_example_client.go   |     40 +
 .../typed/example/v1/fake/fake_testtype.go         |    140 +
 .../typed/example/v1/generated_expansion.go        |     21 +
 .../versioned/typed/example/v1/testtype.go         |    191 +
 .../clientset/versioned/typed/example2/v1/doc.go   |     20 +
 .../versioned/typed/example2/v1/example2_client.go |     90 +
 .../versioned/typed/example2/v1/fake/doc.go        |     20 +
 .../typed/example2/v1/fake/fake_example2_client.go |     40 +
 .../typed/example2/v1/fake/fake_testtype.go        |    140 +
 .../typed/example2/v1/generated_expansion.go       |     21 +
 .../versioned/typed/example2/v1/testtype.go        |    191 +
 .../externalversions/example/interface.go          |     46 +
 .../externalversions/example/v1/interface.go       |     45 +
 .../externalversions/example/v1/testtype.go        |     89 +
 .../externalversions/example2/interface.go         |     46 +
 .../externalversions/example2/v1/interface.go      |     45 +
 .../externalversions/example2/v1/testtype.go       |     89 +
 .../informers/externalversions/factory.go          |    186 +
 .../informers/externalversions/generic.go          |     67 +
 .../internalinterfaces/factory_interfaces.go       |     40 +
 .../informers/internalversion/example/interface.go |     46 +
 .../example/internalversion/interface.go           |     45 +
 .../example/internalversion/testtype.go            |     89 +
 .../internalversion/example2/interface.go          |     46 +
 .../example2/internalversion/interface.go          |     45 +
 .../example2/internalversion/testtype.go           |     89 +
 .../apiserver/informers/internalversion/factory.go |    186 +
 .../apiserver/informers/internalversion/generic.go |     67 +
 .../internalinterfaces/factory_interfaces.go       |     40 +
 .../example/internalversion/expansion_generated.go |     27 +
 .../listers/example/internalversion/testtype.go    |     94 +
 .../listers/example/v1/expansion_generated.go      |     27 +
 .../apiserver/listers/example/v1/testtype.go       |     94 +
 .../internalversion/expansion_generated.go         |     27 +
 .../listers/example2/internalversion/testtype.go   |     94 +
 .../listers/example2/v1/expansion_generated.go     |     27 +
 .../apiserver/listers/example2/v1/testtype.go      |     94 +
 .../_examples/crd/apis/example/v1/doc.go           |     21 +
 .../_examples/crd/apis/example/v1/register.go      |     59 +
 .../_examples/crd/apis/example/v1/types.go         |     74 +
 .../crd/apis/example/v1/zz_generated.deepcopy.go   |    177 +
 .../crd/apis/example/v1/zz_generated.defaults.go   |     32 +
 .../_examples/crd/apis/example2/v1/doc.go          |     22 +
 .../_examples/crd/apis/example2/v1/register.go     |     59 +
 .../_examples/crd/apis/example2/v1/types.go        |     47 +
 .../crd/apis/example2/v1/zz_generated.deepcopy.go  |    101 +
 .../crd/apis/example2/v1/zz_generated.defaults.go  |     32 +
 .../_examples/crd/clientset/versioned/clientset.go |    120 +
 .../_examples/crd/clientset/versioned/doc.go       |     20 +
 .../versioned/fake/clientset_generated.go          |     94 +
 .../_examples/crd/clientset/versioned/fake/doc.go  |     20 +
 .../crd/clientset/versioned/fake/register.go       |     58 +
 .../crd/clientset/versioned/scheme/doc.go          |     20 +
 .../crd/clientset/versioned/scheme/register.go     |     58 +
 .../versioned/typed/example/v1/clustertesttype.go  |    210 +
 .../clientset/versioned/typed/example/v1/doc.go    |     20 +
 .../versioned/typed/example/v1/example_client.go   |     95 +
 .../versioned/typed/example/v1/fake/doc.go         |     20 +
 .../typed/example/v1/fake/fake_clustertesttype.go  |    152 +
 .../typed/example/v1/fake/fake_example_client.go   |     44 +
 .../typed/example/v1/fake/fake_testtype.go         |    140 +
 .../typed/example/v1/generated_expansion.go        |     23 +
 .../versioned/typed/example/v1/testtype.go         |    191 +
 .../clientset/versioned/typed/example2/v1/doc.go   |     20 +
 .../versioned/typed/example2/v1/example2_client.go |     90 +
 .../versioned/typed/example2/v1/fake/doc.go        |     20 +
 .../typed/example2/v1/fake/fake_example2_client.go |     40 +
 .../typed/example2/v1/fake/fake_testtype.go        |    140 +
 .../typed/example2/v1/generated_expansion.go       |     21 +
 .../versioned/typed/example2/v1/testtype.go        |    191 +
 .../externalversions/example/interface.go          |     46 +
 .../externalversions/example/v1/clustertesttype.go |     88 +
 .../externalversions/example/v1/interface.go       |     52 +
 .../externalversions/example/v1/testtype.go        |     89 +
 .../externalversions/example2/interface.go         |     46 +
 .../externalversions/example2/v1/interface.go      |     45 +
 .../externalversions/example2/v1/testtype.go       |     89 +
 .../crd/informers/externalversions/factory.go      |    186 +
 .../crd/informers/externalversions/generic.go      |     69 +
 .../internalinterfaces/factory_interfaces.go       |     40 +
 .../crd/listers/example/v1/clustertesttype.go      |     65 +
 .../crd/listers/example/v1/expansion_generated.go  |     31 +
 .../_examples/crd/listers/example/v1/testtype.go   |     94 +
 .../crd/listers/example2/v1/expansion_generated.go |     27 +
 .../_examples/crd/listers/example2/v1/testtype.go  |     94 +
 vendor/k8s.io/code-generator/cmd/client-gen/OWNERS |      8 +
 .../k8s.io/code-generator/cmd/client-gen/README.md |      4 +
 .../code-generator/cmd/client-gen/args/args.go     |    120 +
 .../cmd/client-gen/args/gvpackages.go              |    183 +
 .../code-generator/cmd/client-gen/args/gvtype.go   |    110 +
 .../cmd/client-gen/generators/client_generator.go  |    426 +
 .../generators/fake/fake_client_generator.go       |    130 +
 .../fake/generator_fake_for_clientset.go           |    173 +
 .../generators/fake/generator_fake_for_group.go    |    130 +
 .../generators/fake/generator_fake_for_type.go     |    479 +
 .../generators/generator_for_clientset.go          |    192 +
 .../generators/generator_for_expansion.go          |     54 +
 .../client-gen/generators/generator_for_group.go   |    247 +
 .../client-gen/generators/generator_for_type.go    |    599 +
 .../generators/scheme/generator_for_scheme.go      |    186 +
 .../cmd/client-gen/generators/tags.go              |     32 +
 .../cmd/client-gen/generators/util/tags.go         |    341 +
 .../k8s.io/code-generator/cmd/client-gen/main.go   |     66 +
 .../code-generator/cmd/client-gen/path/path.go     |     31 +
 .../code-generator/cmd/client-gen/types/helpers.go |    123 +
 .../code-generator/cmd/client-gen/types/types.go   |     78 +
 .../code-generator/cmd/conversion-gen/args/args.go |     83 +
 .../cmd/conversion-gen/generators/conversion.go    |    984 +
 .../code-generator/cmd/conversion-gen/main.go      |     77 +
 .../code-generator/cmd/deepcopy-gen/args/args.go   |     54 +
 .../k8s.io/code-generator/cmd/deepcopy-gen/main.go |     85 +
 .../code-generator/cmd/defaulter-gen/args/args.go  |     54 +
 .../code-generator/cmd/defaulter-gen/main.go       |     84 +
 .../code-generator/cmd/go-to-protobuf/.gitignore   |      1 +
 .../code-generator/cmd/go-to-protobuf/OWNERS       |      4 +
 .../code-generator/cmd/go-to-protobuf/main.go      |     39 +
 .../cmd/go-to-protobuf/protobuf/cmd.go             |    349 +
 .../cmd/go-to-protobuf/protobuf/generator.go       |    773 +
 .../cmd/go-to-protobuf/protobuf/import_tracker.go  |     50 +
 .../cmd/go-to-protobuf/protobuf/namer.go           |    208 +
 .../cmd/go-to-protobuf/protobuf/package.go         |    215 +
 .../cmd/go-to-protobuf/protobuf/parser.go          |    452 +
 .../cmd/go-to-protobuf/protobuf/tags.go            |     33 +
 .../cmd/go-to-protobuf/protoc-gen-gogo/main.go     |     32 +
 .../code-generator/cmd/import-boss/.gitignore      |      1 +
 .../k8s.io/code-generator/cmd/import-boss/main.go  |     90 +
 .../code-generator/cmd/informer-gen/args/args.go   |     77 +
 .../cmd/informer-gen/generators/factory.go         |    258 +
 .../informer-gen/generators/factoryinterface.go    |     90 +
 .../cmd/informer-gen/generators/generic.go         |    180 +
 .../cmd/informer-gen/generators/groupinterface.go  |    118 +
 .../cmd/informer-gen/generators/informer.go        |    186 +
 .../cmd/informer-gen/generators/packages.go        |    352 +
 .../cmd/informer-gen/generators/tags.go            |     33 +
 .../cmd/informer-gen/generators/types.go           |     42 +
 .../informer-gen/generators/versioninterface.go    |    109 +
 .../k8s.io/code-generator/cmd/informer-gen/main.go |     63 +
 .../cmd/lister-gen/.import-restrictions            |      1 +
 .../code-generator/cmd/lister-gen/args/args.go     |     56 +
 .../cmd/lister-gen/generators/expansion.go         |     67 +
 .../cmd/lister-gen/generators/lister.go            |    371 +
 .../cmd/lister-gen/generators/tags.go              |     33 +
 .../k8s.io/code-generator/cmd/lister-gen/main.go   |     60 +
 .../code-generator/cmd/register-gen/args/args.go   |     39 +
 .../cmd/register-gen/generators/packages.go        |    137 +
 .../register-gen/generators/register_external.go   |    117 +
 .../k8s.io/code-generator/cmd/register-gen/main.go |     53 +
 .../k8s.io/code-generator/cmd/set-gen/.gitignore   |      1 +
 vendor/k8s.io/code-generator/cmd/set-gen/main.go   |     56 +
 vendor/k8s.io/code-generator/code-of-conduct.md    |      3 +
 vendor/k8s.io/code-generator/generate-groups.sh    |     92 +
 .../code-generator/generate-internal-groups.sh     |    109 +
 .../k8s.io/code-generator/hack/boilerplate.go.txt  |     16 +
 .../k8s.io/code-generator/hack/update-codegen.sh   |     36 +
 .../k8s.io/code-generator/hack/verify-codegen.sh   |     55 +
 vendor/k8s.io/code-generator/pkg/util/build.go     |     61 +
 .../third_party/forked/golang/reflect/type.go      |     91 +
 vendor/k8s.io/gengo/.import-restrictions           |     11 +
 vendor/k8s.io/gengo/.travis.yml                    |     16 +
 vendor/k8s.io/gengo/CONTRIBUTING.md                |      9 +
 vendor/k8s.io/gengo/LICENSE                        |    202 +
 vendor/k8s.io/gengo/OWNERS                         |      4 +
 vendor/k8s.io/gengo/README.md                      |     56 +
 vendor/k8s.io/gengo/SECURITY_CONTACTS              |     15 +
 vendor/k8s.io/gengo/args/args.go                   |    199 +
 vendor/k8s.io/gengo/boilerplate/boilerplate.go.txt |     16 +
 .../k8s.io/gengo/boilerplate/no-boilerplate.go.txt |      0
 vendor/k8s.io/gengo/code-of-conduct.md             |      3 +
 .../k8s.io/gengo/examples/deepcopy-gen/.gitignore  |      1 +
 vendor/k8s.io/gengo/examples/deepcopy-gen/Makefile |     16 +
 .../examples/deepcopy-gen/generators/deepcopy.go   |    912 +
 vendor/k8s.io/gengo/examples/deepcopy-gen/main.go  |     88 +
 .../deepcopy-gen/output_tests/aliases/doc.go       |     89 +
 .../output_tests/aliases/zz_generated.go           |    412 +
 .../deepcopy-gen/output_tests/builtins/doc.go      |     35 +
 .../output_tests/builtins/zz_generated.go          |     37 +
 .../deepcopy-gen/output_tests/interface_fuzzer.go  |    131 +
 .../deepcopy-gen/output_tests/interfaces/doc.go    |     29 +
 .../output_tests/interfaces/zz_generated.go        |     46 +
 .../examples/deepcopy-gen/output_tests/maps/doc.go |     43 +
 .../deepcopy-gen/output_tests/maps/zz_generated.go |    242 +
 .../output_tests/otherpkg/interfaces.go            |     25 +
 .../deepcopy-gen/output_tests/pointer/doc.go       |     31 +
 .../output_tests/pointer/zz_generated.go           |    113 +
 .../deepcopy-gen/output_tests/reflect_deepcopy.go  |     81 +
 .../deepcopy-gen/output_tests/slices/doc.go        |     43 +
 .../output_tests/slices/zz_generated.go            |    192 +
 .../deepcopy-gen/output_tests/structs/doc.go       |     40 +
 .../output_tests/structs/zz_generated.go           |     55 +
 .../deepcopy-gen/output_tests/value_fuzzer.go      |     86 +
 .../deepcopy-gen/output_tests/wholepkg/a.go        |    171 +
 .../deepcopy-gen/output_tests/wholepkg/b.go        |     20 +
 .../deepcopy-gen/output_tests/wholepkg/doc.go      |     20 +
 .../output_tests/wholepkg/interfaces.go            |     21 +
 .../output_tests/wholepkg/zz_generated.go          |    760 +
 .../k8s.io/gengo/examples/defaulter-gen/.gitignore |      1 +
 .../examples/defaulter-gen/.import-restrictions    |     13 +
 .../k8s.io/gengo/examples/defaulter-gen/Makefile   |     15 +
 vendor/k8s.io/gengo/examples/defaulter-gen/OWNERS  |      2 +
 .../defaulter-gen/_output_tests/empty/doc.go       |     20 +
 .../defaulter-gen/_output_tests/empty/type.go      |     29 +
 .../_output_tests/empty/zz_generated.go            |     32 +
 .../_output_tests/pointer/defaults.go              |     32 +
 .../defaulter-gen/_output_tests/pointer/doc.go     |     20 +
 .../defaulter-gen/_output_tests/pointer/type.go    |     33 +
 .../_output_tests/pointer/zz_generated.go          |     45 +
 .../defaulter-gen/_output_tests/slices/defaults.go |     32 +
 .../defaulter-gen/_output_tests/slices/doc.go      |     20 +
 .../defaulter-gen/_output_tests/slices/type.go     |     37 +
 .../_output_tests/slices/zz_generated.go           |     55 +
 .../_output_tests/wholepkg/defaults.go             |     32 +
 .../defaulter-gen/_output_tests/wholepkg/doc.go    |     20 +
 .../defaulter-gen/_output_tests/wholepkg/type.go   |     74 +
 .../_output_tests/wholepkg/zz_generated.go         |     84 +
 .../examples/defaulter-gen/generators/defaulter.go |    828 +
 vendor/k8s.io/gengo/examples/defaulter-gen/main.go |     75 +
 .../k8s.io/gengo/examples/import-boss/.gitignore   |      1 +
 .../import-boss/generators/import_restrict.go      |    272 +
 vendor/k8s.io/gengo/examples/import-boss/main.go   |     78 +
 vendor/k8s.io/gengo/examples/set-gen/.gitignore    |      1 +
 vendor/k8s.io/gengo/examples/set-gen/Makefile      |     15 +
 .../gengo/examples/set-gen/generators/sets.go      |    360 +
 .../gengo/examples/set-gen/generators/tags.go      |     33 +
 vendor/k8s.io/gengo/examples/set-gen/main.go       |     47 +
 vendor/k8s.io/gengo/examples/set-gen/sets/byte.go  |    203 +
 vendor/k8s.io/gengo/examples/set-gen/sets/doc.go   |     20 +
 vendor/k8s.io/gengo/examples/set-gen/sets/empty.go |     23 +
 vendor/k8s.io/gengo/examples/set-gen/sets/int.go   |    203 +
 vendor/k8s.io/gengo/examples/set-gen/sets/int64.go |    203 +
 .../k8s.io/gengo/examples/set-gen/sets/string.go   |    203 +
 .../gengo/examples/set-gen/sets/types/types.go     |     30 +
 vendor/k8s.io/gengo/generator/default_generator.go |     62 +
 vendor/k8s.io/gengo/generator/default_package.go   |     72 +
 vendor/k8s.io/gengo/generator/doc.go               |     31 +
 vendor/k8s.io/gengo/generator/error_tracker.go     |     50 +
 vendor/k8s.io/gengo/generator/execute.go           |    312 +
 vendor/k8s.io/gengo/generator/generator.go         |    219 +
 vendor/k8s.io/gengo/generator/import_tracker.go    |     64 +
 vendor/k8s.io/gengo/generator/snippet_writer.go    |    154 +
 vendor/k8s.io/gengo/namer/doc.go                   |     31 +
 vendor/k8s.io/gengo/namer/import_tracker.go        |    112 +
 vendor/k8s.io/gengo/namer/namer.go                 |    383 +
 vendor/k8s.io/gengo/namer/order.go                 |     69 +
 vendor/k8s.io/gengo/namer/plural_namer.go          |    120 +
 vendor/k8s.io/gengo/parser/doc.go                  |     19 +
 vendor/k8s.io/gengo/parser/parse.go                |    813 +
 vendor/k8s.io/gengo/testdata/a/a.go                |     20 +
 vendor/k8s.io/gengo/testdata/a/b/b.go              |     20 +
 vendor/k8s.io/gengo/types/comments.go              |     82 +
 vendor/k8s.io/gengo/types/doc.go                   |     19 +
 vendor/k8s.io/gengo/types/flatten.go               |     57 +
 vendor/k8s.io/gengo/types/types.go                 |    499 +
 vendor/k8s.io/klog/.travis.yml                     |     14 +
 vendor/k8s.io/klog/CONTRIBUTING.md                 |     31 +
 vendor/k8s.io/klog/LICENSE                         |    191 +
 vendor/k8s.io/klog/OWNERS                          |     11 +
 vendor/k8s.io/klog/README.md                       |     51 +
 vendor/k8s.io/klog/RELEASE.md                      |      9 +
 vendor/k8s.io/klog/SECURITY_CONTACTS               |     20 +
 .../klog/examples/coexist_glog/coexist_glog.go     |     28 +
 .../klog/examples/log_file/usage_log_file.go       |     14 +
 .../klog/examples/set_output/usage_set_output.go   |     22 +
 vendor/k8s.io/klog/glog/README.md                  |      9 +
 vendor/k8s.io/klog/glog/glog.go                    |    160 +
 vendor/k8s.io/klog/klog.go                         |   1239 +
 vendor/k8s.io/klog/klog_file.go                    |    126 +
 vendor/k8s.io/kube-openapi/.gitignore              |     20 +
 vendor/k8s.io/kube-openapi/.travis.yml             |      4 +
 vendor/k8s.io/kube-openapi/CONTRIBUTING.md         |      9 +
 vendor/k8s.io/kube-openapi/Godeps/Godeps.json      |    401 +
 vendor/k8s.io/kube-openapi/Godeps/Readme           |      5 +
 vendor/k8s.io/kube-openapi/LICENSE                 |    202 +
 vendor/k8s.io/kube-openapi/OWNERS                  |     12 +
 vendor/k8s.io/kube-openapi/README.md               |     18 +
 .../kube-openapi/cmd/openapi-gen/args/args.go      |     73 +
 .../kube-openapi/cmd/openapi-gen/openapi-gen.go    |     58 +
 .../kube-openapi/cmd/openapi2smd/openapi2smd.go    |     60 +
 vendor/k8s.io/kube-openapi/code-of-conduct.md      |      3 +
 .../kube-openapi/pkg/aggregator/aggregator.go      |    391 +
 vendor/k8s.io/kube-openapi/pkg/builder/doc.go      |     20 +
 vendor/k8s.io/kube-openapi/pkg/builder/openapi.go  |    442 +
 vendor/k8s.io/kube-openapi/pkg/builder/util.go     |     61 +
 vendor/k8s.io/kube-openapi/pkg/common/common.go    |    174 +
 vendor/k8s.io/kube-openapi/pkg/common/doc.go       |     19 +
 .../k8s.io/kube-openapi/pkg/generators/README.md   |     49 +
 .../kube-openapi/pkg/generators/api_linter.go      |    219 +
 .../k8s.io/kube-openapi/pkg/generators/config.go   |     91 +
 .../kube-openapi/pkg/generators/extension.go       |    182 +
 .../k8s.io/kube-openapi/pkg/generators/openapi.go  |    607 +
 .../kube-openapi/pkg/generators/rules/OWNERS       |      4 +
 .../kube-openapi/pkg/generators/rules/doc.go       |     23 +
 .../pkg/generators/rules/names_match.go            |    172 +
 .../pkg/generators/rules/omitempty_match_case.go   |     64 +
 vendor/k8s.io/kube-openapi/pkg/handler/handler.go  |    272 +
 vendor/k8s.io/kube-openapi/pkg/idl/doc.go          |    140 +
 vendor/k8s.io/kube-openapi/pkg/schemaconv/smd.go   |    242 +
 .../pkg/schemaconv/testdata/new-schema.yaml        |  10141 ++
 .../pkg/schemaconv/testdata/swagger.json           |  94973 +++++++++++
 vendor/k8s.io/kube-openapi/pkg/util/proto/doc.go   |     19 +
 .../k8s.io/kube-openapi/pkg/util/proto/document.go |    303 +
 .../k8s.io/kube-openapi/pkg/util/proto/openapi.go  |    278 +
 .../pkg/util/proto/testdata/swagger.json           |   6375 +
 .../pkg/util/proto/testdata/swagger_next.json      |   6574 +
 .../kube-openapi/pkg/util/proto/testing/openapi.go |     68 +
 .../pkg/util/proto/validation/errors.go            |     79 +
 .../pkg/util/proto/validation/types.go             |    298 +
 .../pkg/util/proto/validation/validation.go        |     30 +
 vendor/k8s.io/kube-openapi/pkg/util/sets/empty.go  |     27 +
 vendor/k8s.io/kube-openapi/pkg/util/sets/string.go |    207 +
 vendor/k8s.io/kube-openapi/pkg/util/trie.go        |     79 +
 vendor/k8s.io/kube-openapi/pkg/util/util.go        |     59 +
 .../k8s.io/kube-openapi/test/integration/README.md |     40 +
 .../kube-openapi/test/integration/builder/main.go  |    116 +
 .../integration/pkg/generated/openapi_generated.go |    278 +
 .../test/integration/testdata/dummytype/alpha.go   |     36 +
 .../test/integration/testdata/dummytype/beta.go    |     24 +
 .../test/integration/testdata/golden.json          |    157 +
 .../test/integration/testdata/golden.report        |     14 +
 .../integration/testdata/listtype/atomic-list.go   |      7 +
 .../test/integration/testdata/listtype/map-list.go |     20 +
 .../test/integration/testdata/listtype/set-list.go |      7 +
 vendor/sigs.k8s.io/controller-runtime/.gitignore   |     18 +
 vendor/sigs.k8s.io/controller-runtime/.travis.yml  |     26 +
 .../sigs.k8s.io/controller-runtime/CONTRIBUTING.md |     29 +
 vendor/sigs.k8s.io/controller-runtime/Gopkg.lock   |   1375 +
 vendor/sigs.k8s.io/controller-runtime/Gopkg.toml   |     77 +
 vendor/sigs.k8s.io/controller-runtime/LICENSE      |    201 +
 vendor/sigs.k8s.io/controller-runtime/OWNERS       |     11 +
 .../sigs.k8s.io/controller-runtime/OWNERS_ALIASES  |      8 +
 vendor/sigs.k8s.io/controller-runtime/README.md    |     36 +
 vendor/sigs.k8s.io/controller-runtime/RELEASE.md   |      8 +
 .../controller-runtime/SECURITY_CONTACTS           |     15 +
 .../controller-runtime/code-of-conduct.md          |      3 +
 .../controller-runtime/example/controller.go       |     77 +
 .../sigs.k8s.io/controller-runtime/example/main.go |    147 +
 .../controller-runtime/example/mutatingwebhook.go  |     83 +
 .../example/validatingwebhook.go                   |     89 +
 .../controller-runtime/hack/check-everything.sh    |     79 +
 .../sigs.k8s.io/controller-runtime/hack/common.sh  |     52 +
 .../controller-runtime/hack/test-all.sh            |     37 +
 .../sigs.k8s.io/controller-runtime/hack/verify.sh  |     57 +
 .../controller-runtime/pkg/builder/build.go        |    176 +
 .../controller-runtime/pkg/builder/doc.go          |     22 +
 .../controller-runtime/pkg/cache/cache.go          |    121 +
 .../controller-runtime/pkg/cache/informer_cache.go |    178 +
 .../pkg/cache/informertest/fake_cache.go           |    141 +
 .../pkg/cache/internal/cache_reader.go             |    186 +
 .../pkg/cache/internal/deleg_map.go                |     96 +
 .../pkg/cache/internal/informers_map.go            |    281 +
 .../pkg/client/apiutil/apimachinery.go             |     88 +
 .../controller-runtime/pkg/client/client.go        |    162 +
 .../controller-runtime/pkg/client/client_cache.go  |    145 +
 .../controller-runtime/pkg/client/config/config.go |     94 +
 .../controller-runtime/pkg/client/config/doc.go    |     18 +
 .../controller-runtime/pkg/client/fake/client.go   |    154 +
 .../controller-runtime/pkg/client/fake/doc.go      |     27 +
 .../controller-runtime/pkg/client/interfaces.go    |    292 +
 .../controller-runtime/pkg/client/split.go         |     59 +
 .../controller-runtime/pkg/client/typed_client.go  |    133 +
 .../pkg/client/unstructured_client.go              |    162 +
 .../pkg/controller/controller.go                   |     94 +
 .../pkg/controller/controllertest/doc.go           |     18 +
 .../pkg/controller/controllertest/testing.go       |     62 +
 .../pkg/controller/controllertest/util.go          |    108 +
 .../controller/controllerutil/controllerutil.go    |    178 +
 .../pkg/controller/controllerutil/doc.go           |     20 +
 .../controller-runtime/pkg/controller/doc.go       |     25 +
 vendor/sigs.k8s.io/controller-runtime/pkg/doc.go   |    207 +
 .../controller-runtime/pkg/envtest/crd.go          |    221 +
 .../controller-runtime/pkg/envtest/doc.go          |     18 +
 .../pkg/envtest/examplecrd1.yaml                   |     11 +
 .../pkg/envtest/examplecrd2.yaml                   |     11 +
 .../controller-runtime/pkg/envtest/ginkgo.go       |     11 +
 .../controller-runtime/pkg/envtest/notcrd.yaml     |     18 +
 .../pkg/envtest/printer/ginkgo.go                  |     51 +
 .../controller-runtime/pkg/envtest/server.go       |    214 +
 .../controller-runtime/pkg/event/doc.go            |     25 +
 .../controller-runtime/pkg/event/event.go          |     73 +
 .../controller-runtime/pkg/handler/doc.go          |     36 +
 .../controller-runtime/pkg/handler/enqueue.go      |     91 +
 .../pkg/handler/enqueue_mapped.go                  |     94 +
 .../pkg/handler/enqueue_owner.go                   |    165 +
 .../controller-runtime/pkg/handler/eventhandler.go |    104 +
 .../pkg/internal/admission/decode.go               |     48 +
 .../pkg/internal/admission/doc.go                  |     18 +
 .../pkg/internal/admission/handler.go              |     72 +
 .../pkg/internal/admission/http.go                 |     80 +
 .../pkg/internal/admission/response.go             |     48 +
 .../pkg/internal/admission/tls.go                  |     42 +
 .../pkg/internal/controller/controller.go          |    235 +
 .../pkg/internal/recorder/recorder.go              |     61 +
 .../controller-runtime/pkg/leaderelection/doc.go   |     20 +
 .../pkg/leaderelection/fake/doc.go                 |     21 +
 .../pkg/leaderelection/fake/leader_election.go     |     90 +
 .../pkg/leaderelection/leader_election.go          |    109 +
 .../controller-runtime/pkg/manager/doc.go          |     21 +
 .../controller-runtime/pkg/manager/internal.go     |    240 +
 .../controller-runtime/pkg/manager/manager.go      |    246 +
 .../controller-runtime/pkg/manager/testutil.go     |     25 +
 .../controller-runtime/pkg/patch/doc.go            |     33 +
 .../controller-runtime/pkg/patch/patch.go          |     45 +
 .../pkg/patterns/application/doc.go                |     28 +
 .../pkg/patterns/operator/doc.go                   |     23 +
 .../controller-runtime/pkg/predicate/doc.go        |     20 +
 .../controller-runtime/pkg/predicate/predicate.go  |    118 +
 .../controller-runtime/pkg/reconcile/doc.go        |     21 +
 .../controller-runtime/pkg/reconcile/reconcile.go  |     92 +
 .../pkg/reconcile/reconciletest/reconcile.go       |     41 +
 .../controller-runtime/pkg/recorder/recorder.go    |     27 +
 .../controller-runtime/pkg/runtime/inject/doc.go   |     22 +
 .../pkg/runtime/inject/inject.go                   |    131 +
 .../controller-runtime/pkg/runtime/log/deleg.go    |    126 +
 .../controller-runtime/pkg/runtime/log/log.go      |    102 +
 .../controller-runtime/pkg/runtime/log/null.go     |     60 +
 .../pkg/runtime/scheme/scheme.go                   |     56 +
 .../controller-runtime/pkg/runtime/signals/doc.go  |     18 +
 .../pkg/runtime/signals/signal.go                  |     43 +
 .../pkg/runtime/signals/signal_posix.go            |     26 +
 .../pkg/runtime/signals/signal_windows.go          |     23 +
 .../controller-runtime/pkg/source/doc.go           |     22 +
 .../pkg/source/internal/eventsource.go             |    177 +
 .../controller-runtime/pkg/source/source.go        |    281 +
 .../pkg/webhook/admission/builder/builder.go       |    223 +
 .../pkg/webhook/admission/builder/doc.go           |    107 +
 .../pkg/webhook/admission/decode.go                |     48 +
 .../pkg/webhook/admission/doc.go                   |    101 +
 .../pkg/webhook/admission/http.go                  |    102 +
 .../pkg/webhook/admission/response.go              |     70 +
 .../pkg/webhook/admission/types/types.go           |     44 +
 .../pkg/webhook/admission/webhook.go               |    239 +
 .../controller-runtime/pkg/webhook/bootstrap.go    |    345 +
 .../controller-runtime/pkg/webhook/doc.go          |     94 +
 .../pkg/webhook/internal/cert/doc.go               |     36 +
 .../internal/cert/generator/certgenerator.go       |     38 +
 .../pkg/webhook/internal/cert/generator/doc.go     |     30 +
 .../internal/cert/generator/fake/certgenerator.go  |     53 +
 .../webhook/internal/cert/generator/selfsigned.go  |    117 +
 .../pkg/webhook/internal/cert/generator/util.go    |     61 +
 .../pkg/webhook/internal/cert/provisioner.go       |    137 +
 .../internal/cert/writer/atomic/atomic_writer.go   |    453 +
 .../pkg/webhook/internal/cert/writer/certwriter.go |    137 +
 .../pkg/webhook/internal/cert/writer/doc.go        |     64 +
 .../pkg/webhook/internal/cert/writer/error.go      |     43 +
 .../pkg/webhook/internal/cert/writer/fs.go         |    216 +
 .../pkg/webhook/internal/cert/writer/secret.go     |    184 +
 .../controller-runtime/pkg/webhook/server.go       |    292 +
 .../pkg/webhook/types/webhook.go                   |     28 +
 .../controller-runtime/pkg/webhook/util.go         |    115 +
 vendor/sigs.k8s.io/controller-tools/.gitignore     |     14 +
 vendor/sigs.k8s.io/controller-tools/.travis.yml    |     26 +
 .../sigs.k8s.io/controller-tools/CONTRIBUTING.md   |     13 +
 vendor/sigs.k8s.io/controller-tools/Gopkg.lock     |   1027 +
 vendor/sigs.k8s.io/controller-tools/Gopkg.toml     |     85 +
 vendor/sigs.k8s.io/controller-tools/LICENSE        |    201 +
 vendor/sigs.k8s.io/controller-tools/OWNERS         |     11 +
 vendor/sigs.k8s.io/controller-tools/OWNERS_ALIASES |      8 +
 vendor/sigs.k8s.io/controller-tools/PROJECT        |      2 +
 vendor/sigs.k8s.io/controller-tools/README.md      |     23 +
 vendor/sigs.k8s.io/controller-tools/RELEASE.md     |      8 +
 .../sigs.k8s.io/controller-tools/SECURITY_CONTACTS |     15 +
 .../controller-tools/cmd/controller-gen/main.go    |    165 +
 .../cmd/controller-scaffold/cmd/api.go             |    161 +
 .../cmd/controller-scaffold/cmd/project.go         |    170 +
 .../cmd/controller-scaffold/cmd/root.go            |     87 +
 .../cmd/controller-scaffold/cmd/stdin.go           |     48 +
 .../cmd/controller-scaffold/cmd/webhook.go         |    103 +
 .../cmd/controller-scaffold/doc.go                 |     20 +
 .../cmd/controller-scaffold/main.go                |     21 +
 .../controller-tools/cmd/crd/cmd/generate.go       |     70 +
 .../controller-tools/cmd/crd/cmd/root.go           |     44 +
 .../sigs.k8s.io/controller-tools/cmd/crd/main.go   |     23 +
 .../controller-tools/code-of-conduct.md            |      3 +
 .../controller-tools/examples/godocbot/Dockerfile  |     31 +
 .../controller-tools/examples/godocbot/Gopkg.lock  |    590 +
 .../controller-tools/examples/godocbot/Gopkg.toml  |    193 +
 .../controller-tools/examples/godocbot/PROJECT     |      3 +
 .../examples/godocbot/cmd/manager/main.go          |     71 +
 .../examples/godocbot/hack/boilerplate.go.txt      |     15 +
 .../examples/godocbot/hack/test.yaml               |      6 +
 .../godocbot/pkg/apis/add_code_v1alpha1.go         |     26 +
 .../examples/godocbot/pkg/apis/apis.go             |     35 +
 .../examples/godocbot/pkg/apis/code/group.go       |     18 +
 .../pkg/apis/code/v1alpha1/deepcopy_generated.go   |    117 +
 .../godocbot/pkg/apis/code/v1alpha1/doc.go         |     22 +
 .../pkg/apis/code/v1alpha1/pullrequest_types.go    |     67 +
 .../godocbot/pkg/apis/code/v1alpha1/register.go    |     57 +
 .../godocbot/pkg/controller/add_pullrequest.go     |     27 +
 .../examples/godocbot/pkg/controller/controller.go |     34 +
 .../pkg/controller/pullrequest/github_syncer.go    |    236 +
 .../pkg/controller/pullrequest/godoc_deployer.go   |    260 +
 .../controller-tools/generated_golden.sh           |     36 +
 .../pkg/crd/generator/generator.go                 |    187 +
 .../pkg/crd/generator/testData/Dockerfile          |     17 +
 .../pkg/crd/generator/testData/Makefile            |     52 +
 .../pkg/crd/generator/testData/PROJECT             |      3 +
 .../pkg/crd/generator/testData/cmd/manager/main.go |     58 +
 .../testData/config/crds/fun_v1alpha1_toy.yaml     |     93 +
 .../testData/config/default/kustomization.yaml     |     25 +
 .../config/default/manager_image_patch.yaml        |     12 +
 .../generator/testData/config/manager/manager.yaml |     55 +
 .../testData/config/samples/fun_v1alpha1_toy.yaml  |      9 +
 .../crd/generator/testData/hack/boilerplate.go.txt |     13 +
 .../testData/pkg/apis/addtoscheme_fun_v1alpha1.go  |     25 +
 .../pkg/crd/generator/testData/pkg/apis/apis.go    |     32 +
 .../crd/generator/testData/pkg/apis/fun/group.go   |     17 +
 .../testData/pkg/apis/fun/v1alpha1/doc.go          |     22 +
 .../testData/pkg/apis/fun/v1alpha1/register.go     |     37 +
 .../testData/pkg/apis/fun/v1alpha1/toy_types.go    |     89 +
 .../pkg/apis/fun/v1alpha1/zz_generated.deepcopy.go |    128 +
 .../testData/pkg/controller/controller.go          |     33 +
 .../controller-tools/pkg/crd/util/util.go          |    117 +
 .../controller-tools/pkg/generate/doc.go           |     18 +
 .../pkg/generate/rbac/manifests.go                 |    148 +
 .../controller-tools/pkg/generate/rbac/parser.go   |    154 +
 .../pkg/internal/codegen/parse/apis.go             |    287 +
 .../pkg/internal/codegen/parse/context.go          |     42 +
 .../pkg/internal/codegen/parse/crd.go              |    572 +
 .../pkg/internal/codegen/parse/index.go            |    243 +
 .../pkg/internal/codegen/parse/parser.go           |    151 +
 .../pkg/internal/codegen/parse/util.go             |    397 +
 .../controller-tools/pkg/internal/codegen/types.go |    213 +
 .../pkg/scaffold/controller/add.go                 |     60 +
 .../pkg/scaffold/controller/controller.go          |    271 +
 .../pkg/scaffold/controller/controllersuitetest.go |    102 +
 .../pkg/scaffold/controller/controllertest.go      |    138 +
 .../controller-tools/pkg/scaffold/doc.go           |     18 +
 .../controller-tools/pkg/scaffold/input/input.go   |    172 +
 .../controller-tools/pkg/scaffold/manager/apis.go  |     79 +
 .../controller-tools/pkg/scaffold/manager/cmd.go   |    108 +
 .../pkg/scaffold/manager/config.go                 |    125 +
 .../pkg/scaffold/manager/controller.go             |     61 +
 .../pkg/scaffold/manager/dockerfile.go             |     56 +
 .../pkg/scaffold/manager/webhook.go                |     64 +
 .../pkg/scaffold/project/boilerplate.go            |     86 +
 .../pkg/scaffold/project/gitignore.go              |     64 +
 .../controller-tools/pkg/scaffold/project/gopkg.go |    159 +
 .../pkg/scaffold/project/kustomize.go              |     87 +
 .../pkg/scaffold/project/kustomize_image_patch.go  |     61 +
 .../pkg/scaffold/project/makefile.go               |    103 +
 .../pkg/scaffold/project/project.go                |     95 +
 .../scaffold/project/projectutil/projectutil.go    |     48 +
 .../pkg/scaffold/resource/addtoscheme.go           |     58 +
 .../controller-tools/pkg/scaffold/resource/crd.go  |     77 +
 .../pkg/scaffold/resource/crd_sample.go            |     58 +
 .../controller-tools/pkg/scaffold/resource/doc.go  |     56 +
 .../pkg/scaffold/resource/group.go                 |     48 +
 .../pkg/scaffold/resource/register.go              |     68 +
 .../pkg/scaffold/resource/resource.go              |     84 +
 .../controller-tools/pkg/scaffold/resource/role.go |     60 +
 .../pkg/scaffold/resource/rolebinding.go           |     60 +
 .../pkg/scaffold/resource/types.go                 |    107 +
 .../pkg/scaffold/resource/typestest.go             |    101 +
 .../pkg/scaffold/resource/version_suitetest.go     |     87 +
 .../controller-tools/pkg/scaffold/scaffold.go      |    225 +
 .../pkg/scaffold/scaffoldtest/scaffoldtest.go      |     86 +
 .../webhook/add_admissionbuilder_handler.go        |     86 +
 .../pkg/scaffold/webhook/add_server.go             |     60 +
 .../pkg/scaffold/webhook/admissionbuilder.go       |    101 +
 .../pkg/scaffold/webhook/admissionhandler.go       |    168 +
 .../pkg/scaffold/webhook/admissionwebhooks.go      |     69 +
 .../pkg/scaffold/webhook/config.go                 |     27 +
 .../pkg/scaffold/webhook/server.go                 |    125 +
 .../controller-tools/pkg/scaffold/webhook/util.go  |     67 +
 .../sigs.k8s.io/controller-tools/pkg/util/util.go  |     77 +
 vendor/sigs.k8s.io/controller-tools/test.sh        |    152 +
 .../sigs.k8s.io/controller-tools/test/.gitignore   |     25 +
 .../sigs.k8s.io/controller-tools/test/Dockerfile   |     17 +
 .../sigs.k8s.io/controller-tools/test/Gopkg.toml   |     36 +
 vendor/sigs.k8s.io/controller-tools/test/Makefile  |     52 +
 vendor/sigs.k8s.io/controller-tools/test/PROJECT   |      3 +
 .../controller-tools/test/cmd/manager/main.go      |     80 +
 .../config/crds/creatures_v2alpha1_kraken.yaml     |     33 +
 .../test/config/crds/crew_v1_firstmate.yaml        |     33 +
 .../crds/policy_v1beta1_healthcheckpolicy.yaml     |     33 +
 .../test/config/crds/ship_v1beta1_frigate.yaml     |     33 +
 .../test/config/default/kustomization.yaml         |     33 +
 .../test/config/default/manager_image_patch.yaml   |     12 +
 .../test/config/manager/manager.yaml               |     82 +
 .../test/config/rbac/rbac_role.yaml                |    115 +
 .../test/config/rbac/rbac_role_binding.yaml        |     13 +
 .../config/samples/creatures_v2alpha1_kraken.yaml  |      9 +
 .../test/config/samples/crew_v1_firstmate.yaml     |      9 +
 .../samples/policy_v1beta1_healthcheckpolicy.yaml  |      9 +
 .../test/config/samples/ship_v1beta1_frigate.yaml  |      9 +
 .../controller-tools/test/hack/boilerplate.go.txt  |     15 +
 .../pkg/apis/addtoscheme_creatures_v2alpha1.go     |     26 +
 .../test/pkg/apis/addtoscheme_crew_v1.go           |     26 +
 .../test/pkg/apis/addtoscheme_policy_v1beta1.go    |     26 +
 .../test/pkg/apis/addtoscheme_ship_v1beta1.go      |     26 +
 .../controller-tools/test/pkg/apis/apis.go         |     33 +
 .../test/pkg/apis/creatures/group.go               |     18 +
 .../test/pkg/apis/creatures/v2alpha1/doc.go        |     23 +
 .../pkg/apis/creatures/v2alpha1/kraken_types.go    |     64 +
 .../test/pkg/apis/creatures/v2alpha1/register.go   |     38 +
 .../controller-tools/test/pkg/apis/crew/group.go   |     18 +
 .../controller-tools/test/pkg/apis/crew/v1/doc.go  |     23 +
 .../test/pkg/apis/crew/v1/firstmate_types.go       |     62 +
 .../test/pkg/apis/crew/v1/register.go              |     38 +
 .../controller-tools/test/pkg/apis/policy/group.go |     18 +
 .../test/pkg/apis/policy/v1beta1/doc.go            |     23 +
 .../apis/policy/v1beta1/healthcheckpolicy_types.go |     64 +
 .../test/pkg/apis/policy/v1beta1/register.go       |     38 +
 .../controller-tools/test/pkg/apis/ship/group.go   |     18 +
 .../test/pkg/apis/ship/v1beta1/doc.go              |     23 +
 .../test/pkg/apis/ship/v1beta1/frigate_types.go    |     62 +
 .../test/pkg/apis/ship/v1beta1/register.go         |     38 +
 .../test/pkg/controller/add_firstmate.go           |     26 +
 .../test/pkg/controller/add_frigate.go             |     26 +
 .../test/pkg/controller/add_healthcheckpolicy.go   |     26 +
 .../test/pkg/controller/add_kraken.go              |     26 +
 .../test/pkg/controller/add_namespace.go           |     26 +
 .../test/pkg/controller/controller.go              |     34 +
 .../controller/firstmate/firstmate_controller.go   |    166 +
 .../pkg/controller/frigate/frigate_controller.go   |    106 +
 .../healthcheckpolicy_controller.go                |    106 +
 .../pkg/controller/kraken/kraken_controller.go     |    106 +
 .../controller/namespace/namespace_controller.go   |    106 +
 .../test/pkg/webhook/add_default_server.go         |     26 +
 .../default_server/add_mutating_firstmate.go       |     48 +
 .../default_server/add_mutating_namespace.go       |     48 +
 .../default_server/add_validating_frigate.go       |     48 +
 .../default_server/add_validating_kraken.go        |     48 +
 .../firstmates/mutating/create_update_webhook.go   |     35 +
 .../firstmates/mutating/delete_webhook.go          |     35 +
 .../mutating/firstmates_create_update_handler.go   |     83 +
 .../mutating/firstmates_delete_handler.go          |     83 +
 .../default_server/firstmates/mutating/webhooks.go |     29 +
 .../frigates/validating/frigates_update_handler.go |     82 +
 .../frigates/validating/update_webhook.go          |     35 +
 .../default_server/frigates/validating/webhooks.go |     29 +
 .../krakens/validating/create_webhook.go           |     35 +
 .../krakens/validating/krakens_create_handler.go   |     82 +
 .../default_server/krakens/validating/webhooks.go  |     29 +
 .../mutating/namespaces_update_handler.go          |     83 +
 .../namespaces/mutating/update_webhook.go          |     35 +
 .../default_server/namespaces/mutating/webhooks.go |     29 +
 .../test/pkg/webhook/default_server/server.go      |     91 +
 .../controller-tools/test/pkg/webhook/webhook.go   |     37 +
 vendor/sigs.k8s.io/testing_frameworks/.travis.yml  |     23 +
 .../sigs.k8s.io/testing_frameworks/CONTRIBUTING.md |     13 +
 vendor/sigs.k8s.io/testing_frameworks/Gopkg.lock   |    108 +
 vendor/sigs.k8s.io/testing_frameworks/Gopkg.toml   |     30 +
 vendor/sigs.k8s.io/testing_frameworks/LICENSE      |    201 +
 vendor/sigs.k8s.io/testing_frameworks/OWNERS       |      5 +
 .../sigs.k8s.io/testing_frameworks/OWNERS_ALIASES  |     12 +
 vendor/sigs.k8s.io/testing_frameworks/README.md    |     21 +
 .../testing_frameworks/SECURITY_CONTACTS           |     15 +
 .../bin/consider-early-travis-exit.sh              |     37 +
 .../bin/install-test-dependencies.sh               |      8 +
 .../testing_frameworks/bin/pre-commit.sh           |     37 +
 .../testing_frameworks/bin/test-on-prow.sh         |      7 +
 .../testing_frameworks/code-of-conduct.md          |      3 +
 .../testing_frameworks/integration/.gitignore      |      1 +
 .../testing_frameworks/integration/README.md       |      8 +
 .../testing_frameworks/integration/apiserver.go    |    119 +
 .../integration/control_plane.go                   |     59 +
 .../testing_frameworks/integration/doc.go          |    119 +
 .../testing_frameworks/integration/etcd.go         |    109 +
 .../integration/internal/address_manager.go        |     53 +
 .../integration/internal/apiserver.go              |     17 +
 .../integration/internal/arguments.go              |     28 +
 .../integration/internal/bin_path_finder.go        |     35 +
 .../integration/internal/etcd.go                   |     36 +
 .../integration/internal/integration_tests/doc.go  |      7 +
 .../integration/internal/process.go                |    202 +
 .../testing_frameworks/integration/kubectl.go      |     47 +
 .../integration/scripts/download-binaries.sh       |     48 +
 7772 files changed, 5242302 insertions(+), 49 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0355059
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+bin/
+cover.out
+pkg/controller/airflowbase/templates
+pkg/controller/airflowcluster/templates
diff --git a/Dockerfile b/Dockerfile
index 3ab6ccd..6ccc6b9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,18 +2,18 @@
 FROM golang:1.10.3 as builder
 
 # Copy in the go src
-WORKDIR /go/src/k8s.io/airflow-operator
+WORKDIR /go/src/github.com/apache/airflow-on-k8s-operator
 COPY pkg/    pkg/
 COPY cmd/    cmd/
 COPY vendor/ vendor/
 
 # Build
-RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o manager k8s.io/airflow-operator/cmd/manager
+RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o manager github.com/apache/airflow-on-k8s-operator/cmd/manager
 
 # Copy the controller-manager into a thin image
 FROM ubuntu:latest
 WORKDIR /root/
-COPY --from=builder /go/src/k8s.io/airflow-operator/manager .
+COPY --from=builder /go/src/github.com/apache/airflow-on-k8s-operator/manager .
 COPY templates/ templates/
 COPY config/crds/ crds/
 ENTRYPOINT ["./manager"]
diff --git a/Gopkg.lock b/Gopkg.lock
index 2d94e0a..5665768 100644
--- a/Gopkg.lock
+++ b/Gopkg.lock
@@ -37,8 +37,8 @@
 [[projects]]
   name = "github.com/go-logr/zapr"
   packages = ["."]
-  revision = "7536572e8d55209135cd5e7ccf7fce43dca217ab"
-  version = "v0.1.0"
+  revision = "03f06a783fbb7dfaf3f629c7825480e43a7105e6"
+  version = "v0.1.1"
 
 [[projects]]
   name = "github.com/gobuffalo/envy"
@@ -162,6 +162,18 @@
   version = "v1.1.5"
 
 [[projects]]
+  name = "github.com/kubernetes-sigs/application"
+  packages = [
+    "pkg/apis/app/v1beta1",
+    "pkg/component",
+    "pkg/customresource",
+    "pkg/finalizer",
+    "pkg/resource"
+  ]
+  revision = "6100ce945b3b4fdf8c8d491e8d374b0838bc4264"
+  version = "v0.8.1"
+
+[[projects]]
   name = "github.com/markbates/inflect"
   packages = ["."]
   revision = "24b83195037b3bc61fcda2d28b7b0518bce293b6"
@@ -723,6 +735,6 @@
 [solve-meta]
   analyzer-name = "dep"
   analyzer-version = 1
-  inputs-digest = "110057b07c88ee606b2dae02760372c144c81a60489bc0e39179503d8cff8505"
+  inputs-digest = "881b0e29573bebf2ec43a6934511a95113064330333fb971523eb2917b60e17a"
   solver-name = "gps-cdcl"
   solver-version = 1
diff --git a/Makefile b/Makefile
index cf55221..cf9538a 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@ test: generate fmt vet manifests
 
 # Build manager binary
 manager: generate fmt vet
-	go build -o bin/manager k8s.io/airflow-operator/cmd/manager
+	go build -o bin/manager github.com/apache/airflow-on-k8s-operator/cmd/manager
 
 # Run against the configured Kubernetes cluster in ~/.kube/config
 run: generate fmt vet
diff --git a/PROJECT b/PROJECT
new file mode 100644
index 0000000..e69de29
diff --git a/README.md b/README.md
index 11c4d9f..f1cb1de 100644
--- a/README.md
+++ b/README.md
@@ -41,3 +41,7 @@ Checkout out the [Design](docs/design.md)
 ## Development
 
 Refer to the [Design](docs/design.md) and [Development Guide](docs/development.md).
+
+## History
+This repo has been donated to Apache foundation.
+It was originally developed here at [GoogleCloud repo](https://github.com/GoogleCloudPlatform/airflow-operator)
diff --git a/cmd/manager/main.go b/cmd/manager/main.go
index 512b0cf..666bb98 100644
--- a/cmd/manager/main.go
+++ b/cmd/manager/main.go
@@ -18,9 +18,9 @@ package main
 import (
 	"os"
 
-	"k8s.io/airflow-operator/pkg/apis"
-	"k8s.io/airflow-operator/pkg/controller"
-	"k8s.io/airflow-operator/pkg/webhook"
+	"github.com/apache/airflow-on-k8s-operator/pkg/apis"
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller"
+	"github.com/apache/airflow-on-k8s-operator/pkg/webhook"
 	_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
 	"sigs.k8s.io/controller-runtime/pkg/client/config"
 	"sigs.k8s.io/controller-runtime/pkg/manager"
diff --git a/docs/design.md b/docs/design.md
index 4f19d8c..42ed36f 100644
--- a/docs/design.md
+++ b/docs/design.md
@@ -18,7 +18,7 @@ The goal is to ensure that Kubernetes works well as a substrate for deploying Ai
 The Airflow operator API is implemented by extending the k8s API with Custom Resources Definitions (CRDs) that declaratively describes the intent. Custom resources are serializable as json and are stored in the API Server. The Airflow controller watches these Custom Resources and take actions to move the Airflow cluster to the desired state. All CRDs inherit the contents of ObjectMeta and TypeMeta that are common to k8s resources. 
 To improve cluster utilization and provide multiple users (in same trust domain) with some isolation, we are splitting the Airflow components into `AirflowBase` (common) and `AirflowCluster` (per user). `AirflowBase` includes MySQL, UI, NFS(DagStore). `AirflowCluster` includes Airflow Scheduler, Workers, Redis. This allows use cases where different users use different airflow plugins (opeartors, packages etc) in their setup.
 
-The [API Design](https://github.com/GoogleCloudPlatform/airflow-operator/blob/master/docs/api.md) details the `AirflowBase` and `AirflowCluster` Custom Resource fields.
+The [API Design](https://github.com/apache/airflow-on-k8s-operator/blob/master/docs/api.md) details the `AirflowBase` and `AirflowCluster` Custom Resource fields.
 
 # Airflow Operator Custom Controllers
 
diff --git a/docs/development.md b/docs/development.md
index 76355d2..fe96790 100644
--- a/docs/development.md
+++ b/docs/development.md
@@ -6,7 +6,7 @@ In case you want to build the Airflow Operator from the source code, e.g., to te
 ```bash
 $ mkdir -p $GOPATH/src/k8s.io
 $ cd $GOPATH/src/k8s.io
-$ git clone git@github.com:GoogleCloudPlatform/airflow-operator.git
+$ git clone git@github.com:apache/airflow-on-k8s-operator.git
 ```
 
 ## Building and running locally:
diff --git a/docs/quickstart.md b/docs/quickstart.md
index bdb9ca4..fe29ef3 100644
--- a/docs/quickstart.md
+++ b/docs/quickstart.md
@@ -4,7 +4,7 @@
 [One Click Deployment](https://pantheon.corp.google.com/marketplace/details/google/airflow-operator) from Google Cloud Marketplace to your [GKE cluster](https://cloud.google.com/kubernetes-engine/). The marketplace may not have the latest version of the operator. If you need to deploy from latest master continue reading.
 
 ## Running from source
-Refer to the [Development Guide](https://github.com/GoogleCloudPlatform/airflow-operator/blob/master/docs/development.md).
+Refer to the [Development Guide](https://github.com/apache/airflow-on-k8s-operator/blob/master/docs/development.md).
 
 ## Installing on any cluster
 Ensure kubeconfig points to your cluster.
@@ -120,4 +120,4 @@ $ kubectl get airflowcluster/cc-cluster -o yaml
 
 ## Next steps
 
-For more information check the [Design](https://github.com/GoogleCloudPlatform/airflow-operator/blob/master/docs/design.md) and detailed [User Guide](https://github.com/GoogleCloudPlatform/airflow-operator/blob/master/docs/userguide.md) to create your own cluster specs.
+For more information check the [Design](https://github.com/apache/airflow-on-k8s-operator/blob/master/docs/design.md) and detailed [User Guide](https://github.com/apache/airflow-on-k8s-operator/blob/master/docs/userguide.md) to create your own cluster specs.
diff --git a/hack/boilerplate.go.txt b/hack/boilerplate.go.txt
index ea7414f..b41c928 100644
--- a/hack/boilerplate.go.txt
+++ b/hack/boilerplate.go.txt
@@ -1,15 +1,15 @@
-/*
-Copyright 2018 Google LLC.
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements.  See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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.
 
-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.
-*/
\ No newline at end of file
diff --git a/pkg/apis/addtoscheme_airflow_v1alpha1.go b/pkg/apis/addtoscheme_airflow_v1alpha1.go
index c581952..1009dcd 100644
--- a/pkg/apis/addtoscheme_airflow_v1alpha1.go
+++ b/pkg/apis/addtoscheme_airflow_v1alpha1.go
@@ -16,7 +16,7 @@
 package apis
 
 import (
-	"k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
+	"github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
 )
 
 func init() {
diff --git a/pkg/apis/airflow/v1alpha1/doc.go b/pkg/apis/airflow/v1alpha1/doc.go
index fde5ee9..393cfc7 100644
--- a/pkg/apis/airflow/v1alpha1/doc.go
+++ b/pkg/apis/airflow/v1alpha1/doc.go
@@ -16,7 +16,7 @@
 // Package v1alpha1 contains API Schema definitions for the airflow v1alpha1 API group
 // +k8s:openapi-gen=true
 // +k8s:deepcopy-gen=package,register
-// +k8s:conversion-gen=k8s.io/airflow-operator/pkg/apis/airflow
+// +k8s:conversion-gen=github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow
 // +k8s:defaulter-gen=TypeMeta
 // +groupName=airflow.k8s.io
 package v1alpha1
diff --git a/pkg/apis/airflow/v1alpha1/register.go b/pkg/apis/airflow/v1alpha1/register.go
index 3cd80a5..cb742a4 100644
--- a/pkg/apis/airflow/v1alpha1/register.go
+++ b/pkg/apis/airflow/v1alpha1/register.go
@@ -18,7 +18,7 @@
 // Package v1alpha1 contains API Schema definitions for the airflow v1alpha1 API group
 // +k8s:openapi-gen=true
 // +k8s:deepcopy-gen=package,register
-// +k8s:conversion-gen=k8s.io/airflow-operator/pkg/apis/airflow
+// +k8s:conversion-gen=github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow
 // +k8s:defaulter-gen=TypeMeta
 // +groupName=airflow.k8s.io
 package v1alpha1
diff --git a/pkg/apis/airflow/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/airflow/v1alpha1/zz_generated.deepcopy.go
index aaf1d73..b6a56b3 100644
--- a/pkg/apis/airflow/v1alpha1/zz_generated.deepcopy.go
+++ b/pkg/apis/airflow/v1alpha1/zz_generated.deepcopy.go
@@ -1,3 +1,5 @@
+// +build !ignore_autogenerated
+
 // Licensed to the Apache Software Foundation (ASF) under one or more
 // contributor license agreements.  See the NOTICE file distributed with
 // this work for additional information regarding copyright ownership.
@@ -12,7 +14,6 @@
 // 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.
-// +build !ignore_autogenerated
 
 // Code generated by main. DO NOT EDIT.
 
diff --git a/pkg/apis/doc.go b/pkg/apis/doc.go
new file mode 100644
index 0000000..8d0aaa9
--- /dev/null
+++ b/pkg/apis/doc.go
@@ -0,0 +1,2 @@
+// +domain=k8s.io
+package apis
diff --git a/pkg/controller/add_airflowbase.go b/pkg/controller/add_airflowbase.go
index 52a36ef..6bd5eb4 100644
--- a/pkg/controller/add_airflowbase.go
+++ b/pkg/controller/add_airflowbase.go
@@ -16,7 +16,7 @@
 package controller
 
 import (
-	"k8s.io/airflow-operator/pkg/controller/airflowbase"
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller/airflowbase"
 )
 
 func init() {
diff --git a/pkg/controller/add_airflowcluster.go b/pkg/controller/add_airflowcluster.go
index b8384df..5823155 100644
--- a/pkg/controller/add_airflowcluster.go
+++ b/pkg/controller/add_airflowcluster.go
@@ -16,7 +16,7 @@
 package controller
 
 import (
-	"k8s.io/airflow-operator/pkg/controller/airflowcluster"
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller/airflowcluster"
 )
 
 func init() {
diff --git a/pkg/controller/airflowbase/airflowbase_controller.go b/pkg/controller/airflowbase/airflowbase_controller.go
index bc16f81..adeebcf 100644
--- a/pkg/controller/airflowbase/airflowbase_controller.go
+++ b/pkg/controller/airflowbase/airflowbase_controller.go
@@ -26,10 +26,10 @@ package airflowbase
 
 import (
 	"encoding/base64"
+	alpha1 "github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller/application"
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller/common"
 	app "github.com/kubernetes-sigs/application/pkg/apis/app/v1beta1"
-	alpha1 "k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
-	"k8s.io/airflow-operator/pkg/controller/application"
-	"k8s.io/airflow-operator/pkg/controller/common"
 	appsv1 "k8s.io/api/apps/v1"
 	corev1 "k8s.io/api/core/v1"
 	policyv1 "k8s.io/api/policy/v1beta1"
diff --git a/pkg/controller/airflowbase/airflowbase_controller_suite_test.go b/pkg/controller/airflowbase/airflowbase_controller_suite_test.go
index cc4ec1d..34b144b 100644
--- a/pkg/controller/airflowbase/airflowbase_controller_suite_test.go
+++ b/pkg/controller/airflowbase/airflowbase_controller_suite_test.go
@@ -22,8 +22,8 @@ import (
 	"sync"
 	"testing"
 
+	"github.com/apache/airflow-on-k8s-operator/pkg/apis"
 	"github.com/onsi/gomega"
-	"k8s.io/airflow-operator/pkg/apis"
 	"k8s.io/client-go/kubernetes/scheme"
 	"k8s.io/client-go/rest"
 	"sigs.k8s.io/controller-runtime/pkg/envtest"
diff --git a/pkg/controller/airflowbase/airflowbase_controller_test.go b/pkg/controller/airflowbase/airflowbase_controller_test.go
index baadff7..13c4b13 100644
--- a/pkg/controller/airflowbase/airflowbase_controller_test.go
+++ b/pkg/controller/airflowbase/airflowbase_controller_test.go
@@ -19,9 +19,9 @@ import (
 	"testing"
 	"time"
 
+	airflowv1alpha1 "github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
 	"github.com/onsi/gomega"
 	"golang.org/x/net/context"
-	airflowv1alpha1 "k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
 	appsv1 "k8s.io/api/apps/v1"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/controller/airflowcluster/airflowcluster_controller.go b/pkg/controller/airflowcluster/airflowcluster_controller.go
index 0f8a3f6..d565566 100644
--- a/pkg/controller/airflowcluster/airflowcluster_controller.go
+++ b/pkg/controller/airflowcluster/airflowcluster_controller.go
@@ -18,10 +18,10 @@ package airflowcluster
 import (
 	"context"
 	"encoding/base64"
+	alpha1 "github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller/application"
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller/common"
 	app "github.com/kubernetes-sigs/application/pkg/apis/app/v1beta1"
-	alpha1 "k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
-	"k8s.io/airflow-operator/pkg/controller/application"
-	"k8s.io/airflow-operator/pkg/controller/common"
 	appsv1 "k8s.io/api/apps/v1"
 	corev1 "k8s.io/api/core/v1"
 	policyv1 "k8s.io/api/policy/v1beta1"
diff --git a/pkg/controller/airflowcluster/airflowcluster_controller_suite_test.go b/pkg/controller/airflowcluster/airflowcluster_controller_suite_test.go
index 93cad71..12214b3 100644
--- a/pkg/controller/airflowcluster/airflowcluster_controller_suite_test.go
+++ b/pkg/controller/airflowcluster/airflowcluster_controller_suite_test.go
@@ -22,8 +22,8 @@ import (
 	"sync"
 	"testing"
 
+	"github.com/apache/airflow-on-k8s-operator/pkg/apis"
 	"github.com/onsi/gomega"
-	"k8s.io/airflow-operator/pkg/apis"
 	"k8s.io/client-go/kubernetes/scheme"
 	"k8s.io/client-go/rest"
 	"sigs.k8s.io/controller-runtime/pkg/envtest"
diff --git a/pkg/controller/airflowcluster/airflowcluster_controller_test.go b/pkg/controller/airflowcluster/airflowcluster_controller_test.go
index b62833b..a552c62 100644
--- a/pkg/controller/airflowcluster/airflowcluster_controller_test.go
+++ b/pkg/controller/airflowcluster/airflowcluster_controller_test.go
@@ -19,9 +19,9 @@ import (
 	"testing"
 	"time"
 
+	airflowv1alpha1 "github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
 	"github.com/onsi/gomega"
 	"golang.org/x/net/context"
-	airflowv1alpha1 "k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
 	appsv1 "k8s.io/api/apps/v1"
 	corev1 "k8s.io/api/core/v1"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/controller/application/application_test.go b/pkg/controller/application/application_test.go
index 6cb6307..bd630de 100644
--- a/pkg/controller/application/application_test.go
+++ b/pkg/controller/application/application_test.go
@@ -16,10 +16,10 @@
 package application_test
 
 import (
+	"github.com/apache/airflow-on-k8s-operator/pkg/controller/application"
 	app "github.com/kubernetes-sigs/application/pkg/apis/app/v1beta1"
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
-	"k8s.io/airflow-operator/pkg/controller/application"
 	appsv1 "k8s.io/api/apps/v1"
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/controller/common/common.go b/pkg/controller/common/common.go
index 69dd35c..b712f63 100644
--- a/pkg/controller/common/common.go
+++ b/pkg/controller/common/common.go
@@ -18,7 +18,7 @@ package common
 import (
 	"bytes"
 	"fmt"
-	alpha1 "k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
+	alpha1 "github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
 	corev1 "k8s.io/api/core/v1"
 	"math/rand"
 	"sigs.k8s.io/controller-reconciler/pkg/reconciler"
diff --git a/test/e2e/base_test.go b/test/e2e/base_test.go
index 88734eb..62ed7cf 100644
--- a/test/e2e/base_test.go
+++ b/test/e2e/base_test.go
@@ -20,7 +20,7 @@ import (
 
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
-	"k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
+	"github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
 	_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
 	"sigs.k8s.io/controller-reconciler/pkg/test"
 )
diff --git a/test/e2e/cluster_test.go b/test/e2e/cluster_test.go
index b6d25f4..6987e7a 100644
--- a/test/e2e/cluster_test.go
+++ b/test/e2e/cluster_test.go
@@ -20,7 +20,7 @@ import (
 
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
-	"k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
+	"github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
 	_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
 	"sigs.k8s.io/controller-reconciler/pkg/test"
 )
diff --git a/test/e2e/gcp_test.go b/test/e2e/gcp_test.go
index 84b8b28..d092e4a 100644
--- a/test/e2e/gcp_test.go
+++ b/test/e2e/gcp_test.go
@@ -20,7 +20,7 @@ import (
 
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
-	"k8s.io/airflow-operator/pkg/apis/airflow/v1alpha1"
+	"github.com/apache/airflow-on-k8s-operator/pkg/apis/airflow/v1alpha1"
 	_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
 	"sigs.k8s.io/controller-reconciler/pkg/test"
 )
diff --git a/vendor/cloud.google.com/go/AUTHORS b/vendor/cloud.google.com/go/AUTHORS
new file mode 100644
index 0000000..c364af1
--- /dev/null
+++ b/vendor/cloud.google.com/go/AUTHORS
@@ -0,0 +1,15 @@
+# This is the official list of cloud authors for copyright purposes.
+# This file is distinct from the CONTRIBUTORS files.
+# See the latter for an explanation.
+
+# Names should be added to this file as:
+# Name or Organization <email address>
+# The email address is not required for organizations.
+
+Filippo Valsorda <hi...@filippo.io>
+Google Inc.
+Ingo Oeser <ni...@googlemail.com>
+Palm Stone Games, Inc.
+Paweł Knap <pa...@gmail.com>
+Péter Szilágyi <pe...@gmail.com>
+Tyler Treat <tt...@gmail.com>
diff --git a/vendor/cloud.google.com/go/CHANGES.md b/vendor/cloud.google.com/go/CHANGES.md
new file mode 100644
index 0000000..2ca7943
--- /dev/null
+++ b/vendor/cloud.google.com/go/CHANGES.md
@@ -0,0 +1,1018 @@
+# Changes
+
+## v0.33.1
+
+all: release v0.33.1
+
+- compute: Removes an erroneously added go.mod.
+- logging: Populate source location in fromLogEntry.
+
+## v0.33.0
+
+- bttest:
+  - Add support for apply_label_transformer.
+- expr:
+  - Add expr library.
+- firestore:
+  - Support retrieval of missing documents.
+- kms:
+  - Add IAM methods.
+- pubsub:
+  - Clarify extension documentation.
+- scheduler:
+  - Add v1beta1 client.
+- vision:
+  - Add product search helper.
+  - Add new product search client.
+
+## v0.32.0
+
+Note: This release is the last to support Go 1.6 and 1.8.
+
+- bigquery:
+    - Add support for removing an expiration.
+    - Ignore NeverExpire in Table.Create.
+    - Validate table expiration time.
+- cbt:
+    - Add note about not supporting arbitrary bytes.
+- datastore:
+    - Align key checks.
+- firestore:
+    - Return an error when using Start/End without providing values.
+- pubsub:
+    - Add pstest Close method.
+    - Clarify MaxExtension documentation.
+- securitycenter:
+    - Add v1beta1 client.
+- spanner:
+    - Allow nil in mutations.
+    - Improve doc of SessionPoolConfig.MaxOpened.
+    - Increase session deletion timeout from 5s to 15s.
+
+## v0.31.0
+
+- bigtable:
+    - Group mutations across multiple requests.
+- bigquery:
+    - Link to bigquery troubleshooting errors page in bigquery.Error comment.
+- cbt:
+    - Fix go generate command.
+    - Document usage of both maxage + maxversions.
+- datastore:
+    - Passing nil keys results in ErrInvalidKey.
+- firestore:
+    - Clarify what Document.DataTo does with untouched struct fields.
+- profile:
+    - Validate service name in agent.
+- pubsub:
+    - Fix deadlock with pstest and ctx.Cancel.
+    - Fix a possible deadlock in pstest.
+- trace:
+    - Update doc URL with new fragment.
+
+Special thanks to @fastest963 for going above and beyond helping us to debug
+hard-to-reproduce Pub/Sub issues.
+
+## v0.30.0
+
+- spanner: DML support added. See https://godoc.org/cloud.google.com/go/spanner#hdr-DML_and_Partitioned_DML for more information.
+- bigtable: bttest supports row sample filter.
+- functions: metadata package added for accessing Cloud Functions resource metadata.
+
+## v0.29.0
+
+- bigtable:
+  - Add retry to all idempotent RPCs.
+  - cbt supports complex GC policies.
+  - Emulator supports arbitrary bytes in regex filters.
+- firestore: Add ArrayUnion and ArrayRemove.
+- logging: Add the ContextFunc option to supply the context used for
+  asynchronous RPCs.
+- profiler: Ignore NotDefinedError when fetching the instance name
+- pubsub:
+  - BEHAVIOR CHANGE: Receive doesn't retry if an RPC returns codes.Cancelled.
+  - BEHAVIOR CHANGE: Receive retries on Unavailable intead of returning.
+  - Fix deadlock.
+  - Restore Ack/Nack/Modacks metrics.
+  - Improve context handling in iterator.
+  - Implement synchronous mode for Receive.
+  - pstest: add Pull.
+- spanner: Add a metric for the number of sessions currently opened.
+- storage:
+  - Canceling the context releases all resources.
+  - Add additional RetentionPolicy attributes.
+- vision/apiv1: Add LocalizeObjects method.
+
+## v0.28.0
+
+- bigtable:
+  - Emulator returns Unimplemented for snapshot RPCs.
+- bigquery:
+  - Support zero-length repeated, nested fields.
+- cloud assets:
+  - Add v1beta client.
+- datastore:
+  - Don't nil out transaction ID on retry.
+- firestore:
+  - BREAKING CHANGE: When watching a query with Query.Snapshots, QuerySnapshotIterator.Next
+  returns a QuerySnapshot which contains read time, result size, change list and the DocumentIterator
+  (previously, QuerySnapshotIterator.Next returned just the DocumentIterator). See: https://godoc.org/cloud.google.com/go/firestore#Query.Snapshots.
+  - Add array-contains operator.
+- IAM:
+  - Add iam/credentials/apiv1 client.
+- pubsub:
+  - Canceling the context passed to Subscription.Receive causes Receive to return when
+  processing finishes on all messages currently in progress, even if new messages are arriving.
+- redis:
+  - Add redis/apiv1 client.
+- storage:
+  - Add Reader.Attrs.
+  - Deprecate several Reader getter methods: please use Reader.Attrs for these instead.
+  - Add ObjectHandle.Bucket and ObjectHandle.Object methods.
+
+## v0.27.0
+
+- bigquery:
+  - Allow modification of encryption configuration and partitioning options to a table via the Update call.
+  - Add a SchemaFromJSON function that converts a JSON table schema.
+- bigtable:
+  - Restore cbt count functionality.
+- containeranalysis:
+  - Add v1beta client.
+- spanner:
+  - Fix a case where an iterator might not be closed correctly.
+- storage:
+  - Add ServiceAccount method https://godoc.org/cloud.google.com/go/storage#Client.ServiceAccount.
+  - Add a method to Reader that returns the parsed value of the Last-Modified header.
+
+## v0.26.0
+
+- bigquery:
+  - Support filtering listed jobs  by min/max creation time.
+  - Support data clustering (https://godoc.org/cloud.google.com/go/bigquery#Clustering).
+  - Include job creator email in Job struct.
+- bigtable:
+  - Add `RowSampleFilter`.
+  - emulator: BREAKING BEHAVIOR CHANGE: Regexps in row, family, column and value filters
+    must match the entire target string to succeed. Previously, the emulator was
+    succeeding on  partial matches.
+    NOTE: As of this release, this change only affects the emulator when run
+    from this repo (bigtable/cmd/emulator/cbtemulator.go). The version launched
+    from `gcloud` will be updated in a subsequent `gcloud` release.
+- dataproc: Add apiv1beta2 client.
+- datastore: Save non-nil pointer fields on omitempty.
+- logging: populate Entry.Trace from the HTTP X-Cloud-Trace-Context header.
+- logging/logadmin:  Support writer_identity and include_children.
+- pubsub:
+  - Support labels on topics and subscriptions.
+  - Support message storage policy for topics.
+  - Use the distribution of ack times to determine when to extend ack deadlines.
+    The only user-visible effect of this change should be that programs that
+    call only `Subscription.Receive` need no IAM permissions other than `Pub/Sub
+    Subscriber`.
+- storage:
+  - Support predefined ACLs.
+  - Support additional ACL fields other than Entity and Role.
+  - Support bucket websites.
+  - Support bucket logging.
+
+
+## v0.25.0
+
+- Added [Code of Conduct](https://github.com/GoogleCloudPlatform/google-cloud-go/blob/master/CODE_OF_CONDUCT.md)
+- bigtable:
+  - cbt: Support a GC policy of "never".
+- errorreporting:
+  - Support User.
+  - Close now calls Flush.
+  - Use OnError (previously ignored).
+  - Pass through the RPC error as-is to OnError.
+- httpreplay: A tool for recording and replaying HTTP requests
+  (for the bigquery and storage clients in this repo).
+- kms: v1 client added
+- logging: add SourceLocation to Entry.
+- storage: improve CRC checking on read.
+
+## v0.24.0
+
+- bigquery: Support for the NUMERIC type.
+- bigtable:
+  - cbt: Optionally specify columns for read/lookup
+  - Support instance-level administration.
+- oslogin: New client for the OS Login API.
+- pubsub:
+  - The package is now stable. There will be no further breaking changes.
+  - Internal changes to improve Subscription.Receive behavior.
+- storage: Support updating bucket lifecycle config.
+- spanner: Support struct-typed parameter bindings.
+- texttospeech: New client for the Text-to-Speech API.
+
+## v0.23.0
+
+- bigquery: Add DDL stats to query statistics.
+- bigtable:
+  - cbt: Add cells-per-column limit for row lookup.
+  - cbt: Make it possible to combine read filters.
+- dlp: v2beta2 client removed. Use the v2 client instead.
+- firestore, spanner: Fix compilation errors due to protobuf changes.
+
+## v0.22.0
+
+- bigtable:
+  - cbt: Support cells per column limit for row read.
+  - bttest: Correctly handle empty RowSet.
+  - Fix ReadModifyWrite operation in emulator.
+  - Fix API path in GetCluster.
+
+- bigquery:
+  - BEHAVIOR CHANGE: Retry on 503 status code.
+  - Add dataset.DeleteWithContents.
+  - Add SchemaUpdateOptions for query jobs.
+  - Add Timeline to QueryStatistics.
+  - Add more stats to ExplainQueryStage.
+  - Support Parquet data format.
+
+- datastore:
+  - Support omitempty for times.
+
+- dlp:
+  - **BREAKING CHANGE:** Remove v1beta1 client. Please migrate to the v2 client,
+  which is now out of beta.
+  - Add v2 client.
+
+- firestore:
+  - BEHAVIOR CHANGE: Treat set({}, MergeAll) as valid.
+
+- iam:
+  - Support JWT signing via SignJwt callopt.
+
+- profiler:
+  - BEHAVIOR CHANGE: PollForSerialOutput returns an error when context.Done.
+  - BEHAVIOR CHANGE: Increase the initial backoff to 1 minute.
+  - Avoid returning empty serial port output.
+
+- pubsub:
+  - BEHAVIOR CHANGE: Don't backoff during next retryable error once stream is healthy.
+  - BEHAVIOR CHANGE: Don't backoff on EOF.
+  - pstest: Support Acknowledge and ModifyAckDeadline RPCs.
+
+- redis:
+  - Add v1 beta Redis client.
+
+- spanner:
+  - Support SessionLabels.
+
+- speech:
+  - Add api v1 beta1 client.
+
+- storage:
+  - BEHAVIOR CHANGE: Retry reads when retryable error occurs.
+  - Fix delete of object in requester-pays bucket.
+  - Support KMS integration.
+
+## v0.21.0
+
+- bigquery:
+  - Add OpenCensus tracing.
+
+- firestore:
+  - **BREAKING CHANGE:** If a document does not exist, return a DocumentSnapshot
+    whose Exists method returns false. DocumentRef.Get and Transaction.Get
+    return the non-nil DocumentSnapshot in addition to a NotFound error.
+    **DocumentRef.GetAll and Transaction.GetAll return a non-nil
+    DocumentSnapshot instead of nil.**
+  - Add DocumentIterator.Stop. **Call Stop whenever you are done with a
+    DocumentIterator.**
+  - Added Query.Snapshots and DocumentRef.Snapshots, which provide realtime
+    notification of updates. See https://cloud.google.com/firestore/docs/query-data/listen.
+  - Canceling an RPC now always returns a grpc.Status with codes.Canceled.
+
+- spanner:
+  - Add `CommitTimestamp`, which supports inserting the commit timestamp of a
+    transaction into a column.
+
+## v0.20.0
+
+- bigquery: Support SchemaUpdateOptions for load jobs.
+
+- bigtable:
+  - Add SampleRowKeys.
+  - cbt: Support union, intersection GCPolicy.
+  - Retry admin RPCS.
+  - Add trace spans to retries.
+
+- datastore: Add OpenCensus tracing.
+
+- firestore:
+  - Fix queries involving Null and NaN.
+  - Allow Timestamp protobuffers for time values.
+
+- logging: Add a WriteTimeout option.
+
+- spanner: Support Batch API.
+
+- storage: Add OpenCensus tracing.
+
+## v0.19.0
+
+- bigquery:
+  - Support customer-managed encryption keys.
+
+- bigtable:
+  - Improved emulator support.
+  - Support GetCluster.
+
+- datastore:
+  - Add general mutations.
+  - Support pointer struct fields.
+  - Support transaction options.
+
+- firestore:
+  - Add Transaction.GetAll.
+  - Support document cursors.
+
+- logging:
+  - Support concurrent RPCs to the service.
+  - Support per-entry resources.
+
+- profiler:
+  - Add config options to disable heap and thread profiling.
+  - Read the project ID from $GOOGLE_CLOUD_PROJECT when it's set.
+
+- pubsub:
+  - BEHAVIOR CHANGE: Release flow control after ack/nack (instead of after the
+    callback returns).
+  - Add SubscriptionInProject.
+  - Add OpenCensus instrumentation for streaming pull.
+
+- storage:
+  - Support CORS.
+
+## v0.18.0
+
+- bigquery:
+  - Marked stable.
+  - Schema inference of nullable fields supported.
+  - Added TimePartitioning to QueryConfig.
+
+- firestore: Data provided to DocumentRef.Set with a Merge option can contain
+  Delete sentinels.
+
+- logging: Clients can accept parent resources other than projects.
+
+- pubsub:
+  - pubsub/pstest: A lighweight fake for pubsub. Experimental; feedback welcome.
+  - Support updating more subscription metadata: AckDeadline,
+    RetainAckedMessages and RetentionDuration.
+
+- oslogin/apiv1beta: New client for the Cloud OS Login API.
+
+- rpcreplay: A package for recording and replaying gRPC traffic.
+
+- spanner:
+  - Add a ReadWithOptions that supports a row limit, as well as an index.
+  - Support query plan and execution statistics.
+  - Added [OpenCensus](http://opencensus.io) support.
+
+- storage: Clarify checksum validation for gzipped files (it is not validated
+  when the file is served uncompressed).
+
+
+## v0.17.0
+
+- firestore BREAKING CHANGES:
+  - Remove UpdateMap and UpdateStruct; rename UpdatePaths to Update.
+    Change
+        `docref.UpdateMap(ctx, map[string]interface{}{"a.b", 1})`
+    to
+        `docref.Update(ctx, []firestore.Update{{Path: "a.b", Value: 1}})`
+
+    Change
+        `docref.UpdateStruct(ctx, []string{"Field"}, aStruct)`
+    to
+        `docref.Update(ctx, []firestore.Update{{Path: "Field", Value: aStruct.Field}})`
+  - Rename MergePaths to Merge; require args to be FieldPaths
+  - A value stored as an integer can be read into a floating-point field, and vice versa.
+- bigtable/cmd/cbt:
+  - Support deleting a column.
+  - Add regex option for row read.
+- spanner: Mark stable.
+- storage:
+  - Add Reader.ContentEncoding method.
+  - Fix handling of SignedURL headers.
+- bigquery:
+  - If Uploader.Put is called with no rows, it returns nil without making a
+    call.
+  - Schema inference supports the "nullable" option in struct tags for
+    non-required fields.
+  - TimePartitioning supports "Field".
+
+
+## v0.16.0
+
+- Other bigquery changes:
+  - `JobIterator.Next` returns `*Job`; removed `JobInfo` (BREAKING CHANGE).
+  - UseStandardSQL is deprecated; set UseLegacySQL to true if you need
+    Legacy SQL.
+  - Uploader.Put will generate a random insert ID if you do not provide one.
+  - Support time partitioning for load jobs.
+  - Support dry-run queries.
+  - A `Job` remembers its last retrieved status.
+  - Support retrieving job configuration.
+  - Support labels for jobs and tables.
+  - Support dataset access lists.
+  - Improve support for external data sources, including data from Bigtable and
+    Google Sheets, and tables with external data.
+  - Support updating a table's view configuration.
+  - Fix uploading civil times with nanoseconds.
+
+- storage:
+  - Support PubSub notifications.
+  - Support Requester Pays buckets.
+
+- profiler: Support goroutine and mutex profile types.
+
+## v0.15.0
+
+- firestore: beta release. See the
+  [announcement](https://firebase.googleblog.com/2017/10/introducing-cloud-firestore.html).
+
+- errorreporting: The existing package has been redesigned.
+
+- errors: This package has been removed. Use errorreporting.
+
+
+## v0.14.0
+
+- bigquery BREAKING CHANGES:
+  - Standard SQL is the default for queries and views.
+  - `Table.Create` takes `TableMetadata` as a second argument, instead of
+    options.
+  - `Dataset.Create` takes `DatasetMetadata` as a second argument.
+  - `DatasetMetadata` field `ID` renamed to `FullID`
+  - `TableMetadata` field `ID` renamed to `FullID`
+
+- Other bigquery changes:
+  - The client will append a random suffix to a provided job ID if you set
+    `AddJobIDSuffix` to true in a job config.
+  - Listing jobs is supported.
+  - Better retry logic.
+
+- vision, language, speech: clients are now stable
+
+- monitoring: client is now beta
+
+- profiler:
+  - Rename InstanceName to Instance, ZoneName to Zone
+  - Auto-detect service name and version on AppEngine.
+
+## v0.13.0
+
+- bigquery: UseLegacySQL options for CreateTable and QueryConfig. Use these
+  options to continue using Legacy SQL after the client switches its default
+  to Standard SQL.
+
+- bigquery: Support for updating dataset labels.
+
+- bigquery: Set DatasetIterator.ProjectID to list datasets in a project other
+  than the client's. DatasetsInProject is no longer needed and is deprecated.
+
+- bigtable: Fail ListInstances when any zones fail.
+
+- spanner: support decoding of slices of basic types (e.g. []string, []int64,
+  etc.)
+
+- logging/logadmin: UpdateSink no longer creates a sink if it is missing
+  (actually a change to the underlying service, not the client)
+
+- profiler: Service and ServiceVersion replace Target in Config.
+
+## v0.12.0
+
+- pubsub: Subscription.Receive now uses streaming pull.
+
+- pubsub: add Client.TopicInProject to access topics in a different project
+  than the client.
+
+- errors: renamed errorreporting. The errors package will be removed shortly.
+
+- datastore: improved retry behavior.
+
+- bigquery: support updates to dataset metadata, with etags.
+
+- bigquery: add etag support to Table.Update (BREAKING: etag argument added).
+
+- bigquery: generate all job IDs on the client.
+
+- storage: support bucket lifecycle configurations.
+
+
+## v0.11.0
+
+- Clients for spanner, pubsub and video are now in beta.
+
+- New client for DLP.
+
+- spanner: performance and testing improvements.
+
+- storage: requester-pays buckets are supported.
+
+- storage, profiler, bigtable, bigquery: bug fixes and other minor improvements.
+
+- pubsub: bug fixes and other minor improvements
+
+## v0.10.0
+
+- pubsub: Subscription.ModifyPushConfig replaced with Subscription.Update.
+
+- pubsub: Subscription.Receive now runs concurrently for higher throughput.
+
+- vision: cloud.google.com/go/vision is deprecated. Use
+cloud.google.com/go/vision/apiv1 instead.
+
+- translation: now stable.
+
+- trace: several changes to the surface. See the link below.
+
+### Code changes required from v0.9.0
+
+- pubsub: Replace
+
+    ```
+    sub.ModifyPushConfig(ctx, pubsub.PushConfig{Endpoint: "https://example.com/push"})
+    ```
+
+  with
+
+    ```
+    sub.Update(ctx, pubsub.SubscriptionConfigToUpdate{
+        PushConfig: &pubsub.PushConfig{Endpoint: "https://example.com/push"},
+    })
+    ```
+
+- trace: traceGRPCServerInterceptor will be provided from *trace.Client.
+Given an initialized `*trace.Client` named `tc`, instead of
+
+    ```
+    s := grpc.NewServer(grpc.UnaryInterceptor(trace.GRPCServerInterceptor(tc)))
+    ```
+
+  write
+
+    ```
+    s := grpc.NewServer(grpc.UnaryInterceptor(tc.GRPCServerInterceptor()))
+    ```
+
+- trace trace.GRPCClientInterceptor will also provided from *trace.Client.
+Instead of
+
+    ```
+    conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(trace.GRPCClientInterceptor()))
+    ```
+
+  write
+
+    ```
+    conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor()))
+    ```
+
+- trace: We removed the deprecated `trace.EnableGRPCTracing`. Use the gRPC
+interceptor as a dial option as shown below when initializing Cloud package
+clients:
+
+    ```
+    c, err := pubsub.NewClient(ctx, "project-id", option.WithGRPCDialOption(grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor())))
+    if err != nil {
+        ...
+    }
+    ```
+
+
+## v0.9.0
+
+- Breaking changes to some autogenerated clients.
+- rpcreplay package added.
+
+## v0.8.0
+
+- profiler package added.
+- storage:
+  - Retry Objects.Insert call.
+  - Add ProgressFunc to WRiter.
+- pubsub: breaking changes:
+  - Publish is now asynchronous ([announcement](https://groups.google.com/d/topic/google-api-go-announce/aaqRDIQ3rvU/discussion)).
+  - Subscription.Pull replaced by Subscription.Receive, which takes a callback ([announcement](https://groups.google.com/d/topic/google-api-go-announce/8pt6oetAdKc/discussion)).
+  - Message.Done replaced with Message.Ack and Message.Nack.
+
+## v0.7.0
+
+- Release of a client library for Spanner. See
+the
+[blog
+post](https://cloudplatform.googleblog.com/2017/02/introducing-Cloud-Spanner-a-global-database-service-for-mission-critical-applications.html).
+Note that although the Spanner service is beta, the Go client library is alpha.
+
+## v0.6.0
+
+- Beta release of BigQuery, DataStore, Logging and Storage. See the
+[blog post](https://cloudplatform.googleblog.com/2016/12/announcing-new-google-cloud-client.html).
+
+- bigquery:
+  - struct support. Read a row directly into a struct with
+`RowIterator.Next`, and upload a row directly from a struct with `Uploader.Put`.
+You can also use field tags. See the [package documentation][cloud-bigquery-ref]
+for details.
+
+  - The `ValueList` type was removed. It is no longer necessary. Instead of
+   ```go
+   var v ValueList
+   ... it.Next(&v) ..
+   ```
+   use
+
+   ```go
+   var v []Value
+   ... it.Next(&v) ...
+   ```
+
+  - Previously, repeatedly calling `RowIterator.Next` on the same `[]Value` or
+  `ValueList` would append to the slice. Now each call resets the size to zero first.
+
+  - Schema inference will infer the SQL type BYTES for a struct field of
+  type []byte. Previously it inferred STRING.
+
+  - The types `uint`, `uint64` and `uintptr` are no longer supported in schema
+  inference. BigQuery's integer type is INT64, and those types may hold values
+  that are not correctly represented in a 64-bit signed integer.
+
+## v0.5.0
+
+- bigquery:
+  - The SQL types DATE, TIME and DATETIME are now supported. They correspond to
+    the `Date`, `Time` and `DateTime` types in the new `cloud.google.com/go/civil`
+    package.
+  - Support for query parameters.
+  - Support deleting a dataset.
+  - Values from INTEGER columns will now be returned as int64, not int. This
+    will avoid errors arising from large values on 32-bit systems.
+- datastore:
+  - Nested Go structs encoded as Entity values, instead of a
+flattened list of the embedded struct's fields. This means that you may now have twice-nested slices, eg.
+    ```go
+    type State struct {
+      Cities  []struct{
+        Populations []int
+      }
+    }
+    ```
+    See [the announcement](https://groups.google.com/forum/#!topic/google-api-go-announce/79jtrdeuJAg) for
+more details.
+  - Contexts no longer hold namespaces; instead you must set a key's namespace
+    explicitly. Also, key functions have been changed and renamed.
+  - The WithNamespace function has been removed. To specify a namespace in a Query, use the Query.Namespace method:
+     ```go
+     q := datastore.NewQuery("Kind").Namespace("ns")
+     ```
+  - All the fields of Key are exported. That means you can construct any Key with a struct literal:
+     ```go
+     k := &Key{Kind: "Kind",  ID: 37, Namespace: "ns"}
+     ```
+  - As a result of the above, the Key methods Kind, ID, d.Name, Parent, SetParent and Namespace have been removed.
+  - `NewIncompleteKey` has been removed, replaced by `IncompleteKey`. Replace
+      ```go
+      NewIncompleteKey(ctx, kind, parent)
+      ```
+      with
+      ```go
+      IncompleteKey(kind, parent)
+      ```
+      and if you do use namespaces, make sure you set the namespace on the returned key.
+  - `NewKey` has been removed, replaced by `NameKey` and `IDKey`. Replace
+      ```go
+      NewKey(ctx, kind, name, 0, parent)
+      NewKey(ctx, kind, "", id, parent)
+      ```
+      with
+      ```go
+      NameKey(kind, name, parent)
+      IDKey(kind, id, parent)
+      ```
+      and if you do use namespaces, make sure you set the namespace on the returned key.
+  - The `Done` variable has been removed. Replace `datastore.Done` with `iterator.Done`, from the package `google.golang.org/api/iterator`.
+  - The `Client.Close` method will have a return type of error. It will return the result of closing the underlying gRPC connection.
+  - See [the announcement](https://groups.google.com/forum/#!topic/google-api-go-announce/hqXtM_4Ix-0) for
+more details.
+
+## v0.4.0
+
+- bigquery:
+  -`NewGCSReference` is now a function, not a method on `Client`.
+  - `Table.LoaderFrom` now accepts a `ReaderSource`, enabling
+     loading data into a table from a file or any `io.Reader`.
+  * Client.Table and Client.OpenTable have been removed.
+      Replace
+      ```go
+      client.OpenTable("project", "dataset", "table")
+      ```
+      with
+      ```go
+      client.DatasetInProject("project", "dataset").Table("table")
+      ```
+
+  * Client.CreateTable has been removed.
+      Replace
+      ```go
+      client.CreateTable(ctx, "project", "dataset", "table")
+      ```
+      with
+      ```go
+      client.DatasetInProject("project", "dataset").Table("table").Create(ctx)
+      ```
+
+  * Dataset.ListTables have been replaced with Dataset.Tables.
+      Replace
+      ```go
+      tables, err := ds.ListTables(ctx)
+      ```
+      with
+      ```go
+      it := ds.Tables(ctx)
+      for {
+          table, err := it.Next()
+          if err == iterator.Done {
+              break
+          }
+          if err != nil {
+              // TODO: Handle error.
+          }
+          // TODO: use table.
+      }
+      ```
+
+  * Client.Read has been replaced with Job.Read, Table.Read and Query.Read.
+      Replace
+      ```go
+      it, err := client.Read(ctx, job)
+      ```
+      with
+      ```go
+      it, err := job.Read(ctx)
+      ```
+    and similarly for reading from tables or queries.
+
+  * The iterator returned from the Read methods is now named RowIterator. Its
+    behavior is closer to the other iterators in these libraries. It no longer
+    supports the Schema method; see the next item.
+      Replace
+      ```go
+      for it.Next(ctx) {
+          var vals ValueList
+          if err := it.Get(&vals); err != nil {
+              // TODO: Handle error.
+          }
+          // TODO: use vals.
+      }
+      if err := it.Err(); err != nil {
+          // TODO: Handle error.
+      }
+      ```
+      with
+      ```
+      for {
+          var vals ValueList
+          err := it.Next(&vals)
+          if err == iterator.Done {
+              break
+          }
+          if err != nil {
+              // TODO: Handle error.
+          }
+          // TODO: use vals.
+      }
+      ```
+      Instead of the `RecordsPerRequest(n)` option, write
+      ```go
+      it.PageInfo().MaxSize = n
+      ```
+      Instead of the `StartIndex(i)` option, write
+      ```go
+      it.StartIndex = i
+      ```
+
+  * ValueLoader.Load now takes a Schema in addition to a slice of Values.
+      Replace
+      ```go
+      func (vl *myValueLoader) Load(v []bigquery.Value)
+      ```
+      with
+      ```go
+      func (vl *myValueLoader) Load(v []bigquery.Value, s bigquery.Schema)
+      ```
+
+
+  * Table.Patch is replace by Table.Update.
+      Replace
+      ```go
+      p := table.Patch()
+      p.Description("new description")
+      metadata, err := p.Apply(ctx)
+      ```
+      with
+      ```go
+      metadata, err := table.Update(ctx, bigquery.TableMetadataToUpdate{
+          Description: "new description",
+      })
+      ```
+
+  * Client.Copy is replaced by separate methods for each of its four functions.
+    All options have been replaced by struct fields.
+
+    * To load data from Google Cloud Storage into a table, use Table.LoaderFrom.
+
+      Replace
+      ```go
+      client.Copy(ctx, table, gcsRef)
+      ```
+      with
+      ```go
+      table.LoaderFrom(gcsRef).Run(ctx)
+      ```
+      Instead of passing options to Copy, set fields on the Loader:
+      ```go
+      loader := table.LoaderFrom(gcsRef)
+      loader.WriteDisposition = bigquery.WriteTruncate
+      ```
+
+    * To extract data from a table into Google Cloud Storage, use
+      Table.ExtractorTo. Set fields on the returned Extractor instead of
+      passing options.
+
+      Replace
+      ```go
+      client.Copy(ctx, gcsRef, table)
+      ```
+      with
+      ```go
+      table.ExtractorTo(gcsRef).Run(ctx)
+      ```
+
+    * To copy data into a table from one or more other tables, use
+      Table.CopierFrom. Set fields on the returned Copier instead of passing options.
+
+      Replace
+      ```go
+      client.Copy(ctx, dstTable, srcTable)
+      ```
+      with
+      ```go
+      dst.Table.CopierFrom(srcTable).Run(ctx)
+      ```
+
+    * To start a query job, create a Query and call its Run method. Set fields
+    on the query instead of passing options.
+
+      Replace
+      ```go
+      client.Copy(ctx, table, query)
+      ```
+      with
+      ```go
+      query.Run(ctx)
+      ```
+
+  * Table.NewUploader has been renamed to Table.Uploader. Instead of options,
+    configure an Uploader by setting its fields.
+      Replace
+      ```go
+      u := table.NewUploader(bigquery.UploadIgnoreUnknownValues())
+      ```
+      with
+      ```go
+      u := table.NewUploader(bigquery.UploadIgnoreUnknownValues())
+      u.IgnoreUnknownValues = true
+      ```
+
+- pubsub: remove `pubsub.Done`. Use `iterator.Done` instead, where `iterator` is the package
+`google.golang.org/api/iterator`.
+
+## v0.3.0
+
+- storage:
+  * AdminClient replaced by methods on Client.
+      Replace
+      ```go
+      adminClient.CreateBucket(ctx, bucketName, attrs)
+      ```
+      with
+      ```go
+      client.Bucket(bucketName).Create(ctx, projectID, attrs)
+      ```
+
+  * BucketHandle.List replaced by BucketHandle.Objects.
+      Replace
+      ```go
+      for query != nil {
+          objs, err := bucket.List(d.ctx, query)
+          if err != nil { ... }
+          query = objs.Next
+          for _, obj := range objs.Results {
+              fmt.Println(obj)
+          }
+      }
+      ```
+      with
+      ```go
+      iter := bucket.Objects(d.ctx, query)
+      for {
+          obj, err := iter.Next()
+          if err == iterator.Done {
+              break
+          }
+          if err != nil { ... }
+          fmt.Println(obj)
+      }
+      ```
+      (The `iterator` package is at `google.golang.org/api/iterator`.)
+
+      Replace `Query.Cursor` with `ObjectIterator.PageInfo().Token`.
+
+      Replace `Query.MaxResults` with `ObjectIterator.PageInfo().MaxSize`.
+
+
+  * ObjectHandle.CopyTo replaced by ObjectHandle.CopierFrom.
+      Replace
+      ```go
+      attrs, err := src.CopyTo(ctx, dst, nil)
+      ```
+      with
+      ```go
+      attrs, err := dst.CopierFrom(src).Run(ctx)
+      ```
+
+      Replace
+      ```go
+      attrs, err := src.CopyTo(ctx, dst, &storage.ObjectAttrs{ContextType: "text/html"})
+      ```
+      with
+      ```go
+      c := dst.CopierFrom(src)
+      c.ContextType = "text/html"
+      attrs, err := c.Run(ctx)
+      ```
+
+  * ObjectHandle.ComposeFrom replaced by ObjectHandle.ComposerFrom.
+      Replace
+      ```go
+      attrs, err := dst.ComposeFrom(ctx, []*storage.ObjectHandle{src1, src2}, nil)
+      ```
+      with
+      ```go
+      attrs, err := dst.ComposerFrom(src1, src2).Run(ctx)
+      ```
+
+  * ObjectHandle.Update's ObjectAttrs argument replaced by ObjectAttrsToUpdate.
+      Replace
+      ```go
+      attrs, err := obj.Update(ctx, &storage.ObjectAttrs{ContextType: "text/html"})
+      ```
+      with
+      ```go
+      attrs, err := obj.Update(ctx, storage.ObjectAttrsToUpdate{ContextType: "text/html"})
+      ```
+
+  * ObjectHandle.WithConditions replaced by ObjectHandle.If.
+      Replace
+      ```go
+      obj.WithConditions(storage.Generation(gen), storage.IfMetaGenerationMatch(mgen))
+      ```
+      with
+      ```go
+      obj.Generation(gen).If(storage.Conditions{MetagenerationMatch: mgen})
+      ```
+
+      Replace
+      ```go
+      obj.WithConditions(storage.IfGenerationMatch(0))
+      ```
+      with
+      ```go
+      obj.If(storage.Conditions{DoesNotExist: true})
+      ```
+
+  * `storage.Done` replaced by `iterator.Done` (from package `google.golang.org/api/iterator`).
+
+- Package preview/logging deleted. Use logging instead.
+
+## v0.2.0
+
+- Logging client replaced with preview version (see below).
+
+- New clients for some of Google's Machine Learning APIs: Vision, Speech, and
+Natural Language.
+
+- Preview version of a new [Stackdriver Logging][cloud-logging] client in
+[`cloud.google.com/go/preview/logging`](https://godoc.org/cloud.google.com/go/preview/logging).
+This client uses gRPC as its transport layer, and supports log reading, sinks
+and metrics. It will replace the current client at `cloud.google.com/go/logging` shortly.
+
+
diff --git a/vendor/cloud.google.com/go/CODE_OF_CONDUCT.md b/vendor/cloud.google.com/go/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..8fd1bc9
--- /dev/null
+++ b/vendor/cloud.google.com/go/CODE_OF_CONDUCT.md
@@ -0,0 +1,44 @@
+# Contributor Code of Conduct
+
+As contributors and maintainers of this project,
+and in the interest of fostering an open and welcoming community,
+we pledge to respect all people who contribute through reporting issues,
+posting feature requests, updating documentation,
+submitting pull requests or patches, and other activities.
+
+We are committed to making participation in this project
+a harassment-free experience for everyone,
+regardless of level of experience, gender, gender identity and expression,
+sexual orientation, disability, personal appearance,
+body size, race, ethnicity, age, religion, or nationality.
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery
+* Personal attacks
+* Trolling or insulting/derogatory comments
+* Public or private harassment
+* Publishing other's private information,
+such as physical or electronic
+addresses, without explicit permission
+* Other unethical or unprofessional conduct.
+
+Project maintainers have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct.
+By adopting this Code of Conduct,
+project maintainers commit themselves to fairly and consistently
+applying these principles to every aspect of managing this project.
+Project maintainers who do not follow or enforce the Code of Conduct
+may be permanently removed from the project team.
+
+This code of conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community.
+
+Instances of abusive, harassing, or otherwise unacceptable behavior
+may be reported by opening an issue
+or contacting one or more of the project maintainers.
+
+This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0,
+available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/)
+
diff --git a/vendor/cloud.google.com/go/CONTRIBUTING.md b/vendor/cloud.google.com/go/CONTRIBUTING.md
new file mode 100644
index 0000000..eef41ed
--- /dev/null
+++ b/vendor/cloud.google.com/go/CONTRIBUTING.md
@@ -0,0 +1,234 @@
+# Contributing
+
+1. Sign one of the contributor license agreements below.
+1. `go get golang.org/x/review/git-codereview` to install the code reviewing
+tool.
+    1. You will need to ensure that your `GOBIN` directory (by default
+    `$GOPATH/bin`) is in your `PATH` so that git can find the command.
+    1. If you would like, you may want to set up aliases for git-codereview,
+    such that `git codereview change` becomes `git change`. See the
+    [godoc](https://godoc.org/golang.org/x/review/git-codereview) for details.
+    1. Should you run into issues with the git-codereview tool, please note
+    that all error messages will assume that you have set up these aliases.
+1. Get the cloud package by running `go get -d cloud.google.com/go`.
+    1. If you have already checked out the source, make sure that the remote
+    git origin is https://code.googlesource.com/gocloud:
+
+        ```
+        git remote set-url origin https://code.googlesource.com/gocloud
+        ```
+
+1. Make sure your auth is configured correctly by visiting
+https://code.googlesource.com, clicking "Generate Password", and following the
+directions.
+1. Make changes and create a change by running `git codereview change <name>`,
+provide a commit message, and use `git codereview mail` to create a Gerrit CL.
+1. Keep amending to the change with `git codereview change` and mail as your
+receive feedback. Each new mailed amendment will create a new patch set for
+your change in Gerrit.
+
+## Integration Tests
+
+In addition to the unit tests, you may run the integration test suite. These
+directions describe setting up your environment to run integration tests for
+_all_ packages: note that many of these instructions may be redundant if you
+intend only to run integration tests on a single package.
+
+#### GCP Setup
+
+To run the integrations tests, creation and configuration of two projects in
+the Google Developers Console is required: one specifically for Firestore
+integration tests, and another for all other integration tests. We'll refer to
+these projects as "general project" and "Firestore project".
+
+After creating each project, you must [create a service account](https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount)
+for each project. Ensure the project-level **Owner**
+[IAM role](console.cloud.google.com/iam-admin/iam/project) role is added to
+each service account. During the creation of the service account, you should
+download the JSON credential file for use later.
+
+Next, ensure the following APIs are enabled in the general project:
+
+- BigQuery API
+- BigQuery Data Transfer API
+- Cloud Dataproc API
+- Cloud Dataproc Control API Private
+- Cloud Datastore API
+- Cloud Firestore API
+- Cloud Key Management Service (KMS) API
+- Cloud Natural Language API
+- Cloud OS Login API
+- Cloud Pub/Sub API
+- Cloud Resource Manager API
+- Cloud Spanner API
+- Cloud Speech API
+- Cloud Translation API
+- Cloud Video Intelligence API
+- Cloud Vision API
+- Compute Engine API
+- Compute Engine Instance Group Manager API
+- Container Registry API
+- Firebase Rules API
+- Google Cloud APIs
+- Google Cloud Deployment Manager V2 API
+- Google Cloud SQL
+- Google Cloud Storage
+- Google Cloud Storage JSON API
+- Google Compute Engine Instance Group Updater API
+- Google Compute Engine Instance Groups API
+- Kubernetes Engine API
+- Stackdriver Error Reporting API
+
+Next, create a Datastore database in the general project, and a Firestore
+database in the Firestore project.
+
+Finally, in the general project, create an API key for the translate API:
+
+- Go to GCP Developer Console.
+- Navigate to APIs & Services > Credentials.
+- Click Create Credentials > API Key.
+- Save this key for use in `GCLOUD_TESTS_API_KEY` as described below.
+
+#### Local Setup
+
+Once the two projects are created and configured, set the following environment
+variables:
+
+- `GCLOUD_TESTS_GOLANG_PROJECT_ID`: Developers Console project's ID (e.g.
+bamboo-shift-455) for the general project.
+- `GCLOUD_TESTS_GOLANG_KEY`: The path to the JSON key file of the general
+project's service account.
+- `GCLOUD_TESTS_GOLANG_FIRESTORE_PROJECT_ID`: Developers Console project's ID
+(e.g. doorway-cliff-677) for the Firestore project.
+- `GCLOUD_TESTS_GOLANG_FIRESTORE_KEY`: The path to the JSON key file of the
+Firestore project's service account.
+- `GCLOUD_TESTS_GOLANG_KEYRING`: The full name of the keyring for the tests,
+in the form
+"projects/P/locations/L/keyRings/R". The creation of this is described below.
+- `GCLOUD_TESTS_API_KEY`: API key for using the Translate API.
+- `GCLOUD_TESTS_GOLANG_ZONE`: Compute Engine zone.
+
+Install the [gcloud command-line tool][gcloudcli] to your machine and use it to
+create some resources used in integration tests.
+
+From the project's root directory:
+
+``` sh
+# Sets the default project in your env.
+$ gcloud config set project $GCLOUD_TESTS_GOLANG_PROJECT_ID
+
+# Authenticates the gcloud tool with your account.
+$ gcloud auth login
+
+# Create the indexes used in the datastore integration tests.
+$ gcloud datastore create-indexes datastore/testdata/index.yaml
+
+# Creates a Google Cloud storage bucket with the same name as your test project,
+# and with the Stackdriver Logging service account as owner, for the sink
+# integration tests in logging.
+$ gsutil mb gs://$GCLOUD_TESTS_GOLANG_PROJECT_ID
+$ gsutil acl ch -g cloud-logs@google.com:O gs://$GCLOUD_TESTS_GOLANG_PROJECT_ID
+
+# Creates a PubSub topic for integration tests of storage notifications.
+$ gcloud beta pubsub topics create go-storage-notification-test
+# Next, go to the Pub/Sub dashboard in GCP console. Authorize the user
+# "service-<numberic project id>@gs-project-accounts.iam.gserviceaccount.com"
+# as a publisher to that topic.
+
+# Creates a Spanner instance for the spanner integration tests.
+$ gcloud beta spanner instances create go-integration-test --config regional-us-central1 --nodes 10 --description 'Instance for go client test'
+# NOTE: Spanner instances are priced by the node-hour, so you may want to
+# delete the instance after testing with 'gcloud beta spanner instances delete'.
+
+$ export MY_KEYRING=some-keyring-name
+$ export MY_LOCATION=global
+# Creates a KMS keyring, in the same location as the default location for your
+# project's buckets.
+$ gcloud kms keyrings create $MY_KEYRING --location $MY_LOCATION
+# Creates two keys in the keyring, named key1 and key2.
+$ gcloud kms keys create key1 --keyring $MY_KEYRING --location $MY_LOCATION --purpose encryption
+$ gcloud kms keys create key2 --keyring $MY_KEYRING --location $MY_LOCATION --purpose encryption
+# Sets the GCLOUD_TESTS_GOLANG_KEYRING environment variable.
+$ export GCLOUD_TESTS_GOLANG_KEYRING=projects/$GCLOUD_TESTS_GOLANG_PROJECT_ID/locations/$MY_LOCATION/keyRings/$MY_KEYRING
+# Authorizes Google Cloud Storage to encrypt and decrypt using key1.
+gsutil kms authorize -p $GCLOUD_TESTS_GOLANG_PROJECT_ID -k $GCLOUD_TESTS_GOLANG_KEYRING/cryptoKeys/key1
+```
+
+#### Running
+
+Once you've done the necessary setup, you can run the integration tests by
+running:
+
+``` sh
+$ go test -v cloud.google.com/go/...
+```
+
+#### Replay
+
+Some packages can record the RPCs during integration tests to a file for
+subsequent replay. To record, pass the `-record` flag to `go test`. The
+recording will be saved to the _package_`.replay` file. To replay integration
+tests from a saved recording, the replay file must be present, the `-short`
+flag must be passed to `go test`, and the `GCLOUD_TESTS_GOLANG_ENABLE_REPLAY`
+environment variable must have a non-empty value.
+
+## Contributor License Agreements
+
+Before we can accept your pull requests you'll need to sign a Contributor
+License Agreement (CLA):
+
+- **If you are an individual writing original source code** and **you own the
+intellectual property**, then you'll need to sign an [individual CLA][indvcla].
+- **If you work for a company that wants to allow you to contribute your
+work**, then you'll need to sign a [corporate CLA][corpcla].
+
+You can sign these electronically (just scroll to the bottom). After that,
+we'll be able to accept your pull requests.
+
+## Contributor Code of Conduct
+
+As contributors and maintainers of this project,
+and in the interest of fostering an open and welcoming community,
+we pledge to respect all people who contribute through reporting issues,
+posting feature requests, updating documentation,
+submitting pull requests or patches, and other activities.
+
+We are committed to making participation in this project
+a harassment-free experience for everyone,
+regardless of level of experience, gender, gender identity and expression,
+sexual orientation, disability, personal appearance,
+body size, race, ethnicity, age, religion, or nationality.
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery
+* Personal attacks
+* Trolling or insulting/derogatory comments
+* Public or private harassment
+* Publishing other's private information,
+such as physical or electronic
+addresses, without explicit permission
+* Other unethical or unprofessional conduct.
+
+Project maintainers have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct.
+By adopting this Code of Conduct,
+project maintainers commit themselves to fairly and consistently
+applying these principles to every aspect of managing this project.
+Project maintainers who do not follow or enforce the Code of Conduct
+may be permanently removed from the project team.
+
+This code of conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community.
+
+Instances of abusive, harassing, or otherwise unacceptable behavior
+may be reported by opening an issue
+or contacting one or more of the project maintainers.
+
+This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0,
+available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/)
+
+[gcloudcli]: https://developers.google.com/cloud/sdk/gcloud/
+[indvcla]: https://developers.google.com/open-source/cla/individual
+[corpcla]: https://developers.google.com/open-source/cla/corporate
diff --git a/vendor/cloud.google.com/go/CONTRIBUTORS b/vendor/cloud.google.com/go/CONTRIBUTORS
new file mode 100644
index 0000000..3b3cbed
--- /dev/null
+++ b/vendor/cloud.google.com/go/CONTRIBUTORS
@@ -0,0 +1,40 @@
+# People who have agreed to one of the CLAs and can contribute patches.
+# The AUTHORS file lists the copyright holders; this file
+# lists people.  For example, Google employees are listed here
+# but not in AUTHORS, because Google holds the copyright.
+#
+# https://developers.google.com/open-source/cla/individual
+# https://developers.google.com/open-source/cla/corporate
+#
+# Names should be added to this file as:
+#     Name <email address>
+
+# Keep the list alphabetically sorted.
+
+Alexis Hunt <le...@google.com>
+Andreas Litt <an...@gmail.com>
+Andrew Gerrand <ad...@golang.org>
+Brad Fitzpatrick <br...@golang.org>
+Burcu Dogan <jb...@google.com>
+Dave Day <dj...@golang.org>
+David Sansome <me...@davidsansome.com>
+David Symonds <ds...@golang.org>
+Filippo Valsorda <hi...@filippo.io>
+Glenn Lewis <gm...@google.com>
+Ingo Oeser <ni...@googlemail.com>
+James Hall <ja...@shopify.com>
+Johan Euphrosine <pr...@google.com>
+Jonathan Amsterdam <jb...@google.com>
+Kunpei Sakai <na...@gmail.com>
+Luna Duclos <lu...@palmstonegames.com>
+Magnus Hiie <ma...@gmail.com>
+Mario Castro <ma...@gmail.com>
+Michael McGreevy <mc...@golang.org>
+Omar Jarjur <oj...@google.com>
+Paweł Knap <pa...@gmail.com>
+Péter Szilágyi <pe...@gmail.com>
+Sarah Adams <sh...@google.com>
+Thanatat Tamtan <ac...@gmail.com>
+Toby Burress <ku...@google.com>
+Tuo Shan <sh...@google.com>
+Tyler Treat <tt...@gmail.com>
diff --git a/vendor/cloud.google.com/go/LICENSE b/vendor/cloud.google.com/go/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/vendor/cloud.google.com/go/LICENSE
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   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.
diff --git a/vendor/cloud.google.com/go/README.md b/vendor/cloud.google.com/go/README.md
new file mode 100644
index 0000000..f858863
--- /dev/null
+++ b/vendor/cloud.google.com/go/README.md
@@ -0,0 +1,507 @@
+# Google Cloud Client Libraries for Go
+
+[![GoDoc](https://godoc.org/cloud.google.com/go?status.svg)](https://godoc.org/cloud.google.com/go)
+
+Go packages for [Google Cloud Platform](https://cloud.google.com) services.
+
+``` go
+import "cloud.google.com/go"
+```
+
+To install the packages on your system, *do not clone the repo*. Instead use
+
+```
+$ go get -u cloud.google.com/go/...
+```
+
+**NOTE:** Some of these packages are under development, and may occasionally
+make backwards-incompatible changes.
+
+**NOTE:** Github repo is a mirror of [https://code.googlesource.com/gocloud](https://code.googlesource.com/gocloud).
+
+  * [News](#news)
+  * [Supported APIs](#supported-apis)
+  * [Go Versions Supported](#go-versions-supported)
+  * [Authorization](#authorization)
+  * [Cloud Datastore](#cloud-datastore-)
+  * [Cloud Storage](#cloud-storage-)
+  * [Cloud Pub/Sub](#cloud-pub-sub-)
+  * [BigQuery](#cloud-bigquery-)
+  * [Stackdriver Logging](#stackdriver-logging-)
+  * [Cloud Spanner](#cloud-spanner-)
+
+
+## News
+
+_7 August 2018_
+
+As of November 1, the code in the repo will no longer support Go versions 1.8
+and earlier. No one other than AppEngine users should be on those old versions,
+and AppEngine
+[Standard](https://groups.google.com/forum/#!topic/google-appengine-go/e7oPNomd7ak)
+and
+[Flex](https://groups.google.com/forum/#!topic/google-appengine-go/wHsYtxvEbXI)
+will stop supporting new deployments with those versions on that date.
+
+
+Changes have been moved to [CHANGES](https://github.com/GoogleCloudPlatform/google-cloud-go/blob/master/CHANGES.md).
+
+
+## Supported APIs
+
+Google API                                   | Status       | Package
+---------------------------------------------|--------------|-----------------------------------------------------------
+[Asset][cloud-asset]                         | alpha        | [`godoc.org/cloud.google.com/go/asset/v1beta`][cloud-asset-ref]
+[BigQuery][cloud-bigquery]                   | stable       | [`godoc.org/cloud.google.com/go/bigquery`][cloud-bigquery-ref]
+[Bigtable][cloud-bigtable]                   | stable       | [`godoc.org/cloud.google.com/go/bigtable`][cloud-bigtable-ref]
+[Cloudtasks][cloud-tasks]                    | beta         | [`godoc.org/cloud.google.com/go/cloudtasks/apiv2beta3`][cloud-tasks-ref]
+[Container][cloud-container]                 | stable       | [`godoc.org/cloud.google.com/go/container/apiv1`][cloud-container-ref]
+[ContainerAnalysis][cloud-containeranalysis] | beta         | [`godoc.org/cloud.google.com/go/containeranalysis/apiv1beta1`][cloud-containeranalysis-ref]
+[Dataproc][cloud-dataproc]                   | stable       | [`godoc.org/cloud.google.com/go/dataproc/apiv1`][cloud-dataproc-ref]
+[Datastore][cloud-datastore]                 | stable       | [`godoc.org/cloud.google.com/go/datastore`][cloud-datastore-ref]
+[Debugger][cloud-debugger]                   | alpha        | [`godoc.org/cloud.google.com/go/debugger/apiv2`][cloud-debugger-ref]
+[Dialogflow][cloud-dialogflow]               | alpha        | [`godoc.org/cloud.google.com/go/dialogflow/apiv2`][cloud-dialogflow-ref]
+[Data Loss Prevention][cloud-dlp]            | alpha        | [`godoc.org/cloud.google.com/go/dlp/apiv2`][cloud-dlp-ref]
+[ErrorReporting][cloud-errors]               | alpha        | [`godoc.org/cloud.google.com/go/errorreporting`][cloud-errors-ref]
+[Firestore][cloud-firestore]                 | beta         | [`godoc.org/cloud.google.com/go/firestore`][cloud-firestore-ref]
+[IAM][cloud-iam]                             | stable       | [`godoc.org/cloud.google.com/go/iam`][cloud-iam-ref]
+[KMS][cloud-kms]                             | stable       | [`godoc.org/cloud.google.com/go/kms`][cloud-kms-ref]
+[Natural Language][cloud-natural-language]   | stable       | [`godoc.org/cloud.google.com/go/language/apiv1`][cloud-natural-language-ref]
+[Logging][cloud-logging]                     | stable       | [`godoc.org/cloud.google.com/go/logging`][cloud-logging-ref]
+[Monitoring][cloud-monitoring]               | alpha        | [`godoc.org/cloud.google.com/go/monitoring/apiv3`][cloud-monitoring-ref]
+[OS Login][cloud-oslogin]                    | alpha        | [`cloud.google.com/compute/docs/oslogin/rest`][cloud-oslogin-ref]
+[Pub/Sub][cloud-pubsub]                      | stable       | [`godoc.org/cloud.google.com/go/pubsub`][cloud-pubsub-ref]
+[Memorystore][cloud-memorystore]             | stable       | [`godoc.org/cloud.google.com/go/redis/apiv1beta1`][cloud-memorystore-ref]
+[Spanner][cloud-spanner]                     | stable       | [`godoc.org/cloud.google.com/go/spanner`][cloud-spanner-ref]
+[Speech][cloud-speech]                       | stable       | [`godoc.org/cloud.google.com/go/speech/apiv1`][cloud-speech-ref]
+[Storage][cloud-storage]                     | stable       | [`godoc.org/cloud.google.com/go/storage`][cloud-storage-ref]
+[Text To Speech][cloud-texttospeech]         | alpha        | [`godoc.org/cloud.google.com/go/texttospeech/apiv1`][cloud-storage-ref]
+[Trace][cloud-trace]                         | alpha        | [`godoc.org/cloud.google.com/go/trace/apiv2`][cloud-translation-ref]
+[Translation][cloud-translation]             | stable       | [`godoc.org/cloud.google.com/go/translate`][cloud-translation-ref]
+[Video Intelligence][cloud-video]            | alpha        | [`godoc.org/cloud.google.com/go/videointelligence/apiv1beta1`][cloud-video-ref]
+[Vision][cloud-vision]                       | stable       | [`godoc.org/cloud.google.com/go/vision/apiv1`][cloud-vision-ref]
+
+> **Alpha status**: the API is still being actively developed. As a
+> result, it might change in backward-incompatible ways and is not recommended
+> for production use.
+>
+> **Beta status**: the API is largely complete, but still has outstanding
+> features and bugs to be addressed. There may be minor backwards-incompatible
+> changes where necessary.
+>
+> **Stable status**: the API is mature and ready for production use. We will
+> continue addressing bugs and feature requests.
+
+Documentation and examples are available at
+https://godoc.org/cloud.google.com/go
+
+Visit or join the
+[google-api-go-announce group](https://groups.google.com/forum/#!forum/google-api-go-announce)
+for updates on these packages.
+
+## Go Versions Supported
+
+We support the two most recent major versions of Go. If Google App Engine uses
+an older version, we support that as well. You can see which versions are
+currently supported by looking at the lines following `go:` in
+[`.travis.yml`](.travis.yml).
+
+## Authorization
+
+By default, each API will use [Google Application Default Credentials][default-creds]
+for authorization credentials used in calling the API endpoints. This will allow your
+application to run in many environments without requiring explicit configuration.
+
+[snip]:# (auth)
+```go
+client, err := storage.NewClient(ctx)
+```
+
+To authorize using a
+[JSON key file](https://cloud.google.com/iam/docs/managing-service-account-keys),
+pass
+[`option.WithCredentialsFile`](https://godoc.org/google.golang.org/api/option#WithCredentialsFile)
+to the `NewClient` function of the desired package. For example:
+
+[snip]:# (auth-JSON)
+```go
+client, err := storage.NewClient(ctx, option.WithCredentialsFile("path/to/keyfile.json"))
+```
+
+You can exert more control over authorization by using the
+[`golang.org/x/oauth2`](https://godoc.org/golang.org/x/oauth2) package to
+create an `oauth2.TokenSource`. Then pass
+[`option.WithTokenSource`](https://godoc.org/google.golang.org/api/option#WithTokenSource)
+to the `NewClient` function:
+[snip]:# (auth-ts)
+```go
+tokenSource := ...
+client, err := storage.NewClient(ctx, option.WithTokenSource(tokenSource))
+```
+
+## Cloud Datastore [![GoDoc](https://godoc.org/cloud.google.com/go/datastore?status.svg)](https://godoc.org/cloud.google.com/go/datastore)
+
+- [About Cloud Datastore][cloud-datastore]
+- [Activating the API for your project][cloud-datastore-activation]
+- [API documentation][cloud-datastore-docs]
+- [Go client documentation](https://godoc.org/cloud.google.com/go/datastore)
+- [Complete sample program](https://github.com/GoogleCloudPlatform/golang-samples/tree/master/datastore/tasks)
+
+### Example Usage
+
+First create a `datastore.Client` to use throughout your application:
+
+[snip]:# (datastore-1)
+```go
+client, err := datastore.NewClient(ctx, "my-project-id")
+if err != nil {
+	log.Fatal(err)
+}
+```
+
+Then use that client to interact with the API:
+
+[snip]:# (datastore-2)
+```go
... 5289444 lines suppressed ...