github.com/minio/console@v1.3.0/CREDITS (about)

     1  Go (the standard library)
     2  https://golang.org/
     3  ----------------------------------------------------------------
     4  Copyright (c) 2009 The Go Authors. All rights reserved.
     5  
     6  Redistribution and use in source and binary forms, with or without
     7  modification, are permitted provided that the following conditions are
     8  met:
     9  
    10     * Redistributions of source code must retain the above copyright
    11  notice, this list of conditions and the following disclaimer.
    12     * Redistributions in binary form must reproduce the above
    13  copyright notice, this list of conditions and the following disclaimer
    14  in the documentation and/or other materials provided with the
    15  distribution.
    16     * Neither the name of Google Inc. nor the names of its
    17  contributors may be used to endorse or promote products derived from
    18  this software without specific prior written permission.
    19  
    20  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    21  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    22  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    23  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    24  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    25  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    26  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    27  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    28  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    29  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    30  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    31  
    32  ================================================================
    33  
    34  aead.dev/mem
    35  https://aead.dev/mem
    36  ----------------------------------------------------------------
    37  MIT License
    38  
    39  Copyright (c) 2022 Andreas Auernhammer
    40  
    41  Permission is hereby granted, free of charge, to any person obtaining a copy
    42  of this software and associated documentation files (the "Software"), to deal
    43  in the Software without restriction, including without limitation the rights
    44  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    45  copies of the Software, and to permit persons to whom the Software is
    46  furnished to do so, subject to the following conditions:
    47  
    48  The above copyright notice and this permission notice shall be included in all
    49  copies or substantial portions of the Software.
    50  
    51  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    52  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    53  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    54  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    55  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    56  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    57  SOFTWARE.
    58  
    59  ================================================================
    60  
    61  aead.dev/minisign
    62  https://aead.dev/minisign
    63  ----------------------------------------------------------------
    64  MIT License
    65  
    66  Copyright (c) 2021 Andreas Auernhammer
    67  
    68  Permission is hereby granted, free of charge, to any person obtaining a copy
    69  of this software and associated documentation files (the "Software"), to deal
    70  in the Software without restriction, including without limitation the rights
    71  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    72  copies of the Software, and to permit persons to whom the Software is
    73  furnished to do so, subject to the following conditions:
    74  
    75  The above copyright notice and this permission notice shall be included in all
    76  copies or substantial portions of the Software.
    77  
    78  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    79  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    80  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    81  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    82  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    83  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    84  SOFTWARE.
    85  
    86  ================================================================
    87  
    88  github.com/VividCortex/ewma
    89  https://github.com/VividCortex/ewma
    90  ----------------------------------------------------------------
    91  The MIT License
    92  
    93  Copyright (c) 2013 VividCortex
    94  
    95  Permission is hereby granted, free of charge, to any person obtaining a copy
    96  of this software and associated documentation files (the "Software"), to deal
    97  in the Software without restriction, including without limitation the rights
    98  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    99  copies of the Software, and to permit persons to whom the Software is
   100  furnished to do so, subject to the following conditions:
   101  
   102  The above copyright notice and this permission notice shall be included in
   103  all copies or substantial portions of the Software.
   104  
   105  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   106  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   107  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   108  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   109  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   110  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   111  THE SOFTWARE.
   112  
   113  ================================================================
   114  
   115  github.com/acarl005/stripansi
   116  https://github.com/acarl005/stripansi
   117  ----------------------------------------------------------------
   118  MIT License
   119  
   120  Copyright (c) 2018 Andrew Carlson
   121  
   122  Permission is hereby granted, free of charge, to any person obtaining a copy
   123  of this software and associated documentation files (the "Software"), to deal
   124  in the Software without restriction, including without limitation the rights
   125  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   126  copies of the Software, and to permit persons to whom the Software is
   127  furnished to do so, subject to the following conditions:
   128  
   129  The above copyright notice and this permission notice shall be included in all
   130  copies or substantial portions of the Software.
   131  
   132  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   133  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   134  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   135  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   136  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   137  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   138  SOFTWARE.
   139  
   140  ================================================================
   141  
   142  github.com/asaskevich/govalidator
   143  https://github.com/asaskevich/govalidator
   144  ----------------------------------------------------------------
   145  The MIT License (MIT)
   146  
   147  Copyright (c) 2014-2020 Alex Saskevich
   148  
   149  Permission is hereby granted, free of charge, to any person obtaining a copy
   150  of this software and associated documentation files (the "Software"), to deal
   151  in the Software without restriction, including without limitation the rights
   152  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   153  copies of the Software, and to permit persons to whom the Software is
   154  furnished to do so, subject to the following conditions:
   155  
   156  The above copyright notice and this permission notice shall be included in all
   157  copies or substantial portions of the Software.
   158  
   159  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   160  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   161  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   162  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   163  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   164  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   165  SOFTWARE.
   166  ================================================================
   167  
   168  github.com/aymanbagabas/go-osc52/v2
   169  https://github.com/aymanbagabas/go-osc52/v2
   170  ----------------------------------------------------------------
   171  MIT License
   172  
   173  Copyright (c) 2022 Ayman Bagabas
   174  
   175  Permission is hereby granted, free of charge, to any person obtaining a copy
   176  of this software and associated documentation files (the "Software"), to deal
   177  in the Software without restriction, including without limitation the rights
   178  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   179  copies of the Software, and to permit persons to whom the Software is
   180  furnished to do so, subject to the following conditions:
   181  
   182  The above copyright notice and this permission notice shall be included in all
   183  copies or substantial portions of the Software.
   184  
   185  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   186  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   187  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   188  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   189  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   190  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   191  SOFTWARE.
   192  
   193  ================================================================
   194  
   195  github.com/beorn7/perks
   196  https://github.com/beorn7/perks
   197  ----------------------------------------------------------------
   198  Copyright (C) 2013 Blake Mizerany
   199  
   200  Permission is hereby granted, free of charge, to any person obtaining
   201  a copy of this software and associated documentation files (the
   202  "Software"), to deal in the Software without restriction, including
   203  without limitation the rights to use, copy, modify, merge, publish,
   204  distribute, sublicense, and/or sell copies of the Software, and to
   205  permit persons to whom the Software is furnished to do so, subject to
   206  the following conditions:
   207  
   208  The above copyright notice and this permission notice shall be
   209  included in all copies or substantial portions of the Software.
   210  
   211  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   212  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   213  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
   214  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
   215  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
   216  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
   217  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   218  
   219  ================================================================
   220  
   221  github.com/blang/semver/v4
   222  https://github.com/blang/semver/v4
   223  ----------------------------------------------------------------
   224  The MIT License
   225  
   226  Copyright (c) 2014 Benedikt Lang <github at benediktlang.de>
   227  
   228  Permission is hereby granted, free of charge, to any person obtaining a copy
   229  of this software and associated documentation files (the "Software"), to deal
   230  in the Software without restriction, including without limitation the rights
   231  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   232  copies of the Software, and to permit persons to whom the Software is
   233  furnished to do so, subject to the following conditions:
   234  
   235  The above copyright notice and this permission notice shall be included in
   236  all copies or substantial portions of the Software.
   237  
   238  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   239  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   240  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   241  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   242  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   243  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   244  THE SOFTWARE.
   245  
   246  
   247  ================================================================
   248  
   249  github.com/cespare/xxhash/v2
   250  https://github.com/cespare/xxhash/v2
   251  ----------------------------------------------------------------
   252  Copyright (c) 2016 Caleb Spare
   253  
   254  MIT License
   255  
   256  Permission is hereby granted, free of charge, to any person obtaining
   257  a copy of this software and associated documentation files (the
   258  "Software"), to deal in the Software without restriction, including
   259  without limitation the rights to use, copy, modify, merge, publish,
   260  distribute, sublicense, and/or sell copies of the Software, and to
   261  permit persons to whom the Software is furnished to do so, subject to
   262  the following conditions:
   263  
   264  The above copyright notice and this permission notice shall be
   265  included in all copies or substantial portions of the Software.
   266  
   267  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   268  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   269  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
   270  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
   271  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
   272  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
   273  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   274  
   275  ================================================================
   276  
   277  github.com/charmbracelet/bubbles
   278  https://github.com/charmbracelet/bubbles
   279  ----------------------------------------------------------------
   280  MIT License
   281  
   282  Copyright (c) 2020-2023 Charmbracelet, Inc
   283  
   284  Permission is hereby granted, free of charge, to any person obtaining a copy
   285  of this software and associated documentation files (the "Software"), to deal
   286  in the Software without restriction, including without limitation the rights
   287  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   288  copies of the Software, and to permit persons to whom the Software is
   289  furnished to do so, subject to the following conditions:
   290  
   291  The above copyright notice and this permission notice shall be included in all
   292  copies or substantial portions of the Software.
   293  
   294  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   295  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   296  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   297  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   298  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   299  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   300  SOFTWARE.
   301  
   302  ================================================================
   303  
   304  github.com/charmbracelet/bubbletea
   305  https://github.com/charmbracelet/bubbletea
   306  ----------------------------------------------------------------
   307  MIT License
   308  
   309  Copyright (c) 2020-2023 Charmbracelet, Inc
   310  
   311  Permission is hereby granted, free of charge, to any person obtaining a copy
   312  of this software and associated documentation files (the "Software"), to deal
   313  in the Software without restriction, including without limitation the rights
   314  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   315  copies of the Software, and to permit persons to whom the Software is
   316  furnished to do so, subject to the following conditions:
   317  
   318  The above copyright notice and this permission notice shall be included in all
   319  copies or substantial portions of the Software.
   320  
   321  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   322  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   323  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   324  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   325  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   326  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   327  SOFTWARE.
   328  
   329  ================================================================
   330  
   331  github.com/charmbracelet/lipgloss
   332  https://github.com/charmbracelet/lipgloss
   333  ----------------------------------------------------------------
   334  MIT License
   335  
   336  Copyright (c) 2021-2023 Charmbracelet, Inc
   337  
   338  Permission is hereby granted, free of charge, to any person obtaining a copy
   339  of this software and associated documentation files (the "Software"), to deal
   340  in the Software without restriction, including without limitation the rights
   341  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   342  copies of the Software, and to permit persons to whom the Software is
   343  furnished to do so, subject to the following conditions:
   344  
   345  The above copyright notice and this permission notice shall be included in all
   346  copies or substantial portions of the Software.
   347  
   348  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   349  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   350  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   351  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   352  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   353  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   354  SOFTWARE.
   355  
   356  ================================================================
   357  
   358  github.com/cheggaaa/pb
   359  https://github.com/cheggaaa/pb
   360  ----------------------------------------------------------------
   361  Copyright (c) 2012-2015, Sergey Cherepanov
   362  All rights reserved.
   363  
   364  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
   365  
   366  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
   367  
   368  * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
   369  
   370  * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
   371  
   372  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   373  ================================================================
   374  
   375  github.com/cheggaaa/pb/v3
   376  https://github.com/cheggaaa/pb/v3
   377  ----------------------------------------------------------------
   378  Copyright (c) 2012-2015, Sergey Cherepanov
   379  All rights reserved.
   380  
   381  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
   382  
   383  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
   384  
   385  * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
   386  
   387  * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
   388  
   389  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   390  ================================================================
   391  
   392  github.com/containerd/console
   393  https://github.com/containerd/console
   394  ----------------------------------------------------------------
   395  
   396                                   Apache License
   397                             Version 2.0, January 2004
   398                          https://www.apache.org/licenses/
   399  
   400     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   401  
   402     1. Definitions.
   403  
   404        "License" shall mean the terms and conditions for use, reproduction,
   405        and distribution as defined by Sections 1 through 9 of this document.
   406  
   407        "Licensor" shall mean the copyright owner or entity authorized by
   408        the copyright owner that is granting the License.
   409  
   410        "Legal Entity" shall mean the union of the acting entity and all
   411        other entities that control, are controlled by, or are under common
   412        control with that entity. For the purposes of this definition,
   413        "control" means (i) the power, direct or indirect, to cause the
   414        direction or management of such entity, whether by contract or
   415        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   416        outstanding shares, or (iii) beneficial ownership of such entity.
   417  
   418        "You" (or "Your") shall mean an individual or Legal Entity
   419        exercising permissions granted by this License.
   420  
   421        "Source" form shall mean the preferred form for making modifications,
   422        including but not limited to software source code, documentation
   423        source, and configuration files.
   424  
   425        "Object" form shall mean any form resulting from mechanical
   426        transformation or translation of a Source form, including but
   427        not limited to compiled object code, generated documentation,
   428        and conversions to other media types.
   429  
   430        "Work" shall mean the work of authorship, whether in Source or
   431        Object form, made available under the License, as indicated by a
   432        copyright notice that is included in or attached to the work
   433        (an example is provided in the Appendix below).
   434  
   435        "Derivative Works" shall mean any work, whether in Source or Object
   436        form, that is based on (or derived from) the Work and for which the
   437        editorial revisions, annotations, elaborations, or other modifications
   438        represent, as a whole, an original work of authorship. For the purposes
   439        of this License, Derivative Works shall not include works that remain
   440        separable from, or merely link (or bind by name) to the interfaces of,
   441        the Work and Derivative Works thereof.
   442  
   443        "Contribution" shall mean any work of authorship, including
   444        the original version of the Work and any modifications or additions
   445        to that Work or Derivative Works thereof, that is intentionally
   446        submitted to Licensor for inclusion in the Work by the copyright owner
   447        or by an individual or Legal Entity authorized to submit on behalf of
   448        the copyright owner. For the purposes of this definition, "submitted"
   449        means any form of electronic, verbal, or written communication sent
   450        to the Licensor or its representatives, including but not limited to
   451        communication on electronic mailing lists, source code control systems,
   452        and issue tracking systems that are managed by, or on behalf of, the
   453        Licensor for the purpose of discussing and improving the Work, but
   454        excluding communication that is conspicuously marked or otherwise
   455        designated in writing by the copyright owner as "Not a Contribution."
   456  
   457        "Contributor" shall mean Licensor and any individual or Legal Entity
   458        on behalf of whom a Contribution has been received by Licensor and
   459        subsequently incorporated within the Work.
   460  
   461     2. Grant of Copyright License. Subject to the terms and conditions of
   462        this License, each Contributor hereby grants to You a perpetual,
   463        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   464        copyright license to reproduce, prepare Derivative Works of,
   465        publicly display, publicly perform, sublicense, and distribute the
   466        Work and such Derivative Works in Source or Object form.
   467  
   468     3. Grant of Patent License. Subject to the terms and conditions of
   469        this License, each Contributor hereby grants to You a perpetual,
   470        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   471        (except as stated in this section) patent license to make, have made,
   472        use, offer to sell, sell, import, and otherwise transfer the Work,
   473        where such license applies only to those patent claims licensable
   474        by such Contributor that are necessarily infringed by their
   475        Contribution(s) alone or by combination of their Contribution(s)
   476        with the Work to which such Contribution(s) was submitted. If You
   477        institute patent litigation against any entity (including a
   478        cross-claim or counterclaim in a lawsuit) alleging that the Work
   479        or a Contribution incorporated within the Work constitutes direct
   480        or contributory patent infringement, then any patent licenses
   481        granted to You under this License for that Work shall terminate
   482        as of the date such litigation is filed.
   483  
   484     4. Redistribution. You may reproduce and distribute copies of the
   485        Work or Derivative Works thereof in any medium, with or without
   486        modifications, and in Source or Object form, provided that You
   487        meet the following conditions:
   488  
   489        (a) You must give any other recipients of the Work or
   490            Derivative Works a copy of this License; and
   491  
   492        (b) You must cause any modified files to carry prominent notices
   493            stating that You changed the files; and
   494  
   495        (c) You must retain, in the Source form of any Derivative Works
   496            that You distribute, all copyright, patent, trademark, and
   497            attribution notices from the Source form of the Work,
   498            excluding those notices that do not pertain to any part of
   499            the Derivative Works; and
   500  
   501        (d) If the Work includes a "NOTICE" text file as part of its
   502            distribution, then any Derivative Works that You distribute must
   503            include a readable copy of the attribution notices contained
   504            within such NOTICE file, excluding those notices that do not
   505            pertain to any part of the Derivative Works, in at least one
   506            of the following places: within a NOTICE text file distributed
   507            as part of the Derivative Works; within the Source form or
   508            documentation, if provided along with the Derivative Works; or,
   509            within a display generated by the Derivative Works, if and
   510            wherever such third-party notices normally appear. The contents
   511            of the NOTICE file are for informational purposes only and
   512            do not modify the License. You may add Your own attribution
   513            notices within Derivative Works that You distribute, alongside
   514            or as an addendum to the NOTICE text from the Work, provided
   515            that such additional attribution notices cannot be construed
   516            as modifying the License.
   517  
   518        You may add Your own copyright statement to Your modifications and
   519        may provide additional or different license terms and conditions
   520        for use, reproduction, or distribution of Your modifications, or
   521        for any such Derivative Works as a whole, provided Your use,
   522        reproduction, and distribution of the Work otherwise complies with
   523        the conditions stated in this License.
   524  
   525     5. Submission of Contributions. Unless You explicitly state otherwise,
   526        any Contribution intentionally submitted for inclusion in the Work
   527        by You to the Licensor shall be under the terms and conditions of
   528        this License, without any additional terms or conditions.
   529        Notwithstanding the above, nothing herein shall supersede or modify
   530        the terms of any separate license agreement you may have executed
   531        with Licensor regarding such Contributions.
   532  
   533     6. Trademarks. This License does not grant permission to use the trade
   534        names, trademarks, service marks, or product names of the Licensor,
   535        except as required for reasonable and customary use in describing the
   536        origin of the Work and reproducing the content of the NOTICE file.
   537  
   538     7. Disclaimer of Warranty. Unless required by applicable law or
   539        agreed to in writing, Licensor provides the Work (and each
   540        Contributor provides its Contributions) on an "AS IS" BASIS,
   541        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   542        implied, including, without limitation, any warranties or conditions
   543        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   544        PARTICULAR PURPOSE. You are solely responsible for determining the
   545        appropriateness of using or redistributing the Work and assume any
   546        risks associated with Your exercise of permissions under this License.
   547  
   548     8. Limitation of Liability. In no event and under no legal theory,
   549        whether in tort (including negligence), contract, or otherwise,
   550        unless required by applicable law (such as deliberate and grossly
   551        negligent acts) or agreed to in writing, shall any Contributor be
   552        liable to You for damages, including any direct, indirect, special,
   553        incidental, or consequential damages of any character arising as a
   554        result of this License or out of the use or inability to use the
   555        Work (including but not limited to damages for loss of goodwill,
   556        work stoppage, computer failure or malfunction, or any and all
   557        other commercial damages or losses), even if such Contributor
   558        has been advised of the possibility of such damages.
   559  
   560     9. Accepting Warranty or Additional Liability. While redistributing
   561        the Work or Derivative Works thereof, You may choose to offer,
   562        and charge a fee for, acceptance of support, warranty, indemnity,
   563        or other liability obligations and/or rights consistent with this
   564        License. However, in accepting such obligations, You may act only
   565        on Your own behalf and on Your sole responsibility, not on behalf
   566        of any other Contributor, and only if You agree to indemnify,
   567        defend, and hold each Contributor harmless for any liability
   568        incurred by, or claims asserted against, such Contributor by reason
   569        of your accepting any such warranty or additional liability.
   570  
   571     END OF TERMS AND CONDITIONS
   572  
   573     Copyright The containerd Authors
   574  
   575     Licensed under the Apache License, Version 2.0 (the "License");
   576     you may not use this file except in compliance with the License.
   577     You may obtain a copy of the License at
   578  
   579         https://www.apache.org/licenses/LICENSE-2.0
   580  
   581     Unless required by applicable law or agreed to in writing, software
   582     distributed under the License is distributed on an "AS IS" BASIS,
   583     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   584     See the License for the specific language governing permissions and
   585     limitations under the License.
   586  
   587  ================================================================
   588  
   589  github.com/coreos/go-semver
   590  https://github.com/coreos/go-semver
   591  ----------------------------------------------------------------
   592  
   593                                   Apache License
   594                             Version 2.0, January 2004
   595                          http://www.apache.org/licenses/
   596  
   597     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   598  
   599     1. Definitions.
   600  
   601        "License" shall mean the terms and conditions for use, reproduction,
   602        and distribution as defined by Sections 1 through 9 of this document.
   603  
   604        "Licensor" shall mean the copyright owner or entity authorized by
   605        the copyright owner that is granting the License.
   606  
   607        "Legal Entity" shall mean the union of the acting entity and all
   608        other entities that control, are controlled by, or are under common
   609        control with that entity. For the purposes of this definition,
   610        "control" means (i) the power, direct or indirect, to cause the
   611        direction or management of such entity, whether by contract or
   612        otherwise, or (ii) ownership of fifty percent (50%) or more of the
   613        outstanding shares, or (iii) beneficial ownership of such entity.
   614  
   615        "You" (or "Your") shall mean an individual or Legal Entity
   616        exercising permissions granted by this License.
   617  
   618        "Source" form shall mean the preferred form for making modifications,
   619        including but not limited to software source code, documentation
   620        source, and configuration files.
   621  
   622        "Object" form shall mean any form resulting from mechanical
   623        transformation or translation of a Source form, including but
   624        not limited to compiled object code, generated documentation,
   625        and conversions to other media types.
   626  
   627        "Work" shall mean the work of authorship, whether in Source or
   628        Object form, made available under the License, as indicated by a
   629        copyright notice that is included in or attached to the work
   630        (an example is provided in the Appendix below).
   631  
   632        "Derivative Works" shall mean any work, whether in Source or Object
   633        form, that is based on (or derived from) the Work and for which the
   634        editorial revisions, annotations, elaborations, or other modifications
   635        represent, as a whole, an original work of authorship. For the purposes
   636        of this License, Derivative Works shall not include works that remain
   637        separable from, or merely link (or bind by name) to the interfaces of,
   638        the Work and Derivative Works thereof.
   639  
   640        "Contribution" shall mean any work of authorship, including
   641        the original version of the Work and any modifications or additions
   642        to that Work or Derivative Works thereof, that is intentionally
   643        submitted to Licensor for inclusion in the Work by the copyright owner
   644        or by an individual or Legal Entity authorized to submit on behalf of
   645        the copyright owner. For the purposes of this definition, "submitted"
   646        means any form of electronic, verbal, or written communication sent
   647        to the Licensor or its representatives, including but not limited to
   648        communication on electronic mailing lists, source code control systems,
   649        and issue tracking systems that are managed by, or on behalf of, the
   650        Licensor for the purpose of discussing and improving the Work, but
   651        excluding communication that is conspicuously marked or otherwise
   652        designated in writing by the copyright owner as "Not a Contribution."
   653  
   654        "Contributor" shall mean Licensor and any individual or Legal Entity
   655        on behalf of whom a Contribution has been received by Licensor and
   656        subsequently incorporated within the Work.
   657  
   658     2. Grant of Copyright License. Subject to the terms and conditions of
   659        this License, each Contributor hereby grants to You a perpetual,
   660        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   661        copyright license to reproduce, prepare Derivative Works of,
   662        publicly display, publicly perform, sublicense, and distribute the
   663        Work and such Derivative Works in Source or Object form.
   664  
   665     3. Grant of Patent License. Subject to the terms and conditions of
   666        this License, each Contributor hereby grants to You a perpetual,
   667        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   668        (except as stated in this section) patent license to make, have made,
   669        use, offer to sell, sell, import, and otherwise transfer the Work,
   670        where such license applies only to those patent claims licensable
   671        by such Contributor that are necessarily infringed by their
   672        Contribution(s) alone or by combination of their Contribution(s)
   673        with the Work to which such Contribution(s) was submitted. If You
   674        institute patent litigation against any entity (including a
   675        cross-claim or counterclaim in a lawsuit) alleging that the Work
   676        or a Contribution incorporated within the Work constitutes direct
   677        or contributory patent infringement, then any patent licenses
   678        granted to You under this License for that Work shall terminate
   679        as of the date such litigation is filed.
   680  
   681     4. Redistribution. You may reproduce and distribute copies of the
   682        Work or Derivative Works thereof in any medium, with or without
   683        modifications, and in Source or Object form, provided that You
   684        meet the following conditions:
   685  
   686        (a) You must give any other recipients of the Work or
   687            Derivative Works a copy of this License; and
   688  
   689        (b) You must cause any modified files to carry prominent notices
   690            stating that You changed the files; and
   691  
   692        (c) You must retain, in the Source form of any Derivative Works
   693            that You distribute, all copyright, patent, trademark, and
   694            attribution notices from the Source form of the Work,
   695            excluding those notices that do not pertain to any part of
   696            the Derivative Works; and
   697  
   698        (d) If the Work includes a "NOTICE" text file as part of its
   699            distribution, then any Derivative Works that You distribute must
   700            include a readable copy of the attribution notices contained
   701            within such NOTICE file, excluding those notices that do not
   702            pertain to any part of the Derivative Works, in at least one
   703            of the following places: within a NOTICE text file distributed
   704            as part of the Derivative Works; within the Source form or
   705            documentation, if provided along with the Derivative Works; or,
   706            within a display generated by the Derivative Works, if and
   707            wherever such third-party notices normally appear. The contents
   708            of the NOTICE file are for informational purposes only and
   709            do not modify the License. You may add Your own attribution
   710            notices within Derivative Works that You distribute, alongside
   711            or as an addendum to the NOTICE text from the Work, provided
   712            that such additional attribution notices cannot be construed
   713            as modifying the License.
   714  
   715        You may add Your own copyright statement to Your modifications and
   716        may provide additional or different license terms and conditions
   717        for use, reproduction, or distribution of Your modifications, or
   718        for any such Derivative Works as a whole, provided Your use,
   719        reproduction, and distribution of the Work otherwise complies with
   720        the conditions stated in this License.
   721  
   722     5. Submission of Contributions. Unless You explicitly state otherwise,
   723        any Contribution intentionally submitted for inclusion in the Work
   724        by You to the Licensor shall be under the terms and conditions of
   725        this License, without any additional terms or conditions.
   726        Notwithstanding the above, nothing herein shall supersede or modify
   727        the terms of any separate license agreement you may have executed
   728        with Licensor regarding such Contributions.
   729  
   730     6. Trademarks. This License does not grant permission to use the trade
   731        names, trademarks, service marks, or product names of the Licensor,
   732        except as required for reasonable and customary use in describing the
   733        origin of the Work and reproducing the content of the NOTICE file.
   734  
   735     7. Disclaimer of Warranty. Unless required by applicable law or
   736        agreed to in writing, Licensor provides the Work (and each
   737        Contributor provides its Contributions) on an "AS IS" BASIS,
   738        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   739        implied, including, without limitation, any warranties or conditions
   740        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   741        PARTICULAR PURPOSE. You are solely responsible for determining the
   742        appropriateness of using or redistributing the Work and assume any
   743        risks associated with Your exercise of permissions under this License.
   744  
   745     8. Limitation of Liability. In no event and under no legal theory,
   746        whether in tort (including negligence), contract, or otherwise,
   747        unless required by applicable law (such as deliberate and grossly
   748        negligent acts) or agreed to in writing, shall any Contributor be
   749        liable to You for damages, including any direct, indirect, special,
   750        incidental, or consequential damages of any character arising as a
   751        result of this License or out of the use or inability to use the
   752        Work (including but not limited to damages for loss of goodwill,
   753        work stoppage, computer failure or malfunction, or any and all
   754        other commercial damages or losses), even if such Contributor
   755        has been advised of the possibility of such damages.
   756  
   757     9. Accepting Warranty or Additional Liability. While redistributing
   758        the Work or Derivative Works thereof, You may choose to offer,
   759        and charge a fee for, acceptance of support, warranty, indemnity,
   760        or other liability obligations and/or rights consistent with this
   761        License. However, in accepting such obligations, You may act only
   762        on Your own behalf and on Your sole responsibility, not on behalf
   763        of any other Contributor, and only if You agree to indemnify,
   764        defend, and hold each Contributor harmless for any liability
   765        incurred by, or claims asserted against, such Contributor by reason
   766        of your accepting any such warranty or additional liability.
   767  
   768     END OF TERMS AND CONDITIONS
   769  
   770     APPENDIX: How to apply the Apache License to your work.
   771  
   772        To apply the Apache License to your work, attach the following
   773        boilerplate notice, with the fields enclosed by brackets "[]"
   774        replaced with your own identifying information. (Don't include
   775        the brackets!)  The text should be enclosed in the appropriate
   776        comment syntax for the file format. We also recommend that a
   777        file or class name and description of purpose be included on the
   778        same "printed page" as the copyright notice for easier
   779        identification within third-party archives.
   780  
   781     Copyright [yyyy] [name of copyright owner]
   782  
   783     Licensed under the Apache License, Version 2.0 (the "License");
   784     you may not use this file except in compliance with the License.
   785     You may obtain a copy of the License at
   786  
   787         http://www.apache.org/licenses/LICENSE-2.0
   788  
   789     Unless required by applicable law or agreed to in writing, software
   790     distributed under the License is distributed on an "AS IS" BASIS,
   791     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   792     See the License for the specific language governing permissions and
   793     limitations under the License.
   794  
   795  ================================================================
   796  
   797  github.com/coreos/go-systemd/v22
   798  https://github.com/coreos/go-systemd/v22
   799  ----------------------------------------------------------------
   800  Apache License
   801  Version 2.0, January 2004
   802  http://www.apache.org/licenses/
   803  
   804  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   805  
   806  1. Definitions.
   807  
   808  "License" shall mean the terms and conditions for use, reproduction, and
   809  distribution as defined by Sections 1 through 9 of this document.
   810  
   811  "Licensor" shall mean the copyright owner or entity authorized by the copyright
   812  owner that is granting the License.
   813  
   814  "Legal Entity" shall mean the union of the acting entity and all other entities
   815  that control, are controlled by, or are under common control with that entity.
   816  For the purposes of this definition, "control" means (i) the power, direct or
   817  indirect, to cause the direction or management of such entity, whether by
   818  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
   819  outstanding shares, or (iii) beneficial ownership of such entity.
   820  
   821  "You" (or "Your") shall mean an individual or Legal Entity exercising
   822  permissions granted by this License.
   823  
   824  "Source" form shall mean the preferred form for making modifications, including
   825  but not limited to software source code, documentation source, and configuration
   826  files.
   827  
   828  "Object" form shall mean any form resulting from mechanical transformation or
   829  translation of a Source form, including but not limited to compiled object code,
   830  generated documentation, and conversions to other media types.
   831  
   832  "Work" shall mean the work of authorship, whether in Source or Object form, made
   833  available under the License, as indicated by a copyright notice that is included
   834  in or attached to the work (an example is provided in the Appendix below).
   835  
   836  "Derivative Works" shall mean any work, whether in Source or Object form, that
   837  is based on (or derived from) the Work and for which the editorial revisions,
   838  annotations, elaborations, or other modifications represent, as a whole, an
   839  original work of authorship. For the purposes of this License, Derivative Works
   840  shall not include works that remain separable from, or merely link (or bind by
   841  name) to the interfaces of, the Work and Derivative Works thereof.
   842  
   843  "Contribution" shall mean any work of authorship, including the original version
   844  of the Work and any modifications or additions to that Work or Derivative Works
   845  thereof, that is intentionally submitted to Licensor for inclusion in the Work
   846  by the copyright owner or by an individual or Legal Entity authorized to submit
   847  on behalf of the copyright owner. For the purposes of this definition,
   848  "submitted" means any form of electronic, verbal, or written communication sent
   849  to the Licensor or its representatives, including but not limited to
   850  communication on electronic mailing lists, source code control systems, and
   851  issue tracking systems that are managed by, or on behalf of, the Licensor for
   852  the purpose of discussing and improving the Work, but excluding communication
   853  that is conspicuously marked or otherwise designated in writing by the copyright
   854  owner as "Not a Contribution."
   855  
   856  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
   857  of whom a Contribution has been received by Licensor and subsequently
   858  incorporated within the Work.
   859  
   860  2. Grant of Copyright License.
   861  
   862  Subject to the terms and conditions of this License, each Contributor hereby
   863  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
   864  irrevocable copyright license to reproduce, prepare Derivative Works of,
   865  publicly display, publicly perform, sublicense, and distribute the Work and such
   866  Derivative Works in Source or Object form.
   867  
   868  3. Grant of Patent License.
   869  
   870  Subject to the terms and conditions of this License, each Contributor hereby
   871  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
   872  irrevocable (except as stated in this section) patent license to make, have
   873  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
   874  such license applies only to those patent claims licensable by such Contributor
   875  that are necessarily infringed by their Contribution(s) alone or by combination
   876  of their Contribution(s) with the Work to which such Contribution(s) was
   877  submitted. If You institute patent litigation against any entity (including a
   878  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
   879  Contribution incorporated within the Work constitutes direct or contributory
   880  patent infringement, then any patent licenses granted to You under this License
   881  for that Work shall terminate as of the date such litigation is filed.
   882  
   883  4. Redistribution.
   884  
   885  You may reproduce and distribute copies of the Work or Derivative Works thereof
   886  in any medium, with or without modifications, and in Source or Object form,
   887  provided that You meet the following conditions:
   888  
   889  You must give any other recipients of the Work or Derivative Works a copy of
   890  this License; and
   891  You must cause any modified files to carry prominent notices stating that You
   892  changed the files; and
   893  You must retain, in the Source form of any Derivative Works that You distribute,
   894  all copyright, patent, trademark, and attribution notices from the Source form
   895  of the Work, excluding those notices that do not pertain to any part of the
   896  Derivative Works; and
   897  If the Work includes a "NOTICE" text file as part of its distribution, then any
   898  Derivative Works that You distribute must include a readable copy of the
   899  attribution notices contained within such NOTICE file, excluding those notices
   900  that do not pertain to any part of the Derivative Works, in at least one of the
   901  following places: within a NOTICE text file distributed as part of the
   902  Derivative Works; within the Source form or documentation, if provided along
   903  with the Derivative Works; or, within a display generated by the Derivative
   904  Works, if and wherever such third-party notices normally appear. The contents of
   905  the NOTICE file are for informational purposes only and do not modify the
   906  License. You may add Your own attribution notices within Derivative Works that
   907  You distribute, alongside or as an addendum to the NOTICE text from the Work,
   908  provided that such additional attribution notices cannot be construed as
   909  modifying the License.
   910  You may add Your own copyright statement to Your modifications and may provide
   911  additional or different license terms and conditions for use, reproduction, or
   912  distribution of Your modifications, or for any such Derivative Works as a whole,
   913  provided Your use, reproduction, and distribution of the Work otherwise complies
   914  with the conditions stated in this License.
   915  
   916  5. Submission of Contributions.
   917  
   918  Unless You explicitly state otherwise, any Contribution intentionally submitted
   919  for inclusion in the Work by You to the Licensor shall be under the terms and
   920  conditions of this License, without any additional terms or conditions.
   921  Notwithstanding the above, nothing herein shall supersede or modify the terms of
   922  any separate license agreement you may have executed with Licensor regarding
   923  such Contributions.
   924  
   925  6. Trademarks.
   926  
   927  This License does not grant permission to use the trade names, trademarks,
   928  service marks, or product names of the Licensor, except as required for
   929  reasonable and customary use in describing the origin of the Work and
   930  reproducing the content of the NOTICE file.
   931  
   932  7. Disclaimer of Warranty.
   933  
   934  Unless required by applicable law or agreed to in writing, Licensor provides the
   935  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
   936  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
   937  including, without limitation, any warranties or conditions of TITLE,
   938  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
   939  solely responsible for determining the appropriateness of using or
   940  redistributing the Work and assume any risks associated with Your exercise of
   941  permissions under this License.
   942  
   943  8. Limitation of Liability.
   944  
   945  In no event and under no legal theory, whether in tort (including negligence),
   946  contract, or otherwise, unless required by applicable law (such as deliberate
   947  and grossly negligent acts) or agreed to in writing, shall any Contributor be
   948  liable to You for damages, including any direct, indirect, special, incidental,
   949  or consequential damages of any character arising as a result of this License or
   950  out of the use or inability to use the Work (including but not limited to
   951  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
   952  any and all other commercial damages or losses), even if such Contributor has
   953  been advised of the possibility of such damages.
   954  
   955  9. Accepting Warranty or Additional Liability.
   956  
   957  While redistributing the Work or Derivative Works thereof, You may choose to
   958  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
   959  other liability obligations and/or rights consistent with this License. However,
   960  in accepting such obligations, You may act only on Your own behalf and on Your
   961  sole responsibility, not on behalf of any other Contributor, and only if You
   962  agree to indemnify, defend, and hold each Contributor harmless for any liability
   963  incurred by, or claims asserted against, such Contributor by reason of your
   964  accepting any such warranty or additional liability.
   965  
   966  END OF TERMS AND CONDITIONS
   967  
   968  APPENDIX: How to apply the Apache License to your work
   969  
   970  To apply the Apache License to your work, attach the following boilerplate
   971  notice, with the fields enclosed by brackets "[]" replaced with your own
   972  identifying information. (Don't include the brackets!) The text should be
   973  enclosed in the appropriate comment syntax for the file format. We also
   974  recommend that a file or class name and description of purpose be included on
   975  the same "printed page" as the copyright notice for easier identification within
   976  third-party archives.
   977  
   978     Copyright [yyyy] [name of copyright owner]
   979  
   980     Licensed under the Apache License, Version 2.0 (the "License");
   981     you may not use this file except in compliance with the License.
   982     You may obtain a copy of the License at
   983  
   984       http://www.apache.org/licenses/LICENSE-2.0
   985  
   986     Unless required by applicable law or agreed to in writing, software
   987     distributed under the License is distributed on an "AS IS" BASIS,
   988     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   989     See the License for the specific language governing permissions and
   990     limitations under the License.
   991  
   992  ================================================================
   993  
   994  github.com/davecgh/go-spew
   995  https://github.com/davecgh/go-spew
   996  ----------------------------------------------------------------
   997  ISC License
   998  
   999  Copyright (c) 2012-2016 Dave Collins <dave@davec.name>
  1000  
  1001  Permission to use, copy, modify, and/or distribute this software for any
  1002  purpose with or without fee is hereby granted, provided that the above
  1003  copyright notice and this permission notice appear in all copies.
  1004  
  1005  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1006  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1007  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  1008  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1009  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  1010  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  1011  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1012  
  1013  ================================================================
  1014  
  1015  github.com/decred/dcrd/dcrec/secp256k1/v4
  1016  https://github.com/decred/dcrd/dcrec/secp256k1/v4
  1017  ----------------------------------------------------------------
  1018  ISC License
  1019  
  1020  Copyright (c) 2013-2017 The btcsuite developers
  1021  Copyright (c) 2015-2020 The Decred developers
  1022  Copyright (c) 2017 The Lightning Network Developers
  1023  
  1024  Permission to use, copy, modify, and distribute this software for any
  1025  purpose with or without fee is hereby granted, provided that the above
  1026  copyright notice and this permission notice appear in all copies.
  1027  
  1028  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1029  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1030  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  1031  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1032  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  1033  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  1034  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1035  
  1036  ================================================================
  1037  
  1038  github.com/docker/go-units
  1039  https://github.com/docker/go-units
  1040  ----------------------------------------------------------------
  1041  
  1042                                   Apache License
  1043                             Version 2.0, January 2004
  1044                          https://www.apache.org/licenses/
  1045  
  1046     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1047  
  1048     1. Definitions.
  1049  
  1050        "License" shall mean the terms and conditions for use, reproduction,
  1051        and distribution as defined by Sections 1 through 9 of this document.
  1052  
  1053        "Licensor" shall mean the copyright owner or entity authorized by
  1054        the copyright owner that is granting the License.
  1055  
  1056        "Legal Entity" shall mean the union of the acting entity and all
  1057        other entities that control, are controlled by, or are under common
  1058        control with that entity. For the purposes of this definition,
  1059        "control" means (i) the power, direct or indirect, to cause the
  1060        direction or management of such entity, whether by contract or
  1061        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1062        outstanding shares, or (iii) beneficial ownership of such entity.
  1063  
  1064        "You" (or "Your") shall mean an individual or Legal Entity
  1065        exercising permissions granted by this License.
  1066  
  1067        "Source" form shall mean the preferred form for making modifications,
  1068        including but not limited to software source code, documentation
  1069        source, and configuration files.
  1070  
  1071        "Object" form shall mean any form resulting from mechanical
  1072        transformation or translation of a Source form, including but
  1073        not limited to compiled object code, generated documentation,
  1074        and conversions to other media types.
  1075  
  1076        "Work" shall mean the work of authorship, whether in Source or
  1077        Object form, made available under the License, as indicated by a
  1078        copyright notice that is included in or attached to the work
  1079        (an example is provided in the Appendix below).
  1080  
  1081        "Derivative Works" shall mean any work, whether in Source or Object
  1082        form, that is based on (or derived from) the Work and for which the
  1083        editorial revisions, annotations, elaborations, or other modifications
  1084        represent, as a whole, an original work of authorship. For the purposes
  1085        of this License, Derivative Works shall not include works that remain
  1086        separable from, or merely link (or bind by name) to the interfaces of,
  1087        the Work and Derivative Works thereof.
  1088  
  1089        "Contribution" shall mean any work of authorship, including
  1090        the original version of the Work and any modifications or additions
  1091        to that Work or Derivative Works thereof, that is intentionally
  1092        submitted to Licensor for inclusion in the Work by the copyright owner
  1093        or by an individual or Legal Entity authorized to submit on behalf of
  1094        the copyright owner. For the purposes of this definition, "submitted"
  1095        means any form of electronic, verbal, or written communication sent
  1096        to the Licensor or its representatives, including but not limited to
  1097        communication on electronic mailing lists, source code control systems,
  1098        and issue tracking systems that are managed by, or on behalf of, the
  1099        Licensor for the purpose of discussing and improving the Work, but
  1100        excluding communication that is conspicuously marked or otherwise
  1101        designated in writing by the copyright owner as "Not a Contribution."
  1102  
  1103        "Contributor" shall mean Licensor and any individual or Legal Entity
  1104        on behalf of whom a Contribution has been received by Licensor and
  1105        subsequently incorporated within the Work.
  1106  
  1107     2. Grant of Copyright License. Subject to the terms and conditions of
  1108        this License, each Contributor hereby grants to You a perpetual,
  1109        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1110        copyright license to reproduce, prepare Derivative Works of,
  1111        publicly display, publicly perform, sublicense, and distribute the
  1112        Work and such Derivative Works in Source or Object form.
  1113  
  1114     3. Grant of Patent License. Subject to the terms and conditions of
  1115        this License, each Contributor hereby grants to You a perpetual,
  1116        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1117        (except as stated in this section) patent license to make, have made,
  1118        use, offer to sell, sell, import, and otherwise transfer the Work,
  1119        where such license applies only to those patent claims licensable
  1120        by such Contributor that are necessarily infringed by their
  1121        Contribution(s) alone or by combination of their Contribution(s)
  1122        with the Work to which such Contribution(s) was submitted. If You
  1123        institute patent litigation against any entity (including a
  1124        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1125        or a Contribution incorporated within the Work constitutes direct
  1126        or contributory patent infringement, then any patent licenses
  1127        granted to You under this License for that Work shall terminate
  1128        as of the date such litigation is filed.
  1129  
  1130     4. Redistribution. You may reproduce and distribute copies of the
  1131        Work or Derivative Works thereof in any medium, with or without
  1132        modifications, and in Source or Object form, provided that You
  1133        meet the following conditions:
  1134  
  1135        (a) You must give any other recipients of the Work or
  1136            Derivative Works a copy of this License; and
  1137  
  1138        (b) You must cause any modified files to carry prominent notices
  1139            stating that You changed the files; and
  1140  
  1141        (c) You must retain, in the Source form of any Derivative Works
  1142            that You distribute, all copyright, patent, trademark, and
  1143            attribution notices from the Source form of the Work,
  1144            excluding those notices that do not pertain to any part of
  1145            the Derivative Works; and
  1146  
  1147        (d) If the Work includes a "NOTICE" text file as part of its
  1148            distribution, then any Derivative Works that You distribute must
  1149            include a readable copy of the attribution notices contained
  1150            within such NOTICE file, excluding those notices that do not
  1151            pertain to any part of the Derivative Works, in at least one
  1152            of the following places: within a NOTICE text file distributed
  1153            as part of the Derivative Works; within the Source form or
  1154            documentation, if provided along with the Derivative Works; or,
  1155            within a display generated by the Derivative Works, if and
  1156            wherever such third-party notices normally appear. The contents
  1157            of the NOTICE file are for informational purposes only and
  1158            do not modify the License. You may add Your own attribution
  1159            notices within Derivative Works that You distribute, alongside
  1160            or as an addendum to the NOTICE text from the Work, provided
  1161            that such additional attribution notices cannot be construed
  1162            as modifying the License.
  1163  
  1164        You may add Your own copyright statement to Your modifications and
  1165        may provide additional or different license terms and conditions
  1166        for use, reproduction, or distribution of Your modifications, or
  1167        for any such Derivative Works as a whole, provided Your use,
  1168        reproduction, and distribution of the Work otherwise complies with
  1169        the conditions stated in this License.
  1170  
  1171     5. Submission of Contributions. Unless You explicitly state otherwise,
  1172        any Contribution intentionally submitted for inclusion in the Work
  1173        by You to the Licensor shall be under the terms and conditions of
  1174        this License, without any additional terms or conditions.
  1175        Notwithstanding the above, nothing herein shall supersede or modify
  1176        the terms of any separate license agreement you may have executed
  1177        with Licensor regarding such Contributions.
  1178  
  1179     6. Trademarks. This License does not grant permission to use the trade
  1180        names, trademarks, service marks, or product names of the Licensor,
  1181        except as required for reasonable and customary use in describing the
  1182        origin of the Work and reproducing the content of the NOTICE file.
  1183  
  1184     7. Disclaimer of Warranty. Unless required by applicable law or
  1185        agreed to in writing, Licensor provides the Work (and each
  1186        Contributor provides its Contributions) on an "AS IS" BASIS,
  1187        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1188        implied, including, without limitation, any warranties or conditions
  1189        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1190        PARTICULAR PURPOSE. You are solely responsible for determining the
  1191        appropriateness of using or redistributing the Work and assume any
  1192        risks associated with Your exercise of permissions under this License.
  1193  
  1194     8. Limitation of Liability. In no event and under no legal theory,
  1195        whether in tort (including negligence), contract, or otherwise,
  1196        unless required by applicable law (such as deliberate and grossly
  1197        negligent acts) or agreed to in writing, shall any Contributor be
  1198        liable to You for damages, including any direct, indirect, special,
  1199        incidental, or consequential damages of any character arising as a
  1200        result of this License or out of the use or inability to use the
  1201        Work (including but not limited to damages for loss of goodwill,
  1202        work stoppage, computer failure or malfunction, or any and all
  1203        other commercial damages or losses), even if such Contributor
  1204        has been advised of the possibility of such damages.
  1205  
  1206     9. Accepting Warranty or Additional Liability. While redistributing
  1207        the Work or Derivative Works thereof, You may choose to offer,
  1208        and charge a fee for, acceptance of support, warranty, indemnity,
  1209        or other liability obligations and/or rights consistent with this
  1210        License. However, in accepting such obligations, You may act only
  1211        on Your own behalf and on Your sole responsibility, not on behalf
  1212        of any other Contributor, and only if You agree to indemnify,
  1213        defend, and hold each Contributor harmless for any liability
  1214        incurred by, or claims asserted against, such Contributor by reason
  1215        of your accepting any such warranty or additional liability.
  1216  
  1217     END OF TERMS AND CONDITIONS
  1218  
  1219     Copyright 2015 Docker, Inc.
  1220  
  1221     Licensed under the Apache License, Version 2.0 (the "License");
  1222     you may not use this file except in compliance with the License.
  1223     You may obtain a copy of the License at
  1224  
  1225         https://www.apache.org/licenses/LICENSE-2.0
  1226  
  1227     Unless required by applicable law or agreed to in writing, software
  1228     distributed under the License is distributed on an "AS IS" BASIS,
  1229     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1230     See the License for the specific language governing permissions and
  1231     limitations under the License.
  1232  
  1233  ================================================================
  1234  
  1235  github.com/dustin/go-humanize
  1236  https://github.com/dustin/go-humanize
  1237  ----------------------------------------------------------------
  1238  Copyright (c) 2005-2008  Dustin Sallings <dustin@spy.net>
  1239  
  1240  Permission is hereby granted, free of charge, to any person obtaining a copy
  1241  of this software and associated documentation files (the "Software"), to deal
  1242  in the Software without restriction, including without limitation the rights
  1243  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1244  copies of the Software, and to permit persons to whom the Software is
  1245  furnished to do so, subject to the following conditions:
  1246  
  1247  The above copyright notice and this permission notice shall be included in
  1248  all copies or substantial portions of the Software.
  1249  
  1250  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1251  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1252  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1253  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1254  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1255  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1256  SOFTWARE.
  1257  
  1258  <http://www.opensource.org/licenses/mit-license.php>
  1259  
  1260  ================================================================
  1261  
  1262  github.com/fatih/color
  1263  https://github.com/fatih/color
  1264  ----------------------------------------------------------------
  1265  The MIT License (MIT)
  1266  
  1267  Copyright (c) 2013 Fatih Arslan
  1268  
  1269  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1270  this software and associated documentation files (the "Software"), to deal in
  1271  the Software without restriction, including without limitation the rights to
  1272  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  1273  the Software, and to permit persons to whom the Software is furnished to do so,
  1274  subject to the following conditions:
  1275  
  1276  The above copyright notice and this permission notice shall be included in all
  1277  copies or substantial portions of the Software.
  1278  
  1279  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1280  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1281  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  1282  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  1283  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  1284  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1285  
  1286  ================================================================
  1287  
  1288  github.com/fatih/structs
  1289  https://github.com/fatih/structs
  1290  ----------------------------------------------------------------
  1291  The MIT License (MIT)
  1292  
  1293  Copyright (c) 2014 Fatih Arslan
  1294  
  1295  Permission is hereby granted, free of charge, to any person obtaining a copy
  1296  of this software and associated documentation files (the "Software"), to deal
  1297  in the Software without restriction, including without limitation the rights
  1298  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1299  copies of the Software, and to permit persons to whom the Software is
  1300  furnished to do so, subject to the following conditions:
  1301  
  1302  The above copyright notice and this permission notice shall be included in all
  1303  copies or substantial portions of the Software.
  1304  
  1305  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1306  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1307  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1308  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1309  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1310  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1311  SOFTWARE.
  1312  ================================================================
  1313  
  1314  github.com/gdamore/encoding
  1315  https://github.com/gdamore/encoding
  1316  ----------------------------------------------------------------
  1317  
  1318                                   Apache License
  1319                             Version 2.0, January 2004
  1320                          http://www.apache.org/licenses/
  1321  
  1322     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1323  
  1324     1. Definitions.
  1325  
  1326        "License" shall mean the terms and conditions for use, reproduction,
  1327        and distribution as defined by Sections 1 through 9 of this document.
  1328  
  1329        "Licensor" shall mean the copyright owner or entity authorized by
  1330        the copyright owner that is granting the License.
  1331  
  1332        "Legal Entity" shall mean the union of the acting entity and all
  1333        other entities that control, are controlled by, or are under common
  1334        control with that entity. For the purposes of this definition,
  1335        "control" means (i) the power, direct or indirect, to cause the
  1336        direction or management of such entity, whether by contract or
  1337        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1338        outstanding shares, or (iii) beneficial ownership of such entity.
  1339  
  1340        "You" (or "Your") shall mean an individual or Legal Entity
  1341        exercising permissions granted by this License.
  1342  
  1343        "Source" form shall mean the preferred form for making modifications,
  1344        including but not limited to software source code, documentation
  1345        source, and configuration files.
  1346  
  1347        "Object" form shall mean any form resulting from mechanical
  1348        transformation or translation of a Source form, including but
  1349        not limited to compiled object code, generated documentation,
  1350        and conversions to other media types.
  1351  
  1352        "Work" shall mean the work of authorship, whether in Source or
  1353        Object form, made available under the License, as indicated by a
  1354        copyright notice that is included in or attached to the work
  1355        (an example is provided in the Appendix below).
  1356  
  1357        "Derivative Works" shall mean any work, whether in Source or Object
  1358        form, that is based on (or derived from) the Work and for which the
  1359        editorial revisions, annotations, elaborations, or other modifications
  1360        represent, as a whole, an original work of authorship. For the purposes
  1361        of this License, Derivative Works shall not include works that remain
  1362        separable from, or merely link (or bind by name) to the interfaces of,
  1363        the Work and Derivative Works thereof.
  1364  
  1365        "Contribution" shall mean any work of authorship, including
  1366        the original version of the Work and any modifications or additions
  1367        to that Work or Derivative Works thereof, that is intentionally
  1368        submitted to Licensor for inclusion in the Work by the copyright owner
  1369        or by an individual or Legal Entity authorized to submit on behalf of
  1370        the copyright owner. For the purposes of this definition, "submitted"
  1371        means any form of electronic, verbal, or written communication sent
  1372        to the Licensor or its representatives, including but not limited to
  1373        communication on electronic mailing lists, source code control systems,
  1374        and issue tracking systems that are managed by, or on behalf of, the
  1375        Licensor for the purpose of discussing and improving the Work, but
  1376        excluding communication that is conspicuously marked or otherwise
  1377        designated in writing by the copyright owner as "Not a Contribution."
  1378  
  1379        "Contributor" shall mean Licensor and any individual or Legal Entity
  1380        on behalf of whom a Contribution has been received by Licensor and
  1381        subsequently incorporated within the Work.
  1382  
  1383     2. Grant of Copyright License. Subject to the terms and conditions of
  1384        this License, each Contributor hereby grants to You a perpetual,
  1385        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1386        copyright license to reproduce, prepare Derivative Works of,
  1387        publicly display, publicly perform, sublicense, and distribute the
  1388        Work and such Derivative Works in Source or Object form.
  1389  
  1390     3. Grant of Patent License. Subject to the terms and conditions of
  1391        this License, each Contributor hereby grants to You a perpetual,
  1392        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1393        (except as stated in this section) patent license to make, have made,
  1394        use, offer to sell, sell, import, and otherwise transfer the Work,
  1395        where such license applies only to those patent claims licensable
  1396        by such Contributor that are necessarily infringed by their
  1397        Contribution(s) alone or by combination of their Contribution(s)
  1398        with the Work to which such Contribution(s) was submitted. If You
  1399        institute patent litigation against any entity (including a
  1400        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1401        or a Contribution incorporated within the Work constitutes direct
  1402        or contributory patent infringement, then any patent licenses
  1403        granted to You under this License for that Work shall terminate
  1404        as of the date such litigation is filed.
  1405  
  1406     4. Redistribution. You may reproduce and distribute copies of the
  1407        Work or Derivative Works thereof in any medium, with or without
  1408        modifications, and in Source or Object form, provided that You
  1409        meet the following conditions:
  1410  
  1411        (a) You must give any other recipients of the Work or
  1412            Derivative Works a copy of this License; and
  1413  
  1414        (b) You must cause any modified files to carry prominent notices
  1415            stating that You changed the files; and
  1416  
  1417        (c) You must retain, in the Source form of any Derivative Works
  1418            that You distribute, all copyright, patent, trademark, and
  1419            attribution notices from the Source form of the Work,
  1420            excluding those notices that do not pertain to any part of
  1421            the Derivative Works; and
  1422  
  1423        (d) If the Work includes a "NOTICE" text file as part of its
  1424            distribution, then any Derivative Works that You distribute must
  1425            include a readable copy of the attribution notices contained
  1426            within such NOTICE file, excluding those notices that do not
  1427            pertain to any part of the Derivative Works, in at least one
  1428            of the following places: within a NOTICE text file distributed
  1429            as part of the Derivative Works; within the Source form or
  1430            documentation, if provided along with the Derivative Works; or,
  1431            within a display generated by the Derivative Works, if and
  1432            wherever such third-party notices normally appear. The contents
  1433            of the NOTICE file are for informational purposes only and
  1434            do not modify the License. You may add Your own attribution
  1435            notices within Derivative Works that You distribute, alongside
  1436            or as an addendum to the NOTICE text from the Work, provided
  1437            that such additional attribution notices cannot be construed
  1438            as modifying the License.
  1439  
  1440        You may add Your own copyright statement to Your modifications and
  1441        may provide additional or different license terms and conditions
  1442        for use, reproduction, or distribution of Your modifications, or
  1443        for any such Derivative Works as a whole, provided Your use,
  1444        reproduction, and distribution of the Work otherwise complies with
  1445        the conditions stated in this License.
  1446  
  1447     5. Submission of Contributions. Unless You explicitly state otherwise,
  1448        any Contribution intentionally submitted for inclusion in the Work
  1449        by You to the Licensor shall be under the terms and conditions of
  1450        this License, without any additional terms or conditions.
  1451        Notwithstanding the above, nothing herein shall supersede or modify
  1452        the terms of any separate license agreement you may have executed
  1453        with Licensor regarding such Contributions.
  1454  
  1455     6. Trademarks. This License does not grant permission to use the trade
  1456        names, trademarks, service marks, or product names of the Licensor,
  1457        except as required for reasonable and customary use in describing the
  1458        origin of the Work and reproducing the content of the NOTICE file.
  1459  
  1460     7. Disclaimer of Warranty. Unless required by applicable law or
  1461        agreed to in writing, Licensor provides the Work (and each
  1462        Contributor provides its Contributions) on an "AS IS" BASIS,
  1463        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1464        implied, including, without limitation, any warranties or conditions
  1465        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1466        PARTICULAR PURPOSE. You are solely responsible for determining the
  1467        appropriateness of using or redistributing the Work and assume any
  1468        risks associated with Your exercise of permissions under this License.
  1469  
  1470     8. Limitation of Liability. In no event and under no legal theory,
  1471        whether in tort (including negligence), contract, or otherwise,
  1472        unless required by applicable law (such as deliberate and grossly
  1473        negligent acts) or agreed to in writing, shall any Contributor be
  1474        liable to You for damages, including any direct, indirect, special,
  1475        incidental, or consequential damages of any character arising as a
  1476        result of this License or out of the use or inability to use the
  1477        Work (including but not limited to damages for loss of goodwill,
  1478        work stoppage, computer failure or malfunction, or any and all
  1479        other commercial damages or losses), even if such Contributor
  1480        has been advised of the possibility of such damages.
  1481  
  1482     9. Accepting Warranty or Additional Liability. While redistributing
  1483        the Work or Derivative Works thereof, You may choose to offer,
  1484        and charge a fee for, acceptance of support, warranty, indemnity,
  1485        or other liability obligations and/or rights consistent with this
  1486        License. However, in accepting such obligations, You may act only
  1487        on Your own behalf and on Your sole responsibility, not on behalf
  1488        of any other Contributor, and only if You agree to indemnify,
  1489        defend, and hold each Contributor harmless for any liability
  1490        incurred by, or claims asserted against, such Contributor by reason
  1491        of your accepting any such warranty or additional liability.
  1492  
  1493     END OF TERMS AND CONDITIONS
  1494  
  1495     APPENDIX: How to apply the Apache License to your work.
  1496  
  1497        To apply the Apache License to your work, attach the following
  1498        boilerplate notice, with the fields enclosed by brackets "[]"
  1499        replaced with your own identifying information. (Don't include
  1500        the brackets!)  The text should be enclosed in the appropriate
  1501        comment syntax for the file format. We also recommend that a
  1502        file or class name and description of purpose be included on the
  1503        same "printed page" as the copyright notice for easier
  1504        identification within third-party archives.
  1505  
  1506     Copyright [yyyy] [name of copyright owner]
  1507  
  1508     Licensed under the Apache License, Version 2.0 (the "License");
  1509     you may not use this file except in compliance with the License.
  1510     You may obtain a copy of the License at
  1511  
  1512         http://www.apache.org/licenses/LICENSE-2.0
  1513  
  1514     Unless required by applicable law or agreed to in writing, software
  1515     distributed under the License is distributed on an "AS IS" BASIS,
  1516     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1517     See the License for the specific language governing permissions and
  1518     limitations under the License.
  1519  
  1520  ================================================================
  1521  
  1522  github.com/gdamore/tcell/v2
  1523  https://github.com/gdamore/tcell/v2
  1524  ----------------------------------------------------------------
  1525  
  1526                                   Apache License
  1527                             Version 2.0, January 2004
  1528                          http://www.apache.org/licenses/
  1529  
  1530     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1531  
  1532     1. Definitions.
  1533  
  1534        "License" shall mean the terms and conditions for use, reproduction,
  1535        and distribution as defined by Sections 1 through 9 of this document.
  1536  
  1537        "Licensor" shall mean the copyright owner or entity authorized by
  1538        the copyright owner that is granting the License.
  1539  
  1540        "Legal Entity" shall mean the union of the acting entity and all
  1541        other entities that control, are controlled by, or are under common
  1542        control with that entity. For the purposes of this definition,
  1543        "control" means (i) the power, direct or indirect, to cause the
  1544        direction or management of such entity, whether by contract or
  1545        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1546        outstanding shares, or (iii) beneficial ownership of such entity.
  1547  
  1548        "You" (or "Your") shall mean an individual or Legal Entity
  1549        exercising permissions granted by this License.
  1550  
  1551        "Source" form shall mean the preferred form for making modifications,
  1552        including but not limited to software source code, documentation
  1553        source, and configuration files.
  1554  
  1555        "Object" form shall mean any form resulting from mechanical
  1556        transformation or translation of a Source form, including but
  1557        not limited to compiled object code, generated documentation,
  1558        and conversions to other media types.
  1559  
  1560        "Work" shall mean the work of authorship, whether in Source or
  1561        Object form, made available under the License, as indicated by a
  1562        copyright notice that is included in or attached to the work
  1563        (an example is provided in the Appendix below).
  1564  
  1565        "Derivative Works" shall mean any work, whether in Source or Object
  1566        form, that is based on (or derived from) the Work and for which the
  1567        editorial revisions, annotations, elaborations, or other modifications
  1568        represent, as a whole, an original work of authorship. For the purposes
  1569        of this License, Derivative Works shall not include works that remain
  1570        separable from, or merely link (or bind by name) to the interfaces of,
  1571        the Work and Derivative Works thereof.
  1572  
  1573        "Contribution" shall mean any work of authorship, including
  1574        the original version of the Work and any modifications or additions
  1575        to that Work or Derivative Works thereof, that is intentionally
  1576        submitted to Licensor for inclusion in the Work by the copyright owner
  1577        or by an individual or Legal Entity authorized to submit on behalf of
  1578        the copyright owner. For the purposes of this definition, "submitted"
  1579        means any form of electronic, verbal, or written communication sent
  1580        to the Licensor or its representatives, including but not limited to
  1581        communication on electronic mailing lists, source code control systems,
  1582        and issue tracking systems that are managed by, or on behalf of, the
  1583        Licensor for the purpose of discussing and improving the Work, but
  1584        excluding communication that is conspicuously marked or otherwise
  1585        designated in writing by the copyright owner as "Not a Contribution."
  1586  
  1587        "Contributor" shall mean Licensor and any individual or Legal Entity
  1588        on behalf of whom a Contribution has been received by Licensor and
  1589        subsequently incorporated within the Work.
  1590  
  1591     2. Grant of Copyright License. Subject to the terms and conditions of
  1592        this License, each Contributor hereby grants to You a perpetual,
  1593        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1594        copyright license to reproduce, prepare Derivative Works of,
  1595        publicly display, publicly perform, sublicense, and distribute the
  1596        Work and such Derivative Works in Source or Object form.
  1597  
  1598     3. Grant of Patent License. Subject to the terms and conditions of
  1599        this License, each Contributor hereby grants to You a perpetual,
  1600        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1601        (except as stated in this section) patent license to make, have made,
  1602        use, offer to sell, sell, import, and otherwise transfer the Work,
  1603        where such license applies only to those patent claims licensable
  1604        by such Contributor that are necessarily infringed by their
  1605        Contribution(s) alone or by combination of their Contribution(s)
  1606        with the Work to which such Contribution(s) was submitted. If You
  1607        institute patent litigation against any entity (including a
  1608        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1609        or a Contribution incorporated within the Work constitutes direct
  1610        or contributory patent infringement, then any patent licenses
  1611        granted to You under this License for that Work shall terminate
  1612        as of the date such litigation is filed.
  1613  
  1614     4. Redistribution. You may reproduce and distribute copies of the
  1615        Work or Derivative Works thereof in any medium, with or without
  1616        modifications, and in Source or Object form, provided that You
  1617        meet the following conditions:
  1618  
  1619        (a) You must give any other recipients of the Work or
  1620            Derivative Works a copy of this License; and
  1621  
  1622        (b) You must cause any modified files to carry prominent notices
  1623            stating that You changed the files; and
  1624  
  1625        (c) You must retain, in the Source form of any Derivative Works
  1626            that You distribute, all copyright, patent, trademark, and
  1627            attribution notices from the Source form of the Work,
  1628            excluding those notices that do not pertain to any part of
  1629            the Derivative Works; and
  1630  
  1631        (d) If the Work includes a "NOTICE" text file as part of its
  1632            distribution, then any Derivative Works that You distribute must
  1633            include a readable copy of the attribution notices contained
  1634            within such NOTICE file, excluding those notices that do not
  1635            pertain to any part of the Derivative Works, in at least one
  1636            of the following places: within a NOTICE text file distributed
  1637            as part of the Derivative Works; within the Source form or
  1638            documentation, if provided along with the Derivative Works; or,
  1639            within a display generated by the Derivative Works, if and
  1640            wherever such third-party notices normally appear. The contents
  1641            of the NOTICE file are for informational purposes only and
  1642            do not modify the License. You may add Your own attribution
  1643            notices within Derivative Works that You distribute, alongside
  1644            or as an addendum to the NOTICE text from the Work, provided
  1645            that such additional attribution notices cannot be construed
  1646            as modifying the License.
  1647  
  1648        You may add Your own copyright statement to Your modifications and
  1649        may provide additional or different license terms and conditions
  1650        for use, reproduction, or distribution of Your modifications, or
  1651        for any such Derivative Works as a whole, provided Your use,
  1652        reproduction, and distribution of the Work otherwise complies with
  1653        the conditions stated in this License.
  1654  
  1655     5. Submission of Contributions. Unless You explicitly state otherwise,
  1656        any Contribution intentionally submitted for inclusion in the Work
  1657        by You to the Licensor shall be under the terms and conditions of
  1658        this License, without any additional terms or conditions.
  1659        Notwithstanding the above, nothing herein shall supersede or modify
  1660        the terms of any separate license agreement you may have executed
  1661        with Licensor regarding such Contributions.
  1662  
  1663     6. Trademarks. This License does not grant permission to use the trade
  1664        names, trademarks, service marks, or product names of the Licensor,
  1665        except as required for reasonable and customary use in describing the
  1666        origin of the Work and reproducing the content of the NOTICE file.
  1667  
  1668     7. Disclaimer of Warranty. Unless required by applicable law or
  1669        agreed to in writing, Licensor provides the Work (and each
  1670        Contributor provides its Contributions) on an "AS IS" BASIS,
  1671        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1672        implied, including, without limitation, any warranties or conditions
  1673        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1674        PARTICULAR PURPOSE. You are solely responsible for determining the
  1675        appropriateness of using or redistributing the Work and assume any
  1676        risks associated with Your exercise of permissions under this License.
  1677  
  1678     8. Limitation of Liability. In no event and under no legal theory,
  1679        whether in tort (including negligence), contract, or otherwise,
  1680        unless required by applicable law (such as deliberate and grossly
  1681        negligent acts) or agreed to in writing, shall any Contributor be
  1682        liable to You for damages, including any direct, indirect, special,
  1683        incidental, or consequential damages of any character arising as a
  1684        result of this License or out of the use or inability to use the
  1685        Work (including but not limited to damages for loss of goodwill,
  1686        work stoppage, computer failure or malfunction, or any and all
  1687        other commercial damages or losses), even if such Contributor
  1688        has been advised of the possibility of such damages.
  1689  
  1690     9. Accepting Warranty or Additional Liability. While redistributing
  1691        the Work or Derivative Works thereof, You may choose to offer,
  1692        and charge a fee for, acceptance of support, warranty, indemnity,
  1693        or other liability obligations and/or rights consistent with this
  1694        License. However, in accepting such obligations, You may act only
  1695        on Your own behalf and on Your sole responsibility, not on behalf
  1696        of any other Contributor, and only if You agree to indemnify,
  1697        defend, and hold each Contributor harmless for any liability
  1698        incurred by, or claims asserted against, such Contributor by reason
  1699        of your accepting any such warranty or additional liability.
  1700  
  1701     END OF TERMS AND CONDITIONS
  1702  
  1703     APPENDIX: How to apply the Apache License to your work.
  1704  
  1705        To apply the Apache License to your work, attach the following
  1706        boilerplate notice, with the fields enclosed by brackets "[]"
  1707        replaced with your own identifying information. (Don't include
  1708        the brackets!)  The text should be enclosed in the appropriate
  1709        comment syntax for the file format. We also recommend that a
  1710        file or class name and description of purpose be included on the
  1711        same "printed page" as the copyright notice for easier
  1712        identification within third-party archives.
  1713  
  1714     Copyright [yyyy] [name of copyright owner]
  1715  
  1716     Licensed under the Apache License, Version 2.0 (the "License");
  1717     you may not use this file except in compliance with the License.
  1718     You may obtain a copy of the License at
  1719  
  1720         http://www.apache.org/licenses/LICENSE-2.0
  1721  
  1722     Unless required by applicable law or agreed to in writing, software
  1723     distributed under the License is distributed on an "AS IS" BASIS,
  1724     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1725     See the License for the specific language governing permissions and
  1726     limitations under the License.
  1727  
  1728  ================================================================
  1729  
  1730  github.com/go-logr/logr
  1731  https://github.com/go-logr/logr
  1732  ----------------------------------------------------------------
  1733                                   Apache License
  1734                             Version 2.0, January 2004
  1735                          http://www.apache.org/licenses/
  1736  
  1737     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1738  
  1739     1. Definitions.
  1740  
  1741        "License" shall mean the terms and conditions for use, reproduction,
  1742        and distribution as defined by Sections 1 through 9 of this document.
  1743  
  1744        "Licensor" shall mean the copyright owner or entity authorized by
  1745        the copyright owner that is granting the License.
  1746  
  1747        "Legal Entity" shall mean the union of the acting entity and all
  1748        other entities that control, are controlled by, or are under common
  1749        control with that entity. For the purposes of this definition,
  1750        "control" means (i) the power, direct or indirect, to cause the
  1751        direction or management of such entity, whether by contract or
  1752        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1753        outstanding shares, or (iii) beneficial ownership of such entity.
  1754  
  1755        "You" (or "Your") shall mean an individual or Legal Entity
  1756        exercising permissions granted by this License.
  1757  
  1758        "Source" form shall mean the preferred form for making modifications,
  1759        including but not limited to software source code, documentation
  1760        source, and configuration files.
  1761  
  1762        "Object" form shall mean any form resulting from mechanical
  1763        transformation or translation of a Source form, including but
  1764        not limited to compiled object code, generated documentation,
  1765        and conversions to other media types.
  1766  
  1767        "Work" shall mean the work of authorship, whether in Source or
  1768        Object form, made available under the License, as indicated by a
  1769        copyright notice that is included in or attached to the work
  1770        (an example is provided in the Appendix below).
  1771  
  1772        "Derivative Works" shall mean any work, whether in Source or Object
  1773        form, that is based on (or derived from) the Work and for which the
  1774        editorial revisions, annotations, elaborations, or other modifications
  1775        represent, as a whole, an original work of authorship. For the purposes
  1776        of this License, Derivative Works shall not include works that remain
  1777        separable from, or merely link (or bind by name) to the interfaces of,
  1778        the Work and Derivative Works thereof.
  1779  
  1780        "Contribution" shall mean any work of authorship, including
  1781        the original version of the Work and any modifications or additions
  1782        to that Work or Derivative Works thereof, that is intentionally
  1783        submitted to Licensor for inclusion in the Work by the copyright owner
  1784        or by an individual or Legal Entity authorized to submit on behalf of
  1785        the copyright owner. For the purposes of this definition, "submitted"
  1786        means any form of electronic, verbal, or written communication sent
  1787        to the Licensor or its representatives, including but not limited to
  1788        communication on electronic mailing lists, source code control systems,
  1789        and issue tracking systems that are managed by, or on behalf of, the
  1790        Licensor for the purpose of discussing and improving the Work, but
  1791        excluding communication that is conspicuously marked or otherwise
  1792        designated in writing by the copyright owner as "Not a Contribution."
  1793  
  1794        "Contributor" shall mean Licensor and any individual or Legal Entity
  1795        on behalf of whom a Contribution has been received by Licensor and
  1796        subsequently incorporated within the Work.
  1797  
  1798     2. Grant of Copyright License. Subject to the terms and conditions of
  1799        this License, each Contributor hereby grants to You a perpetual,
  1800        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1801        copyright license to reproduce, prepare Derivative Works of,
  1802        publicly display, publicly perform, sublicense, and distribute the
  1803        Work and such Derivative Works in Source or Object form.
  1804  
  1805     3. Grant of Patent License. Subject to the terms and conditions of
  1806        this License, each Contributor hereby grants to You a perpetual,
  1807        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1808        (except as stated in this section) patent license to make, have made,
  1809        use, offer to sell, sell, import, and otherwise transfer the Work,
  1810        where such license applies only to those patent claims licensable
  1811        by such Contributor that are necessarily infringed by their
  1812        Contribution(s) alone or by combination of their Contribution(s)
  1813        with the Work to which such Contribution(s) was submitted. If You
  1814        institute patent litigation against any entity (including a
  1815        cross-claim or counterclaim in a lawsuit) alleging that the Work
  1816        or a Contribution incorporated within the Work constitutes direct
  1817        or contributory patent infringement, then any patent licenses
  1818        granted to You under this License for that Work shall terminate
  1819        as of the date such litigation is filed.
  1820  
  1821     4. Redistribution. You may reproduce and distribute copies of the
  1822        Work or Derivative Works thereof in any medium, with or without
  1823        modifications, and in Source or Object form, provided that You
  1824        meet the following conditions:
  1825  
  1826        (a) You must give any other recipients of the Work or
  1827            Derivative Works a copy of this License; and
  1828  
  1829        (b) You must cause any modified files to carry prominent notices
  1830            stating that You changed the files; and
  1831  
  1832        (c) You must retain, in the Source form of any Derivative Works
  1833            that You distribute, all copyright, patent, trademark, and
  1834            attribution notices from the Source form of the Work,
  1835            excluding those notices that do not pertain to any part of
  1836            the Derivative Works; and
  1837  
  1838        (d) If the Work includes a "NOTICE" text file as part of its
  1839            distribution, then any Derivative Works that You distribute must
  1840            include a readable copy of the attribution notices contained
  1841            within such NOTICE file, excluding those notices that do not
  1842            pertain to any part of the Derivative Works, in at least one
  1843            of the following places: within a NOTICE text file distributed
  1844            as part of the Derivative Works; within the Source form or
  1845            documentation, if provided along with the Derivative Works; or,
  1846            within a display generated by the Derivative Works, if and
  1847            wherever such third-party notices normally appear. The contents
  1848            of the NOTICE file are for informational purposes only and
  1849            do not modify the License. You may add Your own attribution
  1850            notices within Derivative Works that You distribute, alongside
  1851            or as an addendum to the NOTICE text from the Work, provided
  1852            that such additional attribution notices cannot be construed
  1853            as modifying the License.
  1854  
  1855        You may add Your own copyright statement to Your modifications and
  1856        may provide additional or different license terms and conditions
  1857        for use, reproduction, or distribution of Your modifications, or
  1858        for any such Derivative Works as a whole, provided Your use,
  1859        reproduction, and distribution of the Work otherwise complies with
  1860        the conditions stated in this License.
  1861  
  1862     5. Submission of Contributions. Unless You explicitly state otherwise,
  1863        any Contribution intentionally submitted for inclusion in the Work
  1864        by You to the Licensor shall be under the terms and conditions of
  1865        this License, without any additional terms or conditions.
  1866        Notwithstanding the above, nothing herein shall supersede or modify
  1867        the terms of any separate license agreement you may have executed
  1868        with Licensor regarding such Contributions.
  1869  
  1870     6. Trademarks. This License does not grant permission to use the trade
  1871        names, trademarks, service marks, or product names of the Licensor,
  1872        except as required for reasonable and customary use in describing the
  1873        origin of the Work and reproducing the content of the NOTICE file.
  1874  
  1875     7. Disclaimer of Warranty. Unless required by applicable law or
  1876        agreed to in writing, Licensor provides the Work (and each
  1877        Contributor provides its Contributions) on an "AS IS" BASIS,
  1878        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1879        implied, including, without limitation, any warranties or conditions
  1880        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1881        PARTICULAR PURPOSE. You are solely responsible for determining the
  1882        appropriateness of using or redistributing the Work and assume any
  1883        risks associated with Your exercise of permissions under this License.
  1884  
  1885     8. Limitation of Liability. In no event and under no legal theory,
  1886        whether in tort (including negligence), contract, or otherwise,
  1887        unless required by applicable law (such as deliberate and grossly
  1888        negligent acts) or agreed to in writing, shall any Contributor be
  1889        liable to You for damages, including any direct, indirect, special,
  1890        incidental, or consequential damages of any character arising as a
  1891        result of this License or out of the use or inability to use the
  1892        Work (including but not limited to damages for loss of goodwill,
  1893        work stoppage, computer failure or malfunction, or any and all
  1894        other commercial damages or losses), even if such Contributor
  1895        has been advised of the possibility of such damages.
  1896  
  1897     9. Accepting Warranty or Additional Liability. While redistributing
  1898        the Work or Derivative Works thereof, You may choose to offer,
  1899        and charge a fee for, acceptance of support, warranty, indemnity,
  1900        or other liability obligations and/or rights consistent with this
  1901        License. However, in accepting such obligations, You may act only
  1902        on Your own behalf and on Your sole responsibility, not on behalf
  1903        of any other Contributor, and only if You agree to indemnify,
  1904        defend, and hold each Contributor harmless for any liability
  1905        incurred by, or claims asserted against, such Contributor by reason
  1906        of your accepting any such warranty or additional liability.
  1907  
  1908     END OF TERMS AND CONDITIONS
  1909  
  1910     APPENDIX: How to apply the Apache License to your work.
  1911  
  1912        To apply the Apache License to your work, attach the following
  1913        boilerplate notice, with the fields enclosed by brackets "{}"
  1914        replaced with your own identifying information. (Don't include
  1915        the brackets!)  The text should be enclosed in the appropriate
  1916        comment syntax for the file format. We also recommend that a
  1917        file or class name and description of purpose be included on the
  1918        same "printed page" as the copyright notice for easier
  1919        identification within third-party archives.
  1920  
  1921     Copyright {yyyy} {name of copyright owner}
  1922  
  1923     Licensed under the Apache License, Version 2.0 (the "License");
  1924     you may not use this file except in compliance with the License.
  1925     You may obtain a copy of the License at
  1926  
  1927         http://www.apache.org/licenses/LICENSE-2.0
  1928  
  1929     Unless required by applicable law or agreed to in writing, software
  1930     distributed under the License is distributed on an "AS IS" BASIS,
  1931     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1932     See the License for the specific language governing permissions and
  1933     limitations under the License.
  1934  
  1935  ================================================================
  1936  
  1937  github.com/go-ole/go-ole
  1938  https://github.com/go-ole/go-ole
  1939  ----------------------------------------------------------------
  1940  The MIT License (MIT)
  1941  
  1942  Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com>
  1943  
  1944  Permission is hereby granted, free of charge, to any person obtaining a copy of
  1945  this software and associated documentation files (the “Software”), to deal in
  1946  the Software without restriction, including without limitation the rights to
  1947  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  1948  of the Software, and to permit persons to whom the Software is furnished to do
  1949  so, subject to the following conditions:
  1950  
  1951  The above copyright notice and this permission notice shall be included in all
  1952  copies or substantial portions of the Software.
  1953  
  1954  THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1955  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1956  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1957  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1958  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1959  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1960  SOFTWARE.
  1961  
  1962  ================================================================
  1963  
  1964  github.com/go-openapi/analysis
  1965  https://github.com/go-openapi/analysis
  1966  ----------------------------------------------------------------
  1967  
  1968                                   Apache License
  1969                             Version 2.0, January 2004
  1970                          http://www.apache.org/licenses/
  1971  
  1972     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1973  
  1974     1. Definitions.
  1975  
  1976        "License" shall mean the terms and conditions for use, reproduction,
  1977        and distribution as defined by Sections 1 through 9 of this document.
  1978  
  1979        "Licensor" shall mean the copyright owner or entity authorized by
  1980        the copyright owner that is granting the License.
  1981  
  1982        "Legal Entity" shall mean the union of the acting entity and all
  1983        other entities that control, are controlled by, or are under common
  1984        control with that entity. For the purposes of this definition,
  1985        "control" means (i) the power, direct or indirect, to cause the
  1986        direction or management of such entity, whether by contract or
  1987        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1988        outstanding shares, or (iii) beneficial ownership of such entity.
  1989  
  1990        "You" (or "Your") shall mean an individual or Legal Entity
  1991        exercising permissions granted by this License.
  1992  
  1993        "Source" form shall mean the preferred form for making modifications,
  1994        including but not limited to software source code, documentation
  1995        source, and configuration files.
  1996  
  1997        "Object" form shall mean any form resulting from mechanical
  1998        transformation or translation of a Source form, including but
  1999        not limited to compiled object code, generated documentation,
  2000        and conversions to other media types.
  2001  
  2002        "Work" shall mean the work of authorship, whether in Source or
  2003        Object form, made available under the License, as indicated by a
  2004        copyright notice that is included in or attached to the work
  2005        (an example is provided in the Appendix below).
  2006  
  2007        "Derivative Works" shall mean any work, whether in Source or Object
  2008        form, that is based on (or derived from) the Work and for which the
  2009        editorial revisions, annotations, elaborations, or other modifications
  2010        represent, as a whole, an original work of authorship. For the purposes
  2011        of this License, Derivative Works shall not include works that remain
  2012        separable from, or merely link (or bind by name) to the interfaces of,
  2013        the Work and Derivative Works thereof.
  2014  
  2015        "Contribution" shall mean any work of authorship, including
  2016        the original version of the Work and any modifications or additions
  2017        to that Work or Derivative Works thereof, that is intentionally
  2018        submitted to Licensor for inclusion in the Work by the copyright owner
  2019        or by an individual or Legal Entity authorized to submit on behalf of
  2020        the copyright owner. For the purposes of this definition, "submitted"
  2021        means any form of electronic, verbal, or written communication sent
  2022        to the Licensor or its representatives, including but not limited to
  2023        communication on electronic mailing lists, source code control systems,
  2024        and issue tracking systems that are managed by, or on behalf of, the
  2025        Licensor for the purpose of discussing and improving the Work, but
  2026        excluding communication that is conspicuously marked or otherwise
  2027        designated in writing by the copyright owner as "Not a Contribution."
  2028  
  2029        "Contributor" shall mean Licensor and any individual or Legal Entity
  2030        on behalf of whom a Contribution has been received by Licensor and
  2031        subsequently incorporated within the Work.
  2032  
  2033     2. Grant of Copyright License. Subject to the terms and conditions of
  2034        this License, each Contributor hereby grants to You a perpetual,
  2035        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2036        copyright license to reproduce, prepare Derivative Works of,
  2037        publicly display, publicly perform, sublicense, and distribute the
  2038        Work and such Derivative Works in Source or Object form.
  2039  
  2040     3. Grant of Patent License. Subject to the terms and conditions of
  2041        this License, each Contributor hereby grants to You a perpetual,
  2042        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2043        (except as stated in this section) patent license to make, have made,
  2044        use, offer to sell, sell, import, and otherwise transfer the Work,
  2045        where such license applies only to those patent claims licensable
  2046        by such Contributor that are necessarily infringed by their
  2047        Contribution(s) alone or by combination of their Contribution(s)
  2048        with the Work to which such Contribution(s) was submitted. If You
  2049        institute patent litigation against any entity (including a
  2050        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2051        or a Contribution incorporated within the Work constitutes direct
  2052        or contributory patent infringement, then any patent licenses
  2053        granted to You under this License for that Work shall terminate
  2054        as of the date such litigation is filed.
  2055  
  2056     4. Redistribution. You may reproduce and distribute copies of the
  2057        Work or Derivative Works thereof in any medium, with or without
  2058        modifications, and in Source or Object form, provided that You
  2059        meet the following conditions:
  2060  
  2061        (a) You must give any other recipients of the Work or
  2062            Derivative Works a copy of this License; and
  2063  
  2064        (b) You must cause any modified files to carry prominent notices
  2065            stating that You changed the files; and
  2066  
  2067        (c) You must retain, in the Source form of any Derivative Works
  2068            that You distribute, all copyright, patent, trademark, and
  2069            attribution notices from the Source form of the Work,
  2070            excluding those notices that do not pertain to any part of
  2071            the Derivative Works; and
  2072  
  2073        (d) If the Work includes a "NOTICE" text file as part of its
  2074            distribution, then any Derivative Works that You distribute must
  2075            include a readable copy of the attribution notices contained
  2076            within such NOTICE file, excluding those notices that do not
  2077            pertain to any part of the Derivative Works, in at least one
  2078            of the following places: within a NOTICE text file distributed
  2079            as part of the Derivative Works; within the Source form or
  2080            documentation, if provided along with the Derivative Works; or,
  2081            within a display generated by the Derivative Works, if and
  2082            wherever such third-party notices normally appear. The contents
  2083            of the NOTICE file are for informational purposes only and
  2084            do not modify the License. You may add Your own attribution
  2085            notices within Derivative Works that You distribute, alongside
  2086            or as an addendum to the NOTICE text from the Work, provided
  2087            that such additional attribution notices cannot be construed
  2088            as modifying the License.
  2089  
  2090        You may add Your own copyright statement to Your modifications and
  2091        may provide additional or different license terms and conditions
  2092        for use, reproduction, or distribution of Your modifications, or
  2093        for any such Derivative Works as a whole, provided Your use,
  2094        reproduction, and distribution of the Work otherwise complies with
  2095        the conditions stated in this License.
  2096  
  2097     5. Submission of Contributions. Unless You explicitly state otherwise,
  2098        any Contribution intentionally submitted for inclusion in the Work
  2099        by You to the Licensor shall be under the terms and conditions of
  2100        this License, without any additional terms or conditions.
  2101        Notwithstanding the above, nothing herein shall supersede or modify
  2102        the terms of any separate license agreement you may have executed
  2103        with Licensor regarding such Contributions.
  2104  
  2105     6. Trademarks. This License does not grant permission to use the trade
  2106        names, trademarks, service marks, or product names of the Licensor,
  2107        except as required for reasonable and customary use in describing the
  2108        origin of the Work and reproducing the content of the NOTICE file.
  2109  
  2110     7. Disclaimer of Warranty. Unless required by applicable law or
  2111        agreed to in writing, Licensor provides the Work (and each
  2112        Contributor provides its Contributions) on an "AS IS" BASIS,
  2113        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2114        implied, including, without limitation, any warranties or conditions
  2115        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2116        PARTICULAR PURPOSE. You are solely responsible for determining the
  2117        appropriateness of using or redistributing the Work and assume any
  2118        risks associated with Your exercise of permissions under this License.
  2119  
  2120     8. Limitation of Liability. In no event and under no legal theory,
  2121        whether in tort (including negligence), contract, or otherwise,
  2122        unless required by applicable law (such as deliberate and grossly
  2123        negligent acts) or agreed to in writing, shall any Contributor be
  2124        liable to You for damages, including any direct, indirect, special,
  2125        incidental, or consequential damages of any character arising as a
  2126        result of this License or out of the use or inability to use the
  2127        Work (including but not limited to damages for loss of goodwill,
  2128        work stoppage, computer failure or malfunction, or any and all
  2129        other commercial damages or losses), even if such Contributor
  2130        has been advised of the possibility of such damages.
  2131  
  2132     9. Accepting Warranty or Additional Liability. While redistributing
  2133        the Work or Derivative Works thereof, You may choose to offer,
  2134        and charge a fee for, acceptance of support, warranty, indemnity,
  2135        or other liability obligations and/or rights consistent with this
  2136        License. However, in accepting such obligations, You may act only
  2137        on Your own behalf and on Your sole responsibility, not on behalf
  2138        of any other Contributor, and only if You agree to indemnify,
  2139        defend, and hold each Contributor harmless for any liability
  2140        incurred by, or claims asserted against, such Contributor by reason
  2141        of your accepting any such warranty or additional liability.
  2142  
  2143     END OF TERMS AND CONDITIONS
  2144  
  2145     APPENDIX: How to apply the Apache License to your work.
  2146  
  2147        To apply the Apache License to your work, attach the following
  2148        boilerplate notice, with the fields enclosed by brackets "[]"
  2149        replaced with your own identifying information. (Don't include
  2150        the brackets!)  The text should be enclosed in the appropriate
  2151        comment syntax for the file format. We also recommend that a
  2152        file or class name and description of purpose be included on the
  2153        same "printed page" as the copyright notice for easier
  2154        identification within third-party archives.
  2155  
  2156     Copyright [yyyy] [name of copyright owner]
  2157  
  2158     Licensed under the Apache License, Version 2.0 (the "License");
  2159     you may not use this file except in compliance with the License.
  2160     You may obtain a copy of the License at
  2161  
  2162         http://www.apache.org/licenses/LICENSE-2.0
  2163  
  2164     Unless required by applicable law or agreed to in writing, software
  2165     distributed under the License is distributed on an "AS IS" BASIS,
  2166     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2167     See the License for the specific language governing permissions and
  2168     limitations under the License.
  2169  
  2170  ================================================================
  2171  
  2172  github.com/go-openapi/errors
  2173  https://github.com/go-openapi/errors
  2174  ----------------------------------------------------------------
  2175  
  2176                                   Apache License
  2177                             Version 2.0, January 2004
  2178                          http://www.apache.org/licenses/
  2179  
  2180     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2181  
  2182     1. Definitions.
  2183  
  2184        "License" shall mean the terms and conditions for use, reproduction,
  2185        and distribution as defined by Sections 1 through 9 of this document.
  2186  
  2187        "Licensor" shall mean the copyright owner or entity authorized by
  2188        the copyright owner that is granting the License.
  2189  
  2190        "Legal Entity" shall mean the union of the acting entity and all
  2191        other entities that control, are controlled by, or are under common
  2192        control with that entity. For the purposes of this definition,
  2193        "control" means (i) the power, direct or indirect, to cause the
  2194        direction or management of such entity, whether by contract or
  2195        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2196        outstanding shares, or (iii) beneficial ownership of such entity.
  2197  
  2198        "You" (or "Your") shall mean an individual or Legal Entity
  2199        exercising permissions granted by this License.
  2200  
  2201        "Source" form shall mean the preferred form for making modifications,
  2202        including but not limited to software source code, documentation
  2203        source, and configuration files.
  2204  
  2205        "Object" form shall mean any form resulting from mechanical
  2206        transformation or translation of a Source form, including but
  2207        not limited to compiled object code, generated documentation,
  2208        and conversions to other media types.
  2209  
  2210        "Work" shall mean the work of authorship, whether in Source or
  2211        Object form, made available under the License, as indicated by a
  2212        copyright notice that is included in or attached to the work
  2213        (an example is provided in the Appendix below).
  2214  
  2215        "Derivative Works" shall mean any work, whether in Source or Object
  2216        form, that is based on (or derived from) the Work and for which the
  2217        editorial revisions, annotations, elaborations, or other modifications
  2218        represent, as a whole, an original work of authorship. For the purposes
  2219        of this License, Derivative Works shall not include works that remain
  2220        separable from, or merely link (or bind by name) to the interfaces of,
  2221        the Work and Derivative Works thereof.
  2222  
  2223        "Contribution" shall mean any work of authorship, including
  2224        the original version of the Work and any modifications or additions
  2225        to that Work or Derivative Works thereof, that is intentionally
  2226        submitted to Licensor for inclusion in the Work by the copyright owner
  2227        or by an individual or Legal Entity authorized to submit on behalf of
  2228        the copyright owner. For the purposes of this definition, "submitted"
  2229        means any form of electronic, verbal, or written communication sent
  2230        to the Licensor or its representatives, including but not limited to
  2231        communication on electronic mailing lists, source code control systems,
  2232        and issue tracking systems that are managed by, or on behalf of, the
  2233        Licensor for the purpose of discussing and improving the Work, but
  2234        excluding communication that is conspicuously marked or otherwise
  2235        designated in writing by the copyright owner as "Not a Contribution."
  2236  
  2237        "Contributor" shall mean Licensor and any individual or Legal Entity
  2238        on behalf of whom a Contribution has been received by Licensor and
  2239        subsequently incorporated within the Work.
  2240  
  2241     2. Grant of Copyright License. Subject to the terms and conditions of
  2242        this License, each Contributor hereby grants to You a perpetual,
  2243        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2244        copyright license to reproduce, prepare Derivative Works of,
  2245        publicly display, publicly perform, sublicense, and distribute the
  2246        Work and such Derivative Works in Source or Object form.
  2247  
  2248     3. Grant of Patent License. Subject to the terms and conditions of
  2249        this License, each Contributor hereby grants to You a perpetual,
  2250        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2251        (except as stated in this section) patent license to make, have made,
  2252        use, offer to sell, sell, import, and otherwise transfer the Work,
  2253        where such license applies only to those patent claims licensable
  2254        by such Contributor that are necessarily infringed by their
  2255        Contribution(s) alone or by combination of their Contribution(s)
  2256        with the Work to which such Contribution(s) was submitted. If You
  2257        institute patent litigation against any entity (including a
  2258        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2259        or a Contribution incorporated within the Work constitutes direct
  2260        or contributory patent infringement, then any patent licenses
  2261        granted to You under this License for that Work shall terminate
  2262        as of the date such litigation is filed.
  2263  
  2264     4. Redistribution. You may reproduce and distribute copies of the
  2265        Work or Derivative Works thereof in any medium, with or without
  2266        modifications, and in Source or Object form, provided that You
  2267        meet the following conditions:
  2268  
  2269        (a) You must give any other recipients of the Work or
  2270            Derivative Works a copy of this License; and
  2271  
  2272        (b) You must cause any modified files to carry prominent notices
  2273            stating that You changed the files; and
  2274  
  2275        (c) You must retain, in the Source form of any Derivative Works
  2276            that You distribute, all copyright, patent, trademark, and
  2277            attribution notices from the Source form of the Work,
  2278            excluding those notices that do not pertain to any part of
  2279            the Derivative Works; and
  2280  
  2281        (d) If the Work includes a "NOTICE" text file as part of its
  2282            distribution, then any Derivative Works that You distribute must
  2283            include a readable copy of the attribution notices contained
  2284            within such NOTICE file, excluding those notices that do not
  2285            pertain to any part of the Derivative Works, in at least one
  2286            of the following places: within a NOTICE text file distributed
  2287            as part of the Derivative Works; within the Source form or
  2288            documentation, if provided along with the Derivative Works; or,
  2289            within a display generated by the Derivative Works, if and
  2290            wherever such third-party notices normally appear. The contents
  2291            of the NOTICE file are for informational purposes only and
  2292            do not modify the License. You may add Your own attribution
  2293            notices within Derivative Works that You distribute, alongside
  2294            or as an addendum to the NOTICE text from the Work, provided
  2295            that such additional attribution notices cannot be construed
  2296            as modifying the License.
  2297  
  2298        You may add Your own copyright statement to Your modifications and
  2299        may provide additional or different license terms and conditions
  2300        for use, reproduction, or distribution of Your modifications, or
  2301        for any such Derivative Works as a whole, provided Your use,
  2302        reproduction, and distribution of the Work otherwise complies with
  2303        the conditions stated in this License.
  2304  
  2305     5. Submission of Contributions. Unless You explicitly state otherwise,
  2306        any Contribution intentionally submitted for inclusion in the Work
  2307        by You to the Licensor shall be under the terms and conditions of
  2308        this License, without any additional terms or conditions.
  2309        Notwithstanding the above, nothing herein shall supersede or modify
  2310        the terms of any separate license agreement you may have executed
  2311        with Licensor regarding such Contributions.
  2312  
  2313     6. Trademarks. This License does not grant permission to use the trade
  2314        names, trademarks, service marks, or product names of the Licensor,
  2315        except as required for reasonable and customary use in describing the
  2316        origin of the Work and reproducing the content of the NOTICE file.
  2317  
  2318     7. Disclaimer of Warranty. Unless required by applicable law or
  2319        agreed to in writing, Licensor provides the Work (and each
  2320        Contributor provides its Contributions) on an "AS IS" BASIS,
  2321        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2322        implied, including, without limitation, any warranties or conditions
  2323        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2324        PARTICULAR PURPOSE. You are solely responsible for determining the
  2325        appropriateness of using or redistributing the Work and assume any
  2326        risks associated with Your exercise of permissions under this License.
  2327  
  2328     8. Limitation of Liability. In no event and under no legal theory,
  2329        whether in tort (including negligence), contract, or otherwise,
  2330        unless required by applicable law (such as deliberate and grossly
  2331        negligent acts) or agreed to in writing, shall any Contributor be
  2332        liable to You for damages, including any direct, indirect, special,
  2333        incidental, or consequential damages of any character arising as a
  2334        result of this License or out of the use or inability to use the
  2335        Work (including but not limited to damages for loss of goodwill,
  2336        work stoppage, computer failure or malfunction, or any and all
  2337        other commercial damages or losses), even if such Contributor
  2338        has been advised of the possibility of such damages.
  2339  
  2340     9. Accepting Warranty or Additional Liability. While redistributing
  2341        the Work or Derivative Works thereof, You may choose to offer,
  2342        and charge a fee for, acceptance of support, warranty, indemnity,
  2343        or other liability obligations and/or rights consistent with this
  2344        License. However, in accepting such obligations, You may act only
  2345        on Your own behalf and on Your sole responsibility, not on behalf
  2346        of any other Contributor, and only if You agree to indemnify,
  2347        defend, and hold each Contributor harmless for any liability
  2348        incurred by, or claims asserted against, such Contributor by reason
  2349        of your accepting any such warranty or additional liability.
  2350  
  2351     END OF TERMS AND CONDITIONS
  2352  
  2353     APPENDIX: How to apply the Apache License to your work.
  2354  
  2355        To apply the Apache License to your work, attach the following
  2356        boilerplate notice, with the fields enclosed by brackets "[]"
  2357        replaced with your own identifying information. (Don't include
  2358        the brackets!)  The text should be enclosed in the appropriate
  2359        comment syntax for the file format. We also recommend that a
  2360        file or class name and description of purpose be included on the
  2361        same "printed page" as the copyright notice for easier
  2362        identification within third-party archives.
  2363  
  2364     Copyright [yyyy] [name of copyright owner]
  2365  
  2366     Licensed under the Apache License, Version 2.0 (the "License");
  2367     you may not use this file except in compliance with the License.
  2368     You may obtain a copy of the License at
  2369  
  2370         http://www.apache.org/licenses/LICENSE-2.0
  2371  
  2372     Unless required by applicable law or agreed to in writing, software
  2373     distributed under the License is distributed on an "AS IS" BASIS,
  2374     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2375     See the License for the specific language governing permissions and
  2376     limitations under the License.
  2377  
  2378  ================================================================
  2379  
  2380  github.com/go-openapi/jsonpointer
  2381  https://github.com/go-openapi/jsonpointer
  2382  ----------------------------------------------------------------
  2383  
  2384                                   Apache License
  2385                             Version 2.0, January 2004
  2386                          http://www.apache.org/licenses/
  2387  
  2388     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2389  
  2390     1. Definitions.
  2391  
  2392        "License" shall mean the terms and conditions for use, reproduction,
  2393        and distribution as defined by Sections 1 through 9 of this document.
  2394  
  2395        "Licensor" shall mean the copyright owner or entity authorized by
  2396        the copyright owner that is granting the License.
  2397  
  2398        "Legal Entity" shall mean the union of the acting entity and all
  2399        other entities that control, are controlled by, or are under common
  2400        control with that entity. For the purposes of this definition,
  2401        "control" means (i) the power, direct or indirect, to cause the
  2402        direction or management of such entity, whether by contract or
  2403        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2404        outstanding shares, or (iii) beneficial ownership of such entity.
  2405  
  2406        "You" (or "Your") shall mean an individual or Legal Entity
  2407        exercising permissions granted by this License.
  2408  
  2409        "Source" form shall mean the preferred form for making modifications,
  2410        including but not limited to software source code, documentation
  2411        source, and configuration files.
  2412  
  2413        "Object" form shall mean any form resulting from mechanical
  2414        transformation or translation of a Source form, including but
  2415        not limited to compiled object code, generated documentation,
  2416        and conversions to other media types.
  2417  
  2418        "Work" shall mean the work of authorship, whether in Source or
  2419        Object form, made available under the License, as indicated by a
  2420        copyright notice that is included in or attached to the work
  2421        (an example is provided in the Appendix below).
  2422  
  2423        "Derivative Works" shall mean any work, whether in Source or Object
  2424        form, that is based on (or derived from) the Work and for which the
  2425        editorial revisions, annotations, elaborations, or other modifications
  2426        represent, as a whole, an original work of authorship. For the purposes
  2427        of this License, Derivative Works shall not include works that remain
  2428        separable from, or merely link (or bind by name) to the interfaces of,
  2429        the Work and Derivative Works thereof.
  2430  
  2431        "Contribution" shall mean any work of authorship, including
  2432        the original version of the Work and any modifications or additions
  2433        to that Work or Derivative Works thereof, that is intentionally
  2434        submitted to Licensor for inclusion in the Work by the copyright owner
  2435        or by an individual or Legal Entity authorized to submit on behalf of
  2436        the copyright owner. For the purposes of this definition, "submitted"
  2437        means any form of electronic, verbal, or written communication sent
  2438        to the Licensor or its representatives, including but not limited to
  2439        communication on electronic mailing lists, source code control systems,
  2440        and issue tracking systems that are managed by, or on behalf of, the
  2441        Licensor for the purpose of discussing and improving the Work, but
  2442        excluding communication that is conspicuously marked or otherwise
  2443        designated in writing by the copyright owner as "Not a Contribution."
  2444  
  2445        "Contributor" shall mean Licensor and any individual or Legal Entity
  2446        on behalf of whom a Contribution has been received by Licensor and
  2447        subsequently incorporated within the Work.
  2448  
  2449     2. Grant of Copyright License. Subject to the terms and conditions of
  2450        this License, each Contributor hereby grants to You a perpetual,
  2451        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2452        copyright license to reproduce, prepare Derivative Works of,
  2453        publicly display, publicly perform, sublicense, and distribute the
  2454        Work and such Derivative Works in Source or Object form.
  2455  
  2456     3. Grant of Patent License. Subject to the terms and conditions of
  2457        this License, each Contributor hereby grants to You a perpetual,
  2458        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2459        (except as stated in this section) patent license to make, have made,
  2460        use, offer to sell, sell, import, and otherwise transfer the Work,
  2461        where such license applies only to those patent claims licensable
  2462        by such Contributor that are necessarily infringed by their
  2463        Contribution(s) alone or by combination of their Contribution(s)
  2464        with the Work to which such Contribution(s) was submitted. If You
  2465        institute patent litigation against any entity (including a
  2466        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2467        or a Contribution incorporated within the Work constitutes direct
  2468        or contributory patent infringement, then any patent licenses
  2469        granted to You under this License for that Work shall terminate
  2470        as of the date such litigation is filed.
  2471  
  2472     4. Redistribution. You may reproduce and distribute copies of the
  2473        Work or Derivative Works thereof in any medium, with or without
  2474        modifications, and in Source or Object form, provided that You
  2475        meet the following conditions:
  2476  
  2477        (a) You must give any other recipients of the Work or
  2478            Derivative Works a copy of this License; and
  2479  
  2480        (b) You must cause any modified files to carry prominent notices
  2481            stating that You changed the files; and
  2482  
  2483        (c) You must retain, in the Source form of any Derivative Works
  2484            that You distribute, all copyright, patent, trademark, and
  2485            attribution notices from the Source form of the Work,
  2486            excluding those notices that do not pertain to any part of
  2487            the Derivative Works; and
  2488  
  2489        (d) If the Work includes a "NOTICE" text file as part of its
  2490            distribution, then any Derivative Works that You distribute must
  2491            include a readable copy of the attribution notices contained
  2492            within such NOTICE file, excluding those notices that do not
  2493            pertain to any part of the Derivative Works, in at least one
  2494            of the following places: within a NOTICE text file distributed
  2495            as part of the Derivative Works; within the Source form or
  2496            documentation, if provided along with the Derivative Works; or,
  2497            within a display generated by the Derivative Works, if and
  2498            wherever such third-party notices normally appear. The contents
  2499            of the NOTICE file are for informational purposes only and
  2500            do not modify the License. You may add Your own attribution
  2501            notices within Derivative Works that You distribute, alongside
  2502            or as an addendum to the NOTICE text from the Work, provided
  2503            that such additional attribution notices cannot be construed
  2504            as modifying the License.
  2505  
  2506        You may add Your own copyright statement to Your modifications and
  2507        may provide additional or different license terms and conditions
  2508        for use, reproduction, or distribution of Your modifications, or
  2509        for any such Derivative Works as a whole, provided Your use,
  2510        reproduction, and distribution of the Work otherwise complies with
  2511        the conditions stated in this License.
  2512  
  2513     5. Submission of Contributions. Unless You explicitly state otherwise,
  2514        any Contribution intentionally submitted for inclusion in the Work
  2515        by You to the Licensor shall be under the terms and conditions of
  2516        this License, without any additional terms or conditions.
  2517        Notwithstanding the above, nothing herein shall supersede or modify
  2518        the terms of any separate license agreement you may have executed
  2519        with Licensor regarding such Contributions.
  2520  
  2521     6. Trademarks. This License does not grant permission to use the trade
  2522        names, trademarks, service marks, or product names of the Licensor,
  2523        except as required for reasonable and customary use in describing the
  2524        origin of the Work and reproducing the content of the NOTICE file.
  2525  
  2526     7. Disclaimer of Warranty. Unless required by applicable law or
  2527        agreed to in writing, Licensor provides the Work (and each
  2528        Contributor provides its Contributions) on an "AS IS" BASIS,
  2529        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2530        implied, including, without limitation, any warranties or conditions
  2531        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2532        PARTICULAR PURPOSE. You are solely responsible for determining the
  2533        appropriateness of using or redistributing the Work and assume any
  2534        risks associated with Your exercise of permissions under this License.
  2535  
  2536     8. Limitation of Liability. In no event and under no legal theory,
  2537        whether in tort (including negligence), contract, or otherwise,
  2538        unless required by applicable law (such as deliberate and grossly
  2539        negligent acts) or agreed to in writing, shall any Contributor be
  2540        liable to You for damages, including any direct, indirect, special,
  2541        incidental, or consequential damages of any character arising as a
  2542        result of this License or out of the use or inability to use the
  2543        Work (including but not limited to damages for loss of goodwill,
  2544        work stoppage, computer failure or malfunction, or any and all
  2545        other commercial damages or losses), even if such Contributor
  2546        has been advised of the possibility of such damages.
  2547  
  2548     9. Accepting Warranty or Additional Liability. While redistributing
  2549        the Work or Derivative Works thereof, You may choose to offer,
  2550        and charge a fee for, acceptance of support, warranty, indemnity,
  2551        or other liability obligations and/or rights consistent with this
  2552        License. However, in accepting such obligations, You may act only
  2553        on Your own behalf and on Your sole responsibility, not on behalf
  2554        of any other Contributor, and only if You agree to indemnify,
  2555        defend, and hold each Contributor harmless for any liability
  2556        incurred by, or claims asserted against, such Contributor by reason
  2557        of your accepting any such warranty or additional liability.
  2558  
  2559     END OF TERMS AND CONDITIONS
  2560  
  2561     APPENDIX: How to apply the Apache License to your work.
  2562  
  2563        To apply the Apache License to your work, attach the following
  2564        boilerplate notice, with the fields enclosed by brackets "[]"
  2565        replaced with your own identifying information. (Don't include
  2566        the brackets!)  The text should be enclosed in the appropriate
  2567        comment syntax for the file format. We also recommend that a
  2568        file or class name and description of purpose be included on the
  2569        same "printed page" as the copyright notice for easier
  2570        identification within third-party archives.
  2571  
  2572     Copyright [yyyy] [name of copyright owner]
  2573  
  2574     Licensed under the Apache License, Version 2.0 (the "License");
  2575     you may not use this file except in compliance with the License.
  2576     You may obtain a copy of the License at
  2577  
  2578         http://www.apache.org/licenses/LICENSE-2.0
  2579  
  2580     Unless required by applicable law or agreed to in writing, software
  2581     distributed under the License is distributed on an "AS IS" BASIS,
  2582     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2583     See the License for the specific language governing permissions and
  2584     limitations under the License.
  2585  
  2586  ================================================================
  2587  
  2588  github.com/go-openapi/jsonreference
  2589  https://github.com/go-openapi/jsonreference
  2590  ----------------------------------------------------------------
  2591  
  2592                                   Apache License
  2593                             Version 2.0, January 2004
  2594                          http://www.apache.org/licenses/
  2595  
  2596     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2597  
  2598     1. Definitions.
  2599  
  2600        "License" shall mean the terms and conditions for use, reproduction,
  2601        and distribution as defined by Sections 1 through 9 of this document.
  2602  
  2603        "Licensor" shall mean the copyright owner or entity authorized by
  2604        the copyright owner that is granting the License.
  2605  
  2606        "Legal Entity" shall mean the union of the acting entity and all
  2607        other entities that control, are controlled by, or are under common
  2608        control with that entity. For the purposes of this definition,
  2609        "control" means (i) the power, direct or indirect, to cause the
  2610        direction or management of such entity, whether by contract or
  2611        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2612        outstanding shares, or (iii) beneficial ownership of such entity.
  2613  
  2614        "You" (or "Your") shall mean an individual or Legal Entity
  2615        exercising permissions granted by this License.
  2616  
  2617        "Source" form shall mean the preferred form for making modifications,
  2618        including but not limited to software source code, documentation
  2619        source, and configuration files.
  2620  
  2621        "Object" form shall mean any form resulting from mechanical
  2622        transformation or translation of a Source form, including but
  2623        not limited to compiled object code, generated documentation,
  2624        and conversions to other media types.
  2625  
  2626        "Work" shall mean the work of authorship, whether in Source or
  2627        Object form, made available under the License, as indicated by a
  2628        copyright notice that is included in or attached to the work
  2629        (an example is provided in the Appendix below).
  2630  
  2631        "Derivative Works" shall mean any work, whether in Source or Object
  2632        form, that is based on (or derived from) the Work and for which the
  2633        editorial revisions, annotations, elaborations, or other modifications
  2634        represent, as a whole, an original work of authorship. For the purposes
  2635        of this License, Derivative Works shall not include works that remain
  2636        separable from, or merely link (or bind by name) to the interfaces of,
  2637        the Work and Derivative Works thereof.
  2638  
  2639        "Contribution" shall mean any work of authorship, including
  2640        the original version of the Work and any modifications or additions
  2641        to that Work or Derivative Works thereof, that is intentionally
  2642        submitted to Licensor for inclusion in the Work by the copyright owner
  2643        or by an individual or Legal Entity authorized to submit on behalf of
  2644        the copyright owner. For the purposes of this definition, "submitted"
  2645        means any form of electronic, verbal, or written communication sent
  2646        to the Licensor or its representatives, including but not limited to
  2647        communication on electronic mailing lists, source code control systems,
  2648        and issue tracking systems that are managed by, or on behalf of, the
  2649        Licensor for the purpose of discussing and improving the Work, but
  2650        excluding communication that is conspicuously marked or otherwise
  2651        designated in writing by the copyright owner as "Not a Contribution."
  2652  
  2653        "Contributor" shall mean Licensor and any individual or Legal Entity
  2654        on behalf of whom a Contribution has been received by Licensor and
  2655        subsequently incorporated within the Work.
  2656  
  2657     2. Grant of Copyright License. Subject to the terms and conditions of
  2658        this License, each Contributor hereby grants to You a perpetual,
  2659        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2660        copyright license to reproduce, prepare Derivative Works of,
  2661        publicly display, publicly perform, sublicense, and distribute the
  2662        Work and such Derivative Works in Source or Object form.
  2663  
  2664     3. Grant of Patent License. Subject to the terms and conditions of
  2665        this License, each Contributor hereby grants to You a perpetual,
  2666        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2667        (except as stated in this section) patent license to make, have made,
  2668        use, offer to sell, sell, import, and otherwise transfer the Work,
  2669        where such license applies only to those patent claims licensable
  2670        by such Contributor that are necessarily infringed by their
  2671        Contribution(s) alone or by combination of their Contribution(s)
  2672        with the Work to which such Contribution(s) was submitted. If You
  2673        institute patent litigation against any entity (including a
  2674        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2675        or a Contribution incorporated within the Work constitutes direct
  2676        or contributory patent infringement, then any patent licenses
  2677        granted to You under this License for that Work shall terminate
  2678        as of the date such litigation is filed.
  2679  
  2680     4. Redistribution. You may reproduce and distribute copies of the
  2681        Work or Derivative Works thereof in any medium, with or without
  2682        modifications, and in Source or Object form, provided that You
  2683        meet the following conditions:
  2684  
  2685        (a) You must give any other recipients of the Work or
  2686            Derivative Works a copy of this License; and
  2687  
  2688        (b) You must cause any modified files to carry prominent notices
  2689            stating that You changed the files; and
  2690  
  2691        (c) You must retain, in the Source form of any Derivative Works
  2692            that You distribute, all copyright, patent, trademark, and
  2693            attribution notices from the Source form of the Work,
  2694            excluding those notices that do not pertain to any part of
  2695            the Derivative Works; and
  2696  
  2697        (d) If the Work includes a "NOTICE" text file as part of its
  2698            distribution, then any Derivative Works that You distribute must
  2699            include a readable copy of the attribution notices contained
  2700            within such NOTICE file, excluding those notices that do not
  2701            pertain to any part of the Derivative Works, in at least one
  2702            of the following places: within a NOTICE text file distributed
  2703            as part of the Derivative Works; within the Source form or
  2704            documentation, if provided along with the Derivative Works; or,
  2705            within a display generated by the Derivative Works, if and
  2706            wherever such third-party notices normally appear. The contents
  2707            of the NOTICE file are for informational purposes only and
  2708            do not modify the License. You may add Your own attribution
  2709            notices within Derivative Works that You distribute, alongside
  2710            or as an addendum to the NOTICE text from the Work, provided
  2711            that such additional attribution notices cannot be construed
  2712            as modifying the License.
  2713  
  2714        You may add Your own copyright statement to Your modifications and
  2715        may provide additional or different license terms and conditions
  2716        for use, reproduction, or distribution of Your modifications, or
  2717        for any such Derivative Works as a whole, provided Your use,
  2718        reproduction, and distribution of the Work otherwise complies with
  2719        the conditions stated in this License.
  2720  
  2721     5. Submission of Contributions. Unless You explicitly state otherwise,
  2722        any Contribution intentionally submitted for inclusion in the Work
  2723        by You to the Licensor shall be under the terms and conditions of
  2724        this License, without any additional terms or conditions.
  2725        Notwithstanding the above, nothing herein shall supersede or modify
  2726        the terms of any separate license agreement you may have executed
  2727        with Licensor regarding such Contributions.
  2728  
  2729     6. Trademarks. This License does not grant permission to use the trade
  2730        names, trademarks, service marks, or product names of the Licensor,
  2731        except as required for reasonable and customary use in describing the
  2732        origin of the Work and reproducing the content of the NOTICE file.
  2733  
  2734     7. Disclaimer of Warranty. Unless required by applicable law or
  2735        agreed to in writing, Licensor provides the Work (and each
  2736        Contributor provides its Contributions) on an "AS IS" BASIS,
  2737        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2738        implied, including, without limitation, any warranties or conditions
  2739        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2740        PARTICULAR PURPOSE. You are solely responsible for determining the
  2741        appropriateness of using or redistributing the Work and assume any
  2742        risks associated with Your exercise of permissions under this License.
  2743  
  2744     8. Limitation of Liability. In no event and under no legal theory,
  2745        whether in tort (including negligence), contract, or otherwise,
  2746        unless required by applicable law (such as deliberate and grossly
  2747        negligent acts) or agreed to in writing, shall any Contributor be
  2748        liable to You for damages, including any direct, indirect, special,
  2749        incidental, or consequential damages of any character arising as a
  2750        result of this License or out of the use or inability to use the
  2751        Work (including but not limited to damages for loss of goodwill,
  2752        work stoppage, computer failure or malfunction, or any and all
  2753        other commercial damages or losses), even if such Contributor
  2754        has been advised of the possibility of such damages.
  2755  
  2756     9. Accepting Warranty or Additional Liability. While redistributing
  2757        the Work or Derivative Works thereof, You may choose to offer,
  2758        and charge a fee for, acceptance of support, warranty, indemnity,
  2759        or other liability obligations and/or rights consistent with this
  2760        License. However, in accepting such obligations, You may act only
  2761        on Your own behalf and on Your sole responsibility, not on behalf
  2762        of any other Contributor, and only if You agree to indemnify,
  2763        defend, and hold each Contributor harmless for any liability
  2764        incurred by, or claims asserted against, such Contributor by reason
  2765        of your accepting any such warranty or additional liability.
  2766  
  2767     END OF TERMS AND CONDITIONS
  2768  
  2769     APPENDIX: How to apply the Apache License to your work.
  2770  
  2771        To apply the Apache License to your work, attach the following
  2772        boilerplate notice, with the fields enclosed by brackets "[]"
  2773        replaced with your own identifying information. (Don't include
  2774        the brackets!)  The text should be enclosed in the appropriate
  2775        comment syntax for the file format. We also recommend that a
  2776        file or class name and description of purpose be included on the
  2777        same "printed page" as the copyright notice for easier
  2778        identification within third-party archives.
  2779  
  2780     Copyright [yyyy] [name of copyright owner]
  2781  
  2782     Licensed under the Apache License, Version 2.0 (the "License");
  2783     you may not use this file except in compliance with the License.
  2784     You may obtain a copy of the License at
  2785  
  2786         http://www.apache.org/licenses/LICENSE-2.0
  2787  
  2788     Unless required by applicable law or agreed to in writing, software
  2789     distributed under the License is distributed on an "AS IS" BASIS,
  2790     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2791     See the License for the specific language governing permissions and
  2792     limitations under the License.
  2793  
  2794  ================================================================
  2795  
  2796  github.com/go-openapi/loads
  2797  https://github.com/go-openapi/loads
  2798  ----------------------------------------------------------------
  2799  
  2800                                   Apache License
  2801                             Version 2.0, January 2004
  2802                          http://www.apache.org/licenses/
  2803  
  2804     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2805  
  2806     1. Definitions.
  2807  
  2808        "License" shall mean the terms and conditions for use, reproduction,
  2809        and distribution as defined by Sections 1 through 9 of this document.
  2810  
  2811        "Licensor" shall mean the copyright owner or entity authorized by
  2812        the copyright owner that is granting the License.
  2813  
  2814        "Legal Entity" shall mean the union of the acting entity and all
  2815        other entities that control, are controlled by, or are under common
  2816        control with that entity. For the purposes of this definition,
  2817        "control" means (i) the power, direct or indirect, to cause the
  2818        direction or management of such entity, whether by contract or
  2819        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2820        outstanding shares, or (iii) beneficial ownership of such entity.
  2821  
  2822        "You" (or "Your") shall mean an individual or Legal Entity
  2823        exercising permissions granted by this License.
  2824  
  2825        "Source" form shall mean the preferred form for making modifications,
  2826        including but not limited to software source code, documentation
  2827        source, and configuration files.
  2828  
  2829        "Object" form shall mean any form resulting from mechanical
  2830        transformation or translation of a Source form, including but
  2831        not limited to compiled object code, generated documentation,
  2832        and conversions to other media types.
  2833  
  2834        "Work" shall mean the work of authorship, whether in Source or
  2835        Object form, made available under the License, as indicated by a
  2836        copyright notice that is included in or attached to the work
  2837        (an example is provided in the Appendix below).
  2838  
  2839        "Derivative Works" shall mean any work, whether in Source or Object
  2840        form, that is based on (or derived from) the Work and for which the
  2841        editorial revisions, annotations, elaborations, or other modifications
  2842        represent, as a whole, an original work of authorship. For the purposes
  2843        of this License, Derivative Works shall not include works that remain
  2844        separable from, or merely link (or bind by name) to the interfaces of,
  2845        the Work and Derivative Works thereof.
  2846  
  2847        "Contribution" shall mean any work of authorship, including
  2848        the original version of the Work and any modifications or additions
  2849        to that Work or Derivative Works thereof, that is intentionally
  2850        submitted to Licensor for inclusion in the Work by the copyright owner
  2851        or by an individual or Legal Entity authorized to submit on behalf of
  2852        the copyright owner. For the purposes of this definition, "submitted"
  2853        means any form of electronic, verbal, or written communication sent
  2854        to the Licensor or its representatives, including but not limited to
  2855        communication on electronic mailing lists, source code control systems,
  2856        and issue tracking systems that are managed by, or on behalf of, the
  2857        Licensor for the purpose of discussing and improving the Work, but
  2858        excluding communication that is conspicuously marked or otherwise
  2859        designated in writing by the copyright owner as "Not a Contribution."
  2860  
  2861        "Contributor" shall mean Licensor and any individual or Legal Entity
  2862        on behalf of whom a Contribution has been received by Licensor and
  2863        subsequently incorporated within the Work.
  2864  
  2865     2. Grant of Copyright License. Subject to the terms and conditions of
  2866        this License, each Contributor hereby grants to You a perpetual,
  2867        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2868        copyright license to reproduce, prepare Derivative Works of,
  2869        publicly display, publicly perform, sublicense, and distribute the
  2870        Work and such Derivative Works in Source or Object form.
  2871  
  2872     3. Grant of Patent License. Subject to the terms and conditions of
  2873        this License, each Contributor hereby grants to You a perpetual,
  2874        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2875        (except as stated in this section) patent license to make, have made,
  2876        use, offer to sell, sell, import, and otherwise transfer the Work,
  2877        where such license applies only to those patent claims licensable
  2878        by such Contributor that are necessarily infringed by their
  2879        Contribution(s) alone or by combination of their Contribution(s)
  2880        with the Work to which such Contribution(s) was submitted. If You
  2881        institute patent litigation against any entity (including a
  2882        cross-claim or counterclaim in a lawsuit) alleging that the Work
  2883        or a Contribution incorporated within the Work constitutes direct
  2884        or contributory patent infringement, then any patent licenses
  2885        granted to You under this License for that Work shall terminate
  2886        as of the date such litigation is filed.
  2887  
  2888     4. Redistribution. You may reproduce and distribute copies of the
  2889        Work or Derivative Works thereof in any medium, with or without
  2890        modifications, and in Source or Object form, provided that You
  2891        meet the following conditions:
  2892  
  2893        (a) You must give any other recipients of the Work or
  2894            Derivative Works a copy of this License; and
  2895  
  2896        (b) You must cause any modified files to carry prominent notices
  2897            stating that You changed the files; and
  2898  
  2899        (c) You must retain, in the Source form of any Derivative Works
  2900            that You distribute, all copyright, patent, trademark, and
  2901            attribution notices from the Source form of the Work,
  2902            excluding those notices that do not pertain to any part of
  2903            the Derivative Works; and
  2904  
  2905        (d) If the Work includes a "NOTICE" text file as part of its
  2906            distribution, then any Derivative Works that You distribute must
  2907            include a readable copy of the attribution notices contained
  2908            within such NOTICE file, excluding those notices that do not
  2909            pertain to any part of the Derivative Works, in at least one
  2910            of the following places: within a NOTICE text file distributed
  2911            as part of the Derivative Works; within the Source form or
  2912            documentation, if provided along with the Derivative Works; or,
  2913            within a display generated by the Derivative Works, if and
  2914            wherever such third-party notices normally appear. The contents
  2915            of the NOTICE file are for informational purposes only and
  2916            do not modify the License. You may add Your own attribution
  2917            notices within Derivative Works that You distribute, alongside
  2918            or as an addendum to the NOTICE text from the Work, provided
  2919            that such additional attribution notices cannot be construed
  2920            as modifying the License.
  2921  
  2922        You may add Your own copyright statement to Your modifications and
  2923        may provide additional or different license terms and conditions
  2924        for use, reproduction, or distribution of Your modifications, or
  2925        for any such Derivative Works as a whole, provided Your use,
  2926        reproduction, and distribution of the Work otherwise complies with
  2927        the conditions stated in this License.
  2928  
  2929     5. Submission of Contributions. Unless You explicitly state otherwise,
  2930        any Contribution intentionally submitted for inclusion in the Work
  2931        by You to the Licensor shall be under the terms and conditions of
  2932        this License, without any additional terms or conditions.
  2933        Notwithstanding the above, nothing herein shall supersede or modify
  2934        the terms of any separate license agreement you may have executed
  2935        with Licensor regarding such Contributions.
  2936  
  2937     6. Trademarks. This License does not grant permission to use the trade
  2938        names, trademarks, service marks, or product names of the Licensor,
  2939        except as required for reasonable and customary use in describing the
  2940        origin of the Work and reproducing the content of the NOTICE file.
  2941  
  2942     7. Disclaimer of Warranty. Unless required by applicable law or
  2943        agreed to in writing, Licensor provides the Work (and each
  2944        Contributor provides its Contributions) on an "AS IS" BASIS,
  2945        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2946        implied, including, without limitation, any warranties or conditions
  2947        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2948        PARTICULAR PURPOSE. You are solely responsible for determining the
  2949        appropriateness of using or redistributing the Work and assume any
  2950        risks associated with Your exercise of permissions under this License.
  2951  
  2952     8. Limitation of Liability. In no event and under no legal theory,
  2953        whether in tort (including negligence), contract, or otherwise,
  2954        unless required by applicable law (such as deliberate and grossly
  2955        negligent acts) or agreed to in writing, shall any Contributor be
  2956        liable to You for damages, including any direct, indirect, special,
  2957        incidental, or consequential damages of any character arising as a
  2958        result of this License or out of the use or inability to use the
  2959        Work (including but not limited to damages for loss of goodwill,
  2960        work stoppage, computer failure or malfunction, or any and all
  2961        other commercial damages or losses), even if such Contributor
  2962        has been advised of the possibility of such damages.
  2963  
  2964     9. Accepting Warranty or Additional Liability. While redistributing
  2965        the Work or Derivative Works thereof, You may choose to offer,
  2966        and charge a fee for, acceptance of support, warranty, indemnity,
  2967        or other liability obligations and/or rights consistent with this
  2968        License. However, in accepting such obligations, You may act only
  2969        on Your own behalf and on Your sole responsibility, not on behalf
  2970        of any other Contributor, and only if You agree to indemnify,
  2971        defend, and hold each Contributor harmless for any liability
  2972        incurred by, or claims asserted against, such Contributor by reason
  2973        of your accepting any such warranty or additional liability.
  2974  
  2975     END OF TERMS AND CONDITIONS
  2976  
  2977     APPENDIX: How to apply the Apache License to your work.
  2978  
  2979        To apply the Apache License to your work, attach the following
  2980        boilerplate notice, with the fields enclosed by brackets "[]"
  2981        replaced with your own identifying information. (Don't include
  2982        the brackets!)  The text should be enclosed in the appropriate
  2983        comment syntax for the file format. We also recommend that a
  2984        file or class name and description of purpose be included on the
  2985        same "printed page" as the copyright notice for easier
  2986        identification within third-party archives.
  2987  
  2988     Copyright [yyyy] [name of copyright owner]
  2989  
  2990     Licensed under the Apache License, Version 2.0 (the "License");
  2991     you may not use this file except in compliance with the License.
  2992     You may obtain a copy of the License at
  2993  
  2994         http://www.apache.org/licenses/LICENSE-2.0
  2995  
  2996     Unless required by applicable law or agreed to in writing, software
  2997     distributed under the License is distributed on an "AS IS" BASIS,
  2998     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2999     See the License for the specific language governing permissions and
  3000     limitations under the License.
  3001  
  3002  ================================================================
  3003  
  3004  github.com/go-openapi/runtime
  3005  https://github.com/go-openapi/runtime
  3006  ----------------------------------------------------------------
  3007  
  3008                                   Apache License
  3009                             Version 2.0, January 2004
  3010                          http://www.apache.org/licenses/
  3011  
  3012     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3013  
  3014     1. Definitions.
  3015  
  3016        "License" shall mean the terms and conditions for use, reproduction,
  3017        and distribution as defined by Sections 1 through 9 of this document.
  3018  
  3019        "Licensor" shall mean the copyright owner or entity authorized by
  3020        the copyright owner that is granting the License.
  3021  
  3022        "Legal Entity" shall mean the union of the acting entity and all
  3023        other entities that control, are controlled by, or are under common
  3024        control with that entity. For the purposes of this definition,
  3025        "control" means (i) the power, direct or indirect, to cause the
  3026        direction or management of such entity, whether by contract or
  3027        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3028        outstanding shares, or (iii) beneficial ownership of such entity.
  3029  
  3030        "You" (or "Your") shall mean an individual or Legal Entity
  3031        exercising permissions granted by this License.
  3032  
  3033        "Source" form shall mean the preferred form for making modifications,
  3034        including but not limited to software source code, documentation
  3035        source, and configuration files.
  3036  
  3037        "Object" form shall mean any form resulting from mechanical
  3038        transformation or translation of a Source form, including but
  3039        not limited to compiled object code, generated documentation,
  3040        and conversions to other media types.
  3041  
  3042        "Work" shall mean the work of authorship, whether in Source or
  3043        Object form, made available under the License, as indicated by a
  3044        copyright notice that is included in or attached to the work
  3045        (an example is provided in the Appendix below).
  3046  
  3047        "Derivative Works" shall mean any work, whether in Source or Object
  3048        form, that is based on (or derived from) the Work and for which the
  3049        editorial revisions, annotations, elaborations, or other modifications
  3050        represent, as a whole, an original work of authorship. For the purposes
  3051        of this License, Derivative Works shall not include works that remain
  3052        separable from, or merely link (or bind by name) to the interfaces of,
  3053        the Work and Derivative Works thereof.
  3054  
  3055        "Contribution" shall mean any work of authorship, including
  3056        the original version of the Work and any modifications or additions
  3057        to that Work or Derivative Works thereof, that is intentionally
  3058        submitted to Licensor for inclusion in the Work by the copyright owner
  3059        or by an individual or Legal Entity authorized to submit on behalf of
  3060        the copyright owner. For the purposes of this definition, "submitted"
  3061        means any form of electronic, verbal, or written communication sent
  3062        to the Licensor or its representatives, including but not limited to
  3063        communication on electronic mailing lists, source code control systems,
  3064        and issue tracking systems that are managed by, or on behalf of, the
  3065        Licensor for the purpose of discussing and improving the Work, but
  3066        excluding communication that is conspicuously marked or otherwise
  3067        designated in writing by the copyright owner as "Not a Contribution."
  3068  
  3069        "Contributor" shall mean Licensor and any individual or Legal Entity
  3070        on behalf of whom a Contribution has been received by Licensor and
  3071        subsequently incorporated within the Work.
  3072  
  3073     2. Grant of Copyright License. Subject to the terms and conditions of
  3074        this License, each Contributor hereby grants to You a perpetual,
  3075        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3076        copyright license to reproduce, prepare Derivative Works of,
  3077        publicly display, publicly perform, sublicense, and distribute the
  3078        Work and such Derivative Works in Source or Object form.
  3079  
  3080     3. Grant of Patent License. Subject to the terms and conditions of
  3081        this License, each Contributor hereby grants to You a perpetual,
  3082        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3083        (except as stated in this section) patent license to make, have made,
  3084        use, offer to sell, sell, import, and otherwise transfer the Work,
  3085        where such license applies only to those patent claims licensable
  3086        by such Contributor that are necessarily infringed by their
  3087        Contribution(s) alone or by combination of their Contribution(s)
  3088        with the Work to which such Contribution(s) was submitted. If You
  3089        institute patent litigation against any entity (including a
  3090        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3091        or a Contribution incorporated within the Work constitutes direct
  3092        or contributory patent infringement, then any patent licenses
  3093        granted to You under this License for that Work shall terminate
  3094        as of the date such litigation is filed.
  3095  
  3096     4. Redistribution. You may reproduce and distribute copies of the
  3097        Work or Derivative Works thereof in any medium, with or without
  3098        modifications, and in Source or Object form, provided that You
  3099        meet the following conditions:
  3100  
  3101        (a) You must give any other recipients of the Work or
  3102            Derivative Works a copy of this License; and
  3103  
  3104        (b) You must cause any modified files to carry prominent notices
  3105            stating that You changed the files; and
  3106  
  3107        (c) You must retain, in the Source form of any Derivative Works
  3108            that You distribute, all copyright, patent, trademark, and
  3109            attribution notices from the Source form of the Work,
  3110            excluding those notices that do not pertain to any part of
  3111            the Derivative Works; and
  3112  
  3113        (d) If the Work includes a "NOTICE" text file as part of its
  3114            distribution, then any Derivative Works that You distribute must
  3115            include a readable copy of the attribution notices contained
  3116            within such NOTICE file, excluding those notices that do not
  3117            pertain to any part of the Derivative Works, in at least one
  3118            of the following places: within a NOTICE text file distributed
  3119            as part of the Derivative Works; within the Source form or
  3120            documentation, if provided along with the Derivative Works; or,
  3121            within a display generated by the Derivative Works, if and
  3122            wherever such third-party notices normally appear. The contents
  3123            of the NOTICE file are for informational purposes only and
  3124            do not modify the License. You may add Your own attribution
  3125            notices within Derivative Works that You distribute, alongside
  3126            or as an addendum to the NOTICE text from the Work, provided
  3127            that such additional attribution notices cannot be construed
  3128            as modifying the License.
  3129  
  3130        You may add Your own copyright statement to Your modifications and
  3131        may provide additional or different license terms and conditions
  3132        for use, reproduction, or distribution of Your modifications, or
  3133        for any such Derivative Works as a whole, provided Your use,
  3134        reproduction, and distribution of the Work otherwise complies with
  3135        the conditions stated in this License.
  3136  
  3137     5. Submission of Contributions. Unless You explicitly state otherwise,
  3138        any Contribution intentionally submitted for inclusion in the Work
  3139        by You to the Licensor shall be under the terms and conditions of
  3140        this License, without any additional terms or conditions.
  3141        Notwithstanding the above, nothing herein shall supersede or modify
  3142        the terms of any separate license agreement you may have executed
  3143        with Licensor regarding such Contributions.
  3144  
  3145     6. Trademarks. This License does not grant permission to use the trade
  3146        names, trademarks, service marks, or product names of the Licensor,
  3147        except as required for reasonable and customary use in describing the
  3148        origin of the Work and reproducing the content of the NOTICE file.
  3149  
  3150     7. Disclaimer of Warranty. Unless required by applicable law or
  3151        agreed to in writing, Licensor provides the Work (and each
  3152        Contributor provides its Contributions) on an "AS IS" BASIS,
  3153        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3154        implied, including, without limitation, any warranties or conditions
  3155        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3156        PARTICULAR PURPOSE. You are solely responsible for determining the
  3157        appropriateness of using or redistributing the Work and assume any
  3158        risks associated with Your exercise of permissions under this License.
  3159  
  3160     8. Limitation of Liability. In no event and under no legal theory,
  3161        whether in tort (including negligence), contract, or otherwise,
  3162        unless required by applicable law (such as deliberate and grossly
  3163        negligent acts) or agreed to in writing, shall any Contributor be
  3164        liable to You for damages, including any direct, indirect, special,
  3165        incidental, or consequential damages of any character arising as a
  3166        result of this License or out of the use or inability to use the
  3167        Work (including but not limited to damages for loss of goodwill,
  3168        work stoppage, computer failure or malfunction, or any and all
  3169        other commercial damages or losses), even if such Contributor
  3170        has been advised of the possibility of such damages.
  3171  
  3172     9. Accepting Warranty or Additional Liability. While redistributing
  3173        the Work or Derivative Works thereof, You may choose to offer,
  3174        and charge a fee for, acceptance of support, warranty, indemnity,
  3175        or other liability obligations and/or rights consistent with this
  3176        License. However, in accepting such obligations, You may act only
  3177        on Your own behalf and on Your sole responsibility, not on behalf
  3178        of any other Contributor, and only if You agree to indemnify,
  3179        defend, and hold each Contributor harmless for any liability
  3180        incurred by, or claims asserted against, such Contributor by reason
  3181        of your accepting any such warranty or additional liability.
  3182  
  3183     END OF TERMS AND CONDITIONS
  3184  
  3185     APPENDIX: How to apply the Apache License to your work.
  3186  
  3187        To apply the Apache License to your work, attach the following
  3188        boilerplate notice, with the fields enclosed by brackets "[]"
  3189        replaced with your own identifying information. (Don't include
  3190        the brackets!)  The text should be enclosed in the appropriate
  3191        comment syntax for the file format. We also recommend that a
  3192        file or class name and description of purpose be included on the
  3193        same "printed page" as the copyright notice for easier
  3194        identification within third-party archives.
  3195  
  3196     Copyright [yyyy] [name of copyright owner]
  3197  
  3198     Licensed under the Apache License, Version 2.0 (the "License");
  3199     you may not use this file except in compliance with the License.
  3200     You may obtain a copy of the License at
  3201  
  3202         http://www.apache.org/licenses/LICENSE-2.0
  3203  
  3204     Unless required by applicable law or agreed to in writing, software
  3205     distributed under the License is distributed on an "AS IS" BASIS,
  3206     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3207     See the License for the specific language governing permissions and
  3208     limitations under the License.
  3209  
  3210  ================================================================
  3211  
  3212  github.com/go-openapi/spec
  3213  https://github.com/go-openapi/spec
  3214  ----------------------------------------------------------------
  3215  
  3216                                   Apache License
  3217                             Version 2.0, January 2004
  3218                          http://www.apache.org/licenses/
  3219  
  3220     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3221  
  3222     1. Definitions.
  3223  
  3224        "License" shall mean the terms and conditions for use, reproduction,
  3225        and distribution as defined by Sections 1 through 9 of this document.
  3226  
  3227        "Licensor" shall mean the copyright owner or entity authorized by
  3228        the copyright owner that is granting the License.
  3229  
  3230        "Legal Entity" shall mean the union of the acting entity and all
  3231        other entities that control, are controlled by, or are under common
  3232        control with that entity. For the purposes of this definition,
  3233        "control" means (i) the power, direct or indirect, to cause the
  3234        direction or management of such entity, whether by contract or
  3235        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3236        outstanding shares, or (iii) beneficial ownership of such entity.
  3237  
  3238        "You" (or "Your") shall mean an individual or Legal Entity
  3239        exercising permissions granted by this License.
  3240  
  3241        "Source" form shall mean the preferred form for making modifications,
  3242        including but not limited to software source code, documentation
  3243        source, and configuration files.
  3244  
  3245        "Object" form shall mean any form resulting from mechanical
  3246        transformation or translation of a Source form, including but
  3247        not limited to compiled object code, generated documentation,
  3248        and conversions to other media types.
  3249  
  3250        "Work" shall mean the work of authorship, whether in Source or
  3251        Object form, made available under the License, as indicated by a
  3252        copyright notice that is included in or attached to the work
  3253        (an example is provided in the Appendix below).
  3254  
  3255        "Derivative Works" shall mean any work, whether in Source or Object
  3256        form, that is based on (or derived from) the Work and for which the
  3257        editorial revisions, annotations, elaborations, or other modifications
  3258        represent, as a whole, an original work of authorship. For the purposes
  3259        of this License, Derivative Works shall not include works that remain
  3260        separable from, or merely link (or bind by name) to the interfaces of,
  3261        the Work and Derivative Works thereof.
  3262  
  3263        "Contribution" shall mean any work of authorship, including
  3264        the original version of the Work and any modifications or additions
  3265        to that Work or Derivative Works thereof, that is intentionally
  3266        submitted to Licensor for inclusion in the Work by the copyright owner
  3267        or by an individual or Legal Entity authorized to submit on behalf of
  3268        the copyright owner. For the purposes of this definition, "submitted"
  3269        means any form of electronic, verbal, or written communication sent
  3270        to the Licensor or its representatives, including but not limited to
  3271        communication on electronic mailing lists, source code control systems,
  3272        and issue tracking systems that are managed by, or on behalf of, the
  3273        Licensor for the purpose of discussing and improving the Work, but
  3274        excluding communication that is conspicuously marked or otherwise
  3275        designated in writing by the copyright owner as "Not a Contribution."
  3276  
  3277        "Contributor" shall mean Licensor and any individual or Legal Entity
  3278        on behalf of whom a Contribution has been received by Licensor and
  3279        subsequently incorporated within the Work.
  3280  
  3281     2. Grant of Copyright License. Subject to the terms and conditions of
  3282        this License, each Contributor hereby grants to You a perpetual,
  3283        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3284        copyright license to reproduce, prepare Derivative Works of,
  3285        publicly display, publicly perform, sublicense, and distribute the
  3286        Work and such Derivative Works in Source or Object form.
  3287  
  3288     3. Grant of Patent License. Subject to the terms and conditions of
  3289        this License, each Contributor hereby grants to You a perpetual,
  3290        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3291        (except as stated in this section) patent license to make, have made,
  3292        use, offer to sell, sell, import, and otherwise transfer the Work,
  3293        where such license applies only to those patent claims licensable
  3294        by such Contributor that are necessarily infringed by their
  3295        Contribution(s) alone or by combination of their Contribution(s)
  3296        with the Work to which such Contribution(s) was submitted. If You
  3297        institute patent litigation against any entity (including a
  3298        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3299        or a Contribution incorporated within the Work constitutes direct
  3300        or contributory patent infringement, then any patent licenses
  3301        granted to You under this License for that Work shall terminate
  3302        as of the date such litigation is filed.
  3303  
  3304     4. Redistribution. You may reproduce and distribute copies of the
  3305        Work or Derivative Works thereof in any medium, with or without
  3306        modifications, and in Source or Object form, provided that You
  3307        meet the following conditions:
  3308  
  3309        (a) You must give any other recipients of the Work or
  3310            Derivative Works a copy of this License; and
  3311  
  3312        (b) You must cause any modified files to carry prominent notices
  3313            stating that You changed the files; and
  3314  
  3315        (c) You must retain, in the Source form of any Derivative Works
  3316            that You distribute, all copyright, patent, trademark, and
  3317            attribution notices from the Source form of the Work,
  3318            excluding those notices that do not pertain to any part of
  3319            the Derivative Works; and
  3320  
  3321        (d) If the Work includes a "NOTICE" text file as part of its
  3322            distribution, then any Derivative Works that You distribute must
  3323            include a readable copy of the attribution notices contained
  3324            within such NOTICE file, excluding those notices that do not
  3325            pertain to any part of the Derivative Works, in at least one
  3326            of the following places: within a NOTICE text file distributed
  3327            as part of the Derivative Works; within the Source form or
  3328            documentation, if provided along with the Derivative Works; or,
  3329            within a display generated by the Derivative Works, if and
  3330            wherever such third-party notices normally appear. The contents
  3331            of the NOTICE file are for informational purposes only and
  3332            do not modify the License. You may add Your own attribution
  3333            notices within Derivative Works that You distribute, alongside
  3334            or as an addendum to the NOTICE text from the Work, provided
  3335            that such additional attribution notices cannot be construed
  3336            as modifying the License.
  3337  
  3338        You may add Your own copyright statement to Your modifications and
  3339        may provide additional or different license terms and conditions
  3340        for use, reproduction, or distribution of Your modifications, or
  3341        for any such Derivative Works as a whole, provided Your use,
  3342        reproduction, and distribution of the Work otherwise complies with
  3343        the conditions stated in this License.
  3344  
  3345     5. Submission of Contributions. Unless You explicitly state otherwise,
  3346        any Contribution intentionally submitted for inclusion in the Work
  3347        by You to the Licensor shall be under the terms and conditions of
  3348        this License, without any additional terms or conditions.
  3349        Notwithstanding the above, nothing herein shall supersede or modify
  3350        the terms of any separate license agreement you may have executed
  3351        with Licensor regarding such Contributions.
  3352  
  3353     6. Trademarks. This License does not grant permission to use the trade
  3354        names, trademarks, service marks, or product names of the Licensor,
  3355        except as required for reasonable and customary use in describing the
  3356        origin of the Work and reproducing the content of the NOTICE file.
  3357  
  3358     7. Disclaimer of Warranty. Unless required by applicable law or
  3359        agreed to in writing, Licensor provides the Work (and each
  3360        Contributor provides its Contributions) on an "AS IS" BASIS,
  3361        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3362        implied, including, without limitation, any warranties or conditions
  3363        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3364        PARTICULAR PURPOSE. You are solely responsible for determining the
  3365        appropriateness of using or redistributing the Work and assume any
  3366        risks associated with Your exercise of permissions under this License.
  3367  
  3368     8. Limitation of Liability. In no event and under no legal theory,
  3369        whether in tort (including negligence), contract, or otherwise,
  3370        unless required by applicable law (such as deliberate and grossly
  3371        negligent acts) or agreed to in writing, shall any Contributor be
  3372        liable to You for damages, including any direct, indirect, special,
  3373        incidental, or consequential damages of any character arising as a
  3374        result of this License or out of the use or inability to use the
  3375        Work (including but not limited to damages for loss of goodwill,
  3376        work stoppage, computer failure or malfunction, or any and all
  3377        other commercial damages or losses), even if such Contributor
  3378        has been advised of the possibility of such damages.
  3379  
  3380     9. Accepting Warranty or Additional Liability. While redistributing
  3381        the Work or Derivative Works thereof, You may choose to offer,
  3382        and charge a fee for, acceptance of support, warranty, indemnity,
  3383        or other liability obligations and/or rights consistent with this
  3384        License. However, in accepting such obligations, You may act only
  3385        on Your own behalf and on Your sole responsibility, not on behalf
  3386        of any other Contributor, and only if You agree to indemnify,
  3387        defend, and hold each Contributor harmless for any liability
  3388        incurred by, or claims asserted against, such Contributor by reason
  3389        of your accepting any such warranty or additional liability.
  3390  
  3391     END OF TERMS AND CONDITIONS
  3392  
  3393     APPENDIX: How to apply the Apache License to your work.
  3394  
  3395        To apply the Apache License to your work, attach the following
  3396        boilerplate notice, with the fields enclosed by brackets "[]"
  3397        replaced with your own identifying information. (Don't include
  3398        the brackets!)  The text should be enclosed in the appropriate
  3399        comment syntax for the file format. We also recommend that a
  3400        file or class name and description of purpose be included on the
  3401        same "printed page" as the copyright notice for easier
  3402        identification within third-party archives.
  3403  
  3404     Copyright [yyyy] [name of copyright owner]
  3405  
  3406     Licensed under the Apache License, Version 2.0 (the "License");
  3407     you may not use this file except in compliance with the License.
  3408     You may obtain a copy of the License at
  3409  
  3410         http://www.apache.org/licenses/LICENSE-2.0
  3411  
  3412     Unless required by applicable law or agreed to in writing, software
  3413     distributed under the License is distributed on an "AS IS" BASIS,
  3414     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3415     See the License for the specific language governing permissions and
  3416     limitations under the License.
  3417  
  3418  ================================================================
  3419  
  3420  github.com/go-openapi/strfmt
  3421  https://github.com/go-openapi/strfmt
  3422  ----------------------------------------------------------------
  3423  
  3424                                   Apache License
  3425                             Version 2.0, January 2004
  3426                          http://www.apache.org/licenses/
  3427  
  3428     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3429  
  3430     1. Definitions.
  3431  
  3432        "License" shall mean the terms and conditions for use, reproduction,
  3433        and distribution as defined by Sections 1 through 9 of this document.
  3434  
  3435        "Licensor" shall mean the copyright owner or entity authorized by
  3436        the copyright owner that is granting the License.
  3437  
  3438        "Legal Entity" shall mean the union of the acting entity and all
  3439        other entities that control, are controlled by, or are under common
  3440        control with that entity. For the purposes of this definition,
  3441        "control" means (i) the power, direct or indirect, to cause the
  3442        direction or management of such entity, whether by contract or
  3443        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3444        outstanding shares, or (iii) beneficial ownership of such entity.
  3445  
  3446        "You" (or "Your") shall mean an individual or Legal Entity
  3447        exercising permissions granted by this License.
  3448  
  3449        "Source" form shall mean the preferred form for making modifications,
  3450        including but not limited to software source code, documentation
  3451        source, and configuration files.
  3452  
  3453        "Object" form shall mean any form resulting from mechanical
  3454        transformation or translation of a Source form, including but
  3455        not limited to compiled object code, generated documentation,
  3456        and conversions to other media types.
  3457  
  3458        "Work" shall mean the work of authorship, whether in Source or
  3459        Object form, made available under the License, as indicated by a
  3460        copyright notice that is included in or attached to the work
  3461        (an example is provided in the Appendix below).
  3462  
  3463        "Derivative Works" shall mean any work, whether in Source or Object
  3464        form, that is based on (or derived from) the Work and for which the
  3465        editorial revisions, annotations, elaborations, or other modifications
  3466        represent, as a whole, an original work of authorship. For the purposes
  3467        of this License, Derivative Works shall not include works that remain
  3468        separable from, or merely link (or bind by name) to the interfaces of,
  3469        the Work and Derivative Works thereof.
  3470  
  3471        "Contribution" shall mean any work of authorship, including
  3472        the original version of the Work and any modifications or additions
  3473        to that Work or Derivative Works thereof, that is intentionally
  3474        submitted to Licensor for inclusion in the Work by the copyright owner
  3475        or by an individual or Legal Entity authorized to submit on behalf of
  3476        the copyright owner. For the purposes of this definition, "submitted"
  3477        means any form of electronic, verbal, or written communication sent
  3478        to the Licensor or its representatives, including but not limited to
  3479        communication on electronic mailing lists, source code control systems,
  3480        and issue tracking systems that are managed by, or on behalf of, the
  3481        Licensor for the purpose of discussing and improving the Work, but
  3482        excluding communication that is conspicuously marked or otherwise
  3483        designated in writing by the copyright owner as "Not a Contribution."
  3484  
  3485        "Contributor" shall mean Licensor and any individual or Legal Entity
  3486        on behalf of whom a Contribution has been received by Licensor and
  3487        subsequently incorporated within the Work.
  3488  
  3489     2. Grant of Copyright License. Subject to the terms and conditions of
  3490        this License, each Contributor hereby grants to You a perpetual,
  3491        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3492        copyright license to reproduce, prepare Derivative Works of,
  3493        publicly display, publicly perform, sublicense, and distribute the
  3494        Work and such Derivative Works in Source or Object form.
  3495  
  3496     3. Grant of Patent License. Subject to the terms and conditions of
  3497        this License, each Contributor hereby grants to You a perpetual,
  3498        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3499        (except as stated in this section) patent license to make, have made,
  3500        use, offer to sell, sell, import, and otherwise transfer the Work,
  3501        where such license applies only to those patent claims licensable
  3502        by such Contributor that are necessarily infringed by their
  3503        Contribution(s) alone or by combination of their Contribution(s)
  3504        with the Work to which such Contribution(s) was submitted. If You
  3505        institute patent litigation against any entity (including a
  3506        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3507        or a Contribution incorporated within the Work constitutes direct
  3508        or contributory patent infringement, then any patent licenses
  3509        granted to You under this License for that Work shall terminate
  3510        as of the date such litigation is filed.
  3511  
  3512     4. Redistribution. You may reproduce and distribute copies of the
  3513        Work or Derivative Works thereof in any medium, with or without
  3514        modifications, and in Source or Object form, provided that You
  3515        meet the following conditions:
  3516  
  3517        (a) You must give any other recipients of the Work or
  3518            Derivative Works a copy of this License; and
  3519  
  3520        (b) You must cause any modified files to carry prominent notices
  3521            stating that You changed the files; and
  3522  
  3523        (c) You must retain, in the Source form of any Derivative Works
  3524            that You distribute, all copyright, patent, trademark, and
  3525            attribution notices from the Source form of the Work,
  3526            excluding those notices that do not pertain to any part of
  3527            the Derivative Works; and
  3528  
  3529        (d) If the Work includes a "NOTICE" text file as part of its
  3530            distribution, then any Derivative Works that You distribute must
  3531            include a readable copy of the attribution notices contained
  3532            within such NOTICE file, excluding those notices that do not
  3533            pertain to any part of the Derivative Works, in at least one
  3534            of the following places: within a NOTICE text file distributed
  3535            as part of the Derivative Works; within the Source form or
  3536            documentation, if provided along with the Derivative Works; or,
  3537            within a display generated by the Derivative Works, if and
  3538            wherever such third-party notices normally appear. The contents
  3539            of the NOTICE file are for informational purposes only and
  3540            do not modify the License. You may add Your own attribution
  3541            notices within Derivative Works that You distribute, alongside
  3542            or as an addendum to the NOTICE text from the Work, provided
  3543            that such additional attribution notices cannot be construed
  3544            as modifying the License.
  3545  
  3546        You may add Your own copyright statement to Your modifications and
  3547        may provide additional or different license terms and conditions
  3548        for use, reproduction, or distribution of Your modifications, or
  3549        for any such Derivative Works as a whole, provided Your use,
  3550        reproduction, and distribution of the Work otherwise complies with
  3551        the conditions stated in this License.
  3552  
  3553     5. Submission of Contributions. Unless You explicitly state otherwise,
  3554        any Contribution intentionally submitted for inclusion in the Work
  3555        by You to the Licensor shall be under the terms and conditions of
  3556        this License, without any additional terms or conditions.
  3557        Notwithstanding the above, nothing herein shall supersede or modify
  3558        the terms of any separate license agreement you may have executed
  3559        with Licensor regarding such Contributions.
  3560  
  3561     6. Trademarks. This License does not grant permission to use the trade
  3562        names, trademarks, service marks, or product names of the Licensor,
  3563        except as required for reasonable and customary use in describing the
  3564        origin of the Work and reproducing the content of the NOTICE file.
  3565  
  3566     7. Disclaimer of Warranty. Unless required by applicable law or
  3567        agreed to in writing, Licensor provides the Work (and each
  3568        Contributor provides its Contributions) on an "AS IS" BASIS,
  3569        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3570        implied, including, without limitation, any warranties or conditions
  3571        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3572        PARTICULAR PURPOSE. You are solely responsible for determining the
  3573        appropriateness of using or redistributing the Work and assume any
  3574        risks associated with Your exercise of permissions under this License.
  3575  
  3576     8. Limitation of Liability. In no event and under no legal theory,
  3577        whether in tort (including negligence), contract, or otherwise,
  3578        unless required by applicable law (such as deliberate and grossly
  3579        negligent acts) or agreed to in writing, shall any Contributor be
  3580        liable to You for damages, including any direct, indirect, special,
  3581        incidental, or consequential damages of any character arising as a
  3582        result of this License or out of the use or inability to use the
  3583        Work (including but not limited to damages for loss of goodwill,
  3584        work stoppage, computer failure or malfunction, or any and all
  3585        other commercial damages or losses), even if such Contributor
  3586        has been advised of the possibility of such damages.
  3587  
  3588     9. Accepting Warranty or Additional Liability. While redistributing
  3589        the Work or Derivative Works thereof, You may choose to offer,
  3590        and charge a fee for, acceptance of support, warranty, indemnity,
  3591        or other liability obligations and/or rights consistent with this
  3592        License. However, in accepting such obligations, You may act only
  3593        on Your own behalf and on Your sole responsibility, not on behalf
  3594        of any other Contributor, and only if You agree to indemnify,
  3595        defend, and hold each Contributor harmless for any liability
  3596        incurred by, or claims asserted against, such Contributor by reason
  3597        of your accepting any such warranty or additional liability.
  3598  
  3599     END OF TERMS AND CONDITIONS
  3600  
  3601     APPENDIX: How to apply the Apache License to your work.
  3602  
  3603        To apply the Apache License to your work, attach the following
  3604        boilerplate notice, with the fields enclosed by brackets "[]"
  3605        replaced with your own identifying information. (Don't include
  3606        the brackets!)  The text should be enclosed in the appropriate
  3607        comment syntax for the file format. We also recommend that a
  3608        file or class name and description of purpose be included on the
  3609        same "printed page" as the copyright notice for easier
  3610        identification within third-party archives.
  3611  
  3612     Copyright [yyyy] [name of copyright owner]
  3613  
  3614     Licensed under the Apache License, Version 2.0 (the "License");
  3615     you may not use this file except in compliance with the License.
  3616     You may obtain a copy of the License at
  3617  
  3618         http://www.apache.org/licenses/LICENSE-2.0
  3619  
  3620     Unless required by applicable law or agreed to in writing, software
  3621     distributed under the License is distributed on an "AS IS" BASIS,
  3622     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3623     See the License for the specific language governing permissions and
  3624     limitations under the License.
  3625  
  3626  ================================================================
  3627  
  3628  github.com/go-openapi/swag
  3629  https://github.com/go-openapi/swag
  3630  ----------------------------------------------------------------
  3631  
  3632                                   Apache License
  3633                             Version 2.0, January 2004
  3634                          http://www.apache.org/licenses/
  3635  
  3636     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3637  
  3638     1. Definitions.
  3639  
  3640        "License" shall mean the terms and conditions for use, reproduction,
  3641        and distribution as defined by Sections 1 through 9 of this document.
  3642  
  3643        "Licensor" shall mean the copyright owner or entity authorized by
  3644        the copyright owner that is granting the License.
  3645  
  3646        "Legal Entity" shall mean the union of the acting entity and all
  3647        other entities that control, are controlled by, or are under common
  3648        control with that entity. For the purposes of this definition,
  3649        "control" means (i) the power, direct or indirect, to cause the
  3650        direction or management of such entity, whether by contract or
  3651        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3652        outstanding shares, or (iii) beneficial ownership of such entity.
  3653  
  3654        "You" (or "Your") shall mean an individual or Legal Entity
  3655        exercising permissions granted by this License.
  3656  
  3657        "Source" form shall mean the preferred form for making modifications,
  3658        including but not limited to software source code, documentation
  3659        source, and configuration files.
  3660  
  3661        "Object" form shall mean any form resulting from mechanical
  3662        transformation or translation of a Source form, including but
  3663        not limited to compiled object code, generated documentation,
  3664        and conversions to other media types.
  3665  
  3666        "Work" shall mean the work of authorship, whether in Source or
  3667        Object form, made available under the License, as indicated by a
  3668        copyright notice that is included in or attached to the work
  3669        (an example is provided in the Appendix below).
  3670  
  3671        "Derivative Works" shall mean any work, whether in Source or Object
  3672        form, that is based on (or derived from) the Work and for which the
  3673        editorial revisions, annotations, elaborations, or other modifications
  3674        represent, as a whole, an original work of authorship. For the purposes
  3675        of this License, Derivative Works shall not include works that remain
  3676        separable from, or merely link (or bind by name) to the interfaces of,
  3677        the Work and Derivative Works thereof.
  3678  
  3679        "Contribution" shall mean any work of authorship, including
  3680        the original version of the Work and any modifications or additions
  3681        to that Work or Derivative Works thereof, that is intentionally
  3682        submitted to Licensor for inclusion in the Work by the copyright owner
  3683        or by an individual or Legal Entity authorized to submit on behalf of
  3684        the copyright owner. For the purposes of this definition, "submitted"
  3685        means any form of electronic, verbal, or written communication sent
  3686        to the Licensor or its representatives, including but not limited to
  3687        communication on electronic mailing lists, source code control systems,
  3688        and issue tracking systems that are managed by, or on behalf of, the
  3689        Licensor for the purpose of discussing and improving the Work, but
  3690        excluding communication that is conspicuously marked or otherwise
  3691        designated in writing by the copyright owner as "Not a Contribution."
  3692  
  3693        "Contributor" shall mean Licensor and any individual or Legal Entity
  3694        on behalf of whom a Contribution has been received by Licensor and
  3695        subsequently incorporated within the Work.
  3696  
  3697     2. Grant of Copyright License. Subject to the terms and conditions of
  3698        this License, each Contributor hereby grants to You a perpetual,
  3699        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3700        copyright license to reproduce, prepare Derivative Works of,
  3701        publicly display, publicly perform, sublicense, and distribute the
  3702        Work and such Derivative Works in Source or Object form.
  3703  
  3704     3. Grant of Patent License. Subject to the terms and conditions of
  3705        this License, each Contributor hereby grants to You a perpetual,
  3706        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3707        (except as stated in this section) patent license to make, have made,
  3708        use, offer to sell, sell, import, and otherwise transfer the Work,
  3709        where such license applies only to those patent claims licensable
  3710        by such Contributor that are necessarily infringed by their
  3711        Contribution(s) alone or by combination of their Contribution(s)
  3712        with the Work to which such Contribution(s) was submitted. If You
  3713        institute patent litigation against any entity (including a
  3714        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3715        or a Contribution incorporated within the Work constitutes direct
  3716        or contributory patent infringement, then any patent licenses
  3717        granted to You under this License for that Work shall terminate
  3718        as of the date such litigation is filed.
  3719  
  3720     4. Redistribution. You may reproduce and distribute copies of the
  3721        Work or Derivative Works thereof in any medium, with or without
  3722        modifications, and in Source or Object form, provided that You
  3723        meet the following conditions:
  3724  
  3725        (a) You must give any other recipients of the Work or
  3726            Derivative Works a copy of this License; and
  3727  
  3728        (b) You must cause any modified files to carry prominent notices
  3729            stating that You changed the files; and
  3730  
  3731        (c) You must retain, in the Source form of any Derivative Works
  3732            that You distribute, all copyright, patent, trademark, and
  3733            attribution notices from the Source form of the Work,
  3734            excluding those notices that do not pertain to any part of
  3735            the Derivative Works; and
  3736  
  3737        (d) If the Work includes a "NOTICE" text file as part of its
  3738            distribution, then any Derivative Works that You distribute must
  3739            include a readable copy of the attribution notices contained
  3740            within such NOTICE file, excluding those notices that do not
  3741            pertain to any part of the Derivative Works, in at least one
  3742            of the following places: within a NOTICE text file distributed
  3743            as part of the Derivative Works; within the Source form or
  3744            documentation, if provided along with the Derivative Works; or,
  3745            within a display generated by the Derivative Works, if and
  3746            wherever such third-party notices normally appear. The contents
  3747            of the NOTICE file are for informational purposes only and
  3748            do not modify the License. You may add Your own attribution
  3749            notices within Derivative Works that You distribute, alongside
  3750            or as an addendum to the NOTICE text from the Work, provided
  3751            that such additional attribution notices cannot be construed
  3752            as modifying the License.
  3753  
  3754        You may add Your own copyright statement to Your modifications and
  3755        may provide additional or different license terms and conditions
  3756        for use, reproduction, or distribution of Your modifications, or
  3757        for any such Derivative Works as a whole, provided Your use,
  3758        reproduction, and distribution of the Work otherwise complies with
  3759        the conditions stated in this License.
  3760  
  3761     5. Submission of Contributions. Unless You explicitly state otherwise,
  3762        any Contribution intentionally submitted for inclusion in the Work
  3763        by You to the Licensor shall be under the terms and conditions of
  3764        this License, without any additional terms or conditions.
  3765        Notwithstanding the above, nothing herein shall supersede or modify
  3766        the terms of any separate license agreement you may have executed
  3767        with Licensor regarding such Contributions.
  3768  
  3769     6. Trademarks. This License does not grant permission to use the trade
  3770        names, trademarks, service marks, or product names of the Licensor,
  3771        except as required for reasonable and customary use in describing the
  3772        origin of the Work and reproducing the content of the NOTICE file.
  3773  
  3774     7. Disclaimer of Warranty. Unless required by applicable law or
  3775        agreed to in writing, Licensor provides the Work (and each
  3776        Contributor provides its Contributions) on an "AS IS" BASIS,
  3777        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3778        implied, including, without limitation, any warranties or conditions
  3779        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3780        PARTICULAR PURPOSE. You are solely responsible for determining the
  3781        appropriateness of using or redistributing the Work and assume any
  3782        risks associated with Your exercise of permissions under this License.
  3783  
  3784     8. Limitation of Liability. In no event and under no legal theory,
  3785        whether in tort (including negligence), contract, or otherwise,
  3786        unless required by applicable law (such as deliberate and grossly
  3787        negligent acts) or agreed to in writing, shall any Contributor be
  3788        liable to You for damages, including any direct, indirect, special,
  3789        incidental, or consequential damages of any character arising as a
  3790        result of this License or out of the use or inability to use the
  3791        Work (including but not limited to damages for loss of goodwill,
  3792        work stoppage, computer failure or malfunction, or any and all
  3793        other commercial damages or losses), even if such Contributor
  3794        has been advised of the possibility of such damages.
  3795  
  3796     9. Accepting Warranty or Additional Liability. While redistributing
  3797        the Work or Derivative Works thereof, You may choose to offer,
  3798        and charge a fee for, acceptance of support, warranty, indemnity,
  3799        or other liability obligations and/or rights consistent with this
  3800        License. However, in accepting such obligations, You may act only
  3801        on Your own behalf and on Your sole responsibility, not on behalf
  3802        of any other Contributor, and only if You agree to indemnify,
  3803        defend, and hold each Contributor harmless for any liability
  3804        incurred by, or claims asserted against, such Contributor by reason
  3805        of your accepting any such warranty or additional liability.
  3806  
  3807     END OF TERMS AND CONDITIONS
  3808  
  3809     APPENDIX: How to apply the Apache License to your work.
  3810  
  3811        To apply the Apache License to your work, attach the following
  3812        boilerplate notice, with the fields enclosed by brackets "[]"
  3813        replaced with your own identifying information. (Don't include
  3814        the brackets!)  The text should be enclosed in the appropriate
  3815        comment syntax for the file format. We also recommend that a
  3816        file or class name and description of purpose be included on the
  3817        same "printed page" as the copyright notice for easier
  3818        identification within third-party archives.
  3819  
  3820     Copyright [yyyy] [name of copyright owner]
  3821  
  3822     Licensed under the Apache License, Version 2.0 (the "License");
  3823     you may not use this file except in compliance with the License.
  3824     You may obtain a copy of the License at
  3825  
  3826         http://www.apache.org/licenses/LICENSE-2.0
  3827  
  3828     Unless required by applicable law or agreed to in writing, software
  3829     distributed under the License is distributed on an "AS IS" BASIS,
  3830     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3831     See the License for the specific language governing permissions and
  3832     limitations under the License.
  3833  
  3834  ================================================================
  3835  
  3836  github.com/go-openapi/validate
  3837  https://github.com/go-openapi/validate
  3838  ----------------------------------------------------------------
  3839  
  3840                                   Apache License
  3841                             Version 2.0, January 2004
  3842                          http://www.apache.org/licenses/
  3843  
  3844     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3845  
  3846     1. Definitions.
  3847  
  3848        "License" shall mean the terms and conditions for use, reproduction,
  3849        and distribution as defined by Sections 1 through 9 of this document.
  3850  
  3851        "Licensor" shall mean the copyright owner or entity authorized by
  3852        the copyright owner that is granting the License.
  3853  
  3854        "Legal Entity" shall mean the union of the acting entity and all
  3855        other entities that control, are controlled by, or are under common
  3856        control with that entity. For the purposes of this definition,
  3857        "control" means (i) the power, direct or indirect, to cause the
  3858        direction or management of such entity, whether by contract or
  3859        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3860        outstanding shares, or (iii) beneficial ownership of such entity.
  3861  
  3862        "You" (or "Your") shall mean an individual or Legal Entity
  3863        exercising permissions granted by this License.
  3864  
  3865        "Source" form shall mean the preferred form for making modifications,
  3866        including but not limited to software source code, documentation
  3867        source, and configuration files.
  3868  
  3869        "Object" form shall mean any form resulting from mechanical
  3870        transformation or translation of a Source form, including but
  3871        not limited to compiled object code, generated documentation,
  3872        and conversions to other media types.
  3873  
  3874        "Work" shall mean the work of authorship, whether in Source or
  3875        Object form, made available under the License, as indicated by a
  3876        copyright notice that is included in or attached to the work
  3877        (an example is provided in the Appendix below).
  3878  
  3879        "Derivative Works" shall mean any work, whether in Source or Object
  3880        form, that is based on (or derived from) the Work and for which the
  3881        editorial revisions, annotations, elaborations, or other modifications
  3882        represent, as a whole, an original work of authorship. For the purposes
  3883        of this License, Derivative Works shall not include works that remain
  3884        separable from, or merely link (or bind by name) to the interfaces of,
  3885        the Work and Derivative Works thereof.
  3886  
  3887        "Contribution" shall mean any work of authorship, including
  3888        the original version of the Work and any modifications or additions
  3889        to that Work or Derivative Works thereof, that is intentionally
  3890        submitted to Licensor for inclusion in the Work by the copyright owner
  3891        or by an individual or Legal Entity authorized to submit on behalf of
  3892        the copyright owner. For the purposes of this definition, "submitted"
  3893        means any form of electronic, verbal, or written communication sent
  3894        to the Licensor or its representatives, including but not limited to
  3895        communication on electronic mailing lists, source code control systems,
  3896        and issue tracking systems that are managed by, or on behalf of, the
  3897        Licensor for the purpose of discussing and improving the Work, but
  3898        excluding communication that is conspicuously marked or otherwise
  3899        designated in writing by the copyright owner as "Not a Contribution."
  3900  
  3901        "Contributor" shall mean Licensor and any individual or Legal Entity
  3902        on behalf of whom a Contribution has been received by Licensor and
  3903        subsequently incorporated within the Work.
  3904  
  3905     2. Grant of Copyright License. Subject to the terms and conditions of
  3906        this License, each Contributor hereby grants to You a perpetual,
  3907        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3908        copyright license to reproduce, prepare Derivative Works of,
  3909        publicly display, publicly perform, sublicense, and distribute the
  3910        Work and such Derivative Works in Source or Object form.
  3911  
  3912     3. Grant of Patent License. Subject to the terms and conditions of
  3913        this License, each Contributor hereby grants to You a perpetual,
  3914        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3915        (except as stated in this section) patent license to make, have made,
  3916        use, offer to sell, sell, import, and otherwise transfer the Work,
  3917        where such license applies only to those patent claims licensable
  3918        by such Contributor that are necessarily infringed by their
  3919        Contribution(s) alone or by combination of their Contribution(s)
  3920        with the Work to which such Contribution(s) was submitted. If You
  3921        institute patent litigation against any entity (including a
  3922        cross-claim or counterclaim in a lawsuit) alleging that the Work
  3923        or a Contribution incorporated within the Work constitutes direct
  3924        or contributory patent infringement, then any patent licenses
  3925        granted to You under this License for that Work shall terminate
  3926        as of the date such litigation is filed.
  3927  
  3928     4. Redistribution. You may reproduce and distribute copies of the
  3929        Work or Derivative Works thereof in any medium, with or without
  3930        modifications, and in Source or Object form, provided that You
  3931        meet the following conditions:
  3932  
  3933        (a) You must give any other recipients of the Work or
  3934            Derivative Works a copy of this License; and
  3935  
  3936        (b) You must cause any modified files to carry prominent notices
  3937            stating that You changed the files; and
  3938  
  3939        (c) You must retain, in the Source form of any Derivative Works
  3940            that You distribute, all copyright, patent, trademark, and
  3941            attribution notices from the Source form of the Work,
  3942            excluding those notices that do not pertain to any part of
  3943            the Derivative Works; and
  3944  
  3945        (d) If the Work includes a "NOTICE" text file as part of its
  3946            distribution, then any Derivative Works that You distribute must
  3947            include a readable copy of the attribution notices contained
  3948            within such NOTICE file, excluding those notices that do not
  3949            pertain to any part of the Derivative Works, in at least one
  3950            of the following places: within a NOTICE text file distributed
  3951            as part of the Derivative Works; within the Source form or
  3952            documentation, if provided along with the Derivative Works; or,
  3953            within a display generated by the Derivative Works, if and
  3954            wherever such third-party notices normally appear. The contents
  3955            of the NOTICE file are for informational purposes only and
  3956            do not modify the License. You may add Your own attribution
  3957            notices within Derivative Works that You distribute, alongside
  3958            or as an addendum to the NOTICE text from the Work, provided
  3959            that such additional attribution notices cannot be construed
  3960            as modifying the License.
  3961  
  3962        You may add Your own copyright statement to Your modifications and
  3963        may provide additional or different license terms and conditions
  3964        for use, reproduction, or distribution of Your modifications, or
  3965        for any such Derivative Works as a whole, provided Your use,
  3966        reproduction, and distribution of the Work otherwise complies with
  3967        the conditions stated in this License.
  3968  
  3969     5. Submission of Contributions. Unless You explicitly state otherwise,
  3970        any Contribution intentionally submitted for inclusion in the Work
  3971        by You to the Licensor shall be under the terms and conditions of
  3972        this License, without any additional terms or conditions.
  3973        Notwithstanding the above, nothing herein shall supersede or modify
  3974        the terms of any separate license agreement you may have executed
  3975        with Licensor regarding such Contributions.
  3976  
  3977     6. Trademarks. This License does not grant permission to use the trade
  3978        names, trademarks, service marks, or product names of the Licensor,
  3979        except as required for reasonable and customary use in describing the
  3980        origin of the Work and reproducing the content of the NOTICE file.
  3981  
  3982     7. Disclaimer of Warranty. Unless required by applicable law or
  3983        agreed to in writing, Licensor provides the Work (and each
  3984        Contributor provides its Contributions) on an "AS IS" BASIS,
  3985        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3986        implied, including, without limitation, any warranties or conditions
  3987        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3988        PARTICULAR PURPOSE. You are solely responsible for determining the
  3989        appropriateness of using or redistributing the Work and assume any
  3990        risks associated with Your exercise of permissions under this License.
  3991  
  3992     8. Limitation of Liability. In no event and under no legal theory,
  3993        whether in tort (including negligence), contract, or otherwise,
  3994        unless required by applicable law (such as deliberate and grossly
  3995        negligent acts) or agreed to in writing, shall any Contributor be
  3996        liable to You for damages, including any direct, indirect, special,
  3997        incidental, or consequential damages of any character arising as a
  3998        result of this License or out of the use or inability to use the
  3999        Work (including but not limited to damages for loss of goodwill,
  4000        work stoppage, computer failure or malfunction, or any and all
  4001        other commercial damages or losses), even if such Contributor
  4002        has been advised of the possibility of such damages.
  4003  
  4004     9. Accepting Warranty or Additional Liability. While redistributing
  4005        the Work or Derivative Works thereof, You may choose to offer,
  4006        and charge a fee for, acceptance of support, warranty, indemnity,
  4007        or other liability obligations and/or rights consistent with this
  4008        License. However, in accepting such obligations, You may act only
  4009        on Your own behalf and on Your sole responsibility, not on behalf
  4010        of any other Contributor, and only if You agree to indemnify,
  4011        defend, and hold each Contributor harmless for any liability
  4012        incurred by, or claims asserted against, such Contributor by reason
  4013        of your accepting any such warranty or additional liability.
  4014  
  4015     END OF TERMS AND CONDITIONS
  4016  
  4017     APPENDIX: How to apply the Apache License to your work.
  4018  
  4019        To apply the Apache License to your work, attach the following
  4020        boilerplate notice, with the fields enclosed by brackets "[]"
  4021        replaced with your own identifying information. (Don't include
  4022        the brackets!)  The text should be enclosed in the appropriate
  4023        comment syntax for the file format. We also recommend that a
  4024        file or class name and description of purpose be included on the
  4025        same "printed page" as the copyright notice for easier
  4026        identification within third-party archives.
  4027  
  4028     Copyright [yyyy] [name of copyright owner]
  4029  
  4030     Licensed under the Apache License, Version 2.0 (the "License");
  4031     you may not use this file except in compliance with the License.
  4032     You may obtain a copy of the License at
  4033  
  4034         http://www.apache.org/licenses/LICENSE-2.0
  4035  
  4036     Unless required by applicable law or agreed to in writing, software
  4037     distributed under the License is distributed on an "AS IS" BASIS,
  4038     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4039     See the License for the specific language governing permissions and
  4040     limitations under the License.
  4041  
  4042  ================================================================
  4043  
  4044  github.com/go-task/slim-sprig
  4045  https://github.com/go-task/slim-sprig
  4046  ----------------------------------------------------------------
  4047  Copyright (C) 2013-2020 Masterminds
  4048  
  4049  Permission is hereby granted, free of charge, to any person obtaining a copy
  4050  of this software and associated documentation files (the "Software"), to deal
  4051  in the Software without restriction, including without limitation the rights
  4052  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4053  copies of the Software, and to permit persons to whom the Software is
  4054  furnished to do so, subject to the following conditions:
  4055  
  4056  The above copyright notice and this permission notice shall be included in
  4057  all copies or substantial portions of the Software.
  4058  
  4059  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4060  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4061  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4062  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4063  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4064  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4065  THE SOFTWARE.
  4066  
  4067  ================================================================
  4068  
  4069  github.com/goccy/go-json
  4070  https://github.com/goccy/go-json
  4071  ----------------------------------------------------------------
  4072  MIT License
  4073  
  4074  Copyright (c) 2020 Masaaki Goshima
  4075  
  4076  Permission is hereby granted, free of charge, to any person obtaining a copy
  4077  of this software and associated documentation files (the "Software"), to deal
  4078  in the Software without restriction, including without limitation the rights
  4079  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4080  copies of the Software, and to permit persons to whom the Software is
  4081  furnished to do so, subject to the following conditions:
  4082  
  4083  The above copyright notice and this permission notice shall be included in all
  4084  copies or substantial portions of the Software.
  4085  
  4086  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4087  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4088  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4089  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4090  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4091  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4092  SOFTWARE.
  4093  
  4094  ================================================================
  4095  
  4096  github.com/gogo/protobuf
  4097  https://github.com/gogo/protobuf
  4098  ----------------------------------------------------------------
  4099  Copyright (c) 2013, The GoGo Authors. All rights reserved.
  4100  
  4101  Protocol Buffers for Go with Gadgets
  4102  
  4103  Go support for Protocol Buffers - Google's data interchange format
  4104  
  4105  Copyright 2010 The Go Authors.  All rights reserved.
  4106  https://github.com/golang/protobuf
  4107  
  4108  Redistribution and use in source and binary forms, with or without
  4109  modification, are permitted provided that the following conditions are
  4110  met:
  4111  
  4112      * Redistributions of source code must retain the above copyright
  4113  notice, this list of conditions and the following disclaimer.
  4114      * Redistributions in binary form must reproduce the above
  4115  copyright notice, this list of conditions and the following disclaimer
  4116  in the documentation and/or other materials provided with the
  4117  distribution.
  4118      * Neither the name of Google Inc. nor the names of its
  4119  contributors may be used to endorse or promote products derived from
  4120  this software without specific prior written permission.
  4121  
  4122  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4123  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4124  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4125  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4126  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4127  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4128  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4129  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4130  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4131  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4132  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4133  
  4134  
  4135  ================================================================
  4136  
  4137  github.com/golang-jwt/jwt/v4
  4138  https://github.com/golang-jwt/jwt/v4
  4139  ----------------------------------------------------------------
  4140  Copyright (c) 2012 Dave Grijalva
  4141  Copyright (c) 2021 golang-jwt maintainers
  4142  
  4143  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  4144  
  4145  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  4146  
  4147  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4148  
  4149  
  4150  ================================================================
  4151  
  4152  github.com/golang/protobuf
  4153  https://github.com/golang/protobuf
  4154  ----------------------------------------------------------------
  4155  Copyright 2010 The Go Authors.  All rights reserved.
  4156  
  4157  Redistribution and use in source and binary forms, with or without
  4158  modification, are permitted provided that the following conditions are
  4159  met:
  4160  
  4161      * Redistributions of source code must retain the above copyright
  4162  notice, this list of conditions and the following disclaimer.
  4163      * Redistributions in binary form must reproduce the above
  4164  copyright notice, this list of conditions and the following disclaimer
  4165  in the documentation and/or other materials provided with the
  4166  distribution.
  4167      * Neither the name of Google Inc. nor the names of its
  4168  contributors may be used to endorse or promote products derived from
  4169  this software without specific prior written permission.
  4170  
  4171  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4172  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4173  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4174  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4175  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4176  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4177  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4178  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4179  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4180  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4181  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4182  
  4183  
  4184  ================================================================
  4185  
  4186  github.com/google/go-cmp
  4187  https://github.com/google/go-cmp
  4188  ----------------------------------------------------------------
  4189  Copyright (c) 2017 The Go Authors. All rights reserved.
  4190  
  4191  Redistribution and use in source and binary forms, with or without
  4192  modification, are permitted provided that the following conditions are
  4193  met:
  4194  
  4195     * Redistributions of source code must retain the above copyright
  4196  notice, this list of conditions and the following disclaimer.
  4197     * Redistributions in binary form must reproduce the above
  4198  copyright notice, this list of conditions and the following disclaimer
  4199  in the documentation and/or other materials provided with the
  4200  distribution.
  4201     * Neither the name of Google Inc. nor the names of its
  4202  contributors may be used to endorse or promote products derived from
  4203  this software without specific prior written permission.
  4204  
  4205  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4206  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4207  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4208  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4209  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4210  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4211  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4212  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4213  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4214  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4215  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4216  
  4217  ================================================================
  4218  
  4219  github.com/google/pprof
  4220  https://github.com/google/pprof
  4221  ----------------------------------------------------------------
  4222  
  4223                                   Apache License
  4224                             Version 2.0, January 2004
  4225                          http://www.apache.org/licenses/
  4226  
  4227     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4228  
  4229     1. Definitions.
  4230  
  4231        "License" shall mean the terms and conditions for use, reproduction,
  4232        and distribution as defined by Sections 1 through 9 of this document.
  4233  
  4234        "Licensor" shall mean the copyright owner or entity authorized by
  4235        the copyright owner that is granting the License.
  4236  
  4237        "Legal Entity" shall mean the union of the acting entity and all
  4238        other entities that control, are controlled by, or are under common
  4239        control with that entity. For the purposes of this definition,
  4240        "control" means (i) the power, direct or indirect, to cause the
  4241        direction or management of such entity, whether by contract or
  4242        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4243        outstanding shares, or (iii) beneficial ownership of such entity.
  4244  
  4245        "You" (or "Your") shall mean an individual or Legal Entity
  4246        exercising permissions granted by this License.
  4247  
  4248        "Source" form shall mean the preferred form for making modifications,
  4249        including but not limited to software source code, documentation
  4250        source, and configuration files.
  4251  
  4252        "Object" form shall mean any form resulting from mechanical
  4253        transformation or translation of a Source form, including but
  4254        not limited to compiled object code, generated documentation,
  4255        and conversions to other media types.
  4256  
  4257        "Work" shall mean the work of authorship, whether in Source or
  4258        Object form, made available under the License, as indicated by a
  4259        copyright notice that is included in or attached to the work
  4260        (an example is provided in the Appendix below).
  4261  
  4262        "Derivative Works" shall mean any work, whether in Source or Object
  4263        form, that is based on (or derived from) the Work and for which the
  4264        editorial revisions, annotations, elaborations, or other modifications
  4265        represent, as a whole, an original work of authorship. For the purposes
  4266        of this License, Derivative Works shall not include works that remain
  4267        separable from, or merely link (or bind by name) to the interfaces of,
  4268        the Work and Derivative Works thereof.
  4269  
  4270        "Contribution" shall mean any work of authorship, including
  4271        the original version of the Work and any modifications or additions
  4272        to that Work or Derivative Works thereof, that is intentionally
  4273        submitted to Licensor for inclusion in the Work by the copyright owner
  4274        or by an individual or Legal Entity authorized to submit on behalf of
  4275        the copyright owner. For the purposes of this definition, "submitted"
  4276        means any form of electronic, verbal, or written communication sent
  4277        to the Licensor or its representatives, including but not limited to
  4278        communication on electronic mailing lists, source code control systems,
  4279        and issue tracking systems that are managed by, or on behalf of, the
  4280        Licensor for the purpose of discussing and improving the Work, but
  4281        excluding communication that is conspicuously marked or otherwise
  4282        designated in writing by the copyright owner as "Not a Contribution."
  4283  
  4284        "Contributor" shall mean Licensor and any individual or Legal Entity
  4285        on behalf of whom a Contribution has been received by Licensor and
  4286        subsequently incorporated within the Work.
  4287  
  4288     2. Grant of Copyright License. Subject to the terms and conditions of
  4289        this License, each Contributor hereby grants to You a perpetual,
  4290        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4291        copyright license to reproduce, prepare Derivative Works of,
  4292        publicly display, publicly perform, sublicense, and distribute the
  4293        Work and such Derivative Works in Source or Object form.
  4294  
  4295     3. Grant of Patent License. Subject to the terms and conditions of
  4296        this License, each Contributor hereby grants to You a perpetual,
  4297        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4298        (except as stated in this section) patent license to make, have made,
  4299        use, offer to sell, sell, import, and otherwise transfer the Work,
  4300        where such license applies only to those patent claims licensable
  4301        by such Contributor that are necessarily infringed by their
  4302        Contribution(s) alone or by combination of their Contribution(s)
  4303        with the Work to which such Contribution(s) was submitted. If You
  4304        institute patent litigation against any entity (including a
  4305        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4306        or a Contribution incorporated within the Work constitutes direct
  4307        or contributory patent infringement, then any patent licenses
  4308        granted to You under this License for that Work shall terminate
  4309        as of the date such litigation is filed.
  4310  
  4311     4. Redistribution. You may reproduce and distribute copies of the
  4312        Work or Derivative Works thereof in any medium, with or without
  4313        modifications, and in Source or Object form, provided that You
  4314        meet the following conditions:
  4315  
  4316        (a) You must give any other recipients of the Work or
  4317            Derivative Works a copy of this License; and
  4318  
  4319        (b) You must cause any modified files to carry prominent notices
  4320            stating that You changed the files; and
  4321  
  4322        (c) You must retain, in the Source form of any Derivative Works
  4323            that You distribute, all copyright, patent, trademark, and
  4324            attribution notices from the Source form of the Work,
  4325            excluding those notices that do not pertain to any part of
  4326            the Derivative Works; and
  4327  
  4328        (d) If the Work includes a "NOTICE" text file as part of its
  4329            distribution, then any Derivative Works that You distribute must
  4330            include a readable copy of the attribution notices contained
  4331            within such NOTICE file, excluding those notices that do not
  4332            pertain to any part of the Derivative Works, in at least one
  4333            of the following places: within a NOTICE text file distributed
  4334            as part of the Derivative Works; within the Source form or
  4335            documentation, if provided along with the Derivative Works; or,
  4336            within a display generated by the Derivative Works, if and
  4337            wherever such third-party notices normally appear. The contents
  4338            of the NOTICE file are for informational purposes only and
  4339            do not modify the License. You may add Your own attribution
  4340            notices within Derivative Works that You distribute, alongside
  4341            or as an addendum to the NOTICE text from the Work, provided
  4342            that such additional attribution notices cannot be construed
  4343            as modifying the License.
  4344  
  4345        You may add Your own copyright statement to Your modifications and
  4346        may provide additional or different license terms and conditions
  4347        for use, reproduction, or distribution of Your modifications, or
  4348        for any such Derivative Works as a whole, provided Your use,
  4349        reproduction, and distribution of the Work otherwise complies with
  4350        the conditions stated in this License.
  4351  
  4352     5. Submission of Contributions. Unless You explicitly state otherwise,
  4353        any Contribution intentionally submitted for inclusion in the Work
  4354        by You to the Licensor shall be under the terms and conditions of
  4355        this License, without any additional terms or conditions.
  4356        Notwithstanding the above, nothing herein shall supersede or modify
  4357        the terms of any separate license agreement you may have executed
  4358        with Licensor regarding such Contributions.
  4359  
  4360     6. Trademarks. This License does not grant permission to use the trade
  4361        names, trademarks, service marks, or product names of the Licensor,
  4362        except as required for reasonable and customary use in describing the
  4363        origin of the Work and reproducing the content of the NOTICE file.
  4364  
  4365     7. Disclaimer of Warranty. Unless required by applicable law or
  4366        agreed to in writing, Licensor provides the Work (and each
  4367        Contributor provides its Contributions) on an "AS IS" BASIS,
  4368        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4369        implied, including, without limitation, any warranties or conditions
  4370        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4371        PARTICULAR PURPOSE. You are solely responsible for determining the
  4372        appropriateness of using or redistributing the Work and assume any
  4373        risks associated with Your exercise of permissions under this License.
  4374  
  4375     8. Limitation of Liability. In no event and under no legal theory,
  4376        whether in tort (including negligence), contract, or otherwise,
  4377        unless required by applicable law (such as deliberate and grossly
  4378        negligent acts) or agreed to in writing, shall any Contributor be
  4379        liable to You for damages, including any direct, indirect, special,
  4380        incidental, or consequential damages of any character arising as a
  4381        result of this License or out of the use or inability to use the
  4382        Work (including but not limited to damages for loss of goodwill,
  4383        work stoppage, computer failure or malfunction, or any and all
  4384        other commercial damages or losses), even if such Contributor
  4385        has been advised of the possibility of such damages.
  4386  
  4387     9. Accepting Warranty or Additional Liability. While redistributing
  4388        the Work or Derivative Works thereof, You may choose to offer,
  4389        and charge a fee for, acceptance of support, warranty, indemnity,
  4390        or other liability obligations and/or rights consistent with this
  4391        License. However, in accepting such obligations, You may act only
  4392        on Your own behalf and on Your sole responsibility, not on behalf
  4393        of any other Contributor, and only if You agree to indemnify,
  4394        defend, and hold each Contributor harmless for any liability
  4395        incurred by, or claims asserted against, such Contributor by reason
  4396        of your accepting any such warranty or additional liability.
  4397  
  4398     END OF TERMS AND CONDITIONS
  4399  
  4400     APPENDIX: How to apply the Apache License to your work.
  4401  
  4402        To apply the Apache License to your work, attach the following
  4403        boilerplate notice, with the fields enclosed by brackets "[]"
  4404        replaced with your own identifying information. (Don't include
  4405        the brackets!)  The text should be enclosed in the appropriate
  4406        comment syntax for the file format. We also recommend that a
  4407        file or class name and description of purpose be included on the
  4408        same "printed page" as the copyright notice for easier
  4409        identification within third-party archives.
  4410  
  4411     Copyright [yyyy] [name of copyright owner]
  4412  
  4413     Licensed under the Apache License, Version 2.0 (the "License");
  4414     you may not use this file except in compliance with the License.
  4415     You may obtain a copy of the License at
  4416  
  4417         http://www.apache.org/licenses/LICENSE-2.0
  4418  
  4419     Unless required by applicable law or agreed to in writing, software
  4420     distributed under the License is distributed on an "AS IS" BASIS,
  4421     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4422     See the License for the specific language governing permissions and
  4423     limitations under the License.
  4424  
  4425  ================================================================
  4426  
  4427  github.com/google/shlex
  4428  https://github.com/google/shlex
  4429  ----------------------------------------------------------------
  4430  
  4431                                   Apache License
  4432                             Version 2.0, January 2004
  4433                          http://www.apache.org/licenses/
  4434  
  4435     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4436  
  4437     1. Definitions.
  4438  
  4439        "License" shall mean the terms and conditions for use, reproduction,
  4440        and distribution as defined by Sections 1 through 9 of this document.
  4441  
  4442        "Licensor" shall mean the copyright owner or entity authorized by
  4443        the copyright owner that is granting the License.
  4444  
  4445        "Legal Entity" shall mean the union of the acting entity and all
  4446        other entities that control, are controlled by, or are under common
  4447        control with that entity. For the purposes of this definition,
  4448        "control" means (i) the power, direct or indirect, to cause the
  4449        direction or management of such entity, whether by contract or
  4450        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4451        outstanding shares, or (iii) beneficial ownership of such entity.
  4452  
  4453        "You" (or "Your") shall mean an individual or Legal Entity
  4454        exercising permissions granted by this License.
  4455  
  4456        "Source" form shall mean the preferred form for making modifications,
  4457        including but not limited to software source code, documentation
  4458        source, and configuration files.
  4459  
  4460        "Object" form shall mean any form resulting from mechanical
  4461        transformation or translation of a Source form, including but
  4462        not limited to compiled object code, generated documentation,
  4463        and conversions to other media types.
  4464  
  4465        "Work" shall mean the work of authorship, whether in Source or
  4466        Object form, made available under the License, as indicated by a
  4467        copyright notice that is included in or attached to the work
  4468        (an example is provided in the Appendix below).
  4469  
  4470        "Derivative Works" shall mean any work, whether in Source or Object
  4471        form, that is based on (or derived from) the Work and for which the
  4472        editorial revisions, annotations, elaborations, or other modifications
  4473        represent, as a whole, an original work of authorship. For the purposes
  4474        of this License, Derivative Works shall not include works that remain
  4475        separable from, or merely link (or bind by name) to the interfaces of,
  4476        the Work and Derivative Works thereof.
  4477  
  4478        "Contribution" shall mean any work of authorship, including
  4479        the original version of the Work and any modifications or additions
  4480        to that Work or Derivative Works thereof, that is intentionally
  4481        submitted to Licensor for inclusion in the Work by the copyright owner
  4482        or by an individual or Legal Entity authorized to submit on behalf of
  4483        the copyright owner. For the purposes of this definition, "submitted"
  4484        means any form of electronic, verbal, or written communication sent
  4485        to the Licensor or its representatives, including but not limited to
  4486        communication on electronic mailing lists, source code control systems,
  4487        and issue tracking systems that are managed by, or on behalf of, the
  4488        Licensor for the purpose of discussing and improving the Work, but
  4489        excluding communication that is conspicuously marked or otherwise
  4490        designated in writing by the copyright owner as "Not a Contribution."
  4491  
  4492        "Contributor" shall mean Licensor and any individual or Legal Entity
  4493        on behalf of whom a Contribution has been received by Licensor and
  4494        subsequently incorporated within the Work.
  4495  
  4496     2. Grant of Copyright License. Subject to the terms and conditions of
  4497        this License, each Contributor hereby grants to You a perpetual,
  4498        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4499        copyright license to reproduce, prepare Derivative Works of,
  4500        publicly display, publicly perform, sublicense, and distribute the
  4501        Work and such Derivative Works in Source or Object form.
  4502  
  4503     3. Grant of Patent License. Subject to the terms and conditions of
  4504        this License, each Contributor hereby grants to You a perpetual,
  4505        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4506        (except as stated in this section) patent license to make, have made,
  4507        use, offer to sell, sell, import, and otherwise transfer the Work,
  4508        where such license applies only to those patent claims licensable
  4509        by such Contributor that are necessarily infringed by their
  4510        Contribution(s) alone or by combination of their Contribution(s)
  4511        with the Work to which such Contribution(s) was submitted. If You
  4512        institute patent litigation against any entity (including a
  4513        cross-claim or counterclaim in a lawsuit) alleging that the Work
  4514        or a Contribution incorporated within the Work constitutes direct
  4515        or contributory patent infringement, then any patent licenses
  4516        granted to You under this License for that Work shall terminate
  4517        as of the date such litigation is filed.
  4518  
  4519     4. Redistribution. You may reproduce and distribute copies of the
  4520        Work or Derivative Works thereof in any medium, with or without
  4521        modifications, and in Source or Object form, provided that You
  4522        meet the following conditions:
  4523  
  4524        (a) You must give any other recipients of the Work or
  4525            Derivative Works a copy of this License; and
  4526  
  4527        (b) You must cause any modified files to carry prominent notices
  4528            stating that You changed the files; and
  4529  
  4530        (c) You must retain, in the Source form of any Derivative Works
  4531            that You distribute, all copyright, patent, trademark, and
  4532            attribution notices from the Source form of the Work,
  4533            excluding those notices that do not pertain to any part of
  4534            the Derivative Works; and
  4535  
  4536        (d) If the Work includes a "NOTICE" text file as part of its
  4537            distribution, then any Derivative Works that You distribute must
  4538            include a readable copy of the attribution notices contained
  4539            within such NOTICE file, excluding those notices that do not
  4540            pertain to any part of the Derivative Works, in at least one
  4541            of the following places: within a NOTICE text file distributed
  4542            as part of the Derivative Works; within the Source form or
  4543            documentation, if provided along with the Derivative Works; or,
  4544            within a display generated by the Derivative Works, if and
  4545            wherever such third-party notices normally appear. The contents
  4546            of the NOTICE file are for informational purposes only and
  4547            do not modify the License. You may add Your own attribution
  4548            notices within Derivative Works that You distribute, alongside
  4549            or as an addendum to the NOTICE text from the Work, provided
  4550            that such additional attribution notices cannot be construed
  4551            as modifying the License.
  4552  
  4553        You may add Your own copyright statement to Your modifications and
  4554        may provide additional or different license terms and conditions
  4555        for use, reproduction, or distribution of Your modifications, or
  4556        for any such Derivative Works as a whole, provided Your use,
  4557        reproduction, and distribution of the Work otherwise complies with
  4558        the conditions stated in this License.
  4559  
  4560     5. Submission of Contributions. Unless You explicitly state otherwise,
  4561        any Contribution intentionally submitted for inclusion in the Work
  4562        by You to the Licensor shall be under the terms and conditions of
  4563        this License, without any additional terms or conditions.
  4564        Notwithstanding the above, nothing herein shall supersede or modify
  4565        the terms of any separate license agreement you may have executed
  4566        with Licensor regarding such Contributions.
  4567  
  4568     6. Trademarks. This License does not grant permission to use the trade
  4569        names, trademarks, service marks, or product names of the Licensor,
  4570        except as required for reasonable and customary use in describing the
  4571        origin of the Work and reproducing the content of the NOTICE file.
  4572  
  4573     7. Disclaimer of Warranty. Unless required by applicable law or
  4574        agreed to in writing, Licensor provides the Work (and each
  4575        Contributor provides its Contributions) on an "AS IS" BASIS,
  4576        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4577        implied, including, without limitation, any warranties or conditions
  4578        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4579        PARTICULAR PURPOSE. You are solely responsible for determining the
  4580        appropriateness of using or redistributing the Work and assume any
  4581        risks associated with Your exercise of permissions under this License.
  4582  
  4583     8. Limitation of Liability. In no event and under no legal theory,
  4584        whether in tort (including negligence), contract, or otherwise,
  4585        unless required by applicable law (such as deliberate and grossly
  4586        negligent acts) or agreed to in writing, shall any Contributor be
  4587        liable to You for damages, including any direct, indirect, special,
  4588        incidental, or consequential damages of any character arising as a
  4589        result of this License or out of the use or inability to use the
  4590        Work (including but not limited to damages for loss of goodwill,
  4591        work stoppage, computer failure or malfunction, or any and all
  4592        other commercial damages or losses), even if such Contributor
  4593        has been advised of the possibility of such damages.
  4594  
  4595     9. Accepting Warranty or Additional Liability. While redistributing
  4596        the Work or Derivative Works thereof, You may choose to offer,
  4597        and charge a fee for, acceptance of support, warranty, indemnity,
  4598        or other liability obligations and/or rights consistent with this
  4599        License. However, in accepting such obligations, You may act only
  4600        on Your own behalf and on Your sole responsibility, not on behalf
  4601        of any other Contributor, and only if You agree to indemnify,
  4602        defend, and hold each Contributor harmless for any liability
  4603        incurred by, or claims asserted against, such Contributor by reason
  4604        of your accepting any such warranty or additional liability.
  4605  
  4606     END OF TERMS AND CONDITIONS
  4607  
  4608     APPENDIX: How to apply the Apache License to your work.
  4609  
  4610        To apply the Apache License to your work, attach the following
  4611        boilerplate notice, with the fields enclosed by brackets "[]"
  4612        replaced with your own identifying information. (Don't include
  4613        the brackets!)  The text should be enclosed in the appropriate
  4614        comment syntax for the file format. We also recommend that a
  4615        file or class name and description of purpose be included on the
  4616        same "printed page" as the copyright notice for easier
  4617        identification within third-party archives.
  4618  
  4619     Copyright [yyyy] [name of copyright owner]
  4620  
  4621     Licensed under the Apache License, Version 2.0 (the "License");
  4622     you may not use this file except in compliance with the License.
  4623     You may obtain a copy of the License at
  4624  
  4625         http://www.apache.org/licenses/LICENSE-2.0
  4626  
  4627     Unless required by applicable law or agreed to in writing, software
  4628     distributed under the License is distributed on an "AS IS" BASIS,
  4629     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4630     See the License for the specific language governing permissions and
  4631     limitations under the License.
  4632  
  4633  ================================================================
  4634  
  4635  github.com/google/uuid
  4636  https://github.com/google/uuid
  4637  ----------------------------------------------------------------
  4638  Copyright (c) 2009,2014 Google Inc. All rights reserved.
  4639  
  4640  Redistribution and use in source and binary forms, with or without
  4641  modification, are permitted provided that the following conditions are
  4642  met:
  4643  
  4644     * Redistributions of source code must retain the above copyright
  4645  notice, this list of conditions and the following disclaimer.
  4646     * Redistributions in binary form must reproduce the above
  4647  copyright notice, this list of conditions and the following disclaimer
  4648  in the documentation and/or other materials provided with the
  4649  distribution.
  4650     * Neither the name of Google Inc. nor the names of its
  4651  contributors may be used to endorse or promote products derived from
  4652  this software without specific prior written permission.
  4653  
  4654  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4655  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4656  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4657  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4658  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4659  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4660  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4661  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4662  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4663  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4664  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4665  
  4666  ================================================================
  4667  
  4668  github.com/hashicorp/errwrap
  4669  https://github.com/hashicorp/errwrap
  4670  ----------------------------------------------------------------
  4671  Mozilla Public License, version 2.0
  4672  
  4673  1. Definitions
  4674  
  4675  1.1. “Contributor”
  4676  
  4677       means each individual or legal entity that creates, contributes to the
  4678       creation of, or owns Covered Software.
  4679  
  4680  1.2. “Contributor Version”
  4681  
  4682       means the combination of the Contributions of others (if any) used by a
  4683       Contributor and that particular Contributor’s Contribution.
  4684  
  4685  1.3. “Contribution”
  4686  
  4687       means Covered Software of a particular Contributor.
  4688  
  4689  1.4. “Covered Software”
  4690  
  4691       means Source Code Form to which the initial Contributor has attached the
  4692       notice in Exhibit A, the Executable Form of such Source Code Form, and
  4693       Modifications of such Source Code Form, in each case including portions
  4694       thereof.
  4695  
  4696  1.5. “Incompatible With Secondary Licenses”
  4697       means
  4698  
  4699       a. that the initial Contributor has attached the notice described in
  4700          Exhibit B to the Covered Software; or
  4701  
  4702       b. that the Covered Software was made available under the terms of version
  4703          1.1 or earlier of the License, but not also under the terms of a
  4704          Secondary License.
  4705  
  4706  1.6. “Executable Form”
  4707  
  4708       means any form of the work other than Source Code Form.
  4709  
  4710  1.7. “Larger Work”
  4711  
  4712       means a work that combines Covered Software with other material, in a separate
  4713       file or files, that is not Covered Software.
  4714  
  4715  1.8. “License”
  4716  
  4717       means this document.
  4718  
  4719  1.9. “Licensable”
  4720  
  4721       means having the right to grant, to the maximum extent possible, whether at the
  4722       time of the initial grant or subsequently, any and all of the rights conveyed by
  4723       this License.
  4724  
  4725  1.10. “Modifications”
  4726  
  4727       means any of the following:
  4728  
  4729       a. any file in Source Code Form that results from an addition to, deletion
  4730          from, or modification of the contents of Covered Software; or
  4731  
  4732       b. any new file in Source Code Form that contains any Covered Software.
  4733  
  4734  1.11. “Patent Claims” of a Contributor
  4735  
  4736        means any patent claim(s), including without limitation, method, process,
  4737        and apparatus claims, in any patent Licensable by such Contributor that
  4738        would be infringed, but for the grant of the License, by the making,
  4739        using, selling, offering for sale, having made, import, or transfer of
  4740        either its Contributions or its Contributor Version.
  4741  
  4742  1.12. “Secondary License”
  4743  
  4744        means either the GNU General Public License, Version 2.0, the GNU Lesser
  4745        General Public License, Version 2.1, the GNU Affero General Public
  4746        License, Version 3.0, or any later versions of those licenses.
  4747  
  4748  1.13. “Source Code Form”
  4749  
  4750        means the form of the work preferred for making modifications.
  4751  
  4752  1.14. “You” (or “Your”)
  4753  
  4754        means an individual or a legal entity exercising rights under this
  4755        License. For legal entities, “You” includes any entity that controls, is
  4756        controlled by, or is under common control with You. For purposes of this
  4757        definition, “control” means (a) the power, direct or indirect, to cause
  4758        the direction or management of such entity, whether by contract or
  4759        otherwise, or (b) ownership of more than fifty percent (50%) of the
  4760        outstanding shares or beneficial ownership of such entity.
  4761  
  4762  
  4763  2. License Grants and Conditions
  4764  
  4765  2.1. Grants
  4766  
  4767       Each Contributor hereby grants You a world-wide, royalty-free,
  4768       non-exclusive license:
  4769  
  4770       a. under intellectual property rights (other than patent or trademark)
  4771          Licensable by such Contributor to use, reproduce, make available,
  4772          modify, display, perform, distribute, and otherwise exploit its
  4773          Contributions, either on an unmodified basis, with Modifications, or as
  4774          part of a Larger Work; and
  4775  
  4776       b. under Patent Claims of such Contributor to make, use, sell, offer for
  4777          sale, have made, import, and otherwise transfer either its Contributions
  4778          or its Contributor Version.
  4779  
  4780  2.2. Effective Date
  4781  
  4782       The licenses granted in Section 2.1 with respect to any Contribution become
  4783       effective for each Contribution on the date the Contributor first distributes
  4784       such Contribution.
  4785  
  4786  2.3. Limitations on Grant Scope
  4787  
  4788       The licenses granted in this Section 2 are the only rights granted under this
  4789       License. No additional rights or licenses will be implied from the distribution
  4790       or licensing of Covered Software under this License. Notwithstanding Section
  4791       2.1(b) above, no patent license is granted by a Contributor:
  4792  
  4793       a. for any code that a Contributor has removed from Covered Software; or
  4794  
  4795       b. for infringements caused by: (i) Your and any other third party’s
  4796          modifications of Covered Software, or (ii) the combination of its
  4797          Contributions with other software (except as part of its Contributor
  4798          Version); or
  4799  
  4800       c. under Patent Claims infringed by Covered Software in the absence of its
  4801          Contributions.
  4802  
  4803       This License does not grant any rights in the trademarks, service marks, or
  4804       logos of any Contributor (except as may be necessary to comply with the
  4805       notice requirements in Section 3.4).
  4806  
  4807  2.4. Subsequent Licenses
  4808  
  4809       No Contributor makes additional grants as a result of Your choice to
  4810       distribute the Covered Software under a subsequent version of this License
  4811       (see Section 10.2) or under the terms of a Secondary License (if permitted
  4812       under the terms of Section 3.3).
  4813  
  4814  2.5. Representation
  4815  
  4816       Each Contributor represents that the Contributor believes its Contributions
  4817       are its original creation(s) or it has sufficient rights to grant the
  4818       rights to its Contributions conveyed by this License.
  4819  
  4820  2.6. Fair Use
  4821  
  4822       This License is not intended to limit any rights You have under applicable
  4823       copyright doctrines of fair use, fair dealing, or other equivalents.
  4824  
  4825  2.7. Conditions
  4826  
  4827       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  4828       Section 2.1.
  4829  
  4830  
  4831  3. Responsibilities
  4832  
  4833  3.1. Distribution of Source Form
  4834  
  4835       All distribution of Covered Software in Source Code Form, including any
  4836       Modifications that You create or to which You contribute, must be under the
  4837       terms of this License. You must inform recipients that the Source Code Form
  4838       of the Covered Software is governed by the terms of this License, and how
  4839       they can obtain a copy of this License. You may not attempt to alter or
  4840       restrict the recipients’ rights in the Source Code Form.
  4841  
  4842  3.2. Distribution of Executable Form
  4843  
  4844       If You distribute Covered Software in Executable Form then:
  4845  
  4846       a. such Covered Software must also be made available in Source Code Form,
  4847          as described in Section 3.1, and You must inform recipients of the
  4848          Executable Form how they can obtain a copy of such Source Code Form by
  4849          reasonable means in a timely manner, at a charge no more than the cost
  4850          of distribution to the recipient; and
  4851  
  4852       b. You may distribute such Executable Form under the terms of this License,
  4853          or sublicense it under different terms, provided that the license for
  4854          the Executable Form does not attempt to limit or alter the recipients’
  4855          rights in the Source Code Form under this License.
  4856  
  4857  3.3. Distribution of a Larger Work
  4858  
  4859       You may create and distribute a Larger Work under terms of Your choice,
  4860       provided that You also comply with the requirements of this License for the
  4861       Covered Software. If the Larger Work is a combination of Covered Software
  4862       with a work governed by one or more Secondary Licenses, and the Covered
  4863       Software is not Incompatible With Secondary Licenses, this License permits
  4864       You to additionally distribute such Covered Software under the terms of
  4865       such Secondary License(s), so that the recipient of the Larger Work may, at
  4866       their option, further distribute the Covered Software under the terms of
  4867       either this License or such Secondary License(s).
  4868  
  4869  3.4. Notices
  4870  
  4871       You may not remove or alter the substance of any license notices (including
  4872       copyright notices, patent notices, disclaimers of warranty, or limitations
  4873       of liability) contained within the Source Code Form of the Covered
  4874       Software, except that You may alter any license notices to the extent
  4875       required to remedy known factual inaccuracies.
  4876  
  4877  3.5. Application of Additional Terms
  4878  
  4879       You may choose to offer, and to charge a fee for, warranty, support,
  4880       indemnity or liability obligations to one or more recipients of Covered
  4881       Software. However, You may do so only on Your own behalf, and not on behalf
  4882       of any Contributor. You must make it absolutely clear that any such
  4883       warranty, support, indemnity, or liability obligation is offered by You
  4884       alone, and You hereby agree to indemnify every Contributor for any
  4885       liability incurred by such Contributor as a result of warranty, support,
  4886       indemnity or liability terms You offer. You may include additional
  4887       disclaimers of warranty and limitations of liability specific to any
  4888       jurisdiction.
  4889  
  4890  4. Inability to Comply Due to Statute or Regulation
  4891  
  4892     If it is impossible for You to comply with any of the terms of this License
  4893     with respect to some or all of the Covered Software due to statute, judicial
  4894     order, or regulation then You must: (a) comply with the terms of this License
  4895     to the maximum extent possible; and (b) describe the limitations and the code
  4896     they affect. Such description must be placed in a text file included with all
  4897     distributions of the Covered Software under this License. Except to the
  4898     extent prohibited by statute or regulation, such description must be
  4899     sufficiently detailed for a recipient of ordinary skill to be able to
  4900     understand it.
  4901  
  4902  5. Termination
  4903  
  4904  5.1. The rights granted under this License will terminate automatically if You
  4905       fail to comply with any of its terms. However, if You become compliant,
  4906       then the rights granted under this License from a particular Contributor
  4907       are reinstated (a) provisionally, unless and until such Contributor
  4908       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  4909       if such Contributor fails to notify You of the non-compliance by some
  4910       reasonable means prior to 60 days after You have come back into compliance.
  4911       Moreover, Your grants from a particular Contributor are reinstated on an
  4912       ongoing basis if such Contributor notifies You of the non-compliance by
  4913       some reasonable means, this is the first time You have received notice of
  4914       non-compliance with this License from such Contributor, and You become
  4915       compliant prior to 30 days after Your receipt of the notice.
  4916  
  4917  5.2. If You initiate litigation against any entity by asserting a patent
  4918       infringement claim (excluding declaratory judgment actions, counter-claims,
  4919       and cross-claims) alleging that a Contributor Version directly or
  4920       indirectly infringes any patent, then the rights granted to You by any and
  4921       all Contributors for the Covered Software under Section 2.1 of this License
  4922       shall terminate.
  4923  
  4924  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  4925       license agreements (excluding distributors and resellers) which have been
  4926       validly granted by You or Your distributors under this License prior to
  4927       termination shall survive termination.
  4928  
  4929  6. Disclaimer of Warranty
  4930  
  4931     Covered Software is provided under this License on an “as is” basis, without
  4932     warranty of any kind, either expressed, implied, or statutory, including,
  4933     without limitation, warranties that the Covered Software is free of defects,
  4934     merchantable, fit for a particular purpose or non-infringing. The entire
  4935     risk as to the quality and performance of the Covered Software is with You.
  4936     Should any Covered Software prove defective in any respect, You (not any
  4937     Contributor) assume the cost of any necessary servicing, repair, or
  4938     correction. This disclaimer of warranty constitutes an essential part of this
  4939     License. No use of  any Covered Software is authorized under this License
  4940     except under this disclaimer.
  4941  
  4942  7. Limitation of Liability
  4943  
  4944     Under no circumstances and under no legal theory, whether tort (including
  4945     negligence), contract, or otherwise, shall any Contributor, or anyone who
  4946     distributes Covered Software as permitted above, be liable to You for any
  4947     direct, indirect, special, incidental, or consequential damages of any
  4948     character including, without limitation, damages for lost profits, loss of
  4949     goodwill, work stoppage, computer failure or malfunction, or any and all
  4950     other commercial damages or losses, even if such party shall have been
  4951     informed of the possibility of such damages. This limitation of liability
  4952     shall not apply to liability for death or personal injury resulting from such
  4953     party’s negligence to the extent applicable law prohibits such limitation.
  4954     Some jurisdictions do not allow the exclusion or limitation of incidental or
  4955     consequential damages, so this exclusion and limitation may not apply to You.
  4956  
  4957  8. Litigation
  4958  
  4959     Any litigation relating to this License may be brought only in the courts of
  4960     a jurisdiction where the defendant maintains its principal place of business
  4961     and such litigation shall be governed by laws of that jurisdiction, without
  4962     reference to its conflict-of-law provisions. Nothing in this Section shall
  4963     prevent a party’s ability to bring cross-claims or counter-claims.
  4964  
  4965  9. Miscellaneous
  4966  
  4967     This License represents the complete agreement concerning the subject matter
  4968     hereof. If any provision of this License is held to be unenforceable, such
  4969     provision shall be reformed only to the extent necessary to make it
  4970     enforceable. Any law or regulation which provides that the language of a
  4971     contract shall be construed against the drafter shall not be used to construe
  4972     this License against a Contributor.
  4973  
  4974  
  4975  10. Versions of the License
  4976  
  4977  10.1. New Versions
  4978  
  4979        Mozilla Foundation is the license steward. Except as provided in Section
  4980        10.3, no one other than the license steward has the right to modify or
  4981        publish new versions of this License. Each version will be given a
  4982        distinguishing version number.
  4983  
  4984  10.2. Effect of New Versions
  4985  
  4986        You may distribute the Covered Software under the terms of the version of
  4987        the License under which You originally received the Covered Software, or
  4988        under the terms of any subsequent version published by the license
  4989        steward.
  4990  
  4991  10.3. Modified Versions
  4992  
  4993        If you create software not governed by this License, and you want to
  4994        create a new license for such software, you may create and use a modified
  4995        version of this License if you rename the license and remove any
  4996        references to the name of the license steward (except to note that such
  4997        modified license differs from this License).
  4998  
  4999  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  5000        If You choose to distribute Source Code Form that is Incompatible With
  5001        Secondary Licenses under the terms of this version of the License, the
  5002        notice described in Exhibit B of this License must be attached.
  5003  
  5004  Exhibit A - Source Code Form License Notice
  5005  
  5006        This Source Code Form is subject to the
  5007        terms of the Mozilla Public License, v.
  5008        2.0. If a copy of the MPL was not
  5009        distributed with this file, You can
  5010        obtain one at
  5011        http://mozilla.org/MPL/2.0/.
  5012  
  5013  If it is not possible or desirable to put the notice in a particular file, then
  5014  You may include the notice in a location (such as a LICENSE file in a relevant
  5015  directory) where a recipient would be likely to look for such a notice.
  5016  
  5017  You may add additional accurate notices of copyright ownership.
  5018  
  5019  Exhibit B - “Incompatible With Secondary Licenses” Notice
  5020  
  5021        This Source Code Form is “Incompatible
  5022        With Secondary Licenses”, as defined by
  5023        the Mozilla Public License, v. 2.0.
  5024  
  5025  
  5026  ================================================================
  5027  
  5028  github.com/hashicorp/go-multierror
  5029  https://github.com/hashicorp/go-multierror
  5030  ----------------------------------------------------------------
  5031  Mozilla Public License, version 2.0
  5032  
  5033  1. Definitions
  5034  
  5035  1.1. “Contributor”
  5036  
  5037       means each individual or legal entity that creates, contributes to the
  5038       creation of, or owns Covered Software.
  5039  
  5040  1.2. “Contributor Version”
  5041  
  5042       means the combination of the Contributions of others (if any) used by a
  5043       Contributor and that particular Contributor’s Contribution.
  5044  
  5045  1.3. “Contribution”
  5046  
  5047       means Covered Software of a particular Contributor.
  5048  
  5049  1.4. “Covered Software”
  5050  
  5051       means Source Code Form to which the initial Contributor has attached the
  5052       notice in Exhibit A, the Executable Form of such Source Code Form, and
  5053       Modifications of such Source Code Form, in each case including portions
  5054       thereof.
  5055  
  5056  1.5. “Incompatible With Secondary Licenses”
  5057       means
  5058  
  5059       a. that the initial Contributor has attached the notice described in
  5060          Exhibit B to the Covered Software; or
  5061  
  5062       b. that the Covered Software was made available under the terms of version
  5063          1.1 or earlier of the License, but not also under the terms of a
  5064          Secondary License.
  5065  
  5066  1.6. “Executable Form”
  5067  
  5068       means any form of the work other than Source Code Form.
  5069  
  5070  1.7. “Larger Work”
  5071  
  5072       means a work that combines Covered Software with other material, in a separate
  5073       file or files, that is not Covered Software.
  5074  
  5075  1.8. “License”
  5076  
  5077       means this document.
  5078  
  5079  1.9. “Licensable”
  5080  
  5081       means having the right to grant, to the maximum extent possible, whether at the
  5082       time of the initial grant or subsequently, any and all of the rights conveyed by
  5083       this License.
  5084  
  5085  1.10. “Modifications”
  5086  
  5087       means any of the following:
  5088  
  5089       a. any file in Source Code Form that results from an addition to, deletion
  5090          from, or modification of the contents of Covered Software; or
  5091  
  5092       b. any new file in Source Code Form that contains any Covered Software.
  5093  
  5094  1.11. “Patent Claims” of a Contributor
  5095  
  5096        means any patent claim(s), including without limitation, method, process,
  5097        and apparatus claims, in any patent Licensable by such Contributor that
  5098        would be infringed, but for the grant of the License, by the making,
  5099        using, selling, offering for sale, having made, import, or transfer of
  5100        either its Contributions or its Contributor Version.
  5101  
  5102  1.12. “Secondary License”
  5103  
  5104        means either the GNU General Public License, Version 2.0, the GNU Lesser
  5105        General Public License, Version 2.1, the GNU Affero General Public
  5106        License, Version 3.0, or any later versions of those licenses.
  5107  
  5108  1.13. “Source Code Form”
  5109  
  5110        means the form of the work preferred for making modifications.
  5111  
  5112  1.14. “You” (or “Your”)
  5113  
  5114        means an individual or a legal entity exercising rights under this
  5115        License. For legal entities, “You” includes any entity that controls, is
  5116        controlled by, or is under common control with You. For purposes of this
  5117        definition, “control” means (a) the power, direct or indirect, to cause
  5118        the direction or management of such entity, whether by contract or
  5119        otherwise, or (b) ownership of more than fifty percent (50%) of the
  5120        outstanding shares or beneficial ownership of such entity.
  5121  
  5122  
  5123  2. License Grants and Conditions
  5124  
  5125  2.1. Grants
  5126  
  5127       Each Contributor hereby grants You a world-wide, royalty-free,
  5128       non-exclusive license:
  5129  
  5130       a. under intellectual property rights (other than patent or trademark)
  5131          Licensable by such Contributor to use, reproduce, make available,
  5132          modify, display, perform, distribute, and otherwise exploit its
  5133          Contributions, either on an unmodified basis, with Modifications, or as
  5134          part of a Larger Work; and
  5135  
  5136       b. under Patent Claims of such Contributor to make, use, sell, offer for
  5137          sale, have made, import, and otherwise transfer either its Contributions
  5138          or its Contributor Version.
  5139  
  5140  2.2. Effective Date
  5141  
  5142       The licenses granted in Section 2.1 with respect to any Contribution become
  5143       effective for each Contribution on the date the Contributor first distributes
  5144       such Contribution.
  5145  
  5146  2.3. Limitations on Grant Scope
  5147  
  5148       The licenses granted in this Section 2 are the only rights granted under this
  5149       License. No additional rights or licenses will be implied from the distribution
  5150       or licensing of Covered Software under this License. Notwithstanding Section
  5151       2.1(b) above, no patent license is granted by a Contributor:
  5152  
  5153       a. for any code that a Contributor has removed from Covered Software; or
  5154  
  5155       b. for infringements caused by: (i) Your and any other third party’s
  5156          modifications of Covered Software, or (ii) the combination of its
  5157          Contributions with other software (except as part of its Contributor
  5158          Version); or
  5159  
  5160       c. under Patent Claims infringed by Covered Software in the absence of its
  5161          Contributions.
  5162  
  5163       This License does not grant any rights in the trademarks, service marks, or
  5164       logos of any Contributor (except as may be necessary to comply with the
  5165       notice requirements in Section 3.4).
  5166  
  5167  2.4. Subsequent Licenses
  5168  
  5169       No Contributor makes additional grants as a result of Your choice to
  5170       distribute the Covered Software under a subsequent version of this License
  5171       (see Section 10.2) or under the terms of a Secondary License (if permitted
  5172       under the terms of Section 3.3).
  5173  
  5174  2.5. Representation
  5175  
  5176       Each Contributor represents that the Contributor believes its Contributions
  5177       are its original creation(s) or it has sufficient rights to grant the
  5178       rights to its Contributions conveyed by this License.
  5179  
  5180  2.6. Fair Use
  5181  
  5182       This License is not intended to limit any rights You have under applicable
  5183       copyright doctrines of fair use, fair dealing, or other equivalents.
  5184  
  5185  2.7. Conditions
  5186  
  5187       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  5188       Section 2.1.
  5189  
  5190  
  5191  3. Responsibilities
  5192  
  5193  3.1. Distribution of Source Form
  5194  
  5195       All distribution of Covered Software in Source Code Form, including any
  5196       Modifications that You create or to which You contribute, must be under the
  5197       terms of this License. You must inform recipients that the Source Code Form
  5198       of the Covered Software is governed by the terms of this License, and how
  5199       they can obtain a copy of this License. You may not attempt to alter or
  5200       restrict the recipients’ rights in the Source Code Form.
  5201  
  5202  3.2. Distribution of Executable Form
  5203  
  5204       If You distribute Covered Software in Executable Form then:
  5205  
  5206       a. such Covered Software must also be made available in Source Code Form,
  5207          as described in Section 3.1, and You must inform recipients of the
  5208          Executable Form how they can obtain a copy of such Source Code Form by
  5209          reasonable means in a timely manner, at a charge no more than the cost
  5210          of distribution to the recipient; and
  5211  
  5212       b. You may distribute such Executable Form under the terms of this License,
  5213          or sublicense it under different terms, provided that the license for
  5214          the Executable Form does not attempt to limit or alter the recipients’
  5215          rights in the Source Code Form under this License.
  5216  
  5217  3.3. Distribution of a Larger Work
  5218  
  5219       You may create and distribute a Larger Work under terms of Your choice,
  5220       provided that You also comply with the requirements of this License for the
  5221       Covered Software. If the Larger Work is a combination of Covered Software
  5222       with a work governed by one or more Secondary Licenses, and the Covered
  5223       Software is not Incompatible With Secondary Licenses, this License permits
  5224       You to additionally distribute such Covered Software under the terms of
  5225       such Secondary License(s), so that the recipient of the Larger Work may, at
  5226       their option, further distribute the Covered Software under the terms of
  5227       either this License or such Secondary License(s).
  5228  
  5229  3.4. Notices
  5230  
  5231       You may not remove or alter the substance of any license notices (including
  5232       copyright notices, patent notices, disclaimers of warranty, or limitations
  5233       of liability) contained within the Source Code Form of the Covered
  5234       Software, except that You may alter any license notices to the extent
  5235       required to remedy known factual inaccuracies.
  5236  
  5237  3.5. Application of Additional Terms
  5238  
  5239       You may choose to offer, and to charge a fee for, warranty, support,
  5240       indemnity or liability obligations to one or more recipients of Covered
  5241       Software. However, You may do so only on Your own behalf, and not on behalf
  5242       of any Contributor. You must make it absolutely clear that any such
  5243       warranty, support, indemnity, or liability obligation is offered by You
  5244       alone, and You hereby agree to indemnify every Contributor for any
  5245       liability incurred by such Contributor as a result of warranty, support,
  5246       indemnity or liability terms You offer. You may include additional
  5247       disclaimers of warranty and limitations of liability specific to any
  5248       jurisdiction.
  5249  
  5250  4. Inability to Comply Due to Statute or Regulation
  5251  
  5252     If it is impossible for You to comply with any of the terms of this License
  5253     with respect to some or all of the Covered Software due to statute, judicial
  5254     order, or regulation then You must: (a) comply with the terms of this License
  5255     to the maximum extent possible; and (b) describe the limitations and the code
  5256     they affect. Such description must be placed in a text file included with all
  5257     distributions of the Covered Software under this License. Except to the
  5258     extent prohibited by statute or regulation, such description must be
  5259     sufficiently detailed for a recipient of ordinary skill to be able to
  5260     understand it.
  5261  
  5262  5. Termination
  5263  
  5264  5.1. The rights granted under this License will terminate automatically if You
  5265       fail to comply with any of its terms. However, if You become compliant,
  5266       then the rights granted under this License from a particular Contributor
  5267       are reinstated (a) provisionally, unless and until such Contributor
  5268       explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  5269       if such Contributor fails to notify You of the non-compliance by some
  5270       reasonable means prior to 60 days after You have come back into compliance.
  5271       Moreover, Your grants from a particular Contributor are reinstated on an
  5272       ongoing basis if such Contributor notifies You of the non-compliance by
  5273       some reasonable means, this is the first time You have received notice of
  5274       non-compliance with this License from such Contributor, and You become
  5275       compliant prior to 30 days after Your receipt of the notice.
  5276  
  5277  5.2. If You initiate litigation against any entity by asserting a patent
  5278       infringement claim (excluding declaratory judgment actions, counter-claims,
  5279       and cross-claims) alleging that a Contributor Version directly or
  5280       indirectly infringes any patent, then the rights granted to You by any and
  5281       all Contributors for the Covered Software under Section 2.1 of this License
  5282       shall terminate.
  5283  
  5284  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  5285       license agreements (excluding distributors and resellers) which have been
  5286       validly granted by You or Your distributors under this License prior to
  5287       termination shall survive termination.
  5288  
  5289  6. Disclaimer of Warranty
  5290  
  5291     Covered Software is provided under this License on an “as is” basis, without
  5292     warranty of any kind, either expressed, implied, or statutory, including,
  5293     without limitation, warranties that the Covered Software is free of defects,
  5294     merchantable, fit for a particular purpose or non-infringing. The entire
  5295     risk as to the quality and performance of the Covered Software is with You.
  5296     Should any Covered Software prove defective in any respect, You (not any
  5297     Contributor) assume the cost of any necessary servicing, repair, or
  5298     correction. This disclaimer of warranty constitutes an essential part of this
  5299     License. No use of  any Covered Software is authorized under this License
  5300     except under this disclaimer.
  5301  
  5302  7. Limitation of Liability
  5303  
  5304     Under no circumstances and under no legal theory, whether tort (including
  5305     negligence), contract, or otherwise, shall any Contributor, or anyone who
  5306     distributes Covered Software as permitted above, be liable to You for any
  5307     direct, indirect, special, incidental, or consequential damages of any
  5308     character including, without limitation, damages for lost profits, loss of
  5309     goodwill, work stoppage, computer failure or malfunction, or any and all
  5310     other commercial damages or losses, even if such party shall have been
  5311     informed of the possibility of such damages. This limitation of liability
  5312     shall not apply to liability for death or personal injury resulting from such
  5313     party’s negligence to the extent applicable law prohibits such limitation.
  5314     Some jurisdictions do not allow the exclusion or limitation of incidental or
  5315     consequential damages, so this exclusion and limitation may not apply to You.
  5316  
  5317  8. Litigation
  5318  
  5319     Any litigation relating to this License may be brought only in the courts of
  5320     a jurisdiction where the defendant maintains its principal place of business
  5321     and such litigation shall be governed by laws of that jurisdiction, without
  5322     reference to its conflict-of-law provisions. Nothing in this Section shall
  5323     prevent a party’s ability to bring cross-claims or counter-claims.
  5324  
  5325  9. Miscellaneous
  5326  
  5327     This License represents the complete agreement concerning the subject matter
  5328     hereof. If any provision of this License is held to be unenforceable, such
  5329     provision shall be reformed only to the extent necessary to make it
  5330     enforceable. Any law or regulation which provides that the language of a
  5331     contract shall be construed against the drafter shall not be used to construe
  5332     this License against a Contributor.
  5333  
  5334  
  5335  10. Versions of the License
  5336  
  5337  10.1. New Versions
  5338  
  5339        Mozilla Foundation is the license steward. Except as provided in Section
  5340        10.3, no one other than the license steward has the right to modify or
  5341        publish new versions of this License. Each version will be given a
  5342        distinguishing version number.
  5343  
  5344  10.2. Effect of New Versions
  5345  
  5346        You may distribute the Covered Software under the terms of the version of
  5347        the License under which You originally received the Covered Software, or
  5348        under the terms of any subsequent version published by the license
  5349        steward.
  5350  
  5351  10.3. Modified Versions
  5352  
  5353        If you create software not governed by this License, and you want to
  5354        create a new license for such software, you may create and use a modified
  5355        version of this License if you rename the license and remove any
  5356        references to the name of the license steward (except to note that such
  5357        modified license differs from this License).
  5358  
  5359  10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  5360        If You choose to distribute Source Code Form that is Incompatible With
  5361        Secondary Licenses under the terms of this version of the License, the
  5362        notice described in Exhibit B of this License must be attached.
  5363  
  5364  Exhibit A - Source Code Form License Notice
  5365  
  5366        This Source Code Form is subject to the
  5367        terms of the Mozilla Public License, v.
  5368        2.0. If a copy of the MPL was not
  5369        distributed with this file, You can
  5370        obtain one at
  5371        http://mozilla.org/MPL/2.0/.
  5372  
  5373  If it is not possible or desirable to put the notice in a particular file, then
  5374  You may include the notice in a location (such as a LICENSE file in a relevant
  5375  directory) where a recipient would be likely to look for such a notice.
  5376  
  5377  You may add additional accurate notices of copyright ownership.
  5378  
  5379  Exhibit B - “Incompatible With Secondary Licenses” Notice
  5380  
  5381        This Source Code Form is “Incompatible
  5382        With Secondary Licenses”, as defined by
  5383        the Mozilla Public License, v. 2.0.
  5384  
  5385  ================================================================
  5386  
  5387  github.com/inconshreveable/mousetrap
  5388  https://github.com/inconshreveable/mousetrap
  5389  ----------------------------------------------------------------
  5390                                   Apache License
  5391                             Version 2.0, January 2004
  5392                          http://www.apache.org/licenses/
  5393  
  5394     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5395  
  5396     1. Definitions.
  5397  
  5398        "License" shall mean the terms and conditions for use, reproduction,
  5399        and distribution as defined by Sections 1 through 9 of this document.
  5400  
  5401        "Licensor" shall mean the copyright owner or entity authorized by
  5402        the copyright owner that is granting the License.
  5403  
  5404        "Legal Entity" shall mean the union of the acting entity and all
  5405        other entities that control, are controlled by, or are under common
  5406        control with that entity. For the purposes of this definition,
  5407        "control" means (i) the power, direct or indirect, to cause the
  5408        direction or management of such entity, whether by contract or
  5409        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5410        outstanding shares, or (iii) beneficial ownership of such entity.
  5411  
  5412        "You" (or "Your") shall mean an individual or Legal Entity
  5413        exercising permissions granted by this License.
  5414  
  5415        "Source" form shall mean the preferred form for making modifications,
  5416        including but not limited to software source code, documentation
  5417        source, and configuration files.
  5418  
  5419        "Object" form shall mean any form resulting from mechanical
  5420        transformation or translation of a Source form, including but
  5421        not limited to compiled object code, generated documentation,
  5422        and conversions to other media types.
  5423  
  5424        "Work" shall mean the work of authorship, whether in Source or
  5425        Object form, made available under the License, as indicated by a
  5426        copyright notice that is included in or attached to the work
  5427        (an example is provided in the Appendix below).
  5428  
  5429        "Derivative Works" shall mean any work, whether in Source or Object
  5430        form, that is based on (or derived from) the Work and for which the
  5431        editorial revisions, annotations, elaborations, or other modifications
  5432        represent, as a whole, an original work of authorship. For the purposes
  5433        of this License, Derivative Works shall not include works that remain
  5434        separable from, or merely link (or bind by name) to the interfaces of,
  5435        the Work and Derivative Works thereof.
  5436  
  5437        "Contribution" shall mean any work of authorship, including
  5438        the original version of the Work and any modifications or additions
  5439        to that Work or Derivative Works thereof, that is intentionally
  5440        submitted to Licensor for inclusion in the Work by the copyright owner
  5441        or by an individual or Legal Entity authorized to submit on behalf of
  5442        the copyright owner. For the purposes of this definition, "submitted"
  5443        means any form of electronic, verbal, or written communication sent
  5444        to the Licensor or its representatives, including but not limited to
  5445        communication on electronic mailing lists, source code control systems,
  5446        and issue tracking systems that are managed by, or on behalf of, the
  5447        Licensor for the purpose of discussing and improving the Work, but
  5448        excluding communication that is conspicuously marked or otherwise
  5449        designated in writing by the copyright owner as "Not a Contribution."
  5450  
  5451        "Contributor" shall mean Licensor and any individual or Legal Entity
  5452        on behalf of whom a Contribution has been received by Licensor and
  5453        subsequently incorporated within the Work.
  5454  
  5455     2. Grant of Copyright License. Subject to the terms and conditions of
  5456        this License, each Contributor hereby grants to You a perpetual,
  5457        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5458        copyright license to reproduce, prepare Derivative Works of,
  5459        publicly display, publicly perform, sublicense, and distribute the
  5460        Work and such Derivative Works in Source or Object form.
  5461  
  5462     3. Grant of Patent License. Subject to the terms and conditions of
  5463        this License, each Contributor hereby grants to You a perpetual,
  5464        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5465        (except as stated in this section) patent license to make, have made,
  5466        use, offer to sell, sell, import, and otherwise transfer the Work,
  5467        where such license applies only to those patent claims licensable
  5468        by such Contributor that are necessarily infringed by their
  5469        Contribution(s) alone or by combination of their Contribution(s)
  5470        with the Work to which such Contribution(s) was submitted. If You
  5471        institute patent litigation against any entity (including a
  5472        cross-claim or counterclaim in a lawsuit) alleging that the Work
  5473        or a Contribution incorporated within the Work constitutes direct
  5474        or contributory patent infringement, then any patent licenses
  5475        granted to You under this License for that Work shall terminate
  5476        as of the date such litigation is filed.
  5477  
  5478     4. Redistribution. You may reproduce and distribute copies of the
  5479        Work or Derivative Works thereof in any medium, with or without
  5480        modifications, and in Source or Object form, provided that You
  5481        meet the following conditions:
  5482  
  5483        (a) You must give any other recipients of the Work or
  5484            Derivative Works a copy of this License; and
  5485  
  5486        (b) You must cause any modified files to carry prominent notices
  5487            stating that You changed the files; and
  5488  
  5489        (c) You must retain, in the Source form of any Derivative Works
  5490            that You distribute, all copyright, patent, trademark, and
  5491            attribution notices from the Source form of the Work,
  5492            excluding those notices that do not pertain to any part of
  5493            the Derivative Works; and
  5494  
  5495        (d) If the Work includes a "NOTICE" text file as part of its
  5496            distribution, then any Derivative Works that You distribute must
  5497            include a readable copy of the attribution notices contained
  5498            within such NOTICE file, excluding those notices that do not
  5499            pertain to any part of the Derivative Works, in at least one
  5500            of the following places: within a NOTICE text file distributed
  5501            as part of the Derivative Works; within the Source form or
  5502            documentation, if provided along with the Derivative Works; or,
  5503            within a display generated by the Derivative Works, if and
  5504            wherever such third-party notices normally appear. The contents
  5505            of the NOTICE file are for informational purposes only and
  5506            do not modify the License. You may add Your own attribution
  5507            notices within Derivative Works that You distribute, alongside
  5508            or as an addendum to the NOTICE text from the Work, provided
  5509            that such additional attribution notices cannot be construed
  5510            as modifying the License.
  5511  
  5512        You may add Your own copyright statement to Your modifications and
  5513        may provide additional or different license terms and conditions
  5514        for use, reproduction, or distribution of Your modifications, or
  5515        for any such Derivative Works as a whole, provided Your use,
  5516        reproduction, and distribution of the Work otherwise complies with
  5517        the conditions stated in this License.
  5518  
  5519     5. Submission of Contributions. Unless You explicitly state otherwise,
  5520        any Contribution intentionally submitted for inclusion in the Work
  5521        by You to the Licensor shall be under the terms and conditions of
  5522        this License, without any additional terms or conditions.
  5523        Notwithstanding the above, nothing herein shall supersede or modify
  5524        the terms of any separate license agreement you may have executed
  5525        with Licensor regarding such Contributions.
  5526  
  5527     6. Trademarks. This License does not grant permission to use the trade
  5528        names, trademarks, service marks, or product names of the Licensor,
  5529        except as required for reasonable and customary use in describing the
  5530        origin of the Work and reproducing the content of the NOTICE file.
  5531  
  5532     7. Disclaimer of Warranty. Unless required by applicable law or
  5533        agreed to in writing, Licensor provides the Work (and each
  5534        Contributor provides its Contributions) on an "AS IS" BASIS,
  5535        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5536        implied, including, without limitation, any warranties or conditions
  5537        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5538        PARTICULAR PURPOSE. You are solely responsible for determining the
  5539        appropriateness of using or redistributing the Work and assume any
  5540        risks associated with Your exercise of permissions under this License.
  5541  
  5542     8. Limitation of Liability. In no event and under no legal theory,
  5543        whether in tort (including negligence), contract, or otherwise,
  5544        unless required by applicable law (such as deliberate and grossly
  5545        negligent acts) or agreed to in writing, shall any Contributor be
  5546        liable to You for damages, including any direct, indirect, special,
  5547        incidental, or consequential damages of any character arising as a
  5548        result of this License or out of the use or inability to use the
  5549        Work (including but not limited to damages for loss of goodwill,
  5550        work stoppage, computer failure or malfunction, or any and all
  5551        other commercial damages or losses), even if such Contributor
  5552        has been advised of the possibility of such damages.
  5553  
  5554     9. Accepting Warranty or Additional Liability. While redistributing
  5555        the Work or Derivative Works thereof, You may choose to offer,
  5556        and charge a fee for, acceptance of support, warranty, indemnity,
  5557        or other liability obligations and/or rights consistent with this
  5558        License. However, in accepting such obligations, You may act only
  5559        on Your own behalf and on Your sole responsibility, not on behalf
  5560        of any other Contributor, and only if You agree to indemnify,
  5561        defend, and hold each Contributor harmless for any liability
  5562        incurred by, or claims asserted against, such Contributor by reason
  5563        of your accepting any such warranty or additional liability.
  5564  
  5565     END OF TERMS AND CONDITIONS
  5566  
  5567     APPENDIX: How to apply the Apache License to your work.
  5568  
  5569        To apply the Apache License to your work, attach the following
  5570        boilerplate notice, with the fields enclosed by brackets "[]"
  5571        replaced with your own identifying information. (Don't include
  5572        the brackets!)  The text should be enclosed in the appropriate
  5573        comment syntax for the file format. We also recommend that a
  5574        file or class name and description of purpose be included on the
  5575        same "printed page" as the copyright notice for easier
  5576        identification within third-party archives.
  5577  
  5578     Copyright 2022 Alan Shreve (@inconshreveable)
  5579  
  5580     Licensed under the Apache License, Version 2.0 (the "License");
  5581     you may not use this file except in compliance with the License.
  5582     You may obtain a copy of the License at
  5583  
  5584         http://www.apache.org/licenses/LICENSE-2.0
  5585  
  5586     Unless required by applicable law or agreed to in writing, software
  5587     distributed under the License is distributed on an "AS IS" BASIS,
  5588     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5589     See the License for the specific language governing permissions and
  5590     limitations under the License.
  5591  
  5592  ================================================================
  5593  
  5594  github.com/jedib0t/go-pretty/v6
  5595  https://github.com/jedib0t/go-pretty/v6
  5596  ----------------------------------------------------------------
  5597  MIT License
  5598  
  5599  Copyright (c) 2018 jedib0t
  5600  
  5601  Permission is hereby granted, free of charge, to any person obtaining a copy
  5602  of this software and associated documentation files (the "Software"), to deal
  5603  in the Software without restriction, including without limitation the rights
  5604  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5605  copies of the Software, and to permit persons to whom the Software is
  5606  furnished to do so, subject to the following conditions:
  5607  
  5608  The above copyright notice and this permission notice shall be included in all
  5609  copies or substantial portions of the Software.
  5610  
  5611  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5612  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5613  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5614  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5615  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5616  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5617  SOFTWARE.
  5618  
  5619  ================================================================
  5620  
  5621  github.com/jessevdk/go-flags
  5622  https://github.com/jessevdk/go-flags
  5623  ----------------------------------------------------------------
  5624  Copyright (c) 2012 Jesse van den Kieboom. All rights reserved.
  5625  Redistribution and use in source and binary forms, with or without
  5626  modification, are permitted provided that the following conditions are
  5627  met:
  5628  
  5629     * Redistributions of source code must retain the above copyright
  5630       notice, this list of conditions and the following disclaimer.
  5631     * Redistributions in binary form must reproduce the above
  5632       copyright notice, this list of conditions and the following disclaimer
  5633       in the documentation and/or other materials provided with the
  5634       distribution.
  5635     * Neither the name of Google Inc. nor the names of its
  5636       contributors may be used to endorse or promote products derived from
  5637       this software without specific prior written permission.
  5638  
  5639  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5640  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5641  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5642  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5643  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5644  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5645  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5646  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5647  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5648  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5649  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5650  
  5651  ================================================================
  5652  
  5653  github.com/josharian/intern
  5654  https://github.com/josharian/intern
  5655  ----------------------------------------------------------------
  5656  MIT License
  5657  
  5658  Copyright (c) 2019 Josh Bleecher Snyder
  5659  
  5660  Permission is hereby granted, free of charge, to any person obtaining a copy
  5661  of this software and associated documentation files (the "Software"), to deal
  5662  in the Software without restriction, including without limitation the rights
  5663  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5664  copies of the Software, and to permit persons to whom the Software is
  5665  furnished to do so, subject to the following conditions:
  5666  
  5667  The above copyright notice and this permission notice shall be included in all
  5668  copies or substantial portions of the Software.
  5669  
  5670  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5671  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5672  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5673  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5674  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5675  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5676  SOFTWARE.
  5677  
  5678  ================================================================
  5679  
  5680  github.com/json-iterator/go
  5681  https://github.com/json-iterator/go
  5682  ----------------------------------------------------------------
  5683  MIT License
  5684  
  5685  Copyright (c) 2016 json-iterator
  5686  
  5687  Permission is hereby granted, free of charge, to any person obtaining a copy
  5688  of this software and associated documentation files (the "Software"), to deal
  5689  in the Software without restriction, including without limitation the rights
  5690  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5691  copies of the Software, and to permit persons to whom the Software is
  5692  furnished to do so, subject to the following conditions:
  5693  
  5694  The above copyright notice and this permission notice shall be included in all
  5695  copies or substantial portions of the Software.
  5696  
  5697  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5698  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5699  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5700  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5701  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5702  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5703  SOFTWARE.
  5704  
  5705  ================================================================
  5706  
  5707  github.com/juju/ratelimit
  5708  https://github.com/juju/ratelimit
  5709  ----------------------------------------------------------------
  5710  All files in this repository are licensed as follows. If you contribute
  5711  to this repository, it is assumed that you license your contribution
  5712  under the same license unless you state otherwise.
  5713  
  5714  All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file.
  5715  
  5716  This software is licensed under the LGPLv3, included below.
  5717  
  5718  As a special exception to the GNU Lesser General Public License version 3
  5719  ("LGPL3"), the copyright holders of this Library give you permission to
  5720  convey to a third party a Combined Work that links statically or dynamically
  5721  to this Library without providing any Minimal Corresponding Source or
  5722  Minimal Application Code as set out in 4d or providing the installation
  5723  information set out in section 4e, provided that you comply with the other
  5724  provisions of LGPL3 and provided that you meet, for the Application the
  5725  terms and conditions of the license(s) which apply to the Application.
  5726  
  5727  Except as stated in this special exception, the provisions of LGPL3 will
  5728  continue to comply in full to this Library. If you modify this Library, you
  5729  may apply this exception to your version of this Library, but you are not
  5730  obliged to do so. If you do not wish to do so, delete this exception
  5731  statement from your version. This exception does not (and cannot) modify any
  5732  license terms which apply to the Application, with which you must still
  5733  comply.
  5734  
  5735  
  5736                     GNU LESSER GENERAL PUBLIC LICENSE
  5737                         Version 3, 29 June 2007
  5738  
  5739   Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
  5740   Everyone is permitted to copy and distribute verbatim copies
  5741   of this license document, but changing it is not allowed.
  5742  
  5743  
  5744    This version of the GNU Lesser General Public License incorporates
  5745  the terms and conditions of version 3 of the GNU General Public
  5746  License, supplemented by the additional permissions listed below.
  5747  
  5748    0. Additional Definitions.
  5749  
  5750    As used herein, "this License" refers to version 3 of the GNU Lesser
  5751  General Public License, and the "GNU GPL" refers to version 3 of the GNU
  5752  General Public License.
  5753  
  5754    "The Library" refers to a covered work governed by this License,
  5755  other than an Application or a Combined Work as defined below.
  5756  
  5757    An "Application" is any work that makes use of an interface provided
  5758  by the Library, but which is not otherwise based on the Library.
  5759  Defining a subclass of a class defined by the Library is deemed a mode
  5760  of using an interface provided by the Library.
  5761  
  5762    A "Combined Work" is a work produced by combining or linking an
  5763  Application with the Library.  The particular version of the Library
  5764  with which the Combined Work was made is also called the "Linked
  5765  Version".
  5766  
  5767    The "Minimal Corresponding Source" for a Combined Work means the
  5768  Corresponding Source for the Combined Work, excluding any source code
  5769  for portions of the Combined Work that, considered in isolation, are
  5770  based on the Application, and not on the Linked Version.
  5771  
  5772    The "Corresponding Application Code" for a Combined Work means the
  5773  object code and/or source code for the Application, including any data
  5774  and utility programs needed for reproducing the Combined Work from the
  5775  Application, but excluding the System Libraries of the Combined Work.
  5776  
  5777    1. Exception to Section 3 of the GNU GPL.
  5778  
  5779    You may convey a covered work under sections 3 and 4 of this License
  5780  without being bound by section 3 of the GNU GPL.
  5781  
  5782    2. Conveying Modified Versions.
  5783  
  5784    If you modify a copy of the Library, and, in your modifications, a
  5785  facility refers to a function or data to be supplied by an Application
  5786  that uses the facility (other than as an argument passed when the
  5787  facility is invoked), then you may convey a copy of the modified
  5788  version:
  5789  
  5790     a) under this License, provided that you make a good faith effort to
  5791     ensure that, in the event an Application does not supply the
  5792     function or data, the facility still operates, and performs
  5793     whatever part of its purpose remains meaningful, or
  5794  
  5795     b) under the GNU GPL, with none of the additional permissions of
  5796     this License applicable to that copy.
  5797  
  5798    3. Object Code Incorporating Material from Library Header Files.
  5799  
  5800    The object code form of an Application may incorporate material from
  5801  a header file that is part of the Library.  You may convey such object
  5802  code under terms of your choice, provided that, if the incorporated
  5803  material is not limited to numerical parameters, data structure
  5804  layouts and accessors, or small macros, inline functions and templates
  5805  (ten or fewer lines in length), you do both of the following:
  5806  
  5807     a) Give prominent notice with each copy of the object code that the
  5808     Library is used in it and that the Library and its use are
  5809     covered by this License.
  5810  
  5811     b) Accompany the object code with a copy of the GNU GPL and this license
  5812     document.
  5813  
  5814    4. Combined Works.
  5815  
  5816    You may convey a Combined Work under terms of your choice that,
  5817  taken together, effectively do not restrict modification of the
  5818  portions of the Library contained in the Combined Work and reverse
  5819  engineering for debugging such modifications, if you also do each of
  5820  the following:
  5821  
  5822     a) Give prominent notice with each copy of the Combined Work that
  5823     the Library is used in it and that the Library and its use are
  5824     covered by this License.
  5825  
  5826     b) Accompany the Combined Work with a copy of the GNU GPL and this license
  5827     document.
  5828  
  5829     c) For a Combined Work that displays copyright notices during
  5830     execution, include the copyright notice for the Library among
  5831     these notices, as well as a reference directing the user to the
  5832     copies of the GNU GPL and this license document.
  5833  
  5834     d) Do one of the following:
  5835  
  5836         0) Convey the Minimal Corresponding Source under the terms of this
  5837         License, and the Corresponding Application Code in a form
  5838         suitable for, and under terms that permit, the user to
  5839         recombine or relink the Application with a modified version of
  5840         the Linked Version to produce a modified Combined Work, in the
  5841         manner specified by section 6 of the GNU GPL for conveying
  5842         Corresponding Source.
  5843  
  5844         1) Use a suitable shared library mechanism for linking with the
  5845         Library.  A suitable mechanism is one that (a) uses at run time
  5846         a copy of the Library already present on the user's computer
  5847         system, and (b) will operate properly with a modified version
  5848         of the Library that is interface-compatible with the Linked
  5849         Version.
  5850  
  5851     e) Provide Installation Information, but only if you would otherwise
  5852     be required to provide such information under section 6 of the
  5853     GNU GPL, and only to the extent that such information is
  5854     necessary to install and execute a modified version of the
  5855     Combined Work produced by recombining or relinking the
  5856     Application with a modified version of the Linked Version. (If
  5857     you use option 4d0, the Installation Information must accompany
  5858     the Minimal Corresponding Source and Corresponding Application
  5859     Code. If you use option 4d1, you must provide the Installation
  5860     Information in the manner specified by section 6 of the GNU GPL
  5861     for conveying Corresponding Source.)
  5862  
  5863    5. Combined Libraries.
  5864  
  5865    You may place library facilities that are a work based on the
  5866  Library side by side in a single library together with other library
  5867  facilities that are not Applications and are not covered by this
  5868  License, and convey such a combined library under terms of your
  5869  choice, if you do both of the following:
  5870  
  5871     a) Accompany the combined library with a copy of the same work based
  5872     on the Library, uncombined with any other library facilities,
  5873     conveyed under the terms of this License.
  5874  
  5875     b) Give prominent notice with the combined library that part of it
  5876     is a work based on the Library, and explaining where to find the
  5877     accompanying uncombined form of the same work.
  5878  
  5879    6. Revised Versions of the GNU Lesser General Public License.
  5880  
  5881    The Free Software Foundation may publish revised and/or new versions
  5882  of the GNU Lesser General Public License from time to time. Such new
  5883  versions will be similar in spirit to the present version, but may
  5884  differ in detail to address new problems or concerns.
  5885  
  5886    Each version is given a distinguishing version number. If the
  5887  Library as you received it specifies that a certain numbered version
  5888  of the GNU Lesser General Public License "or any later version"
  5889  applies to it, you have the option of following the terms and
  5890  conditions either of that published version or of any later version
  5891  published by the Free Software Foundation. If the Library as you
  5892  received it does not specify a version number of the GNU Lesser
  5893  General Public License, you may choose any version of the GNU Lesser
  5894  General Public License ever published by the Free Software Foundation.
  5895  
  5896    If the Library as you received it specifies that a proxy can decide
  5897  whether future versions of the GNU Lesser General Public License shall
  5898  apply, that proxy's public statement of acceptance of any version is
  5899  permanent authorization for you to choose that version for the
  5900  Library.
  5901  
  5902  ================================================================
  5903  
  5904  github.com/klauspost/compress
  5905  https://github.com/klauspost/compress
  5906  ----------------------------------------------------------------
  5907  Copyright (c) 2012 The Go Authors. All rights reserved.
  5908  Copyright (c) 2019 Klaus Post. All rights reserved.
  5909  
  5910  Redistribution and use in source and binary forms, with or without
  5911  modification, are permitted provided that the following conditions are
  5912  met:
  5913  
  5914     * Redistributions of source code must retain the above copyright
  5915  notice, this list of conditions and the following disclaimer.
  5916     * Redistributions in binary form must reproduce the above
  5917  copyright notice, this list of conditions and the following disclaimer
  5918  in the documentation and/or other materials provided with the
  5919  distribution.
  5920     * Neither the name of Google Inc. nor the names of its
  5921  contributors may be used to endorse or promote products derived from
  5922  this software without specific prior written permission.
  5923  
  5924  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5925  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5926  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5927  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5928  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5929  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5930  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5931  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5932  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5933  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5934  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5935  
  5936  ------------------
  5937  
  5938  Files: gzhttp/*
  5939  
  5940                                   Apache License
  5941                             Version 2.0, January 2004
  5942                          http://www.apache.org/licenses/
  5943  
  5944     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5945  
  5946     1. Definitions.
  5947  
  5948        "License" shall mean the terms and conditions for use, reproduction,
  5949        and distribution as defined by Sections 1 through 9 of this document.
  5950  
  5951        "Licensor" shall mean the copyright owner or entity authorized by
  5952        the copyright owner that is granting the License.
  5953  
  5954        "Legal Entity" shall mean the union of the acting entity and all
  5955        other entities that control, are controlled by, or are under common
  5956        control with that entity. For the purposes of this definition,
  5957        "control" means (i) the power, direct or indirect, to cause the
  5958        direction or management of such entity, whether by contract or
  5959        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5960        outstanding shares, or (iii) beneficial ownership of such entity.
  5961  
  5962        "You" (or "Your") shall mean an individual or Legal Entity
  5963        exercising permissions granted by this License.
  5964  
  5965        "Source" form shall mean the preferred form for making modifications,
  5966        including but not limited to software source code, documentation
  5967        source, and configuration files.
  5968  
  5969        "Object" form shall mean any form resulting from mechanical
  5970        transformation or translation of a Source form, including but
  5971        not limited to compiled object code, generated documentation,
  5972        and conversions to other media types.
  5973  
  5974        "Work" shall mean the work of authorship, whether in Source or
  5975        Object form, made available under the License, as indicated by a
  5976        copyright notice that is included in or attached to the work
  5977        (an example is provided in the Appendix below).
  5978  
  5979        "Derivative Works" shall mean any work, whether in Source or Object
  5980        form, that is based on (or derived from) the Work and for which the
  5981        editorial revisions, annotations, elaborations, or other modifications
  5982        represent, as a whole, an original work of authorship. For the purposes
  5983        of this License, Derivative Works shall not include works that remain
  5984        separable from, or merely link (or bind by name) to the interfaces of,
  5985        the Work and Derivative Works thereof.
  5986  
  5987        "Contribution" shall mean any work of authorship, including
  5988        the original version of the Work and any modifications or additions
  5989        to that Work or Derivative Works thereof, that is intentionally
  5990        submitted to Licensor for inclusion in the Work by the copyright owner
  5991        or by an individual or Legal Entity authorized to submit on behalf of
  5992        the copyright owner. For the purposes of this definition, "submitted"
  5993        means any form of electronic, verbal, or written communication sent
  5994        to the Licensor or its representatives, including but not limited to
  5995        communication on electronic mailing lists, source code control systems,
  5996        and issue tracking systems that are managed by, or on behalf of, the
  5997        Licensor for the purpose of discussing and improving the Work, but
  5998        excluding communication that is conspicuously marked or otherwise
  5999        designated in writing by the copyright owner as "Not a Contribution."
  6000  
  6001        "Contributor" shall mean Licensor and any individual or Legal Entity
  6002        on behalf of whom a Contribution has been received by Licensor and
  6003        subsequently incorporated within the Work.
  6004  
  6005     2. Grant of Copyright License. Subject to the terms and conditions of
  6006        this License, each Contributor hereby grants to You a perpetual,
  6007        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6008        copyright license to reproduce, prepare Derivative Works of,
  6009        publicly display, publicly perform, sublicense, and distribute the
  6010        Work and such Derivative Works in Source or Object form.
  6011  
  6012     3. Grant of Patent License. Subject to the terms and conditions of
  6013        this License, each Contributor hereby grants to You a perpetual,
  6014        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6015        (except as stated in this section) patent license to make, have made,
  6016        use, offer to sell, sell, import, and otherwise transfer the Work,
  6017        where such license applies only to those patent claims licensable
  6018        by such Contributor that are necessarily infringed by their
  6019        Contribution(s) alone or by combination of their Contribution(s)
  6020        with the Work to which such Contribution(s) was submitted. If You
  6021        institute patent litigation against any entity (including a
  6022        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6023        or a Contribution incorporated within the Work constitutes direct
  6024        or contributory patent infringement, then any patent licenses
  6025        granted to You under this License for that Work shall terminate
  6026        as of the date such litigation is filed.
  6027  
  6028     4. Redistribution. You may reproduce and distribute copies of the
  6029        Work or Derivative Works thereof in any medium, with or without
  6030        modifications, and in Source or Object form, provided that You
  6031        meet the following conditions:
  6032  
  6033        (a) You must give any other recipients of the Work or
  6034            Derivative Works a copy of this License; and
  6035  
  6036        (b) You must cause any modified files to carry prominent notices
  6037            stating that You changed the files; and
  6038  
  6039        (c) You must retain, in the Source form of any Derivative Works
  6040            that You distribute, all copyright, patent, trademark, and
  6041            attribution notices from the Source form of the Work,
  6042            excluding those notices that do not pertain to any part of
  6043            the Derivative Works; and
  6044  
  6045        (d) If the Work includes a "NOTICE" text file as part of its
  6046            distribution, then any Derivative Works that You distribute must
  6047            include a readable copy of the attribution notices contained
  6048            within such NOTICE file, excluding those notices that do not
  6049            pertain to any part of the Derivative Works, in at least one
  6050            of the following places: within a NOTICE text file distributed
  6051            as part of the Derivative Works; within the Source form or
  6052            documentation, if provided along with the Derivative Works; or,
  6053            within a display generated by the Derivative Works, if and
  6054            wherever such third-party notices normally appear. The contents
  6055            of the NOTICE file are for informational purposes only and
  6056            do not modify the License. You may add Your own attribution
  6057            notices within Derivative Works that You distribute, alongside
  6058            or as an addendum to the NOTICE text from the Work, provided
  6059            that such additional attribution notices cannot be construed
  6060            as modifying the License.
  6061  
  6062        You may add Your own copyright statement to Your modifications and
  6063        may provide additional or different license terms and conditions
  6064        for use, reproduction, or distribution of Your modifications, or
  6065        for any such Derivative Works as a whole, provided Your use,
  6066        reproduction, and distribution of the Work otherwise complies with
  6067        the conditions stated in this License.
  6068  
  6069     5. Submission of Contributions. Unless You explicitly state otherwise,
  6070        any Contribution intentionally submitted for inclusion in the Work
  6071        by You to the Licensor shall be under the terms and conditions of
  6072        this License, without any additional terms or conditions.
  6073        Notwithstanding the above, nothing herein shall supersede or modify
  6074        the terms of any separate license agreement you may have executed
  6075        with Licensor regarding such Contributions.
  6076  
  6077     6. Trademarks. This License does not grant permission to use the trade
  6078        names, trademarks, service marks, or product names of the Licensor,
  6079        except as required for reasonable and customary use in describing the
  6080        origin of the Work and reproducing the content of the NOTICE file.
  6081  
  6082     7. Disclaimer of Warranty. Unless required by applicable law or
  6083        agreed to in writing, Licensor provides the Work (and each
  6084        Contributor provides its Contributions) on an "AS IS" BASIS,
  6085        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6086        implied, including, without limitation, any warranties or conditions
  6087        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6088        PARTICULAR PURPOSE. You are solely responsible for determining the
  6089        appropriateness of using or redistributing the Work and assume any
  6090        risks associated with Your exercise of permissions under this License.
  6091  
  6092     8. Limitation of Liability. In no event and under no legal theory,
  6093        whether in tort (including negligence), contract, or otherwise,
  6094        unless required by applicable law (such as deliberate and grossly
  6095        negligent acts) or agreed to in writing, shall any Contributor be
  6096        liable to You for damages, including any direct, indirect, special,
  6097        incidental, or consequential damages of any character arising as a
  6098        result of this License or out of the use or inability to use the
  6099        Work (including but not limited to damages for loss of goodwill,
  6100        work stoppage, computer failure or malfunction, or any and all
  6101        other commercial damages or losses), even if such Contributor
  6102        has been advised of the possibility of such damages.
  6103  
  6104     9. Accepting Warranty or Additional Liability. While redistributing
  6105        the Work or Derivative Works thereof, You may choose to offer,
  6106        and charge a fee for, acceptance of support, warranty, indemnity,
  6107        or other liability obligations and/or rights consistent with this
  6108        License. However, in accepting such obligations, You may act only
  6109        on Your own behalf and on Your sole responsibility, not on behalf
  6110        of any other Contributor, and only if You agree to indemnify,
  6111        defend, and hold each Contributor harmless for any liability
  6112        incurred by, or claims asserted against, such Contributor by reason
  6113        of your accepting any such warranty or additional liability.
  6114  
  6115     END OF TERMS AND CONDITIONS
  6116  
  6117     APPENDIX: How to apply the Apache License to your work.
  6118  
  6119        To apply the Apache License to your work, attach the following
  6120        boilerplate notice, with the fields enclosed by brackets "[]"
  6121        replaced with your own identifying information. (Don't include
  6122        the brackets!)  The text should be enclosed in the appropriate
  6123        comment syntax for the file format. We also recommend that a
  6124        file or class name and description of purpose be included on the
  6125        same "printed page" as the copyright notice for easier
  6126        identification within third-party archives.
  6127  
  6128     Copyright 2016-2017 The New York Times Company
  6129  
  6130     Licensed under the Apache License, Version 2.0 (the "License");
  6131     you may not use this file except in compliance with the License.
  6132     You may obtain a copy of the License at
  6133  
  6134         http://www.apache.org/licenses/LICENSE-2.0
  6135  
  6136     Unless required by applicable law or agreed to in writing, software
  6137     distributed under the License is distributed on an "AS IS" BASIS,
  6138     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6139     See the License for the specific language governing permissions and
  6140     limitations under the License.
  6141  
  6142  ------------------
  6143  
  6144  Files: s2/cmd/internal/readahead/*
  6145  
  6146  The MIT License (MIT)
  6147  
  6148  Copyright (c) 2015 Klaus Post
  6149  
  6150  Permission is hereby granted, free of charge, to any person obtaining a copy
  6151  of this software and associated documentation files (the "Software"), to deal
  6152  in the Software without restriction, including without limitation the rights
  6153  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6154  copies of the Software, and to permit persons to whom the Software is
  6155  furnished to do so, subject to the following conditions:
  6156  
  6157  The above copyright notice and this permission notice shall be included in all
  6158  copies or substantial portions of the Software.
  6159  
  6160  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6161  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6162  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6163  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6164  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6165  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6166  SOFTWARE.
  6167  
  6168  ---------------------
  6169  Files: snappy/*
  6170  Files: internal/snapref/*
  6171  
  6172  Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
  6173  
  6174  Redistribution and use in source and binary forms, with or without
  6175  modification, are permitted provided that the following conditions are
  6176  met:
  6177  
  6178     * Redistributions of source code must retain the above copyright
  6179  notice, this list of conditions and the following disclaimer.
  6180     * Redistributions in binary form must reproduce the above
  6181  copyright notice, this list of conditions and the following disclaimer
  6182  in the documentation and/or other materials provided with the
  6183  distribution.
  6184     * Neither the name of Google Inc. nor the names of its
  6185  contributors may be used to endorse or promote products derived from
  6186  this software without specific prior written permission.
  6187  
  6188  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6189  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6190  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6191  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6192  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6193  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6194  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6195  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6196  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6197  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6198  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6199  
  6200  -----------------
  6201  
  6202  Files: s2/cmd/internal/filepathx/*
  6203  
  6204  Copyright 2016 The filepathx Authors
  6205  
  6206  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  6207  
  6208  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  6209  
  6210  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6211  
  6212  ================================================================
  6213  
  6214  github.com/klauspost/cpuid/v2
  6215  https://github.com/klauspost/cpuid/v2
  6216  ----------------------------------------------------------------
  6217  The MIT License (MIT)
  6218  
  6219  Copyright (c) 2015 Klaus Post
  6220  
  6221  Permission is hereby granted, free of charge, to any person obtaining a copy
  6222  of this software and associated documentation files (the "Software"), to deal
  6223  in the Software without restriction, including without limitation the rights
  6224  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6225  copies of the Software, and to permit persons to whom the Software is
  6226  furnished to do so, subject to the following conditions:
  6227  
  6228  The above copyright notice and this permission notice shall be included in all
  6229  copies or substantial portions of the Software.
  6230  
  6231  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6232  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6233  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6234  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6235  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6236  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6237  SOFTWARE.
  6238  
  6239  
  6240  ================================================================
  6241  
  6242  github.com/kr/pretty
  6243  https://github.com/kr/pretty
  6244  ----------------------------------------------------------------
  6245  Copyright 2012 Keith Rarick
  6246  
  6247  Permission is hereby granted, free of charge, to any person obtaining a copy
  6248  of this software and associated documentation files (the "Software"), to deal
  6249  in the Software without restriction, including without limitation the rights
  6250  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6251  copies of the Software, and to permit persons to whom the Software is
  6252  furnished to do so, subject to the following conditions:
  6253  
  6254  The above copyright notice and this permission notice shall be included in
  6255  all copies or substantial portions of the Software.
  6256  
  6257  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6258  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6259  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6260  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6261  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6262  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6263  THE SOFTWARE.
  6264  
  6265  ================================================================
  6266  
  6267  github.com/kr/text
  6268  https://github.com/kr/text
  6269  ----------------------------------------------------------------
  6270  Copyright 2012 Keith Rarick
  6271  
  6272  Permission is hereby granted, free of charge, to any person obtaining a copy
  6273  of this software and associated documentation files (the "Software"), to deal
  6274  in the Software without restriction, including without limitation the rights
  6275  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6276  copies of the Software, and to permit persons to whom the Software is
  6277  furnished to do so, subject to the following conditions:
  6278  
  6279  The above copyright notice and this permission notice shall be included in
  6280  all copies or substantial portions of the Software.
  6281  
  6282  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6283  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6284  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6285  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6286  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6287  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6288  THE SOFTWARE.
  6289  
  6290  ================================================================
  6291  
  6292  github.com/lestrrat-go/backoff/v2
  6293  https://github.com/lestrrat-go/backoff/v2
  6294  ----------------------------------------------------------------
  6295  MIT License
  6296  
  6297  Copyright (c) 2018 lestrrat
  6298  
  6299  Permission is hereby granted, free of charge, to any person obtaining a copy
  6300  of this software and associated documentation files (the "Software"), to deal
  6301  in the Software without restriction, including without limitation the rights
  6302  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6303  copies of the Software, and to permit persons to whom the Software is
  6304  furnished to do so, subject to the following conditions:
  6305  
  6306  The above copyright notice and this permission notice shall be included in all
  6307  copies or substantial portions of the Software.
  6308  
  6309  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6310  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6311  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6312  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6313  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6314  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6315  SOFTWARE.
  6316  
  6317  ================================================================
  6318  
  6319  github.com/lestrrat-go/blackmagic
  6320  https://github.com/lestrrat-go/blackmagic
  6321  ----------------------------------------------------------------
  6322  MIT License
  6323  
  6324  Copyright (c) 2021 lestrrat-go
  6325  
  6326  Permission is hereby granted, free of charge, to any person obtaining a copy
  6327  of this software and associated documentation files (the "Software"), to deal
  6328  in the Software without restriction, including without limitation the rights
  6329  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6330  copies of the Software, and to permit persons to whom the Software is
  6331  furnished to do so, subject to the following conditions:
  6332  
  6333  The above copyright notice and this permission notice shall be included in all
  6334  copies or substantial portions of the Software.
  6335  
  6336  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6337  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6338  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6339  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6340  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6341  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6342  SOFTWARE.
  6343  
  6344  ================================================================
  6345  
  6346  github.com/lestrrat-go/httpcc
  6347  https://github.com/lestrrat-go/httpcc
  6348  ----------------------------------------------------------------
  6349  MIT License
  6350  
  6351  Copyright (c) 2020 lestrrat-go
  6352  
  6353  Permission is hereby granted, free of charge, to any person obtaining a copy
  6354  of this software and associated documentation files (the "Software"), to deal
  6355  in the Software without restriction, including without limitation the rights
  6356  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6357  copies of the Software, and to permit persons to whom the Software is
  6358  furnished to do so, subject to the following conditions:
  6359  
  6360  The above copyright notice and this permission notice shall be included in all
  6361  copies or substantial portions of the Software.
  6362  
  6363  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6364  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6365  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6366  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6367  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6368  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6369  SOFTWARE.
  6370  
  6371  ================================================================
  6372  
  6373  github.com/lestrrat-go/iter
  6374  https://github.com/lestrrat-go/iter
  6375  ----------------------------------------------------------------
  6376  MIT License
  6377  
  6378  Copyright (c) 2020 lestrrat-go
  6379  
  6380  Permission is hereby granted, free of charge, to any person obtaining a copy
  6381  of this software and associated documentation files (the "Software"), to deal
  6382  in the Software without restriction, including without limitation the rights
  6383  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6384  copies of the Software, and to permit persons to whom the Software is
  6385  furnished to do so, subject to the following conditions:
  6386  
  6387  The above copyright notice and this permission notice shall be included in all
  6388  copies or substantial portions of the Software.
  6389  
  6390  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6391  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6392  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6393  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6394  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6395  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6396  SOFTWARE.
  6397  
  6398  ================================================================
  6399  
  6400  github.com/lestrrat-go/jwx
  6401  https://github.com/lestrrat-go/jwx
  6402  ----------------------------------------------------------------
  6403  The MIT License (MIT)
  6404  
  6405  Copyright (c) 2015 lestrrat
  6406  
  6407  Permission is hereby granted, free of charge, to any person obtaining a copy
  6408  of this software and associated documentation files (the "Software"), to deal
  6409  in the Software without restriction, including without limitation the rights
  6410  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6411  copies of the Software, and to permit persons to whom the Software is
  6412  furnished to do so, subject to the following conditions:
  6413  
  6414  The above copyright notice and this permission notice shall be included in all
  6415  copies or substantial portions of the Software.
  6416  
  6417  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6418  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6419  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6420  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6421  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6422  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6423  SOFTWARE.
  6424  
  6425  
  6426  ================================================================
  6427  
  6428  github.com/lestrrat-go/option
  6429  https://github.com/lestrrat-go/option
  6430  ----------------------------------------------------------------
  6431  MIT License
  6432  
  6433  Copyright (c) 2021 lestrrat-go
  6434  
  6435  Permission is hereby granted, free of charge, to any person obtaining a copy
  6436  of this software and associated documentation files (the "Software"), to deal
  6437  in the Software without restriction, including without limitation the rights
  6438  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6439  copies of the Software, and to permit persons to whom the Software is
  6440  furnished to do so, subject to the following conditions:
  6441  
  6442  The above copyright notice and this permission notice shall be included in all
  6443  copies or substantial portions of the Software.
  6444  
  6445  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6446  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6447  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6448  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6449  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6450  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6451  SOFTWARE.
  6452  
  6453  ================================================================
  6454  
  6455  github.com/lucasb-eyer/go-colorful
  6456  https://github.com/lucasb-eyer/go-colorful
  6457  ----------------------------------------------------------------
  6458  Copyright (c) 2013 Lucas Beyer
  6459  
  6460  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  6461  
  6462  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  6463  
  6464  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6465  
  6466  ================================================================
  6467  
  6468  github.com/lufia/plan9stats
  6469  https://github.com/lufia/plan9stats
  6470  ----------------------------------------------------------------
  6471  BSD 3-Clause License
  6472  
  6473  Copyright (c) 2019, KADOTA, Kyohei
  6474  All rights reserved.
  6475  
  6476  Redistribution and use in source and binary forms, with or without
  6477  modification, are permitted provided that the following conditions are met:
  6478  
  6479  1. Redistributions of source code must retain the above copyright notice, this
  6480     list of conditions and the following disclaimer.
  6481  
  6482  2. Redistributions in binary form must reproduce the above copyright notice,
  6483     this list of conditions and the following disclaimer in the documentation
  6484     and/or other materials provided with the distribution.
  6485  
  6486  3. Neither the name of the copyright holder nor the names of its
  6487     contributors may be used to endorse or promote products derived from
  6488     this software without specific prior written permission.
  6489  
  6490  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  6491  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6492  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  6493  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  6494  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6495  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  6496  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  6497  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  6498  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6499  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6500  
  6501  ================================================================
  6502  
  6503  github.com/mailru/easyjson
  6504  https://github.com/mailru/easyjson
  6505  ----------------------------------------------------------------
  6506  Copyright (c) 2016 Mail.Ru Group
  6507  
  6508  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  6509  
  6510  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  6511  
  6512  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6513  
  6514  ================================================================
  6515  
  6516  github.com/mattn/go-colorable
  6517  https://github.com/mattn/go-colorable
  6518  ----------------------------------------------------------------
  6519  The MIT License (MIT)
  6520  
  6521  Copyright (c) 2016 Yasuhiro Matsumoto
  6522  
  6523  Permission is hereby granted, free of charge, to any person obtaining a copy
  6524  of this software and associated documentation files (the "Software"), to deal
  6525  in the Software without restriction, including without limitation the rights
  6526  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6527  copies of the Software, and to permit persons to whom the Software is
  6528  furnished to do so, subject to the following conditions:
  6529  
  6530  The above copyright notice and this permission notice shall be included in all
  6531  copies or substantial portions of the Software.
  6532  
  6533  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6534  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6535  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6536  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6537  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6538  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6539  SOFTWARE.
  6540  
  6541  ================================================================
  6542  
  6543  github.com/mattn/go-ieproxy
  6544  https://github.com/mattn/go-ieproxy
  6545  ----------------------------------------------------------------
  6546  MIT License
  6547  
  6548  Copyright (c) 2014 mattn
  6549  Copyright (c) 2017 oliverpool
  6550  Copyright (c) 2019 Adele Reed
  6551  
  6552  Permission is hereby granted, free of charge, to any person obtaining a copy
  6553  of this software and associated documentation files (the "Software"), to deal
  6554  in the Software without restriction, including without limitation the rights
  6555  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6556  copies of the Software, and to permit persons to whom the Software is
  6557  furnished to do so, subject to the following conditions:
  6558  
  6559  The above copyright notice and this permission notice shall be included in all
  6560  copies or substantial portions of the Software.
  6561  
  6562  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6563  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6564  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6565  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6566  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6567  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6568  SOFTWARE.
  6569  
  6570  ================================================================
  6571  
  6572  github.com/mattn/go-isatty
  6573  https://github.com/mattn/go-isatty
  6574  ----------------------------------------------------------------
  6575  Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com>
  6576  
  6577  MIT License (Expat)
  6578  
  6579  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  6580  
  6581  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  6582  
  6583  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6584  
  6585  ================================================================
  6586  
  6587  github.com/mattn/go-runewidth
  6588  https://github.com/mattn/go-runewidth
  6589  ----------------------------------------------------------------
  6590  The MIT License (MIT)
  6591  
  6592  Copyright (c) 2016 Yasuhiro Matsumoto
  6593  
  6594  Permission is hereby granted, free of charge, to any person obtaining a copy
  6595  of this software and associated documentation files (the "Software"), to deal
  6596  in the Software without restriction, including without limitation the rights
  6597  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6598  copies of the Software, and to permit persons to whom the Software is
  6599  furnished to do so, subject to the following conditions:
  6600  
  6601  The above copyright notice and this permission notice shall be included in all
  6602  copies or substantial portions of the Software.
  6603  
  6604  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6605  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6606  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6607  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6608  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6609  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6610  SOFTWARE.
  6611  
  6612  ================================================================
  6613  
  6614  github.com/matttproud/golang_protobuf_extensions
  6615  https://github.com/matttproud/golang_protobuf_extensions
  6616  ----------------------------------------------------------------
  6617                                   Apache License
  6618                             Version 2.0, January 2004
  6619                          http://www.apache.org/licenses/
  6620  
  6621     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6622  
  6623     1. Definitions.
  6624  
  6625        "License" shall mean the terms and conditions for use, reproduction,
  6626        and distribution as defined by Sections 1 through 9 of this document.
  6627  
  6628        "Licensor" shall mean the copyright owner or entity authorized by
  6629        the copyright owner that is granting the License.
  6630  
  6631        "Legal Entity" shall mean the union of the acting entity and all
  6632        other entities that control, are controlled by, or are under common
  6633        control with that entity. For the purposes of this definition,
  6634        "control" means (i) the power, direct or indirect, to cause the
  6635        direction or management of such entity, whether by contract or
  6636        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6637        outstanding shares, or (iii) beneficial ownership of such entity.
  6638  
  6639        "You" (or "Your") shall mean an individual or Legal Entity
  6640        exercising permissions granted by this License.
  6641  
  6642        "Source" form shall mean the preferred form for making modifications,
  6643        including but not limited to software source code, documentation
  6644        source, and configuration files.
  6645  
  6646        "Object" form shall mean any form resulting from mechanical
  6647        transformation or translation of a Source form, including but
  6648        not limited to compiled object code, generated documentation,
  6649        and conversions to other media types.
  6650  
  6651        "Work" shall mean the work of authorship, whether in Source or
  6652        Object form, made available under the License, as indicated by a
  6653        copyright notice that is included in or attached to the work
  6654        (an example is provided in the Appendix below).
  6655  
  6656        "Derivative Works" shall mean any work, whether in Source or Object
  6657        form, that is based on (or derived from) the Work and for which the
  6658        editorial revisions, annotations, elaborations, or other modifications
  6659        represent, as a whole, an original work of authorship. For the purposes
  6660        of this License, Derivative Works shall not include works that remain
  6661        separable from, or merely link (or bind by name) to the interfaces of,
  6662        the Work and Derivative Works thereof.
  6663  
  6664        "Contribution" shall mean any work of authorship, including
  6665        the original version of the Work and any modifications or additions
  6666        to that Work or Derivative Works thereof, that is intentionally
  6667        submitted to Licensor for inclusion in the Work by the copyright owner
  6668        or by an individual or Legal Entity authorized to submit on behalf of
  6669        the copyright owner. For the purposes of this definition, "submitted"
  6670        means any form of electronic, verbal, or written communication sent
  6671        to the Licensor or its representatives, including but not limited to
  6672        communication on electronic mailing lists, source code control systems,
  6673        and issue tracking systems that are managed by, or on behalf of, the
  6674        Licensor for the purpose of discussing and improving the Work, but
  6675        excluding communication that is conspicuously marked or otherwise
  6676        designated in writing by the copyright owner as "Not a Contribution."
  6677  
  6678        "Contributor" shall mean Licensor and any individual or Legal Entity
  6679        on behalf of whom a Contribution has been received by Licensor and
  6680        subsequently incorporated within the Work.
  6681  
  6682     2. Grant of Copyright License. Subject to the terms and conditions of
  6683        this License, each Contributor hereby grants to You a perpetual,
  6684        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6685        copyright license to reproduce, prepare Derivative Works of,
  6686        publicly display, publicly perform, sublicense, and distribute the
  6687        Work and such Derivative Works in Source or Object form.
  6688  
  6689     3. Grant of Patent License. Subject to the terms and conditions of
  6690        this License, each Contributor hereby grants to You a perpetual,
  6691        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6692        (except as stated in this section) patent license to make, have made,
  6693        use, offer to sell, sell, import, and otherwise transfer the Work,
  6694        where such license applies only to those patent claims licensable
  6695        by such Contributor that are necessarily infringed by their
  6696        Contribution(s) alone or by combination of their Contribution(s)
  6697        with the Work to which such Contribution(s) was submitted. If You
  6698        institute patent litigation against any entity (including a
  6699        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6700        or a Contribution incorporated within the Work constitutes direct
  6701        or contributory patent infringement, then any patent licenses
  6702        granted to You under this License for that Work shall terminate
  6703        as of the date such litigation is filed.
  6704  
  6705     4. Redistribution. You may reproduce and distribute copies of the
  6706        Work or Derivative Works thereof in any medium, with or without
  6707        modifications, and in Source or Object form, provided that You
  6708        meet the following conditions:
  6709  
  6710        (a) You must give any other recipients of the Work or
  6711            Derivative Works a copy of this License; and
  6712  
  6713        (b) You must cause any modified files to carry prominent notices
  6714            stating that You changed the files; and
  6715  
  6716        (c) You must retain, in the Source form of any Derivative Works
  6717            that You distribute, all copyright, patent, trademark, and
  6718            attribution notices from the Source form of the Work,
  6719            excluding those notices that do not pertain to any part of
  6720            the Derivative Works; and
  6721  
  6722        (d) If the Work includes a "NOTICE" text file as part of its
  6723            distribution, then any Derivative Works that You distribute must
  6724            include a readable copy of the attribution notices contained
  6725            within such NOTICE file, excluding those notices that do not
  6726            pertain to any part of the Derivative Works, in at least one
  6727            of the following places: within a NOTICE text file distributed
  6728            as part of the Derivative Works; within the Source form or
  6729            documentation, if provided along with the Derivative Works; or,
  6730            within a display generated by the Derivative Works, if and
  6731            wherever such third-party notices normally appear. The contents
  6732            of the NOTICE file are for informational purposes only and
  6733            do not modify the License. You may add Your own attribution
  6734            notices within Derivative Works that You distribute, alongside
  6735            or as an addendum to the NOTICE text from the Work, provided
  6736            that such additional attribution notices cannot be construed
  6737            as modifying the License.
  6738  
  6739        You may add Your own copyright statement to Your modifications and
  6740        may provide additional or different license terms and conditions
  6741        for use, reproduction, or distribution of Your modifications, or
  6742        for any such Derivative Works as a whole, provided Your use,
  6743        reproduction, and distribution of the Work otherwise complies with
  6744        the conditions stated in this License.
  6745  
  6746     5. Submission of Contributions. Unless You explicitly state otherwise,
  6747        any Contribution intentionally submitted for inclusion in the Work
  6748        by You to the Licensor shall be under the terms and conditions of
  6749        this License, without any additional terms or conditions.
  6750        Notwithstanding the above, nothing herein shall supersede or modify
  6751        the terms of any separate license agreement you may have executed
  6752        with Licensor regarding such Contributions.
  6753  
  6754     6. Trademarks. This License does not grant permission to use the trade
  6755        names, trademarks, service marks, or product names of the Licensor,
  6756        except as required for reasonable and customary use in describing the
  6757        origin of the Work and reproducing the content of the NOTICE file.
  6758  
  6759     7. Disclaimer of Warranty. Unless required by applicable law or
  6760        agreed to in writing, Licensor provides the Work (and each
  6761        Contributor provides its Contributions) on an "AS IS" BASIS,
  6762        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6763        implied, including, without limitation, any warranties or conditions
  6764        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6765        PARTICULAR PURPOSE. You are solely responsible for determining the
  6766        appropriateness of using or redistributing the Work and assume any
  6767        risks associated with Your exercise of permissions under this License.
  6768  
  6769     8. Limitation of Liability. In no event and under no legal theory,
  6770        whether in tort (including negligence), contract, or otherwise,
  6771        unless required by applicable law (such as deliberate and grossly
  6772        negligent acts) or agreed to in writing, shall any Contributor be
  6773        liable to You for damages, including any direct, indirect, special,
  6774        incidental, or consequential damages of any character arising as a
  6775        result of this License or out of the use or inability to use the
  6776        Work (including but not limited to damages for loss of goodwill,
  6777        work stoppage, computer failure or malfunction, or any and all
  6778        other commercial damages or losses), even if such Contributor
  6779        has been advised of the possibility of such damages.
  6780  
  6781     9. Accepting Warranty or Additional Liability. While redistributing
  6782        the Work or Derivative Works thereof, You may choose to offer,
  6783        and charge a fee for, acceptance of support, warranty, indemnity,
  6784        or other liability obligations and/or rights consistent with this
  6785        License. However, in accepting such obligations, You may act only
  6786        on Your own behalf and on Your sole responsibility, not on behalf
  6787        of any other Contributor, and only if You agree to indemnify,
  6788        defend, and hold each Contributor harmless for any liability
  6789        incurred by, or claims asserted against, such Contributor by reason
  6790        of your accepting any such warranty or additional liability.
  6791  
  6792     END OF TERMS AND CONDITIONS
  6793  
  6794     APPENDIX: How to apply the Apache License to your work.
  6795  
  6796        To apply the Apache License to your work, attach the following
  6797        boilerplate notice, with the fields enclosed by brackets "{}"
  6798        replaced with your own identifying information. (Don't include
  6799        the brackets!)  The text should be enclosed in the appropriate
  6800        comment syntax for the file format. We also recommend that a
  6801        file or class name and description of purpose be included on the
  6802        same "printed page" as the copyright notice for easier
  6803        identification within third-party archives.
  6804  
  6805     Copyright {yyyy} {name of copyright owner}
  6806  
  6807     Licensed under the Apache License, Version 2.0 (the "License");
  6808     you may not use this file except in compliance with the License.
  6809     You may obtain a copy of the License at
  6810  
  6811         http://www.apache.org/licenses/LICENSE-2.0
  6812  
  6813     Unless required by applicable law or agreed to in writing, software
  6814     distributed under the License is distributed on an "AS IS" BASIS,
  6815     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6816     See the License for the specific language governing permissions and
  6817     limitations under the License.
  6818  
  6819  ================================================================
  6820  
  6821  github.com/minio/cli
  6822  https://github.com/minio/cli
  6823  ----------------------------------------------------------------
  6824  MIT License
  6825  
  6826  Copyright (c) 2016 Jeremy Saenz & Contributors
  6827  
  6828  Permission is hereby granted, free of charge, to any person obtaining a copy
  6829  of this software and associated documentation files (the "Software"), to deal
  6830  in the Software without restriction, including without limitation the rights
  6831  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6832  copies of the Software, and to permit persons to whom the Software is
  6833  furnished to do so, subject to the following conditions:
  6834  
  6835  The above copyright notice and this permission notice shall be included in all
  6836  copies or substantial portions of the Software.
  6837  
  6838  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6839  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6840  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6841  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6842  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6843  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6844  SOFTWARE.
  6845  
  6846  ================================================================
  6847  
  6848  github.com/minio/highwayhash
  6849  https://github.com/minio/highwayhash
  6850  ----------------------------------------------------------------
  6851  
  6852                                   Apache License
  6853                             Version 2.0, January 2004
  6854                          http://www.apache.org/licenses/
  6855  
  6856     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6857  
  6858     1. Definitions.
  6859  
  6860        "License" shall mean the terms and conditions for use, reproduction,
  6861        and distribution as defined by Sections 1 through 9 of this document.
  6862  
  6863        "Licensor" shall mean the copyright owner or entity authorized by
  6864        the copyright owner that is granting the License.
  6865  
  6866        "Legal Entity" shall mean the union of the acting entity and all
  6867        other entities that control, are controlled by, or are under common
  6868        control with that entity. For the purposes of this definition,
  6869        "control" means (i) the power, direct or indirect, to cause the
  6870        direction or management of such entity, whether by contract or
  6871        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6872        outstanding shares, or (iii) beneficial ownership of such entity.
  6873  
  6874        "You" (or "Your") shall mean an individual or Legal Entity
  6875        exercising permissions granted by this License.
  6876  
  6877        "Source" form shall mean the preferred form for making modifications,
  6878        including but not limited to software source code, documentation
  6879        source, and configuration files.
  6880  
  6881        "Object" form shall mean any form resulting from mechanical
  6882        transformation or translation of a Source form, including but
  6883        not limited to compiled object code, generated documentation,
  6884        and conversions to other media types.
  6885  
  6886        "Work" shall mean the work of authorship, whether in Source or
  6887        Object form, made available under the License, as indicated by a
  6888        copyright notice that is included in or attached to the work
  6889        (an example is provided in the Appendix below).
  6890  
  6891        "Derivative Works" shall mean any work, whether in Source or Object
  6892        form, that is based on (or derived from) the Work and for which the
  6893        editorial revisions, annotations, elaborations, or other modifications
  6894        represent, as a whole, an original work of authorship. For the purposes
  6895        of this License, Derivative Works shall not include works that remain
  6896        separable from, or merely link (or bind by name) to the interfaces of,
  6897        the Work and Derivative Works thereof.
  6898  
  6899        "Contribution" shall mean any work of authorship, including
  6900        the original version of the Work and any modifications or additions
  6901        to that Work or Derivative Works thereof, that is intentionally
  6902        submitted to Licensor for inclusion in the Work by the copyright owner
  6903        or by an individual or Legal Entity authorized to submit on behalf of
  6904        the copyright owner. For the purposes of this definition, "submitted"
  6905        means any form of electronic, verbal, or written communication sent
  6906        to the Licensor or its representatives, including but not limited to
  6907        communication on electronic mailing lists, source code control systems,
  6908        and issue tracking systems that are managed by, or on behalf of, the
  6909        Licensor for the purpose of discussing and improving the Work, but
  6910        excluding communication that is conspicuously marked or otherwise
  6911        designated in writing by the copyright owner as "Not a Contribution."
  6912  
  6913        "Contributor" shall mean Licensor and any individual or Legal Entity
  6914        on behalf of whom a Contribution has been received by Licensor and
  6915        subsequently incorporated within the Work.
  6916  
  6917     2. Grant of Copyright License. Subject to the terms and conditions of
  6918        this License, each Contributor hereby grants to You a perpetual,
  6919        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6920        copyright license to reproduce, prepare Derivative Works of,
  6921        publicly display, publicly perform, sublicense, and distribute the
  6922        Work and such Derivative Works in Source or Object form.
  6923  
  6924     3. Grant of Patent License. Subject to the terms and conditions of
  6925        this License, each Contributor hereby grants to You a perpetual,
  6926        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6927        (except as stated in this section) patent license to make, have made,
  6928        use, offer to sell, sell, import, and otherwise transfer the Work,
  6929        where such license applies only to those patent claims licensable
  6930        by such Contributor that are necessarily infringed by their
  6931        Contribution(s) alone or by combination of their Contribution(s)
  6932        with the Work to which such Contribution(s) was submitted. If You
  6933        institute patent litigation against any entity (including a
  6934        cross-claim or counterclaim in a lawsuit) alleging that the Work
  6935        or a Contribution incorporated within the Work constitutes direct
  6936        or contributory patent infringement, then any patent licenses
  6937        granted to You under this License for that Work shall terminate
  6938        as of the date such litigation is filed.
  6939  
  6940     4. Redistribution. You may reproduce and distribute copies of the
  6941        Work or Derivative Works thereof in any medium, with or without
  6942        modifications, and in Source or Object form, provided that You
  6943        meet the following conditions:
  6944  
  6945        (a) You must give any other recipients of the Work or
  6946            Derivative Works a copy of this License; and
  6947  
  6948        (b) You must cause any modified files to carry prominent notices
  6949            stating that You changed the files; and
  6950  
  6951        (c) You must retain, in the Source form of any Derivative Works
  6952            that You distribute, all copyright, patent, trademark, and
  6953            attribution notices from the Source form of the Work,
  6954            excluding those notices that do not pertain to any part of
  6955            the Derivative Works; and
  6956  
  6957        (d) If the Work includes a "NOTICE" text file as part of its
  6958            distribution, then any Derivative Works that You distribute must
  6959            include a readable copy of the attribution notices contained
  6960            within such NOTICE file, excluding those notices that do not
  6961            pertain to any part of the Derivative Works, in at least one
  6962            of the following places: within a NOTICE text file distributed
  6963            as part of the Derivative Works; within the Source form or
  6964            documentation, if provided along with the Derivative Works; or,
  6965            within a display generated by the Derivative Works, if and
  6966            wherever such third-party notices normally appear. The contents
  6967            of the NOTICE file are for informational purposes only and
  6968            do not modify the License. You may add Your own attribution
  6969            notices within Derivative Works that You distribute, alongside
  6970            or as an addendum to the NOTICE text from the Work, provided
  6971            that such additional attribution notices cannot be construed
  6972            as modifying the License.
  6973  
  6974        You may add Your own copyright statement to Your modifications and
  6975        may provide additional or different license terms and conditions
  6976        for use, reproduction, or distribution of Your modifications, or
  6977        for any such Derivative Works as a whole, provided Your use,
  6978        reproduction, and distribution of the Work otherwise complies with
  6979        the conditions stated in this License.
  6980  
  6981     5. Submission of Contributions. Unless You explicitly state otherwise,
  6982        any Contribution intentionally submitted for inclusion in the Work
  6983        by You to the Licensor shall be under the terms and conditions of
  6984        this License, without any additional terms or conditions.
  6985        Notwithstanding the above, nothing herein shall supersede or modify
  6986        the terms of any separate license agreement you may have executed
  6987        with Licensor regarding such Contributions.
  6988  
  6989     6. Trademarks. This License does not grant permission to use the trade
  6990        names, trademarks, service marks, or product names of the Licensor,
  6991        except as required for reasonable and customary use in describing the
  6992        origin of the Work and reproducing the content of the NOTICE file.
  6993  
  6994     7. Disclaimer of Warranty. Unless required by applicable law or
  6995        agreed to in writing, Licensor provides the Work (and each
  6996        Contributor provides its Contributions) on an "AS IS" BASIS,
  6997        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6998        implied, including, without limitation, any warranties or conditions
  6999        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7000        PARTICULAR PURPOSE. You are solely responsible for determining the
  7001        appropriateness of using or redistributing the Work and assume any
  7002        risks associated with Your exercise of permissions under this License.
  7003  
  7004     8. Limitation of Liability. In no event and under no legal theory,
  7005        whether in tort (including negligence), contract, or otherwise,
  7006        unless required by applicable law (such as deliberate and grossly
  7007        negligent acts) or agreed to in writing, shall any Contributor be
  7008        liable to You for damages, including any direct, indirect, special,
  7009        incidental, or consequential damages of any character arising as a
  7010        result of this License or out of the use or inability to use the
  7011        Work (including but not limited to damages for loss of goodwill,
  7012        work stoppage, computer failure or malfunction, or any and all
  7013        other commercial damages or losses), even if such Contributor
  7014        has been advised of the possibility of such damages.
  7015  
  7016     9. Accepting Warranty or Additional Liability. While redistributing
  7017        the Work or Derivative Works thereof, You may choose to offer,
  7018        and charge a fee for, acceptance of support, warranty, indemnity,
  7019        or other liability obligations and/or rights consistent with this
  7020        License. However, in accepting such obligations, You may act only
  7021        on Your own behalf and on Your sole responsibility, not on behalf
  7022        of any other Contributor, and only if You agree to indemnify,
  7023        defend, and hold each Contributor harmless for any liability
  7024        incurred by, or claims asserted against, such Contributor by reason
  7025        of your accepting any such warranty or additional liability.
  7026  
  7027     END OF TERMS AND CONDITIONS
  7028  
  7029     APPENDIX: How to apply the Apache License to your work.
  7030  
  7031        To apply the Apache License to your work, attach the following
  7032        boilerplate notice, with the fields enclosed by brackets "[]"
  7033        replaced with your own identifying information. (Don't include
  7034        the brackets!)  The text should be enclosed in the appropriate
  7035        comment syntax for the file format. We also recommend that a
  7036        file or class name and description of purpose be included on the
  7037        same "printed page" as the copyright notice for easier
  7038        identification within third-party archives.
  7039  
  7040     Copyright [yyyy] [name of copyright owner]
  7041  
  7042     Licensed under the Apache License, Version 2.0 (the "License");
  7043     you may not use this file except in compliance with the License.
  7044     You may obtain a copy of the License at
  7045  
  7046         http://www.apache.org/licenses/LICENSE-2.0
  7047  
  7048     Unless required by applicable law or agreed to in writing, software
  7049     distributed under the License is distributed on an "AS IS" BASIS,
  7050     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7051     See the License for the specific language governing permissions and
  7052     limitations under the License.
  7053  
  7054  ================================================================
  7055  
  7056  github.com/minio/kes
  7057  https://github.com/minio/kes
  7058  ----------------------------------------------------------------
  7059                      GNU AFFERO GENERAL PUBLIC LICENSE
  7060                         Version 3, 19 November 2007
  7061  
  7062   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  7063   Everyone is permitted to copy and distribute verbatim copies
  7064   of this license document, but changing it is not allowed.
  7065  
  7066                              Preamble
  7067  
  7068    The GNU Affero General Public License is a free, copyleft license for
  7069  software and other kinds of works, specifically designed to ensure
  7070  cooperation with the community in the case of network server software.
  7071  
  7072    The licenses for most software and other practical works are designed
  7073  to take away your freedom to share and change the works.  By contrast,
  7074  our General Public Licenses are intended to guarantee your freedom to
  7075  share and change all versions of a program--to make sure it remains free
  7076  software for all its users.
  7077  
  7078    When we speak of free software, we are referring to freedom, not
  7079  price.  Our General Public Licenses are designed to make sure that you
  7080  have the freedom to distribute copies of free software (and charge for
  7081  them if you wish), that you receive source code or can get it if you
  7082  want it, that you can change the software or use pieces of it in new
  7083  free programs, and that you know you can do these things.
  7084  
  7085    Developers that use our General Public Licenses protect your rights
  7086  with two steps: (1) assert copyright on the software, and (2) offer
  7087  you this License which gives you legal permission to copy, distribute
  7088  and/or modify the software.
  7089  
  7090    A secondary benefit of defending all users' freedom is that
  7091  improvements made in alternate versions of the program, if they
  7092  receive widespread use, become available for other developers to
  7093  incorporate.  Many developers of free software are heartened and
  7094  encouraged by the resulting cooperation.  However, in the case of
  7095  software used on network servers, this result may fail to come about.
  7096  The GNU General Public License permits making a modified version and
  7097  letting the public access it on a server without ever releasing its
  7098  source code to the public.
  7099  
  7100    The GNU Affero General Public License is designed specifically to
  7101  ensure that, in such cases, the modified source code becomes available
  7102  to the community.  It requires the operator of a network server to
  7103  provide the source code of the modified version running there to the
  7104  users of that server.  Therefore, public use of a modified version, on
  7105  a publicly accessible server, gives the public access to the source
  7106  code of the modified version.
  7107  
  7108    An older license, called the Affero General Public License and
  7109  published by Affero, was designed to accomplish similar goals.  This is
  7110  a different license, not a version of the Affero GPL, but Affero has
  7111  released a new version of the Affero GPL which permits relicensing under
  7112  this license.
  7113  
  7114    The precise terms and conditions for copying, distribution and
  7115  modification follow.
  7116  
  7117                         TERMS AND CONDITIONS
  7118  
  7119    0. Definitions.
  7120  
  7121    "This License" refers to version 3 of the GNU Affero General Public License.
  7122  
  7123    "Copyright" also means copyright-like laws that apply to other kinds of
  7124  works, such as semiconductor masks.
  7125  
  7126    "The Program" refers to any copyrightable work licensed under this
  7127  License.  Each licensee is addressed as "you".  "Licensees" and
  7128  "recipients" may be individuals or organizations.
  7129  
  7130    To "modify" a work means to copy from or adapt all or part of the work
  7131  in a fashion requiring copyright permission, other than the making of an
  7132  exact copy.  The resulting work is called a "modified version" of the
  7133  earlier work or a work "based on" the earlier work.
  7134  
  7135    A "covered work" means either the unmodified Program or a work based
  7136  on the Program.
  7137  
  7138    To "propagate" a work means to do anything with it that, without
  7139  permission, would make you directly or secondarily liable for
  7140  infringement under applicable copyright law, except executing it on a
  7141  computer or modifying a private copy.  Propagation includes copying,
  7142  distribution (with or without modification), making available to the
  7143  public, and in some countries other activities as well.
  7144  
  7145    To "convey" a work means any kind of propagation that enables other
  7146  parties to make or receive copies.  Mere interaction with a user through
  7147  a computer network, with no transfer of a copy, is not conveying.
  7148  
  7149    An interactive user interface displays "Appropriate Legal Notices"
  7150  to the extent that it includes a convenient and prominently visible
  7151  feature that (1) displays an appropriate copyright notice, and (2)
  7152  tells the user that there is no warranty for the work (except to the
  7153  extent that warranties are provided), that licensees may convey the
  7154  work under this License, and how to view a copy of this License.  If
  7155  the interface presents a list of user commands or options, such as a
  7156  menu, a prominent item in the list meets this criterion.
  7157  
  7158    1. Source Code.
  7159  
  7160    The "source code" for a work means the preferred form of the work
  7161  for making modifications to it.  "Object code" means any non-source
  7162  form of a work.
  7163  
  7164    A "Standard Interface" means an interface that either is an official
  7165  standard defined by a recognized standards body, or, in the case of
  7166  interfaces specified for a particular programming language, one that
  7167  is widely used among developers working in that language.
  7168  
  7169    The "System Libraries" of an executable work include anything, other
  7170  than the work as a whole, that (a) is included in the normal form of
  7171  packaging a Major Component, but which is not part of that Major
  7172  Component, and (b) serves only to enable use of the work with that
  7173  Major Component, or to implement a Standard Interface for which an
  7174  implementation is available to the public in source code form.  A
  7175  "Major Component", in this context, means a major essential component
  7176  (kernel, window system, and so on) of the specific operating system
  7177  (if any) on which the executable work runs, or a compiler used to
  7178  produce the work, or an object code interpreter used to run it.
  7179  
  7180    The "Corresponding Source" for a work in object code form means all
  7181  the source code needed to generate, install, and (for an executable
  7182  work) run the object code and to modify the work, including scripts to
  7183  control those activities.  However, it does not include the work's
  7184  System Libraries, or general-purpose tools or generally available free
  7185  programs which are used unmodified in performing those activities but
  7186  which are not part of the work.  For example, Corresponding Source
  7187  includes interface definition files associated with source files for
  7188  the work, and the source code for shared libraries and dynamically
  7189  linked subprograms that the work is specifically designed to require,
  7190  such as by intimate data communication or control flow between those
  7191  subprograms and other parts of the work.
  7192  
  7193    The Corresponding Source need not include anything that users
  7194  can regenerate automatically from other parts of the Corresponding
  7195  Source.
  7196  
  7197    The Corresponding Source for a work in source code form is that
  7198  same work.
  7199  
  7200    2. Basic Permissions.
  7201  
  7202    All rights granted under this License are granted for the term of
  7203  copyright on the Program, and are irrevocable provided the stated
  7204  conditions are met.  This License explicitly affirms your unlimited
  7205  permission to run the unmodified Program.  The output from running a
  7206  covered work is covered by this License only if the output, given its
  7207  content, constitutes a covered work.  This License acknowledges your
  7208  rights of fair use or other equivalent, as provided by copyright law.
  7209  
  7210    You may make, run and propagate covered works that you do not
  7211  convey, without conditions so long as your license otherwise remains
  7212  in force.  You may convey covered works to others for the sole purpose
  7213  of having them make modifications exclusively for you, or provide you
  7214  with facilities for running those works, provided that you comply with
  7215  the terms of this License in conveying all material for which you do
  7216  not control copyright.  Those thus making or running the covered works
  7217  for you must do so exclusively on your behalf, under your direction
  7218  and control, on terms that prohibit them from making any copies of
  7219  your copyrighted material outside their relationship with you.
  7220  
  7221    Conveying under any other circumstances is permitted solely under
  7222  the conditions stated below.  Sublicensing is not allowed; section 10
  7223  makes it unnecessary.
  7224  
  7225    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  7226  
  7227    No covered work shall be deemed part of an effective technological
  7228  measure under any applicable law fulfilling obligations under article
  7229  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  7230  similar laws prohibiting or restricting circumvention of such
  7231  measures.
  7232  
  7233    When you convey a covered work, you waive any legal power to forbid
  7234  circumvention of technological measures to the extent such circumvention
  7235  is effected by exercising rights under this License with respect to
  7236  the covered work, and you disclaim any intention to limit operation or
  7237  modification of the work as a means of enforcing, against the work's
  7238  users, your or third parties' legal rights to forbid circumvention of
  7239  technological measures.
  7240  
  7241    4. Conveying Verbatim Copies.
  7242  
  7243    You may convey verbatim copies of the Program's source code as you
  7244  receive it, in any medium, provided that you conspicuously and
  7245  appropriately publish on each copy an appropriate copyright notice;
  7246  keep intact all notices stating that this License and any
  7247  non-permissive terms added in accord with section 7 apply to the code;
  7248  keep intact all notices of the absence of any warranty; and give all
  7249  recipients a copy of this License along with the Program.
  7250  
  7251    You may charge any price or no price for each copy that you convey,
  7252  and you may offer support or warranty protection for a fee.
  7253  
  7254    5. Conveying Modified Source Versions.
  7255  
  7256    You may convey a work based on the Program, or the modifications to
  7257  produce it from the Program, in the form of source code under the
  7258  terms of section 4, provided that you also meet all of these conditions:
  7259  
  7260      a) The work must carry prominent notices stating that you modified
  7261      it, and giving a relevant date.
  7262  
  7263      b) The work must carry prominent notices stating that it is
  7264      released under this License and any conditions added under section
  7265      7.  This requirement modifies the requirement in section 4 to
  7266      "keep intact all notices".
  7267  
  7268      c) You must license the entire work, as a whole, under this
  7269      License to anyone who comes into possession of a copy.  This
  7270      License will therefore apply, along with any applicable section 7
  7271      additional terms, to the whole of the work, and all its parts,
  7272      regardless of how they are packaged.  This License gives no
  7273      permission to license the work in any other way, but it does not
  7274      invalidate such permission if you have separately received it.
  7275  
  7276      d) If the work has interactive user interfaces, each must display
  7277      Appropriate Legal Notices; however, if the Program has interactive
  7278      interfaces that do not display Appropriate Legal Notices, your
  7279      work need not make them do so.
  7280  
  7281    A compilation of a covered work with other separate and independent
  7282  works, which are not by their nature extensions of the covered work,
  7283  and which are not combined with it such as to form a larger program,
  7284  in or on a volume of a storage or distribution medium, is called an
  7285  "aggregate" if the compilation and its resulting copyright are not
  7286  used to limit the access or legal rights of the compilation's users
  7287  beyond what the individual works permit.  Inclusion of a covered work
  7288  in an aggregate does not cause this License to apply to the other
  7289  parts of the aggregate.
  7290  
  7291    6. Conveying Non-Source Forms.
  7292  
  7293    You may convey a covered work in object code form under the terms
  7294  of sections 4 and 5, provided that you also convey the
  7295  machine-readable Corresponding Source under the terms of this License,
  7296  in one of these ways:
  7297  
  7298      a) Convey the object code in, or embodied in, a physical product
  7299      (including a physical distribution medium), accompanied by the
  7300      Corresponding Source fixed on a durable physical medium
  7301      customarily used for software interchange.
  7302  
  7303      b) Convey the object code in, or embodied in, a physical product
  7304      (including a physical distribution medium), accompanied by a
  7305      written offer, valid for at least three years and valid for as
  7306      long as you offer spare parts or customer support for that product
  7307      model, to give anyone who possesses the object code either (1) a
  7308      copy of the Corresponding Source for all the software in the
  7309      product that is covered by this License, on a durable physical
  7310      medium customarily used for software interchange, for a price no
  7311      more than your reasonable cost of physically performing this
  7312      conveying of source, or (2) access to copy the
  7313      Corresponding Source from a network server at no charge.
  7314  
  7315      c) Convey individual copies of the object code with a copy of the
  7316      written offer to provide the Corresponding Source.  This
  7317      alternative is allowed only occasionally and noncommercially, and
  7318      only if you received the object code with such an offer, in accord
  7319      with subsection 6b.
  7320  
  7321      d) Convey the object code by offering access from a designated
  7322      place (gratis or for a charge), and offer equivalent access to the
  7323      Corresponding Source in the same way through the same place at no
  7324      further charge.  You need not require recipients to copy the
  7325      Corresponding Source along with the object code.  If the place to
  7326      copy the object code is a network server, the Corresponding Source
  7327      may be on a different server (operated by you or a third party)
  7328      that supports equivalent copying facilities, provided you maintain
  7329      clear directions next to the object code saying where to find the
  7330      Corresponding Source.  Regardless of what server hosts the
  7331      Corresponding Source, you remain obligated to ensure that it is
  7332      available for as long as needed to satisfy these requirements.
  7333  
  7334      e) Convey the object code using peer-to-peer transmission, provided
  7335      you inform other peers where the object code and Corresponding
  7336      Source of the work are being offered to the general public at no
  7337      charge under subsection 6d.
  7338  
  7339    A separable portion of the object code, whose source code is excluded
  7340  from the Corresponding Source as a System Library, need not be
  7341  included in conveying the object code work.
  7342  
  7343    A "User Product" is either (1) a "consumer product", which means any
  7344  tangible personal property which is normally used for personal, family,
  7345  or household purposes, or (2) anything designed or sold for incorporation
  7346  into a dwelling.  In determining whether a product is a consumer product,
  7347  doubtful cases shall be resolved in favor of coverage.  For a particular
  7348  product received by a particular user, "normally used" refers to a
  7349  typical or common use of that class of product, regardless of the status
  7350  of the particular user or of the way in which the particular user
  7351  actually uses, or expects or is expected to use, the product.  A product
  7352  is a consumer product regardless of whether the product has substantial
  7353  commercial, industrial or non-consumer uses, unless such uses represent
  7354  the only significant mode of use of the product.
  7355  
  7356    "Installation Information" for a User Product means any methods,
  7357  procedures, authorization keys, or other information required to install
  7358  and execute modified versions of a covered work in that User Product from
  7359  a modified version of its Corresponding Source.  The information must
  7360  suffice to ensure that the continued functioning of the modified object
  7361  code is in no case prevented or interfered with solely because
  7362  modification has been made.
  7363  
  7364    If you convey an object code work under this section in, or with, or
  7365  specifically for use in, a User Product, and the conveying occurs as
  7366  part of a transaction in which the right of possession and use of the
  7367  User Product is transferred to the recipient in perpetuity or for a
  7368  fixed term (regardless of how the transaction is characterized), the
  7369  Corresponding Source conveyed under this section must be accompanied
  7370  by the Installation Information.  But this requirement does not apply
  7371  if neither you nor any third party retains the ability to install
  7372  modified object code on the User Product (for example, the work has
  7373  been installed in ROM).
  7374  
  7375    The requirement to provide Installation Information does not include a
  7376  requirement to continue to provide support service, warranty, or updates
  7377  for a work that has been modified or installed by the recipient, or for
  7378  the User Product in which it has been modified or installed.  Access to a
  7379  network may be denied when the modification itself materially and
  7380  adversely affects the operation of the network or violates the rules and
  7381  protocols for communication across the network.
  7382  
  7383    Corresponding Source conveyed, and Installation Information provided,
  7384  in accord with this section must be in a format that is publicly
  7385  documented (and with an implementation available to the public in
  7386  source code form), and must require no special password or key for
  7387  unpacking, reading or copying.
  7388  
  7389    7. Additional Terms.
  7390  
  7391    "Additional permissions" are terms that supplement the terms of this
  7392  License by making exceptions from one or more of its conditions.
  7393  Additional permissions that are applicable to the entire Program shall
  7394  be treated as though they were included in this License, to the extent
  7395  that they are valid under applicable law.  If additional permissions
  7396  apply only to part of the Program, that part may be used separately
  7397  under those permissions, but the entire Program remains governed by
  7398  this License without regard to the additional permissions.
  7399  
  7400    When you convey a copy of a covered work, you may at your option
  7401  remove any additional permissions from that copy, or from any part of
  7402  it.  (Additional permissions may be written to require their own
  7403  removal in certain cases when you modify the work.)  You may place
  7404  additional permissions on material, added by you to a covered work,
  7405  for which you have or can give appropriate copyright permission.
  7406  
  7407    Notwithstanding any other provision of this License, for material you
  7408  add to a covered work, you may (if authorized by the copyright holders of
  7409  that material) supplement the terms of this License with terms:
  7410  
  7411      a) Disclaiming warranty or limiting liability differently from the
  7412      terms of sections 15 and 16 of this License; or
  7413  
  7414      b) Requiring preservation of specified reasonable legal notices or
  7415      author attributions in that material or in the Appropriate Legal
  7416      Notices displayed by works containing it; or
  7417  
  7418      c) Prohibiting misrepresentation of the origin of that material, or
  7419      requiring that modified versions of such material be marked in
  7420      reasonable ways as different from the original version; or
  7421  
  7422      d) Limiting the use for publicity purposes of names of licensors or
  7423      authors of the material; or
  7424  
  7425      e) Declining to grant rights under trademark law for use of some
  7426      trade names, trademarks, or service marks; or
  7427  
  7428      f) Requiring indemnification of licensors and authors of that
  7429      material by anyone who conveys the material (or modified versions of
  7430      it) with contractual assumptions of liability to the recipient, for
  7431      any liability that these contractual assumptions directly impose on
  7432      those licensors and authors.
  7433  
  7434    All other non-permissive additional terms are considered "further
  7435  restrictions" within the meaning of section 10.  If the Program as you
  7436  received it, or any part of it, contains a notice stating that it is
  7437  governed by this License along with a term that is a further
  7438  restriction, you may remove that term.  If a license document contains
  7439  a further restriction but permits relicensing or conveying under this
  7440  License, you may add to a covered work material governed by the terms
  7441  of that license document, provided that the further restriction does
  7442  not survive such relicensing or conveying.
  7443  
  7444    If you add terms to a covered work in accord with this section, you
  7445  must place, in the relevant source files, a statement of the
  7446  additional terms that apply to those files, or a notice indicating
  7447  where to find the applicable terms.
  7448  
  7449    Additional terms, permissive or non-permissive, may be stated in the
  7450  form of a separately written license, or stated as exceptions;
  7451  the above requirements apply either way.
  7452  
  7453    8. Termination.
  7454  
  7455    You may not propagate or modify a covered work except as expressly
  7456  provided under this License.  Any attempt otherwise to propagate or
  7457  modify it is void, and will automatically terminate your rights under
  7458  this License (including any patent licenses granted under the third
  7459  paragraph of section 11).
  7460  
  7461    However, if you cease all violation of this License, then your
  7462  license from a particular copyright holder is reinstated (a)
  7463  provisionally, unless and until the copyright holder explicitly and
  7464  finally terminates your license, and (b) permanently, if the copyright
  7465  holder fails to notify you of the violation by some reasonable means
  7466  prior to 60 days after the cessation.
  7467  
  7468    Moreover, your license from a particular copyright holder is
  7469  reinstated permanently if the copyright holder notifies you of the
  7470  violation by some reasonable means, this is the first time you have
  7471  received notice of violation of this License (for any work) from that
  7472  copyright holder, and you cure the violation prior to 30 days after
  7473  your receipt of the notice.
  7474  
  7475    Termination of your rights under this section does not terminate the
  7476  licenses of parties who have received copies or rights from you under
  7477  this License.  If your rights have been terminated and not permanently
  7478  reinstated, you do not qualify to receive new licenses for the same
  7479  material under section 10.
  7480  
  7481    9. Acceptance Not Required for Having Copies.
  7482  
  7483    You are not required to accept this License in order to receive or
  7484  run a copy of the Program.  Ancillary propagation of a covered work
  7485  occurring solely as a consequence of using peer-to-peer transmission
  7486  to receive a copy likewise does not require acceptance.  However,
  7487  nothing other than this License grants you permission to propagate or
  7488  modify any covered work.  These actions infringe copyright if you do
  7489  not accept this License.  Therefore, by modifying or propagating a
  7490  covered work, you indicate your acceptance of this License to do so.
  7491  
  7492    10. Automatic Licensing of Downstream Recipients.
  7493  
  7494    Each time you convey a covered work, the recipient automatically
  7495  receives a license from the original licensors, to run, modify and
  7496  propagate that work, subject to this License.  You are not responsible
  7497  for enforcing compliance by third parties with this License.
  7498  
  7499    An "entity transaction" is a transaction transferring control of an
  7500  organization, or substantially all assets of one, or subdividing an
  7501  organization, or merging organizations.  If propagation of a covered
  7502  work results from an entity transaction, each party to that
  7503  transaction who receives a copy of the work also receives whatever
  7504  licenses to the work the party's predecessor in interest had or could
  7505  give under the previous paragraph, plus a right to possession of the
  7506  Corresponding Source of the work from the predecessor in interest, if
  7507  the predecessor has it or can get it with reasonable efforts.
  7508  
  7509    You may not impose any further restrictions on the exercise of the
  7510  rights granted or affirmed under this License.  For example, you may
  7511  not impose a license fee, royalty, or other charge for exercise of
  7512  rights granted under this License, and you may not initiate litigation
  7513  (including a cross-claim or counterclaim in a lawsuit) alleging that
  7514  any patent claim is infringed by making, using, selling, offering for
  7515  sale, or importing the Program or any portion of it.
  7516  
  7517    11. Patents.
  7518  
  7519    A "contributor" is a copyright holder who authorizes use under this
  7520  License of the Program or a work on which the Program is based.  The
  7521  work thus licensed is called the contributor's "contributor version".
  7522  
  7523    A contributor's "essential patent claims" are all patent claims
  7524  owned or controlled by the contributor, whether already acquired or
  7525  hereafter acquired, that would be infringed by some manner, permitted
  7526  by this License, of making, using, or selling its contributor version,
  7527  but do not include claims that would be infringed only as a
  7528  consequence of further modification of the contributor version.  For
  7529  purposes of this definition, "control" includes the right to grant
  7530  patent sublicenses in a manner consistent with the requirements of
  7531  this License.
  7532  
  7533    Each contributor grants you a non-exclusive, worldwide, royalty-free
  7534  patent license under the contributor's essential patent claims, to
  7535  make, use, sell, offer for sale, import and otherwise run, modify and
  7536  propagate the contents of its contributor version.
  7537  
  7538    In the following three paragraphs, a "patent license" is any express
  7539  agreement or commitment, however denominated, not to enforce a patent
  7540  (such as an express permission to practice a patent or covenant not to
  7541  sue for patent infringement).  To "grant" such a patent license to a
  7542  party means to make such an agreement or commitment not to enforce a
  7543  patent against the party.
  7544  
  7545    If you convey a covered work, knowingly relying on a patent license,
  7546  and the Corresponding Source of the work is not available for anyone
  7547  to copy, free of charge and under the terms of this License, through a
  7548  publicly available network server or other readily accessible means,
  7549  then you must either (1) cause the Corresponding Source to be so
  7550  available, or (2) arrange to deprive yourself of the benefit of the
  7551  patent license for this particular work, or (3) arrange, in a manner
  7552  consistent with the requirements of this License, to extend the patent
  7553  license to downstream recipients.  "Knowingly relying" means you have
  7554  actual knowledge that, but for the patent license, your conveying the
  7555  covered work in a country, or your recipient's use of the covered work
  7556  in a country, would infringe one or more identifiable patents in that
  7557  country that you have reason to believe are valid.
  7558  
  7559    If, pursuant to or in connection with a single transaction or
  7560  arrangement, you convey, or propagate by procuring conveyance of, a
  7561  covered work, and grant a patent license to some of the parties
  7562  receiving the covered work authorizing them to use, propagate, modify
  7563  or convey a specific copy of the covered work, then the patent license
  7564  you grant is automatically extended to all recipients of the covered
  7565  work and works based on it.
  7566  
  7567    A patent license is "discriminatory" if it does not include within
  7568  the scope of its coverage, prohibits the exercise of, or is
  7569  conditioned on the non-exercise of one or more of the rights that are
  7570  specifically granted under this License.  You may not convey a covered
  7571  work if you are a party to an arrangement with a third party that is
  7572  in the business of distributing software, under which you make payment
  7573  to the third party based on the extent of your activity of conveying
  7574  the work, and under which the third party grants, to any of the
  7575  parties who would receive the covered work from you, a discriminatory
  7576  patent license (a) in connection with copies of the covered work
  7577  conveyed by you (or copies made from those copies), or (b) primarily
  7578  for and in connection with specific products or compilations that
  7579  contain the covered work, unless you entered into that arrangement,
  7580  or that patent license was granted, prior to 28 March 2007.
  7581  
  7582    Nothing in this License shall be construed as excluding or limiting
  7583  any implied license or other defenses to infringement that may
  7584  otherwise be available to you under applicable patent law.
  7585  
  7586    12. No Surrender of Others' Freedom.
  7587  
  7588    If conditions are imposed on you (whether by court order, agreement or
  7589  otherwise) that contradict the conditions of this License, they do not
  7590  excuse you from the conditions of this License.  If you cannot convey a
  7591  covered work so as to satisfy simultaneously your obligations under this
  7592  License and any other pertinent obligations, then as a consequence you may
  7593  not convey it at all.  For example, if you agree to terms that obligate you
  7594  to collect a royalty for further conveying from those to whom you convey
  7595  the Program, the only way you could satisfy both those terms and this
  7596  License would be to refrain entirely from conveying the Program.
  7597  
  7598    13. Remote Network Interaction; Use with the GNU General Public License.
  7599  
  7600    Notwithstanding any other provision of this License, if you modify the
  7601  Program, your modified version must prominently offer all users
  7602  interacting with it remotely through a computer network (if your version
  7603  supports such interaction) an opportunity to receive the Corresponding
  7604  Source of your version by providing access to the Corresponding Source
  7605  from a network server at no charge, through some standard or customary
  7606  means of facilitating copying of software.  This Corresponding Source
  7607  shall include the Corresponding Source for any work covered by version 3
  7608  of the GNU General Public License that is incorporated pursuant to the
  7609  following paragraph.
  7610  
  7611    Notwithstanding any other provision of this License, you have
  7612  permission to link or combine any covered work with a work licensed
  7613  under version 3 of the GNU General Public License into a single
  7614  combined work, and to convey the resulting work.  The terms of this
  7615  License will continue to apply to the part which is the covered work,
  7616  but the work with which it is combined will remain governed by version
  7617  3 of the GNU General Public License.
  7618  
  7619    14. Revised Versions of this License.
  7620  
  7621    The Free Software Foundation may publish revised and/or new versions of
  7622  the GNU Affero General Public License from time to time.  Such new versions
  7623  will be similar in spirit to the present version, but may differ in detail to
  7624  address new problems or concerns.
  7625  
  7626    Each version is given a distinguishing version number.  If the
  7627  Program specifies that a certain numbered version of the GNU Affero General
  7628  Public License "or any later version" applies to it, you have the
  7629  option of following the terms and conditions either of that numbered
  7630  version or of any later version published by the Free Software
  7631  Foundation.  If the Program does not specify a version number of the
  7632  GNU Affero General Public License, you may choose any version ever published
  7633  by the Free Software Foundation.
  7634  
  7635    If the Program specifies that a proxy can decide which future
  7636  versions of the GNU Affero General Public License can be used, that proxy's
  7637  public statement of acceptance of a version permanently authorizes you
  7638  to choose that version for the Program.
  7639  
  7640    Later license versions may give you additional or different
  7641  permissions.  However, no additional obligations are imposed on any
  7642  author or copyright holder as a result of your choosing to follow a
  7643  later version.
  7644  
  7645    15. Disclaimer of Warranty.
  7646  
  7647    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  7648  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  7649  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  7650  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  7651  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7652  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  7653  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  7654  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  7655  
  7656    16. Limitation of Liability.
  7657  
  7658    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  7659  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  7660  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  7661  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  7662  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  7663  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  7664  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  7665  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  7666  SUCH DAMAGES.
  7667  
  7668    17. Interpretation of Sections 15 and 16.
  7669  
  7670    If the disclaimer of warranty and limitation of liability provided
  7671  above cannot be given local legal effect according to their terms,
  7672  reviewing courts shall apply local law that most closely approximates
  7673  an absolute waiver of all civil liability in connection with the
  7674  Program, unless a warranty or assumption of liability accompanies a
  7675  copy of the Program in return for a fee.
  7676  
  7677                       END OF TERMS AND CONDITIONS
  7678  
  7679              How to Apply These Terms to Your New Programs
  7680  
  7681    If you develop a new program, and you want it to be of the greatest
  7682  possible use to the public, the best way to achieve this is to make it
  7683  free software which everyone can redistribute and change under these terms.
  7684  
  7685    To do so, attach the following notices to the program.  It is safest
  7686  to attach them to the start of each source file to most effectively
  7687  state the exclusion of warranty; and each file should have at least
  7688  the "copyright" line and a pointer to where the full notice is found.
  7689  
  7690      <one line to give the program's name and a brief idea of what it does.>
  7691      Copyright (C) <year>  <name of author>
  7692  
  7693      This program is free software: you can redistribute it and/or modify
  7694      it under the terms of the GNU Affero General Public License as published
  7695      by the Free Software Foundation, either version 3 of the License, or
  7696      (at your option) any later version.
  7697  
  7698      This program is distributed in the hope that it will be useful,
  7699      but WITHOUT ANY WARRANTY; without even the implied warranty of
  7700      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  7701      GNU Affero General Public License for more details.
  7702  
  7703      You should have received a copy of the GNU Affero General Public License
  7704      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  7705  
  7706  Also add information on how to contact you by electronic and paper mail.
  7707  
  7708    If your software can interact with users remotely through a computer
  7709  network, you should also make sure that it provides a way for users to
  7710  get its source.  For example, if your program is a web application, its
  7711  interface could display a "Source" link that leads users to an archive
  7712  of the code.  There are many ways you could offer source, and different
  7713  solutions will be better for different programs; see section 13 for the
  7714  specific requirements.
  7715  
  7716    You should also get your employer (if you work as a programmer) or school,
  7717  if any, to sign a "copyright disclaimer" for the program, if necessary.
  7718  For more information on this, and how to apply and follow the GNU AGPL, see
  7719  <https://www.gnu.org/licenses/>.
  7720  
  7721  ================================================================
  7722  
  7723  github.com/minio/kes-go
  7724  https://github.com/minio/kes-go
  7725  ----------------------------------------------------------------
  7726                      GNU AFFERO GENERAL PUBLIC LICENSE
  7727                         Version 3, 19 November 2007
  7728  
  7729   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  7730   Everyone is permitted to copy and distribute verbatim copies
  7731   of this license document, but changing it is not allowed.
  7732  
  7733                              Preamble
  7734  
  7735    The GNU Affero General Public License is a free, copyleft license for
  7736  software and other kinds of works, specifically designed to ensure
  7737  cooperation with the community in the case of network server software.
  7738  
  7739    The licenses for most software and other practical works are designed
  7740  to take away your freedom to share and change the works.  By contrast,
  7741  our General Public Licenses are intended to guarantee your freedom to
  7742  share and change all versions of a program--to make sure it remains free
  7743  software for all its users.
  7744  
  7745    When we speak of free software, we are referring to freedom, not
  7746  price.  Our General Public Licenses are designed to make sure that you
  7747  have the freedom to distribute copies of free software (and charge for
  7748  them if you wish), that you receive source code or can get it if you
  7749  want it, that you can change the software or use pieces of it in new
  7750  free programs, and that you know you can do these things.
  7751  
  7752    Developers that use our General Public Licenses protect your rights
  7753  with two steps: (1) assert copyright on the software, and (2) offer
  7754  you this License which gives you legal permission to copy, distribute
  7755  and/or modify the software.
  7756  
  7757    A secondary benefit of defending all users' freedom is that
  7758  improvements made in alternate versions of the program, if they
  7759  receive widespread use, become available for other developers to
  7760  incorporate.  Many developers of free software are heartened and
  7761  encouraged by the resulting cooperation.  However, in the case of
  7762  software used on network servers, this result may fail to come about.
  7763  The GNU General Public License permits making a modified version and
  7764  letting the public access it on a server without ever releasing its
  7765  source code to the public.
  7766  
  7767    The GNU Affero General Public License is designed specifically to
  7768  ensure that, in such cases, the modified source code becomes available
  7769  to the community.  It requires the operator of a network server to
  7770  provide the source code of the modified version running there to the
  7771  users of that server.  Therefore, public use of a modified version, on
  7772  a publicly accessible server, gives the public access to the source
  7773  code of the modified version.
  7774  
  7775    An older license, called the Affero General Public License and
  7776  published by Affero, was designed to accomplish similar goals.  This is
  7777  a different license, not a version of the Affero GPL, but Affero has
  7778  released a new version of the Affero GPL which permits relicensing under
  7779  this license.
  7780  
  7781    The precise terms and conditions for copying, distribution and
  7782  modification follow.
  7783  
  7784                         TERMS AND CONDITIONS
  7785  
  7786    0. Definitions.
  7787  
  7788    "This License" refers to version 3 of the GNU Affero General Public License.
  7789  
  7790    "Copyright" also means copyright-like laws that apply to other kinds of
  7791  works, such as semiconductor masks.
  7792  
  7793    "The Program" refers to any copyrightable work licensed under this
  7794  License.  Each licensee is addressed as "you".  "Licensees" and
  7795  "recipients" may be individuals or organizations.
  7796  
  7797    To "modify" a work means to copy from or adapt all or part of the work
  7798  in a fashion requiring copyright permission, other than the making of an
  7799  exact copy.  The resulting work is called a "modified version" of the
  7800  earlier work or a work "based on" the earlier work.
  7801  
  7802    A "covered work" means either the unmodified Program or a work based
  7803  on the Program.
  7804  
  7805    To "propagate" a work means to do anything with it that, without
  7806  permission, would make you directly or secondarily liable for
  7807  infringement under applicable copyright law, except executing it on a
  7808  computer or modifying a private copy.  Propagation includes copying,
  7809  distribution (with or without modification), making available to the
  7810  public, and in some countries other activities as well.
  7811  
  7812    To "convey" a work means any kind of propagation that enables other
  7813  parties to make or receive copies.  Mere interaction with a user through
  7814  a computer network, with no transfer of a copy, is not conveying.
  7815  
  7816    An interactive user interface displays "Appropriate Legal Notices"
  7817  to the extent that it includes a convenient and prominently visible
  7818  feature that (1) displays an appropriate copyright notice, and (2)
  7819  tells the user that there is no warranty for the work (except to the
  7820  extent that warranties are provided), that licensees may convey the
  7821  work under this License, and how to view a copy of this License.  If
  7822  the interface presents a list of user commands or options, such as a
  7823  menu, a prominent item in the list meets this criterion.
  7824  
  7825    1. Source Code.
  7826  
  7827    The "source code" for a work means the preferred form of the work
  7828  for making modifications to it.  "Object code" means any non-source
  7829  form of a work.
  7830  
  7831    A "Standard Interface" means an interface that either is an official
  7832  standard defined by a recognized standards body, or, in the case of
  7833  interfaces specified for a particular programming language, one that
  7834  is widely used among developers working in that language.
  7835  
  7836    The "System Libraries" of an executable work include anything, other
  7837  than the work as a whole, that (a) is included in the normal form of
  7838  packaging a Major Component, but which is not part of that Major
  7839  Component, and (b) serves only to enable use of the work with that
  7840  Major Component, or to implement a Standard Interface for which an
  7841  implementation is available to the public in source code form.  A
  7842  "Major Component", in this context, means a major essential component
  7843  (kernel, window system, and so on) of the specific operating system
  7844  (if any) on which the executable work runs, or a compiler used to
  7845  produce the work, or an object code interpreter used to run it.
  7846  
  7847    The "Corresponding Source" for a work in object code form means all
  7848  the source code needed to generate, install, and (for an executable
  7849  work) run the object code and to modify the work, including scripts to
  7850  control those activities.  However, it does not include the work's
  7851  System Libraries, or general-purpose tools or generally available free
  7852  programs which are used unmodified in performing those activities but
  7853  which are not part of the work.  For example, Corresponding Source
  7854  includes interface definition files associated with source files for
  7855  the work, and the source code for shared libraries and dynamically
  7856  linked subprograms that the work is specifically designed to require,
  7857  such as by intimate data communication or control flow between those
  7858  subprograms and other parts of the work.
  7859  
  7860    The Corresponding Source need not include anything that users
  7861  can regenerate automatically from other parts of the Corresponding
  7862  Source.
  7863  
  7864    The Corresponding Source for a work in source code form is that
  7865  same work.
  7866  
  7867    2. Basic Permissions.
  7868  
  7869    All rights granted under this License are granted for the term of
  7870  copyright on the Program, and are irrevocable provided the stated
  7871  conditions are met.  This License explicitly affirms your unlimited
  7872  permission to run the unmodified Program.  The output from running a
  7873  covered work is covered by this License only if the output, given its
  7874  content, constitutes a covered work.  This License acknowledges your
  7875  rights of fair use or other equivalent, as provided by copyright law.
  7876  
  7877    You may make, run and propagate covered works that you do not
  7878  convey, without conditions so long as your license otherwise remains
  7879  in force.  You may convey covered works to others for the sole purpose
  7880  of having them make modifications exclusively for you, or provide you
  7881  with facilities for running those works, provided that you comply with
  7882  the terms of this License in conveying all material for which you do
  7883  not control copyright.  Those thus making or running the covered works
  7884  for you must do so exclusively on your behalf, under your direction
  7885  and control, on terms that prohibit them from making any copies of
  7886  your copyrighted material outside their relationship with you.
  7887  
  7888    Conveying under any other circumstances is permitted solely under
  7889  the conditions stated below.  Sublicensing is not allowed; section 10
  7890  makes it unnecessary.
  7891  
  7892    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  7893  
  7894    No covered work shall be deemed part of an effective technological
  7895  measure under any applicable law fulfilling obligations under article
  7896  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  7897  similar laws prohibiting or restricting circumvention of such
  7898  measures.
  7899  
  7900    When you convey a covered work, you waive any legal power to forbid
  7901  circumvention of technological measures to the extent such circumvention
  7902  is effected by exercising rights under this License with respect to
  7903  the covered work, and you disclaim any intention to limit operation or
  7904  modification of the work as a means of enforcing, against the work's
  7905  users, your or third parties' legal rights to forbid circumvention of
  7906  technological measures.
  7907  
  7908    4. Conveying Verbatim Copies.
  7909  
  7910    You may convey verbatim copies of the Program's source code as you
  7911  receive it, in any medium, provided that you conspicuously and
  7912  appropriately publish on each copy an appropriate copyright notice;
  7913  keep intact all notices stating that this License and any
  7914  non-permissive terms added in accord with section 7 apply to the code;
  7915  keep intact all notices of the absence of any warranty; and give all
  7916  recipients a copy of this License along with the Program.
  7917  
  7918    You may charge any price or no price for each copy that you convey,
  7919  and you may offer support or warranty protection for a fee.
  7920  
  7921    5. Conveying Modified Source Versions.
  7922  
  7923    You may convey a work based on the Program, or the modifications to
  7924  produce it from the Program, in the form of source code under the
  7925  terms of section 4, provided that you also meet all of these conditions:
  7926  
  7927      a) The work must carry prominent notices stating that you modified
  7928      it, and giving a relevant date.
  7929  
  7930      b) The work must carry prominent notices stating that it is
  7931      released under this License and any conditions added under section
  7932      7.  This requirement modifies the requirement in section 4 to
  7933      "keep intact all notices".
  7934  
  7935      c) You must license the entire work, as a whole, under this
  7936      License to anyone who comes into possession of a copy.  This
  7937      License will therefore apply, along with any applicable section 7
  7938      additional terms, to the whole of the work, and all its parts,
  7939      regardless of how they are packaged.  This License gives no
  7940      permission to license the work in any other way, but it does not
  7941      invalidate such permission if you have separately received it.
  7942  
  7943      d) If the work has interactive user interfaces, each must display
  7944      Appropriate Legal Notices; however, if the Program has interactive
  7945      interfaces that do not display Appropriate Legal Notices, your
  7946      work need not make them do so.
  7947  
  7948    A compilation of a covered work with other separate and independent
  7949  works, which are not by their nature extensions of the covered work,
  7950  and which are not combined with it such as to form a larger program,
  7951  in or on a volume of a storage or distribution medium, is called an
  7952  "aggregate" if the compilation and its resulting copyright are not
  7953  used to limit the access or legal rights of the compilation's users
  7954  beyond what the individual works permit.  Inclusion of a covered work
  7955  in an aggregate does not cause this License to apply to the other
  7956  parts of the aggregate.
  7957  
  7958    6. Conveying Non-Source Forms.
  7959  
  7960    You may convey a covered work in object code form under the terms
  7961  of sections 4 and 5, provided that you also convey the
  7962  machine-readable Corresponding Source under the terms of this License,
  7963  in one of these ways:
  7964  
  7965      a) Convey the object code in, or embodied in, a physical product
  7966      (including a physical distribution medium), accompanied by the
  7967      Corresponding Source fixed on a durable physical medium
  7968      customarily used for software interchange.
  7969  
  7970      b) Convey the object code in, or embodied in, a physical product
  7971      (including a physical distribution medium), accompanied by a
  7972      written offer, valid for at least three years and valid for as
  7973      long as you offer spare parts or customer support for that product
  7974      model, to give anyone who possesses the object code either (1) a
  7975      copy of the Corresponding Source for all the software in the
  7976      product that is covered by this License, on a durable physical
  7977      medium customarily used for software interchange, for a price no
  7978      more than your reasonable cost of physically performing this
  7979      conveying of source, or (2) access to copy the
  7980      Corresponding Source from a network server at no charge.
  7981  
  7982      c) Convey individual copies of the object code with a copy of the
  7983      written offer to provide the Corresponding Source.  This
  7984      alternative is allowed only occasionally and noncommercially, and
  7985      only if you received the object code with such an offer, in accord
  7986      with subsection 6b.
  7987  
  7988      d) Convey the object code by offering access from a designated
  7989      place (gratis or for a charge), and offer equivalent access to the
  7990      Corresponding Source in the same way through the same place at no
  7991      further charge.  You need not require recipients to copy the
  7992      Corresponding Source along with the object code.  If the place to
  7993      copy the object code is a network server, the Corresponding Source
  7994      may be on a different server (operated by you or a third party)
  7995      that supports equivalent copying facilities, provided you maintain
  7996      clear directions next to the object code saying where to find the
  7997      Corresponding Source.  Regardless of what server hosts the
  7998      Corresponding Source, you remain obligated to ensure that it is
  7999      available for as long as needed to satisfy these requirements.
  8000  
  8001      e) Convey the object code using peer-to-peer transmission, provided
  8002      you inform other peers where the object code and Corresponding
  8003      Source of the work are being offered to the general public at no
  8004      charge under subsection 6d.
  8005  
  8006    A separable portion of the object code, whose source code is excluded
  8007  from the Corresponding Source as a System Library, need not be
  8008  included in conveying the object code work.
  8009  
  8010    A "User Product" is either (1) a "consumer product", which means any
  8011  tangible personal property which is normally used for personal, family,
  8012  or household purposes, or (2) anything designed or sold for incorporation
  8013  into a dwelling.  In determining whether a product is a consumer product,
  8014  doubtful cases shall be resolved in favor of coverage.  For a particular
  8015  product received by a particular user, "normally used" refers to a
  8016  typical or common use of that class of product, regardless of the status
  8017  of the particular user or of the way in which the particular user
  8018  actually uses, or expects or is expected to use, the product.  A product
  8019  is a consumer product regardless of whether the product has substantial
  8020  commercial, industrial or non-consumer uses, unless such uses represent
  8021  the only significant mode of use of the product.
  8022  
  8023    "Installation Information" for a User Product means any methods,
  8024  procedures, authorization keys, or other information required to install
  8025  and execute modified versions of a covered work in that User Product from
  8026  a modified version of its Corresponding Source.  The information must
  8027  suffice to ensure that the continued functioning of the modified object
  8028  code is in no case prevented or interfered with solely because
  8029  modification has been made.
  8030  
  8031    If you convey an object code work under this section in, or with, or
  8032  specifically for use in, a User Product, and the conveying occurs as
  8033  part of a transaction in which the right of possession and use of the
  8034  User Product is transferred to the recipient in perpetuity or for a
  8035  fixed term (regardless of how the transaction is characterized), the
  8036  Corresponding Source conveyed under this section must be accompanied
  8037  by the Installation Information.  But this requirement does not apply
  8038  if neither you nor any third party retains the ability to install
  8039  modified object code on the User Product (for example, the work has
  8040  been installed in ROM).
  8041  
  8042    The requirement to provide Installation Information does not include a
  8043  requirement to continue to provide support service, warranty, or updates
  8044  for a work that has been modified or installed by the recipient, or for
  8045  the User Product in which it has been modified or installed.  Access to a
  8046  network may be denied when the modification itself materially and
  8047  adversely affects the operation of the network or violates the rules and
  8048  protocols for communication across the network.
  8049  
  8050    Corresponding Source conveyed, and Installation Information provided,
  8051  in accord with this section must be in a format that is publicly
  8052  documented (and with an implementation available to the public in
  8053  source code form), and must require no special password or key for
  8054  unpacking, reading or copying.
  8055  
  8056    7. Additional Terms.
  8057  
  8058    "Additional permissions" are terms that supplement the terms of this
  8059  License by making exceptions from one or more of its conditions.
  8060  Additional permissions that are applicable to the entire Program shall
  8061  be treated as though they were included in this License, to the extent
  8062  that they are valid under applicable law.  If additional permissions
  8063  apply only to part of the Program, that part may be used separately
  8064  under those permissions, but the entire Program remains governed by
  8065  this License without regard to the additional permissions.
  8066  
  8067    When you convey a copy of a covered work, you may at your option
  8068  remove any additional permissions from that copy, or from any part of
  8069  it.  (Additional permissions may be written to require their own
  8070  removal in certain cases when you modify the work.)  You may place
  8071  additional permissions on material, added by you to a covered work,
  8072  for which you have or can give appropriate copyright permission.
  8073  
  8074    Notwithstanding any other provision of this License, for material you
  8075  add to a covered work, you may (if authorized by the copyright holders of
  8076  that material) supplement the terms of this License with terms:
  8077  
  8078      a) Disclaiming warranty or limiting liability differently from the
  8079      terms of sections 15 and 16 of this License; or
  8080  
  8081      b) Requiring preservation of specified reasonable legal notices or
  8082      author attributions in that material or in the Appropriate Legal
  8083      Notices displayed by works containing it; or
  8084  
  8085      c) Prohibiting misrepresentation of the origin of that material, or
  8086      requiring that modified versions of such material be marked in
  8087      reasonable ways as different from the original version; or
  8088  
  8089      d) Limiting the use for publicity purposes of names of licensors or
  8090      authors of the material; or
  8091  
  8092      e) Declining to grant rights under trademark law for use of some
  8093      trade names, trademarks, or service marks; or
  8094  
  8095      f) Requiring indemnification of licensors and authors of that
  8096      material by anyone who conveys the material (or modified versions of
  8097      it) with contractual assumptions of liability to the recipient, for
  8098      any liability that these contractual assumptions directly impose on
  8099      those licensors and authors.
  8100  
  8101    All other non-permissive additional terms are considered "further
  8102  restrictions" within the meaning of section 10.  If the Program as you
  8103  received it, or any part of it, contains a notice stating that it is
  8104  governed by this License along with a term that is a further
  8105  restriction, you may remove that term.  If a license document contains
  8106  a further restriction but permits relicensing or conveying under this
  8107  License, you may add to a covered work material governed by the terms
  8108  of that license document, provided that the further restriction does
  8109  not survive such relicensing or conveying.
  8110  
  8111    If you add terms to a covered work in accord with this section, you
  8112  must place, in the relevant source files, a statement of the
  8113  additional terms that apply to those files, or a notice indicating
  8114  where to find the applicable terms.
  8115  
  8116    Additional terms, permissive or non-permissive, may be stated in the
  8117  form of a separately written license, or stated as exceptions;
  8118  the above requirements apply either way.
  8119  
  8120    8. Termination.
  8121  
  8122    You may not propagate or modify a covered work except as expressly
  8123  provided under this License.  Any attempt otherwise to propagate or
  8124  modify it is void, and will automatically terminate your rights under
  8125  this License (including any patent licenses granted under the third
  8126  paragraph of section 11).
  8127  
  8128    However, if you cease all violation of this License, then your
  8129  license from a particular copyright holder is reinstated (a)
  8130  provisionally, unless and until the copyright holder explicitly and
  8131  finally terminates your license, and (b) permanently, if the copyright
  8132  holder fails to notify you of the violation by some reasonable means
  8133  prior to 60 days after the cessation.
  8134  
  8135    Moreover, your license from a particular copyright holder is
  8136  reinstated permanently if the copyright holder notifies you of the
  8137  violation by some reasonable means, this is the first time you have
  8138  received notice of violation of this License (for any work) from that
  8139  copyright holder, and you cure the violation prior to 30 days after
  8140  your receipt of the notice.
  8141  
  8142    Termination of your rights under this section does not terminate the
  8143  licenses of parties who have received copies or rights from you under
  8144  this License.  If your rights have been terminated and not permanently
  8145  reinstated, you do not qualify to receive new licenses for the same
  8146  material under section 10.
  8147  
  8148    9. Acceptance Not Required for Having Copies.
  8149  
  8150    You are not required to accept this License in order to receive or
  8151  run a copy of the Program.  Ancillary propagation of a covered work
  8152  occurring solely as a consequence of using peer-to-peer transmission
  8153  to receive a copy likewise does not require acceptance.  However,
  8154  nothing other than this License grants you permission to propagate or
  8155  modify any covered work.  These actions infringe copyright if you do
  8156  not accept this License.  Therefore, by modifying or propagating a
  8157  covered work, you indicate your acceptance of this License to do so.
  8158  
  8159    10. Automatic Licensing of Downstream Recipients.
  8160  
  8161    Each time you convey a covered work, the recipient automatically
  8162  receives a license from the original licensors, to run, modify and
  8163  propagate that work, subject to this License.  You are not responsible
  8164  for enforcing compliance by third parties with this License.
  8165  
  8166    An "entity transaction" is a transaction transferring control of an
  8167  organization, or substantially all assets of one, or subdividing an
  8168  organization, or merging organizations.  If propagation of a covered
  8169  work results from an entity transaction, each party to that
  8170  transaction who receives a copy of the work also receives whatever
  8171  licenses to the work the party's predecessor in interest had or could
  8172  give under the previous paragraph, plus a right to possession of the
  8173  Corresponding Source of the work from the predecessor in interest, if
  8174  the predecessor has it or can get it with reasonable efforts.
  8175  
  8176    You may not impose any further restrictions on the exercise of the
  8177  rights granted or affirmed under this License.  For example, you may
  8178  not impose a license fee, royalty, or other charge for exercise of
  8179  rights granted under this License, and you may not initiate litigation
  8180  (including a cross-claim or counterclaim in a lawsuit) alleging that
  8181  any patent claim is infringed by making, using, selling, offering for
  8182  sale, or importing the Program or any portion of it.
  8183  
  8184    11. Patents.
  8185  
  8186    A "contributor" is a copyright holder who authorizes use under this
  8187  License of the Program or a work on which the Program is based.  The
  8188  work thus licensed is called the contributor's "contributor version".
  8189  
  8190    A contributor's "essential patent claims" are all patent claims
  8191  owned or controlled by the contributor, whether already acquired or
  8192  hereafter acquired, that would be infringed by some manner, permitted
  8193  by this License, of making, using, or selling its contributor version,
  8194  but do not include claims that would be infringed only as a
  8195  consequence of further modification of the contributor version.  For
  8196  purposes of this definition, "control" includes the right to grant
  8197  patent sublicenses in a manner consistent with the requirements of
  8198  this License.
  8199  
  8200    Each contributor grants you a non-exclusive, worldwide, royalty-free
  8201  patent license under the contributor's essential patent claims, to
  8202  make, use, sell, offer for sale, import and otherwise run, modify and
  8203  propagate the contents of its contributor version.
  8204  
  8205    In the following three paragraphs, a "patent license" is any express
  8206  agreement or commitment, however denominated, not to enforce a patent
  8207  (such as an express permission to practice a patent or covenant not to
  8208  sue for patent infringement).  To "grant" such a patent license to a
  8209  party means to make such an agreement or commitment not to enforce a
  8210  patent against the party.
  8211  
  8212    If you convey a covered work, knowingly relying on a patent license,
  8213  and the Corresponding Source of the work is not available for anyone
  8214  to copy, free of charge and under the terms of this License, through a
  8215  publicly available network server or other readily accessible means,
  8216  then you must either (1) cause the Corresponding Source to be so
  8217  available, or (2) arrange to deprive yourself of the benefit of the
  8218  patent license for this particular work, or (3) arrange, in a manner
  8219  consistent with the requirements of this License, to extend the patent
  8220  license to downstream recipients.  "Knowingly relying" means you have
  8221  actual knowledge that, but for the patent license, your conveying the
  8222  covered work in a country, or your recipient's use of the covered work
  8223  in a country, would infringe one or more identifiable patents in that
  8224  country that you have reason to believe are valid.
  8225  
  8226    If, pursuant to or in connection with a single transaction or
  8227  arrangement, you convey, or propagate by procuring conveyance of, a
  8228  covered work, and grant a patent license to some of the parties
  8229  receiving the covered work authorizing them to use, propagate, modify
  8230  or convey a specific copy of the covered work, then the patent license
  8231  you grant is automatically extended to all recipients of the covered
  8232  work and works based on it.
  8233  
  8234    A patent license is "discriminatory" if it does not include within
  8235  the scope of its coverage, prohibits the exercise of, or is
  8236  conditioned on the non-exercise of one or more of the rights that are
  8237  specifically granted under this License.  You may not convey a covered
  8238  work if you are a party to an arrangement with a third party that is
  8239  in the business of distributing software, under which you make payment
  8240  to the third party based on the extent of your activity of conveying
  8241  the work, and under which the third party grants, to any of the
  8242  parties who would receive the covered work from you, a discriminatory
  8243  patent license (a) in connection with copies of the covered work
  8244  conveyed by you (or copies made from those copies), or (b) primarily
  8245  for and in connection with specific products or compilations that
  8246  contain the covered work, unless you entered into that arrangement,
  8247  or that patent license was granted, prior to 28 March 2007.
  8248  
  8249    Nothing in this License shall be construed as excluding or limiting
  8250  any implied license or other defenses to infringement that may
  8251  otherwise be available to you under applicable patent law.
  8252  
  8253    12. No Surrender of Others' Freedom.
  8254  
  8255    If conditions are imposed on you (whether by court order, agreement or
  8256  otherwise) that contradict the conditions of this License, they do not
  8257  excuse you from the conditions of this License.  If you cannot convey a
  8258  covered work so as to satisfy simultaneously your obligations under this
  8259  License and any other pertinent obligations, then as a consequence you may
  8260  not convey it at all.  For example, if you agree to terms that obligate you
  8261  to collect a royalty for further conveying from those to whom you convey
  8262  the Program, the only way you could satisfy both those terms and this
  8263  License would be to refrain entirely from conveying the Program.
  8264  
  8265    13. Remote Network Interaction; Use with the GNU General Public License.
  8266  
  8267    Notwithstanding any other provision of this License, if you modify the
  8268  Program, your modified version must prominently offer all users
  8269  interacting with it remotely through a computer network (if your version
  8270  supports such interaction) an opportunity to receive the Corresponding
  8271  Source of your version by providing access to the Corresponding Source
  8272  from a network server at no charge, through some standard or customary
  8273  means of facilitating copying of software.  This Corresponding Source
  8274  shall include the Corresponding Source for any work covered by version 3
  8275  of the GNU General Public License that is incorporated pursuant to the
  8276  following paragraph.
  8277  
  8278    Notwithstanding any other provision of this License, you have
  8279  permission to link or combine any covered work with a work licensed
  8280  under version 3 of the GNU General Public License into a single
  8281  combined work, and to convey the resulting work.  The terms of this
  8282  License will continue to apply to the part which is the covered work,
  8283  but the work with which it is combined will remain governed by version
  8284  3 of the GNU General Public License.
  8285  
  8286    14. Revised Versions of this License.
  8287  
  8288    The Free Software Foundation may publish revised and/or new versions of
  8289  the GNU Affero General Public License from time to time.  Such new versions
  8290  will be similar in spirit to the present version, but may differ in detail to
  8291  address new problems or concerns.
  8292  
  8293    Each version is given a distinguishing version number.  If the
  8294  Program specifies that a certain numbered version of the GNU Affero General
  8295  Public License "or any later version" applies to it, you have the
  8296  option of following the terms and conditions either of that numbered
  8297  version or of any later version published by the Free Software
  8298  Foundation.  If the Program does not specify a version number of the
  8299  GNU Affero General Public License, you may choose any version ever published
  8300  by the Free Software Foundation.
  8301  
  8302    If the Program specifies that a proxy can decide which future
  8303  versions of the GNU Affero General Public License can be used, that proxy's
  8304  public statement of acceptance of a version permanently authorizes you
  8305  to choose that version for the Program.
  8306  
  8307    Later license versions may give you additional or different
  8308  permissions.  However, no additional obligations are imposed on any
  8309  author or copyright holder as a result of your choosing to follow a
  8310  later version.
  8311  
  8312    15. Disclaimer of Warranty.
  8313  
  8314    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  8315  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  8316  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  8317  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  8318  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8319  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  8320  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  8321  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  8322  
  8323    16. Limitation of Liability.
  8324  
  8325    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  8326  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  8327  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  8328  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  8329  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  8330  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  8331  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  8332  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  8333  SUCH DAMAGES.
  8334  
  8335    17. Interpretation of Sections 15 and 16.
  8336  
  8337    If the disclaimer of warranty and limitation of liability provided
  8338  above cannot be given local legal effect according to their terms,
  8339  reviewing courts shall apply local law that most closely approximates
  8340  an absolute waiver of all civil liability in connection with the
  8341  Program, unless a warranty or assumption of liability accompanies a
  8342  copy of the Program in return for a fee.
  8343  
  8344                       END OF TERMS AND CONDITIONS
  8345  
  8346              How to Apply These Terms to Your New Programs
  8347  
  8348    If you develop a new program, and you want it to be of the greatest
  8349  possible use to the public, the best way to achieve this is to make it
  8350  free software which everyone can redistribute and change under these terms.
  8351  
  8352    To do so, attach the following notices to the program.  It is safest
  8353  to attach them to the start of each source file to most effectively
  8354  state the exclusion of warranty; and each file should have at least
  8355  the "copyright" line and a pointer to where the full notice is found.
  8356  
  8357      <one line to give the program's name and a brief idea of what it does.>
  8358      Copyright (C) <year>  <name of author>
  8359  
  8360      This program is free software: you can redistribute it and/or modify
  8361      it under the terms of the GNU Affero General Public License as published
  8362      by the Free Software Foundation, either version 3 of the License, or
  8363      (at your option) any later version.
  8364  
  8365      This program is distributed in the hope that it will be useful,
  8366      but WITHOUT ANY WARRANTY; without even the implied warranty of
  8367      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  8368      GNU Affero General Public License for more details.
  8369  
  8370      You should have received a copy of the GNU Affero General Public License
  8371      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  8372  
  8373  Also add information on how to contact you by electronic and paper mail.
  8374  
  8375    If your software can interact with users remotely through a computer
  8376  network, you should also make sure that it provides a way for users to
  8377  get its source.  For example, if your program is a web application, its
  8378  interface could display a "Source" link that leads users to an archive
  8379  of the code.  There are many ways you could offer source, and different
  8380  solutions will be better for different programs; see section 13 for the
  8381  specific requirements.
  8382  
  8383    You should also get your employer (if you work as a programmer) or school,
  8384  if any, to sign a "copyright disclaimer" for the program, if necessary.
  8385  For more information on this, and how to apply and follow the GNU AGPL, see
  8386  <https://www.gnu.org/licenses/>.
  8387  
  8388  ================================================================
  8389  
  8390  github.com/minio/madmin-go/v3
  8391  https://github.com/minio/madmin-go/v3
  8392  ----------------------------------------------------------------
  8393                      GNU AFFERO GENERAL PUBLIC LICENSE
  8394                         Version 3, 19 November 2007
  8395  
  8396   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  8397   Everyone is permitted to copy and distribute verbatim copies
  8398   of this license document, but changing it is not allowed.
  8399  
  8400                              Preamble
  8401  
  8402    The GNU Affero General Public License is a free, copyleft license for
  8403  software and other kinds of works, specifically designed to ensure
  8404  cooperation with the community in the case of network server software.
  8405  
  8406    The licenses for most software and other practical works are designed
  8407  to take away your freedom to share and change the works.  By contrast,
  8408  our General Public Licenses are intended to guarantee your freedom to
  8409  share and change all versions of a program--to make sure it remains free
  8410  software for all its users.
  8411  
  8412    When we speak of free software, we are referring to freedom, not
  8413  price.  Our General Public Licenses are designed to make sure that you
  8414  have the freedom to distribute copies of free software (and charge for
  8415  them if you wish), that you receive source code or can get it if you
  8416  want it, that you can change the software or use pieces of it in new
  8417  free programs, and that you know you can do these things.
  8418  
  8419    Developers that use our General Public Licenses protect your rights
  8420  with two steps: (1) assert copyright on the software, and (2) offer
  8421  you this License which gives you legal permission to copy, distribute
  8422  and/or modify the software.
  8423  
  8424    A secondary benefit of defending all users' freedom is that
  8425  improvements made in alternate versions of the program, if they
  8426  receive widespread use, become available for other developers to
  8427  incorporate.  Many developers of free software are heartened and
  8428  encouraged by the resulting cooperation.  However, in the case of
  8429  software used on network servers, this result may fail to come about.
  8430  The GNU General Public License permits making a modified version and
  8431  letting the public access it on a server without ever releasing its
  8432  source code to the public.
  8433  
  8434    The GNU Affero General Public License is designed specifically to
  8435  ensure that, in such cases, the modified source code becomes available
  8436  to the community.  It requires the operator of a network server to
  8437  provide the source code of the modified version running there to the
  8438  users of that server.  Therefore, public use of a modified version, on
  8439  a publicly accessible server, gives the public access to the source
  8440  code of the modified version.
  8441  
  8442    An older license, called the Affero General Public License and
  8443  published by Affero, was designed to accomplish similar goals.  This is
  8444  a different license, not a version of the Affero GPL, but Affero has
  8445  released a new version of the Affero GPL which permits relicensing under
  8446  this license.
  8447  
  8448    The precise terms and conditions for copying, distribution and
  8449  modification follow.
  8450  
  8451                         TERMS AND CONDITIONS
  8452  
  8453    0. Definitions.
  8454  
  8455    "This License" refers to version 3 of the GNU Affero General Public License.
  8456  
  8457    "Copyright" also means copyright-like laws that apply to other kinds of
  8458  works, such as semiconductor masks.
  8459  
  8460    "The Program" refers to any copyrightable work licensed under this
  8461  License.  Each licensee is addressed as "you".  "Licensees" and
  8462  "recipients" may be individuals or organizations.
  8463  
  8464    To "modify" a work means to copy from or adapt all or part of the work
  8465  in a fashion requiring copyright permission, other than the making of an
  8466  exact copy.  The resulting work is called a "modified version" of the
  8467  earlier work or a work "based on" the earlier work.
  8468  
  8469    A "covered work" means either the unmodified Program or a work based
  8470  on the Program.
  8471  
  8472    To "propagate" a work means to do anything with it that, without
  8473  permission, would make you directly or secondarily liable for
  8474  infringement under applicable copyright law, except executing it on a
  8475  computer or modifying a private copy.  Propagation includes copying,
  8476  distribution (with or without modification), making available to the
  8477  public, and in some countries other activities as well.
  8478  
  8479    To "convey" a work means any kind of propagation that enables other
  8480  parties to make or receive copies.  Mere interaction with a user through
  8481  a computer network, with no transfer of a copy, is not conveying.
  8482  
  8483    An interactive user interface displays "Appropriate Legal Notices"
  8484  to the extent that it includes a convenient and prominently visible
  8485  feature that (1) displays an appropriate copyright notice, and (2)
  8486  tells the user that there is no warranty for the work (except to the
  8487  extent that warranties are provided), that licensees may convey the
  8488  work under this License, and how to view a copy of this License.  If
  8489  the interface presents a list of user commands or options, such as a
  8490  menu, a prominent item in the list meets this criterion.
  8491  
  8492    1. Source Code.
  8493  
  8494    The "source code" for a work means the preferred form of the work
  8495  for making modifications to it.  "Object code" means any non-source
  8496  form of a work.
  8497  
  8498    A "Standard Interface" means an interface that either is an official
  8499  standard defined by a recognized standards body, or, in the case of
  8500  interfaces specified for a particular programming language, one that
  8501  is widely used among developers working in that language.
  8502  
  8503    The "System Libraries" of an executable work include anything, other
  8504  than the work as a whole, that (a) is included in the normal form of
  8505  packaging a Major Component, but which is not part of that Major
  8506  Component, and (b) serves only to enable use of the work with that
  8507  Major Component, or to implement a Standard Interface for which an
  8508  implementation is available to the public in source code form.  A
  8509  "Major Component", in this context, means a major essential component
  8510  (kernel, window system, and so on) of the specific operating system
  8511  (if any) on which the executable work runs, or a compiler used to
  8512  produce the work, or an object code interpreter used to run it.
  8513  
  8514    The "Corresponding Source" for a work in object code form means all
  8515  the source code needed to generate, install, and (for an executable
  8516  work) run the object code and to modify the work, including scripts to
  8517  control those activities.  However, it does not include the work's
  8518  System Libraries, or general-purpose tools or generally available free
  8519  programs which are used unmodified in performing those activities but
  8520  which are not part of the work.  For example, Corresponding Source
  8521  includes interface definition files associated with source files for
  8522  the work, and the source code for shared libraries and dynamically
  8523  linked subprograms that the work is specifically designed to require,
  8524  such as by intimate data communication or control flow between those
  8525  subprograms and other parts of the work.
  8526  
  8527    The Corresponding Source need not include anything that users
  8528  can regenerate automatically from other parts of the Corresponding
  8529  Source.
  8530  
  8531    The Corresponding Source for a work in source code form is that
  8532  same work.
  8533  
  8534    2. Basic Permissions.
  8535  
  8536    All rights granted under this License are granted for the term of
  8537  copyright on the Program, and are irrevocable provided the stated
  8538  conditions are met.  This License explicitly affirms your unlimited
  8539  permission to run the unmodified Program.  The output from running a
  8540  covered work is covered by this License only if the output, given its
  8541  content, constitutes a covered work.  This License acknowledges your
  8542  rights of fair use or other equivalent, as provided by copyright law.
  8543  
  8544    You may make, run and propagate covered works that you do not
  8545  convey, without conditions so long as your license otherwise remains
  8546  in force.  You may convey covered works to others for the sole purpose
  8547  of having them make modifications exclusively for you, or provide you
  8548  with facilities for running those works, provided that you comply with
  8549  the terms of this License in conveying all material for which you do
  8550  not control copyright.  Those thus making or running the covered works
  8551  for you must do so exclusively on your behalf, under your direction
  8552  and control, on terms that prohibit them from making any copies of
  8553  your copyrighted material outside their relationship with you.
  8554  
  8555    Conveying under any other circumstances is permitted solely under
  8556  the conditions stated below.  Sublicensing is not allowed; section 10
  8557  makes it unnecessary.
  8558  
  8559    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  8560  
  8561    No covered work shall be deemed part of an effective technological
  8562  measure under any applicable law fulfilling obligations under article
  8563  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  8564  similar laws prohibiting or restricting circumvention of such
  8565  measures.
  8566  
  8567    When you convey a covered work, you waive any legal power to forbid
  8568  circumvention of technological measures to the extent such circumvention
  8569  is effected by exercising rights under this License with respect to
  8570  the covered work, and you disclaim any intention to limit operation or
  8571  modification of the work as a means of enforcing, against the work's
  8572  users, your or third parties' legal rights to forbid circumvention of
  8573  technological measures.
  8574  
  8575    4. Conveying Verbatim Copies.
  8576  
  8577    You may convey verbatim copies of the Program's source code as you
  8578  receive it, in any medium, provided that you conspicuously and
  8579  appropriately publish on each copy an appropriate copyright notice;
  8580  keep intact all notices stating that this License and any
  8581  non-permissive terms added in accord with section 7 apply to the code;
  8582  keep intact all notices of the absence of any warranty; and give all
  8583  recipients a copy of this License along with the Program.
  8584  
  8585    You may charge any price or no price for each copy that you convey,
  8586  and you may offer support or warranty protection for a fee.
  8587  
  8588    5. Conveying Modified Source Versions.
  8589  
  8590    You may convey a work based on the Program, or the modifications to
  8591  produce it from the Program, in the form of source code under the
  8592  terms of section 4, provided that you also meet all of these conditions:
  8593  
  8594      a) The work must carry prominent notices stating that you modified
  8595      it, and giving a relevant date.
  8596  
  8597      b) The work must carry prominent notices stating that it is
  8598      released under this License and any conditions added under section
  8599      7.  This requirement modifies the requirement in section 4 to
  8600      "keep intact all notices".
  8601  
  8602      c) You must license the entire work, as a whole, under this
  8603      License to anyone who comes into possession of a copy.  This
  8604      License will therefore apply, along with any applicable section 7
  8605      additional terms, to the whole of the work, and all its parts,
  8606      regardless of how they are packaged.  This License gives no
  8607      permission to license the work in any other way, but it does not
  8608      invalidate such permission if you have separately received it.
  8609  
  8610      d) If the work has interactive user interfaces, each must display
  8611      Appropriate Legal Notices; however, if the Program has interactive
  8612      interfaces that do not display Appropriate Legal Notices, your
  8613      work need not make them do so.
  8614  
  8615    A compilation of a covered work with other separate and independent
  8616  works, which are not by their nature extensions of the covered work,
  8617  and which are not combined with it such as to form a larger program,
  8618  in or on a volume of a storage or distribution medium, is called an
  8619  "aggregate" if the compilation and its resulting copyright are not
  8620  used to limit the access or legal rights of the compilation's users
  8621  beyond what the individual works permit.  Inclusion of a covered work
  8622  in an aggregate does not cause this License to apply to the other
  8623  parts of the aggregate.
  8624  
  8625    6. Conveying Non-Source Forms.
  8626  
  8627    You may convey a covered work in object code form under the terms
  8628  of sections 4 and 5, provided that you also convey the
  8629  machine-readable Corresponding Source under the terms of this License,
  8630  in one of these ways:
  8631  
  8632      a) Convey the object code in, or embodied in, a physical product
  8633      (including a physical distribution medium), accompanied by the
  8634      Corresponding Source fixed on a durable physical medium
  8635      customarily used for software interchange.
  8636  
  8637      b) Convey the object code in, or embodied in, a physical product
  8638      (including a physical distribution medium), accompanied by a
  8639      written offer, valid for at least three years and valid for as
  8640      long as you offer spare parts or customer support for that product
  8641      model, to give anyone who possesses the object code either (1) a
  8642      copy of the Corresponding Source for all the software in the
  8643      product that is covered by this License, on a durable physical
  8644      medium customarily used for software interchange, for a price no
  8645      more than your reasonable cost of physically performing this
  8646      conveying of source, or (2) access to copy the
  8647      Corresponding Source from a network server at no charge.
  8648  
  8649      c) Convey individual copies of the object code with a copy of the
  8650      written offer to provide the Corresponding Source.  This
  8651      alternative is allowed only occasionally and noncommercially, and
  8652      only if you received the object code with such an offer, in accord
  8653      with subsection 6b.
  8654  
  8655      d) Convey the object code by offering access from a designated
  8656      place (gratis or for a charge), and offer equivalent access to the
  8657      Corresponding Source in the same way through the same place at no
  8658      further charge.  You need not require recipients to copy the
  8659      Corresponding Source along with the object code.  If the place to
  8660      copy the object code is a network server, the Corresponding Source
  8661      may be on a different server (operated by you or a third party)
  8662      that supports equivalent copying facilities, provided you maintain
  8663      clear directions next to the object code saying where to find the
  8664      Corresponding Source.  Regardless of what server hosts the
  8665      Corresponding Source, you remain obligated to ensure that it is
  8666      available for as long as needed to satisfy these requirements.
  8667  
  8668      e) Convey the object code using peer-to-peer transmission, provided
  8669      you inform other peers where the object code and Corresponding
  8670      Source of the work are being offered to the general public at no
  8671      charge under subsection 6d.
  8672  
  8673    A separable portion of the object code, whose source code is excluded
  8674  from the Corresponding Source as a System Library, need not be
  8675  included in conveying the object code work.
  8676  
  8677    A "User Product" is either (1) a "consumer product", which means any
  8678  tangible personal property which is normally used for personal, family,
  8679  or household purposes, or (2) anything designed or sold for incorporation
  8680  into a dwelling.  In determining whether a product is a consumer product,
  8681  doubtful cases shall be resolved in favor of coverage.  For a particular
  8682  product received by a particular user, "normally used" refers to a
  8683  typical or common use of that class of product, regardless of the status
  8684  of the particular user or of the way in which the particular user
  8685  actually uses, or expects or is expected to use, the product.  A product
  8686  is a consumer product regardless of whether the product has substantial
  8687  commercial, industrial or non-consumer uses, unless such uses represent
  8688  the only significant mode of use of the product.
  8689  
  8690    "Installation Information" for a User Product means any methods,
  8691  procedures, authorization keys, or other information required to install
  8692  and execute modified versions of a covered work in that User Product from
  8693  a modified version of its Corresponding Source.  The information must
  8694  suffice to ensure that the continued functioning of the modified object
  8695  code is in no case prevented or interfered with solely because
  8696  modification has been made.
  8697  
  8698    If you convey an object code work under this section in, or with, or
  8699  specifically for use in, a User Product, and the conveying occurs as
  8700  part of a transaction in which the right of possession and use of the
  8701  User Product is transferred to the recipient in perpetuity or for a
  8702  fixed term (regardless of how the transaction is characterized), the
  8703  Corresponding Source conveyed under this section must be accompanied
  8704  by the Installation Information.  But this requirement does not apply
  8705  if neither you nor any third party retains the ability to install
  8706  modified object code on the User Product (for example, the work has
  8707  been installed in ROM).
  8708  
  8709    The requirement to provide Installation Information does not include a
  8710  requirement to continue to provide support service, warranty, or updates
  8711  for a work that has been modified or installed by the recipient, or for
  8712  the User Product in which it has been modified or installed.  Access to a
  8713  network may be denied when the modification itself materially and
  8714  adversely affects the operation of the network or violates the rules and
  8715  protocols for communication across the network.
  8716  
  8717    Corresponding Source conveyed, and Installation Information provided,
  8718  in accord with this section must be in a format that is publicly
  8719  documented (and with an implementation available to the public in
  8720  source code form), and must require no special password or key for
  8721  unpacking, reading or copying.
  8722  
  8723    7. Additional Terms.
  8724  
  8725    "Additional permissions" are terms that supplement the terms of this
  8726  License by making exceptions from one or more of its conditions.
  8727  Additional permissions that are applicable to the entire Program shall
  8728  be treated as though they were included in this License, to the extent
  8729  that they are valid under applicable law.  If additional permissions
  8730  apply only to part of the Program, that part may be used separately
  8731  under those permissions, but the entire Program remains governed by
  8732  this License without regard to the additional permissions.
  8733  
  8734    When you convey a copy of a covered work, you may at your option
  8735  remove any additional permissions from that copy, or from any part of
  8736  it.  (Additional permissions may be written to require their own
  8737  removal in certain cases when you modify the work.)  You may place
  8738  additional permissions on material, added by you to a covered work,
  8739  for which you have or can give appropriate copyright permission.
  8740  
  8741    Notwithstanding any other provision of this License, for material you
  8742  add to a covered work, you may (if authorized by the copyright holders of
  8743  that material) supplement the terms of this License with terms:
  8744  
  8745      a) Disclaiming warranty or limiting liability differently from the
  8746      terms of sections 15 and 16 of this License; or
  8747  
  8748      b) Requiring preservation of specified reasonable legal notices or
  8749      author attributions in that material or in the Appropriate Legal
  8750      Notices displayed by works containing it; or
  8751  
  8752      c) Prohibiting misrepresentation of the origin of that material, or
  8753      requiring that modified versions of such material be marked in
  8754      reasonable ways as different from the original version; or
  8755  
  8756      d) Limiting the use for publicity purposes of names of licensors or
  8757      authors of the material; or
  8758  
  8759      e) Declining to grant rights under trademark law for use of some
  8760      trade names, trademarks, or service marks; or
  8761  
  8762      f) Requiring indemnification of licensors and authors of that
  8763      material by anyone who conveys the material (or modified versions of
  8764      it) with contractual assumptions of liability to the recipient, for
  8765      any liability that these contractual assumptions directly impose on
  8766      those licensors and authors.
  8767  
  8768    All other non-permissive additional terms are considered "further
  8769  restrictions" within the meaning of section 10.  If the Program as you
  8770  received it, or any part of it, contains a notice stating that it is
  8771  governed by this License along with a term that is a further
  8772  restriction, you may remove that term.  If a license document contains
  8773  a further restriction but permits relicensing or conveying under this
  8774  License, you may add to a covered work material governed by the terms
  8775  of that license document, provided that the further restriction does
  8776  not survive such relicensing or conveying.
  8777  
  8778    If you add terms to a covered work in accord with this section, you
  8779  must place, in the relevant source files, a statement of the
  8780  additional terms that apply to those files, or a notice indicating
  8781  where to find the applicable terms.
  8782  
  8783    Additional terms, permissive or non-permissive, may be stated in the
  8784  form of a separately written license, or stated as exceptions;
  8785  the above requirements apply either way.
  8786  
  8787    8. Termination.
  8788  
  8789    You may not propagate or modify a covered work except as expressly
  8790  provided under this License.  Any attempt otherwise to propagate or
  8791  modify it is void, and will automatically terminate your rights under
  8792  this License (including any patent licenses granted under the third
  8793  paragraph of section 11).
  8794  
  8795    However, if you cease all violation of this License, then your
  8796  license from a particular copyright holder is reinstated (a)
  8797  provisionally, unless and until the copyright holder explicitly and
  8798  finally terminates your license, and (b) permanently, if the copyright
  8799  holder fails to notify you of the violation by some reasonable means
  8800  prior to 60 days after the cessation.
  8801  
  8802    Moreover, your license from a particular copyright holder is
  8803  reinstated permanently if the copyright holder notifies you of the
  8804  violation by some reasonable means, this is the first time you have
  8805  received notice of violation of this License (for any work) from that
  8806  copyright holder, and you cure the violation prior to 30 days after
  8807  your receipt of the notice.
  8808  
  8809    Termination of your rights under this section does not terminate the
  8810  licenses of parties who have received copies or rights from you under
  8811  this License.  If your rights have been terminated and not permanently
  8812  reinstated, you do not qualify to receive new licenses for the same
  8813  material under section 10.
  8814  
  8815    9. Acceptance Not Required for Having Copies.
  8816  
  8817    You are not required to accept this License in order to receive or
  8818  run a copy of the Program.  Ancillary propagation of a covered work
  8819  occurring solely as a consequence of using peer-to-peer transmission
  8820  to receive a copy likewise does not require acceptance.  However,
  8821  nothing other than this License grants you permission to propagate or
  8822  modify any covered work.  These actions infringe copyright if you do
  8823  not accept this License.  Therefore, by modifying or propagating a
  8824  covered work, you indicate your acceptance of this License to do so.
  8825  
  8826    10. Automatic Licensing of Downstream Recipients.
  8827  
  8828    Each time you convey a covered work, the recipient automatically
  8829  receives a license from the original licensors, to run, modify and
  8830  propagate that work, subject to this License.  You are not responsible
  8831  for enforcing compliance by third parties with this License.
  8832  
  8833    An "entity transaction" is a transaction transferring control of an
  8834  organization, or substantially all assets of one, or subdividing an
  8835  organization, or merging organizations.  If propagation of a covered
  8836  work results from an entity transaction, each party to that
  8837  transaction who receives a copy of the work also receives whatever
  8838  licenses to the work the party's predecessor in interest had or could
  8839  give under the previous paragraph, plus a right to possession of the
  8840  Corresponding Source of the work from the predecessor in interest, if
  8841  the predecessor has it or can get it with reasonable efforts.
  8842  
  8843    You may not impose any further restrictions on the exercise of the
  8844  rights granted or affirmed under this License.  For example, you may
  8845  not impose a license fee, royalty, or other charge for exercise of
  8846  rights granted under this License, and you may not initiate litigation
  8847  (including a cross-claim or counterclaim in a lawsuit) alleging that
  8848  any patent claim is infringed by making, using, selling, offering for
  8849  sale, or importing the Program or any portion of it.
  8850  
  8851    11. Patents.
  8852  
  8853    A "contributor" is a copyright holder who authorizes use under this
  8854  License of the Program or a work on which the Program is based.  The
  8855  work thus licensed is called the contributor's "contributor version".
  8856  
  8857    A contributor's "essential patent claims" are all patent claims
  8858  owned or controlled by the contributor, whether already acquired or
  8859  hereafter acquired, that would be infringed by some manner, permitted
  8860  by this License, of making, using, or selling its contributor version,
  8861  but do not include claims that would be infringed only as a
  8862  consequence of further modification of the contributor version.  For
  8863  purposes of this definition, "control" includes the right to grant
  8864  patent sublicenses in a manner consistent with the requirements of
  8865  this License.
  8866  
  8867    Each contributor grants you a non-exclusive, worldwide, royalty-free
  8868  patent license under the contributor's essential patent claims, to
  8869  make, use, sell, offer for sale, import and otherwise run, modify and
  8870  propagate the contents of its contributor version.
  8871  
  8872    In the following three paragraphs, a "patent license" is any express
  8873  agreement or commitment, however denominated, not to enforce a patent
  8874  (such as an express permission to practice a patent or covenant not to
  8875  sue for patent infringement).  To "grant" such a patent license to a
  8876  party means to make such an agreement or commitment not to enforce a
  8877  patent against the party.
  8878  
  8879    If you convey a covered work, knowingly relying on a patent license,
  8880  and the Corresponding Source of the work is not available for anyone
  8881  to copy, free of charge and under the terms of this License, through a
  8882  publicly available network server or other readily accessible means,
  8883  then you must either (1) cause the Corresponding Source to be so
  8884  available, or (2) arrange to deprive yourself of the benefit of the
  8885  patent license for this particular work, or (3) arrange, in a manner
  8886  consistent with the requirements of this License, to extend the patent
  8887  license to downstream recipients.  "Knowingly relying" means you have
  8888  actual knowledge that, but for the patent license, your conveying the
  8889  covered work in a country, or your recipient's use of the covered work
  8890  in a country, would infringe one or more identifiable patents in that
  8891  country that you have reason to believe are valid.
  8892  
  8893    If, pursuant to or in connection with a single transaction or
  8894  arrangement, you convey, or propagate by procuring conveyance of, a
  8895  covered work, and grant a patent license to some of the parties
  8896  receiving the covered work authorizing them to use, propagate, modify
  8897  or convey a specific copy of the covered work, then the patent license
  8898  you grant is automatically extended to all recipients of the covered
  8899  work and works based on it.
  8900  
  8901    A patent license is "discriminatory" if it does not include within
  8902  the scope of its coverage, prohibits the exercise of, or is
  8903  conditioned on the non-exercise of one or more of the rights that are
  8904  specifically granted under this License.  You may not convey a covered
  8905  work if you are a party to an arrangement with a third party that is
  8906  in the business of distributing software, under which you make payment
  8907  to the third party based on the extent of your activity of conveying
  8908  the work, and under which the third party grants, to any of the
  8909  parties who would receive the covered work from you, a discriminatory
  8910  patent license (a) in connection with copies of the covered work
  8911  conveyed by you (or copies made from those copies), or (b) primarily
  8912  for and in connection with specific products or compilations that
  8913  contain the covered work, unless you entered into that arrangement,
  8914  or that patent license was granted, prior to 28 March 2007.
  8915  
  8916    Nothing in this License shall be construed as excluding or limiting
  8917  any implied license or other defenses to infringement that may
  8918  otherwise be available to you under applicable patent law.
  8919  
  8920    12. No Surrender of Others' Freedom.
  8921  
  8922    If conditions are imposed on you (whether by court order, agreement or
  8923  otherwise) that contradict the conditions of this License, they do not
  8924  excuse you from the conditions of this License.  If you cannot convey a
  8925  covered work so as to satisfy simultaneously your obligations under this
  8926  License and any other pertinent obligations, then as a consequence you may
  8927  not convey it at all.  For example, if you agree to terms that obligate you
  8928  to collect a royalty for further conveying from those to whom you convey
  8929  the Program, the only way you could satisfy both those terms and this
  8930  License would be to refrain entirely from conveying the Program.
  8931  
  8932    13. Remote Network Interaction; Use with the GNU General Public License.
  8933  
  8934    Notwithstanding any other provision of this License, if you modify the
  8935  Program, your modified version must prominently offer all users
  8936  interacting with it remotely through a computer network (if your version
  8937  supports such interaction) an opportunity to receive the Corresponding
  8938  Source of your version by providing access to the Corresponding Source
  8939  from a network server at no charge, through some standard or customary
  8940  means of facilitating copying of software.  This Corresponding Source
  8941  shall include the Corresponding Source for any work covered by version 3
  8942  of the GNU General Public License that is incorporated pursuant to the
  8943  following paragraph.
  8944  
  8945    Notwithstanding any other provision of this License, you have
  8946  permission to link or combine any covered work with a work licensed
  8947  under version 3 of the GNU General Public License into a single
  8948  combined work, and to convey the resulting work.  The terms of this
  8949  License will continue to apply to the part which is the covered work,
  8950  but the work with which it is combined will remain governed by version
  8951  3 of the GNU General Public License.
  8952  
  8953    14. Revised Versions of this License.
  8954  
  8955    The Free Software Foundation may publish revised and/or new versions of
  8956  the GNU Affero General Public License from time to time.  Such new versions
  8957  will be similar in spirit to the present version, but may differ in detail to
  8958  address new problems or concerns.
  8959  
  8960    Each version is given a distinguishing version number.  If the
  8961  Program specifies that a certain numbered version of the GNU Affero General
  8962  Public License "or any later version" applies to it, you have the
  8963  option of following the terms and conditions either of that numbered
  8964  version or of any later version published by the Free Software
  8965  Foundation.  If the Program does not specify a version number of the
  8966  GNU Affero General Public License, you may choose any version ever published
  8967  by the Free Software Foundation.
  8968  
  8969    If the Program specifies that a proxy can decide which future
  8970  versions of the GNU Affero General Public License can be used, that proxy's
  8971  public statement of acceptance of a version permanently authorizes you
  8972  to choose that version for the Program.
  8973  
  8974    Later license versions may give you additional or different
  8975  permissions.  However, no additional obligations are imposed on any
  8976  author or copyright holder as a result of your choosing to follow a
  8977  later version.
  8978  
  8979    15. Disclaimer of Warranty.
  8980  
  8981    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  8982  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  8983  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  8984  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  8985  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8986  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  8987  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  8988  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  8989  
  8990    16. Limitation of Liability.
  8991  
  8992    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  8993  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  8994  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  8995  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  8996  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  8997  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  8998  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  8999  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  9000  SUCH DAMAGES.
  9001  
  9002    17. Interpretation of Sections 15 and 16.
  9003  
  9004    If the disclaimer of warranty and limitation of liability provided
  9005  above cannot be given local legal effect according to their terms,
  9006  reviewing courts shall apply local law that most closely approximates
  9007  an absolute waiver of all civil liability in connection with the
  9008  Program, unless a warranty or assumption of liability accompanies a
  9009  copy of the Program in return for a fee.
  9010  
  9011                       END OF TERMS AND CONDITIONS
  9012  
  9013              How to Apply These Terms to Your New Programs
  9014  
  9015    If you develop a new program, and you want it to be of the greatest
  9016  possible use to the public, the best way to achieve this is to make it
  9017  free software which everyone can redistribute and change under these terms.
  9018  
  9019    To do so, attach the following notices to the program.  It is safest
  9020  to attach them to the start of each source file to most effectively
  9021  state the exclusion of warranty; and each file should have at least
  9022  the "copyright" line and a pointer to where the full notice is found.
  9023  
  9024      <one line to give the program's name and a brief idea of what it does.>
  9025      Copyright (C) <year>  <name of author>
  9026  
  9027      This program is free software: you can redistribute it and/or modify
  9028      it under the terms of the GNU Affero General Public License as published by
  9029      the Free Software Foundation, either version 3 of the License, or
  9030      (at your option) any later version.
  9031  
  9032      This program is distributed in the hope that it will be useful,
  9033      but WITHOUT ANY WARRANTY; without even the implied warranty of
  9034      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9035      GNU Affero General Public License for more details.
  9036  
  9037      You should have received a copy of the GNU Affero General Public License
  9038      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  9039  
  9040  Also add information on how to contact you by electronic and paper mail.
  9041  
  9042    If your software can interact with users remotely through a computer
  9043  network, you should also make sure that it provides a way for users to
  9044  get its source.  For example, if your program is a web application, its
  9045  interface could display a "Source" link that leads users to an archive
  9046  of the code.  There are many ways you could offer source, and different
  9047  solutions will be better for different programs; see section 13 for the
  9048  specific requirements.
  9049  
  9050    You should also get your employer (if you work as a programmer) or school,
  9051  if any, to sign a "copyright disclaimer" for the program, if necessary.
  9052  For more information on this, and how to apply and follow the GNU AGPL, see
  9053  <https://www.gnu.org/licenses/>.
  9054  
  9055  ================================================================
  9056  
  9057  github.com/minio/mc
  9058  https://github.com/minio/mc
  9059  ----------------------------------------------------------------
  9060                      GNU AFFERO GENERAL PUBLIC LICENSE
  9061                         Version 3, 19 November 2007
  9062  
  9063   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  9064   Everyone is permitted to copy and distribute verbatim copies
  9065   of this license document, but changing it is not allowed.
  9066  
  9067                              Preamble
  9068  
  9069    The GNU Affero General Public License is a free, copyleft license for
  9070  software and other kinds of works, specifically designed to ensure
  9071  cooperation with the community in the case of network server software.
  9072  
  9073    The licenses for most software and other practical works are designed
  9074  to take away your freedom to share and change the works.  By contrast,
  9075  our General Public Licenses are intended to guarantee your freedom to
  9076  share and change all versions of a program--to make sure it remains free
  9077  software for all its users.
  9078  
  9079    When we speak of free software, we are referring to freedom, not
  9080  price.  Our General Public Licenses are designed to make sure that you
  9081  have the freedom to distribute copies of free software (and charge for
  9082  them if you wish), that you receive source code or can get it if you
  9083  want it, that you can change the software or use pieces of it in new
  9084  free programs, and that you know you can do these things.
  9085  
  9086    Developers that use our General Public Licenses protect your rights
  9087  with two steps: (1) assert copyright on the software, and (2) offer
  9088  you this License which gives you legal permission to copy, distribute
  9089  and/or modify the software.
  9090  
  9091    A secondary benefit of defending all users' freedom is that
  9092  improvements made in alternate versions of the program, if they
  9093  receive widespread use, become available for other developers to
  9094  incorporate.  Many developers of free software are heartened and
  9095  encouraged by the resulting cooperation.  However, in the case of
  9096  software used on network servers, this result may fail to come about.
  9097  The GNU General Public License permits making a modified version and
  9098  letting the public access it on a server without ever releasing its
  9099  source code to the public.
  9100  
  9101    The GNU Affero General Public License is designed specifically to
  9102  ensure that, in such cases, the modified source code becomes available
  9103  to the community.  It requires the operator of a network server to
  9104  provide the source code of the modified version running there to the
  9105  users of that server.  Therefore, public use of a modified version, on
  9106  a publicly accessible server, gives the public access to the source
  9107  code of the modified version.
  9108  
  9109    An older license, called the Affero General Public License and
  9110  published by Affero, was designed to accomplish similar goals.  This is
  9111  a different license, not a version of the Affero GPL, but Affero has
  9112  released a new version of the Affero GPL which permits relicensing under
  9113  this license.
  9114  
  9115    The precise terms and conditions for copying, distribution and
  9116  modification follow.
  9117  
  9118                         TERMS AND CONDITIONS
  9119  
  9120    0. Definitions.
  9121  
  9122    "This License" refers to version 3 of the GNU Affero General Public License.
  9123  
  9124    "Copyright" also means copyright-like laws that apply to other kinds of
  9125  works, such as semiconductor masks.
  9126  
  9127    "The Program" refers to any copyrightable work licensed under this
  9128  License.  Each licensee is addressed as "you".  "Licensees" and
  9129  "recipients" may be individuals or organizations.
  9130  
  9131    To "modify" a work means to copy from or adapt all or part of the work
  9132  in a fashion requiring copyright permission, other than the making of an
  9133  exact copy.  The resulting work is called a "modified version" of the
  9134  earlier work or a work "based on" the earlier work.
  9135  
  9136    A "covered work" means either the unmodified Program or a work based
  9137  on the Program.
  9138  
  9139    To "propagate" a work means to do anything with it that, without
  9140  permission, would make you directly or secondarily liable for
  9141  infringement under applicable copyright law, except executing it on a
  9142  computer or modifying a private copy.  Propagation includes copying,
  9143  distribution (with or without modification), making available to the
  9144  public, and in some countries other activities as well.
  9145  
  9146    To "convey" a work means any kind of propagation that enables other
  9147  parties to make or receive copies.  Mere interaction with a user through
  9148  a computer network, with no transfer of a copy, is not conveying.
  9149  
  9150    An interactive user interface displays "Appropriate Legal Notices"
  9151  to the extent that it includes a convenient and prominently visible
  9152  feature that (1) displays an appropriate copyright notice, and (2)
  9153  tells the user that there is no warranty for the work (except to the
  9154  extent that warranties are provided), that licensees may convey the
  9155  work under this License, and how to view a copy of this License.  If
  9156  the interface presents a list of user commands or options, such as a
  9157  menu, a prominent item in the list meets this criterion.
  9158  
  9159    1. Source Code.
  9160  
  9161    The "source code" for a work means the preferred form of the work
  9162  for making modifications to it.  "Object code" means any non-source
  9163  form of a work.
  9164  
  9165    A "Standard Interface" means an interface that either is an official
  9166  standard defined by a recognized standards body, or, in the case of
  9167  interfaces specified for a particular programming language, one that
  9168  is widely used among developers working in that language.
  9169  
  9170    The "System Libraries" of an executable work include anything, other
  9171  than the work as a whole, that (a) is included in the normal form of
  9172  packaging a Major Component, but which is not part of that Major
  9173  Component, and (b) serves only to enable use of the work with that
  9174  Major Component, or to implement a Standard Interface for which an
  9175  implementation is available to the public in source code form.  A
  9176  "Major Component", in this context, means a major essential component
  9177  (kernel, window system, and so on) of the specific operating system
  9178  (if any) on which the executable work runs, or a compiler used to
  9179  produce the work, or an object code interpreter used to run it.
  9180  
  9181    The "Corresponding Source" for a work in object code form means all
  9182  the source code needed to generate, install, and (for an executable
  9183  work) run the object code and to modify the work, including scripts to
  9184  control those activities.  However, it does not include the work's
  9185  System Libraries, or general-purpose tools or generally available free
  9186  programs which are used unmodified in performing those activities but
  9187  which are not part of the work.  For example, Corresponding Source
  9188  includes interface definition files associated with source files for
  9189  the work, and the source code for shared libraries and dynamically
  9190  linked subprograms that the work is specifically designed to require,
  9191  such as by intimate data communication or control flow between those
  9192  subprograms and other parts of the work.
  9193  
  9194    The Corresponding Source need not include anything that users
  9195  can regenerate automatically from other parts of the Corresponding
  9196  Source.
  9197  
  9198    The Corresponding Source for a work in source code form is that
  9199  same work.
  9200  
  9201    2. Basic Permissions.
  9202  
  9203    All rights granted under this License are granted for the term of
  9204  copyright on the Program, and are irrevocable provided the stated
  9205  conditions are met.  This License explicitly affirms your unlimited
  9206  permission to run the unmodified Program.  The output from running a
  9207  covered work is covered by this License only if the output, given its
  9208  content, constitutes a covered work.  This License acknowledges your
  9209  rights of fair use or other equivalent, as provided by copyright law.
  9210  
  9211    You may make, run and propagate covered works that you do not
  9212  convey, without conditions so long as your license otherwise remains
  9213  in force.  You may convey covered works to others for the sole purpose
  9214  of having them make modifications exclusively for you, or provide you
  9215  with facilities for running those works, provided that you comply with
  9216  the terms of this License in conveying all material for which you do
  9217  not control copyright.  Those thus making or running the covered works
  9218  for you must do so exclusively on your behalf, under your direction
  9219  and control, on terms that prohibit them from making any copies of
  9220  your copyrighted material outside their relationship with you.
  9221  
  9222    Conveying under any other circumstances is permitted solely under
  9223  the conditions stated below.  Sublicensing is not allowed; section 10
  9224  makes it unnecessary.
  9225  
  9226    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  9227  
  9228    No covered work shall be deemed part of an effective technological
  9229  measure under any applicable law fulfilling obligations under article
  9230  11 of the WIPO copyright treaty adopted on 20 December 1996, or
  9231  similar laws prohibiting or restricting circumvention of such
  9232  measures.
  9233  
  9234    When you convey a covered work, you waive any legal power to forbid
  9235  circumvention of technological measures to the extent such circumvention
  9236  is effected by exercising rights under this License with respect to
  9237  the covered work, and you disclaim any intention to limit operation or
  9238  modification of the work as a means of enforcing, against the work's
  9239  users, your or third parties' legal rights to forbid circumvention of
  9240  technological measures.
  9241  
  9242    4. Conveying Verbatim Copies.
  9243  
  9244    You may convey verbatim copies of the Program's source code as you
  9245  receive it, in any medium, provided that you conspicuously and
  9246  appropriately publish on each copy an appropriate copyright notice;
  9247  keep intact all notices stating that this License and any
  9248  non-permissive terms added in accord with section 7 apply to the code;
  9249  keep intact all notices of the absence of any warranty; and give all
  9250  recipients a copy of this License along with the Program.
  9251  
  9252    You may charge any price or no price for each copy that you convey,
  9253  and you may offer support or warranty protection for a fee.
  9254  
  9255    5. Conveying Modified Source Versions.
  9256  
  9257    You may convey a work based on the Program, or the modifications to
  9258  produce it from the Program, in the form of source code under the
  9259  terms of section 4, provided that you also meet all of these conditions:
  9260  
  9261      a) The work must carry prominent notices stating that you modified
  9262      it, and giving a relevant date.
  9263  
  9264      b) The work must carry prominent notices stating that it is
  9265      released under this License and any conditions added under section
  9266      7.  This requirement modifies the requirement in section 4 to
  9267      "keep intact all notices".
  9268  
  9269      c) You must license the entire work, as a whole, under this
  9270      License to anyone who comes into possession of a copy.  This
  9271      License will therefore apply, along with any applicable section 7
  9272      additional terms, to the whole of the work, and all its parts,
  9273      regardless of how they are packaged.  This License gives no
  9274      permission to license the work in any other way, but it does not
  9275      invalidate such permission if you have separately received it.
  9276  
  9277      d) If the work has interactive user interfaces, each must display
  9278      Appropriate Legal Notices; however, if the Program has interactive
  9279      interfaces that do not display Appropriate Legal Notices, your
  9280      work need not make them do so.
  9281  
  9282    A compilation of a covered work with other separate and independent
  9283  works, which are not by their nature extensions of the covered work,
  9284  and which are not combined with it such as to form a larger program,
  9285  in or on a volume of a storage or distribution medium, is called an
  9286  "aggregate" if the compilation and its resulting copyright are not
  9287  used to limit the access or legal rights of the compilation's users
  9288  beyond what the individual works permit.  Inclusion of a covered work
  9289  in an aggregate does not cause this License to apply to the other
  9290  parts of the aggregate.
  9291  
  9292    6. Conveying Non-Source Forms.
  9293  
  9294    You may convey a covered work in object code form under the terms
  9295  of sections 4 and 5, provided that you also convey the
  9296  machine-readable Corresponding Source under the terms of this License,
  9297  in one of these ways:
  9298  
  9299      a) Convey the object code in, or embodied in, a physical product
  9300      (including a physical distribution medium), accompanied by the
  9301      Corresponding Source fixed on a durable physical medium
  9302      customarily used for software interchange.
  9303  
  9304      b) Convey the object code in, or embodied in, a physical product
  9305      (including a physical distribution medium), accompanied by a
  9306      written offer, valid for at least three years and valid for as
  9307      long as you offer spare parts or customer support for that product
  9308      model, to give anyone who possesses the object code either (1) a
  9309      copy of the Corresponding Source for all the software in the
  9310      product that is covered by this License, on a durable physical
  9311      medium customarily used for software interchange, for a price no
  9312      more than your reasonable cost of physically performing this
  9313      conveying of source, or (2) access to copy the
  9314      Corresponding Source from a network server at no charge.
  9315  
  9316      c) Convey individual copies of the object code with a copy of the
  9317      written offer to provide the Corresponding Source.  This
  9318      alternative is allowed only occasionally and noncommercially, and
  9319      only if you received the object code with such an offer, in accord
  9320      with subsection 6b.
  9321  
  9322      d) Convey the object code by offering access from a designated
  9323      place (gratis or for a charge), and offer equivalent access to the
  9324      Corresponding Source in the same way through the same place at no
  9325      further charge.  You need not require recipients to copy the
  9326      Corresponding Source along with the object code.  If the place to
  9327      copy the object code is a network server, the Corresponding Source
  9328      may be on a different server (operated by you or a third party)
  9329      that supports equivalent copying facilities, provided you maintain
  9330      clear directions next to the object code saying where to find the
  9331      Corresponding Source.  Regardless of what server hosts the
  9332      Corresponding Source, you remain obligated to ensure that it is
  9333      available for as long as needed to satisfy these requirements.
  9334  
  9335      e) Convey the object code using peer-to-peer transmission, provided
  9336      you inform other peers where the object code and Corresponding
  9337      Source of the work are being offered to the general public at no
  9338      charge under subsection 6d.
  9339  
  9340    A separable portion of the object code, whose source code is excluded
  9341  from the Corresponding Source as a System Library, need not be
  9342  included in conveying the object code work.
  9343  
  9344    A "User Product" is either (1) a "consumer product", which means any
  9345  tangible personal property which is normally used for personal, family,
  9346  or household purposes, or (2) anything designed or sold for incorporation
  9347  into a dwelling.  In determining whether a product is a consumer product,
  9348  doubtful cases shall be resolved in favor of coverage.  For a particular
  9349  product received by a particular user, "normally used" refers to a
  9350  typical or common use of that class of product, regardless of the status
  9351  of the particular user or of the way in which the particular user
  9352  actually uses, or expects or is expected to use, the product.  A product
  9353  is a consumer product regardless of whether the product has substantial
  9354  commercial, industrial or non-consumer uses, unless such uses represent
  9355  the only significant mode of use of the product.
  9356  
  9357    "Installation Information" for a User Product means any methods,
  9358  procedures, authorization keys, or other information required to install
  9359  and execute modified versions of a covered work in that User Product from
  9360  a modified version of its Corresponding Source.  The information must
  9361  suffice to ensure that the continued functioning of the modified object
  9362  code is in no case prevented or interfered with solely because
  9363  modification has been made.
  9364  
  9365    If you convey an object code work under this section in, or with, or
  9366  specifically for use in, a User Product, and the conveying occurs as
  9367  part of a transaction in which the right of possession and use of the
  9368  User Product is transferred to the recipient in perpetuity or for a
  9369  fixed term (regardless of how the transaction is characterized), the
  9370  Corresponding Source conveyed under this section must be accompanied
  9371  by the Installation Information.  But this requirement does not apply
  9372  if neither you nor any third party retains the ability to install
  9373  modified object code on the User Product (for example, the work has
  9374  been installed in ROM).
  9375  
  9376    The requirement to provide Installation Information does not include a
  9377  requirement to continue to provide support service, warranty, or updates
  9378  for a work that has been modified or installed by the recipient, or for
  9379  the User Product in which it has been modified or installed.  Access to a
  9380  network may be denied when the modification itself materially and
  9381  adversely affects the operation of the network or violates the rules and
  9382  protocols for communication across the network.
  9383  
  9384    Corresponding Source conveyed, and Installation Information provided,
  9385  in accord with this section must be in a format that is publicly
  9386  documented (and with an implementation available to the public in
  9387  source code form), and must require no special password or key for
  9388  unpacking, reading or copying.
  9389  
  9390    7. Additional Terms.
  9391  
  9392    "Additional permissions" are terms that supplement the terms of this
  9393  License by making exceptions from one or more of its conditions.
  9394  Additional permissions that are applicable to the entire Program shall
  9395  be treated as though they were included in this License, to the extent
  9396  that they are valid under applicable law.  If additional permissions
  9397  apply only to part of the Program, that part may be used separately
  9398  under those permissions, but the entire Program remains governed by
  9399  this License without regard to the additional permissions.
  9400  
  9401    When you convey a copy of a covered work, you may at your option
  9402  remove any additional permissions from that copy, or from any part of
  9403  it.  (Additional permissions may be written to require their own
  9404  removal in certain cases when you modify the work.)  You may place
  9405  additional permissions on material, added by you to a covered work,
  9406  for which you have or can give appropriate copyright permission.
  9407  
  9408    Notwithstanding any other provision of this License, for material you
  9409  add to a covered work, you may (if authorized by the copyright holders of
  9410  that material) supplement the terms of this License with terms:
  9411  
  9412      a) Disclaiming warranty or limiting liability differently from the
  9413      terms of sections 15 and 16 of this License; or
  9414  
  9415      b) Requiring preservation of specified reasonable legal notices or
  9416      author attributions in that material or in the Appropriate Legal
  9417      Notices displayed by works containing it; or
  9418  
  9419      c) Prohibiting misrepresentation of the origin of that material, or
  9420      requiring that modified versions of such material be marked in
  9421      reasonable ways as different from the original version; or
  9422  
  9423      d) Limiting the use for publicity purposes of names of licensors or
  9424      authors of the material; or
  9425  
  9426      e) Declining to grant rights under trademark law for use of some
  9427      trade names, trademarks, or service marks; or
  9428  
  9429      f) Requiring indemnification of licensors and authors of that
  9430      material by anyone who conveys the material (or modified versions of
  9431      it) with contractual assumptions of liability to the recipient, for
  9432      any liability that these contractual assumptions directly impose on
  9433      those licensors and authors.
  9434  
  9435    All other non-permissive additional terms are considered "further
  9436  restrictions" within the meaning of section 10.  If the Program as you
  9437  received it, or any part of it, contains a notice stating that it is
  9438  governed by this License along with a term that is a further
  9439  restriction, you may remove that term.  If a license document contains
  9440  a further restriction but permits relicensing or conveying under this
  9441  License, you may add to a covered work material governed by the terms
  9442  of that license document, provided that the further restriction does
  9443  not survive such relicensing or conveying.
  9444  
  9445    If you add terms to a covered work in accord with this section, you
  9446  must place, in the relevant source files, a statement of the
  9447  additional terms that apply to those files, or a notice indicating
  9448  where to find the applicable terms.
  9449  
  9450    Additional terms, permissive or non-permissive, may be stated in the
  9451  form of a separately written license, or stated as exceptions;
  9452  the above requirements apply either way.
  9453  
  9454    8. Termination.
  9455  
  9456    You may not propagate or modify a covered work except as expressly
  9457  provided under this License.  Any attempt otherwise to propagate or
  9458  modify it is void, and will automatically terminate your rights under
  9459  this License (including any patent licenses granted under the third
  9460  paragraph of section 11).
  9461  
  9462    However, if you cease all violation of this License, then your
  9463  license from a particular copyright holder is reinstated (a)
  9464  provisionally, unless and until the copyright holder explicitly and
  9465  finally terminates your license, and (b) permanently, if the copyright
  9466  holder fails to notify you of the violation by some reasonable means
  9467  prior to 60 days after the cessation.
  9468  
  9469    Moreover, your license from a particular copyright holder is
  9470  reinstated permanently if the copyright holder notifies you of the
  9471  violation by some reasonable means, this is the first time you have
  9472  received notice of violation of this License (for any work) from that
  9473  copyright holder, and you cure the violation prior to 30 days after
  9474  your receipt of the notice.
  9475  
  9476    Termination of your rights under this section does not terminate the
  9477  licenses of parties who have received copies or rights from you under
  9478  this License.  If your rights have been terminated and not permanently
  9479  reinstated, you do not qualify to receive new licenses for the same
  9480  material under section 10.
  9481  
  9482    9. Acceptance Not Required for Having Copies.
  9483  
  9484    You are not required to accept this License in order to receive or
  9485  run a copy of the Program.  Ancillary propagation of a covered work
  9486  occurring solely as a consequence of using peer-to-peer transmission
  9487  to receive a copy likewise does not require acceptance.  However,
  9488  nothing other than this License grants you permission to propagate or
  9489  modify any covered work.  These actions infringe copyright if you do
  9490  not accept this License.  Therefore, by modifying or propagating a
  9491  covered work, you indicate your acceptance of this License to do so.
  9492  
  9493    10. Automatic Licensing of Downstream Recipients.
  9494  
  9495    Each time you convey a covered work, the recipient automatically
  9496  receives a license from the original licensors, to run, modify and
  9497  propagate that work, subject to this License.  You are not responsible
  9498  for enforcing compliance by third parties with this License.
  9499  
  9500    An "entity transaction" is a transaction transferring control of an
  9501  organization, or substantially all assets of one, or subdividing an
  9502  organization, or merging organizations.  If propagation of a covered
  9503  work results from an entity transaction, each party to that
  9504  transaction who receives a copy of the work also receives whatever
  9505  licenses to the work the party's predecessor in interest had or could
  9506  give under the previous paragraph, plus a right to possession of the
  9507  Corresponding Source of the work from the predecessor in interest, if
  9508  the predecessor has it or can get it with reasonable efforts.
  9509  
  9510    You may not impose any further restrictions on the exercise of the
  9511  rights granted or affirmed under this License.  For example, you may
  9512  not impose a license fee, royalty, or other charge for exercise of
  9513  rights granted under this License, and you may not initiate litigation
  9514  (including a cross-claim or counterclaim in a lawsuit) alleging that
  9515  any patent claim is infringed by making, using, selling, offering for
  9516  sale, or importing the Program or any portion of it.
  9517  
  9518    11. Patents.
  9519  
  9520    A "contributor" is a copyright holder who authorizes use under this
  9521  License of the Program or a work on which the Program is based.  The
  9522  work thus licensed is called the contributor's "contributor version".
  9523  
  9524    A contributor's "essential patent claims" are all patent claims
  9525  owned or controlled by the contributor, whether already acquired or
  9526  hereafter acquired, that would be infringed by some manner, permitted
  9527  by this License, of making, using, or selling its contributor version,
  9528  but do not include claims that would be infringed only as a
  9529  consequence of further modification of the contributor version.  For
  9530  purposes of this definition, "control" includes the right to grant
  9531  patent sublicenses in a manner consistent with the requirements of
  9532  this License.
  9533  
  9534    Each contributor grants you a non-exclusive, worldwide, royalty-free
  9535  patent license under the contributor's essential patent claims, to
  9536  make, use, sell, offer for sale, import and otherwise run, modify and
  9537  propagate the contents of its contributor version.
  9538  
  9539    In the following three paragraphs, a "patent license" is any express
  9540  agreement or commitment, however denominated, not to enforce a patent
  9541  (such as an express permission to practice a patent or covenant not to
  9542  sue for patent infringement).  To "grant" such a patent license to a
  9543  party means to make such an agreement or commitment not to enforce a
  9544  patent against the party.
  9545  
  9546    If you convey a covered work, knowingly relying on a patent license,
  9547  and the Corresponding Source of the work is not available for anyone
  9548  to copy, free of charge and under the terms of this License, through a
  9549  publicly available network server or other readily accessible means,
  9550  then you must either (1) cause the Corresponding Source to be so
  9551  available, or (2) arrange to deprive yourself of the benefit of the
  9552  patent license for this particular work, or (3) arrange, in a manner
  9553  consistent with the requirements of this License, to extend the patent
  9554  license to downstream recipients.  "Knowingly relying" means you have
  9555  actual knowledge that, but for the patent license, your conveying the
  9556  covered work in a country, or your recipient's use of the covered work
  9557  in a country, would infringe one or more identifiable patents in that
  9558  country that you have reason to believe are valid.
  9559  
  9560    If, pursuant to or in connection with a single transaction or
  9561  arrangement, you convey, or propagate by procuring conveyance of, a
  9562  covered work, and grant a patent license to some of the parties
  9563  receiving the covered work authorizing them to use, propagate, modify
  9564  or convey a specific copy of the covered work, then the patent license
  9565  you grant is automatically extended to all recipients of the covered
  9566  work and works based on it.
  9567  
  9568    A patent license is "discriminatory" if it does not include within
  9569  the scope of its coverage, prohibits the exercise of, or is
  9570  conditioned on the non-exercise of one or more of the rights that are
  9571  specifically granted under this License.  You may not convey a covered
  9572  work if you are a party to an arrangement with a third party that is
  9573  in the business of distributing software, under which you make payment
  9574  to the third party based on the extent of your activity of conveying
  9575  the work, and under which the third party grants, to any of the
  9576  parties who would receive the covered work from you, a discriminatory
  9577  patent license (a) in connection with copies of the covered work
  9578  conveyed by you (or copies made from those copies), or (b) primarily
  9579  for and in connection with specific products or compilations that
  9580  contain the covered work, unless you entered into that arrangement,
  9581  or that patent license was granted, prior to 28 March 2007.
  9582  
  9583    Nothing in this License shall be construed as excluding or limiting
  9584  any implied license or other defenses to infringement that may
  9585  otherwise be available to you under applicable patent law.
  9586  
  9587    12. No Surrender of Others' Freedom.
  9588  
  9589    If conditions are imposed on you (whether by court order, agreement or
  9590  otherwise) that contradict the conditions of this License, they do not
  9591  excuse you from the conditions of this License.  If you cannot convey a
  9592  covered work so as to satisfy simultaneously your obligations under this
  9593  License and any other pertinent obligations, then as a consequence you may
  9594  not convey it at all.  For example, if you agree to terms that obligate you
  9595  to collect a royalty for further conveying from those to whom you convey
  9596  the Program, the only way you could satisfy both those terms and this
  9597  License would be to refrain entirely from conveying the Program.
  9598  
  9599    13. Remote Network Interaction; Use with the GNU General Public License.
  9600  
  9601    Notwithstanding any other provision of this License, if you modify the
  9602  Program, your modified version must prominently offer all users
  9603  interacting with it remotely through a computer network (if your version
  9604  supports such interaction) an opportunity to receive the Corresponding
  9605  Source of your version by providing access to the Corresponding Source
  9606  from a network server at no charge, through some standard or customary
  9607  means of facilitating copying of software.  This Corresponding Source
  9608  shall include the Corresponding Source for any work covered by version 3
  9609  of the GNU General Public License that is incorporated pursuant to the
  9610  following paragraph.
  9611  
  9612    Notwithstanding any other provision of this License, you have
  9613  permission to link or combine any covered work with a work licensed
  9614  under version 3 of the GNU General Public License into a single
  9615  combined work, and to convey the resulting work.  The terms of this
  9616  License will continue to apply to the part which is the covered work,
  9617  but the work with which it is combined will remain governed by version
  9618  3 of the GNU General Public License.
  9619  
  9620    14. Revised Versions of this License.
  9621  
  9622    The Free Software Foundation may publish revised and/or new versions of
  9623  the GNU Affero General Public License from time to time.  Such new versions
  9624  will be similar in spirit to the present version, but may differ in detail to
  9625  address new problems or concerns.
  9626  
  9627    Each version is given a distinguishing version number.  If the
  9628  Program specifies that a certain numbered version of the GNU Affero General
  9629  Public License "or any later version" applies to it, you have the
  9630  option of following the terms and conditions either of that numbered
  9631  version or of any later version published by the Free Software
  9632  Foundation.  If the Program does not specify a version number of the
  9633  GNU Affero General Public License, you may choose any version ever published
  9634  by the Free Software Foundation.
  9635  
  9636    If the Program specifies that a proxy can decide which future
  9637  versions of the GNU Affero General Public License can be used, that proxy's
  9638  public statement of acceptance of a version permanently authorizes you
  9639  to choose that version for the Program.
  9640  
  9641    Later license versions may give you additional or different
  9642  permissions.  However, no additional obligations are imposed on any
  9643  author or copyright holder as a result of your choosing to follow a
  9644  later version.
  9645  
  9646    15. Disclaimer of Warranty.
  9647  
  9648    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  9649  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  9650  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  9651  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  9652  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  9653  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  9654  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  9655  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  9656  
  9657    16. Limitation of Liability.
  9658  
  9659    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  9660  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  9661  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  9662  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  9663  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  9664  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  9665  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  9666  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  9667  SUCH DAMAGES.
  9668  
  9669    17. Interpretation of Sections 15 and 16.
  9670  
  9671    If the disclaimer of warranty and limitation of liability provided
  9672  above cannot be given local legal effect according to their terms,
  9673  reviewing courts shall apply local law that most closely approximates
  9674  an absolute waiver of all civil liability in connection with the
  9675  Program, unless a warranty or assumption of liability accompanies a
  9676  copy of the Program in return for a fee.
  9677  
  9678                       END OF TERMS AND CONDITIONS
  9679  
  9680              How to Apply These Terms to Your New Programs
  9681  
  9682    If you develop a new program, and you want it to be of the greatest
  9683  possible use to the public, the best way to achieve this is to make it
  9684  free software which everyone can redistribute and change under these terms.
  9685  
  9686    To do so, attach the following notices to the program.  It is safest
  9687  to attach them to the start of each source file to most effectively
  9688  state the exclusion of warranty; and each file should have at least
  9689  the "copyright" line and a pointer to where the full notice is found.
  9690  
  9691      <one line to give the program's name and a brief idea of what it does.>
  9692      Copyright (C) <year>  <name of author>
  9693  
  9694      This program is free software: you can redistribute it and/or modify
  9695      it under the terms of the GNU Affero General Public License as published by
  9696      the Free Software Foundation, either version 3 of the License, or
  9697      (at your option) any later version.
  9698  
  9699      This program is distributed in the hope that it will be useful,
  9700      but WITHOUT ANY WARRANTY; without even the implied warranty of
  9701      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9702      GNU Affero General Public License for more details.
  9703  
  9704      You should have received a copy of the GNU Affero General Public License
  9705      along with this program.  If not, see <https://www.gnu.org/licenses/>.
  9706  
  9707  Also add information on how to contact you by electronic and paper mail.
  9708  
  9709    If your software can interact with users remotely through a computer
  9710  network, you should also make sure that it provides a way for users to
  9711  get its source.  For example, if your program is a web application, its
  9712  interface could display a "Source" link that leads users to an archive
  9713  of the code.  There are many ways you could offer source, and different
  9714  solutions will be better for different programs; see section 13 for the
  9715  specific requirements.
  9716  
  9717    You should also get your employer (if you work as a programmer) or school,
  9718  if any, to sign a "copyright disclaimer" for the program, if necessary.
  9719  For more information on this, and how to apply and follow the GNU AGPL, see
  9720  <https://www.gnu.org/licenses/>.
  9721  
  9722  ================================================================
  9723  
  9724  github.com/minio/md5-simd
  9725  https://github.com/minio/md5-simd
  9726  ----------------------------------------------------------------
  9727  
  9728                                   Apache License
  9729                             Version 2.0, January 2004
  9730                          http://www.apache.org/licenses/
  9731  
  9732     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9733  
  9734     1. Definitions.
  9735  
  9736        "License" shall mean the terms and conditions for use, reproduction,
  9737        and distribution as defined by Sections 1 through 9 of this document.
  9738  
  9739        "Licensor" shall mean the copyright owner or entity authorized by
  9740        the copyright owner that is granting the License.
  9741  
  9742        "Legal Entity" shall mean the union of the acting entity and all
  9743        other entities that control, are controlled by, or are under common
  9744        control with that entity. For the purposes of this definition,
  9745        "control" means (i) the power, direct or indirect, to cause the
  9746        direction or management of such entity, whether by contract or
  9747        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9748        outstanding shares, or (iii) beneficial ownership of such entity.
  9749  
  9750        "You" (or "Your") shall mean an individual or Legal Entity
  9751        exercising permissions granted by this License.
  9752  
  9753        "Source" form shall mean the preferred form for making modifications,
  9754        including but not limited to software source code, documentation
  9755        source, and configuration files.
  9756  
  9757        "Object" form shall mean any form resulting from mechanical
  9758        transformation or translation of a Source form, including but
  9759        not limited to compiled object code, generated documentation,
  9760        and conversions to other media types.
  9761  
  9762        "Work" shall mean the work of authorship, whether in Source or
  9763        Object form, made available under the License, as indicated by a
  9764        copyright notice that is included in or attached to the work
  9765        (an example is provided in the Appendix below).
  9766  
  9767        "Derivative Works" shall mean any work, whether in Source or Object
  9768        form, that is based on (or derived from) the Work and for which the
  9769        editorial revisions, annotations, elaborations, or other modifications
  9770        represent, as a whole, an original work of authorship. For the purposes
  9771        of this License, Derivative Works shall not include works that remain
  9772        separable from, or merely link (or bind by name) to the interfaces of,
  9773        the Work and Derivative Works thereof.
  9774  
  9775        "Contribution" shall mean any work of authorship, including
  9776        the original version of the Work and any modifications or additions
  9777        to that Work or Derivative Works thereof, that is intentionally
  9778        submitted to Licensor for inclusion in the Work by the copyright owner
  9779        or by an individual or Legal Entity authorized to submit on behalf of
  9780        the copyright owner. For the purposes of this definition, "submitted"
  9781        means any form of electronic, verbal, or written communication sent
  9782        to the Licensor or its representatives, including but not limited to
  9783        communication on electronic mailing lists, source code control systems,
  9784        and issue tracking systems that are managed by, or on behalf of, the
  9785        Licensor for the purpose of discussing and improving the Work, but
  9786        excluding communication that is conspicuously marked or otherwise
  9787        designated in writing by the copyright owner as "Not a Contribution."
  9788  
  9789        "Contributor" shall mean Licensor and any individual or Legal Entity
  9790        on behalf of whom a Contribution has been received by Licensor and
  9791        subsequently incorporated within the Work.
  9792  
  9793     2. Grant of Copyright License. Subject to the terms and conditions of
  9794        this License, each Contributor hereby grants to You a perpetual,
  9795        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9796        copyright license to reproduce, prepare Derivative Works of,
  9797        publicly display, publicly perform, sublicense, and distribute the
  9798        Work and such Derivative Works in Source or Object form.
  9799  
  9800     3. Grant of Patent License. Subject to the terms and conditions of
  9801        this License, each Contributor hereby grants to You a perpetual,
  9802        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9803        (except as stated in this section) patent license to make, have made,
  9804        use, offer to sell, sell, import, and otherwise transfer the Work,
  9805        where such license applies only to those patent claims licensable
  9806        by such Contributor that are necessarily infringed by their
  9807        Contribution(s) alone or by combination of their Contribution(s)
  9808        with the Work to which such Contribution(s) was submitted. If You
  9809        institute patent litigation against any entity (including a
  9810        cross-claim or counterclaim in a lawsuit) alleging that the Work
  9811        or a Contribution incorporated within the Work constitutes direct
  9812        or contributory patent infringement, then any patent licenses
  9813        granted to You under this License for that Work shall terminate
  9814        as of the date such litigation is filed.
  9815  
  9816     4. Redistribution. You may reproduce and distribute copies of the
  9817        Work or Derivative Works thereof in any medium, with or without
  9818        modifications, and in Source or Object form, provided that You
  9819        meet the following conditions:
  9820  
  9821        (a) You must give any other recipients of the Work or
  9822            Derivative Works a copy of this License; and
  9823  
  9824        (b) You must cause any modified files to carry prominent notices
  9825            stating that You changed the files; and
  9826  
  9827        (c) You must retain, in the Source form of any Derivative Works
  9828            that You distribute, all copyright, patent, trademark, and
  9829            attribution notices from the Source form of the Work,
  9830            excluding those notices that do not pertain to any part of
  9831            the Derivative Works; and
  9832  
  9833        (d) If the Work includes a "NOTICE" text file as part of its
  9834            distribution, then any Derivative Works that You distribute must
  9835            include a readable copy of the attribution notices contained
  9836            within such NOTICE file, excluding those notices that do not
  9837            pertain to any part of the Derivative Works, in at least one
  9838            of the following places: within a NOTICE text file distributed
  9839            as part of the Derivative Works; within the Source form or
  9840            documentation, if provided along with the Derivative Works; or,
  9841            within a display generated by the Derivative Works, if and
  9842            wherever such third-party notices normally appear. The contents
  9843            of the NOTICE file are for informational purposes only and
  9844            do not modify the License. You may add Your own attribution
  9845            notices within Derivative Works that You distribute, alongside
  9846            or as an addendum to the NOTICE text from the Work, provided
  9847            that such additional attribution notices cannot be construed
  9848            as modifying the License.
  9849  
  9850        You may add Your own copyright statement to Your modifications and
  9851        may provide additional or different license terms and conditions
  9852        for use, reproduction, or distribution of Your modifications, or
  9853        for any such Derivative Works as a whole, provided Your use,
  9854        reproduction, and distribution of the Work otherwise complies with
  9855        the conditions stated in this License.
  9856  
  9857     5. Submission of Contributions. Unless You explicitly state otherwise,
  9858        any Contribution intentionally submitted for inclusion in the Work
  9859        by You to the Licensor shall be under the terms and conditions of
  9860        this License, without any additional terms or conditions.
  9861        Notwithstanding the above, nothing herein shall supersede or modify
  9862        the terms of any separate license agreement you may have executed
  9863        with Licensor regarding such Contributions.
  9864  
  9865     6. Trademarks. This License does not grant permission to use the trade
  9866        names, trademarks, service marks, or product names of the Licensor,
  9867        except as required for reasonable and customary use in describing the
  9868        origin of the Work and reproducing the content of the NOTICE file.
  9869  
  9870     7. Disclaimer of Warranty. Unless required by applicable law or
  9871        agreed to in writing, Licensor provides the Work (and each
  9872        Contributor provides its Contributions) on an "AS IS" BASIS,
  9873        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9874        implied, including, without limitation, any warranties or conditions
  9875        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9876        PARTICULAR PURPOSE. You are solely responsible for determining the
  9877        appropriateness of using or redistributing the Work and assume any
  9878        risks associated with Your exercise of permissions under this License.
  9879  
  9880     8. Limitation of Liability. In no event and under no legal theory,
  9881        whether in tort (including negligence), contract, or otherwise,
  9882        unless required by applicable law (such as deliberate and grossly
  9883        negligent acts) or agreed to in writing, shall any Contributor be
  9884        liable to You for damages, including any direct, indirect, special,
  9885        incidental, or consequential damages of any character arising as a
  9886        result of this License or out of the use or inability to use the
  9887        Work (including but not limited to damages for loss of goodwill,
  9888        work stoppage, computer failure or malfunction, or any and all
  9889        other commercial damages or losses), even if such Contributor
  9890        has been advised of the possibility of such damages.
  9891  
  9892     9. Accepting Warranty or Additional Liability. While redistributing
  9893        the Work or Derivative Works thereof, You may choose to offer,
  9894        and charge a fee for, acceptance of support, warranty, indemnity,
  9895        or other liability obligations and/or rights consistent with this
  9896        License. However, in accepting such obligations, You may act only
  9897        on Your own behalf and on Your sole responsibility, not on behalf
  9898        of any other Contributor, and only if You agree to indemnify,
  9899        defend, and hold each Contributor harmless for any liability
  9900        incurred by, or claims asserted against, such Contributor by reason
  9901        of your accepting any such warranty or additional liability.
  9902  
  9903     END OF TERMS AND CONDITIONS
  9904  
  9905     APPENDIX: How to apply the Apache License to your work.
  9906  
  9907        To apply the Apache License to your work, attach the following
  9908        boilerplate notice, with the fields enclosed by brackets "[]"
  9909        replaced with your own identifying information. (Don't include
  9910        the brackets!)  The text should be enclosed in the appropriate
  9911        comment syntax for the file format. We also recommend that a
  9912        file or class name and description of purpose be included on the
  9913        same "printed page" as the copyright notice for easier
  9914        identification within third-party archives.
  9915  
  9916     Copyright [yyyy] [name of copyright owner]
  9917  
  9918     Licensed under the Apache License, Version 2.0 (the "License");
  9919     you may not use this file except in compliance with the License.
  9920     You may obtain a copy of the License at
  9921  
  9922         http://www.apache.org/licenses/LICENSE-2.0
  9923  
  9924     Unless required by applicable law or agreed to in writing, software
  9925     distributed under the License is distributed on an "AS IS" BASIS,
  9926     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9927     See the License for the specific language governing permissions and
  9928     limitations under the License.
  9929  
  9930  ================================================================
  9931  
  9932  github.com/minio/minio-go/v7
  9933  https://github.com/minio/minio-go/v7
  9934  ----------------------------------------------------------------
  9935  
  9936                                   Apache License
  9937                             Version 2.0, January 2004
  9938                          http://www.apache.org/licenses/
  9939  
  9940     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9941  
  9942     1. Definitions.
  9943  
  9944        "License" shall mean the terms and conditions for use, reproduction,
  9945        and distribution as defined by Sections 1 through 9 of this document.
  9946  
  9947        "Licensor" shall mean the copyright owner or entity authorized by
  9948        the copyright owner that is granting the License.
  9949  
  9950        "Legal Entity" shall mean the union of the acting entity and all
  9951        other entities that control, are controlled by, or are under common
  9952        control with that entity. For the purposes of this definition,
  9953        "control" means (i) the power, direct or indirect, to cause the
  9954        direction or management of such entity, whether by contract or
  9955        otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9956        outstanding shares, or (iii) beneficial ownership of such entity.
  9957  
  9958        "You" (or "Your") shall mean an individual or Legal Entity
  9959        exercising permissions granted by this License.
  9960  
  9961        "Source" form shall mean the preferred form for making modifications,
  9962        including but not limited to software source code, documentation
  9963        source, and configuration files.
  9964  
  9965        "Object" form shall mean any form resulting from mechanical
  9966        transformation or translation of a Source form, including but
  9967        not limited to compiled object code, generated documentation,
  9968        and conversions to other media types.
  9969  
  9970        "Work" shall mean the work of authorship, whether in Source or
  9971        Object form, made available under the License, as indicated by a
  9972        copyright notice that is included in or attached to the work
  9973        (an example is provided in the Appendix below).
  9974  
  9975        "Derivative Works" shall mean any work, whether in Source or Object
  9976        form, that is based on (or derived from) the Work and for which the
  9977        editorial revisions, annotations, elaborations, or other modifications
  9978        represent, as a whole, an original work of authorship. For the purposes
  9979        of this License, Derivative Works shall not include works that remain
  9980        separable from, or merely link (or bind by name) to the interfaces of,
  9981        the Work and Derivative Works thereof.
  9982  
  9983        "Contribution" shall mean any work of authorship, including
  9984        the original version of the Work and any modifications or additions
  9985        to that Work or Derivative Works thereof, that is intentionally
  9986        submitted to Licensor for inclusion in the Work by the copyright owner
  9987        or by an individual or Legal Entity authorized to submit on behalf of
  9988        the copyright owner. For the purposes of this definition, "submitted"
  9989        means any form of electronic, verbal, or written communication sent
  9990        to the Licensor or its representatives, including but not limited to
  9991        communication on electronic mailing lists, source code control systems,
  9992        and issue tracking systems that are managed by, or on behalf of, the
  9993        Licensor for the purpose of discussing and improving the Work, but
  9994        excluding communication that is conspicuously marked or otherwise
  9995        designated in writing by the copyright owner as "Not a Contribution."
  9996  
  9997        "Contributor" shall mean Licensor and any individual or Legal Entity
  9998        on behalf of whom a Contribution has been received by Licensor and
  9999        subsequently incorporated within the Work.
 10000  
 10001     2. Grant of Copyright License. Subject to the terms and conditions of
 10002        this License, each Contributor hereby grants to You a perpetual,
 10003        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10004        copyright license to reproduce, prepare Derivative Works of,
 10005        publicly display, publicly perform, sublicense, and distribute the
 10006        Work and such Derivative Works in Source or Object form.
 10007  
 10008     3. Grant of Patent License. Subject to the terms and conditions of
 10009        this License, each Contributor hereby grants to You a perpetual,
 10010        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10011        (except as stated in this section) patent license to make, have made,
 10012        use, offer to sell, sell, import, and otherwise transfer the Work,
 10013        where such license applies only to those patent claims licensable
 10014        by such Contributor that are necessarily infringed by their
 10015        Contribution(s) alone or by combination of their Contribution(s)
 10016        with the Work to which such Contribution(s) was submitted. If You
 10017        institute patent litigation against any entity (including a
 10018        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10019        or a Contribution incorporated within the Work constitutes direct
 10020        or contributory patent infringement, then any patent licenses
 10021        granted to You under this License for that Work shall terminate
 10022        as of the date such litigation is filed.
 10023  
 10024     4. Redistribution. You may reproduce and distribute copies of the
 10025        Work or Derivative Works thereof in any medium, with or without
 10026        modifications, and in Source or Object form, provided that You
 10027        meet the following conditions:
 10028  
 10029        (a) You must give any other recipients of the Work or
 10030            Derivative Works a copy of this License; and
 10031  
 10032        (b) You must cause any modified files to carry prominent notices
 10033            stating that You changed the files; and
 10034  
 10035        (c) You must retain, in the Source form of any Derivative Works
 10036            that You distribute, all copyright, patent, trademark, and
 10037            attribution notices from the Source form of the Work,
 10038            excluding those notices that do not pertain to any part of
 10039            the Derivative Works; and
 10040  
 10041        (d) If the Work includes a "NOTICE" text file as part of its
 10042            distribution, then any Derivative Works that You distribute must
 10043            include a readable copy of the attribution notices contained
 10044            within such NOTICE file, excluding those notices that do not
 10045            pertain to any part of the Derivative Works, in at least one
 10046            of the following places: within a NOTICE text file distributed
 10047            as part of the Derivative Works; within the Source form or
 10048            documentation, if provided along with the Derivative Works; or,
 10049            within a display generated by the Derivative Works, if and
 10050            wherever such third-party notices normally appear. The contents
 10051            of the NOTICE file are for informational purposes only and
 10052            do not modify the License. You may add Your own attribution
 10053            notices within Derivative Works that You distribute, alongside
 10054            or as an addendum to the NOTICE text from the Work, provided
 10055            that such additional attribution notices cannot be construed
 10056            as modifying the License.
 10057  
 10058        You may add Your own copyright statement to Your modifications and
 10059        may provide additional or different license terms and conditions
 10060        for use, reproduction, or distribution of Your modifications, or
 10061        for any such Derivative Works as a whole, provided Your use,
 10062        reproduction, and distribution of the Work otherwise complies with
 10063        the conditions stated in this License.
 10064  
 10065     5. Submission of Contributions. Unless You explicitly state otherwise,
 10066        any Contribution intentionally submitted for inclusion in the Work
 10067        by You to the Licensor shall be under the terms and conditions of
 10068        this License, without any additional terms or conditions.
 10069        Notwithstanding the above, nothing herein shall supersede or modify
 10070        the terms of any separate license agreement you may have executed
 10071        with Licensor regarding such Contributions.
 10072  
 10073     6. Trademarks. This License does not grant permission to use the trade
 10074        names, trademarks, service marks, or product names of the Licensor,
 10075        except as required for reasonable and customary use in describing the
 10076        origin of the Work and reproducing the content of the NOTICE file.
 10077  
 10078     7. Disclaimer of Warranty. Unless required by applicable law or
 10079        agreed to in writing, Licensor provides the Work (and each
 10080        Contributor provides its Contributions) on an "AS IS" BASIS,
 10081        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10082        implied, including, without limitation, any warranties or conditions
 10083        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10084        PARTICULAR PURPOSE. You are solely responsible for determining the
 10085        appropriateness of using or redistributing the Work and assume any
 10086        risks associated with Your exercise of permissions under this License.
 10087  
 10088     8. Limitation of Liability. In no event and under no legal theory,
 10089        whether in tort (including negligence), contract, or otherwise,
 10090        unless required by applicable law (such as deliberate and grossly
 10091        negligent acts) or agreed to in writing, shall any Contributor be
 10092        liable to You for damages, including any direct, indirect, special,
 10093        incidental, or consequential damages of any character arising as a
 10094        result of this License or out of the use or inability to use the
 10095        Work (including but not limited to damages for loss of goodwill,
 10096        work stoppage, computer failure or malfunction, or any and all
 10097        other commercial damages or losses), even if such Contributor
 10098        has been advised of the possibility of such damages.
 10099  
 10100     9. Accepting Warranty or Additional Liability. While redistributing
 10101        the Work or Derivative Works thereof, You may choose to offer,
 10102        and charge a fee for, acceptance of support, warranty, indemnity,
 10103        or other liability obligations and/or rights consistent with this
 10104        License. However, in accepting such obligations, You may act only
 10105        on Your own behalf and on Your sole responsibility, not on behalf
 10106        of any other Contributor, and only if You agree to indemnify,
 10107        defend, and hold each Contributor harmless for any liability
 10108        incurred by, or claims asserted against, such Contributor by reason
 10109        of your accepting any such warranty or additional liability.
 10110  
 10111     END OF TERMS AND CONDITIONS
 10112  
 10113     APPENDIX: How to apply the Apache License to your work.
 10114  
 10115        To apply the Apache License to your work, attach the following
 10116        boilerplate notice, with the fields enclosed by brackets "[]"
 10117        replaced with your own identifying information. (Don't include
 10118        the brackets!)  The text should be enclosed in the appropriate
 10119        comment syntax for the file format. We also recommend that a
 10120        file or class name and description of purpose be included on the
 10121        same "printed page" as the copyright notice for easier
 10122        identification within third-party archives.
 10123  
 10124     Copyright [yyyy] [name of copyright owner]
 10125  
 10126     Licensed under the Apache License, Version 2.0 (the "License");
 10127     you may not use this file except in compliance with the License.
 10128     You may obtain a copy of the License at
 10129  
 10130         http://www.apache.org/licenses/LICENSE-2.0
 10131  
 10132     Unless required by applicable law or agreed to in writing, software
 10133     distributed under the License is distributed on an "AS IS" BASIS,
 10134     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 10135     See the License for the specific language governing permissions and
 10136     limitations under the License.
 10137  
 10138  ================================================================
 10139  
 10140  github.com/minio/mux
 10141  https://github.com/minio/mux
 10142  ----------------------------------------------------------------
 10143  Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved.
 10144  
 10145  Redistribution and use in source and binary forms, with or without
 10146  modification, are permitted provided that the following conditions are
 10147  met:
 10148  
 10149  	 * Redistributions of source code must retain the above copyright
 10150  notice, this list of conditions and the following disclaimer.
 10151  	 * Redistributions in binary form must reproduce the above
 10152  copyright notice, this list of conditions and the following disclaimer
 10153  in the documentation and/or other materials provided with the
 10154  distribution.
 10155  	 * Neither the name of Google Inc. nor the names of its
 10156  contributors may be used to endorse or promote products derived from
 10157  this software without specific prior written permission.
 10158  
 10159  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 10160  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 10161  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 10162  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 10163  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 10164  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 10165  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 10166  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 10167  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 10168  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 10169  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 10170  
 10171  ================================================================
 10172  
 10173  github.com/minio/pkg/v2
 10174  https://github.com/minio/pkg/v2
 10175  ----------------------------------------------------------------
 10176                      GNU AFFERO GENERAL PUBLIC LICENSE
 10177                         Version 3, 19 November 2007
 10178  
 10179   Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 10180   Everyone is permitted to copy and distribute verbatim copies
 10181   of this license document, but changing it is not allowed.
 10182  
 10183                              Preamble
 10184  
 10185    The GNU Affero General Public License is a free, copyleft license for
 10186  software and other kinds of works, specifically designed to ensure
 10187  cooperation with the community in the case of network server software.
 10188  
 10189    The licenses for most software and other practical works are designed
 10190  to take away your freedom to share and change the works.  By contrast,
 10191  our General Public Licenses are intended to guarantee your freedom to
 10192  share and change all versions of a program--to make sure it remains free
 10193  software for all its users.
 10194  
 10195    When we speak of free software, we are referring to freedom, not
 10196  price.  Our General Public Licenses are designed to make sure that you
 10197  have the freedom to distribute copies of free software (and charge for
 10198  them if you wish), that you receive source code or can get it if you
 10199  want it, that you can change the software or use pieces of it in new
 10200  free programs, and that you know you can do these things.
 10201  
 10202    Developers that use our General Public Licenses protect your rights
 10203  with two steps: (1) assert copyright on the software, and (2) offer
 10204  you this License which gives you legal permission to copy, distribute
 10205  and/or modify the software.
 10206  
 10207    A secondary benefit of defending all users' freedom is that
 10208  improvements made in alternate versions of the program, if they
 10209  receive widespread use, become available for other developers to
 10210  incorporate.  Many developers of free software are heartened and
 10211  encouraged by the resulting cooperation.  However, in the case of
 10212  software used on network servers, this result may fail to come about.
 10213  The GNU General Public License permits making a modified version and
 10214  letting the public access it on a server without ever releasing its
 10215  source code to the public.
 10216  
 10217    The GNU Affero General Public License is designed specifically to
 10218  ensure that, in such cases, the modified source code becomes available
 10219  to the community.  It requires the operator of a network server to
 10220  provide the source code of the modified version running there to the
 10221  users of that server.  Therefore, public use of a modified version, on
 10222  a publicly accessible server, gives the public access to the source
 10223  code of the modified version.
 10224  
 10225    An older license, called the Affero General Public License and
 10226  published by Affero, was designed to accomplish similar goals.  This is
 10227  a different license, not a version of the Affero GPL, but Affero has
 10228  released a new version of the Affero GPL which permits relicensing under
 10229  this license.
 10230  
 10231    The precise terms and conditions for copying, distribution and
 10232  modification follow.
 10233  
 10234                         TERMS AND CONDITIONS
 10235  
 10236    0. Definitions.
 10237  
 10238    "This License" refers to version 3 of the GNU Affero General Public License.
 10239  
 10240    "Copyright" also means copyright-like laws that apply to other kinds of
 10241  works, such as semiconductor masks.
 10242  
 10243    "The Program" refers to any copyrightable work licensed under this
 10244  License.  Each licensee is addressed as "you".  "Licensees" and
 10245  "recipients" may be individuals or organizations.
 10246  
 10247    To "modify" a work means to copy from or adapt all or part of the work
 10248  in a fashion requiring copyright permission, other than the making of an
 10249  exact copy.  The resulting work is called a "modified version" of the
 10250  earlier work or a work "based on" the earlier work.
 10251  
 10252    A "covered work" means either the unmodified Program or a work based
 10253  on the Program.
 10254  
 10255    To "propagate" a work means to do anything with it that, without
 10256  permission, would make you directly or secondarily liable for
 10257  infringement under applicable copyright law, except executing it on a
 10258  computer or modifying a private copy.  Propagation includes copying,
 10259  distribution (with or without modification), making available to the
 10260  public, and in some countries other activities as well.
 10261  
 10262    To "convey" a work means any kind of propagation that enables other
 10263  parties to make or receive copies.  Mere interaction with a user through
 10264  a computer network, with no transfer of a copy, is not conveying.
 10265  
 10266    An interactive user interface displays "Appropriate Legal Notices"
 10267  to the extent that it includes a convenient and prominently visible
 10268  feature that (1) displays an appropriate copyright notice, and (2)
 10269  tells the user that there is no warranty for the work (except to the
 10270  extent that warranties are provided), that licensees may convey the
 10271  work under this License, and how to view a copy of this License.  If
 10272  the interface presents a list of user commands or options, such as a
 10273  menu, a prominent item in the list meets this criterion.
 10274  
 10275    1. Source Code.
 10276  
 10277    The "source code" for a work means the preferred form of the work
 10278  for making modifications to it.  "Object code" means any non-source
 10279  form of a work.
 10280  
 10281    A "Standard Interface" means an interface that either is an official
 10282  standard defined by a recognized standards body, or, in the case of
 10283  interfaces specified for a particular programming language, one that
 10284  is widely used among developers working in that language.
 10285  
 10286    The "System Libraries" of an executable work include anything, other
 10287  than the work as a whole, that (a) is included in the normal form of
 10288  packaging a Major Component, but which is not part of that Major
 10289  Component, and (b) serves only to enable use of the work with that
 10290  Major Component, or to implement a Standard Interface for which an
 10291  implementation is available to the public in source code form.  A
 10292  "Major Component", in this context, means a major essential component
 10293  (kernel, window system, and so on) of the specific operating system
 10294  (if any) on which the executable work runs, or a compiler used to
 10295  produce the work, or an object code interpreter used to run it.
 10296  
 10297    The "Corresponding Source" for a work in object code form means all
 10298  the source code needed to generate, install, and (for an executable
 10299  work) run the object code and to modify the work, including scripts to
 10300  control those activities.  However, it does not include the work's
 10301  System Libraries, or general-purpose tools or generally available free
 10302  programs which are used unmodified in performing those activities but
 10303  which are not part of the work.  For example, Corresponding Source
 10304  includes interface definition files associated with source files for
 10305  the work, and the source code for shared libraries and dynamically
 10306  linked subprograms that the work is specifically designed to require,
 10307  such as by intimate data communication or control flow between those
 10308  subprograms and other parts of the work.
 10309  
 10310    The Corresponding Source need not include anything that users
 10311  can regenerate automatically from other parts of the Corresponding
 10312  Source.
 10313  
 10314    The Corresponding Source for a work in source code form is that
 10315  same work.
 10316  
 10317    2. Basic Permissions.
 10318  
 10319    All rights granted under this License are granted for the term of
 10320  copyright on the Program, and are irrevocable provided the stated
 10321  conditions are met.  This License explicitly affirms your unlimited
 10322  permission to run the unmodified Program.  The output from running a
 10323  covered work is covered by this License only if the output, given its
 10324  content, constitutes a covered work.  This License acknowledges your
 10325  rights of fair use or other equivalent, as provided by copyright law.
 10326  
 10327    You may make, run and propagate covered works that you do not
 10328  convey, without conditions so long as your license otherwise remains
 10329  in force.  You may convey covered works to others for the sole purpose
 10330  of having them make modifications exclusively for you, or provide you
 10331  with facilities for running those works, provided that you comply with
 10332  the terms of this License in conveying all material for which you do
 10333  not control copyright.  Those thus making or running the covered works
 10334  for you must do so exclusively on your behalf, under your direction
 10335  and control, on terms that prohibit them from making any copies of
 10336  your copyrighted material outside their relationship with you.
 10337  
 10338    Conveying under any other circumstances is permitted solely under
 10339  the conditions stated below.  Sublicensing is not allowed; section 10
 10340  makes it unnecessary.
 10341  
 10342    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 10343  
 10344    No covered work shall be deemed part of an effective technological
 10345  measure under any applicable law fulfilling obligations under article
 10346  11 of the WIPO copyright treaty adopted on 20 December 1996, or
 10347  similar laws prohibiting or restricting circumvention of such
 10348  measures.
 10349  
 10350    When you convey a covered work, you waive any legal power to forbid
 10351  circumvention of technological measures to the extent such circumvention
 10352  is effected by exercising rights under this License with respect to
 10353  the covered work, and you disclaim any intention to limit operation or
 10354  modification of the work as a means of enforcing, against the work's
 10355  users, your or third parties' legal rights to forbid circumvention of
 10356  technological measures.
 10357  
 10358    4. Conveying Verbatim Copies.
 10359  
 10360    You may convey verbatim copies of the Program's source code as you
 10361  receive it, in any medium, provided that you conspicuously and
 10362  appropriately publish on each copy an appropriate copyright notice;
 10363  keep intact all notices stating that this License and any
 10364  non-permissive terms added in accord with section 7 apply to the code;
 10365  keep intact all notices of the absence of any warranty; and give all
 10366  recipients a copy of this License along with the Program.
 10367  
 10368    You may charge any price or no price for each copy that you convey,
 10369  and you may offer support or warranty protection for a fee.
 10370  
 10371    5. Conveying Modified Source Versions.
 10372  
 10373    You may convey a work based on the Program, or the modifications to
 10374  produce it from the Program, in the form of source code under the
 10375  terms of section 4, provided that you also meet all of these conditions:
 10376  
 10377      a) The work must carry prominent notices stating that you modified
 10378      it, and giving a relevant date.
 10379  
 10380      b) The work must carry prominent notices stating that it is
 10381      released under this License and any conditions added under section
 10382      7.  This requirement modifies the requirement in section 4 to
 10383      "keep intact all notices".
 10384  
 10385      c) You must license the entire work, as a whole, under this
 10386      License to anyone who comes into possession of a copy.  This
 10387      License will therefore apply, along with any applicable section 7
 10388      additional terms, to the whole of the work, and all its parts,
 10389      regardless of how they are packaged.  This License gives no
 10390      permission to license the work in any other way, but it does not
 10391      invalidate such permission if you have separately received it.
 10392  
 10393      d) If the work has interactive user interfaces, each must display
 10394      Appropriate Legal Notices; however, if the Program has interactive
 10395      interfaces that do not display Appropriate Legal Notices, your
 10396      work need not make them do so.
 10397  
 10398    A compilation of a covered work with other separate and independent
 10399  works, which are not by their nature extensions of the covered work,
 10400  and which are not combined with it such as to form a larger program,
 10401  in or on a volume of a storage or distribution medium, is called an
 10402  "aggregate" if the compilation and its resulting copyright are not
 10403  used to limit the access or legal rights of the compilation's users
 10404  beyond what the individual works permit.  Inclusion of a covered work
 10405  in an aggregate does not cause this License to apply to the other
 10406  parts of the aggregate.
 10407  
 10408    6. Conveying Non-Source Forms.
 10409  
 10410    You may convey a covered work in object code form under the terms
 10411  of sections 4 and 5, provided that you also convey the
 10412  machine-readable Corresponding Source under the terms of this License,
 10413  in one of these ways:
 10414  
 10415      a) Convey the object code in, or embodied in, a physical product
 10416      (including a physical distribution medium), accompanied by the
 10417      Corresponding Source fixed on a durable physical medium
 10418      customarily used for software interchange.
 10419  
 10420      b) Convey the object code in, or embodied in, a physical product
 10421      (including a physical distribution medium), accompanied by a
 10422      written offer, valid for at least three years and valid for as
 10423      long as you offer spare parts or customer support for that product
 10424      model, to give anyone who possesses the object code either (1) a
 10425      copy of the Corresponding Source for all the software in the
 10426      product that is covered by this License, on a durable physical
 10427      medium customarily used for software interchange, for a price no
 10428      more than your reasonable cost of physically performing this
 10429      conveying of source, or (2) access to copy the
 10430      Corresponding Source from a network server at no charge.
 10431  
 10432      c) Convey individual copies of the object code with a copy of the
 10433      written offer to provide the Corresponding Source.  This
 10434      alternative is allowed only occasionally and noncommercially, and
 10435      only if you received the object code with such an offer, in accord
 10436      with subsection 6b.
 10437  
 10438      d) Convey the object code by offering access from a designated
 10439      place (gratis or for a charge), and offer equivalent access to the
 10440      Corresponding Source in the same way through the same place at no
 10441      further charge.  You need not require recipients to copy the
 10442      Corresponding Source along with the object code.  If the place to
 10443      copy the object code is a network server, the Corresponding Source
 10444      may be on a different server (operated by you or a third party)
 10445      that supports equivalent copying facilities, provided you maintain
 10446      clear directions next to the object code saying where to find the
 10447      Corresponding Source.  Regardless of what server hosts the
 10448      Corresponding Source, you remain obligated to ensure that it is
 10449      available for as long as needed to satisfy these requirements.
 10450  
 10451      e) Convey the object code using peer-to-peer transmission, provided
 10452      you inform other peers where the object code and Corresponding
 10453      Source of the work are being offered to the general public at no
 10454      charge under subsection 6d.
 10455  
 10456    A separable portion of the object code, whose source code is excluded
 10457  from the Corresponding Source as a System Library, need not be
 10458  included in conveying the object code work.
 10459  
 10460    A "User Product" is either (1) a "consumer product", which means any
 10461  tangible personal property which is normally used for personal, family,
 10462  or household purposes, or (2) anything designed or sold for incorporation
 10463  into a dwelling.  In determining whether a product is a consumer product,
 10464  doubtful cases shall be resolved in favor of coverage.  For a particular
 10465  product received by a particular user, "normally used" refers to a
 10466  typical or common use of that class of product, regardless of the status
 10467  of the particular user or of the way in which the particular user
 10468  actually uses, or expects or is expected to use, the product.  A product
 10469  is a consumer product regardless of whether the product has substantial
 10470  commercial, industrial or non-consumer uses, unless such uses represent
 10471  the only significant mode of use of the product.
 10472  
 10473    "Installation Information" for a User Product means any methods,
 10474  procedures, authorization keys, or other information required to install
 10475  and execute modified versions of a covered work in that User Product from
 10476  a modified version of its Corresponding Source.  The information must
 10477  suffice to ensure that the continued functioning of the modified object
 10478  code is in no case prevented or interfered with solely because
 10479  modification has been made.
 10480  
 10481    If you convey an object code work under this section in, or with, or
 10482  specifically for use in, a User Product, and the conveying occurs as
 10483  part of a transaction in which the right of possession and use of the
 10484  User Product is transferred to the recipient in perpetuity or for a
 10485  fixed term (regardless of how the transaction is characterized), the
 10486  Corresponding Source conveyed under this section must be accompanied
 10487  by the Installation Information.  But this requirement does not apply
 10488  if neither you nor any third party retains the ability to install
 10489  modified object code on the User Product (for example, the work has
 10490  been installed in ROM).
 10491  
 10492    The requirement to provide Installation Information does not include a
 10493  requirement to continue to provide support service, warranty, or updates
 10494  for a work that has been modified or installed by the recipient, or for
 10495  the User Product in which it has been modified or installed.  Access to a
 10496  network may be denied when the modification itself materially and
 10497  adversely affects the operation of the network or violates the rules and
 10498  protocols for communication across the network.
 10499  
 10500    Corresponding Source conveyed, and Installation Information provided,
 10501  in accord with this section must be in a format that is publicly
 10502  documented (and with an implementation available to the public in
 10503  source code form), and must require no special password or key for
 10504  unpacking, reading or copying.
 10505  
 10506    7. Additional Terms.
 10507  
 10508    "Additional permissions" are terms that supplement the terms of this
 10509  License by making exceptions from one or more of its conditions.
 10510  Additional permissions that are applicable to the entire Program shall
 10511  be treated as though they were included in this License, to the extent
 10512  that they are valid under applicable law.  If additional permissions
 10513  apply only to part of the Program, that part may be used separately
 10514  under those permissions, but the entire Program remains governed by
 10515  this License without regard to the additional permissions.
 10516  
 10517    When you convey a copy of a covered work, you may at your option
 10518  remove any additional permissions from that copy, or from any part of
 10519  it.  (Additional permissions may be written to require their own
 10520  removal in certain cases when you modify the work.)  You may place
 10521  additional permissions on material, added by you to a covered work,
 10522  for which you have or can give appropriate copyright permission.
 10523  
 10524    Notwithstanding any other provision of this License, for material you
 10525  add to a covered work, you may (if authorized by the copyright holders of
 10526  that material) supplement the terms of this License with terms:
 10527  
 10528      a) Disclaiming warranty or limiting liability differently from the
 10529      terms of sections 15 and 16 of this License; or
 10530  
 10531      b) Requiring preservation of specified reasonable legal notices or
 10532      author attributions in that material or in the Appropriate Legal
 10533      Notices displayed by works containing it; or
 10534  
 10535      c) Prohibiting misrepresentation of the origin of that material, or
 10536      requiring that modified versions of such material be marked in
 10537      reasonable ways as different from the original version; or
 10538  
 10539      d) Limiting the use for publicity purposes of names of licensors or
 10540      authors of the material; or
 10541  
 10542      e) Declining to grant rights under trademark law for use of some
 10543      trade names, trademarks, or service marks; or
 10544  
 10545      f) Requiring indemnification of licensors and authors of that
 10546      material by anyone who conveys the material (or modified versions of
 10547      it) with contractual assumptions of liability to the recipient, for
 10548      any liability that these contractual assumptions directly impose on
 10549      those licensors and authors.
 10550  
 10551    All other non-permissive additional terms are considered "further
 10552  restrictions" within the meaning of section 10.  If the Program as you
 10553  received it, or any part of it, contains a notice stating that it is
 10554  governed by this License along with a term that is a further
 10555  restriction, you may remove that term.  If a license document contains
 10556  a further restriction but permits relicensing or conveying under this
 10557  License, you may add to a covered work material governed by the terms
 10558  of that license document, provided that the further restriction does
 10559  not survive such relicensing or conveying.
 10560  
 10561    If you add terms to a covered work in accord with this section, you
 10562  must place, in the relevant source files, a statement of the
 10563  additional terms that apply to those files, or a notice indicating
 10564  where to find the applicable terms.
 10565  
 10566    Additional terms, permissive or non-permissive, may be stated in the
 10567  form of a separately written license, or stated as exceptions;
 10568  the above requirements apply either way.
 10569  
 10570    8. Termination.
 10571  
 10572    You may not propagate or modify a covered work except as expressly
 10573  provided under this License.  Any attempt otherwise to propagate or
 10574  modify it is void, and will automatically terminate your rights under
 10575  this License (including any patent licenses granted under the third
 10576  paragraph of section 11).
 10577  
 10578    However, if you cease all violation of this License, then your
 10579  license from a particular copyright holder is reinstated (a)
 10580  provisionally, unless and until the copyright holder explicitly and
 10581  finally terminates your license, and (b) permanently, if the copyright
 10582  holder fails to notify you of the violation by some reasonable means
 10583  prior to 60 days after the cessation.
 10584  
 10585    Moreover, your license from a particular copyright holder is
 10586  reinstated permanently if the copyright holder notifies you of the
 10587  violation by some reasonable means, this is the first time you have
 10588  received notice of violation of this License (for any work) from that
 10589  copyright holder, and you cure the violation prior to 30 days after
 10590  your receipt of the notice.
 10591  
 10592    Termination of your rights under this section does not terminate the
 10593  licenses of parties who have received copies or rights from you under
 10594  this License.  If your rights have been terminated and not permanently
 10595  reinstated, you do not qualify to receive new licenses for the same
 10596  material under section 10.
 10597  
 10598    9. Acceptance Not Required for Having Copies.
 10599  
 10600    You are not required to accept this License in order to receive or
 10601  run a copy of the Program.  Ancillary propagation of a covered work
 10602  occurring solely as a consequence of using peer-to-peer transmission
 10603  to receive a copy likewise does not require acceptance.  However,
 10604  nothing other than this License grants you permission to propagate or
 10605  modify any covered work.  These actions infringe copyright if you do
 10606  not accept this License.  Therefore, by modifying or propagating a
 10607  covered work, you indicate your acceptance of this License to do so.
 10608  
 10609    10. Automatic Licensing of Downstream Recipients.
 10610  
 10611    Each time you convey a covered work, the recipient automatically
 10612  receives a license from the original licensors, to run, modify and
 10613  propagate that work, subject to this License.  You are not responsible
 10614  for enforcing compliance by third parties with this License.
 10615  
 10616    An "entity transaction" is a transaction transferring control of an
 10617  organization, or substantially all assets of one, or subdividing an
 10618  organization, or merging organizations.  If propagation of a covered
 10619  work results from an entity transaction, each party to that
 10620  transaction who receives a copy of the work also receives whatever
 10621  licenses to the work the party's predecessor in interest had or could
 10622  give under the previous paragraph, plus a right to possession of the
 10623  Corresponding Source of the work from the predecessor in interest, if
 10624  the predecessor has it or can get it with reasonable efforts.
 10625  
 10626    You may not impose any further restrictions on the exercise of the
 10627  rights granted or affirmed under this License.  For example, you may
 10628  not impose a license fee, royalty, or other charge for exercise of
 10629  rights granted under this License, and you may not initiate litigation
 10630  (including a cross-claim or counterclaim in a lawsuit) alleging that
 10631  any patent claim is infringed by making, using, selling, offering for
 10632  sale, or importing the Program or any portion of it.
 10633  
 10634    11. Patents.
 10635  
 10636    A "contributor" is a copyright holder who authorizes use under this
 10637  License of the Program or a work on which the Program is based.  The
 10638  work thus licensed is called the contributor's "contributor version".
 10639  
 10640    A contributor's "essential patent claims" are all patent claims
 10641  owned or controlled by the contributor, whether already acquired or
 10642  hereafter acquired, that would be infringed by some manner, permitted
 10643  by this License, of making, using, or selling its contributor version,
 10644  but do not include claims that would be infringed only as a
 10645  consequence of further modification of the contributor version.  For
 10646  purposes of this definition, "control" includes the right to grant
 10647  patent sublicenses in a manner consistent with the requirements of
 10648  this License.
 10649  
 10650    Each contributor grants you a non-exclusive, worldwide, royalty-free
 10651  patent license under the contributor's essential patent claims, to
 10652  make, use, sell, offer for sale, import and otherwise run, modify and
 10653  propagate the contents of its contributor version.
 10654  
 10655    In the following three paragraphs, a "patent license" is any express
 10656  agreement or commitment, however denominated, not to enforce a patent
 10657  (such as an express permission to practice a patent or covenant not to
 10658  sue for patent infringement).  To "grant" such a patent license to a
 10659  party means to make such an agreement or commitment not to enforce a
 10660  patent against the party.
 10661  
 10662    If you convey a covered work, knowingly relying on a patent license,
 10663  and the Corresponding Source of the work is not available for anyone
 10664  to copy, free of charge and under the terms of this License, through a
 10665  publicly available network server or other readily accessible means,
 10666  then you must either (1) cause the Corresponding Source to be so
 10667  available, or (2) arrange to deprive yourself of the benefit of the
 10668  patent license for this particular work, or (3) arrange, in a manner
 10669  consistent with the requirements of this License, to extend the patent
 10670  license to downstream recipients.  "Knowingly relying" means you have
 10671  actual knowledge that, but for the patent license, your conveying the
 10672  covered work in a country, or your recipient's use of the covered work
 10673  in a country, would infringe one or more identifiable patents in that
 10674  country that you have reason to believe are valid.
 10675  
 10676    If, pursuant to or in connection with a single transaction or
 10677  arrangement, you convey, or propagate by procuring conveyance of, a
 10678  covered work, and grant a patent license to some of the parties
 10679  receiving the covered work authorizing them to use, propagate, modify
 10680  or convey a specific copy of the covered work, then the patent license
 10681  you grant is automatically extended to all recipients of the covered
 10682  work and works based on it.
 10683  
 10684    A patent license is "discriminatory" if it does not include within
 10685  the scope of its coverage, prohibits the exercise of, or is
 10686  conditioned on the non-exercise of one or more of the rights that are
 10687  specifically granted under this License.  You may not convey a covered
 10688  work if you are a party to an arrangement with a third party that is
 10689  in the business of distributing software, under which you make payment
 10690  to the third party based on the extent of your activity of conveying
 10691  the work, and under which the third party grants, to any of the
 10692  parties who would receive the covered work from you, a discriminatory
 10693  patent license (a) in connection with copies of the covered work
 10694  conveyed by you (or copies made from those copies), or (b) primarily
 10695  for and in connection with specific products or compilations that
 10696  contain the covered work, unless you entered into that arrangement,
 10697  or that patent license was granted, prior to 28 March 2007.
 10698  
 10699    Nothing in this License shall be construed as excluding or limiting
 10700  any implied license or other defenses to infringement that may
 10701  otherwise be available to you under applicable patent law.
 10702  
 10703    12. No Surrender of Others' Freedom.
 10704  
 10705    If conditions are imposed on you (whether by court order, agreement or
 10706  otherwise) that contradict the conditions of this License, they do not
 10707  excuse you from the conditions of this License.  If you cannot convey a
 10708  covered work so as to satisfy simultaneously your obligations under this
 10709  License and any other pertinent obligations, then as a consequence you may
 10710  not convey it at all.  For example, if you agree to terms that obligate you
 10711  to collect a royalty for further conveying from those to whom you convey
 10712  the Program, the only way you could satisfy both those terms and this
 10713  License would be to refrain entirely from conveying the Program.
 10714  
 10715    13. Remote Network Interaction; Use with the GNU General Public License.
 10716  
 10717    Notwithstanding any other provision of this License, if you modify the
 10718  Program, your modified version must prominently offer all users
 10719  interacting with it remotely through a computer network (if your version
 10720  supports such interaction) an opportunity to receive the Corresponding
 10721  Source of your version by providing access to the Corresponding Source
 10722  from a network server at no charge, through some standard or customary
 10723  means of facilitating copying of software.  This Corresponding Source
 10724  shall include the Corresponding Source for any work covered by version 3
 10725  of the GNU General Public License that is incorporated pursuant to the
 10726  following paragraph.
 10727  
 10728    Notwithstanding any other provision of this License, you have
 10729  permission to link or combine any covered work with a work licensed
 10730  under version 3 of the GNU General Public License into a single
 10731  combined work, and to convey the resulting work.  The terms of this
 10732  License will continue to apply to the part which is the covered work,
 10733  but the work with which it is combined will remain governed by version
 10734  3 of the GNU General Public License.
 10735  
 10736    14. Revised Versions of this License.
 10737  
 10738    The Free Software Foundation may publish revised and/or new versions of
 10739  the GNU Affero General Public License from time to time.  Such new versions
 10740  will be similar in spirit to the present version, but may differ in detail to
 10741  address new problems or concerns.
 10742  
 10743    Each version is given a distinguishing version number.  If the
 10744  Program specifies that a certain numbered version of the GNU Affero General
 10745  Public License "or any later version" applies to it, you have the
 10746  option of following the terms and conditions either of that numbered
 10747  version or of any later version published by the Free Software
 10748  Foundation.  If the Program does not specify a version number of the
 10749  GNU Affero General Public License, you may choose any version ever published
 10750  by the Free Software Foundation.
 10751  
 10752    If the Program specifies that a proxy can decide which future
 10753  versions of the GNU Affero General Public License can be used, that proxy's
 10754  public statement of acceptance of a version permanently authorizes you
 10755  to choose that version for the Program.
 10756  
 10757    Later license versions may give you additional or different
 10758  permissions.  However, no additional obligations are imposed on any
 10759  author or copyright holder as a result of your choosing to follow a
 10760  later version.
 10761  
 10762    15. Disclaimer of Warranty.
 10763  
 10764    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
 10765  APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
 10766  HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
 10767  OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 10768  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 10769  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
 10770  IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
 10771  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 10772  
 10773    16. Limitation of Liability.
 10774  
 10775    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 10776  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
 10777  THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 10778  GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
 10779  USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
 10780  DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 10781  PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 10782  EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 10783  SUCH DAMAGES.
 10784  
 10785    17. Interpretation of Sections 15 and 16.
 10786  
 10787    If the disclaimer of warranty and limitation of liability provided
 10788  above cannot be given local legal effect according to their terms,
 10789  reviewing courts shall apply local law that most closely approximates
 10790  an absolute waiver of all civil liability in connection with the
 10791  Program, unless a warranty or assumption of liability accompanies a
 10792  copy of the Program in return for a fee.
 10793  
 10794                       END OF TERMS AND CONDITIONS
 10795  
 10796              How to Apply These Terms to Your New Programs
 10797  
 10798    If you develop a new program, and you want it to be of the greatest
 10799  possible use to the public, the best way to achieve this is to make it
 10800  free software which everyone can redistribute and change under these terms.
 10801  
 10802    To do so, attach the following notices to the program.  It is safest
 10803  to attach them to the start of each source file to most effectively
 10804  state the exclusion of warranty; and each file should have at least
 10805  the "copyright" line and a pointer to where the full notice is found.
 10806  
 10807      <one line to give the program's name and a brief idea of what it does.>
 10808      Copyright (C) <year>  <name of author>
 10809  
 10810      This program is free software: you can redistribute it and/or modify
 10811      it under the terms of the GNU Affero General Public License as published by
 10812      the Free Software Foundation, either version 3 of the License, or
 10813      (at your option) any later version.
 10814  
 10815      This program is distributed in the hope that it will be useful,
 10816      but WITHOUT ANY WARRANTY; without even the implied warranty of
 10817      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 10818      GNU Affero General Public License for more details.
 10819  
 10820      You should have received a copy of the GNU Affero General Public License
 10821      along with this program.  If not, see <https://www.gnu.org/licenses/>.
 10822  
 10823  Also add information on how to contact you by electronic and paper mail.
 10824  
 10825    If your software can interact with users remotely through a computer
 10826  network, you should also make sure that it provides a way for users to
 10827  get its source.  For example, if your program is a web application, its
 10828  interface could display a "Source" link that leads users to an archive
 10829  of the code.  There are many ways you could offer source, and different
 10830  solutions will be better for different programs; see section 13 for the
 10831  specific requirements.
 10832  
 10833    You should also get your employer (if you work as a programmer) or school,
 10834  if any, to sign a "copyright disclaimer" for the program, if necessary.
 10835  For more information on this, and how to apply and follow the GNU AGPL, see
 10836  <https://www.gnu.org/licenses/>.
 10837  
 10838  ================================================================
 10839  
 10840  github.com/minio/selfupdate
 10841  https://github.com/minio/selfupdate
 10842  ----------------------------------------------------------------
 10843  
 10844                                   Apache License
 10845                             Version 2.0, January 2004
 10846                          http://www.apache.org/licenses/
 10847  
 10848     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 10849  
 10850     1. Definitions.
 10851  
 10852        "License" shall mean the terms and conditions for use, reproduction,
 10853        and distribution as defined by Sections 1 through 9 of this document.
 10854  
 10855        "Licensor" shall mean the copyright owner or entity authorized by
 10856        the copyright owner that is granting the License.
 10857  
 10858        "Legal Entity" shall mean the union of the acting entity and all
 10859        other entities that control, are controlled by, or are under common
 10860        control with that entity. For the purposes of this definition,
 10861        "control" means (i) the power, direct or indirect, to cause the
 10862        direction or management of such entity, whether by contract or
 10863        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 10864        outstanding shares, or (iii) beneficial ownership of such entity.
 10865  
 10866        "You" (or "Your") shall mean an individual or Legal Entity
 10867        exercising permissions granted by this License.
 10868  
 10869        "Source" form shall mean the preferred form for making modifications,
 10870        including but not limited to software source code, documentation
 10871        source, and configuration files.
 10872  
 10873        "Object" form shall mean any form resulting from mechanical
 10874        transformation or translation of a Source form, including but
 10875        not limited to compiled object code, generated documentation,
 10876        and conversions to other media types.
 10877  
 10878        "Work" shall mean the work of authorship, whether in Source or
 10879        Object form, made available under the License, as indicated by a
 10880        copyright notice that is included in or attached to the work
 10881        (an example is provided in the Appendix below).
 10882  
 10883        "Derivative Works" shall mean any work, whether in Source or Object
 10884        form, that is based on (or derived from) the Work and for which the
 10885        editorial revisions, annotations, elaborations, or other modifications
 10886        represent, as a whole, an original work of authorship. For the purposes
 10887        of this License, Derivative Works shall not include works that remain
 10888        separable from, or merely link (or bind by name) to the interfaces of,
 10889        the Work and Derivative Works thereof.
 10890  
 10891        "Contribution" shall mean any work of authorship, including
 10892        the original version of the Work and any modifications or additions
 10893        to that Work or Derivative Works thereof, that is intentionally
 10894        submitted to Licensor for inclusion in the Work by the copyright owner
 10895        or by an individual or Legal Entity authorized to submit on behalf of
 10896        the copyright owner. For the purposes of this definition, "submitted"
 10897        means any form of electronic, verbal, or written communication sent
 10898        to the Licensor or its representatives, including but not limited to
 10899        communication on electronic mailing lists, source code control systems,
 10900        and issue tracking systems that are managed by, or on behalf of, the
 10901        Licensor for the purpose of discussing and improving the Work, but
 10902        excluding communication that is conspicuously marked or otherwise
 10903        designated in writing by the copyright owner as "Not a Contribution."
 10904  
 10905        "Contributor" shall mean Licensor and any individual or Legal Entity
 10906        on behalf of whom a Contribution has been received by Licensor and
 10907        subsequently incorporated within the Work.
 10908  
 10909     2. Grant of Copyright License. Subject to the terms and conditions of
 10910        this License, each Contributor hereby grants to You a perpetual,
 10911        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10912        copyright license to reproduce, prepare Derivative Works of,
 10913        publicly display, publicly perform, sublicense, and distribute the
 10914        Work and such Derivative Works in Source or Object form.
 10915  
 10916     3. Grant of Patent License. Subject to the terms and conditions of
 10917        this License, each Contributor hereby grants to You a perpetual,
 10918        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 10919        (except as stated in this section) patent license to make, have made,
 10920        use, offer to sell, sell, import, and otherwise transfer the Work,
 10921        where such license applies only to those patent claims licensable
 10922        by such Contributor that are necessarily infringed by their
 10923        Contribution(s) alone or by combination of their Contribution(s)
 10924        with the Work to which such Contribution(s) was submitted. If You
 10925        institute patent litigation against any entity (including a
 10926        cross-claim or counterclaim in a lawsuit) alleging that the Work
 10927        or a Contribution incorporated within the Work constitutes direct
 10928        or contributory patent infringement, then any patent licenses
 10929        granted to You under this License for that Work shall terminate
 10930        as of the date such litigation is filed.
 10931  
 10932     4. Redistribution. You may reproduce and distribute copies of the
 10933        Work or Derivative Works thereof in any medium, with or without
 10934        modifications, and in Source or Object form, provided that You
 10935        meet the following conditions:
 10936  
 10937        (a) You must give any other recipients of the Work or
 10938            Derivative Works a copy of this License; and
 10939  
 10940        (b) You must cause any modified files to carry prominent notices
 10941            stating that You changed the files; and
 10942  
 10943        (c) You must retain, in the Source form of any Derivative Works
 10944            that You distribute, all copyright, patent, trademark, and
 10945            attribution notices from the Source form of the Work,
 10946            excluding those notices that do not pertain to any part of
 10947            the Derivative Works; and
 10948  
 10949        (d) If the Work includes a "NOTICE" text file as part of its
 10950            distribution, then any Derivative Works that You distribute must
 10951            include a readable copy of the attribution notices contained
 10952            within such NOTICE file, excluding those notices that do not
 10953            pertain to any part of the Derivative Works, in at least one
 10954            of the following places: within a NOTICE text file distributed
 10955            as part of the Derivative Works; within the Source form or
 10956            documentation, if provided along with the Derivative Works; or,
 10957            within a display generated by the Derivative Works, if and
 10958            wherever such third-party notices normally appear. The contents
 10959            of the NOTICE file are for informational purposes only and
 10960            do not modify the License. You may add Your own attribution
 10961            notices within Derivative Works that You distribute, alongside
 10962            or as an addendum to the NOTICE text from the Work, provided
 10963            that such additional attribution notices cannot be construed
 10964            as modifying the License.
 10965  
 10966        You may add Your own copyright statement to Your modifications and
 10967        may provide additional or different license terms and conditions
 10968        for use, reproduction, or distribution of Your modifications, or
 10969        for any such Derivative Works as a whole, provided Your use,
 10970        reproduction, and distribution of the Work otherwise complies with
 10971        the conditions stated in this License.
 10972  
 10973     5. Submission of Contributions. Unless You explicitly state otherwise,
 10974        any Contribution intentionally submitted for inclusion in the Work
 10975        by You to the Licensor shall be under the terms and conditions of
 10976        this License, without any additional terms or conditions.
 10977        Notwithstanding the above, nothing herein shall supersede or modify
 10978        the terms of any separate license agreement you may have executed
 10979        with Licensor regarding such Contributions.
 10980  
 10981     6. Trademarks. This License does not grant permission to use the trade
 10982        names, trademarks, service marks, or product names of the Licensor,
 10983        except as required for reasonable and customary use in describing the
 10984        origin of the Work and reproducing the content of the NOTICE file.
 10985  
 10986     7. Disclaimer of Warranty. Unless required by applicable law or
 10987        agreed to in writing, Licensor provides the Work (and each
 10988        Contributor provides its Contributions) on an "AS IS" BASIS,
 10989        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 10990        implied, including, without limitation, any warranties or conditions
 10991        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 10992        PARTICULAR PURPOSE. You are solely responsible for determining the
 10993        appropriateness of using or redistributing the Work and assume any
 10994        risks associated with Your exercise of permissions under this License.
 10995  
 10996     8. Limitation of Liability. In no event and under no legal theory,
 10997        whether in tort (including negligence), contract, or otherwise,
 10998        unless required by applicable law (such as deliberate and grossly
 10999        negligent acts) or agreed to in writing, shall any Contributor be
 11000        liable to You for damages, including any direct, indirect, special,
 11001        incidental, or consequential damages of any character arising as a
 11002        result of this License or out of the use or inability to use the
 11003        Work (including but not limited to damages for loss of goodwill,
 11004        work stoppage, computer failure or malfunction, or any and all
 11005        other commercial damages or losses), even if such Contributor
 11006        has been advised of the possibility of such damages.
 11007  
 11008     9. Accepting Warranty or Additional Liability. While redistributing
 11009        the Work or Derivative Works thereof, You may choose to offer,
 11010        and charge a fee for, acceptance of support, warranty, indemnity,
 11011        or other liability obligations and/or rights consistent with this
 11012        License. However, in accepting such obligations, You may act only
 11013        on Your own behalf and on Your sole responsibility, not on behalf
 11014        of any other Contributor, and only if You agree to indemnify,
 11015        defend, and hold each Contributor harmless for any liability
 11016        incurred by, or claims asserted against, such Contributor by reason
 11017        of your accepting any such warranty or additional liability.
 11018  
 11019     END OF TERMS AND CONDITIONS
 11020  
 11021     APPENDIX: How to apply the Apache License to your work.
 11022  
 11023        To apply the Apache License to your work, attach the following
 11024        boilerplate notice, with the fields enclosed by brackets "[]"
 11025        replaced with your own identifying information. (Don't include
 11026        the brackets!)  The text should be enclosed in the appropriate
 11027        comment syntax for the file format. We also recommend that a
 11028        file or class name and description of purpose be included on the
 11029        same "printed page" as the copyright notice for easier
 11030        identification within third-party archives.
 11031  
 11032     Copyright [yyyy] [name of copyright owner]
 11033  
 11034     Licensed under the Apache License, Version 2.0 (the "License");
 11035     you may not use this file except in compliance with the License.
 11036     You may obtain a copy of the License at
 11037  
 11038         http://www.apache.org/licenses/LICENSE-2.0
 11039  
 11040     Unless required by applicable law or agreed to in writing, software
 11041     distributed under the License is distributed on an "AS IS" BASIS,
 11042     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11043     See the License for the specific language governing permissions and
 11044     limitations under the License.
 11045  
 11046  ================================================================
 11047  
 11048  github.com/minio/sha256-simd
 11049  https://github.com/minio/sha256-simd
 11050  ----------------------------------------------------------------
 11051  
 11052                                   Apache License
 11053                             Version 2.0, January 2004
 11054                          http://www.apache.org/licenses/
 11055  
 11056     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11057  
 11058     1. Definitions.
 11059  
 11060        "License" shall mean the terms and conditions for use, reproduction,
 11061        and distribution as defined by Sections 1 through 9 of this document.
 11062  
 11063        "Licensor" shall mean the copyright owner or entity authorized by
 11064        the copyright owner that is granting the License.
 11065  
 11066        "Legal Entity" shall mean the union of the acting entity and all
 11067        other entities that control, are controlled by, or are under common
 11068        control with that entity. For the purposes of this definition,
 11069        "control" means (i) the power, direct or indirect, to cause the
 11070        direction or management of such entity, whether by contract or
 11071        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11072        outstanding shares, or (iii) beneficial ownership of such entity.
 11073  
 11074        "You" (or "Your") shall mean an individual or Legal Entity
 11075        exercising permissions granted by this License.
 11076  
 11077        "Source" form shall mean the preferred form for making modifications,
 11078        including but not limited to software source code, documentation
 11079        source, and configuration files.
 11080  
 11081        "Object" form shall mean any form resulting from mechanical
 11082        transformation or translation of a Source form, including but
 11083        not limited to compiled object code, generated documentation,
 11084        and conversions to other media types.
 11085  
 11086        "Work" shall mean the work of authorship, whether in Source or
 11087        Object form, made available under the License, as indicated by a
 11088        copyright notice that is included in or attached to the work
 11089        (an example is provided in the Appendix below).
 11090  
 11091        "Derivative Works" shall mean any work, whether in Source or Object
 11092        form, that is based on (or derived from) the Work and for which the
 11093        editorial revisions, annotations, elaborations, or other modifications
 11094        represent, as a whole, an original work of authorship. For the purposes
 11095        of this License, Derivative Works shall not include works that remain
 11096        separable from, or merely link (or bind by name) to the interfaces of,
 11097        the Work and Derivative Works thereof.
 11098  
 11099        "Contribution" shall mean any work of authorship, including
 11100        the original version of the Work and any modifications or additions
 11101        to that Work or Derivative Works thereof, that is intentionally
 11102        submitted to Licensor for inclusion in the Work by the copyright owner
 11103        or by an individual or Legal Entity authorized to submit on behalf of
 11104        the copyright owner. For the purposes of this definition, "submitted"
 11105        means any form of electronic, verbal, or written communication sent
 11106        to the Licensor or its representatives, including but not limited to
 11107        communication on electronic mailing lists, source code control systems,
 11108        and issue tracking systems that are managed by, or on behalf of, the
 11109        Licensor for the purpose of discussing and improving the Work, but
 11110        excluding communication that is conspicuously marked or otherwise
 11111        designated in writing by the copyright owner as "Not a Contribution."
 11112  
 11113        "Contributor" shall mean Licensor and any individual or Legal Entity
 11114        on behalf of whom a Contribution has been received by Licensor and
 11115        subsequently incorporated within the Work.
 11116  
 11117     2. Grant of Copyright License. Subject to the terms and conditions of
 11118        this License, each Contributor hereby grants to You a perpetual,
 11119        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11120        copyright license to reproduce, prepare Derivative Works of,
 11121        publicly display, publicly perform, sublicense, and distribute the
 11122        Work and such Derivative Works in Source or Object form.
 11123  
 11124     3. Grant of Patent License. Subject to the terms and conditions of
 11125        this License, each Contributor hereby grants to You a perpetual,
 11126        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11127        (except as stated in this section) patent license to make, have made,
 11128        use, offer to sell, sell, import, and otherwise transfer the Work,
 11129        where such license applies only to those patent claims licensable
 11130        by such Contributor that are necessarily infringed by their
 11131        Contribution(s) alone or by combination of their Contribution(s)
 11132        with the Work to which such Contribution(s) was submitted. If You
 11133        institute patent litigation against any entity (including a
 11134        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11135        or a Contribution incorporated within the Work constitutes direct
 11136        or contributory patent infringement, then any patent licenses
 11137        granted to You under this License for that Work shall terminate
 11138        as of the date such litigation is filed.
 11139  
 11140     4. Redistribution. You may reproduce and distribute copies of the
 11141        Work or Derivative Works thereof in any medium, with or without
 11142        modifications, and in Source or Object form, provided that You
 11143        meet the following conditions:
 11144  
 11145        (a) You must give any other recipients of the Work or
 11146            Derivative Works a copy of this License; and
 11147  
 11148        (b) You must cause any modified files to carry prominent notices
 11149            stating that You changed the files; and
 11150  
 11151        (c) You must retain, in the Source form of any Derivative Works
 11152            that You distribute, all copyright, patent, trademark, and
 11153            attribution notices from the Source form of the Work,
 11154            excluding those notices that do not pertain to any part of
 11155            the Derivative Works; and
 11156  
 11157        (d) If the Work includes a "NOTICE" text file as part of its
 11158            distribution, then any Derivative Works that You distribute must
 11159            include a readable copy of the attribution notices contained
 11160            within such NOTICE file, excluding those notices that do not
 11161            pertain to any part of the Derivative Works, in at least one
 11162            of the following places: within a NOTICE text file distributed
 11163            as part of the Derivative Works; within the Source form or
 11164            documentation, if provided along with the Derivative Works; or,
 11165            within a display generated by the Derivative Works, if and
 11166            wherever such third-party notices normally appear. The contents
 11167            of the NOTICE file are for informational purposes only and
 11168            do not modify the License. You may add Your own attribution
 11169            notices within Derivative Works that You distribute, alongside
 11170            or as an addendum to the NOTICE text from the Work, provided
 11171            that such additional attribution notices cannot be construed
 11172            as modifying the License.
 11173  
 11174        You may add Your own copyright statement to Your modifications and
 11175        may provide additional or different license terms and conditions
 11176        for use, reproduction, or distribution of Your modifications, or
 11177        for any such Derivative Works as a whole, provided Your use,
 11178        reproduction, and distribution of the Work otherwise complies with
 11179        the conditions stated in this License.
 11180  
 11181     5. Submission of Contributions. Unless You explicitly state otherwise,
 11182        any Contribution intentionally submitted for inclusion in the Work
 11183        by You to the Licensor shall be under the terms and conditions of
 11184        this License, without any additional terms or conditions.
 11185        Notwithstanding the above, nothing herein shall supersede or modify
 11186        the terms of any separate license agreement you may have executed
 11187        with Licensor regarding such Contributions.
 11188  
 11189     6. Trademarks. This License does not grant permission to use the trade
 11190        names, trademarks, service marks, or product names of the Licensor,
 11191        except as required for reasonable and customary use in describing the
 11192        origin of the Work and reproducing the content of the NOTICE file.
 11193  
 11194     7. Disclaimer of Warranty. Unless required by applicable law or
 11195        agreed to in writing, Licensor provides the Work (and each
 11196        Contributor provides its Contributions) on an "AS IS" BASIS,
 11197        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11198        implied, including, without limitation, any warranties or conditions
 11199        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11200        PARTICULAR PURPOSE. You are solely responsible for determining the
 11201        appropriateness of using or redistributing the Work and assume any
 11202        risks associated with Your exercise of permissions under this License.
 11203  
 11204     8. Limitation of Liability. In no event and under no legal theory,
 11205        whether in tort (including negligence), contract, or otherwise,
 11206        unless required by applicable law (such as deliberate and grossly
 11207        negligent acts) or agreed to in writing, shall any Contributor be
 11208        liable to You for damages, including any direct, indirect, special,
 11209        incidental, or consequential damages of any character arising as a
 11210        result of this License or out of the use or inability to use the
 11211        Work (including but not limited to damages for loss of goodwill,
 11212        work stoppage, computer failure or malfunction, or any and all
 11213        other commercial damages or losses), even if such Contributor
 11214        has been advised of the possibility of such damages.
 11215  
 11216     9. Accepting Warranty or Additional Liability. While redistributing
 11217        the Work or Derivative Works thereof, You may choose to offer,
 11218        and charge a fee for, acceptance of support, warranty, indemnity,
 11219        or other liability obligations and/or rights consistent with this
 11220        License. However, in accepting such obligations, You may act only
 11221        on Your own behalf and on Your sole responsibility, not on behalf
 11222        of any other Contributor, and only if You agree to indemnify,
 11223        defend, and hold each Contributor harmless for any liability
 11224        incurred by, or claims asserted against, such Contributor by reason
 11225        of your accepting any such warranty or additional liability.
 11226  
 11227     END OF TERMS AND CONDITIONS
 11228  
 11229     APPENDIX: How to apply the Apache License to your work.
 11230  
 11231        To apply the Apache License to your work, attach the following
 11232        boilerplate notice, with the fields enclosed by brackets "[]"
 11233        replaced with your own identifying information. (Don't include
 11234        the brackets!)  The text should be enclosed in the appropriate
 11235        comment syntax for the file format. We also recommend that a
 11236        file or class name and description of purpose be included on the
 11237        same "printed page" as the copyright notice for easier
 11238        identification within third-party archives.
 11239  
 11240     Copyright [yyyy] [name of copyright owner]
 11241  
 11242     Licensed under the Apache License, Version 2.0 (the "License");
 11243     you may not use this file except in compliance with the License.
 11244     You may obtain a copy of the License at
 11245  
 11246         http://www.apache.org/licenses/LICENSE-2.0
 11247  
 11248     Unless required by applicable law or agreed to in writing, software
 11249     distributed under the License is distributed on an "AS IS" BASIS,
 11250     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11251     See the License for the specific language governing permissions and
 11252     limitations under the License.
 11253  
 11254  ================================================================
 11255  
 11256  github.com/minio/websocket
 11257  https://github.com/minio/websocket
 11258  ----------------------------------------------------------------
 11259  Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved.
 11260  
 11261  Redistribution and use in source and binary forms, with or without
 11262  modification, are permitted provided that the following conditions are met:
 11263  
 11264    Redistributions of source code must retain the above copyright notice, this
 11265    list of conditions and the following disclaimer.
 11266  
 11267    Redistributions in binary form must reproduce the above copyright notice,
 11268    this list of conditions and the following disclaimer in the documentation
 11269    and/or other materials provided with the distribution.
 11270  
 11271  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 11272  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 11273  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 11274  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 11275  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 11276  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 11277  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 11278  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 11279  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 11280  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 11281  
 11282  ================================================================
 11283  
 11284  github.com/mitchellh/go-homedir
 11285  https://github.com/mitchellh/go-homedir
 11286  ----------------------------------------------------------------
 11287  The MIT License (MIT)
 11288  
 11289  Copyright (c) 2013 Mitchell Hashimoto
 11290  
 11291  Permission is hereby granted, free of charge, to any person obtaining a copy
 11292  of this software and associated documentation files (the "Software"), to deal
 11293  in the Software without restriction, including without limitation the rights
 11294  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11295  copies of the Software, and to permit persons to whom the Software is
 11296  furnished to do so, subject to the following conditions:
 11297  
 11298  The above copyright notice and this permission notice shall be included in
 11299  all copies or substantial portions of the Software.
 11300  
 11301  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11302  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11303  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11304  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11305  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11306  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 11307  THE SOFTWARE.
 11308  
 11309  ================================================================
 11310  
 11311  github.com/mitchellh/mapstructure
 11312  https://github.com/mitchellh/mapstructure
 11313  ----------------------------------------------------------------
 11314  The MIT License (MIT)
 11315  
 11316  Copyright (c) 2013 Mitchell Hashimoto
 11317  
 11318  Permission is hereby granted, free of charge, to any person obtaining a copy
 11319  of this software and associated documentation files (the "Software"), to deal
 11320  in the Software without restriction, including without limitation the rights
 11321  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11322  copies of the Software, and to permit persons to whom the Software is
 11323  furnished to do so, subject to the following conditions:
 11324  
 11325  The above copyright notice and this permission notice shall be included in
 11326  all copies or substantial portions of the Software.
 11327  
 11328  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11329  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11330  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11331  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11332  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11333  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 11334  THE SOFTWARE.
 11335  
 11336  ================================================================
 11337  
 11338  github.com/modern-go/concurrent
 11339  https://github.com/modern-go/concurrent
 11340  ----------------------------------------------------------------
 11341                                   Apache License
 11342                             Version 2.0, January 2004
 11343                          http://www.apache.org/licenses/
 11344  
 11345     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11346  
 11347     1. Definitions.
 11348  
 11349        "License" shall mean the terms and conditions for use, reproduction,
 11350        and distribution as defined by Sections 1 through 9 of this document.
 11351  
 11352        "Licensor" shall mean the copyright owner or entity authorized by
 11353        the copyright owner that is granting the License.
 11354  
 11355        "Legal Entity" shall mean the union of the acting entity and all
 11356        other entities that control, are controlled by, or are under common
 11357        control with that entity. For the purposes of this definition,
 11358        "control" means (i) the power, direct or indirect, to cause the
 11359        direction or management of such entity, whether by contract or
 11360        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11361        outstanding shares, or (iii) beneficial ownership of such entity.
 11362  
 11363        "You" (or "Your") shall mean an individual or Legal Entity
 11364        exercising permissions granted by this License.
 11365  
 11366        "Source" form shall mean the preferred form for making modifications,
 11367        including but not limited to software source code, documentation
 11368        source, and configuration files.
 11369  
 11370        "Object" form shall mean any form resulting from mechanical
 11371        transformation or translation of a Source form, including but
 11372        not limited to compiled object code, generated documentation,
 11373        and conversions to other media types.
 11374  
 11375        "Work" shall mean the work of authorship, whether in Source or
 11376        Object form, made available under the License, as indicated by a
 11377        copyright notice that is included in or attached to the work
 11378        (an example is provided in the Appendix below).
 11379  
 11380        "Derivative Works" shall mean any work, whether in Source or Object
 11381        form, that is based on (or derived from) the Work and for which the
 11382        editorial revisions, annotations, elaborations, or other modifications
 11383        represent, as a whole, an original work of authorship. For the purposes
 11384        of this License, Derivative Works shall not include works that remain
 11385        separable from, or merely link (or bind by name) to the interfaces of,
 11386        the Work and Derivative Works thereof.
 11387  
 11388        "Contribution" shall mean any work of authorship, including
 11389        the original version of the Work and any modifications or additions
 11390        to that Work or Derivative Works thereof, that is intentionally
 11391        submitted to Licensor for inclusion in the Work by the copyright owner
 11392        or by an individual or Legal Entity authorized to submit on behalf of
 11393        the copyright owner. For the purposes of this definition, "submitted"
 11394        means any form of electronic, verbal, or written communication sent
 11395        to the Licensor or its representatives, including but not limited to
 11396        communication on electronic mailing lists, source code control systems,
 11397        and issue tracking systems that are managed by, or on behalf of, the
 11398        Licensor for the purpose of discussing and improving the Work, but
 11399        excluding communication that is conspicuously marked or otherwise
 11400        designated in writing by the copyright owner as "Not a Contribution."
 11401  
 11402        "Contributor" shall mean Licensor and any individual or Legal Entity
 11403        on behalf of whom a Contribution has been received by Licensor and
 11404        subsequently incorporated within the Work.
 11405  
 11406     2. Grant of Copyright License. Subject to the terms and conditions of
 11407        this License, each Contributor hereby grants to You a perpetual,
 11408        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11409        copyright license to reproduce, prepare Derivative Works of,
 11410        publicly display, publicly perform, sublicense, and distribute the
 11411        Work and such Derivative Works in Source or Object form.
 11412  
 11413     3. Grant of Patent License. Subject to the terms and conditions of
 11414        this License, each Contributor hereby grants to You a perpetual,
 11415        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11416        (except as stated in this section) patent license to make, have made,
 11417        use, offer to sell, sell, import, and otherwise transfer the Work,
 11418        where such license applies only to those patent claims licensable
 11419        by such Contributor that are necessarily infringed by their
 11420        Contribution(s) alone or by combination of their Contribution(s)
 11421        with the Work to which such Contribution(s) was submitted. If You
 11422        institute patent litigation against any entity (including a
 11423        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11424        or a Contribution incorporated within the Work constitutes direct
 11425        or contributory patent infringement, then any patent licenses
 11426        granted to You under this License for that Work shall terminate
 11427        as of the date such litigation is filed.
 11428  
 11429     4. Redistribution. You may reproduce and distribute copies of the
 11430        Work or Derivative Works thereof in any medium, with or without
 11431        modifications, and in Source or Object form, provided that You
 11432        meet the following conditions:
 11433  
 11434        (a) You must give any other recipients of the Work or
 11435            Derivative Works a copy of this License; and
 11436  
 11437        (b) You must cause any modified files to carry prominent notices
 11438            stating that You changed the files; and
 11439  
 11440        (c) You must retain, in the Source form of any Derivative Works
 11441            that You distribute, all copyright, patent, trademark, and
 11442            attribution notices from the Source form of the Work,
 11443            excluding those notices that do not pertain to any part of
 11444            the Derivative Works; and
 11445  
 11446        (d) If the Work includes a "NOTICE" text file as part of its
 11447            distribution, then any Derivative Works that You distribute must
 11448            include a readable copy of the attribution notices contained
 11449            within such NOTICE file, excluding those notices that do not
 11450            pertain to any part of the Derivative Works, in at least one
 11451            of the following places: within a NOTICE text file distributed
 11452            as part of the Derivative Works; within the Source form or
 11453            documentation, if provided along with the Derivative Works; or,
 11454            within a display generated by the Derivative Works, if and
 11455            wherever such third-party notices normally appear. The contents
 11456            of the NOTICE file are for informational purposes only and
 11457            do not modify the License. You may add Your own attribution
 11458            notices within Derivative Works that You distribute, alongside
 11459            or as an addendum to the NOTICE text from the Work, provided
 11460            that such additional attribution notices cannot be construed
 11461            as modifying the License.
 11462  
 11463        You may add Your own copyright statement to Your modifications and
 11464        may provide additional or different license terms and conditions
 11465        for use, reproduction, or distribution of Your modifications, or
 11466        for any such Derivative Works as a whole, provided Your use,
 11467        reproduction, and distribution of the Work otherwise complies with
 11468        the conditions stated in this License.
 11469  
 11470     5. Submission of Contributions. Unless You explicitly state otherwise,
 11471        any Contribution intentionally submitted for inclusion in the Work
 11472        by You to the Licensor shall be under the terms and conditions of
 11473        this License, without any additional terms or conditions.
 11474        Notwithstanding the above, nothing herein shall supersede or modify
 11475        the terms of any separate license agreement you may have executed
 11476        with Licensor regarding such Contributions.
 11477  
 11478     6. Trademarks. This License does not grant permission to use the trade
 11479        names, trademarks, service marks, or product names of the Licensor,
 11480        except as required for reasonable and customary use in describing the
 11481        origin of the Work and reproducing the content of the NOTICE file.
 11482  
 11483     7. Disclaimer of Warranty. Unless required by applicable law or
 11484        agreed to in writing, Licensor provides the Work (and each
 11485        Contributor provides its Contributions) on an "AS IS" BASIS,
 11486        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11487        implied, including, without limitation, any warranties or conditions
 11488        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11489        PARTICULAR PURPOSE. You are solely responsible for determining the
 11490        appropriateness of using or redistributing the Work and assume any
 11491        risks associated with Your exercise of permissions under this License.
 11492  
 11493     8. Limitation of Liability. In no event and under no legal theory,
 11494        whether in tort (including negligence), contract, or otherwise,
 11495        unless required by applicable law (such as deliberate and grossly
 11496        negligent acts) or agreed to in writing, shall any Contributor be
 11497        liable to You for damages, including any direct, indirect, special,
 11498        incidental, or consequential damages of any character arising as a
 11499        result of this License or out of the use or inability to use the
 11500        Work (including but not limited to damages for loss of goodwill,
 11501        work stoppage, computer failure or malfunction, or any and all
 11502        other commercial damages or losses), even if such Contributor
 11503        has been advised of the possibility of such damages.
 11504  
 11505     9. Accepting Warranty or Additional Liability. While redistributing
 11506        the Work or Derivative Works thereof, You may choose to offer,
 11507        and charge a fee for, acceptance of support, warranty, indemnity,
 11508        or other liability obligations and/or rights consistent with this
 11509        License. However, in accepting such obligations, You may act only
 11510        on Your own behalf and on Your sole responsibility, not on behalf
 11511        of any other Contributor, and only if You agree to indemnify,
 11512        defend, and hold each Contributor harmless for any liability
 11513        incurred by, or claims asserted against, such Contributor by reason
 11514        of your accepting any such warranty or additional liability.
 11515  
 11516     END OF TERMS AND CONDITIONS
 11517  
 11518     APPENDIX: How to apply the Apache License to your work.
 11519  
 11520        To apply the Apache License to your work, attach the following
 11521        boilerplate notice, with the fields enclosed by brackets "[]"
 11522        replaced with your own identifying information. (Don't include
 11523        the brackets!)  The text should be enclosed in the appropriate
 11524        comment syntax for the file format. We also recommend that a
 11525        file or class name and description of purpose be included on the
 11526        same "printed page" as the copyright notice for easier
 11527        identification within third-party archives.
 11528  
 11529     Copyright [yyyy] [name of copyright owner]
 11530  
 11531     Licensed under the Apache License, Version 2.0 (the "License");
 11532     you may not use this file except in compliance with the License.
 11533     You may obtain a copy of the License at
 11534  
 11535         http://www.apache.org/licenses/LICENSE-2.0
 11536  
 11537     Unless required by applicable law or agreed to in writing, software
 11538     distributed under the License is distributed on an "AS IS" BASIS,
 11539     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11540     See the License for the specific language governing permissions and
 11541     limitations under the License.
 11542  
 11543  ================================================================
 11544  
 11545  github.com/modern-go/reflect2
 11546  https://github.com/modern-go/reflect2
 11547  ----------------------------------------------------------------
 11548                                   Apache License
 11549                             Version 2.0, January 2004
 11550                          http://www.apache.org/licenses/
 11551  
 11552     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11553  
 11554     1. Definitions.
 11555  
 11556        "License" shall mean the terms and conditions for use, reproduction,
 11557        and distribution as defined by Sections 1 through 9 of this document.
 11558  
 11559        "Licensor" shall mean the copyright owner or entity authorized by
 11560        the copyright owner that is granting the License.
 11561  
 11562        "Legal Entity" shall mean the union of the acting entity and all
 11563        other entities that control, are controlled by, or are under common
 11564        control with that entity. For the purposes of this definition,
 11565        "control" means (i) the power, direct or indirect, to cause the
 11566        direction or management of such entity, whether by contract or
 11567        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11568        outstanding shares, or (iii) beneficial ownership of such entity.
 11569  
 11570        "You" (or "Your") shall mean an individual or Legal Entity
 11571        exercising permissions granted by this License.
 11572  
 11573        "Source" form shall mean the preferred form for making modifications,
 11574        including but not limited to software source code, documentation
 11575        source, and configuration files.
 11576  
 11577        "Object" form shall mean any form resulting from mechanical
 11578        transformation or translation of a Source form, including but
 11579        not limited to compiled object code, generated documentation,
 11580        and conversions to other media types.
 11581  
 11582        "Work" shall mean the work of authorship, whether in Source or
 11583        Object form, made available under the License, as indicated by a
 11584        copyright notice that is included in or attached to the work
 11585        (an example is provided in the Appendix below).
 11586  
 11587        "Derivative Works" shall mean any work, whether in Source or Object
 11588        form, that is based on (or derived from) the Work and for which the
 11589        editorial revisions, annotations, elaborations, or other modifications
 11590        represent, as a whole, an original work of authorship. For the purposes
 11591        of this License, Derivative Works shall not include works that remain
 11592        separable from, or merely link (or bind by name) to the interfaces of,
 11593        the Work and Derivative Works thereof.
 11594  
 11595        "Contribution" shall mean any work of authorship, including
 11596        the original version of the Work and any modifications or additions
 11597        to that Work or Derivative Works thereof, that is intentionally
 11598        submitted to Licensor for inclusion in the Work by the copyright owner
 11599        or by an individual or Legal Entity authorized to submit on behalf of
 11600        the copyright owner. For the purposes of this definition, "submitted"
 11601        means any form of electronic, verbal, or written communication sent
 11602        to the Licensor or its representatives, including but not limited to
 11603        communication on electronic mailing lists, source code control systems,
 11604        and issue tracking systems that are managed by, or on behalf of, the
 11605        Licensor for the purpose of discussing and improving the Work, but
 11606        excluding communication that is conspicuously marked or otherwise
 11607        designated in writing by the copyright owner as "Not a Contribution."
 11608  
 11609        "Contributor" shall mean Licensor and any individual or Legal Entity
 11610        on behalf of whom a Contribution has been received by Licensor and
 11611        subsequently incorporated within the Work.
 11612  
 11613     2. Grant of Copyright License. Subject to the terms and conditions of
 11614        this License, each Contributor hereby grants to You a perpetual,
 11615        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11616        copyright license to reproduce, prepare Derivative Works of,
 11617        publicly display, publicly perform, sublicense, and distribute the
 11618        Work and such Derivative Works in Source or Object form.
 11619  
 11620     3. Grant of Patent License. Subject to the terms and conditions of
 11621        this License, each Contributor hereby grants to You a perpetual,
 11622        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11623        (except as stated in this section) patent license to make, have made,
 11624        use, offer to sell, sell, import, and otherwise transfer the Work,
 11625        where such license applies only to those patent claims licensable
 11626        by such Contributor that are necessarily infringed by their
 11627        Contribution(s) alone or by combination of their Contribution(s)
 11628        with the Work to which such Contribution(s) was submitted. If You
 11629        institute patent litigation against any entity (including a
 11630        cross-claim or counterclaim in a lawsuit) alleging that the Work
 11631        or a Contribution incorporated within the Work constitutes direct
 11632        or contributory patent infringement, then any patent licenses
 11633        granted to You under this License for that Work shall terminate
 11634        as of the date such litigation is filed.
 11635  
 11636     4. Redistribution. You may reproduce and distribute copies of the
 11637        Work or Derivative Works thereof in any medium, with or without
 11638        modifications, and in Source or Object form, provided that You
 11639        meet the following conditions:
 11640  
 11641        (a) You must give any other recipients of the Work or
 11642            Derivative Works a copy of this License; and
 11643  
 11644        (b) You must cause any modified files to carry prominent notices
 11645            stating that You changed the files; and
 11646  
 11647        (c) You must retain, in the Source form of any Derivative Works
 11648            that You distribute, all copyright, patent, trademark, and
 11649            attribution notices from the Source form of the Work,
 11650            excluding those notices that do not pertain to any part of
 11651            the Derivative Works; and
 11652  
 11653        (d) If the Work includes a "NOTICE" text file as part of its
 11654            distribution, then any Derivative Works that You distribute must
 11655            include a readable copy of the attribution notices contained
 11656            within such NOTICE file, excluding those notices that do not
 11657            pertain to any part of the Derivative Works, in at least one
 11658            of the following places: within a NOTICE text file distributed
 11659            as part of the Derivative Works; within the Source form or
 11660            documentation, if provided along with the Derivative Works; or,
 11661            within a display generated by the Derivative Works, if and
 11662            wherever such third-party notices normally appear. The contents
 11663            of the NOTICE file are for informational purposes only and
 11664            do not modify the License. You may add Your own attribution
 11665            notices within Derivative Works that You distribute, alongside
 11666            or as an addendum to the NOTICE text from the Work, provided
 11667            that such additional attribution notices cannot be construed
 11668            as modifying the License.
 11669  
 11670        You may add Your own copyright statement to Your modifications and
 11671        may provide additional or different license terms and conditions
 11672        for use, reproduction, or distribution of Your modifications, or
 11673        for any such Derivative Works as a whole, provided Your use,
 11674        reproduction, and distribution of the Work otherwise complies with
 11675        the conditions stated in this License.
 11676  
 11677     5. Submission of Contributions. Unless You explicitly state otherwise,
 11678        any Contribution intentionally submitted for inclusion in the Work
 11679        by You to the Licensor shall be under the terms and conditions of
 11680        this License, without any additional terms or conditions.
 11681        Notwithstanding the above, nothing herein shall supersede or modify
 11682        the terms of any separate license agreement you may have executed
 11683        with Licensor regarding such Contributions.
 11684  
 11685     6. Trademarks. This License does not grant permission to use the trade
 11686        names, trademarks, service marks, or product names of the Licensor,
 11687        except as required for reasonable and customary use in describing the
 11688        origin of the Work and reproducing the content of the NOTICE file.
 11689  
 11690     7. Disclaimer of Warranty. Unless required by applicable law or
 11691        agreed to in writing, Licensor provides the Work (and each
 11692        Contributor provides its Contributions) on an "AS IS" BASIS,
 11693        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 11694        implied, including, without limitation, any warranties or conditions
 11695        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 11696        PARTICULAR PURPOSE. You are solely responsible for determining the
 11697        appropriateness of using or redistributing the Work and assume any
 11698        risks associated with Your exercise of permissions under this License.
 11699  
 11700     8. Limitation of Liability. In no event and under no legal theory,
 11701        whether in tort (including negligence), contract, or otherwise,
 11702        unless required by applicable law (such as deliberate and grossly
 11703        negligent acts) or agreed to in writing, shall any Contributor be
 11704        liable to You for damages, including any direct, indirect, special,
 11705        incidental, or consequential damages of any character arising as a
 11706        result of this License or out of the use or inability to use the
 11707        Work (including but not limited to damages for loss of goodwill,
 11708        work stoppage, computer failure or malfunction, or any and all
 11709        other commercial damages or losses), even if such Contributor
 11710        has been advised of the possibility of such damages.
 11711  
 11712     9. Accepting Warranty or Additional Liability. While redistributing
 11713        the Work or Derivative Works thereof, You may choose to offer,
 11714        and charge a fee for, acceptance of support, warranty, indemnity,
 11715        or other liability obligations and/or rights consistent with this
 11716        License. However, in accepting such obligations, You may act only
 11717        on Your own behalf and on Your sole responsibility, not on behalf
 11718        of any other Contributor, and only if You agree to indemnify,
 11719        defend, and hold each Contributor harmless for any liability
 11720        incurred by, or claims asserted against, such Contributor by reason
 11721        of your accepting any such warranty or additional liability.
 11722  
 11723     END OF TERMS AND CONDITIONS
 11724  
 11725     APPENDIX: How to apply the Apache License to your work.
 11726  
 11727        To apply the Apache License to your work, attach the following
 11728        boilerplate notice, with the fields enclosed by brackets "[]"
 11729        replaced with your own identifying information. (Don't include
 11730        the brackets!)  The text should be enclosed in the appropriate
 11731        comment syntax for the file format. We also recommend that a
 11732        file or class name and description of purpose be included on the
 11733        same "printed page" as the copyright notice for easier
 11734        identification within third-party archives.
 11735  
 11736     Copyright [yyyy] [name of copyright owner]
 11737  
 11738     Licensed under the Apache License, Version 2.0 (the "License");
 11739     you may not use this file except in compliance with the License.
 11740     You may obtain a copy of the License at
 11741  
 11742         http://www.apache.org/licenses/LICENSE-2.0
 11743  
 11744     Unless required by applicable law or agreed to in writing, software
 11745     distributed under the License is distributed on an "AS IS" BASIS,
 11746     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 11747     See the License for the specific language governing permissions and
 11748     limitations under the License.
 11749  
 11750  ================================================================
 11751  
 11752  github.com/montanaflynn/stats
 11753  https://github.com/montanaflynn/stats
 11754  ----------------------------------------------------------------
 11755  The MIT License (MIT)
 11756  
 11757  Copyright (c) 2014-2023 Montana Flynn (https://montanaflynn.com)
 11758  
 11759  Permission is hereby granted, free of charge, to any person obtaining a copy
 11760  of this software and associated documentation files (the "Software"), to deal
 11761  in the Software without restriction, including without limitation the rights
 11762  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11763  copies of the Software, and to permit persons to whom the Software is
 11764  furnished to do so, subject to the following conditions:
 11765  
 11766  The above copyright notice and this permission notice shall be included in all
 11767  copies or substantial portions of the Software.
 11768  
 11769  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11770  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11771  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11772  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11773  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11774  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11775  SOFTWARE.
 11776  
 11777  ================================================================
 11778  
 11779  github.com/muesli/ansi
 11780  https://github.com/muesli/ansi
 11781  ----------------------------------------------------------------
 11782  MIT License
 11783  
 11784  Copyright (c) 2021 Christian Muehlhaeuser
 11785  
 11786  Permission is hereby granted, free of charge, to any person obtaining a copy
 11787  of this software and associated documentation files (the "Software"), to deal
 11788  in the Software without restriction, including without limitation the rights
 11789  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11790  copies of the Software, and to permit persons to whom the Software is
 11791  furnished to do so, subject to the following conditions:
 11792  
 11793  The above copyright notice and this permission notice shall be included in all
 11794  copies or substantial portions of the Software.
 11795  
 11796  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11797  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11798  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11799  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11800  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11801  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11802  SOFTWARE.
 11803  
 11804  ================================================================
 11805  
 11806  github.com/muesli/cancelreader
 11807  https://github.com/muesli/cancelreader
 11808  ----------------------------------------------------------------
 11809  MIT License
 11810  
 11811  Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser
 11812  
 11813  Permission is hereby granted, free of charge, to any person obtaining a copy
 11814  of this software and associated documentation files (the "Software"), to deal
 11815  in the Software without restriction, including without limitation the rights
 11816  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11817  copies of the Software, and to permit persons to whom the Software is
 11818  furnished to do so, subject to the following conditions:
 11819  
 11820  The above copyright notice and this permission notice shall be included in all
 11821  copies or substantial portions of the Software.
 11822  
 11823  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11824  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11825  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11826  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11827  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11828  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11829  SOFTWARE.
 11830  
 11831  ================================================================
 11832  
 11833  github.com/muesli/reflow
 11834  https://github.com/muesli/reflow
 11835  ----------------------------------------------------------------
 11836  MIT License
 11837  
 11838  Copyright (c) 2019 Christian Muehlhaeuser
 11839  
 11840  Permission is hereby granted, free of charge, to any person obtaining a copy
 11841  of this software and associated documentation files (the "Software"), to deal
 11842  in the Software without restriction, including without limitation the rights
 11843  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11844  copies of the Software, and to permit persons to whom the Software is
 11845  furnished to do so, subject to the following conditions:
 11846  
 11847  The above copyright notice and this permission notice shall be included in all
 11848  copies or substantial portions of the Software.
 11849  
 11850  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11851  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11852  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11853  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11854  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11855  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11856  SOFTWARE.
 11857  
 11858  ================================================================
 11859  
 11860  github.com/muesli/termenv
 11861  https://github.com/muesli/termenv
 11862  ----------------------------------------------------------------
 11863  MIT License
 11864  
 11865  Copyright (c) 2019 Christian Muehlhaeuser
 11866  
 11867  Permission is hereby granted, free of charge, to any person obtaining a copy
 11868  of this software and associated documentation files (the "Software"), to deal
 11869  in the Software without restriction, including without limitation the rights
 11870  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11871  copies of the Software, and to permit persons to whom the Software is
 11872  furnished to do so, subject to the following conditions:
 11873  
 11874  The above copyright notice and this permission notice shall be included in all
 11875  copies or substantial portions of the Software.
 11876  
 11877  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11878  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11879  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11880  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11881  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11882  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11883  SOFTWARE.
 11884  
 11885  ================================================================
 11886  
 11887  github.com/navidys/tvxwidgets
 11888  https://github.com/navidys/tvxwidgets
 11889  ----------------------------------------------------------------
 11890  MIT License
 11891  
 11892  Copyright (c) 2021 Navid Yaghoobi
 11893  
 11894  Permission is hereby granted, free of charge, to any person obtaining a copy
 11895  of this software and associated documentation files (the "Software"), to deal
 11896  in the Software without restriction, including without limitation the rights
 11897  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 11898  copies of the Software, and to permit persons to whom the Software is
 11899  furnished to do so, subject to the following conditions:
 11900  
 11901  The above copyright notice and this permission notice shall be included in all
 11902  copies or substantial portions of the Software.
 11903  
 11904  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 11905  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 11906  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 11907  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 11908  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 11909  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 11910  SOFTWARE.
 11911  
 11912  ================================================================
 11913  
 11914  github.com/oklog/ulid
 11915  https://github.com/oklog/ulid
 11916  ----------------------------------------------------------------
 11917                                   Apache License
 11918                             Version 2.0, January 2004
 11919                          http://www.apache.org/licenses/
 11920  
 11921     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 11922  
 11923     1. Definitions.
 11924  
 11925        "License" shall mean the terms and conditions for use, reproduction,
 11926        and distribution as defined by Sections 1 through 9 of this document.
 11927  
 11928        "Licensor" shall mean the copyright owner or entity authorized by
 11929        the copyright owner that is granting the License.
 11930  
 11931        "Legal Entity" shall mean the union of the acting entity and all
 11932        other entities that control, are controlled by, or are under common
 11933        control with that entity. For the purposes of this definition,
 11934        "control" means (i) the power, direct or indirect, to cause the
 11935        direction or management of such entity, whether by contract or
 11936        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 11937        outstanding shares, or (iii) beneficial ownership of such entity.
 11938  
 11939        "You" (or "Your") shall mean an individual or Legal Entity
 11940        exercising permissions granted by this License.
 11941  
 11942        "Source" form shall mean the preferred form for making modifications,
 11943        including but not limited to software source code, documentation
 11944        source, and configuration files.
 11945  
 11946        "Object" form shall mean any form resulting from mechanical
 11947        transformation or translation of a Source form, including but
 11948        not limited to compiled object code, generated documentation,
 11949        and conversions to other media types.
 11950  
 11951        "Work" shall mean the work of authorship, whether in Source or
 11952        Object form, made available under the License, as indicated by a
 11953        copyright notice that is included in or attached to the work
 11954        (an example is provided in the Appendix below).
 11955  
 11956        "Derivative Works" shall mean any work, whether in Source or Object
 11957        form, that is based on (or derived from) the Work and for which the
 11958        editorial revisions, annotations, elaborations, or other modifications
 11959        represent, as a whole, an original work of authorship. For the purposes
 11960        of this License, Derivative Works shall not include works that remain
 11961        separable from, or merely link (or bind by name) to the interfaces of,
 11962        the Work and Derivative Works thereof.
 11963  
 11964        "Contribution" shall mean any work of authorship, including
 11965        the original version of the Work and any modifications or additions
 11966        to that Work or Derivative Works thereof, that is intentionally
 11967        submitted to Licensor for inclusion in the Work by the copyright owner
 11968        or by an individual or Legal Entity authorized to submit on behalf of
 11969        the copyright owner. For the purposes of this definition, "submitted"
 11970        means any form of electronic, verbal, or written communication sent
 11971        to the Licensor or its representatives, including but not limited to
 11972        communication on electronic mailing lists, source code control systems,
 11973        and issue tracking systems that are managed by, or on behalf of, the
 11974        Licensor for the purpose of discussing and improving the Work, but
 11975        excluding communication that is conspicuously marked or otherwise
 11976        designated in writing by the copyright owner as "Not a Contribution."
 11977  
 11978        "Contributor" shall mean Licensor and any individual or Legal Entity
 11979        on behalf of whom a Contribution has been received by Licensor and
 11980        subsequently incorporated within the Work.
 11981  
 11982     2. Grant of Copyright License. Subject to the terms and conditions of
 11983        this License, each Contributor hereby grants to You a perpetual,
 11984        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11985        copyright license to reproduce, prepare Derivative Works of,
 11986        publicly display, publicly perform, sublicense, and distribute the
 11987        Work and such Derivative Works in Source or Object form.
 11988  
 11989     3. Grant of Patent License. Subject to the terms and conditions of
 11990        this License, each Contributor hereby grants to You a perpetual,
 11991        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 11992        (except as stated in this section) patent license to make, have made,
 11993        use, offer to sell, sell, import, and otherwise transfer the Work,
 11994        where such license applies only to those patent claims licensable
 11995        by such Contributor that are necessarily infringed by their
 11996        Contribution(s) alone or by combination of their Contribution(s)
 11997        with the Work to which such Contribution(s) was submitted. If You
 11998        institute patent litigation against any entity (including a
 11999        cross-claim or counterclaim in a lawsuit) alleging that the Work
 12000        or a Contribution incorporated within the Work constitutes direct
 12001        or contributory patent infringement, then any patent licenses
 12002        granted to You under this License for that Work shall terminate
 12003        as of the date such litigation is filed.
 12004  
 12005     4. Redistribution. You may reproduce and distribute copies of the
 12006        Work or Derivative Works thereof in any medium, with or without
 12007        modifications, and in Source or Object form, provided that You
 12008        meet the following conditions:
 12009  
 12010        (a) You must give any other recipients of the Work or
 12011            Derivative Works a copy of this License; and
 12012  
 12013        (b) You must cause any modified files to carry prominent notices
 12014            stating that You changed the files; and
 12015  
 12016        (c) You must retain, in the Source form of any Derivative Works
 12017            that You distribute, all copyright, patent, trademark, and
 12018            attribution notices from the Source form of the Work,
 12019            excluding those notices that do not pertain to any part of
 12020            the Derivative Works; and
 12021  
 12022        (d) If the Work includes a "NOTICE" text file as part of its
 12023            distribution, then any Derivative Works that You distribute must
 12024            include a readable copy of the attribution notices contained
 12025            within such NOTICE file, excluding those notices that do not
 12026            pertain to any part of the Derivative Works, in at least one
 12027            of the following places: within a NOTICE text file distributed
 12028            as part of the Derivative Works; within the Source form or
 12029            documentation, if provided along with the Derivative Works; or,
 12030            within a display generated by the Derivative Works, if and
 12031            wherever such third-party notices normally appear. The contents
 12032            of the NOTICE file are for informational purposes only and
 12033            do not modify the License. You may add Your own attribution
 12034            notices within Derivative Works that You distribute, alongside
 12035            or as an addendum to the NOTICE text from the Work, provided
 12036            that such additional attribution notices cannot be construed
 12037            as modifying the License.
 12038  
 12039        You may add Your own copyright statement to Your modifications and
 12040        may provide additional or different license terms and conditions
 12041        for use, reproduction, or distribution of Your modifications, or
 12042        for any such Derivative Works as a whole, provided Your use,
 12043        reproduction, and distribution of the Work otherwise complies with
 12044        the conditions stated in this License.
 12045  
 12046     5. Submission of Contributions. Unless You explicitly state otherwise,
 12047        any Contribution intentionally submitted for inclusion in the Work
 12048        by You to the Licensor shall be under the terms and conditions of
 12049        this License, without any additional terms or conditions.
 12050        Notwithstanding the above, nothing herein shall supersede or modify
 12051        the terms of any separate license agreement you may have executed
 12052        with Licensor regarding such Contributions.
 12053  
 12054     6. Trademarks. This License does not grant permission to use the trade
 12055        names, trademarks, service marks, or product names of the Licensor,
 12056        except as required for reasonable and customary use in describing the
 12057        origin of the Work and reproducing the content of the NOTICE file.
 12058  
 12059     7. Disclaimer of Warranty. Unless required by applicable law or
 12060        agreed to in writing, Licensor provides the Work (and each
 12061        Contributor provides its Contributions) on an "AS IS" BASIS,
 12062        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 12063        implied, including, without limitation, any warranties or conditions
 12064        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 12065        PARTICULAR PURPOSE. You are solely responsible for determining the
 12066        appropriateness of using or redistributing the Work and assume any
 12067        risks associated with Your exercise of permissions under this License.
 12068  
 12069     8. Limitation of Liability. In no event and under no legal theory,
 12070        whether in tort (including negligence), contract, or otherwise,
 12071        unless required by applicable law (such as deliberate and grossly
 12072        negligent acts) or agreed to in writing, shall any Contributor be
 12073        liable to You for damages, including any direct, indirect, special,
 12074        incidental, or consequential damages of any character arising as a
 12075        result of this License or out of the use or inability to use the
 12076        Work (including but not limited to damages for loss of goodwill,
 12077        work stoppage, computer failure or malfunction, or any and all
 12078        other commercial damages or losses), even if such Contributor
 12079        has been advised of the possibility of such damages.
 12080  
 12081     9. Accepting Warranty or Additional Liability. While redistributing
 12082        the Work or Derivative Works thereof, You may choose to offer,
 12083        and charge a fee for, acceptance of support, warranty, indemnity,
 12084        or other liability obligations and/or rights consistent with this
 12085        License. However, in accepting such obligations, You may act only
 12086        on Your own behalf and on Your sole responsibility, not on behalf
 12087        of any other Contributor, and only if You agree to indemnify,
 12088        defend, and hold each Contributor harmless for any liability
 12089        incurred by, or claims asserted against, such Contributor by reason
 12090        of your accepting any such warranty or additional liability.
 12091  
 12092     END OF TERMS AND CONDITIONS
 12093  
 12094     APPENDIX: How to apply the Apache License to your work.
 12095  
 12096        To apply the Apache License to your work, attach the following
 12097        boilerplate notice, with the fields enclosed by brackets "[]"
 12098        replaced with your own identifying information. (Don't include
 12099        the brackets!)  The text should be enclosed in the appropriate
 12100        comment syntax for the file format. We also recommend that a
 12101        file or class name and description of purpose be included on the
 12102        same "printed page" as the copyright notice for easier
 12103        identification within third-party archives.
 12104  
 12105     Copyright [yyyy] [name of copyright owner]
 12106  
 12107     Licensed under the Apache License, Version 2.0 (the "License");
 12108     you may not use this file except in compliance with the License.
 12109     You may obtain a copy of the License at
 12110  
 12111         http://www.apache.org/licenses/LICENSE-2.0
 12112  
 12113     Unless required by applicable law or agreed to in writing, software
 12114     distributed under the License is distributed on an "AS IS" BASIS,
 12115     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12116     See the License for the specific language governing permissions and
 12117     limitations under the License.
 12118  
 12119  ================================================================
 12120  
 12121  github.com/olekukonko/tablewriter
 12122  https://github.com/olekukonko/tablewriter
 12123  ----------------------------------------------------------------
 12124  Copyright (C) 2014 by Oleku Konko
 12125  
 12126  Permission is hereby granted, free of charge, to any person obtaining a copy
 12127  of this software and associated documentation files (the "Software"), to deal
 12128  in the Software without restriction, including without limitation the rights
 12129  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12130  copies of the Software, and to permit persons to whom the Software is
 12131  furnished to do so, subject to the following conditions:
 12132  
 12133  The above copyright notice and this permission notice shall be included in
 12134  all copies or substantial portions of the Software.
 12135  
 12136  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12137  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12138  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12139  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12140  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12141  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 12142  THE SOFTWARE.
 12143  
 12144  ================================================================
 12145  
 12146  github.com/onsi/ginkgo/v2
 12147  https://github.com/onsi/ginkgo/v2
 12148  ----------------------------------------------------------------
 12149  Copyright (c) 2013-2014 Onsi Fakhouri
 12150  
 12151  Permission is hereby granted, free of charge, to any person obtaining
 12152  a copy of this software and associated documentation files (the
 12153  "Software"), to deal in the Software without restriction, including
 12154  without limitation the rights to use, copy, modify, merge, publish,
 12155  distribute, sublicense, and/or sell copies of the Software, and to
 12156  permit persons to whom the Software is furnished to do so, subject to
 12157  the following conditions:
 12158  
 12159  The above copyright notice and this permission notice shall be
 12160  included in all copies or substantial portions of the Software.
 12161  
 12162  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 12163  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 12164  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 12165  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 12166  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 12167  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 12168  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 12169  
 12170  ================================================================
 12171  
 12172  github.com/onsi/gomega
 12173  https://github.com/onsi/gomega
 12174  ----------------------------------------------------------------
 12175  Copyright (c) 2013-2014 Onsi Fakhouri
 12176  
 12177  Permission is hereby granted, free of charge, to any person obtaining
 12178  a copy of this software and associated documentation files (the
 12179  "Software"), to deal in the Software without restriction, including
 12180  without limitation the rights to use, copy, modify, merge, publish,
 12181  distribute, sublicense, and/or sell copies of the Software, and to
 12182  permit persons to whom the Software is furnished to do so, subject to
 12183  the following conditions:
 12184  
 12185  The above copyright notice and this permission notice shall be
 12186  included in all copies or substantial portions of the Software.
 12187  
 12188  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 12189  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 12190  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 12191  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 12192  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 12193  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 12194  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 12195  
 12196  ================================================================
 12197  
 12198  github.com/philhofer/fwd
 12199  https://github.com/philhofer/fwd
 12200  ----------------------------------------------------------------
 12201  Copyright (c) 2014-2015, Philip Hofer
 12202  
 12203  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 12204  
 12205  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 12206  
 12207  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 12208  ================================================================
 12209  
 12210  github.com/pkg/errors
 12211  https://github.com/pkg/errors
 12212  ----------------------------------------------------------------
 12213  Copyright (c) 2015, Dave Cheney <dave@cheney.net>
 12214  All rights reserved.
 12215  
 12216  Redistribution and use in source and binary forms, with or without
 12217  modification, are permitted provided that the following conditions are met:
 12218  
 12219  * Redistributions of source code must retain the above copyright notice, this
 12220    list of conditions and the following disclaimer.
 12221  
 12222  * Redistributions in binary form must reproduce the above copyright notice,
 12223    this list of conditions and the following disclaimer in the documentation
 12224    and/or other materials provided with the distribution.
 12225  
 12226  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 12227  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 12228  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 12229  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 12230  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 12231  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 12232  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 12233  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 12234  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 12235  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 12236  
 12237  ================================================================
 12238  
 12239  github.com/pkg/xattr
 12240  https://github.com/pkg/xattr
 12241  ----------------------------------------------------------------
 12242  Copyright (c) 2012 Dave Cheney. All rights reserved.
 12243  Copyright (c) 2014 Kuba Podgórski. All rights reserved.
 12244  
 12245  Redistribution and use in source and binary forms, with or without
 12246  modification, are permitted provided that the following conditions are
 12247  met:
 12248  
 12249     * Redistributions of source code must retain the above copyright
 12250  notice, this list of conditions and the following disclaimer.
 12251     * Redistributions in binary form must reproduce the above
 12252  copyright notice, this list of conditions and the following disclaimer
 12253  in the documentation and/or other materials provided with the
 12254  distribution.
 12255  
 12256  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 12257  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 12258  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 12259  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 12260  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 12261  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 12262  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 12263  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 12264  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 12265  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 12266  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 12267  
 12268  ================================================================
 12269  
 12270  github.com/pmezard/go-difflib
 12271  https://github.com/pmezard/go-difflib
 12272  ----------------------------------------------------------------
 12273  Copyright (c) 2013, Patrick Mezard
 12274  All rights reserved.
 12275  
 12276  Redistribution and use in source and binary forms, with or without
 12277  modification, are permitted provided that the following conditions are
 12278  met:
 12279  
 12280      Redistributions of source code must retain the above copyright
 12281  notice, this list of conditions and the following disclaimer.
 12282      Redistributions in binary form must reproduce the above copyright
 12283  notice, this list of conditions and the following disclaimer in the
 12284  documentation and/or other materials provided with the distribution.
 12285      The names of its contributors may not be used to endorse or promote
 12286  products derived from this software without specific prior written
 12287  permission.
 12288  
 12289  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
 12290  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 12291  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
 12292  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 12293  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 12294  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 12295  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 12296  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 12297  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 12298  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 12299  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 12300  
 12301  ================================================================
 12302  
 12303  github.com/posener/complete
 12304  https://github.com/posener/complete
 12305  ----------------------------------------------------------------
 12306  The MIT License
 12307  
 12308  Copyright (c) 2017 Eyal Posener
 12309  
 12310  Permission is hereby granted, free of charge, to any person obtaining a copy
 12311  of this software and associated documentation files (the "Software"), to deal
 12312  in the Software without restriction, including without limitation the rights
 12313  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12314  copies of the Software, and to permit persons to whom the Software is
 12315  furnished to do so, subject to the following conditions:
 12316  
 12317  The above copyright notice and this permission notice shall be included in
 12318  all copies or substantial portions of the Software.
 12319  
 12320  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12321  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12322  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12323  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12324  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12325  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 12326  THE SOFTWARE.
 12327  ================================================================
 12328  
 12329  github.com/power-devops/perfstat
 12330  https://github.com/power-devops/perfstat
 12331  ----------------------------------------------------------------
 12332  MIT License
 12333  
 12334  Copyright (c) 2020 Power DevOps
 12335  
 12336  Permission is hereby granted, free of charge, to any person obtaining a copy
 12337  of this software and associated documentation files (the "Software"), to deal
 12338  in the Software without restriction, including without limitation the rights
 12339  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 12340  copies of the Software, and to permit persons to whom the Software is
 12341  furnished to do so, subject to the following conditions:
 12342  
 12343  The above copyright notice and this permission notice shall be included in all
 12344  copies or substantial portions of the Software.
 12345  
 12346  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 12347  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 12348  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 12349  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 12350  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 12351  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 12352  SOFTWARE.
 12353  
 12354  
 12355  
 12356  ================================================================
 12357  
 12358  github.com/prometheus/client_golang
 12359  https://github.com/prometheus/client_golang
 12360  ----------------------------------------------------------------
 12361                                   Apache License
 12362                             Version 2.0, January 2004
 12363                          http://www.apache.org/licenses/
 12364  
 12365     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 12366  
 12367     1. Definitions.
 12368  
 12369        "License" shall mean the terms and conditions for use, reproduction,
 12370        and distribution as defined by Sections 1 through 9 of this document.
 12371  
 12372        "Licensor" shall mean the copyright owner or entity authorized by
 12373        the copyright owner that is granting the License.
 12374  
 12375        "Legal Entity" shall mean the union of the acting entity and all
 12376        other entities that control, are controlled by, or are under common
 12377        control with that entity. For the purposes of this definition,
 12378        "control" means (i) the power, direct or indirect, to cause the
 12379        direction or management of such entity, whether by contract or
 12380        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 12381        outstanding shares, or (iii) beneficial ownership of such entity.
 12382  
 12383        "You" (or "Your") shall mean an individual or Legal Entity
 12384        exercising permissions granted by this License.
 12385  
 12386        "Source" form shall mean the preferred form for making modifications,
 12387        including but not limited to software source code, documentation
 12388        source, and configuration files.
 12389  
 12390        "Object" form shall mean any form resulting from mechanical
 12391        transformation or translation of a Source form, including but
 12392        not limited to compiled object code, generated documentation,
 12393        and conversions to other media types.
 12394  
 12395        "Work" shall mean the work of authorship, whether in Source or
 12396        Object form, made available under the License, as indicated by a
 12397        copyright notice that is included in or attached to the work
 12398        (an example is provided in the Appendix below).
 12399  
 12400        "Derivative Works" shall mean any work, whether in Source or Object
 12401        form, that is based on (or derived from) the Work and for which the
 12402        editorial revisions, annotations, elaborations, or other modifications
 12403        represent, as a whole, an original work of authorship. For the purposes
 12404        of this License, Derivative Works shall not include works that remain
 12405        separable from, or merely link (or bind by name) to the interfaces of,
 12406        the Work and Derivative Works thereof.
 12407  
 12408        "Contribution" shall mean any work of authorship, including
 12409        the original version of the Work and any modifications or additions
 12410        to that Work or Derivative Works thereof, that is intentionally
 12411        submitted to Licensor for inclusion in the Work by the copyright owner
 12412        or by an individual or Legal Entity authorized to submit on behalf of
 12413        the copyright owner. For the purposes of this definition, "submitted"
 12414        means any form of electronic, verbal, or written communication sent
 12415        to the Licensor or its representatives, including but not limited to
 12416        communication on electronic mailing lists, source code control systems,
 12417        and issue tracking systems that are managed by, or on behalf of, the
 12418        Licensor for the purpose of discussing and improving the Work, but
 12419        excluding communication that is conspicuously marked or otherwise
 12420        designated in writing by the copyright owner as "Not a Contribution."
 12421  
 12422        "Contributor" shall mean Licensor and any individual or Legal Entity
 12423        on behalf of whom a Contribution has been received by Licensor and
 12424        subsequently incorporated within the Work.
 12425  
 12426     2. Grant of Copyright License. Subject to the terms and conditions of
 12427        this License, each Contributor hereby grants to You a perpetual,
 12428        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12429        copyright license to reproduce, prepare Derivative Works of,
 12430        publicly display, publicly perform, sublicense, and distribute the
 12431        Work and such Derivative Works in Source or Object form.
 12432  
 12433     3. Grant of Patent License. Subject to the terms and conditions of
 12434        this License, each Contributor hereby grants to You a perpetual,
 12435        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12436        (except as stated in this section) patent license to make, have made,
 12437        use, offer to sell, sell, import, and otherwise transfer the Work,
 12438        where such license applies only to those patent claims licensable
 12439        by such Contributor that are necessarily infringed by their
 12440        Contribution(s) alone or by combination of their Contribution(s)
 12441        with the Work to which such Contribution(s) was submitted. If You
 12442        institute patent litigation against any entity (including a
 12443        cross-claim or counterclaim in a lawsuit) alleging that the Work
 12444        or a Contribution incorporated within the Work constitutes direct
 12445        or contributory patent infringement, then any patent licenses
 12446        granted to You under this License for that Work shall terminate
 12447        as of the date such litigation is filed.
 12448  
 12449     4. Redistribution. You may reproduce and distribute copies of the
 12450        Work or Derivative Works thereof in any medium, with or without
 12451        modifications, and in Source or Object form, provided that You
 12452        meet the following conditions:
 12453  
 12454        (a) You must give any other recipients of the Work or
 12455            Derivative Works a copy of this License; and
 12456  
 12457        (b) You must cause any modified files to carry prominent notices
 12458            stating that You changed the files; and
 12459  
 12460        (c) You must retain, in the Source form of any Derivative Works
 12461            that You distribute, all copyright, patent, trademark, and
 12462            attribution notices from the Source form of the Work,
 12463            excluding those notices that do not pertain to any part of
 12464            the Derivative Works; and
 12465  
 12466        (d) If the Work includes a "NOTICE" text file as part of its
 12467            distribution, then any Derivative Works that You distribute must
 12468            include a readable copy of the attribution notices contained
 12469            within such NOTICE file, excluding those notices that do not
 12470            pertain to any part of the Derivative Works, in at least one
 12471            of the following places: within a NOTICE text file distributed
 12472            as part of the Derivative Works; within the Source form or
 12473            documentation, if provided along with the Derivative Works; or,
 12474            within a display generated by the Derivative Works, if and
 12475            wherever such third-party notices normally appear. The contents
 12476            of the NOTICE file are for informational purposes only and
 12477            do not modify the License. You may add Your own attribution
 12478            notices within Derivative Works that You distribute, alongside
 12479            or as an addendum to the NOTICE text from the Work, provided
 12480            that such additional attribution notices cannot be construed
 12481            as modifying the License.
 12482  
 12483        You may add Your own copyright statement to Your modifications and
 12484        may provide additional or different license terms and conditions
 12485        for use, reproduction, or distribution of Your modifications, or
 12486        for any such Derivative Works as a whole, provided Your use,
 12487        reproduction, and distribution of the Work otherwise complies with
 12488        the conditions stated in this License.
 12489  
 12490     5. Submission of Contributions. Unless You explicitly state otherwise,
 12491        any Contribution intentionally submitted for inclusion in the Work
 12492        by You to the Licensor shall be under the terms and conditions of
 12493        this License, without any additional terms or conditions.
 12494        Notwithstanding the above, nothing herein shall supersede or modify
 12495        the terms of any separate license agreement you may have executed
 12496        with Licensor regarding such Contributions.
 12497  
 12498     6. Trademarks. This License does not grant permission to use the trade
 12499        names, trademarks, service marks, or product names of the Licensor,
 12500        except as required for reasonable and customary use in describing the
 12501        origin of the Work and reproducing the content of the NOTICE file.
 12502  
 12503     7. Disclaimer of Warranty. Unless required by applicable law or
 12504        agreed to in writing, Licensor provides the Work (and each
 12505        Contributor provides its Contributions) on an "AS IS" BASIS,
 12506        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 12507        implied, including, without limitation, any warranties or conditions
 12508        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 12509        PARTICULAR PURPOSE. You are solely responsible for determining the
 12510        appropriateness of using or redistributing the Work and assume any
 12511        risks associated with Your exercise of permissions under this License.
 12512  
 12513     8. Limitation of Liability. In no event and under no legal theory,
 12514        whether in tort (including negligence), contract, or otherwise,
 12515        unless required by applicable law (such as deliberate and grossly
 12516        negligent acts) or agreed to in writing, shall any Contributor be
 12517        liable to You for damages, including any direct, indirect, special,
 12518        incidental, or consequential damages of any character arising as a
 12519        result of this License or out of the use or inability to use the
 12520        Work (including but not limited to damages for loss of goodwill,
 12521        work stoppage, computer failure or malfunction, or any and all
 12522        other commercial damages or losses), even if such Contributor
 12523        has been advised of the possibility of such damages.
 12524  
 12525     9. Accepting Warranty or Additional Liability. While redistributing
 12526        the Work or Derivative Works thereof, You may choose to offer,
 12527        and charge a fee for, acceptance of support, warranty, indemnity,
 12528        or other liability obligations and/or rights consistent with this
 12529        License. However, in accepting such obligations, You may act only
 12530        on Your own behalf and on Your sole responsibility, not on behalf
 12531        of any other Contributor, and only if You agree to indemnify,
 12532        defend, and hold each Contributor harmless for any liability
 12533        incurred by, or claims asserted against, such Contributor by reason
 12534        of your accepting any such warranty or additional liability.
 12535  
 12536     END OF TERMS AND CONDITIONS
 12537  
 12538     APPENDIX: How to apply the Apache License to your work.
 12539  
 12540        To apply the Apache License to your work, attach the following
 12541        boilerplate notice, with the fields enclosed by brackets "[]"
 12542        replaced with your own identifying information. (Don't include
 12543        the brackets!)  The text should be enclosed in the appropriate
 12544        comment syntax for the file format. We also recommend that a
 12545        file or class name and description of purpose be included on the
 12546        same "printed page" as the copyright notice for easier
 12547        identification within third-party archives.
 12548  
 12549     Copyright [yyyy] [name of copyright owner]
 12550  
 12551     Licensed under the Apache License, Version 2.0 (the "License");
 12552     you may not use this file except in compliance with the License.
 12553     You may obtain a copy of the License at
 12554  
 12555         http://www.apache.org/licenses/LICENSE-2.0
 12556  
 12557     Unless required by applicable law or agreed to in writing, software
 12558     distributed under the License is distributed on an "AS IS" BASIS,
 12559     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12560     See the License for the specific language governing permissions and
 12561     limitations under the License.
 12562  
 12563  ================================================================
 12564  
 12565  github.com/prometheus/client_model
 12566  https://github.com/prometheus/client_model
 12567  ----------------------------------------------------------------
 12568                                   Apache License
 12569                             Version 2.0, January 2004
 12570                          http://www.apache.org/licenses/
 12571  
 12572     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 12573  
 12574     1. Definitions.
 12575  
 12576        "License" shall mean the terms and conditions for use, reproduction,
 12577        and distribution as defined by Sections 1 through 9 of this document.
 12578  
 12579        "Licensor" shall mean the copyright owner or entity authorized by
 12580        the copyright owner that is granting the License.
 12581  
 12582        "Legal Entity" shall mean the union of the acting entity and all
 12583        other entities that control, are controlled by, or are under common
 12584        control with that entity. For the purposes of this definition,
 12585        "control" means (i) the power, direct or indirect, to cause the
 12586        direction or management of such entity, whether by contract or
 12587        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 12588        outstanding shares, or (iii) beneficial ownership of such entity.
 12589  
 12590        "You" (or "Your") shall mean an individual or Legal Entity
 12591        exercising permissions granted by this License.
 12592  
 12593        "Source" form shall mean the preferred form for making modifications,
 12594        including but not limited to software source code, documentation
 12595        source, and configuration files.
 12596  
 12597        "Object" form shall mean any form resulting from mechanical
 12598        transformation or translation of a Source form, including but
 12599        not limited to compiled object code, generated documentation,
 12600        and conversions to other media types.
 12601  
 12602        "Work" shall mean the work of authorship, whether in Source or
 12603        Object form, made available under the License, as indicated by a
 12604        copyright notice that is included in or attached to the work
 12605        (an example is provided in the Appendix below).
 12606  
 12607        "Derivative Works" shall mean any work, whether in Source or Object
 12608        form, that is based on (or derived from) the Work and for which the
 12609        editorial revisions, annotations, elaborations, or other modifications
 12610        represent, as a whole, an original work of authorship. For the purposes
 12611        of this License, Derivative Works shall not include works that remain
 12612        separable from, or merely link (or bind by name) to the interfaces of,
 12613        the Work and Derivative Works thereof.
 12614  
 12615        "Contribution" shall mean any work of authorship, including
 12616        the original version of the Work and any modifications or additions
 12617        to that Work or Derivative Works thereof, that is intentionally
 12618        submitted to Licensor for inclusion in the Work by the copyright owner
 12619        or by an individual or Legal Entity authorized to submit on behalf of
 12620        the copyright owner. For the purposes of this definition, "submitted"
 12621        means any form of electronic, verbal, or written communication sent
 12622        to the Licensor or its representatives, including but not limited to
 12623        communication on electronic mailing lists, source code control systems,
 12624        and issue tracking systems that are managed by, or on behalf of, the
 12625        Licensor for the purpose of discussing and improving the Work, but
 12626        excluding communication that is conspicuously marked or otherwise
 12627        designated in writing by the copyright owner as "Not a Contribution."
 12628  
 12629        "Contributor" shall mean Licensor and any individual or Legal Entity
 12630        on behalf of whom a Contribution has been received by Licensor and
 12631        subsequently incorporated within the Work.
 12632  
 12633     2. Grant of Copyright License. Subject to the terms and conditions of
 12634        this License, each Contributor hereby grants to You a perpetual,
 12635        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12636        copyright license to reproduce, prepare Derivative Works of,
 12637        publicly display, publicly perform, sublicense, and distribute the
 12638        Work and such Derivative Works in Source or Object form.
 12639  
 12640     3. Grant of Patent License. Subject to the terms and conditions of
 12641        this License, each Contributor hereby grants to You a perpetual,
 12642        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12643        (except as stated in this section) patent license to make, have made,
 12644        use, offer to sell, sell, import, and otherwise transfer the Work,
 12645        where such license applies only to those patent claims licensable
 12646        by such Contributor that are necessarily infringed by their
 12647        Contribution(s) alone or by combination of their Contribution(s)
 12648        with the Work to which such Contribution(s) was submitted. If You
 12649        institute patent litigation against any entity (including a
 12650        cross-claim or counterclaim in a lawsuit) alleging that the Work
 12651        or a Contribution incorporated within the Work constitutes direct
 12652        or contributory patent infringement, then any patent licenses
 12653        granted to You under this License for that Work shall terminate
 12654        as of the date such litigation is filed.
 12655  
 12656     4. Redistribution. You may reproduce and distribute copies of the
 12657        Work or Derivative Works thereof in any medium, with or without
 12658        modifications, and in Source or Object form, provided that You
 12659        meet the following conditions:
 12660  
 12661        (a) You must give any other recipients of the Work or
 12662            Derivative Works a copy of this License; and
 12663  
 12664        (b) You must cause any modified files to carry prominent notices
 12665            stating that You changed the files; and
 12666  
 12667        (c) You must retain, in the Source form of any Derivative Works
 12668            that You distribute, all copyright, patent, trademark, and
 12669            attribution notices from the Source form of the Work,
 12670            excluding those notices that do not pertain to any part of
 12671            the Derivative Works; and
 12672  
 12673        (d) If the Work includes a "NOTICE" text file as part of its
 12674            distribution, then any Derivative Works that You distribute must
 12675            include a readable copy of the attribution notices contained
 12676            within such NOTICE file, excluding those notices that do not
 12677            pertain to any part of the Derivative Works, in at least one
 12678            of the following places: within a NOTICE text file distributed
 12679            as part of the Derivative Works; within the Source form or
 12680            documentation, if provided along with the Derivative Works; or,
 12681            within a display generated by the Derivative Works, if and
 12682            wherever such third-party notices normally appear. The contents
 12683            of the NOTICE file are for informational purposes only and
 12684            do not modify the License. You may add Your own attribution
 12685            notices within Derivative Works that You distribute, alongside
 12686            or as an addendum to the NOTICE text from the Work, provided
 12687            that such additional attribution notices cannot be construed
 12688            as modifying the License.
 12689  
 12690        You may add Your own copyright statement to Your modifications and
 12691        may provide additional or different license terms and conditions
 12692        for use, reproduction, or distribution of Your modifications, or
 12693        for any such Derivative Works as a whole, provided Your use,
 12694        reproduction, and distribution of the Work otherwise complies with
 12695        the conditions stated in this License.
 12696  
 12697     5. Submission of Contributions. Unless You explicitly state otherwise,
 12698        any Contribution intentionally submitted for inclusion in the Work
 12699        by You to the Licensor shall be under the terms and conditions of
 12700        this License, without any additional terms or conditions.
 12701        Notwithstanding the above, nothing herein shall supersede or modify
 12702        the terms of any separate license agreement you may have executed
 12703        with Licensor regarding such Contributions.
 12704  
 12705     6. Trademarks. This License does not grant permission to use the trade
 12706        names, trademarks, service marks, or product names of the Licensor,
 12707        except as required for reasonable and customary use in describing the
 12708        origin of the Work and reproducing the content of the NOTICE file.
 12709  
 12710     7. Disclaimer of Warranty. Unless required by applicable law or
 12711        agreed to in writing, Licensor provides the Work (and each
 12712        Contributor provides its Contributions) on an "AS IS" BASIS,
 12713        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 12714        implied, including, without limitation, any warranties or conditions
 12715        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 12716        PARTICULAR PURPOSE. You are solely responsible for determining the
 12717        appropriateness of using or redistributing the Work and assume any
 12718        risks associated with Your exercise of permissions under this License.
 12719  
 12720     8. Limitation of Liability. In no event and under no legal theory,
 12721        whether in tort (including negligence), contract, or otherwise,
 12722        unless required by applicable law (such as deliberate and grossly
 12723        negligent acts) or agreed to in writing, shall any Contributor be
 12724        liable to You for damages, including any direct, indirect, special,
 12725        incidental, or consequential damages of any character arising as a
 12726        result of this License or out of the use or inability to use the
 12727        Work (including but not limited to damages for loss of goodwill,
 12728        work stoppage, computer failure or malfunction, or any and all
 12729        other commercial damages or losses), even if such Contributor
 12730        has been advised of the possibility of such damages.
 12731  
 12732     9. Accepting Warranty or Additional Liability. While redistributing
 12733        the Work or Derivative Works thereof, You may choose to offer,
 12734        and charge a fee for, acceptance of support, warranty, indemnity,
 12735        or other liability obligations and/or rights consistent with this
 12736        License. However, in accepting such obligations, You may act only
 12737        on Your own behalf and on Your sole responsibility, not on behalf
 12738        of any other Contributor, and only if You agree to indemnify,
 12739        defend, and hold each Contributor harmless for any liability
 12740        incurred by, or claims asserted against, such Contributor by reason
 12741        of your accepting any such warranty or additional liability.
 12742  
 12743     END OF TERMS AND CONDITIONS
 12744  
 12745     APPENDIX: How to apply the Apache License to your work.
 12746  
 12747        To apply the Apache License to your work, attach the following
 12748        boilerplate notice, with the fields enclosed by brackets "[]"
 12749        replaced with your own identifying information. (Don't include
 12750        the brackets!)  The text should be enclosed in the appropriate
 12751        comment syntax for the file format. We also recommend that a
 12752        file or class name and description of purpose be included on the
 12753        same "printed page" as the copyright notice for easier
 12754        identification within third-party archives.
 12755  
 12756     Copyright [yyyy] [name of copyright owner]
 12757  
 12758     Licensed under the Apache License, Version 2.0 (the "License");
 12759     you may not use this file except in compliance with the License.
 12760     You may obtain a copy of the License at
 12761  
 12762         http://www.apache.org/licenses/LICENSE-2.0
 12763  
 12764     Unless required by applicable law or agreed to in writing, software
 12765     distributed under the License is distributed on an "AS IS" BASIS,
 12766     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12767     See the License for the specific language governing permissions and
 12768     limitations under the License.
 12769  
 12770  ================================================================
 12771  
 12772  github.com/prometheus/common
 12773  https://github.com/prometheus/common
 12774  ----------------------------------------------------------------
 12775                                   Apache License
 12776                             Version 2.0, January 2004
 12777                          http://www.apache.org/licenses/
 12778  
 12779     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 12780  
 12781     1. Definitions.
 12782  
 12783        "License" shall mean the terms and conditions for use, reproduction,
 12784        and distribution as defined by Sections 1 through 9 of this document.
 12785  
 12786        "Licensor" shall mean the copyright owner or entity authorized by
 12787        the copyright owner that is granting the License.
 12788  
 12789        "Legal Entity" shall mean the union of the acting entity and all
 12790        other entities that control, are controlled by, or are under common
 12791        control with that entity. For the purposes of this definition,
 12792        "control" means (i) the power, direct or indirect, to cause the
 12793        direction or management of such entity, whether by contract or
 12794        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 12795        outstanding shares, or (iii) beneficial ownership of such entity.
 12796  
 12797        "You" (or "Your") shall mean an individual or Legal Entity
 12798        exercising permissions granted by this License.
 12799  
 12800        "Source" form shall mean the preferred form for making modifications,
 12801        including but not limited to software source code, documentation
 12802        source, and configuration files.
 12803  
 12804        "Object" form shall mean any form resulting from mechanical
 12805        transformation or translation of a Source form, including but
 12806        not limited to compiled object code, generated documentation,
 12807        and conversions to other media types.
 12808  
 12809        "Work" shall mean the work of authorship, whether in Source or
 12810        Object form, made available under the License, as indicated by a
 12811        copyright notice that is included in or attached to the work
 12812        (an example is provided in the Appendix below).
 12813  
 12814        "Derivative Works" shall mean any work, whether in Source or Object
 12815        form, that is based on (or derived from) the Work and for which the
 12816        editorial revisions, annotations, elaborations, or other modifications
 12817        represent, as a whole, an original work of authorship. For the purposes
 12818        of this License, Derivative Works shall not include works that remain
 12819        separable from, or merely link (or bind by name) to the interfaces of,
 12820        the Work and Derivative Works thereof.
 12821  
 12822        "Contribution" shall mean any work of authorship, including
 12823        the original version of the Work and any modifications or additions
 12824        to that Work or Derivative Works thereof, that is intentionally
 12825        submitted to Licensor for inclusion in the Work by the copyright owner
 12826        or by an individual or Legal Entity authorized to submit on behalf of
 12827        the copyright owner. For the purposes of this definition, "submitted"
 12828        means any form of electronic, verbal, or written communication sent
 12829        to the Licensor or its representatives, including but not limited to
 12830        communication on electronic mailing lists, source code control systems,
 12831        and issue tracking systems that are managed by, or on behalf of, the
 12832        Licensor for the purpose of discussing and improving the Work, but
 12833        excluding communication that is conspicuously marked or otherwise
 12834        designated in writing by the copyright owner as "Not a Contribution."
 12835  
 12836        "Contributor" shall mean Licensor and any individual or Legal Entity
 12837        on behalf of whom a Contribution has been received by Licensor and
 12838        subsequently incorporated within the Work.
 12839  
 12840     2. Grant of Copyright License. Subject to the terms and conditions of
 12841        this License, each Contributor hereby grants to You a perpetual,
 12842        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12843        copyright license to reproduce, prepare Derivative Works of,
 12844        publicly display, publicly perform, sublicense, and distribute the
 12845        Work and such Derivative Works in Source or Object form.
 12846  
 12847     3. Grant of Patent License. Subject to the terms and conditions of
 12848        this License, each Contributor hereby grants to You a perpetual,
 12849        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 12850        (except as stated in this section) patent license to make, have made,
 12851        use, offer to sell, sell, import, and otherwise transfer the Work,
 12852        where such license applies only to those patent claims licensable
 12853        by such Contributor that are necessarily infringed by their
 12854        Contribution(s) alone or by combination of their Contribution(s)
 12855        with the Work to which such Contribution(s) was submitted. If You
 12856        institute patent litigation against any entity (including a
 12857        cross-claim or counterclaim in a lawsuit) alleging that the Work
 12858        or a Contribution incorporated within the Work constitutes direct
 12859        or contributory patent infringement, then any patent licenses
 12860        granted to You under this License for that Work shall terminate
 12861        as of the date such litigation is filed.
 12862  
 12863     4. Redistribution. You may reproduce and distribute copies of the
 12864        Work or Derivative Works thereof in any medium, with or without
 12865        modifications, and in Source or Object form, provided that You
 12866        meet the following conditions:
 12867  
 12868        (a) You must give any other recipients of the Work or
 12869            Derivative Works a copy of this License; and
 12870  
 12871        (b) You must cause any modified files to carry prominent notices
 12872            stating that You changed the files; and
 12873  
 12874        (c) You must retain, in the Source form of any Derivative Works
 12875            that You distribute, all copyright, patent, trademark, and
 12876            attribution notices from the Source form of the Work,
 12877            excluding those notices that do not pertain to any part of
 12878            the Derivative Works; and
 12879  
 12880        (d) If the Work includes a "NOTICE" text file as part of its
 12881            distribution, then any Derivative Works that You distribute must
 12882            include a readable copy of the attribution notices contained
 12883            within such NOTICE file, excluding those notices that do not
 12884            pertain to any part of the Derivative Works, in at least one
 12885            of the following places: within a NOTICE text file distributed
 12886            as part of the Derivative Works; within the Source form or
 12887            documentation, if provided along with the Derivative Works; or,
 12888            within a display generated by the Derivative Works, if and
 12889            wherever such third-party notices normally appear. The contents
 12890            of the NOTICE file are for informational purposes only and
 12891            do not modify the License. You may add Your own attribution
 12892            notices within Derivative Works that You distribute, alongside
 12893            or as an addendum to the NOTICE text from the Work, provided
 12894            that such additional attribution notices cannot be construed
 12895            as modifying the License.
 12896  
 12897        You may add Your own copyright statement to Your modifications and
 12898        may provide additional or different license terms and conditions
 12899        for use, reproduction, or distribution of Your modifications, or
 12900        for any such Derivative Works as a whole, provided Your use,
 12901        reproduction, and distribution of the Work otherwise complies with
 12902        the conditions stated in this License.
 12903  
 12904     5. Submission of Contributions. Unless You explicitly state otherwise,
 12905        any Contribution intentionally submitted for inclusion in the Work
 12906        by You to the Licensor shall be under the terms and conditions of
 12907        this License, without any additional terms or conditions.
 12908        Notwithstanding the above, nothing herein shall supersede or modify
 12909        the terms of any separate license agreement you may have executed
 12910        with Licensor regarding such Contributions.
 12911  
 12912     6. Trademarks. This License does not grant permission to use the trade
 12913        names, trademarks, service marks, or product names of the Licensor,
 12914        except as required for reasonable and customary use in describing the
 12915        origin of the Work and reproducing the content of the NOTICE file.
 12916  
 12917     7. Disclaimer of Warranty. Unless required by applicable law or
 12918        agreed to in writing, Licensor provides the Work (and each
 12919        Contributor provides its Contributions) on an "AS IS" BASIS,
 12920        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 12921        implied, including, without limitation, any warranties or conditions
 12922        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 12923        PARTICULAR PURPOSE. You are solely responsible for determining the
 12924        appropriateness of using or redistributing the Work and assume any
 12925        risks associated with Your exercise of permissions under this License.
 12926  
 12927     8. Limitation of Liability. In no event and under no legal theory,
 12928        whether in tort (including negligence), contract, or otherwise,
 12929        unless required by applicable law (such as deliberate and grossly
 12930        negligent acts) or agreed to in writing, shall any Contributor be
 12931        liable to You for damages, including any direct, indirect, special,
 12932        incidental, or consequential damages of any character arising as a
 12933        result of this License or out of the use or inability to use the
 12934        Work (including but not limited to damages for loss of goodwill,
 12935        work stoppage, computer failure or malfunction, or any and all
 12936        other commercial damages or losses), even if such Contributor
 12937        has been advised of the possibility of such damages.
 12938  
 12939     9. Accepting Warranty or Additional Liability. While redistributing
 12940        the Work or Derivative Works thereof, You may choose to offer,
 12941        and charge a fee for, acceptance of support, warranty, indemnity,
 12942        or other liability obligations and/or rights consistent with this
 12943        License. However, in accepting such obligations, You may act only
 12944        on Your own behalf and on Your sole responsibility, not on behalf
 12945        of any other Contributor, and only if You agree to indemnify,
 12946        defend, and hold each Contributor harmless for any liability
 12947        incurred by, or claims asserted against, such Contributor by reason
 12948        of your accepting any such warranty or additional liability.
 12949  
 12950     END OF TERMS AND CONDITIONS
 12951  
 12952     APPENDIX: How to apply the Apache License to your work.
 12953  
 12954        To apply the Apache License to your work, attach the following
 12955        boilerplate notice, with the fields enclosed by brackets "[]"
 12956        replaced with your own identifying information. (Don't include
 12957        the brackets!)  The text should be enclosed in the appropriate
 12958        comment syntax for the file format. We also recommend that a
 12959        file or class name and description of purpose be included on the
 12960        same "printed page" as the copyright notice for easier
 12961        identification within third-party archives.
 12962  
 12963     Copyright [yyyy] [name of copyright owner]
 12964  
 12965     Licensed under the Apache License, Version 2.0 (the "License");
 12966     you may not use this file except in compliance with the License.
 12967     You may obtain a copy of the License at
 12968  
 12969         http://www.apache.org/licenses/LICENSE-2.0
 12970  
 12971     Unless required by applicable law or agreed to in writing, software
 12972     distributed under the License is distributed on an "AS IS" BASIS,
 12973     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 12974     See the License for the specific language governing permissions and
 12975     limitations under the License.
 12976  
 12977  ================================================================
 12978  
 12979  github.com/prometheus/procfs
 12980  https://github.com/prometheus/procfs
 12981  ----------------------------------------------------------------
 12982                                   Apache License
 12983                             Version 2.0, January 2004
 12984                          http://www.apache.org/licenses/
 12985  
 12986     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 12987  
 12988     1. Definitions.
 12989  
 12990        "License" shall mean the terms and conditions for use, reproduction,
 12991        and distribution as defined by Sections 1 through 9 of this document.
 12992  
 12993        "Licensor" shall mean the copyright owner or entity authorized by
 12994        the copyright owner that is granting the License.
 12995  
 12996        "Legal Entity" shall mean the union of the acting entity and all
 12997        other entities that control, are controlled by, or are under common
 12998        control with that entity. For the purposes of this definition,
 12999        "control" means (i) the power, direct or indirect, to cause the
 13000        direction or management of such entity, whether by contract or
 13001        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13002        outstanding shares, or (iii) beneficial ownership of such entity.
 13003  
 13004        "You" (or "Your") shall mean an individual or Legal Entity
 13005        exercising permissions granted by this License.
 13006  
 13007        "Source" form shall mean the preferred form for making modifications,
 13008        including but not limited to software source code, documentation
 13009        source, and configuration files.
 13010  
 13011        "Object" form shall mean any form resulting from mechanical
 13012        transformation or translation of a Source form, including but
 13013        not limited to compiled object code, generated documentation,
 13014        and conversions to other media types.
 13015  
 13016        "Work" shall mean the work of authorship, whether in Source or
 13017        Object form, made available under the License, as indicated by a
 13018        copyright notice that is included in or attached to the work
 13019        (an example is provided in the Appendix below).
 13020  
 13021        "Derivative Works" shall mean any work, whether in Source or Object
 13022        form, that is based on (or derived from) the Work and for which the
 13023        editorial revisions, annotations, elaborations, or other modifications
 13024        represent, as a whole, an original work of authorship. For the purposes
 13025        of this License, Derivative Works shall not include works that remain
 13026        separable from, or merely link (or bind by name) to the interfaces of,
 13027        the Work and Derivative Works thereof.
 13028  
 13029        "Contribution" shall mean any work of authorship, including
 13030        the original version of the Work and any modifications or additions
 13031        to that Work or Derivative Works thereof, that is intentionally
 13032        submitted to Licensor for inclusion in the Work by the copyright owner
 13033        or by an individual or Legal Entity authorized to submit on behalf of
 13034        the copyright owner. For the purposes of this definition, "submitted"
 13035        means any form of electronic, verbal, or written communication sent
 13036        to the Licensor or its representatives, including but not limited to
 13037        communication on electronic mailing lists, source code control systems,
 13038        and issue tracking systems that are managed by, or on behalf of, the
 13039        Licensor for the purpose of discussing and improving the Work, but
 13040        excluding communication that is conspicuously marked or otherwise
 13041        designated in writing by the copyright owner as "Not a Contribution."
 13042  
 13043        "Contributor" shall mean Licensor and any individual or Legal Entity
 13044        on behalf of whom a Contribution has been received by Licensor and
 13045        subsequently incorporated within the Work.
 13046  
 13047     2. Grant of Copyright License. Subject to the terms and conditions of
 13048        this License, each Contributor hereby grants to You a perpetual,
 13049        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13050        copyright license to reproduce, prepare Derivative Works of,
 13051        publicly display, publicly perform, sublicense, and distribute the
 13052        Work and such Derivative Works in Source or Object form.
 13053  
 13054     3. Grant of Patent License. Subject to the terms and conditions of
 13055        this License, each Contributor hereby grants to You a perpetual,
 13056        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13057        (except as stated in this section) patent license to make, have made,
 13058        use, offer to sell, sell, import, and otherwise transfer the Work,
 13059        where such license applies only to those patent claims licensable
 13060        by such Contributor that are necessarily infringed by their
 13061        Contribution(s) alone or by combination of their Contribution(s)
 13062        with the Work to which such Contribution(s) was submitted. If You
 13063        institute patent litigation against any entity (including a
 13064        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13065        or a Contribution incorporated within the Work constitutes direct
 13066        or contributory patent infringement, then any patent licenses
 13067        granted to You under this License for that Work shall terminate
 13068        as of the date such litigation is filed.
 13069  
 13070     4. Redistribution. You may reproduce and distribute copies of the
 13071        Work or Derivative Works thereof in any medium, with or without
 13072        modifications, and in Source or Object form, provided that You
 13073        meet the following conditions:
 13074  
 13075        (a) You must give any other recipients of the Work or
 13076            Derivative Works a copy of this License; and
 13077  
 13078        (b) You must cause any modified files to carry prominent notices
 13079            stating that You changed the files; and
 13080  
 13081        (c) You must retain, in the Source form of any Derivative Works
 13082            that You distribute, all copyright, patent, trademark, and
 13083            attribution notices from the Source form of the Work,
 13084            excluding those notices that do not pertain to any part of
 13085            the Derivative Works; and
 13086  
 13087        (d) If the Work includes a "NOTICE" text file as part of its
 13088            distribution, then any Derivative Works that You distribute must
 13089            include a readable copy of the attribution notices contained
 13090            within such NOTICE file, excluding those notices that do not
 13091            pertain to any part of the Derivative Works, in at least one
 13092            of the following places: within a NOTICE text file distributed
 13093            as part of the Derivative Works; within the Source form or
 13094            documentation, if provided along with the Derivative Works; or,
 13095            within a display generated by the Derivative Works, if and
 13096            wherever such third-party notices normally appear. The contents
 13097            of the NOTICE file are for informational purposes only and
 13098            do not modify the License. You may add Your own attribution
 13099            notices within Derivative Works that You distribute, alongside
 13100            or as an addendum to the NOTICE text from the Work, provided
 13101            that such additional attribution notices cannot be construed
 13102            as modifying the License.
 13103  
 13104        You may add Your own copyright statement to Your modifications and
 13105        may provide additional or different license terms and conditions
 13106        for use, reproduction, or distribution of Your modifications, or
 13107        for any such Derivative Works as a whole, provided Your use,
 13108        reproduction, and distribution of the Work otherwise complies with
 13109        the conditions stated in this License.
 13110  
 13111     5. Submission of Contributions. Unless You explicitly state otherwise,
 13112        any Contribution intentionally submitted for inclusion in the Work
 13113        by You to the Licensor shall be under the terms and conditions of
 13114        this License, without any additional terms or conditions.
 13115        Notwithstanding the above, nothing herein shall supersede or modify
 13116        the terms of any separate license agreement you may have executed
 13117        with Licensor regarding such Contributions.
 13118  
 13119     6. Trademarks. This License does not grant permission to use the trade
 13120        names, trademarks, service marks, or product names of the Licensor,
 13121        except as required for reasonable and customary use in describing the
 13122        origin of the Work and reproducing the content of the NOTICE file.
 13123  
 13124     7. Disclaimer of Warranty. Unless required by applicable law or
 13125        agreed to in writing, Licensor provides the Work (and each
 13126        Contributor provides its Contributions) on an "AS IS" BASIS,
 13127        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13128        implied, including, without limitation, any warranties or conditions
 13129        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13130        PARTICULAR PURPOSE. You are solely responsible for determining the
 13131        appropriateness of using or redistributing the Work and assume any
 13132        risks associated with Your exercise of permissions under this License.
 13133  
 13134     8. Limitation of Liability. In no event and under no legal theory,
 13135        whether in tort (including negligence), contract, or otherwise,
 13136        unless required by applicable law (such as deliberate and grossly
 13137        negligent acts) or agreed to in writing, shall any Contributor be
 13138        liable to You for damages, including any direct, indirect, special,
 13139        incidental, or consequential damages of any character arising as a
 13140        result of this License or out of the use or inability to use the
 13141        Work (including but not limited to damages for loss of goodwill,
 13142        work stoppage, computer failure or malfunction, or any and all
 13143        other commercial damages or losses), even if such Contributor
 13144        has been advised of the possibility of such damages.
 13145  
 13146     9. Accepting Warranty or Additional Liability. While redistributing
 13147        the Work or Derivative Works thereof, You may choose to offer,
 13148        and charge a fee for, acceptance of support, warranty, indemnity,
 13149        or other liability obligations and/or rights consistent with this
 13150        License. However, in accepting such obligations, You may act only
 13151        on Your own behalf and on Your sole responsibility, not on behalf
 13152        of any other Contributor, and only if You agree to indemnify,
 13153        defend, and hold each Contributor harmless for any liability
 13154        incurred by, or claims asserted against, such Contributor by reason
 13155        of your accepting any such warranty or additional liability.
 13156  
 13157     END OF TERMS AND CONDITIONS
 13158  
 13159     APPENDIX: How to apply the Apache License to your work.
 13160  
 13161        To apply the Apache License to your work, attach the following
 13162        boilerplate notice, with the fields enclosed by brackets "[]"
 13163        replaced with your own identifying information. (Don't include
 13164        the brackets!)  The text should be enclosed in the appropriate
 13165        comment syntax for the file format. We also recommend that a
 13166        file or class name and description of purpose be included on the
 13167        same "printed page" as the copyright notice for easier
 13168        identification within third-party archives.
 13169  
 13170     Copyright [yyyy] [name of copyright owner]
 13171  
 13172     Licensed under the Apache License, Version 2.0 (the "License");
 13173     you may not use this file except in compliance with the License.
 13174     You may obtain a copy of the License at
 13175  
 13176         http://www.apache.org/licenses/LICENSE-2.0
 13177  
 13178     Unless required by applicable law or agreed to in writing, software
 13179     distributed under the License is distributed on an "AS IS" BASIS,
 13180     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13181     See the License for the specific language governing permissions and
 13182     limitations under the License.
 13183  
 13184  ================================================================
 13185  
 13186  github.com/prometheus/prom2json
 13187  https://github.com/prometheus/prom2json
 13188  ----------------------------------------------------------------
 13189                                   Apache License
 13190                             Version 2.0, January 2004
 13191                          http://www.apache.org/licenses/
 13192  
 13193     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13194  
 13195     1. Definitions.
 13196  
 13197        "License" shall mean the terms and conditions for use, reproduction,
 13198        and distribution as defined by Sections 1 through 9 of this document.
 13199  
 13200        "Licensor" shall mean the copyright owner or entity authorized by
 13201        the copyright owner that is granting the License.
 13202  
 13203        "Legal Entity" shall mean the union of the acting entity and all
 13204        other entities that control, are controlled by, or are under common
 13205        control with that entity. For the purposes of this definition,
 13206        "control" means (i) the power, direct or indirect, to cause the
 13207        direction or management of such entity, whether by contract or
 13208        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13209        outstanding shares, or (iii) beneficial ownership of such entity.
 13210  
 13211        "You" (or "Your") shall mean an individual or Legal Entity
 13212        exercising permissions granted by this License.
 13213  
 13214        "Source" form shall mean the preferred form for making modifications,
 13215        including but not limited to software source code, documentation
 13216        source, and configuration files.
 13217  
 13218        "Object" form shall mean any form resulting from mechanical
 13219        transformation or translation of a Source form, including but
 13220        not limited to compiled object code, generated documentation,
 13221        and conversions to other media types.
 13222  
 13223        "Work" shall mean the work of authorship, whether in Source or
 13224        Object form, made available under the License, as indicated by a
 13225        copyright notice that is included in or attached to the work
 13226        (an example is provided in the Appendix below).
 13227  
 13228        "Derivative Works" shall mean any work, whether in Source or Object
 13229        form, that is based on (or derived from) the Work and for which the
 13230        editorial revisions, annotations, elaborations, or other modifications
 13231        represent, as a whole, an original work of authorship. For the purposes
 13232        of this License, Derivative Works shall not include works that remain
 13233        separable from, or merely link (or bind by name) to the interfaces of,
 13234        the Work and Derivative Works thereof.
 13235  
 13236        "Contribution" shall mean any work of authorship, including
 13237        the original version of the Work and any modifications or additions
 13238        to that Work or Derivative Works thereof, that is intentionally
 13239        submitted to Licensor for inclusion in the Work by the copyright owner
 13240        or by an individual or Legal Entity authorized to submit on behalf of
 13241        the copyright owner. For the purposes of this definition, "submitted"
 13242        means any form of electronic, verbal, or written communication sent
 13243        to the Licensor or its representatives, including but not limited to
 13244        communication on electronic mailing lists, source code control systems,
 13245        and issue tracking systems that are managed by, or on behalf of, the
 13246        Licensor for the purpose of discussing and improving the Work, but
 13247        excluding communication that is conspicuously marked or otherwise
 13248        designated in writing by the copyright owner as "Not a Contribution."
 13249  
 13250        "Contributor" shall mean Licensor and any individual or Legal Entity
 13251        on behalf of whom a Contribution has been received by Licensor and
 13252        subsequently incorporated within the Work.
 13253  
 13254     2. Grant of Copyright License. Subject to the terms and conditions of
 13255        this License, each Contributor hereby grants to You a perpetual,
 13256        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13257        copyright license to reproduce, prepare Derivative Works of,
 13258        publicly display, publicly perform, sublicense, and distribute the
 13259        Work and such Derivative Works in Source or Object form.
 13260  
 13261     3. Grant of Patent License. Subject to the terms and conditions of
 13262        this License, each Contributor hereby grants to You a perpetual,
 13263        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13264        (except as stated in this section) patent license to make, have made,
 13265        use, offer to sell, sell, import, and otherwise transfer the Work,
 13266        where such license applies only to those patent claims licensable
 13267        by such Contributor that are necessarily infringed by their
 13268        Contribution(s) alone or by combination of their Contribution(s)
 13269        with the Work to which such Contribution(s) was submitted. If You
 13270        institute patent litigation against any entity (including a
 13271        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13272        or a Contribution incorporated within the Work constitutes direct
 13273        or contributory patent infringement, then any patent licenses
 13274        granted to You under this License for that Work shall terminate
 13275        as of the date such litigation is filed.
 13276  
 13277     4. Redistribution. You may reproduce and distribute copies of the
 13278        Work or Derivative Works thereof in any medium, with or without
 13279        modifications, and in Source or Object form, provided that You
 13280        meet the following conditions:
 13281  
 13282        (a) You must give any other recipients of the Work or
 13283            Derivative Works a copy of this License; and
 13284  
 13285        (b) You must cause any modified files to carry prominent notices
 13286            stating that You changed the files; and
 13287  
 13288        (c) You must retain, in the Source form of any Derivative Works
 13289            that You distribute, all copyright, patent, trademark, and
 13290            attribution notices from the Source form of the Work,
 13291            excluding those notices that do not pertain to any part of
 13292            the Derivative Works; and
 13293  
 13294        (d) If the Work includes a "NOTICE" text file as part of its
 13295            distribution, then any Derivative Works that You distribute must
 13296            include a readable copy of the attribution notices contained
 13297            within such NOTICE file, excluding those notices that do not
 13298            pertain to any part of the Derivative Works, in at least one
 13299            of the following places: within a NOTICE text file distributed
 13300            as part of the Derivative Works; within the Source form or
 13301            documentation, if provided along with the Derivative Works; or,
 13302            within a display generated by the Derivative Works, if and
 13303            wherever such third-party notices normally appear. The contents
 13304            of the NOTICE file are for informational purposes only and
 13305            do not modify the License. You may add Your own attribution
 13306            notices within Derivative Works that You distribute, alongside
 13307            or as an addendum to the NOTICE text from the Work, provided
 13308            that such additional attribution notices cannot be construed
 13309            as modifying the License.
 13310  
 13311        You may add Your own copyright statement to Your modifications and
 13312        may provide additional or different license terms and conditions
 13313        for use, reproduction, or distribution of Your modifications, or
 13314        for any such Derivative Works as a whole, provided Your use,
 13315        reproduction, and distribution of the Work otherwise complies with
 13316        the conditions stated in this License.
 13317  
 13318     5. Submission of Contributions. Unless You explicitly state otherwise,
 13319        any Contribution intentionally submitted for inclusion in the Work
 13320        by You to the Licensor shall be under the terms and conditions of
 13321        this License, without any additional terms or conditions.
 13322        Notwithstanding the above, nothing herein shall supersede or modify
 13323        the terms of any separate license agreement you may have executed
 13324        with Licensor regarding such Contributions.
 13325  
 13326     6. Trademarks. This License does not grant permission to use the trade
 13327        names, trademarks, service marks, or product names of the Licensor,
 13328        except as required for reasonable and customary use in describing the
 13329        origin of the Work and reproducing the content of the NOTICE file.
 13330  
 13331     7. Disclaimer of Warranty. Unless required by applicable law or
 13332        agreed to in writing, Licensor provides the Work (and each
 13333        Contributor provides its Contributions) on an "AS IS" BASIS,
 13334        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13335        implied, including, without limitation, any warranties or conditions
 13336        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13337        PARTICULAR PURPOSE. You are solely responsible for determining the
 13338        appropriateness of using or redistributing the Work and assume any
 13339        risks associated with Your exercise of permissions under this License.
 13340  
 13341     8. Limitation of Liability. In no event and under no legal theory,
 13342        whether in tort (including negligence), contract, or otherwise,
 13343        unless required by applicable law (such as deliberate and grossly
 13344        negligent acts) or agreed to in writing, shall any Contributor be
 13345        liable to You for damages, including any direct, indirect, special,
 13346        incidental, or consequential damages of any character arising as a
 13347        result of this License or out of the use or inability to use the
 13348        Work (including but not limited to damages for loss of goodwill,
 13349        work stoppage, computer failure or malfunction, or any and all
 13350        other commercial damages or losses), even if such Contributor
 13351        has been advised of the possibility of such damages.
 13352  
 13353     9. Accepting Warranty or Additional Liability. While redistributing
 13354        the Work or Derivative Works thereof, You may choose to offer,
 13355        and charge a fee for, acceptance of support, warranty, indemnity,
 13356        or other liability obligations and/or rights consistent with this
 13357        License. However, in accepting such obligations, You may act only
 13358        on Your own behalf and on Your sole responsibility, not on behalf
 13359        of any other Contributor, and only if You agree to indemnify,
 13360        defend, and hold each Contributor harmless for any liability
 13361        incurred by, or claims asserted against, such Contributor by reason
 13362        of your accepting any such warranty or additional liability.
 13363  
 13364     END OF TERMS AND CONDITIONS
 13365  
 13366     APPENDIX: How to apply the Apache License to your work.
 13367  
 13368        To apply the Apache License to your work, attach the following
 13369        boilerplate notice, with the fields enclosed by brackets "[]"
 13370        replaced with your own identifying information. (Don't include
 13371        the brackets!)  The text should be enclosed in the appropriate
 13372        comment syntax for the file format. We also recommend that a
 13373        file or class name and description of purpose be included on the
 13374        same "printed page" as the copyright notice for easier
 13375        identification within third-party archives.
 13376  
 13377     Copyright [yyyy] [name of copyright owner]
 13378  
 13379     Licensed under the Apache License, Version 2.0 (the "License");
 13380     you may not use this file except in compliance with the License.
 13381     You may obtain a copy of the License at
 13382  
 13383         http://www.apache.org/licenses/LICENSE-2.0
 13384  
 13385     Unless required by applicable law or agreed to in writing, software
 13386     distributed under the License is distributed on an "AS IS" BASIS,
 13387     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13388     See the License for the specific language governing permissions and
 13389     limitations under the License.
 13390  
 13391  ================================================================
 13392  
 13393  github.com/rivo/tview
 13394  https://github.com/rivo/tview
 13395  ----------------------------------------------------------------
 13396  MIT License
 13397  
 13398  Copyright (c) 2018 Oliver Kuederle
 13399  
 13400  Permission is hereby granted, free of charge, to any person obtaining a copy
 13401  of this software and associated documentation files (the "Software"), to deal
 13402  in the Software without restriction, including without limitation the rights
 13403  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 13404  copies of the Software, and to permit persons to whom the Software is
 13405  furnished to do so, subject to the following conditions:
 13406  
 13407  The above copyright notice and this permission notice shall be included in all
 13408  copies or substantial portions of the Software.
 13409  
 13410  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13411  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 13412  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 13413  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 13414  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 13415  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 13416  SOFTWARE.
 13417  
 13418  ================================================================
 13419  
 13420  github.com/rivo/uniseg
 13421  https://github.com/rivo/uniseg
 13422  ----------------------------------------------------------------
 13423  MIT License
 13424  
 13425  Copyright (c) 2019 Oliver Kuederle
 13426  
 13427  Permission is hereby granted, free of charge, to any person obtaining a copy
 13428  of this software and associated documentation files (the "Software"), to deal
 13429  in the Software without restriction, including without limitation the rights
 13430  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 13431  copies of the Software, and to permit persons to whom the Software is
 13432  furnished to do so, subject to the following conditions:
 13433  
 13434  The above copyright notice and this permission notice shall be included in all
 13435  copies or substantial portions of the Software.
 13436  
 13437  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13438  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 13439  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 13440  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 13441  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 13442  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 13443  SOFTWARE.
 13444  
 13445  ================================================================
 13446  
 13447  github.com/rjeczalik/notify
 13448  https://github.com/rjeczalik/notify
 13449  ----------------------------------------------------------------
 13450  The MIT License (MIT)
 13451  
 13452  Copyright (c) 2014-2015 The Notify Authors
 13453  
 13454  Permission is hereby granted, free of charge, to any person obtaining a copy
 13455  of this software and associated documentation files (the "Software"), to deal
 13456  in the Software without restriction, including without limitation the rights
 13457  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 13458  copies of the Software, and to permit persons to whom the Software is
 13459  furnished to do so, subject to the following conditions:
 13460  
 13461  The above copyright notice and this permission notice shall be included in all
 13462  copies or substantial portions of the Software.
 13463  
 13464  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13465  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 13466  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 13467  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 13468  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 13469  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 13470  SOFTWARE.
 13471  
 13472  ================================================================
 13473  
 13474  github.com/rogpeppe/go-internal
 13475  https://github.com/rogpeppe/go-internal
 13476  ----------------------------------------------------------------
 13477  Copyright (c) 2018 The Go Authors. All rights reserved.
 13478  
 13479  Redistribution and use in source and binary forms, with or without
 13480  modification, are permitted provided that the following conditions are
 13481  met:
 13482  
 13483     * Redistributions of source code must retain the above copyright
 13484  notice, this list of conditions and the following disclaimer.
 13485     * Redistributions in binary form must reproduce the above
 13486  copyright notice, this list of conditions and the following disclaimer
 13487  in the documentation and/or other materials provided with the
 13488  distribution.
 13489     * Neither the name of Google Inc. nor the names of its
 13490  contributors may be used to endorse or promote products derived from
 13491  this software without specific prior written permission.
 13492  
 13493  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 13494  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 13495  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 13496  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 13497  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 13498  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 13499  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 13500  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 13501  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 13502  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 13503  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 13504  
 13505  ================================================================
 13506  
 13507  github.com/rs/xid
 13508  https://github.com/rs/xid
 13509  ----------------------------------------------------------------
 13510  Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com>
 13511  
 13512  Permission is hereby granted, free of charge, to any person obtaining a copy
 13513  of this software and associated documentation files (the "Software"), to deal
 13514  in the Software without restriction, including without limitation the rights
 13515  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 13516  copies of the Software, and to permit persons to whom the Software is furnished
 13517  to do so, subject to the following conditions:
 13518  
 13519  The above copyright notice and this permission notice shall be included in all
 13520  copies or substantial portions of the Software.
 13521  
 13522  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13523  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 13524  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 13525  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 13526  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 13527  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 13528  THE SOFTWARE.
 13529  
 13530  ================================================================
 13531  
 13532  github.com/safchain/ethtool
 13533  https://github.com/safchain/ethtool
 13534  ----------------------------------------------------------------
 13535                                   Apache License
 13536                             Version 2.0, January 2004
 13537                          http://www.apache.org/licenses/
 13538  
 13539     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 13540  
 13541     1. Definitions.
 13542  
 13543        "License" shall mean the terms and conditions for use, reproduction,
 13544        and distribution as defined by Sections 1 through 9 of this document.
 13545  
 13546        "Licensor" shall mean the copyright owner or entity authorized by
 13547        the copyright owner that is granting the License.
 13548  
 13549        "Legal Entity" shall mean the union of the acting entity and all
 13550        other entities that control, are controlled by, or are under common
 13551        control with that entity. For the purposes of this definition,
 13552        "control" means (i) the power, direct or indirect, to cause the
 13553        direction or management of such entity, whether by contract or
 13554        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 13555        outstanding shares, or (iii) beneficial ownership of such entity.
 13556  
 13557        "You" (or "Your") shall mean an individual or Legal Entity
 13558        exercising permissions granted by this License.
 13559  
 13560        "Source" form shall mean the preferred form for making modifications,
 13561        including but not limited to software source code, documentation
 13562        source, and configuration files.
 13563  
 13564        "Object" form shall mean any form resulting from mechanical
 13565        transformation or translation of a Source form, including but
 13566        not limited to compiled object code, generated documentation,
 13567        and conversions to other media types.
 13568  
 13569        "Work" shall mean the work of authorship, whether in Source or
 13570        Object form, made available under the License, as indicated by a
 13571        copyright notice that is included in or attached to the work
 13572        (an example is provided in the Appendix below).
 13573  
 13574        "Derivative Works" shall mean any work, whether in Source or Object
 13575        form, that is based on (or derived from) the Work and for which the
 13576        editorial revisions, annotations, elaborations, or other modifications
 13577        represent, as a whole, an original work of authorship. For the purposes
 13578        of this License, Derivative Works shall not include works that remain
 13579        separable from, or merely link (or bind by name) to the interfaces of,
 13580        the Work and Derivative Works thereof.
 13581  
 13582        "Contribution" shall mean any work of authorship, including
 13583        the original version of the Work and any modifications or additions
 13584        to that Work or Derivative Works thereof, that is intentionally
 13585        submitted to Licensor for inclusion in the Work by the copyright owner
 13586        or by an individual or Legal Entity authorized to submit on behalf of
 13587        the copyright owner. For the purposes of this definition, "submitted"
 13588        means any form of electronic, verbal, or written communication sent
 13589        to the Licensor or its representatives, including but not limited to
 13590        communication on electronic mailing lists, source code control systems,
 13591        and issue tracking systems that are managed by, or on behalf of, the
 13592        Licensor for the purpose of discussing and improving the Work, but
 13593        excluding communication that is conspicuously marked or otherwise
 13594        designated in writing by the copyright owner as "Not a Contribution."
 13595  
 13596        "Contributor" shall mean Licensor and any individual or Legal Entity
 13597        on behalf of whom a Contribution has been received by Licensor and
 13598        subsequently incorporated within the Work.
 13599  
 13600     2. Grant of Copyright License. Subject to the terms and conditions of
 13601        this License, each Contributor hereby grants to You a perpetual,
 13602        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13603        copyright license to reproduce, prepare Derivative Works of,
 13604        publicly display, publicly perform, sublicense, and distribute the
 13605        Work and such Derivative Works in Source or Object form.
 13606  
 13607     3. Grant of Patent License. Subject to the terms and conditions of
 13608        this License, each Contributor hereby grants to You a perpetual,
 13609        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 13610        (except as stated in this section) patent license to make, have made,
 13611        use, offer to sell, sell, import, and otherwise transfer the Work,
 13612        where such license applies only to those patent claims licensable
 13613        by such Contributor that are necessarily infringed by their
 13614        Contribution(s) alone or by combination of their Contribution(s)
 13615        with the Work to which such Contribution(s) was submitted. If You
 13616        institute patent litigation against any entity (including a
 13617        cross-claim or counterclaim in a lawsuit) alleging that the Work
 13618        or a Contribution incorporated within the Work constitutes direct
 13619        or contributory patent infringement, then any patent licenses
 13620        granted to You under this License for that Work shall terminate
 13621        as of the date such litigation is filed.
 13622  
 13623     4. Redistribution. You may reproduce and distribute copies of the
 13624        Work or Derivative Works thereof in any medium, with or without
 13625        modifications, and in Source or Object form, provided that You
 13626        meet the following conditions:
 13627  
 13628        (a) You must give any other recipients of the Work or
 13629            Derivative Works a copy of this License; and
 13630  
 13631        (b) You must cause any modified files to carry prominent notices
 13632            stating that You changed the files; and
 13633  
 13634        (c) You must retain, in the Source form of any Derivative Works
 13635            that You distribute, all copyright, patent, trademark, and
 13636            attribution notices from the Source form of the Work,
 13637            excluding those notices that do not pertain to any part of
 13638            the Derivative Works; and
 13639  
 13640        (d) If the Work includes a "NOTICE" text file as part of its
 13641            distribution, then any Derivative Works that You distribute must
 13642            include a readable copy of the attribution notices contained
 13643            within such NOTICE file, excluding those notices that do not
 13644            pertain to any part of the Derivative Works, in at least one
 13645            of the following places: within a NOTICE text file distributed
 13646            as part of the Derivative Works; within the Source form or
 13647            documentation, if provided along with the Derivative Works; or,
 13648            within a display generated by the Derivative Works, if and
 13649            wherever such third-party notices normally appear. The contents
 13650            of the NOTICE file are for informational purposes only and
 13651            do not modify the License. You may add Your own attribution
 13652            notices within Derivative Works that You distribute, alongside
 13653            or as an addendum to the NOTICE text from the Work, provided
 13654            that such additional attribution notices cannot be construed
 13655            as modifying the License.
 13656  
 13657        You may add Your own copyright statement to Your modifications and
 13658        may provide additional or different license terms and conditions
 13659        for use, reproduction, or distribution of Your modifications, or
 13660        for any such Derivative Works as a whole, provided Your use,
 13661        reproduction, and distribution of the Work otherwise complies with
 13662        the conditions stated in this License.
 13663  
 13664     5. Submission of Contributions. Unless You explicitly state otherwise,
 13665        any Contribution intentionally submitted for inclusion in the Work
 13666        by You to the Licensor shall be under the terms and conditions of
 13667        this License, without any additional terms or conditions.
 13668        Notwithstanding the above, nothing herein shall supersede or modify
 13669        the terms of any separate license agreement you may have executed
 13670        with Licensor regarding such Contributions.
 13671  
 13672     6. Trademarks. This License does not grant permission to use the trade
 13673        names, trademarks, service marks, or product names of the Licensor,
 13674        except as required for reasonable and customary use in describing the
 13675        origin of the Work and reproducing the content of the NOTICE file.
 13676  
 13677     7. Disclaimer of Warranty. Unless required by applicable law or
 13678        agreed to in writing, Licensor provides the Work (and each
 13679        Contributor provides its Contributions) on an "AS IS" BASIS,
 13680        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 13681        implied, including, without limitation, any warranties or conditions
 13682        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 13683        PARTICULAR PURPOSE. You are solely responsible for determining the
 13684        appropriateness of using or redistributing the Work and assume any
 13685        risks associated with Your exercise of permissions under this License.
 13686  
 13687     8. Limitation of Liability. In no event and under no legal theory,
 13688        whether in tort (including negligence), contract, or otherwise,
 13689        unless required by applicable law (such as deliberate and grossly
 13690        negligent acts) or agreed to in writing, shall any Contributor be
 13691        liable to You for damages, including any direct, indirect, special,
 13692        incidental, or consequential damages of any character arising as a
 13693        result of this License or out of the use or inability to use the
 13694        Work (including but not limited to damages for loss of goodwill,
 13695        work stoppage, computer failure or malfunction, or any and all
 13696        other commercial damages or losses), even if such Contributor
 13697        has been advised of the possibility of such damages.
 13698  
 13699     9. Accepting Warranty or Additional Liability. While redistributing
 13700        the Work or Derivative Works thereof, You may choose to offer,
 13701        and charge a fee for, acceptance of support, warranty, indemnity,
 13702        or other liability obligations and/or rights consistent with this
 13703        License. However, in accepting such obligations, You may act only
 13704        on Your own behalf and on Your sole responsibility, not on behalf
 13705        of any other Contributor, and only if You agree to indemnify,
 13706        defend, and hold each Contributor harmless for any liability
 13707        incurred by, or claims asserted against, such Contributor by reason
 13708        of your accepting any such warranty or additional liability.
 13709  
 13710     END OF TERMS AND CONDITIONS
 13711  
 13712     APPENDIX: How to apply the Apache License to your work.
 13713  
 13714        To apply the Apache License to your work, attach the following
 13715        boilerplate notice, with the fields enclosed by brackets "{}"
 13716        replaced with your own identifying information. (Don't include
 13717        the brackets!)  The text should be enclosed in the appropriate
 13718        comment syntax for the file format. We also recommend that a
 13719        file or class name and description of purpose be included on the
 13720        same "printed page" as the copyright notice for easier
 13721        identification within third-party archives.
 13722  
 13723     Copyright {yyyy} {name of copyright owner}
 13724  
 13725     Licensed under the Apache License, Version 2.0 (the "License");
 13726     you may not use this file except in compliance with the License.
 13727     You may obtain a copy of the License at
 13728  
 13729         http://www.apache.org/licenses/LICENSE-2.0
 13730  
 13731     Unless required by applicable law or agreed to in writing, software
 13732     distributed under the License is distributed on an "AS IS" BASIS,
 13733     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13734     See the License for the specific language governing permissions and
 13735     limitations under the License.
 13736  
 13737  
 13738  ================================================================
 13739  
 13740  github.com/secure-io/sio-go
 13741  https://github.com/secure-io/sio-go
 13742  ----------------------------------------------------------------
 13743  MIT License
 13744  
 13745  Copyright (c) 2019 SecureIO
 13746  
 13747  Permission is hereby granted, free of charge, to any person obtaining a copy
 13748  of this software and associated documentation files (the "Software"), to deal
 13749  in the Software without restriction, including without limitation the rights
 13750  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 13751  copies of the Software, and to permit persons to whom the Software is
 13752  furnished to do so, subject to the following conditions:
 13753  
 13754  The above copyright notice and this permission notice shall be included in all
 13755  copies or substantial portions of the Software.
 13756  
 13757  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 13758  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 13759  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 13760  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 13761  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 13762  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 13763  SOFTWARE.
 13764  
 13765  ================================================================
 13766  
 13767  github.com/shirou/gopsutil/v3
 13768  https://github.com/shirou/gopsutil/v3
 13769  ----------------------------------------------------------------
 13770  gopsutil is distributed under BSD license reproduced below.
 13771  
 13772  Copyright (c) 2014, WAKAYAMA Shirou
 13773  All rights reserved.
 13774  
 13775  Redistribution and use in source and binary forms, with or without modification,
 13776  are permitted provided that the following conditions are met:
 13777  
 13778   * Redistributions of source code must retain the above copyright notice, this
 13779     list of conditions and the following disclaimer.
 13780   * Redistributions in binary form must reproduce the above copyright notice,
 13781     this list of conditions and the following disclaimer in the documentation
 13782     and/or other materials provided with the distribution.
 13783   * Neither the name of the gopsutil authors nor the names of its contributors
 13784     may be used to endorse or promote products derived from this software without
 13785     specific prior written permission.
 13786  
 13787  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 13788  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 13789  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 13790  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 13791  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 13792  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 13793  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 13794  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 13795  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 13796  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 13797  
 13798  
 13799  -------
 13800  internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go.
 13801  
 13802  
 13803  
 13804  Copyright (c) 2009 The Go Authors. All rights reserved.
 13805  
 13806  Redistribution and use in source and binary forms, with or without
 13807  modification, are permitted provided that the following conditions are
 13808  met:
 13809  
 13810     * Redistributions of source code must retain the above copyright
 13811  notice, this list of conditions and the following disclaimer.
 13812     * Redistributions in binary form must reproduce the above
 13813  copyright notice, this list of conditions and the following disclaimer
 13814  in the documentation and/or other materials provided with the
 13815  distribution.
 13816     * Neither the name of Google Inc. nor the names of its
 13817  contributors may be used to endorse or promote products derived from
 13818  this software without specific prior written permission.
 13819  
 13820  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 13821  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 13822  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 13823  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 13824  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 13825  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 13826  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 13827  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 13828  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 13829  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 13830  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 13831  ================================================================
 13832  
 13833  github.com/shoenig/go-m1cpu
 13834  https://github.com/shoenig/go-m1cpu
 13835  ----------------------------------------------------------------
 13836  Mozilla Public License, version 2.0
 13837  
 13838  1. Definitions
 13839  
 13840  1.1. "Contributor"
 13841  
 13842       means each individual or legal entity that creates, contributes to the
 13843       creation of, or owns Covered Software.
 13844  
 13845  1.2. "Contributor Version"
 13846  
 13847       means the combination of the Contributions of others (if any) used by a
 13848       Contributor and that particular Contributor's Contribution.
 13849  
 13850  1.3. "Contribution"
 13851  
 13852       means Covered Software of a particular Contributor.
 13853  
 13854  1.4. "Covered Software"
 13855  
 13856       means Source Code Form to which the initial Contributor has attached the
 13857       notice in Exhibit A, the Executable Form of such Source Code Form, and
 13858       Modifications of such Source Code Form, in each case including portions
 13859       thereof.
 13860  
 13861  1.5. "Incompatible With Secondary Licenses"
 13862       means
 13863  
 13864       a. that the initial Contributor has attached the notice described in
 13865          Exhibit B to the Covered Software; or
 13866  
 13867       b. that the Covered Software was made available under the terms of
 13868          version 1.1 or earlier of the License, but not also under the terms of
 13869          a Secondary License.
 13870  
 13871  1.6. "Executable Form"
 13872  
 13873       means any form of the work other than Source Code Form.
 13874  
 13875  1.7. "Larger Work"
 13876  
 13877       means a work that combines Covered Software with other material, in a
 13878       separate file or files, that is not Covered Software.
 13879  
 13880  1.8. "License"
 13881  
 13882       means this document.
 13883  
 13884  1.9. "Licensable"
 13885  
 13886       means having the right to grant, to the maximum extent possible, whether
 13887       at the time of the initial grant or subsequently, any and all of the
 13888       rights conveyed by this License.
 13889  
 13890  1.10. "Modifications"
 13891  
 13892       means any of the following:
 13893  
 13894       a. any file in Source Code Form that results from an addition to,
 13895          deletion from, or modification of the contents of Covered Software; or
 13896  
 13897       b. any new file in Source Code Form that contains any Covered Software.
 13898  
 13899  1.11. "Patent Claims" of a Contributor
 13900  
 13901        means any patent claim(s), including without limitation, method,
 13902        process, and apparatus claims, in any patent Licensable by such
 13903        Contributor that would be infringed, but for the grant of the License,
 13904        by the making, using, selling, offering for sale, having made, import,
 13905        or transfer of either its Contributions or its Contributor Version.
 13906  
 13907  1.12. "Secondary License"
 13908  
 13909        means either the GNU General Public License, Version 2.0, the GNU Lesser
 13910        General Public License, Version 2.1, the GNU Affero General Public
 13911        License, Version 3.0, or any later versions of those licenses.
 13912  
 13913  1.13. "Source Code Form"
 13914  
 13915        means the form of the work preferred for making modifications.
 13916  
 13917  1.14. "You" (or "Your")
 13918  
 13919        means an individual or a legal entity exercising rights under this
 13920        License. For legal entities, "You" includes any entity that controls, is
 13921        controlled by, or is under common control with You. For purposes of this
 13922        definition, "control" means (a) the power, direct or indirect, to cause
 13923        the direction or management of such entity, whether by contract or
 13924        otherwise, or (b) ownership of more than fifty percent (50%) of the
 13925        outstanding shares or beneficial ownership of such entity.
 13926  
 13927  
 13928  2. License Grants and Conditions
 13929  
 13930  2.1. Grants
 13931  
 13932       Each Contributor hereby grants You a world-wide, royalty-free,
 13933       non-exclusive license:
 13934  
 13935       a. under intellectual property rights (other than patent or trademark)
 13936          Licensable by such Contributor to use, reproduce, make available,
 13937          modify, display, perform, distribute, and otherwise exploit its
 13938          Contributions, either on an unmodified basis, with Modifications, or
 13939          as part of a Larger Work; and
 13940  
 13941       b. under Patent Claims of such Contributor to make, use, sell, offer for
 13942          sale, have made, import, and otherwise transfer either its
 13943          Contributions or its Contributor Version.
 13944  
 13945  2.2. Effective Date
 13946  
 13947       The licenses granted in Section 2.1 with respect to any Contribution
 13948       become effective for each Contribution on the date the Contributor first
 13949       distributes such Contribution.
 13950  
 13951  2.3. Limitations on Grant Scope
 13952  
 13953       The licenses granted in this Section 2 are the only rights granted under
 13954       this License. No additional rights or licenses will be implied from the
 13955       distribution or licensing of Covered Software under this License.
 13956       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 13957       Contributor:
 13958  
 13959       a. for any code that a Contributor has removed from Covered Software; or
 13960  
 13961       b. for infringements caused by: (i) Your and any other third party's
 13962          modifications of Covered Software, or (ii) the combination of its
 13963          Contributions with other software (except as part of its Contributor
 13964          Version); or
 13965  
 13966       c. under Patent Claims infringed by Covered Software in the absence of
 13967          its Contributions.
 13968  
 13969       This License does not grant any rights in the trademarks, service marks,
 13970       or logos of any Contributor (except as may be necessary to comply with
 13971       the notice requirements in Section 3.4).
 13972  
 13973  2.4. Subsequent Licenses
 13974  
 13975       No Contributor makes additional grants as a result of Your choice to
 13976       distribute the Covered Software under a subsequent version of this
 13977       License (see Section 10.2) or under the terms of a Secondary License (if
 13978       permitted under the terms of Section 3.3).
 13979  
 13980  2.5. Representation
 13981  
 13982       Each Contributor represents that the Contributor believes its
 13983       Contributions are its original creation(s) or it has sufficient rights to
 13984       grant the rights to its Contributions conveyed by this License.
 13985  
 13986  2.6. Fair Use
 13987  
 13988       This License is not intended to limit any rights You have under
 13989       applicable copyright doctrines of fair use, fair dealing, or other
 13990       equivalents.
 13991  
 13992  2.7. Conditions
 13993  
 13994       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 13995       Section 2.1.
 13996  
 13997  
 13998  3. Responsibilities
 13999  
 14000  3.1. Distribution of Source Form
 14001  
 14002       All distribution of Covered Software in Source Code Form, including any
 14003       Modifications that You create or to which You contribute, must be under
 14004       the terms of this License. You must inform recipients that the Source
 14005       Code Form of the Covered Software is governed by the terms of this
 14006       License, and how they can obtain a copy of this License. You may not
 14007       attempt to alter or restrict the recipients' rights in the Source Code
 14008       Form.
 14009  
 14010  3.2. Distribution of Executable Form
 14011  
 14012       If You distribute Covered Software in Executable Form then:
 14013  
 14014       a. such Covered Software must also be made available in Source Code Form,
 14015          as described in Section 3.1, and You must inform recipients of the
 14016          Executable Form how they can obtain a copy of such Source Code Form by
 14017          reasonable means in a timely manner, at a charge no more than the cost
 14018          of distribution to the recipient; and
 14019  
 14020       b. You may distribute such Executable Form under the terms of this
 14021          License, or sublicense it under different terms, provided that the
 14022          license for the Executable Form does not attempt to limit or alter the
 14023          recipients' rights in the Source Code Form under this License.
 14024  
 14025  3.3. Distribution of a Larger Work
 14026  
 14027       You may create and distribute a Larger Work under terms of Your choice,
 14028       provided that You also comply with the requirements of this License for
 14029       the Covered Software. If the Larger Work is a combination of Covered
 14030       Software with a work governed by one or more Secondary Licenses, and the
 14031       Covered Software is not Incompatible With Secondary Licenses, this
 14032       License permits You to additionally distribute such Covered Software
 14033       under the terms of such Secondary License(s), so that the recipient of
 14034       the Larger Work may, at their option, further distribute the Covered
 14035       Software under the terms of either this License or such Secondary
 14036       License(s).
 14037  
 14038  3.4. Notices
 14039  
 14040       You may not remove or alter the substance of any license notices
 14041       (including copyright notices, patent notices, disclaimers of warranty, or
 14042       limitations of liability) contained within the Source Code Form of the
 14043       Covered Software, except that You may alter any license notices to the
 14044       extent required to remedy known factual inaccuracies.
 14045  
 14046  3.5. Application of Additional Terms
 14047  
 14048       You may choose to offer, and to charge a fee for, warranty, support,
 14049       indemnity or liability obligations to one or more recipients of Covered
 14050       Software. However, You may do so only on Your own behalf, and not on
 14051       behalf of any Contributor. You must make it absolutely clear that any
 14052       such warranty, support, indemnity, or liability obligation is offered by
 14053       You alone, and You hereby agree to indemnify every Contributor for any
 14054       liability incurred by such Contributor as a result of warranty, support,
 14055       indemnity or liability terms You offer. You may include additional
 14056       disclaimers of warranty and limitations of liability specific to any
 14057       jurisdiction.
 14058  
 14059  4. Inability to Comply Due to Statute or Regulation
 14060  
 14061     If it is impossible for You to comply with any of the terms of this License
 14062     with respect to some or all of the Covered Software due to statute,
 14063     judicial order, or regulation then You must: (a) comply with the terms of
 14064     this License to the maximum extent possible; and (b) describe the
 14065     limitations and the code they affect. Such description must be placed in a
 14066     text file included with all distributions of the Covered Software under
 14067     this License. Except to the extent prohibited by statute or regulation,
 14068     such description must be sufficiently detailed for a recipient of ordinary
 14069     skill to be able to understand it.
 14070  
 14071  5. Termination
 14072  
 14073  5.1. The rights granted under this License will terminate automatically if You
 14074       fail to comply with any of its terms. However, if You become compliant,
 14075       then the rights granted under this License from a particular Contributor
 14076       are reinstated (a) provisionally, unless and until such Contributor
 14077       explicitly and finally terminates Your grants, and (b) on an ongoing
 14078       basis, if such Contributor fails to notify You of the non-compliance by
 14079       some reasonable means prior to 60 days after You have come back into
 14080       compliance. Moreover, Your grants from a particular Contributor are
 14081       reinstated on an ongoing basis if such Contributor notifies You of the
 14082       non-compliance by some reasonable means, this is the first time You have
 14083       received notice of non-compliance with this License from such
 14084       Contributor, and You become compliant prior to 30 days after Your receipt
 14085       of the notice.
 14086  
 14087  5.2. If You initiate litigation against any entity by asserting a patent
 14088       infringement claim (excluding declaratory judgment actions,
 14089       counter-claims, and cross-claims) alleging that a Contributor Version
 14090       directly or indirectly infringes any patent, then the rights granted to
 14091       You by any and all Contributors for the Covered Software under Section
 14092       2.1 of this License shall terminate.
 14093  
 14094  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 14095       license agreements (excluding distributors and resellers) which have been
 14096       validly granted by You or Your distributors under this License prior to
 14097       termination shall survive termination.
 14098  
 14099  6. Disclaimer of Warranty
 14100  
 14101     Covered Software is provided under this License on an "as is" basis,
 14102     without warranty of any kind, either expressed, implied, or statutory,
 14103     including, without limitation, warranties that the Covered Software is free
 14104     of defects, merchantable, fit for a particular purpose or non-infringing.
 14105     The entire risk as to the quality and performance of the Covered Software
 14106     is with You. Should any Covered Software prove defective in any respect,
 14107     You (not any Contributor) assume the cost of any necessary servicing,
 14108     repair, or correction. This disclaimer of warranty constitutes an essential
 14109     part of this License. No use of  any Covered Software is authorized under
 14110     this License except under this disclaimer.
 14111  
 14112  7. Limitation of Liability
 14113  
 14114     Under no circumstances and under no legal theory, whether tort (including
 14115     negligence), contract, or otherwise, shall any Contributor, or anyone who
 14116     distributes Covered Software as permitted above, be liable to You for any
 14117     direct, indirect, special, incidental, or consequential damages of any
 14118     character including, without limitation, damages for lost profits, loss of
 14119     goodwill, work stoppage, computer failure or malfunction, or any and all
 14120     other commercial damages or losses, even if such party shall have been
 14121     informed of the possibility of such damages. This limitation of liability
 14122     shall not apply to liability for death or personal injury resulting from
 14123     such party's negligence to the extent applicable law prohibits such
 14124     limitation. Some jurisdictions do not allow the exclusion or limitation of
 14125     incidental or consequential damages, so this exclusion and limitation may
 14126     not apply to You.
 14127  
 14128  8. Litigation
 14129  
 14130     Any litigation relating to this License may be brought only in the courts
 14131     of a jurisdiction where the defendant maintains its principal place of
 14132     business and such litigation shall be governed by laws of that
 14133     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 14134     in this Section shall prevent a party's ability to bring cross-claims or
 14135     counter-claims.
 14136  
 14137  9. Miscellaneous
 14138  
 14139     This License represents the complete agreement concerning the subject
 14140     matter hereof. If any provision of this License is held to be
 14141     unenforceable, such provision shall be reformed only to the extent
 14142     necessary to make it enforceable. Any law or regulation which provides that
 14143     the language of a contract shall be construed against the drafter shall not
 14144     be used to construe this License against a Contributor.
 14145  
 14146  
 14147  10. Versions of the License
 14148  
 14149  10.1. New Versions
 14150  
 14151        Mozilla Foundation is the license steward. Except as provided in Section
 14152        10.3, no one other than the license steward has the right to modify or
 14153        publish new versions of this License. Each version will be given a
 14154        distinguishing version number.
 14155  
 14156  10.2. Effect of New Versions
 14157  
 14158        You may distribute the Covered Software under the terms of the version
 14159        of the License under which You originally received the Covered Software,
 14160        or under the terms of any subsequent version published by the license
 14161        steward.
 14162  
 14163  10.3. Modified Versions
 14164  
 14165        If you create software not governed by this License, and you want to
 14166        create a new license for such software, you may create and use a
 14167        modified version of this License if you rename the license and remove
 14168        any references to the name of the license steward (except to note that
 14169        such modified license differs from this License).
 14170  
 14171  10.4. Distributing Source Code Form that is Incompatible With Secondary
 14172        Licenses If You choose to distribute Source Code Form that is
 14173        Incompatible With Secondary Licenses under the terms of this version of
 14174        the License, the notice described in Exhibit B of this License must be
 14175        attached.
 14176  
 14177  Exhibit A - Source Code Form License Notice
 14178  
 14179        This Source Code Form is subject to the
 14180        terms of the Mozilla Public License, v.
 14181        2.0. If a copy of the MPL was not
 14182        distributed with this file, You can
 14183        obtain one at
 14184        http://mozilla.org/MPL/2.0/.
 14185  
 14186  If it is not possible or desirable to put the notice in a particular file,
 14187  then You may include the notice in a location (such as a LICENSE file in a
 14188  relevant directory) where a recipient would be likely to look for such a
 14189  notice.
 14190  
 14191  You may add additional accurate notices of copyright ownership.
 14192  
 14193  Exhibit B - "Incompatible With Secondary Licenses" Notice
 14194  
 14195        This Source Code Form is "Incompatible
 14196        With Secondary Licenses", as defined by
 14197        the Mozilla Public License, v. 2.0.
 14198  
 14199  
 14200  ================================================================
 14201  
 14202  github.com/shoenig/test
 14203  https://github.com/shoenig/test
 14204  ----------------------------------------------------------------
 14205  Mozilla Public License, version 2.0
 14206  
 14207  1. Definitions
 14208  
 14209  1.1. "Contributor"
 14210  
 14211       means each individual or legal entity that creates, contributes to the
 14212       creation of, or owns Covered Software.
 14213  
 14214  1.2. "Contributor Version"
 14215  
 14216       means the combination of the Contributions of others (if any) used by a
 14217       Contributor and that particular Contributor's Contribution.
 14218  
 14219  1.3. "Contribution"
 14220  
 14221       means Covered Software of a particular Contributor.
 14222  
 14223  1.4. "Covered Software"
 14224  
 14225       means Source Code Form to which the initial Contributor has attached the
 14226       notice in Exhibit A, the Executable Form of such Source Code Form, and
 14227       Modifications of such Source Code Form, in each case including portions
 14228       thereof.
 14229  
 14230  1.5. "Incompatible With Secondary Licenses"
 14231       means
 14232  
 14233       a. that the initial Contributor has attached the notice described in
 14234          Exhibit B to the Covered Software; or
 14235  
 14236       b. that the Covered Software was made available under the terms of
 14237          version 1.1 or earlier of the License, but not also under the terms of
 14238          a Secondary License.
 14239  
 14240  1.6. "Executable Form"
 14241  
 14242       means any form of the work other than Source Code Form.
 14243  
 14244  1.7. "Larger Work"
 14245  
 14246       means a work that combines Covered Software with other material, in a
 14247       separate file or files, that is not Covered Software.
 14248  
 14249  1.8. "License"
 14250  
 14251       means this document.
 14252  
 14253  1.9. "Licensable"
 14254  
 14255       means having the right to grant, to the maximum extent possible, whether
 14256       at the time of the initial grant or subsequently, any and all of the
 14257       rights conveyed by this License.
 14258  
 14259  1.10. "Modifications"
 14260  
 14261       means any of the following:
 14262  
 14263       a. any file in Source Code Form that results from an addition to,
 14264          deletion from, or modification of the contents of Covered Software; or
 14265  
 14266       b. any new file in Source Code Form that contains any Covered Software.
 14267  
 14268  1.11. "Patent Claims" of a Contributor
 14269  
 14270        means any patent claim(s), including without limitation, method,
 14271        process, and apparatus claims, in any patent Licensable by such
 14272        Contributor that would be infringed, but for the grant of the License,
 14273        by the making, using, selling, offering for sale, having made, import,
 14274        or transfer of either its Contributions or its Contributor Version.
 14275  
 14276  1.12. "Secondary License"
 14277  
 14278        means either the GNU General Public License, Version 2.0, the GNU Lesser
 14279        General Public License, Version 2.1, the GNU Affero General Public
 14280        License, Version 3.0, or any later versions of those licenses.
 14281  
 14282  1.13. "Source Code Form"
 14283  
 14284        means the form of the work preferred for making modifications.
 14285  
 14286  1.14. "You" (or "Your")
 14287  
 14288        means an individual or a legal entity exercising rights under this
 14289        License. For legal entities, "You" includes any entity that controls, is
 14290        controlled by, or is under common control with You. For purposes of this
 14291        definition, "control" means (a) the power, direct or indirect, to cause
 14292        the direction or management of such entity, whether by contract or
 14293        otherwise, or (b) ownership of more than fifty percent (50%) of the
 14294        outstanding shares or beneficial ownership of such entity.
 14295  
 14296  
 14297  2. License Grants and Conditions
 14298  
 14299  2.1. Grants
 14300  
 14301       Each Contributor hereby grants You a world-wide, royalty-free,
 14302       non-exclusive license:
 14303  
 14304       a. under intellectual property rights (other than patent or trademark)
 14305          Licensable by such Contributor to use, reproduce, make available,
 14306          modify, display, perform, distribute, and otherwise exploit its
 14307          Contributions, either on an unmodified basis, with Modifications, or
 14308          as part of a Larger Work; and
 14309  
 14310       b. under Patent Claims of such Contributor to make, use, sell, offer for
 14311          sale, have made, import, and otherwise transfer either its
 14312          Contributions or its Contributor Version.
 14313  
 14314  2.2. Effective Date
 14315  
 14316       The licenses granted in Section 2.1 with respect to any Contribution
 14317       become effective for each Contribution on the date the Contributor first
 14318       distributes such Contribution.
 14319  
 14320  2.3. Limitations on Grant Scope
 14321  
 14322       The licenses granted in this Section 2 are the only rights granted under
 14323       this License. No additional rights or licenses will be implied from the
 14324       distribution or licensing of Covered Software under this License.
 14325       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 14326       Contributor:
 14327  
 14328       a. for any code that a Contributor has removed from Covered Software; or
 14329  
 14330       b. for infringements caused by: (i) Your and any other third party's
 14331          modifications of Covered Software, or (ii) the combination of its
 14332          Contributions with other software (except as part of its Contributor
 14333          Version); or
 14334  
 14335       c. under Patent Claims infringed by Covered Software in the absence of
 14336          its Contributions.
 14337  
 14338       This License does not grant any rights in the trademarks, service marks,
 14339       or logos of any Contributor (except as may be necessary to comply with
 14340       the notice requirements in Section 3.4).
 14341  
 14342  2.4. Subsequent Licenses
 14343  
 14344       No Contributor makes additional grants as a result of Your choice to
 14345       distribute the Covered Software under a subsequent version of this
 14346       License (see Section 10.2) or under the terms of a Secondary License (if
 14347       permitted under the terms of Section 3.3).
 14348  
 14349  2.5. Representation
 14350  
 14351       Each Contributor represents that the Contributor believes its
 14352       Contributions are its original creation(s) or it has sufficient rights to
 14353       grant the rights to its Contributions conveyed by this License.
 14354  
 14355  2.6. Fair Use
 14356  
 14357       This License is not intended to limit any rights You have under
 14358       applicable copyright doctrines of fair use, fair dealing, or other
 14359       equivalents.
 14360  
 14361  2.7. Conditions
 14362  
 14363       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 14364       Section 2.1.
 14365  
 14366  
 14367  3. Responsibilities
 14368  
 14369  3.1. Distribution of Source Form
 14370  
 14371       All distribution of Covered Software in Source Code Form, including any
 14372       Modifications that You create or to which You contribute, must be under
 14373       the terms of this License. You must inform recipients that the Source
 14374       Code Form of the Covered Software is governed by the terms of this
 14375       License, and how they can obtain a copy of this License. You may not
 14376       attempt to alter or restrict the recipients' rights in the Source Code
 14377       Form.
 14378  
 14379  3.2. Distribution of Executable Form
 14380  
 14381       If You distribute Covered Software in Executable Form then:
 14382  
 14383       a. such Covered Software must also be made available in Source Code Form,
 14384          as described in Section 3.1, and You must inform recipients of the
 14385          Executable Form how they can obtain a copy of such Source Code Form by
 14386          reasonable means in a timely manner, at a charge no more than the cost
 14387          of distribution to the recipient; and
 14388  
 14389       b. You may distribute such Executable Form under the terms of this
 14390          License, or sublicense it under different terms, provided that the
 14391          license for the Executable Form does not attempt to limit or alter the
 14392          recipients' rights in the Source Code Form under this License.
 14393  
 14394  3.3. Distribution of a Larger Work
 14395  
 14396       You may create and distribute a Larger Work under terms of Your choice,
 14397       provided that You also comply with the requirements of this License for
 14398       the Covered Software. If the Larger Work is a combination of Covered
 14399       Software with a work governed by one or more Secondary Licenses, and the
 14400       Covered Software is not Incompatible With Secondary Licenses, this
 14401       License permits You to additionally distribute such Covered Software
 14402       under the terms of such Secondary License(s), so that the recipient of
 14403       the Larger Work may, at their option, further distribute the Covered
 14404       Software under the terms of either this License or such Secondary
 14405       License(s).
 14406  
 14407  3.4. Notices
 14408  
 14409       You may not remove or alter the substance of any license notices
 14410       (including copyright notices, patent notices, disclaimers of warranty, or
 14411       limitations of liability) contained within the Source Code Form of the
 14412       Covered Software, except that You may alter any license notices to the
 14413       extent required to remedy known factual inaccuracies.
 14414  
 14415  3.5. Application of Additional Terms
 14416  
 14417       You may choose to offer, and to charge a fee for, warranty, support,
 14418       indemnity or liability obligations to one or more recipients of Covered
 14419       Software. However, You may do so only on Your own behalf, and not on
 14420       behalf of any Contributor. You must make it absolutely clear that any
 14421       such warranty, support, indemnity, or liability obligation is offered by
 14422       You alone, and You hereby agree to indemnify every Contributor for any
 14423       liability incurred by such Contributor as a result of warranty, support,
 14424       indemnity or liability terms You offer. You may include additional
 14425       disclaimers of warranty and limitations of liability specific to any
 14426       jurisdiction.
 14427  
 14428  4. Inability to Comply Due to Statute or Regulation
 14429  
 14430     If it is impossible for You to comply with any of the terms of this License
 14431     with respect to some or all of the Covered Software due to statute,
 14432     judicial order, or regulation then You must: (a) comply with the terms of
 14433     this License to the maximum extent possible; and (b) describe the
 14434     limitations and the code they affect. Such description must be placed in a
 14435     text file included with all distributions of the Covered Software under
 14436     this License. Except to the extent prohibited by statute or regulation,
 14437     such description must be sufficiently detailed for a recipient of ordinary
 14438     skill to be able to understand it.
 14439  
 14440  5. Termination
 14441  
 14442  5.1. The rights granted under this License will terminate automatically if You
 14443       fail to comply with any of its terms. However, if You become compliant,
 14444       then the rights granted under this License from a particular Contributor
 14445       are reinstated (a) provisionally, unless and until such Contributor
 14446       explicitly and finally terminates Your grants, and (b) on an ongoing
 14447       basis, if such Contributor fails to notify You of the non-compliance by
 14448       some reasonable means prior to 60 days after You have come back into
 14449       compliance. Moreover, Your grants from a particular Contributor are
 14450       reinstated on an ongoing basis if such Contributor notifies You of the
 14451       non-compliance by some reasonable means, this is the first time You have
 14452       received notice of non-compliance with this License from such
 14453       Contributor, and You become compliant prior to 30 days after Your receipt
 14454       of the notice.
 14455  
 14456  5.2. If You initiate litigation against any entity by asserting a patent
 14457       infringement claim (excluding declaratory judgment actions,
 14458       counter-claims, and cross-claims) alleging that a Contributor Version
 14459       directly or indirectly infringes any patent, then the rights granted to
 14460       You by any and all Contributors for the Covered Software under Section
 14461       2.1 of this License shall terminate.
 14462  
 14463  5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
 14464       license agreements (excluding distributors and resellers) which have been
 14465       validly granted by You or Your distributors under this License prior to
 14466       termination shall survive termination.
 14467  
 14468  6. Disclaimer of Warranty
 14469  
 14470     Covered Software is provided under this License on an "as is" basis,
 14471     without warranty of any kind, either expressed, implied, or statutory,
 14472     including, without limitation, warranties that the Covered Software is free
 14473     of defects, merchantable, fit for a particular purpose or non-infringing.
 14474     The entire risk as to the quality and performance of the Covered Software
 14475     is with You. Should any Covered Software prove defective in any respect,
 14476     You (not any Contributor) assume the cost of any necessary servicing,
 14477     repair, or correction. This disclaimer of warranty constitutes an essential
 14478     part of this License. No use of  any Covered Software is authorized under
 14479     this License except under this disclaimer.
 14480  
 14481  7. Limitation of Liability
 14482  
 14483     Under no circumstances and under no legal theory, whether tort (including
 14484     negligence), contract, or otherwise, shall any Contributor, or anyone who
 14485     distributes Covered Software as permitted above, be liable to You for any
 14486     direct, indirect, special, incidental, or consequential damages of any
 14487     character including, without limitation, damages for lost profits, loss of
 14488     goodwill, work stoppage, computer failure or malfunction, or any and all
 14489     other commercial damages or losses, even if such party shall have been
 14490     informed of the possibility of such damages. This limitation of liability
 14491     shall not apply to liability for death or personal injury resulting from
 14492     such party's negligence to the extent applicable law prohibits such
 14493     limitation. Some jurisdictions do not allow the exclusion or limitation of
 14494     incidental or consequential damages, so this exclusion and limitation may
 14495     not apply to You.
 14496  
 14497  8. Litigation
 14498  
 14499     Any litigation relating to this License may be brought only in the courts
 14500     of a jurisdiction where the defendant maintains its principal place of
 14501     business and such litigation shall be governed by laws of that
 14502     jurisdiction, without reference to its conflict-of-law provisions. Nothing
 14503     in this Section shall prevent a party's ability to bring cross-claims or
 14504     counter-claims.
 14505  
 14506  9. Miscellaneous
 14507  
 14508     This License represents the complete agreement concerning the subject
 14509     matter hereof. If any provision of this License is held to be
 14510     unenforceable, such provision shall be reformed only to the extent
 14511     necessary to make it enforceable. Any law or regulation which provides that
 14512     the language of a contract shall be construed against the drafter shall not
 14513     be used to construe this License against a Contributor.
 14514  
 14515  
 14516  10. Versions of the License
 14517  
 14518  10.1. New Versions
 14519  
 14520        Mozilla Foundation is the license steward. Except as provided in Section
 14521        10.3, no one other than the license steward has the right to modify or
 14522        publish new versions of this License. Each version will be given a
 14523        distinguishing version number.
 14524  
 14525  10.2. Effect of New Versions
 14526  
 14527        You may distribute the Covered Software under the terms of the version
 14528        of the License under which You originally received the Covered Software,
 14529        or under the terms of any subsequent version published by the license
 14530        steward.
 14531  
 14532  10.3. Modified Versions
 14533  
 14534        If you create software not governed by this License, and you want to
 14535        create a new license for such software, you may create and use a
 14536        modified version of this License if you rename the license and remove
 14537        any references to the name of the license steward (except to note that
 14538        such modified license differs from this License).
 14539  
 14540  10.4. Distributing Source Code Form that is Incompatible With Secondary
 14541        Licenses If You choose to distribute Source Code Form that is
 14542        Incompatible With Secondary Licenses under the terms of this version of
 14543        the License, the notice described in Exhibit B of this License must be
 14544        attached.
 14545  
 14546  Exhibit A - Source Code Form License Notice
 14547  
 14548        This Source Code Form is subject to the
 14549        terms of the Mozilla Public License, v.
 14550        2.0. If a copy of the MPL was not
 14551        distributed with this file, You can
 14552        obtain one at
 14553        http://mozilla.org/MPL/2.0/.
 14554  
 14555  If it is not possible or desirable to put the notice in a particular file,
 14556  then You may include the notice in a location (such as a LICENSE file in a
 14557  relevant directory) where a recipient would be likely to look for such a
 14558  notice.
 14559  
 14560  You may add additional accurate notices of copyright ownership.
 14561  
 14562  Exhibit B - "Incompatible With Secondary Licenses" Notice
 14563  
 14564        This Source Code Form is "Incompatible
 14565        With Secondary Licenses", as defined by
 14566        the Mozilla Public License, v. 2.0.
 14567  
 14568  
 14569  ================================================================
 14570  
 14571  github.com/stretchr/testify
 14572  https://github.com/stretchr/testify
 14573  ----------------------------------------------------------------
 14574  MIT License
 14575  
 14576  Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
 14577  
 14578  Permission is hereby granted, free of charge, to any person obtaining a copy
 14579  of this software and associated documentation files (the "Software"), to deal
 14580  in the Software without restriction, including without limitation the rights
 14581  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 14582  copies of the Software, and to permit persons to whom the Software is
 14583  furnished to do so, subject to the following conditions:
 14584  
 14585  The above copyright notice and this permission notice shall be included in all
 14586  copies or substantial portions of the Software.
 14587  
 14588  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14589  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 14590  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 14591  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 14592  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 14593  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 14594  SOFTWARE.
 14595  
 14596  ================================================================
 14597  
 14598  github.com/tidwall/gjson
 14599  https://github.com/tidwall/gjson
 14600  ----------------------------------------------------------------
 14601  The MIT License (MIT)
 14602  
 14603  Copyright (c) 2016 Josh Baker
 14604  
 14605  Permission is hereby granted, free of charge, to any person obtaining a copy of
 14606  this software and associated documentation files (the "Software"), to deal in
 14607  the Software without restriction, including without limitation the rights to
 14608  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 14609  the Software, and to permit persons to whom the Software is furnished to do so,
 14610  subject to the following conditions:
 14611  
 14612  The above copyright notice and this permission notice shall be included in all
 14613  copies or substantial portions of the Software.
 14614  
 14615  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14616  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 14617  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 14618  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 14619  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 14620  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 14621  
 14622  ================================================================
 14623  
 14624  github.com/tidwall/match
 14625  https://github.com/tidwall/match
 14626  ----------------------------------------------------------------
 14627  The MIT License (MIT)
 14628  
 14629  Copyright (c) 2016 Josh Baker
 14630  
 14631  Permission is hereby granted, free of charge, to any person obtaining a copy of
 14632  this software and associated documentation files (the "Software"), to deal in
 14633  the Software without restriction, including without limitation the rights to
 14634  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 14635  the Software, and to permit persons to whom the Software is furnished to do so,
 14636  subject to the following conditions:
 14637  
 14638  The above copyright notice and this permission notice shall be included in all
 14639  copies or substantial portions of the Software.
 14640  
 14641  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14642  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 14643  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 14644  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 14645  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 14646  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 14647  
 14648  ================================================================
 14649  
 14650  github.com/tidwall/pretty
 14651  https://github.com/tidwall/pretty
 14652  ----------------------------------------------------------------
 14653  The MIT License (MIT)
 14654  
 14655  Copyright (c) 2017 Josh Baker
 14656  
 14657  Permission is hereby granted, free of charge, to any person obtaining a copy of
 14658  this software and associated documentation files (the "Software"), to deal in
 14659  the Software without restriction, including without limitation the rights to
 14660  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 14661  the Software, and to permit persons to whom the Software is furnished to do so,
 14662  subject to the following conditions:
 14663  
 14664  The above copyright notice and this permission notice shall be included in all
 14665  copies or substantial portions of the Software.
 14666  
 14667  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14668  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 14669  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 14670  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 14671  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 14672  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 14673  
 14674  ================================================================
 14675  
 14676  github.com/tinylib/msgp
 14677  https://github.com/tinylib/msgp
 14678  ----------------------------------------------------------------
 14679  Copyright (c) 2014 Philip Hofer
 14680  Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated
 14681  
 14682  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 14683  
 14684  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 14685  
 14686  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 14687  ================================================================
 14688  
 14689  github.com/tklauser/go-sysconf
 14690  https://github.com/tklauser/go-sysconf
 14691  ----------------------------------------------------------------
 14692  BSD 3-Clause License
 14693  
 14694  Copyright (c) 2018-2022, Tobias Klauser
 14695  All rights reserved.
 14696  
 14697  Redistribution and use in source and binary forms, with or without
 14698  modification, are permitted provided that the following conditions are met:
 14699  
 14700  * Redistributions of source code must retain the above copyright notice, this
 14701    list of conditions and the following disclaimer.
 14702  
 14703  * Redistributions in binary form must reproduce the above copyright notice,
 14704    this list of conditions and the following disclaimer in the documentation
 14705    and/or other materials provided with the distribution.
 14706  
 14707  * Neither the name of the copyright holder nor the names of its
 14708    contributors may be used to endorse or promote products derived from
 14709    this software without specific prior written permission.
 14710  
 14711  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 14712  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 14713  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 14714  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 14715  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 14716  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 14717  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 14718  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 14719  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 14720  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 14721  
 14722  ================================================================
 14723  
 14724  github.com/tklauser/numcpus
 14725  https://github.com/tklauser/numcpus
 14726  ----------------------------------------------------------------
 14727  
 14728                                   Apache License
 14729                             Version 2.0, January 2004
 14730                          http://www.apache.org/licenses/
 14731  
 14732     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 14733  
 14734     1. Definitions.
 14735  
 14736        "License" shall mean the terms and conditions for use, reproduction,
 14737        and distribution as defined by Sections 1 through 9 of this document.
 14738  
 14739        "Licensor" shall mean the copyright owner or entity authorized by
 14740        the copyright owner that is granting the License.
 14741  
 14742        "Legal Entity" shall mean the union of the acting entity and all
 14743        other entities that control, are controlled by, or are under common
 14744        control with that entity. For the purposes of this definition,
 14745        "control" means (i) the power, direct or indirect, to cause the
 14746        direction or management of such entity, whether by contract or
 14747        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 14748        outstanding shares, or (iii) beneficial ownership of such entity.
 14749  
 14750        "You" (or "Your") shall mean an individual or Legal Entity
 14751        exercising permissions granted by this License.
 14752  
 14753        "Source" form shall mean the preferred form for making modifications,
 14754        including but not limited to software source code, documentation
 14755        source, and configuration files.
 14756  
 14757        "Object" form shall mean any form resulting from mechanical
 14758        transformation or translation of a Source form, including but
 14759        not limited to compiled object code, generated documentation,
 14760        and conversions to other media types.
 14761  
 14762        "Work" shall mean the work of authorship, whether in Source or
 14763        Object form, made available under the License, as indicated by a
 14764        copyright notice that is included in or attached to the work
 14765        (an example is provided in the Appendix below).
 14766  
 14767        "Derivative Works" shall mean any work, whether in Source or Object
 14768        form, that is based on (or derived from) the Work and for which the
 14769        editorial revisions, annotations, elaborations, or other modifications
 14770        represent, as a whole, an original work of authorship. For the purposes
 14771        of this License, Derivative Works shall not include works that remain
 14772        separable from, or merely link (or bind by name) to the interfaces of,
 14773        the Work and Derivative Works thereof.
 14774  
 14775        "Contribution" shall mean any work of authorship, including
 14776        the original version of the Work and any modifications or additions
 14777        to that Work or Derivative Works thereof, that is intentionally
 14778        submitted to Licensor for inclusion in the Work by the copyright owner
 14779        or by an individual or Legal Entity authorized to submit on behalf of
 14780        the copyright owner. For the purposes of this definition, "submitted"
 14781        means any form of electronic, verbal, or written communication sent
 14782        to the Licensor or its representatives, including but not limited to
 14783        communication on electronic mailing lists, source code control systems,
 14784        and issue tracking systems that are managed by, or on behalf of, the
 14785        Licensor for the purpose of discussing and improving the Work, but
 14786        excluding communication that is conspicuously marked or otherwise
 14787        designated in writing by the copyright owner as "Not a Contribution."
 14788  
 14789        "Contributor" shall mean Licensor and any individual or Legal Entity
 14790        on behalf of whom a Contribution has been received by Licensor and
 14791        subsequently incorporated within the Work.
 14792  
 14793     2. Grant of Copyright License. Subject to the terms and conditions of
 14794        this License, each Contributor hereby grants to You a perpetual,
 14795        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14796        copyright license to reproduce, prepare Derivative Works of,
 14797        publicly display, publicly perform, sublicense, and distribute the
 14798        Work and such Derivative Works in Source or Object form.
 14799  
 14800     3. Grant of Patent License. Subject to the terms and conditions of
 14801        this License, each Contributor hereby grants to You a perpetual,
 14802        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 14803        (except as stated in this section) patent license to make, have made,
 14804        use, offer to sell, sell, import, and otherwise transfer the Work,
 14805        where such license applies only to those patent claims licensable
 14806        by such Contributor that are necessarily infringed by their
 14807        Contribution(s) alone or by combination of their Contribution(s)
 14808        with the Work to which such Contribution(s) was submitted. If You
 14809        institute patent litigation against any entity (including a
 14810        cross-claim or counterclaim in a lawsuit) alleging that the Work
 14811        or a Contribution incorporated within the Work constitutes direct
 14812        or contributory patent infringement, then any patent licenses
 14813        granted to You under this License for that Work shall terminate
 14814        as of the date such litigation is filed.
 14815  
 14816     4. Redistribution. You may reproduce and distribute copies of the
 14817        Work or Derivative Works thereof in any medium, with or without
 14818        modifications, and in Source or Object form, provided that You
 14819        meet the following conditions:
 14820  
 14821        (a) You must give any other recipients of the Work or
 14822            Derivative Works a copy of this License; and
 14823  
 14824        (b) You must cause any modified files to carry prominent notices
 14825            stating that You changed the files; and
 14826  
 14827        (c) You must retain, in the Source form of any Derivative Works
 14828            that You distribute, all copyright, patent, trademark, and
 14829            attribution notices from the Source form of the Work,
 14830            excluding those notices that do not pertain to any part of
 14831            the Derivative Works; and
 14832  
 14833        (d) If the Work includes a "NOTICE" text file as part of its
 14834            distribution, then any Derivative Works that You distribute must
 14835            include a readable copy of the attribution notices contained
 14836            within such NOTICE file, excluding those notices that do not
 14837            pertain to any part of the Derivative Works, in at least one
 14838            of the following places: within a NOTICE text file distributed
 14839            as part of the Derivative Works; within the Source form or
 14840            documentation, if provided along with the Derivative Works; or,
 14841            within a display generated by the Derivative Works, if and
 14842            wherever such third-party notices normally appear. The contents
 14843            of the NOTICE file are for informational purposes only and
 14844            do not modify the License. You may add Your own attribution
 14845            notices within Derivative Works that You distribute, alongside
 14846            or as an addendum to the NOTICE text from the Work, provided
 14847            that such additional attribution notices cannot be construed
 14848            as modifying the License.
 14849  
 14850        You may add Your own copyright statement to Your modifications and
 14851        may provide additional or different license terms and conditions
 14852        for use, reproduction, or distribution of Your modifications, or
 14853        for any such Derivative Works as a whole, provided Your use,
 14854        reproduction, and distribution of the Work otherwise complies with
 14855        the conditions stated in this License.
 14856  
 14857     5. Submission of Contributions. Unless You explicitly state otherwise,
 14858        any Contribution intentionally submitted for inclusion in the Work
 14859        by You to the Licensor shall be under the terms and conditions of
 14860        this License, without any additional terms or conditions.
 14861        Notwithstanding the above, nothing herein shall supersede or modify
 14862        the terms of any separate license agreement you may have executed
 14863        with Licensor regarding such Contributions.
 14864  
 14865     6. Trademarks. This License does not grant permission to use the trade
 14866        names, trademarks, service marks, or product names of the Licensor,
 14867        except as required for reasonable and customary use in describing the
 14868        origin of the Work and reproducing the content of the NOTICE file.
 14869  
 14870     7. Disclaimer of Warranty. Unless required by applicable law or
 14871        agreed to in writing, Licensor provides the Work (and each
 14872        Contributor provides its Contributions) on an "AS IS" BASIS,
 14873        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 14874        implied, including, without limitation, any warranties or conditions
 14875        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 14876        PARTICULAR PURPOSE. You are solely responsible for determining the
 14877        appropriateness of using or redistributing the Work and assume any
 14878        risks associated with Your exercise of permissions under this License.
 14879  
 14880     8. Limitation of Liability. In no event and under no legal theory,
 14881        whether in tort (including negligence), contract, or otherwise,
 14882        unless required by applicable law (such as deliberate and grossly
 14883        negligent acts) or agreed to in writing, shall any Contributor be
 14884        liable to You for damages, including any direct, indirect, special,
 14885        incidental, or consequential damages of any character arising as a
 14886        result of this License or out of the use or inability to use the
 14887        Work (including but not limited to damages for loss of goodwill,
 14888        work stoppage, computer failure or malfunction, or any and all
 14889        other commercial damages or losses), even if such Contributor
 14890        has been advised of the possibility of such damages.
 14891  
 14892     9. Accepting Warranty or Additional Liability. While redistributing
 14893        the Work or Derivative Works thereof, You may choose to offer,
 14894        and charge a fee for, acceptance of support, warranty, indemnity,
 14895        or other liability obligations and/or rights consistent with this
 14896        License. However, in accepting such obligations, You may act only
 14897        on Your own behalf and on Your sole responsibility, not on behalf
 14898        of any other Contributor, and only if You agree to indemnify,
 14899        defend, and hold each Contributor harmless for any liability
 14900        incurred by, or claims asserted against, such Contributor by reason
 14901        of your accepting any such warranty or additional liability.
 14902  
 14903     END OF TERMS AND CONDITIONS
 14904  
 14905     APPENDIX: How to apply the Apache License to your work.
 14906  
 14907        To apply the Apache License to your work, attach the following
 14908        boilerplate notice, with the fields enclosed by brackets "[]"
 14909        replaced with your own identifying information. (Don't include
 14910        the brackets!)  The text should be enclosed in the appropriate
 14911        comment syntax for the file format. We also recommend that a
 14912        file or class name and description of purpose be included on the
 14913        same "printed page" as the copyright notice for easier
 14914        identification within third-party archives.
 14915  
 14916     Copyright [yyyy] [name of copyright owner]
 14917  
 14918     Licensed under the Apache License, Version 2.0 (the "License");
 14919     you may not use this file except in compliance with the License.
 14920     You may obtain a copy of the License at
 14921  
 14922         http://www.apache.org/licenses/LICENSE-2.0
 14923  
 14924     Unless required by applicable law or agreed to in writing, software
 14925     distributed under the License is distributed on an "AS IS" BASIS,
 14926     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14927     See the License for the specific language governing permissions and
 14928     limitations under the License.
 14929  
 14930  ================================================================
 14931  
 14932  github.com/unrolled/secure
 14933  https://github.com/unrolled/secure
 14934  ----------------------------------------------------------------
 14935  The MIT License (MIT)
 14936  
 14937  Copyright (c) 2014 Cory Jacobsen
 14938  
 14939  Permission is hereby granted, free of charge, to any person obtaining a copy of
 14940  this software and associated documentation files (the "Software"), to deal in
 14941  the Software without restriction, including without limitation the rights to
 14942  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 14943  the Software, and to permit persons to whom the Software is furnished to do so,
 14944  subject to the following conditions:
 14945  
 14946  The above copyright notice and this permission notice shall be included in all
 14947  copies or substantial portions of the Software.
 14948  
 14949  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 14950  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 14951  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 14952  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 14953  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 14954  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 14955  
 14956  ================================================================
 14957  
 14958  github.com/vbauerster/mpb/v8
 14959  https://github.com/vbauerster/mpb/v8
 14960  ----------------------------------------------------------------
 14961  This is free and unencumbered software released into the public domain.
 14962  
 14963  Anyone is free to copy, modify, publish, use, compile, sell, or
 14964  distribute this software, either in source code form or as a compiled
 14965  binary, for any purpose, commercial or non-commercial, and by any
 14966  means.
 14967  
 14968  In jurisdictions that recognize copyright laws, the author or authors
 14969  of this software dedicate any and all copyright interest in the
 14970  software to the public domain. We make this dedication for the benefit
 14971  of the public at large and to the detriment of our heirs and
 14972  successors. We intend this dedication to be an overt act of
 14973  relinquishment in perpetuity of all present and future rights to this
 14974  software under copyright law.
 14975  
 14976  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 14977  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 14978  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 14979  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 14980  OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 14981  ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 14982  OTHER DEALINGS IN THE SOFTWARE.
 14983  
 14984  For more information, please refer to <http://unlicense.org/>
 14985  
 14986  ================================================================
 14987  
 14988  github.com/yusufpapurcu/wmi
 14989  https://github.com/yusufpapurcu/wmi
 14990  ----------------------------------------------------------------
 14991  The MIT License (MIT)
 14992  
 14993  Copyright (c) 2013 Stack Exchange
 14994  
 14995  Permission is hereby granted, free of charge, to any person obtaining a copy of
 14996  this software and associated documentation files (the "Software"), to deal in
 14997  the Software without restriction, including without limitation the rights to
 14998  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 14999  the Software, and to permit persons to whom the Software is furnished to do so,
 15000  subject to the following conditions:
 15001  
 15002  The above copyright notice and this permission notice shall be included in all
 15003  copies or substantial portions of the Software.
 15004  
 15005  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15006  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 15007  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 15008  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 15009  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 15010  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 15011  
 15012  ================================================================
 15013  
 15014  go.etcd.io/etcd/api/v3
 15015  https://go.etcd.io/etcd/api/v3
 15016  ----------------------------------------------------------------
 15017  
 15018                                   Apache License
 15019                             Version 2.0, January 2004
 15020                          http://www.apache.org/licenses/
 15021  
 15022     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15023  
 15024     1. Definitions.
 15025  
 15026        "License" shall mean the terms and conditions for use, reproduction,
 15027        and distribution as defined by Sections 1 through 9 of this document.
 15028  
 15029        "Licensor" shall mean the copyright owner or entity authorized by
 15030        the copyright owner that is granting the License.
 15031  
 15032        "Legal Entity" shall mean the union of the acting entity and all
 15033        other entities that control, are controlled by, or are under common
 15034        control with that entity. For the purposes of this definition,
 15035        "control" means (i) the power, direct or indirect, to cause the
 15036        direction or management of such entity, whether by contract or
 15037        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15038        outstanding shares, or (iii) beneficial ownership of such entity.
 15039  
 15040        "You" (or "Your") shall mean an individual or Legal Entity
 15041        exercising permissions granted by this License.
 15042  
 15043        "Source" form shall mean the preferred form for making modifications,
 15044        including but not limited to software source code, documentation
 15045        source, and configuration files.
 15046  
 15047        "Object" form shall mean any form resulting from mechanical
 15048        transformation or translation of a Source form, including but
 15049        not limited to compiled object code, generated documentation,
 15050        and conversions to other media types.
 15051  
 15052        "Work" shall mean the work of authorship, whether in Source or
 15053        Object form, made available under the License, as indicated by a
 15054        copyright notice that is included in or attached to the work
 15055        (an example is provided in the Appendix below).
 15056  
 15057        "Derivative Works" shall mean any work, whether in Source or Object
 15058        form, that is based on (or derived from) the Work and for which the
 15059        editorial revisions, annotations, elaborations, or other modifications
 15060        represent, as a whole, an original work of authorship. For the purposes
 15061        of this License, Derivative Works shall not include works that remain
 15062        separable from, or merely link (or bind by name) to the interfaces of,
 15063        the Work and Derivative Works thereof.
 15064  
 15065        "Contribution" shall mean any work of authorship, including
 15066        the original version of the Work and any modifications or additions
 15067        to that Work or Derivative Works thereof, that is intentionally
 15068        submitted to Licensor for inclusion in the Work by the copyright owner
 15069        or by an individual or Legal Entity authorized to submit on behalf of
 15070        the copyright owner. For the purposes of this definition, "submitted"
 15071        means any form of electronic, verbal, or written communication sent
 15072        to the Licensor or its representatives, including but not limited to
 15073        communication on electronic mailing lists, source code control systems,
 15074        and issue tracking systems that are managed by, or on behalf of, the
 15075        Licensor for the purpose of discussing and improving the Work, but
 15076        excluding communication that is conspicuously marked or otherwise
 15077        designated in writing by the copyright owner as "Not a Contribution."
 15078  
 15079        "Contributor" shall mean Licensor and any individual or Legal Entity
 15080        on behalf of whom a Contribution has been received by Licensor and
 15081        subsequently incorporated within the Work.
 15082  
 15083     2. Grant of Copyright License. Subject to the terms and conditions of
 15084        this License, each Contributor hereby grants to You a perpetual,
 15085        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15086        copyright license to reproduce, prepare Derivative Works of,
 15087        publicly display, publicly perform, sublicense, and distribute the
 15088        Work and such Derivative Works in Source or Object form.
 15089  
 15090     3. Grant of Patent License. Subject to the terms and conditions of
 15091        this License, each Contributor hereby grants to You a perpetual,
 15092        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15093        (except as stated in this section) patent license to make, have made,
 15094        use, offer to sell, sell, import, and otherwise transfer the Work,
 15095        where such license applies only to those patent claims licensable
 15096        by such Contributor that are necessarily infringed by their
 15097        Contribution(s) alone or by combination of their Contribution(s)
 15098        with the Work to which such Contribution(s) was submitted. If You
 15099        institute patent litigation against any entity (including a
 15100        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15101        or a Contribution incorporated within the Work constitutes direct
 15102        or contributory patent infringement, then any patent licenses
 15103        granted to You under this License for that Work shall terminate
 15104        as of the date such litigation is filed.
 15105  
 15106     4. Redistribution. You may reproduce and distribute copies of the
 15107        Work or Derivative Works thereof in any medium, with or without
 15108        modifications, and in Source or Object form, provided that You
 15109        meet the following conditions:
 15110  
 15111        (a) You must give any other recipients of the Work or
 15112            Derivative Works a copy of this License; and
 15113  
 15114        (b) You must cause any modified files to carry prominent notices
 15115            stating that You changed the files; and
 15116  
 15117        (c) You must retain, in the Source form of any Derivative Works
 15118            that You distribute, all copyright, patent, trademark, and
 15119            attribution notices from the Source form of the Work,
 15120            excluding those notices that do not pertain to any part of
 15121            the Derivative Works; and
 15122  
 15123        (d) If the Work includes a "NOTICE" text file as part of its
 15124            distribution, then any Derivative Works that You distribute must
 15125            include a readable copy of the attribution notices contained
 15126            within such NOTICE file, excluding those notices that do not
 15127            pertain to any part of the Derivative Works, in at least one
 15128            of the following places: within a NOTICE text file distributed
 15129            as part of the Derivative Works; within the Source form or
 15130            documentation, if provided along with the Derivative Works; or,
 15131            within a display generated by the Derivative Works, if and
 15132            wherever such third-party notices normally appear. The contents
 15133            of the NOTICE file are for informational purposes only and
 15134            do not modify the License. You may add Your own attribution
 15135            notices within Derivative Works that You distribute, alongside
 15136            or as an addendum to the NOTICE text from the Work, provided
 15137            that such additional attribution notices cannot be construed
 15138            as modifying the License.
 15139  
 15140        You may add Your own copyright statement to Your modifications and
 15141        may provide additional or different license terms and conditions
 15142        for use, reproduction, or distribution of Your modifications, or
 15143        for any such Derivative Works as a whole, provided Your use,
 15144        reproduction, and distribution of the Work otherwise complies with
 15145        the conditions stated in this License.
 15146  
 15147     5. Submission of Contributions. Unless You explicitly state otherwise,
 15148        any Contribution intentionally submitted for inclusion in the Work
 15149        by You to the Licensor shall be under the terms and conditions of
 15150        this License, without any additional terms or conditions.
 15151        Notwithstanding the above, nothing herein shall supersede or modify
 15152        the terms of any separate license agreement you may have executed
 15153        with Licensor regarding such Contributions.
 15154  
 15155     6. Trademarks. This License does not grant permission to use the trade
 15156        names, trademarks, service marks, or product names of the Licensor,
 15157        except as required for reasonable and customary use in describing the
 15158        origin of the Work and reproducing the content of the NOTICE file.
 15159  
 15160     7. Disclaimer of Warranty. Unless required by applicable law or
 15161        agreed to in writing, Licensor provides the Work (and each
 15162        Contributor provides its Contributions) on an "AS IS" BASIS,
 15163        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15164        implied, including, without limitation, any warranties or conditions
 15165        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15166        PARTICULAR PURPOSE. You are solely responsible for determining the
 15167        appropriateness of using or redistributing the Work and assume any
 15168        risks associated with Your exercise of permissions under this License.
 15169  
 15170     8. Limitation of Liability. In no event and under no legal theory,
 15171        whether in tort (including negligence), contract, or otherwise,
 15172        unless required by applicable law (such as deliberate and grossly
 15173        negligent acts) or agreed to in writing, shall any Contributor be
 15174        liable to You for damages, including any direct, indirect, special,
 15175        incidental, or consequential damages of any character arising as a
 15176        result of this License or out of the use or inability to use the
 15177        Work (including but not limited to damages for loss of goodwill,
 15178        work stoppage, computer failure or malfunction, or any and all
 15179        other commercial damages or losses), even if such Contributor
 15180        has been advised of the possibility of such damages.
 15181  
 15182     9. Accepting Warranty or Additional Liability. While redistributing
 15183        the Work or Derivative Works thereof, You may choose to offer,
 15184        and charge a fee for, acceptance of support, warranty, indemnity,
 15185        or other liability obligations and/or rights consistent with this
 15186        License. However, in accepting such obligations, You may act only
 15187        on Your own behalf and on Your sole responsibility, not on behalf
 15188        of any other Contributor, and only if You agree to indemnify,
 15189        defend, and hold each Contributor harmless for any liability
 15190        incurred by, or claims asserted against, such Contributor by reason
 15191        of your accepting any such warranty or additional liability.
 15192  
 15193     END OF TERMS AND CONDITIONS
 15194  
 15195     APPENDIX: How to apply the Apache License to your work.
 15196  
 15197        To apply the Apache License to your work, attach the following
 15198        boilerplate notice, with the fields enclosed by brackets "[]"
 15199        replaced with your own identifying information. (Don't include
 15200        the brackets!)  The text should be enclosed in the appropriate
 15201        comment syntax for the file format. We also recommend that a
 15202        file or class name and description of purpose be included on the
 15203        same "printed page" as the copyright notice for easier
 15204        identification within third-party archives.
 15205  
 15206     Copyright [yyyy] [name of copyright owner]
 15207  
 15208     Licensed under the Apache License, Version 2.0 (the "License");
 15209     you may not use this file except in compliance with the License.
 15210     You may obtain a copy of the License at
 15211  
 15212         http://www.apache.org/licenses/LICENSE-2.0
 15213  
 15214     Unless required by applicable law or agreed to in writing, software
 15215     distributed under the License is distributed on an "AS IS" BASIS,
 15216     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15217     See the License for the specific language governing permissions and
 15218     limitations under the License.
 15219  
 15220  ================================================================
 15221  
 15222  go.etcd.io/etcd/client/pkg/v3
 15223  https://go.etcd.io/etcd/client/pkg/v3
 15224  ----------------------------------------------------------------
 15225  
 15226                                   Apache License
 15227                             Version 2.0, January 2004
 15228                          http://www.apache.org/licenses/
 15229  
 15230     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15231  
 15232     1. Definitions.
 15233  
 15234        "License" shall mean the terms and conditions for use, reproduction,
 15235        and distribution as defined by Sections 1 through 9 of this document.
 15236  
 15237        "Licensor" shall mean the copyright owner or entity authorized by
 15238        the copyright owner that is granting the License.
 15239  
 15240        "Legal Entity" shall mean the union of the acting entity and all
 15241        other entities that control, are controlled by, or are under common
 15242        control with that entity. For the purposes of this definition,
 15243        "control" means (i) the power, direct or indirect, to cause the
 15244        direction or management of such entity, whether by contract or
 15245        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15246        outstanding shares, or (iii) beneficial ownership of such entity.
 15247  
 15248        "You" (or "Your") shall mean an individual or Legal Entity
 15249        exercising permissions granted by this License.
 15250  
 15251        "Source" form shall mean the preferred form for making modifications,
 15252        including but not limited to software source code, documentation
 15253        source, and configuration files.
 15254  
 15255        "Object" form shall mean any form resulting from mechanical
 15256        transformation or translation of a Source form, including but
 15257        not limited to compiled object code, generated documentation,
 15258        and conversions to other media types.
 15259  
 15260        "Work" shall mean the work of authorship, whether in Source or
 15261        Object form, made available under the License, as indicated by a
 15262        copyright notice that is included in or attached to the work
 15263        (an example is provided in the Appendix below).
 15264  
 15265        "Derivative Works" shall mean any work, whether in Source or Object
 15266        form, that is based on (or derived from) the Work and for which the
 15267        editorial revisions, annotations, elaborations, or other modifications
 15268        represent, as a whole, an original work of authorship. For the purposes
 15269        of this License, Derivative Works shall not include works that remain
 15270        separable from, or merely link (or bind by name) to the interfaces of,
 15271        the Work and Derivative Works thereof.
 15272  
 15273        "Contribution" shall mean any work of authorship, including
 15274        the original version of the Work and any modifications or additions
 15275        to that Work or Derivative Works thereof, that is intentionally
 15276        submitted to Licensor for inclusion in the Work by the copyright owner
 15277        or by an individual or Legal Entity authorized to submit on behalf of
 15278        the copyright owner. For the purposes of this definition, "submitted"
 15279        means any form of electronic, verbal, or written communication sent
 15280        to the Licensor or its representatives, including but not limited to
 15281        communication on electronic mailing lists, source code control systems,
 15282        and issue tracking systems that are managed by, or on behalf of, the
 15283        Licensor for the purpose of discussing and improving the Work, but
 15284        excluding communication that is conspicuously marked or otherwise
 15285        designated in writing by the copyright owner as "Not a Contribution."
 15286  
 15287        "Contributor" shall mean Licensor and any individual or Legal Entity
 15288        on behalf of whom a Contribution has been received by Licensor and
 15289        subsequently incorporated within the Work.
 15290  
 15291     2. Grant of Copyright License. Subject to the terms and conditions of
 15292        this License, each Contributor hereby grants to You a perpetual,
 15293        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15294        copyright license to reproduce, prepare Derivative Works of,
 15295        publicly display, publicly perform, sublicense, and distribute the
 15296        Work and such Derivative Works in Source or Object form.
 15297  
 15298     3. Grant of Patent License. Subject to the terms and conditions of
 15299        this License, each Contributor hereby grants to You a perpetual,
 15300        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15301        (except as stated in this section) patent license to make, have made,
 15302        use, offer to sell, sell, import, and otherwise transfer the Work,
 15303        where such license applies only to those patent claims licensable
 15304        by such Contributor that are necessarily infringed by their
 15305        Contribution(s) alone or by combination of their Contribution(s)
 15306        with the Work to which such Contribution(s) was submitted. If You
 15307        institute patent litigation against any entity (including a
 15308        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15309        or a Contribution incorporated within the Work constitutes direct
 15310        or contributory patent infringement, then any patent licenses
 15311        granted to You under this License for that Work shall terminate
 15312        as of the date such litigation is filed.
 15313  
 15314     4. Redistribution. You may reproduce and distribute copies of the
 15315        Work or Derivative Works thereof in any medium, with or without
 15316        modifications, and in Source or Object form, provided that You
 15317        meet the following conditions:
 15318  
 15319        (a) You must give any other recipients of the Work or
 15320            Derivative Works a copy of this License; and
 15321  
 15322        (b) You must cause any modified files to carry prominent notices
 15323            stating that You changed the files; and
 15324  
 15325        (c) You must retain, in the Source form of any Derivative Works
 15326            that You distribute, all copyright, patent, trademark, and
 15327            attribution notices from the Source form of the Work,
 15328            excluding those notices that do not pertain to any part of
 15329            the Derivative Works; and
 15330  
 15331        (d) If the Work includes a "NOTICE" text file as part of its
 15332            distribution, then any Derivative Works that You distribute must
 15333            include a readable copy of the attribution notices contained
 15334            within such NOTICE file, excluding those notices that do not
 15335            pertain to any part of the Derivative Works, in at least one
 15336            of the following places: within a NOTICE text file distributed
 15337            as part of the Derivative Works; within the Source form or
 15338            documentation, if provided along with the Derivative Works; or,
 15339            within a display generated by the Derivative Works, if and
 15340            wherever such third-party notices normally appear. The contents
 15341            of the NOTICE file are for informational purposes only and
 15342            do not modify the License. You may add Your own attribution
 15343            notices within Derivative Works that You distribute, alongside
 15344            or as an addendum to the NOTICE text from the Work, provided
 15345            that such additional attribution notices cannot be construed
 15346            as modifying the License.
 15347  
 15348        You may add Your own copyright statement to Your modifications and
 15349        may provide additional or different license terms and conditions
 15350        for use, reproduction, or distribution of Your modifications, or
 15351        for any such Derivative Works as a whole, provided Your use,
 15352        reproduction, and distribution of the Work otherwise complies with
 15353        the conditions stated in this License.
 15354  
 15355     5. Submission of Contributions. Unless You explicitly state otherwise,
 15356        any Contribution intentionally submitted for inclusion in the Work
 15357        by You to the Licensor shall be under the terms and conditions of
 15358        this License, without any additional terms or conditions.
 15359        Notwithstanding the above, nothing herein shall supersede or modify
 15360        the terms of any separate license agreement you may have executed
 15361        with Licensor regarding such Contributions.
 15362  
 15363     6. Trademarks. This License does not grant permission to use the trade
 15364        names, trademarks, service marks, or product names of the Licensor,
 15365        except as required for reasonable and customary use in describing the
 15366        origin of the Work and reproducing the content of the NOTICE file.
 15367  
 15368     7. Disclaimer of Warranty. Unless required by applicable law or
 15369        agreed to in writing, Licensor provides the Work (and each
 15370        Contributor provides its Contributions) on an "AS IS" BASIS,
 15371        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15372        implied, including, without limitation, any warranties or conditions
 15373        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15374        PARTICULAR PURPOSE. You are solely responsible for determining the
 15375        appropriateness of using or redistributing the Work and assume any
 15376        risks associated with Your exercise of permissions under this License.
 15377  
 15378     8. Limitation of Liability. In no event and under no legal theory,
 15379        whether in tort (including negligence), contract, or otherwise,
 15380        unless required by applicable law (such as deliberate and grossly
 15381        negligent acts) or agreed to in writing, shall any Contributor be
 15382        liable to You for damages, including any direct, indirect, special,
 15383        incidental, or consequential damages of any character arising as a
 15384        result of this License or out of the use or inability to use the
 15385        Work (including but not limited to damages for loss of goodwill,
 15386        work stoppage, computer failure or malfunction, or any and all
 15387        other commercial damages or losses), even if such Contributor
 15388        has been advised of the possibility of such damages.
 15389  
 15390     9. Accepting Warranty or Additional Liability. While redistributing
 15391        the Work or Derivative Works thereof, You may choose to offer,
 15392        and charge a fee for, acceptance of support, warranty, indemnity,
 15393        or other liability obligations and/or rights consistent with this
 15394        License. However, in accepting such obligations, You may act only
 15395        on Your own behalf and on Your sole responsibility, not on behalf
 15396        of any other Contributor, and only if You agree to indemnify,
 15397        defend, and hold each Contributor harmless for any liability
 15398        incurred by, or claims asserted against, such Contributor by reason
 15399        of your accepting any such warranty or additional liability.
 15400  
 15401     END OF TERMS AND CONDITIONS
 15402  
 15403     APPENDIX: How to apply the Apache License to your work.
 15404  
 15405        To apply the Apache License to your work, attach the following
 15406        boilerplate notice, with the fields enclosed by brackets "[]"
 15407        replaced with your own identifying information. (Don't include
 15408        the brackets!)  The text should be enclosed in the appropriate
 15409        comment syntax for the file format. We also recommend that a
 15410        file or class name and description of purpose be included on the
 15411        same "printed page" as the copyright notice for easier
 15412        identification within third-party archives.
 15413  
 15414     Copyright [yyyy] [name of copyright owner]
 15415  
 15416     Licensed under the Apache License, Version 2.0 (the "License");
 15417     you may not use this file except in compliance with the License.
 15418     You may obtain a copy of the License at
 15419  
 15420         http://www.apache.org/licenses/LICENSE-2.0
 15421  
 15422     Unless required by applicable law or agreed to in writing, software
 15423     distributed under the License is distributed on an "AS IS" BASIS,
 15424     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15425     See the License for the specific language governing permissions and
 15426     limitations under the License.
 15427  
 15428  ================================================================
 15429  
 15430  go.etcd.io/etcd/client/v3
 15431  https://go.etcd.io/etcd/client/v3
 15432  ----------------------------------------------------------------
 15433  
 15434                                   Apache License
 15435                             Version 2.0, January 2004
 15436                          http://www.apache.org/licenses/
 15437  
 15438     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15439  
 15440     1. Definitions.
 15441  
 15442        "License" shall mean the terms and conditions for use, reproduction,
 15443        and distribution as defined by Sections 1 through 9 of this document.
 15444  
 15445        "Licensor" shall mean the copyright owner or entity authorized by
 15446        the copyright owner that is granting the License.
 15447  
 15448        "Legal Entity" shall mean the union of the acting entity and all
 15449        other entities that control, are controlled by, or are under common
 15450        control with that entity. For the purposes of this definition,
 15451        "control" means (i) the power, direct or indirect, to cause the
 15452        direction or management of such entity, whether by contract or
 15453        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15454        outstanding shares, or (iii) beneficial ownership of such entity.
 15455  
 15456        "You" (or "Your") shall mean an individual or Legal Entity
 15457        exercising permissions granted by this License.
 15458  
 15459        "Source" form shall mean the preferred form for making modifications,
 15460        including but not limited to software source code, documentation
 15461        source, and configuration files.
 15462  
 15463        "Object" form shall mean any form resulting from mechanical
 15464        transformation or translation of a Source form, including but
 15465        not limited to compiled object code, generated documentation,
 15466        and conversions to other media types.
 15467  
 15468        "Work" shall mean the work of authorship, whether in Source or
 15469        Object form, made available under the License, as indicated by a
 15470        copyright notice that is included in or attached to the work
 15471        (an example is provided in the Appendix below).
 15472  
 15473        "Derivative Works" shall mean any work, whether in Source or Object
 15474        form, that is based on (or derived from) the Work and for which the
 15475        editorial revisions, annotations, elaborations, or other modifications
 15476        represent, as a whole, an original work of authorship. For the purposes
 15477        of this License, Derivative Works shall not include works that remain
 15478        separable from, or merely link (or bind by name) to the interfaces of,
 15479        the Work and Derivative Works thereof.
 15480  
 15481        "Contribution" shall mean any work of authorship, including
 15482        the original version of the Work and any modifications or additions
 15483        to that Work or Derivative Works thereof, that is intentionally
 15484        submitted to Licensor for inclusion in the Work by the copyright owner
 15485        or by an individual or Legal Entity authorized to submit on behalf of
 15486        the copyright owner. For the purposes of this definition, "submitted"
 15487        means any form of electronic, verbal, or written communication sent
 15488        to the Licensor or its representatives, including but not limited to
 15489        communication on electronic mailing lists, source code control systems,
 15490        and issue tracking systems that are managed by, or on behalf of, the
 15491        Licensor for the purpose of discussing and improving the Work, but
 15492        excluding communication that is conspicuously marked or otherwise
 15493        designated in writing by the copyright owner as "Not a Contribution."
 15494  
 15495        "Contributor" shall mean Licensor and any individual or Legal Entity
 15496        on behalf of whom a Contribution has been received by Licensor and
 15497        subsequently incorporated within the Work.
 15498  
 15499     2. Grant of Copyright License. Subject to the terms and conditions of
 15500        this License, each Contributor hereby grants to You a perpetual,
 15501        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15502        copyright license to reproduce, prepare Derivative Works of,
 15503        publicly display, publicly perform, sublicense, and distribute the
 15504        Work and such Derivative Works in Source or Object form.
 15505  
 15506     3. Grant of Patent License. Subject to the terms and conditions of
 15507        this License, each Contributor hereby grants to You a perpetual,
 15508        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15509        (except as stated in this section) patent license to make, have made,
 15510        use, offer to sell, sell, import, and otherwise transfer the Work,
 15511        where such license applies only to those patent claims licensable
 15512        by such Contributor that are necessarily infringed by their
 15513        Contribution(s) alone or by combination of their Contribution(s)
 15514        with the Work to which such Contribution(s) was submitted. If You
 15515        institute patent litigation against any entity (including a
 15516        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15517        or a Contribution incorporated within the Work constitutes direct
 15518        or contributory patent infringement, then any patent licenses
 15519        granted to You under this License for that Work shall terminate
 15520        as of the date such litigation is filed.
 15521  
 15522     4. Redistribution. You may reproduce and distribute copies of the
 15523        Work or Derivative Works thereof in any medium, with or without
 15524        modifications, and in Source or Object form, provided that You
 15525        meet the following conditions:
 15526  
 15527        (a) You must give any other recipients of the Work or
 15528            Derivative Works a copy of this License; and
 15529  
 15530        (b) You must cause any modified files to carry prominent notices
 15531            stating that You changed the files; and
 15532  
 15533        (c) You must retain, in the Source form of any Derivative Works
 15534            that You distribute, all copyright, patent, trademark, and
 15535            attribution notices from the Source form of the Work,
 15536            excluding those notices that do not pertain to any part of
 15537            the Derivative Works; and
 15538  
 15539        (d) If the Work includes a "NOTICE" text file as part of its
 15540            distribution, then any Derivative Works that You distribute must
 15541            include a readable copy of the attribution notices contained
 15542            within such NOTICE file, excluding those notices that do not
 15543            pertain to any part of the Derivative Works, in at least one
 15544            of the following places: within a NOTICE text file distributed
 15545            as part of the Derivative Works; within the Source form or
 15546            documentation, if provided along with the Derivative Works; or,
 15547            within a display generated by the Derivative Works, if and
 15548            wherever such third-party notices normally appear. The contents
 15549            of the NOTICE file are for informational purposes only and
 15550            do not modify the License. You may add Your own attribution
 15551            notices within Derivative Works that You distribute, alongside
 15552            or as an addendum to the NOTICE text from the Work, provided
 15553            that such additional attribution notices cannot be construed
 15554            as modifying the License.
 15555  
 15556        You may add Your own copyright statement to Your modifications and
 15557        may provide additional or different license terms and conditions
 15558        for use, reproduction, or distribution of Your modifications, or
 15559        for any such Derivative Works as a whole, provided Your use,
 15560        reproduction, and distribution of the Work otherwise complies with
 15561        the conditions stated in this License.
 15562  
 15563     5. Submission of Contributions. Unless You explicitly state otherwise,
 15564        any Contribution intentionally submitted for inclusion in the Work
 15565        by You to the Licensor shall be under the terms and conditions of
 15566        this License, without any additional terms or conditions.
 15567        Notwithstanding the above, nothing herein shall supersede or modify
 15568        the terms of any separate license agreement you may have executed
 15569        with Licensor regarding such Contributions.
 15570  
 15571     6. Trademarks. This License does not grant permission to use the trade
 15572        names, trademarks, service marks, or product names of the Licensor,
 15573        except as required for reasonable and customary use in describing the
 15574        origin of the Work and reproducing the content of the NOTICE file.
 15575  
 15576     7. Disclaimer of Warranty. Unless required by applicable law or
 15577        agreed to in writing, Licensor provides the Work (and each
 15578        Contributor provides its Contributions) on an "AS IS" BASIS,
 15579        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15580        implied, including, without limitation, any warranties or conditions
 15581        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15582        PARTICULAR PURPOSE. You are solely responsible for determining the
 15583        appropriateness of using or redistributing the Work and assume any
 15584        risks associated with Your exercise of permissions under this License.
 15585  
 15586     8. Limitation of Liability. In no event and under no legal theory,
 15587        whether in tort (including negligence), contract, or otherwise,
 15588        unless required by applicable law (such as deliberate and grossly
 15589        negligent acts) or agreed to in writing, shall any Contributor be
 15590        liable to You for damages, including any direct, indirect, special,
 15591        incidental, or consequential damages of any character arising as a
 15592        result of this License or out of the use or inability to use the
 15593        Work (including but not limited to damages for loss of goodwill,
 15594        work stoppage, computer failure or malfunction, or any and all
 15595        other commercial damages or losses), even if such Contributor
 15596        has been advised of the possibility of such damages.
 15597  
 15598     9. Accepting Warranty or Additional Liability. While redistributing
 15599        the Work or Derivative Works thereof, You may choose to offer,
 15600        and charge a fee for, acceptance of support, warranty, indemnity,
 15601        or other liability obligations and/or rights consistent with this
 15602        License. However, in accepting such obligations, You may act only
 15603        on Your own behalf and on Your sole responsibility, not on behalf
 15604        of any other Contributor, and only if You agree to indemnify,
 15605        defend, and hold each Contributor harmless for any liability
 15606        incurred by, or claims asserted against, such Contributor by reason
 15607        of your accepting any such warranty or additional liability.
 15608  
 15609     END OF TERMS AND CONDITIONS
 15610  
 15611     APPENDIX: How to apply the Apache License to your work.
 15612  
 15613        To apply the Apache License to your work, attach the following
 15614        boilerplate notice, with the fields enclosed by brackets "[]"
 15615        replaced with your own identifying information. (Don't include
 15616        the brackets!)  The text should be enclosed in the appropriate
 15617        comment syntax for the file format. We also recommend that a
 15618        file or class name and description of purpose be included on the
 15619        same "printed page" as the copyright notice for easier
 15620        identification within third-party archives.
 15621  
 15622     Copyright [yyyy] [name of copyright owner]
 15623  
 15624     Licensed under the Apache License, Version 2.0 (the "License");
 15625     you may not use this file except in compliance with the License.
 15626     You may obtain a copy of the License at
 15627  
 15628         http://www.apache.org/licenses/LICENSE-2.0
 15629  
 15630     Unless required by applicable law or agreed to in writing, software
 15631     distributed under the License is distributed on an "AS IS" BASIS,
 15632     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15633     See the License for the specific language governing permissions and
 15634     limitations under the License.
 15635  
 15636  ================================================================
 15637  
 15638  go.mongodb.org/mongo-driver
 15639  https://go.mongodb.org/mongo-driver
 15640  ----------------------------------------------------------------
 15641                                   Apache License
 15642                             Version 2.0, January 2004
 15643                          http://www.apache.org/licenses/
 15644  
 15645     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 15646  
 15647     1. Definitions.
 15648  
 15649        "License" shall mean the terms and conditions for use, reproduction,
 15650        and distribution as defined by Sections 1 through 9 of this document.
 15651  
 15652        "Licensor" shall mean the copyright owner or entity authorized by
 15653        the copyright owner that is granting the License.
 15654  
 15655        "Legal Entity" shall mean the union of the acting entity and all
 15656        other entities that control, are controlled by, or are under common
 15657        control with that entity. For the purposes of this definition,
 15658        "control" means (i) the power, direct or indirect, to cause the
 15659        direction or management of such entity, whether by contract or
 15660        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 15661        outstanding shares, or (iii) beneficial ownership of such entity.
 15662  
 15663        "You" (or "Your") shall mean an individual or Legal Entity
 15664        exercising permissions granted by this License.
 15665  
 15666        "Source" form shall mean the preferred form for making modifications,
 15667        including but not limited to software source code, documentation
 15668        source, and configuration files.
 15669  
 15670        "Object" form shall mean any form resulting from mechanical
 15671        transformation or translation of a Source form, including but
 15672        not limited to compiled object code, generated documentation,
 15673        and conversions to other media types.
 15674  
 15675        "Work" shall mean the work of authorship, whether in Source or
 15676        Object form, made available under the License, as indicated by a
 15677        copyright notice that is included in or attached to the work
 15678        (an example is provided in the Appendix below).
 15679  
 15680        "Derivative Works" shall mean any work, whether in Source or Object
 15681        form, that is based on (or derived from) the Work and for which the
 15682        editorial revisions, annotations, elaborations, or other modifications
 15683        represent, as a whole, an original work of authorship. For the purposes
 15684        of this License, Derivative Works shall not include works that remain
 15685        separable from, or merely link (or bind by name) to the interfaces of,
 15686        the Work and Derivative Works thereof.
 15687  
 15688        "Contribution" shall mean any work of authorship, including
 15689        the original version of the Work and any modifications or additions
 15690        to that Work or Derivative Works thereof, that is intentionally
 15691        submitted to Licensor for inclusion in the Work by the copyright owner
 15692        or by an individual or Legal Entity authorized to submit on behalf of
 15693        the copyright owner. For the purposes of this definition, "submitted"
 15694        means any form of electronic, verbal, or written communication sent
 15695        to the Licensor or its representatives, including but not limited to
 15696        communication on electronic mailing lists, source code control systems,
 15697        and issue tracking systems that are managed by, or on behalf of, the
 15698        Licensor for the purpose of discussing and improving the Work, but
 15699        excluding communication that is conspicuously marked or otherwise
 15700        designated in writing by the copyright owner as "Not a Contribution."
 15701  
 15702        "Contributor" shall mean Licensor and any individual or Legal Entity
 15703        on behalf of whom a Contribution has been received by Licensor and
 15704        subsequently incorporated within the Work.
 15705  
 15706     2. Grant of Copyright License. Subject to the terms and conditions of
 15707        this License, each Contributor hereby grants to You a perpetual,
 15708        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15709        copyright license to reproduce, prepare Derivative Works of,
 15710        publicly display, publicly perform, sublicense, and distribute the
 15711        Work and such Derivative Works in Source or Object form.
 15712  
 15713     3. Grant of Patent License. Subject to the terms and conditions of
 15714        this License, each Contributor hereby grants to You a perpetual,
 15715        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 15716        (except as stated in this section) patent license to make, have made,
 15717        use, offer to sell, sell, import, and otherwise transfer the Work,
 15718        where such license applies only to those patent claims licensable
 15719        by such Contributor that are necessarily infringed by their
 15720        Contribution(s) alone or by combination of their Contribution(s)
 15721        with the Work to which such Contribution(s) was submitted. If You
 15722        institute patent litigation against any entity (including a
 15723        cross-claim or counterclaim in a lawsuit) alleging that the Work
 15724        or a Contribution incorporated within the Work constitutes direct
 15725        or contributory patent infringement, then any patent licenses
 15726        granted to You under this License for that Work shall terminate
 15727        as of the date such litigation is filed.
 15728  
 15729     4. Redistribution. You may reproduce and distribute copies of the
 15730        Work or Derivative Works thereof in any medium, with or without
 15731        modifications, and in Source or Object form, provided that You
 15732        meet the following conditions:
 15733  
 15734        (a) You must give any other recipients of the Work or
 15735            Derivative Works a copy of this License; and
 15736  
 15737        (b) You must cause any modified files to carry prominent notices
 15738            stating that You changed the files; and
 15739  
 15740        (c) You must retain, in the Source form of any Derivative Works
 15741            that You distribute, all copyright, patent, trademark, and
 15742            attribution notices from the Source form of the Work,
 15743            excluding those notices that do not pertain to any part of
 15744            the Derivative Works; and
 15745  
 15746        (d) If the Work includes a "NOTICE" text file as part of its
 15747            distribution, then any Derivative Works that You distribute must
 15748            include a readable copy of the attribution notices contained
 15749            within such NOTICE file, excluding those notices that do not
 15750            pertain to any part of the Derivative Works, in at least one
 15751            of the following places: within a NOTICE text file distributed
 15752            as part of the Derivative Works; within the Source form or
 15753            documentation, if provided along with the Derivative Works; or,
 15754            within a display generated by the Derivative Works, if and
 15755            wherever such third-party notices normally appear. The contents
 15756            of the NOTICE file are for informational purposes only and
 15757            do not modify the License. You may add Your own attribution
 15758            notices within Derivative Works that You distribute, alongside
 15759            or as an addendum to the NOTICE text from the Work, provided
 15760            that such additional attribution notices cannot be construed
 15761            as modifying the License.
 15762  
 15763        You may add Your own copyright statement to Your modifications and
 15764        may provide additional or different license terms and conditions
 15765        for use, reproduction, or distribution of Your modifications, or
 15766        for any such Derivative Works as a whole, provided Your use,
 15767        reproduction, and distribution of the Work otherwise complies with
 15768        the conditions stated in this License.
 15769  
 15770     5. Submission of Contributions. Unless You explicitly state otherwise,
 15771        any Contribution intentionally submitted for inclusion in the Work
 15772        by You to the Licensor shall be under the terms and conditions of
 15773        this License, without any additional terms or conditions.
 15774        Notwithstanding the above, nothing herein shall supersede or modify
 15775        the terms of any separate license agreement you may have executed
 15776        with Licensor regarding such Contributions.
 15777  
 15778     6. Trademarks. This License does not grant permission to use the trade
 15779        names, trademarks, service marks, or product names of the Licensor,
 15780        except as required for reasonable and customary use in describing the
 15781        origin of the Work and reproducing the content of the NOTICE file.
 15782  
 15783     7. Disclaimer of Warranty. Unless required by applicable law or
 15784        agreed to in writing, Licensor provides the Work (and each
 15785        Contributor provides its Contributions) on an "AS IS" BASIS,
 15786        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 15787        implied, including, without limitation, any warranties or conditions
 15788        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 15789        PARTICULAR PURPOSE. You are solely responsible for determining the
 15790        appropriateness of using or redistributing the Work and assume any
 15791        risks associated with Your exercise of permissions under this License.
 15792  
 15793     8. Limitation of Liability. In no event and under no legal theory,
 15794        whether in tort (including negligence), contract, or otherwise,
 15795        unless required by applicable law (such as deliberate and grossly
 15796        negligent acts) or agreed to in writing, shall any Contributor be
 15797        liable to You for damages, including any direct, indirect, special,
 15798        incidental, or consequential damages of any character arising as a
 15799        result of this License or out of the use or inability to use the
 15800        Work (including but not limited to damages for loss of goodwill,
 15801        work stoppage, computer failure or malfunction, or any and all
 15802        other commercial damages or losses), even if such Contributor
 15803        has been advised of the possibility of such damages.
 15804  
 15805     9. Accepting Warranty or Additional Liability. While redistributing
 15806        the Work or Derivative Works thereof, You may choose to offer,
 15807        and charge a fee for, acceptance of support, warranty, indemnity,
 15808        or other liability obligations and/or rights consistent with this
 15809        License. However, in accepting such obligations, You may act only
 15810        on Your own behalf and on Your sole responsibility, not on behalf
 15811        of any other Contributor, and only if You agree to indemnify,
 15812        defend, and hold each Contributor harmless for any liability
 15813        incurred by, or claims asserted against, such Contributor by reason
 15814        of your accepting any such warranty or additional liability.
 15815  
 15816     END OF TERMS AND CONDITIONS
 15817  
 15818     APPENDIX: How to apply the Apache License to your work.
 15819  
 15820        To apply the Apache License to your work, attach the following
 15821        boilerplate notice, with the fields enclosed by brackets "[]"
 15822        replaced with your own identifying information. (Don't include
 15823        the brackets!)  The text should be enclosed in the appropriate
 15824        comment syntax for the file format. We also recommend that a
 15825        file or class name and description of purpose be included on the
 15826        same "printed page" as the copyright notice for easier
 15827        identification within third-party archives.
 15828  
 15829     Copyright [yyyy] [name of copyright owner]
 15830  
 15831     Licensed under the Apache License, Version 2.0 (the "License");
 15832     you may not use this file except in compliance with the License.
 15833     You may obtain a copy of the License at
 15834  
 15835         http://www.apache.org/licenses/LICENSE-2.0
 15836  
 15837     Unless required by applicable law or agreed to in writing, software
 15838     distributed under the License is distributed on an "AS IS" BASIS,
 15839     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15840     See the License for the specific language governing permissions and
 15841     limitations under the License.
 15842  
 15843  ================================================================
 15844  
 15845  go.uber.org/goleak
 15846  https://go.uber.org/goleak
 15847  ----------------------------------------------------------------
 15848  The MIT License (MIT)
 15849  
 15850  Copyright (c) 2018 Uber Technologies, Inc.
 15851  
 15852  Permission is hereby granted, free of charge, to any person obtaining a copy
 15853  of this software and associated documentation files (the "Software"), to deal
 15854  in the Software without restriction, including without limitation the rights
 15855  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15856  copies of the Software, and to permit persons to whom the Software is
 15857  furnished to do so, subject to the following conditions:
 15858  
 15859  The above copyright notice and this permission notice shall be included in
 15860  all copies or substantial portions of the Software.
 15861  
 15862  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15863  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15864  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15865  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15866  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15867  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 15868  THE SOFTWARE.
 15869  
 15870  ================================================================
 15871  
 15872  go.uber.org/multierr
 15873  https://go.uber.org/multierr
 15874  ----------------------------------------------------------------
 15875  Copyright (c) 2017-2021 Uber Technologies, Inc.
 15876  
 15877  Permission is hereby granted, free of charge, to any person obtaining a copy
 15878  of this software and associated documentation files (the "Software"), to deal
 15879  in the Software without restriction, including without limitation the rights
 15880  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15881  copies of the Software, and to permit persons to whom the Software is
 15882  furnished to do so, subject to the following conditions:
 15883  
 15884  The above copyright notice and this permission notice shall be included in
 15885  all copies or substantial portions of the Software.
 15886  
 15887  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15888  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15889  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15890  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15891  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15892  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 15893  THE SOFTWARE.
 15894  
 15895  ================================================================
 15896  
 15897  go.uber.org/zap
 15898  https://go.uber.org/zap
 15899  ----------------------------------------------------------------
 15900  Copyright (c) 2016-2017 Uber Technologies, Inc.
 15901  
 15902  Permission is hereby granted, free of charge, to any person obtaining a copy
 15903  of this software and associated documentation files (the "Software"), to deal
 15904  in the Software without restriction, including without limitation the rights
 15905  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 15906  copies of the Software, and to permit persons to whom the Software is
 15907  furnished to do so, subject to the following conditions:
 15908  
 15909  The above copyright notice and this permission notice shall be included in
 15910  all copies or substantial portions of the Software.
 15911  
 15912  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 15913  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 15914  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 15915  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 15916  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 15917  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 15918  THE SOFTWARE.
 15919  
 15920  ================================================================
 15921  
 15922  golang.org/x/crypto
 15923  https://golang.org/x/crypto
 15924  ----------------------------------------------------------------
 15925  Copyright (c) 2009 The Go Authors. All rights reserved.
 15926  
 15927  Redistribution and use in source and binary forms, with or without
 15928  modification, are permitted provided that the following conditions are
 15929  met:
 15930  
 15931     * Redistributions of source code must retain the above copyright
 15932  notice, this list of conditions and the following disclaimer.
 15933     * Redistributions in binary form must reproduce the above
 15934  copyright notice, this list of conditions and the following disclaimer
 15935  in the documentation and/or other materials provided with the
 15936  distribution.
 15937     * Neither the name of Google Inc. nor the names of its
 15938  contributors may be used to endorse or promote products derived from
 15939  this software without specific prior written permission.
 15940  
 15941  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 15942  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 15943  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 15944  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 15945  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 15946  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 15947  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 15948  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 15949  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 15950  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 15951  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 15952  
 15953  ================================================================
 15954  
 15955  golang.org/x/net
 15956  https://golang.org/x/net
 15957  ----------------------------------------------------------------
 15958  Copyright (c) 2009 The Go Authors. All rights reserved.
 15959  
 15960  Redistribution and use in source and binary forms, with or without
 15961  modification, are permitted provided that the following conditions are
 15962  met:
 15963  
 15964     * Redistributions of source code must retain the above copyright
 15965  notice, this list of conditions and the following disclaimer.
 15966     * Redistributions in binary form must reproduce the above
 15967  copyright notice, this list of conditions and the following disclaimer
 15968  in the documentation and/or other materials provided with the
 15969  distribution.
 15970     * Neither the name of Google Inc. nor the names of its
 15971  contributors may be used to endorse or promote products derived from
 15972  this software without specific prior written permission.
 15973  
 15974  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 15975  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 15976  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 15977  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 15978  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 15979  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 15980  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 15981  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 15982  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 15983  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 15984  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 15985  
 15986  ================================================================
 15987  
 15988  golang.org/x/oauth2
 15989  https://golang.org/x/oauth2
 15990  ----------------------------------------------------------------
 15991  Copyright (c) 2009 The Go Authors. All rights reserved.
 15992  
 15993  Redistribution and use in source and binary forms, with or without
 15994  modification, are permitted provided that the following conditions are
 15995  met:
 15996  
 15997     * Redistributions of source code must retain the above copyright
 15998  notice, this list of conditions and the following disclaimer.
 15999     * Redistributions in binary form must reproduce the above
 16000  copyright notice, this list of conditions and the following disclaimer
 16001  in the documentation and/or other materials provided with the
 16002  distribution.
 16003     * Neither the name of Google Inc. nor the names of its
 16004  contributors may be used to endorse or promote products derived from
 16005  this software without specific prior written permission.
 16006  
 16007  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 16008  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 16009  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 16010  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 16011  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 16012  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 16013  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 16014  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 16015  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 16016  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16017  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16018  
 16019  ================================================================
 16020  
 16021  golang.org/x/sync
 16022  https://golang.org/x/sync
 16023  ----------------------------------------------------------------
 16024  Copyright (c) 2009 The Go Authors. All rights reserved.
 16025  
 16026  Redistribution and use in source and binary forms, with or without
 16027  modification, are permitted provided that the following conditions are
 16028  met:
 16029  
 16030     * Redistributions of source code must retain the above copyright
 16031  notice, this list of conditions and the following disclaimer.
 16032     * Redistributions in binary form must reproduce the above
 16033  copyright notice, this list of conditions and the following disclaimer
 16034  in the documentation and/or other materials provided with the
 16035  distribution.
 16036     * Neither the name of Google Inc. nor the names of its
 16037  contributors may be used to endorse or promote products derived from
 16038  this software without specific prior written permission.
 16039  
 16040  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 16041  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 16042  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 16043  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 16044  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 16045  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 16046  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 16047  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 16048  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 16049  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16050  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16051  
 16052  ================================================================
 16053  
 16054  golang.org/x/sys
 16055  https://golang.org/x/sys
 16056  ----------------------------------------------------------------
 16057  Copyright (c) 2009 The Go Authors. All rights reserved.
 16058  
 16059  Redistribution and use in source and binary forms, with or without
 16060  modification, are permitted provided that the following conditions are
 16061  met:
 16062  
 16063     * Redistributions of source code must retain the above copyright
 16064  notice, this list of conditions and the following disclaimer.
 16065     * Redistributions in binary form must reproduce the above
 16066  copyright notice, this list of conditions and the following disclaimer
 16067  in the documentation and/or other materials provided with the
 16068  distribution.
 16069     * Neither the name of Google Inc. nor the names of its
 16070  contributors may be used to endorse or promote products derived from
 16071  this software without specific prior written permission.
 16072  
 16073  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 16074  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 16075  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 16076  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 16077  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 16078  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 16079  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 16080  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 16081  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 16082  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16083  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16084  
 16085  ================================================================
 16086  
 16087  golang.org/x/term
 16088  https://golang.org/x/term
 16089  ----------------------------------------------------------------
 16090  Copyright (c) 2009 The Go Authors. All rights reserved.
 16091  
 16092  Redistribution and use in source and binary forms, with or without
 16093  modification, are permitted provided that the following conditions are
 16094  met:
 16095  
 16096     * Redistributions of source code must retain the above copyright
 16097  notice, this list of conditions and the following disclaimer.
 16098     * Redistributions in binary form must reproduce the above
 16099  copyright notice, this list of conditions and the following disclaimer
 16100  in the documentation and/or other materials provided with the
 16101  distribution.
 16102     * Neither the name of Google Inc. nor the names of its
 16103  contributors may be used to endorse or promote products derived from
 16104  this software without specific prior written permission.
 16105  
 16106  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 16107  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 16108  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 16109  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 16110  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 16111  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 16112  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 16113  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 16114  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 16115  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16116  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16117  
 16118  ================================================================
 16119  
 16120  golang.org/x/text
 16121  https://golang.org/x/text
 16122  ----------------------------------------------------------------
 16123  Copyright (c) 2009 The Go Authors. All rights reserved.
 16124  
 16125  Redistribution and use in source and binary forms, with or without
 16126  modification, are permitted provided that the following conditions are
 16127  met:
 16128  
 16129     * Redistributions of source code must retain the above copyright
 16130  notice, this list of conditions and the following disclaimer.
 16131     * Redistributions in binary form must reproduce the above
 16132  copyright notice, this list of conditions and the following disclaimer
 16133  in the documentation and/or other materials provided with the
 16134  distribution.
 16135     * Neither the name of Google Inc. nor the names of its
 16136  contributors may be used to endorse or promote products derived from
 16137  this software without specific prior written permission.
 16138  
 16139  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 16140  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 16141  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 16142  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 16143  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 16144  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 16145  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 16146  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 16147  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 16148  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16149  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16150  
 16151  ================================================================
 16152  
 16153  golang.org/x/tools
 16154  https://golang.org/x/tools
 16155  ----------------------------------------------------------------
 16156  Copyright (c) 2009 The Go Authors. All rights reserved.
 16157  
 16158  Redistribution and use in source and binary forms, with or without
 16159  modification, are permitted provided that the following conditions are
 16160  met:
 16161  
 16162     * Redistributions of source code must retain the above copyright
 16163  notice, this list of conditions and the following disclaimer.
 16164     * Redistributions in binary form must reproduce the above
 16165  copyright notice, this list of conditions and the following disclaimer
 16166  in the documentation and/or other materials provided with the
 16167  distribution.
 16168     * Neither the name of Google Inc. nor the names of its
 16169  contributors may be used to endorse or promote products derived from
 16170  this software without specific prior written permission.
 16171  
 16172  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 16173  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 16174  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 16175  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 16176  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 16177  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 16178  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 16179  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 16180  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 16181  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 16182  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 16183  
 16184  ================================================================
 16185  
 16186  google.golang.org/appengine
 16187  https://google.golang.org/appengine
 16188  ----------------------------------------------------------------
 16189  
 16190                                   Apache License
 16191                             Version 2.0, January 2004
 16192                          http://www.apache.org/licenses/
 16193  
 16194     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16195  
 16196     1. Definitions.
 16197  
 16198        "License" shall mean the terms and conditions for use, reproduction,
 16199        and distribution as defined by Sections 1 through 9 of this document.
 16200  
 16201        "Licensor" shall mean the copyright owner or entity authorized by
 16202        the copyright owner that is granting the License.
 16203  
 16204        "Legal Entity" shall mean the union of the acting entity and all
 16205        other entities that control, are controlled by, or are under common
 16206        control with that entity. For the purposes of this definition,
 16207        "control" means (i) the power, direct or indirect, to cause the
 16208        direction or management of such entity, whether by contract or
 16209        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16210        outstanding shares, or (iii) beneficial ownership of such entity.
 16211  
 16212        "You" (or "Your") shall mean an individual or Legal Entity
 16213        exercising permissions granted by this License.
 16214  
 16215        "Source" form shall mean the preferred form for making modifications,
 16216        including but not limited to software source code, documentation
 16217        source, and configuration files.
 16218  
 16219        "Object" form shall mean any form resulting from mechanical
 16220        transformation or translation of a Source form, including but
 16221        not limited to compiled object code, generated documentation,
 16222        and conversions to other media types.
 16223  
 16224        "Work" shall mean the work of authorship, whether in Source or
 16225        Object form, made available under the License, as indicated by a
 16226        copyright notice that is included in or attached to the work
 16227        (an example is provided in the Appendix below).
 16228  
 16229        "Derivative Works" shall mean any work, whether in Source or Object
 16230        form, that is based on (or derived from) the Work and for which the
 16231        editorial revisions, annotations, elaborations, or other modifications
 16232        represent, as a whole, an original work of authorship. For the purposes
 16233        of this License, Derivative Works shall not include works that remain
 16234        separable from, or merely link (or bind by name) to the interfaces of,
 16235        the Work and Derivative Works thereof.
 16236  
 16237        "Contribution" shall mean any work of authorship, including
 16238        the original version of the Work and any modifications or additions
 16239        to that Work or Derivative Works thereof, that is intentionally
 16240        submitted to Licensor for inclusion in the Work by the copyright owner
 16241        or by an individual or Legal Entity authorized to submit on behalf of
 16242        the copyright owner. For the purposes of this definition, "submitted"
 16243        means any form of electronic, verbal, or written communication sent
 16244        to the Licensor or its representatives, including but not limited to
 16245        communication on electronic mailing lists, source code control systems,
 16246        and issue tracking systems that are managed by, or on behalf of, the
 16247        Licensor for the purpose of discussing and improving the Work, but
 16248        excluding communication that is conspicuously marked or otherwise
 16249        designated in writing by the copyright owner as "Not a Contribution."
 16250  
 16251        "Contributor" shall mean Licensor and any individual or Legal Entity
 16252        on behalf of whom a Contribution has been received by Licensor and
 16253        subsequently incorporated within the Work.
 16254  
 16255     2. Grant of Copyright License. Subject to the terms and conditions of
 16256        this License, each Contributor hereby grants to You a perpetual,
 16257        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16258        copyright license to reproduce, prepare Derivative Works of,
 16259        publicly display, publicly perform, sublicense, and distribute the
 16260        Work and such Derivative Works in Source or Object form.
 16261  
 16262     3. Grant of Patent License. Subject to the terms and conditions of
 16263        this License, each Contributor hereby grants to You a perpetual,
 16264        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16265        (except as stated in this section) patent license to make, have made,
 16266        use, offer to sell, sell, import, and otherwise transfer the Work,
 16267        where such license applies only to those patent claims licensable
 16268        by such Contributor that are necessarily infringed by their
 16269        Contribution(s) alone or by combination of their Contribution(s)
 16270        with the Work to which such Contribution(s) was submitted. If You
 16271        institute patent litigation against any entity (including a
 16272        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16273        or a Contribution incorporated within the Work constitutes direct
 16274        or contributory patent infringement, then any patent licenses
 16275        granted to You under this License for that Work shall terminate
 16276        as of the date such litigation is filed.
 16277  
 16278     4. Redistribution. You may reproduce and distribute copies of the
 16279        Work or Derivative Works thereof in any medium, with or without
 16280        modifications, and in Source or Object form, provided that You
 16281        meet the following conditions:
 16282  
 16283        (a) You must give any other recipients of the Work or
 16284            Derivative Works a copy of this License; and
 16285  
 16286        (b) You must cause any modified files to carry prominent notices
 16287            stating that You changed the files; and
 16288  
 16289        (c) You must retain, in the Source form of any Derivative Works
 16290            that You distribute, all copyright, patent, trademark, and
 16291            attribution notices from the Source form of the Work,
 16292            excluding those notices that do not pertain to any part of
 16293            the Derivative Works; and
 16294  
 16295        (d) If the Work includes a "NOTICE" text file as part of its
 16296            distribution, then any Derivative Works that You distribute must
 16297            include a readable copy of the attribution notices contained
 16298            within such NOTICE file, excluding those notices that do not
 16299            pertain to any part of the Derivative Works, in at least one
 16300            of the following places: within a NOTICE text file distributed
 16301            as part of the Derivative Works; within the Source form or
 16302            documentation, if provided along with the Derivative Works; or,
 16303            within a display generated by the Derivative Works, if and
 16304            wherever such third-party notices normally appear. The contents
 16305            of the NOTICE file are for informational purposes only and
 16306            do not modify the License. You may add Your own attribution
 16307            notices within Derivative Works that You distribute, alongside
 16308            or as an addendum to the NOTICE text from the Work, provided
 16309            that such additional attribution notices cannot be construed
 16310            as modifying the License.
 16311  
 16312        You may add Your own copyright statement to Your modifications and
 16313        may provide additional or different license terms and conditions
 16314        for use, reproduction, or distribution of Your modifications, or
 16315        for any such Derivative Works as a whole, provided Your use,
 16316        reproduction, and distribution of the Work otherwise complies with
 16317        the conditions stated in this License.
 16318  
 16319     5. Submission of Contributions. Unless You explicitly state otherwise,
 16320        any Contribution intentionally submitted for inclusion in the Work
 16321        by You to the Licensor shall be under the terms and conditions of
 16322        this License, without any additional terms or conditions.
 16323        Notwithstanding the above, nothing herein shall supersede or modify
 16324        the terms of any separate license agreement you may have executed
 16325        with Licensor regarding such Contributions.
 16326  
 16327     6. Trademarks. This License does not grant permission to use the trade
 16328        names, trademarks, service marks, or product names of the Licensor,
 16329        except as required for reasonable and customary use in describing the
 16330        origin of the Work and reproducing the content of the NOTICE file.
 16331  
 16332     7. Disclaimer of Warranty. Unless required by applicable law or
 16333        agreed to in writing, Licensor provides the Work (and each
 16334        Contributor provides its Contributions) on an "AS IS" BASIS,
 16335        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16336        implied, including, without limitation, any warranties or conditions
 16337        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16338        PARTICULAR PURPOSE. You are solely responsible for determining the
 16339        appropriateness of using or redistributing the Work and assume any
 16340        risks associated with Your exercise of permissions under this License.
 16341  
 16342     8. Limitation of Liability. In no event and under no legal theory,
 16343        whether in tort (including negligence), contract, or otherwise,
 16344        unless required by applicable law (such as deliberate and grossly
 16345        negligent acts) or agreed to in writing, shall any Contributor be
 16346        liable to You for damages, including any direct, indirect, special,
 16347        incidental, or consequential damages of any character arising as a
 16348        result of this License or out of the use or inability to use the
 16349        Work (including but not limited to damages for loss of goodwill,
 16350        work stoppage, computer failure or malfunction, or any and all
 16351        other commercial damages or losses), even if such Contributor
 16352        has been advised of the possibility of such damages.
 16353  
 16354     9. Accepting Warranty or Additional Liability. While redistributing
 16355        the Work or Derivative Works thereof, You may choose to offer,
 16356        and charge a fee for, acceptance of support, warranty, indemnity,
 16357        or other liability obligations and/or rights consistent with this
 16358        License. However, in accepting such obligations, You may act only
 16359        on Your own behalf and on Your sole responsibility, not on behalf
 16360        of any other Contributor, and only if You agree to indemnify,
 16361        defend, and hold each Contributor harmless for any liability
 16362        incurred by, or claims asserted against, such Contributor by reason
 16363        of your accepting any such warranty or additional liability.
 16364  
 16365     END OF TERMS AND CONDITIONS
 16366  
 16367     APPENDIX: How to apply the Apache License to your work.
 16368  
 16369        To apply the Apache License to your work, attach the following
 16370        boilerplate notice, with the fields enclosed by brackets "[]"
 16371        replaced with your own identifying information. (Don't include
 16372        the brackets!)  The text should be enclosed in the appropriate
 16373        comment syntax for the file format. We also recommend that a
 16374        file or class name and description of purpose be included on the
 16375        same "printed page" as the copyright notice for easier
 16376        identification within third-party archives.
 16377  
 16378     Copyright [yyyy] [name of copyright owner]
 16379  
 16380     Licensed under the Apache License, Version 2.0 (the "License");
 16381     you may not use this file except in compliance with the License.
 16382     You may obtain a copy of the License at
 16383  
 16384         http://www.apache.org/licenses/LICENSE-2.0
 16385  
 16386     Unless required by applicable law or agreed to in writing, software
 16387     distributed under the License is distributed on an "AS IS" BASIS,
 16388     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 16389     See the License for the specific language governing permissions and
 16390     limitations under the License.
 16391  
 16392  ================================================================
 16393  
 16394  google.golang.org/genproto/googleapis/api
 16395  https://google.golang.org/genproto/googleapis/api
 16396  ----------------------------------------------------------------
 16397  
 16398                                   Apache License
 16399                             Version 2.0, January 2004
 16400                          http://www.apache.org/licenses/
 16401  
 16402     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16403  
 16404     1. Definitions.
 16405  
 16406        "License" shall mean the terms and conditions for use, reproduction,
 16407        and distribution as defined by Sections 1 through 9 of this document.
 16408  
 16409        "Licensor" shall mean the copyright owner or entity authorized by
 16410        the copyright owner that is granting the License.
 16411  
 16412        "Legal Entity" shall mean the union of the acting entity and all
 16413        other entities that control, are controlled by, or are under common
 16414        control with that entity. For the purposes of this definition,
 16415        "control" means (i) the power, direct or indirect, to cause the
 16416        direction or management of such entity, whether by contract or
 16417        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16418        outstanding shares, or (iii) beneficial ownership of such entity.
 16419  
 16420        "You" (or "Your") shall mean an individual or Legal Entity
 16421        exercising permissions granted by this License.
 16422  
 16423        "Source" form shall mean the preferred form for making modifications,
 16424        including but not limited to software source code, documentation
 16425        source, and configuration files.
 16426  
 16427        "Object" form shall mean any form resulting from mechanical
 16428        transformation or translation of a Source form, including but
 16429        not limited to compiled object code, generated documentation,
 16430        and conversions to other media types.
 16431  
 16432        "Work" shall mean the work of authorship, whether in Source or
 16433        Object form, made available under the License, as indicated by a
 16434        copyright notice that is included in or attached to the work
 16435        (an example is provided in the Appendix below).
 16436  
 16437        "Derivative Works" shall mean any work, whether in Source or Object
 16438        form, that is based on (or derived from) the Work and for which the
 16439        editorial revisions, annotations, elaborations, or other modifications
 16440        represent, as a whole, an original work of authorship. For the purposes
 16441        of this License, Derivative Works shall not include works that remain
 16442        separable from, or merely link (or bind by name) to the interfaces of,
 16443        the Work and Derivative Works thereof.
 16444  
 16445        "Contribution" shall mean any work of authorship, including
 16446        the original version of the Work and any modifications or additions
 16447        to that Work or Derivative Works thereof, that is intentionally
 16448        submitted to Licensor for inclusion in the Work by the copyright owner
 16449        or by an individual or Legal Entity authorized to submit on behalf of
 16450        the copyright owner. For the purposes of this definition, "submitted"
 16451        means any form of electronic, verbal, or written communication sent
 16452        to the Licensor or its representatives, including but not limited to
 16453        communication on electronic mailing lists, source code control systems,
 16454        and issue tracking systems that are managed by, or on behalf of, the
 16455        Licensor for the purpose of discussing and improving the Work, but
 16456        excluding communication that is conspicuously marked or otherwise
 16457        designated in writing by the copyright owner as "Not a Contribution."
 16458  
 16459        "Contributor" shall mean Licensor and any individual or Legal Entity
 16460        on behalf of whom a Contribution has been received by Licensor and
 16461        subsequently incorporated within the Work.
 16462  
 16463     2. Grant of Copyright License. Subject to the terms and conditions of
 16464        this License, each Contributor hereby grants to You a perpetual,
 16465        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16466        copyright license to reproduce, prepare Derivative Works of,
 16467        publicly display, publicly perform, sublicense, and distribute the
 16468        Work and such Derivative Works in Source or Object form.
 16469  
 16470     3. Grant of Patent License. Subject to the terms and conditions of
 16471        this License, each Contributor hereby grants to You a perpetual,
 16472        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16473        (except as stated in this section) patent license to make, have made,
 16474        use, offer to sell, sell, import, and otherwise transfer the Work,
 16475        where such license applies only to those patent claims licensable
 16476        by such Contributor that are necessarily infringed by their
 16477        Contribution(s) alone or by combination of their Contribution(s)
 16478        with the Work to which such Contribution(s) was submitted. If You
 16479        institute patent litigation against any entity (including a
 16480        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16481        or a Contribution incorporated within the Work constitutes direct
 16482        or contributory patent infringement, then any patent licenses
 16483        granted to You under this License for that Work shall terminate
 16484        as of the date such litigation is filed.
 16485  
 16486     4. Redistribution. You may reproduce and distribute copies of the
 16487        Work or Derivative Works thereof in any medium, with or without
 16488        modifications, and in Source or Object form, provided that You
 16489        meet the following conditions:
 16490  
 16491        (a) You must give any other recipients of the Work or
 16492            Derivative Works a copy of this License; and
 16493  
 16494        (b) You must cause any modified files to carry prominent notices
 16495            stating that You changed the files; and
 16496  
 16497        (c) You must retain, in the Source form of any Derivative Works
 16498            that You distribute, all copyright, patent, trademark, and
 16499            attribution notices from the Source form of the Work,
 16500            excluding those notices that do not pertain to any part of
 16501            the Derivative Works; and
 16502  
 16503        (d) If the Work includes a "NOTICE" text file as part of its
 16504            distribution, then any Derivative Works that You distribute must
 16505            include a readable copy of the attribution notices contained
 16506            within such NOTICE file, excluding those notices that do not
 16507            pertain to any part of the Derivative Works, in at least one
 16508            of the following places: within a NOTICE text file distributed
 16509            as part of the Derivative Works; within the Source form or
 16510            documentation, if provided along with the Derivative Works; or,
 16511            within a display generated by the Derivative Works, if and
 16512            wherever such third-party notices normally appear. The contents
 16513            of the NOTICE file are for informational purposes only and
 16514            do not modify the License. You may add Your own attribution
 16515            notices within Derivative Works that You distribute, alongside
 16516            or as an addendum to the NOTICE text from the Work, provided
 16517            that such additional attribution notices cannot be construed
 16518            as modifying the License.
 16519  
 16520        You may add Your own copyright statement to Your modifications and
 16521        may provide additional or different license terms and conditions
 16522        for use, reproduction, or distribution of Your modifications, or
 16523        for any such Derivative Works as a whole, provided Your use,
 16524        reproduction, and distribution of the Work otherwise complies with
 16525        the conditions stated in this License.
 16526  
 16527     5. Submission of Contributions. Unless You explicitly state otherwise,
 16528        any Contribution intentionally submitted for inclusion in the Work
 16529        by You to the Licensor shall be under the terms and conditions of
 16530        this License, without any additional terms or conditions.
 16531        Notwithstanding the above, nothing herein shall supersede or modify
 16532        the terms of any separate license agreement you may have executed
 16533        with Licensor regarding such Contributions.
 16534  
 16535     6. Trademarks. This License does not grant permission to use the trade
 16536        names, trademarks, service marks, or product names of the Licensor,
 16537        except as required for reasonable and customary use in describing the
 16538        origin of the Work and reproducing the content of the NOTICE file.
 16539  
 16540     7. Disclaimer of Warranty. Unless required by applicable law or
 16541        agreed to in writing, Licensor provides the Work (and each
 16542        Contributor provides its Contributions) on an "AS IS" BASIS,
 16543        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16544        implied, including, without limitation, any warranties or conditions
 16545        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16546        PARTICULAR PURPOSE. You are solely responsible for determining the
 16547        appropriateness of using or redistributing the Work and assume any
 16548        risks associated with Your exercise of permissions under this License.
 16549  
 16550     8. Limitation of Liability. In no event and under no legal theory,
 16551        whether in tort (including negligence), contract, or otherwise,
 16552        unless required by applicable law (such as deliberate and grossly
 16553        negligent acts) or agreed to in writing, shall any Contributor be
 16554        liable to You for damages, including any direct, indirect, special,
 16555        incidental, or consequential damages of any character arising as a
 16556        result of this License or out of the use or inability to use the
 16557        Work (including but not limited to damages for loss of goodwill,
 16558        work stoppage, computer failure or malfunction, or any and all
 16559        other commercial damages or losses), even if such Contributor
 16560        has been advised of the possibility of such damages.
 16561  
 16562     9. Accepting Warranty or Additional Liability. While redistributing
 16563        the Work or Derivative Works thereof, You may choose to offer,
 16564        and charge a fee for, acceptance of support, warranty, indemnity,
 16565        or other liability obligations and/or rights consistent with this
 16566        License. However, in accepting such obligations, You may act only
 16567        on Your own behalf and on Your sole responsibility, not on behalf
 16568        of any other Contributor, and only if You agree to indemnify,
 16569        defend, and hold each Contributor harmless for any liability
 16570        incurred by, or claims asserted against, such Contributor by reason
 16571        of your accepting any such warranty or additional liability.
 16572  
 16573     END OF TERMS AND CONDITIONS
 16574  
 16575     APPENDIX: How to apply the Apache License to your work.
 16576  
 16577        To apply the Apache License to your work, attach the following
 16578        boilerplate notice, with the fields enclosed by brackets "[]"
 16579        replaced with your own identifying information. (Don't include
 16580        the brackets!)  The text should be enclosed in the appropriate
 16581        comment syntax for the file format. We also recommend that a
 16582        file or class name and description of purpose be included on the
 16583        same "printed page" as the copyright notice for easier
 16584        identification within third-party archives.
 16585  
 16586     Copyright [yyyy] [name of copyright owner]
 16587  
 16588     Licensed under the Apache License, Version 2.0 (the "License");
 16589     you may not use this file except in compliance with the License.
 16590     You may obtain a copy of the License at
 16591  
 16592         http://www.apache.org/licenses/LICENSE-2.0
 16593  
 16594     Unless required by applicable law or agreed to in writing, software
 16595     distributed under the License is distributed on an "AS IS" BASIS,
 16596     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 16597     See the License for the specific language governing permissions and
 16598     limitations under the License.
 16599  
 16600  ================================================================
 16601  
 16602  google.golang.org/genproto/googleapis/rpc
 16603  https://google.golang.org/genproto/googleapis/rpc
 16604  ----------------------------------------------------------------
 16605  
 16606                                   Apache License
 16607                             Version 2.0, January 2004
 16608                          http://www.apache.org/licenses/
 16609  
 16610     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16611  
 16612     1. Definitions.
 16613  
 16614        "License" shall mean the terms and conditions for use, reproduction,
 16615        and distribution as defined by Sections 1 through 9 of this document.
 16616  
 16617        "Licensor" shall mean the copyright owner or entity authorized by
 16618        the copyright owner that is granting the License.
 16619  
 16620        "Legal Entity" shall mean the union of the acting entity and all
 16621        other entities that control, are controlled by, or are under common
 16622        control with that entity. For the purposes of this definition,
 16623        "control" means (i) the power, direct or indirect, to cause the
 16624        direction or management of such entity, whether by contract or
 16625        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16626        outstanding shares, or (iii) beneficial ownership of such entity.
 16627  
 16628        "You" (or "Your") shall mean an individual or Legal Entity
 16629        exercising permissions granted by this License.
 16630  
 16631        "Source" form shall mean the preferred form for making modifications,
 16632        including but not limited to software source code, documentation
 16633        source, and configuration files.
 16634  
 16635        "Object" form shall mean any form resulting from mechanical
 16636        transformation or translation of a Source form, including but
 16637        not limited to compiled object code, generated documentation,
 16638        and conversions to other media types.
 16639  
 16640        "Work" shall mean the work of authorship, whether in Source or
 16641        Object form, made available under the License, as indicated by a
 16642        copyright notice that is included in or attached to the work
 16643        (an example is provided in the Appendix below).
 16644  
 16645        "Derivative Works" shall mean any work, whether in Source or Object
 16646        form, that is based on (or derived from) the Work and for which the
 16647        editorial revisions, annotations, elaborations, or other modifications
 16648        represent, as a whole, an original work of authorship. For the purposes
 16649        of this License, Derivative Works shall not include works that remain
 16650        separable from, or merely link (or bind by name) to the interfaces of,
 16651        the Work and Derivative Works thereof.
 16652  
 16653        "Contribution" shall mean any work of authorship, including
 16654        the original version of the Work and any modifications or additions
 16655        to that Work or Derivative Works thereof, that is intentionally
 16656        submitted to Licensor for inclusion in the Work by the copyright owner
 16657        or by an individual or Legal Entity authorized to submit on behalf of
 16658        the copyright owner. For the purposes of this definition, "submitted"
 16659        means any form of electronic, verbal, or written communication sent
 16660        to the Licensor or its representatives, including but not limited to
 16661        communication on electronic mailing lists, source code control systems,
 16662        and issue tracking systems that are managed by, or on behalf of, the
 16663        Licensor for the purpose of discussing and improving the Work, but
 16664        excluding communication that is conspicuously marked or otherwise
 16665        designated in writing by the copyright owner as "Not a Contribution."
 16666  
 16667        "Contributor" shall mean Licensor and any individual or Legal Entity
 16668        on behalf of whom a Contribution has been received by Licensor and
 16669        subsequently incorporated within the Work.
 16670  
 16671     2. Grant of Copyright License. Subject to the terms and conditions of
 16672        this License, each Contributor hereby grants to You a perpetual,
 16673        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16674        copyright license to reproduce, prepare Derivative Works of,
 16675        publicly display, publicly perform, sublicense, and distribute the
 16676        Work and such Derivative Works in Source or Object form.
 16677  
 16678     3. Grant of Patent License. Subject to the terms and conditions of
 16679        this License, each Contributor hereby grants to You a perpetual,
 16680        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16681        (except as stated in this section) patent license to make, have made,
 16682        use, offer to sell, sell, import, and otherwise transfer the Work,
 16683        where such license applies only to those patent claims licensable
 16684        by such Contributor that are necessarily infringed by their
 16685        Contribution(s) alone or by combination of their Contribution(s)
 16686        with the Work to which such Contribution(s) was submitted. If You
 16687        institute patent litigation against any entity (including a
 16688        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16689        or a Contribution incorporated within the Work constitutes direct
 16690        or contributory patent infringement, then any patent licenses
 16691        granted to You under this License for that Work shall terminate
 16692        as of the date such litigation is filed.
 16693  
 16694     4. Redistribution. You may reproduce and distribute copies of the
 16695        Work or Derivative Works thereof in any medium, with or without
 16696        modifications, and in Source or Object form, provided that You
 16697        meet the following conditions:
 16698  
 16699        (a) You must give any other recipients of the Work or
 16700            Derivative Works a copy of this License; and
 16701  
 16702        (b) You must cause any modified files to carry prominent notices
 16703            stating that You changed the files; and
 16704  
 16705        (c) You must retain, in the Source form of any Derivative Works
 16706            that You distribute, all copyright, patent, trademark, and
 16707            attribution notices from the Source form of the Work,
 16708            excluding those notices that do not pertain to any part of
 16709            the Derivative Works; and
 16710  
 16711        (d) If the Work includes a "NOTICE" text file as part of its
 16712            distribution, then any Derivative Works that You distribute must
 16713            include a readable copy of the attribution notices contained
 16714            within such NOTICE file, excluding those notices that do not
 16715            pertain to any part of the Derivative Works, in at least one
 16716            of the following places: within a NOTICE text file distributed
 16717            as part of the Derivative Works; within the Source form or
 16718            documentation, if provided along with the Derivative Works; or,
 16719            within a display generated by the Derivative Works, if and
 16720            wherever such third-party notices normally appear. The contents
 16721            of the NOTICE file are for informational purposes only and
 16722            do not modify the License. You may add Your own attribution
 16723            notices within Derivative Works that You distribute, alongside
 16724            or as an addendum to the NOTICE text from the Work, provided
 16725            that such additional attribution notices cannot be construed
 16726            as modifying the License.
 16727  
 16728        You may add Your own copyright statement to Your modifications and
 16729        may provide additional or different license terms and conditions
 16730        for use, reproduction, or distribution of Your modifications, or
 16731        for any such Derivative Works as a whole, provided Your use,
 16732        reproduction, and distribution of the Work otherwise complies with
 16733        the conditions stated in this License.
 16734  
 16735     5. Submission of Contributions. Unless You explicitly state otherwise,
 16736        any Contribution intentionally submitted for inclusion in the Work
 16737        by You to the Licensor shall be under the terms and conditions of
 16738        this License, without any additional terms or conditions.
 16739        Notwithstanding the above, nothing herein shall supersede or modify
 16740        the terms of any separate license agreement you may have executed
 16741        with Licensor regarding such Contributions.
 16742  
 16743     6. Trademarks. This License does not grant permission to use the trade
 16744        names, trademarks, service marks, or product names of the Licensor,
 16745        except as required for reasonable and customary use in describing the
 16746        origin of the Work and reproducing the content of the NOTICE file.
 16747  
 16748     7. Disclaimer of Warranty. Unless required by applicable law or
 16749        agreed to in writing, Licensor provides the Work (and each
 16750        Contributor provides its Contributions) on an "AS IS" BASIS,
 16751        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16752        implied, including, without limitation, any warranties or conditions
 16753        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16754        PARTICULAR PURPOSE. You are solely responsible for determining the
 16755        appropriateness of using or redistributing the Work and assume any
 16756        risks associated with Your exercise of permissions under this License.
 16757  
 16758     8. Limitation of Liability. In no event and under no legal theory,
 16759        whether in tort (including negligence), contract, or otherwise,
 16760        unless required by applicable law (such as deliberate and grossly
 16761        negligent acts) or agreed to in writing, shall any Contributor be
 16762        liable to You for damages, including any direct, indirect, special,
 16763        incidental, or consequential damages of any character arising as a
 16764        result of this License or out of the use or inability to use the
 16765        Work (including but not limited to damages for loss of goodwill,
 16766        work stoppage, computer failure or malfunction, or any and all
 16767        other commercial damages or losses), even if such Contributor
 16768        has been advised of the possibility of such damages.
 16769  
 16770     9. Accepting Warranty or Additional Liability. While redistributing
 16771        the Work or Derivative Works thereof, You may choose to offer,
 16772        and charge a fee for, acceptance of support, warranty, indemnity,
 16773        or other liability obligations and/or rights consistent with this
 16774        License. However, in accepting such obligations, You may act only
 16775        on Your own behalf and on Your sole responsibility, not on behalf
 16776        of any other Contributor, and only if You agree to indemnify,
 16777        defend, and hold each Contributor harmless for any liability
 16778        incurred by, or claims asserted against, such Contributor by reason
 16779        of your accepting any such warranty or additional liability.
 16780  
 16781     END OF TERMS AND CONDITIONS
 16782  
 16783     APPENDIX: How to apply the Apache License to your work.
 16784  
 16785        To apply the Apache License to your work, attach the following
 16786        boilerplate notice, with the fields enclosed by brackets "[]"
 16787        replaced with your own identifying information. (Don't include
 16788        the brackets!)  The text should be enclosed in the appropriate
 16789        comment syntax for the file format. We also recommend that a
 16790        file or class name and description of purpose be included on the
 16791        same "printed page" as the copyright notice for easier
 16792        identification within third-party archives.
 16793  
 16794     Copyright [yyyy] [name of copyright owner]
 16795  
 16796     Licensed under the Apache License, Version 2.0 (the "License");
 16797     you may not use this file except in compliance with the License.
 16798     You may obtain a copy of the License at
 16799  
 16800         http://www.apache.org/licenses/LICENSE-2.0
 16801  
 16802     Unless required by applicable law or agreed to in writing, software
 16803     distributed under the License is distributed on an "AS IS" BASIS,
 16804     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 16805     See the License for the specific language governing permissions and
 16806     limitations under the License.
 16807  
 16808  ================================================================
 16809  
 16810  google.golang.org/grpc
 16811  https://google.golang.org/grpc
 16812  ----------------------------------------------------------------
 16813  
 16814                                   Apache License
 16815                             Version 2.0, January 2004
 16816                          http://www.apache.org/licenses/
 16817  
 16818     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 16819  
 16820     1. Definitions.
 16821  
 16822        "License" shall mean the terms and conditions for use, reproduction,
 16823        and distribution as defined by Sections 1 through 9 of this document.
 16824  
 16825        "Licensor" shall mean the copyright owner or entity authorized by
 16826        the copyright owner that is granting the License.
 16827  
 16828        "Legal Entity" shall mean the union of the acting entity and all
 16829        other entities that control, are controlled by, or are under common
 16830        control with that entity. For the purposes of this definition,
 16831        "control" means (i) the power, direct or indirect, to cause the
 16832        direction or management of such entity, whether by contract or
 16833        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 16834        outstanding shares, or (iii) beneficial ownership of such entity.
 16835  
 16836        "You" (or "Your") shall mean an individual or Legal Entity
 16837        exercising permissions granted by this License.
 16838  
 16839        "Source" form shall mean the preferred form for making modifications,
 16840        including but not limited to software source code, documentation
 16841        source, and configuration files.
 16842  
 16843        "Object" form shall mean any form resulting from mechanical
 16844        transformation or translation of a Source form, including but
 16845        not limited to compiled object code, generated documentation,
 16846        and conversions to other media types.
 16847  
 16848        "Work" shall mean the work of authorship, whether in Source or
 16849        Object form, made available under the License, as indicated by a
 16850        copyright notice that is included in or attached to the work
 16851        (an example is provided in the Appendix below).
 16852  
 16853        "Derivative Works" shall mean any work, whether in Source or Object
 16854        form, that is based on (or derived from) the Work and for which the
 16855        editorial revisions, annotations, elaborations, or other modifications
 16856        represent, as a whole, an original work of authorship. For the purposes
 16857        of this License, Derivative Works shall not include works that remain
 16858        separable from, or merely link (or bind by name) to the interfaces of,
 16859        the Work and Derivative Works thereof.
 16860  
 16861        "Contribution" shall mean any work of authorship, including
 16862        the original version of the Work and any modifications or additions
 16863        to that Work or Derivative Works thereof, that is intentionally
 16864        submitted to Licensor for inclusion in the Work by the copyright owner
 16865        or by an individual or Legal Entity authorized to submit on behalf of
 16866        the copyright owner. For the purposes of this definition, "submitted"
 16867        means any form of electronic, verbal, or written communication sent
 16868        to the Licensor or its representatives, including but not limited to
 16869        communication on electronic mailing lists, source code control systems,
 16870        and issue tracking systems that are managed by, or on behalf of, the
 16871        Licensor for the purpose of discussing and improving the Work, but
 16872        excluding communication that is conspicuously marked or otherwise
 16873        designated in writing by the copyright owner as "Not a Contribution."
 16874  
 16875        "Contributor" shall mean Licensor and any individual or Legal Entity
 16876        on behalf of whom a Contribution has been received by Licensor and
 16877        subsequently incorporated within the Work.
 16878  
 16879     2. Grant of Copyright License. Subject to the terms and conditions of
 16880        this License, each Contributor hereby grants to You a perpetual,
 16881        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16882        copyright license to reproduce, prepare Derivative Works of,
 16883        publicly display, publicly perform, sublicense, and distribute the
 16884        Work and such Derivative Works in Source or Object form.
 16885  
 16886     3. Grant of Patent License. Subject to the terms and conditions of
 16887        this License, each Contributor hereby grants to You a perpetual,
 16888        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 16889        (except as stated in this section) patent license to make, have made,
 16890        use, offer to sell, sell, import, and otherwise transfer the Work,
 16891        where such license applies only to those patent claims licensable
 16892        by such Contributor that are necessarily infringed by their
 16893        Contribution(s) alone or by combination of their Contribution(s)
 16894        with the Work to which such Contribution(s) was submitted. If You
 16895        institute patent litigation against any entity (including a
 16896        cross-claim or counterclaim in a lawsuit) alleging that the Work
 16897        or a Contribution incorporated within the Work constitutes direct
 16898        or contributory patent infringement, then any patent licenses
 16899        granted to You under this License for that Work shall terminate
 16900        as of the date such litigation is filed.
 16901  
 16902     4. Redistribution. You may reproduce and distribute copies of the
 16903        Work or Derivative Works thereof in any medium, with or without
 16904        modifications, and in Source or Object form, provided that You
 16905        meet the following conditions:
 16906  
 16907        (a) You must give any other recipients of the Work or
 16908            Derivative Works a copy of this License; and
 16909  
 16910        (b) You must cause any modified files to carry prominent notices
 16911            stating that You changed the files; and
 16912  
 16913        (c) You must retain, in the Source form of any Derivative Works
 16914            that You distribute, all copyright, patent, trademark, and
 16915            attribution notices from the Source form of the Work,
 16916            excluding those notices that do not pertain to any part of
 16917            the Derivative Works; and
 16918  
 16919        (d) If the Work includes a "NOTICE" text file as part of its
 16920            distribution, then any Derivative Works that You distribute must
 16921            include a readable copy of the attribution notices contained
 16922            within such NOTICE file, excluding those notices that do not
 16923            pertain to any part of the Derivative Works, in at least one
 16924            of the following places: within a NOTICE text file distributed
 16925            as part of the Derivative Works; within the Source form or
 16926            documentation, if provided along with the Derivative Works; or,
 16927            within a display generated by the Derivative Works, if and
 16928            wherever such third-party notices normally appear. The contents
 16929            of the NOTICE file are for informational purposes only and
 16930            do not modify the License. You may add Your own attribution
 16931            notices within Derivative Works that You distribute, alongside
 16932            or as an addendum to the NOTICE text from the Work, provided
 16933            that such additional attribution notices cannot be construed
 16934            as modifying the License.
 16935  
 16936        You may add Your own copyright statement to Your modifications and
 16937        may provide additional or different license terms and conditions
 16938        for use, reproduction, or distribution of Your modifications, or
 16939        for any such Derivative Works as a whole, provided Your use,
 16940        reproduction, and distribution of the Work otherwise complies with
 16941        the conditions stated in this License.
 16942  
 16943     5. Submission of Contributions. Unless You explicitly state otherwise,
 16944        any Contribution intentionally submitted for inclusion in the Work
 16945        by You to the Licensor shall be under the terms and conditions of
 16946        this License, without any additional terms or conditions.
 16947        Notwithstanding the above, nothing herein shall supersede or modify
 16948        the terms of any separate license agreement you may have executed
 16949        with Licensor regarding such Contributions.
 16950  
 16951     6. Trademarks. This License does not grant permission to use the trade
 16952        names, trademarks, service marks, or product names of the Licensor,
 16953        except as required for reasonable and customary use in describing the
 16954        origin of the Work and reproducing the content of the NOTICE file.
 16955  
 16956     7. Disclaimer of Warranty. Unless required by applicable law or
 16957        agreed to in writing, Licensor provides the Work (and each
 16958        Contributor provides its Contributions) on an "AS IS" BASIS,
 16959        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 16960        implied, including, without limitation, any warranties or conditions
 16961        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 16962        PARTICULAR PURPOSE. You are solely responsible for determining the
 16963        appropriateness of using or redistributing the Work and assume any
 16964        risks associated with Your exercise of permissions under this License.
 16965  
 16966     8. Limitation of Liability. In no event and under no legal theory,
 16967        whether in tort (including negligence), contract, or otherwise,
 16968        unless required by applicable law (such as deliberate and grossly
 16969        negligent acts) or agreed to in writing, shall any Contributor be
 16970        liable to You for damages, including any direct, indirect, special,
 16971        incidental, or consequential damages of any character arising as a
 16972        result of this License or out of the use or inability to use the
 16973        Work (including but not limited to damages for loss of goodwill,
 16974        work stoppage, computer failure or malfunction, or any and all
 16975        other commercial damages or losses), even if such Contributor
 16976        has been advised of the possibility of such damages.
 16977  
 16978     9. Accepting Warranty or Additional Liability. While redistributing
 16979        the Work or Derivative Works thereof, You may choose to offer,
 16980        and charge a fee for, acceptance of support, warranty, indemnity,
 16981        or other liability obligations and/or rights consistent with this
 16982        License. However, in accepting such obligations, You may act only
 16983        on Your own behalf and on Your sole responsibility, not on behalf
 16984        of any other Contributor, and only if You agree to indemnify,
 16985        defend, and hold each Contributor harmless for any liability
 16986        incurred by, or claims asserted against, such Contributor by reason
 16987        of your accepting any such warranty or additional liability.
 16988  
 16989     END OF TERMS AND CONDITIONS
 16990  
 16991     APPENDIX: How to apply the Apache License to your work.
 16992  
 16993        To apply the Apache License to your work, attach the following
 16994        boilerplate notice, with the fields enclosed by brackets "[]"
 16995        replaced with your own identifying information. (Don't include
 16996        the brackets!)  The text should be enclosed in the appropriate
 16997        comment syntax for the file format. We also recommend that a
 16998        file or class name and description of purpose be included on the
 16999        same "printed page" as the copyright notice for easier
 17000        identification within third-party archives.
 17001  
 17002     Copyright [yyyy] [name of copyright owner]
 17003  
 17004     Licensed under the Apache License, Version 2.0 (the "License");
 17005     you may not use this file except in compliance with the License.
 17006     You may obtain a copy of the License at
 17007  
 17008         http://www.apache.org/licenses/LICENSE-2.0
 17009  
 17010     Unless required by applicable law or agreed to in writing, software
 17011     distributed under the License is distributed on an "AS IS" BASIS,
 17012     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17013     See the License for the specific language governing permissions and
 17014     limitations under the License.
 17015  
 17016  ================================================================
 17017  
 17018  google.golang.org/protobuf
 17019  https://google.golang.org/protobuf
 17020  ----------------------------------------------------------------
 17021  Copyright (c) 2018 The Go Authors. All rights reserved.
 17022  
 17023  Redistribution and use in source and binary forms, with or without
 17024  modification, are permitted provided that the following conditions are
 17025  met:
 17026  
 17027     * Redistributions of source code must retain the above copyright
 17028  notice, this list of conditions and the following disclaimer.
 17029     * Redistributions in binary form must reproduce the above
 17030  copyright notice, this list of conditions and the following disclaimer
 17031  in the documentation and/or other materials provided with the
 17032  distribution.
 17033     * Neither the name of Google Inc. nor the names of its
 17034  contributors may be used to endorse or promote products derived from
 17035  this software without specific prior written permission.
 17036  
 17037  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 17038  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 17039  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 17040  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 17041  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 17042  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 17043  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 17044  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 17045  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 17046  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 17047  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 17048  
 17049  ================================================================
 17050  
 17051  gopkg.in/check.v1
 17052  https://gopkg.in/check.v1
 17053  ----------------------------------------------------------------
 17054  Gocheck - A rich testing framework for Go
 17055   
 17056  Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net>
 17057  
 17058  All rights reserved.
 17059  
 17060  Redistribution and use in source and binary forms, with or without
 17061  modification, are permitted provided that the following conditions are met: 
 17062  
 17063  1. Redistributions of source code must retain the above copyright notice, this
 17064     list of conditions and the following disclaimer. 
 17065  2. Redistributions in binary form must reproduce the above copyright notice,
 17066     this list of conditions and the following disclaimer in the documentation
 17067     and/or other materials provided with the distribution. 
 17068  
 17069  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 17070  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 17071  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 17072  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 17073  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 17074  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 17075  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 17076  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 17077  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 17078  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 17079  
 17080  ================================================================
 17081  
 17082  gopkg.in/ini.v1
 17083  https://gopkg.in/ini.v1
 17084  ----------------------------------------------------------------
 17085  Apache License
 17086  Version 2.0, January 2004
 17087  http://www.apache.org/licenses/
 17088  
 17089  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 17090  
 17091  1. Definitions.
 17092  
 17093  "License" shall mean the terms and conditions for use, reproduction, and
 17094  distribution as defined by Sections 1 through 9 of this document.
 17095  
 17096  "Licensor" shall mean the copyright owner or entity authorized by the copyright
 17097  owner that is granting the License.
 17098  
 17099  "Legal Entity" shall mean the union of the acting entity and all other entities
 17100  that control, are controlled by, or are under common control with that entity.
 17101  For the purposes of this definition, "control" means (i) the power, direct or
 17102  indirect, to cause the direction or management of such entity, whether by
 17103  contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
 17104  outstanding shares, or (iii) beneficial ownership of such entity.
 17105  
 17106  "You" (or "Your") shall mean an individual or Legal Entity exercising
 17107  permissions granted by this License.
 17108  
 17109  "Source" form shall mean the preferred form for making modifications, including
 17110  but not limited to software source code, documentation source, and configuration
 17111  files.
 17112  
 17113  "Object" form shall mean any form resulting from mechanical transformation or
 17114  translation of a Source form, including but not limited to compiled object code,
 17115  generated documentation, and conversions to other media types.
 17116  
 17117  "Work" shall mean the work of authorship, whether in Source or Object form, made
 17118  available under the License, as indicated by a copyright notice that is included
 17119  in or attached to the work (an example is provided in the Appendix below).
 17120  
 17121  "Derivative Works" shall mean any work, whether in Source or Object form, that
 17122  is based on (or derived from) the Work and for which the editorial revisions,
 17123  annotations, elaborations, or other modifications represent, as a whole, an
 17124  original work of authorship. For the purposes of this License, Derivative Works
 17125  shall not include works that remain separable from, or merely link (or bind by
 17126  name) to the interfaces of, the Work and Derivative Works thereof.
 17127  
 17128  "Contribution" shall mean any work of authorship, including the original version
 17129  of the Work and any modifications or additions to that Work or Derivative Works
 17130  thereof, that is intentionally submitted to Licensor for inclusion in the Work
 17131  by the copyright owner or by an individual or Legal Entity authorized to submit
 17132  on behalf of the copyright owner. For the purposes of this definition,
 17133  "submitted" means any form of electronic, verbal, or written communication sent
 17134  to the Licensor or its representatives, including but not limited to
 17135  communication on electronic mailing lists, source code control systems, and
 17136  issue tracking systems that are managed by, or on behalf of, the Licensor for
 17137  the purpose of discussing and improving the Work, but excluding communication
 17138  that is conspicuously marked or otherwise designated in writing by the copyright
 17139  owner as "Not a Contribution."
 17140  
 17141  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
 17142  of whom a Contribution has been received by Licensor and subsequently
 17143  incorporated within the Work.
 17144  
 17145  2. Grant of Copyright License.
 17146  
 17147  Subject to the terms and conditions of this License, each Contributor hereby
 17148  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 17149  irrevocable copyright license to reproduce, prepare Derivative Works of,
 17150  publicly display, publicly perform, sublicense, and distribute the Work and such
 17151  Derivative Works in Source or Object form.
 17152  
 17153  3. Grant of Patent License.
 17154  
 17155  Subject to the terms and conditions of this License, each Contributor hereby
 17156  grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
 17157  irrevocable (except as stated in this section) patent license to make, have
 17158  made, use, offer to sell, sell, import, and otherwise transfer the Work, where
 17159  such license applies only to those patent claims licensable by such Contributor
 17160  that are necessarily infringed by their Contribution(s) alone or by combination
 17161  of their Contribution(s) with the Work to which such Contribution(s) was
 17162  submitted. If You institute patent litigation against any entity (including a
 17163  cross-claim or counterclaim in a lawsuit) alleging that the Work or a
 17164  Contribution incorporated within the Work constitutes direct or contributory
 17165  patent infringement, then any patent licenses granted to You under this License
 17166  for that Work shall terminate as of the date such litigation is filed.
 17167  
 17168  4. Redistribution.
 17169  
 17170  You may reproduce and distribute copies of the Work or Derivative Works thereof
 17171  in any medium, with or without modifications, and in Source or Object form,
 17172  provided that You meet the following conditions:
 17173  
 17174  You must give any other recipients of the Work or Derivative Works a copy of
 17175  this License; and
 17176  You must cause any modified files to carry prominent notices stating that You
 17177  changed the files; and
 17178  You must retain, in the Source form of any Derivative Works that You distribute,
 17179  all copyright, patent, trademark, and attribution notices from the Source form
 17180  of the Work, excluding those notices that do not pertain to any part of the
 17181  Derivative Works; and
 17182  If the Work includes a "NOTICE" text file as part of its distribution, then any
 17183  Derivative Works that You distribute must include a readable copy of the
 17184  attribution notices contained within such NOTICE file, excluding those notices
 17185  that do not pertain to any part of the Derivative Works, in at least one of the
 17186  following places: within a NOTICE text file distributed as part of the
 17187  Derivative Works; within the Source form or documentation, if provided along
 17188  with the Derivative Works; or, within a display generated by the Derivative
 17189  Works, if and wherever such third-party notices normally appear. The contents of
 17190  the NOTICE file are for informational purposes only and do not modify the
 17191  License. You may add Your own attribution notices within Derivative Works that
 17192  You distribute, alongside or as an addendum to the NOTICE text from the Work,
 17193  provided that such additional attribution notices cannot be construed as
 17194  modifying the License.
 17195  You may add Your own copyright statement to Your modifications and may provide
 17196  additional or different license terms and conditions for use, reproduction, or
 17197  distribution of Your modifications, or for any such Derivative Works as a whole,
 17198  provided Your use, reproduction, and distribution of the Work otherwise complies
 17199  with the conditions stated in this License.
 17200  
 17201  5. Submission of Contributions.
 17202  
 17203  Unless You explicitly state otherwise, any Contribution intentionally submitted
 17204  for inclusion in the Work by You to the Licensor shall be under the terms and
 17205  conditions of this License, without any additional terms or conditions.
 17206  Notwithstanding the above, nothing herein shall supersede or modify the terms of
 17207  any separate license agreement you may have executed with Licensor regarding
 17208  such Contributions.
 17209  
 17210  6. Trademarks.
 17211  
 17212  This License does not grant permission to use the trade names, trademarks,
 17213  service marks, or product names of the Licensor, except as required for
 17214  reasonable and customary use in describing the origin of the Work and
 17215  reproducing the content of the NOTICE file.
 17216  
 17217  7. Disclaimer of Warranty.
 17218  
 17219  Unless required by applicable law or agreed to in writing, Licensor provides the
 17220  Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
 17221  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
 17222  including, without limitation, any warranties or conditions of TITLE,
 17223  NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
 17224  solely responsible for determining the appropriateness of using or
 17225  redistributing the Work and assume any risks associated with Your exercise of
 17226  permissions under this License.
 17227  
 17228  8. Limitation of Liability.
 17229  
 17230  In no event and under no legal theory, whether in tort (including negligence),
 17231  contract, or otherwise, unless required by applicable law (such as deliberate
 17232  and grossly negligent acts) or agreed to in writing, shall any Contributor be
 17233  liable to You for damages, including any direct, indirect, special, incidental,
 17234  or consequential damages of any character arising as a result of this License or
 17235  out of the use or inability to use the Work (including but not limited to
 17236  damages for loss of goodwill, work stoppage, computer failure or malfunction, or
 17237  any and all other commercial damages or losses), even if such Contributor has
 17238  been advised of the possibility of such damages.
 17239  
 17240  9. Accepting Warranty or Additional Liability.
 17241  
 17242  While redistributing the Work or Derivative Works thereof, You may choose to
 17243  offer, and charge a fee for, acceptance of support, warranty, indemnity, or
 17244  other liability obligations and/or rights consistent with this License. However,
 17245  in accepting such obligations, You may act only on Your own behalf and on Your
 17246  sole responsibility, not on behalf of any other Contributor, and only if You
 17247  agree to indemnify, defend, and hold each Contributor harmless for any liability
 17248  incurred by, or claims asserted against, such Contributor by reason of your
 17249  accepting any such warranty or additional liability.
 17250  
 17251  END OF TERMS AND CONDITIONS
 17252  
 17253  APPENDIX: How to apply the Apache License to your work
 17254  
 17255  To apply the Apache License to your work, attach the following boilerplate
 17256  notice, with the fields enclosed by brackets "[]" replaced with your own
 17257  identifying information. (Don't include the brackets!) The text should be
 17258  enclosed in the appropriate comment syntax for the file format. We also
 17259  recommend that a file or class name and description of purpose be included on
 17260  the same "printed page" as the copyright notice for easier identification within
 17261  third-party archives.
 17262  
 17263     Copyright 2014 Unknwon
 17264  
 17265     Licensed under the Apache License, Version 2.0 (the "License");
 17266     you may not use this file except in compliance with the License.
 17267     You may obtain a copy of the License at
 17268  
 17269       http://www.apache.org/licenses/LICENSE-2.0
 17270  
 17271     Unless required by applicable law or agreed to in writing, software
 17272     distributed under the License is distributed on an "AS IS" BASIS,
 17273     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17274     See the License for the specific language governing permissions and
 17275     limitations under the License.
 17276  
 17277  ================================================================
 17278  
 17279  gopkg.in/yaml.v2
 17280  https://gopkg.in/yaml.v2
 17281  ----------------------------------------------------------------
 17282                                   Apache License
 17283                             Version 2.0, January 2004
 17284                          http://www.apache.org/licenses/
 17285  
 17286     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 17287  
 17288     1. Definitions.
 17289  
 17290        "License" shall mean the terms and conditions for use, reproduction,
 17291        and distribution as defined by Sections 1 through 9 of this document.
 17292  
 17293        "Licensor" shall mean the copyright owner or entity authorized by
 17294        the copyright owner that is granting the License.
 17295  
 17296        "Legal Entity" shall mean the union of the acting entity and all
 17297        other entities that control, are controlled by, or are under common
 17298        control with that entity. For the purposes of this definition,
 17299        "control" means (i) the power, direct or indirect, to cause the
 17300        direction or management of such entity, whether by contract or
 17301        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 17302        outstanding shares, or (iii) beneficial ownership of such entity.
 17303  
 17304        "You" (or "Your") shall mean an individual or Legal Entity
 17305        exercising permissions granted by this License.
 17306  
 17307        "Source" form shall mean the preferred form for making modifications,
 17308        including but not limited to software source code, documentation
 17309        source, and configuration files.
 17310  
 17311        "Object" form shall mean any form resulting from mechanical
 17312        transformation or translation of a Source form, including but
 17313        not limited to compiled object code, generated documentation,
 17314        and conversions to other media types.
 17315  
 17316        "Work" shall mean the work of authorship, whether in Source or
 17317        Object form, made available under the License, as indicated by a
 17318        copyright notice that is included in or attached to the work
 17319        (an example is provided in the Appendix below).
 17320  
 17321        "Derivative Works" shall mean any work, whether in Source or Object
 17322        form, that is based on (or derived from) the Work and for which the
 17323        editorial revisions, annotations, elaborations, or other modifications
 17324        represent, as a whole, an original work of authorship. For the purposes
 17325        of this License, Derivative Works shall not include works that remain
 17326        separable from, or merely link (or bind by name) to the interfaces of,
 17327        the Work and Derivative Works thereof.
 17328  
 17329        "Contribution" shall mean any work of authorship, including
 17330        the original version of the Work and any modifications or additions
 17331        to that Work or Derivative Works thereof, that is intentionally
 17332        submitted to Licensor for inclusion in the Work by the copyright owner
 17333        or by an individual or Legal Entity authorized to submit on behalf of
 17334        the copyright owner. For the purposes of this definition, "submitted"
 17335        means any form of electronic, verbal, or written communication sent
 17336        to the Licensor or its representatives, including but not limited to
 17337        communication on electronic mailing lists, source code control systems,
 17338        and issue tracking systems that are managed by, or on behalf of, the
 17339        Licensor for the purpose of discussing and improving the Work, but
 17340        excluding communication that is conspicuously marked or otherwise
 17341        designated in writing by the copyright owner as "Not a Contribution."
 17342  
 17343        "Contributor" shall mean Licensor and any individual or Legal Entity
 17344        on behalf of whom a Contribution has been received by Licensor and
 17345        subsequently incorporated within the Work.
 17346  
 17347     2. Grant of Copyright License. Subject to the terms and conditions of
 17348        this License, each Contributor hereby grants to You a perpetual,
 17349        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17350        copyright license to reproduce, prepare Derivative Works of,
 17351        publicly display, publicly perform, sublicense, and distribute the
 17352        Work and such Derivative Works in Source or Object form.
 17353  
 17354     3. Grant of Patent License. Subject to the terms and conditions of
 17355        this License, each Contributor hereby grants to You a perpetual,
 17356        worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 17357        (except as stated in this section) patent license to make, have made,
 17358        use, offer to sell, sell, import, and otherwise transfer the Work,
 17359        where such license applies only to those patent claims licensable
 17360        by such Contributor that are necessarily infringed by their
 17361        Contribution(s) alone or by combination of their Contribution(s)
 17362        with the Work to which such Contribution(s) was submitted. If You
 17363        institute patent litigation against any entity (including a
 17364        cross-claim or counterclaim in a lawsuit) alleging that the Work
 17365        or a Contribution incorporated within the Work constitutes direct
 17366        or contributory patent infringement, then any patent licenses
 17367        granted to You under this License for that Work shall terminate
 17368        as of the date such litigation is filed.
 17369  
 17370     4. Redistribution. You may reproduce and distribute copies of the
 17371        Work or Derivative Works thereof in any medium, with or without
 17372        modifications, and in Source or Object form, provided that You
 17373        meet the following conditions:
 17374  
 17375        (a) You must give any other recipients of the Work or
 17376            Derivative Works a copy of this License; and
 17377  
 17378        (b) You must cause any modified files to carry prominent notices
 17379            stating that You changed the files; and
 17380  
 17381        (c) You must retain, in the Source form of any Derivative Works
 17382            that You distribute, all copyright, patent, trademark, and
 17383            attribution notices from the Source form of the Work,
 17384            excluding those notices that do not pertain to any part of
 17385            the Derivative Works; and
 17386  
 17387        (d) If the Work includes a "NOTICE" text file as part of its
 17388            distribution, then any Derivative Works that You distribute must
 17389            include a readable copy of the attribution notices contained
 17390            within such NOTICE file, excluding those notices that do not
 17391            pertain to any part of the Derivative Works, in at least one
 17392            of the following places: within a NOTICE text file distributed
 17393            as part of the Derivative Works; within the Source form or
 17394            documentation, if provided along with the Derivative Works; or,
 17395            within a display generated by the Derivative Works, if and
 17396            wherever such third-party notices normally appear. The contents
 17397            of the NOTICE file are for informational purposes only and
 17398            do not modify the License. You may add Your own attribution
 17399            notices within Derivative Works that You distribute, alongside
 17400            or as an addendum to the NOTICE text from the Work, provided
 17401            that such additional attribution notices cannot be construed
 17402            as modifying the License.
 17403  
 17404        You may add Your own copyright statement to Your modifications and
 17405        may provide additional or different license terms and conditions
 17406        for use, reproduction, or distribution of Your modifications, or
 17407        for any such Derivative Works as a whole, provided Your use,
 17408        reproduction, and distribution of the Work otherwise complies with
 17409        the conditions stated in this License.
 17410  
 17411     5. Submission of Contributions. Unless You explicitly state otherwise,
 17412        any Contribution intentionally submitted for inclusion in the Work
 17413        by You to the Licensor shall be under the terms and conditions of
 17414        this License, without any additional terms or conditions.
 17415        Notwithstanding the above, nothing herein shall supersede or modify
 17416        the terms of any separate license agreement you may have executed
 17417        with Licensor regarding such Contributions.
 17418  
 17419     6. Trademarks. This License does not grant permission to use the trade
 17420        names, trademarks, service marks, or product names of the Licensor,
 17421        except as required for reasonable and customary use in describing the
 17422        origin of the Work and reproducing the content of the NOTICE file.
 17423  
 17424     7. Disclaimer of Warranty. Unless required by applicable law or
 17425        agreed to in writing, Licensor provides the Work (and each
 17426        Contributor provides its Contributions) on an "AS IS" BASIS,
 17427        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 17428        implied, including, without limitation, any warranties or conditions
 17429        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 17430        PARTICULAR PURPOSE. You are solely responsible for determining the
 17431        appropriateness of using or redistributing the Work and assume any
 17432        risks associated with Your exercise of permissions under this License.
 17433  
 17434     8. Limitation of Liability. In no event and under no legal theory,
 17435        whether in tort (including negligence), contract, or otherwise,
 17436        unless required by applicable law (such as deliberate and grossly
 17437        negligent acts) or agreed to in writing, shall any Contributor be
 17438        liable to You for damages, including any direct, indirect, special,
 17439        incidental, or consequential damages of any character arising as a
 17440        result of this License or out of the use or inability to use the
 17441        Work (including but not limited to damages for loss of goodwill,
 17442        work stoppage, computer failure or malfunction, or any and all
 17443        other commercial damages or losses), even if such Contributor
 17444        has been advised of the possibility of such damages.
 17445  
 17446     9. Accepting Warranty or Additional Liability. While redistributing
 17447        the Work or Derivative Works thereof, You may choose to offer,
 17448        and charge a fee for, acceptance of support, warranty, indemnity,
 17449        or other liability obligations and/or rights consistent with this
 17450        License. However, in accepting such obligations, You may act only
 17451        on Your own behalf and on Your sole responsibility, not on behalf
 17452        of any other Contributor, and only if You agree to indemnify,
 17453        defend, and hold each Contributor harmless for any liability
 17454        incurred by, or claims asserted against, such Contributor by reason
 17455        of your accepting any such warranty or additional liability.
 17456  
 17457     END OF TERMS AND CONDITIONS
 17458  
 17459     APPENDIX: How to apply the Apache License to your work.
 17460  
 17461        To apply the Apache License to your work, attach the following
 17462        boilerplate notice, with the fields enclosed by brackets "{}"
 17463        replaced with your own identifying information. (Don't include
 17464        the brackets!)  The text should be enclosed in the appropriate
 17465        comment syntax for the file format. We also recommend that a
 17466        file or class name and description of purpose be included on the
 17467        same "printed page" as the copyright notice for easier
 17468        identification within third-party archives.
 17469  
 17470     Copyright {yyyy} {name of copyright owner}
 17471  
 17472     Licensed under the Apache License, Version 2.0 (the "License");
 17473     you may not use this file except in compliance with the License.
 17474     You may obtain a copy of the License at
 17475  
 17476         http://www.apache.org/licenses/LICENSE-2.0
 17477  
 17478     Unless required by applicable law or agreed to in writing, software
 17479     distributed under the License is distributed on an "AS IS" BASIS,
 17480     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17481     See the License for the specific language governing permissions and
 17482     limitations under the License.
 17483  
 17484  ================================================================
 17485  
 17486  gopkg.in/yaml.v3
 17487  https://gopkg.in/yaml.v3
 17488  ----------------------------------------------------------------
 17489  
 17490  This project is covered by two different licenses: MIT and Apache.
 17491  
 17492  #### MIT License ####
 17493  
 17494  The following files were ported to Go from C files of libyaml, and thus
 17495  are still covered by their original MIT license, with the additional
 17496  copyright staring in 2011 when the project was ported over:
 17497  
 17498      apic.go emitterc.go parserc.go readerc.go scannerc.go
 17499      writerc.go yamlh.go yamlprivateh.go
 17500  
 17501  Copyright (c) 2006-2010 Kirill Simonov
 17502  Copyright (c) 2006-2011 Kirill Simonov
 17503  
 17504  Permission is hereby granted, free of charge, to any person obtaining a copy of
 17505  this software and associated documentation files (the "Software"), to deal in
 17506  the Software without restriction, including without limitation the rights to
 17507  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 17508  of the Software, and to permit persons to whom the Software is furnished to do
 17509  so, subject to the following conditions:
 17510  
 17511  The above copyright notice and this permission notice shall be included in all
 17512  copies or substantial portions of the Software.
 17513  
 17514  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17515  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17516  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 17517  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 17518  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 17519  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 17520  SOFTWARE.
 17521  
 17522  ### Apache License ###
 17523  
 17524  All the remaining project files are covered by the Apache license:
 17525  
 17526  Copyright (c) 2011-2019 Canonical Ltd
 17527  
 17528  Licensed under the Apache License, Version 2.0 (the "License");
 17529  you may not use this file except in compliance with the License.
 17530  You may obtain a copy of the License at
 17531  
 17532      http://www.apache.org/licenses/LICENSE-2.0
 17533  
 17534  Unless required by applicable law or agreed to in writing, software
 17535  distributed under the License is distributed on an "AS IS" BASIS,
 17536  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 17537  See the License for the specific language governing permissions and
 17538  limitations under the License.
 17539  
 17540  ================================================================
 17541