You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30219 lines
1.5 MiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
3 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. Go (the standard library)
  2. https://golang.org/
  3. ----------------------------------------------------------------
  4. Copyright (c) 2009 The Go Authors. All rights reserved.
  5. Redistribution and use in source and binary forms, with or without
  6. modification, are permitted provided that the following conditions are
  7. met:
  8. * Redistributions of source code must retain the above copyright
  9. notice, this list of conditions and the following disclaimer.
  10. * Redistributions in binary form must reproduce the above
  11. copyright notice, this list of conditions and the following disclaimer
  12. in the documentation and/or other materials provided with the
  13. distribution.
  14. * Neither the name of Google Inc. nor the names of its
  15. contributors may be used to endorse or promote products derived from
  16. this software without specific prior written permission.
  17. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  18. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  19. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  20. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  21. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  22. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  24. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  25. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  26. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  27. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  28. ================================================================
  29. aead.dev/mem
  30. https://aead.dev/mem
  31. ----------------------------------------------------------------
  32. MIT License
  33. Copyright (c) 2022 Andreas Auernhammer
  34. Permission is hereby granted, free of charge, to any person obtaining a copy
  35. of this software and associated documentation files (the "Software"), to deal
  36. in the Software without restriction, including without limitation the rights
  37. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  38. copies of the Software, and to permit persons to whom the Software is
  39. furnished to do so, subject to the following conditions:
  40. The above copyright notice and this permission notice shall be included in all
  41. copies or substantial portions of the Software.
  42. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  43. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  44. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  45. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  46. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  47. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  48. SOFTWARE.
  49. ================================================================
  50. aead.dev/minisign
  51. https://aead.dev/minisign
  52. ----------------------------------------------------------------
  53. MIT License
  54. Copyright (c) 2021 Andreas Auernhammer
  55. Permission is hereby granted, free of charge, to any person obtaining a copy
  56. of this software and associated documentation files (the "Software"), to deal
  57. in the Software without restriction, including without limitation the rights
  58. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  59. copies of the Software, and to permit persons to whom the Software is
  60. furnished to do so, subject to the following conditions:
  61. The above copyright notice and this permission notice shall be included in all
  62. copies or substantial portions of the Software.
  63. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  64. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  65. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  66. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  67. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  68. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  69. SOFTWARE.
  70. ================================================================
  71. cloud.google.com/go
  72. https://cloud.google.com/go
  73. ----------------------------------------------------------------
  74. Apache License
  75. Version 2.0, January 2004
  76. http://www.apache.org/licenses/
  77. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  78. 1. Definitions.
  79. "License" shall mean the terms and conditions for use, reproduction,
  80. and distribution as defined by Sections 1 through 9 of this document.
  81. "Licensor" shall mean the copyright owner or entity authorized by
  82. the copyright owner that is granting the License.
  83. "Legal Entity" shall mean the union of the acting entity and all
  84. other entities that control, are controlled by, or are under common
  85. control with that entity. For the purposes of this definition,
  86. "control" means (i) the power, direct or indirect, to cause the
  87. direction or management of such entity, whether by contract or
  88. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  89. outstanding shares, or (iii) beneficial ownership of such entity.
  90. "You" (or "Your") shall mean an individual or Legal Entity
  91. exercising permissions granted by this License.
  92. "Source" form shall mean the preferred form for making modifications,
  93. including but not limited to software source code, documentation
  94. source, and configuration files.
  95. "Object" form shall mean any form resulting from mechanical
  96. transformation or translation of a Source form, including but
  97. not limited to compiled object code, generated documentation,
  98. and conversions to other media types.
  99. "Work" shall mean the work of authorship, whether in Source or
  100. Object form, made available under the License, as indicated by a
  101. copyright notice that is included in or attached to the work
  102. (an example is provided in the Appendix below).
  103. "Derivative Works" shall mean any work, whether in Source or Object
  104. form, that is based on (or derived from) the Work and for which the
  105. editorial revisions, annotations, elaborations, or other modifications
  106. represent, as a whole, an original work of authorship. For the purposes
  107. of this License, Derivative Works shall not include works that remain
  108. separable from, or merely link (or bind by name) to the interfaces of,
  109. the Work and Derivative Works thereof.
  110. "Contribution" shall mean any work of authorship, including
  111. the original version of the Work and any modifications or additions
  112. to that Work or Derivative Works thereof, that is intentionally
  113. submitted to Licensor for inclusion in the Work by the copyright owner
  114. or by an individual or Legal Entity authorized to submit on behalf of
  115. the copyright owner. For the purposes of this definition, "submitted"
  116. means any form of electronic, verbal, or written communication sent
  117. to the Licensor or its representatives, including but not limited to
  118. communication on electronic mailing lists, source code control systems,
  119. and issue tracking systems that are managed by, or on behalf of, the
  120. Licensor for the purpose of discussing and improving the Work, but
  121. excluding communication that is conspicuously marked or otherwise
  122. designated in writing by the copyright owner as "Not a Contribution."
  123. "Contributor" shall mean Licensor and any individual or Legal Entity
  124. on behalf of whom a Contribution has been received by Licensor and
  125. subsequently incorporated within the Work.
  126. 2. Grant of Copyright License. Subject to the terms and conditions of
  127. this License, each Contributor hereby grants to You a perpetual,
  128. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  129. copyright license to reproduce, prepare Derivative Works of,
  130. publicly display, publicly perform, sublicense, and distribute the
  131. Work and such Derivative Works in Source or Object form.
  132. 3. Grant of Patent License. Subject to the terms and conditions of
  133. this License, each Contributor hereby grants to You a perpetual,
  134. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  135. (except as stated in this section) patent license to make, have made,
  136. use, offer to sell, sell, import, and otherwise transfer the Work,
  137. where such license applies only to those patent claims licensable
  138. by such Contributor that are necessarily infringed by their
  139. Contribution(s) alone or by combination of their Contribution(s)
  140. with the Work to which such Contribution(s) was submitted. If You
  141. institute patent litigation against any entity (including a
  142. cross-claim or counterclaim in a lawsuit) alleging that the Work
  143. or a Contribution incorporated within the Work constitutes direct
  144. or contributory patent infringement, then any patent licenses
  145. granted to You under this License for that Work shall terminate
  146. as of the date such litigation is filed.
  147. 4. Redistribution. You may reproduce and distribute copies of the
  148. Work or Derivative Works thereof in any medium, with or without
  149. modifications, and in Source or Object form, provided that You
  150. meet the following conditions:
  151. (a) You must give any other recipients of the Work or
  152. Derivative Works a copy of this License; and
  153. (b) You must cause any modified files to carry prominent notices
  154. stating that You changed the files; and
  155. (c) You must retain, in the Source form of any Derivative Works
  156. that You distribute, all copyright, patent, trademark, and
  157. attribution notices from the Source form of the Work,
  158. excluding those notices that do not pertain to any part of
  159. the Derivative Works; and
  160. (d) If the Work includes a "NOTICE" text file as part of its
  161. distribution, then any Derivative Works that You distribute must
  162. include a readable copy of the attribution notices contained
  163. within such NOTICE file, excluding those notices that do not
  164. pertain to any part of the Derivative Works, in at least one
  165. of the following places: within a NOTICE text file distributed
  166. as part of the Derivative Works; within the Source form or
  167. documentation, if provided along with the Derivative Works; or,
  168. within a display generated by the Derivative Works, if and
  169. wherever such third-party notices normally appear. The contents
  170. of the NOTICE file are for informational purposes only and
  171. do not modify the License. You may add Your own attribution
  172. notices within Derivative Works that You distribute, alongside
  173. or as an addendum to the NOTICE text from the Work, provided
  174. that such additional attribution notices cannot be construed
  175. as modifying the License.
  176. You may add Your own copyright statement to Your modifications and
  177. may provide additional or different license terms and conditions
  178. for use, reproduction, or distribution of Your modifications, or
  179. for any such Derivative Works as a whole, provided Your use,
  180. reproduction, and distribution of the Work otherwise complies with
  181. the conditions stated in this License.
  182. 5. Submission of Contributions. Unless You explicitly state otherwise,
  183. any Contribution intentionally submitted for inclusion in the Work
  184. by You to the Licensor shall be under the terms and conditions of
  185. this License, without any additional terms or conditions.
  186. Notwithstanding the above, nothing herein shall supersede or modify
  187. the terms of any separate license agreement you may have executed
  188. with Licensor regarding such Contributions.
  189. 6. Trademarks. This License does not grant permission to use the trade
  190. names, trademarks, service marks, or product names of the Licensor,
  191. except as required for reasonable and customary use in describing the
  192. origin of the Work and reproducing the content of the NOTICE file.
  193. 7. Disclaimer of Warranty. Unless required by applicable law or
  194. agreed to in writing, Licensor provides the Work (and each
  195. Contributor provides its Contributions) on an "AS IS" BASIS,
  196. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  197. implied, including, without limitation, any warranties or conditions
  198. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  199. PARTICULAR PURPOSE. You are solely responsible for determining the
  200. appropriateness of using or redistributing the Work and assume any
  201. risks associated with Your exercise of permissions under this License.
  202. 8. Limitation of Liability. In no event and under no legal theory,
  203. whether in tort (including negligence), contract, or otherwise,
  204. unless required by applicable law (such as deliberate and grossly
  205. negligent acts) or agreed to in writing, shall any Contributor be
  206. liable to You for damages, including any direct, indirect, special,
  207. incidental, or consequential damages of any character arising as a
  208. result of this License or out of the use or inability to use the
  209. Work (including but not limited to damages for loss of goodwill,
  210. work stoppage, computer failure or malfunction, or any and all
  211. other commercial damages or losses), even if such Contributor
  212. has been advised of the possibility of such damages.
  213. 9. Accepting Warranty or Additional Liability. While redistributing
  214. the Work or Derivative Works thereof, You may choose to offer,
  215. and charge a fee for, acceptance of support, warranty, indemnity,
  216. or other liability obligations and/or rights consistent with this
  217. License. However, in accepting such obligations, You may act only
  218. on Your own behalf and on Your sole responsibility, not on behalf
  219. of any other Contributor, and only if You agree to indemnify,
  220. defend, and hold each Contributor harmless for any liability
  221. incurred by, or claims asserted against, such Contributor by reason
  222. of your accepting any such warranty or additional liability.
  223. END OF TERMS AND CONDITIONS
  224. APPENDIX: How to apply the Apache License to your work.
  225. To apply the Apache License to your work, attach the following
  226. boilerplate notice, with the fields enclosed by brackets "[]"
  227. replaced with your own identifying information. (Don't include
  228. the brackets!) The text should be enclosed in the appropriate
  229. comment syntax for the file format. We also recommend that a
  230. file or class name and description of purpose be included on the
  231. same "printed page" as the copyright notice for easier
  232. identification within third-party archives.
  233. Copyright [yyyy] [name of copyright owner]
  234. Licensed under the Apache License, Version 2.0 (the "License");
  235. you may not use this file except in compliance with the License.
  236. You may obtain a copy of the License at
  237. http://www.apache.org/licenses/LICENSE-2.0
  238. Unless required by applicable law or agreed to in writing, software
  239. distributed under the License is distributed on an "AS IS" BASIS,
  240. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  241. See the License for the specific language governing permissions and
  242. limitations under the License.
  243. ================================================================
  244. cloud.google.com/go/compute
  245. https://cloud.google.com/go/compute
  246. ----------------------------------------------------------------
  247. Apache License
  248. Version 2.0, January 2004
  249. http://www.apache.org/licenses/
  250. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  251. 1. Definitions.
  252. "License" shall mean the terms and conditions for use, reproduction,
  253. and distribution as defined by Sections 1 through 9 of this document.
  254. "Licensor" shall mean the copyright owner or entity authorized by
  255. the copyright owner that is granting the License.
  256. "Legal Entity" shall mean the union of the acting entity and all
  257. other entities that control, are controlled by, or are under common
  258. control with that entity. For the purposes of this definition,
  259. "control" means (i) the power, direct or indirect, to cause the
  260. direction or management of such entity, whether by contract or
  261. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  262. outstanding shares, or (iii) beneficial ownership of such entity.
  263. "You" (or "Your") shall mean an individual or Legal Entity
  264. exercising permissions granted by this License.
  265. "Source" form shall mean the preferred form for making modifications,
  266. including but not limited to software source code, documentation
  267. source, and configuration files.
  268. "Object" form shall mean any form resulting from mechanical
  269. transformation or translation of a Source form, including but
  270. not limited to compiled object code, generated documentation,
  271. and conversions to other media types.
  272. "Work" shall mean the work of authorship, whether in Source or
  273. Object form, made available under the License, as indicated by a
  274. copyright notice that is included in or attached to the work
  275. (an example is provided in the Appendix below).
  276. "Derivative Works" shall mean any work, whether in Source or Object
  277. form, that is based on (or derived from) the Work and for which the
  278. editorial revisions, annotations, elaborations, or other modifications
  279. represent, as a whole, an original work of authorship. For the purposes
  280. of this License, Derivative Works shall not include works that remain
  281. separable from, or merely link (or bind by name) to the interfaces of,
  282. the Work and Derivative Works thereof.
  283. "Contribution" shall mean any work of authorship, including
  284. the original version of the Work and any modifications or additions
  285. to that Work or Derivative Works thereof, that is intentionally
  286. submitted to Licensor for inclusion in the Work by the copyright owner
  287. or by an individual or Legal Entity authorized to submit on behalf of
  288. the copyright owner. For the purposes of this definition, "submitted"
  289. means any form of electronic, verbal, or written communication sent
  290. to the Licensor or its representatives, including but not limited to
  291. communication on electronic mailing lists, source code control systems,
  292. and issue tracking systems that are managed by, or on behalf of, the
  293. Licensor for the purpose of discussing and improving the Work, but
  294. excluding communication that is conspicuously marked or otherwise
  295. designated in writing by the copyright owner as "Not a Contribution."
  296. "Contributor" shall mean Licensor and any individual or Legal Entity
  297. on behalf of whom a Contribution has been received by Licensor and
  298. subsequently incorporated within the Work.
  299. 2. Grant of Copyright License. Subject to the terms and conditions of
  300. this License, each Contributor hereby grants to You a perpetual,
  301. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  302. copyright license to reproduce, prepare Derivative Works of,
  303. publicly display, publicly perform, sublicense, and distribute the
  304. Work and such Derivative Works in Source or Object form.
  305. 3. Grant of Patent License. Subject to the terms and conditions of
  306. this License, each Contributor hereby grants to You a perpetual,
  307. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  308. (except as stated in this section) patent license to make, have made,
  309. use, offer to sell, sell, import, and otherwise transfer the Work,
  310. where such license applies only to those patent claims licensable
  311. by such Contributor that are necessarily infringed by their
  312. Contribution(s) alone or by combination of their Contribution(s)
  313. with the Work to which such Contribution(s) was submitted. If You
  314. institute patent litigation against any entity (including a
  315. cross-claim or counterclaim in a lawsuit) alleging that the Work
  316. or a Contribution incorporated within the Work constitutes direct
  317. or contributory patent infringement, then any patent licenses
  318. granted to You under this License for that Work shall terminate
  319. as of the date such litigation is filed.
  320. 4. Redistribution. You may reproduce and distribute copies of the
  321. Work or Derivative Works thereof in any medium, with or without
  322. modifications, and in Source or Object form, provided that You
  323. meet the following conditions:
  324. (a) You must give any other recipients of the Work or
  325. Derivative Works a copy of this License; and
  326. (b) You must cause any modified files to carry prominent notices
  327. stating that You changed the files; and
  328. (c) You must retain, in the Source form of any Derivative Works
  329. that You distribute, all copyright, patent, trademark, and
  330. attribution notices from the Source form of the Work,
  331. excluding those notices that do not pertain to any part of
  332. the Derivative Works; and
  333. (d) If the Work includes a "NOTICE" text file as part of its
  334. distribution, then any Derivative Works that You distribute must
  335. include a readable copy of the attribution notices contained
  336. within such NOTICE file, excluding those notices that do not
  337. pertain to any part of the Derivative Works, in at least one
  338. of the following places: within a NOTICE text file distributed
  339. as part of the Derivative Works; within the Source form or
  340. documentation, if provided along with the Derivative Works; or,
  341. within a display generated by the Derivative Works, if and
  342. wherever such third-party notices normally appear. The contents
  343. of the NOTICE file are for informational purposes only and
  344. do not modify the License. You may add Your own attribution
  345. notices within Derivative Works that You distribute, alongside
  346. or as an addendum to the NOTICE text from the Work, provided
  347. that such additional attribution notices cannot be construed
  348. as modifying the License.
  349. You may add Your own copyright statement to Your modifications and
  350. may provide additional or different license terms and conditions
  351. for use, reproduction, or distribution of Your modifications, or
  352. for any such Derivative Works as a whole, provided Your use,
  353. reproduction, and distribution of the Work otherwise complies with
  354. the conditions stated in this License.
  355. 5. Submission of Contributions. Unless You explicitly state otherwise,
  356. any Contribution intentionally submitted for inclusion in the Work
  357. by You to the Licensor shall be under the terms and conditions of
  358. this License, without any additional terms or conditions.
  359. Notwithstanding the above, nothing herein shall supersede or modify
  360. the terms of any separate license agreement you may have executed
  361. with Licensor regarding such Contributions.
  362. 6. Trademarks. This License does not grant permission to use the trade
  363. names, trademarks, service marks, or product names of the Licensor,
  364. except as required for reasonable and customary use in describing the
  365. origin of the Work and reproducing the content of the NOTICE file.
  366. 7. Disclaimer of Warranty. Unless required by applicable law or
  367. agreed to in writing, Licensor provides the Work (and each
  368. Contributor provides its Contributions) on an "AS IS" BASIS,
  369. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  370. implied, including, without limitation, any warranties or conditions
  371. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  372. PARTICULAR PURPOSE. You are solely responsible for determining the
  373. appropriateness of using or redistributing the Work and assume any
  374. risks associated with Your exercise of permissions under this License.
  375. 8. Limitation of Liability. In no event and under no legal theory,
  376. whether in tort (including negligence), contract, or otherwise,
  377. unless required by applicable law (such as deliberate and grossly
  378. negligent acts) or agreed to in writing, shall any Contributor be
  379. liable to You for damages, including any direct, indirect, special,
  380. incidental, or consequential damages of any character arising as a
  381. result of this License or out of the use or inability to use the
  382. Work (including but not limited to damages for loss of goodwill,
  383. work stoppage, computer failure or malfunction, or any and all
  384. other commercial damages or losses), even if such Contributor
  385. has been advised of the possibility of such damages.
  386. 9. Accepting Warranty or Additional Liability. While redistributing
  387. the Work or Derivative Works thereof, You may choose to offer,
  388. and charge a fee for, acceptance of support, warranty, indemnity,
  389. or other liability obligations and/or rights consistent with this
  390. License. However, in accepting such obligations, You may act only
  391. on Your own behalf and on Your sole responsibility, not on behalf
  392. of any other Contributor, and only if You agree to indemnify,
  393. defend, and hold each Contributor harmless for any liability
  394. incurred by, or claims asserted against, such Contributor by reason
  395. of your accepting any such warranty or additional liability.
  396. END OF TERMS AND CONDITIONS
  397. APPENDIX: How to apply the Apache License to your work.
  398. To apply the Apache License to your work, attach the following
  399. boilerplate notice, with the fields enclosed by brackets "[]"
  400. replaced with your own identifying information. (Don't include
  401. the brackets!) The text should be enclosed in the appropriate
  402. comment syntax for the file format. We also recommend that a
  403. file or class name and description of purpose be included on the
  404. same "printed page" as the copyright notice for easier
  405. identification within third-party archives.
  406. Copyright [yyyy] [name of copyright owner]
  407. Licensed under the Apache License, Version 2.0 (the "License");
  408. you may not use this file except in compliance with the License.
  409. You may obtain a copy of the License at
  410. http://www.apache.org/licenses/LICENSE-2.0
  411. Unless required by applicable law or agreed to in writing, software
  412. distributed under the License is distributed on an "AS IS" BASIS,
  413. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  414. See the License for the specific language governing permissions and
  415. limitations under the License.
  416. ================================================================
  417. cloud.google.com/go/compute/metadata
  418. https://cloud.google.com/go/compute/metadata
  419. ----------------------------------------------------------------
  420. Apache License
  421. Version 2.0, January 2004
  422. http://www.apache.org/licenses/
  423. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  424. 1. Definitions.
  425. "License" shall mean the terms and conditions for use, reproduction,
  426. and distribution as defined by Sections 1 through 9 of this document.
  427. "Licensor" shall mean the copyright owner or entity authorized by
  428. the copyright owner that is granting the License.
  429. "Legal Entity" shall mean the union of the acting entity and all
  430. other entities that control, are controlled by, or are under common
  431. control with that entity. For the purposes of this definition,
  432. "control" means (i) the power, direct or indirect, to cause the
  433. direction or management of such entity, whether by contract or
  434. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  435. outstanding shares, or (iii) beneficial ownership of such entity.
  436. "You" (or "Your") shall mean an individual or Legal Entity
  437. exercising permissions granted by this License.
  438. "Source" form shall mean the preferred form for making modifications,
  439. including but not limited to software source code, documentation
  440. source, and configuration files.
  441. "Object" form shall mean any form resulting from mechanical
  442. transformation or translation of a Source form, including but
  443. not limited to compiled object code, generated documentation,
  444. and conversions to other media types.
  445. "Work" shall mean the work of authorship, whether in Source or
  446. Object form, made available under the License, as indicated by a
  447. copyright notice that is included in or attached to the work
  448. (an example is provided in the Appendix below).
  449. "Derivative Works" shall mean any work, whether in Source or Object
  450. form, that is based on (or derived from) the Work and for which the
  451. editorial revisions, annotations, elaborations, or other modifications
  452. represent, as a whole, an original work of authorship. For the purposes
  453. of this License, Derivative Works shall not include works that remain
  454. separable from, or merely link (or bind by name) to the interfaces of,
  455. the Work and Derivative Works thereof.
  456. "Contribution" shall mean any work of authorship, including
  457. the original version of the Work and any modifications or additions
  458. to that Work or Derivative Works thereof, that is intentionally
  459. submitted to Licensor for inclusion in the Work by the copyright owner
  460. or by an individual or Legal Entity authorized to submit on behalf of
  461. the copyright owner. For the purposes of this definition, "submitted"
  462. means any form of electronic, verbal, or written communication sent
  463. to the Licensor or its representatives, including but not limited to
  464. communication on electronic mailing lists, source code control systems,
  465. and issue tracking systems that are managed by, or on behalf of, the
  466. Licensor for the purpose of discussing and improving the Work, but
  467. excluding communication that is conspicuously marked or otherwise
  468. designated in writing by the copyright owner as "Not a Contribution."
  469. "Contributor" shall mean Licensor and any individual or Legal Entity
  470. on behalf of whom a Contribution has been received by Licensor and
  471. subsequently incorporated within the Work.
  472. 2. Grant of Copyright License. Subject to the terms and conditions of
  473. this License, each Contributor hereby grants to You a perpetual,
  474. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  475. copyright license to reproduce, prepare Derivative Works of,
  476. publicly display, publicly perform, sublicense, and distribute the
  477. Work and such Derivative Works in Source or Object form.
  478. 3. Grant of Patent License. Subject to the terms and conditions of
  479. this License, each Contributor hereby grants to You a perpetual,
  480. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  481. (except as stated in this section) patent license to make, have made,
  482. use, offer to sell, sell, import, and otherwise transfer the Work,
  483. where such license applies only to those patent claims licensable
  484. by such Contributor that are necessarily infringed by their
  485. Contribution(s) alone or by combination of their Contribution(s)
  486. with the Work to which such Contribution(s) was submitted. If You
  487. institute patent litigation against any entity (including a
  488. cross-claim or counterclaim in a lawsuit) alleging that the Work
  489. or a Contribution incorporated within the Work constitutes direct
  490. or contributory patent infringement, then any patent licenses
  491. granted to You under this License for that Work shall terminate
  492. as of the date such litigation is filed.
  493. 4. Redistribution. You may reproduce and distribute copies of the
  494. Work or Derivative Works thereof in any medium, with or without
  495. modifications, and in Source or Object form, provided that You
  496. meet the following conditions:
  497. (a) You must give any other recipients of the Work or
  498. Derivative Works a copy of this License; and
  499. (b) You must cause any modified files to carry prominent notices
  500. stating that You changed the files; and
  501. (c) You must retain, in the Source form of any Derivative Works
  502. that You distribute, all copyright, patent, trademark, and
  503. attribution notices from the Source form of the Work,
  504. excluding those notices that do not pertain to any part of
  505. the Derivative Works; and
  506. (d) If the Work includes a "NOTICE" text file as part of its
  507. distribution, then any Derivative Works that You distribute must
  508. include a readable copy of the attribution notices contained
  509. within such NOTICE file, excluding those notices that do not
  510. pertain to any part of the Derivative Works, in at least one
  511. of the following places: within a NOTICE text file distributed
  512. as part of the Derivative Works; within the Source form or
  513. documentation, if provided along with the Derivative Works; or,
  514. within a display generated by the Derivative Works, if and
  515. wherever such third-party notices normally appear. The contents
  516. of the NOTICE file are for informational purposes only and
  517. do not modify the License. You may add Your own attribution
  518. notices within Derivative Works that You distribute, alongside
  519. or as an addendum to the NOTICE text from the Work, provided
  520. that such additional attribution notices cannot be construed
  521. as modifying the License.
  522. You may add Your own copyright statement to Your modifications and
  523. may provide additional or different license terms and conditions
  524. for use, reproduction, or distribution of Your modifications, or
  525. for any such Derivative Works as a whole, provided Your use,
  526. reproduction, and distribution of the Work otherwise complies with
  527. the conditions stated in this License.
  528. 5. Submission of Contributions. Unless You explicitly state otherwise,
  529. any Contribution intentionally submitted for inclusion in the Work
  530. by You to the Licensor shall be under the terms and conditions of
  531. this License, without any additional terms or conditions.
  532. Notwithstanding the above, nothing herein shall supersede or modify
  533. the terms of any separate license agreement you may have executed
  534. with Licensor regarding such Contributions.
  535. 6. Trademarks. This License does not grant permission to use the trade
  536. names, trademarks, service marks, or product names of the Licensor,
  537. except as required for reasonable and customary use in describing the
  538. origin of the Work and reproducing the content of the NOTICE file.
  539. 7. Disclaimer of Warranty. Unless required by applicable law or
  540. agreed to in writing, Licensor provides the Work (and each
  541. Contributor provides its Contributions) on an "AS IS" BASIS,
  542. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  543. implied, including, without limitation, any warranties or conditions
  544. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  545. PARTICULAR PURPOSE. You are solely responsible for determining the
  546. appropriateness of using or redistributing the Work and assume any
  547. risks associated with Your exercise of permissions under this License.
  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. 9. Accepting Warranty or Additional Liability. While redistributing
  560. the Work or Derivative Works thereof, You may choose to offer,
  561. and charge a fee for, acceptance of support, warranty, indemnity,
  562. or other liability obligations and/or rights consistent with this
  563. License. However, in accepting such obligations, You may act only
  564. on Your own behalf and on Your sole responsibility, not on behalf
  565. of any other Contributor, and only if You agree to indemnify,
  566. defend, and hold each Contributor harmless for any liability
  567. incurred by, or claims asserted against, such Contributor by reason
  568. of your accepting any such warranty or additional liability.
  569. END OF TERMS AND CONDITIONS
  570. APPENDIX: How to apply the Apache License to your work.
  571. To apply the Apache License to your work, attach the following
  572. boilerplate notice, with the fields enclosed by brackets "[]"
  573. replaced with your own identifying information. (Don't include
  574. the brackets!) The text should be enclosed in the appropriate
  575. comment syntax for the file format. We also recommend that a
  576. file or class name and description of purpose be included on the
  577. same "printed page" as the copyright notice for easier
  578. identification within third-party archives.
  579. Copyright [yyyy] [name of copyright owner]
  580. Licensed under the Apache License, Version 2.0 (the "License");
  581. you may not use this file except in compliance with the License.
  582. You may obtain a copy of the License at
  583. http://www.apache.org/licenses/LICENSE-2.0
  584. Unless required by applicable law or agreed to in writing, software
  585. distributed under the License is distributed on an "AS IS" BASIS,
  586. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  587. See the License for the specific language governing permissions and
  588. limitations under the License.
  589. ================================================================
  590. cloud.google.com/go/iam
  591. https://cloud.google.com/go/iam
  592. ----------------------------------------------------------------
  593. Apache License
  594. Version 2.0, January 2004
  595. http://www.apache.org/licenses/
  596. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  597. 1. Definitions.
  598. "License" shall mean the terms and conditions for use, reproduction,
  599. and distribution as defined by Sections 1 through 9 of this document.
  600. "Licensor" shall mean the copyright owner or entity authorized by
  601. the copyright owner that is granting the License.
  602. "Legal Entity" shall mean the union of the acting entity and all
  603. other entities that control, are controlled by, or are under common
  604. control with that entity. For the purposes of this definition,
  605. "control" means (i) the power, direct or indirect, to cause the
  606. direction or management of such entity, whether by contract or
  607. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  608. outstanding shares, or (iii) beneficial ownership of such entity.
  609. "You" (or "Your") shall mean an individual or Legal Entity
  610. exercising permissions granted by this License.
  611. "Source" form shall mean the preferred form for making modifications,
  612. including but not limited to software source code, documentation
  613. source, and configuration files.
  614. "Object" form shall mean any form resulting from mechanical
  615. transformation or translation of a Source form, including but
  616. not limited to compiled object code, generated documentation,
  617. and conversions to other media types.
  618. "Work" shall mean the work of authorship, whether in Source or
  619. Object form, made available under the License, as indicated by a
  620. copyright notice that is included in or attached to the work
  621. (an example is provided in the Appendix below).
  622. "Derivative Works" shall mean any work, whether in Source or Object
  623. form, that is based on (or derived from) the Work and for which the
  624. editorial revisions, annotations, elaborations, or other modifications
  625. represent, as a whole, an original work of authorship. For the purposes
  626. of this License, Derivative Works shall not include works that remain
  627. separable from, or merely link (or bind by name) to the interfaces of,
  628. the Work and Derivative Works thereof.
  629. "Contribution" shall mean any work of authorship, including
  630. the original version of the Work and any modifications or additions
  631. to that Work or Derivative Works thereof, that is intentionally
  632. submitted to Licensor for inclusion in the Work by the copyright owner
  633. or by an individual or Legal Entity authorized to submit on behalf of
  634. the copyright owner. For the purposes of this definition, "submitted"
  635. means any form of electronic, verbal, or written communication sent
  636. to the Licensor or its representatives, including but not limited to
  637. communication on electronic mailing lists, source code control systems,
  638. and issue tracking systems that are managed by, or on behalf of, the
  639. Licensor for the purpose of discussing and improving the Work, but
  640. excluding communication that is conspicuously marked or otherwise
  641. designated in writing by the copyright owner as "Not a Contribution."
  642. "Contributor" shall mean Licensor and any individual or Legal Entity
  643. on behalf of whom a Contribution has been received by Licensor and
  644. subsequently incorporated within the Work.
  645. 2. Grant of Copyright License. Subject to the terms and conditions of
  646. this License, each Contributor hereby grants to You a perpetual,
  647. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  648. copyright license to reproduce, prepare Derivative Works of,
  649. publicly display, publicly perform, sublicense, and distribute the
  650. Work and such Derivative Works in Source or Object form.
  651. 3. Grant of Patent License. Subject to the terms and conditions of
  652. this License, each Contributor hereby grants to You a perpetual,
  653. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  654. (except as stated in this section) patent license to make, have made,
  655. use, offer to sell, sell, import, and otherwise transfer the Work,
  656. where such license applies only to those patent claims licensable
  657. by such Contributor that are necessarily infringed by their
  658. Contribution(s) alone or by combination of their Contribution(s)
  659. with the Work to which such Contribution(s) was submitted. If You
  660. institute patent litigation against any entity (including a
  661. cross-claim or counterclaim in a lawsuit) alleging that the Work
  662. or a Contribution incorporated within the Work constitutes direct
  663. or contributory patent infringement, then any patent licenses
  664. granted to You under this License for that Work shall terminate
  665. as of the date such litigation is filed.
  666. 4. Redistribution. You may reproduce and distribute copies of the
  667. Work or Derivative Works thereof in any medium, with or without
  668. modifications, and in Source or Object form, provided that You
  669. meet the following conditions:
  670. (a) You must give any other recipients of the Work or
  671. Derivative Works a copy of this License; and
  672. (b) You must cause any modified files to carry prominent notices
  673. stating that You changed the files; and
  674. (c) You must retain, in the Source form of any Derivative Works
  675. that You distribute, all copyright, patent, trademark, and
  676. attribution notices from the Source form of the Work,
  677. excluding those notices that do not pertain to any part of
  678. the Derivative Works; and
  679. (d) If the Work includes a "NOTICE" text file as part of its
  680. distribution, then any Derivative Works that You distribute must
  681. include a readable copy of the attribution notices contained
  682. within such NOTICE file, excluding those notices that do not
  683. pertain to any part of the Derivative Works, in at least one
  684. of the following places: within a NOTICE text file distributed
  685. as part of the Derivative Works; within the Source form or
  686. documentation, if provided along with the Derivative Works; or,
  687. within a display generated by the Derivative Works, if and
  688. wherever such third-party notices normally appear. The contents
  689. of the NOTICE file are for informational purposes only and
  690. do not modify the License. You may add Your own attribution
  691. notices within Derivative Works that You distribute, alongside
  692. or as an addendum to the NOTICE text from the Work, provided
  693. that such additional attribution notices cannot be construed
  694. as modifying the License.
  695. You may add Your own copyright statement to Your modifications and
  696. may provide additional or different license terms and conditions
  697. for use, reproduction, or distribution of Your modifications, or
  698. for any such Derivative Works as a whole, provided Your use,
  699. reproduction, and distribution of the Work otherwise complies with
  700. the conditions stated in this License.
  701. 5. Submission of Contributions. Unless You explicitly state otherwise,
  702. any Contribution intentionally submitted for inclusion in the Work
  703. by You to the Licensor shall be under the terms and conditions of
  704. this License, without any additional terms or conditions.
  705. Notwithstanding the above, nothing herein shall supersede or modify
  706. the terms of any separate license agreement you may have executed
  707. with Licensor regarding such Contributions.
  708. 6. Trademarks. This License does not grant permission to use the trade
  709. names, trademarks, service marks, or product names of the Licensor,
  710. except as required for reasonable and customary use in describing the
  711. origin of the Work and reproducing the content of the NOTICE file.
  712. 7. Disclaimer of Warranty. Unless required by applicable law or
  713. agreed to in writing, Licensor provides the Work (and each
  714. Contributor provides its Contributions) on an "AS IS" BASIS,
  715. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  716. implied, including, without limitation, any warranties or conditions
  717. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  718. PARTICULAR PURPOSE. You are solely responsible for determining the
  719. appropriateness of using or redistributing the Work and assume any
  720. risks associated with Your exercise of permissions under this License.
  721. 8. Limitation of Liability. In no event and under no legal theory,
  722. whether in tort (including negligence), contract, or otherwise,
  723. unless required by applicable law (such as deliberate and grossly
  724. negligent acts) or agreed to in writing, shall any Contributor be
  725. liable to You for damages, including any direct, indirect, special,
  726. incidental, or consequential damages of any character arising as a
  727. result of this License or out of the use or inability to use the
  728. Work (including but not limited to damages for loss of goodwill,
  729. work stoppage, computer failure or malfunction, or any and all
  730. other commercial damages or losses), even if such Contributor
  731. has been advised of the possibility of such damages.
  732. 9. Accepting Warranty or Additional Liability. While redistributing
  733. the Work or Derivative Works thereof, You may choose to offer,
  734. and charge a fee for, acceptance of support, warranty, indemnity,
  735. or other liability obligations and/or rights consistent with this
  736. License. However, in accepting such obligations, You may act only
  737. on Your own behalf and on Your sole responsibility, not on behalf
  738. of any other Contributor, and only if You agree to indemnify,
  739. defend, and hold each Contributor harmless for any liability
  740. incurred by, or claims asserted against, such Contributor by reason
  741. of your accepting any such warranty or additional liability.
  742. END OF TERMS AND CONDITIONS
  743. APPENDIX: How to apply the Apache License to your work.
  744. To apply the Apache License to your work, attach the following
  745. boilerplate notice, with the fields enclosed by brackets "[]"
  746. replaced with your own identifying information. (Don't include
  747. the brackets!) The text should be enclosed in the appropriate
  748. comment syntax for the file format. We also recommend that a
  749. file or class name and description of purpose be included on the
  750. same "printed page" as the copyright notice for easier
  751. identification within third-party archives.
  752. Copyright [yyyy] [name of copyright owner]
  753. Licensed under the Apache License, Version 2.0 (the "License");
  754. you may not use this file except in compliance with the License.
  755. You may obtain a copy of the License at
  756. http://www.apache.org/licenses/LICENSE-2.0
  757. Unless required by applicable law or agreed to in writing, software
  758. distributed under the License is distributed on an "AS IS" BASIS,
  759. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  760. See the License for the specific language governing permissions and
  761. limitations under the License.
  762. ================================================================
  763. cloud.google.com/go/storage
  764. https://cloud.google.com/go/storage
  765. ----------------------------------------------------------------
  766. Apache License
  767. Version 2.0, January 2004
  768. http://www.apache.org/licenses/
  769. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  770. 1. Definitions.
  771. "License" shall mean the terms and conditions for use, reproduction,
  772. and distribution as defined by Sections 1 through 9 of this document.
  773. "Licensor" shall mean the copyright owner or entity authorized by
  774. the copyright owner that is granting the License.
  775. "Legal Entity" shall mean the union of the acting entity and all
  776. other entities that control, are controlled by, or are under common
  777. control with that entity. For the purposes of this definition,
  778. "control" means (i) the power, direct or indirect, to cause the
  779. direction or management of such entity, whether by contract or
  780. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  781. outstanding shares, or (iii) beneficial ownership of such entity.
  782. "You" (or "Your") shall mean an individual or Legal Entity
  783. exercising permissions granted by this License.
  784. "Source" form shall mean the preferred form for making modifications,
  785. including but not limited to software source code, documentation
  786. source, and configuration files.
  787. "Object" form shall mean any form resulting from mechanical
  788. transformation or translation of a Source form, including but
  789. not limited to compiled object code, generated documentation,
  790. and conversions to other media types.
  791. "Work" shall mean the work of authorship, whether in Source or
  792. Object form, made available under the License, as indicated by a
  793. copyright notice that is included in or attached to the work
  794. (an example is provided in the Appendix below).
  795. "Derivative Works" shall mean any work, whether in Source or Object
  796. form, that is based on (or derived from) the Work and for which the
  797. editorial revisions, annotations, elaborations, or other modifications
  798. represent, as a whole, an original work of authorship. For the purposes
  799. of this License, Derivative Works shall not include works that remain
  800. separable from, or merely link (or bind by name) to the interfaces of,
  801. the Work and Derivative Works thereof.
  802. "Contribution" shall mean any work of authorship, including
  803. the original version of the Work and any modifications or additions
  804. to that Work or Derivative Works thereof, that is intentionally
  805. submitted to Licensor for inclusion in the Work by the copyright owner
  806. or by an individual or Legal Entity authorized to submit on behalf of
  807. the copyright owner. For the purposes of this definition, "submitted"
  808. means any form of electronic, verbal, or written communication sent
  809. to the Licensor or its representatives, including but not limited to
  810. communication on electronic mailing lists, source code control systems,
  811. and issue tracking systems that are managed by, or on behalf of, the
  812. Licensor for the purpose of discussing and improving the Work, but
  813. excluding communication that is conspicuously marked or otherwise
  814. designated in writing by the copyright owner as "Not a Contribution."
  815. "Contributor" shall mean Licensor and any individual or Legal Entity
  816. on behalf of whom a Contribution has been received by Licensor and
  817. subsequently incorporated within the Work.
  818. 2. Grant of Copyright License. Subject to the terms and conditions of
  819. this License, each Contributor hereby grants to You a perpetual,
  820. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  821. copyright license to reproduce, prepare Derivative Works of,
  822. publicly display, publicly perform, sublicense, and distribute the
  823. Work and such Derivative Works in Source or Object form.
  824. 3. Grant of Patent License. Subject to the terms and conditions of
  825. this License, each Contributor hereby grants to You a perpetual,
  826. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  827. (except as stated in this section) patent license to make, have made,
  828. use, offer to sell, sell, import, and otherwise transfer the Work,
  829. where such license applies only to those patent claims licensable
  830. by such Contributor that are necessarily infringed by their
  831. Contribution(s) alone or by combination of their Contribution(s)
  832. with the Work to which such Contribution(s) was submitted. If You
  833. institute patent litigation against any entity (including a
  834. cross-claim or counterclaim in a lawsuit) alleging that the Work
  835. or a Contribution incorporated within the Work constitutes direct
  836. or contributory patent infringement, then any patent licenses
  837. granted to You under this License for that Work shall terminate
  838. as of the date such litigation is filed.
  839. 4. Redistribution. You may reproduce and distribute copies of the
  840. Work or Derivative Works thereof in any medium, with or without
  841. modifications, and in Source or Object form, provided that You
  842. meet the following conditions:
  843. (a) You must give any other recipients of the Work or
  844. Derivative Works a copy of this License; and
  845. (b) You must cause any modified files to carry prominent notices
  846. stating that You changed the files; and
  847. (c) You must retain, in the Source form of any Derivative Works
  848. that You distribute, all copyright, patent, trademark, and
  849. attribution notices from the Source form of the Work,
  850. excluding those notices that do not pertain to any part of
  851. the Derivative Works; and
  852. (d) If the Work includes a "NOTICE" text file as part of its
  853. distribution, then any Derivative Works that You distribute must
  854. include a readable copy of the attribution notices contained
  855. within such NOTICE file, excluding those notices that do not
  856. pertain to any part of the Derivative Works, in at least one
  857. of the following places: within a NOTICE text file distributed
  858. as part of the Derivative Works; within the Source form or
  859. documentation, if provided along with the Derivative Works; or,
  860. within a display generated by the Derivative Works, if and
  861. wherever such third-party notices normally appear. The contents
  862. of the NOTICE file are for informational purposes only and
  863. do not modify the License. You may add Your own attribution
  864. notices within Derivative Works that You distribute, alongside
  865. or as an addendum to the NOTICE text from the Work, provided
  866. that such additional attribution notices cannot be construed
  867. as modifying the License.
  868. You may add Your own copyright statement to Your modifications and
  869. may provide additional or different license terms and conditions
  870. for use, reproduction, or distribution of Your modifications, or
  871. for any such Derivative Works as a whole, provided Your use,
  872. reproduction, and distribution of the Work otherwise complies with
  873. the conditions stated in this License.
  874. 5. Submission of Contributions. Unless You explicitly state otherwise,
  875. any Contribution intentionally submitted for inclusion in the Work
  876. by You to the Licensor shall be under the terms and conditions of
  877. this License, without any additional terms or conditions.
  878. Notwithstanding the above, nothing herein shall supersede or modify
  879. the terms of any separate license agreement you may have executed
  880. with Licensor regarding such Contributions.
  881. 6. Trademarks. This License does not grant permission to use the trade
  882. names, trademarks, service marks, or product names of the Licensor,
  883. except as required for reasonable and customary use in describing the
  884. origin of the Work and reproducing the content of the NOTICE file.
  885. 7. Disclaimer of Warranty. Unless required by applicable law or
  886. agreed to in writing, Licensor provides the Work (and each
  887. Contributor provides its Contributions) on an "AS IS" BASIS,
  888. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  889. implied, including, without limitation, any warranties or conditions
  890. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  891. PARTICULAR PURPOSE. You are solely responsible for determining the
  892. appropriateness of using or redistributing the Work and assume any
  893. risks associated with Your exercise of permissions under this License.
  894. 8. Limitation of Liability. In no event and under no legal theory,
  895. whether in tort (including negligence), contract, or otherwise,
  896. unless required by applicable law (such as deliberate and grossly
  897. negligent acts) or agreed to in writing, shall any Contributor be
  898. liable to You for damages, including any direct, indirect, special,
  899. incidental, or consequential damages of any character arising as a
  900. result of this License or out of the use or inability to use the
  901. Work (including but not limited to damages for loss of goodwill,
  902. work stoppage, computer failure or malfunction, or any and all
  903. other commercial damages or losses), even if such Contributor
  904. has been advised of the possibility of such damages.
  905. 9. Accepting Warranty or Additional Liability. While redistributing
  906. the Work or Derivative Works thereof, You may choose to offer,
  907. and charge a fee for, acceptance of support, warranty, indemnity,
  908. or other liability obligations and/or rights consistent with this
  909. License. However, in accepting such obligations, You may act only
  910. on Your own behalf and on Your sole responsibility, not on behalf
  911. of any other Contributor, and only if You agree to indemnify,
  912. defend, and hold each Contributor harmless for any liability
  913. incurred by, or claims asserted against, such Contributor by reason
  914. of your accepting any such warranty or additional liability.
  915. END OF TERMS AND CONDITIONS
  916. APPENDIX: How to apply the Apache License to your work.
  917. To apply the Apache License to your work, attach the following
  918. boilerplate notice, with the fields enclosed by brackets "[]"
  919. replaced with your own identifying information. (Don't include
  920. the brackets!) The text should be enclosed in the appropriate
  921. comment syntax for the file format. We also recommend that a
  922. file or class name and description of purpose be included on the
  923. same "printed page" as the copyright notice for easier
  924. identification within third-party archives.
  925. Copyright [yyyy] [name of copyright owner]
  926. Licensed under the Apache License, Version 2.0 (the "License");
  927. you may not use this file except in compliance with the License.
  928. You may obtain a copy of the License at
  929. http://www.apache.org/licenses/LICENSE-2.0
  930. Unless required by applicable law or agreed to in writing, software
  931. distributed under the License is distributed on an "AS IS" BASIS,
  932. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  933. See the License for the specific language governing permissions and
  934. limitations under the License.
  935. ================================================================
  936. github.com/Azure/azure-pipeline-go
  937. https://github.com/Azure/azure-pipeline-go
  938. ----------------------------------------------------------------
  939. MIT License
  940. Copyright (c) Microsoft Corporation. All rights reserved.
  941. Permission is hereby granted, free of charge, to any person obtaining a copy
  942. of this software and associated documentation files (the "Software"), to deal
  943. in the Software without restriction, including without limitation the rights
  944. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  945. copies of the Software, and to permit persons to whom the Software is
  946. furnished to do so, subject to the following conditions:
  947. The above copyright notice and this permission notice shall be included in all
  948. copies or substantial portions of the Software.
  949. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  950. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  951. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  952. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  953. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  954. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  955. SOFTWARE
  956. ================================================================
  957. github.com/Azure/azure-storage-blob-go
  958. https://github.com/Azure/azure-storage-blob-go
  959. ----------------------------------------------------------------
  960. MIT License
  961. Copyright (c) Microsoft Corporation. All rights reserved.
  962. Permission is hereby granted, free of charge, to any person obtaining a copy
  963. of this software and associated documentation files (the "Software"), to deal
  964. in the Software without restriction, including without limitation the rights
  965. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  966. copies of the Software, and to permit persons to whom the Software is
  967. furnished to do so, subject to the following conditions:
  968. The above copyright notice and this permission notice shall be included in all
  969. copies or substantial portions of the Software.
  970. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  971. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  972. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  973. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  974. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  975. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  976. SOFTWARE
  977. ================================================================
  978. github.com/Azure/go-autorest
  979. https://github.com/Azure/go-autorest
  980. ----------------------------------------------------------------
  981. Apache License
  982. Version 2.0, January 2004
  983. http://www.apache.org/licenses/
  984. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  985. 1. Definitions.
  986. "License" shall mean the terms and conditions for use, reproduction,
  987. and distribution as defined by Sections 1 through 9 of this document.
  988. "Licensor" shall mean the copyright owner or entity authorized by
  989. the copyright owner that is granting the License.
  990. "Legal Entity" shall mean the union of the acting entity and all
  991. other entities that control, are controlled by, or are under common
  992. control with that entity. For the purposes of this definition,
  993. "control" means (i) the power, direct or indirect, to cause the
  994. direction or management of such entity, whether by contract or
  995. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  996. outstanding shares, or (iii) beneficial ownership of such entity.
  997. "You" (or "Your") shall mean an individual or Legal Entity
  998. exercising permissions granted by this License.
  999. "Source" form shall mean the preferred form for making modifications,
  1000. including but not limited to software source code, documentation
  1001. source, and configuration files.
  1002. "Object" form shall mean any form resulting from mechanical
  1003. transformation or translation of a Source form, including but
  1004. not limited to compiled object code, generated documentation,
  1005. and conversions to other media types.
  1006. "Work" shall mean the work of authorship, whether in Source or
  1007. Object form, made available under the License, as indicated by a
  1008. copyright notice that is included in or attached to the work
  1009. (an example is provided in the Appendix below).
  1010. "Derivative Works" shall mean any work, whether in Source or Object
  1011. form, that is based on (or derived from) the Work and for which the
  1012. editorial revisions, annotations, elaborations, or other modifications
  1013. represent, as a whole, an original work of authorship. For the purposes
  1014. of this License, Derivative Works shall not include works that remain
  1015. separable from, or merely link (or bind by name) to the interfaces of,
  1016. the Work and Derivative Works thereof.
  1017. "Contribution" shall mean any work of authorship, including
  1018. the original version of the Work and any modifications or additions
  1019. to that Work or Derivative Works thereof, that is intentionally
  1020. submitted to Licensor for inclusion in the Work by the copyright owner
  1021. or by an individual or Legal Entity authorized to submit on behalf of
  1022. the copyright owner. For the purposes of this definition, "submitted"
  1023. means any form of electronic, verbal, or written communication sent
  1024. to the Licensor or its representatives, including but not limited to
  1025. communication on electronic mailing lists, source code control systems,
  1026. and issue tracking systems that are managed by, or on behalf of, the
  1027. Licensor for the purpose of discussing and improving the Work, but
  1028. excluding communication that is conspicuously marked or otherwise
  1029. designated in writing by the copyright owner as "Not a Contribution."
  1030. "Contributor" shall mean Licensor and any individual or Legal Entity
  1031. on behalf of whom a Contribution has been received by Licensor and
  1032. subsequently incorporated within the Work.
  1033. 2. Grant of Copyright License. Subject to the terms and conditions of
  1034. this License, each Contributor hereby grants to You a perpetual,
  1035. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1036. copyright license to reproduce, prepare Derivative Works of,
  1037. publicly display, publicly perform, sublicense, and distribute the
  1038. Work and such Derivative Works in Source or Object form.
  1039. 3. Grant of Patent License. Subject to the terms and conditions of
  1040. this License, each Contributor hereby grants to You a perpetual,
  1041. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1042. (except as stated in this section) patent license to make, have made,
  1043. use, offer to sell, sell, import, and otherwise transfer the Work,
  1044. where such license applies only to those patent claims licensable
  1045. by such Contributor that are necessarily infringed by their
  1046. Contribution(s) alone or by combination of their Contribution(s)
  1047. with the Work to which such Contribution(s) was submitted. If You
  1048. institute patent litigation against any entity (including a
  1049. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1050. or a Contribution incorporated within the Work constitutes direct
  1051. or contributory patent infringement, then any patent licenses
  1052. granted to You under this License for that Work shall terminate
  1053. as of the date such litigation is filed.
  1054. 4. Redistribution. You may reproduce and distribute copies of the
  1055. Work or Derivative Works thereof in any medium, with or without
  1056. modifications, and in Source or Object form, provided that You
  1057. meet the following conditions:
  1058. (a) You must give any other recipients of the Work or
  1059. Derivative Works a copy of this License; and
  1060. (b) You must cause any modified files to carry prominent notices
  1061. stating that You changed the files; and
  1062. (c) You must retain, in the Source form of any Derivative Works
  1063. that You distribute, all copyright, patent, trademark, and
  1064. attribution notices from the Source form of the Work,
  1065. excluding those notices that do not pertain to any part of
  1066. the Derivative Works; and
  1067. (d) If the Work includes a "NOTICE" text file as part of its
  1068. distribution, then any Derivative Works that You distribute must
  1069. include a readable copy of the attribution notices contained
  1070. within such NOTICE file, excluding those notices that do not
  1071. pertain to any part of the Derivative Works, in at least one
  1072. of the following places: within a NOTICE text file distributed
  1073. as part of the Derivative Works; within the Source form or
  1074. documentation, if provided along with the Derivative Works; or,
  1075. within a display generated by the Derivative Works, if and
  1076. wherever such third-party notices normally appear. The contents
  1077. of the NOTICE file are for informational purposes only and
  1078. do not modify the License. You may add Your own attribution
  1079. notices within Derivative Works that You distribute, alongside
  1080. or as an addendum to the NOTICE text from the Work, provided
  1081. that such additional attribution notices cannot be construed
  1082. as modifying the License.
  1083. You may add Your own copyright statement to Your modifications and
  1084. may provide additional or different license terms and conditions
  1085. for use, reproduction, or distribution of Your modifications, or
  1086. for any such Derivative Works as a whole, provided Your use,
  1087. reproduction, and distribution of the Work otherwise complies with
  1088. the conditions stated in this License.
  1089. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1090. any Contribution intentionally submitted for inclusion in the Work
  1091. by You to the Licensor shall be under the terms and conditions of
  1092. this License, without any additional terms or conditions.
  1093. Notwithstanding the above, nothing herein shall supersede or modify
  1094. the terms of any separate license agreement you may have executed
  1095. with Licensor regarding such Contributions.
  1096. 6. Trademarks. This License does not grant permission to use the trade
  1097. names, trademarks, service marks, or product names of the Licensor,
  1098. except as required for reasonable and customary use in describing the
  1099. origin of the Work and reproducing the content of the NOTICE file.
  1100. 7. Disclaimer of Warranty. Unless required by applicable law or
  1101. agreed to in writing, Licensor provides the Work (and each
  1102. Contributor provides its Contributions) on an "AS IS" BASIS,
  1103. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1104. implied, including, without limitation, any warranties or conditions
  1105. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1106. PARTICULAR PURPOSE. You are solely responsible for determining the
  1107. appropriateness of using or redistributing the Work and assume any
  1108. risks associated with Your exercise of permissions under this License.
  1109. 8. Limitation of Liability. In no event and under no legal theory,
  1110. whether in tort (including negligence), contract, or otherwise,
  1111. unless required by applicable law (such as deliberate and grossly
  1112. negligent acts) or agreed to in writing, shall any Contributor be
  1113. liable to You for damages, including any direct, indirect, special,
  1114. incidental, or consequential damages of any character arising as a
  1115. result of this License or out of the use or inability to use the
  1116. Work (including but not limited to damages for loss of goodwill,
  1117. work stoppage, computer failure or malfunction, or any and all
  1118. other commercial damages or losses), even if such Contributor
  1119. has been advised of the possibility of such damages.
  1120. 9. Accepting Warranty or Additional Liability. While redistributing
  1121. the Work or Derivative Works thereof, You may choose to offer,
  1122. and charge a fee for, acceptance of support, warranty, indemnity,
  1123. or other liability obligations and/or rights consistent with this
  1124. License. However, in accepting such obligations, You may act only
  1125. on Your own behalf and on Your sole responsibility, not on behalf
  1126. of any other Contributor, and only if You agree to indemnify,
  1127. defend, and hold each Contributor harmless for any liability
  1128. incurred by, or claims asserted against, such Contributor by reason
  1129. of your accepting any such warranty or additional liability.
  1130. END OF TERMS AND CONDITIONS
  1131. Copyright 2015 Microsoft Corporation
  1132. Licensed under the Apache License, Version 2.0 (the "License");
  1133. you may not use this file except in compliance with the License.
  1134. You may obtain a copy of the License at
  1135. http://www.apache.org/licenses/LICENSE-2.0
  1136. Unless required by applicable law or agreed to in writing, software
  1137. distributed under the License is distributed on an "AS IS" BASIS,
  1138. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1139. See the License for the specific language governing permissions and
  1140. limitations under the License.
  1141. ================================================================
  1142. github.com/Azure/go-autorest/autorest
  1143. https://github.com/Azure/go-autorest/autorest
  1144. ----------------------------------------------------------------
  1145. Apache License
  1146. Version 2.0, January 2004
  1147. http://www.apache.org/licenses/
  1148. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1149. 1. Definitions.
  1150. "License" shall mean the terms and conditions for use, reproduction,
  1151. and distribution as defined by Sections 1 through 9 of this document.
  1152. "Licensor" shall mean the copyright owner or entity authorized by
  1153. the copyright owner that is granting the License.
  1154. "Legal Entity" shall mean the union of the acting entity and all
  1155. other entities that control, are controlled by, or are under common
  1156. control with that entity. For the purposes of this definition,
  1157. "control" means (i) the power, direct or indirect, to cause the
  1158. direction or management of such entity, whether by contract or
  1159. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1160. outstanding shares, or (iii) beneficial ownership of such entity.
  1161. "You" (or "Your") shall mean an individual or Legal Entity
  1162. exercising permissions granted by this License.
  1163. "Source" form shall mean the preferred form for making modifications,
  1164. including but not limited to software source code, documentation
  1165. source, and configuration files.
  1166. "Object" form shall mean any form resulting from mechanical
  1167. transformation or translation of a Source form, including but
  1168. not limited to compiled object code, generated documentation,
  1169. and conversions to other media types.
  1170. "Work" shall mean the work of authorship, whether in Source or
  1171. Object form, made available under the License, as indicated by a
  1172. copyright notice that is included in or attached to the work
  1173. (an example is provided in the Appendix below).
  1174. "Derivative Works" shall mean any work, whether in Source or Object
  1175. form, that is based on (or derived from) the Work and for which the
  1176. editorial revisions, annotations, elaborations, or other modifications
  1177. represent, as a whole, an original work of authorship. For the purposes
  1178. of this License, Derivative Works shall not include works that remain
  1179. separable from, or merely link (or bind by name) to the interfaces of,
  1180. the Work and Derivative Works thereof.
  1181. "Contribution" shall mean any work of authorship, including
  1182. the original version of the Work and any modifications or additions
  1183. to that Work or Derivative Works thereof, that is intentionally
  1184. submitted to Licensor for inclusion in the Work by the copyright owner
  1185. or by an individual or Legal Entity authorized to submit on behalf of
  1186. the copyright owner. For the purposes of this definition, "submitted"
  1187. means any form of electronic, verbal, or written communication sent
  1188. to the Licensor or its representatives, including but not limited to
  1189. communication on electronic mailing lists, source code control systems,
  1190. and issue tracking systems that are managed by, or on behalf of, the
  1191. Licensor for the purpose of discussing and improving the Work, but
  1192. excluding communication that is conspicuously marked or otherwise
  1193. designated in writing by the copyright owner as "Not a Contribution."
  1194. "Contributor" shall mean Licensor and any individual or Legal Entity
  1195. on behalf of whom a Contribution has been received by Licensor and
  1196. subsequently incorporated within the Work.
  1197. 2. Grant of Copyright License. Subject to the terms and conditions of
  1198. this License, each Contributor hereby grants to You a perpetual,
  1199. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1200. copyright license to reproduce, prepare Derivative Works of,
  1201. publicly display, publicly perform, sublicense, and distribute the
  1202. Work and such Derivative Works in Source or Object form.
  1203. 3. Grant of Patent License. Subject to the terms and conditions of
  1204. this License, each Contributor hereby grants to You a perpetual,
  1205. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1206. (except as stated in this section) patent license to make, have made,
  1207. use, offer to sell, sell, import, and otherwise transfer the Work,
  1208. where such license applies only to those patent claims licensable
  1209. by such Contributor that are necessarily infringed by their
  1210. Contribution(s) alone or by combination of their Contribution(s)
  1211. with the Work to which such Contribution(s) was submitted. If You
  1212. institute patent litigation against any entity (including a
  1213. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1214. or a Contribution incorporated within the Work constitutes direct
  1215. or contributory patent infringement, then any patent licenses
  1216. granted to You under this License for that Work shall terminate
  1217. as of the date such litigation is filed.
  1218. 4. Redistribution. You may reproduce and distribute copies of the
  1219. Work or Derivative Works thereof in any medium, with or without
  1220. modifications, and in Source or Object form, provided that You
  1221. meet the following conditions:
  1222. (a) You must give any other recipients of the Work or
  1223. Derivative Works a copy of this License; and
  1224. (b) You must cause any modified files to carry prominent notices
  1225. stating that You changed the files; and
  1226. (c) You must retain, in the Source form of any Derivative Works
  1227. that You distribute, all copyright, patent, trademark, and
  1228. attribution notices from the Source form of the Work,
  1229. excluding those notices that do not pertain to any part of
  1230. the Derivative Works; and
  1231. (d) If the Work includes a "NOTICE" text file as part of its
  1232. distribution, then any Derivative Works that You distribute must
  1233. include a readable copy of the attribution notices contained
  1234. within such NOTICE file, excluding those notices that do not
  1235. pertain to any part of the Derivative Works, in at least one
  1236. of the following places: within a NOTICE text file distributed
  1237. as part of the Derivative Works; within the Source form or
  1238. documentation, if provided along with the Derivative Works; or,
  1239. within a display generated by the Derivative Works, if and
  1240. wherever such third-party notices normally appear. The contents
  1241. of the NOTICE file are for informational purposes only and
  1242. do not modify the License. You may add Your own attribution
  1243. notices within Derivative Works that You distribute, alongside
  1244. or as an addendum to the NOTICE text from the Work, provided
  1245. that such additional attribution notices cannot be construed
  1246. as modifying the License.
  1247. You may add Your own copyright statement to Your modifications and
  1248. may provide additional or different license terms and conditions
  1249. for use, reproduction, or distribution of Your modifications, or
  1250. for any such Derivative Works as a whole, provided Your use,
  1251. reproduction, and distribution of the Work otherwise complies with
  1252. the conditions stated in this License.
  1253. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1254. any Contribution intentionally submitted for inclusion in the Work
  1255. by You to the Licensor shall be under the terms and conditions of
  1256. this License, without any additional terms or conditions.
  1257. Notwithstanding the above, nothing herein shall supersede or modify
  1258. the terms of any separate license agreement you may have executed
  1259. with Licensor regarding such Contributions.
  1260. 6. Trademarks. This License does not grant permission to use the trade
  1261. names, trademarks, service marks, or product names of the Licensor,
  1262. except as required for reasonable and customary use in describing the
  1263. origin of the Work and reproducing the content of the NOTICE file.
  1264. 7. Disclaimer of Warranty. Unless required by applicable law or
  1265. agreed to in writing, Licensor provides the Work (and each
  1266. Contributor provides its Contributions) on an "AS IS" BASIS,
  1267. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1268. implied, including, without limitation, any warranties or conditions
  1269. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1270. PARTICULAR PURPOSE. You are solely responsible for determining the
  1271. appropriateness of using or redistributing the Work and assume any
  1272. risks associated with Your exercise of permissions under this License.
  1273. 8. Limitation of Liability. In no event and under no legal theory,
  1274. whether in tort (including negligence), contract, or otherwise,
  1275. unless required by applicable law (such as deliberate and grossly
  1276. negligent acts) or agreed to in writing, shall any Contributor be
  1277. liable to You for damages, including any direct, indirect, special,
  1278. incidental, or consequential damages of any character arising as a
  1279. result of this License or out of the use or inability to use the
  1280. Work (including but not limited to damages for loss of goodwill,
  1281. work stoppage, computer failure or malfunction, or any and all
  1282. other commercial damages or losses), even if such Contributor
  1283. has been advised of the possibility of such damages.
  1284. 9. Accepting Warranty or Additional Liability. While redistributing
  1285. the Work or Derivative Works thereof, You may choose to offer,
  1286. and charge a fee for, acceptance of support, warranty, indemnity,
  1287. or other liability obligations and/or rights consistent with this
  1288. License. However, in accepting such obligations, You may act only
  1289. on Your own behalf and on Your sole responsibility, not on behalf
  1290. of any other Contributor, and only if You agree to indemnify,
  1291. defend, and hold each Contributor harmless for any liability
  1292. incurred by, or claims asserted against, such Contributor by reason
  1293. of your accepting any such warranty or additional liability.
  1294. END OF TERMS AND CONDITIONS
  1295. Copyright 2015 Microsoft Corporation
  1296. Licensed under the Apache License, Version 2.0 (the "License");
  1297. you may not use this file except in compliance with the License.
  1298. You may obtain a copy of the License at
  1299. http://www.apache.org/licenses/LICENSE-2.0
  1300. Unless required by applicable law or agreed to in writing, software
  1301. distributed under the License is distributed on an "AS IS" BASIS,
  1302. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1303. See the License for the specific language governing permissions and
  1304. limitations under the License.
  1305. ================================================================
  1306. github.com/Azure/go-autorest/autorest/adal
  1307. https://github.com/Azure/go-autorest/autorest/adal
  1308. ----------------------------------------------------------------
  1309. Apache License
  1310. Version 2.0, January 2004
  1311. http://www.apache.org/licenses/
  1312. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1313. 1. Definitions.
  1314. "License" shall mean the terms and conditions for use, reproduction,
  1315. and distribution as defined by Sections 1 through 9 of this document.
  1316. "Licensor" shall mean the copyright owner or entity authorized by
  1317. the copyright owner that is granting the License.
  1318. "Legal Entity" shall mean the union of the acting entity and all
  1319. other entities that control, are controlled by, or are under common
  1320. control with that entity. For the purposes of this definition,
  1321. "control" means (i) the power, direct or indirect, to cause the
  1322. direction or management of such entity, whether by contract or
  1323. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1324. outstanding shares, or (iii) beneficial ownership of such entity.
  1325. "You" (or "Your") shall mean an individual or Legal Entity
  1326. exercising permissions granted by this License.
  1327. "Source" form shall mean the preferred form for making modifications,
  1328. including but not limited to software source code, documentation
  1329. source, and configuration files.
  1330. "Object" form shall mean any form resulting from mechanical
  1331. transformation or translation of a Source form, including but
  1332. not limited to compiled object code, generated documentation,
  1333. and conversions to other media types.
  1334. "Work" shall mean the work of authorship, whether in Source or
  1335. Object form, made available under the License, as indicated by a
  1336. copyright notice that is included in or attached to the work
  1337. (an example is provided in the Appendix below).
  1338. "Derivative Works" shall mean any work, whether in Source or Object
  1339. form, that is based on (or derived from) the Work and for which the
  1340. editorial revisions, annotations, elaborations, or other modifications
  1341. represent, as a whole, an original work of authorship. For the purposes
  1342. of this License, Derivative Works shall not include works that remain
  1343. separable from, or merely link (or bind by name) to the interfaces of,
  1344. the Work and Derivative Works thereof.
  1345. "Contribution" shall mean any work of authorship, including
  1346. the original version of the Work and any modifications or additions
  1347. to that Work or Derivative Works thereof, that is intentionally
  1348. submitted to Licensor for inclusion in the Work by the copyright owner
  1349. or by an individual or Legal Entity authorized to submit on behalf of
  1350. the copyright owner. For the purposes of this definition, "submitted"
  1351. means any form of electronic, verbal, or written communication sent
  1352. to the Licensor or its representatives, including but not limited to
  1353. communication on electronic mailing lists, source code control systems,
  1354. and issue tracking systems that are managed by, or on behalf of, the
  1355. Licensor for the purpose of discussing and improving the Work, but
  1356. excluding communication that is conspicuously marked or otherwise
  1357. designated in writing by the copyright owner as "Not a Contribution."
  1358. "Contributor" shall mean Licensor and any individual or Legal Entity
  1359. on behalf of whom a Contribution has been received by Licensor and
  1360. subsequently incorporated within the Work.
  1361. 2. Grant of Copyright License. Subject to the terms and conditions of
  1362. this License, each Contributor hereby grants to You a perpetual,
  1363. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1364. copyright license to reproduce, prepare Derivative Works of,
  1365. publicly display, publicly perform, sublicense, and distribute the
  1366. Work and such Derivative Works in Source or Object form.
  1367. 3. Grant of Patent License. Subject to the terms and conditions of
  1368. this License, each Contributor hereby grants to You a perpetual,
  1369. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1370. (except as stated in this section) patent license to make, have made,
  1371. use, offer to sell, sell, import, and otherwise transfer the Work,
  1372. where such license applies only to those patent claims licensable
  1373. by such Contributor that are necessarily infringed by their
  1374. Contribution(s) alone or by combination of their Contribution(s)
  1375. with the Work to which such Contribution(s) was submitted. If You
  1376. institute patent litigation against any entity (including a
  1377. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1378. or a Contribution incorporated within the Work constitutes direct
  1379. or contributory patent infringement, then any patent licenses
  1380. granted to You under this License for that Work shall terminate
  1381. as of the date such litigation is filed.
  1382. 4. Redistribution. You may reproduce and distribute copies of the
  1383. Work or Derivative Works thereof in any medium, with or without
  1384. modifications, and in Source or Object form, provided that You
  1385. meet the following conditions:
  1386. (a) You must give any other recipients of the Work or
  1387. Derivative Works a copy of this License; and
  1388. (b) You must cause any modified files to carry prominent notices
  1389. stating that You changed the files; and
  1390. (c) You must retain, in the Source form of any Derivative Works
  1391. that You distribute, all copyright, patent, trademark, and
  1392. attribution notices from the Source form of the Work,
  1393. excluding those notices that do not pertain to any part of
  1394. the Derivative Works; and
  1395. (d) If the Work includes a "NOTICE" text file as part of its
  1396. distribution, then any Derivative Works that You distribute must
  1397. include a readable copy of the attribution notices contained
  1398. within such NOTICE file, excluding those notices that do not
  1399. pertain to any part of the Derivative Works, in at least one
  1400. of the following places: within a NOTICE text file distributed
  1401. as part of the Derivative Works; within the Source form or
  1402. documentation, if provided along with the Derivative Works; or,
  1403. within a display generated by the Derivative Works, if and
  1404. wherever such third-party notices normally appear. The contents
  1405. of the NOTICE file are for informational purposes only and
  1406. do not modify the License. You may add Your own attribution
  1407. notices within Derivative Works that You distribute, alongside
  1408. or as an addendum to the NOTICE text from the Work, provided
  1409. that such additional attribution notices cannot be construed
  1410. as modifying the License.
  1411. You may add Your own copyright statement to Your modifications and
  1412. may provide additional or different license terms and conditions
  1413. for use, reproduction, or distribution of Your modifications, or
  1414. for any such Derivative Works as a whole, provided Your use,
  1415. reproduction, and distribution of the Work otherwise complies with
  1416. the conditions stated in this License.
  1417. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1418. any Contribution intentionally submitted for inclusion in the Work
  1419. by You to the Licensor shall be under the terms and conditions of
  1420. this License, without any additional terms or conditions.
  1421. Notwithstanding the above, nothing herein shall supersede or modify
  1422. the terms of any separate license agreement you may have executed
  1423. with Licensor regarding such Contributions.
  1424. 6. Trademarks. This License does not grant permission to use the trade
  1425. names, trademarks, service marks, or product names of the Licensor,
  1426. except as required for reasonable and customary use in describing the
  1427. origin of the Work and reproducing the content of the NOTICE file.
  1428. 7. Disclaimer of Warranty. Unless required by applicable law or
  1429. agreed to in writing, Licensor provides the Work (and each
  1430. Contributor provides its Contributions) on an "AS IS" BASIS,
  1431. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1432. implied, including, without limitation, any warranties or conditions
  1433. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1434. PARTICULAR PURPOSE. You are solely responsible for determining the
  1435. appropriateness of using or redistributing the Work and assume any
  1436. risks associated with Your exercise of permissions under this License.
  1437. 8. Limitation of Liability. In no event and under no legal theory,
  1438. whether in tort (including negligence), contract, or otherwise,
  1439. unless required by applicable law (such as deliberate and grossly
  1440. negligent acts) or agreed to in writing, shall any Contributor be
  1441. liable to You for damages, including any direct, indirect, special,
  1442. incidental, or consequential damages of any character arising as a
  1443. result of this License or out of the use or inability to use the
  1444. Work (including but not limited to damages for loss of goodwill,
  1445. work stoppage, computer failure or malfunction, or any and all
  1446. other commercial damages or losses), even if such Contributor
  1447. has been advised of the possibility of such damages.
  1448. 9. Accepting Warranty or Additional Liability. While redistributing
  1449. the Work or Derivative Works thereof, You may choose to offer,
  1450. and charge a fee for, acceptance of support, warranty, indemnity,
  1451. or other liability obligations and/or rights consistent with this
  1452. License. However, in accepting such obligations, You may act only
  1453. on Your own behalf and on Your sole responsibility, not on behalf
  1454. of any other Contributor, and only if You agree to indemnify,
  1455. defend, and hold each Contributor harmless for any liability
  1456. incurred by, or claims asserted against, such Contributor by reason
  1457. of your accepting any such warranty or additional liability.
  1458. END OF TERMS AND CONDITIONS
  1459. Copyright 2015 Microsoft Corporation
  1460. Licensed under the Apache License, Version 2.0 (the "License");
  1461. you may not use this file except in compliance with the License.
  1462. You may obtain a copy of the License at
  1463. http://www.apache.org/licenses/LICENSE-2.0
  1464. Unless required by applicable law or agreed to in writing, software
  1465. distributed under the License is distributed on an "AS IS" BASIS,
  1466. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1467. See the License for the specific language governing permissions and
  1468. limitations under the License.
  1469. ================================================================
  1470. github.com/Azure/go-autorest/autorest/date
  1471. https://github.com/Azure/go-autorest/autorest/date
  1472. ----------------------------------------------------------------
  1473. Apache License
  1474. Version 2.0, January 2004
  1475. http://www.apache.org/licenses/
  1476. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1477. 1. Definitions.
  1478. "License" shall mean the terms and conditions for use, reproduction,
  1479. and distribution as defined by Sections 1 through 9 of this document.
  1480. "Licensor" shall mean the copyright owner or entity authorized by
  1481. the copyright owner that is granting the License.
  1482. "Legal Entity" shall mean the union of the acting entity and all
  1483. other entities that control, are controlled by, or are under common
  1484. control with that entity. For the purposes of this definition,
  1485. "control" means (i) the power, direct or indirect, to cause the
  1486. direction or management of such entity, whether by contract or
  1487. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1488. outstanding shares, or (iii) beneficial ownership of such entity.
  1489. "You" (or "Your") shall mean an individual or Legal Entity
  1490. exercising permissions granted by this License.
  1491. "Source" form shall mean the preferred form for making modifications,
  1492. including but not limited to software source code, documentation
  1493. source, and configuration files.
  1494. "Object" form shall mean any form resulting from mechanical
  1495. transformation or translation of a Source form, including but
  1496. not limited to compiled object code, generated documentation,
  1497. and conversions to other media types.
  1498. "Work" shall mean the work of authorship, whether in Source or
  1499. Object form, made available under the License, as indicated by a
  1500. copyright notice that is included in or attached to the work
  1501. (an example is provided in the Appendix below).
  1502. "Derivative Works" shall mean any work, whether in Source or Object
  1503. form, that is based on (or derived from) the Work and for which the
  1504. editorial revisions, annotations, elaborations, or other modifications
  1505. represent, as a whole, an original work of authorship. For the purposes
  1506. of this License, Derivative Works shall not include works that remain
  1507. separable from, or merely link (or bind by name) to the interfaces of,
  1508. the Work and Derivative Works thereof.
  1509. "Contribution" shall mean any work of authorship, including
  1510. the original version of the Work and any modifications or additions
  1511. to that Work or Derivative Works thereof, that is intentionally
  1512. submitted to Licensor for inclusion in the Work by the copyright owner
  1513. or by an individual or Legal Entity authorized to submit on behalf of
  1514. the copyright owner. For the purposes of this definition, "submitted"
  1515. means any form of electronic, verbal, or written communication sent
  1516. to the Licensor or its representatives, including but not limited to
  1517. communication on electronic mailing lists, source code control systems,
  1518. and issue tracking systems that are managed by, or on behalf of, the
  1519. Licensor for the purpose of discussing and improving the Work, but
  1520. excluding communication that is conspicuously marked or otherwise
  1521. designated in writing by the copyright owner as "Not a Contribution."
  1522. "Contributor" shall mean Licensor and any individual or Legal Entity
  1523. on behalf of whom a Contribution has been received by Licensor and
  1524. subsequently incorporated within the Work.
  1525. 2. Grant of Copyright License. Subject to the terms and conditions of
  1526. this License, each Contributor hereby grants to You a perpetual,
  1527. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1528. copyright license to reproduce, prepare Derivative Works of,
  1529. publicly display, publicly perform, sublicense, and distribute the
  1530. Work and such Derivative Works in Source or Object form.
  1531. 3. Grant of Patent License. Subject to the terms and conditions of
  1532. this License, each Contributor hereby grants to You a perpetual,
  1533. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1534. (except as stated in this section) patent license to make, have made,
  1535. use, offer to sell, sell, import, and otherwise transfer the Work,
  1536. where such license applies only to those patent claims licensable
  1537. by such Contributor that are necessarily infringed by their
  1538. Contribution(s) alone or by combination of their Contribution(s)
  1539. with the Work to which such Contribution(s) was submitted. If You
  1540. institute patent litigation against any entity (including a
  1541. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1542. or a Contribution incorporated within the Work constitutes direct
  1543. or contributory patent infringement, then any patent licenses
  1544. granted to You under this License for that Work shall terminate
  1545. as of the date such litigation is filed.
  1546. 4. Redistribution. You may reproduce and distribute copies of the
  1547. Work or Derivative Works thereof in any medium, with or without
  1548. modifications, and in Source or Object form, provided that You
  1549. meet the following conditions:
  1550. (a) You must give any other recipients of the Work or
  1551. Derivative Works a copy of this License; and
  1552. (b) You must cause any modified files to carry prominent notices
  1553. stating that You changed the files; and
  1554. (c) You must retain, in the Source form of any Derivative Works
  1555. that You distribute, all copyright, patent, trademark, and
  1556. attribution notices from the Source form of the Work,
  1557. excluding those notices that do not pertain to any part of
  1558. the Derivative Works; and
  1559. (d) If the Work includes a "NOTICE" text file as part of its
  1560. distribution, then any Derivative Works that You distribute must
  1561. include a readable copy of the attribution notices contained
  1562. within such NOTICE file, excluding those notices that do not
  1563. pertain to any part of the Derivative Works, in at least one
  1564. of the following places: within a NOTICE text file distributed
  1565. as part of the Derivative Works; within the Source form or
  1566. documentation, if provided along with the Derivative Works; or,
  1567. within a display generated by the Derivative Works, if and
  1568. wherever such third-party notices normally appear. The contents
  1569. of the NOTICE file are for informational purposes only and
  1570. do not modify the License. You may add Your own attribution
  1571. notices within Derivative Works that You distribute, alongside
  1572. or as an addendum to the NOTICE text from the Work, provided
  1573. that such additional attribution notices cannot be construed
  1574. as modifying the License.
  1575. You may add Your own copyright statement to Your modifications and
  1576. may provide additional or different license terms and conditions
  1577. for use, reproduction, or distribution of Your modifications, or
  1578. for any such Derivative Works as a whole, provided Your use,
  1579. reproduction, and distribution of the Work otherwise complies with
  1580. the conditions stated in this License.
  1581. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1582. any Contribution intentionally submitted for inclusion in the Work
  1583. by You to the Licensor shall be under the terms and conditions of
  1584. this License, without any additional terms or conditions.
  1585. Notwithstanding the above, nothing herein shall supersede or modify
  1586. the terms of any separate license agreement you may have executed
  1587. with Licensor regarding such Contributions.
  1588. 6. Trademarks. This License does not grant permission to use the trade
  1589. names, trademarks, service marks, or product names of the Licensor,
  1590. except as required for reasonable and customary use in describing the
  1591. origin of the Work and reproducing the content of the NOTICE file.
  1592. 7. Disclaimer of Warranty. Unless required by applicable law or
  1593. agreed to in writing, Licensor provides the Work (and each
  1594. Contributor provides its Contributions) on an "AS IS" BASIS,
  1595. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1596. implied, including, without limitation, any warranties or conditions
  1597. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1598. PARTICULAR PURPOSE. You are solely responsible for determining the
  1599. appropriateness of using or redistributing the Work and assume any
  1600. risks associated with Your exercise of permissions under this License.
  1601. 8. Limitation of Liability. In no event and under no legal theory,
  1602. whether in tort (including negligence), contract, or otherwise,
  1603. unless required by applicable law (such as deliberate and grossly
  1604. negligent acts) or agreed to in writing, shall any Contributor be
  1605. liable to You for damages, including any direct, indirect, special,
  1606. incidental, or consequential damages of any character arising as a
  1607. result of this License or out of the use or inability to use the
  1608. Work (including but not limited to damages for loss of goodwill,
  1609. work stoppage, computer failure or malfunction, or any and all
  1610. other commercial damages or losses), even if such Contributor
  1611. has been advised of the possibility of such damages.
  1612. 9. Accepting Warranty or Additional Liability. While redistributing
  1613. the Work or Derivative Works thereof, You may choose to offer,
  1614. and charge a fee for, acceptance of support, warranty, indemnity,
  1615. or other liability obligations and/or rights consistent with this
  1616. License. However, in accepting such obligations, You may act only
  1617. on Your own behalf and on Your sole responsibility, not on behalf
  1618. of any other Contributor, and only if You agree to indemnify,
  1619. defend, and hold each Contributor harmless for any liability
  1620. incurred by, or claims asserted against, such Contributor by reason
  1621. of your accepting any such warranty or additional liability.
  1622. END OF TERMS AND CONDITIONS
  1623. Copyright 2015 Microsoft Corporation
  1624. Licensed under the Apache License, Version 2.0 (the "License");
  1625. you may not use this file except in compliance with the License.
  1626. You may obtain a copy of the License at
  1627. http://www.apache.org/licenses/LICENSE-2.0
  1628. Unless required by applicable law or agreed to in writing, software
  1629. distributed under the License is distributed on an "AS IS" BASIS,
  1630. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1631. See the License for the specific language governing permissions and
  1632. limitations under the License.
  1633. ================================================================
  1634. github.com/Azure/go-autorest/logger
  1635. https://github.com/Azure/go-autorest/logger
  1636. ----------------------------------------------------------------
  1637. Apache License
  1638. Version 2.0, January 2004
  1639. http://www.apache.org/licenses/
  1640. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1641. 1. Definitions.
  1642. "License" shall mean the terms and conditions for use, reproduction,
  1643. and distribution as defined by Sections 1 through 9 of this document.
  1644. "Licensor" shall mean the copyright owner or entity authorized by
  1645. the copyright owner that is granting the License.
  1646. "Legal Entity" shall mean the union of the acting entity and all
  1647. other entities that control, are controlled by, or are under common
  1648. control with that entity. For the purposes of this definition,
  1649. "control" means (i) the power, direct or indirect, to cause the
  1650. direction or management of such entity, whether by contract or
  1651. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1652. outstanding shares, or (iii) beneficial ownership of such entity.
  1653. "You" (or "Your") shall mean an individual or Legal Entity
  1654. exercising permissions granted by this License.
  1655. "Source" form shall mean the preferred form for making modifications,
  1656. including but not limited to software source code, documentation
  1657. source, and configuration files.
  1658. "Object" form shall mean any form resulting from mechanical
  1659. transformation or translation of a Source form, including but
  1660. not limited to compiled object code, generated documentation,
  1661. and conversions to other media types.
  1662. "Work" shall mean the work of authorship, whether in Source or
  1663. Object form, made available under the License, as indicated by a
  1664. copyright notice that is included in or attached to the work
  1665. (an example is provided in the Appendix below).
  1666. "Derivative Works" shall mean any work, whether in Source or Object
  1667. form, that is based on (or derived from) the Work and for which the
  1668. editorial revisions, annotations, elaborations, or other modifications
  1669. represent, as a whole, an original work of authorship. For the purposes
  1670. of this License, Derivative Works shall not include works that remain
  1671. separable from, or merely link (or bind by name) to the interfaces of,
  1672. the Work and Derivative Works thereof.
  1673. "Contribution" shall mean any work of authorship, including
  1674. the original version of the Work and any modifications or additions
  1675. to that Work or Derivative Works thereof, that is intentionally
  1676. submitted to Licensor for inclusion in the Work by the copyright owner
  1677. or by an individual or Legal Entity authorized to submit on behalf of
  1678. the copyright owner. For the purposes of this definition, "submitted"
  1679. means any form of electronic, verbal, or written communication sent
  1680. to the Licensor or its representatives, including but not limited to
  1681. communication on electronic mailing lists, source code control systems,
  1682. and issue tracking systems that are managed by, or on behalf of, the
  1683. Licensor for the purpose of discussing and improving the Work, but
  1684. excluding communication that is conspicuously marked or otherwise
  1685. designated in writing by the copyright owner as "Not a Contribution."
  1686. "Contributor" shall mean Licensor and any individual or Legal Entity
  1687. on behalf of whom a Contribution has been received by Licensor and
  1688. subsequently incorporated within the Work.
  1689. 2. Grant of Copyright License. Subject to the terms and conditions of
  1690. this License, each Contributor hereby grants to You a perpetual,
  1691. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1692. copyright license to reproduce, prepare Derivative Works of,
  1693. publicly display, publicly perform, sublicense, and distribute the
  1694. Work and such Derivative Works in Source or Object form.
  1695. 3. Grant of Patent License. Subject to the terms and conditions of
  1696. this License, each Contributor hereby grants to You a perpetual,
  1697. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1698. (except as stated in this section) patent license to make, have made,
  1699. use, offer to sell, sell, import, and otherwise transfer the Work,
  1700. where such license applies only to those patent claims licensable
  1701. by such Contributor that are necessarily infringed by their
  1702. Contribution(s) alone or by combination of their Contribution(s)
  1703. with the Work to which such Contribution(s) was submitted. If You
  1704. institute patent litigation against any entity (including a
  1705. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1706. or a Contribution incorporated within the Work constitutes direct
  1707. or contributory patent infringement, then any patent licenses
  1708. granted to You under this License for that Work shall terminate
  1709. as of the date such litigation is filed.
  1710. 4. Redistribution. You may reproduce and distribute copies of the
  1711. Work or Derivative Works thereof in any medium, with or without
  1712. modifications, and in Source or Object form, provided that You
  1713. meet the following conditions:
  1714. (a) You must give any other recipients of the Work or
  1715. Derivative Works a copy of this License; and
  1716. (b) You must cause any modified files to carry prominent notices
  1717. stating that You changed the files; and
  1718. (c) You must retain, in the Source form of any Derivative Works
  1719. that You distribute, all copyright, patent, trademark, and
  1720. attribution notices from the Source form of the Work,
  1721. excluding those notices that do not pertain to any part of
  1722. the Derivative Works; and
  1723. (d) If the Work includes a "NOTICE" text file as part of its
  1724. distribution, then any Derivative Works that You distribute must
  1725. include a readable copy of the attribution notices contained
  1726. within such NOTICE file, excluding those notices that do not
  1727. pertain to any part of the Derivative Works, in at least one
  1728. of the following places: within a NOTICE text file distributed
  1729. as part of the Derivative Works; within the Source form or
  1730. documentation, if provided along with the Derivative Works; or,
  1731. within a display generated by the Derivative Works, if and
  1732. wherever such third-party notices normally appear. The contents
  1733. of the NOTICE file are for informational purposes only and
  1734. do not modify the License. You may add Your own attribution
  1735. notices within Derivative Works that You distribute, alongside
  1736. or as an addendum to the NOTICE text from the Work, provided
  1737. that such additional attribution notices cannot be construed
  1738. as modifying the License.
  1739. You may add Your own copyright statement to Your modifications and
  1740. may provide additional or different license terms and conditions
  1741. for use, reproduction, or distribution of Your modifications, or
  1742. for any such Derivative Works as a whole, provided Your use,
  1743. reproduction, and distribution of the Work otherwise complies with
  1744. the conditions stated in this License.
  1745. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1746. any Contribution intentionally submitted for inclusion in the Work
  1747. by You to the Licensor shall be under the terms and conditions of
  1748. this License, without any additional terms or conditions.
  1749. Notwithstanding the above, nothing herein shall supersede or modify
  1750. the terms of any separate license agreement you may have executed
  1751. with Licensor regarding such Contributions.
  1752. 6. Trademarks. This License does not grant permission to use the trade
  1753. names, trademarks, service marks, or product names of the Licensor,
  1754. except as required for reasonable and customary use in describing the
  1755. origin of the Work and reproducing the content of the NOTICE file.
  1756. 7. Disclaimer of Warranty. Unless required by applicable law or
  1757. agreed to in writing, Licensor provides the Work (and each
  1758. Contributor provides its Contributions) on an "AS IS" BASIS,
  1759. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1760. implied, including, without limitation, any warranties or conditions
  1761. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1762. PARTICULAR PURPOSE. You are solely responsible for determining the
  1763. appropriateness of using or redistributing the Work and assume any
  1764. risks associated with Your exercise of permissions under this License.
  1765. 8. Limitation of Liability. In no event and under no legal theory,
  1766. whether in tort (including negligence), contract, or otherwise,
  1767. unless required by applicable law (such as deliberate and grossly
  1768. negligent acts) or agreed to in writing, shall any Contributor be
  1769. liable to You for damages, including any direct, indirect, special,
  1770. incidental, or consequential damages of any character arising as a
  1771. result of this License or out of the use or inability to use the
  1772. Work (including but not limited to damages for loss of goodwill,
  1773. work stoppage, computer failure or malfunction, or any and all
  1774. other commercial damages or losses), even if such Contributor
  1775. has been advised of the possibility of such damages.
  1776. 9. Accepting Warranty or Additional Liability. While redistributing
  1777. the Work or Derivative Works thereof, You may choose to offer,
  1778. and charge a fee for, acceptance of support, warranty, indemnity,
  1779. or other liability obligations and/or rights consistent with this
  1780. License. However, in accepting such obligations, You may act only
  1781. on Your own behalf and on Your sole responsibility, not on behalf
  1782. of any other Contributor, and only if You agree to indemnify,
  1783. defend, and hold each Contributor harmless for any liability
  1784. incurred by, or claims asserted against, such Contributor by reason
  1785. of your accepting any such warranty or additional liability.
  1786. END OF TERMS AND CONDITIONS
  1787. Copyright 2015 Microsoft Corporation
  1788. Licensed under the Apache License, Version 2.0 (the "License");
  1789. you may not use this file except in compliance with the License.
  1790. You may obtain a copy of the License at
  1791. http://www.apache.org/licenses/LICENSE-2.0
  1792. Unless required by applicable law or agreed to in writing, software
  1793. distributed under the License is distributed on an "AS IS" BASIS,
  1794. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1795. See the License for the specific language governing permissions and
  1796. limitations under the License.
  1797. ================================================================
  1798. github.com/Azure/go-autorest/tracing
  1799. https://github.com/Azure/go-autorest/tracing
  1800. ----------------------------------------------------------------
  1801. Apache License
  1802. Version 2.0, January 2004
  1803. http://www.apache.org/licenses/
  1804. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1805. 1. Definitions.
  1806. "License" shall mean the terms and conditions for use, reproduction,
  1807. and distribution as defined by Sections 1 through 9 of this document.
  1808. "Licensor" shall mean the copyright owner or entity authorized by
  1809. the copyright owner that is granting the License.
  1810. "Legal Entity" shall mean the union of the acting entity and all
  1811. other entities that control, are controlled by, or are under common
  1812. control with that entity. For the purposes of this definition,
  1813. "control" means (i) the power, direct or indirect, to cause the
  1814. direction or management of such entity, whether by contract or
  1815. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1816. outstanding shares, or (iii) beneficial ownership of such entity.
  1817. "You" (or "Your") shall mean an individual or Legal Entity
  1818. exercising permissions granted by this License.
  1819. "Source" form shall mean the preferred form for making modifications,
  1820. including but not limited to software source code, documentation
  1821. source, and configuration files.
  1822. "Object" form shall mean any form resulting from mechanical
  1823. transformation or translation of a Source form, including but
  1824. not limited to compiled object code, generated documentation,
  1825. and conversions to other media types.
  1826. "Work" shall mean the work of authorship, whether in Source or
  1827. Object form, made available under the License, as indicated by a
  1828. copyright notice that is included in or attached to the work
  1829. (an example is provided in the Appendix below).
  1830. "Derivative Works" shall mean any work, whether in Source or Object
  1831. form, that is based on (or derived from) the Work and for which the
  1832. editorial revisions, annotations, elaborations, or other modifications
  1833. represent, as a whole, an original work of authorship. For the purposes
  1834. of this License, Derivative Works shall not include works that remain
  1835. separable from, or merely link (or bind by name) to the interfaces of,
  1836. the Work and Derivative Works thereof.
  1837. "Contribution" shall mean any work of authorship, including
  1838. the original version of the Work and any modifications or additions
  1839. to that Work or Derivative Works thereof, that is intentionally
  1840. submitted to Licensor for inclusion in the Work by the copyright owner
  1841. or by an individual or Legal Entity authorized to submit on behalf of
  1842. the copyright owner. For the purposes of this definition, "submitted"
  1843. means any form of electronic, verbal, or written communication sent
  1844. to the Licensor or its representatives, including but not limited to
  1845. communication on electronic mailing lists, source code control systems,
  1846. and issue tracking systems that are managed by, or on behalf of, the
  1847. Licensor for the purpose of discussing and improving the Work, but
  1848. excluding communication that is conspicuously marked or otherwise
  1849. designated in writing by the copyright owner as "Not a Contribution."
  1850. "Contributor" shall mean Licensor and any individual or Legal Entity
  1851. on behalf of whom a Contribution has been received by Licensor and
  1852. subsequently incorporated within the Work.
  1853. 2. Grant of Copyright License. Subject to the terms and conditions of
  1854. this License, each Contributor hereby grants to You a perpetual,
  1855. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1856. copyright license to reproduce, prepare Derivative Works of,
  1857. publicly display, publicly perform, sublicense, and distribute the
  1858. Work and such Derivative Works in Source or Object form.
  1859. 3. Grant of Patent License. Subject to the terms and conditions of
  1860. this License, each Contributor hereby grants to You a perpetual,
  1861. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1862. (except as stated in this section) patent license to make, have made,
  1863. use, offer to sell, sell, import, and otherwise transfer the Work,
  1864. where such license applies only to those patent claims licensable
  1865. by such Contributor that are necessarily infringed by their
  1866. Contribution(s) alone or by combination of their Contribution(s)
  1867. with the Work to which such Contribution(s) was submitted. If You
  1868. institute patent litigation against any entity (including a
  1869. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1870. or a Contribution incorporated within the Work constitutes direct
  1871. or contributory patent infringement, then any patent licenses
  1872. granted to You under this License for that Work shall terminate
  1873. as of the date such litigation is filed.
  1874. 4. Redistribution. You may reproduce and distribute copies of the
  1875. Work or Derivative Works thereof in any medium, with or without
  1876. modifications, and in Source or Object form, provided that You
  1877. meet the following conditions:
  1878. (a) You must give any other recipients of the Work or
  1879. Derivative Works a copy of this License; and
  1880. (b) You must cause any modified files to carry prominent notices
  1881. stating that You changed the files; and
  1882. (c) You must retain, in the Source form of any Derivative Works
  1883. that You distribute, all copyright, patent, trademark, and
  1884. attribution notices from the Source form of the Work,
  1885. excluding those notices that do not pertain to any part of
  1886. the Derivative Works; and
  1887. (d) If the Work includes a "NOTICE" text file as part of its
  1888. distribution, then any Derivative Works that You distribute must
  1889. include a readable copy of the attribution notices contained
  1890. within such NOTICE file, excluding those notices that do not
  1891. pertain to any part of the Derivative Works, in at least one
  1892. of the following places: within a NOTICE text file distributed
  1893. as part of the Derivative Works; within the Source form or
  1894. documentation, if provided along with the Derivative Works; or,
  1895. within a display generated by the Derivative Works, if and
  1896. wherever such third-party notices normally appear. The contents
  1897. of the NOTICE file are for informational purposes only and
  1898. do not modify the License. You may add Your own attribution
  1899. notices within Derivative Works that You distribute, alongside
  1900. or as an addendum to the NOTICE text from the Work, provided
  1901. that such additional attribution notices cannot be construed
  1902. as modifying the License.
  1903. You may add Your own copyright statement to Your modifications and
  1904. may provide additional or different license terms and conditions
  1905. for use, reproduction, or distribution of Your modifications, or
  1906. for any such Derivative Works as a whole, provided Your use,
  1907. reproduction, and distribution of the Work otherwise complies with
  1908. the conditions stated in this License.
  1909. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1910. any Contribution intentionally submitted for inclusion in the Work
  1911. by You to the Licensor shall be under the terms and conditions of
  1912. this License, without any additional terms or conditions.
  1913. Notwithstanding the above, nothing herein shall supersede or modify
  1914. the terms of any separate license agreement you may have executed
  1915. with Licensor regarding such Contributions.
  1916. 6. Trademarks. This License does not grant permission to use the trade
  1917. names, trademarks, service marks, or product names of the Licensor,
  1918. except as required for reasonable and customary use in describing the
  1919. origin of the Work and reproducing the content of the NOTICE file.
  1920. 7. Disclaimer of Warranty. Unless required by applicable law or
  1921. agreed to in writing, Licensor provides the Work (and each
  1922. Contributor provides its Contributions) on an "AS IS" BASIS,
  1923. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1924. implied, including, without limitation, any warranties or conditions
  1925. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1926. PARTICULAR PURPOSE. You are solely responsible for determining the
  1927. appropriateness of using or redistributing the Work and assume any
  1928. risks associated with Your exercise of permissions under this License.
  1929. 8. Limitation of Liability. In no event and under no legal theory,
  1930. whether in tort (including negligence), contract, or otherwise,
  1931. unless required by applicable law (such as deliberate and grossly
  1932. negligent acts) or agreed to in writing, shall any Contributor be
  1933. liable to You for damages, including any direct, indirect, special,
  1934. incidental, or consequential damages of any character arising as a
  1935. result of this License or out of the use or inability to use the
  1936. Work (including but not limited to damages for loss of goodwill,
  1937. work stoppage, computer failure or malfunction, or any and all
  1938. other commercial damages or losses), even if such Contributor
  1939. has been advised of the possibility of such damages.
  1940. 9. Accepting Warranty or Additional Liability. While redistributing
  1941. the Work or Derivative Works thereof, You may choose to offer,
  1942. and charge a fee for, acceptance of support, warranty, indemnity,
  1943. or other liability obligations and/or rights consistent with this
  1944. License. However, in accepting such obligations, You may act only
  1945. on Your own behalf and on Your sole responsibility, not on behalf
  1946. of any other Contributor, and only if You agree to indemnify,
  1947. defend, and hold each Contributor harmless for any liability
  1948. incurred by, or claims asserted against, such Contributor by reason
  1949. of your accepting any such warranty or additional liability.
  1950. END OF TERMS AND CONDITIONS
  1951. Copyright 2015 Microsoft Corporation
  1952. Licensed under the Apache License, Version 2.0 (the "License");
  1953. you may not use this file except in compliance with the License.
  1954. You may obtain a copy of the License at
  1955. http://www.apache.org/licenses/LICENSE-2.0
  1956. Unless required by applicable law or agreed to in writing, software
  1957. distributed under the License is distributed on an "AS IS" BASIS,
  1958. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1959. See the License for the specific language governing permissions and
  1960. limitations under the License.
  1961. ================================================================
  1962. github.com/Azure/go-ntlmssp
  1963. https://github.com/Azure/go-ntlmssp
  1964. ----------------------------------------------------------------
  1965. The MIT License (MIT)
  1966. Copyright (c) 2016 Microsoft
  1967. Permission is hereby granted, free of charge, to any person obtaining a copy
  1968. of this software and associated documentation files (the "Software"), to deal
  1969. in the Software without restriction, including without limitation the rights
  1970. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1971. copies of the Software, and to permit persons to whom the Software is
  1972. furnished to do so, subject to the following conditions:
  1973. The above copyright notice and this permission notice shall be included in all
  1974. copies or substantial portions of the Software.
  1975. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1976. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1977. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1978. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1979. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1980. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1981. SOFTWARE.
  1982. ================================================================
  1983. github.com/Shopify/sarama
  1984. https://github.com/Shopify/sarama
  1985. ----------------------------------------------------------------
  1986. Copyright (c) 2013 Shopify
  1987. Permission is hereby granted, free of charge, to any person obtaining
  1988. a copy of this software and associated documentation files (the
  1989. "Software"), to deal in the Software without restriction, including
  1990. without limitation the rights to use, copy, modify, merge, publish,
  1991. distribute, sublicense, and/or sell copies of the Software, and to
  1992. permit persons to whom the Software is furnished to do so, subject to
  1993. the following conditions:
  1994. The above copyright notice and this permission notice shall be
  1995. included in all copies or substantial portions of the Software.
  1996. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1997. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1998. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1999. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2000. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2001. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2002. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2003. ================================================================
  2004. github.com/Shopify/toxiproxy/v2
  2005. https://github.com/Shopify/toxiproxy/v2
  2006. ----------------------------------------------------------------
  2007. The MIT License (MIT)
  2008. Copyright (c) 2014 Shopify
  2009. Permission is hereby granted, free of charge, to any person obtaining a copy
  2010. of this software and associated documentation files (the "Software"), to deal
  2011. in the Software without restriction, including without limitation the rights
  2012. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2013. copies of the Software, and to permit persons to whom the Software is
  2014. furnished to do so, subject to the following conditions:
  2015. The above copyright notice and this permission notice shall be included in all
  2016. copies or substantial portions of the Software.
  2017. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2018. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2019. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2020. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2021. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2022. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2023. SOFTWARE.
  2024. ================================================================
  2025. github.com/alecthomas/participle
  2026. https://github.com/alecthomas/participle
  2027. ----------------------------------------------------------------
  2028. Copyright (C) 2017 Alec Thomas
  2029. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2030. this software and associated documentation files (the "Software"), to deal in
  2031. the Software without restriction, including without limitation the rights to
  2032. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2033. of the Software, and to permit persons to whom the Software is furnished to do
  2034. so, subject to the following conditions:
  2035. The above copyright notice and this permission notice shall be included in all
  2036. copies or substantial portions of the Software.
  2037. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2038. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2039. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2040. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2041. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2042. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2043. SOFTWARE.
  2044. ================================================================
  2045. github.com/apache/thrift
  2046. https://github.com/apache/thrift
  2047. ----------------------------------------------------------------
  2048. Apache License
  2049. Version 2.0, January 2004
  2050. http://www.apache.org/licenses/
  2051. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2052. 1. Definitions.
  2053. "License" shall mean the terms and conditions for use, reproduction,
  2054. and distribution as defined by Sections 1 through 9 of this document.
  2055. "Licensor" shall mean the copyright owner or entity authorized by
  2056. the copyright owner that is granting the License.
  2057. "Legal Entity" shall mean the union of the acting entity and all
  2058. other entities that control, are controlled by, or are under common
  2059. control with that entity. For the purposes of this definition,
  2060. "control" means (i) the power, direct or indirect, to cause the
  2061. direction or management of such entity, whether by contract or
  2062. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2063. outstanding shares, or (iii) beneficial ownership of such entity.
  2064. "You" (or "Your") shall mean an individual or Legal Entity
  2065. exercising permissions granted by this License.
  2066. "Source" form shall mean the preferred form for making modifications,
  2067. including but not limited to software source code, documentation
  2068. source, and configuration files.
  2069. "Object" form shall mean any form resulting from mechanical
  2070. transformation or translation of a Source form, including but
  2071. not limited to compiled object code, generated documentation,
  2072. and conversions to other media types.
  2073. "Work" shall mean the work of authorship, whether in Source or
  2074. Object form, made available under the License, as indicated by a
  2075. copyright notice that is included in or attached to the work
  2076. (an example is provided in the Appendix below).
  2077. "Derivative Works" shall mean any work, whether in Source or Object
  2078. form, that is based on (or derived from) the Work and for which the
  2079. editorial revisions, annotations, elaborations, or other modifications
  2080. represent, as a whole, an original work of authorship. For the purposes
  2081. of this License, Derivative Works shall not include works that remain
  2082. separable from, or merely link (or bind by name) to the interfaces of,
  2083. the Work and Derivative Works thereof.
  2084. "Contribution" shall mean any work of authorship, including
  2085. the original version of the Work and any modifications or additions
  2086. to that Work or Derivative Works thereof, that is intentionally
  2087. submitted to Licensor for inclusion in the Work by the copyright owner
  2088. or by an individual or Legal Entity authorized to submit on behalf of
  2089. the copyright owner. For the purposes of this definition, "submitted"
  2090. means any form of electronic, verbal, or written communication sent
  2091. to the Licensor or its representatives, including but not limited to
  2092. communication on electronic mailing lists, source code control systems,
  2093. and issue tracking systems that are managed by, or on behalf of, the
  2094. Licensor for the purpose of discussing and improving the Work, but
  2095. excluding communication that is conspicuously marked or otherwise
  2096. designated in writing by the copyright owner as "Not a Contribution."
  2097. "Contributor" shall mean Licensor and any individual or Legal Entity
  2098. on behalf of whom a Contribution has been received by Licensor and
  2099. subsequently incorporated within the Work.
  2100. 2. Grant of Copyright License. Subject to the terms and conditions of
  2101. this License, each Contributor hereby grants to You a perpetual,
  2102. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2103. copyright license to reproduce, prepare Derivative Works of,
  2104. publicly display, publicly perform, sublicense, and distribute the
  2105. Work and such Derivative Works in Source or Object form.
  2106. 3. Grant of Patent License. Subject to the terms and conditions of
  2107. this License, each Contributor hereby grants to You a perpetual,
  2108. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2109. (except as stated in this section) patent license to make, have made,
  2110. use, offer to sell, sell, import, and otherwise transfer the Work,
  2111. where such license applies only to those patent claims licensable
  2112. by such Contributor that are necessarily infringed by their
  2113. Contribution(s) alone or by combination of their Contribution(s)
  2114. with the Work to which such Contribution(s) was submitted. If You
  2115. institute patent litigation against any entity (including a
  2116. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2117. or a Contribution incorporated within the Work constitutes direct
  2118. or contributory patent infringement, then any patent licenses
  2119. granted to You under this License for that Work shall terminate
  2120. as of the date such litigation is filed.
  2121. 4. Redistribution. You may reproduce and distribute copies of the
  2122. Work or Derivative Works thereof in any medium, with or without
  2123. modifications, and in Source or Object form, provided that You
  2124. meet the following conditions:
  2125. (a) You must give any other recipients of the Work or
  2126. Derivative Works a copy of this License; and
  2127. (b) You must cause any modified files to carry prominent notices
  2128. stating that You changed the files; and
  2129. (c) You must retain, in the Source form of any Derivative Works
  2130. that You distribute, all copyright, patent, trademark, and
  2131. attribution notices from the Source form of the Work,
  2132. excluding those notices that do not pertain to any part of
  2133. the Derivative Works; and
  2134. (d) If the Work includes a "NOTICE" text file as part of its
  2135. distribution, then any Derivative Works that You distribute must
  2136. include a readable copy of the attribution notices contained
  2137. within such NOTICE file, excluding those notices that do not
  2138. pertain to any part of the Derivative Works, in at least one
  2139. of the following places: within a NOTICE text file distributed
  2140. as part of the Derivative Works; within the Source form or
  2141. documentation, if provided along with the Derivative Works; or,
  2142. within a display generated by the Derivative Works, if and
  2143. wherever such third-party notices normally appear. The contents
  2144. of the NOTICE file are for informational purposes only and
  2145. do not modify the License. You may add Your own attribution
  2146. notices within Derivative Works that You distribute, alongside
  2147. or as an addendum to the NOTICE text from the Work, provided
  2148. that such additional attribution notices cannot be construed
  2149. as modifying the License.
  2150. You may add Your own copyright statement to Your modifications and
  2151. may provide additional or different license terms and conditions
  2152. for use, reproduction, or distribution of Your modifications, or
  2153. for any such Derivative Works as a whole, provided Your use,
  2154. reproduction, and distribution of the Work otherwise complies with
  2155. the conditions stated in this License.
  2156. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2157. any Contribution intentionally submitted for inclusion in the Work
  2158. by You to the Licensor shall be under the terms and conditions of
  2159. this License, without any additional terms or conditions.
  2160. Notwithstanding the above, nothing herein shall supersede or modify
  2161. the terms of any separate license agreement you may have executed
  2162. with Licensor regarding such Contributions.
  2163. 6. Trademarks. This License does not grant permission to use the trade
  2164. names, trademarks, service marks, or product names of the Licensor,
  2165. except as required for reasonable and customary use in describing the
  2166. origin of the Work and reproducing the content of the NOTICE file.
  2167. 7. Disclaimer of Warranty. Unless required by applicable law or
  2168. agreed to in writing, Licensor provides the Work (and each
  2169. Contributor provides its Contributions) on an "AS IS" BASIS,
  2170. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2171. implied, including, without limitation, any warranties or conditions
  2172. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2173. PARTICULAR PURPOSE. You are solely responsible for determining the
  2174. appropriateness of using or redistributing the Work and assume any
  2175. risks associated with Your exercise of permissions under this License.
  2176. 8. Limitation of Liability. In no event and under no legal theory,
  2177. whether in tort (including negligence), contract, or otherwise,
  2178. unless required by applicable law (such as deliberate and grossly
  2179. negligent acts) or agreed to in writing, shall any Contributor be
  2180. liable to You for damages, including any direct, indirect, special,
  2181. incidental, or consequential damages of any character arising as a
  2182. result of this License or out of the use or inability to use the
  2183. Work (including but not limited to damages for loss of goodwill,
  2184. work stoppage, computer failure or malfunction, or any and all
  2185. other commercial damages or losses), even if such Contributor
  2186. has been advised of the possibility of such damages.
  2187. 9. Accepting Warranty or Additional Liability. While redistributing
  2188. the Work or Derivative Works thereof, You may choose to offer,
  2189. and charge a fee for, acceptance of support, warranty, indemnity,
  2190. or other liability obligations and/or rights consistent with this
  2191. License. However, in accepting such obligations, You may act only
  2192. on Your own behalf and on Your sole responsibility, not on behalf
  2193. of any other Contributor, and only if You agree to indemnify,
  2194. defend, and hold each Contributor harmless for any liability
  2195. incurred by, or claims asserted against, such Contributor by reason
  2196. of your accepting any such warranty or additional liability.
  2197. END OF TERMS AND CONDITIONS
  2198. APPENDIX: How to apply the Apache License to your work.
  2199. To apply the Apache License to your work, attach the following
  2200. boilerplate notice, with the fields enclosed by brackets "[]"
  2201. replaced with your own identifying information. (Don't include
  2202. the brackets!) The text should be enclosed in the appropriate
  2203. comment syntax for the file format. We also recommend that a
  2204. file or class name and description of purpose be included on the
  2205. same "printed page" as the copyright notice for easier
  2206. identification within third-party archives.
  2207. Copyright [yyyy] [name of copyright owner]
  2208. Licensed under the Apache License, Version 2.0 (the "License");
  2209. you may not use this file except in compliance with the License.
  2210. You may obtain a copy of the License at
  2211. http://www.apache.org/licenses/LICENSE-2.0
  2212. Unless required by applicable law or agreed to in writing, software
  2213. distributed under the License is distributed on an "AS IS" BASIS,
  2214. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2215. See the License for the specific language governing permissions and
  2216. limitations under the License.
  2217. --------------------------------------------------
  2218. SOFTWARE DISTRIBUTED WITH THRIFT:
  2219. The Apache Thrift software includes a number of subcomponents with
  2220. separate copyright notices and license terms. Your use of the source
  2221. code for the these subcomponents is subject to the terms and
  2222. conditions of the following licenses.
  2223. --------------------------------------------------
  2224. Portions of the following files are licensed under the MIT License:
  2225. lib/erl/src/Makefile.am
  2226. Please see doc/otp-base-license.txt for the full terms of this license.
  2227. --------------------------------------------------
  2228. For the aclocal/ax_boost_base.m4 and contrib/fb303/aclocal/ax_boost_base.m4 components:
  2229. # Copyright (c) 2007 Thomas Porschberg <thomas@randspringer.de>
  2230. #
  2231. # Copying and distribution of this file, with or without
  2232. # modification, are permitted in any medium without royalty provided
  2233. # the copyright notice and this notice are preserved.
  2234. --------------------------------------------------
  2235. For the lib/nodejs/lib/thrift/json_parse.js:
  2236. /*
  2237. json_parse.js
  2238. 2015-05-02
  2239. Public Domain.
  2240. NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
  2241. */
  2242. (By Douglas Crockford <douglas@crockford.com>)
  2243. --------------------------------------------------
  2244. For lib/cpp/src/thrift/windows/SocketPair.cpp
  2245. /* socketpair.c
  2246. * Copyright 2007 by Nathan C. Myers <ncm@cantrip.org>; some rights reserved.
  2247. * This code is Free Software. It may be copied freely, in original or
  2248. * modified form, subject only to the restrictions that (1) the author is
  2249. * relieved from all responsibilities for any use for any purpose, and (2)
  2250. * this copyright notice must be retained, unchanged, in its entirety. If
  2251. * for any reason the author might be held responsible for any consequences
  2252. * of copying or use, license is withheld.
  2253. */
  2254. --------------------------------------------------
  2255. For lib/py/compat/win32/stdint.h
  2256. // ISO C9x compliant stdint.h for Microsoft Visual Studio
  2257. // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
  2258. //
  2259. // Copyright (c) 2006-2008 Alexander Chemeris
  2260. //
  2261. // Redistribution and use in source and binary forms, with or without
  2262. // modification, are permitted provided that the following conditions are met:
  2263. //
  2264. // 1. Redistributions of source code must retain the above copyright notice,
  2265. // this list of conditions and the following disclaimer.
  2266. //
  2267. // 2. Redistributions in binary form must reproduce the above copyright
  2268. // notice, this list of conditions and the following disclaimer in the
  2269. // documentation and/or other materials provided with the distribution.
  2270. //
  2271. // 3. The name of the author may be used to endorse or promote products
  2272. // derived from this software without specific prior written permission.
  2273. //
  2274. // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
  2275. // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2276. // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  2277. // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2278. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  2279. // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  2280. // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  2281. // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  2282. // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  2283. // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2284. //
  2285. ///////////////////////////////////////////////////////////////////////////////
  2286. --------------------------------------------------
  2287. Codegen template in t_html_generator.h
  2288. * Bootstrap v2.0.3
  2289. *
  2290. * Copyright 2012 Twitter, Inc
  2291. * Licensed under the Apache License v2.0
  2292. * http://www.apache.org/licenses/LICENSE-2.0
  2293. *
  2294. * Designed and built with all the love in the world @twitter by @mdo and @fat.
  2295. ---------------------------------------------------
  2296. For t_cl_generator.cc
  2297. * Copyright (c) 2008- Patrick Collison <patrick@collison.ie>
  2298. * Copyright (c) 2006- Facebook
  2299. ---------------------------------------------------
  2300. ================================================================
  2301. github.com/armon/go-metrics
  2302. https://github.com/armon/go-metrics
  2303. ----------------------------------------------------------------
  2304. The MIT License (MIT)
  2305. Copyright (c) 2013 Armon Dadgar
  2306. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2307. this software and associated documentation files (the "Software"), to deal in
  2308. the Software without restriction, including without limitation the rights to
  2309. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  2310. the Software, and to permit persons to whom the Software is furnished to do so,
  2311. subject to the following conditions:
  2312. The above copyright notice and this permission notice shall be included in all
  2313. copies or substantial portions of the Software.
  2314. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2315. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  2316. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  2317. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  2318. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  2319. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2320. ================================================================
  2321. github.com/asaskevich/govalidator
  2322. https://github.com/asaskevich/govalidator
  2323. ----------------------------------------------------------------
  2324. The MIT License (MIT)
  2325. Copyright (c) 2014-2020 Alex Saskevich
  2326. Permission is hereby granted, free of charge, to any person obtaining a copy
  2327. of this software and associated documentation files (the "Software"), to deal
  2328. in the Software without restriction, including without limitation the rights
  2329. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2330. copies of the Software, and to permit persons to whom the Software is
  2331. furnished to do so, subject to the following conditions:
  2332. The above copyright notice and this permission notice shall be included in all
  2333. copies or substantial portions of the Software.
  2334. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2335. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2336. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2337. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2338. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2339. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2340. SOFTWARE.
  2341. ================================================================
  2342. github.com/aymanbagabas/go-osc52/v2
  2343. https://github.com/aymanbagabas/go-osc52/v2
  2344. ----------------------------------------------------------------
  2345. MIT License
  2346. Copyright (c) 2022 Ayman Bagabas
  2347. Permission is hereby granted, free of charge, to any person obtaining a copy
  2348. of this software and associated documentation files (the "Software"), to deal
  2349. in the Software without restriction, including without limitation the rights
  2350. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2351. copies of the Software, and to permit persons to whom the Software is
  2352. furnished to do so, subject to the following conditions:
  2353. The above copyright notice and this permission notice shall be included in all
  2354. copies or substantial portions of the Software.
  2355. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2356. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2357. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2358. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2359. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2360. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2361. SOFTWARE.
  2362. ================================================================
  2363. github.com/bcicen/jstream
  2364. https://github.com/bcicen/jstream
  2365. ----------------------------------------------------------------
  2366. The MIT License (MIT)
  2367. Copyright (c) 2018 Bradley Cicenas
  2368. Permission is hereby granted, free of charge, to any person obtaining a copy
  2369. of this software and associated documentation files (the "Software"), to deal
  2370. in the Software without restriction, including without limitation the rights
  2371. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2372. copies of the Software, and to permit persons to whom the Software is
  2373. furnished to do so, subject to the following conditions:
  2374. The above copyright notice and this permission notice shall be included in all
  2375. copies or substantial portions of the Software.
  2376. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2377. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2378. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2379. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2380. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2381. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2382. SOFTWARE.
  2383. ================================================================
  2384. github.com/beevik/ntp
  2385. https://github.com/beevik/ntp
  2386. ----------------------------------------------------------------
  2387. Copyright 2015-2023 Brett Vickers. All rights reserved.
  2388. Redistribution and use in source and binary forms, with or without
  2389. modification, are permitted provided that the following conditions
  2390. are met:
  2391. 1. Redistributions of source code must retain the above copyright
  2392. notice, this list of conditions and the following disclaimer.
  2393. 2. Redistributions in binary form must reproduce the above copyright
  2394. notice, this list of conditions and the following disclaimer in the
  2395. documentation and/or other materials provided with the distribution.
  2396. THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER ``AS IS'' AND ANY
  2397. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  2398. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  2399. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR
  2400. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  2401. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  2402. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  2403. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  2404. OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2405. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2406. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2407. ================================================================
  2408. github.com/benbjohnson/clock
  2409. https://github.com/benbjohnson/clock
  2410. ----------------------------------------------------------------
  2411. The MIT License (MIT)
  2412. Copyright (c) 2014 Ben Johnson
  2413. Permission is hereby granted, free of charge, to any person obtaining a copy
  2414. of this software and associated documentation files (the "Software"), to deal
  2415. in the Software without restriction, including without limitation the rights
  2416. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2417. copies of the Software, and to permit persons to whom the Software is
  2418. furnished to do so, subject to the following conditions:
  2419. The above copyright notice and this permission notice shall be included in all
  2420. copies or substantial portions of the Software.
  2421. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2422. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2423. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2424. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2425. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2426. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2427. SOFTWARE.
  2428. ================================================================
  2429. github.com/beorn7/perks
  2430. https://github.com/beorn7/perks
  2431. ----------------------------------------------------------------
  2432. Copyright (C) 2013 Blake Mizerany
  2433. Permission is hereby granted, free of charge, to any person obtaining
  2434. a copy of this software and associated documentation files (the
  2435. "Software"), to deal in the Software without restriction, including
  2436. without limitation the rights to use, copy, modify, merge, publish,
  2437. distribute, sublicense, and/or sell copies of the Software, and to
  2438. permit persons to whom the Software is furnished to do so, subject to
  2439. the following conditions:
  2440. The above copyright notice and this permission notice shall be
  2441. included in all copies or substantial portions of the Software.
  2442. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2443. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2444. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2445. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2446. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2447. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2448. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2449. ================================================================
  2450. github.com/buger/jsonparser
  2451. https://github.com/buger/jsonparser
  2452. ----------------------------------------------------------------
  2453. MIT License
  2454. Copyright (c) 2016 Leonid Bugaev
  2455. Permission is hereby granted, free of charge, to any person obtaining a copy
  2456. of this software and associated documentation files (the "Software"), to deal
  2457. in the Software without restriction, including without limitation the rights
  2458. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2459. copies of the Software, and to permit persons to whom the Software is
  2460. furnished to do so, subject to the following conditions:
  2461. The above copyright notice and this permission notice shall be included in all
  2462. copies or substantial portions of the Software.
  2463. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2464. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2465. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2466. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2467. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2468. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2469. SOFTWARE.
  2470. ================================================================
  2471. github.com/cespare/xxhash/v2
  2472. https://github.com/cespare/xxhash/v2
  2473. ----------------------------------------------------------------
  2474. Copyright (c) 2016 Caleb Spare
  2475. MIT License
  2476. Permission is hereby granted, free of charge, to any person obtaining
  2477. a copy of this software and associated documentation files (the
  2478. "Software"), to deal in the Software without restriction, including
  2479. without limitation the rights to use, copy, modify, merge, publish,
  2480. distribute, sublicense, and/or sell copies of the Software, and to
  2481. permit persons to whom the Software is furnished to do so, subject to
  2482. the following conditions:
  2483. The above copyright notice and this permission notice shall be
  2484. included in all copies or substantial portions of the Software.
  2485. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2486. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2487. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2488. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  2489. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  2490. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  2491. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2492. ================================================================
  2493. github.com/charmbracelet/bubbles
  2494. https://github.com/charmbracelet/bubbles
  2495. ----------------------------------------------------------------
  2496. MIT License
  2497. Copyright (c) 2020 Charmbracelet, Inc
  2498. Permission is hereby granted, free of charge, to any person obtaining a copy
  2499. of this software and associated documentation files (the "Software"), to deal
  2500. in the Software without restriction, including without limitation the rights
  2501. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2502. copies of the Software, and to permit persons to whom the Software is
  2503. furnished to do so, subject to the following conditions:
  2504. The above copyright notice and this permission notice shall be included in all
  2505. copies or substantial portions of the Software.
  2506. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2507. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2508. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2509. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2510. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2511. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2512. SOFTWARE.
  2513. ================================================================
  2514. github.com/charmbracelet/bubbletea
  2515. https://github.com/charmbracelet/bubbletea
  2516. ----------------------------------------------------------------
  2517. MIT License
  2518. Copyright (c) 2020-2023 Charmbracelet, Inc
  2519. Permission is hereby granted, free of charge, to any person obtaining a copy
  2520. of this software and associated documentation files (the "Software"), to deal
  2521. in the Software without restriction, including without limitation the rights
  2522. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2523. copies of the Software, and to permit persons to whom the Software is
  2524. furnished to do so, subject to the following conditions:
  2525. The above copyright notice and this permission notice shall be included in all
  2526. copies or substantial portions of the Software.
  2527. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2528. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2529. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2530. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2531. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2532. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2533. SOFTWARE.
  2534. ================================================================
  2535. github.com/charmbracelet/lipgloss
  2536. https://github.com/charmbracelet/lipgloss
  2537. ----------------------------------------------------------------
  2538. MIT License
  2539. Copyright (c) 2021 Charmbracelet, Inc
  2540. Permission is hereby granted, free of charge, to any person obtaining a copy
  2541. of this software and associated documentation files (the "Software"), to deal
  2542. in the Software without restriction, including without limitation the rights
  2543. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2544. copies of the Software, and to permit persons to whom the Software is
  2545. furnished to do so, subject to the following conditions:
  2546. The above copyright notice and this permission notice shall be included in all
  2547. copies or substantial portions of the Software.
  2548. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2549. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2550. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2551. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2552. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2553. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2554. SOFTWARE.
  2555. ================================================================
  2556. github.com/cheggaaa/pb
  2557. https://github.com/cheggaaa/pb
  2558. ----------------------------------------------------------------
  2559. Copyright (c) 2012-2015, Sergey Cherepanov
  2560. All rights reserved.
  2561. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  2562. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2563. * 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.
  2564. * 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.
  2565. 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.
  2566. ================================================================
  2567. github.com/containerd/console
  2568. https://github.com/containerd/console
  2569. ----------------------------------------------------------------
  2570. Apache License
  2571. Version 2.0, January 2004
  2572. https://www.apache.org/licenses/
  2573. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2574. 1. Definitions.
  2575. "License" shall mean the terms and conditions for use, reproduction,
  2576. and distribution as defined by Sections 1 through 9 of this document.
  2577. "Licensor" shall mean the copyright owner or entity authorized by
  2578. the copyright owner that is granting the License.
  2579. "Legal Entity" shall mean the union of the acting entity and all
  2580. other entities that control, are controlled by, or are under common
  2581. control with that entity. For the purposes of this definition,
  2582. "control" means (i) the power, direct or indirect, to cause the
  2583. direction or management of such entity, whether by contract or
  2584. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2585. outstanding shares, or (iii) beneficial ownership of such entity.
  2586. "You" (or "Your") shall mean an individual or Legal Entity
  2587. exercising permissions granted by this License.
  2588. "Source" form shall mean the preferred form for making modifications,
  2589. including but not limited to software source code, documentation
  2590. source, and configuration files.
  2591. "Object" form shall mean any form resulting from mechanical
  2592. transformation or translation of a Source form, including but
  2593. not limited to compiled object code, generated documentation,
  2594. and conversions to other media types.
  2595. "Work" shall mean the work of authorship, whether in Source or
  2596. Object form, made available under the License, as indicated by a
  2597. copyright notice that is included in or attached to the work
  2598. (an example is provided in the Appendix below).
  2599. "Derivative Works" shall mean any work, whether in Source or Object
  2600. form, that is based on (or derived from) the Work and for which the
  2601. editorial revisions, annotations, elaborations, or other modifications
  2602. represent, as a whole, an original work of authorship. For the purposes
  2603. of this License, Derivative Works shall not include works that remain
  2604. separable from, or merely link (or bind by name) to the interfaces of,
  2605. the Work and Derivative Works thereof.
  2606. "Contribution" shall mean any work of authorship, including
  2607. the original version of the Work and any modifications or additions
  2608. to that Work or Derivative Works thereof, that is intentionally
  2609. submitted to Licensor for inclusion in the Work by the copyright owner
  2610. or by an individual or Legal Entity authorized to submit on behalf of
  2611. the copyright owner. For the purposes of this definition, "submitted"
  2612. means any form of electronic, verbal, or written communication sent
  2613. to the Licensor or its representatives, including but not limited to
  2614. communication on electronic mailing lists, source code control systems,
  2615. and issue tracking systems that are managed by, or on behalf of, the
  2616. Licensor for the purpose of discussing and improving the Work, but
  2617. excluding communication that is conspicuously marked or otherwise
  2618. designated in writing by the copyright owner as "Not a Contribution."
  2619. "Contributor" shall mean Licensor and any individual or Legal Entity
  2620. on behalf of whom a Contribution has been received by Licensor and
  2621. subsequently incorporated within the Work.
  2622. 2. Grant of Copyright License. Subject to the terms and conditions of
  2623. this License, each Contributor hereby grants to You a perpetual,
  2624. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2625. copyright license to reproduce, prepare Derivative Works of,
  2626. publicly display, publicly perform, sublicense, and distribute the
  2627. Work and such Derivative Works in Source or Object form.
  2628. 3. Grant of Patent License. Subject to the terms and conditions of
  2629. this License, each Contributor hereby grants to You a perpetual,
  2630. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2631. (except as stated in this section) patent license to make, have made,
  2632. use, offer to sell, sell, import, and otherwise transfer the Work,
  2633. where such license applies only to those patent claims licensable
  2634. by such Contributor that are necessarily infringed by their
  2635. Contribution(s) alone or by combination of their Contribution(s)
  2636. with the Work to which such Contribution(s) was submitted. If You
  2637. institute patent litigation against any entity (including a
  2638. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2639. or a Contribution incorporated within the Work constitutes direct
  2640. or contributory patent infringement, then any patent licenses
  2641. granted to You under this License for that Work shall terminate
  2642. as of the date such litigation is filed.
  2643. 4. Redistribution. You may reproduce and distribute copies of the
  2644. Work or Derivative Works thereof in any medium, with or without
  2645. modifications, and in Source or Object form, provided that You
  2646. meet the following conditions:
  2647. (a) You must give any other recipients of the Work or
  2648. Derivative Works a copy of this License; and
  2649. (b) You must cause any modified files to carry prominent notices
  2650. stating that You changed the files; and
  2651. (c) You must retain, in the Source form of any Derivative Works
  2652. that You distribute, all copyright, patent, trademark, and
  2653. attribution notices from the Source form of the Work,
  2654. excluding those notices that do not pertain to any part of
  2655. the Derivative Works; and
  2656. (d) If the Work includes a "NOTICE" text file as part of its
  2657. distribution, then any Derivative Works that You distribute must
  2658. include a readable copy of the attribution notices contained
  2659. within such NOTICE file, excluding those notices that do not
  2660. pertain to any part of the Derivative Works, in at least one
  2661. of the following places: within a NOTICE text file distributed
  2662. as part of the Derivative Works; within the Source form or
  2663. documentation, if provided along with the Derivative Works; or,
  2664. within a display generated by the Derivative Works, if and
  2665. wherever such third-party notices normally appear. The contents
  2666. of the NOTICE file are for informational purposes only and
  2667. do not modify the License. You may add Your own attribution
  2668. notices within Derivative Works that You distribute, alongside
  2669. or as an addendum to the NOTICE text from the Work, provided
  2670. that such additional attribution notices cannot be construed
  2671. as modifying the License.
  2672. You may add Your own copyright statement to Your modifications and
  2673. may provide additional or different license terms and conditions
  2674. for use, reproduction, or distribution of Your modifications, or
  2675. for any such Derivative Works as a whole, provided Your use,
  2676. reproduction, and distribution of the Work otherwise complies with
  2677. the conditions stated in this License.
  2678. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2679. any Contribution intentionally submitted for inclusion in the Work
  2680. by You to the Licensor shall be under the terms and conditions of
  2681. this License, without any additional terms or conditions.
  2682. Notwithstanding the above, nothing herein shall supersede or modify
  2683. the terms of any separate license agreement you may have executed
  2684. with Licensor regarding such Contributions.
  2685. 6. Trademarks. This License does not grant permission to use the trade
  2686. names, trademarks, service marks, or product names of the Licensor,
  2687. except as required for reasonable and customary use in describing the
  2688. origin of the Work and reproducing the content of the NOTICE file.
  2689. 7. Disclaimer of Warranty. Unless required by applicable law or
  2690. agreed to in writing, Licensor provides the Work (and each
  2691. Contributor provides its Contributions) on an "AS IS" BASIS,
  2692. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2693. implied, including, without limitation, any warranties or conditions
  2694. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2695. PARTICULAR PURPOSE. You are solely responsible for determining the
  2696. appropriateness of using or redistributing the Work and assume any
  2697. risks associated with Your exercise of permissions under this License.
  2698. 8. Limitation of Liability. In no event and under no legal theory,
  2699. whether in tort (including negligence), contract, or otherwise,
  2700. unless required by applicable law (such as deliberate and grossly
  2701. negligent acts) or agreed to in writing, shall any Contributor be
  2702. liable to You for damages, including any direct, indirect, special,
  2703. incidental, or consequential damages of any character arising as a
  2704. result of this License or out of the use or inability to use the
  2705. Work (including but not limited to damages for loss of goodwill,
  2706. work stoppage, computer failure or malfunction, or any and all
  2707. other commercial damages or losses), even if such Contributor
  2708. has been advised of the possibility of such damages.
  2709. 9. Accepting Warranty or Additional Liability. While redistributing
  2710. the Work or Derivative Works thereof, You may choose to offer,
  2711. and charge a fee for, acceptance of support, warranty, indemnity,
  2712. or other liability obligations and/or rights consistent with this
  2713. License. However, in accepting such obligations, You may act only
  2714. on Your own behalf and on Your sole responsibility, not on behalf
  2715. of any other Contributor, and only if You agree to indemnify,
  2716. defend, and hold each Contributor harmless for any liability
  2717. incurred by, or claims asserted against, such Contributor by reason
  2718. of your accepting any such warranty or additional liability.
  2719. END OF TERMS AND CONDITIONS
  2720. Copyright The containerd Authors
  2721. Licensed under the Apache License, Version 2.0 (the "License");
  2722. you may not use this file except in compliance with the License.
  2723. You may obtain a copy of the License at
  2724. https://www.apache.org/licenses/LICENSE-2.0
  2725. Unless required by applicable law or agreed to in writing, software
  2726. distributed under the License is distributed on an "AS IS" BASIS,
  2727. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2728. See the License for the specific language governing permissions and
  2729. limitations under the License.
  2730. ================================================================
  2731. github.com/coredns/coredns
  2732. https://github.com/coredns/coredns
  2733. ----------------------------------------------------------------
  2734. Apache License
  2735. Version 2.0, January 2004
  2736. http://www.apache.org/licenses/
  2737. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2738. 1. Definitions.
  2739. "License" shall mean the terms and conditions for use, reproduction,
  2740. and distribution as defined by Sections 1 through 9 of this document.
  2741. "Licensor" shall mean the copyright owner or entity authorized by
  2742. the copyright owner that is granting the License.
  2743. "Legal Entity" shall mean the union of the acting entity and all
  2744. other entities that control, are controlled by, or are under common
  2745. control with that entity. For the purposes of this definition,
  2746. "control" means (i) the power, direct or indirect, to cause the
  2747. direction or management of such entity, whether by contract or
  2748. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2749. outstanding shares, or (iii) beneficial ownership of such entity.
  2750. "You" (or "Your") shall mean an individual or Legal Entity
  2751. exercising permissions granted by this License.
  2752. "Source" form shall mean the preferred form for making modifications,
  2753. including but not limited to software source code, documentation
  2754. source, and configuration files.
  2755. "Object" form shall mean any form resulting from mechanical
  2756. transformation or translation of a Source form, including but
  2757. not limited to compiled object code, generated documentation,
  2758. and conversions to other media types.
  2759. "Work" shall mean the work of authorship, whether in Source or
  2760. Object form, made available under the License, as indicated by a
  2761. copyright notice that is included in or attached to the work
  2762. (an example is provided in the Appendix below).
  2763. "Derivative Works" shall mean any work, whether in Source or Object
  2764. form, that is based on (or derived from) the Work and for which the
  2765. editorial revisions, annotations, elaborations, or other modifications
  2766. represent, as a whole, an original work of authorship. For the purposes
  2767. of this License, Derivative Works shall not include works that remain
  2768. separable from, or merely link (or bind by name) to the interfaces of,
  2769. the Work and Derivative Works thereof.
  2770. "Contribution" shall mean any work of authorship, including
  2771. the original version of the Work and any modifications or additions
  2772. to that Work or Derivative Works thereof, that is intentionally
  2773. submitted to Licensor for inclusion in the Work by the copyright owner
  2774. or by an individual or Legal Entity authorized to submit on behalf of
  2775. the copyright owner. For the purposes of this definition, "submitted"
  2776. means any form of electronic, verbal, or written communication sent
  2777. to the Licensor or its representatives, including but not limited to
  2778. communication on electronic mailing lists, source code control systems,
  2779. and issue tracking systems that are managed by, or on behalf of, the
  2780. Licensor for the purpose of discussing and improving the Work, but
  2781. excluding communication that is conspicuously marked or otherwise
  2782. designated in writing by the copyright owner as "Not a Contribution."
  2783. "Contributor" shall mean Licensor and any individual or Legal Entity
  2784. on behalf of whom a Contribution has been received by Licensor and
  2785. subsequently incorporated within the Work.
  2786. 2. Grant of Copyright License. Subject to the terms and conditions of
  2787. this License, each Contributor hereby grants to You a perpetual,
  2788. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2789. copyright license to reproduce, prepare Derivative Works of,
  2790. publicly display, publicly perform, sublicense, and distribute the
  2791. Work and such Derivative Works in Source or Object form.
  2792. 3. Grant of Patent License. Subject to the terms and conditions of
  2793. this License, each Contributor hereby grants to You a perpetual,
  2794. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2795. (except as stated in this section) patent license to make, have made,
  2796. use, offer to sell, sell, import, and otherwise transfer the Work,
  2797. where such license applies only to those patent claims licensable
  2798. by such Contributor that are necessarily infringed by their
  2799. Contribution(s) alone or by combination of their Contribution(s)
  2800. with the Work to which such Contribution(s) was submitted. If You
  2801. institute patent litigation against any entity (including a
  2802. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2803. or a Contribution incorporated within the Work constitutes direct
  2804. or contributory patent infringement, then any patent licenses
  2805. granted to You under this License for that Work shall terminate
  2806. as of the date such litigation is filed.
  2807. 4. Redistribution. You may reproduce and distribute copies of the
  2808. Work or Derivative Works thereof in any medium, with or without
  2809. modifications, and in Source or Object form, provided that You
  2810. meet the following conditions:
  2811. (a) You must give any other recipients of the Work or
  2812. Derivative Works a copy of this License; and
  2813. (b) You must cause any modified files to carry prominent notices
  2814. stating that You changed the files; and
  2815. (c) You must retain, in the Source form of any Derivative Works
  2816. that You distribute, all copyright, patent, trademark, and
  2817. attribution notices from the Source form of the Work,
  2818. excluding those notices that do not pertain to any part of
  2819. the Derivative Works; and
  2820. (d) If the Work includes a "NOTICE" text file as part of its
  2821. distribution, then any Derivative Works that You distribute must
  2822. include a readable copy of the attribution notices contained
  2823. within such NOTICE file, excluding those notices that do not
  2824. pertain to any part of the Derivative Works, in at least one
  2825. of the following places: within a NOTICE text file distributed
  2826. as part of the Derivative Works; within the Source form or
  2827. documentation, if provided along with the Derivative Works; or,
  2828. within a display generated by the Derivative Works, if and
  2829. wherever such third-party notices normally appear. The contents
  2830. of the NOTICE file are for informational purposes only and
  2831. do not modify the License. You may add Your own attribution
  2832. notices within Derivative Works that You distribute, alongside
  2833. or as an addendum to the NOTICE text from the Work, provided
  2834. that such additional attribution notices cannot be construed
  2835. as modifying the License.
  2836. You may add Your own copyright statement to Your modifications and
  2837. may provide additional or different license terms and conditions
  2838. for use, reproduction, or distribution of Your modifications, or
  2839. for any such Derivative Works as a whole, provided Your use,
  2840. reproduction, and distribution of the Work otherwise complies with
  2841. the conditions stated in this License.
  2842. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2843. any Contribution intentionally submitted for inclusion in the Work
  2844. by You to the Licensor shall be under the terms and conditions of
  2845. this License, without any additional terms or conditions.
  2846. Notwithstanding the above, nothing herein shall supersede or modify
  2847. the terms of any separate license agreement you may have executed
  2848. with Licensor regarding such Contributions.
  2849. 6. Trademarks. This License does not grant permission to use the trade
  2850. names, trademarks, service marks, or product names of the Licensor,
  2851. except as required for reasonable and customary use in describing the
  2852. origin of the Work and reproducing the content of the NOTICE file.
  2853. 7. Disclaimer of Warranty. Unless required by applicable law or
  2854. agreed to in writing, Licensor provides the Work (and each
  2855. Contributor provides its Contributions) on an "AS IS" BASIS,
  2856. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2857. implied, including, without limitation, any warranties or conditions
  2858. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2859. PARTICULAR PURPOSE. You are solely responsible for determining the
  2860. appropriateness of using or redistributing the Work and assume any
  2861. risks associated with Your exercise of permissions under this License.
  2862. 8. Limitation of Liability. In no event and under no legal theory,
  2863. whether in tort (including negligence), contract, or otherwise,
  2864. unless required by applicable law (such as deliberate and grossly
  2865. negligent acts) or agreed to in writing, shall any Contributor be
  2866. liable to You for damages, including any direct, indirect, special,
  2867. incidental, or consequential damages of any character arising as a
  2868. result of this License or out of the use or inability to use the
  2869. Work (including but not limited to damages for loss of goodwill,
  2870. work stoppage, computer failure or malfunction, or any and all
  2871. other commercial damages or losses), even if such Contributor
  2872. has been advised of the possibility of such damages.
  2873. 9. Accepting Warranty or Additional Liability. While redistributing
  2874. the Work or Derivative Works thereof, You may choose to offer,
  2875. and charge a fee for, acceptance of support, warranty, indemnity,
  2876. or other liability obligations and/or rights consistent with this
  2877. License. However, in accepting such obligations, You may act only
  2878. on Your own behalf and on Your sole responsibility, not on behalf
  2879. of any other Contributor, and only if You agree to indemnify,
  2880. defend, and hold each Contributor harmless for any liability
  2881. incurred by, or claims asserted against, such Contributor by reason
  2882. of your accepting any such warranty or additional liability.
  2883. END OF TERMS AND CONDITIONS
  2884. APPENDIX: How to apply the Apache License to your work.
  2885. To apply the Apache License to your work, attach the following
  2886. boilerplate notice, with the fields enclosed by brackets "{}"
  2887. replaced with your own identifying information. (Don't include
  2888. the brackets!) The text should be enclosed in the appropriate
  2889. comment syntax for the file format. We also recommend that a
  2890. file or class name and description of purpose be included on the
  2891. same "printed page" as the copyright notice for easier
  2892. identification within third-party archives.
  2893. Copyright 2016-2020 The CoreDNS authors and contributors
  2894. Licensed under the Apache License, Version 2.0 (the "License");
  2895. you may not use this file except in compliance with the License.
  2896. You may obtain a copy of the License at
  2897. http://www.apache.org/licenses/LICENSE-2.0
  2898. Unless required by applicable law or agreed to in writing, software
  2899. distributed under the License is distributed on an "AS IS" BASIS,
  2900. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2901. See the License for the specific language governing permissions and
  2902. limitations under the License.
  2903. ================================================================
  2904. github.com/coreos/go-oidc
  2905. https://github.com/coreos/go-oidc
  2906. ----------------------------------------------------------------
  2907. Apache License
  2908. Version 2.0, January 2004
  2909. http://www.apache.org/licenses/
  2910. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2911. 1. Definitions.
  2912. "License" shall mean the terms and conditions for use, reproduction,
  2913. and distribution as defined by Sections 1 through 9 of this document.
  2914. "Licensor" shall mean the copyright owner or entity authorized by
  2915. the copyright owner that is granting the License.
  2916. "Legal Entity" shall mean the union of the acting entity and all
  2917. other entities that control, are controlled by, or are under common
  2918. control with that entity. For the purposes of this definition,
  2919. "control" means (i) the power, direct or indirect, to cause the
  2920. direction or management of such entity, whether by contract or
  2921. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2922. outstanding shares, or (iii) beneficial ownership of such entity.
  2923. "You" (or "Your") shall mean an individual or Legal Entity
  2924. exercising permissions granted by this License.
  2925. "Source" form shall mean the preferred form for making modifications,
  2926. including but not limited to software source code, documentation
  2927. source, and configuration files.
  2928. "Object" form shall mean any form resulting from mechanical
  2929. transformation or translation of a Source form, including but
  2930. not limited to compiled object code, generated documentation,
  2931. and conversions to other media types.
  2932. "Work" shall mean the work of authorship, whether in Source or
  2933. Object form, made available under the License, as indicated by a
  2934. copyright notice that is included in or attached to the work
  2935. (an example is provided in the Appendix below).
  2936. "Derivative Works" shall mean any work, whether in Source or Object
  2937. form, that is based on (or derived from) the Work and for which the
  2938. editorial revisions, annotations, elaborations, or other modifications
  2939. represent, as a whole, an original work of authorship. For the purposes
  2940. of this License, Derivative Works shall not include works that remain
  2941. separable from, or merely link (or bind by name) to the interfaces of,
  2942. the Work and Derivative Works thereof.
  2943. "Contribution" shall mean any work of authorship, including
  2944. the original version of the Work and any modifications or additions
  2945. to that Work or Derivative Works thereof, that is intentionally
  2946. submitted to Licensor for inclusion in the Work by the copyright owner
  2947. or by an individual or Legal Entity authorized to submit on behalf of
  2948. the copyright owner. For the purposes of this definition, "submitted"
  2949. means any form of electronic, verbal, or written communication sent
  2950. to the Licensor or its representatives, including but not limited to
  2951. communication on electronic mailing lists, source code control systems,
  2952. and issue tracking systems that are managed by, or on behalf of, the
  2953. Licensor for the purpose of discussing and improving the Work, but
  2954. excluding communication that is conspicuously marked or otherwise
  2955. designated in writing by the copyright owner as "Not a Contribution."
  2956. "Contributor" shall mean Licensor and any individual or Legal Entity
  2957. on behalf of whom a Contribution has been received by Licensor and
  2958. subsequently incorporated within the Work.
  2959. 2. Grant of Copyright License. Subject to the terms and conditions of
  2960. this License, each Contributor hereby grants to You a perpetual,
  2961. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2962. copyright license to reproduce, prepare Derivative Works of,
  2963. publicly display, publicly perform, sublicense, and distribute the
  2964. Work and such Derivative Works in Source or Object form.
  2965. 3. Grant of Patent License. Subject to the terms and conditions of
  2966. this License, each Contributor hereby grants to You a perpetual,
  2967. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2968. (except as stated in this section) patent license to make, have made,
  2969. use, offer to sell, sell, import, and otherwise transfer the Work,
  2970. where such license applies only to those patent claims licensable
  2971. by such Contributor that are necessarily infringed by their
  2972. Contribution(s) alone or by combination of their Contribution(s)
  2973. with the Work to which such Contribution(s) was submitted. If You
  2974. institute patent litigation against any entity (including a
  2975. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2976. or a Contribution incorporated within the Work constitutes direct
  2977. or contributory patent infringement, then any patent licenses
  2978. granted to You under this License for that Work shall terminate
  2979. as of the date such litigation is filed.
  2980. 4. Redistribution. You may reproduce and distribute copies of the
  2981. Work or Derivative Works thereof in any medium, with or without
  2982. modifications, and in Source or Object form, provided that You
  2983. meet the following conditions:
  2984. (a) You must give any other recipients of the Work or
  2985. Derivative Works a copy of this License; and
  2986. (b) You must cause any modified files to carry prominent notices
  2987. stating that You changed the files; and
  2988. (c) You must retain, in the Source form of any Derivative Works
  2989. that You distribute, all copyright, patent, trademark, and
  2990. attribution notices from the Source form of the Work,
  2991. excluding those notices that do not pertain to any part of
  2992. the Derivative Works; and
  2993. (d) If the Work includes a "NOTICE" text file as part of its
  2994. distribution, then any Derivative Works that You distribute must
  2995. include a readable copy of the attribution notices contained
  2996. within such NOTICE file, excluding those notices that do not
  2997. pertain to any part of the Derivative Works, in at least one
  2998. of the following places: within a NOTICE text file distributed
  2999. as part of the Derivative Works; within the Source form or
  3000. documentation, if provided along with the Derivative Works; or,
  3001. within a display generated by the Derivative Works, if and
  3002. wherever such third-party notices normally appear. The contents
  3003. of the NOTICE file are for informational purposes only and
  3004. do not modify the License. You may add Your own attribution
  3005. notices within Derivative Works that You distribute, alongside
  3006. or as an addendum to the NOTICE text from the Work, provided
  3007. that such additional attribution notices cannot be construed
  3008. as modifying the License.
  3009. You may add Your own copyright statement to Your modifications and
  3010. may provide additional or different license terms and conditions
  3011. for use, reproduction, or distribution of Your modifications, or
  3012. for any such Derivative Works as a whole, provided Your use,
  3013. reproduction, and distribution of the Work otherwise complies with
  3014. the conditions stated in this License.
  3015. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3016. any Contribution intentionally submitted for inclusion in the Work
  3017. by You to the Licensor shall be under the terms and conditions of
  3018. this License, without any additional terms or conditions.
  3019. Notwithstanding the above, nothing herein shall supersede or modify
  3020. the terms of any separate license agreement you may have executed
  3021. with Licensor regarding such Contributions.
  3022. 6. Trademarks. This License does not grant permission to use the trade
  3023. names, trademarks, service marks, or product names of the Licensor,
  3024. except as required for reasonable and customary use in describing the
  3025. origin of the Work and reproducing the content of the NOTICE file.
  3026. 7. Disclaimer of Warranty. Unless required by applicable law or
  3027. agreed to in writing, Licensor provides the Work (and each
  3028. Contributor provides its Contributions) on an "AS IS" BASIS,
  3029. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3030. implied, including, without limitation, any warranties or conditions
  3031. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3032. PARTICULAR PURPOSE. You are solely responsible for determining the
  3033. appropriateness of using or redistributing the Work and assume any
  3034. risks associated with Your exercise of permissions under this License.
  3035. 8. Limitation of Liability. In no event and under no legal theory,
  3036. whether in tort (including negligence), contract, or otherwise,
  3037. unless required by applicable law (such as deliberate and grossly
  3038. negligent acts) or agreed to in writing, shall any Contributor be
  3039. liable to You for damages, including any direct, indirect, special,
  3040. incidental, or consequential damages of any character arising as a
  3041. result of this License or out of the use or inability to use the
  3042. Work (including but not limited to damages for loss of goodwill,
  3043. work stoppage, computer failure or malfunction, or any and all
  3044. other commercial damages or losses), even if such Contributor
  3045. has been advised of the possibility of such damages.
  3046. 9. Accepting Warranty or Additional Liability. While redistributing
  3047. the Work or Derivative Works thereof, You may choose to offer,
  3048. and charge a fee for, acceptance of support, warranty, indemnity,
  3049. or other liability obligations and/or rights consistent with this
  3050. License. However, in accepting such obligations, You may act only
  3051. on Your own behalf and on Your sole responsibility, not on behalf
  3052. of any other Contributor, and only if You agree to indemnify,
  3053. defend, and hold each Contributor harmless for any liability
  3054. incurred by, or claims asserted against, such Contributor by reason
  3055. of your accepting any such warranty or additional liability.
  3056. END OF TERMS AND CONDITIONS
  3057. APPENDIX: How to apply the Apache License to your work.
  3058. To apply the Apache License to your work, attach the following
  3059. boilerplate notice, with the fields enclosed by brackets "{}"
  3060. replaced with your own identifying information. (Don't include
  3061. the brackets!) The text should be enclosed in the appropriate
  3062. comment syntax for the file format. We also recommend that a
  3063. file or class name and description of purpose be included on the
  3064. same "printed page" as the copyright notice for easier
  3065. identification within third-party archives.
  3066. Copyright {yyyy} {name of copyright owner}
  3067. Licensed under the Apache License, Version 2.0 (the "License");
  3068. you may not use this file except in compliance with the License.
  3069. You may obtain a copy of the License at
  3070. http://www.apache.org/licenses/LICENSE-2.0
  3071. Unless required by applicable law or agreed to in writing, software
  3072. distributed under the License is distributed on an "AS IS" BASIS,
  3073. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3074. See the License for the specific language governing permissions and
  3075. limitations under the License.
  3076. ================================================================
  3077. github.com/coreos/go-semver
  3078. https://github.com/coreos/go-semver
  3079. ----------------------------------------------------------------
  3080. Apache License
  3081. Version 2.0, January 2004
  3082. http://www.apache.org/licenses/
  3083. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3084. 1. Definitions.
  3085. "License" shall mean the terms and conditions for use, reproduction,
  3086. and distribution as defined by Sections 1 through 9 of this document.
  3087. "Licensor" shall mean the copyright owner or entity authorized by
  3088. the copyright owner that is granting the License.
  3089. "Legal Entity" shall mean the union of the acting entity and all
  3090. other entities that control, are controlled by, or are under common
  3091. control with that entity. For the purposes of this definition,
  3092. "control" means (i) the power, direct or indirect, to cause the
  3093. direction or management of such entity, whether by contract or
  3094. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3095. outstanding shares, or (iii) beneficial ownership of such entity.
  3096. "You" (or "Your") shall mean an individual or Legal Entity
  3097. exercising permissions granted by this License.
  3098. "Source" form shall mean the preferred form for making modifications,
  3099. including but not limited to software source code, documentation
  3100. source, and configuration files.
  3101. "Object" form shall mean any form resulting from mechanical
  3102. transformation or translation of a Source form, including but
  3103. not limited to compiled object code, generated documentation,
  3104. and conversions to other media types.
  3105. "Work" shall mean the work of authorship, whether in Source or
  3106. Object form, made available under the License, as indicated by a
  3107. copyright notice that is included in or attached to the work
  3108. (an example is provided in the Appendix below).
  3109. "Derivative Works" shall mean any work, whether in Source or Object
  3110. form, that is based on (or derived from) the Work and for which the
  3111. editorial revisions, annotations, elaborations, or other modifications
  3112. represent, as a whole, an original work of authorship. For the purposes
  3113. of this License, Derivative Works shall not include works that remain
  3114. separable from, or merely link (or bind by name) to the interfaces of,
  3115. the Work and Derivative Works thereof.
  3116. "Contribution" shall mean any work of authorship, including
  3117. the original version of the Work and any modifications or additions
  3118. to that Work or Derivative Works thereof, that is intentionally
  3119. submitted to Licensor for inclusion in the Work by the copyright owner
  3120. or by an individual or Legal Entity authorized to submit on behalf of
  3121. the copyright owner. For the purposes of this definition, "submitted"
  3122. means any form of electronic, verbal, or written communication sent
  3123. to the Licensor or its representatives, including but not limited to
  3124. communication on electronic mailing lists, source code control systems,
  3125. and issue tracking systems that are managed by, or on behalf of, the
  3126. Licensor for the purpose of discussing and improving the Work, but
  3127. excluding communication that is conspicuously marked or otherwise
  3128. designated in writing by the copyright owner as "Not a Contribution."
  3129. "Contributor" shall mean Licensor and any individual or Legal Entity
  3130. on behalf of whom a Contribution has been received by Licensor and
  3131. subsequently incorporated within the Work.
  3132. 2. Grant of Copyright License. Subject to the terms and conditions of
  3133. this License, each Contributor hereby grants to You a perpetual,
  3134. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3135. copyright license to reproduce, prepare Derivative Works of,
  3136. publicly display, publicly perform, sublicense, and distribute the
  3137. Work and such Derivative Works in Source or Object form.
  3138. 3. Grant of Patent License. Subject to the terms and conditions of
  3139. this License, each Contributor hereby grants to You a perpetual,
  3140. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3141. (except as stated in this section) patent license to make, have made,
  3142. use, offer to sell, sell, import, and otherwise transfer the Work,
  3143. where such license applies only to those patent claims licensable
  3144. by such Contributor that are necessarily infringed by their
  3145. Contribution(s) alone or by combination of their Contribution(s)
  3146. with the Work to which such Contribution(s) was submitted. If You
  3147. institute patent litigation against any entity (including a
  3148. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3149. or a Contribution incorporated within the Work constitutes direct
  3150. or contributory patent infringement, then any patent licenses
  3151. granted to You under this License for that Work shall terminate
  3152. as of the date such litigation is filed.
  3153. 4. Redistribution. You may reproduce and distribute copies of the
  3154. Work or Derivative Works thereof in any medium, with or without
  3155. modifications, and in Source or Object form, provided that You
  3156. meet the following conditions:
  3157. (a) You must give any other recipients of the Work or
  3158. Derivative Works a copy of this License; and
  3159. (b) You must cause any modified files to carry prominent notices
  3160. stating that You changed the files; and
  3161. (c) You must retain, in the Source form of any Derivative Works
  3162. that You distribute, all copyright, patent, trademark, and
  3163. attribution notices from the Source form of the Work,
  3164. excluding those notices that do not pertain to any part of
  3165. the Derivative Works; and
  3166. (d) If the Work includes a "NOTICE" text file as part of its
  3167. distribution, then any Derivative Works that You distribute must
  3168. include a readable copy of the attribution notices contained
  3169. within such NOTICE file, excluding those notices that do not
  3170. pertain to any part of the Derivative Works, in at least one
  3171. of the following places: within a NOTICE text file distributed
  3172. as part of the Derivative Works; within the Source form or
  3173. documentation, if provided along with the Derivative Works; or,
  3174. within a display generated by the Derivative Works, if and
  3175. wherever such third-party notices normally appear. The contents
  3176. of the NOTICE file are for informational purposes only and
  3177. do not modify the License. You may add Your own attribution
  3178. notices within Derivative Works that You distribute, alongside
  3179. or as an addendum to the NOTICE text from the Work, provided
  3180. that such additional attribution notices cannot be construed
  3181. as modifying the License.
  3182. You may add Your own copyright statement to Your modifications and
  3183. may provide additional or different license terms and conditions
  3184. for use, reproduction, or distribution of Your modifications, or
  3185. for any such Derivative Works as a whole, provided Your use,
  3186. reproduction, and distribution of the Work otherwise complies with
  3187. the conditions stated in this License.
  3188. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3189. any Contribution intentionally submitted for inclusion in the Work
  3190. by You to the Licensor shall be under the terms and conditions of
  3191. this License, without any additional terms or conditions.
  3192. Notwithstanding the above, nothing herein shall supersede or modify
  3193. the terms of any separate license agreement you may have executed
  3194. with Licensor regarding such Contributions.
  3195. 6. Trademarks. This License does not grant permission to use the trade
  3196. names, trademarks, service marks, or product names of the Licensor,
  3197. except as required for reasonable and customary use in describing the
  3198. origin of the Work and reproducing the content of the NOTICE file.
  3199. 7. Disclaimer of Warranty. Unless required by applicable law or
  3200. agreed to in writing, Licensor provides the Work (and each
  3201. Contributor provides its Contributions) on an "AS IS" BASIS,
  3202. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3203. implied, including, without limitation, any warranties or conditions
  3204. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3205. PARTICULAR PURPOSE. You are solely responsible for determining the
  3206. appropriateness of using or redistributing the Work and assume any
  3207. risks associated with Your exercise of permissions under this License.
  3208. 8. Limitation of Liability. In no event and under no legal theory,
  3209. whether in tort (including negligence), contract, or otherwise,
  3210. unless required by applicable law (such as deliberate and grossly
  3211. negligent acts) or agreed to in writing, shall any Contributor be
  3212. liable to You for damages, including any direct, indirect, special,
  3213. incidental, or consequential damages of any character arising as a
  3214. result of this License or out of the use or inability to use the
  3215. Work (including but not limited to damages for loss of goodwill,
  3216. work stoppage, computer failure or malfunction, or any and all
  3217. other commercial damages or losses), even if such Contributor
  3218. has been advised of the possibility of such damages.
  3219. 9. Accepting Warranty or Additional Liability. While redistributing
  3220. the Work or Derivative Works thereof, You may choose to offer,
  3221. and charge a fee for, acceptance of support, warranty, indemnity,
  3222. or other liability obligations and/or rights consistent with this
  3223. License. However, in accepting such obligations, You may act only
  3224. on Your own behalf and on Your sole responsibility, not on behalf
  3225. of any other Contributor, and only if You agree to indemnify,
  3226. defend, and hold each Contributor harmless for any liability
  3227. incurred by, or claims asserted against, such Contributor by reason
  3228. of your accepting any such warranty or additional liability.
  3229. END OF TERMS AND CONDITIONS
  3230. APPENDIX: How to apply the Apache License to your work.
  3231. To apply the Apache License to your work, attach the following
  3232. boilerplate notice, with the fields enclosed by brackets "[]"
  3233. replaced with your own identifying information. (Don't include
  3234. the brackets!) The text should be enclosed in the appropriate
  3235. comment syntax for the file format. We also recommend that a
  3236. file or class name and description of purpose be included on the
  3237. same "printed page" as the copyright notice for easier
  3238. identification within third-party archives.
  3239. Copyright [yyyy] [name of copyright owner]
  3240. Licensed under the Apache License, Version 2.0 (the "License");
  3241. you may not use this file except in compliance with the License.
  3242. You may obtain a copy of the License at
  3243. http://www.apache.org/licenses/LICENSE-2.0
  3244. Unless required by applicable law or agreed to in writing, software
  3245. distributed under the License is distributed on an "AS IS" BASIS,
  3246. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3247. See the License for the specific language governing permissions and
  3248. limitations under the License.
  3249. ================================================================
  3250. github.com/coreos/go-systemd/v22
  3251. https://github.com/coreos/go-systemd/v22
  3252. ----------------------------------------------------------------
  3253. Apache License
  3254. Version 2.0, January 2004
  3255. http://www.apache.org/licenses/
  3256. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3257. 1. Definitions.
  3258. "License" shall mean the terms and conditions for use, reproduction, and
  3259. distribution as defined by Sections 1 through 9 of this document.
  3260. "Licensor" shall mean the copyright owner or entity authorized by the copyright
  3261. owner that is granting the License.
  3262. "Legal Entity" shall mean the union of the acting entity and all other entities
  3263. that control, are controlled by, or are under common control with that entity.
  3264. For the purposes of this definition, "control" means (i) the power, direct or
  3265. indirect, to cause the direction or management of such entity, whether by
  3266. contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3267. outstanding shares, or (iii) beneficial ownership of such entity.
  3268. "You" (or "Your") shall mean an individual or Legal Entity exercising
  3269. permissions granted by this License.
  3270. "Source" form shall mean the preferred form for making modifications, including
  3271. but not limited to software source code, documentation source, and configuration
  3272. files.
  3273. "Object" form shall mean any form resulting from mechanical transformation or
  3274. translation of a Source form, including but not limited to compiled object code,
  3275. generated documentation, and conversions to other media types.
  3276. "Work" shall mean the work of authorship, whether in Source or Object form, made
  3277. available under the License, as indicated by a copyright notice that is included
  3278. in or attached to the work (an example is provided in the Appendix below).
  3279. "Derivative Works" shall mean any work, whether in Source or Object form, that
  3280. is based on (or derived from) the Work and for which the editorial revisions,
  3281. annotations, elaborations, or other modifications represent, as a whole, an
  3282. original work of authorship. For the purposes of this License, Derivative Works
  3283. shall not include works that remain separable from, or merely link (or bind by
  3284. name) to the interfaces of, the Work and Derivative Works thereof.
  3285. "Contribution" shall mean any work of authorship, including the original version
  3286. of the Work and any modifications or additions to that Work or Derivative Works
  3287. thereof, that is intentionally submitted to Licensor for inclusion in the Work
  3288. by the copyright owner or by an individual or Legal Entity authorized to submit
  3289. on behalf of the copyright owner. For the purposes of this definition,
  3290. "submitted" means any form of electronic, verbal, or written communication sent
  3291. to the Licensor or its representatives, including but not limited to
  3292. communication on electronic mailing lists, source code control systems, and
  3293. issue tracking systems that are managed by, or on behalf of, the Licensor for
  3294. the purpose of discussing and improving the Work, but excluding communication
  3295. that is conspicuously marked or otherwise designated in writing by the copyright
  3296. owner as "Not a Contribution."
  3297. "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  3298. of whom a Contribution has been received by Licensor and subsequently
  3299. incorporated within the Work.
  3300. 2. Grant of Copyright License.
  3301. Subject to the terms and conditions of this License, each Contributor hereby
  3302. grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  3303. irrevocable copyright license to reproduce, prepare Derivative Works of,
  3304. publicly display, publicly perform, sublicense, and distribute the Work and such
  3305. Derivative Works in Source or Object form.
  3306. 3. Grant of Patent License.
  3307. Subject to the terms and conditions of this License, each Contributor hereby
  3308. grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  3309. irrevocable (except as stated in this section) patent license to make, have
  3310. made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  3311. such license applies only to those patent claims licensable by such Contributor
  3312. that are necessarily infringed by their Contribution(s) alone or by combination
  3313. of their Contribution(s) with the Work to which such Contribution(s) was
  3314. submitted. If You institute patent litigation against any entity (including a
  3315. cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  3316. Contribution incorporated within the Work constitutes direct or contributory
  3317. patent infringement, then any patent licenses granted to You under this License
  3318. for that Work shall terminate as of the date such litigation is filed.
  3319. 4. Redistribution.
  3320. You may reproduce and distribute copies of the Work or Derivative Works thereof
  3321. in any medium, with or without modifications, and in Source or Object form,
  3322. provided that You meet the following conditions:
  3323. You must give any other recipients of the Work or Derivative Works a copy of
  3324. this License; and
  3325. You must cause any modified files to carry prominent notices stating that You
  3326. changed the files; and
  3327. You must retain, in the Source form of any Derivative Works that You distribute,
  3328. all copyright, patent, trademark, and attribution notices from the Source form
  3329. of the Work, excluding those notices that do not pertain to any part of the
  3330. Derivative Works; and
  3331. If the Work includes a "NOTICE" text file as part of its distribution, then any
  3332. Derivative Works that You distribute must include a readable copy of the
  3333. attribution notices contained within such NOTICE file, excluding those notices
  3334. that do not pertain to any part of the Derivative Works, in at least one of the
  3335. following places: within a NOTICE text file distributed as part of the
  3336. Derivative Works; within the Source form or documentation, if provided along
  3337. with the Derivative Works; or, within a display generated by the Derivative
  3338. Works, if and wherever such third-party notices normally appear. The contents of
  3339. the NOTICE file are for informational purposes only and do not modify the
  3340. License. You may add Your own attribution notices within Derivative Works that
  3341. You distribute, alongside or as an addendum to the NOTICE text from the Work,
  3342. provided that such additional attribution notices cannot be construed as
  3343. modifying the License.
  3344. You may add Your own copyright statement to Your modifications and may provide
  3345. additional or different license terms and conditions for use, reproduction, or
  3346. distribution of Your modifications, or for any such Derivative Works as a whole,
  3347. provided Your use, reproduction, and distribution of the Work otherwise complies
  3348. with the conditions stated in this License.
  3349. 5. Submission of Contributions.
  3350. Unless You explicitly state otherwise, any Contribution intentionally submitted
  3351. for inclusion in the Work by You to the Licensor shall be under the terms and
  3352. conditions of this License, without any additional terms or conditions.
  3353. Notwithstanding the above, nothing herein shall supersede or modify the terms of
  3354. any separate license agreement you may have executed with Licensor regarding
  3355. such Contributions.
  3356. 6. Trademarks.
  3357. This License does not grant permission to use the trade names, trademarks,
  3358. service marks, or product names of the Licensor, except as required for
  3359. reasonable and customary use in describing the origin of the Work and
  3360. reproducing the content of the NOTICE file.
  3361. 7. Disclaimer of Warranty.
  3362. Unless required by applicable law or agreed to in writing, Licensor provides the
  3363. Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  3364. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  3365. including, without limitation, any warranties or conditions of TITLE,
  3366. NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  3367. solely responsible for determining the appropriateness of using or
  3368. redistributing the Work and assume any risks associated with Your exercise of
  3369. permissions under this License.
  3370. 8. Limitation of Liability.
  3371. In no event and under no legal theory, whether in tort (including negligence),
  3372. contract, or otherwise, unless required by applicable law (such as deliberate
  3373. and grossly negligent acts) or agreed to in writing, shall any Contributor be
  3374. liable to You for damages, including any direct, indirect, special, incidental,
  3375. or consequential damages of any character arising as a result of this License or
  3376. out of the use or inability to use the Work (including but not limited to
  3377. damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  3378. any and all other commercial damages or losses), even if such Contributor has
  3379. been advised of the possibility of such damages.
  3380. 9. Accepting Warranty or Additional Liability.
  3381. While redistributing the Work or Derivative Works thereof, You may choose to
  3382. offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  3383. other liability obligations and/or rights consistent with this License. However,
  3384. in accepting such obligations, You may act only on Your own behalf and on Your
  3385. sole responsibility, not on behalf of any other Contributor, and only if You
  3386. agree to indemnify, defend, and hold each Contributor harmless for any liability
  3387. incurred by, or claims asserted against, such Contributor by reason of your
  3388. accepting any such warranty or additional liability.
  3389. END OF TERMS AND CONDITIONS
  3390. APPENDIX: How to apply the Apache License to your work
  3391. To apply the Apache License to your work, attach the following boilerplate
  3392. notice, with the fields enclosed by brackets "[]" replaced with your own
  3393. identifying information. (Don't include the brackets!) The text should be
  3394. enclosed in the appropriate comment syntax for the file format. We also
  3395. recommend that a file or class name and description of purpose be included on
  3396. the same "printed page" as the copyright notice for easier identification within
  3397. third-party archives.
  3398. Copyright [yyyy] [name of copyright owner]
  3399. Licensed under the Apache License, Version 2.0 (the "License");
  3400. you may not use this file except in compliance with the License.
  3401. You may obtain a copy of the License at
  3402. http://www.apache.org/licenses/LICENSE-2.0
  3403. Unless required by applicable law or agreed to in writing, software
  3404. distributed under the License is distributed on an "AS IS" BASIS,
  3405. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3406. See the License for the specific language governing permissions and
  3407. limitations under the License.
  3408. ================================================================
  3409. github.com/cosnicolaou/pbzip2
  3410. https://github.com/cosnicolaou/pbzip2
  3411. ----------------------------------------------------------------
  3412. Apache License
  3413. Version 2.0, January 2004
  3414. http://www.apache.org/licenses/
  3415. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3416. 1. Definitions.
  3417. "License" shall mean the terms and conditions for use, reproduction,
  3418. and distribution as defined by Sections 1 through 9 of this document.
  3419. "Licensor" shall mean the copyright owner or entity authorized by
  3420. the copyright owner that is granting the License.
  3421. "Legal Entity" shall mean the union of the acting entity and all
  3422. other entities that control, are controlled by, or are under common
  3423. control with that entity. For the purposes of this definition,
  3424. "control" means (i) the power, direct or indirect, to cause the
  3425. direction or management of such entity, whether by contract or
  3426. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3427. outstanding shares, or (iii) beneficial ownership of such entity.
  3428. "You" (or "Your") shall mean an individual or Legal Entity
  3429. exercising permissions granted by this License.
  3430. "Source" form shall mean the preferred form for making modifications,
  3431. including but not limited to software source code, documentation
  3432. source, and configuration files.
  3433. "Object" form shall mean any form resulting from mechanical
  3434. transformation or translation of a Source form, including but
  3435. not limited to compiled object code, generated documentation,
  3436. and conversions to other media types.
  3437. "Work" shall mean the work of authorship, whether in Source or
  3438. Object form, made available under the License, as indicated by a
  3439. copyright notice that is included in or attached to the work
  3440. (an example is provided in the Appendix below).
  3441. "Derivative Works" shall mean any work, whether in Source or Object
  3442. form, that is based on (or derived from) the Work and for which the
  3443. editorial revisions, annotations, elaborations, or other modifications
  3444. represent, as a whole, an original work of authorship. For the purposes
  3445. of this License, Derivative Works shall not include works that remain
  3446. separable from, or merely link (or bind by name) to the interfaces of,
  3447. the Work and Derivative Works thereof.
  3448. "Contribution" shall mean any work of authorship, including
  3449. the original version of the Work and any modifications or additions
  3450. to that Work or Derivative Works thereof, that is intentionally
  3451. submitted to Licensor for inclusion in the Work by the copyright owner
  3452. or by an individual or Legal Entity authorized to submit on behalf of
  3453. the copyright owner. For the purposes of this definition, "submitted"
  3454. means any form of electronic, verbal, or written communication sent
  3455. to the Licensor or its representatives, including but not limited to
  3456. communication on electronic mailing lists, source code control systems,
  3457. and issue tracking systems that are managed by, or on behalf of, the
  3458. Licensor for the purpose of discussing and improving the Work, but
  3459. excluding communication that is conspicuously marked or otherwise
  3460. designated in writing by the copyright owner as "Not a Contribution."
  3461. "Contributor" shall mean Licensor and any individual or Legal Entity
  3462. on behalf of whom a Contribution has been received by Licensor and
  3463. subsequently incorporated within the Work.
  3464. 2. Grant of Copyright License. Subject to the terms and conditions of
  3465. this License, each Contributor hereby grants to You a perpetual,
  3466. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3467. copyright license to reproduce, prepare Derivative Works of,
  3468. publicly display, publicly perform, sublicense, and distribute the
  3469. Work and such Derivative Works in Source or Object form.
  3470. 3. Grant of Patent License. Subject to the terms and conditions of
  3471. this License, each Contributor hereby grants to You a perpetual,
  3472. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3473. (except as stated in this section) patent license to make, have made,
  3474. use, offer to sell, sell, import, and otherwise transfer the Work,
  3475. where such license applies only to those patent claims licensable
  3476. by such Contributor that are necessarily infringed by their
  3477. Contribution(s) alone or by combination of their Contribution(s)
  3478. with the Work to which such Contribution(s) was submitted. If You
  3479. institute patent litigation against any entity (including a
  3480. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3481. or a Contribution incorporated within the Work constitutes direct
  3482. or contributory patent infringement, then any patent licenses
  3483. granted to You under this License for that Work shall terminate
  3484. as of the date such litigation is filed.
  3485. 4. Redistribution. You may reproduce and distribute copies of the
  3486. Work or Derivative Works thereof in any medium, with or without
  3487. modifications, and in Source or Object form, provided that You
  3488. meet the following conditions:
  3489. (a) You must give any other recipients of the Work or
  3490. Derivative Works a copy of this License; and
  3491. (b) You must cause any modified files to carry prominent notices
  3492. stating that You changed the files; and
  3493. (c) You must retain, in the Source form of any Derivative Works
  3494. that You distribute, all copyright, patent, trademark, and
  3495. attribution notices from the Source form of the Work,
  3496. excluding those notices that do not pertain to any part of
  3497. the Derivative Works; and
  3498. (d) If the Work includes a "NOTICE" text file as part of its
  3499. distribution, then any Derivative Works that You distribute must
  3500. include a readable copy of the attribution notices contained
  3501. within such NOTICE file, excluding those notices that do not
  3502. pertain to any part of the Derivative Works, in at least one
  3503. of the following places: within a NOTICE text file distributed
  3504. as part of the Derivative Works; within the Source form or
  3505. documentation, if provided along with the Derivative Works; or,
  3506. within a display generated by the Derivative Works, if and
  3507. wherever such third-party notices normally appear. The contents
  3508. of the NOTICE file are for informational purposes only and
  3509. do not modify the License. You may add Your own attribution
  3510. notices within Derivative Works that You distribute, alongside
  3511. or as an addendum to the NOTICE text from the Work, provided
  3512. that such additional attribution notices cannot be construed
  3513. as modifying the License.
  3514. You may add Your own copyright statement to Your modifications and
  3515. may provide additional or different license terms and conditions
  3516. for use, reproduction, or distribution of Your modifications, or
  3517. for any such Derivative Works as a whole, provided Your use,
  3518. reproduction, and distribution of the Work otherwise complies with
  3519. the conditions stated in this License.
  3520. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3521. any Contribution intentionally submitted for inclusion in the Work
  3522. by You to the Licensor shall be under the terms and conditions of
  3523. this License, without any additional terms or conditions.
  3524. Notwithstanding the above, nothing herein shall supersede or modify
  3525. the terms of any separate license agreement you may have executed
  3526. with Licensor regarding such Contributions.
  3527. 6. Trademarks. This License does not grant permission to use the trade
  3528. names, trademarks, service marks, or product names of the Licensor,
  3529. except as required for reasonable and customary use in describing the
  3530. origin of the Work and reproducing the content of the NOTICE file.
  3531. 7. Disclaimer of Warranty. Unless required by applicable law or
  3532. agreed to in writing, Licensor provides the Work (and each
  3533. Contributor provides its Contributions) on an "AS IS" BASIS,
  3534. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3535. implied, including, without limitation, any warranties or conditions
  3536. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3537. PARTICULAR PURPOSE. You are solely responsible for determining the
  3538. appropriateness of using or redistributing the Work and assume any
  3539. risks associated with Your exercise of permissions under this License.
  3540. 8. Limitation of Liability. In no event and under no legal theory,
  3541. whether in tort (including negligence), contract, or otherwise,
  3542. unless required by applicable law (such as deliberate and grossly
  3543. negligent acts) or agreed to in writing, shall any Contributor be
  3544. liable to You for damages, including any direct, indirect, special,
  3545. incidental, or consequential damages of any character arising as a
  3546. result of this License or out of the use or inability to use the
  3547. Work (including but not limited to damages for loss of goodwill,
  3548. work stoppage, computer failure or malfunction, or any and all
  3549. other commercial damages or losses), even if such Contributor
  3550. has been advised of the possibility of such damages.
  3551. 9. Accepting Warranty or Additional Liability. While redistributing
  3552. the Work or Derivative Works thereof, You may choose to offer,
  3553. and charge a fee for, acceptance of support, warranty, indemnity,
  3554. or other liability obligations and/or rights consistent with this
  3555. License. However, in accepting such obligations, You may act only
  3556. on Your own behalf and on Your sole responsibility, not on behalf
  3557. of any other Contributor, and only if You agree to indemnify,
  3558. defend, and hold each Contributor harmless for any liability
  3559. incurred by, or claims asserted against, such Contributor by reason
  3560. of your accepting any such warranty or additional liability.
  3561. END OF TERMS AND CONDITIONS
  3562. APPENDIX: How to apply the Apache License to your work.
  3563. To apply the Apache License to your work, attach the following
  3564. boilerplate notice, with the fields enclosed by brackets "[]"
  3565. replaced with your own identifying information. (Don't include
  3566. the brackets!) The text should be enclosed in the appropriate
  3567. comment syntax for the file format. We also recommend that a
  3568. file or class name and description of purpose be included on the
  3569. same "printed page" as the copyright notice for easier
  3570. identification within third-party archives.
  3571. Copyright [yyyy] [name of copyright owner]
  3572. Licensed under the Apache License, Version 2.0 (the "License");
  3573. you may not use this file except in compliance with the License.
  3574. You may obtain a copy of the License at
  3575. http://www.apache.org/licenses/LICENSE-2.0
  3576. Unless required by applicable law or agreed to in writing, software
  3577. distributed under the License is distributed on an "AS IS" BASIS,
  3578. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3579. See the License for the specific language governing permissions and
  3580. limitations under the License.
  3581. ================================================================
  3582. github.com/davecgh/go-spew
  3583. https://github.com/davecgh/go-spew
  3584. ----------------------------------------------------------------
  3585. ISC License
  3586. Copyright (c) 2012-2016 Dave Collins <dave@davec.name>
  3587. Permission to use, copy, modify, and/or distribute this software for any
  3588. purpose with or without fee is hereby granted, provided that the above
  3589. copyright notice and this permission notice appear in all copies.
  3590. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  3591. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  3592. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  3593. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  3594. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  3595. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  3596. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3597. ================================================================
  3598. github.com/dchest/siphash
  3599. https://github.com/dchest/siphash
  3600. ----------------------------------------------------------------
  3601. Creative Commons Legal Code
  3602. CC0 1.0 Universal
  3603. CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
  3604. LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
  3605. ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
  3606. INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
  3607. REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
  3608. PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
  3609. THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
  3610. HEREUNDER.
  3611. Statement of Purpose
  3612. The laws of most jurisdictions throughout the world automatically confer
  3613. exclusive Copyright and Related Rights (defined below) upon the creator
  3614. and subsequent owner(s) (each and all, an "owner") of an original work of
  3615. authorship and/or a database (each, a "Work").
  3616. Certain owners wish to permanently relinquish those rights to a Work for
  3617. the purpose of contributing to a commons of creative, cultural and
  3618. scientific works ("Commons") that the public can reliably and without fear
  3619. of later claims of infringement build upon, modify, incorporate in other
  3620. works, reuse and redistribute as freely as possible in any form whatsoever
  3621. and for any purposes, including without limitation commercial purposes.
  3622. These owners may contribute to the Commons to promote the ideal of a free
  3623. culture and the further production of creative, cultural and scientific
  3624. works, or to gain reputation or greater distribution for their Work in
  3625. part through the use and efforts of others.
  3626. For these and/or other purposes and motivations, and without any
  3627. expectation of additional consideration or compensation, the person
  3628. associating CC0 with a Work (the "Affirmer"), to the extent that he or she
  3629. is an owner of Copyright and Related Rights in the Work, voluntarily
  3630. elects to apply CC0 to the Work and publicly distribute the Work under its
  3631. terms, with knowledge of his or her Copyright and Related Rights in the
  3632. Work and the meaning and intended legal effect of CC0 on those rights.
  3633. 1. Copyright and Related Rights. A Work made available under CC0 may be
  3634. protected by copyright and related or neighboring rights ("Copyright and
  3635. Related Rights"). Copyright and Related Rights include, but are not
  3636. limited to, the following:
  3637. i. the right to reproduce, adapt, distribute, perform, display,
  3638. communicate, and translate a Work;
  3639. ii. moral rights retained by the original author(s) and/or performer(s);
  3640. iii. publicity and privacy rights pertaining to a person's image or
  3641. likeness depicted in a Work;
  3642. iv. rights protecting against unfair competition in regards to a Work,
  3643. subject to the limitations in paragraph 4(a), below;
  3644. v. rights protecting the extraction, dissemination, use and reuse of data
  3645. in a Work;
  3646. vi. database rights (such as those arising under Directive 96/9/EC of the
  3647. European Parliament and of the Council of 11 March 1996 on the legal
  3648. protection of databases, and under any national implementation
  3649. thereof, including any amended or successor version of such
  3650. directive); and
  3651. vii. other similar, equivalent or corresponding rights throughout the
  3652. world based on applicable law or treaty, and any national
  3653. implementations thereof.
  3654. 2. Waiver. To the greatest extent permitted by, but not in contravention
  3655. of, applicable law, Affirmer hereby overtly, fully, permanently,
  3656. irrevocably and unconditionally waives, abandons, and surrenders all of
  3657. Affirmer's Copyright and Related Rights and associated claims and causes
  3658. of action, whether now known or unknown (including existing as well as
  3659. future claims and causes of action), in the Work (i) in all territories
  3660. worldwide, (ii) for the maximum duration provided by applicable law or
  3661. treaty (including future time extensions), (iii) in any current or future
  3662. medium and for any number of copies, and (iv) for any purpose whatsoever,
  3663. including without limitation commercial, advertising or promotional
  3664. purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
  3665. member of the public at large and to the detriment of Affirmer's heirs and
  3666. successors, fully intending that such Waiver shall not be subject to
  3667. revocation, rescission, cancellation, termination, or any other legal or
  3668. equitable action to disrupt the quiet enjoyment of the Work by the public
  3669. as contemplated by Affirmer's express Statement of Purpose.
  3670. 3. Public License Fallback. Should any part of the Waiver for any reason
  3671. be judged legally invalid or ineffective under applicable law, then the
  3672. Waiver shall be preserved to the maximum extent permitted taking into
  3673. account Affirmer's express Statement of Purpose. In addition, to the
  3674. extent the Waiver is so judged Affirmer hereby grants to each affected
  3675. person a royalty-free, non transferable, non sublicensable, non exclusive,
  3676. irrevocable and unconditional license to exercise Affirmer's Copyright and
  3677. Related Rights in the Work (i) in all territories worldwide, (ii) for the
  3678. maximum duration provided by applicable law or treaty (including future
  3679. time extensions), (iii) in any current or future medium and for any number
  3680. of copies, and (iv) for any purpose whatsoever, including without
  3681. limitation commercial, advertising or promotional purposes (the
  3682. "License"). The License shall be deemed effective as of the date CC0 was
  3683. applied by Affirmer to the Work. Should any part of the License for any
  3684. reason be judged legally invalid or ineffective under applicable law, such
  3685. partial invalidity or ineffectiveness shall not invalidate the remainder
  3686. of the License, and in such case Affirmer hereby affirms that he or she
  3687. will not (i) exercise any of his or her remaining Copyright and Related
  3688. Rights in the Work or (ii) assert any associated claims and causes of
  3689. action with respect to the Work, in either case contrary to Affirmer's
  3690. express Statement of Purpose.
  3691. 4. Limitations and Disclaimers.
  3692. a. No trademark or patent rights held by Affirmer are waived, abandoned,
  3693. surrendered, licensed or otherwise affected by this document.
  3694. b. Affirmer offers the Work as-is and makes no representations or
  3695. warranties of any kind concerning the Work, express, implied,
  3696. statutory or otherwise, including without limitation warranties of
  3697. title, merchantability, fitness for a particular purpose, non
  3698. infringement, or the absence of latent or other defects, accuracy, or
  3699. the present or absence of errors, whether or not discoverable, all to
  3700. the greatest extent permissible under applicable law.
  3701. c. Affirmer disclaims responsibility for clearing rights of other persons
  3702. that may apply to the Work or any use thereof, including without
  3703. limitation any person's Copyright and Related Rights in the Work.
  3704. Further, Affirmer disclaims responsibility for obtaining any necessary
  3705. consents, permissions or other rights required for any use of the
  3706. Work.
  3707. d. Affirmer understands and acknowledges that Creative Commons is not a
  3708. party to this document and has no duty or obligation with respect to
  3709. this CC0 or use of the Work.
  3710. ================================================================
  3711. github.com/decred/dcrd/dcrec/secp256k1/v4
  3712. https://github.com/decred/dcrd/dcrec/secp256k1/v4
  3713. ----------------------------------------------------------------
  3714. ISC License
  3715. Copyright (c) 2013-2017 The btcsuite developers
  3716. Copyright (c) 2015-2020 The Decred developers
  3717. Copyright (c) 2017 The Lightning Network Developers
  3718. Permission to use, copy, modify, and distribute this software for any
  3719. purpose with or without fee is hereby granted, provided that the above
  3720. copyright notice and this permission notice appear in all copies.
  3721. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  3722. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  3723. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  3724. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  3725. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  3726. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  3727. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3728. ================================================================
  3729. github.com/djherbis/atime
  3730. https://github.com/djherbis/atime
  3731. ----------------------------------------------------------------
  3732. The MIT License (MIT)
  3733. Copyright (c) 2015 Dustin H
  3734. Permission is hereby granted, free of charge, to any person obtaining a copy
  3735. of this software and associated documentation files (the "Software"), to deal
  3736. in the Software without restriction, including without limitation the rights
  3737. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3738. copies of the Software, and to permit persons to whom the Software is
  3739. furnished to do so, subject to the following conditions:
  3740. The above copyright notice and this permission notice shall be included in all
  3741. copies or substantial portions of the Software.
  3742. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3743. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3744. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3745. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3746. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3747. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3748. SOFTWARE.
  3749. ================================================================
  3750. github.com/docker/go-units
  3751. https://github.com/docker/go-units
  3752. ----------------------------------------------------------------
  3753. Apache License
  3754. Version 2.0, January 2004
  3755. https://www.apache.org/licenses/
  3756. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3757. 1. Definitions.
  3758. "License" shall mean the terms and conditions for use, reproduction,
  3759. and distribution as defined by Sections 1 through 9 of this document.
  3760. "Licensor" shall mean the copyright owner or entity authorized by
  3761. the copyright owner that is granting the License.
  3762. "Legal Entity" shall mean the union of the acting entity and all
  3763. other entities that control, are controlled by, or are under common
  3764. control with that entity. For the purposes of this definition,
  3765. "control" means (i) the power, direct or indirect, to cause the
  3766. direction or management of such entity, whether by contract or
  3767. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3768. outstanding shares, or (iii) beneficial ownership of such entity.
  3769. "You" (or "Your") shall mean an individual or Legal Entity
  3770. exercising permissions granted by this License.
  3771. "Source" form shall mean the preferred form for making modifications,
  3772. including but not limited to software source code, documentation
  3773. source, and configuration files.
  3774. "Object" form shall mean any form resulting from mechanical
  3775. transformation or translation of a Source form, including but
  3776. not limited to compiled object code, generated documentation,
  3777. and conversions to other media types.
  3778. "Work" shall mean the work of authorship, whether in Source or
  3779. Object form, made available under the License, as indicated by a
  3780. copyright notice that is included in or attached to the work
  3781. (an example is provided in the Appendix below).
  3782. "Derivative Works" shall mean any work, whether in Source or Object
  3783. form, that is based on (or derived from) the Work and for which the
  3784. editorial revisions, annotations, elaborations, or other modifications
  3785. represent, as a whole, an original work of authorship. For the purposes
  3786. of this License, Derivative Works shall not include works that remain
  3787. separable from, or merely link (or bind by name) to the interfaces of,
  3788. the Work and Derivative Works thereof.
  3789. "Contribution" shall mean any work of authorship, including
  3790. the original version of the Work and any modifications or additions
  3791. to that Work or Derivative Works thereof, that is intentionally
  3792. submitted to Licensor for inclusion in the Work by the copyright owner
  3793. or by an individual or Legal Entity authorized to submit on behalf of
  3794. the copyright owner. For the purposes of this definition, "submitted"
  3795. means any form of electronic, verbal, or written communication sent
  3796. to the Licensor or its representatives, including but not limited to
  3797. communication on electronic mailing lists, source code control systems,
  3798. and issue tracking systems that are managed by, or on behalf of, the
  3799. Licensor for the purpose of discussing and improving the Work, but
  3800. excluding communication that is conspicuously marked or otherwise
  3801. designated in writing by the copyright owner as "Not a Contribution."
  3802. "Contributor" shall mean Licensor and any individual or Legal Entity
  3803. on behalf of whom a Contribution has been received by Licensor and
  3804. subsequently incorporated within the Work.
  3805. 2. Grant of Copyright License. Subject to the terms and conditions of
  3806. this License, each Contributor hereby grants to You a perpetual,
  3807. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3808. copyright license to reproduce, prepare Derivative Works of,
  3809. publicly display, publicly perform, sublicense, and distribute the
  3810. Work and such Derivative Works in Source or Object form.
  3811. 3. Grant of Patent License. Subject to the terms and conditions of
  3812. this License, each Contributor hereby grants to You a perpetual,
  3813. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3814. (except as stated in this section) patent license to make, have made,
  3815. use, offer to sell, sell, import, and otherwise transfer the Work,
  3816. where such license applies only to those patent claims licensable
  3817. by such Contributor that are necessarily infringed by their
  3818. Contribution(s) alone or by combination of their Contribution(s)
  3819. with the Work to which such Contribution(s) was submitted. If You
  3820. institute patent litigation against any entity (including a
  3821. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3822. or a Contribution incorporated within the Work constitutes direct
  3823. or contributory patent infringement, then any patent licenses
  3824. granted to You under this License for that Work shall terminate
  3825. as of the date such litigation is filed.
  3826. 4. Redistribution. You may reproduce and distribute copies of the
  3827. Work or Derivative Works thereof in any medium, with or without
  3828. modifications, and in Source or Object form, provided that You
  3829. meet the following conditions:
  3830. (a) You must give any other recipients of the Work or
  3831. Derivative Works a copy of this License; and
  3832. (b) You must cause any modified files to carry prominent notices
  3833. stating that You changed the files; and
  3834. (c) You must retain, in the Source form of any Derivative Works
  3835. that You distribute, all copyright, patent, trademark, and
  3836. attribution notices from the Source form of the Work,
  3837. excluding those notices that do not pertain to any part of
  3838. the Derivative Works; and
  3839. (d) If the Work includes a "NOTICE" text file as part of its
  3840. distribution, then any Derivative Works that You distribute must
  3841. include a readable copy of the attribution notices contained
  3842. within such NOTICE file, excluding those notices that do not
  3843. pertain to any part of the Derivative Works, in at least one
  3844. of the following places: within a NOTICE text file distributed
  3845. as part of the Derivative Works; within the Source form or
  3846. documentation, if provided along with the Derivative Works; or,
  3847. within a display generated by the Derivative Works, if and
  3848. wherever such third-party notices normally appear. The contents
  3849. of the NOTICE file are for informational purposes only and
  3850. do not modify the License. You may add Your own attribution
  3851. notices within Derivative Works that You distribute, alongside
  3852. or as an addendum to the NOTICE text from the Work, provided
  3853. that such additional attribution notices cannot be construed
  3854. as modifying the License.
  3855. You may add Your own copyright statement to Your modifications and
  3856. may provide additional or different license terms and conditions
  3857. for use, reproduction, or distribution of Your modifications, or
  3858. for any such Derivative Works as a whole, provided Your use,
  3859. reproduction, and distribution of the Work otherwise complies with
  3860. the conditions stated in this License.
  3861. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3862. any Contribution intentionally submitted for inclusion in the Work
  3863. by You to the Licensor shall be under the terms and conditions of
  3864. this License, without any additional terms or conditions.
  3865. Notwithstanding the above, nothing herein shall supersede or modify
  3866. the terms of any separate license agreement you may have executed
  3867. with Licensor regarding such Contributions.
  3868. 6. Trademarks. This License does not grant permission to use the trade
  3869. names, trademarks, service marks, or product names of the Licensor,
  3870. except as required for reasonable and customary use in describing the
  3871. origin of the Work and reproducing the content of the NOTICE file.
  3872. 7. Disclaimer of Warranty. Unless required by applicable law or
  3873. agreed to in writing, Licensor provides the Work (and each
  3874. Contributor provides its Contributions) on an "AS IS" BASIS,
  3875. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3876. implied, including, without limitation, any warranties or conditions
  3877. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3878. PARTICULAR PURPOSE. You are solely responsible for determining the
  3879. appropriateness of using or redistributing the Work and assume any
  3880. risks associated with Your exercise of permissions under this License.
  3881. 8. Limitation of Liability. In no event and under no legal theory,
  3882. whether in tort (including negligence), contract, or otherwise,
  3883. unless required by applicable law (such as deliberate and grossly
  3884. negligent acts) or agreed to in writing, shall any Contributor be
  3885. liable to You for damages, including any direct, indirect, special,
  3886. incidental, or consequential damages of any character arising as a
  3887. result of this License or out of the use or inability to use the
  3888. Work (including but not limited to damages for loss of goodwill,
  3889. work stoppage, computer failure or malfunction, or any and all
  3890. other commercial damages or losses), even if such Contributor
  3891. has been advised of the possibility of such damages.
  3892. 9. Accepting Warranty or Additional Liability. While redistributing
  3893. the Work or Derivative Works thereof, You may choose to offer,
  3894. and charge a fee for, acceptance of support, warranty, indemnity,
  3895. or other liability obligations and/or rights consistent with this
  3896. License. However, in accepting such obligations, You may act only
  3897. on Your own behalf and on Your sole responsibility, not on behalf
  3898. of any other Contributor, and only if You agree to indemnify,
  3899. defend, and hold each Contributor harmless for any liability
  3900. incurred by, or claims asserted against, such Contributor by reason
  3901. of your accepting any such warranty or additional liability.
  3902. END OF TERMS AND CONDITIONS
  3903. Copyright 2015 Docker, Inc.
  3904. Licensed under the Apache License, Version 2.0 (the "License");
  3905. you may not use this file except in compliance with the License.
  3906. You may obtain a copy of the License at
  3907. https://www.apache.org/licenses/LICENSE-2.0
  3908. Unless required by applicable law or agreed to in writing, software
  3909. distributed under the License is distributed on an "AS IS" BASIS,
  3910. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3911. See the License for the specific language governing permissions and
  3912. limitations under the License.
  3913. ================================================================
  3914. github.com/dustin/go-humanize
  3915. https://github.com/dustin/go-humanize
  3916. ----------------------------------------------------------------
  3917. Copyright (c) 2005-2008 Dustin Sallings <dustin@spy.net>
  3918. Permission is hereby granted, free of charge, to any person obtaining a copy
  3919. of this software and associated documentation files (the "Software"), to deal
  3920. in the Software without restriction, including without limitation the rights
  3921. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3922. copies of the Software, and to permit persons to whom the Software is
  3923. furnished to do so, subject to the following conditions:
  3924. The above copyright notice and this permission notice shall be included in
  3925. all copies or substantial portions of the Software.
  3926. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3927. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3928. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3929. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3930. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3931. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3932. SOFTWARE.
  3933. <http://www.opensource.org/licenses/mit-license.php>
  3934. ================================================================
  3935. github.com/eapache/go-resiliency
  3936. https://github.com/eapache/go-resiliency
  3937. ----------------------------------------------------------------
  3938. The MIT License (MIT)
  3939. Copyright (c) 2014 Evan Huus
  3940. Permission is hereby granted, free of charge, to any person obtaining a copy
  3941. of this software and associated documentation files (the "Software"), to deal
  3942. in the Software without restriction, including without limitation the rights
  3943. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3944. copies of the Software, and to permit persons to whom the Software is
  3945. furnished to do so, subject to the following conditions:
  3946. The above copyright notice and this permission notice shall be included in all
  3947. copies or substantial portions of the Software.
  3948. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3949. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3950. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3951. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3952. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3953. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3954. SOFTWARE.
  3955. ================================================================
  3956. github.com/eapache/go-xerial-snappy
  3957. https://github.com/eapache/go-xerial-snappy
  3958. ----------------------------------------------------------------
  3959. The MIT License (MIT)
  3960. Copyright (c) 2016 Evan Huus
  3961. Permission is hereby granted, free of charge, to any person obtaining a copy
  3962. of this software and associated documentation files (the "Software"), to deal
  3963. in the Software without restriction, including without limitation the rights
  3964. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3965. copies of the Software, and to permit persons to whom the Software is
  3966. furnished to do so, subject to the following conditions:
  3967. The above copyright notice and this permission notice shall be included in all
  3968. copies or substantial portions of the Software.
  3969. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3970. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3971. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3972. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3973. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3974. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3975. SOFTWARE.
  3976. ================================================================
  3977. github.com/eapache/queue
  3978. https://github.com/eapache/queue
  3979. ----------------------------------------------------------------
  3980. The MIT License (MIT)
  3981. Copyright (c) 2014 Evan Huus
  3982. Permission is hereby granted, free of charge, to any person obtaining a copy
  3983. of this software and associated documentation files (the "Software"), to deal
  3984. in the Software without restriction, including without limitation the rights
  3985. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3986. copies of the Software, and to permit persons to whom the Software is
  3987. furnished to do so, subject to the following conditions:
  3988. The above copyright notice and this permission notice shall be included in all
  3989. copies or substantial portions of the Software.
  3990. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3991. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3992. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3993. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3994. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3995. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3996. SOFTWARE.
  3997. ================================================================
  3998. github.com/eclipse/paho.mqtt.golang
  3999. https://github.com/eclipse/paho.mqtt.golang
  4000. ----------------------------------------------------------------
  4001. Eclipse Public License - v 2.0 (EPL-2.0)
  4002. This program and the accompanying materials
  4003. are made available under the terms of the Eclipse Public License v2.0
  4004. and Eclipse Distribution License v1.0 which accompany this distribution.
  4005. The Eclipse Public License is available at
  4006. https://www.eclipse.org/legal/epl-2.0/
  4007. and the Eclipse Distribution License is available at
  4008. http://www.eclipse.org/org/documents/edl-v10.php.
  4009. For an explanation of what dual-licensing means to you, see:
  4010. https://www.eclipse.org/legal/eplfaq.php#DUALLIC
  4011. ****
  4012. The epl-2.0 is copied below in order to pass the pkg.go.dev license check (https://pkg.go.dev/license-policy).
  4013. ****
  4014. Eclipse Public License - v 2.0
  4015. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
  4016. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION
  4017. OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  4018. 1. DEFINITIONS
  4019. "Contribution" means:
  4020. a) in the case of the initial Contributor, the initial content
  4021. Distributed under this Agreement, and
  4022. b) in the case of each subsequent Contributor:
  4023. i) changes to the Program, and
  4024. ii) additions to the Program;
  4025. where such changes and/or additions to the Program originate from
  4026. and are Distributed by that particular Contributor. A Contribution
  4027. "originates" from a Contributor if it was added to the Program by
  4028. such Contributor itself or anyone acting on such Contributor's behalf.
  4029. Contributions do not include changes or additions to the Program that
  4030. are not Modified Works.
  4031. "Contributor" means any person or entity that Distributes the Program.
  4032. "Licensed Patents" mean patent claims licensable by a Contributor which
  4033. are necessarily infringed by the use or sale of its Contribution alone
  4034. or when combined with the Program.
  4035. "Program" means the Contributions Distributed in accordance with this
  4036. Agreement.
  4037. "Recipient" means anyone who receives the Program under this Agreement
  4038. or any Secondary License (as applicable), including Contributors.
  4039. "Derivative Works" shall mean any work, whether in Source Code or other
  4040. form, that is based on (or derived from) the Program and for which the
  4041. editorial revisions, annotations, elaborations, or other modifications
  4042. represent, as a whole, an original work of authorship.
  4043. "Modified Works" shall mean any work in Source Code or other form that
  4044. results from an addition to, deletion from, or modification of the
  4045. contents of the Program, including, for purposes of clarity any new file
  4046. in Source Code form that contains any contents of the Program. Modified
  4047. Works shall not include works that contain only declarations,
  4048. interfaces, types, classes, structures, or files of the Program solely
  4049. in each case in order to link to, bind by name, or subclass the Program
  4050. or Modified Works thereof.
  4051. "Distribute" means the acts of a) distributing or b) making available
  4052. in any manner that enables the transfer of a copy.
  4053. "Source Code" means the form of a Program preferred for making
  4054. modifications, including but not limited to software source code,
  4055. documentation source, and configuration files.
  4056. "Secondary License" means either the GNU General Public License,
  4057. Version 2.0, or any later versions of that license, including any
  4058. exceptions or additional permissions as identified by the initial
  4059. Contributor.
  4060. 2. GRANT OF RIGHTS
  4061. a) Subject to the terms of this Agreement, each Contributor hereby
  4062. grants Recipient a non-exclusive, worldwide, royalty-free copyright
  4063. license to reproduce, prepare Derivative Works of, publicly display,
  4064. publicly perform, Distribute and sublicense the Contribution of such
  4065. Contributor, if any, and such Derivative Works.
  4066. b) Subject to the terms of this Agreement, each Contributor hereby
  4067. grants Recipient a non-exclusive, worldwide, royalty-free patent
  4068. license under Licensed Patents to make, use, sell, offer to sell,
  4069. import and otherwise transfer the Contribution of such Contributor,
  4070. if any, in Source Code or other form. This patent license shall
  4071. apply to the combination of the Contribution and the Program if, at
  4072. the time the Contribution is added by the Contributor, such addition
  4073. of the Contribution causes such combination to be covered by the
  4074. Licensed Patents. The patent license shall not apply to any other
  4075. combinations which include the Contribution. No hardware per se is
  4076. licensed hereunder.
  4077. c) Recipient understands that although each Contributor grants the
  4078. licenses to its Contributions set forth herein, no assurances are
  4079. provided by any Contributor that the Program does not infringe the
  4080. patent or other intellectual property rights of any other entity.
  4081. Each Contributor disclaims any liability to Recipient for claims
  4082. brought by any other entity based on infringement of intellectual
  4083. property rights or otherwise. As a condition to exercising the
  4084. rights and licenses granted hereunder, each Recipient hereby
  4085. assumes sole responsibility to secure any other intellectual
  4086. property rights needed, if any. For example, if a third party
  4087. patent license is required to allow Recipient to Distribute the
  4088. Program, it is Recipient's responsibility to acquire that license
  4089. before distributing the Program.
  4090. d) Each Contributor represents that to its knowledge it has
  4091. sufficient copyright rights in its Contribution, if any, to grant
  4092. the copyright license set forth in this Agreement.
  4093. e) Notwithstanding the terms of any Secondary License, no
  4094. Contributor makes additional grants to any Recipient (other than
  4095. those set forth in this Agreement) as a result of such Recipient's
  4096. receipt of the Program under the terms of a Secondary License
  4097. (if permitted under the terms of Section 3).
  4098. 3. REQUIREMENTS
  4099. 3.1 If a Contributor Distributes the Program in any form, then:
  4100. a) the Program must also be made available as Source Code, in
  4101. accordance with section 3.2, and the Contributor must accompany
  4102. the Program with a statement that the Source Code for the Program
  4103. is available under this Agreement, and informs Recipients how to
  4104. obtain it in a reasonable manner on or through a medium customarily
  4105. used for software exchange; and
  4106. b) the Contributor may Distribute the Program under a license
  4107. different than this Agreement, provided that such license:
  4108. i) effectively disclaims on behalf of all other Contributors all
  4109. warranties and conditions, express and implied, including
  4110. warranties or conditions of title and non-infringement, and
  4111. implied warranties or conditions of merchantability and fitness
  4112. for a particular purpose;
  4113. ii) effectively excludes on behalf of all other Contributors all
  4114. liability for damages, including direct, indirect, special,
  4115. incidental and consequential damages, such as lost profits;
  4116. iii) does not attempt to limit or alter the recipients' rights
  4117. in the Source Code under section 3.2; and
  4118. iv) requires any subsequent distribution of the Program by any
  4119. party to be under a license that satisfies the requirements
  4120. of this section 3.
  4121. 3.2 When the Program is Distributed as Source Code:
  4122. a) it must be made available under this Agreement, or if the
  4123. Program (i) is combined with other material in a separate file or
  4124. files made available under a Secondary License, and (ii) the initial
  4125. Contributor attached to the Source Code the notice described in
  4126. Exhibit A of this Agreement, then the Program may be made available
  4127. under the terms of such Secondary Licenses, and
  4128. b) a copy of this Agreement must be included with each copy of
  4129. the Program.
  4130. 3.3 Contributors may not remove or alter any copyright, patent,
  4131. trademark, attribution notices, disclaimers of warranty, or limitations
  4132. of liability ("notices") contained within the Program from any copy of
  4133. the Program which they Distribute, provided that Contributors may add
  4134. their own appropriate notices.
  4135. 4. COMMERCIAL DISTRIBUTION
  4136. Commercial distributors of software may accept certain responsibilities
  4137. with respect to end users, business partners and the like. While this
  4138. license is intended to facilitate the commercial use of the Program,
  4139. the Contributor who includes the Program in a commercial product
  4140. offering should do so in a manner which does not create potential
  4141. liability for other Contributors. Therefore, if a Contributor includes
  4142. the Program in a commercial product offering, such Contributor
  4143. ("Commercial Contributor") hereby agrees to defend and indemnify every
  4144. other Contributor ("Indemnified Contributor") against any losses,
  4145. damages and costs (collectively "Losses") arising from claims, lawsuits
  4146. and other legal actions brought by a third party against the Indemnified
  4147. Contributor to the extent caused by the acts or omissions of such
  4148. Commercial Contributor in connection with its distribution of the Program
  4149. in a commercial product offering. The obligations in this section do not
  4150. apply to any claims or Losses relating to any actual or alleged
  4151. intellectual property infringement. In order to qualify, an Indemnified
  4152. Contributor must: a) promptly notify the Commercial Contributor in
  4153. writing of such claim, and b) allow the Commercial Contributor to control,
  4154. and cooperate with the Commercial Contributor in, the defense and any
  4155. related settlement negotiations. The Indemnified Contributor may
  4156. participate in any such claim at its own expense.
  4157. For example, a Contributor might include the Program in a commercial
  4158. product offering, Product X. That Contributor is then a Commercial
  4159. Contributor. If that Commercial Contributor then makes performance
  4160. claims, or offers warranties related to Product X, those performance
  4161. claims and warranties are such Commercial Contributor's responsibility
  4162. alone. Under this section, the Commercial Contributor would have to
  4163. defend claims against the other Contributors related to those performance
  4164. claims and warranties, and if a court requires any other Contributor to
  4165. pay any damages as a result, the Commercial Contributor must pay
  4166. those damages.
  4167. 5. NO WARRANTY
  4168. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
  4169. PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN "AS IS"
  4170. BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
  4171. IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF
  4172. TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  4173. PURPOSE. Each Recipient is solely responsible for determining the
  4174. appropriateness of using and distributing the Program and assumes all
  4175. risks associated with its exercise of rights under this Agreement,
  4176. including but not limited to the risks and costs of program errors,
  4177. compliance with applicable laws, damage to or loss of data, programs
  4178. or equipment, and unavailability or interruption of operations.
  4179. 6. DISCLAIMER OF LIABILITY
  4180. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
  4181. PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS
  4182. SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  4183. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
  4184. PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  4185. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4186. ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
  4187. EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
  4188. POSSIBILITY OF SUCH DAMAGES.
  4189. 7. GENERAL
  4190. If any provision of this Agreement is invalid or unenforceable under
  4191. applicable law, it shall not affect the validity or enforceability of
  4192. the remainder of the terms of this Agreement, and without further
  4193. action by the parties hereto, such provision shall be reformed to the
  4194. minimum extent necessary to make such provision valid and enforceable.
  4195. If Recipient institutes patent litigation against any entity
  4196. (including a cross-claim or counterclaim in a lawsuit) alleging that the
  4197. Program itself (excluding combinations of the Program with other software
  4198. or hardware) infringes such Recipient's patent(s), then such Recipient's
  4199. rights granted under Section 2(b) shall terminate as of the date such
  4200. litigation is filed.
  4201. All Recipient's rights under this Agreement shall terminate if it
  4202. fails to comply with any of the material terms or conditions of this
  4203. Agreement and does not cure such failure in a reasonable period of
  4204. time after becoming aware of such noncompliance. If all Recipient's
  4205. rights under this Agreement terminate, Recipient agrees to cease use
  4206. and distribution of the Program as soon as reasonably practicable.
  4207. However, Recipient's obligations under this Agreement and any licenses
  4208. granted by Recipient relating to the Program shall continue and survive.
  4209. Everyone is permitted to copy and distribute copies of this Agreement,
  4210. but in order to avoid inconsistency the Agreement is copyrighted and
  4211. may only be modified in the following manner. The Agreement Steward
  4212. reserves the right to publish new versions (including revisions) of
  4213. this Agreement from time to time. No one other than the Agreement
  4214. Steward has the right to modify this Agreement. The Eclipse Foundation
  4215. is the initial Agreement Steward. The Eclipse Foundation may assign the
  4216. responsibility to serve as the Agreement Steward to a suitable separate
  4217. entity. Each new version of the Agreement will be given a distinguishing
  4218. version number. The Program (including Contributions) may always be
  4219. Distributed subject to the version of the Agreement under which it was
  4220. received. In addition, after a new version of the Agreement is published,
  4221. Contributor may elect to Distribute the Program (including its
  4222. Contributions) under the new version.
  4223. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
  4224. receives no rights or licenses to the intellectual property of any
  4225. Contributor under this Agreement, whether expressly, by implication,
  4226. estoppel or otherwise. All rights in the Program not expressly granted
  4227. under this Agreement are reserved. Nothing in this Agreement is intended
  4228. to be enforceable by any entity that is not a Contributor or Recipient.
  4229. No third-party beneficiary rights are created under this Agreement.
  4230. Exhibit A - Form of Secondary Licenses Notice
  4231. "This Source Code may also be made available under the following
  4232. Secondary Licenses when the conditions for such availability set forth
  4233. in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
  4234. version(s), and exceptions or additional permissions here}."
  4235. Simply including a copy of this Agreement, including this Exhibit A
  4236. is not sufficient to license the Source Code under Secondary Licenses.
  4237. If it is not possible or desirable to put the notice in a particular
  4238. file, then You may include the notice in a location (such as a LICENSE
  4239. file in a relevant directory) where a recipient would be likely to
  4240. look for such a notice.
  4241. You may add additional accurate notices of copyright ownership.
  4242. ================================================================
  4243. github.com/elastic/go-elasticsearch/v7
  4244. https://github.com/elastic/go-elasticsearch/v7
  4245. ----------------------------------------------------------------
  4246. Apache License
  4247. Version 2.0, January 2004
  4248. http://www.apache.org/licenses/
  4249. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4250. 1. Definitions.
  4251. "License" shall mean the terms and conditions for use, reproduction,
  4252. and distribution as defined by Sections 1 through 9 of this document.
  4253. "Licensor" shall mean the copyright owner or entity authorized by
  4254. the copyright owner that is granting the License.
  4255. "Legal Entity" shall mean the union of the acting entity and all
  4256. other entities that control, are controlled by, or are under common
  4257. control with that entity. For the purposes of this definition,
  4258. "control" means (i) the power, direct or indirect, to cause the
  4259. direction or management of such entity, whether by contract or
  4260. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4261. outstanding shares, or (iii) beneficial ownership of such entity.
  4262. "You" (or "Your") shall mean an individual or Legal Entity
  4263. exercising permissions granted by this License.
  4264. "Source" form shall mean the preferred form for making modifications,
  4265. including but not limited to software source code, documentation
  4266. source, and configuration files.
  4267. "Object" form shall mean any form resulting from mechanical
  4268. transformation or translation of a Source form, including but
  4269. not limited to compiled object code, generated documentation,
  4270. and conversions to other media types.
  4271. "Work" shall mean the work of authorship, whether in Source or
  4272. Object form, made available under the License, as indicated by a
  4273. copyright notice that is included in or attached to the work
  4274. (an example is provided in the Appendix below).
  4275. "Derivative Works" shall mean any work, whether in Source or Object
  4276. form, that is based on (or derived from) the Work and for which the
  4277. editorial revisions, annotations, elaborations, or other modifications
  4278. represent, as a whole, an original work of authorship. For the purposes
  4279. of this License, Derivative Works shall not include works that remain
  4280. separable from, or merely link (or bind by name) to the interfaces of,
  4281. the Work and Derivative Works thereof.
  4282. "Contribution" shall mean any work of authorship, including
  4283. the original version of the Work and any modifications or additions
  4284. to that Work or Derivative Works thereof, that is intentionally
  4285. submitted to Licensor for inclusion in the Work by the copyright owner
  4286. or by an individual or Legal Entity authorized to submit on behalf of
  4287. the copyright owner. For the purposes of this definition, "submitted"
  4288. means any form of electronic, verbal, or written communication sent
  4289. to the Licensor or its representatives, including but not limited to
  4290. communication on electronic mailing lists, source code control systems,
  4291. and issue tracking systems that are managed by, or on behalf of, the
  4292. Licensor for the purpose of discussing and improving the Work, but
  4293. excluding communication that is conspicuously marked or otherwise
  4294. designated in writing by the copyright owner as "Not a Contribution."
  4295. "Contributor" shall mean Licensor and any individual or Legal Entity
  4296. on behalf of whom a Contribution has been received by Licensor and
  4297. subsequently incorporated within the Work.
  4298. 2. Grant of Copyright License. Subject to the terms and conditions of
  4299. this License, each Contributor hereby grants to You a perpetual,
  4300. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4301. copyright license to reproduce, prepare Derivative Works of,
  4302. publicly display, publicly perform, sublicense, and distribute the
  4303. Work and such Derivative Works in Source or Object form.
  4304. 3. Grant of Patent License. Subject to the terms and conditions of
  4305. this License, each Contributor hereby grants to You a perpetual,
  4306. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4307. (except as stated in this section) patent license to make, have made,
  4308. use, offer to sell, sell, import, and otherwise transfer the Work,
  4309. where such license applies only to those patent claims licensable
  4310. by such Contributor that are necessarily infringed by their
  4311. Contribution(s) alone or by combination of their Contribution(s)
  4312. with the Work to which such Contribution(s) was submitted. If You
  4313. institute patent litigation against any entity (including a
  4314. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4315. or a Contribution incorporated within the Work constitutes direct
  4316. or contributory patent infringement, then any patent licenses
  4317. granted to You under this License for that Work shall terminate
  4318. as of the date such litigation is filed.
  4319. 4. Redistribution. You may reproduce and distribute copies of the
  4320. Work or Derivative Works thereof in any medium, with or without
  4321. modifications, and in Source or Object form, provided that You
  4322. meet the following conditions:
  4323. (a) You must give any other recipients of the Work or
  4324. Derivative Works a copy of this License; and
  4325. (b) You must cause any modified files to carry prominent notices
  4326. stating that You changed the files; and
  4327. (c) You must retain, in the Source form of any Derivative Works
  4328. that You distribute, all copyright, patent, trademark, and
  4329. attribution notices from the Source form of the Work,
  4330. excluding those notices that do not pertain to any part of
  4331. the Derivative Works; and
  4332. (d) If the Work includes a "NOTICE" text file as part of its
  4333. distribution, then any Derivative Works that You distribute must
  4334. include a readable copy of the attribution notices contained
  4335. within such NOTICE file, excluding those notices that do not
  4336. pertain to any part of the Derivative Works, in at least one
  4337. of the following places: within a NOTICE text file distributed
  4338. as part of the Derivative Works; within the Source form or
  4339. documentation, if provided along with the Derivative Works; or,
  4340. within a display generated by the Derivative Works, if and
  4341. wherever such third-party notices normally appear. The contents
  4342. of the NOTICE file are for informational purposes only and
  4343. do not modify the License. You may add Your own attribution
  4344. notices within Derivative Works that You distribute, alongside
  4345. or as an addendum to the NOTICE text from the Work, provided
  4346. that such additional attribution notices cannot be construed
  4347. as modifying the License.
  4348. You may add Your own copyright statement to Your modifications and
  4349. may provide additional or different license terms and conditions
  4350. for use, reproduction, or distribution of Your modifications, or
  4351. for any such Derivative Works as a whole, provided Your use,
  4352. reproduction, and distribution of the Work otherwise complies with
  4353. the conditions stated in this License.
  4354. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4355. any Contribution intentionally submitted for inclusion in the Work
  4356. by You to the Licensor shall be under the terms and conditions of
  4357. this License, without any additional terms or conditions.
  4358. Notwithstanding the above, nothing herein shall supersede or modify
  4359. the terms of any separate license agreement you may have executed
  4360. with Licensor regarding such Contributions.
  4361. 6. Trademarks. This License does not grant permission to use the trade
  4362. names, trademarks, service marks, or product names of the Licensor,
  4363. except as required for reasonable and customary use in describing the
  4364. origin of the Work and reproducing the content of the NOTICE file.
  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. 8. Limitation of Liability. In no event and under no legal theory,
  4375. whether in tort (including negligence), contract, or otherwise,
  4376. unless required by applicable law (such as deliberate and grossly
  4377. negligent acts) or agreed to in writing, shall any Contributor be
  4378. liable to You for damages, including any direct, indirect, special,
  4379. incidental, or consequential damages of any character arising as a
  4380. result of this License or out of the use or inability to use the
  4381. Work (including but not limited to damages for loss of goodwill,
  4382. work stoppage, computer failure or malfunction, or any and all
  4383. other commercial damages or losses), even if such Contributor
  4384. has been advised of the possibility of such damages.
  4385. 9. Accepting Warranty or Additional Liability. While redistributing
  4386. the Work or Derivative Works thereof, You may choose to offer,
  4387. and charge a fee for, acceptance of support, warranty, indemnity,
  4388. or other liability obligations and/or rights consistent with this
  4389. License. However, in accepting such obligations, You may act only
  4390. on Your own behalf and on Your sole responsibility, not on behalf
  4391. of any other Contributor, and only if You agree to indemnify,
  4392. defend, and hold each Contributor harmless for any liability
  4393. incurred by, or claims asserted against, such Contributor by reason
  4394. of your accepting any such warranty or additional liability.
  4395. END OF TERMS AND CONDITIONS
  4396. APPENDIX: How to apply the Apache License to your work.
  4397. To apply the Apache License to your work, attach the following
  4398. boilerplate notice, with the fields enclosed by brackets "[]"
  4399. replaced with your own identifying information. (Don't include
  4400. the brackets!) The text should be enclosed in the appropriate
  4401. comment syntax for the file format. We also recommend that a
  4402. file or class name and description of purpose be included on the
  4403. same "printed page" as the copyright notice for easier
  4404. identification within third-party archives.
  4405. Copyright 2018 Elasticsearch BV
  4406. Licensed under the Apache License, Version 2.0 (the "License");
  4407. you may not use this file except in compliance with the License.
  4408. You may obtain a copy of the License at
  4409. http://www.apache.org/licenses/LICENSE-2.0
  4410. Unless required by applicable law or agreed to in writing, software
  4411. distributed under the License is distributed on an "AS IS" BASIS,
  4412. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4413. See the License for the specific language governing permissions and
  4414. limitations under the License.
  4415. ================================================================
  4416. github.com/fatih/color
  4417. https://github.com/fatih/color
  4418. ----------------------------------------------------------------
  4419. The MIT License (MIT)
  4420. Copyright (c) 2013 Fatih Arslan
  4421. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4422. this software and associated documentation files (the "Software"), to deal in
  4423. the Software without restriction, including without limitation the rights to
  4424. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  4425. the Software, and to permit persons to whom the Software is furnished to do so,
  4426. subject to the following conditions:
  4427. The above copyright notice and this permission notice shall be included in all
  4428. copies or substantial portions of the Software.
  4429. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4430. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  4431. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  4432. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  4433. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  4434. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4435. ================================================================
  4436. github.com/fatih/structs
  4437. https://github.com/fatih/structs
  4438. ----------------------------------------------------------------
  4439. The MIT License (MIT)
  4440. Copyright (c) 2014 Fatih Arslan
  4441. Permission is hereby granted, free of charge, to any person obtaining a copy
  4442. of this software and associated documentation files (the "Software"), to deal
  4443. in the Software without restriction, including without limitation the rights
  4444. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4445. copies of the Software, and to permit persons to whom the Software is
  4446. furnished to do so, subject to the following conditions:
  4447. The above copyright notice and this permission notice shall be included in all
  4448. copies or substantial portions of the Software.
  4449. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4450. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4451. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4452. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4453. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4454. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4455. SOFTWARE.
  4456. ================================================================
  4457. github.com/felixge/fgprof
  4458. https://github.com/felixge/fgprof
  4459. ----------------------------------------------------------------
  4460. The MIT License (MIT)
  4461. Copyright © 2020 Felix Geisendörfer <felix@felixge.de>
  4462. 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:
  4463. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  4464. 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.
  4465. ================================================================
  4466. github.com/fortytw2/leaktest
  4467. https://github.com/fortytw2/leaktest
  4468. ----------------------------------------------------------------
  4469. Copyright (c) 2012 The Go Authors. All rights reserved.
  4470. Redistribution and use in source and binary forms, with or without
  4471. modification, are permitted provided that the following conditions are
  4472. met:
  4473. * Redistributions of source code must retain the above copyright
  4474. notice, this list of conditions and the following disclaimer.
  4475. * Redistributions in binary form must reproduce the above
  4476. copyright notice, this list of conditions and the following disclaimer
  4477. in the documentation and/or other materials provided with the
  4478. distribution.
  4479. * Neither the name of Google Inc. nor the names of its
  4480. contributors may be used to endorse or promote products derived from
  4481. this software without specific prior written permission.
  4482. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4483. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4484. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4485. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4486. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4487. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4488. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4489. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4490. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4491. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4492. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4493. ================================================================
  4494. github.com/frankban/quicktest
  4495. https://github.com/frankban/quicktest
  4496. ----------------------------------------------------------------
  4497. MIT License
  4498. Copyright (c) 2017 Canonical Ltd.
  4499. Permission is hereby granted, free of charge, to any person obtaining a copy
  4500. of this software and associated documentation files (the "Software"), to deal
  4501. in the Software without restriction, including without limitation the rights
  4502. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4503. copies of the Software, and to permit persons to whom the Software is
  4504. furnished to do so, subject to the following conditions:
  4505. The above copyright notice and this permission notice shall be included in all
  4506. copies or substantial portions of the Software.
  4507. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4508. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4509. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4510. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4511. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4512. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4513. SOFTWARE.
  4514. ================================================================
  4515. github.com/fraugster/parquet-go
  4516. https://github.com/fraugster/parquet-go
  4517. ----------------------------------------------------------------
  4518. Apache License
  4519. Version 2.0, January 2004
  4520. http://www.apache.org/licenses/
  4521. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4522. 1. Definitions.
  4523. "License" shall mean the terms and conditions for use, reproduction,
  4524. and distribution as defined by Sections 1 through 9 of this document.
  4525. "Licensor" shall mean the copyright owner or entity authorized by
  4526. the copyright owner that is granting the License.
  4527. "Legal Entity" shall mean the union of the acting entity and all
  4528. other entities that control, are controlled by, or are under common
  4529. control with that entity. For the purposes of this definition,
  4530. "control" means (i) the power, direct or indirect, to cause the
  4531. direction or management of such entity, whether by contract or
  4532. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4533. outstanding shares, or (iii) beneficial ownership of such entity.
  4534. "You" (or "Your") shall mean an individual or Legal Entity
  4535. exercising permissions granted by this License.
  4536. "Source" form shall mean the preferred form for making modifications,
  4537. including but not limited to software source code, documentation
  4538. source, and configuration files.
  4539. "Object" form shall mean any form resulting from mechanical
  4540. transformation or translation of a Source form, including but
  4541. not limited to compiled object code, generated documentation,
  4542. and conversions to other media types.
  4543. "Work" shall mean the work of authorship, whether in Source or
  4544. Object form, made available under the License, as indicated by a
  4545. copyright notice that is included in or attached to the work
  4546. (an example is provided in the Appendix below).
  4547. "Derivative Works" shall mean any work, whether in Source or Object
  4548. form, that is based on (or derived from) the Work and for which the
  4549. editorial revisions, annotations, elaborations, or other modifications
  4550. represent, as a whole, an original work of authorship. For the purposes
  4551. of this License, Derivative Works shall not include works that remain
  4552. separable from, or merely link (or bind by name) to the interfaces of,
  4553. the Work and Derivative Works thereof.
  4554. "Contribution" shall mean any work of authorship, including
  4555. the original version of the Work and any modifications or additions
  4556. to that Work or Derivative Works thereof, that is intentionally
  4557. submitted to Licensor for inclusion in the Work by the copyright owner
  4558. or by an individual or Legal Entity authorized to submit on behalf of
  4559. the copyright owner. For the purposes of this definition, "submitted"
  4560. means any form of electronic, verbal, or written communication sent
  4561. to the Licensor or its representatives, including but not limited to
  4562. communication on electronic mailing lists, source code control systems,
  4563. and issue tracking systems that are managed by, or on behalf of, the
  4564. Licensor for the purpose of discussing and improving the Work, but
  4565. excluding communication that is conspicuously marked or otherwise
  4566. designated in writing by the copyright owner as "Not a Contribution."
  4567. "Contributor" shall mean Licensor and any individual or Legal Entity
  4568. on behalf of whom a Contribution has been received by Licensor and
  4569. subsequently incorporated within the Work.
  4570. 2. Grant of Copyright License. Subject to the terms and conditions of
  4571. this License, each Contributor hereby grants to You a perpetual,
  4572. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4573. copyright license to reproduce, prepare Derivative Works of,
  4574. publicly display, publicly perform, sublicense, and distribute the
  4575. Work and such Derivative Works in Source or Object form.
  4576. 3. Grant of Patent License. Subject to the terms and conditions of
  4577. this License, each Contributor hereby grants to You a perpetual,
  4578. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4579. (except as stated in this section) patent license to make, have made,
  4580. use, offer to sell, sell, import, and otherwise transfer the Work,
  4581. where such license applies only to those patent claims licensable
  4582. by such Contributor that are necessarily infringed by their
  4583. Contribution(s) alone or by combination of their Contribution(s)
  4584. with the Work to which such Contribution(s) was submitted. If You
  4585. institute patent litigation against any entity (including a
  4586. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4587. or a Contribution incorporated within the Work constitutes direct
  4588. or contributory patent infringement, then any patent licenses
  4589. granted to You under this License for that Work shall terminate
  4590. as of the date such litigation is filed.
  4591. 4. Redistribution. You may reproduce and distribute copies of the
  4592. Work or Derivative Works thereof in any medium, with or without
  4593. modifications, and in Source or Object form, provided that You
  4594. meet the following conditions:
  4595. (a) You must give any other recipients of the Work or
  4596. Derivative Works a copy of this License; and
  4597. (b) You must cause any modified files to carry prominent notices
  4598. stating that You changed the files; and
  4599. (c) You must retain, in the Source form of any Derivative Works
  4600. that You distribute, all copyright, patent, trademark, and
  4601. attribution notices from the Source form of the Work,
  4602. excluding those notices that do not pertain to any part of
  4603. the Derivative Works; and
  4604. (d) If the Work includes a "NOTICE" text file as part of its
  4605. distribution, then any Derivative Works that You distribute must
  4606. include a readable copy of the attribution notices contained
  4607. within such NOTICE file, excluding those notices that do not
  4608. pertain to any part of the Derivative Works, in at least one
  4609. of the following places: within a NOTICE text file distributed
  4610. as part of the Derivative Works; within the Source form or
  4611. documentation, if provided along with the Derivative Works; or,
  4612. within a display generated by the Derivative Works, if and
  4613. wherever such third-party notices normally appear. The contents
  4614. of the NOTICE file are for informational purposes only and
  4615. do not modify the License. You may add Your own attribution
  4616. notices within Derivative Works that You distribute, alongside
  4617. or as an addendum to the NOTICE text from the Work, provided
  4618. that such additional attribution notices cannot be construed
  4619. as modifying the License.
  4620. You may add Your own copyright statement to Your modifications and
  4621. may provide additional or different license terms and conditions
  4622. for use, reproduction, or distribution of Your modifications, or
  4623. for any such Derivative Works as a whole, provided Your use,
  4624. reproduction, and distribution of the Work otherwise complies with
  4625. the conditions stated in this License.
  4626. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4627. any Contribution intentionally submitted for inclusion in the Work
  4628. by You to the Licensor shall be under the terms and conditions of
  4629. this License, without any additional terms or conditions.
  4630. Notwithstanding the above, nothing herein shall supersede or modify
  4631. the terms of any separate license agreement you may have executed
  4632. with Licensor regarding such Contributions.
  4633. 6. Trademarks. This License does not grant permission to use the trade
  4634. names, trademarks, service marks, or product names of the Licensor,
  4635. except as required for reasonable and customary use in describing the
  4636. origin of the Work and reproducing the content of the NOTICE file.
  4637. 7. Disclaimer of Warranty. Unless required by applicable law or
  4638. agreed to in writing, Licensor provides the Work (and each
  4639. Contributor provides its Contributions) on an "AS IS" BASIS,
  4640. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4641. implied, including, without limitation, any warranties or conditions
  4642. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4643. PARTICULAR PURPOSE. You are solely responsible for determining the
  4644. appropriateness of using or redistributing the Work and assume any
  4645. risks associated with Your exercise of permissions under this License.
  4646. 8. Limitation of Liability. In no event and under no legal theory,
  4647. whether in tort (including negligence), contract, or otherwise,
  4648. unless required by applicable law (such as deliberate and grossly
  4649. negligent acts) or agreed to in writing, shall any Contributor be
  4650. liable to You for damages, including any direct, indirect, special,
  4651. incidental, or consequential damages of any character arising as a
  4652. result of this License or out of the use or inability to use the
  4653. Work (including but not limited to damages for loss of goodwill,
  4654. work stoppage, computer failure or malfunction, or any and all
  4655. other commercial damages or losses), even if such Contributor
  4656. has been advised of the possibility of such damages.
  4657. 9. Accepting Warranty or Additional Liability. While redistributing
  4658. the Work or Derivative Works thereof, You may choose to offer,
  4659. and charge a fee for, acceptance of support, warranty, indemnity,
  4660. or other liability obligations and/or rights consistent with this
  4661. License. However, in accepting such obligations, You may act only
  4662. on Your own behalf and on Your sole responsibility, not on behalf
  4663. of any other Contributor, and only if You agree to indemnify,
  4664. defend, and hold each Contributor harmless for any liability
  4665. incurred by, or claims asserted against, such Contributor by reason
  4666. of your accepting any such warranty or additional liability.
  4667. END OF TERMS AND CONDITIONS
  4668. APPENDIX: How to apply the Apache License to your work.
  4669. To apply the Apache License to your work, attach the following
  4670. boilerplate notice, with the fields enclosed by brackets "[]"
  4671. replaced with your own identifying information. (Don't include
  4672. the brackets!) The text should be enclosed in the appropriate
  4673. comment syntax for the file format. We also recommend that a
  4674. file or class name and description of purpose be included on the
  4675. same "printed page" as the copyright notice for easier
  4676. identification within third-party archives.
  4677. Copyright [yyyy] [name of copyright owner]
  4678. Licensed under the Apache License, Version 2.0 (the "License");
  4679. you may not use this file except in compliance with the License.
  4680. You may obtain a copy of the License at
  4681. http://www.apache.org/licenses/LICENSE-2.0
  4682. Unless required by applicable law or agreed to in writing, software
  4683. distributed under the License is distributed on an "AS IS" BASIS,
  4684. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4685. See the License for the specific language governing permissions and
  4686. limitations under the License.
  4687. ================================================================
  4688. github.com/gdamore/encoding
  4689. https://github.com/gdamore/encoding
  4690. ----------------------------------------------------------------
  4691. Apache License
  4692. Version 2.0, January 2004
  4693. http://www.apache.org/licenses/
  4694. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4695. 1. Definitions.
  4696. "License" shall mean the terms and conditions for use, reproduction,
  4697. and distribution as defined by Sections 1 through 9 of this document.
  4698. "Licensor" shall mean the copyright owner or entity authorized by
  4699. the copyright owner that is granting the License.
  4700. "Legal Entity" shall mean the union of the acting entity and all
  4701. other entities that control, are controlled by, or are under common
  4702. control with that entity. For the purposes of this definition,
  4703. "control" means (i) the power, direct or indirect, to cause the
  4704. direction or management of such entity, whether by contract or
  4705. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4706. outstanding shares, or (iii) beneficial ownership of such entity.
  4707. "You" (or "Your") shall mean an individual or Legal Entity
  4708. exercising permissions granted by this License.
  4709. "Source" form shall mean the preferred form for making modifications,
  4710. including but not limited to software source code, documentation
  4711. source, and configuration files.
  4712. "Object" form shall mean any form resulting from mechanical
  4713. transformation or translation of a Source form, including but
  4714. not limited to compiled object code, generated documentation,
  4715. and conversions to other media types.
  4716. "Work" shall mean the work of authorship, whether in Source or
  4717. Object form, made available under the License, as indicated by a
  4718. copyright notice that is included in or attached to the work
  4719. (an example is provided in the Appendix below).
  4720. "Derivative Works" shall mean any work, whether in Source or Object
  4721. form, that is based on (or derived from) the Work and for which the
  4722. editorial revisions, annotations, elaborations, or other modifications
  4723. represent, as a whole, an original work of authorship. For the purposes
  4724. of this License, Derivative Works shall not include works that remain
  4725. separable from, or merely link (or bind by name) to the interfaces of,
  4726. the Work and Derivative Works thereof.
  4727. "Contribution" shall mean any work of authorship, including
  4728. the original version of the Work and any modifications or additions
  4729. to that Work or Derivative Works thereof, that is intentionally
  4730. submitted to Licensor for inclusion in the Work by the copyright owner
  4731. or by an individual or Legal Entity authorized to submit on behalf of
  4732. the copyright owner. For the purposes of this definition, "submitted"
  4733. means any form of electronic, verbal, or written communication sent
  4734. to the Licensor or its representatives, including but not limited to
  4735. communication on electronic mailing lists, source code control systems,
  4736. and issue tracking systems that are managed by, or on behalf of, the
  4737. Licensor for the purpose of discussing and improving the Work, but
  4738. excluding communication that is conspicuously marked or otherwise
  4739. designated in writing by the copyright owner as "Not a Contribution."
  4740. "Contributor" shall mean Licensor and any individual or Legal Entity
  4741. on behalf of whom a Contribution has been received by Licensor and
  4742. subsequently incorporated within the Work.
  4743. 2. Grant of Copyright License. Subject to the terms and conditions of
  4744. this License, each Contributor hereby grants to You a perpetual,
  4745. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4746. copyright license to reproduce, prepare Derivative Works of,
  4747. publicly display, publicly perform, sublicense, and distribute the
  4748. Work and such Derivative Works in Source or Object form.
  4749. 3. Grant of Patent License. Subject to the terms and conditions of
  4750. this License, each Contributor hereby grants to You a perpetual,
  4751. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4752. (except as stated in this section) patent license to make, have made,
  4753. use, offer to sell, sell, import, and otherwise transfer the Work,
  4754. where such license applies only to those patent claims licensable
  4755. by such Contributor that are necessarily infringed by their
  4756. Contribution(s) alone or by combination of their Contribution(s)
  4757. with the Work to which such Contribution(s) was submitted. If You
  4758. institute patent litigation against any entity (including a
  4759. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4760. or a Contribution incorporated within the Work constitutes direct
  4761. or contributory patent infringement, then any patent licenses
  4762. granted to You under this License for that Work shall terminate
  4763. as of the date such litigation is filed.
  4764. 4. Redistribution. You may reproduce and distribute copies of the
  4765. Work or Derivative Works thereof in any medium, with or without
  4766. modifications, and in Source or Object form, provided that You
  4767. meet the following conditions:
  4768. (a) You must give any other recipients of the Work or
  4769. Derivative Works a copy of this License; and
  4770. (b) You must cause any modified files to carry prominent notices
  4771. stating that You changed the files; and
  4772. (c) You must retain, in the Source form of any Derivative Works
  4773. that You distribute, all copyright, patent, trademark, and
  4774. attribution notices from the Source form of the Work,
  4775. excluding those notices that do not pertain to any part of
  4776. the Derivative Works; and
  4777. (d) If the Work includes a "NOTICE" text file as part of its
  4778. distribution, then any Derivative Works that You distribute must
  4779. include a readable copy of the attribution notices contained
  4780. within such NOTICE file, excluding those notices that do not
  4781. pertain to any part of the Derivative Works, in at least one
  4782. of the following places: within a NOTICE text file distributed
  4783. as part of the Derivative Works; within the Source form or
  4784. documentation, if provided along with the Derivative Works; or,
  4785. within a display generated by the Derivative Works, if and
  4786. wherever such third-party notices normally appear. The contents
  4787. of the NOTICE file are for informational purposes only and
  4788. do not modify the License. You may add Your own attribution
  4789. notices within Derivative Works that You distribute, alongside
  4790. or as an addendum to the NOTICE text from the Work, provided
  4791. that such additional attribution notices cannot be construed
  4792. as modifying the License.
  4793. You may add Your own copyright statement to Your modifications and
  4794. may provide additional or different license terms and conditions
  4795. for use, reproduction, or distribution of Your modifications, or
  4796. for any such Derivative Works as a whole, provided Your use,
  4797. reproduction, and distribution of the Work otherwise complies with
  4798. the conditions stated in this License.
  4799. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4800. any Contribution intentionally submitted for inclusion in the Work
  4801. by You to the Licensor shall be under the terms and conditions of
  4802. this License, without any additional terms or conditions.
  4803. Notwithstanding the above, nothing herein shall supersede or modify
  4804. the terms of any separate license agreement you may have executed
  4805. with Licensor regarding such Contributions.
  4806. 6. Trademarks. This License does not grant permission to use the trade
  4807. names, trademarks, service marks, or product names of the Licensor,
  4808. except as required for reasonable and customary use in describing the
  4809. origin of the Work and reproducing the content of the NOTICE file.
  4810. 7. Disclaimer of Warranty. Unless required by applicable law or
  4811. agreed to in writing, Licensor provides the Work (and each
  4812. Contributor provides its Contributions) on an "AS IS" BASIS,
  4813. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4814. implied, including, without limitation, any warranties or conditions
  4815. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4816. PARTICULAR PURPOSE. You are solely responsible for determining the
  4817. appropriateness of using or redistributing the Work and assume any
  4818. risks associated with Your exercise of permissions under this License.
  4819. 8. Limitation of Liability. In no event and under no legal theory,
  4820. whether in tort (including negligence), contract, or otherwise,
  4821. unless required by applicable law (such as deliberate and grossly
  4822. negligent acts) or agreed to in writing, shall any Contributor be
  4823. liable to You for damages, including any direct, indirect, special,
  4824. incidental, or consequential damages of any character arising as a
  4825. result of this License or out of the use or inability to use the
  4826. Work (including but not limited to damages for loss of goodwill,
  4827. work stoppage, computer failure or malfunction, or any and all
  4828. other commercial damages or losses), even if such Contributor
  4829. has been advised of the possibility of such damages.
  4830. 9. Accepting Warranty or Additional Liability. While redistributing
  4831. the Work or Derivative Works thereof, You may choose to offer,
  4832. and charge a fee for, acceptance of support, warranty, indemnity,
  4833. or other liability obligations and/or rights consistent with this
  4834. License. However, in accepting such obligations, You may act only
  4835. on Your own behalf and on Your sole responsibility, not on behalf
  4836. of any other Contributor, and only if You agree to indemnify,
  4837. defend, and hold each Contributor harmless for any liability
  4838. incurred by, or claims asserted against, such Contributor by reason
  4839. of your accepting any such warranty or additional liability.
  4840. END OF TERMS AND CONDITIONS
  4841. APPENDIX: How to apply the Apache License to your work.
  4842. To apply the Apache License to your work, attach the following
  4843. boilerplate notice, with the fields enclosed by brackets "[]"
  4844. replaced with your own identifying information. (Don't include
  4845. the brackets!) The text should be enclosed in the appropriate
  4846. comment syntax for the file format. We also recommend that a
  4847. file or class name and description of purpose be included on the
  4848. same "printed page" as the copyright notice for easier
  4849. identification within third-party archives.
  4850. Copyright [yyyy] [name of copyright owner]
  4851. Licensed under the Apache License, Version 2.0 (the "License");
  4852. you may not use this file except in compliance with the License.
  4853. You may obtain a copy of the License at
  4854. http://www.apache.org/licenses/LICENSE-2.0
  4855. Unless required by applicable law or agreed to in writing, software
  4856. distributed under the License is distributed on an "AS IS" BASIS,
  4857. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4858. See the License for the specific language governing permissions and
  4859. limitations under the License.
  4860. ================================================================
  4861. github.com/gdamore/tcell/v2
  4862. https://github.com/gdamore/tcell/v2
  4863. ----------------------------------------------------------------
  4864. Apache License
  4865. Version 2.0, January 2004
  4866. http://www.apache.org/licenses/
  4867. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4868. 1. Definitions.
  4869. "License" shall mean the terms and conditions for use, reproduction,
  4870. and distribution as defined by Sections 1 through 9 of this document.
  4871. "Licensor" shall mean the copyright owner or entity authorized by
  4872. the copyright owner that is granting the License.
  4873. "Legal Entity" shall mean the union of the acting entity and all
  4874. other entities that control, are controlled by, or are under common
  4875. control with that entity. For the purposes of this definition,
  4876. "control" means (i) the power, direct or indirect, to cause the
  4877. direction or management of such entity, whether by contract or
  4878. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4879. outstanding shares, or (iii) beneficial ownership of such entity.
  4880. "You" (or "Your") shall mean an individual or Legal Entity
  4881. exercising permissions granted by this License.
  4882. "Source" form shall mean the preferred form for making modifications,
  4883. including but not limited to software source code, documentation
  4884. source, and configuration files.
  4885. "Object" form shall mean any form resulting from mechanical
  4886. transformation or translation of a Source form, including but
  4887. not limited to compiled object code, generated documentation,
  4888. and conversions to other media types.
  4889. "Work" shall mean the work of authorship, whether in Source or
  4890. Object form, made available under the License, as indicated by a
  4891. copyright notice that is included in or attached to the work
  4892. (an example is provided in the Appendix below).
  4893. "Derivative Works" shall mean any work, whether in Source or Object
  4894. form, that is based on (or derived from) the Work and for which the
  4895. editorial revisions, annotations, elaborations, or other modifications
  4896. represent, as a whole, an original work of authorship. For the purposes
  4897. of this License, Derivative Works shall not include works that remain
  4898. separable from, or merely link (or bind by name) to the interfaces of,
  4899. the Work and Derivative Works thereof.
  4900. "Contribution" shall mean any work of authorship, including
  4901. the original version of the Work and any modifications or additions
  4902. to that Work or Derivative Works thereof, that is intentionally
  4903. submitted to Licensor for inclusion in the Work by the copyright owner
  4904. or by an individual or Legal Entity authorized to submit on behalf of
  4905. the copyright owner. For the purposes of this definition, "submitted"
  4906. means any form of electronic, verbal, or written communication sent
  4907. to the Licensor or its representatives, including but not limited to
  4908. communication on electronic mailing lists, source code control systems,
  4909. and issue tracking systems that are managed by, or on behalf of, the
  4910. Licensor for the purpose of discussing and improving the Work, but
  4911. excluding communication that is conspicuously marked or otherwise
  4912. designated in writing by the copyright owner as "Not a Contribution."
  4913. "Contributor" shall mean Licensor and any individual or Legal Entity
  4914. on behalf of whom a Contribution has been received by Licensor and
  4915. subsequently incorporated within the Work.
  4916. 2. Grant of Copyright License. Subject to the terms and conditions of
  4917. this License, each Contributor hereby grants to You a perpetual,
  4918. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4919. copyright license to reproduce, prepare Derivative Works of,
  4920. publicly display, publicly perform, sublicense, and distribute the
  4921. Work and such Derivative Works in Source or Object form.
  4922. 3. Grant of Patent License. Subject to the terms and conditions of
  4923. this License, each Contributor hereby grants to You a perpetual,
  4924. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4925. (except as stated in this section) patent license to make, have made,
  4926. use, offer to sell, sell, import, and otherwise transfer the Work,
  4927. where such license applies only to those patent claims licensable
  4928. by such Contributor that are necessarily infringed by their
  4929. Contribution(s) alone or by combination of their Contribution(s)
  4930. with the Work to which such Contribution(s) was submitted. If You
  4931. institute patent litigation against any entity (including a
  4932. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4933. or a Contribution incorporated within the Work constitutes direct
  4934. or contributory patent infringement, then any patent licenses
  4935. granted to You under this License for that Work shall terminate
  4936. as of the date such litigation is filed.
  4937. 4. Redistribution. You may reproduce and distribute copies of the
  4938. Work or Derivative Works thereof in any medium, with or without
  4939. modifications, and in Source or Object form, provided that You
  4940. meet the following conditions:
  4941. (a) You must give any other recipients of the Work or
  4942. Derivative Works a copy of this License; and
  4943. (b) You must cause any modified files to carry prominent notices
  4944. stating that You changed the files; and
  4945. (c) You must retain, in the Source form of any Derivative Works
  4946. that You distribute, all copyright, patent, trademark, and
  4947. attribution notices from the Source form of the Work,
  4948. excluding those notices that do not pertain to any part of
  4949. the Derivative Works; and
  4950. (d) If the Work includes a "NOTICE" text file as part of its
  4951. distribution, then any Derivative Works that You distribute must
  4952. include a readable copy of the attribution notices contained
  4953. within such NOTICE file, excluding those notices that do not
  4954. pertain to any part of the Derivative Works, in at least one
  4955. of the following places: within a NOTICE text file distributed
  4956. as part of the Derivative Works; within the Source form or
  4957. documentation, if provided along with the Derivative Works; or,
  4958. within a display generated by the Derivative Works, if and
  4959. wherever such third-party notices normally appear. The contents
  4960. of the NOTICE file are for informational purposes only and
  4961. do not modify the License. You may add Your own attribution
  4962. notices within Derivative Works that You distribute, alongside
  4963. or as an addendum to the NOTICE text from the Work, provided
  4964. that such additional attribution notices cannot be construed
  4965. as modifying the License.
  4966. You may add Your own copyright statement to Your modifications and
  4967. may provide additional or different license terms and conditions
  4968. for use, reproduction, or distribution of Your modifications, or
  4969. for any such Derivative Works as a whole, provided Your use,
  4970. reproduction, and distribution of the Work otherwise complies with
  4971. the conditions stated in this License.
  4972. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4973. any Contribution intentionally submitted for inclusion in the Work
  4974. by You to the Licensor shall be under the terms and conditions of
  4975. this License, without any additional terms or conditions.
  4976. Notwithstanding the above, nothing herein shall supersede or modify
  4977. the terms of any separate license agreement you may have executed
  4978. with Licensor regarding such Contributions.
  4979. 6. Trademarks. This License does not grant permission to use the trade
  4980. names, trademarks, service marks, or product names of the Licensor,
  4981. except as required for reasonable and customary use in describing the
  4982. origin of the Work and reproducing the content of the NOTICE file.
  4983. 7. Disclaimer of Warranty. Unless required by applicable law or
  4984. agreed to in writing, Licensor provides the Work (and each
  4985. Contributor provides its Contributions) on an "AS IS" BASIS,
  4986. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4987. implied, including, without limitation, any warranties or conditions
  4988. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4989. PARTICULAR PURPOSE. You are solely responsible for determining the
  4990. appropriateness of using or redistributing the Work and assume any
  4991. risks associated with Your exercise of permissions under this License.
  4992. 8. Limitation of Liability. In no event and under no legal theory,
  4993. whether in tort (including negligence), contract, or otherwise,
  4994. unless required by applicable law (such as deliberate and grossly
  4995. negligent acts) or agreed to in writing, shall any Contributor be
  4996. liable to You for damages, including any direct, indirect, special,
  4997. incidental, or consequential damages of any character arising as a
  4998. result of this License or out of the use or inability to use the
  4999. Work (including but not limited to damages for loss of goodwill,
  5000. work stoppage, computer failure or malfunction, or any and all
  5001. other commercial damages or losses), even if such Contributor
  5002. has been advised of the possibility of such damages.
  5003. 9. Accepting Warranty or Additional Liability. While redistributing
  5004. the Work or Derivative Works thereof, You may choose to offer,
  5005. and charge a fee for, acceptance of support, warranty, indemnity,
  5006. or other liability obligations and/or rights consistent with this
  5007. License. However, in accepting such obligations, You may act only
  5008. on Your own behalf and on Your sole responsibility, not on behalf
  5009. of any other Contributor, and only if You agree to indemnify,
  5010. defend, and hold each Contributor harmless for any liability
  5011. incurred by, or claims asserted against, such Contributor by reason
  5012. of your accepting any such warranty or additional liability.
  5013. END OF TERMS AND CONDITIONS
  5014. APPENDIX: How to apply the Apache License to your work.
  5015. To apply the Apache License to your work, attach the following
  5016. boilerplate notice, with the fields enclosed by brackets "[]"
  5017. replaced with your own identifying information. (Don't include
  5018. the brackets!) The text should be enclosed in the appropriate
  5019. comment syntax for the file format. We also recommend that a
  5020. file or class name and description of purpose be included on the
  5021. same "printed page" as the copyright notice for easier
  5022. identification within third-party archives.
  5023. Copyright [yyyy] [name of copyright owner]
  5024. Licensed under the Apache License, Version 2.0 (the "License");
  5025. you may not use this file except in compliance with the License.
  5026. You may obtain a copy of the License at
  5027. http://www.apache.org/licenses/LICENSE-2.0
  5028. Unless required by applicable law or agreed to in writing, software
  5029. distributed under the License is distributed on an "AS IS" BASIS,
  5030. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5031. See the License for the specific language governing permissions and
  5032. limitations under the License.
  5033. ================================================================
  5034. github.com/go-asn1-ber/asn1-ber
  5035. https://github.com/go-asn1-ber/asn1-ber
  5036. ----------------------------------------------------------------
  5037. The MIT License (MIT)
  5038. Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
  5039. Portions copyright (c) 2015-2016 go-asn1-ber Authors
  5040. Permission is hereby granted, free of charge, to any person obtaining a copy
  5041. of this software and associated documentation files (the "Software"), to deal
  5042. in the Software without restriction, including without limitation the rights
  5043. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5044. copies of the Software, and to permit persons to whom the Software is
  5045. furnished to do so, subject to the following conditions:
  5046. The above copyright notice and this permission notice shall be included in all
  5047. copies or substantial portions of the Software.
  5048. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5049. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5050. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5051. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5052. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5053. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5054. SOFTWARE.
  5055. ================================================================
  5056. github.com/go-ldap/ldap/v3
  5057. https://github.com/go-ldap/ldap/v3
  5058. ----------------------------------------------------------------
  5059. The MIT License (MIT)
  5060. Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com)
  5061. Portions copyright (c) 2015-2016 go-ldap Authors
  5062. Permission is hereby granted, free of charge, to any person obtaining a copy
  5063. of this software and associated documentation files (the "Software"), to deal
  5064. in the Software without restriction, including without limitation the rights
  5065. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5066. copies of the Software, and to permit persons to whom the Software is
  5067. furnished to do so, subject to the following conditions:
  5068. The above copyright notice and this permission notice shall be included in all
  5069. copies or substantial portions of the Software.
  5070. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5071. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5072. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5073. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5074. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5075. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5076. SOFTWARE.
  5077. ================================================================
  5078. github.com/go-ole/go-ole
  5079. https://github.com/go-ole/go-ole
  5080. ----------------------------------------------------------------
  5081. The MIT License (MIT)
  5082. Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com>
  5083. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5084. this software and associated documentation files (the “Software”), to deal in
  5085. the Software without restriction, including without limitation the rights to
  5086. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5087. of the Software, and to permit persons to whom the Software is furnished to do
  5088. so, subject to the following conditions:
  5089. The above copyright notice and this permission notice shall be included in all
  5090. copies or substantial portions of the Software.
  5091. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5092. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5093. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5094. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5095. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5096. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5097. SOFTWARE.
  5098. ================================================================
  5099. github.com/go-openapi/analysis
  5100. https://github.com/go-openapi/analysis
  5101. ----------------------------------------------------------------
  5102. Apache License
  5103. Version 2.0, January 2004
  5104. http://www.apache.org/licenses/
  5105. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5106. 1. Definitions.
  5107. "License" shall mean the terms and conditions for use, reproduction,
  5108. and distribution as defined by Sections 1 through 9 of this document.
  5109. "Licensor" shall mean the copyright owner or entity authorized by
  5110. the copyright owner that is granting the License.
  5111. "Legal Entity" shall mean the union of the acting entity and all
  5112. other entities that control, are controlled by, or are under common
  5113. control with that entity. For the purposes of this definition,
  5114. "control" means (i) the power, direct or indirect, to cause the
  5115. direction or management of such entity, whether by contract or
  5116. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5117. outstanding shares, or (iii) beneficial ownership of such entity.
  5118. "You" (or "Your") shall mean an individual or Legal Entity
  5119. exercising permissions granted by this License.
  5120. "Source" form shall mean the preferred form for making modifications,
  5121. including but not limited to software source code, documentation
  5122. source, and configuration files.
  5123. "Object" form shall mean any form resulting from mechanical
  5124. transformation or translation of a Source form, including but
  5125. not limited to compiled object code, generated documentation,
  5126. and conversions to other media types.
  5127. "Work" shall mean the work of authorship, whether in Source or
  5128. Object form, made available under the License, as indicated by a
  5129. copyright notice that is included in or attached to the work
  5130. (an example is provided in the Appendix below).
  5131. "Derivative Works" shall mean any work, whether in Source or Object
  5132. form, that is based on (or derived from) the Work and for which the
  5133. editorial revisions, annotations, elaborations, or other modifications
  5134. represent, as a whole, an original work of authorship. For the purposes
  5135. of this License, Derivative Works shall not include works that remain
  5136. separable from, or merely link (or bind by name) to the interfaces of,
  5137. the Work and Derivative Works thereof.
  5138. "Contribution" shall mean any work of authorship, including
  5139. the original version of the Work and any modifications or additions
  5140. to that Work or Derivative Works thereof, that is intentionally
  5141. submitted to Licensor for inclusion in the Work by the copyright owner
  5142. or by an individual or Legal Entity authorized to submit on behalf of
  5143. the copyright owner. For the purposes of this definition, "submitted"
  5144. means any form of electronic, verbal, or written communication sent
  5145. to the Licensor or its representatives, including but not limited to
  5146. communication on electronic mailing lists, source code control systems,
  5147. and issue tracking systems that are managed by, or on behalf of, the
  5148. Licensor for the purpose of discussing and improving the Work, but
  5149. excluding communication that is conspicuously marked or otherwise
  5150. designated in writing by the copyright owner as "Not a Contribution."
  5151. "Contributor" shall mean Licensor and any individual or Legal Entity
  5152. on behalf of whom a Contribution has been received by Licensor and
  5153. subsequently incorporated within the Work.
  5154. 2. Grant of Copyright License. Subject to the terms and conditions of
  5155. this License, each Contributor hereby grants to You a perpetual,
  5156. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5157. copyright license to reproduce, prepare Derivative Works of,
  5158. publicly display, publicly perform, sublicense, and distribute the
  5159. Work and such Derivative Works in Source or Object form.
  5160. 3. Grant of Patent License. Subject to the terms and conditions of
  5161. this License, each Contributor hereby grants to You a perpetual,
  5162. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5163. (except as stated in this section) patent license to make, have made,
  5164. use, offer to sell, sell, import, and otherwise transfer the Work,
  5165. where such license applies only to those patent claims licensable
  5166. by such Contributor that are necessarily infringed by their
  5167. Contribution(s) alone or by combination of their Contribution(s)
  5168. with the Work to which such Contribution(s) was submitted. If You
  5169. institute patent litigation against any entity (including a
  5170. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5171. or a Contribution incorporated within the Work constitutes direct
  5172. or contributory patent infringement, then any patent licenses
  5173. granted to You under this License for that Work shall terminate
  5174. as of the date such litigation is filed.
  5175. 4. Redistribution. You may reproduce and distribute copies of the
  5176. Work or Derivative Works thereof in any medium, with or without
  5177. modifications, and in Source or Object form, provided that You
  5178. meet the following conditions:
  5179. (a) You must give any other recipients of the Work or
  5180. Derivative Works a copy of this License; and
  5181. (b) You must cause any modified files to carry prominent notices
  5182. stating that You changed the files; and
  5183. (c) You must retain, in the Source form of any Derivative Works
  5184. that You distribute, all copyright, patent, trademark, and
  5185. attribution notices from the Source form of the Work,
  5186. excluding those notices that do not pertain to any part of
  5187. the Derivative Works; and
  5188. (d) If the Work includes a "NOTICE" text file as part of its
  5189. distribution, then any Derivative Works that You distribute must
  5190. include a readable copy of the attribution notices contained
  5191. within such NOTICE file, excluding those notices that do not
  5192. pertain to any part of the Derivative Works, in at least one
  5193. of the following places: within a NOTICE text file distributed
  5194. as part of the Derivative Works; within the Source form or
  5195. documentation, if provided along with the Derivative Works; or,
  5196. within a display generated by the Derivative Works, if and
  5197. wherever such third-party notices normally appear. The contents
  5198. of the NOTICE file are for informational purposes only and
  5199. do not modify the License. You may add Your own attribution
  5200. notices within Derivative Works that You distribute, alongside
  5201. or as an addendum to the NOTICE text from the Work, provided
  5202. that such additional attribution notices cannot be construed
  5203. as modifying the License.
  5204. You may add Your own copyright statement to Your modifications and
  5205. may provide additional or different license terms and conditions
  5206. for use, reproduction, or distribution of Your modifications, or
  5207. for any such Derivative Works as a whole, provided Your use,
  5208. reproduction, and distribution of the Work otherwise complies with
  5209. the conditions stated in this License.
  5210. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5211. any Contribution intentionally submitted for inclusion in the Work
  5212. by You to the Licensor shall be under the terms and conditions of
  5213. this License, without any additional terms or conditions.
  5214. Notwithstanding the above, nothing herein shall supersede or modify
  5215. the terms of any separate license agreement you may have executed
  5216. with Licensor regarding such Contributions.
  5217. 6. Trademarks. This License does not grant permission to use the trade
  5218. names, trademarks, service marks, or product names of the Licensor,
  5219. except as required for reasonable and customary use in describing the
  5220. origin of the Work and reproducing the content of the NOTICE file.
  5221. 7. Disclaimer of Warranty. Unless required by applicable law or
  5222. agreed to in writing, Licensor provides the Work (and each
  5223. Contributor provides its Contributions) on an "AS IS" BASIS,
  5224. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5225. implied, including, without limitation, any warranties or conditions
  5226. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5227. PARTICULAR PURPOSE. You are solely responsible for determining the
  5228. appropriateness of using or redistributing the Work and assume any
  5229. risks associated with Your exercise of permissions under this License.
  5230. 8. Limitation of Liability. In no event and under no legal theory,
  5231. whether in tort (including negligence), contract, or otherwise,
  5232. unless required by applicable law (such as deliberate and grossly
  5233. negligent acts) or agreed to in writing, shall any Contributor be
  5234. liable to You for damages, including any direct, indirect, special,
  5235. incidental, or consequential damages of any character arising as a
  5236. result of this License or out of the use or inability to use the
  5237. Work (including but not limited to damages for loss of goodwill,
  5238. work stoppage, computer failure or malfunction, or any and all
  5239. other commercial damages or losses), even if such Contributor
  5240. has been advised of the possibility of such damages.
  5241. 9. Accepting Warranty or Additional Liability. While redistributing
  5242. the Work or Derivative Works thereof, You may choose to offer,
  5243. and charge a fee for, acceptance of support, warranty, indemnity,
  5244. or other liability obligations and/or rights consistent with this
  5245. License. However, in accepting such obligations, You may act only
  5246. on Your own behalf and on Your sole responsibility, not on behalf
  5247. of any other Contributor, and only if You agree to indemnify,
  5248. defend, and hold each Contributor harmless for any liability
  5249. incurred by, or claims asserted against, such Contributor by reason
  5250. of your accepting any such warranty or additional liability.
  5251. END OF TERMS AND CONDITIONS
  5252. APPENDIX: How to apply the Apache License to your work.
  5253. To apply the Apache License to your work, attach the following
  5254. boilerplate notice, with the fields enclosed by brackets "[]"
  5255. replaced with your own identifying information. (Don't include
  5256. the brackets!) The text should be enclosed in the appropriate
  5257. comment syntax for the file format. We also recommend that a
  5258. file or class name and description of purpose be included on the
  5259. same "printed page" as the copyright notice for easier
  5260. identification within third-party archives.
  5261. Copyright [yyyy] [name of copyright owner]
  5262. Licensed under the Apache License, Version 2.0 (the "License");
  5263. you may not use this file except in compliance with the License.
  5264. You may obtain a copy of the License at
  5265. http://www.apache.org/licenses/LICENSE-2.0
  5266. Unless required by applicable law or agreed to in writing, software
  5267. distributed under the License is distributed on an "AS IS" BASIS,
  5268. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5269. See the License for the specific language governing permissions and
  5270. limitations under the License.
  5271. ================================================================
  5272. github.com/go-openapi/errors
  5273. https://github.com/go-openapi/errors
  5274. ----------------------------------------------------------------
  5275. Apache License
  5276. Version 2.0, January 2004
  5277. http://www.apache.org/licenses/
  5278. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5279. 1. Definitions.
  5280. "License" shall mean the terms and conditions for use, reproduction,
  5281. and distribution as defined by Sections 1 through 9 of this document.
  5282. "Licensor" shall mean the copyright owner or entity authorized by
  5283. the copyright owner that is granting the License.
  5284. "Legal Entity" shall mean the union of the acting entity and all
  5285. other entities that control, are controlled by, or are under common
  5286. control with that entity. For the purposes of this definition,
  5287. "control" means (i) the power, direct or indirect, to cause the
  5288. direction or management of such entity, whether by contract or
  5289. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5290. outstanding shares, or (iii) beneficial ownership of such entity.
  5291. "You" (or "Your") shall mean an individual or Legal Entity
  5292. exercising permissions granted by this License.
  5293. "Source" form shall mean the preferred form for making modifications,
  5294. including but not limited to software source code, documentation
  5295. source, and configuration files.
  5296. "Object" form shall mean any form resulting from mechanical
  5297. transformation or translation of a Source form, including but
  5298. not limited to compiled object code, generated documentation,
  5299. and conversions to other media types.
  5300. "Work" shall mean the work of authorship, whether in Source or
  5301. Object form, made available under the License, as indicated by a
  5302. copyright notice that is included in or attached to the work
  5303. (an example is provided in the Appendix below).
  5304. "Derivative Works" shall mean any work, whether in Source or Object
  5305. form, that is based on (or derived from) the Work and for which the
  5306. editorial revisions, annotations, elaborations, or other modifications
  5307. represent, as a whole, an original work of authorship. For the purposes
  5308. of this License, Derivative Works shall not include works that remain
  5309. separable from, or merely link (or bind by name) to the interfaces of,
  5310. the Work and Derivative Works thereof.
  5311. "Contribution" shall mean any work of authorship, including
  5312. the original version of the Work and any modifications or additions
  5313. to that Work or Derivative Works thereof, that is intentionally
  5314. submitted to Licensor for inclusion in the Work by the copyright owner
  5315. or by an individual or Legal Entity authorized to submit on behalf of
  5316. the copyright owner. For the purposes of this definition, "submitted"
  5317. means any form of electronic, verbal, or written communication sent
  5318. to the Licensor or its representatives, including but not limited to
  5319. communication on electronic mailing lists, source code control systems,
  5320. and issue tracking systems that are managed by, or on behalf of, the
  5321. Licensor for the purpose of discussing and improving the Work, but
  5322. excluding communication that is conspicuously marked or otherwise
  5323. designated in writing by the copyright owner as "Not a Contribution."
  5324. "Contributor" shall mean Licensor and any individual or Legal Entity
  5325. on behalf of whom a Contribution has been received by Licensor and
  5326. subsequently incorporated within the Work.
  5327. 2. Grant of Copyright License. Subject to the terms and conditions of
  5328. this License, each Contributor hereby grants to You a perpetual,
  5329. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5330. copyright license to reproduce, prepare Derivative Works of,
  5331. publicly display, publicly perform, sublicense, and distribute the
  5332. Work and such Derivative Works in Source or Object form.
  5333. 3. Grant of Patent License. Subject to the terms and conditions of
  5334. this License, each Contributor hereby grants to You a perpetual,
  5335. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5336. (except as stated in this section) patent license to make, have made,
  5337. use, offer to sell, sell, import, and otherwise transfer the Work,
  5338. where such license applies only to those patent claims licensable
  5339. by such Contributor that are necessarily infringed by their
  5340. Contribution(s) alone or by combination of their Contribution(s)
  5341. with the Work to which such Contribution(s) was submitted. If You
  5342. institute patent litigation against any entity (including a
  5343. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5344. or a Contribution incorporated within the Work constitutes direct
  5345. or contributory patent infringement, then any patent licenses
  5346. granted to You under this License for that Work shall terminate
  5347. as of the date such litigation is filed.
  5348. 4. Redistribution. You may reproduce and distribute copies of the
  5349. Work or Derivative Works thereof in any medium, with or without
  5350. modifications, and in Source or Object form, provided that You
  5351. meet the following conditions:
  5352. (a) You must give any other recipients of the Work or
  5353. Derivative Works a copy of this License; and
  5354. (b) You must cause any modified files to carry prominent notices
  5355. stating that You changed the files; and
  5356. (c) You must retain, in the Source form of any Derivative Works
  5357. that You distribute, all copyright, patent, trademark, and
  5358. attribution notices from the Source form of the Work,
  5359. excluding those notices that do not pertain to any part of
  5360. the Derivative Works; and
  5361. (d) If the Work includes a "NOTICE" text file as part of its
  5362. distribution, then any Derivative Works that You distribute must
  5363. include a readable copy of the attribution notices contained
  5364. within such NOTICE file, excluding those notices that do not
  5365. pertain to any part of the Derivative Works, in at least one
  5366. of the following places: within a NOTICE text file distributed
  5367. as part of the Derivative Works; within the Source form or
  5368. documentation, if provided along with the Derivative Works; or,
  5369. within a display generated by the Derivative Works, if and
  5370. wherever such third-party notices normally appear. The contents
  5371. of the NOTICE file are for informational purposes only and
  5372. do not modify the License. You may add Your own attribution
  5373. notices within Derivative Works that You distribute, alongside
  5374. or as an addendum to the NOTICE text from the Work, provided
  5375. that such additional attribution notices cannot be construed
  5376. as modifying the License.
  5377. You may add Your own copyright statement to Your modifications and
  5378. may provide additional or different license terms and conditions
  5379. for use, reproduction, or distribution of Your modifications, or
  5380. for any such Derivative Works as a whole, provided Your use,
  5381. reproduction, and distribution of the Work otherwise complies with
  5382. the conditions stated in this License.
  5383. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5384. any Contribution intentionally submitted for inclusion in the Work
  5385. by You to the Licensor shall be under the terms and conditions of
  5386. this License, without any additional terms or conditions.
  5387. Notwithstanding the above, nothing herein shall supersede or modify
  5388. the terms of any separate license agreement you may have executed
  5389. with Licensor regarding such Contributions.
  5390. 6. Trademarks. This License does not grant permission to use the trade
  5391. names, trademarks, service marks, or product names of the Licensor,
  5392. except as required for reasonable and customary use in describing the
  5393. origin of the Work and reproducing the content of the NOTICE file.
  5394. 7. Disclaimer of Warranty. Unless required by applicable law or
  5395. agreed to in writing, Licensor provides the Work (and each
  5396. Contributor provides its Contributions) on an "AS IS" BASIS,
  5397. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5398. implied, including, without limitation, any warranties or conditions
  5399. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5400. PARTICULAR PURPOSE. You are solely responsible for determining the
  5401. appropriateness of using or redistributing the Work and assume any
  5402. risks associated with Your exercise of permissions under this License.
  5403. 8. Limitation of Liability. In no event and under no legal theory,
  5404. whether in tort (including negligence), contract, or otherwise,
  5405. unless required by applicable law (such as deliberate and grossly
  5406. negligent acts) or agreed to in writing, shall any Contributor be
  5407. liable to You for damages, including any direct, indirect, special,
  5408. incidental, or consequential damages of any character arising as a
  5409. result of this License or out of the use or inability to use the
  5410. Work (including but not limited to damages for loss of goodwill,
  5411. work stoppage, computer failure or malfunction, or any and all
  5412. other commercial damages or losses), even if such Contributor
  5413. has been advised of the possibility of such damages.
  5414. 9. Accepting Warranty or Additional Liability. While redistributing
  5415. the Work or Derivative Works thereof, You may choose to offer,
  5416. and charge a fee for, acceptance of support, warranty, indemnity,
  5417. or other liability obligations and/or rights consistent with this
  5418. License. However, in accepting such obligations, You may act only
  5419. on Your own behalf and on Your sole responsibility, not on behalf
  5420. of any other Contributor, and only if You agree to indemnify,
  5421. defend, and hold each Contributor harmless for any liability
  5422. incurred by, or claims asserted against, such Contributor by reason
  5423. of your accepting any such warranty or additional liability.
  5424. END OF TERMS AND CONDITIONS
  5425. APPENDIX: How to apply the Apache License to your work.
  5426. To apply the Apache License to your work, attach the following
  5427. boilerplate notice, with the fields enclosed by brackets "[]"
  5428. replaced with your own identifying information. (Don't include
  5429. the brackets!) The text should be enclosed in the appropriate
  5430. comment syntax for the file format. We also recommend that a
  5431. file or class name and description of purpose be included on the
  5432. same "printed page" as the copyright notice for easier
  5433. identification within third-party archives.
  5434. Copyright [yyyy] [name of copyright owner]
  5435. Licensed under the Apache License, Version 2.0 (the "License");
  5436. you may not use this file except in compliance with the License.
  5437. You may obtain a copy of the License at
  5438. http://www.apache.org/licenses/LICENSE-2.0
  5439. Unless required by applicable law or agreed to in writing, software
  5440. distributed under the License is distributed on an "AS IS" BASIS,
  5441. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5442. See the License for the specific language governing permissions and
  5443. limitations under the License.
  5444. ================================================================
  5445. github.com/go-openapi/jsonpointer
  5446. https://github.com/go-openapi/jsonpointer
  5447. ----------------------------------------------------------------
  5448. Apache License
  5449. Version 2.0, January 2004
  5450. http://www.apache.org/licenses/
  5451. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5452. 1. Definitions.
  5453. "License" shall mean the terms and conditions for use, reproduction,
  5454. and distribution as defined by Sections 1 through 9 of this document.
  5455. "Licensor" shall mean the copyright owner or entity authorized by
  5456. the copyright owner that is granting the License.
  5457. "Legal Entity" shall mean the union of the acting entity and all
  5458. other entities that control, are controlled by, or are under common
  5459. control with that entity. For the purposes of this definition,
  5460. "control" means (i) the power, direct or indirect, to cause the
  5461. direction or management of such entity, whether by contract or
  5462. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5463. outstanding shares, or (iii) beneficial ownership of such entity.
  5464. "You" (or "Your") shall mean an individual or Legal Entity
  5465. exercising permissions granted by this License.
  5466. "Source" form shall mean the preferred form for making modifications,
  5467. including but not limited to software source code, documentation
  5468. source, and configuration files.
  5469. "Object" form shall mean any form resulting from mechanical
  5470. transformation or translation of a Source form, including but
  5471. not limited to compiled object code, generated documentation,
  5472. and conversions to other media types.
  5473. "Work" shall mean the work of authorship, whether in Source or
  5474. Object form, made available under the License, as indicated by a
  5475. copyright notice that is included in or attached to the work
  5476. (an example is provided in the Appendix below).
  5477. "Derivative Works" shall mean any work, whether in Source or Object
  5478. form, that is based on (or derived from) the Work and for which the
  5479. editorial revisions, annotations, elaborations, or other modifications
  5480. represent, as a whole, an original work of authorship. For the purposes
  5481. of this License, Derivative Works shall not include works that remain
  5482. separable from, or merely link (or bind by name) to the interfaces of,
  5483. the Work and Derivative Works thereof.
  5484. "Contribution" shall mean any work of authorship, including
  5485. the original version of the Work and any modifications or additions
  5486. to that Work or Derivative Works thereof, that is intentionally
  5487. submitted to Licensor for inclusion in the Work by the copyright owner
  5488. or by an individual or Legal Entity authorized to submit on behalf of
  5489. the copyright owner. For the purposes of this definition, "submitted"
  5490. means any form of electronic, verbal, or written communication sent
  5491. to the Licensor or its representatives, including but not limited to
  5492. communication on electronic mailing lists, source code control systems,
  5493. and issue tracking systems that are managed by, or on behalf of, the
  5494. Licensor for the purpose of discussing and improving the Work, but
  5495. excluding communication that is conspicuously marked or otherwise
  5496. designated in writing by the copyright owner as "Not a Contribution."
  5497. "Contributor" shall mean Licensor and any individual or Legal Entity
  5498. on behalf of whom a Contribution has been received by Licensor and
  5499. subsequently incorporated within the Work.
  5500. 2. Grant of Copyright License. Subject to the terms and conditions of
  5501. this License, each Contributor hereby grants to You a perpetual,
  5502. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5503. copyright license to reproduce, prepare Derivative Works of,
  5504. publicly display, publicly perform, sublicense, and distribute the
  5505. Work and such Derivative Works in Source or Object form.
  5506. 3. Grant of Patent License. Subject to the terms and conditions of
  5507. this License, each Contributor hereby grants to You a perpetual,
  5508. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5509. (except as stated in this section) patent license to make, have made,
  5510. use, offer to sell, sell, import, and otherwise transfer the Work,
  5511. where such license applies only to those patent claims licensable
  5512. by such Contributor that are necessarily infringed by their
  5513. Contribution(s) alone or by combination of their Contribution(s)
  5514. with the Work to which such Contribution(s) was submitted. If You
  5515. institute patent litigation against any entity (including a
  5516. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5517. or a Contribution incorporated within the Work constitutes direct
  5518. or contributory patent infringement, then any patent licenses
  5519. granted to You under this License for that Work shall terminate
  5520. as of the date such litigation is filed.
  5521. 4. Redistribution. You may reproduce and distribute copies of the
  5522. Work or Derivative Works thereof in any medium, with or without
  5523. modifications, and in Source or Object form, provided that You
  5524. meet the following conditions:
  5525. (a) You must give any other recipients of the Work or
  5526. Derivative Works a copy of this License; and
  5527. (b) You must cause any modified files to carry prominent notices
  5528. stating that You changed the files; and
  5529. (c) You must retain, in the Source form of any Derivative Works
  5530. that You distribute, all copyright, patent, trademark, and
  5531. attribution notices from the Source form of the Work,
  5532. excluding those notices that do not pertain to any part of
  5533. the Derivative Works; and
  5534. (d) If the Work includes a "NOTICE" text file as part of its
  5535. distribution, then any Derivative Works that You distribute must
  5536. include a readable copy of the attribution notices contained
  5537. within such NOTICE file, excluding those notices that do not
  5538. pertain to any part of the Derivative Works, in at least one
  5539. of the following places: within a NOTICE text file distributed
  5540. as part of the Derivative Works; within the Source form or
  5541. documentation, if provided along with the Derivative Works; or,
  5542. within a display generated by the Derivative Works, if and
  5543. wherever such third-party notices normally appear. The contents
  5544. of the NOTICE file are for informational purposes only and
  5545. do not modify the License. You may add Your own attribution
  5546. notices within Derivative Works that You distribute, alongside
  5547. or as an addendum to the NOTICE text from the Work, provided
  5548. that such additional attribution notices cannot be construed
  5549. as modifying the License.
  5550. You may add Your own copyright statement to Your modifications and
  5551. may provide additional or different license terms and conditions
  5552. for use, reproduction, or distribution of Your modifications, or
  5553. for any such Derivative Works as a whole, provided Your use,
  5554. reproduction, and distribution of the Work otherwise complies with
  5555. the conditions stated in this License.
  5556. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5557. any Contribution intentionally submitted for inclusion in the Work
  5558. by You to the Licensor shall be under the terms and conditions of
  5559. this License, without any additional terms or conditions.
  5560. Notwithstanding the above, nothing herein shall supersede or modify
  5561. the terms of any separate license agreement you may have executed
  5562. with Licensor regarding such Contributions.
  5563. 6. Trademarks. This License does not grant permission to use the trade
  5564. names, trademarks, service marks, or product names of the Licensor,
  5565. except as required for reasonable and customary use in describing the
  5566. origin of the Work and reproducing the content of the NOTICE file.
  5567. 7. Disclaimer of Warranty. Unless required by applicable law or
  5568. agreed to in writing, Licensor provides the Work (and each
  5569. Contributor provides its Contributions) on an "AS IS" BASIS,
  5570. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5571. implied, including, without limitation, any warranties or conditions
  5572. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5573. PARTICULAR PURPOSE. You are solely responsible for determining the
  5574. appropriateness of using or redistributing the Work and assume any
  5575. risks associated with Your exercise of permissions under this License.
  5576. 8. Limitation of Liability. In no event and under no legal theory,
  5577. whether in tort (including negligence), contract, or otherwise,
  5578. unless required by applicable law (such as deliberate and grossly
  5579. negligent acts) or agreed to in writing, shall any Contributor be
  5580. liable to You for damages, including any direct, indirect, special,
  5581. incidental, or consequential damages of any character arising as a
  5582. result of this License or out of the use or inability to use the
  5583. Work (including but not limited to damages for loss of goodwill,
  5584. work stoppage, computer failure or malfunction, or any and all
  5585. other commercial damages or losses), even if such Contributor
  5586. has been advised of the possibility of such damages.
  5587. 9. Accepting Warranty or Additional Liability. While redistributing
  5588. the Work or Derivative Works thereof, You may choose to offer,
  5589. and charge a fee for, acceptance of support, warranty, indemnity,
  5590. or other liability obligations and/or rights consistent with this
  5591. License. However, in accepting such obligations, You may act only
  5592. on Your own behalf and on Your sole responsibility, not on behalf
  5593. of any other Contributor, and only if You agree to indemnify,
  5594. defend, and hold each Contributor harmless for any liability
  5595. incurred by, or claims asserted against, such Contributor by reason
  5596. of your accepting any such warranty or additional liability.
  5597. END OF TERMS AND CONDITIONS
  5598. APPENDIX: How to apply the Apache License to your work.
  5599. To apply the Apache License to your work, attach the following
  5600. boilerplate notice, with the fields enclosed by brackets "[]"
  5601. replaced with your own identifying information. (Don't include
  5602. the brackets!) The text should be enclosed in the appropriate
  5603. comment syntax for the file format. We also recommend that a
  5604. file or class name and description of purpose be included on the
  5605. same "printed page" as the copyright notice for easier
  5606. identification within third-party archives.
  5607. Copyright [yyyy] [name of copyright owner]
  5608. Licensed under the Apache License, Version 2.0 (the "License");
  5609. you may not use this file except in compliance with the License.
  5610. You may obtain a copy of the License at
  5611. http://www.apache.org/licenses/LICENSE-2.0
  5612. Unless required by applicable law or agreed to in writing, software
  5613. distributed under the License is distributed on an "AS IS" BASIS,
  5614. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5615. See the License for the specific language governing permissions and
  5616. limitations under the License.
  5617. ================================================================
  5618. github.com/go-openapi/jsonreference
  5619. https://github.com/go-openapi/jsonreference
  5620. ----------------------------------------------------------------
  5621. Apache License
  5622. Version 2.0, January 2004
  5623. http://www.apache.org/licenses/
  5624. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5625. 1. Definitions.
  5626. "License" shall mean the terms and conditions for use, reproduction,
  5627. and distribution as defined by Sections 1 through 9 of this document.
  5628. "Licensor" shall mean the copyright owner or entity authorized by
  5629. the copyright owner that is granting the License.
  5630. "Legal Entity" shall mean the union of the acting entity and all
  5631. other entities that control, are controlled by, or are under common
  5632. control with that entity. For the purposes of this definition,
  5633. "control" means (i) the power, direct or indirect, to cause the
  5634. direction or management of such entity, whether by contract or
  5635. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5636. outstanding shares, or (iii) beneficial ownership of such entity.
  5637. "You" (or "Your") shall mean an individual or Legal Entity
  5638. exercising permissions granted by this License.
  5639. "Source" form shall mean the preferred form for making modifications,
  5640. including but not limited to software source code, documentation
  5641. source, and configuration files.
  5642. "Object" form shall mean any form resulting from mechanical
  5643. transformation or translation of a Source form, including but
  5644. not limited to compiled object code, generated documentation,
  5645. and conversions to other media types.
  5646. "Work" shall mean the work of authorship, whether in Source or
  5647. Object form, made available under the License, as indicated by a
  5648. copyright notice that is included in or attached to the work
  5649. (an example is provided in the Appendix below).
  5650. "Derivative Works" shall mean any work, whether in Source or Object
  5651. form, that is based on (or derived from) the Work and for which the
  5652. editorial revisions, annotations, elaborations, or other modifications
  5653. represent, as a whole, an original work of authorship. For the purposes
  5654. of this License, Derivative Works shall not include works that remain
  5655. separable from, or merely link (or bind by name) to the interfaces of,
  5656. the Work and Derivative Works thereof.
  5657. "Contribution" shall mean any work of authorship, including
  5658. the original version of the Work and any modifications or additions
  5659. to that Work or Derivative Works thereof, that is intentionally
  5660. submitted to Licensor for inclusion in the Work by the copyright owner
  5661. or by an individual or Legal Entity authorized to submit on behalf of
  5662. the copyright owner. For the purposes of this definition, "submitted"
  5663. means any form of electronic, verbal, or written communication sent
  5664. to the Licensor or its representatives, including but not limited to
  5665. communication on electronic mailing lists, source code control systems,
  5666. and issue tracking systems that are managed by, or on behalf of, the
  5667. Licensor for the purpose of discussing and improving the Work, but
  5668. excluding communication that is conspicuously marked or otherwise
  5669. designated in writing by the copyright owner as "Not a Contribution."
  5670. "Contributor" shall mean Licensor and any individual or Legal Entity
  5671. on behalf of whom a Contribution has been received by Licensor and
  5672. subsequently incorporated within the Work.
  5673. 2. Grant of Copyright License. Subject to the terms and conditions of
  5674. this License, each Contributor hereby grants to You a perpetual,
  5675. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5676. copyright license to reproduce, prepare Derivative Works of,
  5677. publicly display, publicly perform, sublicense, and distribute the
  5678. Work and such Derivative Works in Source or Object form.
  5679. 3. Grant of Patent License. Subject to the terms and conditions of
  5680. this License, each Contributor hereby grants to You a perpetual,
  5681. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5682. (except as stated in this section) patent license to make, have made,
  5683. use, offer to sell, sell, import, and otherwise transfer the Work,
  5684. where such license applies only to those patent claims licensable
  5685. by such Contributor that are necessarily infringed by their
  5686. Contribution(s) alone or by combination of their Contribution(s)
  5687. with the Work to which such Contribution(s) was submitted. If You
  5688. institute patent litigation against any entity (including a
  5689. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5690. or a Contribution incorporated within the Work constitutes direct
  5691. or contributory patent infringement, then any patent licenses
  5692. granted to You under this License for that Work shall terminate
  5693. as of the date such litigation is filed.
  5694. 4. Redistribution. You may reproduce and distribute copies of the
  5695. Work or Derivative Works thereof in any medium, with or without
  5696. modifications, and in Source or Object form, provided that You
  5697. meet the following conditions:
  5698. (a) You must give any other recipients of the Work or
  5699. Derivative Works a copy of this License; and
  5700. (b) You must cause any modified files to carry prominent notices
  5701. stating that You changed the files; and
  5702. (c) You must retain, in the Source form of any Derivative Works
  5703. that You distribute, all copyright, patent, trademark, and
  5704. attribution notices from the Source form of the Work,
  5705. excluding those notices that do not pertain to any part of
  5706. the Derivative Works; and
  5707. (d) If the Work includes a "NOTICE" text file as part of its
  5708. distribution, then any Derivative Works that You distribute must
  5709. include a readable copy of the attribution notices contained
  5710. within such NOTICE file, excluding those notices that do not
  5711. pertain to any part of the Derivative Works, in at least one
  5712. of the following places: within a NOTICE text file distributed
  5713. as part of the Derivative Works; within the Source form or
  5714. documentation, if provided along with the Derivative Works; or,
  5715. within a display generated by the Derivative Works, if and
  5716. wherever such third-party notices normally appear. The contents
  5717. of the NOTICE file are for informational purposes only and
  5718. do not modify the License. You may add Your own attribution
  5719. notices within Derivative Works that You distribute, alongside
  5720. or as an addendum to the NOTICE text from the Work, provided
  5721. that such additional attribution notices cannot be construed
  5722. as modifying the License.
  5723. You may add Your own copyright statement to Your modifications and
  5724. may provide additional or different license terms and conditions
  5725. for use, reproduction, or distribution of Your modifications, or
  5726. for any such Derivative Works as a whole, provided Your use,
  5727. reproduction, and distribution of the Work otherwise complies with
  5728. the conditions stated in this License.
  5729. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5730. any Contribution intentionally submitted for inclusion in the Work
  5731. by You to the Licensor shall be under the terms and conditions of
  5732. this License, without any additional terms or conditions.
  5733. Notwithstanding the above, nothing herein shall supersede or modify
  5734. the terms of any separate license agreement you may have executed
  5735. with Licensor regarding such Contributions.
  5736. 6. Trademarks. This License does not grant permission to use the trade
  5737. names, trademarks, service marks, or product names of the Licensor,
  5738. except as required for reasonable and customary use in describing the
  5739. origin of the Work and reproducing the content of the NOTICE file.
  5740. 7. Disclaimer of Warranty. Unless required by applicable law or
  5741. agreed to in writing, Licensor provides the Work (and each
  5742. Contributor provides its Contributions) on an "AS IS" BASIS,
  5743. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5744. implied, including, without limitation, any warranties or conditions
  5745. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5746. PARTICULAR PURPOSE. You are solely responsible for determining the
  5747. appropriateness of using or redistributing the Work and assume any
  5748. risks associated with Your exercise of permissions under this License.
  5749. 8. Limitation of Liability. In no event and under no legal theory,
  5750. whether in tort (including negligence), contract, or otherwise,
  5751. unless required by applicable law (such as deliberate and grossly
  5752. negligent acts) or agreed to in writing, shall any Contributor be
  5753. liable to You for damages, including any direct, indirect, special,
  5754. incidental, or consequential damages of any character arising as a
  5755. result of this License or out of the use or inability to use the
  5756. Work (including but not limited to damages for loss of goodwill,
  5757. work stoppage, computer failure or malfunction, or any and all
  5758. other commercial damages or losses), even if such Contributor
  5759. has been advised of the possibility of such damages.
  5760. 9. Accepting Warranty or Additional Liability. While redistributing
  5761. the Work or Derivative Works thereof, You may choose to offer,
  5762. and charge a fee for, acceptance of support, warranty, indemnity,
  5763. or other liability obligations and/or rights consistent with this
  5764. License. However, in accepting such obligations, You may act only
  5765. on Your own behalf and on Your sole responsibility, not on behalf
  5766. of any other Contributor, and only if You agree to indemnify,
  5767. defend, and hold each Contributor harmless for any liability
  5768. incurred by, or claims asserted against, such Contributor by reason
  5769. of your accepting any such warranty or additional liability.
  5770. END OF TERMS AND CONDITIONS
  5771. APPENDIX: How to apply the Apache License to your work.
  5772. To apply the Apache License to your work, attach the following
  5773. boilerplate notice, with the fields enclosed by brackets "[]"
  5774. replaced with your own identifying information. (Don't include
  5775. the brackets!) The text should be enclosed in the appropriate
  5776. comment syntax for the file format. We also recommend that a
  5777. file or class name and description of purpose be included on the
  5778. same "printed page" as the copyright notice for easier
  5779. identification within third-party archives.
  5780. Copyright [yyyy] [name of copyright owner]
  5781. Licensed under the Apache License, Version 2.0 (the "License");
  5782. you may not use this file except in compliance with the License.
  5783. You may obtain a copy of the License at
  5784. http://www.apache.org/licenses/LICENSE-2.0
  5785. Unless required by applicable law or agreed to in writing, software
  5786. distributed under the License is distributed on an "AS IS" BASIS,
  5787. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5788. See the License for the specific language governing permissions and
  5789. limitations under the License.
  5790. ================================================================
  5791. github.com/go-openapi/loads
  5792. https://github.com/go-openapi/loads
  5793. ----------------------------------------------------------------
  5794. Apache License
  5795. Version 2.0, January 2004
  5796. http://www.apache.org/licenses/
  5797. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5798. 1. Definitions.
  5799. "License" shall mean the terms and conditions for use, reproduction,
  5800. and distribution as defined by Sections 1 through 9 of this document.
  5801. "Licensor" shall mean the copyright owner or entity authorized by
  5802. the copyright owner that is granting the License.
  5803. "Legal Entity" shall mean the union of the acting entity and all
  5804. other entities that control, are controlled by, or are under common
  5805. control with that entity. For the purposes of this definition,
  5806. "control" means (i) the power, direct or indirect, to cause the
  5807. direction or management of such entity, whether by contract or
  5808. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5809. outstanding shares, or (iii) beneficial ownership of such entity.
  5810. "You" (or "Your") shall mean an individual or Legal Entity
  5811. exercising permissions granted by this License.
  5812. "Source" form shall mean the preferred form for making modifications,
  5813. including but not limited to software source code, documentation
  5814. source, and configuration files.
  5815. "Object" form shall mean any form resulting from mechanical
  5816. transformation or translation of a Source form, including but
  5817. not limited to compiled object code, generated documentation,
  5818. and conversions to other media types.
  5819. "Work" shall mean the work of authorship, whether in Source or
  5820. Object form, made available under the License, as indicated by a
  5821. copyright notice that is included in or attached to the work
  5822. (an example is provided in the Appendix below).
  5823. "Derivative Works" shall mean any work, whether in Source or Object
  5824. form, that is based on (or derived from) the Work and for which the
  5825. editorial revisions, annotations, elaborations, or other modifications
  5826. represent, as a whole, an original work of authorship. For the purposes
  5827. of this License, Derivative Works shall not include works that remain
  5828. separable from, or merely link (or bind by name) to the interfaces of,
  5829. the Work and Derivative Works thereof.
  5830. "Contribution" shall mean any work of authorship, including
  5831. the original version of the Work and any modifications or additions
  5832. to that Work or Derivative Works thereof, that is intentionally
  5833. submitted to Licensor for inclusion in the Work by the copyright owner
  5834. or by an individual or Legal Entity authorized to submit on behalf of
  5835. the copyright owner. For the purposes of this definition, "submitted"
  5836. means any form of electronic, verbal, or written communication sent
  5837. to the Licensor or its representatives, including but not limited to
  5838. communication on electronic mailing lists, source code control systems,
  5839. and issue tracking systems that are managed by, or on behalf of, the
  5840. Licensor for the purpose of discussing and improving the Work, but
  5841. excluding communication that is conspicuously marked or otherwise
  5842. designated in writing by the copyright owner as "Not a Contribution."
  5843. "Contributor" shall mean Licensor and any individual or Legal Entity
  5844. on behalf of whom a Contribution has been received by Licensor and
  5845. subsequently incorporated within the Work.
  5846. 2. Grant of Copyright License. Subject to the terms and conditions of
  5847. this License, each Contributor hereby grants to You a perpetual,
  5848. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5849. copyright license to reproduce, prepare Derivative Works of,
  5850. publicly display, publicly perform, sublicense, and distribute the
  5851. Work and such Derivative Works in Source or Object form.
  5852. 3. Grant of Patent License. Subject to the terms and conditions of
  5853. this License, each Contributor hereby grants to You a perpetual,
  5854. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5855. (except as stated in this section) patent license to make, have made,
  5856. use, offer to sell, sell, import, and otherwise transfer the Work,
  5857. where such license applies only to those patent claims licensable
  5858. by such Contributor that are necessarily infringed by their
  5859. Contribution(s) alone or by combination of their Contribution(s)
  5860. with the Work to which such Contribution(s) was submitted. If You
  5861. institute patent litigation against any entity (including a
  5862. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5863. or a Contribution incorporated within the Work constitutes direct
  5864. or contributory patent infringement, then any patent licenses
  5865. granted to You under this License for that Work shall terminate
  5866. as of the date such litigation is filed.
  5867. 4. Redistribution. You may reproduce and distribute copies of the
  5868. Work or Derivative Works thereof in any medium, with or without
  5869. modifications, and in Source or Object form, provided that You
  5870. meet the following conditions:
  5871. (a) You must give any other recipients of the Work or
  5872. Derivative Works a copy of this License; and
  5873. (b) You must cause any modified files to carry prominent notices
  5874. stating that You changed the files; and
  5875. (c) You must retain, in the Source form of any Derivative Works
  5876. that You distribute, all copyright, patent, trademark, and
  5877. attribution notices from the Source form of the Work,
  5878. excluding those notices that do not pertain to any part of
  5879. the Derivative Works; and
  5880. (d) If the Work includes a "NOTICE" text file as part of its
  5881. distribution, then any Derivative Works that You distribute must
  5882. include a readable copy of the attribution notices contained
  5883. within such NOTICE file, excluding those notices that do not
  5884. pertain to any part of the Derivative Works, in at least one
  5885. of the following places: within a NOTICE text file distributed
  5886. as part of the Derivative Works; within the Source form or
  5887. documentation, if provided along with the Derivative Works; or,
  5888. within a display generated by the Derivative Works, if and
  5889. wherever such third-party notices normally appear. The contents
  5890. of the NOTICE file are for informational purposes only and
  5891. do not modify the License. You may add Your own attribution
  5892. notices within Derivative Works that You distribute, alongside
  5893. or as an addendum to the NOTICE text from the Work, provided
  5894. that such additional attribution notices cannot be construed
  5895. as modifying the License.
  5896. You may add Your own copyright statement to Your modifications and
  5897. may provide additional or different license terms and conditions
  5898. for use, reproduction, or distribution of Your modifications, or
  5899. for any such Derivative Works as a whole, provided Your use,
  5900. reproduction, and distribution of the Work otherwise complies with
  5901. the conditions stated in this License.
  5902. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5903. any Contribution intentionally submitted for inclusion in the Work
  5904. by You to the Licensor shall be under the terms and conditions of
  5905. this License, without any additional terms or conditions.
  5906. Notwithstanding the above, nothing herein shall supersede or modify
  5907. the terms of any separate license agreement you may have executed
  5908. with Licensor regarding such Contributions.
  5909. 6. Trademarks. This License does not grant permission to use the trade
  5910. names, trademarks, service marks, or product names of the Licensor,
  5911. except as required for reasonable and customary use in describing the
  5912. origin of the Work and reproducing the content of the NOTICE file.
  5913. 7. Disclaimer of Warranty. Unless required by applicable law or
  5914. agreed to in writing, Licensor provides the Work (and each
  5915. Contributor provides its Contributions) on an "AS IS" BASIS,
  5916. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5917. implied, including, without limitation, any warranties or conditions
  5918. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5919. PARTICULAR PURPOSE. You are solely responsible for determining the
  5920. appropriateness of using or redistributing the Work and assume any
  5921. risks associated with Your exercise of permissions under this License.
  5922. 8. Limitation of Liability. In no event and under no legal theory,
  5923. whether in tort (including negligence), contract, or otherwise,
  5924. unless required by applicable law (such as deliberate and grossly
  5925. negligent acts) or agreed to in writing, shall any Contributor be
  5926. liable to You for damages, including any direct, indirect, special,
  5927. incidental, or consequential damages of any character arising as a
  5928. result of this License or out of the use or inability to use the
  5929. Work (including but not limited to damages for loss of goodwill,
  5930. work stoppage, computer failure or malfunction, or any and all
  5931. other commercial damages or losses), even if such Contributor
  5932. has been advised of the possibility of such damages.
  5933. 9. Accepting Warranty or Additional Liability. While redistributing
  5934. the Work or Derivative Works thereof, You may choose to offer,
  5935. and charge a fee for, acceptance of support, warranty, indemnity,
  5936. or other liability obligations and/or rights consistent with this
  5937. License. However, in accepting such obligations, You may act only
  5938. on Your own behalf and on Your sole responsibility, not on behalf
  5939. of any other Contributor, and only if You agree to indemnify,
  5940. defend, and hold each Contributor harmless for any liability
  5941. incurred by, or claims asserted against, such Contributor by reason
  5942. of your accepting any such warranty or additional liability.
  5943. END OF TERMS AND CONDITIONS
  5944. APPENDIX: How to apply the Apache License to your work.
  5945. To apply the Apache License to your work, attach the following
  5946. boilerplate notice, with the fields enclosed by brackets "[]"
  5947. replaced with your own identifying information. (Don't include
  5948. the brackets!) The text should be enclosed in the appropriate
  5949. comment syntax for the file format. We also recommend that a
  5950. file or class name and description of purpose be included on the
  5951. same "printed page" as the copyright notice for easier
  5952. identification within third-party archives.
  5953. Copyright [yyyy] [name of copyright owner]
  5954. Licensed under the Apache License, Version 2.0 (the "License");
  5955. you may not use this file except in compliance with the License.
  5956. You may obtain a copy of the License at
  5957. http://www.apache.org/licenses/LICENSE-2.0
  5958. Unless required by applicable law or agreed to in writing, software
  5959. distributed under the License is distributed on an "AS IS" BASIS,
  5960. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5961. See the License for the specific language governing permissions and
  5962. limitations under the License.
  5963. ================================================================
  5964. github.com/go-openapi/runtime
  5965. https://github.com/go-openapi/runtime
  5966. ----------------------------------------------------------------
  5967. Apache License
  5968. Version 2.0, January 2004
  5969. http://www.apache.org/licenses/
  5970. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5971. 1. Definitions.
  5972. "License" shall mean the terms and conditions for use, reproduction,
  5973. and distribution as defined by Sections 1 through 9 of this document.
  5974. "Licensor" shall mean the copyright owner or entity authorized by
  5975. the copyright owner that is granting the License.
  5976. "Legal Entity" shall mean the union of the acting entity and all
  5977. other entities that control, are controlled by, or are under common
  5978. control with that entity. For the purposes of this definition,
  5979. "control" means (i) the power, direct or indirect, to cause the
  5980. direction or management of such entity, whether by contract or
  5981. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5982. outstanding shares, or (iii) beneficial ownership of such entity.
  5983. "You" (or "Your") shall mean an individual or Legal Entity
  5984. exercising permissions granted by this License.
  5985. "Source" form shall mean the preferred form for making modifications,
  5986. including but not limited to software source code, documentation
  5987. source, and configuration files.
  5988. "Object" form shall mean any form resulting from mechanical
  5989. transformation or translation of a Source form, including but
  5990. not limited to compiled object code, generated documentation,
  5991. and conversions to other media types.
  5992. "Work" shall mean the work of authorship, whether in Source or
  5993. Object form, made available under the License, as indicated by a
  5994. copyright notice that is included in or attached to the work
  5995. (an example is provided in the Appendix below).
  5996. "Derivative Works" shall mean any work, whether in Source or Object
  5997. form, that is based on (or derived from) the Work and for which the
  5998. editorial revisions, annotations, elaborations, or other modifications
  5999. represent, as a whole, an original work of authorship. For the purposes
  6000. of this License, Derivative Works shall not include works that remain
  6001. separable from, or merely link (or bind by name) to the interfaces of,
  6002. the Work and Derivative Works thereof.
  6003. "Contribution" shall mean any work of authorship, including
  6004. the original version of the Work and any modifications or additions
  6005. to that Work or Derivative Works thereof, that is intentionally
  6006. submitted to Licensor for inclusion in the Work by the copyright owner
  6007. or by an individual or Legal Entity authorized to submit on behalf of
  6008. the copyright owner. For the purposes of this definition, "submitted"
  6009. means any form of electronic, verbal, or written communication sent
  6010. to the Licensor or its representatives, including but not limited to
  6011. communication on electronic mailing lists, source code control systems,
  6012. and issue tracking systems that are managed by, or on behalf of, the
  6013. Licensor for the purpose of discussing and improving the Work, but
  6014. excluding communication that is conspicuously marked or otherwise
  6015. designated in writing by the copyright owner as "Not a Contribution."
  6016. "Contributor" shall mean Licensor and any individual or Legal Entity
  6017. on behalf of whom a Contribution has been received by Licensor and
  6018. subsequently incorporated within the Work.
  6019. 2. Grant of Copyright License. Subject to the terms and conditions of
  6020. this License, each Contributor hereby grants to You a perpetual,
  6021. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6022. copyright license to reproduce, prepare Derivative Works of,
  6023. publicly display, publicly perform, sublicense, and distribute the
  6024. Work and such Derivative Works in Source or Object form.
  6025. 3. Grant of Patent License. Subject to the terms and conditions of
  6026. this License, each Contributor hereby grants to You a perpetual,
  6027. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6028. (except as stated in this section) patent license to make, have made,
  6029. use, offer to sell, sell, import, and otherwise transfer the Work,
  6030. where such license applies only to those patent claims licensable
  6031. by such Contributor that are necessarily infringed by their
  6032. Contribution(s) alone or by combination of their Contribution(s)
  6033. with the Work to which such Contribution(s) was submitted. If You
  6034. institute patent litigation against any entity (including a
  6035. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6036. or a Contribution incorporated within the Work constitutes direct
  6037. or contributory patent infringement, then any patent licenses
  6038. granted to You under this License for that Work shall terminate
  6039. as of the date such litigation is filed.
  6040. 4. Redistribution. You may reproduce and distribute copies of the
  6041. Work or Derivative Works thereof in any medium, with or without
  6042. modifications, and in Source or Object form, provided that You
  6043. meet the following conditions:
  6044. (a) You must give any other recipients of the Work or
  6045. Derivative Works a copy of this License; and
  6046. (b) You must cause any modified files to carry prominent notices
  6047. stating that You changed the files; and
  6048. (c) You must retain, in the Source form of any Derivative Works
  6049. that You distribute, all copyright, patent, trademark, and
  6050. attribution notices from the Source form of the Work,
  6051. excluding those notices that do not pertain to any part of
  6052. the Derivative Works; and
  6053. (d) If the Work includes a "NOTICE" text file as part of its
  6054. distribution, then any Derivative Works that You distribute must
  6055. include a readable copy of the attribution notices contained
  6056. within such NOTICE file, excluding those notices that do not
  6057. pertain to any part of the Derivative Works, in at least one
  6058. of the following places: within a NOTICE text file distributed
  6059. as part of the Derivative Works; within the Source form or
  6060. documentation, if provided along with the Derivative Works; or,
  6061. within a display generated by the Derivative Works, if and
  6062. wherever such third-party notices normally appear. The contents
  6063. of the NOTICE file are for informational purposes only and
  6064. do not modify the License. You may add Your own attribution
  6065. notices within Derivative Works that You distribute, alongside
  6066. or as an addendum to the NOTICE text from the Work, provided
  6067. that such additional attribution notices cannot be construed
  6068. as modifying the License.
  6069. You may add Your own copyright statement to Your modifications and
  6070. may provide additional or different license terms and conditions
  6071. for use, reproduction, or distribution of Your modifications, or
  6072. for any such Derivative Works as a whole, provided Your use,
  6073. reproduction, and distribution of the Work otherwise complies with
  6074. the conditions stated in this License.
  6075. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6076. any Contribution intentionally submitted for inclusion in the Work
  6077. by You to the Licensor shall be under the terms and conditions of
  6078. this License, without any additional terms or conditions.
  6079. Notwithstanding the above, nothing herein shall supersede or modify
  6080. the terms of any separate license agreement you may have executed
  6081. with Licensor regarding such Contributions.
  6082. 6. Trademarks. This License does not grant permission to use the trade
  6083. names, trademarks, service marks, or product names of the Licensor,
  6084. except as required for reasonable and customary use in describing the
  6085. origin of the Work and reproducing the content of the NOTICE file.
  6086. 7. Disclaimer of Warranty. Unless required by applicable law or
  6087. agreed to in writing, Licensor provides the Work (and each
  6088. Contributor provides its Contributions) on an "AS IS" BASIS,
  6089. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6090. implied, including, without limitation, any warranties or conditions
  6091. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6092. PARTICULAR PURPOSE. You are solely responsible for determining the
  6093. appropriateness of using or redistributing the Work and assume any
  6094. risks associated with Your exercise of permissions under this License.
  6095. 8. Limitation of Liability. In no event and under no legal theory,
  6096. whether in tort (including negligence), contract, or otherwise,
  6097. unless required by applicable law (such as deliberate and grossly
  6098. negligent acts) or agreed to in writing, shall any Contributor be
  6099. liable to You for damages, including any direct, indirect, special,
  6100. incidental, or consequential damages of any character arising as a
  6101. result of this License or out of the use or inability to use the
  6102. Work (including but not limited to damages for loss of goodwill,
  6103. work stoppage, computer failure or malfunction, or any and all
  6104. other commercial damages or losses), even if such Contributor
  6105. has been advised of the possibility of such damages.
  6106. 9. Accepting Warranty or Additional Liability. While redistributing
  6107. the Work or Derivative Works thereof, You may choose to offer,
  6108. and charge a fee for, acceptance of support, warranty, indemnity,
  6109. or other liability obligations and/or rights consistent with this
  6110. License. However, in accepting such obligations, You may act only
  6111. on Your own behalf and on Your sole responsibility, not on behalf
  6112. of any other Contributor, and only if You agree to indemnify,
  6113. defend, and hold each Contributor harmless for any liability
  6114. incurred by, or claims asserted against, such Contributor by reason
  6115. of your accepting any such warranty or additional liability.
  6116. END OF TERMS AND CONDITIONS
  6117. APPENDIX: How to apply the Apache License to your work.
  6118. To apply the Apache License to your work, attach the following
  6119. boilerplate notice, with the fields enclosed by brackets "[]"
  6120. replaced with your own identifying information. (Don't include
  6121. the brackets!) The text should be enclosed in the appropriate
  6122. comment syntax for the file format. We also recommend that a
  6123. file or class name and description of purpose be included on the
  6124. same "printed page" as the copyright notice for easier
  6125. identification within third-party archives.
  6126. Copyright [yyyy] [name of copyright owner]
  6127. Licensed under the Apache License, Version 2.0 (the "License");
  6128. you may not use this file except in compliance with the License.
  6129. You may obtain a copy of the License at
  6130. http://www.apache.org/licenses/LICENSE-2.0
  6131. Unless required by applicable law or agreed to in writing, software
  6132. distributed under the License is distributed on an "AS IS" BASIS,
  6133. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6134. See the License for the specific language governing permissions and
  6135. limitations under the License.
  6136. ================================================================
  6137. github.com/go-openapi/spec
  6138. https://github.com/go-openapi/spec
  6139. ----------------------------------------------------------------
  6140. Apache License
  6141. Version 2.0, January 2004
  6142. http://www.apache.org/licenses/
  6143. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6144. 1. Definitions.
  6145. "License" shall mean the terms and conditions for use, reproduction,
  6146. and distribution as defined by Sections 1 through 9 of this document.
  6147. "Licensor" shall mean the copyright owner or entity authorized by
  6148. the copyright owner that is granting the License.
  6149. "Legal Entity" shall mean the union of the acting entity and all
  6150. other entities that control, are controlled by, or are under common
  6151. control with that entity. For the purposes of this definition,
  6152. "control" means (i) the power, direct or indirect, to cause the
  6153. direction or management of such entity, whether by contract or
  6154. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6155. outstanding shares, or (iii) beneficial ownership of such entity.
  6156. "You" (or "Your") shall mean an individual or Legal Entity
  6157. exercising permissions granted by this License.
  6158. "Source" form shall mean the preferred form for making modifications,
  6159. including but not limited to software source code, documentation
  6160. source, and configuration files.
  6161. "Object" form shall mean any form resulting from mechanical
  6162. transformation or translation of a Source form, including but
  6163. not limited to compiled object code, generated documentation,
  6164. and conversions to other media types.
  6165. "Work" shall mean the work of authorship, whether in Source or
  6166. Object form, made available under the License, as indicated by a
  6167. copyright notice that is included in or attached to the work
  6168. (an example is provided in the Appendix below).
  6169. "Derivative Works" shall mean any work, whether in Source or Object
  6170. form, that is based on (or derived from) the Work and for which the
  6171. editorial revisions, annotations, elaborations, or other modifications
  6172. represent, as a whole, an original work of authorship. For the purposes
  6173. of this License, Derivative Works shall not include works that remain
  6174. separable from, or merely link (or bind by name) to the interfaces of,
  6175. the Work and Derivative Works thereof.
  6176. "Contribution" shall mean any work of authorship, including
  6177. the original version of the Work and any modifications or additions
  6178. to that Work or Derivative Works thereof, that is intentionally
  6179. submitted to Licensor for inclusion in the Work by the copyright owner
  6180. or by an individual or Legal Entity authorized to submit on behalf of
  6181. the copyright owner. For the purposes of this definition, "submitted"
  6182. means any form of electronic, verbal, or written communication sent
  6183. to the Licensor or its representatives, including but not limited to
  6184. communication on electronic mailing lists, source code control systems,
  6185. and issue tracking systems that are managed by, or on behalf of, the
  6186. Licensor for the purpose of discussing and improving the Work, but
  6187. excluding communication that is conspicuously marked or otherwise
  6188. designated in writing by the copyright owner as "Not a Contribution."
  6189. "Contributor" shall mean Licensor and any individual or Legal Entity
  6190. on behalf of whom a Contribution has been received by Licensor and
  6191. subsequently incorporated within the Work.
  6192. 2. Grant of Copyright License. Subject to the terms and conditions of
  6193. this License, each Contributor hereby grants to You a perpetual,
  6194. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6195. copyright license to reproduce, prepare Derivative Works of,
  6196. publicly display, publicly perform, sublicense, and distribute the
  6197. Work and such Derivative Works in Source or Object form.
  6198. 3. Grant of Patent License. Subject to the terms and conditions of
  6199. this License, each Contributor hereby grants to You a perpetual,
  6200. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6201. (except as stated in this section) patent license to make, have made,
  6202. use, offer to sell, sell, import, and otherwise transfer the Work,
  6203. where such license applies only to those patent claims licensable
  6204. by such Contributor that are necessarily infringed by their
  6205. Contribution(s) alone or by combination of their Contribution(s)
  6206. with the Work to which such Contribution(s) was submitted. If You
  6207. institute patent litigation against any entity (including a
  6208. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6209. or a Contribution incorporated within the Work constitutes direct
  6210. or contributory patent infringement, then any patent licenses
  6211. granted to You under this License for that Work shall terminate
  6212. as of the date such litigation is filed.
  6213. 4. Redistribution. You may reproduce and distribute copies of the
  6214. Work or Derivative Works thereof in any medium, with or without
  6215. modifications, and in Source or Object form, provided that You
  6216. meet the following conditions:
  6217. (a) You must give any other recipients of the Work or
  6218. Derivative Works a copy of this License; and
  6219. (b) You must cause any modified files to carry prominent notices
  6220. stating that You changed the files; and
  6221. (c) You must retain, in the Source form of any Derivative Works
  6222. that You distribute, all copyright, patent, trademark, and
  6223. attribution notices from the Source form of the Work,
  6224. excluding those notices that do not pertain to any part of
  6225. the Derivative Works; and
  6226. (d) If the Work includes a "NOTICE" text file as part of its
  6227. distribution, then any Derivative Works that You distribute must
  6228. include a readable copy of the attribution notices contained
  6229. within such NOTICE file, excluding those notices that do not
  6230. pertain to any part of the Derivative Works, in at least one
  6231. of the following places: within a NOTICE text file distributed
  6232. as part of the Derivative Works; within the Source form or
  6233. documentation, if provided along with the Derivative Works; or,
  6234. within a display generated by the Derivative Works, if and
  6235. wherever such third-party notices normally appear. The contents
  6236. of the NOTICE file are for informational purposes only and
  6237. do not modify the License. You may add Your own attribution
  6238. notices within Derivative Works that You distribute, alongside
  6239. or as an addendum to the NOTICE text from the Work, provided
  6240. that such additional attribution notices cannot be construed
  6241. as modifying the License.
  6242. You may add Your own copyright statement to Your modifications and
  6243. may provide additional or different license terms and conditions
  6244. for use, reproduction, or distribution of Your modifications, or
  6245. for any such Derivative Works as a whole, provided Your use,
  6246. reproduction, and distribution of the Work otherwise complies with
  6247. the conditions stated in this License.
  6248. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6249. any Contribution intentionally submitted for inclusion in the Work
  6250. by You to the Licensor shall be under the terms and conditions of
  6251. this License, without any additional terms or conditions.
  6252. Notwithstanding the above, nothing herein shall supersede or modify
  6253. the terms of any separate license agreement you may have executed
  6254. with Licensor regarding such Contributions.
  6255. 6. Trademarks. This License does not grant permission to use the trade
  6256. names, trademarks, service marks, or product names of the Licensor,
  6257. except as required for reasonable and customary use in describing the
  6258. origin of the Work and reproducing the content of the NOTICE file.
  6259. 7. Disclaimer of Warranty. Unless required by applicable law or
  6260. agreed to in writing, Licensor provides the Work (and each
  6261. Contributor provides its Contributions) on an "AS IS" BASIS,
  6262. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6263. implied, including, without limitation, any warranties or conditions
  6264. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6265. PARTICULAR PURPOSE. You are solely responsible for determining the
  6266. appropriateness of using or redistributing the Work and assume any
  6267. risks associated with Your exercise of permissions under this License.
  6268. 8. Limitation of Liability. In no event and under no legal theory,
  6269. whether in tort (including negligence), contract, or otherwise,
  6270. unless required by applicable law (such as deliberate and grossly
  6271. negligent acts) or agreed to in writing, shall any Contributor be
  6272. liable to You for damages, including any direct, indirect, special,
  6273. incidental, or consequential damages of any character arising as a
  6274. result of this License or out of the use or inability to use the
  6275. Work (including but not limited to damages for loss of goodwill,
  6276. work stoppage, computer failure or malfunction, or any and all
  6277. other commercial damages or losses), even if such Contributor
  6278. has been advised of the possibility of such damages.
  6279. 9. Accepting Warranty or Additional Liability. While redistributing
  6280. the Work or Derivative Works thereof, You may choose to offer,
  6281. and charge a fee for, acceptance of support, warranty, indemnity,
  6282. or other liability obligations and/or rights consistent with this
  6283. License. However, in accepting such obligations, You may act only
  6284. on Your own behalf and on Your sole responsibility, not on behalf
  6285. of any other Contributor, and only if You agree to indemnify,
  6286. defend, and hold each Contributor harmless for any liability
  6287. incurred by, or claims asserted against, such Contributor by reason
  6288. of your accepting any such warranty or additional liability.
  6289. END OF TERMS AND CONDITIONS
  6290. APPENDIX: How to apply the Apache License to your work.
  6291. To apply the Apache License to your work, attach the following
  6292. boilerplate notice, with the fields enclosed by brackets "[]"
  6293. replaced with your own identifying information. (Don't include
  6294. the brackets!) The text should be enclosed in the appropriate
  6295. comment syntax for the file format. We also recommend that a
  6296. file or class name and description of purpose be included on the
  6297. same "printed page" as the copyright notice for easier
  6298. identification within third-party archives.
  6299. Copyright [yyyy] [name of copyright owner]
  6300. Licensed under the Apache License, Version 2.0 (the "License");
  6301. you may not use this file except in compliance with the License.
  6302. You may obtain a copy of the License at
  6303. http://www.apache.org/licenses/LICENSE-2.0
  6304. Unless required by applicable law or agreed to in writing, software
  6305. distributed under the License is distributed on an "AS IS" BASIS,
  6306. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6307. See the License for the specific language governing permissions and
  6308. limitations under the License.
  6309. ================================================================
  6310. github.com/go-openapi/strfmt
  6311. https://github.com/go-openapi/strfmt
  6312. ----------------------------------------------------------------
  6313. Apache License
  6314. Version 2.0, January 2004
  6315. http://www.apache.org/licenses/
  6316. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6317. 1. Definitions.
  6318. "License" shall mean the terms and conditions for use, reproduction,
  6319. and distribution as defined by Sections 1 through 9 of this document.
  6320. "Licensor" shall mean the copyright owner or entity authorized by
  6321. the copyright owner that is granting the License.
  6322. "Legal Entity" shall mean the union of the acting entity and all
  6323. other entities that control, are controlled by, or are under common
  6324. control with that entity. For the purposes of this definition,
  6325. "control" means (i) the power, direct or indirect, to cause the
  6326. direction or management of such entity, whether by contract or
  6327. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6328. outstanding shares, or (iii) beneficial ownership of such entity.
  6329. "You" (or "Your") shall mean an individual or Legal Entity
  6330. exercising permissions granted by this License.
  6331. "Source" form shall mean the preferred form for making modifications,
  6332. including but not limited to software source code, documentation
  6333. source, and configuration files.
  6334. "Object" form shall mean any form resulting from mechanical
  6335. transformation or translation of a Source form, including but
  6336. not limited to compiled object code, generated documentation,
  6337. and conversions to other media types.
  6338. "Work" shall mean the work of authorship, whether in Source or
  6339. Object form, made available under the License, as indicated by a
  6340. copyright notice that is included in or attached to the work
  6341. (an example is provided in the Appendix below).
  6342. "Derivative Works" shall mean any work, whether in Source or Object
  6343. form, that is based on (or derived from) the Work and for which the
  6344. editorial revisions, annotations, elaborations, or other modifications
  6345. represent, as a whole, an original work of authorship. For the purposes
  6346. of this License, Derivative Works shall not include works that remain
  6347. separable from, or merely link (or bind by name) to the interfaces of,
  6348. the Work and Derivative Works thereof.
  6349. "Contribution" shall mean any work of authorship, including
  6350. the original version of the Work and any modifications or additions
  6351. to that Work or Derivative Works thereof, that is intentionally
  6352. submitted to Licensor for inclusion in the Work by the copyright owner
  6353. or by an individual or Legal Entity authorized to submit on behalf of
  6354. the copyright owner. For the purposes of this definition, "submitted"
  6355. means any form of electronic, verbal, or written communication sent
  6356. to the Licensor or its representatives, including but not limited to
  6357. communication on electronic mailing lists, source code control systems,
  6358. and issue tracking systems that are managed by, or on behalf of, the
  6359. Licensor for the purpose of discussing and improving the Work, but
  6360. excluding communication that is conspicuously marked or otherwise
  6361. designated in writing by the copyright owner as "Not a Contribution."
  6362. "Contributor" shall mean Licensor and any individual or Legal Entity
  6363. on behalf of whom a Contribution has been received by Licensor and
  6364. subsequently incorporated within the Work.
  6365. 2. Grant of Copyright License. Subject to the terms and conditions of
  6366. this License, each Contributor hereby grants to You a perpetual,
  6367. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6368. copyright license to reproduce, prepare Derivative Works of,
  6369. publicly display, publicly perform, sublicense, and distribute the
  6370. Work and such Derivative Works in Source or Object form.
  6371. 3. Grant of Patent License. Subject to the terms and conditions of
  6372. this License, each Contributor hereby grants to You a perpetual,
  6373. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6374. (except as stated in this section) patent license to make, have made,
  6375. use, offer to sell, sell, import, and otherwise transfer the Work,
  6376. where such license applies only to those patent claims licensable
  6377. by such Contributor that are necessarily infringed by their
  6378. Contribution(s) alone or by combination of their Contribution(s)
  6379. with the Work to which such Contribution(s) was submitted. If You
  6380. institute patent litigation against any entity (including a
  6381. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6382. or a Contribution incorporated within the Work constitutes direct
  6383. or contributory patent infringement, then any patent licenses
  6384. granted to You under this License for that Work shall terminate
  6385. as of the date such litigation is filed.
  6386. 4. Redistribution. You may reproduce and distribute copies of the
  6387. Work or Derivative Works thereof in any medium, with or without
  6388. modifications, and in Source or Object form, provided that You
  6389. meet the following conditions:
  6390. (a) You must give any other recipients of the Work or
  6391. Derivative Works a copy of this License; and
  6392. (b) You must cause any modified files to carry prominent notices
  6393. stating that You changed the files; and
  6394. (c) You must retain, in the Source form of any Derivative Works
  6395. that You distribute, all copyright, patent, trademark, and
  6396. attribution notices from the Source form of the Work,
  6397. excluding those notices that do not pertain to any part of
  6398. the Derivative Works; and
  6399. (d) If the Work includes a "NOTICE" text file as part of its
  6400. distribution, then any Derivative Works that You distribute must
  6401. include a readable copy of the attribution notices contained
  6402. within such NOTICE file, excluding those notices that do not
  6403. pertain to any part of the Derivative Works, in at least one
  6404. of the following places: within a NOTICE text file distributed
  6405. as part of the Derivative Works; within the Source form or
  6406. documentation, if provided along with the Derivative Works; or,
  6407. within a display generated by the Derivative Works, if and
  6408. wherever such third-party notices normally appear. The contents
  6409. of the NOTICE file are for informational purposes only and
  6410. do not modify the License. You may add Your own attribution
  6411. notices within Derivative Works that You distribute, alongside
  6412. or as an addendum to the NOTICE text from the Work, provided
  6413. that such additional attribution notices cannot be construed
  6414. as modifying the License.
  6415. You may add Your own copyright statement to Your modifications and
  6416. may provide additional or different license terms and conditions
  6417. for use, reproduction, or distribution of Your modifications, or
  6418. for any such Derivative Works as a whole, provided Your use,
  6419. reproduction, and distribution of the Work otherwise complies with
  6420. the conditions stated in this License.
  6421. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6422. any Contribution intentionally submitted for inclusion in the Work
  6423. by You to the Licensor shall be under the terms and conditions of
  6424. this License, without any additional terms or conditions.
  6425. Notwithstanding the above, nothing herein shall supersede or modify
  6426. the terms of any separate license agreement you may have executed
  6427. with Licensor regarding such Contributions.
  6428. 6. Trademarks. This License does not grant permission to use the trade
  6429. names, trademarks, service marks, or product names of the Licensor,
  6430. except as required for reasonable and customary use in describing the
  6431. origin of the Work and reproducing the content of the NOTICE file.
  6432. 7. Disclaimer of Warranty. Unless required by applicable law or
  6433. agreed to in writing, Licensor provides the Work (and each
  6434. Contributor provides its Contributions) on an "AS IS" BASIS,
  6435. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6436. implied, including, without limitation, any warranties or conditions
  6437. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6438. PARTICULAR PURPOSE. You are solely responsible for determining the
  6439. appropriateness of using or redistributing the Work and assume any
  6440. risks associated with Your exercise of permissions under this License.
  6441. 8. Limitation of Liability. In no event and under no legal theory,
  6442. whether in tort (including negligence), contract, or otherwise,
  6443. unless required by applicable law (such as deliberate and grossly
  6444. negligent acts) or agreed to in writing, shall any Contributor be
  6445. liable to You for damages, including any direct, indirect, special,
  6446. incidental, or consequential damages of any character arising as a
  6447. result of this License or out of the use or inability to use the
  6448. Work (including but not limited to damages for loss of goodwill,
  6449. work stoppage, computer failure or malfunction, or any and all
  6450. other commercial damages or losses), even if such Contributor
  6451. has been advised of the possibility of such damages.
  6452. 9. Accepting Warranty or Additional Liability. While redistributing
  6453. the Work or Derivative Works thereof, You may choose to offer,
  6454. and charge a fee for, acceptance of support, warranty, indemnity,
  6455. or other liability obligations and/or rights consistent with this
  6456. License. However, in accepting such obligations, You may act only
  6457. on Your own behalf and on Your sole responsibility, not on behalf
  6458. of any other Contributor, and only if You agree to indemnify,
  6459. defend, and hold each Contributor harmless for any liability
  6460. incurred by, or claims asserted against, such Contributor by reason
  6461. of your accepting any such warranty or additional liability.
  6462. END OF TERMS AND CONDITIONS
  6463. APPENDIX: How to apply the Apache License to your work.
  6464. To apply the Apache License to your work, attach the following
  6465. boilerplate notice, with the fields enclosed by brackets "[]"
  6466. replaced with your own identifying information. (Don't include
  6467. the brackets!) The text should be enclosed in the appropriate
  6468. comment syntax for the file format. We also recommend that a
  6469. file or class name and description of purpose be included on the
  6470. same "printed page" as the copyright notice for easier
  6471. identification within third-party archives.
  6472. Copyright [yyyy] [name of copyright owner]
  6473. Licensed under the Apache License, Version 2.0 (the "License");
  6474. you may not use this file except in compliance with the License.
  6475. You may obtain a copy of the License at
  6476. http://www.apache.org/licenses/LICENSE-2.0
  6477. Unless required by applicable law or agreed to in writing, software
  6478. distributed under the License is distributed on an "AS IS" BASIS,
  6479. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6480. See the License for the specific language governing permissions and
  6481. limitations under the License.
  6482. ================================================================
  6483. github.com/go-openapi/swag
  6484. https://github.com/go-openapi/swag
  6485. ----------------------------------------------------------------
  6486. Apache License
  6487. Version 2.0, January 2004
  6488. http://www.apache.org/licenses/
  6489. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6490. 1. Definitions.
  6491. "License" shall mean the terms and conditions for use, reproduction,
  6492. and distribution as defined by Sections 1 through 9 of this document.
  6493. "Licensor" shall mean the copyright owner or entity authorized by
  6494. the copyright owner that is granting the License.
  6495. "Legal Entity" shall mean the union of the acting entity and all
  6496. other entities that control, are controlled by, or are under common
  6497. control with that entity. For the purposes of this definition,
  6498. "control" means (i) the power, direct or indirect, to cause the
  6499. direction or management of such entity, whether by contract or
  6500. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6501. outstanding shares, or (iii) beneficial ownership of such entity.
  6502. "You" (or "Your") shall mean an individual or Legal Entity
  6503. exercising permissions granted by this License.
  6504. "Source" form shall mean the preferred form for making modifications,
  6505. including but not limited to software source code, documentation
  6506. source, and configuration files.
  6507. "Object" form shall mean any form resulting from mechanical
  6508. transformation or translation of a Source form, including but
  6509. not limited to compiled object code, generated documentation,
  6510. and conversions to other media types.
  6511. "Work" shall mean the work of authorship, whether in Source or
  6512. Object form, made available under the License, as indicated by a
  6513. copyright notice that is included in or attached to the work
  6514. (an example is provided in the Appendix below).
  6515. "Derivative Works" shall mean any work, whether in Source or Object
  6516. form, that is based on (or derived from) the Work and for which the
  6517. editorial revisions, annotations, elaborations, or other modifications
  6518. represent, as a whole, an original work of authorship. For the purposes
  6519. of this License, Derivative Works shall not include works that remain
  6520. separable from, or merely link (or bind by name) to the interfaces of,
  6521. the Work and Derivative Works thereof.
  6522. "Contribution" shall mean any work of authorship, including
  6523. the original version of the Work and any modifications or additions
  6524. to that Work or Derivative Works thereof, that is intentionally
  6525. submitted to Licensor for inclusion in the Work by the copyright owner
  6526. or by an individual or Legal Entity authorized to submit on behalf of
  6527. the copyright owner. For the purposes of this definition, "submitted"
  6528. means any form of electronic, verbal, or written communication sent
  6529. to the Licensor or its representatives, including but not limited to
  6530. communication on electronic mailing lists, source code control systems,
  6531. and issue tracking systems that are managed by, or on behalf of, the
  6532. Licensor for the purpose of discussing and improving the Work, but
  6533. excluding communication that is conspicuously marked or otherwise
  6534. designated in writing by the copyright owner as "Not a Contribution."
  6535. "Contributor" shall mean Licensor and any individual or Legal Entity
  6536. on behalf of whom a Contribution has been received by Licensor and
  6537. subsequently incorporated within the Work.
  6538. 2. Grant of Copyright License. Subject to the terms and conditions of
  6539. this License, each Contributor hereby grants to You a perpetual,
  6540. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6541. copyright license to reproduce, prepare Derivative Works of,
  6542. publicly display, publicly perform, sublicense, and distribute the
  6543. Work and such Derivative Works in Source or Object form.
  6544. 3. Grant of Patent License. Subject to the terms and conditions of
  6545. this License, each Contributor hereby grants to You a perpetual,
  6546. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6547. (except as stated in this section) patent license to make, have made,
  6548. use, offer to sell, sell, import, and otherwise transfer the Work,
  6549. where such license applies only to those patent claims licensable
  6550. by such Contributor that are necessarily infringed by their
  6551. Contribution(s) alone or by combination of their Contribution(s)
  6552. with the Work to which such Contribution(s) was submitted. If You
  6553. institute patent litigation against any entity (including a
  6554. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6555. or a Contribution incorporated within the Work constitutes direct
  6556. or contributory patent infringement, then any patent licenses
  6557. granted to You under this License for that Work shall terminate
  6558. as of the date such litigation is filed.
  6559. 4. Redistribution. You may reproduce and distribute copies of the
  6560. Work or Derivative Works thereof in any medium, with or without
  6561. modifications, and in Source or Object form, provided that You
  6562. meet the following conditions:
  6563. (a) You must give any other recipients of the Work or
  6564. Derivative Works a copy of this License; and
  6565. (b) You must cause any modified files to carry prominent notices
  6566. stating that You changed the files; and
  6567. (c) You must retain, in the Source form of any Derivative Works
  6568. that You distribute, all copyright, patent, trademark, and
  6569. attribution notices from the Source form of the Work,
  6570. excluding those notices that do not pertain to any part of
  6571. the Derivative Works; and
  6572. (d) If the Work includes a "NOTICE" text file as part of its
  6573. distribution, then any Derivative Works that You distribute must
  6574. include a readable copy of the attribution notices contained
  6575. within such NOTICE file, excluding those notices that do not
  6576. pertain to any part of the Derivative Works, in at least one
  6577. of the following places: within a NOTICE text file distributed
  6578. as part of the Derivative Works; within the Source form or
  6579. documentation, if provided along with the Derivative Works; or,
  6580. within a display generated by the Derivative Works, if and
  6581. wherever such third-party notices normally appear. The contents
  6582. of the NOTICE file are for informational purposes only and
  6583. do not modify the License. You may add Your own attribution
  6584. notices within Derivative Works that You distribute, alongside
  6585. or as an addendum to the NOTICE text from the Work, provided
  6586. that such additional attribution notices cannot be construed
  6587. as modifying the License.
  6588. You may add Your own copyright statement to Your modifications and
  6589. may provide additional or different license terms and conditions
  6590. for use, reproduction, or distribution of Your modifications, or
  6591. for any such Derivative Works as a whole, provided Your use,
  6592. reproduction, and distribution of the Work otherwise complies with
  6593. the conditions stated in this License.
  6594. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6595. any Contribution intentionally submitted for inclusion in the Work
  6596. by You to the Licensor shall be under the terms and conditions of
  6597. this License, without any additional terms or conditions.
  6598. Notwithstanding the above, nothing herein shall supersede or modify
  6599. the terms of any separate license agreement you may have executed
  6600. with Licensor regarding such Contributions.
  6601. 6. Trademarks. This License does not grant permission to use the trade
  6602. names, trademarks, service marks, or product names of the Licensor,
  6603. except as required for reasonable and customary use in describing the
  6604. origin of the Work and reproducing the content of the NOTICE file.
  6605. 7. Disclaimer of Warranty. Unless required by applicable law or
  6606. agreed to in writing, Licensor provides the Work (and each
  6607. Contributor provides its Contributions) on an "AS IS" BASIS,
  6608. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6609. implied, including, without limitation, any warranties or conditions
  6610. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6611. PARTICULAR PURPOSE. You are solely responsible for determining the
  6612. appropriateness of using or redistributing the Work and assume any
  6613. risks associated with Your exercise of permissions under this License.
  6614. 8. Limitation of Liability. In no event and under no legal theory,
  6615. whether in tort (including negligence), contract, or otherwise,
  6616. unless required by applicable law (such as deliberate and grossly
  6617. negligent acts) or agreed to in writing, shall any Contributor be
  6618. liable to You for damages, including any direct, indirect, special,
  6619. incidental, or consequential damages of any character arising as a
  6620. result of this License or out of the use or inability to use the
  6621. Work (including but not limited to damages for loss of goodwill,
  6622. work stoppage, computer failure or malfunction, or any and all
  6623. other commercial damages or losses), even if such Contributor
  6624. has been advised of the possibility of such damages.
  6625. 9. Accepting Warranty or Additional Liability. While redistributing
  6626. the Work or Derivative Works thereof, You may choose to offer,
  6627. and charge a fee for, acceptance of support, warranty, indemnity,
  6628. or other liability obligations and/or rights consistent with this
  6629. License. However, in accepting such obligations, You may act only
  6630. on Your own behalf and on Your sole responsibility, not on behalf
  6631. of any other Contributor, and only if You agree to indemnify,
  6632. defend, and hold each Contributor harmless for any liability
  6633. incurred by, or claims asserted against, such Contributor by reason
  6634. of your accepting any such warranty or additional liability.
  6635. END OF TERMS AND CONDITIONS
  6636. APPENDIX: How to apply the Apache License to your work.
  6637. To apply the Apache License to your work, attach the following
  6638. boilerplate notice, with the fields enclosed by brackets "[]"
  6639. replaced with your own identifying information. (Don't include
  6640. the brackets!) The text should be enclosed in the appropriate
  6641. comment syntax for the file format. We also recommend that a
  6642. file or class name and description of purpose be included on the
  6643. same "printed page" as the copyright notice for easier
  6644. identification within third-party archives.
  6645. Copyright [yyyy] [name of copyright owner]
  6646. Licensed under the Apache License, Version 2.0 (the "License");
  6647. you may not use this file except in compliance with the License.
  6648. You may obtain a copy of the License at
  6649. http://www.apache.org/licenses/LICENSE-2.0
  6650. Unless required by applicable law or agreed to in writing, software
  6651. distributed under the License is distributed on an "AS IS" BASIS,
  6652. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6653. See the License for the specific language governing permissions and
  6654. limitations under the License.
  6655. ================================================================
  6656. github.com/go-openapi/validate
  6657. https://github.com/go-openapi/validate
  6658. ----------------------------------------------------------------
  6659. Apache License
  6660. Version 2.0, January 2004
  6661. http://www.apache.org/licenses/
  6662. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6663. 1. Definitions.
  6664. "License" shall mean the terms and conditions for use, reproduction,
  6665. and distribution as defined by Sections 1 through 9 of this document.
  6666. "Licensor" shall mean the copyright owner or entity authorized by
  6667. the copyright owner that is granting the License.
  6668. "Legal Entity" shall mean the union of the acting entity and all
  6669. other entities that control, are controlled by, or are under common
  6670. control with that entity. For the purposes of this definition,
  6671. "control" means (i) the power, direct or indirect, to cause the
  6672. direction or management of such entity, whether by contract or
  6673. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6674. outstanding shares, or (iii) beneficial ownership of such entity.
  6675. "You" (or "Your") shall mean an individual or Legal Entity
  6676. exercising permissions granted by this License.
  6677. "Source" form shall mean the preferred form for making modifications,
  6678. including but not limited to software source code, documentation
  6679. source, and configuration files.
  6680. "Object" form shall mean any form resulting from mechanical
  6681. transformation or translation of a Source form, including but
  6682. not limited to compiled object code, generated documentation,
  6683. and conversions to other media types.
  6684. "Work" shall mean the work of authorship, whether in Source or
  6685. Object form, made available under the License, as indicated by a
  6686. copyright notice that is included in or attached to the work
  6687. (an example is provided in the Appendix below).
  6688. "Derivative Works" shall mean any work, whether in Source or Object
  6689. form, that is based on (or derived from) the Work and for which the
  6690. editorial revisions, annotations, elaborations, or other modifications
  6691. represent, as a whole, an original work of authorship. For the purposes
  6692. of this License, Derivative Works shall not include works that remain
  6693. separable from, or merely link (or bind by name) to the interfaces of,
  6694. the Work and Derivative Works thereof.
  6695. "Contribution" shall mean any work of authorship, including
  6696. the original version of the Work and any modifications or additions
  6697. to that Work or Derivative Works thereof, that is intentionally
  6698. submitted to Licensor for inclusion in the Work by the copyright owner
  6699. or by an individual or Legal Entity authorized to submit on behalf of
  6700. the copyright owner. For the purposes of this definition, "submitted"
  6701. means any form of electronic, verbal, or written communication sent
  6702. to the Licensor or its representatives, including but not limited to
  6703. communication on electronic mailing lists, source code control systems,
  6704. and issue tracking systems that are managed by, or on behalf of, the
  6705. Licensor for the purpose of discussing and improving the Work, but
  6706. excluding communication that is conspicuously marked or otherwise
  6707. designated in writing by the copyright owner as "Not a Contribution."
  6708. "Contributor" shall mean Licensor and any individual or Legal Entity
  6709. on behalf of whom a Contribution has been received by Licensor and
  6710. subsequently incorporated within the Work.
  6711. 2. Grant of Copyright License. Subject to the terms and conditions of
  6712. this License, each Contributor hereby grants to You a perpetual,
  6713. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6714. copyright license to reproduce, prepare Derivative Works of,
  6715. publicly display, publicly perform, sublicense, and distribute the
  6716. Work and such Derivative Works in Source or Object form.
  6717. 3. Grant of Patent License. Subject to the terms and conditions of
  6718. this License, each Contributor hereby grants to You a perpetual,
  6719. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6720. (except as stated in this section) patent license to make, have made,
  6721. use, offer to sell, sell, import, and otherwise transfer the Work,
  6722. where such license applies only to those patent claims licensable
  6723. by such Contributor that are necessarily infringed by their
  6724. Contribution(s) alone or by combination of their Contribution(s)
  6725. with the Work to which such Contribution(s) was submitted. If You
  6726. institute patent litigation against any entity (including a
  6727. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6728. or a Contribution incorporated within the Work constitutes direct
  6729. or contributory patent infringement, then any patent licenses
  6730. granted to You under this License for that Work shall terminate
  6731. as of the date such litigation is filed.
  6732. 4. Redistribution. You may reproduce and distribute copies of the
  6733. Work or Derivative Works thereof in any medium, with or without
  6734. modifications, and in Source or Object form, provided that You
  6735. meet the following conditions:
  6736. (a) You must give any other recipients of the Work or
  6737. Derivative Works a copy of this License; and
  6738. (b) You must cause any modified files to carry prominent notices
  6739. stating that You changed the files; and
  6740. (c) You must retain, in the Source form of any Derivative Works
  6741. that You distribute, all copyright, patent, trademark, and
  6742. attribution notices from the Source form of the Work,
  6743. excluding those notices that do not pertain to any part of
  6744. the Derivative Works; and
  6745. (d) If the Work includes a "NOTICE" text file as part of its
  6746. distribution, then any Derivative Works that You distribute must
  6747. include a readable copy of the attribution notices contained
  6748. within such NOTICE file, excluding those notices that do not
  6749. pertain to any part of the Derivative Works, in at least one
  6750. of the following places: within a NOTICE text file distributed
  6751. as part of the Derivative Works; within the Source form or
  6752. documentation, if provided along with the Derivative Works; or,
  6753. within a display generated by the Derivative Works, if and
  6754. wherever such third-party notices normally appear. The contents
  6755. of the NOTICE file are for informational purposes only and
  6756. do not modify the License. You may add Your own attribution
  6757. notices within Derivative Works that You distribute, alongside
  6758. or as an addendum to the NOTICE text from the Work, provided
  6759. that such additional attribution notices cannot be construed
  6760. as modifying the License.
  6761. You may add Your own copyright statement to Your modifications and
  6762. may provide additional or different license terms and conditions
  6763. for use, reproduction, or distribution of Your modifications, or
  6764. for any such Derivative Works as a whole, provided Your use,
  6765. reproduction, and distribution of the Work otherwise complies with
  6766. the conditions stated in this License.
  6767. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6768. any Contribution intentionally submitted for inclusion in the Work
  6769. by You to the Licensor shall be under the terms and conditions of
  6770. this License, without any additional terms or conditions.
  6771. Notwithstanding the above, nothing herein shall supersede or modify
  6772. the terms of any separate license agreement you may have executed
  6773. with Licensor regarding such Contributions.
  6774. 6. Trademarks. This License does not grant permission to use the trade
  6775. names, trademarks, service marks, or product names of the Licensor,
  6776. except as required for reasonable and customary use in describing the
  6777. origin of the Work and reproducing the content of the NOTICE file.
  6778. 7. Disclaimer of Warranty. Unless required by applicable law or
  6779. agreed to in writing, Licensor provides the Work (and each
  6780. Contributor provides its Contributions) on an "AS IS" BASIS,
  6781. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6782. implied, including, without limitation, any warranties or conditions
  6783. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6784. PARTICULAR PURPOSE. You are solely responsible for determining the
  6785. appropriateness of using or redistributing the Work and assume any
  6786. risks associated with Your exercise of permissions under this License.
  6787. 8. Limitation of Liability. In no event and under no legal theory,
  6788. whether in tort (including negligence), contract, or otherwise,
  6789. unless required by applicable law (such as deliberate and grossly
  6790. negligent acts) or agreed to in writing, shall any Contributor be
  6791. liable to You for damages, including any direct, indirect, special,
  6792. incidental, or consequential damages of any character arising as a
  6793. result of this License or out of the use or inability to use the
  6794. Work (including but not limited to damages for loss of goodwill,
  6795. work stoppage, computer failure or malfunction, or any and all
  6796. other commercial damages or losses), even if such Contributor
  6797. has been advised of the possibility of such damages.
  6798. 9. Accepting Warranty or Additional Liability. While redistributing
  6799. the Work or Derivative Works thereof, You may choose to offer,
  6800. and charge a fee for, acceptance of support, warranty, indemnity,
  6801. or other liability obligations and/or rights consistent with this
  6802. License. However, in accepting such obligations, You may act only
  6803. on Your own behalf and on Your sole responsibility, not on behalf
  6804. of any other Contributor, and only if You agree to indemnify,
  6805. defend, and hold each Contributor harmless for any liability
  6806. incurred by, or claims asserted against, such Contributor by reason
  6807. of your accepting any such warranty or additional liability.
  6808. END OF TERMS AND CONDITIONS
  6809. APPENDIX: How to apply the Apache License to your work.
  6810. To apply the Apache License to your work, attach the following
  6811. boilerplate notice, with the fields enclosed by brackets "[]"
  6812. replaced with your own identifying information. (Don't include
  6813. the brackets!) The text should be enclosed in the appropriate
  6814. comment syntax for the file format. We also recommend that a
  6815. file or class name and description of purpose be included on the
  6816. same "printed page" as the copyright notice for easier
  6817. identification within third-party archives.
  6818. Copyright [yyyy] [name of copyright owner]
  6819. Licensed under the Apache License, Version 2.0 (the "License");
  6820. you may not use this file except in compliance with the License.
  6821. You may obtain a copy of the License at
  6822. http://www.apache.org/licenses/LICENSE-2.0
  6823. Unless required by applicable law or agreed to in writing, software
  6824. distributed under the License is distributed on an "AS IS" BASIS,
  6825. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6826. See the License for the specific language governing permissions and
  6827. limitations under the License.
  6828. ================================================================
  6829. github.com/go-sql-driver/mysql
  6830. https://github.com/go-sql-driver/mysql
  6831. ----------------------------------------------------------------
  6832. Mozilla Public License Version 2.0
  6833. ==================================
  6834. 1. Definitions
  6835. --------------
  6836. 1.1. "Contributor"
  6837. means each individual or legal entity that creates, contributes to
  6838. the creation of, or owns Covered Software.
  6839. 1.2. "Contributor Version"
  6840. means the combination of the Contributions of others (if any) used
  6841. by a Contributor and that particular Contributor's Contribution.
  6842. 1.3. "Contribution"
  6843. means Covered Software of a particular Contributor.
  6844. 1.4. "Covered Software"
  6845. means Source Code Form to which the initial Contributor has attached
  6846. the notice in Exhibit A, the Executable Form of such Source Code
  6847. Form, and Modifications of such Source Code Form, in each case
  6848. including portions thereof.
  6849. 1.5. "Incompatible With Secondary Licenses"
  6850. means
  6851. (a) that the initial Contributor has attached the notice described
  6852. in Exhibit B to the Covered Software; or
  6853. (b) that the Covered Software was made available under the terms of
  6854. version 1.1 or earlier of the License, but not also under the
  6855. terms of a Secondary License.
  6856. 1.6. "Executable Form"
  6857. means any form of the work other than Source Code Form.
  6858. 1.7. "Larger Work"
  6859. means a work that combines Covered Software with other material, in
  6860. a separate file or files, that is not Covered Software.
  6861. 1.8. "License"
  6862. means this document.
  6863. 1.9. "Licensable"
  6864. means having the right to grant, to the maximum extent possible,
  6865. whether at the time of the initial grant or subsequently, any and
  6866. all of the rights conveyed by this License.
  6867. 1.10. "Modifications"
  6868. means any of the following:
  6869. (a) any file in Source Code Form that results from an addition to,
  6870. deletion from, or modification of the contents of Covered
  6871. Software; or
  6872. (b) any new file in Source Code Form that contains any Covered
  6873. Software.
  6874. 1.11. "Patent Claims" of a Contributor
  6875. means any patent claim(s), including without limitation, method,
  6876. process, and apparatus claims, in any patent Licensable by such
  6877. Contributor that would be infringed, but for the grant of the
  6878. License, by the making, using, selling, offering for sale, having
  6879. made, import, or transfer of either its Contributions or its
  6880. Contributor Version.
  6881. 1.12. "Secondary License"
  6882. means either the GNU General Public License, Version 2.0, the GNU
  6883. Lesser General Public License, Version 2.1, the GNU Affero General
  6884. Public License, Version 3.0, or any later versions of those
  6885. licenses.
  6886. 1.13. "Source Code Form"
  6887. means the form of the work preferred for making modifications.
  6888. 1.14. "You" (or "Your")
  6889. means an individual or a legal entity exercising rights under this
  6890. License. For legal entities, "You" includes any entity that
  6891. controls, is controlled by, or is under common control with You. For
  6892. purposes of this definition, "control" means (a) the power, direct
  6893. or indirect, to cause the direction or management of such entity,
  6894. whether by contract or otherwise, or (b) ownership of more than
  6895. fifty percent (50%) of the outstanding shares or beneficial
  6896. ownership of such entity.
  6897. 2. License Grants and Conditions
  6898. --------------------------------
  6899. 2.1. Grants
  6900. Each Contributor hereby grants You a world-wide, royalty-free,
  6901. non-exclusive license:
  6902. (a) under intellectual property rights (other than patent or trademark)
  6903. Licensable by such Contributor to use, reproduce, make available,
  6904. modify, display, perform, distribute, and otherwise exploit its
  6905. Contributions, either on an unmodified basis, with Modifications, or
  6906. as part of a Larger Work; and
  6907. (b) under Patent Claims of such Contributor to make, use, sell, offer
  6908. for sale, have made, import, and otherwise transfer either its
  6909. Contributions or its Contributor Version.
  6910. 2.2. Effective Date
  6911. The licenses granted in Section 2.1 with respect to any Contribution
  6912. become effective for each Contribution on the date the Contributor first
  6913. distributes such Contribution.
  6914. 2.3. Limitations on Grant Scope
  6915. The licenses granted in this Section 2 are the only rights granted under
  6916. this License. No additional rights or licenses will be implied from the
  6917. distribution or licensing of Covered Software under this License.
  6918. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  6919. Contributor:
  6920. (a) for any code that a Contributor has removed from Covered Software;
  6921. or
  6922. (b) for infringements caused by: (i) Your and any other third party's
  6923. modifications of Covered Software, or (ii) the combination of its
  6924. Contributions with other software (except as part of its Contributor
  6925. Version); or
  6926. (c) under Patent Claims infringed by Covered Software in the absence of
  6927. its Contributions.
  6928. This License does not grant any rights in the trademarks, service marks,
  6929. or logos of any Contributor (except as may be necessary to comply with
  6930. the notice requirements in Section 3.4).
  6931. 2.4. Subsequent Licenses
  6932. No Contributor makes additional grants as a result of Your choice to
  6933. distribute the Covered Software under a subsequent version of this
  6934. License (see Section 10.2) or under the terms of a Secondary License (if
  6935. permitted under the terms of Section 3.3).
  6936. 2.5. Representation
  6937. Each Contributor represents that the Contributor believes its
  6938. Contributions are its original creation(s) or it has sufficient rights
  6939. to grant the rights to its Contributions conveyed by this License.
  6940. 2.6. Fair Use
  6941. This License is not intended to limit any rights You have under
  6942. applicable copyright doctrines of fair use, fair dealing, or other
  6943. equivalents.
  6944. 2.7. Conditions
  6945. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  6946. in Section 2.1.
  6947. 3. Responsibilities
  6948. -------------------
  6949. 3.1. Distribution of Source Form
  6950. All distribution of Covered Software in Source Code Form, including any
  6951. Modifications that You create or to which You contribute, must be under
  6952. the terms of this License. You must inform recipients that the Source
  6953. Code Form of the Covered Software is governed by the terms of this
  6954. License, and how they can obtain a copy of this License. You may not
  6955. attempt to alter or restrict the recipients' rights in the Source Code
  6956. Form.
  6957. 3.2. Distribution of Executable Form
  6958. If You distribute Covered Software in Executable Form then:
  6959. (a) such Covered Software must also be made available in Source Code
  6960. Form, as described in Section 3.1, and You must inform recipients of
  6961. the Executable Form how they can obtain a copy of such Source Code
  6962. Form by reasonable means in a timely manner, at a charge no more
  6963. than the cost of distribution to the recipient; and
  6964. (b) You may distribute such Executable Form under the terms of this
  6965. License, or sublicense it under different terms, provided that the
  6966. license for the Executable Form does not attempt to limit or alter
  6967. the recipients' rights in the Source Code Form under this License.
  6968. 3.3. Distribution of a Larger Work
  6969. You may create and distribute a Larger Work under terms of Your choice,
  6970. provided that You also comply with the requirements of this License for
  6971. the Covered Software. If the Larger Work is a combination of Covered
  6972. Software with a work governed by one or more Secondary Licenses, and the
  6973. Covered Software is not Incompatible With Secondary Licenses, this
  6974. License permits You to additionally distribute such Covered Software
  6975. under the terms of such Secondary License(s), so that the recipient of
  6976. the Larger Work may, at their option, further distribute the Covered
  6977. Software under the terms of either this License or such Secondary
  6978. License(s).
  6979. 3.4. Notices
  6980. You may not remove or alter the substance of any license notices
  6981. (including copyright notices, patent notices, disclaimers of warranty,
  6982. or limitations of liability) contained within the Source Code Form of
  6983. the Covered Software, except that You may alter any license notices to
  6984. the extent required to remedy known factual inaccuracies.
  6985. 3.5. Application of Additional Terms
  6986. You may choose to offer, and to charge a fee for, warranty, support,
  6987. indemnity or liability obligations to one or more recipients of Covered
  6988. Software. However, You may do so only on Your own behalf, and not on
  6989. behalf of any Contributor. You must make it absolutely clear that any
  6990. such warranty, support, indemnity, or liability obligation is offered by
  6991. You alone, and You hereby agree to indemnify every Contributor for any
  6992. liability incurred by such Contributor as a result of warranty, support,
  6993. indemnity or liability terms You offer. You may include additional
  6994. disclaimers of warranty and limitations of liability specific to any
  6995. jurisdiction.
  6996. 4. Inability to Comply Due to Statute or Regulation
  6997. ---------------------------------------------------
  6998. If it is impossible for You to comply with any of the terms of this
  6999. License with respect to some or all of the Covered Software due to
  7000. statute, judicial order, or regulation then You must: (a) comply with
  7001. the terms of this License to the maximum extent possible; and (b)
  7002. describe the limitations and the code they affect. Such description must
  7003. be placed in a text file included with all distributions of the Covered
  7004. Software under this License. Except to the extent prohibited by statute
  7005. or regulation, such description must be sufficiently detailed for a
  7006. recipient of ordinary skill to be able to understand it.
  7007. 5. Termination
  7008. --------------
  7009. 5.1. The rights granted under this License will terminate automatically
  7010. if You fail to comply with any of its terms. However, if You become
  7011. compliant, then the rights granted under this License from a particular
  7012. Contributor are reinstated (a) provisionally, unless and until such
  7013. Contributor explicitly and finally terminates Your grants, and (b) on an
  7014. ongoing basis, if such Contributor fails to notify You of the
  7015. non-compliance by some reasonable means prior to 60 days after You have
  7016. come back into compliance. Moreover, Your grants from a particular
  7017. Contributor are reinstated on an ongoing basis if such Contributor
  7018. notifies You of the non-compliance by some reasonable means, this is the
  7019. first time You have received notice of non-compliance with this License
  7020. from such Contributor, and You become compliant prior to 30 days after
  7021. Your receipt of the notice.
  7022. 5.2. If You initiate litigation against any entity by asserting a patent
  7023. infringement claim (excluding declaratory judgment actions,
  7024. counter-claims, and cross-claims) alleging that a Contributor Version
  7025. directly or indirectly infringes any patent, then the rights granted to
  7026. You by any and all Contributors for the Covered Software under Section
  7027. 2.1 of this License shall terminate.
  7028. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  7029. end user license agreements (excluding distributors and resellers) which
  7030. have been validly granted by You or Your distributors under this License
  7031. prior to termination shall survive termination.
  7032. ************************************************************************
  7033. * *
  7034. * 6. Disclaimer of Warranty *
  7035. * ------------------------- *
  7036. * *
  7037. * Covered Software is provided under this License on an "as is" *
  7038. * basis, without warranty of any kind, either expressed, implied, or *
  7039. * statutory, including, without limitation, warranties that the *
  7040. * Covered Software is free of defects, merchantable, fit for a *
  7041. * particular purpose or non-infringing. The entire risk as to the *
  7042. * quality and performance of the Covered Software is with You. *
  7043. * Should any Covered Software prove defective in any respect, You *
  7044. * (not any Contributor) assume the cost of any necessary servicing, *
  7045. * repair, or correction. This disclaimer of warranty constitutes an *
  7046. * essential part of this License. No use of any Covered Software is *
  7047. * authorized under this License except under this disclaimer. *
  7048. * *
  7049. ************************************************************************
  7050. ************************************************************************
  7051. * *
  7052. * 7. Limitation of Liability *
  7053. * -------------------------- *
  7054. * *
  7055. * Under no circumstances and under no legal theory, whether tort *
  7056. * (including negligence), contract, or otherwise, shall any *
  7057. * Contributor, or anyone who distributes Covered Software as *
  7058. * permitted above, be liable to You for any direct, indirect, *
  7059. * special, incidental, or consequential damages of any character *
  7060. * including, without limitation, damages for lost profits, loss of *
  7061. * goodwill, work stoppage, computer failure or malfunction, or any *
  7062. * and all other commercial damages or losses, even if such party *
  7063. * shall have been informed of the possibility of such damages. This *
  7064. * limitation of liability shall not apply to liability for death or *
  7065. * personal injury resulting from such party's negligence to the *
  7066. * extent applicable law prohibits such limitation. Some *
  7067. * jurisdictions do not allow the exclusion or limitation of *
  7068. * incidental or consequential damages, so this exclusion and *
  7069. * limitation may not apply to You. *
  7070. * *
  7071. ************************************************************************
  7072. 8. Litigation
  7073. -------------
  7074. Any litigation relating to this License may be brought only in the
  7075. courts of a jurisdiction where the defendant maintains its principal
  7076. place of business and such litigation shall be governed by laws of that
  7077. jurisdiction, without reference to its conflict-of-law provisions.
  7078. Nothing in this Section shall prevent a party's ability to bring
  7079. cross-claims or counter-claims.
  7080. 9. Miscellaneous
  7081. ----------------
  7082. This License represents the complete agreement concerning the subject
  7083. matter hereof. If any provision of this License is held to be
  7084. unenforceable, such provision shall be reformed only to the extent
  7085. necessary to make it enforceable. Any law or regulation which provides
  7086. that the language of a contract shall be construed against the drafter
  7087. shall not be used to construe this License against a Contributor.
  7088. 10. Versions of the License
  7089. ---------------------------
  7090. 10.1. New Versions
  7091. Mozilla Foundation is the license steward. Except as provided in Section
  7092. 10.3, no one other than the license steward has the right to modify or
  7093. publish new versions of this License. Each version will be given a
  7094. distinguishing version number.
  7095. 10.2. Effect of New Versions
  7096. You may distribute the Covered Software under the terms of the version
  7097. of the License under which You originally received the Covered Software,
  7098. or under the terms of any subsequent version published by the license
  7099. steward.
  7100. 10.3. Modified Versions
  7101. If you create software not governed by this License, and you want to
  7102. create a new license for such software, you may create and use a
  7103. modified version of this License if you rename the license and remove
  7104. any references to the name of the license steward (except to note that
  7105. such modified license differs from this License).
  7106. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  7107. Licenses
  7108. If You choose to distribute Source Code Form that is Incompatible With
  7109. Secondary Licenses under the terms of this version of the License, the
  7110. notice described in Exhibit B of this License must be attached.
  7111. Exhibit A - Source Code Form License Notice
  7112. -------------------------------------------
  7113. This Source Code Form is subject to the terms of the Mozilla Public
  7114. License, v. 2.0. If a copy of the MPL was not distributed with this
  7115. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  7116. If it is not possible or desirable to put the notice in a particular
  7117. file, then You may include the notice in a location (such as a LICENSE
  7118. file in a relevant directory) where a recipient would be likely to look
  7119. for such a notice.
  7120. You may add additional accurate notices of copyright ownership.
  7121. Exhibit B - "Incompatible With Secondary Licenses" Notice
  7122. ---------------------------------------------------------
  7123. This Source Code Form is "Incompatible With Secondary Licenses", as
  7124. defined by the Mozilla Public License, v. 2.0.
  7125. ================================================================
  7126. github.com/goccy/go-json
  7127. https://github.com/goccy/go-json
  7128. ----------------------------------------------------------------
  7129. MIT License
  7130. Copyright (c) 2020 Masaaki Goshima
  7131. Permission is hereby granted, free of charge, to any person obtaining a copy
  7132. of this software and associated documentation files (the "Software"), to deal
  7133. in the Software without restriction, including without limitation the rights
  7134. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7135. copies of the Software, and to permit persons to whom the Software is
  7136. furnished to do so, subject to the following conditions:
  7137. The above copyright notice and this permission notice shall be included in all
  7138. copies or substantial portions of the Software.
  7139. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7140. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7141. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7142. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7143. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7144. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  7145. SOFTWARE.
  7146. ================================================================
  7147. github.com/gogo/protobuf
  7148. https://github.com/gogo/protobuf
  7149. ----------------------------------------------------------------
  7150. Copyright (c) 2013, The GoGo Authors. All rights reserved.
  7151. Protocol Buffers for Go with Gadgets
  7152. Go support for Protocol Buffers - Google's data interchange format
  7153. Copyright 2010 The Go Authors. All rights reserved.
  7154. https://github.com/golang/protobuf
  7155. Redistribution and use in source and binary forms, with or without
  7156. modification, are permitted provided that the following conditions are
  7157. met:
  7158. * Redistributions of source code must retain the above copyright
  7159. notice, this list of conditions and the following disclaimer.
  7160. * Redistributions in binary form must reproduce the above
  7161. copyright notice, this list of conditions and the following disclaimer
  7162. in the documentation and/or other materials provided with the
  7163. distribution.
  7164. * Neither the name of Google Inc. nor the names of its
  7165. contributors may be used to endorse or promote products derived from
  7166. this software without specific prior written permission.
  7167. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7168. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7169. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7170. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7171. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7172. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7173. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7174. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7175. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7176. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7177. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7178. ================================================================
  7179. github.com/golang-jwt/jwt/v4
  7180. https://github.com/golang-jwt/jwt/v4
  7181. ----------------------------------------------------------------
  7182. Copyright (c) 2012 Dave Grijalva
  7183. Copyright (c) 2021 golang-jwt maintainers
  7184. 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:
  7185. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  7186. 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.
  7187. ================================================================
  7188. github.com/golang/groupcache
  7189. https://github.com/golang/groupcache
  7190. ----------------------------------------------------------------
  7191. Apache License
  7192. Version 2.0, January 2004
  7193. http://www.apache.org/licenses/
  7194. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7195. 1. Definitions.
  7196. "License" shall mean the terms and conditions for use, reproduction, and
  7197. distribution as defined by Sections 1 through 9 of this document.
  7198. "Licensor" shall mean the copyright owner or entity authorized by the copyright
  7199. owner that is granting the License.
  7200. "Legal Entity" shall mean the union of the acting entity and all other entities
  7201. that control, are controlled by, or are under common control with that entity.
  7202. For the purposes of this definition, "control" means (i) the power, direct or
  7203. indirect, to cause the direction or management of such entity, whether by
  7204. contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7205. outstanding shares, or (iii) beneficial ownership of such entity.
  7206. "You" (or "Your") shall mean an individual or Legal Entity exercising
  7207. permissions granted by this License.
  7208. "Source" form shall mean the preferred form for making modifications, including
  7209. but not limited to software source code, documentation source, and configuration
  7210. files.
  7211. "Object" form shall mean any form resulting from mechanical transformation or
  7212. translation of a Source form, including but not limited to compiled object code,
  7213. generated documentation, and conversions to other media types.
  7214. "Work" shall mean the work of authorship, whether in Source or Object form, made
  7215. available under the License, as indicated by a copyright notice that is included
  7216. in or attached to the work (an example is provided in the Appendix below).
  7217. "Derivative Works" shall mean any work, whether in Source or Object form, that
  7218. is based on (or derived from) the Work and for which the editorial revisions,
  7219. annotations, elaborations, or other modifications represent, as a whole, an
  7220. original work of authorship. For the purposes of this License, Derivative Works
  7221. shall not include works that remain separable from, or merely link (or bind by
  7222. name) to the interfaces of, the Work and Derivative Works thereof.
  7223. "Contribution" shall mean any work of authorship, including the original version
  7224. of the Work and any modifications or additions to that Work or Derivative Works
  7225. thereof, that is intentionally submitted to Licensor for inclusion in the Work
  7226. by the copyright owner or by an individual or Legal Entity authorized to submit
  7227. on behalf of the copyright owner. For the purposes of this definition,
  7228. "submitted" means any form of electronic, verbal, or written communication sent
  7229. to the Licensor or its representatives, including but not limited to
  7230. communication on electronic mailing lists, source code control systems, and
  7231. issue tracking systems that are managed by, or on behalf of, the Licensor for
  7232. the purpose of discussing and improving the Work, but excluding communication
  7233. that is conspicuously marked or otherwise designated in writing by the copyright
  7234. owner as "Not a Contribution."
  7235. "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  7236. of whom a Contribution has been received by Licensor and subsequently
  7237. incorporated within the Work.
  7238. 2. Grant of Copyright License.
  7239. Subject to the terms and conditions of this License, each Contributor hereby
  7240. grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  7241. irrevocable copyright license to reproduce, prepare Derivative Works of,
  7242. publicly display, publicly perform, sublicense, and distribute the Work and such
  7243. Derivative Works in Source or Object form.
  7244. 3. Grant of Patent License.
  7245. Subject to the terms and conditions of this License, each Contributor hereby
  7246. grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  7247. irrevocable (except as stated in this section) patent license to make, have
  7248. made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  7249. such license applies only to those patent claims licensable by such Contributor
  7250. that are necessarily infringed by their Contribution(s) alone or by combination
  7251. of their Contribution(s) with the Work to which such Contribution(s) was
  7252. submitted. If You institute patent litigation against any entity (including a
  7253. cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  7254. Contribution incorporated within the Work constitutes direct or contributory
  7255. patent infringement, then any patent licenses granted to You under this License
  7256. for that Work shall terminate as of the date such litigation is filed.
  7257. 4. Redistribution.
  7258. You may reproduce and distribute copies of the Work or Derivative Works thereof
  7259. in any medium, with or without modifications, and in Source or Object form,
  7260. provided that You meet the following conditions:
  7261. You must give any other recipients of the Work or Derivative Works a copy of
  7262. this License; and
  7263. You must cause any modified files to carry prominent notices stating that You
  7264. changed the files; and
  7265. You must retain, in the Source form of any Derivative Works that You distribute,
  7266. all copyright, patent, trademark, and attribution notices from the Source form
  7267. of the Work, excluding those notices that do not pertain to any part of the
  7268. Derivative Works; and
  7269. If the Work includes a "NOTICE" text file as part of its distribution, then any
  7270. Derivative Works that You distribute must include a readable copy of the
  7271. attribution notices contained within such NOTICE file, excluding those notices
  7272. that do not pertain to any part of the Derivative Works, in at least one of the
  7273. following places: within a NOTICE text file distributed as part of the
  7274. Derivative Works; within the Source form or documentation, if provided along
  7275. with the Derivative Works; or, within a display generated by the Derivative
  7276. Works, if and wherever such third-party notices normally appear. The contents of
  7277. the NOTICE file are for informational purposes only and do not modify the
  7278. License. You may add Your own attribution notices within Derivative Works that
  7279. You distribute, alongside or as an addendum to the NOTICE text from the Work,
  7280. provided that such additional attribution notices cannot be construed as
  7281. modifying the License.
  7282. You may add Your own copyright statement to Your modifications and may provide
  7283. additional or different license terms and conditions for use, reproduction, or
  7284. distribution of Your modifications, or for any such Derivative Works as a whole,
  7285. provided Your use, reproduction, and distribution of the Work otherwise complies
  7286. with the conditions stated in this License.
  7287. 5. Submission of Contributions.
  7288. Unless You explicitly state otherwise, any Contribution intentionally submitted
  7289. for inclusion in the Work by You to the Licensor shall be under the terms and
  7290. conditions of this License, without any additional terms or conditions.
  7291. Notwithstanding the above, nothing herein shall supersede or modify the terms of
  7292. any separate license agreement you may have executed with Licensor regarding
  7293. such Contributions.
  7294. 6. Trademarks.
  7295. This License does not grant permission to use the trade names, trademarks,
  7296. service marks, or product names of the Licensor, except as required for
  7297. reasonable and customary use in describing the origin of the Work and
  7298. reproducing the content of the NOTICE file.
  7299. 7. Disclaimer of Warranty.
  7300. Unless required by applicable law or agreed to in writing, Licensor provides the
  7301. Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  7302. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  7303. including, without limitation, any warranties or conditions of TITLE,
  7304. NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  7305. solely responsible for determining the appropriateness of using or
  7306. redistributing the Work and assume any risks associated with Your exercise of
  7307. permissions under this License.
  7308. 8. Limitation of Liability.
  7309. In no event and under no legal theory, whether in tort (including negligence),
  7310. contract, or otherwise, unless required by applicable law (such as deliberate
  7311. and grossly negligent acts) or agreed to in writing, shall any Contributor be
  7312. liable to You for damages, including any direct, indirect, special, incidental,
  7313. or consequential damages of any character arising as a result of this License or
  7314. out of the use or inability to use the Work (including but not limited to
  7315. damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  7316. any and all other commercial damages or losses), even if such Contributor has
  7317. been advised of the possibility of such damages.
  7318. 9. Accepting Warranty or Additional Liability.
  7319. While redistributing the Work or Derivative Works thereof, You may choose to
  7320. offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  7321. other liability obligations and/or rights consistent with this License. However,
  7322. in accepting such obligations, You may act only on Your own behalf and on Your
  7323. sole responsibility, not on behalf of any other Contributor, and only if You
  7324. agree to indemnify, defend, and hold each Contributor harmless for any liability
  7325. incurred by, or claims asserted against, such Contributor by reason of your
  7326. accepting any such warranty or additional liability.
  7327. END OF TERMS AND CONDITIONS
  7328. APPENDIX: How to apply the Apache License to your work
  7329. To apply the Apache License to your work, attach the following boilerplate
  7330. notice, with the fields enclosed by brackets "[]" replaced with your own
  7331. identifying information. (Don't include the brackets!) The text should be
  7332. enclosed in the appropriate comment syntax for the file format. We also
  7333. recommend that a file or class name and description of purpose be included on
  7334. the same "printed page" as the copyright notice for easier identification within
  7335. third-party archives.
  7336. Copyright [yyyy] [name of copyright owner]
  7337. Licensed under the Apache License, Version 2.0 (the "License");
  7338. you may not use this file except in compliance with the License.
  7339. You may obtain a copy of the License at
  7340. http://www.apache.org/licenses/LICENSE-2.0
  7341. Unless required by applicable law or agreed to in writing, software
  7342. distributed under the License is distributed on an "AS IS" BASIS,
  7343. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7344. See the License for the specific language governing permissions and
  7345. limitations under the License.
  7346. ================================================================
  7347. github.com/golang/protobuf
  7348. https://github.com/golang/protobuf
  7349. ----------------------------------------------------------------
  7350. Copyright 2010 The Go Authors. All rights reserved.
  7351. Redistribution and use in source and binary forms, with or without
  7352. modification, are permitted provided that the following conditions are
  7353. met:
  7354. * Redistributions of source code must retain the above copyright
  7355. notice, this list of conditions and the following disclaimer.
  7356. * Redistributions in binary form must reproduce the above
  7357. copyright notice, this list of conditions and the following disclaimer
  7358. in the documentation and/or other materials provided with the
  7359. distribution.
  7360. * Neither the name of Google Inc. nor the names of its
  7361. contributors may be used to endorse or promote products derived from
  7362. this software without specific prior written permission.
  7363. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7364. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7365. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7366. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7367. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7368. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7369. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7370. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7371. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7372. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7373. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7374. ================================================================
  7375. github.com/golang/snappy
  7376. https://github.com/golang/snappy
  7377. ----------------------------------------------------------------
  7378. Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
  7379. Redistribution and use in source and binary forms, with or without
  7380. modification, are permitted provided that the following conditions are
  7381. met:
  7382. * Redistributions of source code must retain the above copyright
  7383. notice, this list of conditions and the following disclaimer.
  7384. * Redistributions in binary form must reproduce the above
  7385. copyright notice, this list of conditions and the following disclaimer
  7386. in the documentation and/or other materials provided with the
  7387. distribution.
  7388. * Neither the name of Google Inc. nor the names of its
  7389. contributors may be used to endorse or promote products derived from
  7390. this software without specific prior written permission.
  7391. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7392. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7393. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7394. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7395. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7396. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7397. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7398. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7399. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7400. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7401. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7402. ================================================================
  7403. github.com/gomodule/redigo
  7404. https://github.com/gomodule/redigo
  7405. ----------------------------------------------------------------
  7406. Apache License
  7407. Version 2.0, January 2004
  7408. http://www.apache.org/licenses/
  7409. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7410. 1. Definitions.
  7411. "License" shall mean the terms and conditions for use, reproduction,
  7412. and distribution as defined by Sections 1 through 9 of this document.
  7413. "Licensor" shall mean the copyright owner or entity authorized by
  7414. the copyright owner that is granting the License.
  7415. "Legal Entity" shall mean the union of the acting entity and all
  7416. other entities that control, are controlled by, or are under common
  7417. control with that entity. For the purposes of this definition,
  7418. "control" means (i) the power, direct or indirect, to cause the
  7419. direction or management of such entity, whether by contract or
  7420. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7421. outstanding shares, or (iii) beneficial ownership of such entity.
  7422. "You" (or "Your") shall mean an individual or Legal Entity
  7423. exercising permissions granted by this License.
  7424. "Source" form shall mean the preferred form for making modifications,
  7425. including but not limited to software source code, documentation
  7426. source, and configuration files.
  7427. "Object" form shall mean any form resulting from mechanical
  7428. transformation or translation of a Source form, including but
  7429. not limited to compiled object code, generated documentation,
  7430. and conversions to other media types.
  7431. "Work" shall mean the work of authorship, whether in Source or
  7432. Object form, made available under the License, as indicated by a
  7433. copyright notice that is included in or attached to the work
  7434. (an example is provided in the Appendix below).
  7435. "Derivative Works" shall mean any work, whether in Source or Object
  7436. form, that is based on (or derived from) the Work and for which the
  7437. editorial revisions, annotations, elaborations, or other modifications
  7438. represent, as a whole, an original work of authorship. For the purposes
  7439. of this License, Derivative Works shall not include works that remain
  7440. separable from, or merely link (or bind by name) to the interfaces of,
  7441. the Work and Derivative Works thereof.
  7442. "Contribution" shall mean any work of authorship, including
  7443. the original version of the Work and any modifications or additions
  7444. to that Work or Derivative Works thereof, that is intentionally
  7445. submitted to Licensor for inclusion in the Work by the copyright owner
  7446. or by an individual or Legal Entity authorized to submit on behalf of
  7447. the copyright owner. For the purposes of this definition, "submitted"
  7448. means any form of electronic, verbal, or written communication sent
  7449. to the Licensor or its representatives, including but not limited to
  7450. communication on electronic mailing lists, source code control systems,
  7451. and issue tracking systems that are managed by, or on behalf of, the
  7452. Licensor for the purpose of discussing and improving the Work, but
  7453. excluding communication that is conspicuously marked or otherwise
  7454. designated in writing by the copyright owner as "Not a Contribution."
  7455. "Contributor" shall mean Licensor and any individual or Legal Entity
  7456. on behalf of whom a Contribution has been received by Licensor and
  7457. subsequently incorporated within the Work.
  7458. 2. Grant of Copyright License. Subject to the terms and conditions of
  7459. this License, each Contributor hereby grants to You a perpetual,
  7460. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7461. copyright license to reproduce, prepare Derivative Works of,
  7462. publicly display, publicly perform, sublicense, and distribute the
  7463. Work and such Derivative Works in Source or Object form.
  7464. 3. Grant of Patent License. Subject to the terms and conditions of
  7465. this License, each Contributor hereby grants to You a perpetual,
  7466. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7467. (except as stated in this section) patent license to make, have made,
  7468. use, offer to sell, sell, import, and otherwise transfer the Work,
  7469. where such license applies only to those patent claims licensable
  7470. by such Contributor that are necessarily infringed by their
  7471. Contribution(s) alone or by combination of their Contribution(s)
  7472. with the Work to which such Contribution(s) was submitted. If You
  7473. institute patent litigation against any entity (including a
  7474. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7475. or a Contribution incorporated within the Work constitutes direct
  7476. or contributory patent infringement, then any patent licenses
  7477. granted to You under this License for that Work shall terminate
  7478. as of the date such litigation is filed.
  7479. 4. Redistribution. You may reproduce and distribute copies of the
  7480. Work or Derivative Works thereof in any medium, with or without
  7481. modifications, and in Source or Object form, provided that You
  7482. meet the following conditions:
  7483. (a) You must give any other recipients of the Work or
  7484. Derivative Works a copy of this License; and
  7485. (b) You must cause any modified files to carry prominent notices
  7486. stating that You changed the files; and
  7487. (c) You must retain, in the Source form of any Derivative Works
  7488. that You distribute, all copyright, patent, trademark, and
  7489. attribution notices from the Source form of the Work,
  7490. excluding those notices that do not pertain to any part of
  7491. the Derivative Works; and
  7492. (d) If the Work includes a "NOTICE" text file as part of its
  7493. distribution, then any Derivative Works that You distribute must
  7494. include a readable copy of the attribution notices contained
  7495. within such NOTICE file, excluding those notices that do not
  7496. pertain to any part of the Derivative Works, in at least one
  7497. of the following places: within a NOTICE text file distributed
  7498. as part of the Derivative Works; within the Source form or
  7499. documentation, if provided along with the Derivative Works; or,
  7500. within a display generated by the Derivative Works, if and
  7501. wherever such third-party notices normally appear. The contents
  7502. of the NOTICE file are for informational purposes only and
  7503. do not modify the License. You may add Your own attribution
  7504. notices within Derivative Works that You distribute, alongside
  7505. or as an addendum to the NOTICE text from the Work, provided
  7506. that such additional attribution notices cannot be construed
  7507. as modifying the License.
  7508. You may add Your own copyright statement to Your modifications and
  7509. may provide additional or different license terms and conditions
  7510. for use, reproduction, or distribution of Your modifications, or
  7511. for any such Derivative Works as a whole, provided Your use,
  7512. reproduction, and distribution of the Work otherwise complies with
  7513. the conditions stated in this License.
  7514. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7515. any Contribution intentionally submitted for inclusion in the Work
  7516. by You to the Licensor shall be under the terms and conditions of
  7517. this License, without any additional terms or conditions.
  7518. Notwithstanding the above, nothing herein shall supersede or modify
  7519. the terms of any separate license agreement you may have executed
  7520. with Licensor regarding such Contributions.
  7521. 6. Trademarks. This License does not grant permission to use the trade
  7522. names, trademarks, service marks, or product names of the Licensor,
  7523. except as required for reasonable and customary use in describing the
  7524. origin of the Work and reproducing the content of the NOTICE file.
  7525. 7. Disclaimer of Warranty. Unless required by applicable law or
  7526. agreed to in writing, Licensor provides the Work (and each
  7527. Contributor provides its Contributions) on an "AS IS" BASIS,
  7528. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7529. implied, including, without limitation, any warranties or conditions
  7530. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7531. PARTICULAR PURPOSE. You are solely responsible for determining the
  7532. appropriateness of using or redistributing the Work and assume any
  7533. risks associated with Your exercise of permissions under this License.
  7534. 8. Limitation of Liability. In no event and under no legal theory,
  7535. whether in tort (including negligence), contract, or otherwise,
  7536. unless required by applicable law (such as deliberate and grossly
  7537. negligent acts) or agreed to in writing, shall any Contributor be
  7538. liable to You for damages, including any direct, indirect, special,
  7539. incidental, or consequential damages of any character arising as a
  7540. result of this License or out of the use or inability to use the
  7541. Work (including but not limited to damages for loss of goodwill,
  7542. work stoppage, computer failure or malfunction, or any and all
  7543. other commercial damages or losses), even if such Contributor
  7544. has been advised of the possibility of such damages.
  7545. 9. Accepting Warranty or Additional Liability. While redistributing
  7546. the Work or Derivative Works thereof, You may choose to offer,
  7547. and charge a fee for, acceptance of support, warranty, indemnity,
  7548. or other liability obligations and/or rights consistent with this
  7549. License. However, in accepting such obligations, You may act only
  7550. on Your own behalf and on Your sole responsibility, not on behalf
  7551. of any other Contributor, and only if You agree to indemnify,
  7552. defend, and hold each Contributor harmless for any liability
  7553. incurred by, or claims asserted against, such Contributor by reason
  7554. of your accepting any such warranty or additional liability.
  7555. END OF TERMS AND CONDITIONS
  7556. ================================================================
  7557. github.com/google/go-cmp
  7558. https://github.com/google/go-cmp
  7559. ----------------------------------------------------------------
  7560. Copyright (c) 2017 The Go Authors. All rights reserved.
  7561. Redistribution and use in source and binary forms, with or without
  7562. modification, are permitted provided that the following conditions are
  7563. met:
  7564. * Redistributions of source code must retain the above copyright
  7565. notice, this list of conditions and the following disclaimer.
  7566. * Redistributions in binary form must reproduce the above
  7567. copyright notice, this list of conditions and the following disclaimer
  7568. in the documentation and/or other materials provided with the
  7569. distribution.
  7570. * Neither the name of Google Inc. nor the names of its
  7571. contributors may be used to endorse or promote products derived from
  7572. this software without specific prior written permission.
  7573. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7574. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7575. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7576. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7577. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7578. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7579. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7580. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7581. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7582. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7583. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7584. ================================================================
  7585. github.com/google/martian
  7586. https://github.com/google/martian
  7587. ----------------------------------------------------------------
  7588. Apache License
  7589. Version 2.0, January 2004
  7590. http://www.apache.org/licenses/
  7591. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7592. 1. Definitions.
  7593. "License" shall mean the terms and conditions for use, reproduction,
  7594. and distribution as defined by Sections 1 through 9 of this document.
  7595. "Licensor" shall mean the copyright owner or entity authorized by
  7596. the copyright owner that is granting the License.
  7597. "Legal Entity" shall mean the union of the acting entity and all
  7598. other entities that control, are controlled by, or are under common
  7599. control with that entity. For the purposes of this definition,
  7600. "control" means (i) the power, direct or indirect, to cause the
  7601. direction or management of such entity, whether by contract or
  7602. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7603. outstanding shares, or (iii) beneficial ownership of such entity.
  7604. "You" (or "Your") shall mean an individual or Legal Entity
  7605. exercising permissions granted by this License.
  7606. "Source" form shall mean the preferred form for making modifications,
  7607. including but not limited to software source code, documentation
  7608. source, and configuration files.
  7609. "Object" form shall mean any form resulting from mechanical
  7610. transformation or translation of a Source form, including but
  7611. not limited to compiled object code, generated documentation,
  7612. and conversions to other media types.
  7613. "Work" shall mean the work of authorship, whether in Source or
  7614. Object form, made available under the License, as indicated by a
  7615. copyright notice that is included in or attached to the work
  7616. (an example is provided in the Appendix below).
  7617. "Derivative Works" shall mean any work, whether in Source or Object
  7618. form, that is based on (or derived from) the Work and for which the
  7619. editorial revisions, annotations, elaborations, or other modifications
  7620. represent, as a whole, an original work of authorship. For the purposes
  7621. of this License, Derivative Works shall not include works that remain
  7622. separable from, or merely link (or bind by name) to the interfaces of,
  7623. the Work and Derivative Works thereof.
  7624. "Contribution" shall mean any work of authorship, including
  7625. the original version of the Work and any modifications or additions
  7626. to that Work or Derivative Works thereof, that is intentionally
  7627. submitted to Licensor for inclusion in the Work by the copyright owner
  7628. or by an individual or Legal Entity authorized to submit on behalf of
  7629. the copyright owner. For the purposes of this definition, "submitted"
  7630. means any form of electronic, verbal, or written communication sent
  7631. to the Licensor or its representatives, including but not limited to
  7632. communication on electronic mailing lists, source code control systems,
  7633. and issue tracking systems that are managed by, or on behalf of, the
  7634. Licensor for the purpose of discussing and improving the Work, but
  7635. excluding communication that is conspicuously marked or otherwise
  7636. designated in writing by the copyright owner as "Not a Contribution."
  7637. "Contributor" shall mean Licensor and any individual or Legal Entity
  7638. on behalf of whom a Contribution has been received by Licensor and
  7639. subsequently incorporated within the Work.
  7640. 2. Grant of Copyright License. Subject to the terms and conditions of
  7641. this License, each Contributor hereby grants to You a perpetual,
  7642. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7643. copyright license to reproduce, prepare Derivative Works of,
  7644. publicly display, publicly perform, sublicense, and distribute the
  7645. Work and such Derivative Works in Source or Object form.
  7646. 3. Grant of Patent License. Subject to the terms and conditions of
  7647. this License, each Contributor hereby grants to You a perpetual,
  7648. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7649. (except as stated in this section) patent license to make, have made,
  7650. use, offer to sell, sell, import, and otherwise transfer the Work,
  7651. where such license applies only to those patent claims licensable
  7652. by such Contributor that are necessarily infringed by their
  7653. Contribution(s) alone or by combination of their Contribution(s)
  7654. with the Work to which such Contribution(s) was submitted. If You
  7655. institute patent litigation against any entity (including a
  7656. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7657. or a Contribution incorporated within the Work constitutes direct
  7658. or contributory patent infringement, then any patent licenses
  7659. granted to You under this License for that Work shall terminate
  7660. as of the date such litigation is filed.
  7661. 4. Redistribution. You may reproduce and distribute copies of the
  7662. Work or Derivative Works thereof in any medium, with or without
  7663. modifications, and in Source or Object form, provided that You
  7664. meet the following conditions:
  7665. (a) You must give any other recipients of the Work or
  7666. Derivative Works a copy of this License; and
  7667. (b) You must cause any modified files to carry prominent notices
  7668. stating that You changed the files; and
  7669. (c) You must retain, in the Source form of any Derivative Works
  7670. that You distribute, all copyright, patent, trademark, and
  7671. attribution notices from the Source form of the Work,
  7672. excluding those notices that do not pertain to any part of
  7673. the Derivative Works; and
  7674. (d) If the Work includes a "NOTICE" text file as part of its
  7675. distribution, then any Derivative Works that You distribute must
  7676. include a readable copy of the attribution notices contained
  7677. within such NOTICE file, excluding those notices that do not
  7678. pertain to any part of the Derivative Works, in at least one
  7679. of the following places: within a NOTICE text file distributed
  7680. as part of the Derivative Works; within the Source form or
  7681. documentation, if provided along with the Derivative Works; or,
  7682. within a display generated by the Derivative Works, if and
  7683. wherever such third-party notices normally appear. The contents
  7684. of the NOTICE file are for informational purposes only and
  7685. do not modify the License. You may add Your own attribution
  7686. notices within Derivative Works that You distribute, alongside
  7687. or as an addendum to the NOTICE text from the Work, provided
  7688. that such additional attribution notices cannot be construed
  7689. as modifying the License.
  7690. You may add Your own copyright statement to Your modifications and
  7691. may provide additional or different license terms and conditions
  7692. for use, reproduction, or distribution of Your modifications, or
  7693. for any such Derivative Works as a whole, provided Your use,
  7694. reproduction, and distribution of the Work otherwise complies with
  7695. the conditions stated in this License.
  7696. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7697. any Contribution intentionally submitted for inclusion in the Work
  7698. by You to the Licensor shall be under the terms and conditions of
  7699. this License, without any additional terms or conditions.
  7700. Notwithstanding the above, nothing herein shall supersede or modify
  7701. the terms of any separate license agreement you may have executed
  7702. with Licensor regarding such Contributions.
  7703. 6. Trademarks. This License does not grant permission to use the trade
  7704. names, trademarks, service marks, or product names of the Licensor,
  7705. except as required for reasonable and customary use in describing the
  7706. origin of the Work and reproducing the content of the NOTICE file.
  7707. 7. Disclaimer of Warranty. Unless required by applicable law or
  7708. agreed to in writing, Licensor provides the Work (and each
  7709. Contributor provides its Contributions) on an "AS IS" BASIS,
  7710. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7711. implied, including, without limitation, any warranties or conditions
  7712. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7713. PARTICULAR PURPOSE. You are solely responsible for determining the
  7714. appropriateness of using or redistributing the Work and assume any
  7715. risks associated with Your exercise of permissions under this License.
  7716. 8. Limitation of Liability. In no event and under no legal theory,
  7717. whether in tort (including negligence), contract, or otherwise,
  7718. unless required by applicable law (such as deliberate and grossly
  7719. negligent acts) or agreed to in writing, shall any Contributor be
  7720. liable to You for damages, including any direct, indirect, special,
  7721. incidental, or consequential damages of any character arising as a
  7722. result of this License or out of the use or inability to use the
  7723. Work (including but not limited to damages for loss of goodwill,
  7724. work stoppage, computer failure or malfunction, or any and all
  7725. other commercial damages or losses), even if such Contributor
  7726. has been advised of the possibility of such damages.
  7727. 9. Accepting Warranty or Additional Liability. While redistributing
  7728. the Work or Derivative Works thereof, You may choose to offer,
  7729. and charge a fee for, acceptance of support, warranty, indemnity,
  7730. or other liability obligations and/or rights consistent with this
  7731. License. However, in accepting such obligations, You may act only
  7732. on Your own behalf and on Your sole responsibility, not on behalf
  7733. of any other Contributor, and only if You agree to indemnify,
  7734. defend, and hold each Contributor harmless for any liability
  7735. incurred by, or claims asserted against, such Contributor by reason
  7736. of your accepting any such warranty or additional liability.
  7737. END OF TERMS AND CONDITIONS
  7738. APPENDIX: How to apply the Apache License to your work.
  7739. To apply the Apache License to your work, attach the following
  7740. boilerplate notice, with the fields enclosed by brackets "[]"
  7741. replaced with your own identifying information. (Don't include
  7742. the brackets!) The text should be enclosed in the appropriate
  7743. comment syntax for the file format. We also recommend that a
  7744. file or class name and description of purpose be included on the
  7745. same "printed page" as the copyright notice for easier
  7746. identification within third-party archives.
  7747. Copyright [yyyy] [name of copyright owner]
  7748. Licensed under the Apache License, Version 2.0 (the "License");
  7749. you may not use this file except in compliance with the License.
  7750. You may obtain a copy of the License at
  7751. http://www.apache.org/licenses/LICENSE-2.0
  7752. Unless required by applicable law or agreed to in writing, software
  7753. distributed under the License is distributed on an "AS IS" BASIS,
  7754. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7755. See the License for the specific language governing permissions and
  7756. limitations under the License.
  7757. ================================================================
  7758. github.com/google/martian/v3
  7759. https://github.com/google/martian/v3
  7760. ----------------------------------------------------------------
  7761. Apache License
  7762. Version 2.0, January 2004
  7763. http://www.apache.org/licenses/
  7764. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7765. 1. Definitions.
  7766. "License" shall mean the terms and conditions for use, reproduction,
  7767. and distribution as defined by Sections 1 through 9 of this document.
  7768. "Licensor" shall mean the copyright owner or entity authorized by
  7769. the copyright owner that is granting the License.
  7770. "Legal Entity" shall mean the union of the acting entity and all
  7771. other entities that control, are controlled by, or are under common
  7772. control with that entity. For the purposes of this definition,
  7773. "control" means (i) the power, direct or indirect, to cause the
  7774. direction or management of such entity, whether by contract or
  7775. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7776. outstanding shares, or (iii) beneficial ownership of such entity.
  7777. "You" (or "Your") shall mean an individual or Legal Entity
  7778. exercising permissions granted by this License.
  7779. "Source" form shall mean the preferred form for making modifications,
  7780. including but not limited to software source code, documentation
  7781. source, and configuration files.
  7782. "Object" form shall mean any form resulting from mechanical
  7783. transformation or translation of a Source form, including but
  7784. not limited to compiled object code, generated documentation,
  7785. and conversions to other media types.
  7786. "Work" shall mean the work of authorship, whether in Source or
  7787. Object form, made available under the License, as indicated by a
  7788. copyright notice that is included in or attached to the work
  7789. (an example is provided in the Appendix below).
  7790. "Derivative Works" shall mean any work, whether in Source or Object
  7791. form, that is based on (or derived from) the Work and for which the
  7792. editorial revisions, annotations, elaborations, or other modifications
  7793. represent, as a whole, an original work of authorship. For the purposes
  7794. of this License, Derivative Works shall not include works that remain
  7795. separable from, or merely link (or bind by name) to the interfaces of,
  7796. the Work and Derivative Works thereof.
  7797. "Contribution" shall mean any work of authorship, including
  7798. the original version of the Work and any modifications or additions
  7799. to that Work or Derivative Works thereof, that is intentionally
  7800. submitted to Licensor for inclusion in the Work by the copyright owner
  7801. or by an individual or Legal Entity authorized to submit on behalf of
  7802. the copyright owner. For the purposes of this definition, "submitted"
  7803. means any form of electronic, verbal, or written communication sent
  7804. to the Licensor or its representatives, including but not limited to
  7805. communication on electronic mailing lists, source code control systems,
  7806. and issue tracking systems that are managed by, or on behalf of, the
  7807. Licensor for the purpose of discussing and improving the Work, but
  7808. excluding communication that is conspicuously marked or otherwise
  7809. designated in writing by the copyright owner as "Not a Contribution."
  7810. "Contributor" shall mean Licensor and any individual or Legal Entity
  7811. on behalf of whom a Contribution has been received by Licensor and
  7812. subsequently incorporated within the Work.
  7813. 2. Grant of Copyright License. Subject to the terms and conditions of
  7814. this License, each Contributor hereby grants to You a perpetual,
  7815. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7816. copyright license to reproduce, prepare Derivative Works of,
  7817. publicly display, publicly perform, sublicense, and distribute the
  7818. Work and such Derivative Works in Source or Object form.
  7819. 3. Grant of Patent License. Subject to the terms and conditions of
  7820. this License, each Contributor hereby grants to You a perpetual,
  7821. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7822. (except as stated in this section) patent license to make, have made,
  7823. use, offer to sell, sell, import, and otherwise transfer the Work,
  7824. where such license applies only to those patent claims licensable
  7825. by such Contributor that are necessarily infringed by their
  7826. Contribution(s) alone or by combination of their Contribution(s)
  7827. with the Work to which such Contribution(s) was submitted. If You
  7828. institute patent litigation against any entity (including a
  7829. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7830. or a Contribution incorporated within the Work constitutes direct
  7831. or contributory patent infringement, then any patent licenses
  7832. granted to You under this License for that Work shall terminate
  7833. as of the date such litigation is filed.
  7834. 4. Redistribution. You may reproduce and distribute copies of the
  7835. Work or Derivative Works thereof in any medium, with or without
  7836. modifications, and in Source or Object form, provided that You
  7837. meet the following conditions:
  7838. (a) You must give any other recipients of the Work or
  7839. Derivative Works a copy of this License; and
  7840. (b) You must cause any modified files to carry prominent notices
  7841. stating that You changed the files; and
  7842. (c) You must retain, in the Source form of any Derivative Works
  7843. that You distribute, all copyright, patent, trademark, and
  7844. attribution notices from the Source form of the Work,
  7845. excluding those notices that do not pertain to any part of
  7846. the Derivative Works; and
  7847. (d) If the Work includes a "NOTICE" text file as part of its
  7848. distribution, then any Derivative Works that You distribute must
  7849. include a readable copy of the attribution notices contained
  7850. within such NOTICE file, excluding those notices that do not
  7851. pertain to any part of the Derivative Works, in at least one
  7852. of the following places: within a NOTICE text file distributed
  7853. as part of the Derivative Works; within the Source form or
  7854. documentation, if provided along with the Derivative Works; or,
  7855. within a display generated by the Derivative Works, if and
  7856. wherever such third-party notices normally appear. The contents
  7857. of the NOTICE file are for informational purposes only and
  7858. do not modify the License. You may add Your own attribution
  7859. notices within Derivative Works that You distribute, alongside
  7860. or as an addendum to the NOTICE text from the Work, provided
  7861. that such additional attribution notices cannot be construed
  7862. as modifying the License.
  7863. You may add Your own copyright statement to Your modifications and
  7864. may provide additional or different license terms and conditions
  7865. for use, reproduction, or distribution of Your modifications, or
  7866. for any such Derivative Works as a whole, provided Your use,
  7867. reproduction, and distribution of the Work otherwise complies with
  7868. the conditions stated in this License.
  7869. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7870. any Contribution intentionally submitted for inclusion in the Work
  7871. by You to the Licensor shall be under the terms and conditions of
  7872. this License, without any additional terms or conditions.
  7873. Notwithstanding the above, nothing herein shall supersede or modify
  7874. the terms of any separate license agreement you may have executed
  7875. with Licensor regarding such Contributions.
  7876. 6. Trademarks. This License does not grant permission to use the trade
  7877. names, trademarks, service marks, or product names of the Licensor,
  7878. except as required for reasonable and customary use in describing the
  7879. origin of the Work and reproducing the content of the NOTICE file.
  7880. 7. Disclaimer of Warranty. Unless required by applicable law or
  7881. agreed to in writing, Licensor provides the Work (and each
  7882. Contributor provides its Contributions) on an "AS IS" BASIS,
  7883. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7884. implied, including, without limitation, any warranties or conditions
  7885. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7886. PARTICULAR PURPOSE. You are solely responsible for determining the
  7887. appropriateness of using or redistributing the Work and assume any
  7888. risks associated with Your exercise of permissions under this License.
  7889. 8. Limitation of Liability. In no event and under no legal theory,
  7890. whether in tort (including negligence), contract, or otherwise,
  7891. unless required by applicable law (such as deliberate and grossly
  7892. negligent acts) or agreed to in writing, shall any Contributor be
  7893. liable to You for damages, including any direct, indirect, special,
  7894. incidental, or consequential damages of any character arising as a
  7895. result of this License or out of the use or inability to use the
  7896. Work (including but not limited to damages for loss of goodwill,
  7897. work stoppage, computer failure or malfunction, or any and all
  7898. other commercial damages or losses), even if such Contributor
  7899. has been advised of the possibility of such damages.
  7900. 9. Accepting Warranty or Additional Liability. While redistributing
  7901. the Work or Derivative Works thereof, You may choose to offer,
  7902. and charge a fee for, acceptance of support, warranty, indemnity,
  7903. or other liability obligations and/or rights consistent with this
  7904. License. However, in accepting such obligations, You may act only
  7905. on Your own behalf and on Your sole responsibility, not on behalf
  7906. of any other Contributor, and only if You agree to indemnify,
  7907. defend, and hold each Contributor harmless for any liability
  7908. incurred by, or claims asserted against, such Contributor by reason
  7909. of your accepting any such warranty or additional liability.
  7910. END OF TERMS AND CONDITIONS
  7911. APPENDIX: How to apply the Apache License to your work.
  7912. To apply the Apache License to your work, attach the following
  7913. boilerplate notice, with the fields enclosed by brackets "[]"
  7914. replaced with your own identifying information. (Don't include
  7915. the brackets!) The text should be enclosed in the appropriate
  7916. comment syntax for the file format. We also recommend that a
  7917. file or class name and description of purpose be included on the
  7918. same "printed page" as the copyright notice for easier
  7919. identification within third-party archives.
  7920. Copyright [yyyy] [name of copyright owner]
  7921. Licensed under the Apache License, Version 2.0 (the "License");
  7922. you may not use this file except in compliance with the License.
  7923. You may obtain a copy of the License at
  7924. http://www.apache.org/licenses/LICENSE-2.0
  7925. Unless required by applicable law or agreed to in writing, software
  7926. distributed under the License is distributed on an "AS IS" BASIS,
  7927. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7928. See the License for the specific language governing permissions and
  7929. limitations under the License.
  7930. ================================================================
  7931. github.com/google/pprof
  7932. https://github.com/google/pprof
  7933. ----------------------------------------------------------------
  7934. Apache License
  7935. Version 2.0, January 2004
  7936. http://www.apache.org/licenses/
  7937. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7938. 1. Definitions.
  7939. "License" shall mean the terms and conditions for use, reproduction,
  7940. and distribution as defined by Sections 1 through 9 of this document.
  7941. "Licensor" shall mean the copyright owner or entity authorized by
  7942. the copyright owner that is granting the License.
  7943. "Legal Entity" shall mean the union of the acting entity and all
  7944. other entities that control, are controlled by, or are under common
  7945. control with that entity. For the purposes of this definition,
  7946. "control" means (i) the power, direct or indirect, to cause the
  7947. direction or management of such entity, whether by contract or
  7948. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7949. outstanding shares, or (iii) beneficial ownership of such entity.
  7950. "You" (or "Your") shall mean an individual or Legal Entity
  7951. exercising permissions granted by this License.
  7952. "Source" form shall mean the preferred form for making modifications,
  7953. including but not limited to software source code, documentation
  7954. source, and configuration files.
  7955. "Object" form shall mean any form resulting from mechanical
  7956. transformation or translation of a Source form, including but
  7957. not limited to compiled object code, generated documentation,
  7958. and conversions to other media types.
  7959. "Work" shall mean the work of authorship, whether in Source or
  7960. Object form, made available under the License, as indicated by a
  7961. copyright notice that is included in or attached to the work
  7962. (an example is provided in the Appendix below).
  7963. "Derivative Works" shall mean any work, whether in Source or Object
  7964. form, that is based on (or derived from) the Work and for which the
  7965. editorial revisions, annotations, elaborations, or other modifications
  7966. represent, as a whole, an original work of authorship. For the purposes
  7967. of this License, Derivative Works shall not include works that remain
  7968. separable from, or merely link (or bind by name) to the interfaces of,
  7969. the Work and Derivative Works thereof.
  7970. "Contribution" shall mean any work of authorship, including
  7971. the original version of the Work and any modifications or additions
  7972. to that Work or Derivative Works thereof, that is intentionally
  7973. submitted to Licensor for inclusion in the Work by the copyright owner
  7974. or by an individual or Legal Entity authorized to submit on behalf of
  7975. the copyright owner. For the purposes of this definition, "submitted"
  7976. means any form of electronic, verbal, or written communication sent
  7977. to the Licensor or its representatives, including but not limited to
  7978. communication on electronic mailing lists, source code control systems,
  7979. and issue tracking systems that are managed by, or on behalf of, the
  7980. Licensor for the purpose of discussing and improving the Work, but
  7981. excluding communication that is conspicuously marked or otherwise
  7982. designated in writing by the copyright owner as "Not a Contribution."
  7983. "Contributor" shall mean Licensor and any individual or Legal Entity
  7984. on behalf of whom a Contribution has been received by Licensor and
  7985. subsequently incorporated within the Work.
  7986. 2. Grant of Copyright License. Subject to the terms and conditions of
  7987. this License, each Contributor hereby grants to You a perpetual,
  7988. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7989. copyright license to reproduce, prepare Derivative Works of,
  7990. publicly display, publicly perform, sublicense, and distribute the
  7991. Work and such Derivative Works in Source or Object form.
  7992. 3. Grant of Patent License. Subject to the terms and conditions of
  7993. this License, each Contributor hereby grants to You a perpetual,
  7994. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7995. (except as stated in this section) patent license to make, have made,
  7996. use, offer to sell, sell, import, and otherwise transfer the Work,
  7997. where such license applies only to those patent claims licensable
  7998. by such Contributor that are necessarily infringed by their
  7999. Contribution(s) alone or by combination of their Contribution(s)
  8000. with the Work to which such Contribution(s) was submitted. If You
  8001. institute patent litigation against any entity (including a
  8002. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8003. or a Contribution incorporated within the Work constitutes direct
  8004. or contributory patent infringement, then any patent licenses
  8005. granted to You under this License for that Work shall terminate
  8006. as of the date such litigation is filed.
  8007. 4. Redistribution. You may reproduce and distribute copies of the
  8008. Work or Derivative Works thereof in any medium, with or without
  8009. modifications, and in Source or Object form, provided that You
  8010. meet the following conditions:
  8011. (a) You must give any other recipients of the Work or
  8012. Derivative Works a copy of this License; and
  8013. (b) You must cause any modified files to carry prominent notices
  8014. stating that You changed the files; and
  8015. (c) You must retain, in the Source form of any Derivative Works
  8016. that You distribute, all copyright, patent, trademark, and
  8017. attribution notices from the Source form of the Work,
  8018. excluding those notices that do not pertain to any part of
  8019. the Derivative Works; and
  8020. (d) If the Work includes a "NOTICE" text file as part of its
  8021. distribution, then any Derivative Works that You distribute must
  8022. include a readable copy of the attribution notices contained
  8023. within such NOTICE file, excluding those notices that do not
  8024. pertain to any part of the Derivative Works, in at least one
  8025. of the following places: within a NOTICE text file distributed
  8026. as part of the Derivative Works; within the Source form or
  8027. documentation, if provided along with the Derivative Works; or,
  8028. within a display generated by the Derivative Works, if and
  8029. wherever such third-party notices normally appear. The contents
  8030. of the NOTICE file are for informational purposes only and
  8031. do not modify the License. You may add Your own attribution
  8032. notices within Derivative Works that You distribute, alongside
  8033. or as an addendum to the NOTICE text from the Work, provided
  8034. that such additional attribution notices cannot be construed
  8035. as modifying the License.
  8036. You may add Your own copyright statement to Your modifications and
  8037. may provide additional or different license terms and conditions
  8038. for use, reproduction, or distribution of Your modifications, or
  8039. for any such Derivative Works as a whole, provided Your use,
  8040. reproduction, and distribution of the Work otherwise complies with
  8041. the conditions stated in this License.
  8042. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8043. any Contribution intentionally submitted for inclusion in the Work
  8044. by You to the Licensor shall be under the terms and conditions of
  8045. this License, without any additional terms or conditions.
  8046. Notwithstanding the above, nothing herein shall supersede or modify
  8047. the terms of any separate license agreement you may have executed
  8048. with Licensor regarding such Contributions.
  8049. 6. Trademarks. This License does not grant permission to use the trade
  8050. names, trademarks, service marks, or product names of the Licensor,
  8051. except as required for reasonable and customary use in describing the
  8052. origin of the Work and reproducing the content of the NOTICE file.
  8053. 7. Disclaimer of Warranty. Unless required by applicable law or
  8054. agreed to in writing, Licensor provides the Work (and each
  8055. Contributor provides its Contributions) on an "AS IS" BASIS,
  8056. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8057. implied, including, without limitation, any warranties or conditions
  8058. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8059. PARTICULAR PURPOSE. You are solely responsible for determining the
  8060. appropriateness of using or redistributing the Work and assume any
  8061. risks associated with Your exercise of permissions under this License.
  8062. 8. Limitation of Liability. In no event and under no legal theory,
  8063. whether in tort (including negligence), contract, or otherwise,
  8064. unless required by applicable law (such as deliberate and grossly
  8065. negligent acts) or agreed to in writing, shall any Contributor be
  8066. liable to You for damages, including any direct, indirect, special,
  8067. incidental, or consequential damages of any character arising as a
  8068. result of this License or out of the use or inability to use the
  8069. Work (including but not limited to damages for loss of goodwill,
  8070. work stoppage, computer failure or malfunction, or any and all
  8071. other commercial damages or losses), even if such Contributor
  8072. has been advised of the possibility of such damages.
  8073. 9. Accepting Warranty or Additional Liability. While redistributing
  8074. the Work or Derivative Works thereof, You may choose to offer,
  8075. and charge a fee for, acceptance of support, warranty, indemnity,
  8076. or other liability obligations and/or rights consistent with this
  8077. License. However, in accepting such obligations, You may act only
  8078. on Your own behalf and on Your sole responsibility, not on behalf
  8079. of any other Contributor, and only if You agree to indemnify,
  8080. defend, and hold each Contributor harmless for any liability
  8081. incurred by, or claims asserted against, such Contributor by reason
  8082. of your accepting any such warranty or additional liability.
  8083. END OF TERMS AND CONDITIONS
  8084. APPENDIX: How to apply the Apache License to your work.
  8085. To apply the Apache License to your work, attach the following
  8086. boilerplate notice, with the fields enclosed by brackets "[]"
  8087. replaced with your own identifying information. (Don't include
  8088. the brackets!) The text should be enclosed in the appropriate
  8089. comment syntax for the file format. We also recommend that a
  8090. file or class name and description of purpose be included on the
  8091. same "printed page" as the copyright notice for easier
  8092. identification within third-party archives.
  8093. Copyright [yyyy] [name of copyright owner]
  8094. Licensed under the Apache License, Version 2.0 (the "License");
  8095. you may not use this file except in compliance with the License.
  8096. You may obtain a copy of the License at
  8097. http://www.apache.org/licenses/LICENSE-2.0
  8098. Unless required by applicable law or agreed to in writing, software
  8099. distributed under the License is distributed on an "AS IS" BASIS,
  8100. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8101. See the License for the specific language governing permissions and
  8102. limitations under the License.
  8103. ================================================================
  8104. github.com/google/s2a-go
  8105. https://github.com/google/s2a-go
  8106. ----------------------------------------------------------------
  8107. Apache License
  8108. Version 2.0, January 2004
  8109. http://www.apache.org/licenses/
  8110. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8111. 1. Definitions.
  8112. "License" shall mean the terms and conditions for use, reproduction,
  8113. and distribution as defined by Sections 1 through 9 of this document.
  8114. "Licensor" shall mean the copyright owner or entity authorized by
  8115. the copyright owner that is granting the License.
  8116. "Legal Entity" shall mean the union of the acting entity and all
  8117. other entities that control, are controlled by, or are under common
  8118. control with that entity. For the purposes of this definition,
  8119. "control" means (i) the power, direct or indirect, to cause the
  8120. direction or management of such entity, whether by contract or
  8121. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8122. outstanding shares, or (iii) beneficial ownership of such entity.
  8123. "You" (or "Your") shall mean an individual or Legal Entity
  8124. exercising permissions granted by this License.
  8125. "Source" form shall mean the preferred form for making modifications,
  8126. including but not limited to software source code, documentation
  8127. source, and configuration files.
  8128. "Object" form shall mean any form resulting from mechanical
  8129. transformation or translation of a Source form, including but
  8130. not limited to compiled object code, generated documentation,
  8131. and conversions to other media types.
  8132. "Work" shall mean the work of authorship, whether in Source or
  8133. Object form, made available under the License, as indicated by a
  8134. copyright notice that is included in or attached to the work
  8135. (an example is provided in the Appendix below).
  8136. "Derivative Works" shall mean any work, whether in Source or Object
  8137. form, that is based on (or derived from) the Work and for which the
  8138. editorial revisions, annotations, elaborations, or other modifications
  8139. represent, as a whole, an original work of authorship. For the purposes
  8140. of this License, Derivative Works shall not include works that remain
  8141. separable from, or merely link (or bind by name) to the interfaces of,
  8142. the Work and Derivative Works thereof.
  8143. "Contribution" shall mean any work of authorship, including
  8144. the original version of the Work and any modifications or additions
  8145. to that Work or Derivative Works thereof, that is intentionally
  8146. submitted to Licensor for inclusion in the Work by the copyright owner
  8147. or by an individual or Legal Entity authorized to submit on behalf of
  8148. the copyright owner. For the purposes of this definition, "submitted"
  8149. means any form of electronic, verbal, or written communication sent
  8150. to the Licensor or its representatives, including but not limited to
  8151. communication on electronic mailing lists, source code control systems,
  8152. and issue tracking systems that are managed by, or on behalf of, the
  8153. Licensor for the purpose of discussing and improving the Work, but
  8154. excluding communication that is conspicuously marked or otherwise
  8155. designated in writing by the copyright owner as "Not a Contribution."
  8156. "Contributor" shall mean Licensor and any individual or Legal Entity
  8157. on behalf of whom a Contribution has been received by Licensor and
  8158. subsequently incorporated within the Work.
  8159. 2. Grant of Copyright License. Subject to the terms and conditions of
  8160. this License, each Contributor hereby grants to You a perpetual,
  8161. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8162. copyright license to reproduce, prepare Derivative Works of,
  8163. publicly display, publicly perform, sublicense, and distribute the
  8164. Work and such Derivative Works in Source or Object form.
  8165. 3. Grant of Patent License. Subject to the terms and conditions of
  8166. this License, each Contributor hereby grants to You a perpetual,
  8167. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8168. (except as stated in this section) patent license to make, have made,
  8169. use, offer to sell, sell, import, and otherwise transfer the Work,
  8170. where such license applies only to those patent claims licensable
  8171. by such Contributor that are necessarily infringed by their
  8172. Contribution(s) alone or by combination of their Contribution(s)
  8173. with the Work to which such Contribution(s) was submitted. If You
  8174. institute patent litigation against any entity (including a
  8175. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8176. or a Contribution incorporated within the Work constitutes direct
  8177. or contributory patent infringement, then any patent licenses
  8178. granted to You under this License for that Work shall terminate
  8179. as of the date such litigation is filed.
  8180. 4. Redistribution. You may reproduce and distribute copies of the
  8181. Work or Derivative Works thereof in any medium, with or without
  8182. modifications, and in Source or Object form, provided that You
  8183. meet the following conditions:
  8184. (a) You must give any other recipients of the Work or
  8185. Derivative Works a copy of this License; and
  8186. (b) You must cause any modified files to carry prominent notices
  8187. stating that You changed the files; and
  8188. (c) You must retain, in the Source form of any Derivative Works
  8189. that You distribute, all copyright, patent, trademark, and
  8190. attribution notices from the Source form of the Work,
  8191. excluding those notices that do not pertain to any part of
  8192. the Derivative Works; and
  8193. (d) If the Work includes a "NOTICE" text file as part of its
  8194. distribution, then any Derivative Works that You distribute must
  8195. include a readable copy of the attribution notices contained
  8196. within such NOTICE file, excluding those notices that do not
  8197. pertain to any part of the Derivative Works, in at least one
  8198. of the following places: within a NOTICE text file distributed
  8199. as part of the Derivative Works; within the Source form or
  8200. documentation, if provided along with the Derivative Works; or,
  8201. within a display generated by the Derivative Works, if and
  8202. wherever such third-party notices normally appear. The contents
  8203. of the NOTICE file are for informational purposes only and
  8204. do not modify the License. You may add Your own attribution
  8205. notices within Derivative Works that You distribute, alongside
  8206. or as an addendum to the NOTICE text from the Work, provided
  8207. that such additional attribution notices cannot be construed
  8208. as modifying the License.
  8209. You may add Your own copyright statement to Your modifications and
  8210. may provide additional or different license terms and conditions
  8211. for use, reproduction, or distribution of Your modifications, or
  8212. for any such Derivative Works as a whole, provided Your use,
  8213. reproduction, and distribution of the Work otherwise complies with
  8214. the conditions stated in this License.
  8215. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8216. any Contribution intentionally submitted for inclusion in the Work
  8217. by You to the Licensor shall be under the terms and conditions of
  8218. this License, without any additional terms or conditions.
  8219. Notwithstanding the above, nothing herein shall supersede or modify
  8220. the terms of any separate license agreement you may have executed
  8221. with Licensor regarding such Contributions.
  8222. 6. Trademarks. This License does not grant permission to use the trade
  8223. names, trademarks, service marks, or product names of the Licensor,
  8224. except as required for reasonable and customary use in describing the
  8225. origin of the Work and reproducing the content of the NOTICE file.
  8226. 7. Disclaimer of Warranty. Unless required by applicable law or
  8227. agreed to in writing, Licensor provides the Work (and each
  8228. Contributor provides its Contributions) on an "AS IS" BASIS,
  8229. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8230. implied, including, without limitation, any warranties or conditions
  8231. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8232. PARTICULAR PURPOSE. You are solely responsible for determining the
  8233. appropriateness of using or redistributing the Work and assume any
  8234. risks associated with Your exercise of permissions under this License.
  8235. 8. Limitation of Liability. In no event and under no legal theory,
  8236. whether in tort (including negligence), contract, or otherwise,
  8237. unless required by applicable law (such as deliberate and grossly
  8238. negligent acts) or agreed to in writing, shall any Contributor be
  8239. liable to You for damages, including any direct, indirect, special,
  8240. incidental, or consequential damages of any character arising as a
  8241. result of this License or out of the use or inability to use the
  8242. Work (including but not limited to damages for loss of goodwill,
  8243. work stoppage, computer failure or malfunction, or any and all
  8244. other commercial damages or losses), even if such Contributor
  8245. has been advised of the possibility of such damages.
  8246. 9. Accepting Warranty or Additional Liability. While redistributing
  8247. the Work or Derivative Works thereof, You may choose to offer,
  8248. and charge a fee for, acceptance of support, warranty, indemnity,
  8249. or other liability obligations and/or rights consistent with this
  8250. License. However, in accepting such obligations, You may act only
  8251. on Your own behalf and on Your sole responsibility, not on behalf
  8252. of any other Contributor, and only if You agree to indemnify,
  8253. defend, and hold each Contributor harmless for any liability
  8254. incurred by, or claims asserted against, such Contributor by reason
  8255. of your accepting any such warranty or additional liability.
  8256. END OF TERMS AND CONDITIONS
  8257. APPENDIX: How to apply the Apache License to your work.
  8258. To apply the Apache License to your work, attach the following
  8259. boilerplate notice, with the fields enclosed by brackets "[]"
  8260. replaced with your own identifying information. (Don't include
  8261. the brackets!) The text should be enclosed in the appropriate
  8262. comment syntax for the file format. We also recommend that a
  8263. file or class name and description of purpose be included on the
  8264. same "printed page" as the copyright notice for easier
  8265. identification within third-party archives.
  8266. Copyright [yyyy] [name of copyright owner]
  8267. Licensed under the Apache License, Version 2.0 (the "License");
  8268. you may not use this file except in compliance with the License.
  8269. You may obtain a copy of the License at
  8270. http://www.apache.org/licenses/LICENSE-2.0
  8271. Unless required by applicable law or agreed to in writing, software
  8272. distributed under the License is distributed on an "AS IS" BASIS,
  8273. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8274. See the License for the specific language governing permissions and
  8275. limitations under the License.
  8276. ================================================================
  8277. github.com/google/shlex
  8278. https://github.com/google/shlex
  8279. ----------------------------------------------------------------
  8280. Apache License
  8281. Version 2.0, January 2004
  8282. http://www.apache.org/licenses/
  8283. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8284. 1. Definitions.
  8285. "License" shall mean the terms and conditions for use, reproduction,
  8286. and distribution as defined by Sections 1 through 9 of this document.
  8287. "Licensor" shall mean the copyright owner or entity authorized by
  8288. the copyright owner that is granting the License.
  8289. "Legal Entity" shall mean the union of the acting entity and all
  8290. other entities that control, are controlled by, or are under common
  8291. control with that entity. For the purposes of this definition,
  8292. "control" means (i) the power, direct or indirect, to cause the
  8293. direction or management of such entity, whether by contract or
  8294. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8295. outstanding shares, or (iii) beneficial ownership of such entity.
  8296. "You" (or "Your") shall mean an individual or Legal Entity
  8297. exercising permissions granted by this License.
  8298. "Source" form shall mean the preferred form for making modifications,
  8299. including but not limited to software source code, documentation
  8300. source, and configuration files.
  8301. "Object" form shall mean any form resulting from mechanical
  8302. transformation or translation of a Source form, including but
  8303. not limited to compiled object code, generated documentation,
  8304. and conversions to other media types.
  8305. "Work" shall mean the work of authorship, whether in Source or
  8306. Object form, made available under the License, as indicated by a
  8307. copyright notice that is included in or attached to the work
  8308. (an example is provided in the Appendix below).
  8309. "Derivative Works" shall mean any work, whether in Source or Object
  8310. form, that is based on (or derived from) the Work and for which the
  8311. editorial revisions, annotations, elaborations, or other modifications
  8312. represent, as a whole, an original work of authorship. For the purposes
  8313. of this License, Derivative Works shall not include works that remain
  8314. separable from, or merely link (or bind by name) to the interfaces of,
  8315. the Work and Derivative Works thereof.
  8316. "Contribution" shall mean any work of authorship, including
  8317. the original version of the Work and any modifications or additions
  8318. to that Work or Derivative Works thereof, that is intentionally
  8319. submitted to Licensor for inclusion in the Work by the copyright owner
  8320. or by an individual or Legal Entity authorized to submit on behalf of
  8321. the copyright owner. For the purposes of this definition, "submitted"
  8322. means any form of electronic, verbal, or written communication sent
  8323. to the Licensor or its representatives, including but not limited to
  8324. communication on electronic mailing lists, source code control systems,
  8325. and issue tracking systems that are managed by, or on behalf of, the
  8326. Licensor for the purpose of discussing and improving the Work, but
  8327. excluding communication that is conspicuously marked or otherwise
  8328. designated in writing by the copyright owner as "Not a Contribution."
  8329. "Contributor" shall mean Licensor and any individual or Legal Entity
  8330. on behalf of whom a Contribution has been received by Licensor and
  8331. subsequently incorporated within the Work.
  8332. 2. Grant of Copyright License. Subject to the terms and conditions of
  8333. this License, each Contributor hereby grants to You a perpetual,
  8334. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8335. copyright license to reproduce, prepare Derivative Works of,
  8336. publicly display, publicly perform, sublicense, and distribute the
  8337. Work and such Derivative Works in Source or Object form.
  8338. 3. Grant of Patent License. Subject to the terms and conditions of
  8339. this License, each Contributor hereby grants to You a perpetual,
  8340. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8341. (except as stated in this section) patent license to make, have made,
  8342. use, offer to sell, sell, import, and otherwise transfer the Work,
  8343. where such license applies only to those patent claims licensable
  8344. by such Contributor that are necessarily infringed by their
  8345. Contribution(s) alone or by combination of their Contribution(s)
  8346. with the Work to which such Contribution(s) was submitted. If You
  8347. institute patent litigation against any entity (including a
  8348. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8349. or a Contribution incorporated within the Work constitutes direct
  8350. or contributory patent infringement, then any patent licenses
  8351. granted to You under this License for that Work shall terminate
  8352. as of the date such litigation is filed.
  8353. 4. Redistribution. You may reproduce and distribute copies of the
  8354. Work or Derivative Works thereof in any medium, with or without
  8355. modifications, and in Source or Object form, provided that You
  8356. meet the following conditions:
  8357. (a) You must give any other recipients of the Work or
  8358. Derivative Works a copy of this License; and
  8359. (b) You must cause any modified files to carry prominent notices
  8360. stating that You changed the files; and
  8361. (c) You must retain, in the Source form of any Derivative Works
  8362. that You distribute, all copyright, patent, trademark, and
  8363. attribution notices from the Source form of the Work,
  8364. excluding those notices that do not pertain to any part of
  8365. the Derivative Works; and
  8366. (d) If the Work includes a "NOTICE" text file as part of its
  8367. distribution, then any Derivative Works that You distribute must
  8368. include a readable copy of the attribution notices contained
  8369. within such NOTICE file, excluding those notices that do not
  8370. pertain to any part of the Derivative Works, in at least one
  8371. of the following places: within a NOTICE text file distributed
  8372. as part of the Derivative Works; within the Source form or
  8373. documentation, if provided along with the Derivative Works; or,
  8374. within a display generated by the Derivative Works, if and
  8375. wherever such third-party notices normally appear. The contents
  8376. of the NOTICE file are for informational purposes only and
  8377. do not modify the License. You may add Your own attribution
  8378. notices within Derivative Works that You distribute, alongside
  8379. or as an addendum to the NOTICE text from the Work, provided
  8380. that such additional attribution notices cannot be construed
  8381. as modifying the License.
  8382. You may add Your own copyright statement to Your modifications and
  8383. may provide additional or different license terms and conditions
  8384. for use, reproduction, or distribution of Your modifications, or
  8385. for any such Derivative Works as a whole, provided Your use,
  8386. reproduction, and distribution of the Work otherwise complies with
  8387. the conditions stated in this License.
  8388. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8389. any Contribution intentionally submitted for inclusion in the Work
  8390. by You to the Licensor shall be under the terms and conditions of
  8391. this License, without any additional terms or conditions.
  8392. Notwithstanding the above, nothing herein shall supersede or modify
  8393. the terms of any separate license agreement you may have executed
  8394. with Licensor regarding such Contributions.
  8395. 6. Trademarks. This License does not grant permission to use the trade
  8396. names, trademarks, service marks, or product names of the Licensor,
  8397. except as required for reasonable and customary use in describing the
  8398. origin of the Work and reproducing the content of the NOTICE file.
  8399. 7. Disclaimer of Warranty. Unless required by applicable law or
  8400. agreed to in writing, Licensor provides the Work (and each
  8401. Contributor provides its Contributions) on an "AS IS" BASIS,
  8402. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8403. implied, including, without limitation, any warranties or conditions
  8404. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8405. PARTICULAR PURPOSE. You are solely responsible for determining the
  8406. appropriateness of using or redistributing the Work and assume any
  8407. risks associated with Your exercise of permissions under this License.
  8408. 8. Limitation of Liability. In no event and under no legal theory,
  8409. whether in tort (including negligence), contract, or otherwise,
  8410. unless required by applicable law (such as deliberate and grossly
  8411. negligent acts) or agreed to in writing, shall any Contributor be
  8412. liable to You for damages, including any direct, indirect, special,
  8413. incidental, or consequential damages of any character arising as a
  8414. result of this License or out of the use or inability to use the
  8415. Work (including but not limited to damages for loss of goodwill,
  8416. work stoppage, computer failure or malfunction, or any and all
  8417. other commercial damages or losses), even if such Contributor
  8418. has been advised of the possibility of such damages.
  8419. 9. Accepting Warranty or Additional Liability. While redistributing
  8420. the Work or Derivative Works thereof, You may choose to offer,
  8421. and charge a fee for, acceptance of support, warranty, indemnity,
  8422. or other liability obligations and/or rights consistent with this
  8423. License. However, in accepting such obligations, You may act only
  8424. on Your own behalf and on Your sole responsibility, not on behalf
  8425. of any other Contributor, and only if You agree to indemnify,
  8426. defend, and hold each Contributor harmless for any liability
  8427. incurred by, or claims asserted against, such Contributor by reason
  8428. of your accepting any such warranty or additional liability.
  8429. END OF TERMS AND CONDITIONS
  8430. APPENDIX: How to apply the Apache License to your work.
  8431. To apply the Apache License to your work, attach the following
  8432. boilerplate notice, with the fields enclosed by brackets "[]"
  8433. replaced with your own identifying information. (Don't include
  8434. the brackets!) The text should be enclosed in the appropriate
  8435. comment syntax for the file format. We also recommend that a
  8436. file or class name and description of purpose be included on the
  8437. same "printed page" as the copyright notice for easier
  8438. identification within third-party archives.
  8439. Copyright [yyyy] [name of copyright owner]
  8440. Licensed under the Apache License, Version 2.0 (the "License");
  8441. you may not use this file except in compliance with the License.
  8442. You may obtain a copy of the License at
  8443. http://www.apache.org/licenses/LICENSE-2.0
  8444. Unless required by applicable law or agreed to in writing, software
  8445. distributed under the License is distributed on an "AS IS" BASIS,
  8446. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8447. See the License for the specific language governing permissions and
  8448. limitations under the License.
  8449. ================================================================
  8450. github.com/google/uuid
  8451. https://github.com/google/uuid
  8452. ----------------------------------------------------------------
  8453. Copyright (c) 2009,2014 Google Inc. All rights reserved.
  8454. Redistribution and use in source and binary forms, with or without
  8455. modification, are permitted provided that the following conditions are
  8456. met:
  8457. * Redistributions of source code must retain the above copyright
  8458. notice, this list of conditions and the following disclaimer.
  8459. * Redistributions in binary form must reproduce the above
  8460. copyright notice, this list of conditions and the following disclaimer
  8461. in the documentation and/or other materials provided with the
  8462. distribution.
  8463. * Neither the name of Google Inc. nor the names of its
  8464. contributors may be used to endorse or promote products derived from
  8465. this software without specific prior written permission.
  8466. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8467. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8468. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8469. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8470. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8471. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8472. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8473. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8474. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8475. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8476. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8477. ================================================================
  8478. github.com/googleapis/enterprise-certificate-proxy
  8479. https://github.com/googleapis/enterprise-certificate-proxy
  8480. ----------------------------------------------------------------
  8481. Apache License
  8482. Version 2.0, January 2004
  8483. http://www.apache.org/licenses/
  8484. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8485. 1. Definitions.
  8486. "License" shall mean the terms and conditions for use, reproduction,
  8487. and distribution as defined by Sections 1 through 9 of this document.
  8488. "Licensor" shall mean the copyright owner or entity authorized by
  8489. the copyright owner that is granting the License.
  8490. "Legal Entity" shall mean the union of the acting entity and all
  8491. other entities that control, are controlled by, or are under common
  8492. control with that entity. For the purposes of this definition,
  8493. "control" means (i) the power, direct or indirect, to cause the
  8494. direction or management of such entity, whether by contract or
  8495. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8496. outstanding shares, or (iii) beneficial ownership of such entity.
  8497. "You" (or "Your") shall mean an individual or Legal Entity
  8498. exercising permissions granted by this License.
  8499. "Source" form shall mean the preferred form for making modifications,
  8500. including but not limited to software source code, documentation
  8501. source, and configuration files.
  8502. "Object" form shall mean any form resulting from mechanical
  8503. transformation or translation of a Source form, including but
  8504. not limited to compiled object code, generated documentation,
  8505. and conversions to other media types.
  8506. "Work" shall mean the work of authorship, whether in Source or
  8507. Object form, made available under the License, as indicated by a
  8508. copyright notice that is included in or attached to the work
  8509. (an example is provided in the Appendix below).
  8510. "Derivative Works" shall mean any work, whether in Source or Object
  8511. form, that is based on (or derived from) the Work and for which the
  8512. editorial revisions, annotations, elaborations, or other modifications
  8513. represent, as a whole, an original work of authorship. For the purposes
  8514. of this License, Derivative Works shall not include works that remain
  8515. separable from, or merely link (or bind by name) to the interfaces of,
  8516. the Work and Derivative Works thereof.
  8517. "Contribution" shall mean any work of authorship, including
  8518. the original version of the Work and any modifications or additions
  8519. to that Work or Derivative Works thereof, that is intentionally
  8520. submitted to Licensor for inclusion in the Work by the copyright owner
  8521. or by an individual or Legal Entity authorized to submit on behalf of
  8522. the copyright owner. For the purposes of this definition, "submitted"
  8523. means any form of electronic, verbal, or written communication sent
  8524. to the Licensor or its representatives, including but not limited to
  8525. communication on electronic mailing lists, source code control systems,
  8526. and issue tracking systems that are managed by, or on behalf of, the
  8527. Licensor for the purpose of discussing and improving the Work, but
  8528. excluding communication that is conspicuously marked or otherwise
  8529. designated in writing by the copyright owner as "Not a Contribution."
  8530. "Contributor" shall mean Licensor and any individual or Legal Entity
  8531. on behalf of whom a Contribution has been received by Licensor and
  8532. subsequently incorporated within the Work.
  8533. 2. Grant of Copyright License. Subject to the terms and conditions of
  8534. this License, each Contributor hereby grants to You a perpetual,
  8535. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8536. copyright license to reproduce, prepare Derivative Works of,
  8537. publicly display, publicly perform, sublicense, and distribute the
  8538. Work and such Derivative Works in Source or Object form.
  8539. 3. Grant of Patent License. Subject to the terms and conditions of
  8540. this License, each Contributor hereby grants to You a perpetual,
  8541. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8542. (except as stated in this section) patent license to make, have made,
  8543. use, offer to sell, sell, import, and otherwise transfer the Work,
  8544. where such license applies only to those patent claims licensable
  8545. by such Contributor that are necessarily infringed by their
  8546. Contribution(s) alone or by combination of their Contribution(s)
  8547. with the Work to which such Contribution(s) was submitted. If You
  8548. institute patent litigation against any entity (including a
  8549. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8550. or a Contribution incorporated within the Work constitutes direct
  8551. or contributory patent infringement, then any patent licenses
  8552. granted to You under this License for that Work shall terminate
  8553. as of the date such litigation is filed.
  8554. 4. Redistribution. You may reproduce and distribute copies of the
  8555. Work or Derivative Works thereof in any medium, with or without
  8556. modifications, and in Source or Object form, provided that You
  8557. meet the following conditions:
  8558. (a) You must give any other recipients of the Work or
  8559. Derivative Works a copy of this License; and
  8560. (b) You must cause any modified files to carry prominent notices
  8561. stating that You changed the files; and
  8562. (c) You must retain, in the Source form of any Derivative Works
  8563. that You distribute, all copyright, patent, trademark, and
  8564. attribution notices from the Source form of the Work,
  8565. excluding those notices that do not pertain to any part of
  8566. the Derivative Works; and
  8567. (d) If the Work includes a "NOTICE" text file as part of its
  8568. distribution, then any Derivative Works that You distribute must
  8569. include a readable copy of the attribution notices contained
  8570. within such NOTICE file, excluding those notices that do not
  8571. pertain to any part of the Derivative Works, in at least one
  8572. of the following places: within a NOTICE text file distributed
  8573. as part of the Derivative Works; within the Source form or
  8574. documentation, if provided along with the Derivative Works; or,
  8575. within a display generated by the Derivative Works, if and
  8576. wherever such third-party notices normally appear. The contents
  8577. of the NOTICE file are for informational purposes only and
  8578. do not modify the License. You may add Your own attribution
  8579. notices within Derivative Works that You distribute, alongside
  8580. or as an addendum to the NOTICE text from the Work, provided
  8581. that such additional attribution notices cannot be construed
  8582. as modifying the License.
  8583. You may add Your own copyright statement to Your modifications and
  8584. may provide additional or different license terms and conditions
  8585. for use, reproduction, or distribution of Your modifications, or
  8586. for any such Derivative Works as a whole, provided Your use,
  8587. reproduction, and distribution of the Work otherwise complies with
  8588. the conditions stated in this License.
  8589. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8590. any Contribution intentionally submitted for inclusion in the Work
  8591. by You to the Licensor shall be under the terms and conditions of
  8592. this License, without any additional terms or conditions.
  8593. Notwithstanding the above, nothing herein shall supersede or modify
  8594. the terms of any separate license agreement you may have executed
  8595. with Licensor regarding such Contributions.
  8596. 6. Trademarks. This License does not grant permission to use the trade
  8597. names, trademarks, service marks, or product names of the Licensor,
  8598. except as required for reasonable and customary use in describing the
  8599. origin of the Work and reproducing the content of the NOTICE file.
  8600. 7. Disclaimer of Warranty. Unless required by applicable law or
  8601. agreed to in writing, Licensor provides the Work (and each
  8602. Contributor provides its Contributions) on an "AS IS" BASIS,
  8603. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8604. implied, including, without limitation, any warranties or conditions
  8605. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8606. PARTICULAR PURPOSE. You are solely responsible for determining the
  8607. appropriateness of using or redistributing the Work and assume any
  8608. risks associated with Your exercise of permissions under this License.
  8609. 8. Limitation of Liability. In no event and under no legal theory,
  8610. whether in tort (including negligence), contract, or otherwise,
  8611. unless required by applicable law (such as deliberate and grossly
  8612. negligent acts) or agreed to in writing, shall any Contributor be
  8613. liable to You for damages, including any direct, indirect, special,
  8614. incidental, or consequential damages of any character arising as a
  8615. result of this License or out of the use or inability to use the
  8616. Work (including but not limited to damages for loss of goodwill,
  8617. work stoppage, computer failure or malfunction, or any and all
  8618. other commercial damages or losses), even if such Contributor
  8619. has been advised of the possibility of such damages.
  8620. 9. Accepting Warranty or Additional Liability. While redistributing
  8621. the Work or Derivative Works thereof, You may choose to offer,
  8622. and charge a fee for, acceptance of support, warranty, indemnity,
  8623. or other liability obligations and/or rights consistent with this
  8624. License. However, in accepting such obligations, You may act only
  8625. on Your own behalf and on Your sole responsibility, not on behalf
  8626. of any other Contributor, and only if You agree to indemnify,
  8627. defend, and hold each Contributor harmless for any liability
  8628. incurred by, or claims asserted against, such Contributor by reason
  8629. of your accepting any such warranty or additional liability.
  8630. END OF TERMS AND CONDITIONS
  8631. APPENDIX: How to apply the Apache License to your work.
  8632. To apply the Apache License to your work, attach the following
  8633. boilerplate notice, with the fields enclosed by brackets "[]"
  8634. replaced with your own identifying information. (Don't include
  8635. the brackets!) The text should be enclosed in the appropriate
  8636. comment syntax for the file format. We also recommend that a
  8637. file or class name and description of purpose be included on the
  8638. same "printed page" as the copyright notice for easier
  8639. identification within third-party archives.
  8640. Copyright [yyyy] [name of copyright owner]
  8641. Licensed under the Apache License, Version 2.0 (the "License");
  8642. you may not use this file except in compliance with the License.
  8643. You may obtain a copy of the License at
  8644. http://www.apache.org/licenses/LICENSE-2.0
  8645. Unless required by applicable law or agreed to in writing, software
  8646. distributed under the License is distributed on an "AS IS" BASIS,
  8647. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8648. See the License for the specific language governing permissions and
  8649. limitations under the License.
  8650. ================================================================
  8651. github.com/googleapis/gax-go/v2
  8652. https://github.com/googleapis/gax-go/v2
  8653. ----------------------------------------------------------------
  8654. Copyright 2016, Google Inc.
  8655. All rights reserved.
  8656. Redistribution and use in source and binary forms, with or without
  8657. modification, are permitted provided that the following conditions are
  8658. met:
  8659. * Redistributions of source code must retain the above copyright
  8660. notice, this list of conditions and the following disclaimer.
  8661. * Redistributions in binary form must reproduce the above
  8662. copyright notice, this list of conditions and the following disclaimer
  8663. in the documentation and/or other materials provided with the
  8664. distribution.
  8665. * Neither the name of Google Inc. nor the names of its
  8666. contributors may be used to endorse or promote products derived from
  8667. this software without specific prior written permission.
  8668. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8669. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8670. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8671. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8672. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8673. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8674. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8675. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8676. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8677. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8678. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8679. ================================================================
  8680. github.com/gorilla/websocket
  8681. https://github.com/gorilla/websocket
  8682. ----------------------------------------------------------------
  8683. Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved.
  8684. Redistribution and use in source and binary forms, with or without
  8685. modification, are permitted provided that the following conditions are met:
  8686. Redistributions of source code must retain the above copyright notice, this
  8687. list of conditions and the following disclaimer.
  8688. Redistributions in binary form must reproduce the above copyright notice,
  8689. this list of conditions and the following disclaimer in the documentation
  8690. and/or other materials provided with the distribution.
  8691. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  8692. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  8693. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  8694. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  8695. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  8696. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  8697. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  8698. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  8699. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8700. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8701. ================================================================
  8702. github.com/hashicorp/errwrap
  8703. https://github.com/hashicorp/errwrap
  8704. ----------------------------------------------------------------
  8705. Mozilla Public License, version 2.0
  8706. 1. Definitions
  8707. 1.1. “Contributor”
  8708. means each individual or legal entity that creates, contributes to the
  8709. creation of, or owns Covered Software.
  8710. 1.2. “Contributor Version”
  8711. means the combination of the Contributions of others (if any) used by a
  8712. Contributor and that particular Contributor’s Contribution.
  8713. 1.3. “Contribution”
  8714. means Covered Software of a particular Contributor.
  8715. 1.4. “Covered Software”
  8716. means Source Code Form to which the initial Contributor has attached the
  8717. notice in Exhibit A, the Executable Form of such Source Code Form, and
  8718. Modifications of such Source Code Form, in each case including portions
  8719. thereof.
  8720. 1.5. “Incompatible With Secondary Licenses”
  8721. means
  8722. a. that the initial Contributor has attached the notice described in
  8723. Exhibit B to the Covered Software; or
  8724. b. that the Covered Software was made available under the terms of version
  8725. 1.1 or earlier of the License, but not also under the terms of a
  8726. Secondary License.
  8727. 1.6. “Executable Form”
  8728. means any form of the work other than Source Code Form.
  8729. 1.7. “Larger Work”
  8730. means a work that combines Covered Software with other material, in a separate
  8731. file or files, that is not Covered Software.
  8732. 1.8. “License”
  8733. means this document.
  8734. 1.9. “Licensable”
  8735. means having the right to grant, to the maximum extent possible, whether at the
  8736. time of the initial grant or subsequently, any and all of the rights conveyed by
  8737. this License.
  8738. 1.10. “Modifications”
  8739. means any of the following:
  8740. a. any file in Source Code Form that results from an addition to, deletion
  8741. from, or modification of the contents of Covered Software; or
  8742. b. any new file in Source Code Form that contains any Covered Software.
  8743. 1.11. “Patent Claims” of a Contributor
  8744. means any patent claim(s), including without limitation, method, process,
  8745. and apparatus claims, in any patent Licensable by such Contributor that
  8746. would be infringed, but for the grant of the License, by the making,
  8747. using, selling, offering for sale, having made, import, or transfer of
  8748. either its Contributions or its Contributor Version.
  8749. 1.12. “Secondary License”
  8750. means either the GNU General Public License, Version 2.0, the GNU Lesser
  8751. General Public License, Version 2.1, the GNU Affero General Public
  8752. License, Version 3.0, or any later versions of those licenses.
  8753. 1.13. “Source Code Form”
  8754. means the form of the work preferred for making modifications.
  8755. 1.14. “You” (or “Your”)
  8756. means an individual or a legal entity exercising rights under this
  8757. License. For legal entities, “You” includes any entity that controls, is
  8758. controlled by, or is under common control with You. For purposes of this
  8759. definition, “control” means (a) the power, direct or indirect, to cause
  8760. the direction or management of such entity, whether by contract or
  8761. otherwise, or (b) ownership of more than fifty percent (50%) of the
  8762. outstanding shares or beneficial ownership of such entity.
  8763. 2. License Grants and Conditions
  8764. 2.1. Grants
  8765. Each Contributor hereby grants You a world-wide, royalty-free,
  8766. non-exclusive license:
  8767. a. under intellectual property rights (other than patent or trademark)
  8768. Licensable by such Contributor to use, reproduce, make available,
  8769. modify, display, perform, distribute, and otherwise exploit its
  8770. Contributions, either on an unmodified basis, with Modifications, or as
  8771. part of a Larger Work; and
  8772. b. under Patent Claims of such Contributor to make, use, sell, offer for
  8773. sale, have made, import, and otherwise transfer either its Contributions
  8774. or its Contributor Version.
  8775. 2.2. Effective Date
  8776. The licenses granted in Section 2.1 with respect to any Contribution become
  8777. effective for each Contribution on the date the Contributor first distributes
  8778. such Contribution.
  8779. 2.3. Limitations on Grant Scope
  8780. The licenses granted in this Section 2 are the only rights granted under this
  8781. License. No additional rights or licenses will be implied from the distribution
  8782. or licensing of Covered Software under this License. Notwithstanding Section
  8783. 2.1(b) above, no patent license is granted by a Contributor:
  8784. a. for any code that a Contributor has removed from Covered Software; or
  8785. b. for infringements caused by: (i) Your and any other third party’s
  8786. modifications of Covered Software, or (ii) the combination of its
  8787. Contributions with other software (except as part of its Contributor
  8788. Version); or
  8789. c. under Patent Claims infringed by Covered Software in the absence of its
  8790. Contributions.
  8791. This License does not grant any rights in the trademarks, service marks, or
  8792. logos of any Contributor (except as may be necessary to comply with the
  8793. notice requirements in Section 3.4).
  8794. 2.4. Subsequent Licenses
  8795. No Contributor makes additional grants as a result of Your choice to
  8796. distribute the Covered Software under a subsequent version of this License
  8797. (see Section 10.2) or under the terms of a Secondary License (if permitted
  8798. under the terms of Section 3.3).
  8799. 2.5. Representation
  8800. Each Contributor represents that the Contributor believes its Contributions
  8801. are its original creation(s) or it has sufficient rights to grant the
  8802. rights to its Contributions conveyed by this License.
  8803. 2.6. Fair Use
  8804. This License is not intended to limit any rights You have under applicable
  8805. copyright doctrines of fair use, fair dealing, or other equivalents.
  8806. 2.7. Conditions
  8807. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  8808. Section 2.1.
  8809. 3. Responsibilities
  8810. 3.1. Distribution of Source Form
  8811. All distribution of Covered Software in Source Code Form, including any
  8812. Modifications that You create or to which You contribute, must be under the
  8813. terms of this License. You must inform recipients that the Source Code Form
  8814. of the Covered Software is governed by the terms of this License, and how
  8815. they can obtain a copy of this License. You may not attempt to alter or
  8816. restrict the recipients’ rights in the Source Code Form.
  8817. 3.2. Distribution of Executable Form
  8818. If You distribute Covered Software in Executable Form then:
  8819. a. such Covered Software must also be made available in Source Code Form,
  8820. as described in Section 3.1, and You must inform recipients of the
  8821. Executable Form how they can obtain a copy of such Source Code Form by
  8822. reasonable means in a timely manner, at a charge no more than the cost
  8823. of distribution to the recipient; and
  8824. b. You may distribute such Executable Form under the terms of this License,
  8825. or sublicense it under different terms, provided that the license for
  8826. the Executable Form does not attempt to limit or alter the recipients’
  8827. rights in the Source Code Form under this License.
  8828. 3.3. Distribution of a Larger Work
  8829. You may create and distribute a Larger Work under terms of Your choice,
  8830. provided that You also comply with the requirements of this License for the
  8831. Covered Software. If the Larger Work is a combination of Covered Software
  8832. with a work governed by one or more Secondary Licenses, and the Covered
  8833. Software is not Incompatible With Secondary Licenses, this License permits
  8834. You to additionally distribute such Covered Software under the terms of
  8835. such Secondary License(s), so that the recipient of the Larger Work may, at
  8836. their option, further distribute the Covered Software under the terms of
  8837. either this License or such Secondary License(s).
  8838. 3.4. Notices
  8839. You may not remove or alter the substance of any license notices (including
  8840. copyright notices, patent notices, disclaimers of warranty, or limitations
  8841. of liability) contained within the Source Code Form of the Covered
  8842. Software, except that You may alter any license notices to the extent
  8843. required to remedy known factual inaccuracies.
  8844. 3.5. Application of Additional Terms
  8845. You may choose to offer, and to charge a fee for, warranty, support,
  8846. indemnity or liability obligations to one or more recipients of Covered
  8847. Software. However, You may do so only on Your own behalf, and not on behalf
  8848. of any Contributor. You must make it absolutely clear that any such
  8849. warranty, support, indemnity, or liability obligation is offered by You
  8850. alone, and You hereby agree to indemnify every Contributor for any
  8851. liability incurred by such Contributor as a result of warranty, support,
  8852. indemnity or liability terms You offer. You may include additional
  8853. disclaimers of warranty and limitations of liability specific to any
  8854. jurisdiction.
  8855. 4. Inability to Comply Due to Statute or Regulation
  8856. If it is impossible for You to comply with any of the terms of this License
  8857. with respect to some or all of the Covered Software due to statute, judicial
  8858. order, or regulation then You must: (a) comply with the terms of this License
  8859. to the maximum extent possible; and (b) describe the limitations and the code
  8860. they affect. Such description must be placed in a text file included with all
  8861. distributions of the Covered Software under this License. Except to the
  8862. extent prohibited by statute or regulation, such description must be
  8863. sufficiently detailed for a recipient of ordinary skill to be able to
  8864. understand it.
  8865. 5. Termination
  8866. 5.1. The rights granted under this License will terminate automatically if You
  8867. fail to comply with any of its terms. However, if You become compliant,
  8868. then the rights granted under this License from a particular Contributor
  8869. are reinstated (a) provisionally, unless and until such Contributor
  8870. explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  8871. if such Contributor fails to notify You of the non-compliance by some
  8872. reasonable means prior to 60 days after You have come back into compliance.
  8873. Moreover, Your grants from a particular Contributor are reinstated on an
  8874. ongoing basis if such Contributor notifies You of the non-compliance by
  8875. some reasonable means, this is the first time You have received notice of
  8876. non-compliance with this License from such Contributor, and You become
  8877. compliant prior to 30 days after Your receipt of the notice.
  8878. 5.2. If You initiate litigation against any entity by asserting a patent
  8879. infringement claim (excluding declaratory judgment actions, counter-claims,
  8880. and cross-claims) alleging that a Contributor Version directly or
  8881. indirectly infringes any patent, then the rights granted to You by any and
  8882. all Contributors for the Covered Software under Section 2.1 of this License
  8883. shall terminate.
  8884. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  8885. license agreements (excluding distributors and resellers) which have been
  8886. validly granted by You or Your distributors under this License prior to
  8887. termination shall survive termination.
  8888. 6. Disclaimer of Warranty
  8889. Covered Software is provided under this License on an “as is” basis, without
  8890. warranty of any kind, either expressed, implied, or statutory, including,
  8891. without limitation, warranties that the Covered Software is free of defects,
  8892. merchantable, fit for a particular purpose or non-infringing. The entire
  8893. risk as to the quality and performance of the Covered Software is with You.
  8894. Should any Covered Software prove defective in any respect, You (not any
  8895. Contributor) assume the cost of any necessary servicing, repair, or
  8896. correction. This disclaimer of warranty constitutes an essential part of this
  8897. License. No use of any Covered Software is authorized under this License
  8898. except under this disclaimer.
  8899. 7. Limitation of Liability
  8900. Under no circumstances and under no legal theory, whether tort (including
  8901. negligence), contract, or otherwise, shall any Contributor, or anyone who
  8902. distributes Covered Software as permitted above, be liable to You for any
  8903. direct, indirect, special, incidental, or consequential damages of any
  8904. character including, without limitation, damages for lost profits, loss of
  8905. goodwill, work stoppage, computer failure or malfunction, or any and all
  8906. other commercial damages or losses, even if such party shall have been
  8907. informed of the possibility of such damages. This limitation of liability
  8908. shall not apply to liability for death or personal injury resulting from such
  8909. party’s negligence to the extent applicable law prohibits such limitation.
  8910. Some jurisdictions do not allow the exclusion or limitation of incidental or
  8911. consequential damages, so this exclusion and limitation may not apply to You.
  8912. 8. Litigation
  8913. Any litigation relating to this License may be brought only in the courts of
  8914. a jurisdiction where the defendant maintains its principal place of business
  8915. and such litigation shall be governed by laws of that jurisdiction, without
  8916. reference to its conflict-of-law provisions. Nothing in this Section shall
  8917. prevent a party’s ability to bring cross-claims or counter-claims.
  8918. 9. Miscellaneous
  8919. This License represents the complete agreement concerning the subject matter
  8920. hereof. If any provision of this License is held to be unenforceable, such
  8921. provision shall be reformed only to the extent necessary to make it
  8922. enforceable. Any law or regulation which provides that the language of a
  8923. contract shall be construed against the drafter shall not be used to construe
  8924. this License against a Contributor.
  8925. 10. Versions of the License
  8926. 10.1. New Versions
  8927. Mozilla Foundation is the license steward. Except as provided in Section
  8928. 10.3, no one other than the license steward has the right to modify or
  8929. publish new versions of this License. Each version will be given a
  8930. distinguishing version number.
  8931. 10.2. Effect of New Versions
  8932. You may distribute the Covered Software under the terms of the version of
  8933. the License under which You originally received the Covered Software, or
  8934. under the terms of any subsequent version published by the license
  8935. steward.
  8936. 10.3. Modified Versions
  8937. If you create software not governed by this License, and you want to
  8938. create a new license for such software, you may create and use a modified
  8939. version of this License if you rename the license and remove any
  8940. references to the name of the license steward (except to note that such
  8941. modified license differs from this License).
  8942. 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  8943. If You choose to distribute Source Code Form that is Incompatible With
  8944. Secondary Licenses under the terms of this version of the License, the
  8945. notice described in Exhibit B of this License must be attached.
  8946. Exhibit A - Source Code Form License Notice
  8947. This Source Code Form is subject to the
  8948. terms of the Mozilla Public License, v.
  8949. 2.0. If a copy of the MPL was not
  8950. distributed with this file, You can
  8951. obtain one at
  8952. http://mozilla.org/MPL/2.0/.
  8953. If it is not possible or desirable to put the notice in a particular file, then
  8954. You may include the notice in a location (such as a LICENSE file in a relevant
  8955. directory) where a recipient would be likely to look for such a notice.
  8956. You may add additional accurate notices of copyright ownership.
  8957. Exhibit B - “Incompatible With Secondary Licenses” Notice
  8958. This Source Code Form is “Incompatible
  8959. With Secondary Licenses”, as defined by
  8960. the Mozilla Public License, v. 2.0.
  8961. ================================================================
  8962. github.com/hashicorp/go-hclog
  8963. https://github.com/hashicorp/go-hclog
  8964. ----------------------------------------------------------------
  8965. MIT License
  8966. Copyright (c) 2017 HashiCorp
  8967. Permission is hereby granted, free of charge, to any person obtaining a copy
  8968. of this software and associated documentation files (the "Software"), to deal
  8969. in the Software without restriction, including without limitation the rights
  8970. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8971. copies of the Software, and to permit persons to whom the Software is
  8972. furnished to do so, subject to the following conditions:
  8973. The above copyright notice and this permission notice shall be included in all
  8974. copies or substantial portions of the Software.
  8975. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8976. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8977. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8978. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8979. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8980. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  8981. SOFTWARE.
  8982. ================================================================
  8983. github.com/hashicorp/go-immutable-radix
  8984. https://github.com/hashicorp/go-immutable-radix
  8985. ----------------------------------------------------------------
  8986. Mozilla Public License, version 2.0
  8987. 1. Definitions
  8988. 1.1. "Contributor"
  8989. means each individual or legal entity that creates, contributes to the
  8990. creation of, or owns Covered Software.
  8991. 1.2. "Contributor Version"
  8992. means the combination of the Contributions of others (if any) used by a
  8993. Contributor and that particular Contributor's Contribution.
  8994. 1.3. "Contribution"
  8995. means Covered Software of a particular Contributor.
  8996. 1.4. "Covered Software"
  8997. means Source Code Form to which the initial Contributor has attached the
  8998. notice in Exhibit A, the Executable Form of such Source Code Form, and
  8999. Modifications of such Source Code Form, in each case including portions
  9000. thereof.
  9001. 1.5. "Incompatible With Secondary Licenses"
  9002. means
  9003. a. that the initial Contributor has attached the notice described in
  9004. Exhibit B to the Covered Software; or
  9005. b. that the Covered Software was made available under the terms of
  9006. version 1.1 or earlier of the License, but not also under the terms of
  9007. a Secondary License.
  9008. 1.6. "Executable Form"
  9009. means any form of the work other than Source Code Form.
  9010. 1.7. "Larger Work"
  9011. means a work that combines Covered Software with other material, in a
  9012. separate file or files, that is not Covered Software.
  9013. 1.8. "License"
  9014. means this document.
  9015. 1.9. "Licensable"
  9016. means having the right to grant, to the maximum extent possible, whether
  9017. at the time of the initial grant or subsequently, any and all of the
  9018. rights conveyed by this License.
  9019. 1.10. "Modifications"
  9020. means any of the following:
  9021. a. any file in Source Code Form that results from an addition to,
  9022. deletion from, or modification of the contents of Covered Software; or
  9023. b. any new file in Source Code Form that contains any Covered Software.
  9024. 1.11. "Patent Claims" of a Contributor
  9025. means any patent claim(s), including without limitation, method,
  9026. process, and apparatus claims, in any patent Licensable by such
  9027. Contributor that would be infringed, but for the grant of the License,
  9028. by the making, using, selling, offering for sale, having made, import,
  9029. or transfer of either its Contributions or its Contributor Version.
  9030. 1.12. "Secondary License"
  9031. means either the GNU General Public License, Version 2.0, the GNU Lesser
  9032. General Public License, Version 2.1, the GNU Affero General Public
  9033. License, Version 3.0, or any later versions of those licenses.
  9034. 1.13. "Source Code Form"
  9035. means the form of the work preferred for making modifications.
  9036. 1.14. "You" (or "Your")
  9037. means an individual or a legal entity exercising rights under this
  9038. License. For legal entities, "You" includes any entity that controls, is
  9039. controlled by, or is under common control with You. For purposes of this
  9040. definition, "control" means (a) the power, direct or indirect, to cause
  9041. the direction or management of such entity, whether by contract or
  9042. otherwise, or (b) ownership of more than fifty percent (50%) of the
  9043. outstanding shares or beneficial ownership of such entity.
  9044. 2. License Grants and Conditions
  9045. 2.1. Grants
  9046. Each Contributor hereby grants You a world-wide, royalty-free,
  9047. non-exclusive license:
  9048. a. under intellectual property rights (other than patent or trademark)
  9049. Licensable by such Contributor to use, reproduce, make available,
  9050. modify, display, perform, distribute, and otherwise exploit its
  9051. Contributions, either on an unmodified basis, with Modifications, or
  9052. as part of a Larger Work; and
  9053. b. under Patent Claims of such Contributor to make, use, sell, offer for
  9054. sale, have made, import, and otherwise transfer either its
  9055. Contributions or its Contributor Version.
  9056. 2.2. Effective Date
  9057. The licenses granted in Section 2.1 with respect to any Contribution
  9058. become effective for each Contribution on the date the Contributor first
  9059. distributes such Contribution.
  9060. 2.3. Limitations on Grant Scope
  9061. The licenses granted in this Section 2 are the only rights granted under
  9062. this License. No additional rights or licenses will be implied from the
  9063. distribution or licensing of Covered Software under this License.
  9064. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  9065. Contributor:
  9066. a. for any code that a Contributor has removed from Covered Software; or
  9067. b. for infringements caused by: (i) Your and any other third party's
  9068. modifications of Covered Software, or (ii) the combination of its
  9069. Contributions with other software (except as part of its Contributor
  9070. Version); or
  9071. c. under Patent Claims infringed by Covered Software in the absence of
  9072. its Contributions.
  9073. This License does not grant any rights in the trademarks, service marks,
  9074. or logos of any Contributor (except as may be necessary to comply with
  9075. the notice requirements in Section 3.4).
  9076. 2.4. Subsequent Licenses
  9077. No Contributor makes additional grants as a result of Your choice to
  9078. distribute the Covered Software under a subsequent version of this
  9079. License (see Section 10.2) or under the terms of a Secondary License (if
  9080. permitted under the terms of Section 3.3).
  9081. 2.5. Representation
  9082. Each Contributor represents that the Contributor believes its
  9083. Contributions are its original creation(s) or it has sufficient rights to
  9084. grant the rights to its Contributions conveyed by this License.
  9085. 2.6. Fair Use
  9086. This License is not intended to limit any rights You have under
  9087. applicable copyright doctrines of fair use, fair dealing, or other
  9088. equivalents.
  9089. 2.7. Conditions
  9090. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  9091. Section 2.1.
  9092. 3. Responsibilities
  9093. 3.1. Distribution of Source Form
  9094. All distribution of Covered Software in Source Code Form, including any
  9095. Modifications that You create or to which You contribute, must be under
  9096. the terms of this License. You must inform recipients that the Source
  9097. Code Form of the Covered Software is governed by the terms of this
  9098. License, and how they can obtain a copy of this License. You may not
  9099. attempt to alter or restrict the recipients' rights in the Source Code
  9100. Form.
  9101. 3.2. Distribution of Executable Form
  9102. If You distribute Covered Software in Executable Form then:
  9103. a. such Covered Software must also be made available in Source Code Form,
  9104. as described in Section 3.1, and You must inform recipients of the
  9105. Executable Form how they can obtain a copy of such Source Code Form by
  9106. reasonable means in a timely manner, at a charge no more than the cost
  9107. of distribution to the recipient; and
  9108. b. You may distribute such Executable Form under the terms of this
  9109. License, or sublicense it under different terms, provided that the
  9110. license for the Executable Form does not attempt to limit or alter the
  9111. recipients' rights in the Source Code Form under this License.
  9112. 3.3. Distribution of a Larger Work
  9113. You may create and distribute a Larger Work under terms of Your choice,
  9114. provided that You also comply with the requirements of this License for
  9115. the Covered Software. If the Larger Work is a combination of Covered
  9116. Software with a work governed by one or more Secondary Licenses, and the
  9117. Covered Software is not Incompatible With Secondary Licenses, this
  9118. License permits You to additionally distribute such Covered Software
  9119. under the terms of such Secondary License(s), so that the recipient of
  9120. the Larger Work may, at their option, further distribute the Covered
  9121. Software under the terms of either this License or such Secondary
  9122. License(s).
  9123. 3.4. Notices
  9124. You may not remove or alter the substance of any license notices
  9125. (including copyright notices, patent notices, disclaimers of warranty, or
  9126. limitations of liability) contained within the Source Code Form of the
  9127. Covered Software, except that You may alter any license notices to the
  9128. extent required to remedy known factual inaccuracies.
  9129. 3.5. Application of Additional Terms
  9130. You may choose to offer, and to charge a fee for, warranty, support,
  9131. indemnity or liability obligations to one or more recipients of Covered
  9132. Software. However, You may do so only on Your own behalf, and not on
  9133. behalf of any Contributor. You must make it absolutely clear that any
  9134. such warranty, support, indemnity, or liability obligation is offered by
  9135. You alone, and You hereby agree to indemnify every Contributor for any
  9136. liability incurred by such Contributor as a result of warranty, support,
  9137. indemnity or liability terms You offer. You may include additional
  9138. disclaimers of warranty and limitations of liability specific to any
  9139. jurisdiction.
  9140. 4. Inability to Comply Due to Statute or Regulation
  9141. If it is impossible for You to comply with any of the terms of this License
  9142. with respect to some or all of the Covered Software due to statute,
  9143. judicial order, or regulation then You must: (a) comply with the terms of
  9144. this License to the maximum extent possible; and (b) describe the
  9145. limitations and the code they affect. Such description must be placed in a
  9146. text file included with all distributions of the Covered Software under
  9147. this License. Except to the extent prohibited by statute or regulation,
  9148. such description must be sufficiently detailed for a recipient of ordinary
  9149. skill to be able to understand it.
  9150. 5. Termination
  9151. 5.1. The rights granted under this License will terminate automatically if You
  9152. fail to comply with any of its terms. However, if You become compliant,
  9153. then the rights granted under this License from a particular Contributor
  9154. are reinstated (a) provisionally, unless and until such Contributor
  9155. explicitly and finally terminates Your grants, and (b) on an ongoing
  9156. basis, if such Contributor fails to notify You of the non-compliance by
  9157. some reasonable means prior to 60 days after You have come back into
  9158. compliance. Moreover, Your grants from a particular Contributor are
  9159. reinstated on an ongoing basis if such Contributor notifies You of the
  9160. non-compliance by some reasonable means, this is the first time You have
  9161. received notice of non-compliance with this License from such
  9162. Contributor, and You become compliant prior to 30 days after Your receipt
  9163. of the notice.
  9164. 5.2. If You initiate litigation against any entity by asserting a patent
  9165. infringement claim (excluding declaratory judgment actions,
  9166. counter-claims, and cross-claims) alleging that a Contributor Version
  9167. directly or indirectly infringes any patent, then the rights granted to
  9168. You by any and all Contributors for the Covered Software under Section
  9169. 2.1 of this License shall terminate.
  9170. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  9171. license agreements (excluding distributors and resellers) which have been
  9172. validly granted by You or Your distributors under this License prior to
  9173. termination shall survive termination.
  9174. 6. Disclaimer of Warranty
  9175. Covered Software is provided under this License on an "as is" basis,
  9176. without warranty of any kind, either expressed, implied, or statutory,
  9177. including, without limitation, warranties that the Covered Software is free
  9178. of defects, merchantable, fit for a particular purpose or non-infringing.
  9179. The entire risk as to the quality and performance of the Covered Software
  9180. is with You. Should any Covered Software prove defective in any respect,
  9181. You (not any Contributor) assume the cost of any necessary servicing,
  9182. repair, or correction. This disclaimer of warranty constitutes an essential
  9183. part of this License. No use of any Covered Software is authorized under
  9184. this License except under this disclaimer.
  9185. 7. Limitation of Liability
  9186. Under no circumstances and under no legal theory, whether tort (including
  9187. negligence), contract, or otherwise, shall any Contributor, or anyone who
  9188. distributes Covered Software as permitted above, be liable to You for any
  9189. direct, indirect, special, incidental, or consequential damages of any
  9190. character including, without limitation, damages for lost profits, loss of
  9191. goodwill, work stoppage, computer failure or malfunction, or any and all
  9192. other commercial damages or losses, even if such party shall have been
  9193. informed of the possibility of such damages. This limitation of liability
  9194. shall not apply to liability for death or personal injury resulting from
  9195. such party's negligence to the extent applicable law prohibits such
  9196. limitation. Some jurisdictions do not allow the exclusion or limitation of
  9197. incidental or consequential damages, so this exclusion and limitation may
  9198. not apply to You.
  9199. 8. Litigation
  9200. Any litigation relating to this License may be brought only in the courts
  9201. of a jurisdiction where the defendant maintains its principal place of
  9202. business and such litigation shall be governed by laws of that
  9203. jurisdiction, without reference to its conflict-of-law provisions. Nothing
  9204. in this Section shall prevent a party's ability to bring cross-claims or
  9205. counter-claims.
  9206. 9. Miscellaneous
  9207. This License represents the complete agreement concerning the subject
  9208. matter hereof. If any provision of this License is held to be
  9209. unenforceable, such provision shall be reformed only to the extent
  9210. necessary to make it enforceable. Any law or regulation which provides that
  9211. the language of a contract shall be construed against the drafter shall not
  9212. be used to construe this License against a Contributor.
  9213. 10. Versions of the License
  9214. 10.1. New Versions
  9215. Mozilla Foundation is the license steward. Except as provided in Section
  9216. 10.3, no one other than the license steward has the right to modify or
  9217. publish new versions of this License. Each version will be given a
  9218. distinguishing version number.
  9219. 10.2. Effect of New Versions
  9220. You may distribute the Covered Software under the terms of the version
  9221. of the License under which You originally received the Covered Software,
  9222. or under the terms of any subsequent version published by the license
  9223. steward.
  9224. 10.3. Modified Versions
  9225. If you create software not governed by this License, and you want to
  9226. create a new license for such software, you may create and use a
  9227. modified version of this License if you rename the license and remove
  9228. any references to the name of the license steward (except to note that
  9229. such modified license differs from this License).
  9230. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  9231. Licenses If You choose to distribute Source Code Form that is
  9232. Incompatible With Secondary Licenses under the terms of this version of
  9233. the License, the notice described in Exhibit B of this License must be
  9234. attached.
  9235. Exhibit A - Source Code Form License Notice
  9236. This Source Code Form is subject to the
  9237. terms of the Mozilla Public License, v.
  9238. 2.0. If a copy of the MPL was not
  9239. distributed with this file, You can
  9240. obtain one at
  9241. http://mozilla.org/MPL/2.0/.
  9242. If it is not possible or desirable to put the notice in a particular file,
  9243. then You may include the notice in a location (such as a LICENSE file in a
  9244. relevant directory) where a recipient would be likely to look for such a
  9245. notice.
  9246. You may add additional accurate notices of copyright ownership.
  9247. Exhibit B - "Incompatible With Secondary Licenses" Notice
  9248. This Source Code Form is "Incompatible
  9249. With Secondary Licenses", as defined by
  9250. the Mozilla Public License, v. 2.0.
  9251. ================================================================
  9252. github.com/hashicorp/go-msgpack
  9253. https://github.com/hashicorp/go-msgpack
  9254. ----------------------------------------------------------------
  9255. The MIT License (MIT)
  9256. Copyright (c) 2012-2015 Ugorji Nwoke.
  9257. All rights reserved.
  9258. Permission is hereby granted, free of charge, to any person obtaining a copy
  9259. of this software and associated documentation files (the "Software"), to deal
  9260. in the Software without restriction, including without limitation the rights
  9261. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9262. copies of the Software, and to permit persons to whom the Software is
  9263. furnished to do so, subject to the following conditions:
  9264. The above copyright notice and this permission notice shall be included in all
  9265. copies or substantial portions of the Software.
  9266. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  9267. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  9268. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  9269. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  9270. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  9271. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  9272. SOFTWARE.
  9273. ================================================================
  9274. github.com/hashicorp/go-multierror
  9275. https://github.com/hashicorp/go-multierror
  9276. ----------------------------------------------------------------
  9277. Mozilla Public License, version 2.0
  9278. 1. Definitions
  9279. 1.1. “Contributor”
  9280. means each individual or legal entity that creates, contributes to the
  9281. creation of, or owns Covered Software.
  9282. 1.2. “Contributor Version”
  9283. means the combination of the Contributions of others (if any) used by a
  9284. Contributor and that particular Contributor’s Contribution.
  9285. 1.3. “Contribution”
  9286. means Covered Software of a particular Contributor.
  9287. 1.4. “Covered Software”
  9288. means Source Code Form to which the initial Contributor has attached the
  9289. notice in Exhibit A, the Executable Form of such Source Code Form, and
  9290. Modifications of such Source Code Form, in each case including portions
  9291. thereof.
  9292. 1.5. “Incompatible With Secondary Licenses”
  9293. means
  9294. a. that the initial Contributor has attached the notice described in
  9295. Exhibit B to the Covered Software; or
  9296. b. that the Covered Software was made available under the terms of version
  9297. 1.1 or earlier of the License, but not also under the terms of a
  9298. Secondary License.
  9299. 1.6. “Executable Form”
  9300. means any form of the work other than Source Code Form.
  9301. 1.7. “Larger Work”
  9302. means a work that combines Covered Software with other material, in a separate
  9303. file or files, that is not Covered Software.
  9304. 1.8. “License”
  9305. means this document.
  9306. 1.9. “Licensable”
  9307. means having the right to grant, to the maximum extent possible, whether at the
  9308. time of the initial grant or subsequently, any and all of the rights conveyed by
  9309. this License.
  9310. 1.10. “Modifications”
  9311. means any of the following:
  9312. a. any file in Source Code Form that results from an addition to, deletion
  9313. from, or modification of the contents of Covered Software; or
  9314. b. any new file in Source Code Form that contains any Covered Software.
  9315. 1.11. “Patent Claims” of a Contributor
  9316. means any patent claim(s), including without limitation, method, process,
  9317. and apparatus claims, in any patent Licensable by such Contributor that
  9318. would be infringed, but for the grant of the License, by the making,
  9319. using, selling, offering for sale, having made, import, or transfer of
  9320. either its Contributions or its Contributor Version.
  9321. 1.12. “Secondary License”
  9322. means either the GNU General Public License, Version 2.0, the GNU Lesser
  9323. General Public License, Version 2.1, the GNU Affero General Public
  9324. License, Version 3.0, or any later versions of those licenses.
  9325. 1.13. “Source Code Form”
  9326. means the form of the work preferred for making modifications.
  9327. 1.14. “You” (or “Your”)
  9328. means an individual or a legal entity exercising rights under this
  9329. License. For legal entities, “You” includes any entity that controls, is
  9330. controlled by, or is under common control with You. For purposes of this
  9331. definition, “control” means (a) the power, direct or indirect, to cause
  9332. the direction or management of such entity, whether by contract or
  9333. otherwise, or (b) ownership of more than fifty percent (50%) of the
  9334. outstanding shares or beneficial ownership of such entity.
  9335. 2. License Grants and Conditions
  9336. 2.1. Grants
  9337. Each Contributor hereby grants You a world-wide, royalty-free,
  9338. non-exclusive license:
  9339. a. under intellectual property rights (other than patent or trademark)
  9340. Licensable by such Contributor to use, reproduce, make available,
  9341. modify, display, perform, distribute, and otherwise exploit its
  9342. Contributions, either on an unmodified basis, with Modifications, or as
  9343. part of a Larger Work; and
  9344. b. under Patent Claims of such Contributor to make, use, sell, offer for
  9345. sale, have made, import, and otherwise transfer either its Contributions
  9346. or its Contributor Version.
  9347. 2.2. Effective Date
  9348. The licenses granted in Section 2.1 with respect to any Contribution become
  9349. effective for each Contribution on the date the Contributor first distributes
  9350. such Contribution.
  9351. 2.3. Limitations on Grant Scope
  9352. The licenses granted in this Section 2 are the only rights granted under this
  9353. License. No additional rights or licenses will be implied from the distribution
  9354. or licensing of Covered Software under this License. Notwithstanding Section
  9355. 2.1(b) above, no patent license is granted by a Contributor:
  9356. a. for any code that a Contributor has removed from Covered Software; or
  9357. b. for infringements caused by: (i) Your and any other third party’s
  9358. modifications of Covered Software, or (ii) the combination of its
  9359. Contributions with other software (except as part of its Contributor
  9360. Version); or
  9361. c. under Patent Claims infringed by Covered Software in the absence of its
  9362. Contributions.
  9363. This License does not grant any rights in the trademarks, service marks, or
  9364. logos of any Contributor (except as may be necessary to comply with the
  9365. notice requirements in Section 3.4).
  9366. 2.4. Subsequent Licenses
  9367. No Contributor makes additional grants as a result of Your choice to
  9368. distribute the Covered Software under a subsequent version of this License
  9369. (see Section 10.2) or under the terms of a Secondary License (if permitted
  9370. under the terms of Section 3.3).
  9371. 2.5. Representation
  9372. Each Contributor represents that the Contributor believes its Contributions
  9373. are its original creation(s) or it has sufficient rights to grant the
  9374. rights to its Contributions conveyed by this License.
  9375. 2.6. Fair Use
  9376. This License is not intended to limit any rights You have under applicable
  9377. copyright doctrines of fair use, fair dealing, or other equivalents.
  9378. 2.7. Conditions
  9379. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  9380. Section 2.1.
  9381. 3. Responsibilities
  9382. 3.1. Distribution of Source Form
  9383. All distribution of Covered Software in Source Code Form, including any
  9384. Modifications that You create or to which You contribute, must be under the
  9385. terms of this License. You must inform recipients that the Source Code Form
  9386. of the Covered Software is governed by the terms of this License, and how
  9387. they can obtain a copy of this License. You may not attempt to alter or
  9388. restrict the recipients’ rights in the Source Code Form.
  9389. 3.2. Distribution of Executable Form
  9390. If You distribute Covered Software in Executable Form then:
  9391. a. such Covered Software must also be made available in Source Code Form,
  9392. as described in Section 3.1, and You must inform recipients of the
  9393. Executable Form how they can obtain a copy of such Source Code Form by
  9394. reasonable means in a timely manner, at a charge no more than the cost
  9395. of distribution to the recipient; and
  9396. b. You may distribute such Executable Form under the terms of this License,
  9397. or sublicense it under different terms, provided that the license for
  9398. the Executable Form does not attempt to limit or alter the recipients’
  9399. rights in the Source Code Form under this License.
  9400. 3.3. Distribution of a Larger Work
  9401. You may create and distribute a Larger Work under terms of Your choice,
  9402. provided that You also comply with the requirements of this License for the
  9403. Covered Software. If the Larger Work is a combination of Covered Software
  9404. with a work governed by one or more Secondary Licenses, and the Covered
  9405. Software is not Incompatible With Secondary Licenses, this License permits
  9406. You to additionally distribute such Covered Software under the terms of
  9407. such Secondary License(s), so that the recipient of the Larger Work may, at
  9408. their option, further distribute the Covered Software under the terms of
  9409. either this License or such Secondary License(s).
  9410. 3.4. Notices
  9411. You may not remove or alter the substance of any license notices (including
  9412. copyright notices, patent notices, disclaimers of warranty, or limitations
  9413. of liability) contained within the Source Code Form of the Covered
  9414. Software, except that You may alter any license notices to the extent
  9415. required to remedy known factual inaccuracies.
  9416. 3.5. Application of Additional Terms
  9417. You may choose to offer, and to charge a fee for, warranty, support,
  9418. indemnity or liability obligations to one or more recipients of Covered
  9419. Software. However, You may do so only on Your own behalf, and not on behalf
  9420. of any Contributor. You must make it absolutely clear that any such
  9421. warranty, support, indemnity, or liability obligation is offered by You
  9422. alone, and You hereby agree to indemnify every Contributor for any
  9423. liability incurred by such Contributor as a result of warranty, support,
  9424. indemnity or liability terms You offer. You may include additional
  9425. disclaimers of warranty and limitations of liability specific to any
  9426. jurisdiction.
  9427. 4. Inability to Comply Due to Statute or Regulation
  9428. If it is impossible for You to comply with any of the terms of this License
  9429. with respect to some or all of the Covered Software due to statute, judicial
  9430. order, or regulation then You must: (a) comply with the terms of this License
  9431. to the maximum extent possible; and (b) describe the limitations and the code
  9432. they affect. Such description must be placed in a text file included with all
  9433. distributions of the Covered Software under this License. Except to the
  9434. extent prohibited by statute or regulation, such description must be
  9435. sufficiently detailed for a recipient of ordinary skill to be able to
  9436. understand it.
  9437. 5. Termination
  9438. 5.1. The rights granted under this License will terminate automatically if You
  9439. fail to comply with any of its terms. However, if You become compliant,
  9440. then the rights granted under this License from a particular Contributor
  9441. are reinstated (a) provisionally, unless and until such Contributor
  9442. explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  9443. if such Contributor fails to notify You of the non-compliance by some
  9444. reasonable means prior to 60 days after You have come back into compliance.
  9445. Moreover, Your grants from a particular Contributor are reinstated on an
  9446. ongoing basis if such Contributor notifies You of the non-compliance by
  9447. some reasonable means, this is the first time You have received notice of
  9448. non-compliance with this License from such Contributor, and You become
  9449. compliant prior to 30 days after Your receipt of the notice.
  9450. 5.2. If You initiate litigation against any entity by asserting a patent
  9451. infringement claim (excluding declaratory judgment actions, counter-claims,
  9452. and cross-claims) alleging that a Contributor Version directly or
  9453. indirectly infringes any patent, then the rights granted to You by any and
  9454. all Contributors for the Covered Software under Section 2.1 of this License
  9455. shall terminate.
  9456. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  9457. license agreements (excluding distributors and resellers) which have been
  9458. validly granted by You or Your distributors under this License prior to
  9459. termination shall survive termination.
  9460. 6. Disclaimer of Warranty
  9461. Covered Software is provided under this License on an “as is” basis, without
  9462. warranty of any kind, either expressed, implied, or statutory, including,
  9463. without limitation, warranties that the Covered Software is free of defects,
  9464. merchantable, fit for a particular purpose or non-infringing. The entire
  9465. risk as to the quality and performance of the Covered Software is with You.
  9466. Should any Covered Software prove defective in any respect, You (not any
  9467. Contributor) assume the cost of any necessary servicing, repair, or
  9468. correction. This disclaimer of warranty constitutes an essential part of this
  9469. License. No use of any Covered Software is authorized under this License
  9470. except under this disclaimer.
  9471. 7. Limitation of Liability
  9472. Under no circumstances and under no legal theory, whether tort (including
  9473. negligence), contract, or otherwise, shall any Contributor, or anyone who
  9474. distributes Covered Software as permitted above, be liable to You for any
  9475. direct, indirect, special, incidental, or consequential damages of any
  9476. character including, without limitation, damages for lost profits, loss of
  9477. goodwill, work stoppage, computer failure or malfunction, or any and all
  9478. other commercial damages or losses, even if such party shall have been
  9479. informed of the possibility of such damages. This limitation of liability
  9480. shall not apply to liability for death or personal injury resulting from such
  9481. party’s negligence to the extent applicable law prohibits such limitation.
  9482. Some jurisdictions do not allow the exclusion or limitation of incidental or
  9483. consequential damages, so this exclusion and limitation may not apply to You.
  9484. 8. Litigation
  9485. Any litigation relating to this License may be brought only in the courts of
  9486. a jurisdiction where the defendant maintains its principal place of business
  9487. and such litigation shall be governed by laws of that jurisdiction, without
  9488. reference to its conflict-of-law provisions. Nothing in this Section shall
  9489. prevent a party’s ability to bring cross-claims or counter-claims.
  9490. 9. Miscellaneous
  9491. This License represents the complete agreement concerning the subject matter
  9492. hereof. If any provision of this License is held to be unenforceable, such
  9493. provision shall be reformed only to the extent necessary to make it
  9494. enforceable. Any law or regulation which provides that the language of a
  9495. contract shall be construed against the drafter shall not be used to construe
  9496. this License against a Contributor.
  9497. 10. Versions of the License
  9498. 10.1. New Versions
  9499. Mozilla Foundation is the license steward. Except as provided in Section
  9500. 10.3, no one other than the license steward has the right to modify or
  9501. publish new versions of this License. Each version will be given a
  9502. distinguishing version number.
  9503. 10.2. Effect of New Versions
  9504. You may distribute the Covered Software under the terms of the version of
  9505. the License under which You originally received the Covered Software, or
  9506. under the terms of any subsequent version published by the license
  9507. steward.
  9508. 10.3. Modified Versions
  9509. If you create software not governed by this License, and you want to
  9510. create a new license for such software, you may create and use a modified
  9511. version of this License if you rename the license and remove any
  9512. references to the name of the license steward (except to note that such
  9513. modified license differs from this License).
  9514. 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  9515. If You choose to distribute Source Code Form that is Incompatible With
  9516. Secondary Licenses under the terms of this version of the License, the
  9517. notice described in Exhibit B of this License must be attached.
  9518. Exhibit A - Source Code Form License Notice
  9519. This Source Code Form is subject to the
  9520. terms of the Mozilla Public License, v.
  9521. 2.0. If a copy of the MPL was not
  9522. distributed with this file, You can
  9523. obtain one at
  9524. http://mozilla.org/MPL/2.0/.
  9525. If it is not possible or desirable to put the notice in a particular file, then
  9526. You may include the notice in a location (such as a LICENSE file in a relevant
  9527. directory) where a recipient would be likely to look for such a notice.
  9528. You may add additional accurate notices of copyright ownership.
  9529. Exhibit B - “Incompatible With Secondary Licenses” Notice
  9530. This Source Code Form is “Incompatible
  9531. With Secondary Licenses”, as defined by
  9532. the Mozilla Public License, v. 2.0.
  9533. ================================================================
  9534. github.com/hashicorp/go-uuid
  9535. https://github.com/hashicorp/go-uuid
  9536. ----------------------------------------------------------------
  9537. Copyright © 2015-2022 HashiCorp, Inc.
  9538. Mozilla Public License, version 2.0
  9539. 1. Definitions
  9540. 1.1. "Contributor"
  9541. means each individual or legal entity that creates, contributes to the
  9542. creation of, or owns Covered Software.
  9543. 1.2. "Contributor Version"
  9544. means the combination of the Contributions of others (if any) used by a
  9545. Contributor and that particular Contributor's Contribution.
  9546. 1.3. "Contribution"
  9547. means Covered Software of a particular Contributor.
  9548. 1.4. "Covered Software"
  9549. means Source Code Form to which the initial Contributor has attached the
  9550. notice in Exhibit A, the Executable Form of such Source Code Form, and
  9551. Modifications of such Source Code Form, in each case including portions
  9552. thereof.
  9553. 1.5. "Incompatible With Secondary Licenses"
  9554. means
  9555. a. that the initial Contributor has attached the notice described in
  9556. Exhibit B to the Covered Software; or
  9557. b. that the Covered Software was made available under the terms of
  9558. version 1.1 or earlier of the License, but not also under the terms of
  9559. a Secondary License.
  9560. 1.6. "Executable Form"
  9561. means any form of the work other than Source Code Form.
  9562. 1.7. "Larger Work"
  9563. means a work that combines Covered Software with other material, in a
  9564. separate file or files, that is not Covered Software.
  9565. 1.8. "License"
  9566. means this document.
  9567. 1.9. "Licensable"
  9568. means having the right to grant, to the maximum extent possible, whether
  9569. at the time of the initial grant or subsequently, any and all of the
  9570. rights conveyed by this License.
  9571. 1.10. "Modifications"
  9572. means any of the following:
  9573. a. any file in Source Code Form that results from an addition to,
  9574. deletion from, or modification of the contents of Covered Software; or
  9575. b. any new file in Source Code Form that contains any Covered Software.
  9576. 1.11. "Patent Claims" of a Contributor
  9577. means any patent claim(s), including without limitation, method,
  9578. process, and apparatus claims, in any patent Licensable by such
  9579. Contributor that would be infringed, but for the grant of the License,
  9580. by the making, using, selling, offering for sale, having made, import,
  9581. or transfer of either its Contributions or its Contributor Version.
  9582. 1.12. "Secondary License"
  9583. means either the GNU General Public License, Version 2.0, the GNU Lesser
  9584. General Public License, Version 2.1, the GNU Affero General Public
  9585. License, Version 3.0, or any later versions of those licenses.
  9586. 1.13. "Source Code Form"
  9587. means the form of the work preferred for making modifications.
  9588. 1.14. "You" (or "Your")
  9589. means an individual or a legal entity exercising rights under this
  9590. License. For legal entities, "You" includes any entity that controls, is
  9591. controlled by, or is under common control with You. For purposes of this
  9592. definition, "control" means (a) the power, direct or indirect, to cause
  9593. the direction or management of such entity, whether by contract or
  9594. otherwise, or (b) ownership of more than fifty percent (50%) of the
  9595. outstanding shares or beneficial ownership of such entity.
  9596. 2. License Grants and Conditions
  9597. 2.1. Grants
  9598. Each Contributor hereby grants You a world-wide, royalty-free,
  9599. non-exclusive license:
  9600. a. under intellectual property rights (other than patent or trademark)
  9601. Licensable by such Contributor to use, reproduce, make available,
  9602. modify, display, perform, distribute, and otherwise exploit its
  9603. Contributions, either on an unmodified basis, with Modifications, or
  9604. as part of a Larger Work; and
  9605. b. under Patent Claims of such Contributor to make, use, sell, offer for
  9606. sale, have made, import, and otherwise transfer either its
  9607. Contributions or its Contributor Version.
  9608. 2.2. Effective Date
  9609. The licenses granted in Section 2.1 with respect to any Contribution
  9610. become effective for each Contribution on the date the Contributor first
  9611. distributes such Contribution.
  9612. 2.3. Limitations on Grant Scope
  9613. The licenses granted in this Section 2 are the only rights granted under
  9614. this License. No additional rights or licenses will be implied from the
  9615. distribution or licensing of Covered Software under this License.
  9616. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  9617. Contributor:
  9618. a. for any code that a Contributor has removed from Covered Software; or
  9619. b. for infringements caused by: (i) Your and any other third party's
  9620. modifications of Covered Software, or (ii) the combination of its
  9621. Contributions with other software (except as part of its Contributor
  9622. Version); or
  9623. c. under Patent Claims infringed by Covered Software in the absence of
  9624. its Contributions.
  9625. This License does not grant any rights in the trademarks, service marks,
  9626. or logos of any Contributor (except as may be necessary to comply with
  9627. the notice requirements in Section 3.4).
  9628. 2.4. Subsequent Licenses
  9629. No Contributor makes additional grants as a result of Your choice to
  9630. distribute the Covered Software under a subsequent version of this
  9631. License (see Section 10.2) or under the terms of a Secondary License (if
  9632. permitted under the terms of Section 3.3).
  9633. 2.5. Representation
  9634. Each Contributor represents that the Contributor believes its
  9635. Contributions are its original creation(s) or it has sufficient rights to
  9636. grant the rights to its Contributions conveyed by this License.
  9637. 2.6. Fair Use
  9638. This License is not intended to limit any rights You have under
  9639. applicable copyright doctrines of fair use, fair dealing, or other
  9640. equivalents.
  9641. 2.7. Conditions
  9642. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  9643. Section 2.1.
  9644. 3. Responsibilities
  9645. 3.1. Distribution of Source Form
  9646. All distribution of Covered Software in Source Code Form, including any
  9647. Modifications that You create or to which You contribute, must be under
  9648. the terms of this License. You must inform recipients that the Source
  9649. Code Form of the Covered Software is governed by the terms of this
  9650. License, and how they can obtain a copy of this License. You may not
  9651. attempt to alter or restrict the recipients' rights in the Source Code
  9652. Form.
  9653. 3.2. Distribution of Executable Form
  9654. If You distribute Covered Software in Executable Form then:
  9655. a. such Covered Software must also be made available in Source Code Form,
  9656. as described in Section 3.1, and You must inform recipients of the
  9657. Executable Form how they can obtain a copy of such Source Code Form by
  9658. reasonable means in a timely manner, at a charge no more than the cost
  9659. of distribution to the recipient; and
  9660. b. You may distribute such Executable Form under the terms of this
  9661. License, or sublicense it under different terms, provided that the
  9662. license for the Executable Form does not attempt to limit or alter the
  9663. recipients' rights in the Source Code Form under this License.
  9664. 3.3. Distribution of a Larger Work
  9665. You may create and distribute a Larger Work under terms of Your choice,
  9666. provided that You also comply with the requirements of this License for
  9667. the Covered Software. If the Larger Work is a combination of Covered
  9668. Software with a work governed by one or more Secondary Licenses, and the
  9669. Covered Software is not Incompatible With Secondary Licenses, this
  9670. License permits You to additionally distribute such Covered Software
  9671. under the terms of such Secondary License(s), so that the recipient of
  9672. the Larger Work may, at their option, further distribute the Covered
  9673. Software under the terms of either this License or such Secondary
  9674. License(s).
  9675. 3.4. Notices
  9676. You may not remove or alter the substance of any license notices
  9677. (including copyright notices, patent notices, disclaimers of warranty, or
  9678. limitations of liability) contained within the Source Code Form of the
  9679. Covered Software, except that You may alter any license notices to the
  9680. extent required to remedy known factual inaccuracies.
  9681. 3.5. Application of Additional Terms
  9682. You may choose to offer, and to charge a fee for, warranty, support,
  9683. indemnity or liability obligations to one or more recipients of Covered
  9684. Software. However, You may do so only on Your own behalf, and not on
  9685. behalf of any Contributor. You must make it absolutely clear that any
  9686. such warranty, support, indemnity, or liability obligation is offered by
  9687. You alone, and You hereby agree to indemnify every Contributor for any
  9688. liability incurred by such Contributor as a result of warranty, support,
  9689. indemnity or liability terms You offer. You may include additional
  9690. disclaimers of warranty and limitations of liability specific to any
  9691. jurisdiction.
  9692. 4. Inability to Comply Due to Statute or Regulation
  9693. If it is impossible for You to comply with any of the terms of this License
  9694. with respect to some or all of the Covered Software due to statute,
  9695. judicial order, or regulation then You must: (a) comply with the terms of
  9696. this License to the maximum extent possible; and (b) describe the
  9697. limitations and the code they affect. Such description must be placed in a
  9698. text file included with all distributions of the Covered Software under
  9699. this License. Except to the extent prohibited by statute or regulation,
  9700. such description must be sufficiently detailed for a recipient of ordinary
  9701. skill to be able to understand it.
  9702. 5. Termination
  9703. 5.1. The rights granted under this License will terminate automatically if You
  9704. fail to comply with any of its terms. However, if You become compliant,
  9705. then the rights granted under this License from a particular Contributor
  9706. are reinstated (a) provisionally, unless and until such Contributor
  9707. explicitly and finally terminates Your grants, and (b) on an ongoing
  9708. basis, if such Contributor fails to notify You of the non-compliance by
  9709. some reasonable means prior to 60 days after You have come back into
  9710. compliance. Moreover, Your grants from a particular Contributor are
  9711. reinstated on an ongoing basis if such Contributor notifies You of the
  9712. non-compliance by some reasonable means, this is the first time You have
  9713. received notice of non-compliance with this License from such
  9714. Contributor, and You become compliant prior to 30 days after Your receipt
  9715. of the notice.
  9716. 5.2. If You initiate litigation against any entity by asserting a patent
  9717. infringement claim (excluding declaratory judgment actions,
  9718. counter-claims, and cross-claims) alleging that a Contributor Version
  9719. directly or indirectly infringes any patent, then the rights granted to
  9720. You by any and all Contributors for the Covered Software under Section
  9721. 2.1 of this License shall terminate.
  9722. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  9723. license agreements (excluding distributors and resellers) which have been
  9724. validly granted by You or Your distributors under this License prior to
  9725. termination shall survive termination.
  9726. 6. Disclaimer of Warranty
  9727. Covered Software is provided under this License on an "as is" basis,
  9728. without warranty of any kind, either expressed, implied, or statutory,
  9729. including, without limitation, warranties that the Covered Software is free
  9730. of defects, merchantable, fit for a particular purpose or non-infringing.
  9731. The entire risk as to the quality and performance of the Covered Software
  9732. is with You. Should any Covered Software prove defective in any respect,
  9733. You (not any Contributor) assume the cost of any necessary servicing,
  9734. repair, or correction. This disclaimer of warranty constitutes an essential
  9735. part of this License. No use of any Covered Software is authorized under
  9736. this License except under this disclaimer.
  9737. 7. Limitation of Liability
  9738. Under no circumstances and under no legal theory, whether tort (including
  9739. negligence), contract, or otherwise, shall any Contributor, or anyone who
  9740. distributes Covered Software as permitted above, be liable to You for any
  9741. direct, indirect, special, incidental, or consequential damages of any
  9742. character including, without limitation, damages for lost profits, loss of
  9743. goodwill, work stoppage, computer failure or malfunction, or any and all
  9744. other commercial damages or losses, even if such party shall have been
  9745. informed of the possibility of such damages. This limitation of liability
  9746. shall not apply to liability for death or personal injury resulting from
  9747. such party's negligence to the extent applicable law prohibits such
  9748. limitation. Some jurisdictions do not allow the exclusion or limitation of
  9749. incidental or consequential damages, so this exclusion and limitation may
  9750. not apply to You.
  9751. 8. Litigation
  9752. Any litigation relating to this License may be brought only in the courts
  9753. of a jurisdiction where the defendant maintains its principal place of
  9754. business and such litigation shall be governed by laws of that
  9755. jurisdiction, without reference to its conflict-of-law provisions. Nothing
  9756. in this Section shall prevent a party's ability to bring cross-claims or
  9757. counter-claims.
  9758. 9. Miscellaneous
  9759. This License represents the complete agreement concerning the subject
  9760. matter hereof. If any provision of this License is held to be
  9761. unenforceable, such provision shall be reformed only to the extent
  9762. necessary to make it enforceable. Any law or regulation which provides that
  9763. the language of a contract shall be construed against the drafter shall not
  9764. be used to construe this License against a Contributor.
  9765. 10. Versions of the License
  9766. 10.1. New Versions
  9767. Mozilla Foundation is the license steward. Except as provided in Section
  9768. 10.3, no one other than the license steward has the right to modify or
  9769. publish new versions of this License. Each version will be given a
  9770. distinguishing version number.
  9771. 10.2. Effect of New Versions
  9772. You may distribute the Covered Software under the terms of the version
  9773. of the License under which You originally received the Covered Software,
  9774. or under the terms of any subsequent version published by the license
  9775. steward.
  9776. 10.3. Modified Versions
  9777. If you create software not governed by this License, and you want to
  9778. create a new license for such software, you may create and use a
  9779. modified version of this License if you rename the license and remove
  9780. any references to the name of the license steward (except to note that
  9781. such modified license differs from this License).
  9782. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  9783. Licenses If You choose to distribute Source Code Form that is
  9784. Incompatible With Secondary Licenses under the terms of this version of
  9785. the License, the notice described in Exhibit B of this License must be
  9786. attached.
  9787. Exhibit A - Source Code Form License Notice
  9788. This Source Code Form is subject to the
  9789. terms of the Mozilla Public License, v.
  9790. 2.0. If a copy of the MPL was not
  9791. distributed with this file, You can
  9792. obtain one at
  9793. http://mozilla.org/MPL/2.0/.
  9794. If it is not possible or desirable to put the notice in a particular file,
  9795. then You may include the notice in a location (such as a LICENSE file in a
  9796. relevant directory) where a recipient would be likely to look for such a
  9797. notice.
  9798. You may add additional accurate notices of copyright ownership.
  9799. Exhibit B - "Incompatible With Secondary Licenses" Notice
  9800. This Source Code Form is "Incompatible
  9801. With Secondary Licenses", as defined by
  9802. the Mozilla Public License, v. 2.0.
  9803. ================================================================
  9804. github.com/hashicorp/golang-lru
  9805. https://github.com/hashicorp/golang-lru
  9806. ----------------------------------------------------------------
  9807. Mozilla Public License, version 2.0
  9808. 1. Definitions
  9809. 1.1. "Contributor"
  9810. means each individual or legal entity that creates, contributes to the
  9811. creation of, or owns Covered Software.
  9812. 1.2. "Contributor Version"
  9813. means the combination of the Contributions of others (if any) used by a
  9814. Contributor and that particular Contributor's Contribution.
  9815. 1.3. "Contribution"
  9816. means Covered Software of a particular Contributor.
  9817. 1.4. "Covered Software"
  9818. means Source Code Form to which the initial Contributor has attached the
  9819. notice in Exhibit A, the Executable Form of such Source Code Form, and
  9820. Modifications of such Source Code Form, in each case including portions
  9821. thereof.
  9822. 1.5. "Incompatible With Secondary Licenses"
  9823. means
  9824. a. that the initial Contributor has attached the notice described in
  9825. Exhibit B to the Covered Software; or
  9826. b. that the Covered Software was made available under the terms of
  9827. version 1.1 or earlier of the License, but not also under the terms of
  9828. a Secondary License.
  9829. 1.6. "Executable Form"
  9830. means any form of the work other than Source Code Form.
  9831. 1.7. "Larger Work"
  9832. means a work that combines Covered Software with other material, in a
  9833. separate file or files, that is not Covered Software.
  9834. 1.8. "License"
  9835. means this document.
  9836. 1.9. "Licensable"
  9837. means having the right to grant, to the maximum extent possible, whether
  9838. at the time of the initial grant or subsequently, any and all of the
  9839. rights conveyed by this License.
  9840. 1.10. "Modifications"
  9841. means any of the following:
  9842. a. any file in Source Code Form that results from an addition to,
  9843. deletion from, or modification of the contents of Covered Software; or
  9844. b. any new file in Source Code Form that contains any Covered Software.
  9845. 1.11. "Patent Claims" of a Contributor
  9846. means any patent claim(s), including without limitation, method,
  9847. process, and apparatus claims, in any patent Licensable by such
  9848. Contributor that would be infringed, but for the grant of the License,
  9849. by the making, using, selling, offering for sale, having made, import,
  9850. or transfer of either its Contributions or its Contributor Version.
  9851. 1.12. "Secondary License"
  9852. means either the GNU General Public License, Version 2.0, the GNU Lesser
  9853. General Public License, Version 2.1, the GNU Affero General Public
  9854. License, Version 3.0, or any later versions of those licenses.
  9855. 1.13. "Source Code Form"
  9856. means the form of the work preferred for making modifications.
  9857. 1.14. "You" (or "Your")
  9858. means an individual or a legal entity exercising rights under this
  9859. License. For legal entities, "You" includes any entity that controls, is
  9860. controlled by, or is under common control with You. For purposes of this
  9861. definition, "control" means (a) the power, direct or indirect, to cause
  9862. the direction or management of such entity, whether by contract or
  9863. otherwise, or (b) ownership of more than fifty percent (50%) of the
  9864. outstanding shares or beneficial ownership of such entity.
  9865. 2. License Grants and Conditions
  9866. 2.1. Grants
  9867. Each Contributor hereby grants You a world-wide, royalty-free,
  9868. non-exclusive license:
  9869. a. under intellectual property rights (other than patent or trademark)
  9870. Licensable by such Contributor to use, reproduce, make available,
  9871. modify, display, perform, distribute, and otherwise exploit its
  9872. Contributions, either on an unmodified basis, with Modifications, or
  9873. as part of a Larger Work; and
  9874. b. under Patent Claims of such Contributor to make, use, sell, offer for
  9875. sale, have made, import, and otherwise transfer either its
  9876. Contributions or its Contributor Version.
  9877. 2.2. Effective Date
  9878. The licenses granted in Section 2.1 with respect to any Contribution
  9879. become effective for each Contribution on the date the Contributor first
  9880. distributes such Contribution.
  9881. 2.3. Limitations on Grant Scope
  9882. The licenses granted in this Section 2 are the only rights granted under
  9883. this License. No additional rights or licenses will be implied from the
  9884. distribution or licensing of Covered Software under this License.
  9885. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  9886. Contributor:
  9887. a. for any code that a Contributor has removed from Covered Software; or
  9888. b. for infringements caused by: (i) Your and any other third party's
  9889. modifications of Covered Software, or (ii) the combination of its
  9890. Contributions with other software (except as part of its Contributor
  9891. Version); or
  9892. c. under Patent Claims infringed by Covered Software in the absence of
  9893. its Contributions.
  9894. This License does not grant any rights in the trademarks, service marks,
  9895. or logos of any Contributor (except as may be necessary to comply with
  9896. the notice requirements in Section 3.4).
  9897. 2.4. Subsequent Licenses
  9898. No Contributor makes additional grants as a result of Your choice to
  9899. distribute the Covered Software under a subsequent version of this
  9900. License (see Section 10.2) or under the terms of a Secondary License (if
  9901. permitted under the terms of Section 3.3).
  9902. 2.5. Representation
  9903. Each Contributor represents that the Contributor believes its
  9904. Contributions are its original creation(s) or it has sufficient rights to
  9905. grant the rights to its Contributions conveyed by this License.
  9906. 2.6. Fair Use
  9907. This License is not intended to limit any rights You have under
  9908. applicable copyright doctrines of fair use, fair dealing, or other
  9909. equivalents.
  9910. 2.7. Conditions
  9911. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  9912. Section 2.1.
  9913. 3. Responsibilities
  9914. 3.1. Distribution of Source Form
  9915. All distribution of Covered Software in Source Code Form, including any
  9916. Modifications that You create or to which You contribute, must be under
  9917. the terms of this License. You must inform recipients that the Source
  9918. Code Form of the Covered Software is governed by the terms of this
  9919. License, and how they can obtain a copy of this License. You may not
  9920. attempt to alter or restrict the recipients' rights in the Source Code
  9921. Form.
  9922. 3.2. Distribution of Executable Form
  9923. If You distribute Covered Software in Executable Form then:
  9924. a. such Covered Software must also be made available in Source Code Form,
  9925. as described in Section 3.1, and You must inform recipients of the
  9926. Executable Form how they can obtain a copy of such Source Code Form by
  9927. reasonable means in a timely manner, at a charge no more than the cost
  9928. of distribution to the recipient; and
  9929. b. You may distribute such Executable Form under the terms of this
  9930. License, or sublicense it under different terms, provided that the
  9931. license for the Executable Form does not attempt to limit or alter the
  9932. recipients' rights in the Source Code Form under this License.
  9933. 3.3. Distribution of a Larger Work
  9934. You may create and distribute a Larger Work under terms of Your choice,
  9935. provided that You also comply with the requirements of this License for
  9936. the Covered Software. If the Larger Work is a combination of Covered
  9937. Software with a work governed by one or more Secondary Licenses, and the
  9938. Covered Software is not Incompatible With Secondary Licenses, this
  9939. License permits You to additionally distribute such Covered Software
  9940. under the terms of such Secondary License(s), so that the recipient of
  9941. the Larger Work may, at their option, further distribute the Covered
  9942. Software under the terms of either this License or such Secondary
  9943. License(s).
  9944. 3.4. Notices
  9945. You may not remove or alter the substance of any license notices
  9946. (including copyright notices, patent notices, disclaimers of warranty, or
  9947. limitations of liability) contained within the Source Code Form of the
  9948. Covered Software, except that You may alter any license notices to the
  9949. extent required to remedy known factual inaccuracies.
  9950. 3.5. Application of Additional Terms
  9951. You may choose to offer, and to charge a fee for, warranty, support,
  9952. indemnity or liability obligations to one or more recipients of Covered
  9953. Software. However, You may do so only on Your own behalf, and not on
  9954. behalf of any Contributor. You must make it absolutely clear that any
  9955. such warranty, support, indemnity, or liability obligation is offered by
  9956. You alone, and You hereby agree to indemnify every Contributor for any
  9957. liability incurred by such Contributor as a result of warranty, support,
  9958. indemnity or liability terms You offer. You may include additional
  9959. disclaimers of warranty and limitations of liability specific to any
  9960. jurisdiction.
  9961. 4. Inability to Comply Due to Statute or Regulation
  9962. If it is impossible for You to comply with any of the terms of this License
  9963. with respect to some or all of the Covered Software due to statute,
  9964. judicial order, or regulation then You must: (a) comply with the terms of
  9965. this License to the maximum extent possible; and (b) describe the
  9966. limitations and the code they affect. Such description must be placed in a
  9967. text file included with all distributions of the Covered Software under
  9968. this License. Except to the extent prohibited by statute or regulation,
  9969. such description must be sufficiently detailed for a recipient of ordinary
  9970. skill to be able to understand it.
  9971. 5. Termination
  9972. 5.1. The rights granted under this License will terminate automatically if You
  9973. fail to comply with any of its terms. However, if You become compliant,
  9974. then the rights granted under this License from a particular Contributor
  9975. are reinstated (a) provisionally, unless and until such Contributor
  9976. explicitly and finally terminates Your grants, and (b) on an ongoing
  9977. basis, if such Contributor fails to notify You of the non-compliance by
  9978. some reasonable means prior to 60 days after You have come back into
  9979. compliance. Moreover, Your grants from a particular Contributor are
  9980. reinstated on an ongoing basis if such Contributor notifies You of the
  9981. non-compliance by some reasonable means, this is the first time You have
  9982. received notice of non-compliance with this License from such
  9983. Contributor, and You become compliant prior to 30 days after Your receipt
  9984. of the notice.
  9985. 5.2. If You initiate litigation against any entity by asserting a patent
  9986. infringement claim (excluding declaratory judgment actions,
  9987. counter-claims, and cross-claims) alleging that a Contributor Version
  9988. directly or indirectly infringes any patent, then the rights granted to
  9989. You by any and all Contributors for the Covered Software under Section
  9990. 2.1 of this License shall terminate.
  9991. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  9992. license agreements (excluding distributors and resellers) which have been
  9993. validly granted by You or Your distributors under this License prior to
  9994. termination shall survive termination.
  9995. 6. Disclaimer of Warranty
  9996. Covered Software is provided under this License on an "as is" basis,
  9997. without warranty of any kind, either expressed, implied, or statutory,
  9998. including, without limitation, warranties that the Covered Software is free
  9999. of defects, merchantable, fit for a particular purpose or non-infringing.
  10000. The entire risk as to the quality and performance of the Covered Software
  10001. is with You. Should any Covered Software prove defective in any respect,
  10002. You (not any Contributor) assume the cost of any necessary servicing,
  10003. repair, or correction. This disclaimer of warranty constitutes an essential
  10004. part of this License. No use of any Covered Software is authorized under
  10005. this License except under this disclaimer.
  10006. 7. Limitation of Liability
  10007. Under no circumstances and under no legal theory, whether tort (including
  10008. negligence), contract, or otherwise, shall any Contributor, or anyone who
  10009. distributes Covered Software as permitted above, be liable to You for any
  10010. direct, indirect, special, incidental, or consequential damages of any
  10011. character including, without limitation, damages for lost profits, loss of
  10012. goodwill, work stoppage, computer failure or malfunction, or any and all
  10013. other commercial damages or losses, even if such party shall have been
  10014. informed of the possibility of such damages. This limitation of liability
  10015. shall not apply to liability for death or personal injury resulting from
  10016. such party's negligence to the extent applicable law prohibits such
  10017. limitation. Some jurisdictions do not allow the exclusion or limitation of
  10018. incidental or consequential damages, so this exclusion and limitation may
  10019. not apply to You.
  10020. 8. Litigation
  10021. Any litigation relating to this License may be brought only in the courts
  10022. of a jurisdiction where the defendant maintains its principal place of
  10023. business and such litigation shall be governed by laws of that
  10024. jurisdiction, without reference to its conflict-of-law provisions. Nothing
  10025. in this Section shall prevent a party's ability to bring cross-claims or
  10026. counter-claims.
  10027. 9. Miscellaneous
  10028. This License represents the complete agreement concerning the subject
  10029. matter hereof. If any provision of this License is held to be
  10030. unenforceable, such provision shall be reformed only to the extent
  10031. necessary to make it enforceable. Any law or regulation which provides that
  10032. the language of a contract shall be construed against the drafter shall not
  10033. be used to construe this License against a Contributor.
  10034. 10. Versions of the License
  10035. 10.1. New Versions
  10036. Mozilla Foundation is the license steward. Except as provided in Section
  10037. 10.3, no one other than the license steward has the right to modify or
  10038. publish new versions of this License. Each version will be given a
  10039. distinguishing version number.
  10040. 10.2. Effect of New Versions
  10041. You may distribute the Covered Software under the terms of the version
  10042. of the License under which You originally received the Covered Software,
  10043. or under the terms of any subsequent version published by the license
  10044. steward.
  10045. 10.3. Modified Versions
  10046. If you create software not governed by this License, and you want to
  10047. create a new license for such software, you may create and use a
  10048. modified version of this License if you rename the license and remove
  10049. any references to the name of the license steward (except to note that
  10050. such modified license differs from this License).
  10051. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  10052. Licenses If You choose to distribute Source Code Form that is
  10053. Incompatible With Secondary Licenses under the terms of this version of
  10054. the License, the notice described in Exhibit B of this License must be
  10055. attached.
  10056. Exhibit A - Source Code Form License Notice
  10057. This Source Code Form is subject to the
  10058. terms of the Mozilla Public License, v.
  10059. 2.0. If a copy of the MPL was not
  10060. distributed with this file, You can
  10061. obtain one at
  10062. http://mozilla.org/MPL/2.0/.
  10063. If it is not possible or desirable to put the notice in a particular file,
  10064. then You may include the notice in a location (such as a LICENSE file in a
  10065. relevant directory) where a recipient would be likely to look for such a
  10066. notice.
  10067. You may add additional accurate notices of copyright ownership.
  10068. Exhibit B - "Incompatible With Secondary Licenses" Notice
  10069. This Source Code Form is "Incompatible
  10070. With Secondary Licenses", as defined by
  10071. the Mozilla Public License, v. 2.0.
  10072. ================================================================
  10073. github.com/hashicorp/raft
  10074. https://github.com/hashicorp/raft
  10075. ----------------------------------------------------------------
  10076. Mozilla Public License, version 2.0
  10077. 1. Definitions
  10078. 1.1. “Contributor”
  10079. means each individual or legal entity that creates, contributes to the
  10080. creation of, or owns Covered Software.
  10081. 1.2. “Contributor Version”
  10082. means the combination of the Contributions of others (if any) used by a
  10083. Contributor and that particular Contributor’s Contribution.
  10084. 1.3. “Contribution”
  10085. means Covered Software of a particular Contributor.
  10086. 1.4. “Covered Software”
  10087. means Source Code Form to which the initial Contributor has attached the
  10088. notice in Exhibit A, the Executable Form of such Source Code Form, and
  10089. Modifications of such Source Code Form, in each case including portions
  10090. thereof.
  10091. 1.5. “Incompatible With Secondary Licenses”
  10092. means
  10093. a. that the initial Contributor has attached the notice described in
  10094. Exhibit B to the Covered Software; or
  10095. b. that the Covered Software was made available under the terms of version
  10096. 1.1 or earlier of the License, but not also under the terms of a
  10097. Secondary License.
  10098. 1.6. “Executable Form”
  10099. means any form of the work other than Source Code Form.
  10100. 1.7. “Larger Work”
  10101. means a work that combines Covered Software with other material, in a separate
  10102. file or files, that is not Covered Software.
  10103. 1.8. “License”
  10104. means this document.
  10105. 1.9. “Licensable”
  10106. means having the right to grant, to the maximum extent possible, whether at the
  10107. time of the initial grant or subsequently, any and all of the rights conveyed by
  10108. this License.
  10109. 1.10. “Modifications”
  10110. means any of the following:
  10111. a. any file in Source Code Form that results from an addition to, deletion
  10112. from, or modification of the contents of Covered Software; or
  10113. b. any new file in Source Code Form that contains any Covered Software.
  10114. 1.11. “Patent Claims” of a Contributor
  10115. means any patent claim(s), including without limitation, method, process,
  10116. and apparatus claims, in any patent Licensable by such Contributor that
  10117. would be infringed, but for the grant of the License, by the making,
  10118. using, selling, offering for sale, having made, import, or transfer of
  10119. either its Contributions or its Contributor Version.
  10120. 1.12. “Secondary License”
  10121. means either the GNU General Public License, Version 2.0, the GNU Lesser
  10122. General Public License, Version 2.1, the GNU Affero General Public
  10123. License, Version 3.0, or any later versions of those licenses.
  10124. 1.13. “Source Code Form”
  10125. means the form of the work preferred for making modifications.
  10126. 1.14. “You” (or “Your”)
  10127. means an individual or a legal entity exercising rights under this
  10128. License. For legal entities, “You” includes any entity that controls, is
  10129. controlled by, or is under common control with You. For purposes of this
  10130. definition, “control” means (a) the power, direct or indirect, to cause
  10131. the direction or management of such entity, whether by contract or
  10132. otherwise, or (b) ownership of more than fifty percent (50%) of the
  10133. outstanding shares or beneficial ownership of such entity.
  10134. 2. License Grants and Conditions
  10135. 2.1. Grants
  10136. Each Contributor hereby grants You a world-wide, royalty-free,
  10137. non-exclusive license:
  10138. a. under intellectual property rights (other than patent or trademark)
  10139. Licensable by such Contributor to use, reproduce, make available,
  10140. modify, display, perform, distribute, and otherwise exploit its
  10141. Contributions, either on an unmodified basis, with Modifications, or as
  10142. part of a Larger Work; and
  10143. b. under Patent Claims of such Contributor to make, use, sell, offer for
  10144. sale, have made, import, and otherwise transfer either its Contributions
  10145. or its Contributor Version.
  10146. 2.2. Effective Date
  10147. The licenses granted in Section 2.1 with respect to any Contribution become
  10148. effective for each Contribution on the date the Contributor first distributes
  10149. such Contribution.
  10150. 2.3. Limitations on Grant Scope
  10151. The licenses granted in this Section 2 are the only rights granted under this
  10152. License. No additional rights or licenses will be implied from the distribution
  10153. or licensing of Covered Software under this License. Notwithstanding Section
  10154. 2.1(b) above, no patent license is granted by a Contributor:
  10155. a. for any code that a Contributor has removed from Covered Software; or
  10156. b. for infringements caused by: (i) Your and any other third party’s
  10157. modifications of Covered Software, or (ii) the combination of its
  10158. Contributions with other software (except as part of its Contributor
  10159. Version); or
  10160. c. under Patent Claims infringed by Covered Software in the absence of its
  10161. Contributions.
  10162. This License does not grant any rights in the trademarks, service marks, or
  10163. logos of any Contributor (except as may be necessary to comply with the
  10164. notice requirements in Section 3.4).
  10165. 2.4. Subsequent Licenses
  10166. No Contributor makes additional grants as a result of Your choice to
  10167. distribute the Covered Software under a subsequent version of this License
  10168. (see Section 10.2) or under the terms of a Secondary License (if permitted
  10169. under the terms of Section 3.3).
  10170. 2.5. Representation
  10171. Each Contributor represents that the Contributor believes its Contributions
  10172. are its original creation(s) or it has sufficient rights to grant the
  10173. rights to its Contributions conveyed by this License.
  10174. 2.6. Fair Use
  10175. This License is not intended to limit any rights You have under applicable
  10176. copyright doctrines of fair use, fair dealing, or other equivalents.
  10177. 2.7. Conditions
  10178. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  10179. Section 2.1.
  10180. 3. Responsibilities
  10181. 3.1. Distribution of Source Form
  10182. All distribution of Covered Software in Source Code Form, including any
  10183. Modifications that You create or to which You contribute, must be under the
  10184. terms of this License. You must inform recipients that the Source Code Form
  10185. of the Covered Software is governed by the terms of this License, and how
  10186. they can obtain a copy of this License. You may not attempt to alter or
  10187. restrict the recipients’ rights in the Source Code Form.
  10188. 3.2. Distribution of Executable Form
  10189. If You distribute Covered Software in Executable Form then:
  10190. a. such Covered Software must also be made available in Source Code Form,
  10191. as described in Section 3.1, and You must inform recipients of the
  10192. Executable Form how they can obtain a copy of such Source Code Form by
  10193. reasonable means in a timely manner, at a charge no more than the cost
  10194. of distribution to the recipient; and
  10195. b. You may distribute such Executable Form under the terms of this License,
  10196. or sublicense it under different terms, provided that the license for
  10197. the Executable Form does not attempt to limit or alter the recipients’
  10198. rights in the Source Code Form under this License.
  10199. 3.3. Distribution of a Larger Work
  10200. You may create and distribute a Larger Work under terms of Your choice,
  10201. provided that You also comply with the requirements of this License for the
  10202. Covered Software. If the Larger Work is a combination of Covered Software
  10203. with a work governed by one or more Secondary Licenses, and the Covered
  10204. Software is not Incompatible With Secondary Licenses, this License permits
  10205. You to additionally distribute such Covered Software under the terms of
  10206. such Secondary License(s), so that the recipient of the Larger Work may, at
  10207. their option, further distribute the Covered Software under the terms of
  10208. either this License or such Secondary License(s).
  10209. 3.4. Notices
  10210. You may not remove or alter the substance of any license notices (including
  10211. copyright notices, patent notices, disclaimers of warranty, or limitations
  10212. of liability) contained within the Source Code Form of the Covered
  10213. Software, except that You may alter any license notices to the extent
  10214. required to remedy known factual inaccuracies.
  10215. 3.5. Application of Additional Terms
  10216. You may choose to offer, and to charge a fee for, warranty, support,
  10217. indemnity or liability obligations to one or more recipients of Covered
  10218. Software. However, You may do so only on Your own behalf, and not on behalf
  10219. of any Contributor. You must make it absolutely clear that any such
  10220. warranty, support, indemnity, or liability obligation is offered by You
  10221. alone, and You hereby agree to indemnify every Contributor for any
  10222. liability incurred by such Contributor as a result of warranty, support,
  10223. indemnity or liability terms You offer. You may include additional
  10224. disclaimers of warranty and limitations of liability specific to any
  10225. jurisdiction.
  10226. 4. Inability to Comply Due to Statute or Regulation
  10227. If it is impossible for You to comply with any of the terms of this License
  10228. with respect to some or all of the Covered Software due to statute, judicial
  10229. order, or regulation then You must: (a) comply with the terms of this License
  10230. to the maximum extent possible; and (b) describe the limitations and the code
  10231. they affect. Such description must be placed in a text file included with all
  10232. distributions of the Covered Software under this License. Except to the
  10233. extent prohibited by statute or regulation, such description must be
  10234. sufficiently detailed for a recipient of ordinary skill to be able to
  10235. understand it.
  10236. 5. Termination
  10237. 5.1. The rights granted under this License will terminate automatically if You
  10238. fail to comply with any of its terms. However, if You become compliant,
  10239. then the rights granted under this License from a particular Contributor
  10240. are reinstated (a) provisionally, unless and until such Contributor
  10241. explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  10242. if such Contributor fails to notify You of the non-compliance by some
  10243. reasonable means prior to 60 days after You have come back into compliance.
  10244. Moreover, Your grants from a particular Contributor are reinstated on an
  10245. ongoing basis if such Contributor notifies You of the non-compliance by
  10246. some reasonable means, this is the first time You have received notice of
  10247. non-compliance with this License from such Contributor, and You become
  10248. compliant prior to 30 days after Your receipt of the notice.
  10249. 5.2. If You initiate litigation against any entity by asserting a patent
  10250. infringement claim (excluding declaratory judgment actions, counter-claims,
  10251. and cross-claims) alleging that a Contributor Version directly or
  10252. indirectly infringes any patent, then the rights granted to You by any and
  10253. all Contributors for the Covered Software under Section 2.1 of this License
  10254. shall terminate.
  10255. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  10256. license agreements (excluding distributors and resellers) which have been
  10257. validly granted by You or Your distributors under this License prior to
  10258. termination shall survive termination.
  10259. 6. Disclaimer of Warranty
  10260. Covered Software is provided under this License on an “as is” basis, without
  10261. warranty of any kind, either expressed, implied, or statutory, including,
  10262. without limitation, warranties that the Covered Software is free of defects,
  10263. merchantable, fit for a particular purpose or non-infringing. The entire
  10264. risk as to the quality and performance of the Covered Software is with You.
  10265. Should any Covered Software prove defective in any respect, You (not any
  10266. Contributor) assume the cost of any necessary servicing, repair, or
  10267. correction. This disclaimer of warranty constitutes an essential part of this
  10268. License. No use of any Covered Software is authorized under this License
  10269. except under this disclaimer.
  10270. 7. Limitation of Liability
  10271. Under no circumstances and under no legal theory, whether tort (including
  10272. negligence), contract, or otherwise, shall any Contributor, or anyone who
  10273. distributes Covered Software as permitted above, be liable to You for any
  10274. direct, indirect, special, incidental, or consequential damages of any
  10275. character including, without limitation, damages for lost profits, loss of
  10276. goodwill, work stoppage, computer failure or malfunction, or any and all
  10277. other commercial damages or losses, even if such party shall have been
  10278. informed of the possibility of such damages. This limitation of liability
  10279. shall not apply to liability for death or personal injury resulting from such
  10280. party’s negligence to the extent applicable law prohibits such limitation.
  10281. Some jurisdictions do not allow the exclusion or limitation of incidental or
  10282. consequential damages, so this exclusion and limitation may not apply to You.
  10283. 8. Litigation
  10284. Any litigation relating to this License may be brought only in the courts of
  10285. a jurisdiction where the defendant maintains its principal place of business
  10286. and such litigation shall be governed by laws of that jurisdiction, without
  10287. reference to its conflict-of-law provisions. Nothing in this Section shall
  10288. prevent a party’s ability to bring cross-claims or counter-claims.
  10289. 9. Miscellaneous
  10290. This License represents the complete agreement concerning the subject matter
  10291. hereof. If any provision of this License is held to be unenforceable, such
  10292. provision shall be reformed only to the extent necessary to make it
  10293. enforceable. Any law or regulation which provides that the language of a
  10294. contract shall be construed against the drafter shall not be used to construe
  10295. this License against a Contributor.
  10296. 10. Versions of the License
  10297. 10.1. New Versions
  10298. Mozilla Foundation is the license steward. Except as provided in Section
  10299. 10.3, no one other than the license steward has the right to modify or
  10300. publish new versions of this License. Each version will be given a
  10301. distinguishing version number.
  10302. 10.2. Effect of New Versions
  10303. You may distribute the Covered Software under the terms of the version of
  10304. the License under which You originally received the Covered Software, or
  10305. under the terms of any subsequent version published by the license
  10306. steward.
  10307. 10.3. Modified Versions
  10308. If you create software not governed by this License, and you want to
  10309. create a new license for such software, you may create and use a modified
  10310. version of this License if you rename the license and remove any
  10311. references to the name of the license steward (except to note that such
  10312. modified license differs from this License).
  10313. 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  10314. If You choose to distribute Source Code Form that is Incompatible With
  10315. Secondary Licenses under the terms of this version of the License, the
  10316. notice described in Exhibit B of this License must be attached.
  10317. Exhibit A - Source Code Form License Notice
  10318. This Source Code Form is subject to the
  10319. terms of the Mozilla Public License, v.
  10320. 2.0. If a copy of the MPL was not
  10321. distributed with this file, You can
  10322. obtain one at
  10323. http://mozilla.org/MPL/2.0/.
  10324. If it is not possible or desirable to put the notice in a particular file, then
  10325. You may include the notice in a location (such as a LICENSE file in a relevant
  10326. directory) where a recipient would be likely to look for such a notice.
  10327. You may add additional accurate notices of copyright ownership.
  10328. Exhibit B - “Incompatible With Secondary Licenses” Notice
  10329. This Source Code Form is “Incompatible
  10330. With Secondary Licenses”, as defined by
  10331. the Mozilla Public License, v. 2.0.
  10332. ================================================================
  10333. github.com/inconshreveable/mousetrap
  10334. https://github.com/inconshreveable/mousetrap
  10335. ----------------------------------------------------------------
  10336. Apache License
  10337. Version 2.0, January 2004
  10338. http://www.apache.org/licenses/
  10339. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10340. 1. Definitions.
  10341. "License" shall mean the terms and conditions for use, reproduction,
  10342. and distribution as defined by Sections 1 through 9 of this document.
  10343. "Licensor" shall mean the copyright owner or entity authorized by
  10344. the copyright owner that is granting the License.
  10345. "Legal Entity" shall mean the union of the acting entity and all
  10346. other entities that control, are controlled by, or are under common
  10347. control with that entity. For the purposes of this definition,
  10348. "control" means (i) the power, direct or indirect, to cause the
  10349. direction or management of such entity, whether by contract or
  10350. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10351. outstanding shares, or (iii) beneficial ownership of such entity.
  10352. "You" (or "Your") shall mean an individual or Legal Entity
  10353. exercising permissions granted by this License.
  10354. "Source" form shall mean the preferred form for making modifications,
  10355. including but not limited to software source code, documentation
  10356. source, and configuration files.
  10357. "Object" form shall mean any form resulting from mechanical
  10358. transformation or translation of a Source form, including but
  10359. not limited to compiled object code, generated documentation,
  10360. and conversions to other media types.
  10361. "Work" shall mean the work of authorship, whether in Source or
  10362. Object form, made available under the License, as indicated by a
  10363. copyright notice that is included in or attached to the work
  10364. (an example is provided in the Appendix below).
  10365. "Derivative Works" shall mean any work, whether in Source or Object
  10366. form, that is based on (or derived from) the Work and for which the
  10367. editorial revisions, annotations, elaborations, or other modifications
  10368. represent, as a whole, an original work of authorship. For the purposes
  10369. of this License, Derivative Works shall not include works that remain
  10370. separable from, or merely link (or bind by name) to the interfaces of,
  10371. the Work and Derivative Works thereof.
  10372. "Contribution" shall mean any work of authorship, including
  10373. the original version of the Work and any modifications or additions
  10374. to that Work or Derivative Works thereof, that is intentionally
  10375. submitted to Licensor for inclusion in the Work by the copyright owner
  10376. or by an individual or Legal Entity authorized to submit on behalf of
  10377. the copyright owner. For the purposes of this definition, "submitted"
  10378. means any form of electronic, verbal, or written communication sent
  10379. to the Licensor or its representatives, including but not limited to
  10380. communication on electronic mailing lists, source code control systems,
  10381. and issue tracking systems that are managed by, or on behalf of, the
  10382. Licensor for the purpose of discussing and improving the Work, but
  10383. excluding communication that is conspicuously marked or otherwise
  10384. designated in writing by the copyright owner as "Not a Contribution."
  10385. "Contributor" shall mean Licensor and any individual or Legal Entity
  10386. on behalf of whom a Contribution has been received by Licensor and
  10387. subsequently incorporated within the Work.
  10388. 2. Grant of Copyright License. Subject to the terms and conditions of
  10389. this License, each Contributor hereby grants to You a perpetual,
  10390. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10391. copyright license to reproduce, prepare Derivative Works of,
  10392. publicly display, publicly perform, sublicense, and distribute the
  10393. Work and such Derivative Works in Source or Object form.
  10394. 3. Grant of Patent License. Subject to the terms and conditions of
  10395. this License, each Contributor hereby grants to You a perpetual,
  10396. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10397. (except as stated in this section) patent license to make, have made,
  10398. use, offer to sell, sell, import, and otherwise transfer the Work,
  10399. where such license applies only to those patent claims licensable
  10400. by such Contributor that are necessarily infringed by their
  10401. Contribution(s) alone or by combination of their Contribution(s)
  10402. with the Work to which such Contribution(s) was submitted. If You
  10403. institute patent litigation against any entity (including a
  10404. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10405. or a Contribution incorporated within the Work constitutes direct
  10406. or contributory patent infringement, then any patent licenses
  10407. granted to You under this License for that Work shall terminate
  10408. as of the date such litigation is filed.
  10409. 4. Redistribution. You may reproduce and distribute copies of the
  10410. Work or Derivative Works thereof in any medium, with or without
  10411. modifications, and in Source or Object form, provided that You
  10412. meet the following conditions:
  10413. (a) You must give any other recipients of the Work or
  10414. Derivative Works a copy of this License; and
  10415. (b) You must cause any modified files to carry prominent notices
  10416. stating that You changed the files; and
  10417. (c) You must retain, in the Source form of any Derivative Works
  10418. that You distribute, all copyright, patent, trademark, and
  10419. attribution notices from the Source form of the Work,
  10420. excluding those notices that do not pertain to any part of
  10421. the Derivative Works; and
  10422. (d) If the Work includes a "NOTICE" text file as part of its
  10423. distribution, then any Derivative Works that You distribute must
  10424. include a readable copy of the attribution notices contained
  10425. within such NOTICE file, excluding those notices that do not
  10426. pertain to any part of the Derivative Works, in at least one
  10427. of the following places: within a NOTICE text file distributed
  10428. as part of the Derivative Works; within the Source form or
  10429. documentation, if provided along with the Derivative Works; or,
  10430. within a display generated by the Derivative Works, if and
  10431. wherever such third-party notices normally appear. The contents
  10432. of the NOTICE file are for informational purposes only and
  10433. do not modify the License. You may add Your own attribution
  10434. notices within Derivative Works that You distribute, alongside
  10435. or as an addendum to the NOTICE text from the Work, provided
  10436. that such additional attribution notices cannot be construed
  10437. as modifying the License.
  10438. You may add Your own copyright statement to Your modifications and
  10439. may provide additional or different license terms and conditions
  10440. for use, reproduction, or distribution of Your modifications, or
  10441. for any such Derivative Works as a whole, provided Your use,
  10442. reproduction, and distribution of the Work otherwise complies with
  10443. the conditions stated in this License.
  10444. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10445. any Contribution intentionally submitted for inclusion in the Work
  10446. by You to the Licensor shall be under the terms and conditions of
  10447. this License, without any additional terms or conditions.
  10448. Notwithstanding the above, nothing herein shall supersede or modify
  10449. the terms of any separate license agreement you may have executed
  10450. with Licensor regarding such Contributions.
  10451. 6. Trademarks. This License does not grant permission to use the trade
  10452. names, trademarks, service marks, or product names of the Licensor,
  10453. except as required for reasonable and customary use in describing the
  10454. origin of the Work and reproducing the content of the NOTICE file.
  10455. 7. Disclaimer of Warranty. Unless required by applicable law or
  10456. agreed to in writing, Licensor provides the Work (and each
  10457. Contributor provides its Contributions) on an "AS IS" BASIS,
  10458. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10459. implied, including, without limitation, any warranties or conditions
  10460. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10461. PARTICULAR PURPOSE. You are solely responsible for determining the
  10462. appropriateness of using or redistributing the Work and assume any
  10463. risks associated with Your exercise of permissions under this License.
  10464. 8. Limitation of Liability. In no event and under no legal theory,
  10465. whether in tort (including negligence), contract, or otherwise,
  10466. unless required by applicable law (such as deliberate and grossly
  10467. negligent acts) or agreed to in writing, shall any Contributor be
  10468. liable to You for damages, including any direct, indirect, special,
  10469. incidental, or consequential damages of any character arising as a
  10470. result of this License or out of the use or inability to use the
  10471. Work (including but not limited to damages for loss of goodwill,
  10472. work stoppage, computer failure or malfunction, or any and all
  10473. other commercial damages or losses), even if such Contributor
  10474. has been advised of the possibility of such damages.
  10475. 9. Accepting Warranty or Additional Liability. While redistributing
  10476. the Work or Derivative Works thereof, You may choose to offer,
  10477. and charge a fee for, acceptance of support, warranty, indemnity,
  10478. or other liability obligations and/or rights consistent with this
  10479. License. However, in accepting such obligations, You may act only
  10480. on Your own behalf and on Your sole responsibility, not on behalf
  10481. of any other Contributor, and only if You agree to indemnify,
  10482. defend, and hold each Contributor harmless for any liability
  10483. incurred by, or claims asserted against, such Contributor by reason
  10484. of your accepting any such warranty or additional liability.
  10485. END OF TERMS AND CONDITIONS
  10486. APPENDIX: How to apply the Apache License to your work.
  10487. To apply the Apache License to your work, attach the following
  10488. boilerplate notice, with the fields enclosed by brackets "[]"
  10489. replaced with your own identifying information. (Don't include
  10490. the brackets!) The text should be enclosed in the appropriate
  10491. comment syntax for the file format. We also recommend that a
  10492. file or class name and description of purpose be included on the
  10493. same "printed page" as the copyright notice for easier
  10494. identification within third-party archives.
  10495. Copyright 2022 Alan Shreve (@inconshreveable)
  10496. Licensed under the Apache License, Version 2.0 (the "License");
  10497. you may not use this file except in compliance with the License.
  10498. You may obtain a copy of the License at
  10499. http://www.apache.org/licenses/LICENSE-2.0
  10500. Unless required by applicable law or agreed to in writing, software
  10501. distributed under the License is distributed on an "AS IS" BASIS,
  10502. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10503. See the License for the specific language governing permissions and
  10504. limitations under the License.
  10505. ================================================================
  10506. github.com/jcmturner/aescts/v2
  10507. https://github.com/jcmturner/aescts/v2
  10508. ----------------------------------------------------------------
  10509. Apache License
  10510. Version 2.0, January 2004
  10511. http://www.apache.org/licenses/
  10512. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10513. 1. Definitions.
  10514. "License" shall mean the terms and conditions for use, reproduction,
  10515. and distribution as defined by Sections 1 through 9 of this document.
  10516. "Licensor" shall mean the copyright owner or entity authorized by
  10517. the copyright owner that is granting the License.
  10518. "Legal Entity" shall mean the union of the acting entity and all
  10519. other entities that control, are controlled by, or are under common
  10520. control with that entity. For the purposes of this definition,
  10521. "control" means (i) the power, direct or indirect, to cause the
  10522. direction or management of such entity, whether by contract or
  10523. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10524. outstanding shares, or (iii) beneficial ownership of such entity.
  10525. "You" (or "Your") shall mean an individual or Legal Entity
  10526. exercising permissions granted by this License.
  10527. "Source" form shall mean the preferred form for making modifications,
  10528. including but not limited to software source code, documentation
  10529. source, and configuration files.
  10530. "Object" form shall mean any form resulting from mechanical
  10531. transformation or translation of a Source form, including but
  10532. not limited to compiled object code, generated documentation,
  10533. and conversions to other media types.
  10534. "Work" shall mean the work of authorship, whether in Source or
  10535. Object form, made available under the License, as indicated by a
  10536. copyright notice that is included in or attached to the work
  10537. (an example is provided in the Appendix below).
  10538. "Derivative Works" shall mean any work, whether in Source or Object
  10539. form, that is based on (or derived from) the Work and for which the
  10540. editorial revisions, annotations, elaborations, or other modifications
  10541. represent, as a whole, an original work of authorship. For the purposes
  10542. of this License, Derivative Works shall not include works that remain
  10543. separable from, or merely link (or bind by name) to the interfaces of,
  10544. the Work and Derivative Works thereof.
  10545. "Contribution" shall mean any work of authorship, including
  10546. the original version of the Work and any modifications or additions
  10547. to that Work or Derivative Works thereof, that is intentionally
  10548. submitted to Licensor for inclusion in the Work by the copyright owner
  10549. or by an individual or Legal Entity authorized to submit on behalf of
  10550. the copyright owner. For the purposes of this definition, "submitted"
  10551. means any form of electronic, verbal, or written communication sent
  10552. to the Licensor or its representatives, including but not limited to
  10553. communication on electronic mailing lists, source code control systems,
  10554. and issue tracking systems that are managed by, or on behalf of, the
  10555. Licensor for the purpose of discussing and improving the Work, but
  10556. excluding communication that is conspicuously marked or otherwise
  10557. designated in writing by the copyright owner as "Not a Contribution."
  10558. "Contributor" shall mean Licensor and any individual or Legal Entity
  10559. on behalf of whom a Contribution has been received by Licensor and
  10560. subsequently incorporated within the Work.
  10561. 2. Grant of Copyright License. Subject to the terms and conditions of
  10562. this License, each Contributor hereby grants to You a perpetual,
  10563. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10564. copyright license to reproduce, prepare Derivative Works of,
  10565. publicly display, publicly perform, sublicense, and distribute the
  10566. Work and such Derivative Works in Source or Object form.
  10567. 3. Grant of Patent License. Subject to the terms and conditions of
  10568. this License, each Contributor hereby grants to You a perpetual,
  10569. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10570. (except as stated in this section) patent license to make, have made,
  10571. use, offer to sell, sell, import, and otherwise transfer the Work,
  10572. where such license applies only to those patent claims licensable
  10573. by such Contributor that are necessarily infringed by their
  10574. Contribution(s) alone or by combination of their Contribution(s)
  10575. with the Work to which such Contribution(s) was submitted. If You
  10576. institute patent litigation against any entity (including a
  10577. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10578. or a Contribution incorporated within the Work constitutes direct
  10579. or contributory patent infringement, then any patent licenses
  10580. granted to You under this License for that Work shall terminate
  10581. as of the date such litigation is filed.
  10582. 4. Redistribution. You may reproduce and distribute copies of the
  10583. Work or Derivative Works thereof in any medium, with or without
  10584. modifications, and in Source or Object form, provided that You
  10585. meet the following conditions:
  10586. (a) You must give any other recipients of the Work or
  10587. Derivative Works a copy of this License; and
  10588. (b) You must cause any modified files to carry prominent notices
  10589. stating that You changed the files; and
  10590. (c) You must retain, in the Source form of any Derivative Works
  10591. that You distribute, all copyright, patent, trademark, and
  10592. attribution notices from the Source form of the Work,
  10593. excluding those notices that do not pertain to any part of
  10594. the Derivative Works; and
  10595. (d) If the Work includes a "NOTICE" text file as part of its
  10596. distribution, then any Derivative Works that You distribute must
  10597. include a readable copy of the attribution notices contained
  10598. within such NOTICE file, excluding those notices that do not
  10599. pertain to any part of the Derivative Works, in at least one
  10600. of the following places: within a NOTICE text file distributed
  10601. as part of the Derivative Works; within the Source form or
  10602. documentation, if provided along with the Derivative Works; or,
  10603. within a display generated by the Derivative Works, if and
  10604. wherever such third-party notices normally appear. The contents
  10605. of the NOTICE file are for informational purposes only and
  10606. do not modify the License. You may add Your own attribution
  10607. notices within Derivative Works that You distribute, alongside
  10608. or as an addendum to the NOTICE text from the Work, provided
  10609. that such additional attribution notices cannot be construed
  10610. as modifying the License.
  10611. You may add Your own copyright statement to Your modifications and
  10612. may provide additional or different license terms and conditions
  10613. for use, reproduction, or distribution of Your modifications, or
  10614. for any such Derivative Works as a whole, provided Your use,
  10615. reproduction, and distribution of the Work otherwise complies with
  10616. the conditions stated in this License.
  10617. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10618. any Contribution intentionally submitted for inclusion in the Work
  10619. by You to the Licensor shall be under the terms and conditions of
  10620. this License, without any additional terms or conditions.
  10621. Notwithstanding the above, nothing herein shall supersede or modify
  10622. the terms of any separate license agreement you may have executed
  10623. with Licensor regarding such Contributions.
  10624. 6. Trademarks. This License does not grant permission to use the trade
  10625. names, trademarks, service marks, or product names of the Licensor,
  10626. except as required for reasonable and customary use in describing the
  10627. origin of the Work and reproducing the content of the NOTICE file.
  10628. 7. Disclaimer of Warranty. Unless required by applicable law or
  10629. agreed to in writing, Licensor provides the Work (and each
  10630. Contributor provides its Contributions) on an "AS IS" BASIS,
  10631. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10632. implied, including, without limitation, any warranties or conditions
  10633. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10634. PARTICULAR PURPOSE. You are solely responsible for determining the
  10635. appropriateness of using or redistributing the Work and assume any
  10636. risks associated with Your exercise of permissions under this License.
  10637. 8. Limitation of Liability. In no event and under no legal theory,
  10638. whether in tort (including negligence), contract, or otherwise,
  10639. unless required by applicable law (such as deliberate and grossly
  10640. negligent acts) or agreed to in writing, shall any Contributor be
  10641. liable to You for damages, including any direct, indirect, special,
  10642. incidental, or consequential damages of any character arising as a
  10643. result of this License or out of the use or inability to use the
  10644. Work (including but not limited to damages for loss of goodwill,
  10645. work stoppage, computer failure or malfunction, or any and all
  10646. other commercial damages or losses), even if such Contributor
  10647. has been advised of the possibility of such damages.
  10648. 9. Accepting Warranty or Additional Liability. While redistributing
  10649. the Work or Derivative Works thereof, You may choose to offer,
  10650. and charge a fee for, acceptance of support, warranty, indemnity,
  10651. or other liability obligations and/or rights consistent with this
  10652. License. However, in accepting such obligations, You may act only
  10653. on Your own behalf and on Your sole responsibility, not on behalf
  10654. of any other Contributor, and only if You agree to indemnify,
  10655. defend, and hold each Contributor harmless for any liability
  10656. incurred by, or claims asserted against, such Contributor by reason
  10657. of your accepting any such warranty or additional liability.
  10658. END OF TERMS AND CONDITIONS
  10659. APPENDIX: How to apply the Apache License to your work.
  10660. To apply the Apache License to your work, attach the following
  10661. boilerplate notice, with the fields enclosed by brackets "{}"
  10662. replaced with your own identifying information. (Don't include
  10663. the brackets!) The text should be enclosed in the appropriate
  10664. comment syntax for the file format. We also recommend that a
  10665. file or class name and description of purpose be included on the
  10666. same "printed page" as the copyright notice for easier
  10667. identification within third-party archives.
  10668. Copyright {yyyy} {name of copyright owner}
  10669. Licensed under the Apache License, Version 2.0 (the "License");
  10670. you may not use this file except in compliance with the License.
  10671. You may obtain a copy of the License at
  10672. http://www.apache.org/licenses/LICENSE-2.0
  10673. Unless required by applicable law or agreed to in writing, software
  10674. distributed under the License is distributed on an "AS IS" BASIS,
  10675. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10676. See the License for the specific language governing permissions and
  10677. limitations under the License.
  10678. ================================================================
  10679. github.com/jcmturner/dnsutils/v2
  10680. https://github.com/jcmturner/dnsutils/v2
  10681. ----------------------------------------------------------------
  10682. Apache License
  10683. Version 2.0, January 2004
  10684. http://www.apache.org/licenses/
  10685. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10686. 1. Definitions.
  10687. "License" shall mean the terms and conditions for use, reproduction,
  10688. and distribution as defined by Sections 1 through 9 of this document.
  10689. "Licensor" shall mean the copyright owner or entity authorized by
  10690. the copyright owner that is granting the License.
  10691. "Legal Entity" shall mean the union of the acting entity and all
  10692. other entities that control, are controlled by, or are under common
  10693. control with that entity. For the purposes of this definition,
  10694. "control" means (i) the power, direct or indirect, to cause the
  10695. direction or management of such entity, whether by contract or
  10696. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10697. outstanding shares, or (iii) beneficial ownership of such entity.
  10698. "You" (or "Your") shall mean an individual or Legal Entity
  10699. exercising permissions granted by this License.
  10700. "Source" form shall mean the preferred form for making modifications,
  10701. including but not limited to software source code, documentation
  10702. source, and configuration files.
  10703. "Object" form shall mean any form resulting from mechanical
  10704. transformation or translation of a Source form, including but
  10705. not limited to compiled object code, generated documentation,
  10706. and conversions to other media types.
  10707. "Work" shall mean the work of authorship, whether in Source or
  10708. Object form, made available under the License, as indicated by a
  10709. copyright notice that is included in or attached to the work
  10710. (an example is provided in the Appendix below).
  10711. "Derivative Works" shall mean any work, whether in Source or Object
  10712. form, that is based on (or derived from) the Work and for which the
  10713. editorial revisions, annotations, elaborations, or other modifications
  10714. represent, as a whole, an original work of authorship. For the purposes
  10715. of this License, Derivative Works shall not include works that remain
  10716. separable from, or merely link (or bind by name) to the interfaces of,
  10717. the Work and Derivative Works thereof.
  10718. "Contribution" shall mean any work of authorship, including
  10719. the original version of the Work and any modifications or additions
  10720. to that Work or Derivative Works thereof, that is intentionally
  10721. submitted to Licensor for inclusion in the Work by the copyright owner
  10722. or by an individual or Legal Entity authorized to submit on behalf of
  10723. the copyright owner. For the purposes of this definition, "submitted"
  10724. means any form of electronic, verbal, or written communication sent
  10725. to the Licensor or its representatives, including but not limited to
  10726. communication on electronic mailing lists, source code control systems,
  10727. and issue tracking systems that are managed by, or on behalf of, the
  10728. Licensor for the purpose of discussing and improving the Work, but
  10729. excluding communication that is conspicuously marked or otherwise
  10730. designated in writing by the copyright owner as "Not a Contribution."
  10731. "Contributor" shall mean Licensor and any individual or Legal Entity
  10732. on behalf of whom a Contribution has been received by Licensor and
  10733. subsequently incorporated within the Work.
  10734. 2. Grant of Copyright License. Subject to the terms and conditions of
  10735. this License, each Contributor hereby grants to You a perpetual,
  10736. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10737. copyright license to reproduce, prepare Derivative Works of,
  10738. publicly display, publicly perform, sublicense, and distribute the
  10739. Work and such Derivative Works in Source or Object form.
  10740. 3. Grant of Patent License. Subject to the terms and conditions of
  10741. this License, each Contributor hereby grants to You a perpetual,
  10742. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10743. (except as stated in this section) patent license to make, have made,
  10744. use, offer to sell, sell, import, and otherwise transfer the Work,
  10745. where such license applies only to those patent claims licensable
  10746. by such Contributor that are necessarily infringed by their
  10747. Contribution(s) alone or by combination of their Contribution(s)
  10748. with the Work to which such Contribution(s) was submitted. If You
  10749. institute patent litigation against any entity (including a
  10750. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10751. or a Contribution incorporated within the Work constitutes direct
  10752. or contributory patent infringement, then any patent licenses
  10753. granted to You under this License for that Work shall terminate
  10754. as of the date such litigation is filed.
  10755. 4. Redistribution. You may reproduce and distribute copies of the
  10756. Work or Derivative Works thereof in any medium, with or without
  10757. modifications, and in Source or Object form, provided that You
  10758. meet the following conditions:
  10759. (a) You must give any other recipients of the Work or
  10760. Derivative Works a copy of this License; and
  10761. (b) You must cause any modified files to carry prominent notices
  10762. stating that You changed the files; and
  10763. (c) You must retain, in the Source form of any Derivative Works
  10764. that You distribute, all copyright, patent, trademark, and
  10765. attribution notices from the Source form of the Work,
  10766. excluding those notices that do not pertain to any part of
  10767. the Derivative Works; and
  10768. (d) If the Work includes a "NOTICE" text file as part of its
  10769. distribution, then any Derivative Works that You distribute must
  10770. include a readable copy of the attribution notices contained
  10771. within such NOTICE file, excluding those notices that do not
  10772. pertain to any part of the Derivative Works, in at least one
  10773. of the following places: within a NOTICE text file distributed
  10774. as part of the Derivative Works; within the Source form or
  10775. documentation, if provided along with the Derivative Works; or,
  10776. within a display generated by the Derivative Works, if and
  10777. wherever such third-party notices normally appear. The contents
  10778. of the NOTICE file are for informational purposes only and
  10779. do not modify the License. You may add Your own attribution
  10780. notices within Derivative Works that You distribute, alongside
  10781. or as an addendum to the NOTICE text from the Work, provided
  10782. that such additional attribution notices cannot be construed
  10783. as modifying the License.
  10784. You may add Your own copyright statement to Your modifications and
  10785. may provide additional or different license terms and conditions
  10786. for use, reproduction, or distribution of Your modifications, or
  10787. for any such Derivative Works as a whole, provided Your use,
  10788. reproduction, and distribution of the Work otherwise complies with
  10789. the conditions stated in this License.
  10790. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10791. any Contribution intentionally submitted for inclusion in the Work
  10792. by You to the Licensor shall be under the terms and conditions of
  10793. this License, without any additional terms or conditions.
  10794. Notwithstanding the above, nothing herein shall supersede or modify
  10795. the terms of any separate license agreement you may have executed
  10796. with Licensor regarding such Contributions.
  10797. 6. Trademarks. This License does not grant permission to use the trade
  10798. names, trademarks, service marks, or product names of the Licensor,
  10799. except as required for reasonable and customary use in describing the
  10800. origin of the Work and reproducing the content of the NOTICE file.
  10801. 7. Disclaimer of Warranty. Unless required by applicable law or
  10802. agreed to in writing, Licensor provides the Work (and each
  10803. Contributor provides its Contributions) on an "AS IS" BASIS,
  10804. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10805. implied, including, without limitation, any warranties or conditions
  10806. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10807. PARTICULAR PURPOSE. You are solely responsible for determining the
  10808. appropriateness of using or redistributing the Work and assume any
  10809. risks associated with Your exercise of permissions under this License.
  10810. 8. Limitation of Liability. In no event and under no legal theory,
  10811. whether in tort (including negligence), contract, or otherwise,
  10812. unless required by applicable law (such as deliberate and grossly
  10813. negligent acts) or agreed to in writing, shall any Contributor be
  10814. liable to You for damages, including any direct, indirect, special,
  10815. incidental, or consequential damages of any character arising as a
  10816. result of this License or out of the use or inability to use the
  10817. Work (including but not limited to damages for loss of goodwill,
  10818. work stoppage, computer failure or malfunction, or any and all
  10819. other commercial damages or losses), even if such Contributor
  10820. has been advised of the possibility of such damages.
  10821. 9. Accepting Warranty or Additional Liability. While redistributing
  10822. the Work or Derivative Works thereof, You may choose to offer,
  10823. and charge a fee for, acceptance of support, warranty, indemnity,
  10824. or other liability obligations and/or rights consistent with this
  10825. License. However, in accepting such obligations, You may act only
  10826. on Your own behalf and on Your sole responsibility, not on behalf
  10827. of any other Contributor, and only if You agree to indemnify,
  10828. defend, and hold each Contributor harmless for any liability
  10829. incurred by, or claims asserted against, such Contributor by reason
  10830. of your accepting any such warranty or additional liability.
  10831. END OF TERMS AND CONDITIONS
  10832. APPENDIX: How to apply the Apache License to your work.
  10833. To apply the Apache License to your work, attach the following
  10834. boilerplate notice, with the fields enclosed by brackets "[]"
  10835. replaced with your own identifying information. (Don't include
  10836. the brackets!) The text should be enclosed in the appropriate
  10837. comment syntax for the file format. We also recommend that a
  10838. file or class name and description of purpose be included on the
  10839. same "printed page" as the copyright notice for easier
  10840. identification within third-party archives.
  10841. Copyright [yyyy] [name of copyright owner]
  10842. Licensed under the Apache License, Version 2.0 (the "License");
  10843. you may not use this file except in compliance with the License.
  10844. You may obtain a copy of the License at
  10845. http://www.apache.org/licenses/LICENSE-2.0
  10846. Unless required by applicable law or agreed to in writing, software
  10847. distributed under the License is distributed on an "AS IS" BASIS,
  10848. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10849. See the License for the specific language governing permissions and
  10850. limitations under the License.
  10851. ================================================================
  10852. github.com/jcmturner/gofork
  10853. https://github.com/jcmturner/gofork
  10854. ----------------------------------------------------------------
  10855. Copyright (c) 2009 The Go Authors. All rights reserved.
  10856. Redistribution and use in source and binary forms, with or without
  10857. modification, are permitted provided that the following conditions are
  10858. met:
  10859. * Redistributions of source code must retain the above copyright
  10860. notice, this list of conditions and the following disclaimer.
  10861. * Redistributions in binary form must reproduce the above
  10862. copyright notice, this list of conditions and the following disclaimer
  10863. in the documentation and/or other materials provided with the
  10864. distribution.
  10865. * Neither the name of Google Inc. nor the names of its
  10866. contributors may be used to endorse or promote products derived from
  10867. this software without specific prior written permission.
  10868. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10869. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10870. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10871. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10872. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10873. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10874. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10875. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10876. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10877. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10878. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10879. ================================================================
  10880. github.com/jcmturner/goidentity/v6
  10881. https://github.com/jcmturner/goidentity/v6
  10882. ----------------------------------------------------------------
  10883. Apache License
  10884. Version 2.0, January 2004
  10885. http://www.apache.org/licenses/
  10886. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10887. 1. Definitions.
  10888. "License" shall mean the terms and conditions for use, reproduction,
  10889. and distribution as defined by Sections 1 through 9 of this document.
  10890. "Licensor" shall mean the copyright owner or entity authorized by
  10891. the copyright owner that is granting the License.
  10892. "Legal Entity" shall mean the union of the acting entity and all
  10893. other entities that control, are controlled by, or are under common
  10894. control with that entity. For the purposes of this definition,
  10895. "control" means (i) the power, direct or indirect, to cause the
  10896. direction or management of such entity, whether by contract or
  10897. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10898. outstanding shares, or (iii) beneficial ownership of such entity.
  10899. "You" (or "Your") shall mean an individual or Legal Entity
  10900. exercising permissions granted by this License.
  10901. "Source" form shall mean the preferred form for making modifications,
  10902. including but not limited to software source code, documentation
  10903. source, and configuration files.
  10904. "Object" form shall mean any form resulting from mechanical
  10905. transformation or translation of a Source form, including but
  10906. not limited to compiled object code, generated documentation,
  10907. and conversions to other media types.
  10908. "Work" shall mean the work of authorship, whether in Source or
  10909. Object form, made available under the License, as indicated by a
  10910. copyright notice that is included in or attached to the work
  10911. (an example is provided in the Appendix below).
  10912. "Derivative Works" shall mean any work, whether in Source or Object
  10913. form, that is based on (or derived from) the Work and for which the
  10914. editorial revisions, annotations, elaborations, or other modifications
  10915. represent, as a whole, an original work of authorship. For the purposes
  10916. of this License, Derivative Works shall not include works that remain
  10917. separable from, or merely link (or bind by name) to the interfaces of,
  10918. the Work and Derivative Works thereof.
  10919. "Contribution" shall mean any work of authorship, including
  10920. the original version of the Work and any modifications or additions
  10921. to that Work or Derivative Works thereof, that is intentionally
  10922. submitted to Licensor for inclusion in the Work by the copyright owner
  10923. or by an individual or Legal Entity authorized to submit on behalf of
  10924. the copyright owner. For the purposes of this definition, "submitted"
  10925. means any form of electronic, verbal, or written communication sent
  10926. to the Licensor or its representatives, including but not limited to
  10927. communication on electronic mailing lists, source code control systems,
  10928. and issue tracking systems that are managed by, or on behalf of, the
  10929. Licensor for the purpose of discussing and improving the Work, but
  10930. excluding communication that is conspicuously marked or otherwise
  10931. designated in writing by the copyright owner as "Not a Contribution."
  10932. "Contributor" shall mean Licensor and any individual or Legal Entity
  10933. on behalf of whom a Contribution has been received by Licensor and
  10934. subsequently incorporated within the Work.
  10935. 2. Grant of Copyright License. Subject to the terms and conditions of
  10936. this License, each Contributor hereby grants to You a perpetual,
  10937. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10938. copyright license to reproduce, prepare Derivative Works of,
  10939. publicly display, publicly perform, sublicense, and distribute the
  10940. Work and such Derivative Works in Source or Object form.
  10941. 3. Grant of Patent License. Subject to the terms and conditions of
  10942. this License, each Contributor hereby grants to You a perpetual,
  10943. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10944. (except as stated in this section) patent license to make, have made,
  10945. use, offer to sell, sell, import, and otherwise transfer the Work,
  10946. where such license applies only to those patent claims licensable
  10947. by such Contributor that are necessarily infringed by their
  10948. Contribution(s) alone or by combination of their Contribution(s)
  10949. with the Work to which such Contribution(s) was submitted. If You
  10950. institute patent litigation against any entity (including a
  10951. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10952. or a Contribution incorporated within the Work constitutes direct
  10953. or contributory patent infringement, then any patent licenses
  10954. granted to You under this License for that Work shall terminate
  10955. as of the date such litigation is filed.
  10956. 4. Redistribution. You may reproduce and distribute copies of the
  10957. Work or Derivative Works thereof in any medium, with or without
  10958. modifications, and in Source or Object form, provided that You
  10959. meet the following conditions:
  10960. (a) You must give any other recipients of the Work or
  10961. Derivative Works a copy of this License; and
  10962. (b) You must cause any modified files to carry prominent notices
  10963. stating that You changed the files; and
  10964. (c) You must retain, in the Source form of any Derivative Works
  10965. that You distribute, all copyright, patent, trademark, and
  10966. attribution notices from the Source form of the Work,
  10967. excluding those notices that do not pertain to any part of
  10968. the Derivative Works; and
  10969. (d) If the Work includes a "NOTICE" text file as part of its
  10970. distribution, then any Derivative Works that You distribute must
  10971. include a readable copy of the attribution notices contained
  10972. within such NOTICE file, excluding those notices that do not
  10973. pertain to any part of the Derivative Works, in at least one
  10974. of the following places: within a NOTICE text file distributed
  10975. as part of the Derivative Works; within the Source form or
  10976. documentation, if provided along with the Derivative Works; or,
  10977. within a display generated by the Derivative Works, if and
  10978. wherever such third-party notices normally appear. The contents
  10979. of the NOTICE file are for informational purposes only and
  10980. do not modify the License. You may add Your own attribution
  10981. notices within Derivative Works that You distribute, alongside
  10982. or as an addendum to the NOTICE text from the Work, provided
  10983. that such additional attribution notices cannot be construed
  10984. as modifying the License.
  10985. You may add Your own copyright statement to Your modifications and
  10986. may provide additional or different license terms and conditions
  10987. for use, reproduction, or distribution of Your modifications, or
  10988. for any such Derivative Works as a whole, provided Your use,
  10989. reproduction, and distribution of the Work otherwise complies with
  10990. the conditions stated in this License.
  10991. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10992. any Contribution intentionally submitted for inclusion in the Work
  10993. by You to the Licensor shall be under the terms and conditions of
  10994. this License, without any additional terms or conditions.
  10995. Notwithstanding the above, nothing herein shall supersede or modify
  10996. the terms of any separate license agreement you may have executed
  10997. with Licensor regarding such Contributions.
  10998. 6. Trademarks. This License does not grant permission to use the trade
  10999. names, trademarks, service marks, or product names of the Licensor,
  11000. except as required for reasonable and customary use in describing the
  11001. origin of the Work and reproducing the content of the NOTICE file.
  11002. 7. Disclaimer of Warranty. Unless required by applicable law or
  11003. agreed to in writing, Licensor provides the Work (and each
  11004. Contributor provides its Contributions) on an "AS IS" BASIS,
  11005. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  11006. implied, including, without limitation, any warranties or conditions
  11007. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  11008. PARTICULAR PURPOSE. You are solely responsible for determining the
  11009. appropriateness of using or redistributing the Work and assume any
  11010. risks associated with Your exercise of permissions under this License.
  11011. 8. Limitation of Liability. In no event and under no legal theory,
  11012. whether in tort (including negligence), contract, or otherwise,
  11013. unless required by applicable law (such as deliberate and grossly
  11014. negligent acts) or agreed to in writing, shall any Contributor be
  11015. liable to You for damages, including any direct, indirect, special,
  11016. incidental, or consequential damages of any character arising as a
  11017. result of this License or out of the use or inability to use the
  11018. Work (including but not limited to damages for loss of goodwill,
  11019. work stoppage, computer failure or malfunction, or any and all
  11020. other commercial damages or losses), even if such Contributor
  11021. has been advised of the possibility of such damages.
  11022. 9. Accepting Warranty or Additional Liability. While redistributing
  11023. the Work or Derivative Works thereof, You may choose to offer,
  11024. and charge a fee for, acceptance of support, warranty, indemnity,
  11025. or other liability obligations and/or rights consistent with this
  11026. License. However, in accepting such obligations, You may act only
  11027. on Your own behalf and on Your sole responsibility, not on behalf
  11028. of any other Contributor, and only if You agree to indemnify,
  11029. defend, and hold each Contributor harmless for any liability
  11030. incurred by, or claims asserted against, such Contributor by reason
  11031. of your accepting any such warranty or additional liability.
  11032. END OF TERMS AND CONDITIONS
  11033. APPENDIX: How to apply the Apache License to your work.
  11034. To apply the Apache License to your work, attach the following
  11035. boilerplate notice, with the fields enclosed by brackets "{}"
  11036. replaced with your own identifying information. (Don't include
  11037. the brackets!) The text should be enclosed in the appropriate
  11038. comment syntax for the file format. We also recommend that a
  11039. file or class name and description of purpose be included on the
  11040. same "printed page" as the copyright notice for easier
  11041. identification within third-party archives.
  11042. Copyright {yyyy} {name of copyright owner}
  11043. Licensed under the Apache License, Version 2.0 (the "License");
  11044. you may not use this file except in compliance with the License.
  11045. You may obtain a copy of the License at
  11046. http://www.apache.org/licenses/LICENSE-2.0
  11047. Unless required by applicable law or agreed to in writing, software
  11048. distributed under the License is distributed on an "AS IS" BASIS,
  11049. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11050. See the License for the specific language governing permissions and
  11051. limitations under the License.
  11052. ================================================================
  11053. github.com/jcmturner/gokrb5/v8
  11054. https://github.com/jcmturner/gokrb5/v8
  11055. ----------------------------------------------------------------
  11056. Apache License
  11057. Version 2.0, January 2004
  11058. http://www.apache.org/licenses/
  11059. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11060. 1. Definitions.
  11061. "License" shall mean the terms and conditions for use, reproduction,
  11062. and distribution as defined by Sections 1 through 9 of this document.
  11063. "Licensor" shall mean the copyright owner or entity authorized by
  11064. the copyright owner that is granting the License.
  11065. "Legal Entity" shall mean the union of the acting entity and all
  11066. other entities that control, are controlled by, or are under common
  11067. control with that entity. For the purposes of this definition,
  11068. "control" means (i) the power, direct or indirect, to cause the
  11069. direction or management of such entity, whether by contract or
  11070. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  11071. outstanding shares, or (iii) beneficial ownership of such entity.
  11072. "You" (or "Your") shall mean an individual or Legal Entity
  11073. exercising permissions granted by this License.
  11074. "Source" form shall mean the preferred form for making modifications,
  11075. including but not limited to software source code, documentation
  11076. source, and configuration files.
  11077. "Object" form shall mean any form resulting from mechanical
  11078. transformation or translation of a Source form, including but
  11079. not limited to compiled object code, generated documentation,
  11080. and conversions to other media types.
  11081. "Work" shall mean the work of authorship, whether in Source or
  11082. Object form, made available under the License, as indicated by a
  11083. copyright notice that is included in or attached to the work
  11084. (an example is provided in the Appendix below).
  11085. "Derivative Works" shall mean any work, whether in Source or Object
  11086. form, that is based on (or derived from) the Work and for which the
  11087. editorial revisions, annotations, elaborations, or other modifications
  11088. represent, as a whole, an original work of authorship. For the purposes
  11089. of this License, Derivative Works shall not include works that remain
  11090. separable from, or merely link (or bind by name) to the interfaces of,
  11091. the Work and Derivative Works thereof.
  11092. "Contribution" shall mean any work of authorship, including
  11093. the original version of the Work and any modifications or additions
  11094. to that Work or Derivative Works thereof, that is intentionally
  11095. submitted to Licensor for inclusion in the Work by the copyright owner
  11096. or by an individual or Legal Entity authorized to submit on behalf of
  11097. the copyright owner. For the purposes of this definition, "submitted"
  11098. means any form of electronic, verbal, or written communication sent
  11099. to the Licensor or its representatives, including but not limited to
  11100. communication on electronic mailing lists, source code control systems,
  11101. and issue tracking systems that are managed by, or on behalf of, the
  11102. Licensor for the purpose of discussing and improving the Work, but
  11103. excluding communication that is conspicuously marked or otherwise
  11104. designated in writing by the copyright owner as "Not a Contribution."
  11105. "Contributor" shall mean Licensor and any individual or Legal Entity
  11106. on behalf of whom a Contribution has been received by Licensor and
  11107. subsequently incorporated within the Work.
  11108. 2. Grant of Copyright License. Subject to the terms and conditions of
  11109. this License, each Contributor hereby grants to You a perpetual,
  11110. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11111. copyright license to reproduce, prepare Derivative Works of,
  11112. publicly display, publicly perform, sublicense, and distribute the
  11113. Work and such Derivative Works in Source or Object form.
  11114. 3. Grant of Patent License. Subject to the terms and conditions of
  11115. this License, each Contributor hereby grants to You a perpetual,
  11116. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11117. (except as stated in this section) patent license to make, have made,
  11118. use, offer to sell, sell, import, and otherwise transfer the Work,
  11119. where such license applies only to those patent claims licensable
  11120. by such Contributor that are necessarily infringed by their
  11121. Contribution(s) alone or by combination of their Contribution(s)
  11122. with the Work to which such Contribution(s) was submitted. If You
  11123. institute patent litigation against any entity (including a
  11124. cross-claim or counterclaim in a lawsuit) alleging that the Work
  11125. or a Contribution incorporated within the Work constitutes direct
  11126. or contributory patent infringement, then any patent licenses
  11127. granted to You under this License for that Work shall terminate
  11128. as of the date such litigation is filed.
  11129. 4. Redistribution. You may reproduce and distribute copies of the
  11130. Work or Derivative Works thereof in any medium, with or without
  11131. modifications, and in Source or Object form, provided that You
  11132. meet the following conditions:
  11133. (a) You must give any other recipients of the Work or
  11134. Derivative Works a copy of this License; and
  11135. (b) You must cause any modified files to carry prominent notices
  11136. stating that You changed the files; and
  11137. (c) You must retain, in the Source form of any Derivative Works
  11138. that You distribute, all copyright, patent, trademark, and
  11139. attribution notices from the Source form of the Work,
  11140. excluding those notices that do not pertain to any part of
  11141. the Derivative Works; and
  11142. (d) If the Work includes a "NOTICE" text file as part of its
  11143. distribution, then any Derivative Works that You distribute must
  11144. include a readable copy of the attribution notices contained
  11145. within such NOTICE file, excluding those notices that do not
  11146. pertain to any part of the Derivative Works, in at least one
  11147. of the following places: within a NOTICE text file distributed
  11148. as part of the Derivative Works; within the Source form or
  11149. documentation, if provided along with the Derivative Works; or,
  11150. within a display generated by the Derivative Works, if and
  11151. wherever such third-party notices normally appear. The contents
  11152. of the NOTICE file are for informational purposes only and
  11153. do not modify the License. You may add Your own attribution
  11154. notices within Derivative Works that You distribute, alongside
  11155. or as an addendum to the NOTICE text from the Work, provided
  11156. that such additional attribution notices cannot be construed
  11157. as modifying the License.
  11158. You may add Your own copyright statement to Your modifications and
  11159. may provide additional or different license terms and conditions
  11160. for use, reproduction, or distribution of Your modifications, or
  11161. for any such Derivative Works as a whole, provided Your use,
  11162. reproduction, and distribution of the Work otherwise complies with
  11163. the conditions stated in this License.
  11164. 5. Submission of Contributions. Unless You explicitly state otherwise,
  11165. any Contribution intentionally submitted for inclusion in the Work
  11166. by You to the Licensor shall be under the terms and conditions of
  11167. this License, without any additional terms or conditions.
  11168. Notwithstanding the above, nothing herein shall supersede or modify
  11169. the terms of any separate license agreement you may have executed
  11170. with Licensor regarding such Contributions.
  11171. 6. Trademarks. This License does not grant permission to use the trade
  11172. names, trademarks, service marks, or product names of the Licensor,
  11173. except as required for reasonable and customary use in describing the
  11174. origin of the Work and reproducing the content of the NOTICE file.
  11175. 7. Disclaimer of Warranty. Unless required by applicable law or
  11176. agreed to in writing, Licensor provides the Work (and each
  11177. Contributor provides its Contributions) on an "AS IS" BASIS,
  11178. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  11179. implied, including, without limitation, any warranties or conditions
  11180. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  11181. PARTICULAR PURPOSE. You are solely responsible for determining the
  11182. appropriateness of using or redistributing the Work and assume any
  11183. risks associated with Your exercise of permissions under this License.
  11184. 8. Limitation of Liability. In no event and under no legal theory,
  11185. whether in tort (including negligence), contract, or otherwise,
  11186. unless required by applicable law (such as deliberate and grossly
  11187. negligent acts) or agreed to in writing, shall any Contributor be
  11188. liable to You for damages, including any direct, indirect, special,
  11189. incidental, or consequential damages of any character arising as a
  11190. result of this License or out of the use or inability to use the
  11191. Work (including but not limited to damages for loss of goodwill,
  11192. work stoppage, computer failure or malfunction, or any and all
  11193. other commercial damages or losses), even if such Contributor
  11194. has been advised of the possibility of such damages.
  11195. 9. Accepting Warranty or Additional Liability. While redistributing
  11196. the Work or Derivative Works thereof, You may choose to offer,
  11197. and charge a fee for, acceptance of support, warranty, indemnity,
  11198. or other liability obligations and/or rights consistent with this
  11199. License. However, in accepting such obligations, You may act only
  11200. on Your own behalf and on Your sole responsibility, not on behalf
  11201. of any other Contributor, and only if You agree to indemnify,
  11202. defend, and hold each Contributor harmless for any liability
  11203. incurred by, or claims asserted against, such Contributor by reason
  11204. of your accepting any such warranty or additional liability.
  11205. END OF TERMS AND CONDITIONS
  11206. APPENDIX: How to apply the Apache License to your work.
  11207. To apply the Apache License to your work, attach the following
  11208. boilerplate notice, with the fields enclosed by brackets "{}"
  11209. replaced with your own identifying information. (Don't include
  11210. the brackets!) The text should be enclosed in the appropriate
  11211. comment syntax for the file format. We also recommend that a
  11212. file or class name and description of purpose be included on the
  11213. same "printed page" as the copyright notice for easier
  11214. identification within third-party archives.
  11215. Copyright {yyyy} {name of copyright owner}
  11216. Licensed under the Apache License, Version 2.0 (the "License");
  11217. you may not use this file except in compliance with the License.
  11218. You may obtain a copy of the License at
  11219. http://www.apache.org/licenses/LICENSE-2.0
  11220. Unless required by applicable law or agreed to in writing, software
  11221. distributed under the License is distributed on an "AS IS" BASIS,
  11222. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11223. See the License for the specific language governing permissions and
  11224. limitations under the License.
  11225. ================================================================
  11226. github.com/jcmturner/rpc/v2
  11227. https://github.com/jcmturner/rpc/v2
  11228. ----------------------------------------------------------------
  11229. Apache License
  11230. Version 2.0, January 2004
  11231. http://www.apache.org/licenses/
  11232. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11233. 1. Definitions.
  11234. "License" shall mean the terms and conditions for use, reproduction,
  11235. and distribution as defined by Sections 1 through 9 of this document.
  11236. "Licensor" shall mean the copyright owner or entity authorized by
  11237. the copyright owner that is granting the License.
  11238. "Legal Entity" shall mean the union of the acting entity and all
  11239. other entities that control, are controlled by, or are under common
  11240. control with that entity. For the purposes of this definition,
  11241. "control" means (i) the power, direct or indirect, to cause the
  11242. direction or management of such entity, whether by contract or
  11243. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  11244. outstanding shares, or (iii) beneficial ownership of such entity.
  11245. "You" (or "Your") shall mean an individual or Legal Entity
  11246. exercising permissions granted by this License.
  11247. "Source" form shall mean the preferred form for making modifications,
  11248. including but not limited to software source code, documentation
  11249. source, and configuration files.
  11250. "Object" form shall mean any form resulting from mechanical
  11251. transformation or translation of a Source form, including but
  11252. not limited to compiled object code, generated documentation,
  11253. and conversions to other media types.
  11254. "Work" shall mean the work of authorship, whether in Source or
  11255. Object form, made available under the License, as indicated by a
  11256. copyright notice that is included in or attached to the work
  11257. (an example is provided in the Appendix below).
  11258. "Derivative Works" shall mean any work, whether in Source or Object
  11259. form, that is based on (or derived from) the Work and for which the
  11260. editorial revisions, annotations, elaborations, or other modifications
  11261. represent, as a whole, an original work of authorship. For the purposes
  11262. of this License, Derivative Works shall not include works that remain
  11263. separable from, or merely link (or bind by name) to the interfaces of,
  11264. the Work and Derivative Works thereof.
  11265. "Contribution" shall mean any work of authorship, including
  11266. the original version of the Work and any modifications or additions
  11267. to that Work or Derivative Works thereof, that is intentionally
  11268. submitted to Licensor for inclusion in the Work by the copyright owner
  11269. or by an individual or Legal Entity authorized to submit on behalf of
  11270. the copyright owner. For the purposes of this definition, "submitted"
  11271. means any form of electronic, verbal, or written communication sent
  11272. to the Licensor or its representatives, including but not limited to
  11273. communication on electronic mailing lists, source code control systems,
  11274. and issue tracking systems that are managed by, or on behalf of, the
  11275. Licensor for the purpose of discussing and improving the Work, but
  11276. excluding communication that is conspicuously marked or otherwise
  11277. designated in writing by the copyright owner as "Not a Contribution."
  11278. "Contributor" shall mean Licensor and any individual or Legal Entity
  11279. on behalf of whom a Contribution has been received by Licensor and
  11280. subsequently incorporated within the Work.
  11281. 2. Grant of Copyright License. Subject to the terms and conditions of
  11282. this License, each Contributor hereby grants to You a perpetual,
  11283. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11284. copyright license to reproduce, prepare Derivative Works of,
  11285. publicly display, publicly perform, sublicense, and distribute the
  11286. Work and such Derivative Works in Source or Object form.
  11287. 3. Grant of Patent License. Subject to the terms and conditions of
  11288. this License, each Contributor hereby grants to You a perpetual,
  11289. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11290. (except as stated in this section) patent license to make, have made,
  11291. use, offer to sell, sell, import, and otherwise transfer the Work,
  11292. where such license applies only to those patent claims licensable
  11293. by such Contributor that are necessarily infringed by their
  11294. Contribution(s) alone or by combination of their Contribution(s)
  11295. with the Work to which such Contribution(s) was submitted. If You
  11296. institute patent litigation against any entity (including a
  11297. cross-claim or counterclaim in a lawsuit) alleging that the Work
  11298. or a Contribution incorporated within the Work constitutes direct
  11299. or contributory patent infringement, then any patent licenses
  11300. granted to You under this License for that Work shall terminate
  11301. as of the date such litigation is filed.
  11302. 4. Redistribution. You may reproduce and distribute copies of the
  11303. Work or Derivative Works thereof in any medium, with or without
  11304. modifications, and in Source or Object form, provided that You
  11305. meet the following conditions:
  11306. (a) You must give any other recipients of the Work or
  11307. Derivative Works a copy of this License; and
  11308. (b) You must cause any modified files to carry prominent notices
  11309. stating that You changed the files; and
  11310. (c) You must retain, in the Source form of any Derivative Works
  11311. that You distribute, all copyright, patent, trademark, and
  11312. attribution notices from the Source form of the Work,
  11313. excluding those notices that do not pertain to any part of
  11314. the Derivative Works; and
  11315. (d) If the Work includes a "NOTICE" text file as part of its
  11316. distribution, then any Derivative Works that You distribute must
  11317. include a readable copy of the attribution notices contained
  11318. within such NOTICE file, excluding those notices that do not
  11319. pertain to any part of the Derivative Works, in at least one
  11320. of the following places: within a NOTICE text file distributed
  11321. as part of the Derivative Works; within the Source form or
  11322. documentation, if provided along with the Derivative Works; or,
  11323. within a display generated by the Derivative Works, if and
  11324. wherever such third-party notices normally appear. The contents
  11325. of the NOTICE file are for informational purposes only and
  11326. do not modify the License. You may add Your own attribution
  11327. notices within Derivative Works that You distribute, alongside
  11328. or as an addendum to the NOTICE text from the Work, provided
  11329. that such additional attribution notices cannot be construed
  11330. as modifying the License.
  11331. You may add Your own copyright statement to Your modifications and
  11332. may provide additional or different license terms and conditions
  11333. for use, reproduction, or distribution of Your modifications, or
  11334. for any such Derivative Works as a whole, provided Your use,
  11335. reproduction, and distribution of the Work otherwise complies with
  11336. the conditions stated in this License.
  11337. 5. Submission of Contributions. Unless You explicitly state otherwise,
  11338. any Contribution intentionally submitted for inclusion in the Work
  11339. by You to the Licensor shall be under the terms and conditions of
  11340. this License, without any additional terms or conditions.
  11341. Notwithstanding the above, nothing herein shall supersede or modify
  11342. the terms of any separate license agreement you may have executed
  11343. with Licensor regarding such Contributions.
  11344. 6. Trademarks. This License does not grant permission to use the trade
  11345. names, trademarks, service marks, or product names of the Licensor,
  11346. except as required for reasonable and customary use in describing the
  11347. origin of the Work and reproducing the content of the NOTICE file.
  11348. 7. Disclaimer of Warranty. Unless required by applicable law or
  11349. agreed to in writing, Licensor provides the Work (and each
  11350. Contributor provides its Contributions) on an "AS IS" BASIS,
  11351. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  11352. implied, including, without limitation, any warranties or conditions
  11353. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  11354. PARTICULAR PURPOSE. You are solely responsible for determining the
  11355. appropriateness of using or redistributing the Work and assume any
  11356. risks associated with Your exercise of permissions under this License.
  11357. 8. Limitation of Liability. In no event and under no legal theory,
  11358. whether in tort (including negligence), contract, or otherwise,
  11359. unless required by applicable law (such as deliberate and grossly
  11360. negligent acts) or agreed to in writing, shall any Contributor be
  11361. liable to You for damages, including any direct, indirect, special,
  11362. incidental, or consequential damages of any character arising as a
  11363. result of this License or out of the use or inability to use the
  11364. Work (including but not limited to damages for loss of goodwill,
  11365. work stoppage, computer failure or malfunction, or any and all
  11366. other commercial damages or losses), even if such Contributor
  11367. has been advised of the possibility of such damages.
  11368. 9. Accepting Warranty or Additional Liability. While redistributing
  11369. the Work or Derivative Works thereof, You may choose to offer,
  11370. and charge a fee for, acceptance of support, warranty, indemnity,
  11371. or other liability obligations and/or rights consistent with this
  11372. License. However, in accepting such obligations, You may act only
  11373. on Your own behalf and on Your sole responsibility, not on behalf
  11374. of any other Contributor, and only if You agree to indemnify,
  11375. defend, and hold each Contributor harmless for any liability
  11376. incurred by, or claims asserted against, such Contributor by reason
  11377. of your accepting any such warranty or additional liability.
  11378. END OF TERMS AND CONDITIONS
  11379. APPENDIX: How to apply the Apache License to your work.
  11380. To apply the Apache License to your work, attach the following
  11381. boilerplate notice, with the fields enclosed by brackets "[]"
  11382. replaced with your own identifying information. (Don't include
  11383. the brackets!) The text should be enclosed in the appropriate
  11384. comment syntax for the file format. We also recommend that a
  11385. file or class name and description of purpose be included on the
  11386. same "printed page" as the copyright notice for easier
  11387. identification within third-party archives.
  11388. Copyright [yyyy] [name of copyright owner]
  11389. Licensed under the Apache License, Version 2.0 (the "License");
  11390. you may not use this file except in compliance with the License.
  11391. You may obtain a copy of the License at
  11392. http://www.apache.org/licenses/LICENSE-2.0
  11393. Unless required by applicable law or agreed to in writing, software
  11394. distributed under the License is distributed on an "AS IS" BASIS,
  11395. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11396. See the License for the specific language governing permissions and
  11397. limitations under the License.
  11398. ================================================================
  11399. github.com/jedib0t/go-pretty/v6
  11400. https://github.com/jedib0t/go-pretty/v6
  11401. ----------------------------------------------------------------
  11402. MIT License
  11403. Copyright (c) 2018 jedib0t
  11404. Permission is hereby granted, free of charge, to any person obtaining a copy
  11405. of this software and associated documentation files (the "Software"), to deal
  11406. in the Software without restriction, including without limitation the rights
  11407. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11408. copies of the Software, and to permit persons to whom the Software is
  11409. furnished to do so, subject to the following conditions:
  11410. The above copyright notice and this permission notice shall be included in all
  11411. copies or substantial portions of the Software.
  11412. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11413. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11414. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11415. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11416. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11417. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11418. SOFTWARE.
  11419. ================================================================
  11420. github.com/jessevdk/go-flags
  11421. https://github.com/jessevdk/go-flags
  11422. ----------------------------------------------------------------
  11423. Copyright (c) 2012 Jesse van den Kieboom. All rights reserved.
  11424. Redistribution and use in source and binary forms, with or without
  11425. modification, are permitted provided that the following conditions are
  11426. met:
  11427. * Redistributions of source code must retain the above copyright
  11428. notice, this list of conditions and the following disclaimer.
  11429. * Redistributions in binary form must reproduce the above
  11430. copyright notice, this list of conditions and the following disclaimer
  11431. in the documentation and/or other materials provided with the
  11432. distribution.
  11433. * Neither the name of Google Inc. nor the names of its
  11434. contributors may be used to endorse or promote products derived from
  11435. this software without specific prior written permission.
  11436. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11437. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11438. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11439. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11440. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11441. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11442. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11443. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11444. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11445. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11446. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11447. ================================================================
  11448. github.com/josharian/intern
  11449. https://github.com/josharian/intern
  11450. ----------------------------------------------------------------
  11451. MIT License
  11452. Copyright (c) 2019 Josh Bleecher Snyder
  11453. Permission is hereby granted, free of charge, to any person obtaining a copy
  11454. of this software and associated documentation files (the "Software"), to deal
  11455. in the Software without restriction, including without limitation the rights
  11456. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11457. copies of the Software, and to permit persons to whom the Software is
  11458. furnished to do so, subject to the following conditions:
  11459. The above copyright notice and this permission notice shall be included in all
  11460. copies or substantial portions of the Software.
  11461. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11462. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11463. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11464. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11465. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11466. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11467. SOFTWARE.
  11468. ================================================================
  11469. github.com/json-iterator/go
  11470. https://github.com/json-iterator/go
  11471. ----------------------------------------------------------------
  11472. MIT License
  11473. Copyright (c) 2016 json-iterator
  11474. Permission is hereby granted, free of charge, to any person obtaining a copy
  11475. of this software and associated documentation files (the "Software"), to deal
  11476. in the Software without restriction, including without limitation the rights
  11477. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11478. copies of the Software, and to permit persons to whom the Software is
  11479. furnished to do so, subject to the following conditions:
  11480. The above copyright notice and this permission notice shall be included in all
  11481. copies or substantial portions of the Software.
  11482. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11483. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11484. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11485. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11486. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11487. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11488. SOFTWARE.
  11489. ================================================================
  11490. github.com/juju/ratelimit
  11491. https://github.com/juju/ratelimit
  11492. ----------------------------------------------------------------
  11493. All files in this repository are licensed as follows. If you contribute
  11494. to this repository, it is assumed that you license your contribution
  11495. under the same license unless you state otherwise.
  11496. All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file.
  11497. This software is licensed under the LGPLv3, included below.
  11498. As a special exception to the GNU Lesser General Public License version 3
  11499. ("LGPL3"), the copyright holders of this Library give you permission to
  11500. convey to a third party a Combined Work that links statically or dynamically
  11501. to this Library without providing any Minimal Corresponding Source or
  11502. Minimal Application Code as set out in 4d or providing the installation
  11503. information set out in section 4e, provided that you comply with the other
  11504. provisions of LGPL3 and provided that you meet, for the Application the
  11505. terms and conditions of the license(s) which apply to the Application.
  11506. Except as stated in this special exception, the provisions of LGPL3 will
  11507. continue to comply in full to this Library. If you modify this Library, you
  11508. may apply this exception to your version of this Library, but you are not
  11509. obliged to do so. If you do not wish to do so, delete this exception
  11510. statement from your version. This exception does not (and cannot) modify any
  11511. license terms which apply to the Application, with which you must still
  11512. comply.
  11513. GNU LESSER GENERAL PUBLIC LICENSE
  11514. Version 3, 29 June 2007
  11515. Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
  11516. Everyone is permitted to copy and distribute verbatim copies
  11517. of this license document, but changing it is not allowed.
  11518. This version of the GNU Lesser General Public License incorporates
  11519. the terms and conditions of version 3 of the GNU General Public
  11520. License, supplemented by the additional permissions listed below.
  11521. 0. Additional Definitions.
  11522. As used herein, "this License" refers to version 3 of the GNU Lesser
  11523. General Public License, and the "GNU GPL" refers to version 3 of the GNU
  11524. General Public License.
  11525. "The Library" refers to a covered work governed by this License,
  11526. other than an Application or a Combined Work as defined below.
  11527. An "Application" is any work that makes use of an interface provided
  11528. by the Library, but which is not otherwise based on the Library.
  11529. Defining a subclass of a class defined by the Library is deemed a mode
  11530. of using an interface provided by the Library.
  11531. A "Combined Work" is a work produced by combining or linking an
  11532. Application with the Library. The particular version of the Library
  11533. with which the Combined Work was made is also called the "Linked
  11534. Version".
  11535. The "Minimal Corresponding Source" for a Combined Work means the
  11536. Corresponding Source for the Combined Work, excluding any source code
  11537. for portions of the Combined Work that, considered in isolation, are
  11538. based on the Application, and not on the Linked Version.
  11539. The "Corresponding Application Code" for a Combined Work means the
  11540. object code and/or source code for the Application, including any data
  11541. and utility programs needed for reproducing the Combined Work from the
  11542. Application, but excluding the System Libraries of the Combined Work.
  11543. 1. Exception to Section 3 of the GNU GPL.
  11544. You may convey a covered work under sections 3 and 4 of this License
  11545. without being bound by section 3 of the GNU GPL.
  11546. 2. Conveying Modified Versions.
  11547. If you modify a copy of the Library, and, in your modifications, a
  11548. facility refers to a function or data to be supplied by an Application
  11549. that uses the facility (other than as an argument passed when the
  11550. facility is invoked), then you may convey a copy of the modified
  11551. version:
  11552. a) under this License, provided that you make a good faith effort to
  11553. ensure that, in the event an Application does not supply the
  11554. function or data, the facility still operates, and performs
  11555. whatever part of its purpose remains meaningful, or
  11556. b) under the GNU GPL, with none of the additional permissions of
  11557. this License applicable to that copy.
  11558. 3. Object Code Incorporating Material from Library Header Files.
  11559. The object code form of an Application may incorporate material from
  11560. a header file that is part of the Library. You may convey such object
  11561. code under terms of your choice, provided that, if the incorporated
  11562. material is not limited to numerical parameters, data structure
  11563. layouts and accessors, or small macros, inline functions and templates
  11564. (ten or fewer lines in length), you do both of the following:
  11565. a) Give prominent notice with each copy of the object code that the
  11566. Library is used in it and that the Library and its use are
  11567. covered by this License.
  11568. b) Accompany the object code with a copy of the GNU GPL and this license
  11569. document.
  11570. 4. Combined Works.
  11571. You may convey a Combined Work under terms of your choice that,
  11572. taken together, effectively do not restrict modification of the
  11573. portions of the Library contained in the Combined Work and reverse
  11574. engineering for debugging such modifications, if you also do each of
  11575. the following:
  11576. a) Give prominent notice with each copy of the Combined Work that
  11577. the Library is used in it and that the Library and its use are
  11578. covered by this License.
  11579. b) Accompany the Combined Work with a copy of the GNU GPL and this license
  11580. document.
  11581. c) For a Combined Work that displays copyright notices during
  11582. execution, include the copyright notice for the Library among
  11583. these notices, as well as a reference directing the user to the
  11584. copies of the GNU GPL and this license document.
  11585. d) Do one of the following:
  11586. 0) Convey the Minimal Corresponding Source under the terms of this
  11587. License, and the Corresponding Application Code in a form
  11588. suitable for, and under terms that permit, the user to
  11589. recombine or relink the Application with a modified version of
  11590. the Linked Version to produce a modified Combined Work, in the
  11591. manner specified by section 6 of the GNU GPL for conveying
  11592. Corresponding Source.
  11593. 1) Use a suitable shared library mechanism for linking with the
  11594. Library. A suitable mechanism is one that (a) uses at run time
  11595. a copy of the Library already present on the user's computer
  11596. system, and (b) will operate properly with a modified version
  11597. of the Library that is interface-compatible with the Linked
  11598. Version.
  11599. e) Provide Installation Information, but only if you would otherwise
  11600. be required to provide such information under section 6 of the
  11601. GNU GPL, and only to the extent that such information is
  11602. necessary to install and execute a modified version of the
  11603. Combined Work produced by recombining or relinking the
  11604. Application with a modified version of the Linked Version. (If
  11605. you use option 4d0, the Installation Information must accompany
  11606. the Minimal Corresponding Source and Corresponding Application
  11607. Code. If you use option 4d1, you must provide the Installation
  11608. Information in the manner specified by section 6 of the GNU GPL
  11609. for conveying Corresponding Source.)
  11610. 5. Combined Libraries.
  11611. You may place library facilities that are a work based on the
  11612. Library side by side in a single library together with other library
  11613. facilities that are not Applications and are not covered by this
  11614. License, and convey such a combined library under terms of your
  11615. choice, if you do both of the following:
  11616. a) Accompany the combined library with a copy of the same work based
  11617. on the Library, uncombined with any other library facilities,
  11618. conveyed under the terms of this License.
  11619. b) Give prominent notice with the combined library that part of it
  11620. is a work based on the Library, and explaining where to find the
  11621. accompanying uncombined form of the same work.
  11622. 6. Revised Versions of the GNU Lesser General Public License.
  11623. The Free Software Foundation may publish revised and/or new versions
  11624. of the GNU Lesser General Public License from time to time. Such new
  11625. versions will be similar in spirit to the present version, but may
  11626. differ in detail to address new problems or concerns.
  11627. Each version is given a distinguishing version number. If the
  11628. Library as you received it specifies that a certain numbered version
  11629. of the GNU Lesser General Public License "or any later version"
  11630. applies to it, you have the option of following the terms and
  11631. conditions either of that published version or of any later version
  11632. published by the Free Software Foundation. If the Library as you
  11633. received it does not specify a version number of the GNU Lesser
  11634. General Public License, you may choose any version of the GNU Lesser
  11635. General Public License ever published by the Free Software Foundation.
  11636. If the Library as you received it specifies that a proxy can decide
  11637. whether future versions of the GNU Lesser General Public License shall
  11638. apply, that proxy's public statement of acceptance of any version is
  11639. permanent authorization for you to choose that version for the
  11640. Library.
  11641. ================================================================
  11642. github.com/klauspost/compress
  11643. https://github.com/klauspost/compress
  11644. ----------------------------------------------------------------
  11645. Copyright (c) 2012 The Go Authors. All rights reserved.
  11646. Copyright (c) 2019 Klaus Post. All rights reserved.
  11647. Redistribution and use in source and binary forms, with or without
  11648. modification, are permitted provided that the following conditions are
  11649. met:
  11650. * Redistributions of source code must retain the above copyright
  11651. notice, this list of conditions and the following disclaimer.
  11652. * Redistributions in binary form must reproduce the above
  11653. copyright notice, this list of conditions and the following disclaimer
  11654. in the documentation and/or other materials provided with the
  11655. distribution.
  11656. * Neither the name of Google Inc. nor the names of its
  11657. contributors may be used to endorse or promote products derived from
  11658. this software without specific prior written permission.
  11659. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11660. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11661. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11662. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11663. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11664. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11665. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11666. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11667. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11668. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11669. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11670. ------------------
  11671. Files: gzhttp/*
  11672. Apache License
  11673. Version 2.0, January 2004
  11674. http://www.apache.org/licenses/
  11675. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11676. 1. Definitions.
  11677. "License" shall mean the terms and conditions for use, reproduction,
  11678. and distribution as defined by Sections 1 through 9 of this document.
  11679. "Licensor" shall mean the copyright owner or entity authorized by
  11680. the copyright owner that is granting the License.
  11681. "Legal Entity" shall mean the union of the acting entity and all
  11682. other entities that control, are controlled by, or are under common
  11683. control with that entity. For the purposes of this definition,
  11684. "control" means (i) the power, direct or indirect, to cause the
  11685. direction or management of such entity, whether by contract or
  11686. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  11687. outstanding shares, or (iii) beneficial ownership of such entity.
  11688. "You" (or "Your") shall mean an individual or Legal Entity
  11689. exercising permissions granted by this License.
  11690. "Source" form shall mean the preferred form for making modifications,
  11691. including but not limited to software source code, documentation
  11692. source, and configuration files.
  11693. "Object" form shall mean any form resulting from mechanical
  11694. transformation or translation of a Source form, including but
  11695. not limited to compiled object code, generated documentation,
  11696. and conversions to other media types.
  11697. "Work" shall mean the work of authorship, whether in Source or
  11698. Object form, made available under the License, as indicated by a
  11699. copyright notice that is included in or attached to the work
  11700. (an example is provided in the Appendix below).
  11701. "Derivative Works" shall mean any work, whether in Source or Object
  11702. form, that is based on (or derived from) the Work and for which the
  11703. editorial revisions, annotations, elaborations, or other modifications
  11704. represent, as a whole, an original work of authorship. For the purposes
  11705. of this License, Derivative Works shall not include works that remain
  11706. separable from, or merely link (or bind by name) to the interfaces of,
  11707. the Work and Derivative Works thereof.
  11708. "Contribution" shall mean any work of authorship, including
  11709. the original version of the Work and any modifications or additions
  11710. to that Work or Derivative Works thereof, that is intentionally
  11711. submitted to Licensor for inclusion in the Work by the copyright owner
  11712. or by an individual or Legal Entity authorized to submit on behalf of
  11713. the copyright owner. For the purposes of this definition, "submitted"
  11714. means any form of electronic, verbal, or written communication sent
  11715. to the Licensor or its representatives, including but not limited to
  11716. communication on electronic mailing lists, source code control systems,
  11717. and issue tracking systems that are managed by, or on behalf of, the
  11718. Licensor for the purpose of discussing and improving the Work, but
  11719. excluding communication that is conspicuously marked or otherwise
  11720. designated in writing by the copyright owner as "Not a Contribution."
  11721. "Contributor" shall mean Licensor and any individual or Legal Entity
  11722. on behalf of whom a Contribution has been received by Licensor and
  11723. subsequently incorporated within the Work.
  11724. 2. Grant of Copyright License. Subject to the terms and conditions of
  11725. this License, each Contributor hereby grants to You a perpetual,
  11726. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11727. copyright license to reproduce, prepare Derivative Works of,
  11728. publicly display, publicly perform, sublicense, and distribute the
  11729. Work and such Derivative Works in Source or Object form.
  11730. 3. Grant of Patent License. Subject to the terms and conditions of
  11731. this License, each Contributor hereby grants to You a perpetual,
  11732. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  11733. (except as stated in this section) patent license to make, have made,
  11734. use, offer to sell, sell, import, and otherwise transfer the Work,
  11735. where such license applies only to those patent claims licensable
  11736. by such Contributor that are necessarily infringed by their
  11737. Contribution(s) alone or by combination of their Contribution(s)
  11738. with the Work to which such Contribution(s) was submitted. If You
  11739. institute patent litigation against any entity (including a
  11740. cross-claim or counterclaim in a lawsuit) alleging that the Work
  11741. or a Contribution incorporated within the Work constitutes direct
  11742. or contributory patent infringement, then any patent licenses
  11743. granted to You under this License for that Work shall terminate
  11744. as of the date such litigation is filed.
  11745. 4. Redistribution. You may reproduce and distribute copies of the
  11746. Work or Derivative Works thereof in any medium, with or without
  11747. modifications, and in Source or Object form, provided that You
  11748. meet the following conditions:
  11749. (a) You must give any other recipients of the Work or
  11750. Derivative Works a copy of this License; and
  11751. (b) You must cause any modified files to carry prominent notices
  11752. stating that You changed the files; and
  11753. (c) You must retain, in the Source form of any Derivative Works
  11754. that You distribute, all copyright, patent, trademark, and
  11755. attribution notices from the Source form of the Work,
  11756. excluding those notices that do not pertain to any part of
  11757. the Derivative Works; and
  11758. (d) If the Work includes a "NOTICE" text file as part of its
  11759. distribution, then any Derivative Works that You distribute must
  11760. include a readable copy of the attribution notices contained
  11761. within such NOTICE file, excluding those notices that do not
  11762. pertain to any part of the Derivative Works, in at least one
  11763. of the following places: within a NOTICE text file distributed
  11764. as part of the Derivative Works; within the Source form or
  11765. documentation, if provided along with the Derivative Works; or,
  11766. within a display generated by the Derivative Works, if and
  11767. wherever such third-party notices normally appear. The contents
  11768. of the NOTICE file are for informational purposes only and
  11769. do not modify the License. You may add Your own attribution
  11770. notices within Derivative Works that You distribute, alongside
  11771. or as an addendum to the NOTICE text from the Work, provided
  11772. that such additional attribution notices cannot be construed
  11773. as modifying the License.
  11774. You may add Your own copyright statement to Your modifications and
  11775. may provide additional or different license terms and conditions
  11776. for use, reproduction, or distribution of Your modifications, or
  11777. for any such Derivative Works as a whole, provided Your use,
  11778. reproduction, and distribution of the Work otherwise complies with
  11779. the conditions stated in this License.
  11780. 5. Submission of Contributions. Unless You explicitly state otherwise,
  11781. any Contribution intentionally submitted for inclusion in the Work
  11782. by You to the Licensor shall be under the terms and conditions of
  11783. this License, without any additional terms or conditions.
  11784. Notwithstanding the above, nothing herein shall supersede or modify
  11785. the terms of any separate license agreement you may have executed
  11786. with Licensor regarding such Contributions.
  11787. 6. Trademarks. This License does not grant permission to use the trade
  11788. names, trademarks, service marks, or product names of the Licensor,
  11789. except as required for reasonable and customary use in describing the
  11790. origin of the Work and reproducing the content of the NOTICE file.
  11791. 7. Disclaimer of Warranty. Unless required by applicable law or
  11792. agreed to in writing, Licensor provides the Work (and each
  11793. Contributor provides its Contributions) on an "AS IS" BASIS,
  11794. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  11795. implied, including, without limitation, any warranties or conditions
  11796. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  11797. PARTICULAR PURPOSE. You are solely responsible for determining the
  11798. appropriateness of using or redistributing the Work and assume any
  11799. risks associated with Your exercise of permissions under this License.
  11800. 8. Limitation of Liability. In no event and under no legal theory,
  11801. whether in tort (including negligence), contract, or otherwise,
  11802. unless required by applicable law (such as deliberate and grossly
  11803. negligent acts) or agreed to in writing, shall any Contributor be
  11804. liable to You for damages, including any direct, indirect, special,
  11805. incidental, or consequential damages of any character arising as a
  11806. result of this License or out of the use or inability to use the
  11807. Work (including but not limited to damages for loss of goodwill,
  11808. work stoppage, computer failure or malfunction, or any and all
  11809. other commercial damages or losses), even if such Contributor
  11810. has been advised of the possibility of such damages.
  11811. 9. Accepting Warranty or Additional Liability. While redistributing
  11812. the Work or Derivative Works thereof, You may choose to offer,
  11813. and charge a fee for, acceptance of support, warranty, indemnity,
  11814. or other liability obligations and/or rights consistent with this
  11815. License. However, in accepting such obligations, You may act only
  11816. on Your own behalf and on Your sole responsibility, not on behalf
  11817. of any other Contributor, and only if You agree to indemnify,
  11818. defend, and hold each Contributor harmless for any liability
  11819. incurred by, or claims asserted against, such Contributor by reason
  11820. of your accepting any such warranty or additional liability.
  11821. END OF TERMS AND CONDITIONS
  11822. APPENDIX: How to apply the Apache License to your work.
  11823. To apply the Apache License to your work, attach the following
  11824. boilerplate notice, with the fields enclosed by brackets "[]"
  11825. replaced with your own identifying information. (Don't include
  11826. the brackets!) The text should be enclosed in the appropriate
  11827. comment syntax for the file format. We also recommend that a
  11828. file or class name and description of purpose be included on the
  11829. same "printed page" as the copyright notice for easier
  11830. identification within third-party archives.
  11831. Copyright 2016-2017 The New York Times Company
  11832. Licensed under the Apache License, Version 2.0 (the "License");
  11833. you may not use this file except in compliance with the License.
  11834. You may obtain a copy of the License at
  11835. http://www.apache.org/licenses/LICENSE-2.0
  11836. Unless required by applicable law or agreed to in writing, software
  11837. distributed under the License is distributed on an "AS IS" BASIS,
  11838. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11839. See the License for the specific language governing permissions and
  11840. limitations under the License.
  11841. ------------------
  11842. Files: s2/cmd/internal/readahead/*
  11843. The MIT License (MIT)
  11844. Copyright (c) 2015 Klaus Post
  11845. Permission is hereby granted, free of charge, to any person obtaining a copy
  11846. of this software and associated documentation files (the "Software"), to deal
  11847. in the Software without restriction, including without limitation the rights
  11848. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11849. copies of the Software, and to permit persons to whom the Software is
  11850. furnished to do so, subject to the following conditions:
  11851. The above copyright notice and this permission notice shall be included in all
  11852. copies or substantial portions of the Software.
  11853. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11854. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11855. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11856. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11857. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11858. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11859. SOFTWARE.
  11860. ---------------------
  11861. Files: snappy/*
  11862. Files: internal/snapref/*
  11863. Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
  11864. Redistribution and use in source and binary forms, with or without
  11865. modification, are permitted provided that the following conditions are
  11866. met:
  11867. * Redistributions of source code must retain the above copyright
  11868. notice, this list of conditions and the following disclaimer.
  11869. * Redistributions in binary form must reproduce the above
  11870. copyright notice, this list of conditions and the following disclaimer
  11871. in the documentation and/or other materials provided with the
  11872. distribution.
  11873. * Neither the name of Google Inc. nor the names of its
  11874. contributors may be used to endorse or promote products derived from
  11875. this software without specific prior written permission.
  11876. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11877. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11878. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11879. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11880. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11881. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11882. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11883. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11884. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11885. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11886. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11887. -----------------
  11888. Files: s2/cmd/internal/filepathx/*
  11889. Copyright 2016 The filepathx Authors
  11890. 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:
  11891. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  11892. 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.
  11893. ================================================================
  11894. github.com/klauspost/cpuid/v2
  11895. https://github.com/klauspost/cpuid/v2
  11896. ----------------------------------------------------------------
  11897. The MIT License (MIT)
  11898. Copyright (c) 2015 Klaus Post
  11899. Permission is hereby granted, free of charge, to any person obtaining a copy
  11900. of this software and associated documentation files (the "Software"), to deal
  11901. in the Software without restriction, including without limitation the rights
  11902. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11903. copies of the Software, and to permit persons to whom the Software is
  11904. furnished to do so, subject to the following conditions:
  11905. The above copyright notice and this permission notice shall be included in all
  11906. copies or substantial portions of the Software.
  11907. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11908. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11909. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11910. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11911. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11912. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11913. SOFTWARE.
  11914. ================================================================
  11915. github.com/klauspost/filepathx
  11916. https://github.com/klauspost/filepathx
  11917. ----------------------------------------------------------------
  11918. Copyright 2016 The filepathx Authors
  11919. 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:
  11920. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  11921. 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.
  11922. ================================================================
  11923. github.com/klauspost/pgzip
  11924. https://github.com/klauspost/pgzip
  11925. ----------------------------------------------------------------
  11926. The MIT License (MIT)
  11927. Copyright (c) 2014 Klaus Post
  11928. Permission is hereby granted, free of charge, to any person obtaining a copy
  11929. of this software and associated documentation files (the "Software"), to deal
  11930. in the Software without restriction, including without limitation the rights
  11931. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11932. copies of the Software, and to permit persons to whom the Software is
  11933. furnished to do so, subject to the following conditions:
  11934. The above copyright notice and this permission notice shall be included in all
  11935. copies or substantial portions of the Software.
  11936. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11937. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11938. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11939. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11940. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11941. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11942. SOFTWARE.
  11943. ================================================================
  11944. github.com/klauspost/readahead
  11945. https://github.com/klauspost/readahead
  11946. ----------------------------------------------------------------
  11947. The MIT License (MIT)
  11948. Copyright (c) 2015 Klaus Post
  11949. Permission is hereby granted, free of charge, to any person obtaining a copy
  11950. of this software and associated documentation files (the "Software"), to deal
  11951. in the Software without restriction, including without limitation the rights
  11952. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11953. copies of the Software, and to permit persons to whom the Software is
  11954. furnished to do so, subject to the following conditions:
  11955. The above copyright notice and this permission notice shall be included in all
  11956. copies or substantial portions of the Software.
  11957. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11958. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11959. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11960. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11961. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11962. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11963. SOFTWARE.
  11964. ================================================================
  11965. github.com/klauspost/reedsolomon
  11966. https://github.com/klauspost/reedsolomon
  11967. ----------------------------------------------------------------
  11968. The MIT License (MIT)
  11969. Copyright (c) 2015 Klaus Post
  11970. Copyright (c) 2015 Backblaze
  11971. Permission is hereby granted, free of charge, to any person obtaining a copy
  11972. of this software and associated documentation files (the "Software"), to deal
  11973. in the Software without restriction, including without limitation the rights
  11974. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11975. copies of the Software, and to permit persons to whom the Software is
  11976. furnished to do so, subject to the following conditions:
  11977. The above copyright notice and this permission notice shall be included in all
  11978. copies or substantial portions of the Software.
  11979. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11980. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11981. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  11982. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11983. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11984. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11985. SOFTWARE.
  11986. ================================================================
  11987. github.com/kr/fs
  11988. https://github.com/kr/fs
  11989. ----------------------------------------------------------------
  11990. Copyright (c) 2012 The Go Authors. All rights reserved.
  11991. Redistribution and use in source and binary forms, with or without
  11992. modification, are permitted provided that the following conditions are
  11993. met:
  11994. * Redistributions of source code must retain the above copyright
  11995. notice, this list of conditions and the following disclaimer.
  11996. * Redistributions in binary form must reproduce the above
  11997. copyright notice, this list of conditions and the following disclaimer
  11998. in the documentation and/or other materials provided with the
  11999. distribution.
  12000. * Neither the name of Google Inc. nor the names of its
  12001. contributors may be used to endorse or promote products derived from
  12002. this software without specific prior written permission.
  12003. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12004. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12005. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12006. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12007. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12008. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12009. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12010. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12011. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12012. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12013. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12014. ================================================================
  12015. github.com/kr/pretty
  12016. https://github.com/kr/pretty
  12017. ----------------------------------------------------------------
  12018. Copyright 2012 Keith Rarick
  12019. Permission is hereby granted, free of charge, to any person obtaining a copy
  12020. of this software and associated documentation files (the "Software"), to deal
  12021. in the Software without restriction, including without limitation the rights
  12022. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12023. copies of the Software, and to permit persons to whom the Software is
  12024. furnished to do so, subject to the following conditions:
  12025. The above copyright notice and this permission notice shall be included in
  12026. all copies or substantial portions of the Software.
  12027. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12028. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12029. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12030. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12031. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12032. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  12033. THE SOFTWARE.
  12034. ================================================================
  12035. github.com/kr/text
  12036. https://github.com/kr/text
  12037. ----------------------------------------------------------------
  12038. Copyright 2012 Keith Rarick
  12039. Permission is hereby granted, free of charge, to any person obtaining a copy
  12040. of this software and associated documentation files (the "Software"), to deal
  12041. in the Software without restriction, including without limitation the rights
  12042. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12043. copies of the Software, and to permit persons to whom the Software is
  12044. furnished to do so, subject to the following conditions:
  12045. The above copyright notice and this permission notice shall be included in
  12046. all copies or substantial portions of the Software.
  12047. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12048. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12049. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12050. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12051. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12052. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  12053. THE SOFTWARE.
  12054. ================================================================
  12055. github.com/lestrrat-go/backoff/v2
  12056. https://github.com/lestrrat-go/backoff/v2
  12057. ----------------------------------------------------------------
  12058. MIT License
  12059. Copyright (c) 2018 lestrrat
  12060. Permission is hereby granted, free of charge, to any person obtaining a copy
  12061. of this software and associated documentation files (the "Software"), to deal
  12062. in the Software without restriction, including without limitation the rights
  12063. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12064. copies of the Software, and to permit persons to whom the Software is
  12065. furnished to do so, subject to the following conditions:
  12066. The above copyright notice and this permission notice shall be included in all
  12067. copies or substantial portions of the Software.
  12068. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12069. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12070. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12071. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12072. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12073. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12074. SOFTWARE.
  12075. ================================================================
  12076. github.com/lestrrat-go/blackmagic
  12077. https://github.com/lestrrat-go/blackmagic
  12078. ----------------------------------------------------------------
  12079. MIT License
  12080. Copyright (c) 2021 lestrrat-go
  12081. Permission is hereby granted, free of charge, to any person obtaining a copy
  12082. of this software and associated documentation files (the "Software"), to deal
  12083. in the Software without restriction, including without limitation the rights
  12084. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12085. copies of the Software, and to permit persons to whom the Software is
  12086. furnished to do so, subject to the following conditions:
  12087. The above copyright notice and this permission notice shall be included in all
  12088. copies or substantial portions of the Software.
  12089. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12090. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12091. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12092. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12093. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12094. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12095. SOFTWARE.
  12096. ================================================================
  12097. github.com/lestrrat-go/httpcc
  12098. https://github.com/lestrrat-go/httpcc
  12099. ----------------------------------------------------------------
  12100. MIT License
  12101. Copyright (c) 2020 lestrrat-go
  12102. Permission is hereby granted, free of charge, to any person obtaining a copy
  12103. of this software and associated documentation files (the "Software"), to deal
  12104. in the Software without restriction, including without limitation the rights
  12105. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12106. copies of the Software, and to permit persons to whom the Software is
  12107. furnished to do so, subject to the following conditions:
  12108. The above copyright notice and this permission notice shall be included in all
  12109. copies or substantial portions of the Software.
  12110. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12111. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12112. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12113. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12114. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12115. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12116. SOFTWARE.
  12117. ================================================================
  12118. github.com/lestrrat-go/iter
  12119. https://github.com/lestrrat-go/iter
  12120. ----------------------------------------------------------------
  12121. MIT License
  12122. Copyright (c) 2020 lestrrat-go
  12123. Permission is hereby granted, free of charge, to any person obtaining a copy
  12124. of this software and associated documentation files (the "Software"), to deal
  12125. in the Software without restriction, including without limitation the rights
  12126. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12127. copies of the Software, and to permit persons to whom the Software is
  12128. furnished to do so, subject to the following conditions:
  12129. The above copyright notice and this permission notice shall be included in all
  12130. copies or substantial portions of the Software.
  12131. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12132. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12133. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12134. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12135. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12136. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12137. SOFTWARE.
  12138. ================================================================
  12139. github.com/lestrrat-go/jwx
  12140. https://github.com/lestrrat-go/jwx
  12141. ----------------------------------------------------------------
  12142. The MIT License (MIT)
  12143. Copyright (c) 2015 lestrrat
  12144. Permission is hereby granted, free of charge, to any person obtaining a copy
  12145. of this software and associated documentation files (the "Software"), to deal
  12146. in the Software without restriction, including without limitation the rights
  12147. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12148. copies of the Software, and to permit persons to whom the Software is
  12149. furnished to do so, subject to the following conditions:
  12150. The above copyright notice and this permission notice shall be included in all
  12151. copies or substantial portions of the Software.
  12152. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12153. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12154. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12155. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12156. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12157. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12158. SOFTWARE.
  12159. ================================================================
  12160. github.com/lestrrat-go/option
  12161. https://github.com/lestrrat-go/option
  12162. ----------------------------------------------------------------
  12163. MIT License
  12164. Copyright (c) 2021 lestrrat-go
  12165. Permission is hereby granted, free of charge, to any person obtaining a copy
  12166. of this software and associated documentation files (the "Software"), to deal
  12167. in the Software without restriction, including without limitation the rights
  12168. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12169. copies of the Software, and to permit persons to whom the Software is
  12170. furnished to do so, subject to the following conditions:
  12171. The above copyright notice and this permission notice shall be included in all
  12172. copies or substantial portions of the Software.
  12173. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12174. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12175. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12176. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12177. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12178. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12179. SOFTWARE.
  12180. ================================================================
  12181. github.com/lib/pq
  12182. https://github.com/lib/pq
  12183. ----------------------------------------------------------------
  12184. Copyright (c) 2011-2013, 'pq' Contributors
  12185. Portions Copyright (C) 2011 Blake Mizerany
  12186. 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:
  12187. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  12188. 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.
  12189. ================================================================
  12190. github.com/lithammer/shortuuid/v4
  12191. https://github.com/lithammer/shortuuid/v4
  12192. ----------------------------------------------------------------
  12193. The MIT License (MIT)
  12194. Copyright (c) 2018 Peter Lithammer
  12195. Permission is hereby granted, free of charge, to any person obtaining a copy
  12196. of this software and associated documentation files (the "Software"), to deal
  12197. in the Software without restriction, including without limitation the rights
  12198. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12199. copies of the Software, and to permit persons to whom the Software is
  12200. furnished to do so, subject to the following conditions:
  12201. The above copyright notice and this permission notice shall be included in all
  12202. copies or substantial portions of the Software.
  12203. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12204. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12205. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12206. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12207. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12208. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12209. SOFTWARE.
  12210. ================================================================
  12211. github.com/lucasb-eyer/go-colorful
  12212. https://github.com/lucasb-eyer/go-colorful
  12213. ----------------------------------------------------------------
  12214. Copyright (c) 2013 Lucas Beyer
  12215. 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:
  12216. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  12217. 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.
  12218. ================================================================
  12219. github.com/lufia/plan9stats
  12220. https://github.com/lufia/plan9stats
  12221. ----------------------------------------------------------------
  12222. BSD 3-Clause License
  12223. Copyright (c) 2019, KADOTA, Kyohei
  12224. All rights reserved.
  12225. Redistribution and use in source and binary forms, with or without
  12226. modification, are permitted provided that the following conditions are met:
  12227. 1. Redistributions of source code must retain the above copyright notice, this
  12228. list of conditions and the following disclaimer.
  12229. 2. Redistributions in binary form must reproduce the above copyright notice,
  12230. this list of conditions and the following disclaimer in the documentation
  12231. and/or other materials provided with the distribution.
  12232. 3. Neither the name of the copyright holder nor the names of its
  12233. contributors may be used to endorse or promote products derived from
  12234. this software without specific prior written permission.
  12235. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  12236. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  12237. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  12238. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  12239. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  12240. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  12241. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  12242. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  12243. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12244. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12245. ================================================================
  12246. github.com/mailru/easyjson
  12247. https://github.com/mailru/easyjson
  12248. ----------------------------------------------------------------
  12249. Copyright (c) 2016 Mail.Ru Group
  12250. 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:
  12251. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  12252. 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.
  12253. ================================================================
  12254. github.com/mattn/go-colorable
  12255. https://github.com/mattn/go-colorable
  12256. ----------------------------------------------------------------
  12257. The MIT License (MIT)
  12258. Copyright (c) 2016 Yasuhiro Matsumoto
  12259. Permission is hereby granted, free of charge, to any person obtaining a copy
  12260. of this software and associated documentation files (the "Software"), to deal
  12261. in the Software without restriction, including without limitation the rights
  12262. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12263. copies of the Software, and to permit persons to whom the Software is
  12264. furnished to do so, subject to the following conditions:
  12265. The above copyright notice and this permission notice shall be included in all
  12266. copies or substantial portions of the Software.
  12267. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12268. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12269. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12270. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12271. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12272. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12273. SOFTWARE.
  12274. ================================================================
  12275. github.com/mattn/go-ieproxy
  12276. https://github.com/mattn/go-ieproxy
  12277. ----------------------------------------------------------------
  12278. MIT License
  12279. Copyright (c) 2014 mattn
  12280. Copyright (c) 2017 oliverpool
  12281. Copyright (c) 2019 Adele Reed
  12282. Permission is hereby granted, free of charge, to any person obtaining a copy
  12283. of this software and associated documentation files (the "Software"), to deal
  12284. in the Software without restriction, including without limitation the rights
  12285. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12286. copies of the Software, and to permit persons to whom the Software is
  12287. furnished to do so, subject to the following conditions:
  12288. The above copyright notice and this permission notice shall be included in all
  12289. copies or substantial portions of the Software.
  12290. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12291. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12292. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12293. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12294. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12295. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12296. SOFTWARE.
  12297. ================================================================
  12298. github.com/mattn/go-isatty
  12299. https://github.com/mattn/go-isatty
  12300. ----------------------------------------------------------------
  12301. Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com>
  12302. MIT License (Expat)
  12303. 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:
  12304. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  12305. 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.
  12306. ================================================================
  12307. github.com/mattn/go-runewidth
  12308. https://github.com/mattn/go-runewidth
  12309. ----------------------------------------------------------------
  12310. The MIT License (MIT)
  12311. Copyright (c) 2016 Yasuhiro Matsumoto
  12312. Permission is hereby granted, free of charge, to any person obtaining a copy
  12313. of this software and associated documentation files (the "Software"), to deal
  12314. in the Software without restriction, including without limitation the rights
  12315. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12316. copies of the Software, and to permit persons to whom the Software is
  12317. furnished to do so, subject to the following conditions:
  12318. The above copyright notice and this permission notice shall be included in all
  12319. copies or substantial portions of the Software.
  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 THE
  12326. SOFTWARE.
  12327. ================================================================
  12328. github.com/matttproud/golang_protobuf_extensions
  12329. https://github.com/matttproud/golang_protobuf_extensions
  12330. ----------------------------------------------------------------
  12331. Apache License
  12332. Version 2.0, January 2004
  12333. http://www.apache.org/licenses/
  12334. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  12335. 1. Definitions.
  12336. "License" shall mean the terms and conditions for use, reproduction,
  12337. and distribution as defined by Sections 1 through 9 of this document.
  12338. "Licensor" shall mean the copyright owner or entity authorized by
  12339. the copyright owner that is granting the License.
  12340. "Legal Entity" shall mean the union of the acting entity and all
  12341. other entities that control, are controlled by, or are under common
  12342. control with that entity. For the purposes of this definition,
  12343. "control" means (i) the power, direct or indirect, to cause the
  12344. direction or management of such entity, whether by contract or
  12345. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  12346. outstanding shares, or (iii) beneficial ownership of such entity.
  12347. "You" (or "Your") shall mean an individual or Legal Entity
  12348. exercising permissions granted by this License.
  12349. "Source" form shall mean the preferred form for making modifications,
  12350. including but not limited to software source code, documentation
  12351. source, and configuration files.
  12352. "Object" form shall mean any form resulting from mechanical
  12353. transformation or translation of a Source form, including but
  12354. not limited to compiled object code, generated documentation,
  12355. and conversions to other media types.
  12356. "Work" shall mean the work of authorship, whether in Source or
  12357. Object form, made available under the License, as indicated by a
  12358. copyright notice that is included in or attached to the work
  12359. (an example is provided in the Appendix below).
  12360. "Derivative Works" shall mean any work, whether in Source or Object
  12361. form, that is based on (or derived from) the Work and for which the
  12362. editorial revisions, annotations, elaborations, or other modifications
  12363. represent, as a whole, an original work of authorship. For the purposes
  12364. of this License, Derivative Works shall not include works that remain
  12365. separable from, or merely link (or bind by name) to the interfaces of,
  12366. the Work and Derivative Works thereof.
  12367. "Contribution" shall mean any work of authorship, including
  12368. the original version of the Work and any modifications or additions
  12369. to that Work or Derivative Works thereof, that is intentionally
  12370. submitted to Licensor for inclusion in the Work by the copyright owner
  12371. or by an individual or Legal Entity authorized to submit on behalf of
  12372. the copyright owner. For the purposes of this definition, "submitted"
  12373. means any form of electronic, verbal, or written communication sent
  12374. to the Licensor or its representatives, including but not limited to
  12375. communication on electronic mailing lists, source code control systems,
  12376. and issue tracking systems that are managed by, or on behalf of, the
  12377. Licensor for the purpose of discussing and improving the Work, but
  12378. excluding communication that is conspicuously marked or otherwise
  12379. designated in writing by the copyright owner as "Not a Contribution."
  12380. "Contributor" shall mean Licensor and any individual or Legal Entity
  12381. on behalf of whom a Contribution has been received by Licensor and
  12382. subsequently incorporated within the Work.
  12383. 2. Grant of Copyright License. Subject to the terms and conditions of
  12384. this License, each Contributor hereby grants to You a perpetual,
  12385. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12386. copyright license to reproduce, prepare Derivative Works of,
  12387. publicly display, publicly perform, sublicense, and distribute the
  12388. Work and such Derivative Works in Source or Object form.
  12389. 3. Grant of Patent License. Subject to the terms and conditions of
  12390. this License, each Contributor hereby grants to You a perpetual,
  12391. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  12392. (except as stated in this section) patent license to make, have made,
  12393. use, offer to sell, sell, import, and otherwise transfer the Work,
  12394. where such license applies only to those patent claims licensable
  12395. by such Contributor that are necessarily infringed by their
  12396. Contribution(s) alone or by combination of their Contribution(s)
  12397. with the Work to which such Contribution(s) was submitted. If You
  12398. institute patent litigation against any entity (including a
  12399. cross-claim or counterclaim in a lawsuit) alleging that the Work
  12400. or a Contribution incorporated within the Work constitutes direct
  12401. or contributory patent infringement, then any patent licenses
  12402. granted to You under this License for that Work shall terminate
  12403. as of the date such litigation is filed.
  12404. 4. Redistribution. You may reproduce and distribute copies of the
  12405. Work or Derivative Works thereof in any medium, with or without
  12406. modifications, and in Source or Object form, provided that You
  12407. meet the following conditions:
  12408. (a) You must give any other recipients of the Work or
  12409. Derivative Works a copy of this License; and
  12410. (b) You must cause any modified files to carry prominent notices
  12411. stating that You changed the files; and
  12412. (c) You must retain, in the Source form of any Derivative Works
  12413. that You distribute, all copyright, patent, trademark, and
  12414. attribution notices from the Source form of the Work,
  12415. excluding those notices that do not pertain to any part of
  12416. the Derivative Works; and
  12417. (d) If the Work includes a "NOTICE" text file as part of its
  12418. distribution, then any Derivative Works that You distribute must
  12419. include a readable copy of the attribution notices contained
  12420. within such NOTICE file, excluding those notices that do not
  12421. pertain to any part of the Derivative Works, in at least one
  12422. of the following places: within a NOTICE text file distributed
  12423. as part of the Derivative Works; within the Source form or
  12424. documentation, if provided along with the Derivative Works; or,
  12425. within a display generated by the Derivative Works, if and
  12426. wherever such third-party notices normally appear. The contents
  12427. of the NOTICE file are for informational purposes only and
  12428. do not modify the License. You may add Your own attribution
  12429. notices within Derivative Works that You distribute, alongside
  12430. or as an addendum to the NOTICE text from the Work, provided
  12431. that such additional attribution notices cannot be construed
  12432. as modifying the License.
  12433. You may add Your own copyright statement to Your modifications and
  12434. may provide additional or different license terms and conditions
  12435. for use, reproduction, or distribution of Your modifications, or
  12436. for any such Derivative Works as a whole, provided Your use,
  12437. reproduction, and distribution of the Work otherwise complies with
  12438. the conditions stated in this License.
  12439. 5. Submission of Contributions. Unless You explicitly state otherwise,
  12440. any Contribution intentionally submitted for inclusion in the Work
  12441. by You to the Licensor shall be under the terms and conditions of
  12442. this License, without any additional terms or conditions.
  12443. Notwithstanding the above, nothing herein shall supersede or modify
  12444. the terms of any separate license agreement you may have executed
  12445. with Licensor regarding such Contributions.
  12446. 6. Trademarks. This License does not grant permission to use the trade
  12447. names, trademarks, service marks, or product names of the Licensor,
  12448. except as required for reasonable and customary use in describing the
  12449. origin of the Work and reproducing the content of the NOTICE file.
  12450. 7. Disclaimer of Warranty. Unless required by applicable law or
  12451. agreed to in writing, Licensor provides the Work (and each
  12452. Contributor provides its Contributions) on an "AS IS" BASIS,
  12453. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  12454. implied, including, without limitation, any warranties or conditions
  12455. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  12456. PARTICULAR PURPOSE. You are solely responsible for determining the
  12457. appropriateness of using or redistributing the Work and assume any
  12458. risks associated with Your exercise of permissions under this License.
  12459. 8. Limitation of Liability. In no event and under no legal theory,
  12460. whether in tort (including negligence), contract, or otherwise,
  12461. unless required by applicable law (such as deliberate and grossly
  12462. negligent acts) or agreed to in writing, shall any Contributor be
  12463. liable to You for damages, including any direct, indirect, special,
  12464. incidental, or consequential damages of any character arising as a
  12465. result of this License or out of the use or inability to use the
  12466. Work (including but not limited to damages for loss of goodwill,
  12467. work stoppage, computer failure or malfunction, or any and all
  12468. other commercial damages or losses), even if such Contributor
  12469. has been advised of the possibility of such damages.
  12470. 9. Accepting Warranty or Additional Liability. While redistributing
  12471. the Work or Derivative Works thereof, You may choose to offer,
  12472. and charge a fee for, acceptance of support, warranty, indemnity,
  12473. or other liability obligations and/or rights consistent with this
  12474. License. However, in accepting such obligations, You may act only
  12475. on Your own behalf and on Your sole responsibility, not on behalf
  12476. of any other Contributor, and only if You agree to indemnify,
  12477. defend, and hold each Contributor harmless for any liability
  12478. incurred by, or claims asserted against, such Contributor by reason
  12479. of your accepting any such warranty or additional liability.
  12480. END OF TERMS AND CONDITIONS
  12481. APPENDIX: How to apply the Apache License to your work.
  12482. To apply the Apache License to your work, attach the following
  12483. boilerplate notice, with the fields enclosed by brackets "{}"
  12484. replaced with your own identifying information. (Don't include
  12485. the brackets!) The text should be enclosed in the appropriate
  12486. comment syntax for the file format. We also recommend that a
  12487. file or class name and description of purpose be included on the
  12488. same "printed page" as the copyright notice for easier
  12489. identification within third-party archives.
  12490. Copyright {yyyy} {name of copyright owner}
  12491. Licensed under the Apache License, Version 2.0 (the "License");
  12492. you may not use this file except in compliance with the License.
  12493. You may obtain a copy of the License at
  12494. http://www.apache.org/licenses/LICENSE-2.0
  12495. Unless required by applicable law or agreed to in writing, software
  12496. distributed under the License is distributed on an "AS IS" BASIS,
  12497. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12498. See the License for the specific language governing permissions and
  12499. limitations under the License.
  12500. ================================================================
  12501. github.com/miekg/dns
  12502. https://github.com/miekg/dns
  12503. ----------------------------------------------------------------
  12504. BSD 3-Clause License
  12505. Copyright (c) 2009, The Go Authors. Extensions copyright (c) 2011, Miek Gieben.
  12506. All rights reserved.
  12507. Redistribution and use in source and binary forms, with or without
  12508. modification, are permitted provided that the following conditions are met:
  12509. 1. Redistributions of source code must retain the above copyright notice, this
  12510. list of conditions and the following disclaimer.
  12511. 2. Redistributions in binary form must reproduce the above copyright notice,
  12512. this list of conditions and the following disclaimer in the documentation
  12513. and/or other materials provided with the distribution.
  12514. 3. Neither the name of the copyright holder nor the names of its
  12515. contributors may be used to endorse or promote products derived from
  12516. this software without specific prior written permission.
  12517. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  12518. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  12519. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  12520. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  12521. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  12522. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  12523. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  12524. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  12525. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12526. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12527. ================================================================
  12528. github.com/minio/cli
  12529. https://github.com/minio/cli
  12530. ----------------------------------------------------------------
  12531. MIT License
  12532. Copyright (c) 2016 Jeremy Saenz & Contributors
  12533. Permission is hereby granted, free of charge, to any person obtaining a copy
  12534. of this software and associated documentation files (the "Software"), to deal
  12535. in the Software without restriction, including without limitation the rights
  12536. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12537. copies of the Software, and to permit persons to whom the Software is
  12538. furnished to do so, subject to the following conditions:
  12539. The above copyright notice and this permission notice shall be included in all
  12540. copies or substantial portions of the Software.
  12541. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12542. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12543. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12544. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12545. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12546. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  12547. SOFTWARE.
  12548. ================================================================
  12549. github.com/minio/console
  12550. https://github.com/minio/console
  12551. ----------------------------------------------------------------
  12552. GNU AFFERO GENERAL PUBLIC LICENSE
  12553. Version 3, 19 November 2007
  12554. Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  12555. Everyone is permitted to copy and distribute verbatim copies
  12556. of this license document, but changing it is not allowed.
  12557. Preamble
  12558. The GNU Affero General Public License is a free, copyleft license for
  12559. software and other kinds of works, specifically designed to ensure
  12560. cooperation with the community in the case of network server software.
  12561. The licenses for most software and other practical works are designed
  12562. to take away your freedom to share and change the works. By contrast,
  12563. our General Public Licenses are intended to guarantee your freedom to
  12564. share and change all versions of a program--to make sure it remains free
  12565. software for all its users.
  12566. When we speak of free software, we are referring to freedom, not
  12567. price. Our General Public Licenses are designed to make sure that you
  12568. have the freedom to distribute copies of free software (and charge for
  12569. them if you wish), that you receive source code or can get it if you
  12570. want it, that you can change the software or use pieces of it in new
  12571. free programs, and that you know you can do these things.
  12572. Developers that use our General Public Licenses protect your rights
  12573. with two steps: (1) assert copyright on the software, and (2) offer
  12574. you this License which gives you legal permission to copy, distribute
  12575. and/or modify the software.
  12576. A secondary benefit of defending all users' freedom is that
  12577. improvements made in alternate versions of the program, if they
  12578. receive widespread use, become available for other developers to
  12579. incorporate. Many developers of free software are heartened and
  12580. encouraged by the resulting cooperation. However, in the case of
  12581. software used on network servers, this result may fail to come about.
  12582. The GNU General Public License permits making a modified version and
  12583. letting the public access it on a server without ever releasing its
  12584. source code to the public.
  12585. The GNU Affero General Public License is designed specifically to
  12586. ensure that, in such cases, the modified source code becomes available
  12587. to the community. It requires the operator of a network server to
  12588. provide the source code of the modified version running there to the
  12589. users of that server. Therefore, public use of a modified version, on
  12590. a publicly accessible server, gives the public access to the source
  12591. code of the modified version.
  12592. An older license, called the Affero General Public License and
  12593. published by Affero, was designed to accomplish similar goals. This is
  12594. a different license, not a version of the Affero GPL, but Affero has
  12595. released a new version of the Affero GPL which permits relicensing under
  12596. this license.
  12597. The precise terms and conditions for copying, distribution and
  12598. modification follow.
  12599. TERMS AND CONDITIONS
  12600. 0. Definitions.
  12601. "This License" refers to version 3 of the GNU Affero General Public License.
  12602. "Copyright" also means copyright-like laws that apply to other kinds of
  12603. works, such as semiconductor masks.
  12604. "The Program" refers to any copyrightable work licensed under this
  12605. License. Each licensee is addressed as "you". "Licensees" and
  12606. "recipients" may be individuals or organizations.
  12607. To "modify" a work means to copy from or adapt all or part of the work
  12608. in a fashion requiring copyright permission, other than the making of an
  12609. exact copy. The resulting work is called a "modified version" of the
  12610. earlier work or a work "based on" the earlier work.
  12611. A "covered work" means either the unmodified Program or a work based
  12612. on the Program.
  12613. To "propagate" a work means to do anything with it that, without
  12614. permission, would make you directly or secondarily liable for
  12615. infringement under applicable copyright law, except executing it on a
  12616. computer or modifying a private copy. Propagation includes copying,
  12617. distribution (with or without modification), making available to the
  12618. public, and in some countries other activities as well.
  12619. To "convey" a work means any kind of propagation that enables other
  12620. parties to make or receive copies. Mere interaction with a user through
  12621. a computer network, with no transfer of a copy, is not conveying.
  12622. An interactive user interface displays "Appropriate Legal Notices"
  12623. to the extent that it includes a convenient and prominently visible
  12624. feature that (1) displays an appropriate copyright notice, and (2)
  12625. tells the user that there is no warranty for the work (except to the
  12626. extent that warranties are provided), that licensees may convey the
  12627. work under this License, and how to view a copy of this License. If
  12628. the interface presents a list of user commands or options, such as a
  12629. menu, a prominent item in the list meets this criterion.
  12630. 1. Source Code.
  12631. The "source code" for a work means the preferred form of the work
  12632. for making modifications to it. "Object code" means any non-source
  12633. form of a work.
  12634. A "Standard Interface" means an interface that either is an official
  12635. standard defined by a recognized standards body, or, in the case of
  12636. interfaces specified for a particular programming language, one that
  12637. is widely used among developers working in that language.
  12638. The "System Libraries" of an executable work include anything, other
  12639. than the work as a whole, that (a) is included in the normal form of
  12640. packaging a Major Component, but which is not part of that Major
  12641. Component, and (b) serves only to enable use of the work with that
  12642. Major Component, or to implement a Standard Interface for which an
  12643. implementation is available to the public in source code form. A
  12644. "Major Component", in this context, means a major essential component
  12645. (kernel, window system, and so on) of the specific operating system
  12646. (if any) on which the executable work runs, or a compiler used to
  12647. produce the work, or an object code interpreter used to run it.
  12648. The "Corresponding Source" for a work in object code form means all
  12649. the source code needed to generate, install, and (for an executable
  12650. work) run the object code and to modify the work, including scripts to
  12651. control those activities. However, it does not include the work's
  12652. System Libraries, or general-purpose tools or generally available free
  12653. programs which are used unmodified in performing those activities but
  12654. which are not part of the work. For example, Corresponding Source
  12655. includes interface definition files associated with source files for
  12656. the work, and the source code for shared libraries and dynamically
  12657. linked subprograms that the work is specifically designed to require,
  12658. such as by intimate data communication or control flow between those
  12659. subprograms and other parts of the work.
  12660. The Corresponding Source need not include anything that users
  12661. can regenerate automatically from other parts of the Corresponding
  12662. Source.
  12663. The Corresponding Source for a work in source code form is that
  12664. same work.
  12665. 2. Basic Permissions.
  12666. All rights granted under this License are granted for the term of
  12667. copyright on the Program, and are irrevocable provided the stated
  12668. conditions are met. This License explicitly affirms your unlimited
  12669. permission to run the unmodified Program. The output from running a
  12670. covered work is covered by this License only if the output, given its
  12671. content, constitutes a covered work. This License acknowledges your
  12672. rights of fair use or other equivalent, as provided by copyright law.
  12673. You may make, run and propagate covered works that you do not
  12674. convey, without conditions so long as your license otherwise remains
  12675. in force. You may convey covered works to others for the sole purpose
  12676. of having them make modifications exclusively for you, or provide you
  12677. with facilities for running those works, provided that you comply with
  12678. the terms of this License in conveying all material for which you do
  12679. not control copyright. Those thus making or running the covered works
  12680. for you must do so exclusively on your behalf, under your direction
  12681. and control, on terms that prohibit them from making any copies of
  12682. your copyrighted material outside their relationship with you.
  12683. Conveying under any other circumstances is permitted solely under
  12684. the conditions stated below. Sublicensing is not allowed; section 10
  12685. makes it unnecessary.
  12686. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  12687. No covered work shall be deemed part of an effective technological
  12688. measure under any applicable law fulfilling obligations under article
  12689. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  12690. similar laws prohibiting or restricting circumvention of such
  12691. measures.
  12692. When you convey a covered work, you waive any legal power to forbid
  12693. circumvention of technological measures to the extent such circumvention
  12694. is effected by exercising rights under this License with respect to
  12695. the covered work, and you disclaim any intention to limit operation or
  12696. modification of the work as a means of enforcing, against the work's
  12697. users, your or third parties' legal rights to forbid circumvention of
  12698. technological measures.
  12699. 4. Conveying Verbatim Copies.
  12700. You may convey verbatim copies of the Program's source code as you
  12701. receive it, in any medium, provided that you conspicuously and
  12702. appropriately publish on each copy an appropriate copyright notice;
  12703. keep intact all notices stating that this License and any
  12704. non-permissive terms added in accord with section 7 apply to the code;
  12705. keep intact all notices of the absence of any warranty; and give all
  12706. recipients a copy of this License along with the Program.
  12707. You may charge any price or no price for each copy that you convey,
  12708. and you may offer support or warranty protection for a fee.
  12709. 5. Conveying Modified Source Versions.
  12710. You may convey a work based on the Program, or the modifications to
  12711. produce it from the Program, in the form of source code under the
  12712. terms of section 4, provided that you also meet all of these conditions:
  12713. a) The work must carry prominent notices stating that you modified
  12714. it, and giving a relevant date.
  12715. b) The work must carry prominent notices stating that it is
  12716. released under this License and any conditions added under section
  12717. 7. This requirement modifies the requirement in section 4 to
  12718. "keep intact all notices".
  12719. c) You must license the entire work, as a whole, under this
  12720. License to anyone who comes into possession of a copy. This
  12721. License will therefore apply, along with any applicable section 7
  12722. additional terms, to the whole of the work, and all its parts,
  12723. regardless of how they are packaged. This License gives no
  12724. permission to license the work in any other way, but it does not
  12725. invalidate such permission if you have separately received it.
  12726. d) If the work has interactive user interfaces, each must display
  12727. Appropriate Legal Notices; however, if the Program has interactive
  12728. interfaces that do not display Appropriate Legal Notices, your
  12729. work need not make them do so.
  12730. A compilation of a covered work with other separate and independent
  12731. works, which are not by their nature extensions of the covered work,
  12732. and which are not combined with it such as to form a larger program,
  12733. in or on a volume of a storage or distribution medium, is called an
  12734. "aggregate" if the compilation and its resulting copyright are not
  12735. used to limit the access or legal rights of the compilation's users
  12736. beyond what the individual works permit. Inclusion of a covered work
  12737. in an aggregate does not cause this License to apply to the other
  12738. parts of the aggregate.
  12739. 6. Conveying Non-Source Forms.
  12740. You may convey a covered work in object code form under the terms
  12741. of sections 4 and 5, provided that you also convey the
  12742. machine-readable Corresponding Source under the terms of this License,
  12743. in one of these ways:
  12744. a) Convey the object code in, or embodied in, a physical product
  12745. (including a physical distribution medium), accompanied by the
  12746. Corresponding Source fixed on a durable physical medium
  12747. customarily used for software interchange.
  12748. b) Convey the object code in, or embodied in, a physical product
  12749. (including a physical distribution medium), accompanied by a
  12750. written offer, valid for at least three years and valid for as
  12751. long as you offer spare parts or customer support for that product
  12752. model, to give anyone who possesses the object code either (1) a
  12753. copy of the Corresponding Source for all the software in the
  12754. product that is covered by this License, on a durable physical
  12755. medium customarily used for software interchange, for a price no
  12756. more than your reasonable cost of physically performing this
  12757. conveying of source, or (2) access to copy the
  12758. Corresponding Source from a network server at no charge.
  12759. c) Convey individual copies of the object code with a copy of the
  12760. written offer to provide the Corresponding Source. This
  12761. alternative is allowed only occasionally and noncommercially, and
  12762. only if you received the object code with such an offer, in accord
  12763. with subsection 6b.
  12764. d) Convey the object code by offering access from a designated
  12765. place (gratis or for a charge), and offer equivalent access to the
  12766. Corresponding Source in the same way through the same place at no
  12767. further charge. You need not require recipients to copy the
  12768. Corresponding Source along with the object code. If the place to
  12769. copy the object code is a network server, the Corresponding Source
  12770. may be on a different server (operated by you or a third party)
  12771. that supports equivalent copying facilities, provided you maintain
  12772. clear directions next to the object code saying where to find the
  12773. Corresponding Source. Regardless of what server hosts the
  12774. Corresponding Source, you remain obligated to ensure that it is
  12775. available for as long as needed to satisfy these requirements.
  12776. e) Convey the object code using peer-to-peer transmission, provided
  12777. you inform other peers where the object code and Corresponding
  12778. Source of the work are being offered to the general public at no
  12779. charge under subsection 6d.
  12780. A separable portion of the object code, whose source code is excluded
  12781. from the Corresponding Source as a System Library, need not be
  12782. included in conveying the object code work.
  12783. A "User Product" is either (1) a "consumer product", which means any
  12784. tangible personal property which is normally used for personal, family,
  12785. or household purposes, or (2) anything designed or sold for incorporation
  12786. into a dwelling. In determining whether a product is a consumer product,
  12787. doubtful cases shall be resolved in favor of coverage. For a particular
  12788. product received by a particular user, "normally used" refers to a
  12789. typical or common use of that class of product, regardless of the status
  12790. of the particular user or of the way in which the particular user
  12791. actually uses, or expects or is expected to use, the product. A product
  12792. is a consumer product regardless of whether the product has substantial
  12793. commercial, industrial or non-consumer uses, unless such uses represent
  12794. the only significant mode of use of the product.
  12795. "Installation Information" for a User Product means any methods,
  12796. procedures, authorization keys, or other information required to install
  12797. and execute modified versions of a covered work in that User Product from
  12798. a modified version of its Corresponding Source. The information must
  12799. suffice to ensure that the continued functioning of the modified object
  12800. code is in no case prevented or interfered with solely because
  12801. modification has been made.
  12802. If you convey an object code work under this section in, or with, or
  12803. specifically for use in, a User Product, and the conveying occurs as
  12804. part of a transaction in which the right of possession and use of the
  12805. User Product is transferred to the recipient in perpetuity or for a
  12806. fixed term (regardless of how the transaction is characterized), the
  12807. Corresponding Source conveyed under this section must be accompanied
  12808. by the Installation Information. But this requirement does not apply
  12809. if neither you nor any third party retains the ability to install
  12810. modified object code on the User Product (for example, the work has
  12811. been installed in ROM).
  12812. The requirement to provide Installation Information does not include a
  12813. requirement to continue to provide support service, warranty, or updates
  12814. for a work that has been modified or installed by the recipient, or for
  12815. the User Product in which it has been modified or installed. Access to a
  12816. network may be denied when the modification itself materially and
  12817. adversely affects the operation of the network or violates the rules and
  12818. protocols for communication across the network.
  12819. Corresponding Source conveyed, and Installation Information provided,
  12820. in accord with this section must be in a format that is publicly
  12821. documented (and with an implementation available to the public in
  12822. source code form), and must require no special password or key for
  12823. unpacking, reading or copying.
  12824. 7. Additional Terms.
  12825. "Additional permissions" are terms that supplement the terms of this
  12826. License by making exceptions from one or more of its conditions.
  12827. Additional permissions that are applicable to the entire Program shall
  12828. be treated as though they were included in this License, to the extent
  12829. that they are valid under applicable law. If additional permissions
  12830. apply only to part of the Program, that part may be used separately
  12831. under those permissions, but the entire Program remains governed by
  12832. this License without regard to the additional permissions.
  12833. When you convey a copy of a covered work, you may at your option
  12834. remove any additional permissions from that copy, or from any part of
  12835. it. (Additional permissions may be written to require their own
  12836. removal in certain cases when you modify the work.) You may place
  12837. additional permissions on material, added by you to a covered work,
  12838. for which you have or can give appropriate copyright permission.
  12839. Notwithstanding any other provision of this License, for material you
  12840. add to a covered work, you may (if authorized by the copyright holders of
  12841. that material) supplement the terms of this License with terms:
  12842. a) Disclaiming warranty or limiting liability differently from the
  12843. terms of sections 15 and 16 of this License; or
  12844. b) Requiring preservation of specified reasonable legal notices or
  12845. author attributions in that material or in the Appropriate Legal
  12846. Notices displayed by works containing it; or
  12847. c) Prohibiting misrepresentation of the origin of that material, or
  12848. requiring that modified versions of such material be marked in
  12849. reasonable ways as different from the original version; or
  12850. d) Limiting the use for publicity purposes of names of licensors or
  12851. authors of the material; or
  12852. e) Declining to grant rights under trademark law for use of some
  12853. trade names, trademarks, or service marks; or
  12854. f) Requiring indemnification of licensors and authors of that
  12855. material by anyone who conveys the material (or modified versions of
  12856. it) with contractual assumptions of liability to the recipient, for
  12857. any liability that these contractual assumptions directly impose on
  12858. those licensors and authors.
  12859. All other non-permissive additional terms are considered "further
  12860. restrictions" within the meaning of section 10. If the Program as you
  12861. received it, or any part of it, contains a notice stating that it is
  12862. governed by this License along with a term that is a further
  12863. restriction, you may remove that term. If a license document contains
  12864. a further restriction but permits relicensing or conveying under this
  12865. License, you may add to a covered work material governed by the terms
  12866. of that license document, provided that the further restriction does
  12867. not survive such relicensing or conveying.
  12868. If you add terms to a covered work in accord with this section, you
  12869. must place, in the relevant source files, a statement of the
  12870. additional terms that apply to those files, or a notice indicating
  12871. where to find the applicable terms.
  12872. Additional terms, permissive or non-permissive, may be stated in the
  12873. form of a separately written license, or stated as exceptions;
  12874. the above requirements apply either way.
  12875. 8. Termination.
  12876. You may not propagate or modify a covered work except as expressly
  12877. provided under this License. Any attempt otherwise to propagate or
  12878. modify it is void, and will automatically terminate your rights under
  12879. this License (including any patent licenses granted under the third
  12880. paragraph of section 11).
  12881. However, if you cease all violation of this License, then your
  12882. license from a particular copyright holder is reinstated (a)
  12883. provisionally, unless and until the copyright holder explicitly and
  12884. finally terminates your license, and (b) permanently, if the copyright
  12885. holder fails to notify you of the violation by some reasonable means
  12886. prior to 60 days after the cessation.
  12887. Moreover, your license from a particular copyright holder is
  12888. reinstated permanently if the copyright holder notifies you of the
  12889. violation by some reasonable means, this is the first time you have
  12890. received notice of violation of this License (for any work) from that
  12891. copyright holder, and you cure the violation prior to 30 days after
  12892. your receipt of the notice.
  12893. Termination of your rights under this section does not terminate the
  12894. licenses of parties who have received copies or rights from you under
  12895. this License. If your rights have been terminated and not permanently
  12896. reinstated, you do not qualify to receive new licenses for the same
  12897. material under section 10.
  12898. 9. Acceptance Not Required for Having Copies.
  12899. You are not required to accept this License in order to receive or
  12900. run a copy of the Program. Ancillary propagation of a covered work
  12901. occurring solely as a consequence of using peer-to-peer transmission
  12902. to receive a copy likewise does not require acceptance. However,
  12903. nothing other than this License grants you permission to propagate or
  12904. modify any covered work. These actions infringe copyright if you do
  12905. not accept this License. Therefore, by modifying or propagating a
  12906. covered work, you indicate your acceptance of this License to do so.
  12907. 10. Automatic Licensing of Downstream Recipients.
  12908. Each time you convey a covered work, the recipient automatically
  12909. receives a license from the original licensors, to run, modify and
  12910. propagate that work, subject to this License. You are not responsible
  12911. for enforcing compliance by third parties with this License.
  12912. An "entity transaction" is a transaction transferring control of an
  12913. organization, or substantially all assets of one, or subdividing an
  12914. organization, or merging organizations. If propagation of a covered
  12915. work results from an entity transaction, each party to that
  12916. transaction who receives a copy of the work also receives whatever
  12917. licenses to the work the party's predecessor in interest had or could
  12918. give under the previous paragraph, plus a right to possession of the
  12919. Corresponding Source of the work from the predecessor in interest, if
  12920. the predecessor has it or can get it with reasonable efforts.
  12921. You may not impose any further restrictions on the exercise of the
  12922. rights granted or affirmed under this License. For example, you may
  12923. not impose a license fee, royalty, or other charge for exercise of
  12924. rights granted under this License, and you may not initiate litigation
  12925. (including a cross-claim or counterclaim in a lawsuit) alleging that
  12926. any patent claim is infringed by making, using, selling, offering for
  12927. sale, or importing the Program or any portion of it.
  12928. 11. Patents.
  12929. A "contributor" is a copyright holder who authorizes use under this
  12930. License of the Program or a work on which the Program is based. The
  12931. work thus licensed is called the contributor's "contributor version".
  12932. A contributor's "essential patent claims" are all patent claims
  12933. owned or controlled by the contributor, whether already acquired or
  12934. hereafter acquired, that would be infringed by some manner, permitted
  12935. by this License, of making, using, or selling its contributor version,
  12936. but do not include claims that would be infringed only as a
  12937. consequence of further modification of the contributor version. For
  12938. purposes of this definition, "control" includes the right to grant
  12939. patent sublicenses in a manner consistent with the requirements of
  12940. this License.
  12941. Each contributor grants you a non-exclusive, worldwide, royalty-free
  12942. patent license under the contributor's essential patent claims, to
  12943. make, use, sell, offer for sale, import and otherwise run, modify and
  12944. propagate the contents of its contributor version.
  12945. In the following three paragraphs, a "patent license" is any express
  12946. agreement or commitment, however denominated, not to enforce a patent
  12947. (such as an express permission to practice a patent or covenant not to
  12948. sue for patent infringement). To "grant" such a patent license to a
  12949. party means to make such an agreement or commitment not to enforce a
  12950. patent against the party.
  12951. If you convey a covered work, knowingly relying on a patent license,
  12952. and the Corresponding Source of the work is not available for anyone
  12953. to copy, free of charge and under the terms of this License, through a
  12954. publicly available network server or other readily accessible means,
  12955. then you must either (1) cause the Corresponding Source to be so
  12956. available, or (2) arrange to deprive yourself of the benefit of the
  12957. patent license for this particular work, or (3) arrange, in a manner
  12958. consistent with the requirements of this License, to extend the patent
  12959. license to downstream recipients. "Knowingly relying" means you have
  12960. actual knowledge that, but for the patent license, your conveying the
  12961. covered work in a country, or your recipient's use of the covered work
  12962. in a country, would infringe one or more identifiable patents in that
  12963. country that you have reason to believe are valid.
  12964. If, pursuant to or in connection with a single transaction or
  12965. arrangement, you convey, or propagate by procuring conveyance of, a
  12966. covered work, and grant a patent license to some of the parties
  12967. receiving the covered work authorizing them to use, propagate, modify
  12968. or convey a specific copy of the covered work, then the patent license
  12969. you grant is automatically extended to all recipients of the covered
  12970. work and works based on it.
  12971. A patent license is "discriminatory" if it does not include within
  12972. the scope of its coverage, prohibits the exercise of, or is
  12973. conditioned on the non-exercise of one or more of the rights that are
  12974. specifically granted under this License. You may not convey a covered
  12975. work if you are a party to an arrangement with a third party that is
  12976. in the business of distributing software, under which you make payment
  12977. to the third party based on the extent of your activity of conveying
  12978. the work, and under which the third party grants, to any of the
  12979. parties who would receive the covered work from you, a discriminatory
  12980. patent license (a) in connection with copies of the covered work
  12981. conveyed by you (or copies made from those copies), or (b) primarily
  12982. for and in connection with specific products or compilations that
  12983. contain the covered work, unless you entered into that arrangement,
  12984. or that patent license was granted, prior to 28 March 2007.
  12985. Nothing in this License shall be construed as excluding or limiting
  12986. any implied license or other defenses to infringement that may
  12987. otherwise be available to you under applicable patent law.
  12988. 12. No Surrender of Others' Freedom.
  12989. If conditions are imposed on you (whether by court order, agreement or
  12990. otherwise) that contradict the conditions of this License, they do not
  12991. excuse you from the conditions of this License. If you cannot convey a
  12992. covered work so as to satisfy simultaneously your obligations under this
  12993. License and any other pertinent obligations, then as a consequence you may
  12994. not convey it at all. For example, if you agree to terms that obligate you
  12995. to collect a royalty for further conveying from those to whom you convey
  12996. the Program, the only way you could satisfy both those terms and this
  12997. License would be to refrain entirely from conveying the Program.
  12998. 13. Remote Network Interaction; Use with the GNU General Public License.
  12999. Notwithstanding any other provision of this License, if you modify the
  13000. Program, your modified version must prominently offer all users
  13001. interacting with it remotely through a computer network (if your version
  13002. supports such interaction) an opportunity to receive the Corresponding
  13003. Source of your version by providing access to the Corresponding Source
  13004. from a network server at no charge, through some standard or customary
  13005. means of facilitating copying of software. This Corresponding Source
  13006. shall include the Corresponding Source for any work covered by version 3
  13007. of the GNU General Public License that is incorporated pursuant to the
  13008. following paragraph.
  13009. Notwithstanding any other provision of this License, you have
  13010. permission to link or combine any covered work with a work licensed
  13011. under version 3 of the GNU General Public License into a single
  13012. combined work, and to convey the resulting work. The terms of this
  13013. License will continue to apply to the part which is the covered work,
  13014. but the work with which it is combined will remain governed by version
  13015. 3 of the GNU General Public License.
  13016. 14. Revised Versions of this License.
  13017. The Free Software Foundation may publish revised and/or new versions of
  13018. the GNU Affero General Public License from time to time. Such new versions
  13019. will be similar in spirit to the present version, but may differ in detail to
  13020. address new problems or concerns.
  13021. Each version is given a distinguishing version number. If the
  13022. Program specifies that a certain numbered version of the GNU Affero General
  13023. Public License "or any later version" applies to it, you have the
  13024. option of following the terms and conditions either of that numbered
  13025. version or of any later version published by the Free Software
  13026. Foundation. If the Program does not specify a version number of the
  13027. GNU Affero General Public License, you may choose any version ever published
  13028. by the Free Software Foundation.
  13029. If the Program specifies that a proxy can decide which future
  13030. versions of the GNU Affero General Public License can be used, that proxy's
  13031. public statement of acceptance of a version permanently authorizes you
  13032. to choose that version for the Program.
  13033. Later license versions may give you additional or different
  13034. permissions. However, no additional obligations are imposed on any
  13035. author or copyright holder as a result of your choosing to follow a
  13036. later version.
  13037. 15. Disclaimer of Warranty.
  13038. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  13039. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  13040. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  13041. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  13042. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13043. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  13044. IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  13045. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  13046. 16. Limitation of Liability.
  13047. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  13048. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  13049. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  13050. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  13051. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  13052. DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  13053. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  13054. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  13055. SUCH DAMAGES.
  13056. 17. Interpretation of Sections 15 and 16.
  13057. If the disclaimer of warranty and limitation of liability provided
  13058. above cannot be given local legal effect according to their terms,
  13059. reviewing courts shall apply local law that most closely approximates
  13060. an absolute waiver of all civil liability in connection with the
  13061. Program, unless a warranty or assumption of liability accompanies a
  13062. copy of the Program in return for a fee.
  13063. END OF TERMS AND CONDITIONS
  13064. How to Apply These Terms to Your New Programs
  13065. If you develop a new program, and you want it to be of the greatest
  13066. possible use to the public, the best way to achieve this is to make it
  13067. free software which everyone can redistribute and change under these terms.
  13068. To do so, attach the following notices to the program. It is safest
  13069. to attach them to the start of each source file to most effectively
  13070. state the exclusion of warranty; and each file should have at least
  13071. the "copyright" line and a pointer to where the full notice is found.
  13072. <one line to give the program's name and a brief idea of what it does.>
  13073. Copyright (C) <year> <name of author>
  13074. This program is free software: you can redistribute it and/or modify
  13075. it under the terms of the GNU Affero General Public License as published by
  13076. the Free Software Foundation, either version 3 of the License, or
  13077. (at your option) any later version.
  13078. This program is distributed in the hope that it will be useful,
  13079. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13080. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13081. GNU Affero General Public License for more details.
  13082. You should have received a copy of the GNU Affero General Public License
  13083. along with this program. If not, see <https://www.gnu.org/licenses/>.
  13084. Also add information on how to contact you by electronic and paper mail.
  13085. If your software can interact with users remotely through a computer
  13086. network, you should also make sure that it provides a way for users to
  13087. get its source. For example, if your program is a web application, its
  13088. interface could display a "Source" link that leads users to an archive
  13089. of the code. There are many ways you could offer source, and different
  13090. solutions will be better for different programs; see section 13 for the
  13091. specific requirements.
  13092. You should also get your employer (if you work as a programmer) or school,
  13093. if any, to sign a "copyright disclaimer" for the program, if necessary.
  13094. For more information on this, and how to apply and follow the GNU AGPL, see
  13095. <https://www.gnu.org/licenses/>.
  13096. ================================================================
  13097. github.com/minio/dperf
  13098. https://github.com/minio/dperf
  13099. ----------------------------------------------------------------
  13100. GNU AFFERO GENERAL PUBLIC LICENSE
  13101. Version 3, 19 November 2007
  13102. Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  13103. Everyone is permitted to copy and distribute verbatim copies
  13104. of this license document, but changing it is not allowed.
  13105. Preamble
  13106. The GNU Affero General Public License is a free, copyleft license for
  13107. software and other kinds of works, specifically designed to ensure
  13108. cooperation with the community in the case of network server software.
  13109. The licenses for most software and other practical works are designed
  13110. to take away your freedom to share and change the works. By contrast,
  13111. our General Public Licenses are intended to guarantee your freedom to
  13112. share and change all versions of a program--to make sure it remains free
  13113. software for all its users.
  13114. When we speak of free software, we are referring to freedom, not
  13115. price. Our General Public Licenses are designed to make sure that you
  13116. have the freedom to distribute copies of free software (and charge for
  13117. them if you wish), that you receive source code or can get it if you
  13118. want it, that you can change the software or use pieces of it in new
  13119. free programs, and that you know you can do these things.
  13120. Developers that use our General Public Licenses protect your rights
  13121. with two steps: (1) assert copyright on the software, and (2) offer
  13122. you this License which gives you legal permission to copy, distribute
  13123. and/or modify the software.
  13124. A secondary benefit of defending all users' freedom is that
  13125. improvements made in alternate versions of the program, if they
  13126. receive widespread use, become available for other developers to
  13127. incorporate. Many developers of free software are heartened and
  13128. encouraged by the resulting cooperation. However, in the case of
  13129. software used on network servers, this result may fail to come about.
  13130. The GNU General Public License permits making a modified version and
  13131. letting the public access it on a server without ever releasing its
  13132. source code to the public.
  13133. The GNU Affero General Public License is designed specifically to
  13134. ensure that, in such cases, the modified source code becomes available
  13135. to the community. It requires the operator of a network server to
  13136. provide the source code of the modified version running there to the
  13137. users of that server. Therefore, public use of a modified version, on
  13138. a publicly accessible server, gives the public access to the source
  13139. code of the modified version.
  13140. An older license, called the Affero General Public License and
  13141. published by Affero, was designed to accomplish similar goals. This is
  13142. a different license, not a version of the Affero GPL, but Affero has
  13143. released a new version of the Affero GPL which permits relicensing under
  13144. this license.
  13145. The precise terms and conditions for copying, distribution and
  13146. modification follow.
  13147. TERMS AND CONDITIONS
  13148. 0. Definitions.
  13149. "This License" refers to version 3 of the GNU Affero General Public License.
  13150. "Copyright" also means copyright-like laws that apply to other kinds of
  13151. works, such as semiconductor masks.
  13152. "The Program" refers to any copyrightable work licensed under this
  13153. License. Each licensee is addressed as "you". "Licensees" and
  13154. "recipients" may be individuals or organizations.
  13155. To "modify" a work means to copy from or adapt all or part of the work
  13156. in a fashion requiring copyright permission, other than the making of an
  13157. exact copy. The resulting work is called a "modified version" of the
  13158. earlier work or a work "based on" the earlier work.
  13159. A "covered work" means either the unmodified Program or a work based
  13160. on the Program.
  13161. To "propagate" a work means to do anything with it that, without
  13162. permission, would make you directly or secondarily liable for
  13163. infringement under applicable copyright law, except executing it on a
  13164. computer or modifying a private copy. Propagation includes copying,
  13165. distribution (with or without modification), making available to the
  13166. public, and in some countries other activities as well.
  13167. To "convey" a work means any kind of propagation that enables other
  13168. parties to make or receive copies. Mere interaction with a user through
  13169. a computer network, with no transfer of a copy, is not conveying.
  13170. An interactive user interface displays "Appropriate Legal Notices"
  13171. to the extent that it includes a convenient and prominently visible
  13172. feature that (1) displays an appropriate copyright notice, and (2)
  13173. tells the user that there is no warranty for the work (except to the
  13174. extent that warranties are provided), that licensees may convey the
  13175. work under this License, and how to view a copy of this License. If
  13176. the interface presents a list of user commands or options, such as a
  13177. menu, a prominent item in the list meets this criterion.
  13178. 1. Source Code.
  13179. The "source code" for a work means the preferred form of the work
  13180. for making modifications to it. "Object code" means any non-source
  13181. form of a work.
  13182. A "Standard Interface" means an interface that either is an official
  13183. standard defined by a recognized standards body, or, in the case of
  13184. interfaces specified for a particular programming language, one that
  13185. is widely used among developers working in that language.
  13186. The "System Libraries" of an executable work include anything, other
  13187. than the work as a whole, that (a) is included in the normal form of
  13188. packaging a Major Component, but which is not part of that Major
  13189. Component, and (b) serves only to enable use of the work with that
  13190. Major Component, or to implement a Standard Interface for which an
  13191. implementation is available to the public in source code form. A
  13192. "Major Component", in this context, means a major essential component
  13193. (kernel, window system, and so on) of the specific operating system
  13194. (if any) on which the executable work runs, or a compiler used to
  13195. produce the work, or an object code interpreter used to run it.
  13196. The "Corresponding Source" for a work in object code form means all
  13197. the source code needed to generate, install, and (for an executable
  13198. work) run the object code and to modify the work, including scripts to
  13199. control those activities. However, it does not include the work's
  13200. System Libraries, or general-purpose tools or generally available free
  13201. programs which are used unmodified in performing those activities but
  13202. which are not part of the work. For example, Corresponding Source
  13203. includes interface definition files associated with source files for
  13204. the work, and the source code for shared libraries and dynamically
  13205. linked subprograms that the work is specifically designed to require,
  13206. such as by intimate data communication or control flow between those
  13207. subprograms and other parts of the work.
  13208. The Corresponding Source need not include anything that users
  13209. can regenerate automatically from other parts of the Corresponding
  13210. Source.
  13211. The Corresponding Source for a work in source code form is that
  13212. same work.
  13213. 2. Basic Permissions.
  13214. All rights granted under this License are granted for the term of
  13215. copyright on the Program, and are irrevocable provided the stated
  13216. conditions are met. This License explicitly affirms your unlimited
  13217. permission to run the unmodified Program. The output from running a
  13218. covered work is covered by this License only if the output, given its
  13219. content, constitutes a covered work. This License acknowledges your
  13220. rights of fair use or other equivalent, as provided by copyright law.
  13221. You may make, run and propagate covered works that you do not
  13222. convey, without conditions so long as your license otherwise remains
  13223. in force. You may convey covered works to others for the sole purpose
  13224. of having them make modifications exclusively for you, or provide you
  13225. with facilities for running those works, provided that you comply with
  13226. the terms of this License in conveying all material for which you do
  13227. not control copyright. Those thus making or running the covered works
  13228. for you must do so exclusively on your behalf, under your direction
  13229. and control, on terms that prohibit them from making any copies of
  13230. your copyrighted material outside their relationship with you.
  13231. Conveying under any other circumstances is permitted solely under
  13232. the conditions stated below. Sublicensing is not allowed; section 10
  13233. makes it unnecessary.
  13234. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  13235. No covered work shall be deemed part of an effective technological
  13236. measure under any applicable law fulfilling obligations under article
  13237. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  13238. similar laws prohibiting or restricting circumvention of such
  13239. measures.
  13240. When you convey a covered work, you waive any legal power to forbid
  13241. circumvention of technological measures to the extent such circumvention
  13242. is effected by exercising rights under this License with respect to
  13243. the covered work, and you disclaim any intention to limit operation or
  13244. modification of the work as a means of enforcing, against the work's
  13245. users, your or third parties' legal rights to forbid circumvention of
  13246. technological measures.
  13247. 4. Conveying Verbatim Copies.
  13248. You may convey verbatim copies of the Program's source code as you
  13249. receive it, in any medium, provided that you conspicuously and
  13250. appropriately publish on each copy an appropriate copyright notice;
  13251. keep intact all notices stating that this License and any
  13252. non-permissive terms added in accord with section 7 apply to the code;
  13253. keep intact all notices of the absence of any warranty; and give all
  13254. recipients a copy of this License along with the Program.
  13255. You may charge any price or no price for each copy that you convey,
  13256. and you may offer support or warranty protection for a fee.
  13257. 5. Conveying Modified Source Versions.
  13258. You may convey a work based on the Program, or the modifications to
  13259. produce it from the Program, in the form of source code under the
  13260. terms of section 4, provided that you also meet all of these conditions:
  13261. a) The work must carry prominent notices stating that you modified
  13262. it, and giving a relevant date.
  13263. b) The work must carry prominent notices stating that it is
  13264. released under this License and any conditions added under section
  13265. 7. This requirement modifies the requirement in section 4 to
  13266. "keep intact all notices".
  13267. c) You must license the entire work, as a whole, under this
  13268. License to anyone who comes into possession of a copy. This
  13269. License will therefore apply, along with any applicable section 7
  13270. additional terms, to the whole of the work, and all its parts,
  13271. regardless of how they are packaged. This License gives no
  13272. permission to license the work in any other way, but it does not
  13273. invalidate such permission if you have separately received it.
  13274. d) If the work has interactive user interfaces, each must display
  13275. Appropriate Legal Notices; however, if the Program has interactive
  13276. interfaces that do not display Appropriate Legal Notices, your
  13277. work need not make them do so.
  13278. A compilation of a covered work with other separate and independent
  13279. works, which are not by their nature extensions of the covered work,
  13280. and which are not combined with it such as to form a larger program,
  13281. in or on a volume of a storage or distribution medium, is called an
  13282. "aggregate" if the compilation and its resulting copyright are not
  13283. used to limit the access or legal rights of the compilation's users
  13284. beyond what the individual works permit. Inclusion of a covered work
  13285. in an aggregate does not cause this License to apply to the other
  13286. parts of the aggregate.
  13287. 6. Conveying Non-Source Forms.
  13288. You may convey a covered work in object code form under the terms
  13289. of sections 4 and 5, provided that you also convey the
  13290. machine-readable Corresponding Source under the terms of this License,
  13291. in one of these ways:
  13292. a) Convey the object code in, or embodied in, a physical product
  13293. (including a physical distribution medium), accompanied by the
  13294. Corresponding Source fixed on a durable physical medium
  13295. customarily used for software interchange.
  13296. b) Convey the object code in, or embodied in, a physical product
  13297. (including a physical distribution medium), accompanied by a
  13298. written offer, valid for at least three years and valid for as
  13299. long as you offer spare parts or customer support for that product
  13300. model, to give anyone who possesses the object code either (1) a
  13301. copy of the Corresponding Source for all the software in the
  13302. product that is covered by this License, on a durable physical
  13303. medium customarily used for software interchange, for a price no
  13304. more than your reasonable cost of physically performing this
  13305. conveying of source, or (2) access to copy the
  13306. Corresponding Source from a network server at no charge.
  13307. c) Convey individual copies of the object code with a copy of the
  13308. written offer to provide the Corresponding Source. This
  13309. alternative is allowed only occasionally and noncommercially, and
  13310. only if you received the object code with such an offer, in accord
  13311. with subsection 6b.
  13312. d) Convey the object code by offering access from a designated
  13313. place (gratis or for a charge), and offer equivalent access to the
  13314. Corresponding Source in the same way through the same place at no
  13315. further charge. You need not require recipients to copy the
  13316. Corresponding Source along with the object code. If the place to
  13317. copy the object code is a network server, the Corresponding Source
  13318. may be on a different server (operated by you or a third party)
  13319. that supports equivalent copying facilities, provided you maintain
  13320. clear directions next to the object code saying where to find the
  13321. Corresponding Source. Regardless of what server hosts the
  13322. Corresponding Source, you remain obligated to ensure that it is
  13323. available for as long as needed to satisfy these requirements.
  13324. e) Convey the object code using peer-to-peer transmission, provided
  13325. you inform other peers where the object code and Corresponding
  13326. Source of the work are being offered to the general public at no
  13327. charge under subsection 6d.
  13328. A separable portion of the object code, whose source code is excluded
  13329. from the Corresponding Source as a System Library, need not be
  13330. included in conveying the object code work.
  13331. A "User Product" is either (1) a "consumer product", which means any
  13332. tangible personal property which is normally used for personal, family,
  13333. or household purposes, or (2) anything designed or sold for incorporation
  13334. into a dwelling. In determining whether a product is a consumer product,
  13335. doubtful cases shall be resolved in favor of coverage. For a particular
  13336. product received by a particular user, "normally used" refers to a
  13337. typical or common use of that class of product, regardless of the status
  13338. of the particular user or of the way in which the particular user
  13339. actually uses, or expects or is expected to use, the product. A product
  13340. is a consumer product regardless of whether the product has substantial
  13341. commercial, industrial or non-consumer uses, unless such uses represent
  13342. the only significant mode of use of the product.
  13343. "Installation Information" for a User Product means any methods,
  13344. procedures, authorization keys, or other information required to install
  13345. and execute modified versions of a covered work in that User Product from
  13346. a modified version of its Corresponding Source. The information must
  13347. suffice to ensure that the continued functioning of the modified object
  13348. code is in no case prevented or interfered with solely because
  13349. modification has been made.
  13350. If you convey an object code work under this section in, or with, or
  13351. specifically for use in, a User Product, and the conveying occurs as
  13352. part of a transaction in which the right of possession and use of the
  13353. User Product is transferred to the recipient in perpetuity or for a
  13354. fixed term (regardless of how the transaction is characterized), the
  13355. Corresponding Source conveyed under this section must be accompanied
  13356. by the Installation Information. But this requirement does not apply
  13357. if neither you nor any third party retains the ability to install
  13358. modified object code on the User Product (for example, the work has
  13359. been installed in ROM).
  13360. The requirement to provide Installation Information does not include a
  13361. requirement to continue to provide support service, warranty, or updates
  13362. for a work that has been modified or installed by the recipient, or for
  13363. the User Product in which it has been modified or installed. Access to a
  13364. network may be denied when the modification itself materially and
  13365. adversely affects the operation of the network or violates the rules and
  13366. protocols for communication across the network.
  13367. Corresponding Source conveyed, and Installation Information provided,
  13368. in accord with this section must be in a format that is publicly
  13369. documented (and with an implementation available to the public in
  13370. source code form), and must require no special password or key for
  13371. unpacking, reading or copying.
  13372. 7. Additional Terms.
  13373. "Additional permissions" are terms that supplement the terms of this
  13374. License by making exceptions from one or more of its conditions.
  13375. Additional permissions that are applicable to the entire Program shall
  13376. be treated as though they were included in this License, to the extent
  13377. that they are valid under applicable law. If additional permissions
  13378. apply only to part of the Program, that part may be used separately
  13379. under those permissions, but the entire Program remains governed by
  13380. this License without regard to the additional permissions.
  13381. When you convey a copy of a covered work, you may at your option
  13382. remove any additional permissions from that copy, or from any part of
  13383. it. (Additional permissions may be written to require their own
  13384. removal in certain cases when you modify the work.) You may place
  13385. additional permissions on material, added by you to a covered work,
  13386. for which you have or can give appropriate copyright permission.
  13387. Notwithstanding any other provision of this License, for material you
  13388. add to a covered work, you may (if authorized by the copyright holders of
  13389. that material) supplement the terms of this License with terms:
  13390. a) Disclaiming warranty or limiting liability differently from the
  13391. terms of sections 15 and 16 of this License; or
  13392. b) Requiring preservation of specified reasonable legal notices or
  13393. author attributions in that material or in the Appropriate Legal
  13394. Notices displayed by works containing it; or
  13395. c) Prohibiting misrepresentation of the origin of that material, or
  13396. requiring that modified versions of such material be marked in
  13397. reasonable ways as different from the original version; or
  13398. d) Limiting the use for publicity purposes of names of licensors or
  13399. authors of the material; or
  13400. e) Declining to grant rights under trademark law for use of some
  13401. trade names, trademarks, or service marks; or
  13402. f) Requiring indemnification of licensors and authors of that
  13403. material by anyone who conveys the material (or modified versions of
  13404. it) with contractual assumptions of liability to the recipient, for
  13405. any liability that these contractual assumptions directly impose on
  13406. those licensors and authors.
  13407. All other non-permissive additional terms are considered "further
  13408. restrictions" within the meaning of section 10. If the Program as you
  13409. received it, or any part of it, contains a notice stating that it is
  13410. governed by this License along with a term that is a further
  13411. restriction, you may remove that term. If a license document contains
  13412. a further restriction but permits relicensing or conveying under this
  13413. License, you may add to a covered work material governed by the terms
  13414. of that license document, provided that the further restriction does
  13415. not survive such relicensing or conveying.
  13416. If you add terms to a covered work in accord with this section, you
  13417. must place, in the relevant source files, a statement of the
  13418. additional terms that apply to those files, or a notice indicating
  13419. where to find the applicable terms.
  13420. Additional terms, permissive or non-permissive, may be stated in the
  13421. form of a separately written license, or stated as exceptions;
  13422. the above requirements apply either way.
  13423. 8. Termination.
  13424. You may not propagate or modify a covered work except as expressly
  13425. provided under this License. Any attempt otherwise to propagate or
  13426. modify it is void, and will automatically terminate your rights under
  13427. this License (including any patent licenses granted under the third
  13428. paragraph of section 11).
  13429. However, if you cease all violation of this License, then your
  13430. license from a particular copyright holder is reinstated (a)
  13431. provisionally, unless and until the copyright holder explicitly and
  13432. finally terminates your license, and (b) permanently, if the copyright
  13433. holder fails to notify you of the violation by some reasonable means
  13434. prior to 60 days after the cessation.
  13435. Moreover, your license from a particular copyright holder is
  13436. reinstated permanently if the copyright holder notifies you of the
  13437. violation by some reasonable means, this is the first time you have
  13438. received notice of violation of this License (for any work) from that
  13439. copyright holder, and you cure the violation prior to 30 days after
  13440. your receipt of the notice.
  13441. Termination of your rights under this section does not terminate the
  13442. licenses of parties who have received copies or rights from you under
  13443. this License. If your rights have been terminated and not permanently
  13444. reinstated, you do not qualify to receive new licenses for the same
  13445. material under section 10.
  13446. 9. Acceptance Not Required for Having Copies.
  13447. You are not required to accept this License in order to receive or
  13448. run a copy of the Program. Ancillary propagation of a covered work
  13449. occurring solely as a consequence of using peer-to-peer transmission
  13450. to receive a copy likewise does not require acceptance. However,
  13451. nothing other than this License grants you permission to propagate or
  13452. modify any covered work. These actions infringe copyright if you do
  13453. not accept this License. Therefore, by modifying or propagating a
  13454. covered work, you indicate your acceptance of this License to do so.
  13455. 10. Automatic Licensing of Downstream Recipients.
  13456. Each time you convey a covered work, the recipient automatically
  13457. receives a license from the original licensors, to run, modify and
  13458. propagate that work, subject to this License. You are not responsible
  13459. for enforcing compliance by third parties with this License.
  13460. An "entity transaction" is a transaction transferring control of an
  13461. organization, or substantially all assets of one, or subdividing an
  13462. organization, or merging organizations. If propagation of a covered
  13463. work results from an entity transaction, each party to that
  13464. transaction who receives a copy of the work also receives whatever
  13465. licenses to the work the party's predecessor in interest had or could
  13466. give under the previous paragraph, plus a right to possession of the
  13467. Corresponding Source of the work from the predecessor in interest, if
  13468. the predecessor has it or can get it with reasonable efforts.
  13469. You may not impose any further restrictions on the exercise of the
  13470. rights granted or affirmed under this License. For example, you may
  13471. not impose a license fee, royalty, or other charge for exercise of
  13472. rights granted under this License, and you may not initiate litigation
  13473. (including a cross-claim or counterclaim in a lawsuit) alleging that
  13474. any patent claim is infringed by making, using, selling, offering for
  13475. sale, or importing the Program or any portion of it.
  13476. 11. Patents.
  13477. A "contributor" is a copyright holder who authorizes use under this
  13478. License of the Program or a work on which the Program is based. The
  13479. work thus licensed is called the contributor's "contributor version".
  13480. A contributor's "essential patent claims" are all patent claims
  13481. owned or controlled by the contributor, whether already acquired or
  13482. hereafter acquired, that would be infringed by some manner, permitted
  13483. by this License, of making, using, or selling its contributor version,
  13484. but do not include claims that would be infringed only as a
  13485. consequence of further modification of the contributor version. For
  13486. purposes of this definition, "control" includes the right to grant
  13487. patent sublicenses in a manner consistent with the requirements of
  13488. this License.
  13489. Each contributor grants you a non-exclusive, worldwide, royalty-free
  13490. patent license under the contributor's essential patent claims, to
  13491. make, use, sell, offer for sale, import and otherwise run, modify and
  13492. propagate the contents of its contributor version.
  13493. In the following three paragraphs, a "patent license" is any express
  13494. agreement or commitment, however denominated, not to enforce a patent
  13495. (such as an express permission to practice a patent or covenant not to
  13496. sue for patent infringement). To "grant" such a patent license to a
  13497. party means to make such an agreement or commitment not to enforce a
  13498. patent against the party.
  13499. If you convey a covered work, knowingly relying on a patent license,
  13500. and the Corresponding Source of the work is not available for anyone
  13501. to copy, free of charge and under the terms of this License, through a
  13502. publicly available network server or other readily accessible means,
  13503. then you must either (1) cause the Corresponding Source to be so
  13504. available, or (2) arrange to deprive yourself of the benefit of the
  13505. patent license for this particular work, or (3) arrange, in a manner
  13506. consistent with the requirements of this License, to extend the patent
  13507. license to downstream recipients. "Knowingly relying" means you have
  13508. actual knowledge that, but for the patent license, your conveying the
  13509. covered work in a country, or your recipient's use of the covered work
  13510. in a country, would infringe one or more identifiable patents in that
  13511. country that you have reason to believe are valid.
  13512. If, pursuant to or in connection with a single transaction or
  13513. arrangement, you convey, or propagate by procuring conveyance of, a
  13514. covered work, and grant a patent license to some of the parties
  13515. receiving the covered work authorizing them to use, propagate, modify
  13516. or convey a specific copy of the covered work, then the patent license
  13517. you grant is automatically extended to all recipients of the covered
  13518. work and works based on it.
  13519. A patent license is "discriminatory" if it does not include within
  13520. the scope of its coverage, prohibits the exercise of, or is
  13521. conditioned on the non-exercise of one or more of the rights that are
  13522. specifically granted under this License. You may not convey a covered
  13523. work if you are a party to an arrangement with a third party that is
  13524. in the business of distributing software, under which you make payment
  13525. to the third party based on the extent of your activity of conveying
  13526. the work, and under which the third party grants, to any of the
  13527. parties who would receive the covered work from you, a discriminatory
  13528. patent license (a) in connection with copies of the covered work
  13529. conveyed by you (or copies made from those copies), or (b) primarily
  13530. for and in connection with specific products or compilations that
  13531. contain the covered work, unless you entered into that arrangement,
  13532. or that patent license was granted, prior to 28 March 2007.
  13533. Nothing in this License shall be construed as excluding or limiting
  13534. any implied license or other defenses to infringement that may
  13535. otherwise be available to you under applicable patent law.
  13536. 12. No Surrender of Others' Freedom.
  13537. If conditions are imposed on you (whether by court order, agreement or
  13538. otherwise) that contradict the conditions of this License, they do not
  13539. excuse you from the conditions of this License. If you cannot convey a
  13540. covered work so as to satisfy simultaneously your obligations under this
  13541. License and any other pertinent obligations, then as a consequence you may
  13542. not convey it at all. For example, if you agree to terms that obligate you
  13543. to collect a royalty for further conveying from those to whom you convey
  13544. the Program, the only way you could satisfy both those terms and this
  13545. License would be to refrain entirely from conveying the Program.
  13546. 13. Remote Network Interaction; Use with the GNU General Public License.
  13547. Notwithstanding any other provision of this License, if you modify the
  13548. Program, your modified version must prominently offer all users
  13549. interacting with it remotely through a computer network (if your version
  13550. supports such interaction) an opportunity to receive the Corresponding
  13551. Source of your version by providing access to the Corresponding Source
  13552. from a network server at no charge, through some standard or customary
  13553. means of facilitating copying of software. This Corresponding Source
  13554. shall include the Corresponding Source for any work covered by version 3
  13555. of the GNU General Public License that is incorporated pursuant to the
  13556. following paragraph.
  13557. Notwithstanding any other provision of this License, you have
  13558. permission to link or combine any covered work with a work licensed
  13559. under version 3 of the GNU General Public License into a single
  13560. combined work, and to convey the resulting work. The terms of this
  13561. License will continue to apply to the part which is the covered work,
  13562. but the work with which it is combined will remain governed by version
  13563. 3 of the GNU General Public License.
  13564. 14. Revised Versions of this License.
  13565. The Free Software Foundation may publish revised and/or new versions of
  13566. the GNU Affero General Public License from time to time. Such new versions
  13567. will be similar in spirit to the present version, but may differ in detail to
  13568. address new problems or concerns.
  13569. Each version is given a distinguishing version number. If the
  13570. Program specifies that a certain numbered version of the GNU Affero General
  13571. Public License "or any later version" applies to it, you have the
  13572. option of following the terms and conditions either of that numbered
  13573. version or of any later version published by the Free Software
  13574. Foundation. If the Program does not specify a version number of the
  13575. GNU Affero General Public License, you may choose any version ever published
  13576. by the Free Software Foundation.
  13577. If the Program specifies that a proxy can decide which future
  13578. versions of the GNU Affero General Public License can be used, that proxy's
  13579. public statement of acceptance of a version permanently authorizes you
  13580. to choose that version for the Program.
  13581. Later license versions may give you additional or different
  13582. permissions. However, no additional obligations are imposed on any
  13583. author or copyright holder as a result of your choosing to follow a
  13584. later version.
  13585. 15. Disclaimer of Warranty.
  13586. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  13587. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  13588. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  13589. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  13590. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13591. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  13592. IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  13593. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  13594. 16. Limitation of Liability.
  13595. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  13596. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  13597. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  13598. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  13599. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  13600. DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  13601. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  13602. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  13603. SUCH DAMAGES.
  13604. 17. Interpretation of Sections 15 and 16.
  13605. If the disclaimer of warranty and limitation of liability provided
  13606. above cannot be given local legal effect according to their terms,
  13607. reviewing courts shall apply local law that most closely approximates
  13608. an absolute waiver of all civil liability in connection with the
  13609. Program, unless a warranty or assumption of liability accompanies a
  13610. copy of the Program in return for a fee.
  13611. END OF TERMS AND CONDITIONS
  13612. How to Apply These Terms to Your New Programs
  13613. If you develop a new program, and you want it to be of the greatest
  13614. possible use to the public, the best way to achieve this is to make it
  13615. free software which everyone can redistribute and change under these terms.
  13616. To do so, attach the following notices to the program. It is safest
  13617. to attach them to the start of each source file to most effectively
  13618. state the exclusion of warranty; and each file should have at least
  13619. the "copyright" line and a pointer to where the full notice is found.
  13620. <one line to give the program's name and a brief idea of what it does.>
  13621. Copyright (C) <year> <name of author>
  13622. This program is free software: you can redistribute it and/or modify
  13623. it under the terms of the GNU Affero General Public License as published
  13624. by the Free Software Foundation, either version 3 of the License, or
  13625. (at your option) any later version.
  13626. This program is distributed in the hope that it will be useful,
  13627. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13628. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13629. GNU Affero General Public License for more details.
  13630. You should have received a copy of the GNU Affero General Public License
  13631. along with this program. If not, see <https://www.gnu.org/licenses/>.
  13632. Also add information on how to contact you by electronic and paper mail.
  13633. If your software can interact with users remotely through a computer
  13634. network, you should also make sure that it provides a way for users to
  13635. get its source. For example, if your program is a web application, its
  13636. interface could display a "Source" link that leads users to an archive
  13637. of the code. There are many ways you could offer source, and different
  13638. solutions will be better for different programs; see section 13 for the
  13639. specific requirements.
  13640. You should also get your employer (if you work as a programmer) or school,
  13641. if any, to sign a "copyright disclaimer" for the program, if necessary.
  13642. For more information on this, and how to apply and follow the GNU AGPL, see
  13643. <https://www.gnu.org/licenses/>.
  13644. ================================================================
  13645. github.com/minio/highwayhash
  13646. https://github.com/minio/highwayhash
  13647. ----------------------------------------------------------------
  13648. Apache License
  13649. Version 2.0, January 2004
  13650. http://www.apache.org/licenses/
  13651. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  13652. 1. Definitions.
  13653. "License" shall mean the terms and conditions for use, reproduction,
  13654. and distribution as defined by Sections 1 through 9 of this document.
  13655. "Licensor" shall mean the copyright owner or entity authorized by
  13656. the copyright owner that is granting the License.
  13657. "Legal Entity" shall mean the union of the acting entity and all
  13658. other entities that control, are controlled by, or are under common
  13659. control with that entity. For the purposes of this definition,
  13660. "control" means (i) the power, direct or indirect, to cause the
  13661. direction or management of such entity, whether by contract or
  13662. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  13663. outstanding shares, or (iii) beneficial ownership of such entity.
  13664. "You" (or "Your") shall mean an individual or Legal Entity
  13665. exercising permissions granted by this License.
  13666. "Source" form shall mean the preferred form for making modifications,
  13667. including but not limited to software source code, documentation
  13668. source, and configuration files.
  13669. "Object" form shall mean any form resulting from mechanical
  13670. transformation or translation of a Source form, including but
  13671. not limited to compiled object code, generated documentation,
  13672. and conversions to other media types.
  13673. "Work" shall mean the work of authorship, whether in Source or
  13674. Object form, made available under the License, as indicated by a
  13675. copyright notice that is included in or attached to the work
  13676. (an example is provided in the Appendix below).
  13677. "Derivative Works" shall mean any work, whether in Source or Object
  13678. form, that is based on (or derived from) the Work and for which the
  13679. editorial revisions, annotations, elaborations, or other modifications
  13680. represent, as a whole, an original work of authorship. For the purposes
  13681. of this License, Derivative Works shall not include works that remain
  13682. separable from, or merely link (or bind by name) to the interfaces of,
  13683. the Work and Derivative Works thereof.
  13684. "Contribution" shall mean any work of authorship, including
  13685. the original version of the Work and any modifications or additions
  13686. to that Work or Derivative Works thereof, that is intentionally
  13687. submitted to Licensor for inclusion in the Work by the copyright owner
  13688. or by an individual or Legal Entity authorized to submit on behalf of
  13689. the copyright owner. For the purposes of this definition, "submitted"
  13690. means any form of electronic, verbal, or written communication sent
  13691. to the Licensor or its representatives, including but not limited to
  13692. communication on electronic mailing lists, source code control systems,
  13693. and issue tracking systems that are managed by, or on behalf of, the
  13694. Licensor for the purpose of discussing and improving the Work, but
  13695. excluding communication that is conspicuously marked or otherwise
  13696. designated in writing by the copyright owner as "Not a Contribution."
  13697. "Contributor" shall mean Licensor and any individual or Legal Entity
  13698. on behalf of whom a Contribution has been received by Licensor and
  13699. subsequently incorporated within the Work.
  13700. 2. Grant of Copyright License. Subject to the terms and conditions of
  13701. this License, each Contributor hereby grants to You a perpetual,
  13702. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13703. copyright license to reproduce, prepare Derivative Works of,
  13704. publicly display, publicly perform, sublicense, and distribute the
  13705. Work and such Derivative Works in Source or Object form.
  13706. 3. Grant of Patent License. Subject to the terms and conditions of
  13707. this License, each Contributor hereby grants to You a perpetual,
  13708. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13709. (except as stated in this section) patent license to make, have made,
  13710. use, offer to sell, sell, import, and otherwise transfer the Work,
  13711. where such license applies only to those patent claims licensable
  13712. by such Contributor that are necessarily infringed by their
  13713. Contribution(s) alone or by combination of their Contribution(s)
  13714. with the Work to which such Contribution(s) was submitted. If You
  13715. institute patent litigation against any entity (including a
  13716. cross-claim or counterclaim in a lawsuit) alleging that the Work
  13717. or a Contribution incorporated within the Work constitutes direct
  13718. or contributory patent infringement, then any patent licenses
  13719. granted to You under this License for that Work shall terminate
  13720. as of the date such litigation is filed.
  13721. 4. Redistribution. You may reproduce and distribute copies of the
  13722. Work or Derivative Works thereof in any medium, with or without
  13723. modifications, and in Source or Object form, provided that You
  13724. meet the following conditions:
  13725. (a) You must give any other recipients of the Work or
  13726. Derivative Works a copy of this License; and
  13727. (b) You must cause any modified files to carry prominent notices
  13728. stating that You changed the files; and
  13729. (c) You must retain, in the Source form of any Derivative Works
  13730. that You distribute, all copyright, patent, trademark, and
  13731. attribution notices from the Source form of the Work,
  13732. excluding those notices that do not pertain to any part of
  13733. the Derivative Works; and
  13734. (d) If the Work includes a "NOTICE" text file as part of its
  13735. distribution, then any Derivative Works that You distribute must
  13736. include a readable copy of the attribution notices contained
  13737. within such NOTICE file, excluding those notices that do not
  13738. pertain to any part of the Derivative Works, in at least one
  13739. of the following places: within a NOTICE text file distributed
  13740. as part of the Derivative Works; within the Source form or
  13741. documentation, if provided along with the Derivative Works; or,
  13742. within a display generated by the Derivative Works, if and
  13743. wherever such third-party notices normally appear. The contents
  13744. of the NOTICE file are for informational purposes only and
  13745. do not modify the License. You may add Your own attribution
  13746. notices within Derivative Works that You distribute, alongside
  13747. or as an addendum to the NOTICE text from the Work, provided
  13748. that such additional attribution notices cannot be construed
  13749. as modifying the License.
  13750. You may add Your own copyright statement to Your modifications and
  13751. may provide additional or different license terms and conditions
  13752. for use, reproduction, or distribution of Your modifications, or
  13753. for any such Derivative Works as a whole, provided Your use,
  13754. reproduction, and distribution of the Work otherwise complies with
  13755. the conditions stated in this License.
  13756. 5. Submission of Contributions. Unless You explicitly state otherwise,
  13757. any Contribution intentionally submitted for inclusion in the Work
  13758. by You to the Licensor shall be under the terms and conditions of
  13759. this License, without any additional terms or conditions.
  13760. Notwithstanding the above, nothing herein shall supersede or modify
  13761. the terms of any separate license agreement you may have executed
  13762. with Licensor regarding such Contributions.
  13763. 6. Trademarks. This License does not grant permission to use the trade
  13764. names, trademarks, service marks, or product names of the Licensor,
  13765. except as required for reasonable and customary use in describing the
  13766. origin of the Work and reproducing the content of the NOTICE file.
  13767. 7. Disclaimer of Warranty. Unless required by applicable law or
  13768. agreed to in writing, Licensor provides the Work (and each
  13769. Contributor provides its Contributions) on an "AS IS" BASIS,
  13770. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  13771. implied, including, without limitation, any warranties or conditions
  13772. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  13773. PARTICULAR PURPOSE. You are solely responsible for determining the
  13774. appropriateness of using or redistributing the Work and assume any
  13775. risks associated with Your exercise of permissions under this License.
  13776. 8. Limitation of Liability. In no event and under no legal theory,
  13777. whether in tort (including negligence), contract, or otherwise,
  13778. unless required by applicable law (such as deliberate and grossly
  13779. negligent acts) or agreed to in writing, shall any Contributor be
  13780. liable to You for damages, including any direct, indirect, special,
  13781. incidental, or consequential damages of any character arising as a
  13782. result of this License or out of the use or inability to use the
  13783. Work (including but not limited to damages for loss of goodwill,
  13784. work stoppage, computer failure or malfunction, or any and all
  13785. other commercial damages or losses), even if such Contributor
  13786. has been advised of the possibility of such damages.
  13787. 9. Accepting Warranty or Additional Liability. While redistributing
  13788. the Work or Derivative Works thereof, You may choose to offer,
  13789. and charge a fee for, acceptance of support, warranty, indemnity,
  13790. or other liability obligations and/or rights consistent with this
  13791. License. However, in accepting such obligations, You may act only
  13792. on Your own behalf and on Your sole responsibility, not on behalf
  13793. of any other Contributor, and only if You agree to indemnify,
  13794. defend, and hold each Contributor harmless for any liability
  13795. incurred by, or claims asserted against, such Contributor by reason
  13796. of your accepting any such warranty or additional liability.
  13797. END OF TERMS AND CONDITIONS
  13798. APPENDIX: How to apply the Apache License to your work.
  13799. To apply the Apache License to your work, attach the following
  13800. boilerplate notice, with the fields enclosed by brackets "[]"
  13801. replaced with your own identifying information. (Don't include
  13802. the brackets!) The text should be enclosed in the appropriate
  13803. comment syntax for the file format. We also recommend that a
  13804. file or class name and description of purpose be included on the
  13805. same "printed page" as the copyright notice for easier
  13806. identification within third-party archives.
  13807. Copyright [yyyy] [name of copyright owner]
  13808. Licensed under the Apache License, Version 2.0 (the "License");
  13809. you may not use this file except in compliance with the License.
  13810. You may obtain a copy of the License at
  13811. http://www.apache.org/licenses/LICENSE-2.0
  13812. Unless required by applicable law or agreed to in writing, software
  13813. distributed under the License is distributed on an "AS IS" BASIS,
  13814. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13815. See the License for the specific language governing permissions and
  13816. limitations under the License.
  13817. ================================================================
  13818. github.com/minio/kes-go
  13819. https://github.com/minio/kes-go
  13820. ----------------------------------------------------------------
  13821. GNU AFFERO GENERAL PUBLIC LICENSE
  13822. Version 3, 19 November 2007
  13823. Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  13824. Everyone is permitted to copy and distribute verbatim copies
  13825. of this license document, but changing it is not allowed.
  13826. Preamble
  13827. The GNU Affero General Public License is a free, copyleft license for
  13828. software and other kinds of works, specifically designed to ensure
  13829. cooperation with the community in the case of network server software.
  13830. The licenses for most software and other practical works are designed
  13831. to take away your freedom to share and change the works. By contrast,
  13832. our General Public Licenses are intended to guarantee your freedom to
  13833. share and change all versions of a program--to make sure it remains free
  13834. software for all its users.
  13835. When we speak of free software, we are referring to freedom, not
  13836. price. Our General Public Licenses are designed to make sure that you
  13837. have the freedom to distribute copies of free software (and charge for
  13838. them if you wish), that you receive source code or can get it if you
  13839. want it, that you can change the software or use pieces of it in new
  13840. free programs, and that you know you can do these things.
  13841. Developers that use our General Public Licenses protect your rights
  13842. with two steps: (1) assert copyright on the software, and (2) offer
  13843. you this License which gives you legal permission to copy, distribute
  13844. and/or modify the software.
  13845. A secondary benefit of defending all users' freedom is that
  13846. improvements made in alternate versions of the program, if they
  13847. receive widespread use, become available for other developers to
  13848. incorporate. Many developers of free software are heartened and
  13849. encouraged by the resulting cooperation. However, in the case of
  13850. software used on network servers, this result may fail to come about.
  13851. The GNU General Public License permits making a modified version and
  13852. letting the public access it on a server without ever releasing its
  13853. source code to the public.
  13854. The GNU Affero General Public License is designed specifically to
  13855. ensure that, in such cases, the modified source code becomes available
  13856. to the community. It requires the operator of a network server to
  13857. provide the source code of the modified version running there to the
  13858. users of that server. Therefore, public use of a modified version, on
  13859. a publicly accessible server, gives the public access to the source
  13860. code of the modified version.
  13861. An older license, called the Affero General Public License and
  13862. published by Affero, was designed to accomplish similar goals. This is
  13863. a different license, not a version of the Affero GPL, but Affero has
  13864. released a new version of the Affero GPL which permits relicensing under
  13865. this license.
  13866. The precise terms and conditions for copying, distribution and
  13867. modification follow.
  13868. TERMS AND CONDITIONS
  13869. 0. Definitions.
  13870. "This License" refers to version 3 of the GNU Affero General Public License.
  13871. "Copyright" also means copyright-like laws that apply to other kinds of
  13872. works, such as semiconductor masks.
  13873. "The Program" refers to any copyrightable work licensed under this
  13874. License. Each licensee is addressed as "you". "Licensees" and
  13875. "recipients" may be individuals or organizations.
  13876. To "modify" a work means to copy from or adapt all or part of the work
  13877. in a fashion requiring copyright permission, other than the making of an
  13878. exact copy. The resulting work is called a "modified version" of the
  13879. earlier work or a work "based on" the earlier work.
  13880. A "covered work" means either the unmodified Program or a work based
  13881. on the Program.
  13882. To "propagate" a work means to do anything with it that, without
  13883. permission, would make you directly or secondarily liable for
  13884. infringement under applicable copyright law, except executing it on a
  13885. computer or modifying a private copy. Propagation includes copying,
  13886. distribution (with or without modification), making available to the
  13887. public, and in some countries other activities as well.
  13888. To "convey" a work means any kind of propagation that enables other
  13889. parties to make or receive copies. Mere interaction with a user through
  13890. a computer network, with no transfer of a copy, is not conveying.
  13891. An interactive user interface displays "Appropriate Legal Notices"
  13892. to the extent that it includes a convenient and prominently visible
  13893. feature that (1) displays an appropriate copyright notice, and (2)
  13894. tells the user that there is no warranty for the work (except to the
  13895. extent that warranties are provided), that licensees may convey the
  13896. work under this License, and how to view a copy of this License. If
  13897. the interface presents a list of user commands or options, such as a
  13898. menu, a prominent item in the list meets this criterion.
  13899. 1. Source Code.
  13900. The "source code" for a work means the preferred form of the work
  13901. for making modifications to it. "Object code" means any non-source
  13902. form of a work.
  13903. A "Standard Interface" means an interface that either is an official
  13904. standard defined by a recognized standards body, or, in the case of
  13905. interfaces specified for a particular programming language, one that
  13906. is widely used among developers working in that language.
  13907. The "System Libraries" of an executable work include anything, other
  13908. than the work as a whole, that (a) is included in the normal form of
  13909. packaging a Major Component, but which is not part of that Major
  13910. Component, and (b) serves only to enable use of the work with that
  13911. Major Component, or to implement a Standard Interface for which an
  13912. implementation is available to the public in source code form. A
  13913. "Major Component", in this context, means a major essential component
  13914. (kernel, window system, and so on) of the specific operating system
  13915. (if any) on which the executable work runs, or a compiler used to
  13916. produce the work, or an object code interpreter used to run it.
  13917. The "Corresponding Source" for a work in object code form means all
  13918. the source code needed to generate, install, and (for an executable
  13919. work) run the object code and to modify the work, including scripts to
  13920. control those activities. However, it does not include the work's
  13921. System Libraries, or general-purpose tools or generally available free
  13922. programs which are used unmodified in performing those activities but
  13923. which are not part of the work. For example, Corresponding Source
  13924. includes interface definition files associated with source files for
  13925. the work, and the source code for shared libraries and dynamically
  13926. linked subprograms that the work is specifically designed to require,
  13927. such as by intimate data communication or control flow between those
  13928. subprograms and other parts of the work.
  13929. The Corresponding Source need not include anything that users
  13930. can regenerate automatically from other parts of the Corresponding
  13931. Source.
  13932. The Corresponding Source for a work in source code form is that
  13933. same work.
  13934. 2. Basic Permissions.
  13935. All rights granted under this License are granted for the term of
  13936. copyright on the Program, and are irrevocable provided the stated
  13937. conditions are met. This License explicitly affirms your unlimited
  13938. permission to run the unmodified Program. The output from running a
  13939. covered work is covered by this License only if the output, given its
  13940. content, constitutes a covered work. This License acknowledges your
  13941. rights of fair use or other equivalent, as provided by copyright law.
  13942. You may make, run and propagate covered works that you do not
  13943. convey, without conditions so long as your license otherwise remains
  13944. in force. You may convey covered works to others for the sole purpose
  13945. of having them make modifications exclusively for you, or provide you
  13946. with facilities for running those works, provided that you comply with
  13947. the terms of this License in conveying all material for which you do
  13948. not control copyright. Those thus making or running the covered works
  13949. for you must do so exclusively on your behalf, under your direction
  13950. and control, on terms that prohibit them from making any copies of
  13951. your copyrighted material outside their relationship with you.
  13952. Conveying under any other circumstances is permitted solely under
  13953. the conditions stated below. Sublicensing is not allowed; section 10
  13954. makes it unnecessary.
  13955. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  13956. No covered work shall be deemed part of an effective technological
  13957. measure under any applicable law fulfilling obligations under article
  13958. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  13959. similar laws prohibiting or restricting circumvention of such
  13960. measures.
  13961. When you convey a covered work, you waive any legal power to forbid
  13962. circumvention of technological measures to the extent such circumvention
  13963. is effected by exercising rights under this License with respect to
  13964. the covered work, and you disclaim any intention to limit operation or
  13965. modification of the work as a means of enforcing, against the work's
  13966. users, your or third parties' legal rights to forbid circumvention of
  13967. technological measures.
  13968. 4. Conveying Verbatim Copies.
  13969. You may convey verbatim copies of the Program's source code as you
  13970. receive it, in any medium, provided that you conspicuously and
  13971. appropriately publish on each copy an appropriate copyright notice;
  13972. keep intact all notices stating that this License and any
  13973. non-permissive terms added in accord with section 7 apply to the code;
  13974. keep intact all notices of the absence of any warranty; and give all
  13975. recipients a copy of this License along with the Program.
  13976. You may charge any price or no price for each copy that you convey,
  13977. and you may offer support or warranty protection for a fee.
  13978. 5. Conveying Modified Source Versions.
  13979. You may convey a work based on the Program, or the modifications to
  13980. produce it from the Program, in the form of source code under the
  13981. terms of section 4, provided that you also meet all of these conditions:
  13982. a) The work must carry prominent notices stating that you modified
  13983. it, and giving a relevant date.
  13984. b) The work must carry prominent notices stating that it is
  13985. released under this License and any conditions added under section
  13986. 7. This requirement modifies the requirement in section 4 to
  13987. "keep intact all notices".
  13988. c) You must license the entire work, as a whole, under this
  13989. License to anyone who comes into possession of a copy. This
  13990. License will therefore apply, along with any applicable section 7
  13991. additional terms, to the whole of the work, and all its parts,
  13992. regardless of how they are packaged. This License gives no
  13993. permission to license the work in any other way, but it does not
  13994. invalidate such permission if you have separately received it.
  13995. d) If the work has interactive user interfaces, each must display
  13996. Appropriate Legal Notices; however, if the Program has interactive
  13997. interfaces that do not display Appropriate Legal Notices, your
  13998. work need not make them do so.
  13999. A compilation of a covered work with other separate and independent
  14000. works, which are not by their nature extensions of the covered work,
  14001. and which are not combined with it such as to form a larger program,
  14002. in or on a volume of a storage or distribution medium, is called an
  14003. "aggregate" if the compilation and its resulting copyright are not
  14004. used to limit the access or legal rights of the compilation's users
  14005. beyond what the individual works permit. Inclusion of a covered work
  14006. in an aggregate does not cause this License to apply to the other
  14007. parts of the aggregate.
  14008. 6. Conveying Non-Source Forms.
  14009. You may convey a covered work in object code form under the terms
  14010. of sections 4 and 5, provided that you also convey the
  14011. machine-readable Corresponding Source under the terms of this License,
  14012. in one of these ways:
  14013. a) Convey the object code in, or embodied in, a physical product
  14014. (including a physical distribution medium), accompanied by the
  14015. Corresponding Source fixed on a durable physical medium
  14016. customarily used for software interchange.
  14017. b) Convey the object code in, or embodied in, a physical product
  14018. (including a physical distribution medium), accompanied by a
  14019. written offer, valid for at least three years and valid for as
  14020. long as you offer spare parts or customer support for that product
  14021. model, to give anyone who possesses the object code either (1) a
  14022. copy of the Corresponding Source for all the software in the
  14023. product that is covered by this License, on a durable physical
  14024. medium customarily used for software interchange, for a price no
  14025. more than your reasonable cost of physically performing this
  14026. conveying of source, or (2) access to copy the
  14027. Corresponding Source from a network server at no charge.
  14028. c) Convey individual copies of the object code with a copy of the
  14029. written offer to provide the Corresponding Source. This
  14030. alternative is allowed only occasionally and noncommercially, and
  14031. only if you received the object code with such an offer, in accord
  14032. with subsection 6b.
  14033. d) Convey the object code by offering access from a designated
  14034. place (gratis or for a charge), and offer equivalent access to the
  14035. Corresponding Source in the same way through the same place at no
  14036. further charge. You need not require recipients to copy the
  14037. Corresponding Source along with the object code. If the place to
  14038. copy the object code is a network server, the Corresponding Source
  14039. may be on a different server (operated by you or a third party)
  14040. that supports equivalent copying facilities, provided you maintain
  14041. clear directions next to the object code saying where to find the
  14042. Corresponding Source. Regardless of what server hosts the
  14043. Corresponding Source, you remain obligated to ensure that it is
  14044. available for as long as needed to satisfy these requirements.
  14045. e) Convey the object code using peer-to-peer transmission, provided
  14046. you inform other peers where the object code and Corresponding
  14047. Source of the work are being offered to the general public at no
  14048. charge under subsection 6d.
  14049. A separable portion of the object code, whose source code is excluded
  14050. from the Corresponding Source as a System Library, need not be
  14051. included in conveying the object code work.
  14052. A "User Product" is either (1) a "consumer product", which means any
  14053. tangible personal property which is normally used for personal, family,
  14054. or household purposes, or (2) anything designed or sold for incorporation
  14055. into a dwelling. In determining whether a product is a consumer product,
  14056. doubtful cases shall be resolved in favor of coverage. For a particular
  14057. product received by a particular user, "normally used" refers to a
  14058. typical or common use of that class of product, regardless of the status
  14059. of the particular user or of the way in which the particular user
  14060. actually uses, or expects or is expected to use, the product. A product
  14061. is a consumer product regardless of whether the product has substantial
  14062. commercial, industrial or non-consumer uses, unless such uses represent
  14063. the only significant mode of use of the product.
  14064. "Installation Information" for a User Product means any methods,
  14065. procedures, authorization keys, or other information required to install
  14066. and execute modified versions of a covered work in that User Product from
  14067. a modified version of its Corresponding Source. The information must
  14068. suffice to ensure that the continued functioning of the modified object
  14069. code is in no case prevented or interfered with solely because
  14070. modification has been made.
  14071. If you convey an object code work under this section in, or with, or
  14072. specifically for use in, a User Product, and the conveying occurs as
  14073. part of a transaction in which the right of possession and use of the
  14074. User Product is transferred to the recipient in perpetuity or for a
  14075. fixed term (regardless of how the transaction is characterized), the
  14076. Corresponding Source conveyed under this section must be accompanied
  14077. by the Installation Information. But this requirement does not apply
  14078. if neither you nor any third party retains the ability to install
  14079. modified object code on the User Product (for example, the work has
  14080. been installed in ROM).
  14081. The requirement to provide Installation Information does not include a
  14082. requirement to continue to provide support service, warranty, or updates
  14083. for a work that has been modified or installed by the recipient, or for
  14084. the User Product in which it has been modified or installed. Access to a
  14085. network may be denied when the modification itself materially and
  14086. adversely affects the operation of the network or violates the rules and
  14087. protocols for communication across the network.
  14088. Corresponding Source conveyed, and Installation Information provided,
  14089. in accord with this section must be in a format that is publicly
  14090. documented (and with an implementation available to the public in
  14091. source code form), and must require no special password or key for
  14092. unpacking, reading or copying.
  14093. 7. Additional Terms.
  14094. "Additional permissions" are terms that supplement the terms of this
  14095. License by making exceptions from one or more of its conditions.
  14096. Additional permissions that are applicable to the entire Program shall
  14097. be treated as though they were included in this License, to the extent
  14098. that they are valid under applicable law. If additional permissions
  14099. apply only to part of the Program, that part may be used separately
  14100. under those permissions, but the entire Program remains governed by
  14101. this License without regard to the additional permissions.
  14102. When you convey a copy of a covered work, you may at your option
  14103. remove any additional permissions from that copy, or from any part of
  14104. it. (Additional permissions may be written to require their own
  14105. removal in certain cases when you modify the work.) You may place
  14106. additional permissions on material, added by you to a covered work,
  14107. for which you have or can give appropriate copyright permission.
  14108. Notwithstanding any other provision of this License, for material you
  14109. add to a covered work, you may (if authorized by the copyright holders of
  14110. that material) supplement the terms of this License with terms:
  14111. a) Disclaiming warranty or limiting liability differently from the
  14112. terms of sections 15 and 16 of this License; or
  14113. b) Requiring preservation of specified reasonable legal notices or
  14114. author attributions in that material or in the Appropriate Legal
  14115. Notices displayed by works containing it; or
  14116. c) Prohibiting misrepresentation of the origin of that material, or
  14117. requiring that modified versions of such material be marked in
  14118. reasonable ways as different from the original version; or
  14119. d) Limiting the use for publicity purposes of names of licensors or
  14120. authors of the material; or
  14121. e) Declining to grant rights under trademark law for use of some
  14122. trade names, trademarks, or service marks; or
  14123. f) Requiring indemnification of licensors and authors of that
  14124. material by anyone who conveys the material (or modified versions of
  14125. it) with contractual assumptions of liability to the recipient, for
  14126. any liability that these contractual assumptions directly impose on
  14127. those licensors and authors.
  14128. All other non-permissive additional terms are considered "further
  14129. restrictions" within the meaning of section 10. If the Program as you
  14130. received it, or any part of it, contains a notice stating that it is
  14131. governed by this License along with a term that is a further
  14132. restriction, you may remove that term. If a license document contains
  14133. a further restriction but permits relicensing or conveying under this
  14134. License, you may add to a covered work material governed by the terms
  14135. of that license document, provided that the further restriction does
  14136. not survive such relicensing or conveying.
  14137. If you add terms to a covered work in accord with this section, you
  14138. must place, in the relevant source files, a statement of the
  14139. additional terms that apply to those files, or a notice indicating
  14140. where to find the applicable terms.
  14141. Additional terms, permissive or non-permissive, may be stated in the
  14142. form of a separately written license, or stated as exceptions;
  14143. the above requirements apply either way.
  14144. 8. Termination.
  14145. You may not propagate or modify a covered work except as expressly
  14146. provided under this License. Any attempt otherwise to propagate or
  14147. modify it is void, and will automatically terminate your rights under
  14148. this License (including any patent licenses granted under the third
  14149. paragraph of section 11).
  14150. However, if you cease all violation of this License, then your
  14151. license from a particular copyright holder is reinstated (a)
  14152. provisionally, unless and until the copyright holder explicitly and
  14153. finally terminates your license, and (b) permanently, if the copyright
  14154. holder fails to notify you of the violation by some reasonable means
  14155. prior to 60 days after the cessation.
  14156. Moreover, your license from a particular copyright holder is
  14157. reinstated permanently if the copyright holder notifies you of the
  14158. violation by some reasonable means, this is the first time you have
  14159. received notice of violation of this License (for any work) from that
  14160. copyright holder, and you cure the violation prior to 30 days after
  14161. your receipt of the notice.
  14162. Termination of your rights under this section does not terminate the
  14163. licenses of parties who have received copies or rights from you under
  14164. this License. If your rights have been terminated and not permanently
  14165. reinstated, you do not qualify to receive new licenses for the same
  14166. material under section 10.
  14167. 9. Acceptance Not Required for Having Copies.
  14168. You are not required to accept this License in order to receive or
  14169. run a copy of the Program. Ancillary propagation of a covered work
  14170. occurring solely as a consequence of using peer-to-peer transmission
  14171. to receive a copy likewise does not require acceptance. However,
  14172. nothing other than this License grants you permission to propagate or
  14173. modify any covered work. These actions infringe copyright if you do
  14174. not accept this License. Therefore, by modifying or propagating a
  14175. covered work, you indicate your acceptance of this License to do so.
  14176. 10. Automatic Licensing of Downstream Recipients.
  14177. Each time you convey a covered work, the recipient automatically
  14178. receives a license from the original licensors, to run, modify and
  14179. propagate that work, subject to this License. You are not responsible
  14180. for enforcing compliance by third parties with this License.
  14181. An "entity transaction" is a transaction transferring control of an
  14182. organization, or substantially all assets of one, or subdividing an
  14183. organization, or merging organizations. If propagation of a covered
  14184. work results from an entity transaction, each party to that
  14185. transaction who receives a copy of the work also receives whatever
  14186. licenses to the work the party's predecessor in interest had or could
  14187. give under the previous paragraph, plus a right to possession of the
  14188. Corresponding Source of the work from the predecessor in interest, if
  14189. the predecessor has it or can get it with reasonable efforts.
  14190. You may not impose any further restrictions on the exercise of the
  14191. rights granted or affirmed under this License. For example, you may
  14192. not impose a license fee, royalty, or other charge for exercise of
  14193. rights granted under this License, and you may not initiate litigation
  14194. (including a cross-claim or counterclaim in a lawsuit) alleging that
  14195. any patent claim is infringed by making, using, selling, offering for
  14196. sale, or importing the Program or any portion of it.
  14197. 11. Patents.
  14198. A "contributor" is a copyright holder who authorizes use under this
  14199. License of the Program or a work on which the Program is based. The
  14200. work thus licensed is called the contributor's "contributor version".
  14201. A contributor's "essential patent claims" are all patent claims
  14202. owned or controlled by the contributor, whether already acquired or
  14203. hereafter acquired, that would be infringed by some manner, permitted
  14204. by this License, of making, using, or selling its contributor version,
  14205. but do not include claims that would be infringed only as a
  14206. consequence of further modification of the contributor version. For
  14207. purposes of this definition, "control" includes the right to grant
  14208. patent sublicenses in a manner consistent with the requirements of
  14209. this License.
  14210. Each contributor grants you a non-exclusive, worldwide, royalty-free
  14211. patent license under the contributor's essential patent claims, to
  14212. make, use, sell, offer for sale, import and otherwise run, modify and
  14213. propagate the contents of its contributor version.
  14214. In the following three paragraphs, a "patent license" is any express
  14215. agreement or commitment, however denominated, not to enforce a patent
  14216. (such as an express permission to practice a patent or covenant not to
  14217. sue for patent infringement). To "grant" such a patent license to a
  14218. party means to make such an agreement or commitment not to enforce a
  14219. patent against the party.
  14220. If you convey a covered work, knowingly relying on a patent license,
  14221. and the Corresponding Source of the work is not available for anyone
  14222. to copy, free of charge and under the terms of this License, through a
  14223. publicly available network server or other readily accessible means,
  14224. then you must either (1) cause the Corresponding Source to be so
  14225. available, or (2) arrange to deprive yourself of the benefit of the
  14226. patent license for this particular work, or (3) arrange, in a manner
  14227. consistent with the requirements of this License, to extend the patent
  14228. license to downstream recipients. "Knowingly relying" means you have
  14229. actual knowledge that, but for the patent license, your conveying the
  14230. covered work in a country, or your recipient's use of the covered work
  14231. in a country, would infringe one or more identifiable patents in that
  14232. country that you have reason to believe are valid.
  14233. If, pursuant to or in connection with a single transaction or
  14234. arrangement, you convey, or propagate by procuring conveyance of, a
  14235. covered work, and grant a patent license to some of the parties
  14236. receiving the covered work authorizing them to use, propagate, modify
  14237. or convey a specific copy of the covered work, then the patent license
  14238. you grant is automatically extended to all recipients of the covered
  14239. work and works based on it.
  14240. A patent license is "discriminatory" if it does not include within
  14241. the scope of its coverage, prohibits the exercise of, or is
  14242. conditioned on the non-exercise of one or more of the rights that are
  14243. specifically granted under this License. You may not convey a covered
  14244. work if you are a party to an arrangement with a third party that is
  14245. in the business of distributing software, under which you make payment
  14246. to the third party based on the extent of your activity of conveying
  14247. the work, and under which the third party grants, to any of the
  14248. parties who would receive the covered work from you, a discriminatory
  14249. patent license (a) in connection with copies of the covered work
  14250. conveyed by you (or copies made from those copies), or (b) primarily
  14251. for and in connection with specific products or compilations that
  14252. contain the covered work, unless you entered into that arrangement,
  14253. or that patent license was granted, prior to 28 March 2007.
  14254. Nothing in this License shall be construed as excluding or limiting
  14255. any implied license or other defenses to infringement that may
  14256. otherwise be available to you under applicable patent law.
  14257. 12. No Surrender of Others' Freedom.
  14258. If conditions are imposed on you (whether by court order, agreement or
  14259. otherwise) that contradict the conditions of this License, they do not
  14260. excuse you from the conditions of this License. If you cannot convey a
  14261. covered work so as to satisfy simultaneously your obligations under this
  14262. License and any other pertinent obligations, then as a consequence you may
  14263. not convey it at all. For example, if you agree to terms that obligate you
  14264. to collect a royalty for further conveying from those to whom you convey
  14265. the Program, the only way you could satisfy both those terms and this
  14266. License would be to refrain entirely from conveying the Program.
  14267. 13. Remote Network Interaction; Use with the GNU General Public License.
  14268. Notwithstanding any other provision of this License, if you modify the
  14269. Program, your modified version must prominently offer all users
  14270. interacting with it remotely through a computer network (if your version
  14271. supports such interaction) an opportunity to receive the Corresponding
  14272. Source of your version by providing access to the Corresponding Source
  14273. from a network server at no charge, through some standard or customary
  14274. means of facilitating copying of software. This Corresponding Source
  14275. shall include the Corresponding Source for any work covered by version 3
  14276. of the GNU General Public License that is incorporated pursuant to the
  14277. following paragraph.
  14278. Notwithstanding any other provision of this License, you have
  14279. permission to link or combine any covered work with a work licensed
  14280. under version 3 of the GNU General Public License into a single
  14281. combined work, and to convey the resulting work. The terms of this
  14282. License will continue to apply to the part which is the covered work,
  14283. but the work with which it is combined will remain governed by version
  14284. 3 of the GNU General Public License.
  14285. 14. Revised Versions of this License.
  14286. The Free Software Foundation may publish revised and/or new versions of
  14287. the GNU Affero General Public License from time to time. Such new versions
  14288. will be similar in spirit to the present version, but may differ in detail to
  14289. address new problems or concerns.
  14290. Each version is given a distinguishing version number. If the
  14291. Program specifies that a certain numbered version of the GNU Affero General
  14292. Public License "or any later version" applies to it, you have the
  14293. option of following the terms and conditions either of that numbered
  14294. version or of any later version published by the Free Software
  14295. Foundation. If the Program does not specify a version number of the
  14296. GNU Affero General Public License, you may choose any version ever published
  14297. by the Free Software Foundation.
  14298. If the Program specifies that a proxy can decide which future
  14299. versions of the GNU Affero General Public License can be used, that proxy's
  14300. public statement of acceptance of a version permanently authorizes you
  14301. to choose that version for the Program.
  14302. Later license versions may give you additional or different
  14303. permissions. However, no additional obligations are imposed on any
  14304. author or copyright holder as a result of your choosing to follow a
  14305. later version.
  14306. 15. Disclaimer of Warranty.
  14307. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  14308. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  14309. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  14310. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  14311. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  14312. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  14313. IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  14314. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  14315. 16. Limitation of Liability.
  14316. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  14317. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  14318. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  14319. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  14320. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  14321. DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  14322. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  14323. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  14324. SUCH DAMAGES.
  14325. 17. Interpretation of Sections 15 and 16.
  14326. If the disclaimer of warranty and limitation of liability provided
  14327. above cannot be given local legal effect according to their terms,
  14328. reviewing courts shall apply local law that most closely approximates
  14329. an absolute waiver of all civil liability in connection with the
  14330. Program, unless a warranty or assumption of liability accompanies a
  14331. copy of the Program in return for a fee.
  14332. END OF TERMS AND CONDITIONS
  14333. How to Apply These Terms to Your New Programs
  14334. If you develop a new program, and you want it to be of the greatest
  14335. possible use to the public, the best way to achieve this is to make it
  14336. free software which everyone can redistribute and change under these terms.
  14337. To do so, attach the following notices to the program. It is safest
  14338. to attach them to the start of each source file to most effectively
  14339. state the exclusion of warranty; and each file should have at least
  14340. the "copyright" line and a pointer to where the full notice is found.
  14341. <one line to give the program's name and a brief idea of what it does.>
  14342. Copyright (C) <year> <name of author>
  14343. This program is free software: you can redistribute it and/or modify
  14344. it under the terms of the GNU Affero General Public License as published
  14345. by the Free Software Foundation, either version 3 of the License, or
  14346. (at your option) any later version.
  14347. This program is distributed in the hope that it will be useful,
  14348. but WITHOUT ANY WARRANTY; without even the implied warranty of
  14349. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14350. GNU Affero General Public License for more details.
  14351. You should have received a copy of the GNU Affero General Public License
  14352. along with this program. If not, see <https://www.gnu.org/licenses/>.
  14353. Also add information on how to contact you by electronic and paper mail.
  14354. If your software can interact with users remotely through a computer
  14355. network, you should also make sure that it provides a way for users to
  14356. get its source. For example, if your program is a web application, its
  14357. interface could display a "Source" link that leads users to an archive
  14358. of the code. There are many ways you could offer source, and different
  14359. solutions will be better for different programs; see section 13 for the
  14360. specific requirements.
  14361. You should also get your employer (if you work as a programmer) or school,
  14362. if any, to sign a "copyright disclaimer" for the program, if necessary.
  14363. For more information on this, and how to apply and follow the GNU AGPL, see
  14364. <https://www.gnu.org/licenses/>.
  14365. ================================================================
  14366. github.com/minio/madmin-go/v2
  14367. https://github.com/minio/madmin-go/v2
  14368. ----------------------------------------------------------------
  14369. GNU AFFERO GENERAL PUBLIC LICENSE
  14370. Version 3, 19 November 2007
  14371. Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  14372. Everyone is permitted to copy and distribute verbatim copies
  14373. of this license document, but changing it is not allowed.
  14374. Preamble
  14375. The GNU Affero General Public License is a free, copyleft license for
  14376. software and other kinds of works, specifically designed to ensure
  14377. cooperation with the community in the case of network server software.
  14378. The licenses for most software and other practical works are designed
  14379. to take away your freedom to share and change the works. By contrast,
  14380. our General Public Licenses are intended to guarantee your freedom to
  14381. share and change all versions of a program--to make sure it remains free
  14382. software for all its users.
  14383. When we speak of free software, we are referring to freedom, not
  14384. price. Our General Public Licenses are designed to make sure that you
  14385. have the freedom to distribute copies of free software (and charge for
  14386. them if you wish), that you receive source code or can get it if you
  14387. want it, that you can change the software or use pieces of it in new
  14388. free programs, and that you know you can do these things.
  14389. Developers that use our General Public Licenses protect your rights
  14390. with two steps: (1) assert copyright on the software, and (2) offer
  14391. you this License which gives you legal permission to copy, distribute
  14392. and/or modify the software.
  14393. A secondary benefit of defending all users' freedom is that
  14394. improvements made in alternate versions of the program, if they
  14395. receive widespread use, become available for other developers to
  14396. incorporate. Many developers of free software are heartened and
  14397. encouraged by the resulting cooperation. However, in the case of
  14398. software used on network servers, this result may fail to come about.
  14399. The GNU General Public License permits making a modified version and
  14400. letting the public access it on a server without ever releasing its
  14401. source code to the public.
  14402. The GNU Affero General Public License is designed specifically to
  14403. ensure that, in such cases, the modified source code becomes available
  14404. to the community. It requires the operator of a network server to
  14405. provide the source code of the modified version running there to the
  14406. users of that server. Therefore, public use of a modified version, on
  14407. a publicly accessible server, gives the public access to the source
  14408. code of the modified version.
  14409. An older license, called the Affero General Public License and
  14410. published by Affero, was designed to accomplish similar goals. This is
  14411. a different license, not a version of the Affero GPL, but Affero has
  14412. released a new version of the Affero GPL which permits relicensing under
  14413. this license.
  14414. The precise terms and conditions for copying, distribution and
  14415. modification follow.
  14416. TERMS AND CONDITIONS
  14417. 0. Definitions.
  14418. "This License" refers to version 3 of the GNU Affero General Public License.
  14419. "Copyright" also means copyright-like laws that apply to other kinds of
  14420. works, such as semiconductor masks.
  14421. "The Program" refers to any copyrightable work licensed under this
  14422. License. Each licensee is addressed as "you". "Licensees" and
  14423. "recipients" may be individuals or organizations.
  14424. To "modify" a work means to copy from or adapt all or part of the work
  14425. in a fashion requiring copyright permission, other than the making of an
  14426. exact copy. The resulting work is called a "modified version" of the
  14427. earlier work or a work "based on" the earlier work.
  14428. A "covered work" means either the unmodified Program or a work based
  14429. on the Program.
  14430. To "propagate" a work means to do anything with it that, without
  14431. permission, would make you directly or secondarily liable for
  14432. infringement under applicable copyright law, except executing it on a
  14433. computer or modifying a private copy. Propagation includes copying,
  14434. distribution (with or without modification), making available to the
  14435. public, and in some countries other activities as well.
  14436. To "convey" a work means any kind of propagation that enables other
  14437. parties to make or receive copies. Mere interaction with a user through
  14438. a computer network, with no transfer of a copy, is not conveying.
  14439. An interactive user interface displays "Appropriate Legal Notices"
  14440. to the extent that it includes a convenient and prominently visible
  14441. feature that (1) displays an appropriate copyright notice, and (2)
  14442. tells the user that there is no warranty for the work (except to the
  14443. extent that warranties are provided), that licensees may convey the
  14444. work under this License, and how to view a copy of this License. If
  14445. the interface presents a list of user commands or options, such as a
  14446. menu, a prominent item in the list meets this criterion.
  14447. 1. Source Code.
  14448. The "source code" for a work means the preferred form of the work
  14449. for making modifications to it. "Object code" means any non-source
  14450. form of a work.
  14451. A "Standard Interface" means an interface that either is an official
  14452. standard defined by a recognized standards body, or, in the case of
  14453. interfaces specified for a particular programming language, one that
  14454. is widely used among developers working in that language.
  14455. The "System Libraries" of an executable work include anything, other
  14456. than the work as a whole, that (a) is included in the normal form of
  14457. packaging a Major Component, but which is not part of that Major
  14458. Component, and (b) serves only to enable use of the work with that
  14459. Major Component, or to implement a Standard Interface for which an
  14460. implementation is available to the public in source code form. A
  14461. "Major Component", in this context, means a major essential component
  14462. (kernel, window system, and so on) of the specific operating system
  14463. (if any) on which the executable work runs, or a compiler used to
  14464. produce the work, or an object code interpreter used to run it.
  14465. The "Corresponding Source" for a work in object code form means all
  14466. the source code needed to generate, install, and (for an executable
  14467. work) run the object code and to modify the work, including scripts to
  14468. control those activities. However, it does not include the work's
  14469. System Libraries, or general-purpose tools or generally available free
  14470. programs which are used unmodified in performing those activities but
  14471. which are not part of the work. For example, Corresponding Source
  14472. includes interface definition files associated with source files for
  14473. the work, and the source code for shared libraries and dynamically
  14474. linked subprograms that the work is specifically designed to require,
  14475. such as by intimate data communication or control flow between those
  14476. subprograms and other parts of the work.
  14477. The Corresponding Source need not include anything that users
  14478. can regenerate automatically from other parts of the Corresponding
  14479. Source.
  14480. The Corresponding Source for a work in source code form is that
  14481. same work.
  14482. 2. Basic Permissions.
  14483. All rights granted under this License are granted for the term of
  14484. copyright on the Program, and are irrevocable provided the stated
  14485. conditions are met. This License explicitly affirms your unlimited
  14486. permission to run the unmodified Program. The output from running a
  14487. covered work is covered by this License only if the output, given its
  14488. content, constitutes a covered work. This License acknowledges your
  14489. rights of fair use or other equivalent, as provided by copyright law.
  14490. You may make, run and propagate covered works that you do not
  14491. convey, without conditions so long as your license otherwise remains
  14492. in force. You may convey covered works to others for the sole purpose
  14493. of having them make modifications exclusively for you, or provide you
  14494. with facilities for running those works, provided that you comply with
  14495. the terms of this License in conveying all material for which you do
  14496. not control copyright. Those thus making or running the covered works
  14497. for you must do so exclusively on your behalf, under your direction
  14498. and control, on terms that prohibit them from making any copies of
  14499. your copyrighted material outside their relationship with you.
  14500. Conveying under any other circumstances is permitted solely under
  14501. the conditions stated below. Sublicensing is not allowed; section 10
  14502. makes it unnecessary.
  14503. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  14504. No covered work shall be deemed part of an effective technological
  14505. measure under any applicable law fulfilling obligations under article
  14506. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  14507. similar laws prohibiting or restricting circumvention of such
  14508. measures.
  14509. When you convey a covered work, you waive any legal power to forbid
  14510. circumvention of technological measures to the extent such circumvention
  14511. is effected by exercising rights under this License with respect to
  14512. the covered work, and you disclaim any intention to limit operation or
  14513. modification of the work as a means of enforcing, against the work's
  14514. users, your or third parties' legal rights to forbid circumvention of
  14515. technological measures.
  14516. 4. Conveying Verbatim Copies.
  14517. You may convey verbatim copies of the Program's source code as you
  14518. receive it, in any medium, provided that you conspicuously and
  14519. appropriately publish on each copy an appropriate copyright notice;
  14520. keep intact all notices stating that this License and any
  14521. non-permissive terms added in accord with section 7 apply to the code;
  14522. keep intact all notices of the absence of any warranty; and give all
  14523. recipients a copy of this License along with the Program.
  14524. You may charge any price or no price for each copy that you convey,
  14525. and you may offer support or warranty protection for a fee.
  14526. 5. Conveying Modified Source Versions.
  14527. You may convey a work based on the Program, or the modifications to
  14528. produce it from the Program, in the form of source code under the
  14529. terms of section 4, provided that you also meet all of these conditions:
  14530. a) The work must carry prominent notices stating that you modified
  14531. it, and giving a relevant date.
  14532. b) The work must carry prominent notices stating that it is
  14533. released under this License and any conditions added under section
  14534. 7. This requirement modifies the requirement in section 4 to
  14535. "keep intact all notices".
  14536. c) You must license the entire work, as a whole, under this
  14537. License to anyone who comes into possession of a copy. This
  14538. License will therefore apply, along with any applicable section 7
  14539. additional terms, to the whole of the work, and all its parts,
  14540. regardless of how they are packaged. This License gives no
  14541. permission to license the work in any other way, but it does not
  14542. invalidate such permission if you have separately received it.
  14543. d) If the work has interactive user interfaces, each must display
  14544. Appropriate Legal Notices; however, if the Program has interactive
  14545. interfaces that do not display Appropriate Legal Notices, your
  14546. work need not make them do so.
  14547. A compilation of a covered work with other separate and independent
  14548. works, which are not by their nature extensions of the covered work,
  14549. and which are not combined with it such as to form a larger program,
  14550. in or on a volume of a storage or distribution medium, is called an
  14551. "aggregate" if the compilation and its resulting copyright are not
  14552. used to limit the access or legal rights of the compilation's users
  14553. beyond what the individual works permit. Inclusion of a covered work
  14554. in an aggregate does not cause this License to apply to the other
  14555. parts of the aggregate.
  14556. 6. Conveying Non-Source Forms.
  14557. You may convey a covered work in object code form under the terms
  14558. of sections 4 and 5, provided that you also convey the
  14559. machine-readable Corresponding Source under the terms of this License,
  14560. in one of these ways:
  14561. a) Convey the object code in, or embodied in, a physical product
  14562. (including a physical distribution medium), accompanied by the
  14563. Corresponding Source fixed on a durable physical medium
  14564. customarily used for software interchange.
  14565. b) Convey the object code in, or embodied in, a physical product
  14566. (including a physical distribution medium), accompanied by a
  14567. written offer, valid for at least three years and valid for as
  14568. long as you offer spare parts or customer support for that product
  14569. model, to give anyone who possesses the object code either (1) a
  14570. copy of the Corresponding Source for all the software in the
  14571. product that is covered by this License, on a durable physical
  14572. medium customarily used for software interchange, for a price no
  14573. more than your reasonable cost of physically performing this
  14574. conveying of source, or (2) access to copy the
  14575. Corresponding Source from a network server at no charge.
  14576. c) Convey individual copies of the object code with a copy of the
  14577. written offer to provide the Corresponding Source. This
  14578. alternative is allowed only occasionally and noncommercially, and
  14579. only if you received the object code with such an offer, in accord
  14580. with subsection 6b.
  14581. d) Convey the object code by offering access from a designated
  14582. place (gratis or for a charge), and offer equivalent access to the
  14583. Corresponding Source in the same way through the same place at no
  14584. further charge. You need not require recipients to copy the
  14585. Corresponding Source along with the object code. If the place to
  14586. copy the object code is a network server, the Corresponding Source
  14587. may be on a different server (operated by you or a third party)
  14588. that supports equivalent copying facilities, provided you maintain
  14589. clear directions next to the object code saying where to find the
  14590. Corresponding Source. Regardless of what server hosts the
  14591. Corresponding Source, you remain obligated to ensure that it is
  14592. available for as long as needed to satisfy these requirements.
  14593. e) Convey the object code using peer-to-peer transmission, provided
  14594. you inform other peers where the object code and Corresponding
  14595. Source of the work are being offered to the general public at no
  14596. charge under subsection 6d.
  14597. A separable portion of the object code, whose source code is excluded
  14598. from the Corresponding Source as a System Library, need not be
  14599. included in conveying the object code work.
  14600. A "User Product" is either (1) a "consumer product", which means any
  14601. tangible personal property which is normally used for personal, family,
  14602. or household purposes, or (2) anything designed or sold for incorporation
  14603. into a dwelling. In determining whether a product is a consumer product,
  14604. doubtful cases shall be resolved in favor of coverage. For a particular
  14605. product received by a particular user, "normally used" refers to a
  14606. typical or common use of that class of product, regardless of the status
  14607. of the particular user or of the way in which the particular user
  14608. actually uses, or expects or is expected to use, the product. A product
  14609. is a consumer product regardless of whether the product has substantial
  14610. commercial, industrial or non-consumer uses, unless such uses represent
  14611. the only significant mode of use of the product.
  14612. "Installation Information" for a User Product means any methods,
  14613. procedures, authorization keys, or other information required to install
  14614. and execute modified versions of a covered work in that User Product from
  14615. a modified version of its Corresponding Source. The information must
  14616. suffice to ensure that the continued functioning of the modified object
  14617. code is in no case prevented or interfered with solely because
  14618. modification has been made.
  14619. If you convey an object code work under this section in, or with, or
  14620. specifically for use in, a User Product, and the conveying occurs as
  14621. part of a transaction in which the right of possession and use of the
  14622. User Product is transferred to the recipient in perpetuity or for a
  14623. fixed term (regardless of how the transaction is characterized), the
  14624. Corresponding Source conveyed under this section must be accompanied
  14625. by the Installation Information. But this requirement does not apply
  14626. if neither you nor any third party retains the ability to install
  14627. modified object code on the User Product (for example, the work has
  14628. been installed in ROM).
  14629. The requirement to provide Installation Information does not include a
  14630. requirement to continue to provide support service, warranty, or updates
  14631. for a work that has been modified or installed by the recipient, or for
  14632. the User Product in which it has been modified or installed. Access to a
  14633. network may be denied when the modification itself materially and
  14634. adversely affects the operation of the network or violates the rules and
  14635. protocols for communication across the network.
  14636. Corresponding Source conveyed, and Installation Information provided,
  14637. in accord with this section must be in a format that is publicly
  14638. documented (and with an implementation available to the public in
  14639. source code form), and must require no special password or key for
  14640. unpacking, reading or copying.
  14641. 7. Additional Terms.
  14642. "Additional permissions" are terms that supplement the terms of this
  14643. License by making exceptions from one or more of its conditions.
  14644. Additional permissions that are applicable to the entire Program shall
  14645. be treated as though they were included in this License, to the extent
  14646. that they are valid under applicable law. If additional permissions
  14647. apply only to part of the Program, that part may be used separately
  14648. under those permissions, but the entire Program remains governed by
  14649. this License without regard to the additional permissions.
  14650. When you convey a copy of a covered work, you may at your option
  14651. remove any additional permissions from that copy, or from any part of
  14652. it. (Additional permissions may be written to require their own
  14653. removal in certain cases when you modify the work.) You may place
  14654. additional permissions on material, added by you to a covered work,
  14655. for which you have or can give appropriate copyright permission.
  14656. Notwithstanding any other provision of this License, for material you
  14657. add to a covered work, you may (if authorized by the copyright holders of
  14658. that material) supplement the terms of this License with terms:
  14659. a) Disclaiming warranty or limiting liability differently from the
  14660. terms of sections 15 and 16 of this License; or
  14661. b) Requiring preservation of specified reasonable legal notices or
  14662. author attributions in that material or in the Appropriate Legal
  14663. Notices displayed by works containing it; or
  14664. c) Prohibiting misrepresentation of the origin of that material, or
  14665. requiring that modified versions of such material be marked in
  14666. reasonable ways as different from the original version; or
  14667. d) Limiting the use for publicity purposes of names of licensors or
  14668. authors of the material; or
  14669. e) Declining to grant rights under trademark law for use of some
  14670. trade names, trademarks, or service marks; or
  14671. f) Requiring indemnification of licensors and authors of that
  14672. material by anyone who conveys the material (or modified versions of
  14673. it) with contractual assumptions of liability to the recipient, for
  14674. any liability that these contractual assumptions directly impose on
  14675. those licensors and authors.
  14676. All other non-permissive additional terms are considered "further
  14677. restrictions" within the meaning of section 10. If the Program as you
  14678. received it, or any part of it, contains a notice stating that it is
  14679. governed by this License along with a term that is a further
  14680. restriction, you may remove that term. If a license document contains
  14681. a further restriction but permits relicensing or conveying under this
  14682. License, you may add to a covered work material governed by the terms
  14683. of that license document, provided that the further restriction does
  14684. not survive such relicensing or conveying.
  14685. If you add terms to a covered work in accord with this section, you
  14686. must place, in the relevant source files, a statement of the
  14687. additional terms that apply to those files, or a notice indicating
  14688. where to find the applicable terms.
  14689. Additional terms, permissive or non-permissive, may be stated in the
  14690. form of a separately written license, or stated as exceptions;
  14691. the above requirements apply either way.
  14692. 8. Termination.
  14693. You may not propagate or modify a covered work except as expressly
  14694. provided under this License. Any attempt otherwise to propagate or
  14695. modify it is void, and will automatically terminate your rights under
  14696. this License (including any patent licenses granted under the third
  14697. paragraph of section 11).
  14698. However, if you cease all violation of this License, then your
  14699. license from a particular copyright holder is reinstated (a)
  14700. provisionally, unless and until the copyright holder explicitly and
  14701. finally terminates your license, and (b) permanently, if the copyright
  14702. holder fails to notify you of the violation by some reasonable means
  14703. prior to 60 days after the cessation.
  14704. Moreover, your license from a particular copyright holder is
  14705. reinstated permanently if the copyright holder notifies you of the
  14706. violation by some reasonable means, this is the first time you have
  14707. received notice of violation of this License (for any work) from that
  14708. copyright holder, and you cure the violation prior to 30 days after
  14709. your receipt of the notice.
  14710. Termination of your rights under this section does not terminate the
  14711. licenses of parties who have received copies or rights from you under
  14712. this License. If your rights have been terminated and not permanently
  14713. reinstated, you do not qualify to receive new licenses for the same
  14714. material under section 10.
  14715. 9. Acceptance Not Required for Having Copies.
  14716. You are not required to accept this License in order to receive or
  14717. run a copy of the Program. Ancillary propagation of a covered work
  14718. occurring solely as a consequence of using peer-to-peer transmission
  14719. to receive a copy likewise does not require acceptance. However,
  14720. nothing other than this License grants you permission to propagate or
  14721. modify any covered work. These actions infringe copyright if you do
  14722. not accept this License. Therefore, by modifying or propagating a
  14723. covered work, you indicate your acceptance of this License to do so.
  14724. 10. Automatic Licensing of Downstream Recipients.
  14725. Each time you convey a covered work, the recipient automatically
  14726. receives a license from the original licensors, to run, modify and
  14727. propagate that work, subject to this License. You are not responsible
  14728. for enforcing compliance by third parties with this License.
  14729. An "entity transaction" is a transaction transferring control of an
  14730. organization, or substantially all assets of one, or subdividing an
  14731. organization, or merging organizations. If propagation of a covered
  14732. work results from an entity transaction, each party to that
  14733. transaction who receives a copy of the work also receives whatever
  14734. licenses to the work the party's predecessor in interest had or could
  14735. give under the previous paragraph, plus a right to possession of the
  14736. Corresponding Source of the work from the predecessor in interest, if
  14737. the predecessor has it or can get it with reasonable efforts.
  14738. You may not impose any further restrictions on the exercise of the
  14739. rights granted or affirmed under this License. For example, you may
  14740. not impose a license fee, royalty, or other charge for exercise of
  14741. rights granted under this License, and you may not initiate litigation
  14742. (including a cross-claim or counterclaim in a lawsuit) alleging that
  14743. any patent claim is infringed by making, using, selling, offering for
  14744. sale, or importing the Program or any portion of it.
  14745. 11. Patents.
  14746. A "contributor" is a copyright holder who authorizes use under this
  14747. License of the Program or a work on which the Program is based. The
  14748. work thus licensed is called the contributor's "contributor version".
  14749. A contributor's "essential patent claims" are all patent claims
  14750. owned or controlled by the contributor, whether already acquired or
  14751. hereafter acquired, that would be infringed by some manner, permitted
  14752. by this License, of making, using, or selling its contributor version,
  14753. but do not include claims that would be infringed only as a
  14754. consequence of further modification of the contributor version. For
  14755. purposes of this definition, "control" includes the right to grant
  14756. patent sublicenses in a manner consistent with the requirements of
  14757. this License.
  14758. Each contributor grants you a non-exclusive, worldwide, royalty-free
  14759. patent license under the contributor's essential patent claims, to
  14760. make, use, sell, offer for sale, import and otherwise run, modify and
  14761. propagate the contents of its contributor version.
  14762. In the following three paragraphs, a "patent license" is any express
  14763. agreement or commitment, however denominated, not to enforce a patent
  14764. (such as an express permission to practice a patent or covenant not to
  14765. sue for patent infringement). To "grant" such a patent license to a
  14766. party means to make such an agreement or commitment not to enforce a
  14767. patent against the party.
  14768. If you convey a covered work, knowingly relying on a patent license,
  14769. and the Corresponding Source of the work is not available for anyone
  14770. to copy, free of charge and under the terms of this License, through a
  14771. publicly available network server or other readily accessible means,
  14772. then you must either (1) cause the Corresponding Source to be so
  14773. available, or (2) arrange to deprive yourself of the benefit of the
  14774. patent license for this particular work, or (3) arrange, in a manner
  14775. consistent with the requirements of this License, to extend the patent
  14776. license to downstream recipients. "Knowingly relying" means you have
  14777. actual knowledge that, but for the patent license, your conveying the
  14778. covered work in a country, or your recipient's use of the covered work
  14779. in a country, would infringe one or more identifiable patents in that
  14780. country that you have reason to believe are valid.
  14781. If, pursuant to or in connection with a single transaction or
  14782. arrangement, you convey, or propagate by procuring conveyance of, a
  14783. covered work, and grant a patent license to some of the parties
  14784. receiving the covered work authorizing them to use, propagate, modify
  14785. or convey a specific copy of the covered work, then the patent license
  14786. you grant is automatically extended to all recipients of the covered
  14787. work and works based on it.
  14788. A patent license is "discriminatory" if it does not include within
  14789. the scope of its coverage, prohibits the exercise of, or is
  14790. conditioned on the non-exercise of one or more of the rights that are
  14791. specifically granted under this License. You may not convey a covered
  14792. work if you are a party to an arrangement with a third party that is
  14793. in the business of distributing software, under which you make payment
  14794. to the third party based on the extent of your activity of conveying
  14795. the work, and under which the third party grants, to any of the
  14796. parties who would receive the covered work from you, a discriminatory
  14797. patent license (a) in connection with copies of the covered work
  14798. conveyed by you (or copies made from those copies), or (b) primarily
  14799. for and in connection with specific products or compilations that
  14800. contain the covered work, unless you entered into that arrangement,
  14801. or that patent license was granted, prior to 28 March 2007.
  14802. Nothing in this License shall be construed as excluding or limiting
  14803. any implied license or other defenses to infringement that may
  14804. otherwise be available to you under applicable patent law.
  14805. 12. No Surrender of Others' Freedom.
  14806. If conditions are imposed on you (whether by court order, agreement or
  14807. otherwise) that contradict the conditions of this License, they do not
  14808. excuse you from the conditions of this License. If you cannot convey a
  14809. covered work so as to satisfy simultaneously your obligations under this
  14810. License and any other pertinent obligations, then as a consequence you may
  14811. not convey it at all. For example, if you agree to terms that obligate you
  14812. to collect a royalty for further conveying from those to whom you convey
  14813. the Program, the only way you could satisfy both those terms and this
  14814. License would be to refrain entirely from conveying the Program.
  14815. 13. Remote Network Interaction; Use with the GNU General Public License.
  14816. Notwithstanding any other provision of this License, if you modify the
  14817. Program, your modified version must prominently offer all users
  14818. interacting with it remotely through a computer network (if your version
  14819. supports such interaction) an opportunity to receive the Corresponding
  14820. Source of your version by providing access to the Corresponding Source
  14821. from a network server at no charge, through some standard or customary
  14822. means of facilitating copying of software. This Corresponding Source
  14823. shall include the Corresponding Source for any work covered by version 3
  14824. of the GNU General Public License that is incorporated pursuant to the
  14825. following paragraph.
  14826. Notwithstanding any other provision of this License, you have
  14827. permission to link or combine any covered work with a work licensed
  14828. under version 3 of the GNU General Public License into a single
  14829. combined work, and to convey the resulting work. The terms of this
  14830. License will continue to apply to the part which is the covered work,
  14831. but the work with which it is combined will remain governed by version
  14832. 3 of the GNU General Public License.
  14833. 14. Revised Versions of this License.
  14834. The Free Software Foundation may publish revised and/or new versions of
  14835. the GNU Affero General Public License from time to time. Such new versions
  14836. will be similar in spirit to the present version, but may differ in detail to
  14837. address new problems or concerns.
  14838. Each version is given a distinguishing version number. If the
  14839. Program specifies that a certain numbered version of the GNU Affero General
  14840. Public License "or any later version" applies to it, you have the
  14841. option of following the terms and conditions either of that numbered
  14842. version or of any later version published by the Free Software
  14843. Foundation. If the Program does not specify a version number of the
  14844. GNU Affero General Public License, you may choose any version ever published
  14845. by the Free Software Foundation.
  14846. If the Program specifies that a proxy can decide which future
  14847. versions of the GNU Affero General Public License can be used, that proxy's
  14848. public statement of acceptance of a version permanently authorizes you
  14849. to choose that version for the Program.
  14850. Later license versions may give you additional or different
  14851. permissions. However, no additional obligations are imposed on any
  14852. author or copyright holder as a result of your choosing to follow a
  14853. later version.
  14854. 15. Disclaimer of Warranty.
  14855. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  14856. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  14857. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  14858. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  14859. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  14860. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  14861. IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  14862. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  14863. 16. Limitation of Liability.
  14864. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  14865. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  14866. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  14867. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  14868. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  14869. DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  14870. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  14871. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  14872. SUCH DAMAGES.
  14873. 17. Interpretation of Sections 15 and 16.
  14874. If the disclaimer of warranty and limitation of liability provided
  14875. above cannot be given local legal effect according to their terms,
  14876. reviewing courts shall apply local law that most closely approximates
  14877. an absolute waiver of all civil liability in connection with the
  14878. Program, unless a warranty or assumption of liability accompanies a
  14879. copy of the Program in return for a fee.
  14880. END OF TERMS AND CONDITIONS
  14881. How to Apply These Terms to Your New Programs
  14882. If you develop a new program, and you want it to be of the greatest
  14883. possible use to the public, the best way to achieve this is to make it
  14884. free software which everyone can redistribute and change under these terms.
  14885. To do so, attach the following notices to the program. It is safest
  14886. to attach them to the start of each source file to most effectively
  14887. state the exclusion of warranty; and each file should have at least
  14888. the "copyright" line and a pointer to where the full notice is found.
  14889. <one line to give the program's name and a brief idea of what it does.>
  14890. Copyright (C) <year> <name of author>
  14891. This program is free software: you can redistribute it and/or modify
  14892. it under the terms of the GNU Affero General Public License as published by
  14893. the Free Software Foundation, either version 3 of the License, or
  14894. (at your option) any later version.
  14895. This program is distributed in the hope that it will be useful,
  14896. but WITHOUT ANY WARRANTY; without even the implied warranty of
  14897. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14898. GNU Affero General Public License for more details.
  14899. You should have received a copy of the GNU Affero General Public License
  14900. along with this program. If not, see <https://www.gnu.org/licenses/>.
  14901. Also add information on how to contact you by electronic and paper mail.
  14902. If your software can interact with users remotely through a computer
  14903. network, you should also make sure that it provides a way for users to
  14904. get its source. For example, if your program is a web application, its
  14905. interface could display a "Source" link that leads users to an archive
  14906. of the code. There are many ways you could offer source, and different
  14907. solutions will be better for different programs; see section 13 for the
  14908. specific requirements.
  14909. You should also get your employer (if you work as a programmer) or school,
  14910. if any, to sign a "copyright disclaimer" for the program, if necessary.
  14911. For more information on this, and how to apply and follow the GNU AGPL, see
  14912. <https://www.gnu.org/licenses/>.
  14913. ================================================================
  14914. github.com/minio/mc
  14915. https://github.com/minio/mc
  14916. ----------------------------------------------------------------
  14917. GNU AFFERO GENERAL PUBLIC LICENSE
  14918. Version 3, 19 November 2007
  14919. Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  14920. Everyone is permitted to copy and distribute verbatim copies
  14921. of this license document, but changing it is not allowed.
  14922. Preamble
  14923. The GNU Affero General Public License is a free, copyleft license for
  14924. software and other kinds of works, specifically designed to ensure
  14925. cooperation with the community in the case of network server software.
  14926. The licenses for most software and other practical works are designed
  14927. to take away your freedom to share and change the works. By contrast,
  14928. our General Public Licenses are intended to guarantee your freedom to
  14929. share and change all versions of a program--to make sure it remains free
  14930. software for all its users.
  14931. When we speak of free software, we are referring to freedom, not
  14932. price. Our General Public Licenses are designed to make sure that you
  14933. have the freedom to distribute copies of free software (and charge for
  14934. them if you wish), that you receive source code or can get it if you
  14935. want it, that you can change the software or use pieces of it in new
  14936. free programs, and that you know you can do these things.
  14937. Developers that use our General Public Licenses protect your rights
  14938. with two steps: (1) assert copyright on the software, and (2) offer
  14939. you this License which gives you legal permission to copy, distribute
  14940. and/or modify the software.
  14941. A secondary benefit of defending all users' freedom is that
  14942. improvements made in alternate versions of the program, if they
  14943. receive widespread use, become available for other developers to
  14944. incorporate. Many developers of free software are heartened and
  14945. encouraged by the resulting cooperation. However, in the case of
  14946. software used on network servers, this result may fail to come about.
  14947. The GNU General Public License permits making a modified version and
  14948. letting the public access it on a server without ever releasing its
  14949. source code to the public.
  14950. The GNU Affero General Public License is designed specifically to
  14951. ensure that, in such cases, the modified source code becomes available
  14952. to the community. It requires the operator of a network server to
  14953. provide the source code of the modified version running there to the
  14954. users of that server. Therefore, public use of a modified version, on
  14955. a publicly accessible server, gives the public access to the source
  14956. code of the modified version.
  14957. An older license, called the Affero General Public License and
  14958. published by Affero, was designed to accomplish similar goals. This is
  14959. a different license, not a version of the Affero GPL, but Affero has
  14960. released a new version of the Affero GPL which permits relicensing under
  14961. this license.
  14962. The precise terms and conditions for copying, distribution and
  14963. modification follow.
  14964. TERMS AND CONDITIONS
  14965. 0. Definitions.
  14966. "This License" refers to version 3 of the GNU Affero General Public License.
  14967. "Copyright" also means copyright-like laws that apply to other kinds of
  14968. works, such as semiconductor masks.
  14969. "The Program" refers to any copyrightable work licensed under this
  14970. License. Each licensee is addressed as "you". "Licensees" and
  14971. "recipients" may be individuals or organizations.
  14972. To "modify" a work means to copy from or adapt all or part of the work
  14973. in a fashion requiring copyright permission, other than the making of an
  14974. exact copy. The resulting work is called a "modified version" of the
  14975. earlier work or a work "based on" the earlier work.
  14976. A "covered work" means either the unmodified Program or a work based
  14977. on the Program.
  14978. To "propagate" a work means to do anything with it that, without
  14979. permission, would make you directly or secondarily liable for
  14980. infringement under applicable copyright law, except executing it on a
  14981. computer or modifying a private copy. Propagation includes copying,
  14982. distribution (with or without modification), making available to the
  14983. public, and in some countries other activities as well.
  14984. To "convey" a work means any kind of propagation that enables other
  14985. parties to make or receive copies. Mere interaction with a user through
  14986. a computer network, with no transfer of a copy, is not conveying.
  14987. An interactive user interface displays "Appropriate Legal Notices"
  14988. to the extent that it includes a convenient and prominently visible
  14989. feature that (1) displays an appropriate copyright notice, and (2)
  14990. tells the user that there is no warranty for the work (except to the
  14991. extent that warranties are provided), that licensees may convey the
  14992. work under this License, and how to view a copy of this License. If
  14993. the interface presents a list of user commands or options, such as a
  14994. menu, a prominent item in the list meets this criterion.
  14995. 1. Source Code.
  14996. The "source code" for a work means the preferred form of the work
  14997. for making modifications to it. "Object code" means any non-source
  14998. form of a work.
  14999. A "Standard Interface" means an interface that either is an official
  15000. standard defined by a recognized standards body, or, in the case of
  15001. interfaces specified for a particular programming language, one that
  15002. is widely used among developers working in that language.
  15003. The "System Libraries" of an executable work include anything, other
  15004. than the work as a whole, that (a) is included in the normal form of
  15005. packaging a Major Component, but which is not part of that Major
  15006. Component, and (b) serves only to enable use of the work with that
  15007. Major Component, or to implement a Standard Interface for which an
  15008. implementation is available to the public in source code form. A
  15009. "Major Component", in this context, means a major essential component
  15010. (kernel, window system, and so on) of the specific operating system
  15011. (if any) on which the executable work runs, or a compiler used to
  15012. produce the work, or an object code interpreter used to run it.
  15013. The "Corresponding Source" for a work in object code form means all
  15014. the source code needed to generate, install, and (for an executable
  15015. work) run the object code and to modify the work, including scripts to
  15016. control those activities. However, it does not include the work's
  15017. System Libraries, or general-purpose tools or generally available free
  15018. programs which are used unmodified in performing those activities but
  15019. which are not part of the work. For example, Corresponding Source
  15020. includes interface definition files associated with source files for
  15021. the work, and the source code for shared libraries and dynamically
  15022. linked subprograms that the work is specifically designed to require,
  15023. such as by intimate data communication or control flow between those
  15024. subprograms and other parts of the work.
  15025. The Corresponding Source need not include anything that users
  15026. can regenerate automatically from other parts of the Corresponding
  15027. Source.
  15028. The Corresponding Source for a work in source code form is that
  15029. same work.
  15030. 2. Basic Permissions.
  15031. All rights granted under this License are granted for the term of
  15032. copyright on the Program, and are irrevocable provided the stated
  15033. conditions are met. This License explicitly affirms your unlimited
  15034. permission to run the unmodified Program. The output from running a
  15035. covered work is covered by this License only if the output, given its
  15036. content, constitutes a covered work. This License acknowledges your
  15037. rights of fair use or other equivalent, as provided by copyright law.
  15038. You may make, run and propagate covered works that you do not
  15039. convey, without conditions so long as your license otherwise remains
  15040. in force. You may convey covered works to others for the sole purpose
  15041. of having them make modifications exclusively for you, or provide you
  15042. with facilities for running those works, provided that you comply with
  15043. the terms of this License in conveying all material for which you do
  15044. not control copyright. Those thus making or running the covered works
  15045. for you must do so exclusively on your behalf, under your direction
  15046. and control, on terms that prohibit them from making any copies of
  15047. your copyrighted material outside their relationship with you.
  15048. Conveying under any other circumstances is permitted solely under
  15049. the conditions stated below. Sublicensing is not allowed; section 10
  15050. makes it unnecessary.
  15051. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  15052. No covered work shall be deemed part of an effective technological
  15053. measure under any applicable law fulfilling obligations under article
  15054. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  15055. similar laws prohibiting or restricting circumvention of such
  15056. measures.
  15057. When you convey a covered work, you waive any legal power to forbid
  15058. circumvention of technological measures to the extent such circumvention
  15059. is effected by exercising rights under this License with respect to
  15060. the covered work, and you disclaim any intention to limit operation or
  15061. modification of the work as a means of enforcing, against the work's
  15062. users, your or third parties' legal rights to forbid circumvention of
  15063. technological measures.
  15064. 4. Conveying Verbatim Copies.
  15065. You may convey verbatim copies of the Program's source code as you
  15066. receive it, in any medium, provided that you conspicuously and
  15067. appropriately publish on each copy an appropriate copyright notice;
  15068. keep intact all notices stating that this License and any
  15069. non-permissive terms added in accord with section 7 apply to the code;
  15070. keep intact all notices of the absence of any warranty; and give all
  15071. recipients a copy of this License along with the Program.
  15072. You may charge any price or no price for each copy that you convey,
  15073. and you may offer support or warranty protection for a fee.
  15074. 5. Conveying Modified Source Versions.
  15075. You may convey a work based on the Program, or the modifications to
  15076. produce it from the Program, in the form of source code under the
  15077. terms of section 4, provided that you also meet all of these conditions:
  15078. a) The work must carry prominent notices stating that you modified
  15079. it, and giving a relevant date.
  15080. b) The work must carry prominent notices stating that it is
  15081. released under this License and any conditions added under section
  15082. 7. This requirement modifies the requirement in section 4 to
  15083. "keep intact all notices".
  15084. c) You must license the entire work, as a whole, under this
  15085. License to anyone who comes into possession of a copy. This
  15086. License will therefore apply, along with any applicable section 7
  15087. additional terms, to the whole of the work, and all its parts,
  15088. regardless of how they are packaged. This License gives no
  15089. permission to license the work in any other way, but it does not
  15090. invalidate such permission if you have separately received it.
  15091. d) If the work has interactive user interfaces, each must display
  15092. Appropriate Legal Notices; however, if the Program has interactive
  15093. interfaces that do not display Appropriate Legal Notices, your
  15094. work need not make them do so.
  15095. A compilation of a covered work with other separate and independent
  15096. works, which are not by their nature extensions of the covered work,
  15097. and which are not combined with it such as to form a larger program,
  15098. in or on a volume of a storage or distribution medium, is called an
  15099. "aggregate" if the compilation and its resulting copyright are not
  15100. used to limit the access or legal rights of the compilation's users
  15101. beyond what the individual works permit. Inclusion of a covered work
  15102. in an aggregate does not cause this License to apply to the other
  15103. parts of the aggregate.
  15104. 6. Conveying Non-Source Forms.
  15105. You may convey a covered work in object code form under the terms
  15106. of sections 4 and 5, provided that you also convey the
  15107. machine-readable Corresponding Source under the terms of this License,
  15108. in one of these ways:
  15109. a) Convey the object code in, or embodied in, a physical product
  15110. (including a physical distribution medium), accompanied by the
  15111. Corresponding Source fixed on a durable physical medium
  15112. customarily used for software interchange.
  15113. b) Convey the object code in, or embodied in, a physical product
  15114. (including a physical distribution medium), accompanied by a
  15115. written offer, valid for at least three years and valid for as
  15116. long as you offer spare parts or customer support for that product
  15117. model, to give anyone who possesses the object code either (1) a
  15118. copy of the Corresponding Source for all the software in the
  15119. product that is covered by this License, on a durable physical
  15120. medium customarily used for software interchange, for a price no
  15121. more than your reasonable cost of physically performing this
  15122. conveying of source, or (2) access to copy the
  15123. Corresponding Source from a network server at no charge.
  15124. c) Convey individual copies of the object code with a copy of the
  15125. written offer to provide the Corresponding Source. This
  15126. alternative is allowed only occasionally and noncommercially, and
  15127. only if you received the object code with such an offer, in accord
  15128. with subsection 6b.
  15129. d) Convey the object code by offering access from a designated
  15130. place (gratis or for a charge), and offer equivalent access to the
  15131. Corresponding Source in the same way through the same place at no
  15132. further charge. You need not require recipients to copy the
  15133. Corresponding Source along with the object code. If the place to
  15134. copy the object code is a network server, the Corresponding Source
  15135. may be on a different server (operated by you or a third party)
  15136. that supports equivalent copying facilities, provided you maintain
  15137. clear directions next to the object code saying where to find the
  15138. Corresponding Source. Regardless of what server hosts the
  15139. Corresponding Source, you remain obligated to ensure that it is
  15140. available for as long as needed to satisfy these requirements.
  15141. e) Convey the object code using peer-to-peer transmission, provided
  15142. you inform other peers where the object code and Corresponding
  15143. Source of the work are being offered to the general public at no
  15144. charge under subsection 6d.
  15145. A separable portion of the object code, whose source code is excluded
  15146. from the Corresponding Source as a System Library, need not be
  15147. included in conveying the object code work.
  15148. A "User Product" is either (1) a "consumer product", which means any
  15149. tangible personal property which is normally used for personal, family,
  15150. or household purposes, or (2) anything designed or sold for incorporation
  15151. into a dwelling. In determining whether a product is a consumer product,
  15152. doubtful cases shall be resolved in favor of coverage. For a particular
  15153. product received by a particular user, "normally used" refers to a
  15154. typical or common use of that class of product, regardless of the status
  15155. of the particular user or of the way in which the particular user
  15156. actually uses, or expects or is expected to use, the product. A product
  15157. is a consumer product regardless of whether the product has substantial
  15158. commercial, industrial or non-consumer uses, unless such uses represent
  15159. the only significant mode of use of the product.
  15160. "Installation Information" for a User Product means any methods,
  15161. procedures, authorization keys, or other information required to install
  15162. and execute modified versions of a covered work in that User Product from
  15163. a modified version of its Corresponding Source. The information must
  15164. suffice to ensure that the continued functioning of the modified object
  15165. code is in no case prevented or interfered with solely because
  15166. modification has been made.
  15167. If you convey an object code work under this section in, or with, or
  15168. specifically for use in, a User Product, and the conveying occurs as
  15169. part of a transaction in which the right of possession and use of the
  15170. User Product is transferred to the recipient in perpetuity or for a
  15171. fixed term (regardless of how the transaction is characterized), the
  15172. Corresponding Source conveyed under this section must be accompanied
  15173. by the Installation Information. But this requirement does not apply
  15174. if neither you nor any third party retains the ability to install
  15175. modified object code on the User Product (for example, the work has
  15176. been installed in ROM).
  15177. The requirement to provide Installation Information does not include a
  15178. requirement to continue to provide support service, warranty, or updates
  15179. for a work that has been modified or installed by the recipient, or for
  15180. the User Product in which it has been modified or installed. Access to a
  15181. network may be denied when the modification itself materially and
  15182. adversely affects the operation of the network or violates the rules and
  15183. protocols for communication across the network.
  15184. Corresponding Source conveyed, and Installation Information provided,
  15185. in accord with this section must be in a format that is publicly
  15186. documented (and with an implementation available to the public in
  15187. source code form), and must require no special password or key for
  15188. unpacking, reading or copying.
  15189. 7. Additional Terms.
  15190. "Additional permissions" are terms that supplement the terms of this
  15191. License by making exceptions from one or more of its conditions.
  15192. Additional permissions that are applicable to the entire Program shall
  15193. be treated as though they were included in this License, to the extent
  15194. that they are valid under applicable law. If additional permissions
  15195. apply only to part of the Program, that part may be used separately
  15196. under those permissions, but the entire Program remains governed by
  15197. this License without regard to the additional permissions.
  15198. When you convey a copy of a covered work, you may at your option
  15199. remove any additional permissions from that copy, or from any part of
  15200. it. (Additional permissions may be written to require their own
  15201. removal in certain cases when you modify the work.) You may place
  15202. additional permissions on material, added by you to a covered work,
  15203. for which you have or can give appropriate copyright permission.
  15204. Notwithstanding any other provision of this License, for material you
  15205. add to a covered work, you may (if authorized by the copyright holders of
  15206. that material) supplement the terms of this License with terms:
  15207. a) Disclaiming warranty or limiting liability differently from the
  15208. terms of sections 15 and 16 of this License; or
  15209. b) Requiring preservation of specified reasonable legal notices or
  15210. author attributions in that material or in the Appropriate Legal
  15211. Notices displayed by works containing it; or
  15212. c) Prohibiting misrepresentation of the origin of that material, or
  15213. requiring that modified versions of such material be marked in
  15214. reasonable ways as different from the original version; or
  15215. d) Limiting the use for publicity purposes of names of licensors or
  15216. authors of the material; or
  15217. e) Declining to grant rights under trademark law for use of some
  15218. trade names, trademarks, or service marks; or
  15219. f) Requiring indemnification of licensors and authors of that
  15220. material by anyone who conveys the material (or modified versions of
  15221. it) with contractual assumptions of liability to the recipient, for
  15222. any liability that these contractual assumptions directly impose on
  15223. those licensors and authors.
  15224. All other non-permissive additional terms are considered "further
  15225. restrictions" within the meaning of section 10. If the Program as you
  15226. received it, or any part of it, contains a notice stating that it is
  15227. governed by this License along with a term that is a further
  15228. restriction, you may remove that term. If a license document contains
  15229. a further restriction but permits relicensing or conveying under this
  15230. License, you may add to a covered work material governed by the terms
  15231. of that license document, provided that the further restriction does
  15232. not survive such relicensing or conveying.
  15233. If you add terms to a covered work in accord with this section, you
  15234. must place, in the relevant source files, a statement of the
  15235. additional terms that apply to those files, or a notice indicating
  15236. where to find the applicable terms.
  15237. Additional terms, permissive or non-permissive, may be stated in the
  15238. form of a separately written license, or stated as exceptions;
  15239. the above requirements apply either way.
  15240. 8. Termination.
  15241. You may not propagate or modify a covered work except as expressly
  15242. provided under this License. Any attempt otherwise to propagate or
  15243. modify it is void, and will automatically terminate your rights under
  15244. this License (including any patent licenses granted under the third
  15245. paragraph of section 11).
  15246. However, if you cease all violation of this License, then your
  15247. license from a particular copyright holder is reinstated (a)
  15248. provisionally, unless and until the copyright holder explicitly and
  15249. finally terminates your license, and (b) permanently, if the copyright
  15250. holder fails to notify you of the violation by some reasonable means
  15251. prior to 60 days after the cessation.
  15252. Moreover, your license from a particular copyright holder is
  15253. reinstated permanently if the copyright holder notifies you of the
  15254. violation by some reasonable means, this is the first time you have
  15255. received notice of violation of this License (for any work) from that
  15256. copyright holder, and you cure the violation prior to 30 days after
  15257. your receipt of the notice.
  15258. Termination of your rights under this section does not terminate the
  15259. licenses of parties who have received copies or rights from you under
  15260. this License. If your rights have been terminated and not permanently
  15261. reinstated, you do not qualify to receive new licenses for the same
  15262. material under section 10.
  15263. 9. Acceptance Not Required for Having Copies.
  15264. You are not required to accept this License in order to receive or
  15265. run a copy of the Program. Ancillary propagation of a covered work
  15266. occurring solely as a consequence of using peer-to-peer transmission
  15267. to receive a copy likewise does not require acceptance. However,
  15268. nothing other than this License grants you permission to propagate or
  15269. modify any covered work. These actions infringe copyright if you do
  15270. not accept this License. Therefore, by modifying or propagating a
  15271. covered work, you indicate your acceptance of this License to do so.
  15272. 10. Automatic Licensing of Downstream Recipients.
  15273. Each time you convey a covered work, the recipient automatically
  15274. receives a license from the original licensors, to run, modify and
  15275. propagate that work, subject to this License. You are not responsible
  15276. for enforcing compliance by third parties with this License.
  15277. An "entity transaction" is a transaction transferring control of an
  15278. organization, or substantially all assets of one, or subdividing an
  15279. organization, or merging organizations. If propagation of a covered
  15280. work results from an entity transaction, each party to that
  15281. transaction who receives a copy of the work also receives whatever
  15282. licenses to the work the party's predecessor in interest had or could
  15283. give under the previous paragraph, plus a right to possession of the
  15284. Corresponding Source of the work from the predecessor in interest, if
  15285. the predecessor has it or can get it with reasonable efforts.
  15286. You may not impose any further restrictions on the exercise of the
  15287. rights granted or affirmed under this License. For example, you may
  15288. not impose a license fee, royalty, or other charge for exercise of
  15289. rights granted under this License, and you may not initiate litigation
  15290. (including a cross-claim or counterclaim in a lawsuit) alleging that
  15291. any patent claim is infringed by making, using, selling, offering for
  15292. sale, or importing the Program or any portion of it.
  15293. 11. Patents.
  15294. A "contributor" is a copyright holder who authorizes use under this
  15295. License of the Program or a work on which the Program is based. The
  15296. work thus licensed is called the contributor's "contributor version".
  15297. A contributor's "essential patent claims" are all patent claims
  15298. owned or controlled by the contributor, whether already acquired or
  15299. hereafter acquired, that would be infringed by some manner, permitted
  15300. by this License, of making, using, or selling its contributor version,
  15301. but do not include claims that would be infringed only as a
  15302. consequence of further modification of the contributor version. For
  15303. purposes of this definition, "control" includes the right to grant
  15304. patent sublicenses in a manner consistent with the requirements of
  15305. this License.
  15306. Each contributor grants you a non-exclusive, worldwide, royalty-free
  15307. patent license under the contributor's essential patent claims, to
  15308. make, use, sell, offer for sale, import and otherwise run, modify and
  15309. propagate the contents of its contributor version.
  15310. In the following three paragraphs, a "patent license" is any express
  15311. agreement or commitment, however denominated, not to enforce a patent
  15312. (such as an express permission to practice a patent or covenant not to
  15313. sue for patent infringement). To "grant" such a patent license to a
  15314. party means to make such an agreement or commitment not to enforce a
  15315. patent against the party.
  15316. If you convey a covered work, knowingly relying on a patent license,
  15317. and the Corresponding Source of the work is not available for anyone
  15318. to copy, free of charge and under the terms of this License, through a
  15319. publicly available network server or other readily accessible means,
  15320. then you must either (1) cause the Corresponding Source to be so
  15321. available, or (2) arrange to deprive yourself of the benefit of the
  15322. patent license for this particular work, or (3) arrange, in a manner
  15323. consistent with the requirements of this License, to extend the patent
  15324. license to downstream recipients. "Knowingly relying" means you have
  15325. actual knowledge that, but for the patent license, your conveying the
  15326. covered work in a country, or your recipient's use of the covered work
  15327. in a country, would infringe one or more identifiable patents in that
  15328. country that you have reason to believe are valid.
  15329. If, pursuant to or in connection with a single transaction or
  15330. arrangement, you convey, or propagate by procuring conveyance of, a
  15331. covered work, and grant a patent license to some of the parties
  15332. receiving the covered work authorizing them to use, propagate, modify
  15333. or convey a specific copy of the covered work, then the patent license
  15334. you grant is automatically extended to all recipients of the covered
  15335. work and works based on it.
  15336. A patent license is "discriminatory" if it does not include within
  15337. the scope of its coverage, prohibits the exercise of, or is
  15338. conditioned on the non-exercise of one or more of the rights that are
  15339. specifically granted under this License. You may not convey a covered
  15340. work if you are a party to an arrangement with a third party that is
  15341. in the business of distributing software, under which you make payment
  15342. to the third party based on the extent of your activity of conveying
  15343. the work, and under which the third party grants, to any of the
  15344. parties who would receive the covered work from you, a discriminatory
  15345. patent license (a) in connection with copies of the covered work
  15346. conveyed by you (or copies made from those copies), or (b) primarily
  15347. for and in connection with specific products or compilations that
  15348. contain the covered work, unless you entered into that arrangement,
  15349. or that patent license was granted, prior to 28 March 2007.
  15350. Nothing in this License shall be construed as excluding or limiting
  15351. any implied license or other defenses to infringement that may
  15352. otherwise be available to you under applicable patent law.
  15353. 12. No Surrender of Others' Freedom.
  15354. If conditions are imposed on you (whether by court order, agreement or
  15355. otherwise) that contradict the conditions of this License, they do not
  15356. excuse you from the conditions of this License. If you cannot convey a
  15357. covered work so as to satisfy simultaneously your obligations under this
  15358. License and any other pertinent obligations, then as a consequence you may
  15359. not convey it at all. For example, if you agree to terms that obligate you
  15360. to collect a royalty for further conveying from those to whom you convey
  15361. the Program, the only way you could satisfy both those terms and this
  15362. License would be to refrain entirely from conveying the Program.
  15363. 13. Remote Network Interaction; Use with the GNU General Public License.
  15364. Notwithstanding any other provision of this License, if you modify the
  15365. Program, your modified version must prominently offer all users
  15366. interacting with it remotely through a computer network (if your version
  15367. supports such interaction) an opportunity to receive the Corresponding
  15368. Source of your version by providing access to the Corresponding Source
  15369. from a network server at no charge, through some standard or customary
  15370. means of facilitating copying of software. This Corresponding Source
  15371. shall include the Corresponding Source for any work covered by version 3
  15372. of the GNU General Public License that is incorporated pursuant to the
  15373. following paragraph.
  15374. Notwithstanding any other provision of this License, you have
  15375. permission to link or combine any covered work with a work licensed
  15376. under version 3 of the GNU General Public License into a single
  15377. combined work, and to convey the resulting work. The terms of this
  15378. License will continue to apply to the part which is the covered work,
  15379. but the work with which it is combined will remain governed by version
  15380. 3 of the GNU General Public License.
  15381. 14. Revised Versions of this License.
  15382. The Free Software Foundation may publish revised and/or new versions of
  15383. the GNU Affero General Public License from time to time. Such new versions
  15384. will be similar in spirit to the present version, but may differ in detail to
  15385. address new problems or concerns.
  15386. Each version is given a distinguishing version number. If the
  15387. Program specifies that a certain numbered version of the GNU Affero General
  15388. Public License "or any later version" applies to it, you have the
  15389. option of following the terms and conditions either of that numbered
  15390. version or of any later version published by the Free Software
  15391. Foundation. If the Program does not specify a version number of the
  15392. GNU Affero General Public License, you may choose any version ever published
  15393. by the Free Software Foundation.
  15394. If the Program specifies that a proxy can decide which future
  15395. versions of the GNU Affero General Public License can be used, that proxy's
  15396. public statement of acceptance of a version permanently authorizes you
  15397. to choose that version for the Program.
  15398. Later license versions may give you additional or different
  15399. permissions. However, no additional obligations are imposed on any
  15400. author or copyright holder as a result of your choosing to follow a
  15401. later version.
  15402. 15. Disclaimer of Warranty.
  15403. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  15404. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  15405. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  15406. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  15407. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  15408. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  15409. IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  15410. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  15411. 16. Limitation of Liability.
  15412. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  15413. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  15414. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  15415. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  15416. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  15417. DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  15418. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  15419. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  15420. SUCH DAMAGES.
  15421. 17. Interpretation of Sections 15 and 16.
  15422. If the disclaimer of warranty and limitation of liability provided
  15423. above cannot be given local legal effect according to their terms,
  15424. reviewing courts shall apply local law that most closely approximates
  15425. an absolute waiver of all civil liability in connection with the
  15426. Program, unless a warranty or assumption of liability accompanies a
  15427. copy of the Program in return for a fee.
  15428. END OF TERMS AND CONDITIONS
  15429. How to Apply These Terms to Your New Programs
  15430. If you develop a new program, and you want it to be of the greatest
  15431. possible use to the public, the best way to achieve this is to make it
  15432. free software which everyone can redistribute and change under these terms.
  15433. To do so, attach the following notices to the program. It is safest
  15434. to attach them to the start of each source file to most effectively
  15435. state the exclusion of warranty; and each file should have at least
  15436. the "copyright" line and a pointer to where the full notice is found.
  15437. <one line to give the program's name and a brief idea of what it does.>
  15438. Copyright (C) <year> <name of author>
  15439. This program is free software: you can redistribute it and/or modify
  15440. it under the terms of the GNU Affero General Public License as published by
  15441. the Free Software Foundation, either version 3 of the License, or
  15442. (at your option) any later version.
  15443. This program is distributed in the hope that it will be useful,
  15444. but WITHOUT ANY WARRANTY; without even the implied warranty of
  15445. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15446. GNU Affero General Public License for more details.
  15447. You should have received a copy of the GNU Affero General Public License
  15448. along with this program. If not, see <https://www.gnu.org/licenses/>.
  15449. Also add information on how to contact you by electronic and paper mail.
  15450. If your software can interact with users remotely through a computer
  15451. network, you should also make sure that it provides a way for users to
  15452. get its source. For example, if your program is a web application, its
  15453. interface could display a "Source" link that leads users to an archive
  15454. of the code. There are many ways you could offer source, and different
  15455. solutions will be better for different programs; see section 13 for the
  15456. specific requirements.
  15457. You should also get your employer (if you work as a programmer) or school,
  15458. if any, to sign a "copyright disclaimer" for the program, if necessary.
  15459. For more information on this, and how to apply and follow the GNU AGPL, see
  15460. <https://www.gnu.org/licenses/>.
  15461. ================================================================
  15462. github.com/minio/md5-simd
  15463. https://github.com/minio/md5-simd
  15464. ----------------------------------------------------------------
  15465. Apache License
  15466. Version 2.0, January 2004
  15467. http://www.apache.org/licenses/
  15468. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15469. 1. Definitions.
  15470. "License" shall mean the terms and conditions for use, reproduction,
  15471. and distribution as defined by Sections 1 through 9 of this document.
  15472. "Licensor" shall mean the copyright owner or entity authorized by
  15473. the copyright owner that is granting the License.
  15474. "Legal Entity" shall mean the union of the acting entity and all
  15475. other entities that control, are controlled by, or are under common
  15476. control with that entity. For the purposes of this definition,
  15477. "control" means (i) the power, direct or indirect, to cause the
  15478. direction or management of such entity, whether by contract or
  15479. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15480. outstanding shares, or (iii) beneficial ownership of such entity.
  15481. "You" (or "Your") shall mean an individual or Legal Entity
  15482. exercising permissions granted by this License.
  15483. "Source" form shall mean the preferred form for making modifications,
  15484. including but not limited to software source code, documentation
  15485. source, and configuration files.
  15486. "Object" form shall mean any form resulting from mechanical
  15487. transformation or translation of a Source form, including but
  15488. not limited to compiled object code, generated documentation,
  15489. and conversions to other media types.
  15490. "Work" shall mean the work of authorship, whether in Source or
  15491. Object form, made available under the License, as indicated by a
  15492. copyright notice that is included in or attached to the work
  15493. (an example is provided in the Appendix below).
  15494. "Derivative Works" shall mean any work, whether in Source or Object
  15495. form, that is based on (or derived from) the Work and for which the
  15496. editorial revisions, annotations, elaborations, or other modifications
  15497. represent, as a whole, an original work of authorship. For the purposes
  15498. of this License, Derivative Works shall not include works that remain
  15499. separable from, or merely link (or bind by name) to the interfaces of,
  15500. the Work and Derivative Works thereof.
  15501. "Contribution" shall mean any work of authorship, including
  15502. the original version of the Work and any modifications or additions
  15503. to that Work or Derivative Works thereof, that is intentionally
  15504. submitted to Licensor for inclusion in the Work by the copyright owner
  15505. or by an individual or Legal Entity authorized to submit on behalf of
  15506. the copyright owner. For the purposes of this definition, "submitted"
  15507. means any form of electronic, verbal, or written communication sent
  15508. to the Licensor or its representatives, including but not limited to
  15509. communication on electronic mailing lists, source code control systems,
  15510. and issue tracking systems that are managed by, or on behalf of, the
  15511. Licensor for the purpose of discussing and improving the Work, but
  15512. excluding communication that is conspicuously marked or otherwise
  15513. designated in writing by the copyright owner as "Not a Contribution."
  15514. "Contributor" shall mean Licensor and any individual or Legal Entity
  15515. on behalf of whom a Contribution has been received by Licensor and
  15516. subsequently incorporated within the Work.
  15517. 2. Grant of Copyright License. Subject to the terms and conditions of
  15518. this License, each Contributor hereby grants to You a perpetual,
  15519. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15520. copyright license to reproduce, prepare Derivative Works of,
  15521. publicly display, publicly perform, sublicense, and distribute the
  15522. Work and such Derivative Works in Source or Object form.
  15523. 3. Grant of Patent License. Subject to the terms and conditions of
  15524. this License, each Contributor hereby grants to You a perpetual,
  15525. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15526. (except as stated in this section) patent license to make, have made,
  15527. use, offer to sell, sell, import, and otherwise transfer the Work,
  15528. where such license applies only to those patent claims licensable
  15529. by such Contributor that are necessarily infringed by their
  15530. Contribution(s) alone or by combination of their Contribution(s)
  15531. with the Work to which such Contribution(s) was submitted. If You
  15532. institute patent litigation against any entity (including a
  15533. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15534. or a Contribution incorporated within the Work constitutes direct
  15535. or contributory patent infringement, then any patent licenses
  15536. granted to You under this License for that Work shall terminate
  15537. as of the date such litigation is filed.
  15538. 4. Redistribution. You may reproduce and distribute copies of the
  15539. Work or Derivative Works thereof in any medium, with or without
  15540. modifications, and in Source or Object form, provided that You
  15541. meet the following conditions:
  15542. (a) You must give any other recipients of the Work or
  15543. Derivative Works a copy of this License; and
  15544. (b) You must cause any modified files to carry prominent notices
  15545. stating that You changed the files; and
  15546. (c) You must retain, in the Source form of any Derivative Works
  15547. that You distribute, all copyright, patent, trademark, and
  15548. attribution notices from the Source form of the Work,
  15549. excluding those notices that do not pertain to any part of
  15550. the Derivative Works; and
  15551. (d) If the Work includes a "NOTICE" text file as part of its
  15552. distribution, then any Derivative Works that You distribute must
  15553. include a readable copy of the attribution notices contained
  15554. within such NOTICE file, excluding those notices that do not
  15555. pertain to any part of the Derivative Works, in at least one
  15556. of the following places: within a NOTICE text file distributed
  15557. as part of the Derivative Works; within the Source form or
  15558. documentation, if provided along with the Derivative Works; or,
  15559. within a display generated by the Derivative Works, if and
  15560. wherever such third-party notices normally appear. The contents
  15561. of the NOTICE file are for informational purposes only and
  15562. do not modify the License. You may add Your own attribution
  15563. notices within Derivative Works that You distribute, alongside
  15564. or as an addendum to the NOTICE text from the Work, provided
  15565. that such additional attribution notices cannot be construed
  15566. as modifying the License.
  15567. You may add Your own copyright statement to Your modifications and
  15568. may provide additional or different license terms and conditions
  15569. for use, reproduction, or distribution of Your modifications, or
  15570. for any such Derivative Works as a whole, provided Your use,
  15571. reproduction, and distribution of the Work otherwise complies with
  15572. the conditions stated in this License.
  15573. 5. Submission of Contributions. Unless You explicitly state otherwise,
  15574. any Contribution intentionally submitted for inclusion in the Work
  15575. by You to the Licensor shall be under the terms and conditions of
  15576. this License, without any additional terms or conditions.
  15577. Notwithstanding the above, nothing herein shall supersede or modify
  15578. the terms of any separate license agreement you may have executed
  15579. with Licensor regarding such Contributions.
  15580. 6. Trademarks. This License does not grant permission to use the trade
  15581. names, trademarks, service marks, or product names of the Licensor,
  15582. except as required for reasonable and customary use in describing the
  15583. origin of the Work and reproducing the content of the NOTICE file.
  15584. 7. Disclaimer of Warranty. Unless required by applicable law or
  15585. agreed to in writing, Licensor provides the Work (and each
  15586. Contributor provides its Contributions) on an "AS IS" BASIS,
  15587. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15588. implied, including, without limitation, any warranties or conditions
  15589. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15590. PARTICULAR PURPOSE. You are solely responsible for determining the
  15591. appropriateness of using or redistributing the Work and assume any
  15592. risks associated with Your exercise of permissions under this License.
  15593. 8. Limitation of Liability. In no event and under no legal theory,
  15594. whether in tort (including negligence), contract, or otherwise,
  15595. unless required by applicable law (such as deliberate and grossly
  15596. negligent acts) or agreed to in writing, shall any Contributor be
  15597. liable to You for damages, including any direct, indirect, special,
  15598. incidental, or consequential damages of any character arising as a
  15599. result of this License or out of the use or inability to use the
  15600. Work (including but not limited to damages for loss of goodwill,
  15601. work stoppage, computer failure or malfunction, or any and all
  15602. other commercial damages or losses), even if such Contributor
  15603. has been advised of the possibility of such damages.
  15604. 9. Accepting Warranty or Additional Liability. While redistributing
  15605. the Work or Derivative Works thereof, You may choose to offer,
  15606. and charge a fee for, acceptance of support, warranty, indemnity,
  15607. or other liability obligations and/or rights consistent with this
  15608. License. However, in accepting such obligations, You may act only
  15609. on Your own behalf and on Your sole responsibility, not on behalf
  15610. of any other Contributor, and only if You agree to indemnify,
  15611. defend, and hold each Contributor harmless for any liability
  15612. incurred by, or claims asserted against, such Contributor by reason
  15613. of your accepting any such warranty or additional liability.
  15614. END OF TERMS AND CONDITIONS
  15615. APPENDIX: How to apply the Apache License to your work.
  15616. To apply the Apache License to your work, attach the following
  15617. boilerplate notice, with the fields enclosed by brackets "[]"
  15618. replaced with your own identifying information. (Don't include
  15619. the brackets!) The text should be enclosed in the appropriate
  15620. comment syntax for the file format. We also recommend that a
  15621. file or class name and description of purpose be included on the
  15622. same "printed page" as the copyright notice for easier
  15623. identification within third-party archives.
  15624. Copyright [yyyy] [name of copyright owner]
  15625. Licensed under the Apache License, Version 2.0 (the "License");
  15626. you may not use this file except in compliance with the License.
  15627. You may obtain a copy of the License at
  15628. http://www.apache.org/licenses/LICENSE-2.0
  15629. Unless required by applicable law or agreed to in writing, software
  15630. distributed under the License is distributed on an "AS IS" BASIS,
  15631. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15632. See the License for the specific language governing permissions and
  15633. limitations under the License.
  15634. ================================================================
  15635. github.com/minio/minio-go/v7
  15636. https://github.com/minio/minio-go/v7
  15637. ----------------------------------------------------------------
  15638. Apache License
  15639. Version 2.0, January 2004
  15640. http://www.apache.org/licenses/
  15641. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15642. 1. Definitions.
  15643. "License" shall mean the terms and conditions for use, reproduction,
  15644. and distribution as defined by Sections 1 through 9 of this document.
  15645. "Licensor" shall mean the copyright owner or entity authorized by
  15646. the copyright owner that is granting the License.
  15647. "Legal Entity" shall mean the union of the acting entity and all
  15648. other entities that control, are controlled by, or are under common
  15649. control with that entity. For the purposes of this definition,
  15650. "control" means (i) the power, direct or indirect, to cause the
  15651. direction or management of such entity, whether by contract or
  15652. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15653. outstanding shares, or (iii) beneficial ownership of such entity.
  15654. "You" (or "Your") shall mean an individual or Legal Entity
  15655. exercising permissions granted by this License.
  15656. "Source" form shall mean the preferred form for making modifications,
  15657. including but not limited to software source code, documentation
  15658. source, and configuration files.
  15659. "Object" form shall mean any form resulting from mechanical
  15660. transformation or translation of a Source form, including but
  15661. not limited to compiled object code, generated documentation,
  15662. and conversions to other media types.
  15663. "Work" shall mean the work of authorship, whether in Source or
  15664. Object form, made available under the License, as indicated by a
  15665. copyright notice that is included in or attached to the work
  15666. (an example is provided in the Appendix below).
  15667. "Derivative Works" shall mean any work, whether in Source or Object
  15668. form, that is based on (or derived from) the Work and for which the
  15669. editorial revisions, annotations, elaborations, or other modifications
  15670. represent, as a whole, an original work of authorship. For the purposes
  15671. of this License, Derivative Works shall not include works that remain
  15672. separable from, or merely link (or bind by name) to the interfaces of,
  15673. the Work and Derivative Works thereof.
  15674. "Contribution" shall mean any work of authorship, including
  15675. the original version of the Work and any modifications or additions
  15676. to that Work or Derivative Works thereof, that is intentionally
  15677. submitted to Licensor for inclusion in the Work by the copyright owner
  15678. or by an individual or Legal Entity authorized to submit on behalf of
  15679. the copyright owner. For the purposes of this definition, "submitted"
  15680. means any form of electronic, verbal, or written communication sent
  15681. to the Licensor or its representatives, including but not limited to
  15682. communication on electronic mailing lists, source code control systems,
  15683. and issue tracking systems that are managed by, or on behalf of, the
  15684. Licensor for the purpose of discussing and improving the Work, but
  15685. excluding communication that is conspicuously marked or otherwise
  15686. designated in writing by the copyright owner as "Not a Contribution."
  15687. "Contributor" shall mean Licensor and any individual or Legal Entity
  15688. on behalf of whom a Contribution has been received by Licensor and
  15689. subsequently incorporated within the Work.
  15690. 2. Grant of Copyright License. Subject to the terms and conditions of
  15691. this License, each Contributor hereby grants to You a perpetual,
  15692. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15693. copyright license to reproduce, prepare Derivative Works of,
  15694. publicly display, publicly perform, sublicense, and distribute the
  15695. Work and such Derivative Works in Source or Object form.
  15696. 3. Grant of Patent License. Subject to the terms and conditions of
  15697. this License, each Contributor hereby grants to You a perpetual,
  15698. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15699. (except as stated in this section) patent license to make, have made,
  15700. use, offer to sell, sell, import, and otherwise transfer the Work,
  15701. where such license applies only to those patent claims licensable
  15702. by such Contributor that are necessarily infringed by their
  15703. Contribution(s) alone or by combination of their Contribution(s)
  15704. with the Work to which such Contribution(s) was submitted. If You
  15705. institute patent litigation against any entity (including a
  15706. cross-claim or counterclaim in a lawsuit) alleging that the Work
  15707. or a Contribution incorporated within the Work constitutes direct
  15708. or contributory patent infringement, then any patent licenses
  15709. granted to You under this License for that Work shall terminate
  15710. as of the date such litigation is filed.
  15711. 4. Redistribution. You may reproduce and distribute copies of the
  15712. Work or Derivative Works thereof in any medium, with or without
  15713. modifications, and in Source or Object form, provided that You
  15714. meet the following conditions:
  15715. (a) You must give any other recipients of the Work or
  15716. Derivative Works a copy of this License; and
  15717. (b) You must cause any modified files to carry prominent notices
  15718. stating that You changed the files; and
  15719. (c) You must retain, in the Source form of any Derivative Works
  15720. that You distribute, all copyright, patent, trademark, and
  15721. attribution notices from the Source form of the Work,
  15722. excluding those notices that do not pertain to any part of
  15723. the Derivative Works; and
  15724. (d) If the Work includes a "NOTICE" text file as part of its
  15725. distribution, then any Derivative Works that You distribute must
  15726. include a readable copy of the attribution notices contained
  15727. within such NOTICE file, excluding those notices that do not
  15728. pertain to any part of the Derivative Works, in at least one
  15729. of the following places: within a NOTICE text file distributed
  15730. as part of the Derivative Works; within the Source form or
  15731. documentation, if provided along with the Derivative Works; or,
  15732. within a display generated by the Derivative Works, if and
  15733. wherever such third-party notices normally appear. The contents
  15734. of the NOTICE file are for informational purposes only and
  15735. do not modify the License. You may add Your own attribution
  15736. notices within Derivative Works that You distribute, alongside
  15737. or as an addendum to the NOTICE text from the Work, provided
  15738. that such additional attribution notices cannot be construed
  15739. as modifying the License.
  15740. You may add Your own copyright statement to Your modifications and
  15741. may provide additional or different license terms and conditions
  15742. for use, reproduction, or distribution of Your modifications, or
  15743. for any such Derivative Works as a whole, provided Your use,
  15744. reproduction, and distribution of the Work otherwise complies with
  15745. the conditions stated in this License.
  15746. 5. Submission of Contributions. Unless You explicitly state otherwise,
  15747. any Contribution intentionally submitted for inclusion in the Work
  15748. by You to the Licensor shall be under the terms and conditions of
  15749. this License, without any additional terms or conditions.
  15750. Notwithstanding the above, nothing herein shall supersede or modify
  15751. the terms of any separate license agreement you may have executed
  15752. with Licensor regarding such Contributions.
  15753. 6. Trademarks. This License does not grant permission to use the trade
  15754. names, trademarks, service marks, or product names of the Licensor,
  15755. except as required for reasonable and customary use in describing the
  15756. origin of the Work and reproducing the content of the NOTICE file.
  15757. 7. Disclaimer of Warranty. Unless required by applicable law or
  15758. agreed to in writing, Licensor provides the Work (and each
  15759. Contributor provides its Contributions) on an "AS IS" BASIS,
  15760. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15761. implied, including, without limitation, any warranties or conditions
  15762. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15763. PARTICULAR PURPOSE. You are solely responsible for determining the
  15764. appropriateness of using or redistributing the Work and assume any
  15765. risks associated with Your exercise of permissions under this License.
  15766. 8. Limitation of Liability. In no event and under no legal theory,
  15767. whether in tort (including negligence), contract, or otherwise,
  15768. unless required by applicable law (such as deliberate and grossly
  15769. negligent acts) or agreed to in writing, shall any Contributor be
  15770. liable to You for damages, including any direct, indirect, special,
  15771. incidental, or consequential damages of any character arising as a
  15772. result of this License or out of the use or inability to use the
  15773. Work (including but not limited to damages for loss of goodwill,
  15774. work stoppage, computer failure or malfunction, or any and all
  15775. other commercial damages or losses), even if such Contributor
  15776. has been advised of the possibility of such damages.
  15777. 9. Accepting Warranty or Additional Liability. While redistributing
  15778. the Work or Derivative Works thereof, You may choose to offer,
  15779. and charge a fee for, acceptance of support, warranty, indemnity,
  15780. or other liability obligations and/or rights consistent with this
  15781. License. However, in accepting such obligations, You may act only
  15782. on Your own behalf and on Your sole responsibility, not on behalf
  15783. of any other Contributor, and only if You agree to indemnify,
  15784. defend, and hold each Contributor harmless for any liability
  15785. incurred by, or claims asserted against, such Contributor by reason
  15786. of your accepting any such warranty or additional liability.
  15787. END OF TERMS AND CONDITIONS
  15788. APPENDIX: How to apply the Apache License to your work.
  15789. To apply the Apache License to your work, attach the following
  15790. boilerplate notice, with the fields enclosed by brackets "[]"
  15791. replaced with your own identifying information. (Don't include
  15792. the brackets!) The text should be enclosed in the appropriate
  15793. comment syntax for the file format. We also recommend that a
  15794. file or class name and description of purpose be included on the
  15795. same "printed page" as the copyright notice for easier
  15796. identification within third-party archives.
  15797. Copyright [yyyy] [name of copyright owner]
  15798. Licensed under the Apache License, Version 2.0 (the "License");
  15799. you may not use this file except in compliance with the License.
  15800. You may obtain a copy of the License at
  15801. http://www.apache.org/licenses/LICENSE-2.0
  15802. Unless required by applicable law or agreed to in writing, software
  15803. distributed under the License is distributed on an "AS IS" BASIS,
  15804. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15805. See the License for the specific language governing permissions and
  15806. limitations under the License.
  15807. ================================================================
  15808. github.com/minio/mux
  15809. https://github.com/minio/mux
  15810. ----------------------------------------------------------------
  15811. Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved.
  15812. Redistribution and use in source and binary forms, with or without
  15813. modification, are permitted provided that the following conditions are
  15814. met:
  15815. * Redistributions of source code must retain the above copyright
  15816. notice, this list of conditions and the following disclaimer.
  15817. * Redistributions in binary form must reproduce the above
  15818. copyright notice, this list of conditions and the following disclaimer
  15819. in the documentation and/or other materials provided with the
  15820. distribution.
  15821. * Neither the name of Google Inc. nor the names of its
  15822. contributors may be used to endorse or promote products derived from
  15823. this software without specific prior written permission.
  15824. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  15825. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  15826. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  15827. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  15828. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  15829. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  15830. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  15831. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  15832. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  15833. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  15834. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  15835. ================================================================
  15836. github.com/minio/pkg
  15837. https://github.com/minio/pkg
  15838. ----------------------------------------------------------------
  15839. GNU AFFERO GENERAL PUBLIC LICENSE
  15840. Version 3, 19 November 2007
  15841. Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  15842. Everyone is permitted to copy and distribute verbatim copies
  15843. of this license document, but changing it is not allowed.
  15844. Preamble
  15845. The GNU Affero General Public License is a free, copyleft license for
  15846. software and other kinds of works, specifically designed to ensure
  15847. cooperation with the community in the case of network server software.
  15848. The licenses for most software and other practical works are designed
  15849. to take away your freedom to share and change the works. By contrast,
  15850. our General Public Licenses are intended to guarantee your freedom to
  15851. share and change all versions of a program--to make sure it remains free
  15852. software for all its users.
  15853. When we speak of free software, we are referring to freedom, not
  15854. price. Our General Public Licenses are designed to make sure that you
  15855. have the freedom to distribute copies of free software (and charge for
  15856. them if you wish), that you receive source code or can get it if you
  15857. want it, that you can change the software or use pieces of it in new
  15858. free programs, and that you know you can do these things.
  15859. Developers that use our General Public Licenses protect your rights
  15860. with two steps: (1) assert copyright on the software, and (2) offer
  15861. you this License which gives you legal permission to copy, distribute
  15862. and/or modify the software.
  15863. A secondary benefit of defending all users' freedom is that
  15864. improvements made in alternate versions of the program, if they
  15865. receive widespread use, become available for other developers to
  15866. incorporate. Many developers of free software are heartened and
  15867. encouraged by the resulting cooperation. However, in the case of
  15868. software used on network servers, this result may fail to come about.
  15869. The GNU General Public License permits making a modified version and
  15870. letting the public access it on a server without ever releasing its
  15871. source code to the public.
  15872. The GNU Affero General Public License is designed specifically to
  15873. ensure that, in such cases, the modified source code becomes available
  15874. to the community. It requires the operator of a network server to
  15875. provide the source code of the modified version running there to the
  15876. users of that server. Therefore, public use of a modified version, on
  15877. a publicly accessible server, gives the public access to the source
  15878. code of the modified version.
  15879. An older license, called the Affero General Public License and
  15880. published by Affero, was designed to accomplish similar goals. This is
  15881. a different license, not a version of the Affero GPL, but Affero has
  15882. released a new version of the Affero GPL which permits relicensing under
  15883. this license.
  15884. The precise terms and conditions for copying, distribution and
  15885. modification follow.
  15886. TERMS AND CONDITIONS
  15887. 0. Definitions.
  15888. "This License" refers to version 3 of the GNU Affero General Public License.
  15889. "Copyright" also means copyright-like laws that apply to other kinds of
  15890. works, such as semiconductor masks.
  15891. "The Program" refers to any copyrightable work licensed under this
  15892. License. Each licensee is addressed as "you". "Licensees" and
  15893. "recipients" may be individuals or organizations.
  15894. To "modify" a work means to copy from or adapt all or part of the work
  15895. in a fashion requiring copyright permission, other than the making of an
  15896. exact copy. The resulting work is called a "modified version" of the
  15897. earlier work or a work "based on" the earlier work.
  15898. A "covered work" means either the unmodified Program or a work based
  15899. on the Program.
  15900. To "propagate" a work means to do anything with it that, without
  15901. permission, would make you directly or secondarily liable for
  15902. infringement under applicable copyright law, except executing it on a
  15903. computer or modifying a private copy. Propagation includes copying,
  15904. distribution (with or without modification), making available to the
  15905. public, and in some countries other activities as well.
  15906. To "convey" a work means any kind of propagation that enables other
  15907. parties to make or receive copies. Mere interaction with a user through
  15908. a computer network, with no transfer of a copy, is not conveying.
  15909. An interactive user interface displays "Appropriate Legal Notices"
  15910. to the extent that it includes a convenient and prominently visible
  15911. feature that (1) displays an appropriate copyright notice, and (2)
  15912. tells the user that there is no warranty for the work (except to the
  15913. extent that warranties are provided), that licensees may convey the
  15914. work under this License, and how to view a copy of this License. If
  15915. the interface presents a list of user commands or options, such as a
  15916. menu, a prominent item in the list meets this criterion.
  15917. 1. Source Code.
  15918. The "source code" for a work means the preferred form of the work
  15919. for making modifications to it. "Object code" means any non-source
  15920. form of a work.
  15921. A "Standard Interface" means an interface that either is an official
  15922. standard defined by a recognized standards body, or, in the case of
  15923. interfaces specified for a particular programming language, one that
  15924. is widely used among developers working in that language.
  15925. The "System Libraries" of an executable work include anything, other
  15926. than the work as a whole, that (a) is included in the normal form of
  15927. packaging a Major Component, but which is not part of that Major
  15928. Component, and (b) serves only to enable use of the work with that
  15929. Major Component, or to implement a Standard Interface for which an
  15930. implementation is available to the public in source code form. A
  15931. "Major Component", in this context, means a major essential component
  15932. (kernel, window system, and so on) of the specific operating system
  15933. (if any) on which the executable work runs, or a compiler used to
  15934. produce the work, or an object code interpreter used to run it.
  15935. The "Corresponding Source" for a work in object code form means all
  15936. the source code needed to generate, install, and (for an executable
  15937. work) run the object code and to modify the work, including scripts to
  15938. control those activities. However, it does not include the work's
  15939. System Libraries, or general-purpose tools or generally available free
  15940. programs which are used unmodified in performing those activities but
  15941. which are not part of the work. For example, Corresponding Source
  15942. includes interface definition files associated with source files for
  15943. the work, and the source code for shared libraries and dynamically
  15944. linked subprograms that the work is specifically designed to require,
  15945. such as by intimate data communication or control flow between those
  15946. subprograms and other parts of the work.
  15947. The Corresponding Source need not include anything that users
  15948. can regenerate automatically from other parts of the Corresponding
  15949. Source.
  15950. The Corresponding Source for a work in source code form is that
  15951. same work.
  15952. 2. Basic Permissions.
  15953. All rights granted under this License are granted for the term of
  15954. copyright on the Program, and are irrevocable provided the stated
  15955. conditions are met. This License explicitly affirms your unlimited
  15956. permission to run the unmodified Program. The output from running a
  15957. covered work is covered by this License only if the output, given its
  15958. content, constitutes a covered work. This License acknowledges your
  15959. rights of fair use or other equivalent, as provided by copyright law.
  15960. You may make, run and propagate covered works that you do not
  15961. convey, without conditions so long as your license otherwise remains
  15962. in force. You may convey covered works to others for the sole purpose
  15963. of having them make modifications exclusively for you, or provide you
  15964. with facilities for running those works, provided that you comply with
  15965. the terms of this License in conveying all material for which you do
  15966. not control copyright. Those thus making or running the covered works
  15967. for you must do so exclusively on your behalf, under your direction
  15968. and control, on terms that prohibit them from making any copies of
  15969. your copyrighted material outside their relationship with you.
  15970. Conveying under any other circumstances is permitted solely under
  15971. the conditions stated below. Sublicensing is not allowed; section 10
  15972. makes it unnecessary.
  15973. 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  15974. No covered work shall be deemed part of an effective technological
  15975. measure under any applicable law fulfilling obligations under article
  15976. 11 of the WIPO copyright treaty adopted on 20 December 1996, or
  15977. similar laws prohibiting or restricting circumvention of such
  15978. measures.
  15979. When you convey a covered work, you waive any legal power to forbid
  15980. circumvention of technological measures to the extent such circumvention
  15981. is effected by exercising rights under this License with respect to
  15982. the covered work, and you disclaim any intention to limit operation or
  15983. modification of the work as a means of enforcing, against the work's
  15984. users, your or third parties' legal rights to forbid circumvention of
  15985. technological measures.
  15986. 4. Conveying Verbatim Copies.
  15987. You may convey verbatim copies of the Program's source code as you
  15988. receive it, in any medium, provided that you conspicuously and
  15989. appropriately publish on each copy an appropriate copyright notice;
  15990. keep intact all notices stating that this License and any
  15991. non-permissive terms added in accord with section 7 apply to the code;
  15992. keep intact all notices of the absence of any warranty; and give all
  15993. recipients a copy of this License along with the Program.
  15994. You may charge any price or no price for each copy that you convey,
  15995. and you may offer support or warranty protection for a fee.
  15996. 5. Conveying Modified Source Versions.
  15997. You may convey a work based on the Program, or the modifications to
  15998. produce it from the Program, in the form of source code under the
  15999. terms of section 4, provided that you also meet all of these conditions:
  16000. a) The work must carry prominent notices stating that you modified
  16001. it, and giving a relevant date.
  16002. b) The work must carry prominent notices stating that it is
  16003. released under this License and any conditions added under section
  16004. 7. This requirement modifies the requirement in section 4 to
  16005. "keep intact all notices".
  16006. c) You must license the entire work, as a whole, under this
  16007. License to anyone who comes into possession of a copy. This
  16008. License will therefore apply, along with any applicable section 7
  16009. additional terms, to the whole of the work, and all its parts,
  16010. regardless of how they are packaged. This License gives no
  16011. permission to license the work in any other way, but it does not
  16012. invalidate such permission if you have separately received it.
  16013. d) If the work has interactive user interfaces, each must display
  16014. Appropriate Legal Notices; however, if the Program has interactive
  16015. interfaces that do not display Appropriate Legal Notices, your
  16016. work need not make them do so.
  16017. A compilation of a covered work with other separate and independent
  16018. works, which are not by their nature extensions of the covered work,
  16019. and which are not combined with it such as to form a larger program,
  16020. in or on a volume of a storage or distribution medium, is called an
  16021. "aggregate" if the compilation and its resulting copyright are not
  16022. used to limit the access or legal rights of the compilation's users
  16023. beyond what the individual works permit. Inclusion of a covered work
  16024. in an aggregate does not cause this License to apply to the other
  16025. parts of the aggregate.
  16026. 6. Conveying Non-Source Forms.
  16027. You may convey a covered work in object code form under the terms
  16028. of sections 4 and 5, provided that you also convey the
  16029. machine-readable Corresponding Source under the terms of this License,
  16030. in one of these ways:
  16031. a) Convey the object code in, or embodied in, a physical product
  16032. (including a physical distribution medium), accompanied by the
  16033. Corresponding Source fixed on a durable physical medium
  16034. customarily used for software interchange.
  16035. b) Convey the object code in, or embodied in, a physical product
  16036. (including a physical distribution medium), accompanied by a
  16037. written offer, valid for at least three years and valid for as
  16038. long as you offer spare parts or customer support for that product
  16039. model, to give anyone who possesses the object code either (1) a
  16040. copy of the Corresponding Source for all the software in the
  16041. product that is covered by this License, on a durable physical
  16042. medium customarily used for software interchange, for a price no
  16043. more than your reasonable cost of physically performing this
  16044. conveying of source, or (2) access to copy the
  16045. Corresponding Source from a network server at no charge.
  16046. c) Convey individual copies of the object code with a copy of the
  16047. written offer to provide the Corresponding Source. This
  16048. alternative is allowed only occasionally and noncommercially, and
  16049. only if you received the object code with such an offer, in accord
  16050. with subsection 6b.
  16051. d) Convey the object code by offering access from a designated
  16052. place (gratis or for a charge), and offer equivalent access to the
  16053. Corresponding Source in the same way through the same place at no
  16054. further charge. You need not require recipients to copy the
  16055. Corresponding Source along with the object code. If the place to
  16056. copy the object code is a network server, the Corresponding Source
  16057. may be on a different server (operated by you or a third party)
  16058. that supports equivalent copying facilities, provided you maintain
  16059. clear directions next to the object code saying where to find the
  16060. Corresponding Source. Regardless of what server hosts the
  16061. Corresponding Source, you remain obligated to ensure that it is
  16062. available for as long as needed to satisfy these requirements.
  16063. e) Convey the object code using peer-to-peer transmission, provided
  16064. you inform other peers where the object code and Corresponding
  16065. Source of the work are being offered to the general public at no
  16066. charge under subsection 6d.
  16067. A separable portion of the object code, whose source code is excluded
  16068. from the Corresponding Source as a System Library, need not be
  16069. included in conveying the object code work.
  16070. A "User Product" is either (1) a "consumer product", which means any
  16071. tangible personal property which is normally used for personal, family,
  16072. or household purposes, or (2) anything designed or sold for incorporation
  16073. into a dwelling. In determining whether a product is a consumer product,
  16074. doubtful cases shall be resolved in favor of coverage. For a particular
  16075. product received by a particular user, "normally used" refers to a
  16076. typical or common use of that class of product, regardless of the status
  16077. of the particular user or of the way in which the particular user
  16078. actually uses, or expects or is expected to use, the product. A product
  16079. is a consumer product regardless of whether the product has substantial
  16080. commercial, industrial or non-consumer uses, unless such uses represent
  16081. the only significant mode of use of the product.
  16082. "Installation Information" for a User Product means any methods,
  16083. procedures, authorization keys, or other information required to install
  16084. and execute modified versions of a covered work in that User Product from
  16085. a modified version of its Corresponding Source. The information must
  16086. suffice to ensure that the continued functioning of the modified object
  16087. code is in no case prevented or interfered with solely because
  16088. modification has been made.
  16089. If you convey an object code work under this section in, or with, or
  16090. specifically for use in, a User Product, and the conveying occurs as
  16091. part of a transaction in which the right of possession and use of the
  16092. User Product is transferred to the recipient in perpetuity or for a
  16093. fixed term (regardless of how the transaction is characterized), the
  16094. Corresponding Source conveyed under this section must be accompanied
  16095. by the Installation Information. But this requirement does not apply
  16096. if neither you nor any third party retains the ability to install
  16097. modified object code on the User Product (for example, the work has
  16098. been installed in ROM).
  16099. The requirement to provide Installation Information does not include a
  16100. requirement to continue to provide support service, warranty, or updates
  16101. for a work that has been modified or installed by the recipient, or for
  16102. the User Product in which it has been modified or installed. Access to a
  16103. network may be denied when the modification itself materially and
  16104. adversely affects the operation of the network or violates the rules and
  16105. protocols for communication across the network.
  16106. Corresponding Source conveyed, and Installation Information provided,
  16107. in accord with this section must be in a format that is publicly
  16108. documented (and with an implementation available to the public in
  16109. source code form), and must require no special password or key for
  16110. unpacking, reading or copying.
  16111. 7. Additional Terms.
  16112. "Additional permissions" are terms that supplement the terms of this
  16113. License by making exceptions from one or more of its conditions.
  16114. Additional permissions that are applicable to the entire Program shall
  16115. be treated as though they were included in this License, to the extent
  16116. that they are valid under applicable law. If additional permissions
  16117. apply only to part of the Program, that part may be used separately
  16118. under those permissions, but the entire Program remains governed by
  16119. this License without regard to the additional permissions.
  16120. When you convey a copy of a covered work, you may at your option
  16121. remove any additional permissions from that copy, or from any part of
  16122. it. (Additional permissions may be written to require their own
  16123. removal in certain cases when you modify the work.) You may place
  16124. additional permissions on material, added by you to a covered work,
  16125. for which you have or can give appropriate copyright permission.
  16126. Notwithstanding any other provision of this License, for material you
  16127. add to a covered work, you may (if authorized by the copyright holders of
  16128. that material) supplement the terms of this License with terms:
  16129. a) Disclaiming warranty or limiting liability differently from the
  16130. terms of sections 15 and 16 of this License; or
  16131. b) Requiring preservation of specified reasonable legal notices or
  16132. author attributions in that material or in the Appropriate Legal
  16133. Notices displayed by works containing it; or
  16134. c) Prohibiting misrepresentation of the origin of that material, or
  16135. requiring that modified versions of such material be marked in
  16136. reasonable ways as different from the original version; or
  16137. d) Limiting the use for publicity purposes of names of licensors or
  16138. authors of the material; or
  16139. e) Declining to grant rights under trademark law for use of some
  16140. trade names, trademarks, or service marks; or
  16141. f) Requiring indemnification of licensors and authors of that
  16142. material by anyone who conveys the material (or modified versions of
  16143. it) with contractual assumptions of liability to the recipient, for
  16144. any liability that these contractual assumptions directly impose on
  16145. those licensors and authors.
  16146. All other non-permissive additional terms are considered "further
  16147. restrictions" within the meaning of section 10. If the Program as you
  16148. received it, or any part of it, contains a notice stating that it is
  16149. governed by this License along with a term that is a further
  16150. restriction, you may remove that term. If a license document contains
  16151. a further restriction but permits relicensing or conveying under this
  16152. License, you may add to a covered work material governed by the terms
  16153. of that license document, provided that the further restriction does
  16154. not survive such relicensing or conveying.
  16155. If you add terms to a covered work in accord with this section, you
  16156. must place, in the relevant source files, a statement of the
  16157. additional terms that apply to those files, or a notice indicating
  16158. where to find the applicable terms.
  16159. Additional terms, permissive or non-permissive, may be stated in the
  16160. form of a separately written license, or stated as exceptions;
  16161. the above requirements apply either way.
  16162. 8. Termination.
  16163. You may not propagate or modify a covered work except as expressly
  16164. provided under this License. Any attempt otherwise to propagate or
  16165. modify it is void, and will automatically terminate your rights under
  16166. this License (including any patent licenses granted under the third
  16167. paragraph of section 11).
  16168. However, if you cease all violation of this License, then your
  16169. license from a particular copyright holder is reinstated (a)
  16170. provisionally, unless and until the copyright holder explicitly and
  16171. finally terminates your license, and (b) permanently, if the copyright
  16172. holder fails to notify you of the violation by some reasonable means
  16173. prior to 60 days after the cessation.
  16174. Moreover, your license from a particular copyright holder is
  16175. reinstated permanently if the copyright holder notifies you of the
  16176. violation by some reasonable means, this is the first time you have
  16177. received notice of violation of this License (for any work) from that
  16178. copyright holder, and you cure the violation prior to 30 days after
  16179. your receipt of the notice.
  16180. Termination of your rights under this section does not terminate the
  16181. licenses of parties who have received copies or rights from you under
  16182. this License. If your rights have been terminated and not permanently
  16183. reinstated, you do not qualify to receive new licenses for the same
  16184. material under section 10.
  16185. 9. Acceptance Not Required for Having Copies.
  16186. You are not required to accept this License in order to receive or
  16187. run a copy of the Program. Ancillary propagation of a covered work
  16188. occurring solely as a consequence of using peer-to-peer transmission
  16189. to receive a copy likewise does not require acceptance. However,
  16190. nothing other than this License grants you permission to propagate or
  16191. modify any covered work. These actions infringe copyright if you do
  16192. not accept this License. Therefore, by modifying or propagating a
  16193. covered work, you indicate your acceptance of this License to do so.
  16194. 10. Automatic Licensing of Downstream Recipients.
  16195. Each time you convey a covered work, the recipient automatically
  16196. receives a license from the original licensors, to run, modify and
  16197. propagate that work, subject to this License. You are not responsible
  16198. for enforcing compliance by third parties with this License.
  16199. An "entity transaction" is a transaction transferring control of an
  16200. organization, or substantially all assets of one, or subdividing an
  16201. organization, or merging organizations. If propagation of a covered
  16202. work results from an entity transaction, each party to that
  16203. transaction who receives a copy of the work also receives whatever
  16204. licenses to the work the party's predecessor in interest had or could
  16205. give under the previous paragraph, plus a right to possession of the
  16206. Corresponding Source of the work from the predecessor in interest, if
  16207. the predecessor has it or can get it with reasonable efforts.
  16208. You may not impose any further restrictions on the exercise of the
  16209. rights granted or affirmed under this License. For example, you may
  16210. not impose a license fee, royalty, or other charge for exercise of
  16211. rights granted under this License, and you may not initiate litigation
  16212. (including a cross-claim or counterclaim in a lawsuit) alleging that
  16213. any patent claim is infringed by making, using, selling, offering for
  16214. sale, or importing the Program or any portion of it.
  16215. 11. Patents.
  16216. A "contributor" is a copyright holder who authorizes use under this
  16217. License of the Program or a work on which the Program is based. The
  16218. work thus licensed is called the contributor's "contributor version".
  16219. A contributor's "essential patent claims" are all patent claims
  16220. owned or controlled by the contributor, whether already acquired or
  16221. hereafter acquired, that would be infringed by some manner, permitted
  16222. by this License, of making, using, or selling its contributor version,
  16223. but do not include claims that would be infringed only as a
  16224. consequence of further modification of the contributor version. For
  16225. purposes of this definition, "control" includes the right to grant
  16226. patent sublicenses in a manner consistent with the requirements of
  16227. this License.
  16228. Each contributor grants you a non-exclusive, worldwide, royalty-free
  16229. patent license under the contributor's essential patent claims, to
  16230. make, use, sell, offer for sale, import and otherwise run, modify and
  16231. propagate the contents of its contributor version.
  16232. In the following three paragraphs, a "patent license" is any express
  16233. agreement or commitment, however denominated, not to enforce a patent
  16234. (such as an express permission to practice a patent or covenant not to
  16235. sue for patent infringement). To "grant" such a patent license to a
  16236. party means to make such an agreement or commitment not to enforce a
  16237. patent against the party.
  16238. If you convey a covered work, knowingly relying on a patent license,
  16239. and the Corresponding Source of the work is not available for anyone
  16240. to copy, free of charge and under the terms of this License, through a
  16241. publicly available network server or other readily accessible means,
  16242. then you must either (1) cause the Corresponding Source to be so
  16243. available, or (2) arrange to deprive yourself of the benefit of the
  16244. patent license for this particular work, or (3) arrange, in a manner
  16245. consistent with the requirements of this License, to extend the patent
  16246. license to downstream recipients. "Knowingly relying" means you have
  16247. actual knowledge that, but for the patent license, your conveying the
  16248. covered work in a country, or your recipient's use of the covered work
  16249. in a country, would infringe one or more identifiable patents in that
  16250. country that you have reason to believe are valid.
  16251. If, pursuant to or in connection with a single transaction or
  16252. arrangement, you convey, or propagate by procuring conveyance of, a
  16253. covered work, and grant a patent license to some of the parties
  16254. receiving the covered work authorizing them to use, propagate, modify
  16255. or convey a specific copy of the covered work, then the patent license
  16256. you grant is automatically extended to all recipients of the covered
  16257. work and works based on it.
  16258. A patent license is "discriminatory" if it does not include within
  16259. the scope of its coverage, prohibits the exercise of, or is
  16260. conditioned on the non-exercise of one or more of the rights that are
  16261. specifically granted under this License. You may not convey a covered
  16262. work if you are a party to an arrangement with a third party that is
  16263. in the business of distributing software, under which you make payment
  16264. to the third party based on the extent of your activity of conveying
  16265. the work, and under which the third party grants, to any of the
  16266. parties who would receive the covered work from you, a discriminatory
  16267. patent license (a) in connection with copies of the covered work
  16268. conveyed by you (or copies made from those copies), or (b) primarily
  16269. for and in connection with specific products or compilations that
  16270. contain the covered work, unless you entered into that arrangement,
  16271. or that patent license was granted, prior to 28 March 2007.
  16272. Nothing in this License shall be construed as excluding or limiting
  16273. any implied license or other defenses to infringement that may
  16274. otherwise be available to you under applicable patent law.
  16275. 12. No Surrender of Others' Freedom.
  16276. If conditions are imposed on you (whether by court order, agreement or
  16277. otherwise) that contradict the conditions of this License, they do not
  16278. excuse you from the conditions of this License. If you cannot convey a
  16279. covered work so as to satisfy simultaneously your obligations under this
  16280. License and any other pertinent obligations, then as a consequence you may
  16281. not convey it at all. For example, if you agree to terms that obligate you
  16282. to collect a royalty for further conveying from those to whom you convey
  16283. the Program, the only way you could satisfy both those terms and this
  16284. License would be to refrain entirely from conveying the Program.
  16285. 13. Remote Network Interaction; Use with the GNU General Public License.
  16286. Notwithstanding any other provision of this License, if you modify the
  16287. Program, your modified version must prominently offer all users
  16288. interacting with it remotely through a computer network (if your version
  16289. supports such interaction) an opportunity to receive the Corresponding
  16290. Source of your version by providing access to the Corresponding Source
  16291. from a network server at no charge, through some standard or customary
  16292. means of facilitating copying of software. This Corresponding Source
  16293. shall include the Corresponding Source for any work covered by version 3
  16294. of the GNU General Public License that is incorporated pursuant to the
  16295. following paragraph.
  16296. Notwithstanding any other provision of this License, you have
  16297. permission to link or combine any covered work with a work licensed
  16298. under version 3 of the GNU General Public License into a single
  16299. combined work, and to convey the resulting work. The terms of this
  16300. License will continue to apply to the part which is the covered work,
  16301. but the work with which it is combined will remain governed by version
  16302. 3 of the GNU General Public License.
  16303. 14. Revised Versions of this License.
  16304. The Free Software Foundation may publish revised and/or new versions of
  16305. the GNU Affero General Public License from time to time. Such new versions
  16306. will be similar in spirit to the present version, but may differ in detail to
  16307. address new problems or concerns.
  16308. Each version is given a distinguishing version number. If the
  16309. Program specifies that a certain numbered version of the GNU Affero General
  16310. Public License "or any later version" applies to it, you have the
  16311. option of following the terms and conditions either of that numbered
  16312. version or of any later version published by the Free Software
  16313. Foundation. If the Program does not specify a version number of the
  16314. GNU Affero General Public License, you may choose any version ever published
  16315. by the Free Software Foundation.
  16316. If the Program specifies that a proxy can decide which future
  16317. versions of the GNU Affero General Public License can be used, that proxy's
  16318. public statement of acceptance of a version permanently authorizes you
  16319. to choose that version for the Program.
  16320. Later license versions may give you additional or different
  16321. permissions. However, no additional obligations are imposed on any
  16322. author or copyright holder as a result of your choosing to follow a
  16323. later version.
  16324. 15. Disclaimer of Warranty.
  16325. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  16326. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  16327. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  16328. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  16329. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  16330. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  16331. IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  16332. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  16333. 16. Limitation of Liability.
  16334. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  16335. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
  16336. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  16337. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  16338. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
  16339. DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  16340. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  16341. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  16342. SUCH DAMAGES.
  16343. 17. Interpretation of Sections 15 and 16.
  16344. If the disclaimer of warranty and limitation of liability provided
  16345. above cannot be given local legal effect according to their terms,
  16346. reviewing courts shall apply local law that most closely approximates
  16347. an absolute waiver of all civil liability in connection with the
  16348. Program, unless a warranty or assumption of liability accompanies a
  16349. copy of the Program in return for a fee.
  16350. END OF TERMS AND CONDITIONS
  16351. How to Apply These Terms to Your New Programs
  16352. If you develop a new program, and you want it to be of the greatest
  16353. possible use to the public, the best way to achieve this is to make it
  16354. free software which everyone can redistribute and change under these terms.
  16355. To do so, attach the following notices to the program. It is safest
  16356. to attach them to the start of each source file to most effectively
  16357. state the exclusion of warranty; and each file should have at least
  16358. the "copyright" line and a pointer to where the full notice is found.
  16359. <one line to give the program's name and a brief idea of what it does.>
  16360. Copyright (C) <year> <name of author>
  16361. This program is free software: you can redistribute it and/or modify
  16362. it under the terms of the GNU Affero General Public License as published by
  16363. the Free Software Foundation, either version 3 of the License, or
  16364. (at your option) any later version.
  16365. This program is distributed in the hope that it will be useful,
  16366. but WITHOUT ANY WARRANTY; without even the implied warranty of
  16367. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16368. GNU Affero General Public License for more details.
  16369. You should have received a copy of the GNU Affero General Public License
  16370. along with this program. If not, see <https://www.gnu.org/licenses/>.
  16371. Also add information on how to contact you by electronic and paper mail.
  16372. If your software can interact with users remotely through a computer
  16373. network, you should also make sure that it provides a way for users to
  16374. get its source. For example, if your program is a web application, its
  16375. interface could display a "Source" link that leads users to an archive
  16376. of the code. There are many ways you could offer source, and different
  16377. solutions will be better for different programs; see section 13 for the
  16378. specific requirements.
  16379. You should also get your employer (if you work as a programmer) or school,
  16380. if any, to sign a "copyright disclaimer" for the program, if necessary.
  16381. For more information on this, and how to apply and follow the GNU AGPL, see
  16382. <https://www.gnu.org/licenses/>.
  16383. ================================================================
  16384. github.com/minio/selfupdate
  16385. https://github.com/minio/selfupdate
  16386. ----------------------------------------------------------------
  16387. Apache License
  16388. Version 2.0, January 2004
  16389. http://www.apache.org/licenses/
  16390. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16391. 1. Definitions.
  16392. "License" shall mean the terms and conditions for use, reproduction,
  16393. and distribution as defined by Sections 1 through 9 of this document.
  16394. "Licensor" shall mean the copyright owner or entity authorized by
  16395. the copyright owner that is granting the License.
  16396. "Legal Entity" shall mean the union of the acting entity and all
  16397. other entities that control, are controlled by, or are under common
  16398. control with that entity. For the purposes of this definition,
  16399. "control" means (i) the power, direct or indirect, to cause the
  16400. direction or management of such entity, whether by contract or
  16401. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16402. outstanding shares, or (iii) beneficial ownership of such entity.
  16403. "You" (or "Your") shall mean an individual or Legal Entity
  16404. exercising permissions granted by this License.
  16405. "Source" form shall mean the preferred form for making modifications,
  16406. including but not limited to software source code, documentation
  16407. source, and configuration files.
  16408. "Object" form shall mean any form resulting from mechanical
  16409. transformation or translation of a Source form, including but
  16410. not limited to compiled object code, generated documentation,
  16411. and conversions to other media types.
  16412. "Work" shall mean the work of authorship, whether in Source or
  16413. Object form, made available under the License, as indicated by a
  16414. copyright notice that is included in or attached to the work
  16415. (an example is provided in the Appendix below).
  16416. "Derivative Works" shall mean any work, whether in Source or Object
  16417. form, that is based on (or derived from) the Work and for which the
  16418. editorial revisions, annotations, elaborations, or other modifications
  16419. represent, as a whole, an original work of authorship. For the purposes
  16420. of this License, Derivative Works shall not include works that remain
  16421. separable from, or merely link (or bind by name) to the interfaces of,
  16422. the Work and Derivative Works thereof.
  16423. "Contribution" shall mean any work of authorship, including
  16424. the original version of the Work and any modifications or additions
  16425. to that Work or Derivative Works thereof, that is intentionally
  16426. submitted to Licensor for inclusion in the Work by the copyright owner
  16427. or by an individual or Legal Entity authorized to submit on behalf of
  16428. the copyright owner. For the purposes of this definition, "submitted"
  16429. means any form of electronic, verbal, or written communication sent
  16430. to the Licensor or its representatives, including but not limited to
  16431. communication on electronic mailing lists, source code control systems,
  16432. and issue tracking systems that are managed by, or on behalf of, the
  16433. Licensor for the purpose of discussing and improving the Work, but
  16434. excluding communication that is conspicuously marked or otherwise
  16435. designated in writing by the copyright owner as "Not a Contribution."
  16436. "Contributor" shall mean Licensor and any individual or Legal Entity
  16437. on behalf of whom a Contribution has been received by Licensor and
  16438. subsequently incorporated within the Work.
  16439. 2. Grant of Copyright License. Subject to the terms and conditions of
  16440. this License, each Contributor hereby grants to You a perpetual,
  16441. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16442. copyright license to reproduce, prepare Derivative Works of,
  16443. publicly display, publicly perform, sublicense, and distribute the
  16444. Work and such Derivative Works in Source or Object form.
  16445. 3. Grant of Patent License. Subject to the terms and conditions of
  16446. this License, each Contributor hereby grants to You a perpetual,
  16447. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16448. (except as stated in this section) patent license to make, have made,
  16449. use, offer to sell, sell, import, and otherwise transfer the Work,
  16450. where such license applies only to those patent claims licensable
  16451. by such Contributor that are necessarily infringed by their
  16452. Contribution(s) alone or by combination of their Contribution(s)
  16453. with the Work to which such Contribution(s) was submitted. If You
  16454. institute patent litigation against any entity (including a
  16455. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16456. or a Contribution incorporated within the Work constitutes direct
  16457. or contributory patent infringement, then any patent licenses
  16458. granted to You under this License for that Work shall terminate
  16459. as of the date such litigation is filed.
  16460. 4. Redistribution. You may reproduce and distribute copies of the
  16461. Work or Derivative Works thereof in any medium, with or without
  16462. modifications, and in Source or Object form, provided that You
  16463. meet the following conditions:
  16464. (a) You must give any other recipients of the Work or
  16465. Derivative Works a copy of this License; and
  16466. (b) You must cause any modified files to carry prominent notices
  16467. stating that You changed the files; and
  16468. (c) You must retain, in the Source form of any Derivative Works
  16469. that You distribute, all copyright, patent, trademark, and
  16470. attribution notices from the Source form of the Work,
  16471. excluding those notices that do not pertain to any part of
  16472. the Derivative Works; and
  16473. (d) If the Work includes a "NOTICE" text file as part of its
  16474. distribution, then any Derivative Works that You distribute must
  16475. include a readable copy of the attribution notices contained
  16476. within such NOTICE file, excluding those notices that do not
  16477. pertain to any part of the Derivative Works, in at least one
  16478. of the following places: within a NOTICE text file distributed
  16479. as part of the Derivative Works; within the Source form or
  16480. documentation, if provided along with the Derivative Works; or,
  16481. within a display generated by the Derivative Works, if and
  16482. wherever such third-party notices normally appear. The contents
  16483. of the NOTICE file are for informational purposes only and
  16484. do not modify the License. You may add Your own attribution
  16485. notices within Derivative Works that You distribute, alongside
  16486. or as an addendum to the NOTICE text from the Work, provided
  16487. that such additional attribution notices cannot be construed
  16488. as modifying the License.
  16489. You may add Your own copyright statement to Your modifications and
  16490. may provide additional or different license terms and conditions
  16491. for use, reproduction, or distribution of Your modifications, or
  16492. for any such Derivative Works as a whole, provided Your use,
  16493. reproduction, and distribution of the Work otherwise complies with
  16494. the conditions stated in this License.
  16495. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16496. any Contribution intentionally submitted for inclusion in the Work
  16497. by You to the Licensor shall be under the terms and conditions of
  16498. this License, without any additional terms or conditions.
  16499. Notwithstanding the above, nothing herein shall supersede or modify
  16500. the terms of any separate license agreement you may have executed
  16501. with Licensor regarding such Contributions.
  16502. 6. Trademarks. This License does not grant permission to use the trade
  16503. names, trademarks, service marks, or product names of the Licensor,
  16504. except as required for reasonable and customary use in describing the
  16505. origin of the Work and reproducing the content of the NOTICE file.
  16506. 7. Disclaimer of Warranty. Unless required by applicable law or
  16507. agreed to in writing, Licensor provides the Work (and each
  16508. Contributor provides its Contributions) on an "AS IS" BASIS,
  16509. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16510. implied, including, without limitation, any warranties or conditions
  16511. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16512. PARTICULAR PURPOSE. You are solely responsible for determining the
  16513. appropriateness of using or redistributing the Work and assume any
  16514. risks associated with Your exercise of permissions under this License.
  16515. 8. Limitation of Liability. In no event and under no legal theory,
  16516. whether in tort (including negligence), contract, or otherwise,
  16517. unless required by applicable law (such as deliberate and grossly
  16518. negligent acts) or agreed to in writing, shall any Contributor be
  16519. liable to You for damages, including any direct, indirect, special,
  16520. incidental, or consequential damages of any character arising as a
  16521. result of this License or out of the use or inability to use the
  16522. Work (including but not limited to damages for loss of goodwill,
  16523. work stoppage, computer failure or malfunction, or any and all
  16524. other commercial damages or losses), even if such Contributor
  16525. has been advised of the possibility of such damages.
  16526. 9. Accepting Warranty or Additional Liability. While redistributing
  16527. the Work or Derivative Works thereof, You may choose to offer,
  16528. and charge a fee for, acceptance of support, warranty, indemnity,
  16529. or other liability obligations and/or rights consistent with this
  16530. License. However, in accepting such obligations, You may act only
  16531. on Your own behalf and on Your sole responsibility, not on behalf
  16532. of any other Contributor, and only if You agree to indemnify,
  16533. defend, and hold each Contributor harmless for any liability
  16534. incurred by, or claims asserted against, such Contributor by reason
  16535. of your accepting any such warranty or additional liability.
  16536. END OF TERMS AND CONDITIONS
  16537. APPENDIX: How to apply the Apache License to your work.
  16538. To apply the Apache License to your work, attach the following
  16539. boilerplate notice, with the fields enclosed by brackets "[]"
  16540. replaced with your own identifying information. (Don't include
  16541. the brackets!) The text should be enclosed in the appropriate
  16542. comment syntax for the file format. We also recommend that a
  16543. file or class name and description of purpose be included on the
  16544. same "printed page" as the copyright notice for easier
  16545. identification within third-party archives.
  16546. Copyright [yyyy] [name of copyright owner]
  16547. Licensed under the Apache License, Version 2.0 (the "License");
  16548. you may not use this file except in compliance with the License.
  16549. You may obtain a copy of the License at
  16550. http://www.apache.org/licenses/LICENSE-2.0
  16551. Unless required by applicable law or agreed to in writing, software
  16552. distributed under the License is distributed on an "AS IS" BASIS,
  16553. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16554. See the License for the specific language governing permissions and
  16555. limitations under the License.
  16556. ================================================================
  16557. github.com/minio/sha256-simd
  16558. https://github.com/minio/sha256-simd
  16559. ----------------------------------------------------------------
  16560. Apache License
  16561. Version 2.0, January 2004
  16562. http://www.apache.org/licenses/
  16563. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16564. 1. Definitions.
  16565. "License" shall mean the terms and conditions for use, reproduction,
  16566. and distribution as defined by Sections 1 through 9 of this document.
  16567. "Licensor" shall mean the copyright owner or entity authorized by
  16568. the copyright owner that is granting the License.
  16569. "Legal Entity" shall mean the union of the acting entity and all
  16570. other entities that control, are controlled by, or are under common
  16571. control with that entity. For the purposes of this definition,
  16572. "control" means (i) the power, direct or indirect, to cause the
  16573. direction or management of such entity, whether by contract or
  16574. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16575. outstanding shares, or (iii) beneficial ownership of such entity.
  16576. "You" (or "Your") shall mean an individual or Legal Entity
  16577. exercising permissions granted by this License.
  16578. "Source" form shall mean the preferred form for making modifications,
  16579. including but not limited to software source code, documentation
  16580. source, and configuration files.
  16581. "Object" form shall mean any form resulting from mechanical
  16582. transformation or translation of a Source form, including but
  16583. not limited to compiled object code, generated documentation,
  16584. and conversions to other media types.
  16585. "Work" shall mean the work of authorship, whether in Source or
  16586. Object form, made available under the License, as indicated by a
  16587. copyright notice that is included in or attached to the work
  16588. (an example is provided in the Appendix below).
  16589. "Derivative Works" shall mean any work, whether in Source or Object
  16590. form, that is based on (or derived from) the Work and for which the
  16591. editorial revisions, annotations, elaborations, or other modifications
  16592. represent, as a whole, an original work of authorship. For the purposes
  16593. of this License, Derivative Works shall not include works that remain
  16594. separable from, or merely link (or bind by name) to the interfaces of,
  16595. the Work and Derivative Works thereof.
  16596. "Contribution" shall mean any work of authorship, including
  16597. the original version of the Work and any modifications or additions
  16598. to that Work or Derivative Works thereof, that is intentionally
  16599. submitted to Licensor for inclusion in the Work by the copyright owner
  16600. or by an individual or Legal Entity authorized to submit on behalf of
  16601. the copyright owner. For the purposes of this definition, "submitted"
  16602. means any form of electronic, verbal, or written communication sent
  16603. to the Licensor or its representatives, including but not limited to
  16604. communication on electronic mailing lists, source code control systems,
  16605. and issue tracking systems that are managed by, or on behalf of, the
  16606. Licensor for the purpose of discussing and improving the Work, but
  16607. excluding communication that is conspicuously marked or otherwise
  16608. designated in writing by the copyright owner as "Not a Contribution."
  16609. "Contributor" shall mean Licensor and any individual or Legal Entity
  16610. on behalf of whom a Contribution has been received by Licensor and
  16611. subsequently incorporated within the Work.
  16612. 2. Grant of Copyright License. Subject to the terms and conditions of
  16613. this License, each Contributor hereby grants to You a perpetual,
  16614. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16615. copyright license to reproduce, prepare Derivative Works of,
  16616. publicly display, publicly perform, sublicense, and distribute the
  16617. Work and such Derivative Works in Source or Object form.
  16618. 3. Grant of Patent License. Subject to the terms and conditions of
  16619. this License, each Contributor hereby grants to You a perpetual,
  16620. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16621. (except as stated in this section) patent license to make, have made,
  16622. use, offer to sell, sell, import, and otherwise transfer the Work,
  16623. where such license applies only to those patent claims licensable
  16624. by such Contributor that are necessarily infringed by their
  16625. Contribution(s) alone or by combination of their Contribution(s)
  16626. with the Work to which such Contribution(s) was submitted. If You
  16627. institute patent litigation against any entity (including a
  16628. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16629. or a Contribution incorporated within the Work constitutes direct
  16630. or contributory patent infringement, then any patent licenses
  16631. granted to You under this License for that Work shall terminate
  16632. as of the date such litigation is filed.
  16633. 4. Redistribution. You may reproduce and distribute copies of the
  16634. Work or Derivative Works thereof in any medium, with or without
  16635. modifications, and in Source or Object form, provided that You
  16636. meet the following conditions:
  16637. (a) You must give any other recipients of the Work or
  16638. Derivative Works a copy of this License; and
  16639. (b) You must cause any modified files to carry prominent notices
  16640. stating that You changed the files; and
  16641. (c) You must retain, in the Source form of any Derivative Works
  16642. that You distribute, all copyright, patent, trademark, and
  16643. attribution notices from the Source form of the Work,
  16644. excluding those notices that do not pertain to any part of
  16645. the Derivative Works; and
  16646. (d) If the Work includes a "NOTICE" text file as part of its
  16647. distribution, then any Derivative Works that You distribute must
  16648. include a readable copy of the attribution notices contained
  16649. within such NOTICE file, excluding those notices that do not
  16650. pertain to any part of the Derivative Works, in at least one
  16651. of the following places: within a NOTICE text file distributed
  16652. as part of the Derivative Works; within the Source form or
  16653. documentation, if provided along with the Derivative Works; or,
  16654. within a display generated by the Derivative Works, if and
  16655. wherever such third-party notices normally appear. The contents
  16656. of the NOTICE file are for informational purposes only and
  16657. do not modify the License. You may add Your own attribution
  16658. notices within Derivative Works that You distribute, alongside
  16659. or as an addendum to the NOTICE text from the Work, provided
  16660. that such additional attribution notices cannot be construed
  16661. as modifying the License.
  16662. You may add Your own copyright statement to Your modifications and
  16663. may provide additional or different license terms and conditions
  16664. for use, reproduction, or distribution of Your modifications, or
  16665. for any such Derivative Works as a whole, provided Your use,
  16666. reproduction, and distribution of the Work otherwise complies with
  16667. the conditions stated in this License.
  16668. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16669. any Contribution intentionally submitted for inclusion in the Work
  16670. by You to the Licensor shall be under the terms and conditions of
  16671. this License, without any additional terms or conditions.
  16672. Notwithstanding the above, nothing herein shall supersede or modify
  16673. the terms of any separate license agreement you may have executed
  16674. with Licensor regarding such Contributions.
  16675. 6. Trademarks. This License does not grant permission to use the trade
  16676. names, trademarks, service marks, or product names of the Licensor,
  16677. except as required for reasonable and customary use in describing the
  16678. origin of the Work and reproducing the content of the NOTICE file.
  16679. 7. Disclaimer of Warranty. Unless required by applicable law or
  16680. agreed to in writing, Licensor provides the Work (and each
  16681. Contributor provides its Contributions) on an "AS IS" BASIS,
  16682. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16683. implied, including, without limitation, any warranties or conditions
  16684. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16685. PARTICULAR PURPOSE. You are solely responsible for determining the
  16686. appropriateness of using or redistributing the Work and assume any
  16687. risks associated with Your exercise of permissions under this License.
  16688. 8. Limitation of Liability. In no event and under no legal theory,
  16689. whether in tort (including negligence), contract, or otherwise,
  16690. unless required by applicable law (such as deliberate and grossly
  16691. negligent acts) or agreed to in writing, shall any Contributor be
  16692. liable to You for damages, including any direct, indirect, special,
  16693. incidental, or consequential damages of any character arising as a
  16694. result of this License or out of the use or inability to use the
  16695. Work (including but not limited to damages for loss of goodwill,
  16696. work stoppage, computer failure or malfunction, or any and all
  16697. other commercial damages or losses), even if such Contributor
  16698. has been advised of the possibility of such damages.
  16699. 9. Accepting Warranty or Additional Liability. While redistributing
  16700. the Work or Derivative Works thereof, You may choose to offer,
  16701. and charge a fee for, acceptance of support, warranty, indemnity,
  16702. or other liability obligations and/or rights consistent with this
  16703. License. However, in accepting such obligations, You may act only
  16704. on Your own behalf and on Your sole responsibility, not on behalf
  16705. of any other Contributor, and only if You agree to indemnify,
  16706. defend, and hold each Contributor harmless for any liability
  16707. incurred by, or claims asserted against, such Contributor by reason
  16708. of your accepting any such warranty or additional liability.
  16709. END OF TERMS AND CONDITIONS
  16710. APPENDIX: How to apply the Apache License to your work.
  16711. To apply the Apache License to your work, attach the following
  16712. boilerplate notice, with the fields enclosed by brackets "[]"
  16713. replaced with your own identifying information. (Don't include
  16714. the brackets!) The text should be enclosed in the appropriate
  16715. comment syntax for the file format. We also recommend that a
  16716. file or class name and description of purpose be included on the
  16717. same "printed page" as the copyright notice for easier
  16718. identification within third-party archives.
  16719. Copyright [yyyy] [name of copyright owner]
  16720. Licensed under the Apache License, Version 2.0 (the "License");
  16721. you may not use this file except in compliance with the License.
  16722. You may obtain a copy of the License at
  16723. http://www.apache.org/licenses/LICENSE-2.0
  16724. Unless required by applicable law or agreed to in writing, software
  16725. distributed under the License is distributed on an "AS IS" BASIS,
  16726. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16727. See the License for the specific language governing permissions and
  16728. limitations under the License.
  16729. ================================================================
  16730. github.com/minio/simdjson-go
  16731. https://github.com/minio/simdjson-go
  16732. ----------------------------------------------------------------
  16733. Apache License
  16734. Version 2.0, January 2004
  16735. http://www.apache.org/licenses/
  16736. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16737. 1. Definitions.
  16738. "License" shall mean the terms and conditions for use, reproduction,
  16739. and distribution as defined by Sections 1 through 9 of this document.
  16740. "Licensor" shall mean the copyright owner or entity authorized by
  16741. the copyright owner that is granting the License.
  16742. "Legal Entity" shall mean the union of the acting entity and all
  16743. other entities that control, are controlled by, or are under common
  16744. control with that entity. For the purposes of this definition,
  16745. "control" means (i) the power, direct or indirect, to cause the
  16746. direction or management of such entity, whether by contract or
  16747. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16748. outstanding shares, or (iii) beneficial ownership of such entity.
  16749. "You" (or "Your") shall mean an individual or Legal Entity
  16750. exercising permissions granted by this License.
  16751. "Source" form shall mean the preferred form for making modifications,
  16752. including but not limited to software source code, documentation
  16753. source, and configuration files.
  16754. "Object" form shall mean any form resulting from mechanical
  16755. transformation or translation of a Source form, including but
  16756. not limited to compiled object code, generated documentation,
  16757. and conversions to other media types.
  16758. "Work" shall mean the work of authorship, whether in Source or
  16759. Object form, made available under the License, as indicated by a
  16760. copyright notice that is included in or attached to the work
  16761. (an example is provided in the Appendix below).
  16762. "Derivative Works" shall mean any work, whether in Source or Object
  16763. form, that is based on (or derived from) the Work and for which the
  16764. editorial revisions, annotations, elaborations, or other modifications
  16765. represent, as a whole, an original work of authorship. For the purposes
  16766. of this License, Derivative Works shall not include works that remain
  16767. separable from, or merely link (or bind by name) to the interfaces of,
  16768. the Work and Derivative Works thereof.
  16769. "Contribution" shall mean any work of authorship, including
  16770. the original version of the Work and any modifications or additions
  16771. to that Work or Derivative Works thereof, that is intentionally
  16772. submitted to Licensor for inclusion in the Work by the copyright owner
  16773. or by an individual or Legal Entity authorized to submit on behalf of
  16774. the copyright owner. For the purposes of this definition, "submitted"
  16775. means any form of electronic, verbal, or written communication sent
  16776. to the Licensor or its representatives, including but not limited to
  16777. communication on electronic mailing lists, source code control systems,
  16778. and issue tracking systems that are managed by, or on behalf of, the
  16779. Licensor for the purpose of discussing and improving the Work, but
  16780. excluding communication that is conspicuously marked or otherwise
  16781. designated in writing by the copyright owner as "Not a Contribution."
  16782. "Contributor" shall mean Licensor and any individual or Legal Entity
  16783. on behalf of whom a Contribution has been received by Licensor and
  16784. subsequently incorporated within the Work.
  16785. 2. Grant of Copyright License. Subject to the terms and conditions of
  16786. this License, each Contributor hereby grants to You a perpetual,
  16787. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16788. copyright license to reproduce, prepare Derivative Works of,
  16789. publicly display, publicly perform, sublicense, and distribute the
  16790. Work and such Derivative Works in Source or Object form.
  16791. 3. Grant of Patent License. Subject to the terms and conditions of
  16792. this License, each Contributor hereby grants to You a perpetual,
  16793. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16794. (except as stated in this section) patent license to make, have made,
  16795. use, offer to sell, sell, import, and otherwise transfer the Work,
  16796. where such license applies only to those patent claims licensable
  16797. by such Contributor that are necessarily infringed by their
  16798. Contribution(s) alone or by combination of their Contribution(s)
  16799. with the Work to which such Contribution(s) was submitted. If You
  16800. institute patent litigation against any entity (including a
  16801. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16802. or a Contribution incorporated within the Work constitutes direct
  16803. or contributory patent infringement, then any patent licenses
  16804. granted to You under this License for that Work shall terminate
  16805. as of the date such litigation is filed.
  16806. 4. Redistribution. You may reproduce and distribute copies of the
  16807. Work or Derivative Works thereof in any medium, with or without
  16808. modifications, and in Source or Object form, provided that You
  16809. meet the following conditions:
  16810. (a) You must give any other recipients of the Work or
  16811. Derivative Works a copy of this License; and
  16812. (b) You must cause any modified files to carry prominent notices
  16813. stating that You changed the files; and
  16814. (c) You must retain, in the Source form of any Derivative Works
  16815. that You distribute, all copyright, patent, trademark, and
  16816. attribution notices from the Source form of the Work,
  16817. excluding those notices that do not pertain to any part of
  16818. the Derivative Works; and
  16819. (d) If the Work includes a "NOTICE" text file as part of its
  16820. distribution, then any Derivative Works that You distribute must
  16821. include a readable copy of the attribution notices contained
  16822. within such NOTICE file, excluding those notices that do not
  16823. pertain to any part of the Derivative Works, in at least one
  16824. of the following places: within a NOTICE text file distributed
  16825. as part of the Derivative Works; within the Source form or
  16826. documentation, if provided along with the Derivative Works; or,
  16827. within a display generated by the Derivative Works, if and
  16828. wherever such third-party notices normally appear. The contents
  16829. of the NOTICE file are for informational purposes only and
  16830. do not modify the License. You may add Your own attribution
  16831. notices within Derivative Works that You distribute, alongside
  16832. or as an addendum to the NOTICE text from the Work, provided
  16833. that such additional attribution notices cannot be construed
  16834. as modifying the License.
  16835. You may add Your own copyright statement to Your modifications and
  16836. may provide additional or different license terms and conditions
  16837. for use, reproduction, or distribution of Your modifications, or
  16838. for any such Derivative Works as a whole, provided Your use,
  16839. reproduction, and distribution of the Work otherwise complies with
  16840. the conditions stated in this License.
  16841. 5. Submission of Contributions. Unless You explicitly state otherwise,
  16842. any Contribution intentionally submitted for inclusion in the Work
  16843. by You to the Licensor shall be under the terms and conditions of
  16844. this License, without any additional terms or conditions.
  16845. Notwithstanding the above, nothing herein shall supersede or modify
  16846. the terms of any separate license agreement you may have executed
  16847. with Licensor regarding such Contributions.
  16848. 6. Trademarks. This License does not grant permission to use the trade
  16849. names, trademarks, service marks, or product names of the Licensor,
  16850. except as required for reasonable and customary use in describing the
  16851. origin of the Work and reproducing the content of the NOTICE file.
  16852. 7. Disclaimer of Warranty. Unless required by applicable law or
  16853. agreed to in writing, Licensor provides the Work (and each
  16854. Contributor provides its Contributions) on an "AS IS" BASIS,
  16855. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16856. implied, including, without limitation, any warranties or conditions
  16857. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16858. PARTICULAR PURPOSE. You are solely responsible for determining the
  16859. appropriateness of using or redistributing the Work and assume any
  16860. risks associated with Your exercise of permissions under this License.
  16861. 8. Limitation of Liability. In no event and under no legal theory,
  16862. whether in tort (including negligence), contract, or otherwise,
  16863. unless required by applicable law (such as deliberate and grossly
  16864. negligent acts) or agreed to in writing, shall any Contributor be
  16865. liable to You for damages, including any direct, indirect, special,
  16866. incidental, or consequential damages of any character arising as a
  16867. result of this License or out of the use or inability to use the
  16868. Work (including but not limited to damages for loss of goodwill,
  16869. work stoppage, computer failure or malfunction, or any and all
  16870. other commercial damages or losses), even if such Contributor
  16871. has been advised of the possibility of such damages.
  16872. 9. Accepting Warranty or Additional Liability. While redistributing
  16873. the Work or Derivative Works thereof, You may choose to offer,
  16874. and charge a fee for, acceptance of support, warranty, indemnity,
  16875. or other liability obligations and/or rights consistent with this
  16876. License. However, in accepting such obligations, You may act only
  16877. on Your own behalf and on Your sole responsibility, not on behalf
  16878. of any other Contributor, and only if You agree to indemnify,
  16879. defend, and hold each Contributor harmless for any liability
  16880. incurred by, or claims asserted against, such Contributor by reason
  16881. of your accepting any such warranty or additional liability.
  16882. END OF TERMS AND CONDITIONS
  16883. APPENDIX: How to apply the Apache License to your work.
  16884. To apply the Apache License to your work, attach the following
  16885. boilerplate notice, with the fields enclosed by brackets "[]"
  16886. replaced with your own identifying information. (Don't include
  16887. the brackets!) The text should be enclosed in the appropriate
  16888. comment syntax for the file format. We also recommend that a
  16889. file or class name and description of purpose be included on the
  16890. same "printed page" as the copyright notice for easier
  16891. identification within third-party archives.
  16892. Copyright [yyyy] [name of copyright owner]
  16893. Licensed under the Apache License, Version 2.0 (the "License");
  16894. you may not use this file except in compliance with the License.
  16895. You may obtain a copy of the License at
  16896. http://www.apache.org/licenses/LICENSE-2.0
  16897. Unless required by applicable law or agreed to in writing, software
  16898. distributed under the License is distributed on an "AS IS" BASIS,
  16899. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16900. See the License for the specific language governing permissions and
  16901. limitations under the License.
  16902. ================================================================
  16903. github.com/minio/sio
  16904. https://github.com/minio/sio
  16905. ----------------------------------------------------------------
  16906. Apache License
  16907. Version 2.0, January 2004
  16908. http://www.apache.org/licenses/
  16909. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16910. 1. Definitions.
  16911. "License" shall mean the terms and conditions for use, reproduction,
  16912. and distribution as defined by Sections 1 through 9 of this document.
  16913. "Licensor" shall mean the copyright owner or entity authorized by
  16914. the copyright owner that is granting the License.
  16915. "Legal Entity" shall mean the union of the acting entity and all
  16916. other entities that control, are controlled by, or are under common
  16917. control with that entity. For the purposes of this definition,
  16918. "control" means (i) the power, direct or indirect, to cause the
  16919. direction or management of such entity, whether by contract or
  16920. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16921. outstanding shares, or (iii) beneficial ownership of such entity.
  16922. "You" (or "Your") shall mean an individual or Legal Entity
  16923. exercising permissions granted by this License.
  16924. "Source" form shall mean the preferred form for making modifications,
  16925. including but not limited to software source code, documentation
  16926. source, and configuration files.
  16927. "Object" form shall mean any form resulting from mechanical
  16928. transformation or translation of a Source form, including but
  16929. not limited to compiled object code, generated documentation,
  16930. and conversions to other media types.
  16931. "Work" shall mean the work of authorship, whether in Source or
  16932. Object form, made available under the License, as indicated by a
  16933. copyright notice that is included in or attached to the work
  16934. (an example is provided in the Appendix below).
  16935. "Derivative Works" shall mean any work, whether in Source or Object
  16936. form, that is based on (or derived from) the Work and for which the
  16937. editorial revisions, annotations, elaborations, or other modifications
  16938. represent, as a whole, an original work of authorship. For the purposes
  16939. of this License, Derivative Works shall not include works that remain
  16940. separable from, or merely link (or bind by name) to the interfaces of,
  16941. the Work and Derivative Works thereof.
  16942. "Contribution" shall mean any work of authorship, including
  16943. the original version of the Work and any modifications or additions
  16944. to that Work or Derivative Works thereof, that is intentionally
  16945. submitted to Licensor for inclusion in the Work by the copyright owner
  16946. or by an individual or Legal Entity authorized to submit on behalf of
  16947. the copyright owner. For the purposes of this definition, "submitted"
  16948. means any form of electronic, verbal, or written communication sent
  16949. to the Licensor or its representatives, including but not limited to
  16950. communication on electronic mailing lists, source code control systems,
  16951. and issue tracking systems that are managed by, or on behalf of, the
  16952. Licensor for the purpose of discussing and improving the Work, but
  16953. excluding communication that is conspicuously marked or otherwise
  16954. designated in writing by the copyright owner as "Not a Contribution."
  16955. "Contributor" shall mean Licensor and any individual or Legal Entity
  16956. on behalf of whom a Contribution has been received by Licensor and
  16957. subsequently incorporated within the Work.
  16958. 2. Grant of Copyright License. Subject to the terms and conditions of
  16959. this License, each Contributor hereby grants to You a perpetual,
  16960. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16961. copyright license to reproduce, prepare Derivative Works of,
  16962. publicly display, publicly perform, sublicense, and distribute the
  16963. Work and such Derivative Works in Source or Object form.
  16964. 3. Grant of Patent License. Subject to the terms and conditions of
  16965. this License, each Contributor hereby grants to You a perpetual,
  16966. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16967. (except as stated in this section) patent license to make, have made,
  16968. use, offer to sell, sell, import, and otherwise transfer the Work,
  16969. where such license applies only to those patent claims licensable
  16970. by such Contributor that are necessarily infringed by their
  16971. Contribution(s) alone or by combination of their Contribution(s)
  16972. with the Work to which such Contribution(s) was submitted. If You
  16973. institute patent litigation against any entity (including a
  16974. cross-claim or counterclaim in a lawsuit) alleging that the Work
  16975. or a Contribution incorporated within the Work constitutes direct
  16976. or contributory patent infringement, then any patent licenses
  16977. granted to You under this License for that Work shall terminate
  16978. as of the date such litigation is filed.
  16979. 4. Redistribution. You may reproduce and distribute copies of the
  16980. Work or Derivative Works thereof in any medium, with or without
  16981. modifications, and in Source or Object form, provided that You
  16982. meet the following conditions:
  16983. (a) You must give any other recipients of the Work or
  16984. Derivative Works a copy of this License; and
  16985. (b) You must cause any modified files to carry prominent notices
  16986. stating that You changed the files; and
  16987. (c) You must retain, in the Source form of any Derivative Works
  16988. that You distribute, all copyright, patent, trademark, and
  16989. attribution notices from the Source form of the Work,
  16990. excluding those notices that do not pertain to any part of
  16991. the Derivative Works; and
  16992. (d) If the Work includes a "NOTICE" text file as part of its
  16993. distribution, then any Derivative Works that You distribute must
  16994. include a readable copy of the attribution notices contained
  16995. within such NOTICE file, excluding those notices that do not
  16996. pertain to any part of the Derivative Works, in at least one
  16997. of the following places: within a NOTICE text file distributed
  16998. as part of the Derivative Works; within the Source form or
  16999. documentation, if provided along with the Derivative Works; or,
  17000. within a display generated by the Derivative Works, if and
  17001. wherever such third-party notices normally appear. The contents
  17002. of the NOTICE file are for informational purposes only and
  17003. do not modify the License. You may add Your own attribution
  17004. notices within Derivative Works that You distribute, alongside
  17005. or as an addendum to the NOTICE text from the Work, provided
  17006. that such additional attribution notices cannot be construed
  17007. as modifying the License.
  17008. You may add Your own copyright statement to Your modifications and
  17009. may provide additional or different license terms and conditions
  17010. for use, reproduction, or distribution of Your modifications, or
  17011. for any such Derivative Works as a whole, provided Your use,
  17012. reproduction, and distribution of the Work otherwise complies with
  17013. the conditions stated in this License.
  17014. 5. Submission of Contributions. Unless You explicitly state otherwise,
  17015. any Contribution intentionally submitted for inclusion in the Work
  17016. by You to the Licensor shall be under the terms and conditions of
  17017. this License, without any additional terms or conditions.
  17018. Notwithstanding the above, nothing herein shall supersede or modify
  17019. the terms of any separate license agreement you may have executed
  17020. with Licensor regarding such Contributions.
  17021. 6. Trademarks. This License does not grant permission to use the trade
  17022. names, trademarks, service marks, or product names of the Licensor,
  17023. except as required for reasonable and customary use in describing the
  17024. origin of the Work and reproducing the content of the NOTICE file.
  17025. 7. Disclaimer of Warranty. Unless required by applicable law or
  17026. agreed to in writing, Licensor provides the Work (and each
  17027. Contributor provides its Contributions) on an "AS IS" BASIS,
  17028. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17029. implied, including, without limitation, any warranties or conditions
  17030. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17031. PARTICULAR PURPOSE. You are solely responsible for determining the
  17032. appropriateness of using or redistributing the Work and assume any
  17033. risks associated with Your exercise of permissions under this License.
  17034. 8. Limitation of Liability. In no event and under no legal theory,
  17035. whether in tort (including negligence), contract, or otherwise,
  17036. unless required by applicable law (such as deliberate and grossly
  17037. negligent acts) or agreed to in writing, shall any Contributor be
  17038. liable to You for damages, including any direct, indirect, special,
  17039. incidental, or consequential damages of any character arising as a
  17040. result of this License or out of the use or inability to use the
  17041. Work (including but not limited to damages for loss of goodwill,
  17042. work stoppage, computer failure or malfunction, or any and all
  17043. other commercial damages or losses), even if such Contributor
  17044. has been advised of the possibility of such damages.
  17045. 9. Accepting Warranty or Additional Liability. While redistributing
  17046. the Work or Derivative Works thereof, You may choose to offer,
  17047. and charge a fee for, acceptance of support, warranty, indemnity,
  17048. or other liability obligations and/or rights consistent with this
  17049. License. However, in accepting such obligations, You may act only
  17050. on Your own behalf and on Your sole responsibility, not on behalf
  17051. of any other Contributor, and only if You agree to indemnify,
  17052. defend, and hold each Contributor harmless for any liability
  17053. incurred by, or claims asserted against, such Contributor by reason
  17054. of your accepting any such warranty or additional liability.
  17055. END OF TERMS AND CONDITIONS
  17056. APPENDIX: How to apply the Apache License to your work.
  17057. To apply the Apache License to your work, attach the following
  17058. boilerplate notice, with the fields enclosed by brackets "[]"
  17059. replaced with your own identifying information. (Don't include
  17060. the brackets!) The text should be enclosed in the appropriate
  17061. comment syntax for the file format. We also recommend that a
  17062. file or class name and description of purpose be included on the
  17063. same "printed page" as the copyright notice for easier
  17064. identification within third-party archives.
  17065. Copyright [yyyy] [name of copyright owner]
  17066. Licensed under the Apache License, Version 2.0 (the "License");
  17067. you may not use this file except in compliance with the License.
  17068. You may obtain a copy of the License at
  17069. http://www.apache.org/licenses/LICENSE-2.0
  17070. Unless required by applicable law or agreed to in writing, software
  17071. distributed under the License is distributed on an "AS IS" BASIS,
  17072. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17073. See the License for the specific language governing permissions and
  17074. limitations under the License.
  17075. ================================================================
  17076. github.com/minio/websocket
  17077. https://github.com/minio/websocket
  17078. ----------------------------------------------------------------
  17079. Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved.
  17080. Redistribution and use in source and binary forms, with or without
  17081. modification, are permitted provided that the following conditions are met:
  17082. Redistributions of source code must retain the above copyright notice, this
  17083. list of conditions and the following disclaimer.
  17084. Redistributions in binary form must reproduce the above copyright notice,
  17085. this list of conditions and the following disclaimer in the documentation
  17086. and/or other materials provided with the distribution.
  17087. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  17088. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  17089. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  17090. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  17091. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  17092. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  17093. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  17094. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  17095. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  17096. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  17097. ================================================================
  17098. github.com/minio/xxml
  17099. https://github.com/minio/xxml
  17100. ----------------------------------------------------------------
  17101. Copyright (c) 2009 The Go Authors. All rights reserved.
  17102. Redistribution and use in source and binary forms, with or without
  17103. modification, are permitted provided that the following conditions are
  17104. met:
  17105. * Redistributions of source code must retain the above copyright
  17106. notice, this list of conditions and the following disclaimer.
  17107. * Redistributions in binary form must reproduce the above
  17108. copyright notice, this list of conditions and the following disclaimer
  17109. in the documentation and/or other materials provided with the
  17110. distribution.
  17111. * Neither the name of Google Inc. nor the names of its
  17112. contributors may be used to endorse or promote products derived from
  17113. this software without specific prior written permission.
  17114. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  17115. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  17116. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  17117. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  17118. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  17119. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  17120. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  17121. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  17122. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  17123. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  17124. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  17125. ================================================================
  17126. github.com/minio/zipindex
  17127. https://github.com/minio/zipindex
  17128. ----------------------------------------------------------------
  17129. Apache License
  17130. Version 2.0, January 2004
  17131. http://www.apache.org/licenses/
  17132. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17133. 1. Definitions.
  17134. "License" shall mean the terms and conditions for use, reproduction,
  17135. and distribution as defined by Sections 1 through 9 of this document.
  17136. "Licensor" shall mean the copyright owner or entity authorized by
  17137. the copyright owner that is granting the License.
  17138. "Legal Entity" shall mean the union of the acting entity and all
  17139. other entities that control, are controlled by, or are under common
  17140. control with that entity. For the purposes of this definition,
  17141. "control" means (i) the power, direct or indirect, to cause the
  17142. direction or management of such entity, whether by contract or
  17143. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17144. outstanding shares, or (iii) beneficial ownership of such entity.
  17145. "You" (or "Your") shall mean an individual or Legal Entity
  17146. exercising permissions granted by this License.
  17147. "Source" form shall mean the preferred form for making modifications,
  17148. including but not limited to software source code, documentation
  17149. source, and configuration files.
  17150. "Object" form shall mean any form resulting from mechanical
  17151. transformation or translation of a Source form, including but
  17152. not limited to compiled object code, generated documentation,
  17153. and conversions to other media types.
  17154. "Work" shall mean the work of authorship, whether in Source or
  17155. Object form, made available under the License, as indicated by a
  17156. copyright notice that is included in or attached to the work
  17157. (an example is provided in the Appendix below).
  17158. "Derivative Works" shall mean any work, whether in Source or Object
  17159. form, that is based on (or derived from) the Work and for which the
  17160. editorial revisions, annotations, elaborations, or other modifications
  17161. represent, as a whole, an original work of authorship. For the purposes
  17162. of this License, Derivative Works shall not include works that remain
  17163. separable from, or merely link (or bind by name) to the interfaces of,
  17164. the Work and Derivative Works thereof.
  17165. "Contribution" shall mean any work of authorship, including
  17166. the original version of the Work and any modifications or additions
  17167. to that Work or Derivative Works thereof, that is intentionally
  17168. submitted to Licensor for inclusion in the Work by the copyright owner
  17169. or by an individual or Legal Entity authorized to submit on behalf of
  17170. the copyright owner. For the purposes of this definition, "submitted"
  17171. means any form of electronic, verbal, or written communication sent
  17172. to the Licensor or its representatives, including but not limited to
  17173. communication on electronic mailing lists, source code control systems,
  17174. and issue tracking systems that are managed by, or on behalf of, the
  17175. Licensor for the purpose of discussing and improving the Work, but
  17176. excluding communication that is conspicuously marked or otherwise
  17177. designated in writing by the copyright owner as "Not a Contribution."
  17178. "Contributor" shall mean Licensor and any individual or Legal Entity
  17179. on behalf of whom a Contribution has been received by Licensor and
  17180. subsequently incorporated within the Work.
  17181. 2. Grant of Copyright License. Subject to the terms and conditions of
  17182. this License, each Contributor hereby grants to You a perpetual,
  17183. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17184. copyright license to reproduce, prepare Derivative Works of,
  17185. publicly display, publicly perform, sublicense, and distribute the
  17186. Work and such Derivative Works in Source or Object form.
  17187. 3. Grant of Patent License. Subject to the terms and conditions of
  17188. this License, each Contributor hereby grants to You a perpetual,
  17189. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17190. (except as stated in this section) patent license to make, have made,
  17191. use, offer to sell, sell, import, and otherwise transfer the Work,
  17192. where such license applies only to those patent claims licensable
  17193. by such Contributor that are necessarily infringed by their
  17194. Contribution(s) alone or by combination of their Contribution(s)
  17195. with the Work to which such Contribution(s) was submitted. If You
  17196. institute patent litigation against any entity (including a
  17197. cross-claim or counterclaim in a lawsuit) alleging that the Work
  17198. or a Contribution incorporated within the Work constitutes direct
  17199. or contributory patent infringement, then any patent licenses
  17200. granted to You under this License for that Work shall terminate
  17201. as of the date such litigation is filed.
  17202. 4. Redistribution. You may reproduce and distribute copies of the
  17203. Work or Derivative Works thereof in any medium, with or without
  17204. modifications, and in Source or Object form, provided that You
  17205. meet the following conditions:
  17206. (a) You must give any other recipients of the Work or
  17207. Derivative Works a copy of this License; and
  17208. (b) You must cause any modified files to carry prominent notices
  17209. stating that You changed the files; and
  17210. (c) You must retain, in the Source form of any Derivative Works
  17211. that You distribute, all copyright, patent, trademark, and
  17212. attribution notices from the Source form of the Work,
  17213. excluding those notices that do not pertain to any part of
  17214. the Derivative Works; and
  17215. (d) If the Work includes a "NOTICE" text file as part of its
  17216. distribution, then any Derivative Works that You distribute must
  17217. include a readable copy of the attribution notices contained
  17218. within such NOTICE file, excluding those notices that do not
  17219. pertain to any part of the Derivative Works, in at least one
  17220. of the following places: within a NOTICE text file distributed
  17221. as part of the Derivative Works; within the Source form or
  17222. documentation, if provided along with the Derivative Works; or,
  17223. within a display generated by the Derivative Works, if and
  17224. wherever such third-party notices normally appear. The contents
  17225. of the NOTICE file are for informational purposes only and
  17226. do not modify the License. You may add Your own attribution
  17227. notices within Derivative Works that You distribute, alongside
  17228. or as an addendum to the NOTICE text from the Work, provided
  17229. that such additional attribution notices cannot be construed
  17230. as modifying the License.
  17231. You may add Your own copyright statement to Your modifications and
  17232. may provide additional or different license terms and conditions
  17233. for use, reproduction, or distribution of Your modifications, or
  17234. for any such Derivative Works as a whole, provided Your use,
  17235. reproduction, and distribution of the Work otherwise complies with
  17236. the conditions stated in this License.
  17237. 5. Submission of Contributions. Unless You explicitly state otherwise,
  17238. any Contribution intentionally submitted for inclusion in the Work
  17239. by You to the Licensor shall be under the terms and conditions of
  17240. this License, without any additional terms or conditions.
  17241. Notwithstanding the above, nothing herein shall supersede or modify
  17242. the terms of any separate license agreement you may have executed
  17243. with Licensor regarding such Contributions.
  17244. 6. Trademarks. This License does not grant permission to use the trade
  17245. names, trademarks, service marks, or product names of the Licensor,
  17246. except as required for reasonable and customary use in describing the
  17247. origin of the Work and reproducing the content of the NOTICE file.
  17248. 7. Disclaimer of Warranty. Unless required by applicable law or
  17249. agreed to in writing, Licensor provides the Work (and each
  17250. Contributor provides its Contributions) on an "AS IS" BASIS,
  17251. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17252. implied, including, without limitation, any warranties or conditions
  17253. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17254. PARTICULAR PURPOSE. You are solely responsible for determining the
  17255. appropriateness of using or redistributing the Work and assume any
  17256. risks associated with Your exercise of permissions under this License.
  17257. 8. Limitation of Liability. In no event and under no legal theory,
  17258. whether in tort (including negligence), contract, or otherwise,
  17259. unless required by applicable law (such as deliberate and grossly
  17260. negligent acts) or agreed to in writing, shall any Contributor be
  17261. liable to You for damages, including any direct, indirect, special,
  17262. incidental, or consequential damages of any character arising as a
  17263. result of this License or out of the use or inability to use the
  17264. Work (including but not limited to damages for loss of goodwill,
  17265. work stoppage, computer failure or malfunction, or any and all
  17266. other commercial damages or losses), even if such Contributor
  17267. has been advised of the possibility of such damages.
  17268. 9. Accepting Warranty or Additional Liability. While redistributing
  17269. the Work or Derivative Works thereof, You may choose to offer,
  17270. and charge a fee for, acceptance of support, warranty, indemnity,
  17271. or other liability obligations and/or rights consistent with this
  17272. License. However, in accepting such obligations, You may act only
  17273. on Your own behalf and on Your sole responsibility, not on behalf
  17274. of any other Contributor, and only if You agree to indemnify,
  17275. defend, and hold each Contributor harmless for any liability
  17276. incurred by, or claims asserted against, such Contributor by reason
  17277. of your accepting any such warranty or additional liability.
  17278. END OF TERMS AND CONDITIONS
  17279. APPENDIX: How to apply the Apache License to your work.
  17280. To apply the Apache License to your work, attach the following
  17281. boilerplate notice, with the fields enclosed by brackets "[]"
  17282. replaced with your own identifying information. (Don't include
  17283. the brackets!) The text should be enclosed in the appropriate
  17284. comment syntax for the file format. We also recommend that a
  17285. file or class name and description of purpose be included on the
  17286. same "printed page" as the copyright notice for easier
  17287. identification within third-party archives.
  17288. Copyright [yyyy] [name of copyright owner]
  17289. Licensed under the Apache License, Version 2.0 (the "License");
  17290. you may not use this file except in compliance with the License.
  17291. You may obtain a copy of the License at
  17292. http://www.apache.org/licenses/LICENSE-2.0
  17293. Unless required by applicable law or agreed to in writing, software
  17294. distributed under the License is distributed on an "AS IS" BASIS,
  17295. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17296. See the License for the specific language governing permissions and
  17297. limitations under the License.
  17298. ================================================================
  17299. github.com/mitchellh/go-homedir
  17300. https://github.com/mitchellh/go-homedir
  17301. ----------------------------------------------------------------
  17302. The MIT License (MIT)
  17303. Copyright (c) 2013 Mitchell Hashimoto
  17304. Permission is hereby granted, free of charge, to any person obtaining a copy
  17305. of this software and associated documentation files (the "Software"), to deal
  17306. in the Software without restriction, including without limitation the rights
  17307. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  17308. copies of the Software, and to permit persons to whom the Software is
  17309. furnished to do so, subject to the following conditions:
  17310. The above copyright notice and this permission notice shall be included in
  17311. all copies or substantial portions of the Software.
  17312. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17313. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17314. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17315. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17316. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17317. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  17318. THE SOFTWARE.
  17319. ================================================================
  17320. github.com/mitchellh/mapstructure
  17321. https://github.com/mitchellh/mapstructure
  17322. ----------------------------------------------------------------
  17323. The MIT License (MIT)
  17324. Copyright (c) 2013 Mitchell Hashimoto
  17325. Permission is hereby granted, free of charge, to any person obtaining a copy
  17326. of this software and associated documentation files (the "Software"), to deal
  17327. in the Software without restriction, including without limitation the rights
  17328. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  17329. copies of the Software, and to permit persons to whom the Software is
  17330. furnished to do so, subject to the following conditions:
  17331. The above copyright notice and this permission notice shall be included in
  17332. all copies or substantial portions of the Software.
  17333. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17334. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17335. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17336. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17337. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17338. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  17339. THE SOFTWARE.
  17340. ================================================================
  17341. github.com/modern-go/concurrent
  17342. https://github.com/modern-go/concurrent
  17343. ----------------------------------------------------------------
  17344. Apache License
  17345. Version 2.0, January 2004
  17346. http://www.apache.org/licenses/
  17347. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17348. 1. Definitions.
  17349. "License" shall mean the terms and conditions for use, reproduction,
  17350. and distribution as defined by Sections 1 through 9 of this document.
  17351. "Licensor" shall mean the copyright owner or entity authorized by
  17352. the copyright owner that is granting the License.
  17353. "Legal Entity" shall mean the union of the acting entity and all
  17354. other entities that control, are controlled by, or are under common
  17355. control with that entity. For the purposes of this definition,
  17356. "control" means (i) the power, direct or indirect, to cause the
  17357. direction or management of such entity, whether by contract or
  17358. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17359. outstanding shares, or (iii) beneficial ownership of such entity.
  17360. "You" (or "Your") shall mean an individual or Legal Entity
  17361. exercising permissions granted by this License.
  17362. "Source" form shall mean the preferred form for making modifications,
  17363. including but not limited to software source code, documentation
  17364. source, and configuration files.
  17365. "Object" form shall mean any form resulting from mechanical
  17366. transformation or translation of a Source form, including but
  17367. not limited to compiled object code, generated documentation,
  17368. and conversions to other media types.
  17369. "Work" shall mean the work of authorship, whether in Source or
  17370. Object form, made available under the License, as indicated by a
  17371. copyright notice that is included in or attached to the work
  17372. (an example is provided in the Appendix below).
  17373. "Derivative Works" shall mean any work, whether in Source or Object
  17374. form, that is based on (or derived from) the Work and for which the
  17375. editorial revisions, annotations, elaborations, or other modifications
  17376. represent, as a whole, an original work of authorship. For the purposes
  17377. of this License, Derivative Works shall not include works that remain
  17378. separable from, or merely link (or bind by name) to the interfaces of,
  17379. the Work and Derivative Works thereof.
  17380. "Contribution" shall mean any work of authorship, including
  17381. the original version of the Work and any modifications or additions
  17382. to that Work or Derivative Works thereof, that is intentionally
  17383. submitted to Licensor for inclusion in the Work by the copyright owner
  17384. or by an individual or Legal Entity authorized to submit on behalf of
  17385. the copyright owner. For the purposes of this definition, "submitted"
  17386. means any form of electronic, verbal, or written communication sent
  17387. to the Licensor or its representatives, including but not limited to
  17388. communication on electronic mailing lists, source code control systems,
  17389. and issue tracking systems that are managed by, or on behalf of, the
  17390. Licensor for the purpose of discussing and improving the Work, but
  17391. excluding communication that is conspicuously marked or otherwise
  17392. designated in writing by the copyright owner as "Not a Contribution."
  17393. "Contributor" shall mean Licensor and any individual or Legal Entity
  17394. on behalf of whom a Contribution has been received by Licensor and
  17395. subsequently incorporated within the Work.
  17396. 2. Grant of Copyright License. Subject to the terms and conditions of
  17397. this License, each Contributor hereby grants to You a perpetual,
  17398. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17399. copyright license to reproduce, prepare Derivative Works of,
  17400. publicly display, publicly perform, sublicense, and distribute the
  17401. Work and such Derivative Works in Source or Object form.
  17402. 3. Grant of Patent License. Subject to the terms and conditions of
  17403. this License, each Contributor hereby grants to You a perpetual,
  17404. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17405. (except as stated in this section) patent license to make, have made,
  17406. use, offer to sell, sell, import, and otherwise transfer the Work,
  17407. where such license applies only to those patent claims licensable
  17408. by such Contributor that are necessarily infringed by their
  17409. Contribution(s) alone or by combination of their Contribution(s)
  17410. with the Work to which such Contribution(s) was submitted. If You
  17411. institute patent litigation against any entity (including a
  17412. cross-claim or counterclaim in a lawsuit) alleging that the Work
  17413. or a Contribution incorporated within the Work constitutes direct
  17414. or contributory patent infringement, then any patent licenses
  17415. granted to You under this License for that Work shall terminate
  17416. as of the date such litigation is filed.
  17417. 4. Redistribution. You may reproduce and distribute copies of the
  17418. Work or Derivative Works thereof in any medium, with or without
  17419. modifications, and in Source or Object form, provided that You
  17420. meet the following conditions:
  17421. (a) You must give any other recipients of the Work or
  17422. Derivative Works a copy of this License; and
  17423. (b) You must cause any modified files to carry prominent notices
  17424. stating that You changed the files; and
  17425. (c) You must retain, in the Source form of any Derivative Works
  17426. that You distribute, all copyright, patent, trademark, and
  17427. attribution notices from the Source form of the Work,
  17428. excluding those notices that do not pertain to any part of
  17429. the Derivative Works; and
  17430. (d) If the Work includes a "NOTICE" text file as part of its
  17431. distribution, then any Derivative Works that You distribute must
  17432. include a readable copy of the attribution notices contained
  17433. within such NOTICE file, excluding those notices that do not
  17434. pertain to any part of the Derivative Works, in at least one
  17435. of the following places: within a NOTICE text file distributed
  17436. as part of the Derivative Works; within the Source form or
  17437. documentation, if provided along with the Derivative Works; or,
  17438. within a display generated by the Derivative Works, if and
  17439. wherever such third-party notices normally appear. The contents
  17440. of the NOTICE file are for informational purposes only and
  17441. do not modify the License. You may add Your own attribution
  17442. notices within Derivative Works that You distribute, alongside
  17443. or as an addendum to the NOTICE text from the Work, provided
  17444. that such additional attribution notices cannot be construed
  17445. as modifying the License.
  17446. You may add Your own copyright statement to Your modifications and
  17447. may provide additional or different license terms and conditions
  17448. for use, reproduction, or distribution of Your modifications, or
  17449. for any such Derivative Works as a whole, provided Your use,
  17450. reproduction, and distribution of the Work otherwise complies with
  17451. the conditions stated in this License.
  17452. 5. Submission of Contributions. Unless You explicitly state otherwise,
  17453. any Contribution intentionally submitted for inclusion in the Work
  17454. by You to the Licensor shall be under the terms and conditions of
  17455. this License, without any additional terms or conditions.
  17456. Notwithstanding the above, nothing herein shall supersede or modify
  17457. the terms of any separate license agreement you may have executed
  17458. with Licensor regarding such Contributions.
  17459. 6. Trademarks. This License does not grant permission to use the trade
  17460. names, trademarks, service marks, or product names of the Licensor,
  17461. except as required for reasonable and customary use in describing the
  17462. origin of the Work and reproducing the content of the NOTICE file.
  17463. 7. Disclaimer of Warranty. Unless required by applicable law or
  17464. agreed to in writing, Licensor provides the Work (and each
  17465. Contributor provides its Contributions) on an "AS IS" BASIS,
  17466. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17467. implied, including, without limitation, any warranties or conditions
  17468. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17469. PARTICULAR PURPOSE. You are solely responsible for determining the
  17470. appropriateness of using or redistributing the Work and assume any
  17471. risks associated with Your exercise of permissions under this License.
  17472. 8. Limitation of Liability. In no event and under no legal theory,
  17473. whether in tort (including negligence), contract, or otherwise,
  17474. unless required by applicable law (such as deliberate and grossly
  17475. negligent acts) or agreed to in writing, shall any Contributor be
  17476. liable to You for damages, including any direct, indirect, special,
  17477. incidental, or consequential damages of any character arising as a
  17478. result of this License or out of the use or inability to use the
  17479. Work (including but not limited to damages for loss of goodwill,
  17480. work stoppage, computer failure or malfunction, or any and all
  17481. other commercial damages or losses), even if such Contributor
  17482. has been advised of the possibility of such damages.
  17483. 9. Accepting Warranty or Additional Liability. While redistributing
  17484. the Work or Derivative Works thereof, You may choose to offer,
  17485. and charge a fee for, acceptance of support, warranty, indemnity,
  17486. or other liability obligations and/or rights consistent with this
  17487. License. However, in accepting such obligations, You may act only
  17488. on Your own behalf and on Your sole responsibility, not on behalf
  17489. of any other Contributor, and only if You agree to indemnify,
  17490. defend, and hold each Contributor harmless for any liability
  17491. incurred by, or claims asserted against, such Contributor by reason
  17492. of your accepting any such warranty or additional liability.
  17493. END OF TERMS AND CONDITIONS
  17494. APPENDIX: How to apply the Apache License to your work.
  17495. To apply the Apache License to your work, attach the following
  17496. boilerplate notice, with the fields enclosed by brackets "[]"
  17497. replaced with your own identifying information. (Don't include
  17498. the brackets!) The text should be enclosed in the appropriate
  17499. comment syntax for the file format. We also recommend that a
  17500. file or class name and description of purpose be included on the
  17501. same "printed page" as the copyright notice for easier
  17502. identification within third-party archives.
  17503. Copyright [yyyy] [name of copyright owner]
  17504. Licensed under the Apache License, Version 2.0 (the "License");
  17505. you may not use this file except in compliance with the License.
  17506. You may obtain a copy of the License at
  17507. http://www.apache.org/licenses/LICENSE-2.0
  17508. Unless required by applicable law or agreed to in writing, software
  17509. distributed under the License is distributed on an "AS IS" BASIS,
  17510. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17511. See the License for the specific language governing permissions and
  17512. limitations under the License.
  17513. ================================================================
  17514. github.com/modern-go/reflect2
  17515. https://github.com/modern-go/reflect2
  17516. ----------------------------------------------------------------
  17517. Apache License
  17518. Version 2.0, January 2004
  17519. http://www.apache.org/licenses/
  17520. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17521. 1. Definitions.
  17522. "License" shall mean the terms and conditions for use, reproduction,
  17523. and distribution as defined by Sections 1 through 9 of this document.
  17524. "Licensor" shall mean the copyright owner or entity authorized by
  17525. the copyright owner that is granting the License.
  17526. "Legal Entity" shall mean the union of the acting entity and all
  17527. other entities that control, are controlled by, or are under common
  17528. control with that entity. For the purposes of this definition,
  17529. "control" means (i) the power, direct or indirect, to cause the
  17530. direction or management of such entity, whether by contract or
  17531. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17532. outstanding shares, or (iii) beneficial ownership of such entity.
  17533. "You" (or "Your") shall mean an individual or Legal Entity
  17534. exercising permissions granted by this License.
  17535. "Source" form shall mean the preferred form for making modifications,
  17536. including but not limited to software source code, documentation
  17537. source, and configuration files.
  17538. "Object" form shall mean any form resulting from mechanical
  17539. transformation or translation of a Source form, including but
  17540. not limited to compiled object code, generated documentation,
  17541. and conversions to other media types.
  17542. "Work" shall mean the work of authorship, whether in Source or
  17543. Object form, made available under the License, as indicated by a
  17544. copyright notice that is included in or attached to the work
  17545. (an example is provided in the Appendix below).
  17546. "Derivative Works" shall mean any work, whether in Source or Object
  17547. form, that is based on (or derived from) the Work and for which the
  17548. editorial revisions, annotations, elaborations, or other modifications
  17549. represent, as a whole, an original work of authorship. For the purposes
  17550. of this License, Derivative Works shall not include works that remain
  17551. separable from, or merely link (or bind by name) to the interfaces of,
  17552. the Work and Derivative Works thereof.
  17553. "Contribution" shall mean any work of authorship, including
  17554. the original version of the Work and any modifications or additions
  17555. to that Work or Derivative Works thereof, that is intentionally
  17556. submitted to Licensor for inclusion in the Work by the copyright owner
  17557. or by an individual or Legal Entity authorized to submit on behalf of
  17558. the copyright owner. For the purposes of this definition, "submitted"
  17559. means any form of electronic, verbal, or written communication sent
  17560. to the Licensor or its representatives, including but not limited to
  17561. communication on electronic mailing lists, source code control systems,
  17562. and issue tracking systems that are managed by, or on behalf of, the
  17563. Licensor for the purpose of discussing and improving the Work, but
  17564. excluding communication that is conspicuously marked or otherwise
  17565. designated in writing by the copyright owner as "Not a Contribution."
  17566. "Contributor" shall mean Licensor and any individual or Legal Entity
  17567. on behalf of whom a Contribution has been received by Licensor and
  17568. subsequently incorporated within the Work.
  17569. 2. Grant of Copyright License. Subject to the terms and conditions of
  17570. this License, each Contributor hereby grants to You a perpetual,
  17571. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17572. copyright license to reproduce, prepare Derivative Works of,
  17573. publicly display, publicly perform, sublicense, and distribute the
  17574. Work and such Derivative Works in Source or Object form.
  17575. 3. Grant of Patent License. Subject to the terms and conditions of
  17576. this License, each Contributor hereby grants to You a perpetual,
  17577. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17578. (except as stated in this section) patent license to make, have made,
  17579. use, offer to sell, sell, import, and otherwise transfer the Work,
  17580. where such license applies only to those patent claims licensable
  17581. by such Contributor that are necessarily infringed by their
  17582. Contribution(s) alone or by combination of their Contribution(s)
  17583. with the Work to which such Contribution(s) was submitted. If You
  17584. institute patent litigation against any entity (including a
  17585. cross-claim or counterclaim in a lawsuit) alleging that the Work
  17586. or a Contribution incorporated within the Work constitutes direct
  17587. or contributory patent infringement, then any patent licenses
  17588. granted to You under this License for that Work shall terminate
  17589. as of the date such litigation is filed.
  17590. 4. Redistribution. You may reproduce and distribute copies of the
  17591. Work or Derivative Works thereof in any medium, with or without
  17592. modifications, and in Source or Object form, provided that You
  17593. meet the following conditions:
  17594. (a) You must give any other recipients of the Work or
  17595. Derivative Works a copy of this License; and
  17596. (b) You must cause any modified files to carry prominent notices
  17597. stating that You changed the files; and
  17598. (c) You must retain, in the Source form of any Derivative Works
  17599. that You distribute, all copyright, patent, trademark, and
  17600. attribution notices from the Source form of the Work,
  17601. excluding those notices that do not pertain to any part of
  17602. the Derivative Works; and
  17603. (d) If the Work includes a "NOTICE" text file as part of its
  17604. distribution, then any Derivative Works that You distribute must
  17605. include a readable copy of the attribution notices contained
  17606. within such NOTICE file, excluding those notices that do not
  17607. pertain to any part of the Derivative Works, in at least one
  17608. of the following places: within a NOTICE text file distributed
  17609. as part of the Derivative Works; within the Source form or
  17610. documentation, if provided along with the Derivative Works; or,
  17611. within a display generated by the Derivative Works, if and
  17612. wherever such third-party notices normally appear. The contents
  17613. of the NOTICE file are for informational purposes only and
  17614. do not modify the License. You may add Your own attribution
  17615. notices within Derivative Works that You distribute, alongside
  17616. or as an addendum to the NOTICE text from the Work, provided
  17617. that such additional attribution notices cannot be construed
  17618. as modifying the License.
  17619. You may add Your own copyright statement to Your modifications and
  17620. may provide additional or different license terms and conditions
  17621. for use, reproduction, or distribution of Your modifications, or
  17622. for any such Derivative Works as a whole, provided Your use,
  17623. reproduction, and distribution of the Work otherwise complies with
  17624. the conditions stated in this License.
  17625. 5. Submission of Contributions. Unless You explicitly state otherwise,
  17626. any Contribution intentionally submitted for inclusion in the Work
  17627. by You to the Licensor shall be under the terms and conditions of
  17628. this License, without any additional terms or conditions.
  17629. Notwithstanding the above, nothing herein shall supersede or modify
  17630. the terms of any separate license agreement you may have executed
  17631. with Licensor regarding such Contributions.
  17632. 6. Trademarks. This License does not grant permission to use the trade
  17633. names, trademarks, service marks, or product names of the Licensor,
  17634. except as required for reasonable and customary use in describing the
  17635. origin of the Work and reproducing the content of the NOTICE file.
  17636. 7. Disclaimer of Warranty. Unless required by applicable law or
  17637. agreed to in writing, Licensor provides the Work (and each
  17638. Contributor provides its Contributions) on an "AS IS" BASIS,
  17639. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17640. implied, including, without limitation, any warranties or conditions
  17641. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17642. PARTICULAR PURPOSE. You are solely responsible for determining the
  17643. appropriateness of using or redistributing the Work and assume any
  17644. risks associated with Your exercise of permissions under this License.
  17645. 8. Limitation of Liability. In no event and under no legal theory,
  17646. whether in tort (including negligence), contract, or otherwise,
  17647. unless required by applicable law (such as deliberate and grossly
  17648. negligent acts) or agreed to in writing, shall any Contributor be
  17649. liable to You for damages, including any direct, indirect, special,
  17650. incidental, or consequential damages of any character arising as a
  17651. result of this License or out of the use or inability to use the
  17652. Work (including but not limited to damages for loss of goodwill,
  17653. work stoppage, computer failure or malfunction, or any and all
  17654. other commercial damages or losses), even if such Contributor
  17655. has been advised of the possibility of such damages.
  17656. 9. Accepting Warranty or Additional Liability. While redistributing
  17657. the Work or Derivative Works thereof, You may choose to offer,
  17658. and charge a fee for, acceptance of support, warranty, indemnity,
  17659. or other liability obligations and/or rights consistent with this
  17660. License. However, in accepting such obligations, You may act only
  17661. on Your own behalf and on Your sole responsibility, not on behalf
  17662. of any other Contributor, and only if You agree to indemnify,
  17663. defend, and hold each Contributor harmless for any liability
  17664. incurred by, or claims asserted against, such Contributor by reason
  17665. of your accepting any such warranty or additional liability.
  17666. END OF TERMS AND CONDITIONS
  17667. APPENDIX: How to apply the Apache License to your work.
  17668. To apply the Apache License to your work, attach the following
  17669. boilerplate notice, with the fields enclosed by brackets "[]"
  17670. replaced with your own identifying information. (Don't include
  17671. the brackets!) The text should be enclosed in the appropriate
  17672. comment syntax for the file format. We also recommend that a
  17673. file or class name and description of purpose be included on the
  17674. same "printed page" as the copyright notice for easier
  17675. identification within third-party archives.
  17676. Copyright [yyyy] [name of copyright owner]
  17677. Licensed under the Apache License, Version 2.0 (the "License");
  17678. you may not use this file except in compliance with the License.
  17679. You may obtain a copy of the License at
  17680. http://www.apache.org/licenses/LICENSE-2.0
  17681. Unless required by applicable law or agreed to in writing, software
  17682. distributed under the License is distributed on an "AS IS" BASIS,
  17683. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17684. See the License for the specific language governing permissions and
  17685. limitations under the License.
  17686. ================================================================
  17687. github.com/montanaflynn/stats
  17688. https://github.com/montanaflynn/stats
  17689. ----------------------------------------------------------------
  17690. The MIT License (MIT)
  17691. Copyright (c) 2014-2023 Montana Flynn (https://montanaflynn.com)
  17692. Permission is hereby granted, free of charge, to any person obtaining a copy
  17693. of this software and associated documentation files (the "Software"), to deal
  17694. in the Software without restriction, including without limitation the rights
  17695. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  17696. copies of the Software, and to permit persons to whom the Software is
  17697. furnished to do so, subject to the following conditions:
  17698. The above copyright notice and this permission notice shall be included in all
  17699. copies or substantial portions of the Software.
  17700. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17701. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17702. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17703. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17704. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17705. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  17706. SOFTWARE.
  17707. ================================================================
  17708. github.com/muesli/ansi
  17709. https://github.com/muesli/ansi
  17710. ----------------------------------------------------------------
  17711. MIT License
  17712. Copyright (c) 2021 Christian Muehlhaeuser
  17713. Permission is hereby granted, free of charge, to any person obtaining a copy
  17714. of this software and associated documentation files (the "Software"), to deal
  17715. in the Software without restriction, including without limitation the rights
  17716. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  17717. copies of the Software, and to permit persons to whom the Software is
  17718. furnished to do so, subject to the following conditions:
  17719. The above copyright notice and this permission notice shall be included in all
  17720. copies or substantial portions of the Software.
  17721. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17722. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17723. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17724. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17725. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17726. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  17727. SOFTWARE.
  17728. ================================================================
  17729. github.com/muesli/cancelreader
  17730. https://github.com/muesli/cancelreader
  17731. ----------------------------------------------------------------
  17732. MIT License
  17733. Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser
  17734. Permission is hereby granted, free of charge, to any person obtaining a copy
  17735. of this software and associated documentation files (the "Software"), to deal
  17736. in the Software without restriction, including without limitation the rights
  17737. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  17738. copies of the Software, and to permit persons to whom the Software is
  17739. furnished to do so, subject to the following conditions:
  17740. The above copyright notice and this permission notice shall be included in all
  17741. copies or substantial portions of the Software.
  17742. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17743. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17744. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17745. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17746. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17747. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  17748. SOFTWARE.
  17749. ================================================================
  17750. github.com/muesli/reflow
  17751. https://github.com/muesli/reflow
  17752. ----------------------------------------------------------------
  17753. MIT License
  17754. Copyright (c) 2019 Christian Muehlhaeuser
  17755. Permission is hereby granted, free of charge, to any person obtaining a copy
  17756. of this software and associated documentation files (the "Software"), to deal
  17757. in the Software without restriction, including without limitation the rights
  17758. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  17759. copies of the Software, and to permit persons to whom the Software is
  17760. furnished to do so, subject to the following conditions:
  17761. The above copyright notice and this permission notice shall be included in all
  17762. copies or substantial portions of the Software.
  17763. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17764. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17765. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17766. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17767. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17768. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  17769. SOFTWARE.
  17770. ================================================================
  17771. github.com/muesli/termenv
  17772. https://github.com/muesli/termenv
  17773. ----------------------------------------------------------------
  17774. MIT License
  17775. Copyright (c) 2019 Christian Muehlhaeuser
  17776. Permission is hereby granted, free of charge, to any person obtaining a copy
  17777. of this software and associated documentation files (the "Software"), to deal
  17778. in the Software without restriction, including without limitation the rights
  17779. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  17780. copies of the Software, and to permit persons to whom the Software is
  17781. furnished to do so, subject to the following conditions:
  17782. The above copyright notice and this permission notice shall be included in all
  17783. copies or substantial portions of the Software.
  17784. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17785. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17786. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17787. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17788. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17789. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  17790. SOFTWARE.
  17791. ================================================================
  17792. github.com/nats-io/jwt/v2
  17793. https://github.com/nats-io/jwt/v2
  17794. ----------------------------------------------------------------
  17795. Apache License
  17796. Version 2.0, January 2004
  17797. http://www.apache.org/licenses/
  17798. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17799. 1. Definitions.
  17800. "License" shall mean the terms and conditions for use, reproduction,
  17801. and distribution as defined by Sections 1 through 9 of this document.
  17802. "Licensor" shall mean the copyright owner or entity authorized by
  17803. the copyright owner that is granting the License.
  17804. "Legal Entity" shall mean the union of the acting entity and all
  17805. other entities that control, are controlled by, or are under common
  17806. control with that entity. For the purposes of this definition,
  17807. "control" means (i) the power, direct or indirect, to cause the
  17808. direction or management of such entity, whether by contract or
  17809. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17810. outstanding shares, or (iii) beneficial ownership of such entity.
  17811. "You" (or "Your") shall mean an individual or Legal Entity
  17812. exercising permissions granted by this License.
  17813. "Source" form shall mean the preferred form for making modifications,
  17814. including but not limited to software source code, documentation
  17815. source, and configuration files.
  17816. "Object" form shall mean any form resulting from mechanical
  17817. transformation or translation of a Source form, including but
  17818. not limited to compiled object code, generated documentation,
  17819. and conversions to other media types.
  17820. "Work" shall mean the work of authorship, whether in Source or
  17821. Object form, made available under the License, as indicated by a
  17822. copyright notice that is included in or attached to the work
  17823. (an example is provided in the Appendix below).
  17824. "Derivative Works" shall mean any work, whether in Source or Object
  17825. form, that is based on (or derived from) the Work and for which the
  17826. editorial revisions, annotations, elaborations, or other modifications
  17827. represent, as a whole, an original work of authorship. For the purposes
  17828. of this License, Derivative Works shall not include works that remain
  17829. separable from, or merely link (or bind by name) to the interfaces of,
  17830. the Work and Derivative Works thereof.
  17831. "Contribution" shall mean any work of authorship, including
  17832. the original version of the Work and any modifications or additions
  17833. to that Work or Derivative Works thereof, that is intentionally
  17834. submitted to Licensor for inclusion in the Work by the copyright owner
  17835. or by an individual or Legal Entity authorized to submit on behalf of
  17836. the copyright owner. For the purposes of this definition, "submitted"
  17837. means any form of electronic, verbal, or written communication sent
  17838. to the Licensor or its representatives, including but not limited to
  17839. communication on electronic mailing lists, source code control systems,
  17840. and issue tracking systems that are managed by, or on behalf of, the
  17841. Licensor for the purpose of discussing and improving the Work, but
  17842. excluding communication that is conspicuously marked or otherwise
  17843. designated in writing by the copyright owner as "Not a Contribution."
  17844. "Contributor" shall mean Licensor and any individual or Legal Entity
  17845. on behalf of whom a Contribution has been received by Licensor and
  17846. subsequently incorporated within the Work.
  17847. 2. Grant of Copyright License. Subject to the terms and conditions of
  17848. this License, each Contributor hereby grants to You a perpetual,
  17849. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17850. copyright license to reproduce, prepare Derivative Works of,
  17851. publicly display, publicly perform, sublicense, and distribute the
  17852. Work and such Derivative Works in Source or Object form.
  17853. 3. Grant of Patent License. Subject to the terms and conditions of
  17854. this License, each Contributor hereby grants to You a perpetual,
  17855. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17856. (except as stated in this section) patent license to make, have made,
  17857. use, offer to sell, sell, import, and otherwise transfer the Work,
  17858. where such license applies only to those patent claims licensable
  17859. by such Contributor that are necessarily infringed by their
  17860. Contribution(s) alone or by combination of their Contribution(s)
  17861. with the Work to which such Contribution(s) was submitted. If You
  17862. institute patent litigation against any entity (including a
  17863. cross-claim or counterclaim in a lawsuit) alleging that the Work
  17864. or a Contribution incorporated within the Work constitutes direct
  17865. or contributory patent infringement, then any patent licenses
  17866. granted to You under this License for that Work shall terminate
  17867. as of the date such litigation is filed.
  17868. 4. Redistribution. You may reproduce and distribute copies of the
  17869. Work or Derivative Works thereof in any medium, with or without
  17870. modifications, and in Source or Object form, provided that You
  17871. meet the following conditions:
  17872. (a) You must give any other recipients of the Work or
  17873. Derivative Works a copy of this License; and
  17874. (b) You must cause any modified files to carry prominent notices
  17875. stating that You changed the files; and
  17876. (c) You must retain, in the Source form of any Derivative Works
  17877. that You distribute, all copyright, patent, trademark, and
  17878. attribution notices from the Source form of the Work,
  17879. excluding those notices that do not pertain to any part of
  17880. the Derivative Works; and
  17881. (d) If the Work includes a "NOTICE" text file as part of its
  17882. distribution, then any Derivative Works that You distribute must
  17883. include a readable copy of the attribution notices contained
  17884. within such NOTICE file, excluding those notices that do not
  17885. pertain to any part of the Derivative Works, in at least one
  17886. of the following places: within a NOTICE text file distributed
  17887. as part of the Derivative Works; within the Source form or
  17888. documentation, if provided along with the Derivative Works; or,
  17889. within a display generated by the Derivative Works, if and
  17890. wherever such third-party notices normally appear. The contents
  17891. of the NOTICE file are for informational purposes only and
  17892. do not modify the License. You may add Your own attribution
  17893. notices within Derivative Works that You distribute, alongside
  17894. or as an addendum to the NOTICE text from the Work, provided
  17895. that such additional attribution notices cannot be construed
  17896. as modifying the License.
  17897. You may add Your own copyright statement to Your modifications and
  17898. may provide additional or different license terms and conditions
  17899. for use, reproduction, or distribution of Your modifications, or
  17900. for any such Derivative Works as a whole, provided Your use,
  17901. reproduction, and distribution of the Work otherwise complies with
  17902. the conditions stated in this License.
  17903. 5. Submission of Contributions. Unless You explicitly state otherwise,
  17904. any Contribution intentionally submitted for inclusion in the Work
  17905. by You to the Licensor shall be under the terms and conditions of
  17906. this License, without any additional terms or conditions.
  17907. Notwithstanding the above, nothing herein shall supersede or modify
  17908. the terms of any separate license agreement you may have executed
  17909. with Licensor regarding such Contributions.
  17910. 6. Trademarks. This License does not grant permission to use the trade
  17911. names, trademarks, service marks, or product names of the Licensor,
  17912. except as required for reasonable and customary use in describing the
  17913. origin of the Work and reproducing the content of the NOTICE file.
  17914. 7. Disclaimer of Warranty. Unless required by applicable law or
  17915. agreed to in writing, Licensor provides the Work (and each
  17916. Contributor provides its Contributions) on an "AS IS" BASIS,
  17917. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17918. implied, including, without limitation, any warranties or conditions
  17919. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17920. PARTICULAR PURPOSE. You are solely responsible for determining the
  17921. appropriateness of using or redistributing the Work and assume any
  17922. risks associated with Your exercise of permissions under this License.
  17923. 8. Limitation of Liability. In no event and under no legal theory,
  17924. whether in tort (including negligence), contract, or otherwise,
  17925. unless required by applicable law (such as deliberate and grossly
  17926. negligent acts) or agreed to in writing, shall any Contributor be
  17927. liable to You for damages, including any direct, indirect, special,
  17928. incidental, or consequential damages of any character arising as a
  17929. result of this License or out of the use or inability to use the
  17930. Work (including but not limited to damages for loss of goodwill,
  17931. work stoppage, computer failure or malfunction, or any and all
  17932. other commercial damages or losses), even if such Contributor
  17933. has been advised of the possibility of such damages.
  17934. 9. Accepting Warranty or Additional Liability. While redistributing
  17935. the Work or Derivative Works thereof, You may choose to offer,
  17936. and charge a fee for, acceptance of support, warranty, indemnity,
  17937. or other liability obligations and/or rights consistent with this
  17938. License. However, in accepting such obligations, You may act only
  17939. on Your own behalf and on Your sole responsibility, not on behalf
  17940. of any other Contributor, and only if You agree to indemnify,
  17941. defend, and hold each Contributor harmless for any liability
  17942. incurred by, or claims asserted against, such Contributor by reason
  17943. of your accepting any such warranty or additional liability.
  17944. END OF TERMS AND CONDITIONS
  17945. APPENDIX: How to apply the Apache License to your work.
  17946. To apply the Apache License to your work, attach the following
  17947. boilerplate notice, with the fields enclosed by brackets "[]"
  17948. replaced with your own identifying information. (Don't include
  17949. the brackets!) The text should be enclosed in the appropriate
  17950. comment syntax for the file format. We also recommend that a
  17951. file or class name and description of purpose be included on the
  17952. same "printed page" as the copyright notice for easier
  17953. identification within third-party archives.
  17954. Copyright [yyyy] [name of copyright owner]
  17955. Licensed under the Apache License, Version 2.0 (the "License");
  17956. you may not use this file except in compliance with the License.
  17957. You may obtain a copy of the License at
  17958. http://www.apache.org/licenses/LICENSE-2.0
  17959. Unless required by applicable law or agreed to in writing, software
  17960. distributed under the License is distributed on an "AS IS" BASIS,
  17961. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17962. See the License for the specific language governing permissions and
  17963. limitations under the License.
  17964. ================================================================
  17965. github.com/nats-io/nats-server/v2
  17966. https://github.com/nats-io/nats-server/v2
  17967. ----------------------------------------------------------------
  17968. Apache License
  17969. Version 2.0, January 2004
  17970. http://www.apache.org/licenses/
  17971. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17972. 1. Definitions.
  17973. "License" shall mean the terms and conditions for use, reproduction,
  17974. and distribution as defined by Sections 1 through 9 of this document.
  17975. "Licensor" shall mean the copyright owner or entity authorized by
  17976. the copyright owner that is granting the License.
  17977. "Legal Entity" shall mean the union of the acting entity and all
  17978. other entities that control, are controlled by, or are under common
  17979. control with that entity. For the purposes of this definition,
  17980. "control" means (i) the power, direct or indirect, to cause the
  17981. direction or management of such entity, whether by contract or
  17982. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17983. outstanding shares, or (iii) beneficial ownership of such entity.
  17984. "You" (or "Your") shall mean an individual or Legal Entity
  17985. exercising permissions granted by this License.
  17986. "Source" form shall mean the preferred form for making modifications,
  17987. including but not limited to software source code, documentation
  17988. source, and configuration files.
  17989. "Object" form shall mean any form resulting from mechanical
  17990. transformation or translation of a Source form, including but
  17991. not limited to compiled object code, generated documentation,
  17992. and conversions to other media types.
  17993. "Work" shall mean the work of authorship, whether in Source or
  17994. Object form, made available under the License, as indicated by a
  17995. copyright notice that is included in or attached to the work
  17996. (an example is provided in the Appendix below).
  17997. "Derivative Works" shall mean any work, whether in Source or Object
  17998. form, that is based on (or derived from) the Work and for which the
  17999. editorial revisions, annotations, elaborations, or other modifications
  18000. represent, as a whole, an original work of authorship. For the purposes
  18001. of this License, Derivative Works shall not include works that remain
  18002. separable from, or merely link (or bind by name) to the interfaces of,
  18003. the Work and Derivative Works thereof.
  18004. "Contribution" shall mean any work of authorship, including
  18005. the original version of the Work and any modifications or additions
  18006. to that Work or Derivative Works thereof, that is intentionally
  18007. submitted to Licensor for inclusion in the Work by the copyright owner
  18008. or by an individual or Legal Entity authorized to submit on behalf of
  18009. the copyright owner. For the purposes of this definition, "submitted"
  18010. means any form of electronic, verbal, or written communication sent
  18011. to the Licensor or its representatives, including but not limited to
  18012. communication on electronic mailing lists, source code control systems,
  18013. and issue tracking systems that are managed by, or on behalf of, the
  18014. Licensor for the purpose of discussing and improving the Work, but
  18015. excluding communication that is conspicuously marked or otherwise
  18016. designated in writing by the copyright owner as "Not a Contribution."
  18017. "Contributor" shall mean Licensor and any individual or Legal Entity
  18018. on behalf of whom a Contribution has been received by Licensor and
  18019. subsequently incorporated within the Work.
  18020. 2. Grant of Copyright License. Subject to the terms and conditions of
  18021. this License, each Contributor hereby grants to You a perpetual,
  18022. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18023. copyright license to reproduce, prepare Derivative Works of,
  18024. publicly display, publicly perform, sublicense, and distribute the
  18025. Work and such Derivative Works in Source or Object form.
  18026. 3. Grant of Patent License. Subject to the terms and conditions of
  18027. this License, each Contributor hereby grants to You a perpetual,
  18028. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18029. (except as stated in this section) patent license to make, have made,
  18030. use, offer to sell, sell, import, and otherwise transfer the Work,
  18031. where such license applies only to those patent claims licensable
  18032. by such Contributor that are necessarily infringed by their
  18033. Contribution(s) alone or by combination of their Contribution(s)
  18034. with the Work to which such Contribution(s) was submitted. If You
  18035. institute patent litigation against any entity (including a
  18036. cross-claim or counterclaim in a lawsuit) alleging that the Work
  18037. or a Contribution incorporated within the Work constitutes direct
  18038. or contributory patent infringement, then any patent licenses
  18039. granted to You under this License for that Work shall terminate
  18040. as of the date such litigation is filed.
  18041. 4. Redistribution. You may reproduce and distribute copies of the
  18042. Work or Derivative Works thereof in any medium, with or without
  18043. modifications, and in Source or Object form, provided that You
  18044. meet the following conditions:
  18045. (a) You must give any other recipients of the Work or
  18046. Derivative Works a copy of this License; and
  18047. (b) You must cause any modified files to carry prominent notices
  18048. stating that You changed the files; and
  18049. (c) You must retain, in the Source form of any Derivative Works
  18050. that You distribute, all copyright, patent, trademark, and
  18051. attribution notices from the Source form of the Work,
  18052. excluding those notices that do not pertain to any part of
  18053. the Derivative Works; and
  18054. (d) If the Work includes a "NOTICE" text file as part of its
  18055. distribution, then any Derivative Works that You distribute must
  18056. include a readable copy of the attribution notices contained
  18057. within such NOTICE file, excluding those notices that do not
  18058. pertain to any part of the Derivative Works, in at least one
  18059. of the following places: within a NOTICE text file distributed
  18060. as part of the Derivative Works; within the Source form or
  18061. documentation, if provided along with the Derivative Works; or,
  18062. within a display generated by the Derivative Works, if and
  18063. wherever such third-party notices normally appear. The contents
  18064. of the NOTICE file are for informational purposes only and
  18065. do not modify the License. You may add Your own attribution
  18066. notices within Derivative Works that You distribute, alongside
  18067. or as an addendum to the NOTICE text from the Work, provided
  18068. that such additional attribution notices cannot be construed
  18069. as modifying the License.
  18070. You may add Your own copyright statement to Your modifications and
  18071. may provide additional or different license terms and conditions
  18072. for use, reproduction, or distribution of Your modifications, or
  18073. for any such Derivative Works as a whole, provided Your use,
  18074. reproduction, and distribution of the Work otherwise complies with
  18075. the conditions stated in this License.
  18076. 5. Submission of Contributions. Unless You explicitly state otherwise,
  18077. any Contribution intentionally submitted for inclusion in the Work
  18078. by You to the Licensor shall be under the terms and conditions of
  18079. this License, without any additional terms or conditions.
  18080. Notwithstanding the above, nothing herein shall supersede or modify
  18081. the terms of any separate license agreement you may have executed
  18082. with Licensor regarding such Contributions.
  18083. 6. Trademarks. This License does not grant permission to use the trade
  18084. names, trademarks, service marks, or product names of the Licensor,
  18085. except as required for reasonable and customary use in describing the
  18086. origin of the Work and reproducing the content of the NOTICE file.
  18087. 7. Disclaimer of Warranty. Unless required by applicable law or
  18088. agreed to in writing, Licensor provides the Work (and each
  18089. Contributor provides its Contributions) on an "AS IS" BASIS,
  18090. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18091. implied, including, without limitation, any warranties or conditions
  18092. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18093. PARTICULAR PURPOSE. You are solely responsible for determining the
  18094. appropriateness of using or redistributing the Work and assume any
  18095. risks associated with Your exercise of permissions under this License.
  18096. 8. Limitation of Liability. In no event and under no legal theory,
  18097. whether in tort (including negligence), contract, or otherwise,
  18098. unless required by applicable law (such as deliberate and grossly
  18099. negligent acts) or agreed to in writing, shall any Contributor be
  18100. liable to You for damages, including any direct, indirect, special,
  18101. incidental, or consequential damages of any character arising as a
  18102. result of this License or out of the use or inability to use the
  18103. Work (including but not limited to damages for loss of goodwill,
  18104. work stoppage, computer failure or malfunction, or any and all
  18105. other commercial damages or losses), even if such Contributor
  18106. has been advised of the possibility of such damages.
  18107. 9. Accepting Warranty or Additional Liability. While redistributing
  18108. the Work or Derivative Works thereof, You may choose to offer,
  18109. and charge a fee for, acceptance of support, warranty, indemnity,
  18110. or other liability obligations and/or rights consistent with this
  18111. License. However, in accepting such obligations, You may act only
  18112. on Your own behalf and on Your sole responsibility, not on behalf
  18113. of any other Contributor, and only if You agree to indemnify,
  18114. defend, and hold each Contributor harmless for any liability
  18115. incurred by, or claims asserted against, such Contributor by reason
  18116. of your accepting any such warranty or additional liability.
  18117. END OF TERMS AND CONDITIONS
  18118. APPENDIX: How to apply the Apache License to your work.
  18119. To apply the Apache License to your work, attach the following
  18120. boilerplate notice, with the fields enclosed by brackets "[]"
  18121. replaced with your own identifying information. (Don't include
  18122. the brackets!) The text should be enclosed in the appropriate
  18123. comment syntax for the file format. We also recommend that a
  18124. file or class name and description of purpose be included on the
  18125. same "printed page" as the copyright notice for easier
  18126. identification within third-party archives.
  18127. Copyright [yyyy] [name of copyright owner]
  18128. Licensed under the Apache License, Version 2.0 (the "License");
  18129. you may not use this file except in compliance with the License.
  18130. You may obtain a copy of the License at
  18131. http://www.apache.org/licenses/LICENSE-2.0
  18132. Unless required by applicable law or agreed to in writing, software
  18133. distributed under the License is distributed on an "AS IS" BASIS,
  18134. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18135. See the License for the specific language governing permissions and
  18136. limitations under the License.
  18137. ================================================================
  18138. github.com/nats-io/nats-streaming-server
  18139. https://github.com/nats-io/nats-streaming-server
  18140. ----------------------------------------------------------------
  18141. Apache License
  18142. Version 2.0, January 2004
  18143. http://www.apache.org/licenses/
  18144. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18145. 1. Definitions.
  18146. "License" shall mean the terms and conditions for use, reproduction,
  18147. and distribution as defined by Sections 1 through 9 of this document.
  18148. "Licensor" shall mean the copyright owner or entity authorized by
  18149. the copyright owner that is granting the License.
  18150. "Legal Entity" shall mean the union of the acting entity and all
  18151. other entities that control, are controlled by, or are under common
  18152. control with that entity. For the purposes of this definition,
  18153. "control" means (i) the power, direct or indirect, to cause the
  18154. direction or management of such entity, whether by contract or
  18155. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18156. outstanding shares, or (iii) beneficial ownership of such entity.
  18157. "You" (or "Your") shall mean an individual or Legal Entity
  18158. exercising permissions granted by this License.
  18159. "Source" form shall mean the preferred form for making modifications,
  18160. including but not limited to software source code, documentation
  18161. source, and configuration files.
  18162. "Object" form shall mean any form resulting from mechanical
  18163. transformation or translation of a Source form, including but
  18164. not limited to compiled object code, generated documentation,
  18165. and conversions to other media types.
  18166. "Work" shall mean the work of authorship, whether in Source or
  18167. Object form, made available under the License, as indicated by a
  18168. copyright notice that is included in or attached to the work
  18169. (an example is provided in the Appendix below).
  18170. "Derivative Works" shall mean any work, whether in Source or Object
  18171. form, that is based on (or derived from) the Work and for which the
  18172. editorial revisions, annotations, elaborations, or other modifications
  18173. represent, as a whole, an original work of authorship. For the purposes
  18174. of this License, Derivative Works shall not include works that remain
  18175. separable from, or merely link (or bind by name) to the interfaces of,
  18176. the Work and Derivative Works thereof.
  18177. "Contribution" shall mean any work of authorship, including
  18178. the original version of the Work and any modifications or additions
  18179. to that Work or Derivative Works thereof, that is intentionally
  18180. submitted to Licensor for inclusion in the Work by the copyright owner
  18181. or by an individual or Legal Entity authorized to submit on behalf of
  18182. the copyright owner. For the purposes of this definition, "submitted"
  18183. means any form of electronic, verbal, or written communication sent
  18184. to the Licensor or its representatives, including but not limited to
  18185. communication on electronic mailing lists, source code control systems,
  18186. and issue tracking systems that are managed by, or on behalf of, the
  18187. Licensor for the purpose of discussing and improving the Work, but
  18188. excluding communication that is conspicuously marked or otherwise
  18189. designated in writing by the copyright owner as "Not a Contribution."
  18190. "Contributor" shall mean Licensor and any individual or Legal Entity
  18191. on behalf of whom a Contribution has been received by Licensor and
  18192. subsequently incorporated within the Work.
  18193. 2. Grant of Copyright License. Subject to the terms and conditions of
  18194. this License, each Contributor hereby grants to You a perpetual,
  18195. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18196. copyright license to reproduce, prepare Derivative Works of,
  18197. publicly display, publicly perform, sublicense, and distribute the
  18198. Work and such Derivative Works in Source or Object form.
  18199. 3. Grant of Patent License. Subject to the terms and conditions of
  18200. this License, each Contributor hereby grants to You a perpetual,
  18201. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18202. (except as stated in this section) patent license to make, have made,
  18203. use, offer to sell, sell, import, and otherwise transfer the Work,
  18204. where such license applies only to those patent claims licensable
  18205. by such Contributor that are necessarily infringed by their
  18206. Contribution(s) alone or by combination of their Contribution(s)
  18207. with the Work to which such Contribution(s) was submitted. If You
  18208. institute patent litigation against any entity (including a
  18209. cross-claim or counterclaim in a lawsuit) alleging that the Work
  18210. or a Contribution incorporated within the Work constitutes direct
  18211. or contributory patent infringement, then any patent licenses
  18212. granted to You under this License for that Work shall terminate
  18213. as of the date such litigation is filed.
  18214. 4. Redistribution. You may reproduce and distribute copies of the
  18215. Work or Derivative Works thereof in any medium, with or without
  18216. modifications, and in Source or Object form, provided that You
  18217. meet the following conditions:
  18218. (a) You must give any other recipients of the Work or
  18219. Derivative Works a copy of this License; and
  18220. (b) You must cause any modified files to carry prominent notices
  18221. stating that You changed the files; and
  18222. (c) You must retain, in the Source form of any Derivative Works
  18223. that You distribute, all copyright, patent, trademark, and
  18224. attribution notices from the Source form of the Work,
  18225. excluding those notices that do not pertain to any part of
  18226. the Derivative Works; and
  18227. (d) If the Work includes a "NOTICE" text file as part of its
  18228. distribution, then any Derivative Works that You distribute must
  18229. include a readable copy of the attribution notices contained
  18230. within such NOTICE file, excluding those notices that do not
  18231. pertain to any part of the Derivative Works, in at least one
  18232. of the following places: within a NOTICE text file distributed
  18233. as part of the Derivative Works; within the Source form or
  18234. documentation, if provided along with the Derivative Works; or,
  18235. within a display generated by the Derivative Works, if and
  18236. wherever such third-party notices normally appear. The contents
  18237. of the NOTICE file are for informational purposes only and
  18238. do not modify the License. You may add Your own attribution
  18239. notices within Derivative Works that You distribute, alongside
  18240. or as an addendum to the NOTICE text from the Work, provided
  18241. that such additional attribution notices cannot be construed
  18242. as modifying the License.
  18243. You may add Your own copyright statement to Your modifications and
  18244. may provide additional or different license terms and conditions
  18245. for use, reproduction, or distribution of Your modifications, or
  18246. for any such Derivative Works as a whole, provided Your use,
  18247. reproduction, and distribution of the Work otherwise complies with
  18248. the conditions stated in this License.
  18249. 5. Submission of Contributions. Unless You explicitly state otherwise,
  18250. any Contribution intentionally submitted for inclusion in the Work
  18251. by You to the Licensor shall be under the terms and conditions of
  18252. this License, without any additional terms or conditions.
  18253. Notwithstanding the above, nothing herein shall supersede or modify
  18254. the terms of any separate license agreement you may have executed
  18255. with Licensor regarding such Contributions.
  18256. 6. Trademarks. This License does not grant permission to use the trade
  18257. names, trademarks, service marks, or product names of the Licensor,
  18258. except as required for reasonable and customary use in describing the
  18259. origin of the Work and reproducing the content of the NOTICE file.
  18260. 7. Disclaimer of Warranty. Unless required by applicable law or
  18261. agreed to in writing, Licensor provides the Work (and each
  18262. Contributor provides its Contributions) on an "AS IS" BASIS,
  18263. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18264. implied, including, without limitation, any warranties or conditions
  18265. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18266. PARTICULAR PURPOSE. You are solely responsible for determining the
  18267. appropriateness of using or redistributing the Work and assume any
  18268. risks associated with Your exercise of permissions under this License.
  18269. 8. Limitation of Liability. In no event and under no legal theory,
  18270. whether in tort (including negligence), contract, or otherwise,
  18271. unless required by applicable law (such as deliberate and grossly
  18272. negligent acts) or agreed to in writing, shall any Contributor be
  18273. liable to You for damages, including any direct, indirect, special,
  18274. incidental, or consequential damages of any character arising as a
  18275. result of this License or out of the use or inability to use the
  18276. Work (including but not limited to damages for loss of goodwill,
  18277. work stoppage, computer failure or malfunction, or any and all
  18278. other commercial damages or losses), even if such Contributor
  18279. has been advised of the possibility of such damages.
  18280. 9. Accepting Warranty or Additional Liability. While redistributing
  18281. the Work or Derivative Works thereof, You may choose to offer,
  18282. and charge a fee for, acceptance of support, warranty, indemnity,
  18283. or other liability obligations and/or rights consistent with this
  18284. License. However, in accepting such obligations, You may act only
  18285. on Your own behalf and on Your sole responsibility, not on behalf
  18286. of any other Contributor, and only if You agree to indemnify,
  18287. defend, and hold each Contributor harmless for any liability
  18288. incurred by, or claims asserted against, such Contributor by reason
  18289. of your accepting any such warranty or additional liability.
  18290. END OF TERMS AND CONDITIONS
  18291. APPENDIX: How to apply the Apache License to your work.
  18292. To apply the Apache License to your work, attach the following
  18293. boilerplate notice, with the fields enclosed by brackets "[]"
  18294. replaced with your own identifying information. (Don't include
  18295. the brackets!) The text should be enclosed in the appropriate
  18296. comment syntax for the file format. We also recommend that a
  18297. file or class name and description of purpose be included on the
  18298. same "printed page" as the copyright notice for easier
  18299. identification within third-party archives.
  18300. Copyright [yyyy] [name of copyright owner]
  18301. Licensed under the Apache License, Version 2.0 (the "License");
  18302. you may not use this file except in compliance with the License.
  18303. You may obtain a copy of the License at
  18304. http://www.apache.org/licenses/LICENSE-2.0
  18305. Unless required by applicable law or agreed to in writing, software
  18306. distributed under the License is distributed on an "AS IS" BASIS,
  18307. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18308. See the License for the specific language governing permissions and
  18309. limitations under the License.
  18310. ================================================================
  18311. github.com/nats-io/nats.go
  18312. https://github.com/nats-io/nats.go
  18313. ----------------------------------------------------------------
  18314. Apache License
  18315. Version 2.0, January 2004
  18316. http://www.apache.org/licenses/
  18317. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18318. 1. Definitions.
  18319. "License" shall mean the terms and conditions for use, reproduction,
  18320. and distribution as defined by Sections 1 through 9 of this document.
  18321. "Licensor" shall mean the copyright owner or entity authorized by
  18322. the copyright owner that is granting the License.
  18323. "Legal Entity" shall mean the union of the acting entity and all
  18324. other entities that control, are controlled by, or are under common
  18325. control with that entity. For the purposes of this definition,
  18326. "control" means (i) the power, direct or indirect, to cause the
  18327. direction or management of such entity, whether by contract or
  18328. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18329. outstanding shares, or (iii) beneficial ownership of such entity.
  18330. "You" (or "Your") shall mean an individual or Legal Entity
  18331. exercising permissions granted by this License.
  18332. "Source" form shall mean the preferred form for making modifications,
  18333. including but not limited to software source code, documentation
  18334. source, and configuration files.
  18335. "Object" form shall mean any form resulting from mechanical
  18336. transformation or translation of a Source form, including but
  18337. not limited to compiled object code, generated documentation,
  18338. and conversions to other media types.
  18339. "Work" shall mean the work of authorship, whether in Source or
  18340. Object form, made available under the License, as indicated by a
  18341. copyright notice that is included in or attached to the work
  18342. (an example is provided in the Appendix below).
  18343. "Derivative Works" shall mean any work, whether in Source or Object
  18344. form, that is based on (or derived from) the Work and for which the
  18345. editorial revisions, annotations, elaborations, or other modifications
  18346. represent, as a whole, an original work of authorship. For the purposes
  18347. of this License, Derivative Works shall not include works that remain
  18348. separable from, or merely link (or bind by name) to the interfaces of,
  18349. the Work and Derivative Works thereof.
  18350. "Contribution" shall mean any work of authorship, including
  18351. the original version of the Work and any modifications or additions
  18352. to that Work or Derivative Works thereof, that is intentionally
  18353. submitted to Licensor for inclusion in the Work by the copyright owner
  18354. or by an individual or Legal Entity authorized to submit on behalf of
  18355. the copyright owner. For the purposes of this definition, "submitted"
  18356. means any form of electronic, verbal, or written communication sent
  18357. to the Licensor or its representatives, including but not limited to
  18358. communication on electronic mailing lists, source code control systems,
  18359. and issue tracking systems that are managed by, or on behalf of, the
  18360. Licensor for the purpose of discussing and improving the Work, but
  18361. excluding communication that is conspicuously marked or otherwise
  18362. designated in writing by the copyright owner as "Not a Contribution."
  18363. "Contributor" shall mean Licensor and any individual or Legal Entity
  18364. on behalf of whom a Contribution has been received by Licensor and
  18365. subsequently incorporated within the Work.
  18366. 2. Grant of Copyright License. Subject to the terms and conditions of
  18367. this License, each Contributor hereby grants to You a perpetual,
  18368. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18369. copyright license to reproduce, prepare Derivative Works of,
  18370. publicly display, publicly perform, sublicense, and distribute the
  18371. Work and such Derivative Works in Source or Object form.
  18372. 3. Grant of Patent License. Subject to the terms and conditions of
  18373. this License, each Contributor hereby grants to You a perpetual,
  18374. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18375. (except as stated in this section) patent license to make, have made,
  18376. use, offer to sell, sell, import, and otherwise transfer the Work,
  18377. where such license applies only to those patent claims licensable
  18378. by such Contributor that are necessarily infringed by their
  18379. Contribution(s) alone or by combination of their Contribution(s)
  18380. with the Work to which such Contribution(s) was submitted. If You
  18381. institute patent litigation against any entity (including a
  18382. cross-claim or counterclaim in a lawsuit) alleging that the Work
  18383. or a Contribution incorporated within the Work constitutes direct
  18384. or contributory patent infringement, then any patent licenses
  18385. granted to You under this License for that Work shall terminate
  18386. as of the date such litigation is filed.
  18387. 4. Redistribution. You may reproduce and distribute copies of the
  18388. Work or Derivative Works thereof in any medium, with or without
  18389. modifications, and in Source or Object form, provided that You
  18390. meet the following conditions:
  18391. (a) You must give any other recipients of the Work or
  18392. Derivative Works a copy of this License; and
  18393. (b) You must cause any modified files to carry prominent notices
  18394. stating that You changed the files; and
  18395. (c) You must retain, in the Source form of any Derivative Works
  18396. that You distribute, all copyright, patent, trademark, and
  18397. attribution notices from the Source form of the Work,
  18398. excluding those notices that do not pertain to any part of
  18399. the Derivative Works; and
  18400. (d) If the Work includes a "NOTICE" text file as part of its
  18401. distribution, then any Derivative Works that You distribute must
  18402. include a readable copy of the attribution notices contained
  18403. within such NOTICE file, excluding those notices that do not
  18404. pertain to any part of the Derivative Works, in at least one
  18405. of the following places: within a NOTICE text file distributed
  18406. as part of the Derivative Works; within the Source form or
  18407. documentation, if provided along with the Derivative Works; or,
  18408. within a display generated by the Derivative Works, if and
  18409. wherever such third-party notices normally appear. The contents
  18410. of the NOTICE file are for informational purposes only and
  18411. do not modify the License. You may add Your own attribution
  18412. notices within Derivative Works that You distribute, alongside
  18413. or as an addendum to the NOTICE text from the Work, provided
  18414. that such additional attribution notices cannot be construed
  18415. as modifying the License.
  18416. You may add Your own copyright statement to Your modifications and
  18417. may provide additional or different license terms and conditions
  18418. for use, reproduction, or distribution of Your modifications, or
  18419. for any such Derivative Works as a whole, provided Your use,
  18420. reproduction, and distribution of the Work otherwise complies with
  18421. the conditions stated in this License.
  18422. 5. Submission of Contributions. Unless You explicitly state otherwise,
  18423. any Contribution intentionally submitted for inclusion in the Work
  18424. by You to the Licensor shall be under the terms and conditions of
  18425. this License, without any additional terms or conditions.
  18426. Notwithstanding the above, nothing herein shall supersede or modify
  18427. the terms of any separate license agreement you may have executed
  18428. with Licensor regarding such Contributions.
  18429. 6. Trademarks. This License does not grant permission to use the trade
  18430. names, trademarks, service marks, or product names of the Licensor,
  18431. except as required for reasonable and customary use in describing the
  18432. origin of the Work and reproducing the content of the NOTICE file.
  18433. 7. Disclaimer of Warranty. Unless required by applicable law or
  18434. agreed to in writing, Licensor provides the Work (and each
  18435. Contributor provides its Contributions) on an "AS IS" BASIS,
  18436. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18437. implied, including, without limitation, any warranties or conditions
  18438. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18439. PARTICULAR PURPOSE. You are solely responsible for determining the
  18440. appropriateness of using or redistributing the Work and assume any
  18441. risks associated with Your exercise of permissions under this License.
  18442. 8. Limitation of Liability. In no event and under no legal theory,
  18443. whether in tort (including negligence), contract, or otherwise,
  18444. unless required by applicable law (such as deliberate and grossly
  18445. negligent acts) or agreed to in writing, shall any Contributor be
  18446. liable to You for damages, including any direct, indirect, special,
  18447. incidental, or consequential damages of any character arising as a
  18448. result of this License or out of the use or inability to use the
  18449. Work (including but not limited to damages for loss of goodwill,
  18450. work stoppage, computer failure or malfunction, or any and all
  18451. other commercial damages or losses), even if such Contributor
  18452. has been advised of the possibility of such damages.
  18453. 9. Accepting Warranty or Additional Liability. While redistributing
  18454. the Work or Derivative Works thereof, You may choose to offer,
  18455. and charge a fee for, acceptance of support, warranty, indemnity,
  18456. or other liability obligations and/or rights consistent with this
  18457. License. However, in accepting such obligations, You may act only
  18458. on Your own behalf and on Your sole responsibility, not on behalf
  18459. of any other Contributor, and only if You agree to indemnify,
  18460. defend, and hold each Contributor harmless for any liability
  18461. incurred by, or claims asserted against, such Contributor by reason
  18462. of your accepting any such warranty or additional liability.
  18463. END OF TERMS AND CONDITIONS
  18464. APPENDIX: How to apply the Apache License to your work.
  18465. To apply the Apache License to your work, attach the following
  18466. boilerplate notice, with the fields enclosed by brackets "[]"
  18467. replaced with your own identifying information. (Don't include
  18468. the brackets!) The text should be enclosed in the appropriate
  18469. comment syntax for the file format. We also recommend that a
  18470. file or class name and description of purpose be included on the
  18471. same "printed page" as the copyright notice for easier
  18472. identification within third-party archives.
  18473. Copyright [yyyy] [name of copyright owner]
  18474. Licensed under the Apache License, Version 2.0 (the "License");
  18475. you may not use this file except in compliance with the License.
  18476. You may obtain a copy of the License at
  18477. http://www.apache.org/licenses/LICENSE-2.0
  18478. Unless required by applicable law or agreed to in writing, software
  18479. distributed under the License is distributed on an "AS IS" BASIS,
  18480. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18481. See the License for the specific language governing permissions and
  18482. limitations under the License.
  18483. ================================================================
  18484. github.com/nats-io/nkeys
  18485. https://github.com/nats-io/nkeys
  18486. ----------------------------------------------------------------
  18487. Apache License
  18488. Version 2.0, January 2004
  18489. http://www.apache.org/licenses/
  18490. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18491. 1. Definitions.
  18492. "License" shall mean the terms and conditions for use, reproduction,
  18493. and distribution as defined by Sections 1 through 9 of this document.
  18494. "Licensor" shall mean the copyright owner or entity authorized by
  18495. the copyright owner that is granting the License.
  18496. "Legal Entity" shall mean the union of the acting entity and all
  18497. other entities that control, are controlled by, or are under common
  18498. control with that entity. For the purposes of this definition,
  18499. "control" means (i) the power, direct or indirect, to cause the
  18500. direction or management of such entity, whether by contract or
  18501. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18502. outstanding shares, or (iii) beneficial ownership of such entity.
  18503. "You" (or "Your") shall mean an individual or Legal Entity
  18504. exercising permissions granted by this License.
  18505. "Source" form shall mean the preferred form for making modifications,
  18506. including but not limited to software source code, documentation
  18507. source, and configuration files.
  18508. "Object" form shall mean any form resulting from mechanical
  18509. transformation or translation of a Source form, including but
  18510. not limited to compiled object code, generated documentation,
  18511. and conversions to other media types.
  18512. "Work" shall mean the work of authorship, whether in Source or
  18513. Object form, made available under the License, as indicated by a
  18514. copyright notice that is included in or attached to the work
  18515. (an example is provided in the Appendix below).
  18516. "Derivative Works" shall mean any work, whether in Source or Object
  18517. form, that is based on (or derived from) the Work and for which the
  18518. editorial revisions, annotations, elaborations, or other modifications
  18519. represent, as a whole, an original work of authorship. For the purposes
  18520. of this License, Derivative Works shall not include works that remain
  18521. separable from, or merely link (or bind by name) to the interfaces of,
  18522. the Work and Derivative Works thereof.
  18523. "Contribution" shall mean any work of authorship, including
  18524. the original version of the Work and any modifications or additions
  18525. to that Work or Derivative Works thereof, that is intentionally
  18526. submitted to Licensor for inclusion in the Work by the copyright owner
  18527. or by an individual or Legal Entity authorized to submit on behalf of
  18528. the copyright owner. For the purposes of this definition, "submitted"
  18529. means any form of electronic, verbal, or written communication sent
  18530. to the Licensor or its representatives, including but not limited to
  18531. communication on electronic mailing lists, source code control systems,
  18532. and issue tracking systems that are managed by, or on behalf of, the
  18533. Licensor for the purpose of discussing and improving the Work, but
  18534. excluding communication that is conspicuously marked or otherwise
  18535. designated in writing by the copyright owner as "Not a Contribution."
  18536. "Contributor" shall mean Licensor and any individual or Legal Entity
  18537. on behalf of whom a Contribution has been received by Licensor and
  18538. subsequently incorporated within the Work.
  18539. 2. Grant of Copyright License. Subject to the terms and conditions of
  18540. this License, each Contributor hereby grants to You a perpetual,
  18541. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18542. copyright license to reproduce, prepare Derivative Works of,
  18543. publicly display, publicly perform, sublicense, and distribute the
  18544. Work and such Derivative Works in Source or Object form.
  18545. 3. Grant of Patent License. Subject to the terms and conditions of
  18546. this License, each Contributor hereby grants to You a perpetual,
  18547. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18548. (except as stated in this section) patent license to make, have made,
  18549. use, offer to sell, sell, import, and otherwise transfer the Work,
  18550. where such license applies only to those patent claims licensable
  18551. by such Contributor that are necessarily infringed by their
  18552. Contribution(s) alone or by combination of their Contribution(s)
  18553. with the Work to which such Contribution(s) was submitted. If You
  18554. institute patent litigation against any entity (including a
  18555. cross-claim or counterclaim in a lawsuit) alleging that the Work
  18556. or a Contribution incorporated within the Work constitutes direct
  18557. or contributory patent infringement, then any patent licenses
  18558. granted to You under this License for that Work shall terminate
  18559. as of the date such litigation is filed.
  18560. 4. Redistribution. You may reproduce and distribute copies of the
  18561. Work or Derivative Works thereof in any medium, with or without
  18562. modifications, and in Source or Object form, provided that You
  18563. meet the following conditions:
  18564. (a) You must give any other recipients of the Work or
  18565. Derivative Works a copy of this License; and
  18566. (b) You must cause any modified files to carry prominent notices
  18567. stating that You changed the files; and
  18568. (c) You must retain, in the Source form of any Derivative Works
  18569. that You distribute, all copyright, patent, trademark, and
  18570. attribution notices from the Source form of the Work,
  18571. excluding those notices that do not pertain to any part of
  18572. the Derivative Works; and
  18573. (d) If the Work includes a "NOTICE" text file as part of its
  18574. distribution, then any Derivative Works that You distribute must
  18575. include a readable copy of the attribution notices contained
  18576. within such NOTICE file, excluding those notices that do not
  18577. pertain to any part of the Derivative Works, in at least one
  18578. of the following places: within a NOTICE text file distributed
  18579. as part of the Derivative Works; within the Source form or
  18580. documentation, if provided along with the Derivative Works; or,
  18581. within a display generated by the Derivative Works, if and
  18582. wherever such third-party notices normally appear. The contents
  18583. of the NOTICE file are for informational purposes only and
  18584. do not modify the License. You may add Your own attribution
  18585. notices within Derivative Works that You distribute, alongside
  18586. or as an addendum to the NOTICE text from the Work, provided
  18587. that such additional attribution notices cannot be construed
  18588. as modifying the License.
  18589. You may add Your own copyright statement to Your modifications and
  18590. may provide additional or different license terms and conditions
  18591. for use, reproduction, or distribution of Your modifications, or
  18592. for any such Derivative Works as a whole, provided Your use,
  18593. reproduction, and distribution of the Work otherwise complies with
  18594. the conditions stated in this License.
  18595. 5. Submission of Contributions. Unless You explicitly state otherwise,
  18596. any Contribution intentionally submitted for inclusion in the Work
  18597. by You to the Licensor shall be under the terms and conditions of
  18598. this License, without any additional terms or conditions.
  18599. Notwithstanding the above, nothing herein shall supersede or modify
  18600. the terms of any separate license agreement you may have executed
  18601. with Licensor regarding such Contributions.
  18602. 6. Trademarks. This License does not grant permission to use the trade
  18603. names, trademarks, service marks, or product names of the Licensor,
  18604. except as required for reasonable and customary use in describing the
  18605. origin of the Work and reproducing the content of the NOTICE file.
  18606. 7. Disclaimer of Warranty. Unless required by applicable law or
  18607. agreed to in writing, Licensor provides the Work (and each
  18608. Contributor provides its Contributions) on an "AS IS" BASIS,
  18609. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18610. implied, including, without limitation, any warranties or conditions
  18611. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18612. PARTICULAR PURPOSE. You are solely responsible for determining the
  18613. appropriateness of using or redistributing the Work and assume any
  18614. risks associated with Your exercise of permissions under this License.
  18615. 8. Limitation of Liability. In no event and under no legal theory,
  18616. whether in tort (including negligence), contract, or otherwise,
  18617. unless required by applicable law (such as deliberate and grossly
  18618. negligent acts) or agreed to in writing, shall any Contributor be
  18619. liable to You for damages, including any direct, indirect, special,
  18620. incidental, or consequential damages of any character arising as a
  18621. result of this License or out of the use or inability to use the
  18622. Work (including but not limited to damages for loss of goodwill,
  18623. work stoppage, computer failure or malfunction, or any and all
  18624. other commercial damages or losses), even if such Contributor
  18625. has been advised of the possibility of such damages.
  18626. 9. Accepting Warranty or Additional Liability. While redistributing
  18627. the Work or Derivative Works thereof, You may choose to offer,
  18628. and charge a fee for, acceptance of support, warranty, indemnity,
  18629. or other liability obligations and/or rights consistent with this
  18630. License. However, in accepting such obligations, You may act only
  18631. on Your own behalf and on Your sole responsibility, not on behalf
  18632. of any other Contributor, and only if You agree to indemnify,
  18633. defend, and hold each Contributor harmless for any liability
  18634. incurred by, or claims asserted against, such Contributor by reason
  18635. of your accepting any such warranty or additional liability.
  18636. END OF TERMS AND CONDITIONS
  18637. APPENDIX: How to apply the Apache License to your work.
  18638. To apply the Apache License to your work, attach the following
  18639. boilerplate notice, with the fields enclosed by brackets "[]"
  18640. replaced with your own identifying information. (Don't include
  18641. the brackets!) The text should be enclosed in the appropriate
  18642. comment syntax for the file format. We also recommend that a
  18643. file or class name and description of purpose be included on the
  18644. same "printed page" as the copyright notice for easier
  18645. identification within third-party archives.
  18646. Copyright [yyyy] [name of copyright owner]
  18647. Licensed under the Apache License, Version 2.0 (the "License");
  18648. you may not use this file except in compliance with the License.
  18649. You may obtain a copy of the License at
  18650. http://www.apache.org/licenses/LICENSE-2.0
  18651. Unless required by applicable law or agreed to in writing, software
  18652. distributed under the License is distributed on an "AS IS" BASIS,
  18653. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18654. See the License for the specific language governing permissions and
  18655. limitations under the License.
  18656. ================================================================
  18657. github.com/nats-io/nuid
  18658. https://github.com/nats-io/nuid
  18659. ----------------------------------------------------------------
  18660. Apache License
  18661. Version 2.0, January 2004
  18662. http://www.apache.org/licenses/
  18663. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18664. 1. Definitions.
  18665. "License" shall mean the terms and conditions for use, reproduction,
  18666. and distribution as defined by Sections 1 through 9 of this document.
  18667. "Licensor" shall mean the copyright owner or entity authorized by
  18668. the copyright owner that is granting the License.
  18669. "Legal Entity" shall mean the union of the acting entity and all
  18670. other entities that control, are controlled by, or are under common
  18671. control with that entity. For the purposes of this definition,
  18672. "control" means (i) the power, direct or indirect, to cause the
  18673. direction or management of such entity, whether by contract or
  18674. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18675. outstanding shares, or (iii) beneficial ownership of such entity.
  18676. "You" (or "Your") shall mean an individual or Legal Entity
  18677. exercising permissions granted by this License.
  18678. "Source" form shall mean the preferred form for making modifications,
  18679. including but not limited to software source code, documentation
  18680. source, and configuration files.
  18681. "Object" form shall mean any form resulting from mechanical
  18682. transformation or translation of a Source form, including but
  18683. not limited to compiled object code, generated documentation,
  18684. and conversions to other media types.
  18685. "Work" shall mean the work of authorship, whether in Source or
  18686. Object form, made available under the License, as indicated by a
  18687. copyright notice that is included in or attached to the work
  18688. (an example is provided in the Appendix below).
  18689. "Derivative Works" shall mean any work, whether in Source or Object
  18690. form, that is based on (or derived from) the Work and for which the
  18691. editorial revisions, annotations, elaborations, or other modifications
  18692. represent, as a whole, an original work of authorship. For the purposes
  18693. of this License, Derivative Works shall not include works that remain
  18694. separable from, or merely link (or bind by name) to the interfaces of,
  18695. the Work and Derivative Works thereof.
  18696. "Contribution" shall mean any work of authorship, including
  18697. the original version of the Work and any modifications or additions
  18698. to that Work or Derivative Works thereof, that is intentionally
  18699. submitted to Licensor for inclusion in the Work by the copyright owner
  18700. or by an individual or Legal Entity authorized to submit on behalf of
  18701. the copyright owner. For the purposes of this definition, "submitted"
  18702. means any form of electronic, verbal, or written communication sent
  18703. to the Licensor or its representatives, including but not limited to
  18704. communication on electronic mailing lists, source code control systems,
  18705. and issue tracking systems that are managed by, or on behalf of, the
  18706. Licensor for the purpose of discussing and improving the Work, but
  18707. excluding communication that is conspicuously marked or otherwise
  18708. designated in writing by the copyright owner as "Not a Contribution."
  18709. "Contributor" shall mean Licensor and any individual or Legal Entity
  18710. on behalf of whom a Contribution has been received by Licensor and
  18711. subsequently incorporated within the Work.
  18712. 2. Grant of Copyright License. Subject to the terms and conditions of
  18713. this License, each Contributor hereby grants to You a perpetual,
  18714. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18715. copyright license to reproduce, prepare Derivative Works of,
  18716. publicly display, publicly perform, sublicense, and distribute the
  18717. Work and such Derivative Works in Source or Object form.
  18718. 3. Grant of Patent License. Subject to the terms and conditions of
  18719. this License, each Contributor hereby grants to You a perpetual,
  18720. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18721. (except as stated in this section) patent license to make, have made,
  18722. use, offer to sell, sell, import, and otherwise transfer the Work,
  18723. where such license applies only to those patent claims licensable
  18724. by such Contributor that are necessarily infringed by their
  18725. Contribution(s) alone or by combination of their Contribution(s)
  18726. with the Work to which such Contribution(s) was submitted. If You
  18727. institute patent litigation against any entity (including a
  18728. cross-claim or counterclaim in a lawsuit) alleging that the Work
  18729. or a Contribution incorporated within the Work constitutes direct
  18730. or contributory patent infringement, then any patent licenses
  18731. granted to You under this License for that Work shall terminate
  18732. as of the date such litigation is filed.
  18733. 4. Redistribution. You may reproduce and distribute copies of the
  18734. Work or Derivative Works thereof in any medium, with or without
  18735. modifications, and in Source or Object form, provided that You
  18736. meet the following conditions:
  18737. (a) You must give any other recipients of the Work or
  18738. Derivative Works a copy of this License; and
  18739. (b) You must cause any modified files to carry prominent notices
  18740. stating that You changed the files; and
  18741. (c) You must retain, in the Source form of any Derivative Works
  18742. that You distribute, all copyright, patent, trademark, and
  18743. attribution notices from the Source form of the Work,
  18744. excluding those notices that do not pertain to any part of
  18745. the Derivative Works; and
  18746. (d) If the Work includes a "NOTICE" text file as part of its
  18747. distribution, then any Derivative Works that You distribute must
  18748. include a readable copy of the attribution notices contained
  18749. within such NOTICE file, excluding those notices that do not
  18750. pertain to any part of the Derivative Works, in at least one
  18751. of the following places: within a NOTICE text file distributed
  18752. as part of the Derivative Works; within the Source form or
  18753. documentation, if provided along with the Derivative Works; or,
  18754. within a display generated by the Derivative Works, if and
  18755. wherever such third-party notices normally appear. The contents
  18756. of the NOTICE file are for informational purposes only and
  18757. do not modify the License. You may add Your own attribution
  18758. notices within Derivative Works that You distribute, alongside
  18759. or as an addendum to the NOTICE text from the Work, provided
  18760. that such additional attribution notices cannot be construed
  18761. as modifying the License.
  18762. You may add Your own copyright statement to Your modifications and
  18763. may provide additional or different license terms and conditions
  18764. for use, reproduction, or distribution of Your modifications, or
  18765. for any such Derivative Works as a whole, provided Your use,
  18766. reproduction, and distribution of the Work otherwise complies with
  18767. the conditions stated in this License.
  18768. 5. Submission of Contributions. Unless You explicitly state otherwise,
  18769. any Contribution intentionally submitted for inclusion in the Work
  18770. by You to the Licensor shall be under the terms and conditions of
  18771. this License, without any additional terms or conditions.
  18772. Notwithstanding the above, nothing herein shall supersede or modify
  18773. the terms of any separate license agreement you may have executed
  18774. with Licensor regarding such Contributions.
  18775. 6. Trademarks. This License does not grant permission to use the trade
  18776. names, trademarks, service marks, or product names of the Licensor,
  18777. except as required for reasonable and customary use in describing the
  18778. origin of the Work and reproducing the content of the NOTICE file.
  18779. 7. Disclaimer of Warranty. Unless required by applicable law or
  18780. agreed to in writing, Licensor provides the Work (and each
  18781. Contributor provides its Contributions) on an "AS IS" BASIS,
  18782. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18783. implied, including, without limitation, any warranties or conditions
  18784. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18785. PARTICULAR PURPOSE. You are solely responsible for determining the
  18786. appropriateness of using or redistributing the Work and assume any
  18787. risks associated with Your exercise of permissions under this License.
  18788. 8. Limitation of Liability. In no event and under no legal theory,
  18789. whether in tort (including negligence), contract, or otherwise,
  18790. unless required by applicable law (such as deliberate and grossly
  18791. negligent acts) or agreed to in writing, shall any Contributor be
  18792. liable to You for damages, including any direct, indirect, special,
  18793. incidental, or consequential damages of any character arising as a
  18794. result of this License or out of the use or inability to use the
  18795. Work (including but not limited to damages for loss of goodwill,
  18796. work stoppage, computer failure or malfunction, or any and all
  18797. other commercial damages or losses), even if such Contributor
  18798. has been advised of the possibility of such damages.
  18799. 9. Accepting Warranty or Additional Liability. While redistributing
  18800. the Work or Derivative Works thereof, You may choose to offer,
  18801. and charge a fee for, acceptance of support, warranty, indemnity,
  18802. or other liability obligations and/or rights consistent with this
  18803. License. However, in accepting such obligations, You may act only
  18804. on Your own behalf and on Your sole responsibility, not on behalf
  18805. of any other Contributor, and only if You agree to indemnify,
  18806. defend, and hold each Contributor harmless for any liability
  18807. incurred by, or claims asserted against, such Contributor by reason
  18808. of your accepting any such warranty or additional liability.
  18809. END OF TERMS AND CONDITIONS
  18810. APPENDIX: How to apply the Apache License to your work.
  18811. To apply the Apache License to your work, attach the following
  18812. boilerplate notice, with the fields enclosed by brackets "[]"
  18813. replaced with your own identifying information. (Don't include
  18814. the brackets!) The text should be enclosed in the appropriate
  18815. comment syntax for the file format. We also recommend that a
  18816. file or class name and description of purpose be included on the
  18817. same "printed page" as the copyright notice for easier
  18818. identification within third-party archives.
  18819. Copyright [yyyy] [name of copyright owner]
  18820. Licensed under the Apache License, Version 2.0 (the "License");
  18821. you may not use this file except in compliance with the License.
  18822. You may obtain a copy of the License at
  18823. http://www.apache.org/licenses/LICENSE-2.0
  18824. Unless required by applicable law or agreed to in writing, software
  18825. distributed under the License is distributed on an "AS IS" BASIS,
  18826. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18827. See the License for the specific language governing permissions and
  18828. limitations under the License.
  18829. ================================================================
  18830. github.com/nats-io/stan.go
  18831. https://github.com/nats-io/stan.go
  18832. ----------------------------------------------------------------
  18833. Apache License
  18834. Version 2.0, January 2004
  18835. http://www.apache.org/licenses/
  18836. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18837. 1. Definitions.
  18838. "License" shall mean the terms and conditions for use, reproduction,
  18839. and distribution as defined by Sections 1 through 9 of this document.
  18840. "Licensor" shall mean the copyright owner or entity authorized by
  18841. the copyright owner that is granting the License.
  18842. "Legal Entity" shall mean the union of the acting entity and all
  18843. other entities that control, are controlled by, or are under common
  18844. control with that entity. For the purposes of this definition,
  18845. "control" means (i) the power, direct or indirect, to cause the
  18846. direction or management of such entity, whether by contract or
  18847. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18848. outstanding shares, or (iii) beneficial ownership of such entity.
  18849. "You" (or "Your") shall mean an individual or Legal Entity
  18850. exercising permissions granted by this License.
  18851. "Source" form shall mean the preferred form for making modifications,
  18852. including but not limited to software source code, documentation
  18853. source, and configuration files.
  18854. "Object" form shall mean any form resulting from mechanical
  18855. transformation or translation of a Source form, including but
  18856. not limited to compiled object code, generated documentation,
  18857. and conversions to other media types.
  18858. "Work" shall mean the work of authorship, whether in Source or
  18859. Object form, made available under the License, as indicated by a
  18860. copyright notice that is included in or attached to the work
  18861. (an example is provided in the Appendix below).
  18862. "Derivative Works" shall mean any work, whether in Source or Object
  18863. form, that is based on (or derived from) the Work and for which the
  18864. editorial revisions, annotations, elaborations, or other modifications
  18865. represent, as a whole, an original work of authorship. For the purposes
  18866. of this License, Derivative Works shall not include works that remain
  18867. separable from, or merely link (or bind by name) to the interfaces of,
  18868. the Work and Derivative Works thereof.
  18869. "Contribution" shall mean any work of authorship, including
  18870. the original version of the Work and any modifications or additions
  18871. to that Work or Derivative Works thereof, that is intentionally
  18872. submitted to Licensor for inclusion in the Work by the copyright owner
  18873. or by an individual or Legal Entity authorized to submit on behalf of
  18874. the copyright owner. For the purposes of this definition, "submitted"
  18875. means any form of electronic, verbal, or written communication sent
  18876. to the Licensor or its representatives, including but not limited to
  18877. communication on electronic mailing lists, source code control systems,
  18878. and issue tracking systems that are managed by, or on behalf of, the
  18879. Licensor for the purpose of discussing and improving the Work, but
  18880. excluding communication that is conspicuously marked or otherwise
  18881. designated in writing by the copyright owner as "Not a Contribution."
  18882. "Contributor" shall mean Licensor and any individual or Legal Entity
  18883. on behalf of whom a Contribution has been received by Licensor and
  18884. subsequently incorporated within the Work.
  18885. 2. Grant of Copyright License. Subject to the terms and conditions of
  18886. this License, each Contributor hereby grants to You a perpetual,
  18887. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18888. copyright license to reproduce, prepare Derivative Works of,
  18889. publicly display, publicly perform, sublicense, and distribute the
  18890. Work and such Derivative Works in Source or Object form.
  18891. 3. Grant of Patent License. Subject to the terms and conditions of
  18892. this License, each Contributor hereby grants to You a perpetual,
  18893. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18894. (except as stated in this section) patent license to make, have made,
  18895. use, offer to sell, sell, import, and otherwise transfer the Work,
  18896. where such license applies only to those patent claims licensable
  18897. by such Contributor that are necessarily infringed by their
  18898. Contribution(s) alone or by combination of their Contribution(s)
  18899. with the Work to which such Contribution(s) was submitted. If You
  18900. institute patent litigation against any entity (including a
  18901. cross-claim or counterclaim in a lawsuit) alleging that the Work
  18902. or a Contribution incorporated within the Work constitutes direct
  18903. or contributory patent infringement, then any patent licenses
  18904. granted to You under this License for that Work shall terminate
  18905. as of the date such litigation is filed.
  18906. 4. Redistribution. You may reproduce and distribute copies of the
  18907. Work or Derivative Works thereof in any medium, with or without
  18908. modifications, and in Source or Object form, provided that You
  18909. meet the following conditions:
  18910. (a) You must give any other recipients of the Work or
  18911. Derivative Works a copy of this License; and
  18912. (b) You must cause any modified files to carry prominent notices
  18913. stating that You changed the files; and
  18914. (c) You must retain, in the Source form of any Derivative Works
  18915. that You distribute, all copyright, patent, trademark, and
  18916. attribution notices from the Source form of the Work,
  18917. excluding those notices that do not pertain to any part of
  18918. the Derivative Works; and
  18919. (d) If the Work includes a "NOTICE" text file as part of its
  18920. distribution, then any Derivative Works that You distribute must
  18921. include a readable copy of the attribution notices contained
  18922. within such NOTICE file, excluding those notices that do not
  18923. pertain to any part of the Derivative Works, in at least one
  18924. of the following places: within a NOTICE text file distributed
  18925. as part of the Derivative Works; within the Source form or
  18926. documentation, if provided along with the Derivative Works; or,
  18927. within a display generated by the Derivative Works, if and
  18928. wherever such third-party notices normally appear. The contents
  18929. of the NOTICE file are for informational purposes only and
  18930. do not modify the License. You may add Your own attribution
  18931. notices within Derivative Works that You distribute, alongside
  18932. or as an addendum to the NOTICE text from the Work, provided
  18933. that such additional attribution notices cannot be construed
  18934. as modifying the License.
  18935. You may add Your own copyright statement to Your modifications and
  18936. may provide additional or different license terms and conditions
  18937. for use, reproduction, or distribution of Your modifications, or
  18938. for any such Derivative Works as a whole, provided Your use,
  18939. reproduction, and distribution of the Work otherwise complies with
  18940. the conditions stated in this License.
  18941. 5. Submission of Contributions. Unless You explicitly state otherwise,
  18942. any Contribution intentionally submitted for inclusion in the Work
  18943. by You to the Licensor shall be under the terms and conditions of
  18944. this License, without any additional terms or conditions.
  18945. Notwithstanding the above, nothing herein shall supersede or modify
  18946. the terms of any separate license agreement you may have executed
  18947. with Licensor regarding such Contributions.
  18948. 6. Trademarks. This License does not grant permission to use the trade
  18949. names, trademarks, service marks, or product names of the Licensor,
  18950. except as required for reasonable and customary use in describing the
  18951. origin of the Work and reproducing the content of the NOTICE file.
  18952. 7. Disclaimer of Warranty. Unless required by applicable law or
  18953. agreed to in writing, Licensor provides the Work (and each
  18954. Contributor provides its Contributions) on an "AS IS" BASIS,
  18955. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18956. implied, including, without limitation, any warranties or conditions
  18957. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18958. PARTICULAR PURPOSE. You are solely responsible for determining the
  18959. appropriateness of using or redistributing the Work and assume any
  18960. risks associated with Your exercise of permissions under this License.
  18961. 8. Limitation of Liability. In no event and under no legal theory,
  18962. whether in tort (including negligence), contract, or otherwise,
  18963. unless required by applicable law (such as deliberate and grossly
  18964. negligent acts) or agreed to in writing, shall any Contributor be
  18965. liable to You for damages, including any direct, indirect, special,
  18966. incidental, or consequential damages of any character arising as a
  18967. result of this License or out of the use or inability to use the
  18968. Work (including but not limited to damages for loss of goodwill,
  18969. work stoppage, computer failure or malfunction, or any and all
  18970. other commercial damages or losses), even if such Contributor
  18971. has been advised of the possibility of such damages.
  18972. 9. Accepting Warranty or Additional Liability. While redistributing
  18973. the Work or Derivative Works thereof, You may choose to offer,
  18974. and charge a fee for, acceptance of support, warranty, indemnity,
  18975. or other liability obligations and/or rights consistent with this
  18976. License. However, in accepting such obligations, You may act only
  18977. on Your own behalf and on Your sole responsibility, not on behalf
  18978. of any other Contributor, and only if You agree to indemnify,
  18979. defend, and hold each Contributor harmless for any liability
  18980. incurred by, or claims asserted against, such Contributor by reason
  18981. of your accepting any such warranty or additional liability.
  18982. END OF TERMS AND CONDITIONS
  18983. APPENDIX: How to apply the Apache License to your work.
  18984. To apply the Apache License to your work, attach the following
  18985. boilerplate notice, with the fields enclosed by brackets "[]"
  18986. replaced with your own identifying information. (Don't include
  18987. the brackets!) The text should be enclosed in the appropriate
  18988. comment syntax for the file format. We also recommend that a
  18989. file or class name and description of purpose be included on the
  18990. same "printed page" as the copyright notice for easier
  18991. identification within third-party archives.
  18992. Copyright [yyyy] [name of copyright owner]
  18993. Licensed under the Apache License, Version 2.0 (the "License");
  18994. you may not use this file except in compliance with the License.
  18995. You may obtain a copy of the License at
  18996. http://www.apache.org/licenses/LICENSE-2.0
  18997. Unless required by applicable law or agreed to in writing, software
  18998. distributed under the License is distributed on an "AS IS" BASIS,
  18999. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19000. See the License for the specific language governing permissions and
  19001. limitations under the License.
  19002. ================================================================
  19003. github.com/navidys/tvxwidgets
  19004. https://github.com/navidys/tvxwidgets
  19005. ----------------------------------------------------------------
  19006. MIT License
  19007. Copyright (c) 2021 Navid Yaghoobi
  19008. Permission is hereby granted, free of charge, to any person obtaining a copy
  19009. of this software and associated documentation files (the "Software"), to deal
  19010. in the Software without restriction, including without limitation the rights
  19011. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  19012. copies of the Software, and to permit persons to whom the Software is
  19013. furnished to do so, subject to the following conditions:
  19014. The above copyright notice and this permission notice shall be included in all
  19015. copies or substantial portions of the Software.
  19016. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19017. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19018. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19019. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19020. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19021. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  19022. SOFTWARE.
  19023. ================================================================
  19024. github.com/ncw/directio
  19025. https://github.com/ncw/directio
  19026. ----------------------------------------------------------------
  19027. Copyright (C) 2012 by Nick Craig-Wood http://www.craig-wood.com/nick/
  19028. Permission is hereby granted, free of charge, to any person obtaining a copy
  19029. of this software and associated documentation files (the "Software"), to deal
  19030. in the Software without restriction, including without limitation the rights
  19031. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  19032. copies of the Software, and to permit persons to whom the Software is
  19033. furnished to do so, subject to the following conditions:
  19034. The above copyright notice and this permission notice shall be included in
  19035. all copies or substantial portions of the Software.
  19036. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19037. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19038. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19039. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19040. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19041. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  19042. THE SOFTWARE.
  19043. ================================================================
  19044. github.com/nsqio/go-nsq
  19045. https://github.com/nsqio/go-nsq
  19046. ----------------------------------------------------------------
  19047. Permission is hereby granted, free of charge, to any person obtaining a copy
  19048. of this software and associated documentation files (the "Software"), to deal
  19049. in the Software without restriction, including without limitation the rights
  19050. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  19051. copies of the Software, and to permit persons to whom the Software is
  19052. furnished to do so, subject to the following conditions:
  19053. The above copyright notice and this permission notice shall be included in
  19054. all copies or substantial portions of the Software.
  19055. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19056. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19057. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19058. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19059. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19060. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  19061. THE SOFTWARE.
  19062. ================================================================
  19063. github.com/oklog/ulid
  19064. https://github.com/oklog/ulid
  19065. ----------------------------------------------------------------
  19066. Apache License
  19067. Version 2.0, January 2004
  19068. http://www.apache.org/licenses/
  19069. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19070. 1. Definitions.
  19071. "License" shall mean the terms and conditions for use, reproduction,
  19072. and distribution as defined by Sections 1 through 9 of this document.
  19073. "Licensor" shall mean the copyright owner or entity authorized by
  19074. the copyright owner that is granting the License.
  19075. "Legal Entity" shall mean the union of the acting entity and all
  19076. other entities that control, are controlled by, or are under common
  19077. control with that entity. For the purposes of this definition,
  19078. "control" means (i) the power, direct or indirect, to cause the
  19079. direction or management of such entity, whether by contract or
  19080. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19081. outstanding shares, or (iii) beneficial ownership of such entity.
  19082. "You" (or "Your") shall mean an individual or Legal Entity
  19083. exercising permissions granted by this License.
  19084. "Source" form shall mean the preferred form for making modifications,
  19085. including but not limited to software source code, documentation
  19086. source, and configuration files.
  19087. "Object" form shall mean any form resulting from mechanical
  19088. transformation or translation of a Source form, including but
  19089. not limited to compiled object code, generated documentation,
  19090. and conversions to other media types.
  19091. "Work" shall mean the work of authorship, whether in Source or
  19092. Object form, made available under the License, as indicated by a
  19093. copyright notice that is included in or attached to the work
  19094. (an example is provided in the Appendix below).
  19095. "Derivative Works" shall mean any work, whether in Source or Object
  19096. form, that is based on (or derived from) the Work and for which the
  19097. editorial revisions, annotations, elaborations, or other modifications
  19098. represent, as a whole, an original work of authorship. For the purposes
  19099. of this License, Derivative Works shall not include works that remain
  19100. separable from, or merely link (or bind by name) to the interfaces of,
  19101. the Work and Derivative Works thereof.
  19102. "Contribution" shall mean any work of authorship, including
  19103. the original version of the Work and any modifications or additions
  19104. to that Work or Derivative Works thereof, that is intentionally
  19105. submitted to Licensor for inclusion in the Work by the copyright owner
  19106. or by an individual or Legal Entity authorized to submit on behalf of
  19107. the copyright owner. For the purposes of this definition, "submitted"
  19108. means any form of electronic, verbal, or written communication sent
  19109. to the Licensor or its representatives, including but not limited to
  19110. communication on electronic mailing lists, source code control systems,
  19111. and issue tracking systems that are managed by, or on behalf of, the
  19112. Licensor for the purpose of discussing and improving the Work, but
  19113. excluding communication that is conspicuously marked or otherwise
  19114. designated in writing by the copyright owner as "Not a Contribution."
  19115. "Contributor" shall mean Licensor and any individual or Legal Entity
  19116. on behalf of whom a Contribution has been received by Licensor and
  19117. subsequently incorporated within the Work.
  19118. 2. Grant of Copyright License. Subject to the terms and conditions of
  19119. this License, each Contributor hereby grants to You a perpetual,
  19120. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19121. copyright license to reproduce, prepare Derivative Works of,
  19122. publicly display, publicly perform, sublicense, and distribute the
  19123. Work and such Derivative Works in Source or Object form.
  19124. 3. Grant of Patent License. Subject to the terms and conditions of
  19125. this License, each Contributor hereby grants to You a perpetual,
  19126. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19127. (except as stated in this section) patent license to make, have made,
  19128. use, offer to sell, sell, import, and otherwise transfer the Work,
  19129. where such license applies only to those patent claims licensable
  19130. by such Contributor that are necessarily infringed by their
  19131. Contribution(s) alone or by combination of their Contribution(s)
  19132. with the Work to which such Contribution(s) was submitted. If You
  19133. institute patent litigation against any entity (including a
  19134. cross-claim or counterclaim in a lawsuit) alleging that the Work
  19135. or a Contribution incorporated within the Work constitutes direct
  19136. or contributory patent infringement, then any patent licenses
  19137. granted to You under this License for that Work shall terminate
  19138. as of the date such litigation is filed.
  19139. 4. Redistribution. You may reproduce and distribute copies of the
  19140. Work or Derivative Works thereof in any medium, with or without
  19141. modifications, and in Source or Object form, provided that You
  19142. meet the following conditions:
  19143. (a) You must give any other recipients of the Work or
  19144. Derivative Works a copy of this License; and
  19145. (b) You must cause any modified files to carry prominent notices
  19146. stating that You changed the files; and
  19147. (c) You must retain, in the Source form of any Derivative Works
  19148. that You distribute, all copyright, patent, trademark, and
  19149. attribution notices from the Source form of the Work,
  19150. excluding those notices that do not pertain to any part of
  19151. the Derivative Works; and
  19152. (d) If the Work includes a "NOTICE" text file as part of its
  19153. distribution, then any Derivative Works that You distribute must
  19154. include a readable copy of the attribution notices contained
  19155. within such NOTICE file, excluding those notices that do not
  19156. pertain to any part of the Derivative Works, in at least one
  19157. of the following places: within a NOTICE text file distributed
  19158. as part of the Derivative Works; within the Source form or
  19159. documentation, if provided along with the Derivative Works; or,
  19160. within a display generated by the Derivative Works, if and
  19161. wherever such third-party notices normally appear. The contents
  19162. of the NOTICE file are for informational purposes only and
  19163. do not modify the License. You may add Your own attribution
  19164. notices within Derivative Works that You distribute, alongside
  19165. or as an addendum to the NOTICE text from the Work, provided
  19166. that such additional attribution notices cannot be construed
  19167. as modifying the License.
  19168. You may add Your own copyright statement to Your modifications and
  19169. may provide additional or different license terms and conditions
  19170. for use, reproduction, or distribution of Your modifications, or
  19171. for any such Derivative Works as a whole, provided Your use,
  19172. reproduction, and distribution of the Work otherwise complies with
  19173. the conditions stated in this License.
  19174. 5. Submission of Contributions. Unless You explicitly state otherwise,
  19175. any Contribution intentionally submitted for inclusion in the Work
  19176. by You to the Licensor shall be under the terms and conditions of
  19177. this License, without any additional terms or conditions.
  19178. Notwithstanding the above, nothing herein shall supersede or modify
  19179. the terms of any separate license agreement you may have executed
  19180. with Licensor regarding such Contributions.
  19181. 6. Trademarks. This License does not grant permission to use the trade
  19182. names, trademarks, service marks, or product names of the Licensor,
  19183. except as required for reasonable and customary use in describing the
  19184. origin of the Work and reproducing the content of the NOTICE file.
  19185. 7. Disclaimer of Warranty. Unless required by applicable law or
  19186. agreed to in writing, Licensor provides the Work (and each
  19187. Contributor provides its Contributions) on an "AS IS" BASIS,
  19188. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19189. implied, including, without limitation, any warranties or conditions
  19190. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19191. PARTICULAR PURPOSE. You are solely responsible for determining the
  19192. appropriateness of using or redistributing the Work and assume any
  19193. risks associated with Your exercise of permissions under this License.
  19194. 8. Limitation of Liability. In no event and under no legal theory,
  19195. whether in tort (including negligence), contract, or otherwise,
  19196. unless required by applicable law (such as deliberate and grossly
  19197. negligent acts) or agreed to in writing, shall any Contributor be
  19198. liable to You for damages, including any direct, indirect, special,
  19199. incidental, or consequential damages of any character arising as a
  19200. result of this License or out of the use or inability to use the
  19201. Work (including but not limited to damages for loss of goodwill,
  19202. work stoppage, computer failure or malfunction, or any and all
  19203. other commercial damages or losses), even if such Contributor
  19204. has been advised of the possibility of such damages.
  19205. 9. Accepting Warranty or Additional Liability. While redistributing
  19206. the Work or Derivative Works thereof, You may choose to offer,
  19207. and charge a fee for, acceptance of support, warranty, indemnity,
  19208. or other liability obligations and/or rights consistent with this
  19209. License. However, in accepting such obligations, You may act only
  19210. on Your own behalf and on Your sole responsibility, not on behalf
  19211. of any other Contributor, and only if You agree to indemnify,
  19212. defend, and hold each Contributor harmless for any liability
  19213. incurred by, or claims asserted against, such Contributor by reason
  19214. of your accepting any such warranty or additional liability.
  19215. END OF TERMS AND CONDITIONS
  19216. APPENDIX: How to apply the Apache License to your work.
  19217. To apply the Apache License to your work, attach the following
  19218. boilerplate notice, with the fields enclosed by brackets "[]"
  19219. replaced with your own identifying information. (Don't include
  19220. the brackets!) The text should be enclosed in the appropriate
  19221. comment syntax for the file format. We also recommend that a
  19222. file or class name and description of purpose be included on the
  19223. same "printed page" as the copyright notice for easier
  19224. identification within third-party archives.
  19225. Copyright [yyyy] [name of copyright owner]
  19226. Licensed under the Apache License, Version 2.0 (the "License");
  19227. you may not use this file except in compliance with the License.
  19228. You may obtain a copy of the License at
  19229. http://www.apache.org/licenses/LICENSE-2.0
  19230. Unless required by applicable law or agreed to in writing, software
  19231. distributed under the License is distributed on an "AS IS" BASIS,
  19232. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19233. See the License for the specific language governing permissions and
  19234. limitations under the License.
  19235. ================================================================
  19236. github.com/olekukonko/tablewriter
  19237. https://github.com/olekukonko/tablewriter
  19238. ----------------------------------------------------------------
  19239. Copyright (C) 2014 by Oleku Konko
  19240. Permission is hereby granted, free of charge, to any person obtaining a copy
  19241. of this software and associated documentation files (the "Software"), to deal
  19242. in the Software without restriction, including without limitation the rights
  19243. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  19244. copies of the Software, and to permit persons to whom the Software is
  19245. furnished to do so, subject to the following conditions:
  19246. The above copyright notice and this permission notice shall be included in
  19247. all copies or substantial portions of the Software.
  19248. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19249. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19250. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19251. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19252. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19253. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  19254. THE SOFTWARE.
  19255. ================================================================
  19256. github.com/philhofer/fwd
  19257. https://github.com/philhofer/fwd
  19258. ----------------------------------------------------------------
  19259. Copyright (c) 2014-2015, Philip Hofer
  19260. 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:
  19261. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  19262. 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.
  19263. ================================================================
  19264. github.com/pierrec/lz4
  19265. https://github.com/pierrec/lz4
  19266. ----------------------------------------------------------------
  19267. Copyright (c) 2015, Pierre Curto
  19268. All rights reserved.
  19269. Redistribution and use in source and binary forms, with or without
  19270. modification, are permitted provided that the following conditions are met:
  19271. * Redistributions of source code must retain the above copyright notice, this
  19272. list of conditions and the following disclaimer.
  19273. * Redistributions in binary form must reproduce the above copyright notice,
  19274. this list of conditions and the following disclaimer in the documentation
  19275. and/or other materials provided with the distribution.
  19276. * Neither the name of xxHash nor the names of its
  19277. contributors may be used to endorse or promote products derived from
  19278. this software without specific prior written permission.
  19279. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19280. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19281. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  19282. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  19283. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  19284. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  19285. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  19286. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19287. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19288. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19289. ================================================================
  19290. github.com/pierrec/lz4/v4
  19291. https://github.com/pierrec/lz4/v4
  19292. ----------------------------------------------------------------
  19293. Copyright (c) 2015, Pierre Curto
  19294. All rights reserved.
  19295. Redistribution and use in source and binary forms, with or without
  19296. modification, are permitted provided that the following conditions are met:
  19297. * Redistributions of source code must retain the above copyright notice, this
  19298. list of conditions and the following disclaimer.
  19299. * Redistributions in binary form must reproduce the above copyright notice,
  19300. this list of conditions and the following disclaimer in the documentation
  19301. and/or other materials provided with the distribution.
  19302. * Neither the name of xxHash nor the names of its
  19303. contributors may be used to endorse or promote products derived from
  19304. this software without specific prior written permission.
  19305. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19306. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19307. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  19308. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  19309. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  19310. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  19311. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  19312. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19313. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19314. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19315. ================================================================
  19316. github.com/pkg/errors
  19317. https://github.com/pkg/errors
  19318. ----------------------------------------------------------------
  19319. Copyright (c) 2015, Dave Cheney <dave@cheney.net>
  19320. All rights reserved.
  19321. Redistribution and use in source and binary forms, with or without
  19322. modification, are permitted provided that the following conditions are met:
  19323. * Redistributions of source code must retain the above copyright notice, this
  19324. list of conditions and the following disclaimer.
  19325. * Redistributions in binary form must reproduce the above copyright notice,
  19326. this list of conditions and the following disclaimer in the documentation
  19327. and/or other materials provided with the distribution.
  19328. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19329. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19330. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  19331. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  19332. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  19333. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  19334. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  19335. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19336. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19337. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19338. ================================================================
  19339. github.com/pkg/sftp
  19340. https://github.com/pkg/sftp
  19341. ----------------------------------------------------------------
  19342. Copyright (c) 2013, Dave Cheney
  19343. All rights reserved.
  19344. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  19345. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  19346. * 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.
  19347. 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.
  19348. ================================================================
  19349. github.com/pkg/xattr
  19350. https://github.com/pkg/xattr
  19351. ----------------------------------------------------------------
  19352. Copyright (c) 2012 Dave Cheney. All rights reserved.
  19353. Copyright (c) 2014 Kuba Podgórski. All rights reserved.
  19354. Redistribution and use in source and binary forms, with or without
  19355. modification, are permitted provided that the following conditions are
  19356. met:
  19357. * Redistributions of source code must retain the above copyright
  19358. notice, this list of conditions and the following disclaimer.
  19359. * Redistributions in binary form must reproduce the above
  19360. copyright notice, this list of conditions and the following disclaimer
  19361. in the documentation and/or other materials provided with the
  19362. distribution.
  19363. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  19364. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  19365. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  19366. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  19367. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  19368. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  19369. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  19370. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  19371. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  19372. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19373. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19374. ================================================================
  19375. github.com/pmezard/go-difflib
  19376. https://github.com/pmezard/go-difflib
  19377. ----------------------------------------------------------------
  19378. Copyright (c) 2013, Patrick Mezard
  19379. All rights reserved.
  19380. Redistribution and use in source and binary forms, with or without
  19381. modification, are permitted provided that the following conditions are
  19382. met:
  19383. Redistributions of source code must retain the above copyright
  19384. notice, this list of conditions and the following disclaimer.
  19385. Redistributions in binary form must reproduce the above copyright
  19386. notice, this list of conditions and the following disclaimer in the
  19387. documentation and/or other materials provided with the distribution.
  19388. The names of its contributors may not be used to endorse or promote
  19389. products derived from this software without specific prior written
  19390. permission.
  19391. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  19392. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  19393. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  19394. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  19395. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  19396. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  19397. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  19398. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  19399. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  19400. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  19401. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19402. ================================================================
  19403. github.com/posener/complete
  19404. https://github.com/posener/complete
  19405. ----------------------------------------------------------------
  19406. The MIT License
  19407. Copyright (c) 2017 Eyal Posener
  19408. Permission is hereby granted, free of charge, to any person obtaining a copy
  19409. of this software and associated documentation files (the "Software"), to deal
  19410. in the Software without restriction, including without limitation the rights
  19411. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  19412. copies of the Software, and to permit persons to whom the Software is
  19413. furnished to do so, subject to the following conditions:
  19414. The above copyright notice and this permission notice shall be included in
  19415. all copies or substantial portions of the Software.
  19416. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19417. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19418. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19419. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19420. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19421. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  19422. THE SOFTWARE.
  19423. ================================================================
  19424. github.com/power-devops/perfstat
  19425. https://github.com/power-devops/perfstat
  19426. ----------------------------------------------------------------
  19427. MIT License
  19428. Copyright (c) 2020 Power DevOps
  19429. Permission is hereby granted, free of charge, to any person obtaining a copy
  19430. of this software and associated documentation files (the "Software"), to deal
  19431. in the Software without restriction, including without limitation the rights
  19432. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  19433. copies of the Software, and to permit persons to whom the Software is
  19434. furnished to do so, subject to the following conditions:
  19435. The above copyright notice and this permission notice shall be included in all
  19436. copies or substantial portions of the Software.
  19437. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19438. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19439. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19440. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19441. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19442. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  19443. SOFTWARE.
  19444. ================================================================
  19445. github.com/pquerna/cachecontrol
  19446. https://github.com/pquerna/cachecontrol
  19447. ----------------------------------------------------------------
  19448. Apache License
  19449. Version 2.0, January 2004
  19450. http://www.apache.org/licenses/
  19451. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19452. 1. Definitions.
  19453. "License" shall mean the terms and conditions for use, reproduction,
  19454. and distribution as defined by Sections 1 through 9 of this document.
  19455. "Licensor" shall mean the copyright owner or entity authorized by
  19456. the copyright owner that is granting the License.
  19457. "Legal Entity" shall mean the union of the acting entity and all
  19458. other entities that control, are controlled by, or are under common
  19459. control with that entity. For the purposes of this definition,
  19460. "control" means (i) the power, direct or indirect, to cause the
  19461. direction or management of such entity, whether by contract or
  19462. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19463. outstanding shares, or (iii) beneficial ownership of such entity.
  19464. "You" (or "Your") shall mean an individual or Legal Entity
  19465. exercising permissions granted by this License.
  19466. "Source" form shall mean the preferred form for making modifications,
  19467. including but not limited to software source code, documentation
  19468. source, and configuration files.
  19469. "Object" form shall mean any form resulting from mechanical
  19470. transformation or translation of a Source form, including but
  19471. not limited to compiled object code, generated documentation,
  19472. and conversions to other media types.
  19473. "Work" shall mean the work of authorship, whether in Source or
  19474. Object form, made available under the License, as indicated by a
  19475. copyright notice that is included in or attached to the work
  19476. (an example is provided in the Appendix below).
  19477. "Derivative Works" shall mean any work, whether in Source or Object
  19478. form, that is based on (or derived from) the Work and for which the
  19479. editorial revisions, annotations, elaborations, or other modifications
  19480. represent, as a whole, an original work of authorship. For the purposes
  19481. of this License, Derivative Works shall not include works that remain
  19482. separable from, or merely link (or bind by name) to the interfaces of,
  19483. the Work and Derivative Works thereof.
  19484. "Contribution" shall mean any work of authorship, including
  19485. the original version of the Work and any modifications or additions
  19486. to that Work or Derivative Works thereof, that is intentionally
  19487. submitted to Licensor for inclusion in the Work by the copyright owner
  19488. or by an individual or Legal Entity authorized to submit on behalf of
  19489. the copyright owner. For the purposes of this definition, "submitted"
  19490. means any form of electronic, verbal, or written communication sent
  19491. to the Licensor or its representatives, including but not limited to
  19492. communication on electronic mailing lists, source code control systems,
  19493. and issue tracking systems that are managed by, or on behalf of, the
  19494. Licensor for the purpose of discussing and improving the Work, but
  19495. excluding communication that is conspicuously marked or otherwise
  19496. designated in writing by the copyright owner as "Not a Contribution."
  19497. "Contributor" shall mean Licensor and any individual or Legal Entity
  19498. on behalf of whom a Contribution has been received by Licensor and
  19499. subsequently incorporated within the Work.
  19500. 2. Grant of Copyright License. Subject to the terms and conditions of
  19501. this License, each Contributor hereby grants to You a perpetual,
  19502. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19503. copyright license to reproduce, prepare Derivative Works of,
  19504. publicly display, publicly perform, sublicense, and distribute the
  19505. Work and such Derivative Works in Source or Object form.
  19506. 3. Grant of Patent License. Subject to the terms and conditions of
  19507. this License, each Contributor hereby grants to You a perpetual,
  19508. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19509. (except as stated in this section) patent license to make, have made,
  19510. use, offer to sell, sell, import, and otherwise transfer the Work,
  19511. where such license applies only to those patent claims licensable
  19512. by such Contributor that are necessarily infringed by their
  19513. Contribution(s) alone or by combination of their Contribution(s)
  19514. with the Work to which such Contribution(s) was submitted. If You
  19515. institute patent litigation against any entity (including a
  19516. cross-claim or counterclaim in a lawsuit) alleging that the Work
  19517. or a Contribution incorporated within the Work constitutes direct
  19518. or contributory patent infringement, then any patent licenses
  19519. granted to You under this License for that Work shall terminate
  19520. as of the date such litigation is filed.
  19521. 4. Redistribution. You may reproduce and distribute copies of the
  19522. Work or Derivative Works thereof in any medium, with or without
  19523. modifications, and in Source or Object form, provided that You
  19524. meet the following conditions:
  19525. (a) You must give any other recipients of the Work or
  19526. Derivative Works a copy of this License; and
  19527. (b) You must cause any modified files to carry prominent notices
  19528. stating that You changed the files; and
  19529. (c) You must retain, in the Source form of any Derivative Works
  19530. that You distribute, all copyright, patent, trademark, and
  19531. attribution notices from the Source form of the Work,
  19532. excluding those notices that do not pertain to any part of
  19533. the Derivative Works; and
  19534. (d) If the Work includes a "NOTICE" text file as part of its
  19535. distribution, then any Derivative Works that You distribute must
  19536. include a readable copy of the attribution notices contained
  19537. within such NOTICE file, excluding those notices that do not
  19538. pertain to any part of the Derivative Works, in at least one
  19539. of the following places: within a NOTICE text file distributed
  19540. as part of the Derivative Works; within the Source form or
  19541. documentation, if provided along with the Derivative Works; or,
  19542. within a display generated by the Derivative Works, if and
  19543. wherever such third-party notices normally appear. The contents
  19544. of the NOTICE file are for informational purposes only and
  19545. do not modify the License. You may add Your own attribution
  19546. notices within Derivative Works that You distribute, alongside
  19547. or as an addendum to the NOTICE text from the Work, provided
  19548. that such additional attribution notices cannot be construed
  19549. as modifying the License.
  19550. You may add Your own copyright statement to Your modifications and
  19551. may provide additional or different license terms and conditions
  19552. for use, reproduction, or distribution of Your modifications, or
  19553. for any such Derivative Works as a whole, provided Your use,
  19554. reproduction, and distribution of the Work otherwise complies with
  19555. the conditions stated in this License.
  19556. 5. Submission of Contributions. Unless You explicitly state otherwise,
  19557. any Contribution intentionally submitted for inclusion in the Work
  19558. by You to the Licensor shall be under the terms and conditions of
  19559. this License, without any additional terms or conditions.
  19560. Notwithstanding the above, nothing herein shall supersede or modify
  19561. the terms of any separate license agreement you may have executed
  19562. with Licensor regarding such Contributions.
  19563. 6. Trademarks. This License does not grant permission to use the trade
  19564. names, trademarks, service marks, or product names of the Licensor,
  19565. except as required for reasonable and customary use in describing the
  19566. origin of the Work and reproducing the content of the NOTICE file.
  19567. 7. Disclaimer of Warranty. Unless required by applicable law or
  19568. agreed to in writing, Licensor provides the Work (and each
  19569. Contributor provides its Contributions) on an "AS IS" BASIS,
  19570. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19571. implied, including, without limitation, any warranties or conditions
  19572. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19573. PARTICULAR PURPOSE. You are solely responsible for determining the
  19574. appropriateness of using or redistributing the Work and assume any
  19575. risks associated with Your exercise of permissions under this License.
  19576. 8. Limitation of Liability. In no event and under no legal theory,
  19577. whether in tort (including negligence), contract, or otherwise,
  19578. unless required by applicable law (such as deliberate and grossly
  19579. negligent acts) or agreed to in writing, shall any Contributor be
  19580. liable to You for damages, including any direct, indirect, special,
  19581. incidental, or consequential damages of any character arising as a
  19582. result of this License or out of the use or inability to use the
  19583. Work (including but not limited to damages for loss of goodwill,
  19584. work stoppage, computer failure or malfunction, or any and all
  19585. other commercial damages or losses), even if such Contributor
  19586. has been advised of the possibility of such damages.
  19587. 9. Accepting Warranty or Additional Liability. While redistributing
  19588. the Work or Derivative Works thereof, You may choose to offer,
  19589. and charge a fee for, acceptance of support, warranty, indemnity,
  19590. or other liability obligations and/or rights consistent with this
  19591. License. However, in accepting such obligations, You may act only
  19592. on Your own behalf and on Your sole responsibility, not on behalf
  19593. of any other Contributor, and only if You agree to indemnify,
  19594. defend, and hold each Contributor harmless for any liability
  19595. incurred by, or claims asserted against, such Contributor by reason
  19596. of your accepting any such warranty or additional liability.
  19597. END OF TERMS AND CONDITIONS
  19598. APPENDIX: How to apply the Apache License to your work.
  19599. To apply the Apache License to your work, attach the following
  19600. boilerplate notice, with the fields enclosed by brackets "[]"
  19601. replaced with your own identifying information. (Don't include
  19602. the brackets!) The text should be enclosed in the appropriate
  19603. comment syntax for the file format. We also recommend that a
  19604. file or class name and description of purpose be included on the
  19605. same "printed page" as the copyright notice for easier
  19606. identification within third-party archives.
  19607. Copyright [yyyy] [name of copyright owner]
  19608. Licensed under the Apache License, Version 2.0 (the "License");
  19609. you may not use this file except in compliance with the License.
  19610. You may obtain a copy of the License at
  19611. http://www.apache.org/licenses/LICENSE-2.0
  19612. Unless required by applicable law or agreed to in writing, software
  19613. distributed under the License is distributed on an "AS IS" BASIS,
  19614. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19615. See the License for the specific language governing permissions and
  19616. limitations under the License.
  19617. ================================================================
  19618. github.com/prometheus/client_golang
  19619. https://github.com/prometheus/client_golang
  19620. ----------------------------------------------------------------
  19621. Apache License
  19622. Version 2.0, January 2004
  19623. http://www.apache.org/licenses/
  19624. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19625. 1. Definitions.
  19626. "License" shall mean the terms and conditions for use, reproduction,
  19627. and distribution as defined by Sections 1 through 9 of this document.
  19628. "Licensor" shall mean the copyright owner or entity authorized by
  19629. the copyright owner that is granting the License.
  19630. "Legal Entity" shall mean the union of the acting entity and all
  19631. other entities that control, are controlled by, or are under common
  19632. control with that entity. For the purposes of this definition,
  19633. "control" means (i) the power, direct or indirect, to cause the
  19634. direction or management of such entity, whether by contract or
  19635. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19636. outstanding shares, or (iii) beneficial ownership of such entity.
  19637. "You" (or "Your") shall mean an individual or Legal Entity
  19638. exercising permissions granted by this License.
  19639. "Source" form shall mean the preferred form for making modifications,
  19640. including but not limited to software source code, documentation
  19641. source, and configuration files.
  19642. "Object" form shall mean any form resulting from mechanical
  19643. transformation or translation of a Source form, including but
  19644. not limited to compiled object code, generated documentation,
  19645. and conversions to other media types.
  19646. "Work" shall mean the work of authorship, whether in Source or
  19647. Object form, made available under the License, as indicated by a
  19648. copyright notice that is included in or attached to the work
  19649. (an example is provided in the Appendix below).
  19650. "Derivative Works" shall mean any work, whether in Source or Object
  19651. form, that is based on (or derived from) the Work and for which the
  19652. editorial revisions, annotations, elaborations, or other modifications
  19653. represent, as a whole, an original work of authorship. For the purposes
  19654. of this License, Derivative Works shall not include works that remain
  19655. separable from, or merely link (or bind by name) to the interfaces of,
  19656. the Work and Derivative Works thereof.
  19657. "Contribution" shall mean any work of authorship, including
  19658. the original version of the Work and any modifications or additions
  19659. to that Work or Derivative Works thereof, that is intentionally
  19660. submitted to Licensor for inclusion in the Work by the copyright owner
  19661. or by an individual or Legal Entity authorized to submit on behalf of
  19662. the copyright owner. For the purposes of this definition, "submitted"
  19663. means any form of electronic, verbal, or written communication sent
  19664. to the Licensor or its representatives, including but not limited to
  19665. communication on electronic mailing lists, source code control systems,
  19666. and issue tracking systems that are managed by, or on behalf of, the
  19667. Licensor for the purpose of discussing and improving the Work, but
  19668. excluding communication that is conspicuously marked or otherwise
  19669. designated in writing by the copyright owner as "Not a Contribution."
  19670. "Contributor" shall mean Licensor and any individual or Legal Entity
  19671. on behalf of whom a Contribution has been received by Licensor and
  19672. subsequently incorporated within the Work.
  19673. 2. Grant of Copyright License. Subject to the terms and conditions of
  19674. this License, each Contributor hereby grants to You a perpetual,
  19675. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19676. copyright license to reproduce, prepare Derivative Works of,
  19677. publicly display, publicly perform, sublicense, and distribute the
  19678. Work and such Derivative Works in Source or Object form.
  19679. 3. Grant of Patent License. Subject to the terms and conditions of
  19680. this License, each Contributor hereby grants to You a perpetual,
  19681. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19682. (except as stated in this section) patent license to make, have made,
  19683. use, offer to sell, sell, import, and otherwise transfer the Work,
  19684. where such license applies only to those patent claims licensable
  19685. by such Contributor that are necessarily infringed by their
  19686. Contribution(s) alone or by combination of their Contribution(s)
  19687. with the Work to which such Contribution(s) was submitted. If You
  19688. institute patent litigation against any entity (including a
  19689. cross-claim or counterclaim in a lawsuit) alleging that the Work
  19690. or a Contribution incorporated within the Work constitutes direct
  19691. or contributory patent infringement, then any patent licenses
  19692. granted to You under this License for that Work shall terminate
  19693. as of the date such litigation is filed.
  19694. 4. Redistribution. You may reproduce and distribute copies of the
  19695. Work or Derivative Works thereof in any medium, with or without
  19696. modifications, and in Source or Object form, provided that You
  19697. meet the following conditions:
  19698. (a) You must give any other recipients of the Work or
  19699. Derivative Works a copy of this License; and
  19700. (b) You must cause any modified files to carry prominent notices
  19701. stating that You changed the files; and
  19702. (c) You must retain, in the Source form of any Derivative Works
  19703. that You distribute, all copyright, patent, trademark, and
  19704. attribution notices from the Source form of the Work,
  19705. excluding those notices that do not pertain to any part of
  19706. the Derivative Works; and
  19707. (d) If the Work includes a "NOTICE" text file as part of its
  19708. distribution, then any Derivative Works that You distribute must
  19709. include a readable copy of the attribution notices contained
  19710. within such NOTICE file, excluding those notices that do not
  19711. pertain to any part of the Derivative Works, in at least one
  19712. of the following places: within a NOTICE text file distributed
  19713. as part of the Derivative Works; within the Source form or
  19714. documentation, if provided along with the Derivative Works; or,
  19715. within a display generated by the Derivative Works, if and
  19716. wherever such third-party notices normally appear. The contents
  19717. of the NOTICE file are for informational purposes only and
  19718. do not modify the License. You may add Your own attribution
  19719. notices within Derivative Works that You distribute, alongside
  19720. or as an addendum to the NOTICE text from the Work, provided
  19721. that such additional attribution notices cannot be construed
  19722. as modifying the License.
  19723. You may add Your own copyright statement to Your modifications and
  19724. may provide additional or different license terms and conditions
  19725. for use, reproduction, or distribution of Your modifications, or
  19726. for any such Derivative Works as a whole, provided Your use,
  19727. reproduction, and distribution of the Work otherwise complies with
  19728. the conditions stated in this License.
  19729. 5. Submission of Contributions. Unless You explicitly state otherwise,
  19730. any Contribution intentionally submitted for inclusion in the Work
  19731. by You to the Licensor shall be under the terms and conditions of
  19732. this License, without any additional terms or conditions.
  19733. Notwithstanding the above, nothing herein shall supersede or modify
  19734. the terms of any separate license agreement you may have executed
  19735. with Licensor regarding such Contributions.
  19736. 6. Trademarks. This License does not grant permission to use the trade
  19737. names, trademarks, service marks, or product names of the Licensor,
  19738. except as required for reasonable and customary use in describing the
  19739. origin of the Work and reproducing the content of the NOTICE file.
  19740. 7. Disclaimer of Warranty. Unless required by applicable law or
  19741. agreed to in writing, Licensor provides the Work (and each
  19742. Contributor provides its Contributions) on an "AS IS" BASIS,
  19743. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19744. implied, including, without limitation, any warranties or conditions
  19745. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19746. PARTICULAR PURPOSE. You are solely responsible for determining the
  19747. appropriateness of using or redistributing the Work and assume any
  19748. risks associated with Your exercise of permissions under this License.
  19749. 8. Limitation of Liability. In no event and under no legal theory,
  19750. whether in tort (including negligence), contract, or otherwise,
  19751. unless required by applicable law (such as deliberate and grossly
  19752. negligent acts) or agreed to in writing, shall any Contributor be
  19753. liable to You for damages, including any direct, indirect, special,
  19754. incidental, or consequential damages of any character arising as a
  19755. result of this License or out of the use or inability to use the
  19756. Work (including but not limited to damages for loss of goodwill,
  19757. work stoppage, computer failure or malfunction, or any and all
  19758. other commercial damages or losses), even if such Contributor
  19759. has been advised of the possibility of such damages.
  19760. 9. Accepting Warranty or Additional Liability. While redistributing
  19761. the Work or Derivative Works thereof, You may choose to offer,
  19762. and charge a fee for, acceptance of support, warranty, indemnity,
  19763. or other liability obligations and/or rights consistent with this
  19764. License. However, in accepting such obligations, You may act only
  19765. on Your own behalf and on Your sole responsibility, not on behalf
  19766. of any other Contributor, and only if You agree to indemnify,
  19767. defend, and hold each Contributor harmless for any liability
  19768. incurred by, or claims asserted against, such Contributor by reason
  19769. of your accepting any such warranty or additional liability.
  19770. END OF TERMS AND CONDITIONS
  19771. APPENDIX: How to apply the Apache License to your work.
  19772. To apply the Apache License to your work, attach the following
  19773. boilerplate notice, with the fields enclosed by brackets "[]"
  19774. replaced with your own identifying information. (Don't include
  19775. the brackets!) The text should be enclosed in the appropriate
  19776. comment syntax for the file format. We also recommend that a
  19777. file or class name and description of purpose be included on the
  19778. same "printed page" as the copyright notice for easier
  19779. identification within third-party archives.
  19780. Copyright [yyyy] [name of copyright owner]
  19781. Licensed under the Apache License, Version 2.0 (the "License");
  19782. you may not use this file except in compliance with the License.
  19783. You may obtain a copy of the License at
  19784. http://www.apache.org/licenses/LICENSE-2.0
  19785. Unless required by applicable law or agreed to in writing, software
  19786. distributed under the License is distributed on an "AS IS" BASIS,
  19787. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19788. See the License for the specific language governing permissions and
  19789. limitations under the License.
  19790. ================================================================
  19791. github.com/prometheus/client_model
  19792. https://github.com/prometheus/client_model
  19793. ----------------------------------------------------------------
  19794. Apache License
  19795. Version 2.0, January 2004
  19796. http://www.apache.org/licenses/
  19797. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19798. 1. Definitions.
  19799. "License" shall mean the terms and conditions for use, reproduction,
  19800. and distribution as defined by Sections 1 through 9 of this document.
  19801. "Licensor" shall mean the copyright owner or entity authorized by
  19802. the copyright owner that is granting the License.
  19803. "Legal Entity" shall mean the union of the acting entity and all
  19804. other entities that control, are controlled by, or are under common
  19805. control with that entity. For the purposes of this definition,
  19806. "control" means (i) the power, direct or indirect, to cause the
  19807. direction or management of such entity, whether by contract or
  19808. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19809. outstanding shares, or (iii) beneficial ownership of such entity.
  19810. "You" (or "Your") shall mean an individual or Legal Entity
  19811. exercising permissions granted by this License.
  19812. "Source" form shall mean the preferred form for making modifications,
  19813. including but not limited to software source code, documentation
  19814. source, and configuration files.
  19815. "Object" form shall mean any form resulting from mechanical
  19816. transformation or translation of a Source form, including but
  19817. not limited to compiled object code, generated documentation,
  19818. and conversions to other media types.
  19819. "Work" shall mean the work of authorship, whether in Source or
  19820. Object form, made available under the License, as indicated by a
  19821. copyright notice that is included in or attached to the work
  19822. (an example is provided in the Appendix below).
  19823. "Derivative Works" shall mean any work, whether in Source or Object
  19824. form, that is based on (or derived from) the Work and for which the
  19825. editorial revisions, annotations, elaborations, or other modifications
  19826. represent, as a whole, an original work of authorship. For the purposes
  19827. of this License, Derivative Works shall not include works that remain
  19828. separable from, or merely link (or bind by name) to the interfaces of,
  19829. the Work and Derivative Works thereof.
  19830. "Contribution" shall mean any work of authorship, including
  19831. the original version of the Work and any modifications or additions
  19832. to that Work or Derivative Works thereof, that is intentionally
  19833. submitted to Licensor for inclusion in the Work by the copyright owner
  19834. or by an individual or Legal Entity authorized to submit on behalf of
  19835. the copyright owner. For the purposes of this definition, "submitted"
  19836. means any form of electronic, verbal, or written communication sent
  19837. to the Licensor or its representatives, including but not limited to
  19838. communication on electronic mailing lists, source code control systems,
  19839. and issue tracking systems that are managed by, or on behalf of, the
  19840. Licensor for the purpose of discussing and improving the Work, but
  19841. excluding communication that is conspicuously marked or otherwise
  19842. designated in writing by the copyright owner as "Not a Contribution."
  19843. "Contributor" shall mean Licensor and any individual or Legal Entity
  19844. on behalf of whom a Contribution has been received by Licensor and
  19845. subsequently incorporated within the Work.
  19846. 2. Grant of Copyright License. Subject to the terms and conditions of
  19847. this License, each Contributor hereby grants to You a perpetual,
  19848. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19849. copyright license to reproduce, prepare Derivative Works of,
  19850. publicly display, publicly perform, sublicense, and distribute the
  19851. Work and such Derivative Works in Source or Object form.
  19852. 3. Grant of Patent License. Subject to the terms and conditions of
  19853. this License, each Contributor hereby grants to You a perpetual,
  19854. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19855. (except as stated in this section) patent license to make, have made,
  19856. use, offer to sell, sell, import, and otherwise transfer the Work,
  19857. where such license applies only to those patent claims licensable
  19858. by such Contributor that are necessarily infringed by their
  19859. Contribution(s) alone or by combination of their Contribution(s)
  19860. with the Work to which such Contribution(s) was submitted. If You
  19861. institute patent litigation against any entity (including a
  19862. cross-claim or counterclaim in a lawsuit) alleging that the Work
  19863. or a Contribution incorporated within the Work constitutes direct
  19864. or contributory patent infringement, then any patent licenses
  19865. granted to You under this License for that Work shall terminate
  19866. as of the date such litigation is filed.
  19867. 4. Redistribution. You may reproduce and distribute copies of the
  19868. Work or Derivative Works thereof in any medium, with or without
  19869. modifications, and in Source or Object form, provided that You
  19870. meet the following conditions:
  19871. (a) You must give any other recipients of the Work or
  19872. Derivative Works a copy of this License; and
  19873. (b) You must cause any modified files to carry prominent notices
  19874. stating that You changed the files; and
  19875. (c) You must retain, in the Source form of any Derivative Works
  19876. that You distribute, all copyright, patent, trademark, and
  19877. attribution notices from the Source form of the Work,
  19878. excluding those notices that do not pertain to any part of
  19879. the Derivative Works; and
  19880. (d) If the Work includes a "NOTICE" text file as part of its
  19881. distribution, then any Derivative Works that You distribute must
  19882. include a readable copy of the attribution notices contained
  19883. within such NOTICE file, excluding those notices that do not
  19884. pertain to any part of the Derivative Works, in at least one
  19885. of the following places: within a NOTICE text file distributed
  19886. as part of the Derivative Works; within the Source form or
  19887. documentation, if provided along with the Derivative Works; or,
  19888. within a display generated by the Derivative Works, if and
  19889. wherever such third-party notices normally appear. The contents
  19890. of the NOTICE file are for informational purposes only and
  19891. do not modify the License. You may add Your own attribution
  19892. notices within Derivative Works that You distribute, alongside
  19893. or as an addendum to the NOTICE text from the Work, provided
  19894. that such additional attribution notices cannot be construed
  19895. as modifying the License.
  19896. You may add Your own copyright statement to Your modifications and
  19897. may provide additional or different license terms and conditions
  19898. for use, reproduction, or distribution of Your modifications, or
  19899. for any such Derivative Works as a whole, provided Your use,
  19900. reproduction, and distribution of the Work otherwise complies with
  19901. the conditions stated in this License.
  19902. 5. Submission of Contributions. Unless You explicitly state otherwise,
  19903. any Contribution intentionally submitted for inclusion in the Work
  19904. by You to the Licensor shall be under the terms and conditions of
  19905. this License, without any additional terms or conditions.
  19906. Notwithstanding the above, nothing herein shall supersede or modify
  19907. the terms of any separate license agreement you may have executed
  19908. with Licensor regarding such Contributions.
  19909. 6. Trademarks. This License does not grant permission to use the trade
  19910. names, trademarks, service marks, or product names of the Licensor,
  19911. except as required for reasonable and customary use in describing the
  19912. origin of the Work and reproducing the content of the NOTICE file.
  19913. 7. Disclaimer of Warranty. Unless required by applicable law or
  19914. agreed to in writing, Licensor provides the Work (and each
  19915. Contributor provides its Contributions) on an "AS IS" BASIS,
  19916. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19917. implied, including, without limitation, any warranties or conditions
  19918. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19919. PARTICULAR PURPOSE. You are solely responsible for determining the
  19920. appropriateness of using or redistributing the Work and assume any
  19921. risks associated with Your exercise of permissions under this License.
  19922. 8. Limitation of Liability. In no event and under no legal theory,
  19923. whether in tort (including negligence), contract, or otherwise,
  19924. unless required by applicable law (such as deliberate and grossly
  19925. negligent acts) or agreed to in writing, shall any Contributor be
  19926. liable to You for damages, including any direct, indirect, special,
  19927. incidental, or consequential damages of any character arising as a
  19928. result of this License or out of the use or inability to use the
  19929. Work (including but not limited to damages for loss of goodwill,
  19930. work stoppage, computer failure or malfunction, or any and all
  19931. other commercial damages or losses), even if such Contributor
  19932. has been advised of the possibility of such damages.
  19933. 9. Accepting Warranty or Additional Liability. While redistributing
  19934. the Work or Derivative Works thereof, You may choose to offer,
  19935. and charge a fee for, acceptance of support, warranty, indemnity,
  19936. or other liability obligations and/or rights consistent with this
  19937. License. However, in accepting such obligations, You may act only
  19938. on Your own behalf and on Your sole responsibility, not on behalf
  19939. of any other Contributor, and only if You agree to indemnify,
  19940. defend, and hold each Contributor harmless for any liability
  19941. incurred by, or claims asserted against, such Contributor by reason
  19942. of your accepting any such warranty or additional liability.
  19943. END OF TERMS AND CONDITIONS
  19944. APPENDIX: How to apply the Apache License to your work.
  19945. To apply the Apache License to your work, attach the following
  19946. boilerplate notice, with the fields enclosed by brackets "[]"
  19947. replaced with your own identifying information. (Don't include
  19948. the brackets!) The text should be enclosed in the appropriate
  19949. comment syntax for the file format. We also recommend that a
  19950. file or class name and description of purpose be included on the
  19951. same "printed page" as the copyright notice for easier
  19952. identification within third-party archives.
  19953. Copyright [yyyy] [name of copyright owner]
  19954. Licensed under the Apache License, Version 2.0 (the "License");
  19955. you may not use this file except in compliance with the License.
  19956. You may obtain a copy of the License at
  19957. http://www.apache.org/licenses/LICENSE-2.0
  19958. Unless required by applicable law or agreed to in writing, software
  19959. distributed under the License is distributed on an "AS IS" BASIS,
  19960. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19961. See the License for the specific language governing permissions and
  19962. limitations under the License.
  19963. ================================================================
  19964. github.com/prometheus/common
  19965. https://github.com/prometheus/common
  19966. ----------------------------------------------------------------
  19967. Apache License
  19968. Version 2.0, January 2004
  19969. http://www.apache.org/licenses/
  19970. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19971. 1. Definitions.
  19972. "License" shall mean the terms and conditions for use, reproduction,
  19973. and distribution as defined by Sections 1 through 9 of this document.
  19974. "Licensor" shall mean the copyright owner or entity authorized by
  19975. the copyright owner that is granting the License.
  19976. "Legal Entity" shall mean the union of the acting entity and all
  19977. other entities that control, are controlled by, or are under common
  19978. control with that entity. For the purposes of this definition,
  19979. "control" means (i) the power, direct or indirect, to cause the
  19980. direction or management of such entity, whether by contract or
  19981. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19982. outstanding shares, or (iii) beneficial ownership of such entity.
  19983. "You" (or "Your") shall mean an individual or Legal Entity
  19984. exercising permissions granted by this License.
  19985. "Source" form shall mean the preferred form for making modifications,
  19986. including but not limited to software source code, documentation
  19987. source, and configuration files.
  19988. "Object" form shall mean any form resulting from mechanical
  19989. transformation or translation of a Source form, including but
  19990. not limited to compiled object code, generated documentation,
  19991. and conversions to other media types.
  19992. "Work" shall mean the work of authorship, whether in Source or
  19993. Object form, made available under the License, as indicated by a
  19994. copyright notice that is included in or attached to the work
  19995. (an example is provided in the Appendix below).
  19996. "Derivative Works" shall mean any work, whether in Source or Object
  19997. form, that is based on (or derived from) the Work and for which the
  19998. editorial revisions, annotations, elaborations, or other modifications
  19999. represent, as a whole, an original work of authorship. For the purposes
  20000. of this License, Derivative Works shall not include works that remain
  20001. separable from, or merely link (or bind by name) to the interfaces of,
  20002. the Work and Derivative Works thereof.
  20003. "Contribution" shall mean any work of authorship, including
  20004. the original version of the Work and any modifications or additions
  20005. to that Work or Derivative Works thereof, that is intentionally
  20006. submitted to Licensor for inclusion in the Work by the copyright owner
  20007. or by an individual or Legal Entity authorized to submit on behalf of
  20008. the copyright owner. For the purposes of this definition, "submitted"
  20009. means any form of electronic, verbal, or written communication sent
  20010. to the Licensor or its representatives, including but not limited to
  20011. communication on electronic mailing lists, source code control systems,
  20012. and issue tracking systems that are managed by, or on behalf of, the
  20013. Licensor for the purpose of discussing and improving the Work, but
  20014. excluding communication that is conspicuously marked or otherwise
  20015. designated in writing by the copyright owner as "Not a Contribution."
  20016. "Contributor" shall mean Licensor and any individual or Legal Entity
  20017. on behalf of whom a Contribution has been received by Licensor and
  20018. subsequently incorporated within the Work.
  20019. 2. Grant of Copyright License. Subject to the terms and conditions of
  20020. this License, each Contributor hereby grants to You a perpetual,
  20021. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20022. copyright license to reproduce, prepare Derivative Works of,
  20023. publicly display, publicly perform, sublicense, and distribute the
  20024. Work and such Derivative Works in Source or Object form.
  20025. 3. Grant of Patent License. Subject to the terms and conditions of
  20026. this License, each Contributor hereby grants to You a perpetual,
  20027. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20028. (except as stated in this section) patent license to make, have made,
  20029. use, offer to sell, sell, import, and otherwise transfer the Work,
  20030. where such license applies only to those patent claims licensable
  20031. by such Contributor that are necessarily infringed by their
  20032. Contribution(s) alone or by combination of their Contribution(s)
  20033. with the Work to which such Contribution(s) was submitted. If You
  20034. institute patent litigation against any entity (including a
  20035. cross-claim or counterclaim in a lawsuit) alleging that the Work
  20036. or a Contribution incorporated within the Work constitutes direct
  20037. or contributory patent infringement, then any patent licenses
  20038. granted to You under this License for that Work shall terminate
  20039. as of the date such litigation is filed.
  20040. 4. Redistribution. You may reproduce and distribute copies of the
  20041. Work or Derivative Works thereof in any medium, with or without
  20042. modifications, and in Source or Object form, provided that You
  20043. meet the following conditions:
  20044. (a) You must give any other recipients of the Work or
  20045. Derivative Works a copy of this License; and
  20046. (b) You must cause any modified files to carry prominent notices
  20047. stating that You changed the files; and
  20048. (c) You must retain, in the Source form of any Derivative Works
  20049. that You distribute, all copyright, patent, trademark, and
  20050. attribution notices from the Source form of the Work,
  20051. excluding those notices that do not pertain to any part of
  20052. the Derivative Works; and
  20053. (d) If the Work includes a "NOTICE" text file as part of its
  20054. distribution, then any Derivative Works that You distribute must
  20055. include a readable copy of the attribution notices contained
  20056. within such NOTICE file, excluding those notices that do not
  20057. pertain to any part of the Derivative Works, in at least one
  20058. of the following places: within a NOTICE text file distributed
  20059. as part of the Derivative Works; within the Source form or
  20060. documentation, if provided along with the Derivative Works; or,
  20061. within a display generated by the Derivative Works, if and
  20062. wherever such third-party notices normally appear. The contents
  20063. of the NOTICE file are for informational purposes only and
  20064. do not modify the License. You may add Your own attribution
  20065. notices within Derivative Works that You distribute, alongside
  20066. or as an addendum to the NOTICE text from the Work, provided
  20067. that such additional attribution notices cannot be construed
  20068. as modifying the License.
  20069. You may add Your own copyright statement to Your modifications and
  20070. may provide additional or different license terms and conditions
  20071. for use, reproduction, or distribution of Your modifications, or
  20072. for any such Derivative Works as a whole, provided Your use,
  20073. reproduction, and distribution of the Work otherwise complies with
  20074. the conditions stated in this License.
  20075. 5. Submission of Contributions. Unless You explicitly state otherwise,
  20076. any Contribution intentionally submitted for inclusion in the Work
  20077. by You to the Licensor shall be under the terms and conditions of
  20078. this License, without any additional terms or conditions.
  20079. Notwithstanding the above, nothing herein shall supersede or modify
  20080. the terms of any separate license agreement you may have executed
  20081. with Licensor regarding such Contributions.
  20082. 6. Trademarks. This License does not grant permission to use the trade
  20083. names, trademarks, service marks, or product names of the Licensor,
  20084. except as required for reasonable and customary use in describing the
  20085. origin of the Work and reproducing the content of the NOTICE file.
  20086. 7. Disclaimer of Warranty. Unless required by applicable law or
  20087. agreed to in writing, Licensor provides the Work (and each
  20088. Contributor provides its Contributions) on an "AS IS" BASIS,
  20089. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20090. implied, including, without limitation, any warranties or conditions
  20091. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20092. PARTICULAR PURPOSE. You are solely responsible for determining the
  20093. appropriateness of using or redistributing the Work and assume any
  20094. risks associated with Your exercise of permissions under this License.
  20095. 8. Limitation of Liability. In no event and under no legal theory,
  20096. whether in tort (including negligence), contract, or otherwise,
  20097. unless required by applicable law (such as deliberate and grossly
  20098. negligent acts) or agreed to in writing, shall any Contributor be
  20099. liable to You for damages, including any direct, indirect, special,
  20100. incidental, or consequential damages of any character arising as a
  20101. result of this License or out of the use or inability to use the
  20102. Work (including but not limited to damages for loss of goodwill,
  20103. work stoppage, computer failure or malfunction, or any and all
  20104. other commercial damages or losses), even if such Contributor
  20105. has been advised of the possibility of such damages.
  20106. 9. Accepting Warranty or Additional Liability. While redistributing
  20107. the Work or Derivative Works thereof, You may choose to offer,
  20108. and charge a fee for, acceptance of support, warranty, indemnity,
  20109. or other liability obligations and/or rights consistent with this
  20110. License. However, in accepting such obligations, You may act only
  20111. on Your own behalf and on Your sole responsibility, not on behalf
  20112. of any other Contributor, and only if You agree to indemnify,
  20113. defend, and hold each Contributor harmless for any liability
  20114. incurred by, or claims asserted against, such Contributor by reason
  20115. of your accepting any such warranty or additional liability.
  20116. END OF TERMS AND CONDITIONS
  20117. APPENDIX: How to apply the Apache License to your work.
  20118. To apply the Apache License to your work, attach the following
  20119. boilerplate notice, with the fields enclosed by brackets "[]"
  20120. replaced with your own identifying information. (Don't include
  20121. the brackets!) The text should be enclosed in the appropriate
  20122. comment syntax for the file format. We also recommend that a
  20123. file or class name and description of purpose be included on the
  20124. same "printed page" as the copyright notice for easier
  20125. identification within third-party archives.
  20126. Copyright [yyyy] [name of copyright owner]
  20127. Licensed under the Apache License, Version 2.0 (the "License");
  20128. you may not use this file except in compliance with the License.
  20129. You may obtain a copy of the License at
  20130. http://www.apache.org/licenses/LICENSE-2.0
  20131. Unless required by applicable law or agreed to in writing, software
  20132. distributed under the License is distributed on an "AS IS" BASIS,
  20133. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20134. See the License for the specific language governing permissions and
  20135. limitations under the License.
  20136. ================================================================
  20137. github.com/prometheus/procfs
  20138. https://github.com/prometheus/procfs
  20139. ----------------------------------------------------------------
  20140. Apache License
  20141. Version 2.0, January 2004
  20142. http://www.apache.org/licenses/
  20143. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20144. 1. Definitions.
  20145. "License" shall mean the terms and conditions for use, reproduction,
  20146. and distribution as defined by Sections 1 through 9 of this document.
  20147. "Licensor" shall mean the copyright owner or entity authorized by
  20148. the copyright owner that is granting the License.
  20149. "Legal Entity" shall mean the union of the acting entity and all
  20150. other entities that control, are controlled by, or are under common
  20151. control with that entity. For the purposes of this definition,
  20152. "control" means (i) the power, direct or indirect, to cause the
  20153. direction or management of such entity, whether by contract or
  20154. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20155. outstanding shares, or (iii) beneficial ownership of such entity.
  20156. "You" (or "Your") shall mean an individual or Legal Entity
  20157. exercising permissions granted by this License.
  20158. "Source" form shall mean the preferred form for making modifications,
  20159. including but not limited to software source code, documentation
  20160. source, and configuration files.
  20161. "Object" form shall mean any form resulting from mechanical
  20162. transformation or translation of a Source form, including but
  20163. not limited to compiled object code, generated documentation,
  20164. and conversions to other media types.
  20165. "Work" shall mean the work of authorship, whether in Source or
  20166. Object form, made available under the License, as indicated by a
  20167. copyright notice that is included in or attached to the work
  20168. (an example is provided in the Appendix below).
  20169. "Derivative Works" shall mean any work, whether in Source or Object
  20170. form, that is based on (or derived from) the Work and for which the
  20171. editorial revisions, annotations, elaborations, or other modifications
  20172. represent, as a whole, an original work of authorship. For the purposes
  20173. of this License, Derivative Works shall not include works that remain
  20174. separable from, or merely link (or bind by name) to the interfaces of,
  20175. the Work and Derivative Works thereof.
  20176. "Contribution" shall mean any work of authorship, including
  20177. the original version of the Work and any modifications or additions
  20178. to that Work or Derivative Works thereof, that is intentionally
  20179. submitted to Licensor for inclusion in the Work by the copyright owner
  20180. or by an individual or Legal Entity authorized to submit on behalf of
  20181. the copyright owner. For the purposes of this definition, "submitted"
  20182. means any form of electronic, verbal, or written communication sent
  20183. to the Licensor or its representatives, including but not limited to
  20184. communication on electronic mailing lists, source code control systems,
  20185. and issue tracking systems that are managed by, or on behalf of, the
  20186. Licensor for the purpose of discussing and improving the Work, but
  20187. excluding communication that is conspicuously marked or otherwise
  20188. designated in writing by the copyright owner as "Not a Contribution."
  20189. "Contributor" shall mean Licensor and any individual or Legal Entity
  20190. on behalf of whom a Contribution has been received by Licensor and
  20191. subsequently incorporated within the Work.
  20192. 2. Grant of Copyright License. Subject to the terms and conditions of
  20193. this License, each Contributor hereby grants to You a perpetual,
  20194. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20195. copyright license to reproduce, prepare Derivative Works of,
  20196. publicly display, publicly perform, sublicense, and distribute the
  20197. Work and such Derivative Works in Source or Object form.
  20198. 3. Grant of Patent License. Subject to the terms and conditions of
  20199. this License, each Contributor hereby grants to You a perpetual,
  20200. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20201. (except as stated in this section) patent license to make, have made,
  20202. use, offer to sell, sell, import, and otherwise transfer the Work,
  20203. where such license applies only to those patent claims licensable
  20204. by such Contributor that are necessarily infringed by their
  20205. Contribution(s) alone or by combination of their Contribution(s)
  20206. with the Work to which such Contribution(s) was submitted. If You
  20207. institute patent litigation against any entity (including a
  20208. cross-claim or counterclaim in a lawsuit) alleging that the Work
  20209. or a Contribution incorporated within the Work constitutes direct
  20210. or contributory patent infringement, then any patent licenses
  20211. granted to You under this License for that Work shall terminate
  20212. as of the date such litigation is filed.
  20213. 4. Redistribution. You may reproduce and distribute copies of the
  20214. Work or Derivative Works thereof in any medium, with or without
  20215. modifications, and in Source or Object form, provided that You
  20216. meet the following conditions:
  20217. (a) You must give any other recipients of the Work or
  20218. Derivative Works a copy of this License; and
  20219. (b) You must cause any modified files to carry prominent notices
  20220. stating that You changed the files; and
  20221. (c) You must retain, in the Source form of any Derivative Works
  20222. that You distribute, all copyright, patent, trademark, and
  20223. attribution notices from the Source form of the Work,
  20224. excluding those notices that do not pertain to any part of
  20225. the Derivative Works; and
  20226. (d) If the Work includes a "NOTICE" text file as part of its
  20227. distribution, then any Derivative Works that You distribute must
  20228. include a readable copy of the attribution notices contained
  20229. within such NOTICE file, excluding those notices that do not
  20230. pertain to any part of the Derivative Works, in at least one
  20231. of the following places: within a NOTICE text file distributed
  20232. as part of the Derivative Works; within the Source form or
  20233. documentation, if provided along with the Derivative Works; or,
  20234. within a display generated by the Derivative Works, if and
  20235. wherever such third-party notices normally appear. The contents
  20236. of the NOTICE file are for informational purposes only and
  20237. do not modify the License. You may add Your own attribution
  20238. notices within Derivative Works that You distribute, alongside
  20239. or as an addendum to the NOTICE text from the Work, provided
  20240. that such additional attribution notices cannot be construed
  20241. as modifying the License.
  20242. You may add Your own copyright statement to Your modifications and
  20243. may provide additional or different license terms and conditions
  20244. for use, reproduction, or distribution of Your modifications, or
  20245. for any such Derivative Works as a whole, provided Your use,
  20246. reproduction, and distribution of the Work otherwise complies with
  20247. the conditions stated in this License.
  20248. 5. Submission of Contributions. Unless You explicitly state otherwise,
  20249. any Contribution intentionally submitted for inclusion in the Work
  20250. by You to the Licensor shall be under the terms and conditions of
  20251. this License, without any additional terms or conditions.
  20252. Notwithstanding the above, nothing herein shall supersede or modify
  20253. the terms of any separate license agreement you may have executed
  20254. with Licensor regarding such Contributions.
  20255. 6. Trademarks. This License does not grant permission to use the trade
  20256. names, trademarks, service marks, or product names of the Licensor,
  20257. except as required for reasonable and customary use in describing the
  20258. origin of the Work and reproducing the content of the NOTICE file.
  20259. 7. Disclaimer of Warranty. Unless required by applicable law or
  20260. agreed to in writing, Licensor provides the Work (and each
  20261. Contributor provides its Contributions) on an "AS IS" BASIS,
  20262. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20263. implied, including, without limitation, any warranties or conditions
  20264. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20265. PARTICULAR PURPOSE. You are solely responsible for determining the
  20266. appropriateness of using or redistributing the Work and assume any
  20267. risks associated with Your exercise of permissions under this License.
  20268. 8. Limitation of Liability. In no event and under no legal theory,
  20269. whether in tort (including negligence), contract, or otherwise,
  20270. unless required by applicable law (such as deliberate and grossly
  20271. negligent acts) or agreed to in writing, shall any Contributor be
  20272. liable to You for damages, including any direct, indirect, special,
  20273. incidental, or consequential damages of any character arising as a
  20274. result of this License or out of the use or inability to use the
  20275. Work (including but not limited to damages for loss of goodwill,
  20276. work stoppage, computer failure or malfunction, or any and all
  20277. other commercial damages or losses), even if such Contributor
  20278. has been advised of the possibility of such damages.
  20279. 9. Accepting Warranty or Additional Liability. While redistributing
  20280. the Work or Derivative Works thereof, You may choose to offer,
  20281. and charge a fee for, acceptance of support, warranty, indemnity,
  20282. or other liability obligations and/or rights consistent with this
  20283. License. However, in accepting such obligations, You may act only
  20284. on Your own behalf and on Your sole responsibility, not on behalf
  20285. of any other Contributor, and only if You agree to indemnify,
  20286. defend, and hold each Contributor harmless for any liability
  20287. incurred by, or claims asserted against, such Contributor by reason
  20288. of your accepting any such warranty or additional liability.
  20289. END OF TERMS AND CONDITIONS
  20290. APPENDIX: How to apply the Apache License to your work.
  20291. To apply the Apache License to your work, attach the following
  20292. boilerplate notice, with the fields enclosed by brackets "[]"
  20293. replaced with your own identifying information. (Don't include
  20294. the brackets!) The text should be enclosed in the appropriate
  20295. comment syntax for the file format. We also recommend that a
  20296. file or class name and description of purpose be included on the
  20297. same "printed page" as the copyright notice for easier
  20298. identification within third-party archives.
  20299. Copyright [yyyy] [name of copyright owner]
  20300. Licensed under the Apache License, Version 2.0 (the "License");
  20301. you may not use this file except in compliance with the License.
  20302. You may obtain a copy of the License at
  20303. http://www.apache.org/licenses/LICENSE-2.0
  20304. Unless required by applicable law or agreed to in writing, software
  20305. distributed under the License is distributed on an "AS IS" BASIS,
  20306. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20307. See the License for the specific language governing permissions and
  20308. limitations under the License.
  20309. ================================================================
  20310. github.com/prometheus/prom2json
  20311. https://github.com/prometheus/prom2json
  20312. ----------------------------------------------------------------
  20313. Apache License
  20314. Version 2.0, January 2004
  20315. http://www.apache.org/licenses/
  20316. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20317. 1. Definitions.
  20318. "License" shall mean the terms and conditions for use, reproduction,
  20319. and distribution as defined by Sections 1 through 9 of this document.
  20320. "Licensor" shall mean the copyright owner or entity authorized by
  20321. the copyright owner that is granting the License.
  20322. "Legal Entity" shall mean the union of the acting entity and all
  20323. other entities that control, are controlled by, or are under common
  20324. control with that entity. For the purposes of this definition,
  20325. "control" means (i) the power, direct or indirect, to cause the
  20326. direction or management of such entity, whether by contract or
  20327. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20328. outstanding shares, or (iii) beneficial ownership of such entity.
  20329. "You" (or "Your") shall mean an individual or Legal Entity
  20330. exercising permissions granted by this License.
  20331. "Source" form shall mean the preferred form for making modifications,
  20332. including but not limited to software source code, documentation
  20333. source, and configuration files.
  20334. "Object" form shall mean any form resulting from mechanical
  20335. transformation or translation of a Source form, including but
  20336. not limited to compiled object code, generated documentation,
  20337. and conversions to other media types.
  20338. "Work" shall mean the work of authorship, whether in Source or
  20339. Object form, made available under the License, as indicated by a
  20340. copyright notice that is included in or attached to the work
  20341. (an example is provided in the Appendix below).
  20342. "Derivative Works" shall mean any work, whether in Source or Object
  20343. form, that is based on (or derived from) the Work and for which the
  20344. editorial revisions, annotations, elaborations, or other modifications
  20345. represent, as a whole, an original work of authorship. For the purposes
  20346. of this License, Derivative Works shall not include works that remain
  20347. separable from, or merely link (or bind by name) to the interfaces of,
  20348. the Work and Derivative Works thereof.
  20349. "Contribution" shall mean any work of authorship, including
  20350. the original version of the Work and any modifications or additions
  20351. to that Work or Derivative Works thereof, that is intentionally
  20352. submitted to Licensor for inclusion in the Work by the copyright owner
  20353. or by an individual or Legal Entity authorized to submit on behalf of
  20354. the copyright owner. For the purposes of this definition, "submitted"
  20355. means any form of electronic, verbal, or written communication sent
  20356. to the Licensor or its representatives, including but not limited to
  20357. communication on electronic mailing lists, source code control systems,
  20358. and issue tracking systems that are managed by, or on behalf of, the
  20359. Licensor for the purpose of discussing and improving the Work, but
  20360. excluding communication that is conspicuously marked or otherwise
  20361. designated in writing by the copyright owner as "Not a Contribution."
  20362. "Contributor" shall mean Licensor and any individual or Legal Entity
  20363. on behalf of whom a Contribution has been received by Licensor and
  20364. subsequently incorporated within the Work.
  20365. 2. Grant of Copyright License. Subject to the terms and conditions of
  20366. this License, each Contributor hereby grants to You a perpetual,
  20367. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20368. copyright license to reproduce, prepare Derivative Works of,
  20369. publicly display, publicly perform, sublicense, and distribute the
  20370. Work and such Derivative Works in Source or Object form.
  20371. 3. Grant of Patent License. Subject to the terms and conditions of
  20372. this License, each Contributor hereby grants to You a perpetual,
  20373. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20374. (except as stated in this section) patent license to make, have made,
  20375. use, offer to sell, sell, import, and otherwise transfer the Work,
  20376. where such license applies only to those patent claims licensable
  20377. by such Contributor that are necessarily infringed by their
  20378. Contribution(s) alone or by combination of their Contribution(s)
  20379. with the Work to which such Contribution(s) was submitted. If You
  20380. institute patent litigation against any entity (including a
  20381. cross-claim or counterclaim in a lawsuit) alleging that the Work
  20382. or a Contribution incorporated within the Work constitutes direct
  20383. or contributory patent infringement, then any patent licenses
  20384. granted to You under this License for that Work shall terminate
  20385. as of the date such litigation is filed.
  20386. 4. Redistribution. You may reproduce and distribute copies of the
  20387. Work or Derivative Works thereof in any medium, with or without
  20388. modifications, and in Source or Object form, provided that You
  20389. meet the following conditions:
  20390. (a) You must give any other recipients of the Work or
  20391. Derivative Works a copy of this License; and
  20392. (b) You must cause any modified files to carry prominent notices
  20393. stating that You changed the files; and
  20394. (c) You must retain, in the Source form of any Derivative Works
  20395. that You distribute, all copyright, patent, trademark, and
  20396. attribution notices from the Source form of the Work,
  20397. excluding those notices that do not pertain to any part of
  20398. the Derivative Works; and
  20399. (d) If the Work includes a "NOTICE" text file as part of its
  20400. distribution, then any Derivative Works that You distribute must
  20401. include a readable copy of the attribution notices contained
  20402. within such NOTICE file, excluding those notices that do not
  20403. pertain to any part of the Derivative Works, in at least one
  20404. of the following places: within a NOTICE text file distributed
  20405. as part of the Derivative Works; within the Source form or
  20406. documentation, if provided along with the Derivative Works; or,
  20407. within a display generated by the Derivative Works, if and
  20408. wherever such third-party notices normally appear. The contents
  20409. of the NOTICE file are for informational purposes only and
  20410. do not modify the License. You may add Your own attribution
  20411. notices within Derivative Works that You distribute, alongside
  20412. or as an addendum to the NOTICE text from the Work, provided
  20413. that such additional attribution notices cannot be construed
  20414. as modifying the License.
  20415. You may add Your own copyright statement to Your modifications and
  20416. may provide additional or different license terms and conditions
  20417. for use, reproduction, or distribution of Your modifications, or
  20418. for any such Derivative Works as a whole, provided Your use,
  20419. reproduction, and distribution of the Work otherwise complies with
  20420. the conditions stated in this License.
  20421. 5. Submission of Contributions. Unless You explicitly state otherwise,
  20422. any Contribution intentionally submitted for inclusion in the Work
  20423. by You to the Licensor shall be under the terms and conditions of
  20424. this License, without any additional terms or conditions.
  20425. Notwithstanding the above, nothing herein shall supersede or modify
  20426. the terms of any separate license agreement you may have executed
  20427. with Licensor regarding such Contributions.
  20428. 6. Trademarks. This License does not grant permission to use the trade
  20429. names, trademarks, service marks, or product names of the Licensor,
  20430. except as required for reasonable and customary use in describing the
  20431. origin of the Work and reproducing the content of the NOTICE file.
  20432. 7. Disclaimer of Warranty. Unless required by applicable law or
  20433. agreed to in writing, Licensor provides the Work (and each
  20434. Contributor provides its Contributions) on an "AS IS" BASIS,
  20435. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20436. implied, including, without limitation, any warranties or conditions
  20437. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20438. PARTICULAR PURPOSE. You are solely responsible for determining the
  20439. appropriateness of using or redistributing the Work and assume any
  20440. risks associated with Your exercise of permissions under this License.
  20441. 8. Limitation of Liability. In no event and under no legal theory,
  20442. whether in tort (including negligence), contract, or otherwise,
  20443. unless required by applicable law (such as deliberate and grossly
  20444. negligent acts) or agreed to in writing, shall any Contributor be
  20445. liable to You for damages, including any direct, indirect, special,
  20446. incidental, or consequential damages of any character arising as a
  20447. result of this License or out of the use or inability to use the
  20448. Work (including but not limited to damages for loss of goodwill,
  20449. work stoppage, computer failure or malfunction, or any and all
  20450. other commercial damages or losses), even if such Contributor
  20451. has been advised of the possibility of such damages.
  20452. 9. Accepting Warranty or Additional Liability. While redistributing
  20453. the Work or Derivative Works thereof, You may choose to offer,
  20454. and charge a fee for, acceptance of support, warranty, indemnity,
  20455. or other liability obligations and/or rights consistent with this
  20456. License. However, in accepting such obligations, You may act only
  20457. on Your own behalf and on Your sole responsibility, not on behalf
  20458. of any other Contributor, and only if You agree to indemnify,
  20459. defend, and hold each Contributor harmless for any liability
  20460. incurred by, or claims asserted against, such Contributor by reason
  20461. of your accepting any such warranty or additional liability.
  20462. END OF TERMS AND CONDITIONS
  20463. APPENDIX: How to apply the Apache License to your work.
  20464. To apply the Apache License to your work, attach the following
  20465. boilerplate notice, with the fields enclosed by brackets "[]"
  20466. replaced with your own identifying information. (Don't include
  20467. the brackets!) The text should be enclosed in the appropriate
  20468. comment syntax for the file format. We also recommend that a
  20469. file or class name and description of purpose be included on the
  20470. same "printed page" as the copyright notice for easier
  20471. identification within third-party archives.
  20472. Copyright [yyyy] [name of copyright owner]
  20473. Licensed under the Apache License, Version 2.0 (the "License");
  20474. you may not use this file except in compliance with the License.
  20475. You may obtain a copy of the License at
  20476. http://www.apache.org/licenses/LICENSE-2.0
  20477. Unless required by applicable law or agreed to in writing, software
  20478. distributed under the License is distributed on an "AS IS" BASIS,
  20479. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20480. See the License for the specific language governing permissions and
  20481. limitations under the License.
  20482. ================================================================
  20483. github.com/rabbitmq/amqp091-go
  20484. https://github.com/rabbitmq/amqp091-go
  20485. ----------------------------------------------------------------
  20486. AMQP 0-9-1 Go Client
  20487. Copyright (c) 2021 VMware, Inc. or its affiliates. All Rights Reserved.
  20488. Copyright (c) 2012-2021, Sean Treadway, SoundCloud Ltd.
  20489. Redistribution and use in source and binary forms, with or without
  20490. modification, are permitted provided that the following conditions are met:
  20491. Redistributions of source code must retain the above copyright notice, this
  20492. list of conditions and the following disclaimer.
  20493. Redistributions in binary form must reproduce the above copyright notice, this
  20494. list of conditions and the following disclaimer in the documentation and/or
  20495. other materials provided with the distribution.
  20496. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  20497. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  20498. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  20499. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  20500. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  20501. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  20502. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  20503. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  20504. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  20505. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20506. ================================================================
  20507. github.com/rcrowley/go-metrics
  20508. https://github.com/rcrowley/go-metrics
  20509. ----------------------------------------------------------------
  20510. Copyright 2012 Richard Crowley. All rights reserved.
  20511. Redistribution and use in source and binary forms, with or without
  20512. modification, are permitted provided that the following conditions are
  20513. met:
  20514. 1. Redistributions of source code must retain the above copyright
  20515. notice, this list of conditions and the following disclaimer.
  20516. 2. Redistributions in binary form must reproduce the above
  20517. copyright notice, this list of conditions and the following
  20518. disclaimer in the documentation and/or other materials provided
  20519. with the distribution.
  20520. THIS SOFTWARE IS PROVIDED BY RICHARD CROWLEY ``AS IS'' AND ANY EXPRESS
  20521. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  20522. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  20523. DISCLAIMED. IN NO EVENT SHALL RICHARD CROWLEY OR CONTRIBUTORS BE LIABLE
  20524. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  20525. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  20526. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  20527. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  20528. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  20529. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  20530. THE POSSIBILITY OF SUCH DAMAGE.
  20531. The views and conclusions contained in the software and documentation
  20532. are those of the authors and should not be interpreted as representing
  20533. official policies, either expressed or implied, of Richard Crowley.
  20534. ================================================================
  20535. github.com/rivo/tview
  20536. https://github.com/rivo/tview
  20537. ----------------------------------------------------------------
  20538. MIT License
  20539. Copyright (c) 2018 Oliver Kuederle
  20540. Permission is hereby granted, free of charge, to any person obtaining a copy
  20541. of this software and associated documentation files (the "Software"), to deal
  20542. in the Software without restriction, including without limitation the rights
  20543. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  20544. copies of the Software, and to permit persons to whom the Software is
  20545. furnished to do so, subject to the following conditions:
  20546. The above copyright notice and this permission notice shall be included in all
  20547. copies or substantial portions of the Software.
  20548. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20549. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20550. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20551. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20552. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20553. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  20554. SOFTWARE.
  20555. ================================================================
  20556. github.com/rivo/uniseg
  20557. https://github.com/rivo/uniseg
  20558. ----------------------------------------------------------------
  20559. MIT License
  20560. Copyright (c) 2019 Oliver Kuederle
  20561. Permission is hereby granted, free of charge, to any person obtaining a copy
  20562. of this software and associated documentation files (the "Software"), to deal
  20563. in the Software without restriction, including without limitation the rights
  20564. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  20565. copies of the Software, and to permit persons to whom the Software is
  20566. furnished to do so, subject to the following conditions:
  20567. The above copyright notice and this permission notice shall be included in all
  20568. copies or substantial portions of the Software.
  20569. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20570. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20571. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20572. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20573. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20574. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  20575. SOFTWARE.
  20576. ================================================================
  20577. github.com/rjeczalik/notify
  20578. https://github.com/rjeczalik/notify
  20579. ----------------------------------------------------------------
  20580. The MIT License (MIT)
  20581. Copyright (c) 2014-2015 The Notify Authors
  20582. Permission is hereby granted, free of charge, to any person obtaining a copy
  20583. of this software and associated documentation files (the "Software"), to deal
  20584. in the Software without restriction, including without limitation the rights
  20585. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  20586. copies of the Software, and to permit persons to whom the Software is
  20587. furnished to do so, subject to the following conditions:
  20588. The above copyright notice and this permission notice shall be included in all
  20589. copies or substantial portions of the Software.
  20590. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20591. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20592. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20593. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20594. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20595. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  20596. SOFTWARE.
  20597. ================================================================
  20598. github.com/rogpeppe/go-internal
  20599. https://github.com/rogpeppe/go-internal
  20600. ----------------------------------------------------------------
  20601. Copyright (c) 2018 The Go Authors. All rights reserved.
  20602. Redistribution and use in source and binary forms, with or without
  20603. modification, are permitted provided that the following conditions are
  20604. met:
  20605. * Redistributions of source code must retain the above copyright
  20606. notice, this list of conditions and the following disclaimer.
  20607. * Redistributions in binary form must reproduce the above
  20608. copyright notice, this list of conditions and the following disclaimer
  20609. in the documentation and/or other materials provided with the
  20610. distribution.
  20611. * Neither the name of Google Inc. nor the names of its
  20612. contributors may be used to endorse or promote products derived from
  20613. this software without specific prior written permission.
  20614. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  20615. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  20616. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  20617. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  20618. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  20619. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  20620. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  20621. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  20622. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20623. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  20624. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20625. ================================================================
  20626. github.com/rs/cors
  20627. https://github.com/rs/cors
  20628. ----------------------------------------------------------------
  20629. Copyright (c) 2014 Olivier Poitrey <rs@dailymotion.com>
  20630. Permission is hereby granted, free of charge, to any person obtaining a copy
  20631. of this software and associated documentation files (the "Software"), to deal
  20632. in the Software without restriction, including without limitation the rights
  20633. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  20634. copies of the Software, and to permit persons to whom the Software is furnished
  20635. to do so, subject to the following conditions:
  20636. The above copyright notice and this permission notice shall be included in all
  20637. copies or substantial portions of the Software.
  20638. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20639. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20640. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20641. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20642. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20643. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  20644. THE SOFTWARE.
  20645. ================================================================
  20646. github.com/rs/dnscache
  20647. https://github.com/rs/dnscache
  20648. ----------------------------------------------------------------
  20649. MIT License
  20650. Copyright (c) 2018 Olivier Poitrey
  20651. Permission is hereby granted, free of charge, to any person obtaining a copy
  20652. of this software and associated documentation files (the "Software"), to deal
  20653. in the Software without restriction, including without limitation the rights
  20654. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  20655. copies of the Software, and to permit persons to whom the Software is
  20656. furnished to do so, subject to the following conditions:
  20657. The above copyright notice and this permission notice shall be included in all
  20658. copies or substantial portions of the Software.
  20659. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20660. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20661. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20662. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20663. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20664. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  20665. SOFTWARE.
  20666. ================================================================
  20667. github.com/rs/xid
  20668. https://github.com/rs/xid
  20669. ----------------------------------------------------------------
  20670. Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com>
  20671. Permission is hereby granted, free of charge, to any person obtaining a copy
  20672. of this software and associated documentation files (the "Software"), to deal
  20673. in the Software without restriction, including without limitation the rights
  20674. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  20675. copies of the Software, and to permit persons to whom the Software is furnished
  20676. to do so, subject to the following conditions:
  20677. The above copyright notice and this permission notice shall be included in all
  20678. copies or substantial portions of the Software.
  20679. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20680. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20681. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20682. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20683. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20684. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  20685. THE SOFTWARE.
  20686. ================================================================
  20687. github.com/secure-io/sio-go
  20688. https://github.com/secure-io/sio-go
  20689. ----------------------------------------------------------------
  20690. MIT License
  20691. Copyright (c) 2019 SecureIO
  20692. Permission is hereby granted, free of charge, to any person obtaining a copy
  20693. of this software and associated documentation files (the "Software"), to deal
  20694. in the Software without restriction, including without limitation the rights
  20695. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  20696. copies of the Software, and to permit persons to whom the Software is
  20697. furnished to do so, subject to the following conditions:
  20698. The above copyright notice and this permission notice shall be included in all
  20699. copies or substantial portions of the Software.
  20700. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20701. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20702. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20703. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20704. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20705. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  20706. SOFTWARE.
  20707. ================================================================
  20708. github.com/shirou/gopsutil/v3
  20709. https://github.com/shirou/gopsutil/v3
  20710. ----------------------------------------------------------------
  20711. gopsutil is distributed under BSD license reproduced below.
  20712. Copyright (c) 2014, WAKAYAMA Shirou
  20713. All rights reserved.
  20714. Redistribution and use in source and binary forms, with or without modification,
  20715. are permitted provided that the following conditions are met:
  20716. * Redistributions of source code must retain the above copyright notice, this
  20717. list of conditions and the following disclaimer.
  20718. * Redistributions in binary form must reproduce the above copyright notice,
  20719. this list of conditions and the following disclaimer in the documentation
  20720. and/or other materials provided with the distribution.
  20721. * Neither the name of the gopsutil authors nor the names of its contributors
  20722. may be used to endorse or promote products derived from this software without
  20723. specific prior written permission.
  20724. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  20725. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  20726. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  20727. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  20728. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  20729. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  20730. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  20731. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20732. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  20733. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20734. -------
  20735. internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go.
  20736. Copyright (c) 2009 The Go Authors. All rights reserved.
  20737. Redistribution and use in source and binary forms, with or without
  20738. modification, are permitted provided that the following conditions are
  20739. met:
  20740. * Redistributions of source code must retain the above copyright
  20741. notice, this list of conditions and the following disclaimer.
  20742. * Redistributions in binary form must reproduce the above
  20743. copyright notice, this list of conditions and the following disclaimer
  20744. in the documentation and/or other materials provided with the
  20745. distribution.
  20746. * Neither the name of Google Inc. nor the names of its
  20747. contributors may be used to endorse or promote products derived from
  20748. this software without specific prior written permission.
  20749. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  20750. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  20751. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  20752. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  20753. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  20754. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  20755. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  20756. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  20757. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20758. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  20759. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20760. ================================================================
  20761. github.com/shoenig/go-m1cpu
  20762. https://github.com/shoenig/go-m1cpu
  20763. ----------------------------------------------------------------
  20764. Mozilla Public License, version 2.0
  20765. 1. Definitions
  20766. 1.1. "Contributor"
  20767. means each individual or legal entity that creates, contributes to the
  20768. creation of, or owns Covered Software.
  20769. 1.2. "Contributor Version"
  20770. means the combination of the Contributions of others (if any) used by a
  20771. Contributor and that particular Contributor's Contribution.
  20772. 1.3. "Contribution"
  20773. means Covered Software of a particular Contributor.
  20774. 1.4. "Covered Software"
  20775. means Source Code Form to which the initial Contributor has attached the
  20776. notice in Exhibit A, the Executable Form of such Source Code Form, and
  20777. Modifications of such Source Code Form, in each case including portions
  20778. thereof.
  20779. 1.5. "Incompatible With Secondary Licenses"
  20780. means
  20781. a. that the initial Contributor has attached the notice described in
  20782. Exhibit B to the Covered Software; or
  20783. b. that the Covered Software was made available under the terms of
  20784. version 1.1 or earlier of the License, but not also under the terms of
  20785. a Secondary License.
  20786. 1.6. "Executable Form"
  20787. means any form of the work other than Source Code Form.
  20788. 1.7. "Larger Work"
  20789. means a work that combines Covered Software with other material, in a
  20790. separate file or files, that is not Covered Software.
  20791. 1.8. "License"
  20792. means this document.
  20793. 1.9. "Licensable"
  20794. means having the right to grant, to the maximum extent possible, whether
  20795. at the time of the initial grant or subsequently, any and all of the
  20796. rights conveyed by this License.
  20797. 1.10. "Modifications"
  20798. means any of the following:
  20799. a. any file in Source Code Form that results from an addition to,
  20800. deletion from, or modification of the contents of Covered Software; or
  20801. b. any new file in Source Code Form that contains any Covered Software.
  20802. 1.11. "Patent Claims" of a Contributor
  20803. means any patent claim(s), including without limitation, method,
  20804. process, and apparatus claims, in any patent Licensable by such
  20805. Contributor that would be infringed, but for the grant of the License,
  20806. by the making, using, selling, offering for sale, having made, import,
  20807. or transfer of either its Contributions or its Contributor Version.
  20808. 1.12. "Secondary License"
  20809. means either the GNU General Public License, Version 2.0, the GNU Lesser
  20810. General Public License, Version 2.1, the GNU Affero General Public
  20811. License, Version 3.0, or any later versions of those licenses.
  20812. 1.13. "Source Code Form"
  20813. means the form of the work preferred for making modifications.
  20814. 1.14. "You" (or "Your")
  20815. means an individual or a legal entity exercising rights under this
  20816. License. For legal entities, "You" includes any entity that controls, is
  20817. controlled by, or is under common control with You. For purposes of this
  20818. definition, "control" means (a) the power, direct or indirect, to cause
  20819. the direction or management of such entity, whether by contract or
  20820. otherwise, or (b) ownership of more than fifty percent (50%) of the
  20821. outstanding shares or beneficial ownership of such entity.
  20822. 2. License Grants and Conditions
  20823. 2.1. Grants
  20824. Each Contributor hereby grants You a world-wide, royalty-free,
  20825. non-exclusive license:
  20826. a. under intellectual property rights (other than patent or trademark)
  20827. Licensable by such Contributor to use, reproduce, make available,
  20828. modify, display, perform, distribute, and otherwise exploit its
  20829. Contributions, either on an unmodified basis, with Modifications, or
  20830. as part of a Larger Work; and
  20831. b. under Patent Claims of such Contributor to make, use, sell, offer for
  20832. sale, have made, import, and otherwise transfer either its
  20833. Contributions or its Contributor Version.
  20834. 2.2. Effective Date
  20835. The licenses granted in Section 2.1 with respect to any Contribution
  20836. become effective for each Contribution on the date the Contributor first
  20837. distributes such Contribution.
  20838. 2.3. Limitations on Grant Scope
  20839. The licenses granted in this Section 2 are the only rights granted under
  20840. this License. No additional rights or licenses will be implied from the
  20841. distribution or licensing of Covered Software under this License.
  20842. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  20843. Contributor:
  20844. a. for any code that a Contributor has removed from Covered Software; or
  20845. b. for infringements caused by: (i) Your and any other third party's
  20846. modifications of Covered Software, or (ii) the combination of its
  20847. Contributions with other software (except as part of its Contributor
  20848. Version); or
  20849. c. under Patent Claims infringed by Covered Software in the absence of
  20850. its Contributions.
  20851. This License does not grant any rights in the trademarks, service marks,
  20852. or logos of any Contributor (except as may be necessary to comply with
  20853. the notice requirements in Section 3.4).
  20854. 2.4. Subsequent Licenses
  20855. No Contributor makes additional grants as a result of Your choice to
  20856. distribute the Covered Software under a subsequent version of this
  20857. License (see Section 10.2) or under the terms of a Secondary License (if
  20858. permitted under the terms of Section 3.3).
  20859. 2.5. Representation
  20860. Each Contributor represents that the Contributor believes its
  20861. Contributions are its original creation(s) or it has sufficient rights to
  20862. grant the rights to its Contributions conveyed by this License.
  20863. 2.6. Fair Use
  20864. This License is not intended to limit any rights You have under
  20865. applicable copyright doctrines of fair use, fair dealing, or other
  20866. equivalents.
  20867. 2.7. Conditions
  20868. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  20869. Section 2.1.
  20870. 3. Responsibilities
  20871. 3.1. Distribution of Source Form
  20872. All distribution of Covered Software in Source Code Form, including any
  20873. Modifications that You create or to which You contribute, must be under
  20874. the terms of this License. You must inform recipients that the Source
  20875. Code Form of the Covered Software is governed by the terms of this
  20876. License, and how they can obtain a copy of this License. You may not
  20877. attempt to alter or restrict the recipients' rights in the Source Code
  20878. Form.
  20879. 3.2. Distribution of Executable Form
  20880. If You distribute Covered Software in Executable Form then:
  20881. a. such Covered Software must also be made available in Source Code Form,
  20882. as described in Section 3.1, and You must inform recipients of the
  20883. Executable Form how they can obtain a copy of such Source Code Form by
  20884. reasonable means in a timely manner, at a charge no more than the cost
  20885. of distribution to the recipient; and
  20886. b. You may distribute such Executable Form under the terms of this
  20887. License, or sublicense it under different terms, provided that the
  20888. license for the Executable Form does not attempt to limit or alter the
  20889. recipients' rights in the Source Code Form under this License.
  20890. 3.3. Distribution of a Larger Work
  20891. You may create and distribute a Larger Work under terms of Your choice,
  20892. provided that You also comply with the requirements of this License for
  20893. the Covered Software. If the Larger Work is a combination of Covered
  20894. Software with a work governed by one or more Secondary Licenses, and the
  20895. Covered Software is not Incompatible With Secondary Licenses, this
  20896. License permits You to additionally distribute such Covered Software
  20897. under the terms of such Secondary License(s), so that the recipient of
  20898. the Larger Work may, at their option, further distribute the Covered
  20899. Software under the terms of either this License or such Secondary
  20900. License(s).
  20901. 3.4. Notices
  20902. You may not remove or alter the substance of any license notices
  20903. (including copyright notices, patent notices, disclaimers of warranty, or
  20904. limitations of liability) contained within the Source Code Form of the
  20905. Covered Software, except that You may alter any license notices to the
  20906. extent required to remedy known factual inaccuracies.
  20907. 3.5. Application of Additional Terms
  20908. You may choose to offer, and to charge a fee for, warranty, support,
  20909. indemnity or liability obligations to one or more recipients of Covered
  20910. Software. However, You may do so only on Your own behalf, and not on
  20911. behalf of any Contributor. You must make it absolutely clear that any
  20912. such warranty, support, indemnity, or liability obligation is offered by
  20913. You alone, and You hereby agree to indemnify every Contributor for any
  20914. liability incurred by such Contributor as a result of warranty, support,
  20915. indemnity or liability terms You offer. You may include additional
  20916. disclaimers of warranty and limitations of liability specific to any
  20917. jurisdiction.
  20918. 4. Inability to Comply Due to Statute or Regulation
  20919. If it is impossible for You to comply with any of the terms of this License
  20920. with respect to some or all of the Covered Software due to statute,
  20921. judicial order, or regulation then You must: (a) comply with the terms of
  20922. this License to the maximum extent possible; and (b) describe the
  20923. limitations and the code they affect. Such description must be placed in a
  20924. text file included with all distributions of the Covered Software under
  20925. this License. Except to the extent prohibited by statute or regulation,
  20926. such description must be sufficiently detailed for a recipient of ordinary
  20927. skill to be able to understand it.
  20928. 5. Termination
  20929. 5.1. The rights granted under this License will terminate automatically if You
  20930. fail to comply with any of its terms. However, if You become compliant,
  20931. then the rights granted under this License from a particular Contributor
  20932. are reinstated (a) provisionally, unless and until such Contributor
  20933. explicitly and finally terminates Your grants, and (b) on an ongoing
  20934. basis, if such Contributor fails to notify You of the non-compliance by
  20935. some reasonable means prior to 60 days after You have come back into
  20936. compliance. Moreover, Your grants from a particular Contributor are
  20937. reinstated on an ongoing basis if such Contributor notifies You of the
  20938. non-compliance by some reasonable means, this is the first time You have
  20939. received notice of non-compliance with this License from such
  20940. Contributor, and You become compliant prior to 30 days after Your receipt
  20941. of the notice.
  20942. 5.2. If You initiate litigation against any entity by asserting a patent
  20943. infringement claim (excluding declaratory judgment actions,
  20944. counter-claims, and cross-claims) alleging that a Contributor Version
  20945. directly or indirectly infringes any patent, then the rights granted to
  20946. You by any and all Contributors for the Covered Software under Section
  20947. 2.1 of this License shall terminate.
  20948. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  20949. license agreements (excluding distributors and resellers) which have been
  20950. validly granted by You or Your distributors under this License prior to
  20951. termination shall survive termination.
  20952. 6. Disclaimer of Warranty
  20953. Covered Software is provided under this License on an "as is" basis,
  20954. without warranty of any kind, either expressed, implied, or statutory,
  20955. including, without limitation, warranties that the Covered Software is free
  20956. of defects, merchantable, fit for a particular purpose or non-infringing.
  20957. The entire risk as to the quality and performance of the Covered Software
  20958. is with You. Should any Covered Software prove defective in any respect,
  20959. You (not any Contributor) assume the cost of any necessary servicing,
  20960. repair, or correction. This disclaimer of warranty constitutes an essential
  20961. part of this License. No use of any Covered Software is authorized under
  20962. this License except under this disclaimer.
  20963. 7. Limitation of Liability
  20964. Under no circumstances and under no legal theory, whether tort (including
  20965. negligence), contract, or otherwise, shall any Contributor, or anyone who
  20966. distributes Covered Software as permitted above, be liable to You for any
  20967. direct, indirect, special, incidental, or consequential damages of any
  20968. character including, without limitation, damages for lost profits, loss of
  20969. goodwill, work stoppage, computer failure or malfunction, or any and all
  20970. other commercial damages or losses, even if such party shall have been
  20971. informed of the possibility of such damages. This limitation of liability
  20972. shall not apply to liability for death or personal injury resulting from
  20973. such party's negligence to the extent applicable law prohibits such
  20974. limitation. Some jurisdictions do not allow the exclusion or limitation of
  20975. incidental or consequential damages, so this exclusion and limitation may
  20976. not apply to You.
  20977. 8. Litigation
  20978. Any litigation relating to this License may be brought only in the courts
  20979. of a jurisdiction where the defendant maintains its principal place of
  20980. business and such litigation shall be governed by laws of that
  20981. jurisdiction, without reference to its conflict-of-law provisions. Nothing
  20982. in this Section shall prevent a party's ability to bring cross-claims or
  20983. counter-claims.
  20984. 9. Miscellaneous
  20985. This License represents the complete agreement concerning the subject
  20986. matter hereof. If any provision of this License is held to be
  20987. unenforceable, such provision shall be reformed only to the extent
  20988. necessary to make it enforceable. Any law or regulation which provides that
  20989. the language of a contract shall be construed against the drafter shall not
  20990. be used to construe this License against a Contributor.
  20991. 10. Versions of the License
  20992. 10.1. New Versions
  20993. Mozilla Foundation is the license steward. Except as provided in Section
  20994. 10.3, no one other than the license steward has the right to modify or
  20995. publish new versions of this License. Each version will be given a
  20996. distinguishing version number.
  20997. 10.2. Effect of New Versions
  20998. You may distribute the Covered Software under the terms of the version
  20999. of the License under which You originally received the Covered Software,
  21000. or under the terms of any subsequent version published by the license
  21001. steward.
  21002. 10.3. Modified Versions
  21003. If you create software not governed by this License, and you want to
  21004. create a new license for such software, you may create and use a
  21005. modified version of this License if you rename the license and remove
  21006. any references to the name of the license steward (except to note that
  21007. such modified license differs from this License).
  21008. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  21009. Licenses If You choose to distribute Source Code Form that is
  21010. Incompatible With Secondary Licenses under the terms of this version of
  21011. the License, the notice described in Exhibit B of this License must be
  21012. attached.
  21013. Exhibit A - Source Code Form License Notice
  21014. This Source Code Form is subject to the
  21015. terms of the Mozilla Public License, v.
  21016. 2.0. If a copy of the MPL was not
  21017. distributed with this file, You can
  21018. obtain one at
  21019. http://mozilla.org/MPL/2.0/.
  21020. If it is not possible or desirable to put the notice in a particular file,
  21021. then You may include the notice in a location (such as a LICENSE file in a
  21022. relevant directory) where a recipient would be likely to look for such a
  21023. notice.
  21024. You may add additional accurate notices of copyright ownership.
  21025. Exhibit B - "Incompatible With Secondary Licenses" Notice
  21026. This Source Code Form is "Incompatible
  21027. With Secondary Licenses", as defined by
  21028. the Mozilla Public License, v. 2.0.
  21029. ================================================================
  21030. github.com/shoenig/test
  21031. https://github.com/shoenig/test
  21032. ----------------------------------------------------------------
  21033. Mozilla Public License, version 2.0
  21034. 1. Definitions
  21035. 1.1. "Contributor"
  21036. means each individual or legal entity that creates, contributes to the
  21037. creation of, or owns Covered Software.
  21038. 1.2. "Contributor Version"
  21039. means the combination of the Contributions of others (if any) used by a
  21040. Contributor and that particular Contributor's Contribution.
  21041. 1.3. "Contribution"
  21042. means Covered Software of a particular Contributor.
  21043. 1.4. "Covered Software"
  21044. means Source Code Form to which the initial Contributor has attached the
  21045. notice in Exhibit A, the Executable Form of such Source Code Form, and
  21046. Modifications of such Source Code Form, in each case including portions
  21047. thereof.
  21048. 1.5. "Incompatible With Secondary Licenses"
  21049. means
  21050. a. that the initial Contributor has attached the notice described in
  21051. Exhibit B to the Covered Software; or
  21052. b. that the Covered Software was made available under the terms of
  21053. version 1.1 or earlier of the License, but not also under the terms of
  21054. a Secondary License.
  21055. 1.6. "Executable Form"
  21056. means any form of the work other than Source Code Form.
  21057. 1.7. "Larger Work"
  21058. means a work that combines Covered Software with other material, in a
  21059. separate file or files, that is not Covered Software.
  21060. 1.8. "License"
  21061. means this document.
  21062. 1.9. "Licensable"
  21063. means having the right to grant, to the maximum extent possible, whether
  21064. at the time of the initial grant or subsequently, any and all of the
  21065. rights conveyed by this License.
  21066. 1.10. "Modifications"
  21067. means any of the following:
  21068. a. any file in Source Code Form that results from an addition to,
  21069. deletion from, or modification of the contents of Covered Software; or
  21070. b. any new file in Source Code Form that contains any Covered Software.
  21071. 1.11. "Patent Claims" of a Contributor
  21072. means any patent claim(s), including without limitation, method,
  21073. process, and apparatus claims, in any patent Licensable by such
  21074. Contributor that would be infringed, but for the grant of the License,
  21075. by the making, using, selling, offering for sale, having made, import,
  21076. or transfer of either its Contributions or its Contributor Version.
  21077. 1.12. "Secondary License"
  21078. means either the GNU General Public License, Version 2.0, the GNU Lesser
  21079. General Public License, Version 2.1, the GNU Affero General Public
  21080. License, Version 3.0, or any later versions of those licenses.
  21081. 1.13. "Source Code Form"
  21082. means the form of the work preferred for making modifications.
  21083. 1.14. "You" (or "Your")
  21084. means an individual or a legal entity exercising rights under this
  21085. License. For legal entities, "You" includes any entity that controls, is
  21086. controlled by, or is under common control with You. For purposes of this
  21087. definition, "control" means (a) the power, direct or indirect, to cause
  21088. the direction or management of such entity, whether by contract or
  21089. otherwise, or (b) ownership of more than fifty percent (50%) of the
  21090. outstanding shares or beneficial ownership of such entity.
  21091. 2. License Grants and Conditions
  21092. 2.1. Grants
  21093. Each Contributor hereby grants You a world-wide, royalty-free,
  21094. non-exclusive license:
  21095. a. under intellectual property rights (other than patent or trademark)
  21096. Licensable by such Contributor to use, reproduce, make available,
  21097. modify, display, perform, distribute, and otherwise exploit its
  21098. Contributions, either on an unmodified basis, with Modifications, or
  21099. as part of a Larger Work; and
  21100. b. under Patent Claims of such Contributor to make, use, sell, offer for
  21101. sale, have made, import, and otherwise transfer either its
  21102. Contributions or its Contributor Version.
  21103. 2.2. Effective Date
  21104. The licenses granted in Section 2.1 with respect to any Contribution
  21105. become effective for each Contribution on the date the Contributor first
  21106. distributes such Contribution.
  21107. 2.3. Limitations on Grant Scope
  21108. The licenses granted in this Section 2 are the only rights granted under
  21109. this License. No additional rights or licenses will be implied from the
  21110. distribution or licensing of Covered Software under this License.
  21111. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  21112. Contributor:
  21113. a. for any code that a Contributor has removed from Covered Software; or
  21114. b. for infringements caused by: (i) Your and any other third party's
  21115. modifications of Covered Software, or (ii) the combination of its
  21116. Contributions with other software (except as part of its Contributor
  21117. Version); or
  21118. c. under Patent Claims infringed by Covered Software in the absence of
  21119. its Contributions.
  21120. This License does not grant any rights in the trademarks, service marks,
  21121. or logos of any Contributor (except as may be necessary to comply with
  21122. the notice requirements in Section 3.4).
  21123. 2.4. Subsequent Licenses
  21124. No Contributor makes additional grants as a result of Your choice to
  21125. distribute the Covered Software under a subsequent version of this
  21126. License (see Section 10.2) or under the terms of a Secondary License (if
  21127. permitted under the terms of Section 3.3).
  21128. 2.5. Representation
  21129. Each Contributor represents that the Contributor believes its
  21130. Contributions are its original creation(s) or it has sufficient rights to
  21131. grant the rights to its Contributions conveyed by this License.
  21132. 2.6. Fair Use
  21133. This License is not intended to limit any rights You have under
  21134. applicable copyright doctrines of fair use, fair dealing, or other
  21135. equivalents.
  21136. 2.7. Conditions
  21137. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  21138. Section 2.1.
  21139. 3. Responsibilities
  21140. 3.1. Distribution of Source Form
  21141. All distribution of Covered Software in Source Code Form, including any
  21142. Modifications that You create or to which You contribute, must be under
  21143. the terms of this License. You must inform recipients that the Source
  21144. Code Form of the Covered Software is governed by the terms of this
  21145. License, and how they can obtain a copy of this License. You may not
  21146. attempt to alter or restrict the recipients' rights in the Source Code
  21147. Form.
  21148. 3.2. Distribution of Executable Form
  21149. If You distribute Covered Software in Executable Form then:
  21150. a. such Covered Software must also be made available in Source Code Form,
  21151. as described in Section 3.1, and You must inform recipients of the
  21152. Executable Form how they can obtain a copy of such Source Code Form by
  21153. reasonable means in a timely manner, at a charge no more than the cost
  21154. of distribution to the recipient; and
  21155. b. You may distribute such Executable Form under the terms of this
  21156. License, or sublicense it under different terms, provided that the
  21157. license for the Executable Form does not attempt to limit or alter the
  21158. recipients' rights in the Source Code Form under this License.
  21159. 3.3. Distribution of a Larger Work
  21160. You may create and distribute a Larger Work under terms of Your choice,
  21161. provided that You also comply with the requirements of this License for
  21162. the Covered Software. If the Larger Work is a combination of Covered
  21163. Software with a work governed by one or more Secondary Licenses, and the
  21164. Covered Software is not Incompatible With Secondary Licenses, this
  21165. License permits You to additionally distribute such Covered Software
  21166. under the terms of such Secondary License(s), so that the recipient of
  21167. the Larger Work may, at their option, further distribute the Covered
  21168. Software under the terms of either this License or such Secondary
  21169. License(s).
  21170. 3.4. Notices
  21171. You may not remove or alter the substance of any license notices
  21172. (including copyright notices, patent notices, disclaimers of warranty, or
  21173. limitations of liability) contained within the Source Code Form of the
  21174. Covered Software, except that You may alter any license notices to the
  21175. extent required to remedy known factual inaccuracies.
  21176. 3.5. Application of Additional Terms
  21177. You may choose to offer, and to charge a fee for, warranty, support,
  21178. indemnity or liability obligations to one or more recipients of Covered
  21179. Software. However, You may do so only on Your own behalf, and not on
  21180. behalf of any Contributor. You must make it absolutely clear that any
  21181. such warranty, support, indemnity, or liability obligation is offered by
  21182. You alone, and You hereby agree to indemnify every Contributor for any
  21183. liability incurred by such Contributor as a result of warranty, support,
  21184. indemnity or liability terms You offer. You may include additional
  21185. disclaimers of warranty and limitations of liability specific to any
  21186. jurisdiction.
  21187. 4. Inability to Comply Due to Statute or Regulation
  21188. If it is impossible for You to comply with any of the terms of this License
  21189. with respect to some or all of the Covered Software due to statute,
  21190. judicial order, or regulation then You must: (a) comply with the terms of
  21191. this License to the maximum extent possible; and (b) describe the
  21192. limitations and the code they affect. Such description must be placed in a
  21193. text file included with all distributions of the Covered Software under
  21194. this License. Except to the extent prohibited by statute or regulation,
  21195. such description must be sufficiently detailed for a recipient of ordinary
  21196. skill to be able to understand it.
  21197. 5. Termination
  21198. 5.1. The rights granted under this License will terminate automatically if You
  21199. fail to comply with any of its terms. However, if You become compliant,
  21200. then the rights granted under this License from a particular Contributor
  21201. are reinstated (a) provisionally, unless and until such Contributor
  21202. explicitly and finally terminates Your grants, and (b) on an ongoing
  21203. basis, if such Contributor fails to notify You of the non-compliance by
  21204. some reasonable means prior to 60 days after You have come back into
  21205. compliance. Moreover, Your grants from a particular Contributor are
  21206. reinstated on an ongoing basis if such Contributor notifies You of the
  21207. non-compliance by some reasonable means, this is the first time You have
  21208. received notice of non-compliance with this License from such
  21209. Contributor, and You become compliant prior to 30 days after Your receipt
  21210. of the notice.
  21211. 5.2. If You initiate litigation against any entity by asserting a patent
  21212. infringement claim (excluding declaratory judgment actions,
  21213. counter-claims, and cross-claims) alleging that a Contributor Version
  21214. directly or indirectly infringes any patent, then the rights granted to
  21215. You by any and all Contributors for the Covered Software under Section
  21216. 2.1 of this License shall terminate.
  21217. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  21218. license agreements (excluding distributors and resellers) which have been
  21219. validly granted by You or Your distributors under this License prior to
  21220. termination shall survive termination.
  21221. 6. Disclaimer of Warranty
  21222. Covered Software is provided under this License on an "as is" basis,
  21223. without warranty of any kind, either expressed, implied, or statutory,
  21224. including, without limitation, warranties that the Covered Software is free
  21225. of defects, merchantable, fit for a particular purpose or non-infringing.
  21226. The entire risk as to the quality and performance of the Covered Software
  21227. is with You. Should any Covered Software prove defective in any respect,
  21228. You (not any Contributor) assume the cost of any necessary servicing,
  21229. repair, or correction. This disclaimer of warranty constitutes an essential
  21230. part of this License. No use of any Covered Software is authorized under
  21231. this License except under this disclaimer.
  21232. 7. Limitation of Liability
  21233. Under no circumstances and under no legal theory, whether tort (including
  21234. negligence), contract, or otherwise, shall any Contributor, or anyone who
  21235. distributes Covered Software as permitted above, be liable to You for any
  21236. direct, indirect, special, incidental, or consequential damages of any
  21237. character including, without limitation, damages for lost profits, loss of
  21238. goodwill, work stoppage, computer failure or malfunction, or any and all
  21239. other commercial damages or losses, even if such party shall have been
  21240. informed of the possibility of such damages. This limitation of liability
  21241. shall not apply to liability for death or personal injury resulting from
  21242. such party's negligence to the extent applicable law prohibits such
  21243. limitation. Some jurisdictions do not allow the exclusion or limitation of
  21244. incidental or consequential damages, so this exclusion and limitation may
  21245. not apply to You.
  21246. 8. Litigation
  21247. Any litigation relating to this License may be brought only in the courts
  21248. of a jurisdiction where the defendant maintains its principal place of
  21249. business and such litigation shall be governed by laws of that
  21250. jurisdiction, without reference to its conflict-of-law provisions. Nothing
  21251. in this Section shall prevent a party's ability to bring cross-claims or
  21252. counter-claims.
  21253. 9. Miscellaneous
  21254. This License represents the complete agreement concerning the subject
  21255. matter hereof. If any provision of this License is held to be
  21256. unenforceable, such provision shall be reformed only to the extent
  21257. necessary to make it enforceable. Any law or regulation which provides that
  21258. the language of a contract shall be construed against the drafter shall not
  21259. be used to construe this License against a Contributor.
  21260. 10. Versions of the License
  21261. 10.1. New Versions
  21262. Mozilla Foundation is the license steward. Except as provided in Section
  21263. 10.3, no one other than the license steward has the right to modify or
  21264. publish new versions of this License. Each version will be given a
  21265. distinguishing version number.
  21266. 10.2. Effect of New Versions
  21267. You may distribute the Covered Software under the terms of the version
  21268. of the License under which You originally received the Covered Software,
  21269. or under the terms of any subsequent version published by the license
  21270. steward.
  21271. 10.3. Modified Versions
  21272. If you create software not governed by this License, and you want to
  21273. create a new license for such software, you may create and use a
  21274. modified version of this License if you rename the license and remove
  21275. any references to the name of the license steward (except to note that
  21276. such modified license differs from this License).
  21277. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  21278. Licenses If You choose to distribute Source Code Form that is
  21279. Incompatible With Secondary Licenses under the terms of this version of
  21280. the License, the notice described in Exhibit B of this License must be
  21281. attached.
  21282. Exhibit A - Source Code Form License Notice
  21283. This Source Code Form is subject to the
  21284. terms of the Mozilla Public License, v.
  21285. 2.0. If a copy of the MPL was not
  21286. distributed with this file, You can
  21287. obtain one at
  21288. http://mozilla.org/MPL/2.0/.
  21289. If it is not possible or desirable to put the notice in a particular file,
  21290. then You may include the notice in a location (such as a LICENSE file in a
  21291. relevant directory) where a recipient would be likely to look for such a
  21292. notice.
  21293. You may add additional accurate notices of copyright ownership.
  21294. Exhibit B - "Incompatible With Secondary Licenses" Notice
  21295. This Source Code Form is "Incompatible
  21296. With Secondary Licenses", as defined by
  21297. the Mozilla Public License, v. 2.0.
  21298. ================================================================
  21299. github.com/sirupsen/logrus
  21300. https://github.com/sirupsen/logrus
  21301. ----------------------------------------------------------------
  21302. The MIT License (MIT)
  21303. Copyright (c) 2014 Simon Eskildsen
  21304. Permission is hereby granted, free of charge, to any person obtaining a copy
  21305. of this software and associated documentation files (the "Software"), to deal
  21306. in the Software without restriction, including without limitation the rights
  21307. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  21308. copies of the Software, and to permit persons to whom the Software is
  21309. furnished to do so, subject to the following conditions:
  21310. The above copyright notice and this permission notice shall be included in
  21311. all copies or substantial portions of the Software.
  21312. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21313. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  21314. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  21315. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  21316. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  21317. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  21318. THE SOFTWARE.
  21319. ================================================================
  21320. github.com/stretchr/testify
  21321. https://github.com/stretchr/testify
  21322. ----------------------------------------------------------------
  21323. MIT License
  21324. Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
  21325. Permission is hereby granted, free of charge, to any person obtaining a copy
  21326. of this software and associated documentation files (the "Software"), to deal
  21327. in the Software without restriction, including without limitation the rights
  21328. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  21329. copies of the Software, and to permit persons to whom the Software is
  21330. furnished to do so, subject to the following conditions:
  21331. The above copyright notice and this permission notice shall be included in all
  21332. copies or substantial portions of the Software.
  21333. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21334. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  21335. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  21336. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  21337. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  21338. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  21339. SOFTWARE.
  21340. ================================================================
  21341. github.com/tidwall/gjson
  21342. https://github.com/tidwall/gjson
  21343. ----------------------------------------------------------------
  21344. The MIT License (MIT)
  21345. Copyright (c) 2016 Josh Baker
  21346. Permission is hereby granted, free of charge, to any person obtaining a copy of
  21347. this software and associated documentation files (the "Software"), to deal in
  21348. the Software without restriction, including without limitation the rights to
  21349. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  21350. the Software, and to permit persons to whom the Software is furnished to do so,
  21351. subject to the following conditions:
  21352. The above copyright notice and this permission notice shall be included in all
  21353. copies or substantial portions of the Software.
  21354. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21355. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  21356. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  21357. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  21358. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  21359. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  21360. ================================================================
  21361. github.com/tidwall/match
  21362. https://github.com/tidwall/match
  21363. ----------------------------------------------------------------
  21364. The MIT License (MIT)
  21365. Copyright (c) 2016 Josh Baker
  21366. Permission is hereby granted, free of charge, to any person obtaining a copy of
  21367. this software and associated documentation files (the "Software"), to deal in
  21368. the Software without restriction, including without limitation the rights to
  21369. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  21370. the Software, and to permit persons to whom the Software is furnished to do so,
  21371. subject to the following conditions:
  21372. The above copyright notice and this permission notice shall be included in all
  21373. copies or substantial portions of the Software.
  21374. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21375. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  21376. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  21377. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  21378. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  21379. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  21380. ================================================================
  21381. github.com/tidwall/pretty
  21382. https://github.com/tidwall/pretty
  21383. ----------------------------------------------------------------
  21384. The MIT License (MIT)
  21385. Copyright (c) 2017 Josh Baker
  21386. Permission is hereby granted, free of charge, to any person obtaining a copy of
  21387. this software and associated documentation files (the "Software"), to deal in
  21388. the Software without restriction, including without limitation the rights to
  21389. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  21390. the Software, and to permit persons to whom the Software is furnished to do so,
  21391. subject to the following conditions:
  21392. The above copyright notice and this permission notice shall be included in all
  21393. copies or substantial portions of the Software.
  21394. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21395. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  21396. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  21397. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  21398. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  21399. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  21400. ================================================================
  21401. github.com/tinylib/msgp
  21402. https://github.com/tinylib/msgp
  21403. ----------------------------------------------------------------
  21404. Copyright (c) 2014 Philip Hofer
  21405. Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated
  21406. 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:
  21407. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  21408. 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.
  21409. ================================================================
  21410. github.com/tklauser/go-sysconf
  21411. https://github.com/tklauser/go-sysconf
  21412. ----------------------------------------------------------------
  21413. BSD 3-Clause License
  21414. Copyright (c) 2018-2022, Tobias Klauser
  21415. All rights reserved.
  21416. Redistribution and use in source and binary forms, with or without
  21417. modification, are permitted provided that the following conditions are met:
  21418. * Redistributions of source code must retain the above copyright notice, this
  21419. list of conditions and the following disclaimer.
  21420. * Redistributions in binary form must reproduce the above copyright notice,
  21421. this list of conditions and the following disclaimer in the documentation
  21422. and/or other materials provided with the distribution.
  21423. * Neither the name of the copyright holder nor the names of its
  21424. contributors may be used to endorse or promote products derived from
  21425. this software without specific prior written permission.
  21426. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  21427. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  21428. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  21429. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  21430. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  21431. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  21432. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  21433. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  21434. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  21435. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  21436. ================================================================
  21437. github.com/tklauser/numcpus
  21438. https://github.com/tklauser/numcpus
  21439. ----------------------------------------------------------------
  21440. Apache License
  21441. Version 2.0, January 2004
  21442. http://www.apache.org/licenses/
  21443. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  21444. 1. Definitions.
  21445. "License" shall mean the terms and conditions for use, reproduction,
  21446. and distribution as defined by Sections 1 through 9 of this document.
  21447. "Licensor" shall mean the copyright owner or entity authorized by
  21448. the copyright owner that is granting the License.
  21449. "Legal Entity" shall mean the union of the acting entity and all
  21450. other entities that control, are controlled by, or are under common
  21451. control with that entity. For the purposes of this definition,
  21452. "control" means (i) the power, direct or indirect, to cause the
  21453. direction or management of such entity, whether by contract or
  21454. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  21455. outstanding shares, or (iii) beneficial ownership of such entity.
  21456. "You" (or "Your") shall mean an individual or Legal Entity
  21457. exercising permissions granted by this License.
  21458. "Source" form shall mean the preferred form for making modifications,
  21459. including but not limited to software source code, documentation
  21460. source, and configuration files.
  21461. "Object" form shall mean any form resulting from mechanical
  21462. transformation or translation of a Source form, including but
  21463. not limited to compiled object code, generated documentation,
  21464. and conversions to other media types.
  21465. "Work" shall mean the work of authorship, whether in Source or
  21466. Object form, made available under the License, as indicated by a
  21467. copyright notice that is included in or attached to the work
  21468. (an example is provided in the Appendix below).
  21469. "Derivative Works" shall mean any work, whether in Source or Object
  21470. form, that is based on (or derived from) the Work and for which the
  21471. editorial revisions, annotations, elaborations, or other modifications
  21472. represent, as a whole, an original work of authorship. For the purposes
  21473. of this License, Derivative Works shall not include works that remain
  21474. separable from, or merely link (or bind by name) to the interfaces of,
  21475. the Work and Derivative Works thereof.
  21476. "Contribution" shall mean any work of authorship, including
  21477. the original version of the Work and any modifications or additions
  21478. to that Work or Derivative Works thereof, that is intentionally
  21479. submitted to Licensor for inclusion in the Work by the copyright owner
  21480. or by an individual or Legal Entity authorized to submit on behalf of
  21481. the copyright owner. For the purposes of this definition, "submitted"
  21482. means any form of electronic, verbal, or written communication sent
  21483. to the Licensor or its representatives, including but not limited to
  21484. communication on electronic mailing lists, source code control systems,
  21485. and issue tracking systems that are managed by, or on behalf of, the
  21486. Licensor for the purpose of discussing and improving the Work, but
  21487. excluding communication that is conspicuously marked or otherwise
  21488. designated in writing by the copyright owner as "Not a Contribution."
  21489. "Contributor" shall mean Licensor and any individual or Legal Entity
  21490. on behalf of whom a Contribution has been received by Licensor and
  21491. subsequently incorporated within the Work.
  21492. 2. Grant of Copyright License. Subject to the terms and conditions of
  21493. this License, each Contributor hereby grants to You a perpetual,
  21494. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  21495. copyright license to reproduce, prepare Derivative Works of,
  21496. publicly display, publicly perform, sublicense, and distribute the
  21497. Work and such Derivative Works in Source or Object form.
  21498. 3. Grant of Patent License. Subject to the terms and conditions of
  21499. this License, each Contributor hereby grants to You a perpetual,
  21500. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  21501. (except as stated in this section) patent license to make, have made,
  21502. use, offer to sell, sell, import, and otherwise transfer the Work,
  21503. where such license applies only to those patent claims licensable
  21504. by such Contributor that are necessarily infringed by their
  21505. Contribution(s) alone or by combination of their Contribution(s)
  21506. with the Work to which such Contribution(s) was submitted. If You
  21507. institute patent litigation against any entity (including a
  21508. cross-claim or counterclaim in a lawsuit) alleging that the Work
  21509. or a Contribution incorporated within the Work constitutes direct
  21510. or contributory patent infringement, then any patent licenses
  21511. granted to You under this License for that Work shall terminate
  21512. as of the date such litigation is filed.
  21513. 4. Redistribution. You may reproduce and distribute copies of the
  21514. Work or Derivative Works thereof in any medium, with or without
  21515. modifications, and in Source or Object form, provided that You
  21516. meet the following conditions:
  21517. (a) You must give any other recipients of the Work or
  21518. Derivative Works a copy of this License; and
  21519. (b) You must cause any modified files to carry prominent notices
  21520. stating that You changed the files; and
  21521. (c) You must retain, in the Source form of any Derivative Works
  21522. that You distribute, all copyright, patent, trademark, and
  21523. attribution notices from the Source form of the Work,
  21524. excluding those notices that do not pertain to any part of
  21525. the Derivative Works; and
  21526. (d) If the Work includes a "NOTICE" text file as part of its
  21527. distribution, then any Derivative Works that You distribute must
  21528. include a readable copy of the attribution notices contained
  21529. within such NOTICE file, excluding those notices that do not
  21530. pertain to any part of the Derivative Works, in at least one
  21531. of the following places: within a NOTICE text file distributed
  21532. as part of the Derivative Works; within the Source form or
  21533. documentation, if provided along with the Derivative Works; or,
  21534. within a display generated by the Derivative Works, if and
  21535. wherever such third-party notices normally appear. The contents
  21536. of the NOTICE file are for informational purposes only and
  21537. do not modify the License. You may add Your own attribution
  21538. notices within Derivative Works that You distribute, alongside
  21539. or as an addendum to the NOTICE text from the Work, provided
  21540. that such additional attribution notices cannot be construed
  21541. as modifying the License.
  21542. You may add Your own copyright statement to Your modifications and
  21543. may provide additional or different license terms and conditions
  21544. for use, reproduction, or distribution of Your modifications, or
  21545. for any such Derivative Works as a whole, provided Your use,
  21546. reproduction, and distribution of the Work otherwise complies with
  21547. the conditions stated in this License.
  21548. 5. Submission of Contributions. Unless You explicitly state otherwise,
  21549. any Contribution intentionally submitted for inclusion in the Work
  21550. by You to the Licensor shall be under the terms and conditions of
  21551. this License, without any additional terms or conditions.
  21552. Notwithstanding the above, nothing herein shall supersede or modify
  21553. the terms of any separate license agreement you may have executed
  21554. with Licensor regarding such Contributions.
  21555. 6. Trademarks. This License does not grant permission to use the trade
  21556. names, trademarks, service marks, or product names of the Licensor,
  21557. except as required for reasonable and customary use in describing the
  21558. origin of the Work and reproducing the content of the NOTICE file.
  21559. 7. Disclaimer of Warranty. Unless required by applicable law or
  21560. agreed to in writing, Licensor provides the Work (and each
  21561. Contributor provides its Contributions) on an "AS IS" BASIS,
  21562. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  21563. implied, including, without limitation, any warranties or conditions
  21564. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  21565. PARTICULAR PURPOSE. You are solely responsible for determining the
  21566. appropriateness of using or redistributing the Work and assume any
  21567. risks associated with Your exercise of permissions under this License.
  21568. 8. Limitation of Liability. In no event and under no legal theory,
  21569. whether in tort (including negligence), contract, or otherwise,
  21570. unless required by applicable law (such as deliberate and grossly
  21571. negligent acts) or agreed to in writing, shall any Contributor be
  21572. liable to You for damages, including any direct, indirect, special,
  21573. incidental, or consequential damages of any character arising as a
  21574. result of this License or out of the use or inability to use the
  21575. Work (including but not limited to damages for loss of goodwill,
  21576. work stoppage, computer failure or malfunction, or any and all
  21577. other commercial damages or losses), even if such Contributor
  21578. has been advised of the possibility of such damages.
  21579. 9. Accepting Warranty or Additional Liability. While redistributing
  21580. the Work or Derivative Works thereof, You may choose to offer,
  21581. and charge a fee for, acceptance of support, warranty, indemnity,
  21582. or other liability obligations and/or rights consistent with this
  21583. License. However, in accepting such obligations, You may act only
  21584. on Your own behalf and on Your sole responsibility, not on behalf
  21585. of any other Contributor, and only if You agree to indemnify,
  21586. defend, and hold each Contributor harmless for any liability
  21587. incurred by, or claims asserted against, such Contributor by reason
  21588. of your accepting any such warranty or additional liability.
  21589. END OF TERMS AND CONDITIONS
  21590. APPENDIX: How to apply the Apache License to your work.
  21591. To apply the Apache License to your work, attach the following
  21592. boilerplate notice, with the fields enclosed by brackets "[]"
  21593. replaced with your own identifying information. (Don't include
  21594. the brackets!) The text should be enclosed in the appropriate
  21595. comment syntax for the file format. We also recommend that a
  21596. file or class name and description of purpose be included on the
  21597. same "printed page" as the copyright notice for easier
  21598. identification within third-party archives.
  21599. Copyright [yyyy] [name of copyright owner]
  21600. Licensed under the Apache License, Version 2.0 (the "License");
  21601. you may not use this file except in compliance with the License.
  21602. You may obtain a copy of the License at
  21603. http://www.apache.org/licenses/LICENSE-2.0
  21604. Unless required by applicable law or agreed to in writing, software
  21605. distributed under the License is distributed on an "AS IS" BASIS,
  21606. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  21607. See the License for the specific language governing permissions and
  21608. limitations under the License.
  21609. ================================================================
  21610. github.com/unrolled/secure
  21611. https://github.com/unrolled/secure
  21612. ----------------------------------------------------------------
  21613. The MIT License (MIT)
  21614. Copyright (c) 2014 Cory Jacobsen
  21615. Permission is hereby granted, free of charge, to any person obtaining a copy of
  21616. this software and associated documentation files (the "Software"), to deal in
  21617. the Software without restriction, including without limitation the rights to
  21618. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  21619. the Software, and to permit persons to whom the Software is furnished to do so,
  21620. subject to the following conditions:
  21621. The above copyright notice and this permission notice shall be included in all
  21622. copies or substantial portions of the Software.
  21623. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21624. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  21625. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  21626. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  21627. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  21628. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  21629. ================================================================
  21630. github.com/valyala/bytebufferpool
  21631. https://github.com/valyala/bytebufferpool
  21632. ----------------------------------------------------------------
  21633. The MIT License (MIT)
  21634. Copyright (c) 2016 Aliaksandr Valialkin, VertaMedia
  21635. Permission is hereby granted, free of charge, to any person obtaining a copy
  21636. of this software and associated documentation files (the "Software"), to deal
  21637. in the Software without restriction, including without limitation the rights
  21638. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  21639. copies of the Software, and to permit persons to whom the Software is
  21640. furnished to do so, subject to the following conditions:
  21641. The above copyright notice and this permission notice shall be included in all
  21642. copies or substantial portions of the Software.
  21643. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21644. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  21645. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  21646. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  21647. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  21648. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  21649. SOFTWARE.
  21650. ================================================================
  21651. github.com/xdg/scram
  21652. https://github.com/xdg/scram
  21653. ----------------------------------------------------------------
  21654. Apache License
  21655. Version 2.0, January 2004
  21656. http://www.apache.org/licenses/
  21657. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  21658. 1. Definitions.
  21659. "License" shall mean the terms and conditions for use, reproduction,
  21660. and distribution as defined by Sections 1 through 9 of this document.
  21661. "Licensor" shall mean the copyright owner or entity authorized by
  21662. the copyright owner that is granting the License.
  21663. "Legal Entity" shall mean the union of the acting entity and all
  21664. other entities that control, are controlled by, or are under common
  21665. control with that entity. For the purposes of this definition,
  21666. "control" means (i) the power, direct or indirect, to cause the
  21667. direction or management of such entity, whether by contract or
  21668. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  21669. outstanding shares, or (iii) beneficial ownership of such entity.
  21670. "You" (or "Your") shall mean an individual or Legal Entity
  21671. exercising permissions granted by this License.
  21672. "Source" form shall mean the preferred form for making modifications,
  21673. including but not limited to software source code, documentation
  21674. source, and configuration files.
  21675. "Object" form shall mean any form resulting from mechanical
  21676. transformation or translation of a Source form, including but
  21677. not limited to compiled object code, generated documentation,
  21678. and conversions to other media types.
  21679. "Work" shall mean the work of authorship, whether in Source or
  21680. Object form, made available under the License, as indicated by a
  21681. copyright notice that is included in or attached to the work
  21682. (an example is provided in the Appendix below).
  21683. "Derivative Works" shall mean any work, whether in Source or Object
  21684. form, that is based on (or derived from) the Work and for which the
  21685. editorial revisions, annotations, elaborations, or other modifications
  21686. represent, as a whole, an original work of authorship. For the purposes
  21687. of this License, Derivative Works shall not include works that remain
  21688. separable from, or merely link (or bind by name) to the interfaces of,
  21689. the Work and Derivative Works thereof.
  21690. "Contribution" shall mean any work of authorship, including
  21691. the original version of the Work and any modifications or additions
  21692. to that Work or Derivative Works thereof, that is intentionally
  21693. submitted to Licensor for inclusion in the Work by the copyright owner
  21694. or by an individual or Legal Entity authorized to submit on behalf of
  21695. the copyright owner. For the purposes of this definition, "submitted"
  21696. means any form of electronic, verbal, or written communication sent
  21697. to the Licensor or its representatives, including but not limited to
  21698. communication on electronic mailing lists, source code control systems,
  21699. and issue tracking systems that are managed by, or on behalf of, the
  21700. Licensor for the purpose of discussing and improving the Work, but
  21701. excluding communication that is conspicuously marked or otherwise
  21702. designated in writing by the copyright owner as "Not a Contribution."
  21703. "Contributor" shall mean Licensor and any individual or Legal Entity
  21704. on behalf of whom a Contribution has been received by Licensor and
  21705. subsequently incorporated within the Work.
  21706. 2. Grant of Copyright License. Subject to the terms and conditions of
  21707. this License, each Contributor hereby grants to You a perpetual,
  21708. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  21709. copyright license to reproduce, prepare Derivative Works of,
  21710. publicly display, publicly perform, sublicense, and distribute the
  21711. Work and such Derivative Works in Source or Object form.
  21712. 3. Grant of Patent License. Subject to the terms and conditions of
  21713. this License, each Contributor hereby grants to You a perpetual,
  21714. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  21715. (except as stated in this section) patent license to make, have made,
  21716. use, offer to sell, sell, import, and otherwise transfer the Work,
  21717. where such license applies only to those patent claims licensable
  21718. by such Contributor that are necessarily infringed by their
  21719. Contribution(s) alone or by combination of their Contribution(s)
  21720. with the Work to which such Contribution(s) was submitted. If You
  21721. institute patent litigation against any entity (including a
  21722. cross-claim or counterclaim in a lawsuit) alleging that the Work
  21723. or a Contribution incorporated within the Work constitutes direct
  21724. or contributory patent infringement, then any patent licenses
  21725. granted to You under this License for that Work shall terminate
  21726. as of the date such litigation is filed.
  21727. 4. Redistribution. You may reproduce and distribute copies of the
  21728. Work or Derivative Works thereof in any medium, with or without
  21729. modifications, and in Source or Object form, provided that You
  21730. meet the following conditions:
  21731. (a) You must give any other recipients of the Work or
  21732. Derivative Works a copy of this License; and
  21733. (b) You must cause any modified files to carry prominent notices
  21734. stating that You changed the files; and
  21735. (c) You must retain, in the Source form of any Derivative Works
  21736. that You distribute, all copyright, patent, trademark, and
  21737. attribution notices from the Source form of the Work,
  21738. excluding those notices that do not pertain to any part of
  21739. the Derivative Works; and
  21740. (d) If the Work includes a "NOTICE" text file as part of its
  21741. distribution, then any Derivative Works that You distribute must
  21742. include a readable copy of the attribution notices contained
  21743. within such NOTICE file, excluding those notices that do not
  21744. pertain to any part of the Derivative Works, in at least one
  21745. of the following places: within a NOTICE text file distributed
  21746. as part of the Derivative Works; within the Source form or
  21747. documentation, if provided along with the Derivative Works; or,
  21748. within a display generated by the Derivative Works, if and
  21749. wherever such third-party notices normally appear. The contents
  21750. of the NOTICE file are for informational purposes only and
  21751. do not modify the License. You may add Your own attribution
  21752. notices within Derivative Works that You distribute, alongside
  21753. or as an addendum to the NOTICE text from the Work, provided
  21754. that such additional attribution notices cannot be construed
  21755. as modifying the License.
  21756. You may add Your own copyright statement to Your modifications and
  21757. may provide additional or different license terms and conditions
  21758. for use, reproduction, or distribution of Your modifications, or
  21759. for any such Derivative Works as a whole, provided Your use,
  21760. reproduction, and distribution of the Work otherwise complies with
  21761. the conditions stated in this License.
  21762. 5. Submission of Contributions. Unless You explicitly state otherwise,
  21763. any Contribution intentionally submitted for inclusion in the Work
  21764. by You to the Licensor shall be under the terms and conditions of
  21765. this License, without any additional terms or conditions.
  21766. Notwithstanding the above, nothing herein shall supersede or modify
  21767. the terms of any separate license agreement you may have executed
  21768. with Licensor regarding such Contributions.
  21769. 6. Trademarks. This License does not grant permission to use the trade
  21770. names, trademarks, service marks, or product names of the Licensor,
  21771. except as required for reasonable and customary use in describing the
  21772. origin of the Work and reproducing the content of the NOTICE file.
  21773. 7. Disclaimer of Warranty. Unless required by applicable law or
  21774. agreed to in writing, Licensor provides the Work (and each
  21775. Contributor provides its Contributions) on an "AS IS" BASIS,
  21776. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  21777. implied, including, without limitation, any warranties or conditions
  21778. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  21779. PARTICULAR PURPOSE. You are solely responsible for determining the
  21780. appropriateness of using or redistributing the Work and assume any
  21781. risks associated with Your exercise of permissions under this License.
  21782. 8. Limitation of Liability. In no event and under no legal theory,
  21783. whether in tort (including negligence), contract, or otherwise,
  21784. unless required by applicable law (such as deliberate and grossly
  21785. negligent acts) or agreed to in writing, shall any Contributor be
  21786. liable to You for damages, including any direct, indirect, special,
  21787. incidental, or consequential damages of any character arising as a
  21788. result of this License or out of the use or inability to use the
  21789. Work (including but not limited to damages for loss of goodwill,
  21790. work stoppage, computer failure or malfunction, or any and all
  21791. other commercial damages or losses), even if such Contributor
  21792. has been advised of the possibility of such damages.
  21793. 9. Accepting Warranty or Additional Liability. While redistributing
  21794. the Work or Derivative Works thereof, You may choose to offer,
  21795. and charge a fee for, acceptance of support, warranty, indemnity,
  21796. or other liability obligations and/or rights consistent with this
  21797. License. However, in accepting such obligations, You may act only
  21798. on Your own behalf and on Your sole responsibility, not on behalf
  21799. of any other Contributor, and only if You agree to indemnify,
  21800. defend, and hold each Contributor harmless for any liability
  21801. incurred by, or claims asserted against, such Contributor by reason
  21802. of your accepting any such warranty or additional liability.
  21803. ================================================================
  21804. github.com/xdg/stringprep
  21805. https://github.com/xdg/stringprep
  21806. ----------------------------------------------------------------
  21807. Apache License
  21808. Version 2.0, January 2004
  21809. http://www.apache.org/licenses/
  21810. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  21811. 1. Definitions.
  21812. "License" shall mean the terms and conditions for use, reproduction,
  21813. and distribution as defined by Sections 1 through 9 of this document.
  21814. "Licensor" shall mean the copyright owner or entity authorized by
  21815. the copyright owner that is granting the License.
  21816. "Legal Entity" shall mean the union of the acting entity and all
  21817. other entities that control, are controlled by, or are under common
  21818. control with that entity. For the purposes of this definition,
  21819. "control" means (i) the power, direct or indirect, to cause the
  21820. direction or management of such entity, whether by contract or
  21821. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  21822. outstanding shares, or (iii) beneficial ownership of such entity.
  21823. "You" (or "Your") shall mean an individual or Legal Entity
  21824. exercising permissions granted by this License.
  21825. "Source" form shall mean the preferred form for making modifications,
  21826. including but not limited to software source code, documentation
  21827. source, and configuration files.
  21828. "Object" form shall mean any form resulting from mechanical
  21829. transformation or translation of a Source form, including but
  21830. not limited to compiled object code, generated documentation,
  21831. and conversions to other media types.
  21832. "Work" shall mean the work of authorship, whether in Source or
  21833. Object form, made available under the License, as indicated by a
  21834. copyright notice that is included in or attached to the work
  21835. (an example is provided in the Appendix below).
  21836. "Derivative Works" shall mean any work, whether in Source or Object
  21837. form, that is based on (or derived from) the Work and for which the
  21838. editorial revisions, annotations, elaborations, or other modifications
  21839. represent, as a whole, an original work of authorship. For the purposes
  21840. of this License, Derivative Works shall not include works that remain
  21841. separable from, or merely link (or bind by name) to the interfaces of,
  21842. the Work and Derivative Works thereof.
  21843. "Contribution" shall mean any work of authorship, including
  21844. the original version of the Work and any modifications or additions
  21845. to that Work or Derivative Works thereof, that is intentionally
  21846. submitted to Licensor for inclusion in the Work by the copyright owner
  21847. or by an individual or Legal Entity authorized to submit on behalf of
  21848. the copyright owner. For the purposes of this definition, "submitted"
  21849. means any form of electronic, verbal, or written communication sent
  21850. to the Licensor or its representatives, including but not limited to
  21851. communication on electronic mailing lists, source code control systems,
  21852. and issue tracking systems that are managed by, or on behalf of, the
  21853. Licensor for the purpose of discussing and improving the Work, but
  21854. excluding communication that is conspicuously marked or otherwise
  21855. designated in writing by the copyright owner as "Not a Contribution."
  21856. "Contributor" shall mean Licensor and any individual or Legal Entity
  21857. on behalf of whom a Contribution has been received by Licensor and
  21858. subsequently incorporated within the Work.
  21859. 2. Grant of Copyright License. Subject to the terms and conditions of
  21860. this License, each Contributor hereby grants to You a perpetual,
  21861. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  21862. copyright license to reproduce, prepare Derivative Works of,
  21863. publicly display, publicly perform, sublicense, and distribute the
  21864. Work and such Derivative Works in Source or Object form.
  21865. 3. Grant of Patent License. Subject to the terms and conditions of
  21866. this License, each Contributor hereby grants to You a perpetual,
  21867. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  21868. (except as stated in this section) patent license to make, have made,
  21869. use, offer to sell, sell, import, and otherwise transfer the Work,
  21870. where such license applies only to those patent claims licensable
  21871. by such Contributor that are necessarily infringed by their
  21872. Contribution(s) alone or by combination of their Contribution(s)
  21873. with the Work to which such Contribution(s) was submitted. If You
  21874. institute patent litigation against any entity (including a
  21875. cross-claim or counterclaim in a lawsuit) alleging that the Work
  21876. or a Contribution incorporated within the Work constitutes direct
  21877. or contributory patent infringement, then any patent licenses
  21878. granted to You under this License for that Work shall terminate
  21879. as of the date such litigation is filed.
  21880. 4. Redistribution. You may reproduce and distribute copies of the
  21881. Work or Derivative Works thereof in any medium, with or without
  21882. modifications, and in Source or Object form, provided that You
  21883. meet the following conditions:
  21884. (a) You must give any other recipients of the Work or
  21885. Derivative Works a copy of this License; and
  21886. (b) You must cause any modified files to carry prominent notices
  21887. stating that You changed the files; and
  21888. (c) You must retain, in the Source form of any Derivative Works
  21889. that You distribute, all copyright, patent, trademark, and
  21890. attribution notices from the Source form of the Work,
  21891. excluding those notices that do not pertain to any part of
  21892. the Derivative Works; and
  21893. (d) If the Work includes a "NOTICE" text file as part of its
  21894. distribution, then any Derivative Works that You distribute must
  21895. include a readable copy of the attribution notices contained
  21896. within such NOTICE file, excluding those notices that do not
  21897. pertain to any part of the Derivative Works, in at least one
  21898. of the following places: within a NOTICE text file distributed
  21899. as part of the Derivative Works; within the Source form or
  21900. documentation, if provided along with the Derivative Works; or,
  21901. within a display generated by the Derivative Works, if and
  21902. wherever such third-party notices normally appear. The contents
  21903. of the NOTICE file are for informational purposes only and
  21904. do not modify the License. You may add Your own attribution
  21905. notices within Derivative Works that You distribute, alongside
  21906. or as an addendum to the NOTICE text from the Work, provided
  21907. that such additional attribution notices cannot be construed
  21908. as modifying the License.
  21909. You may add Your own copyright statement to Your modifications and
  21910. may provide additional or different license terms and conditions
  21911. for use, reproduction, or distribution of Your modifications, or
  21912. for any such Derivative Works as a whole, provided Your use,
  21913. reproduction, and distribution of the Work otherwise complies with
  21914. the conditions stated in this License.
  21915. 5. Submission of Contributions. Unless You explicitly state otherwise,
  21916. any Contribution intentionally submitted for inclusion in the Work
  21917. by You to the Licensor shall be under the terms and conditions of
  21918. this License, without any additional terms or conditions.
  21919. Notwithstanding the above, nothing herein shall supersede or modify
  21920. the terms of any separate license agreement you may have executed
  21921. with Licensor regarding such Contributions.
  21922. 6. Trademarks. This License does not grant permission to use the trade
  21923. names, trademarks, service marks, or product names of the Licensor,
  21924. except as required for reasonable and customary use in describing the
  21925. origin of the Work and reproducing the content of the NOTICE file.
  21926. 7. Disclaimer of Warranty. Unless required by applicable law or
  21927. agreed to in writing, Licensor provides the Work (and each
  21928. Contributor provides its Contributions) on an "AS IS" BASIS,
  21929. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  21930. implied, including, without limitation, any warranties or conditions
  21931. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  21932. PARTICULAR PURPOSE. You are solely responsible for determining the
  21933. appropriateness of using or redistributing the Work and assume any
  21934. risks associated with Your exercise of permissions under this License.
  21935. 8. Limitation of Liability. In no event and under no legal theory,
  21936. whether in tort (including negligence), contract, or otherwise,
  21937. unless required by applicable law (such as deliberate and grossly
  21938. negligent acts) or agreed to in writing, shall any Contributor be
  21939. liable to You for damages, including any direct, indirect, special,
  21940. incidental, or consequential damages of any character arising as a
  21941. result of this License or out of the use or inability to use the
  21942. Work (including but not limited to damages for loss of goodwill,
  21943. work stoppage, computer failure or malfunction, or any and all
  21944. other commercial damages or losses), even if such Contributor
  21945. has been advised of the possibility of such damages.
  21946. 9. Accepting Warranty or Additional Liability. While redistributing
  21947. the Work or Derivative Works thereof, You may choose to offer,
  21948. and charge a fee for, acceptance of support, warranty, indemnity,
  21949. or other liability obligations and/or rights consistent with this
  21950. License. However, in accepting such obligations, You may act only
  21951. on Your own behalf and on Your sole responsibility, not on behalf
  21952. of any other Contributor, and only if You agree to indemnify,
  21953. defend, and hold each Contributor harmless for any liability
  21954. incurred by, or claims asserted against, such Contributor by reason
  21955. of your accepting any such warranty or additional liability.
  21956. ================================================================
  21957. github.com/yusufpapurcu/wmi
  21958. https://github.com/yusufpapurcu/wmi
  21959. ----------------------------------------------------------------
  21960. The MIT License (MIT)
  21961. Copyright (c) 2013 Stack Exchange
  21962. Permission is hereby granted, free of charge, to any person obtaining a copy of
  21963. this software and associated documentation files (the "Software"), to deal in
  21964. the Software without restriction, including without limitation the rights to
  21965. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  21966. the Software, and to permit persons to whom the Software is furnished to do so,
  21967. subject to the following conditions:
  21968. The above copyright notice and this permission notice shall be included in all
  21969. copies or substantial portions of the Software.
  21970. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  21971. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  21972. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  21973. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  21974. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  21975. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  21976. ================================================================
  21977. github.com/zeebo/assert
  21978. https://github.com/zeebo/assert
  21979. ----------------------------------------------------------------
  21980. Creative Commons Legal Code
  21981. CC0 1.0 Universal
  21982. CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
  21983. LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
  21984. ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
  21985. INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
  21986. REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
  21987. PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
  21988. THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
  21989. HEREUNDER.
  21990. Statement of Purpose
  21991. The laws of most jurisdictions throughout the world automatically confer
  21992. exclusive Copyright and Related Rights (defined below) upon the creator
  21993. and subsequent owner(s) (each and all, an "owner") of an original work of
  21994. authorship and/or a database (each, a "Work").
  21995. Certain owners wish to permanently relinquish those rights to a Work for
  21996. the purpose of contributing to a commons of creative, cultural and
  21997. scientific works ("Commons") that the public can reliably and without fear
  21998. of later claims of infringement build upon, modify, incorporate in other
  21999. works, reuse and redistribute as freely as possible in any form whatsoever
  22000. and for any purposes, including without limitation commercial purposes.
  22001. These owners may contribute to the Commons to promote the ideal of a free
  22002. culture and the further production of creative, cultural and scientific
  22003. works, or to gain reputation or greater distribution for their Work in
  22004. part through the use and efforts of others.
  22005. For these and/or other purposes and motivations, and without any
  22006. expectation of additional consideration or compensation, the person
  22007. associating CC0 with a Work (the "Affirmer"), to the extent that he or she
  22008. is an owner of Copyright and Related Rights in the Work, voluntarily
  22009. elects to apply CC0 to the Work and publicly distribute the Work under its
  22010. terms, with knowledge of his or her Copyright and Related Rights in the
  22011. Work and the meaning and intended legal effect of CC0 on those rights.
  22012. 1. Copyright and Related Rights. A Work made available under CC0 may be
  22013. protected by copyright and related or neighboring rights ("Copyright and
  22014. Related Rights"). Copyright and Related Rights include, but are not
  22015. limited to, the following:
  22016. i. the right to reproduce, adapt, distribute, perform, display,
  22017. communicate, and translate a Work;
  22018. ii. moral rights retained by the original author(s) and/or performer(s);
  22019. iii. publicity and privacy rights pertaining to a person's image or
  22020. likeness depicted in a Work;
  22021. iv. rights protecting against unfair competition in regards to a Work,
  22022. subject to the limitations in paragraph 4(a), below;
  22023. v. rights protecting the extraction, dissemination, use and reuse of data
  22024. in a Work;
  22025. vi. database rights (such as those arising under Directive 96/9/EC of the
  22026. European Parliament and of the Council of 11 March 1996 on the legal
  22027. protection of databases, and under any national implementation
  22028. thereof, including any amended or successor version of such
  22029. directive); and
  22030. vii. other similar, equivalent or corresponding rights throughout the
  22031. world based on applicable law or treaty, and any national
  22032. implementations thereof.
  22033. 2. Waiver. To the greatest extent permitted by, but not in contravention
  22034. of, applicable law, Affirmer hereby overtly, fully, permanently,
  22035. irrevocably and unconditionally waives, abandons, and surrenders all of
  22036. Affirmer's Copyright and Related Rights and associated claims and causes
  22037. of action, whether now known or unknown (including existing as well as
  22038. future claims and causes of action), in the Work (i) in all territories
  22039. worldwide, (ii) for the maximum duration provided by applicable law or
  22040. treaty (including future time extensions), (iii) in any current or future
  22041. medium and for any number of copies, and (iv) for any purpose whatsoever,
  22042. including without limitation commercial, advertising or promotional
  22043. purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
  22044. member of the public at large and to the detriment of Affirmer's heirs and
  22045. successors, fully intending that such Waiver shall not be subject to
  22046. revocation, rescission, cancellation, termination, or any other legal or
  22047. equitable action to disrupt the quiet enjoyment of the Work by the public
  22048. as contemplated by Affirmer's express Statement of Purpose.
  22049. 3. Public License Fallback. Should any part of the Waiver for any reason
  22050. be judged legally invalid or ineffective under applicable law, then the
  22051. Waiver shall be preserved to the maximum extent permitted taking into
  22052. account Affirmer's express Statement of Purpose. In addition, to the
  22053. extent the Waiver is so judged Affirmer hereby grants to each affected
  22054. person a royalty-free, non transferable, non sublicensable, non exclusive,
  22055. irrevocable and unconditional license to exercise Affirmer's Copyright and
  22056. Related Rights in the Work (i) in all territories worldwide, (ii) for the
  22057. maximum duration provided by applicable law or treaty (including future
  22058. time extensions), (iii) in any current or future medium and for any number
  22059. of copies, and (iv) for any purpose whatsoever, including without
  22060. limitation commercial, advertising or promotional purposes (the
  22061. "License"). The License shall be deemed effective as of the date CC0 was
  22062. applied by Affirmer to the Work. Should any part of the License for any
  22063. reason be judged legally invalid or ineffective under applicable law, such
  22064. partial invalidity or ineffectiveness shall not invalidate the remainder
  22065. of the License, and in such case Affirmer hereby affirms that he or she
  22066. will not (i) exercise any of his or her remaining Copyright and Related
  22067. Rights in the Work or (ii) assert any associated claims and causes of
  22068. action with respect to the Work, in either case contrary to Affirmer's
  22069. express Statement of Purpose.
  22070. 4. Limitations and Disclaimers.
  22071. a. No trademark or patent rights held by Affirmer are waived, abandoned,
  22072. surrendered, licensed or otherwise affected by this document.
  22073. b. Affirmer offers the Work as-is and makes no representations or
  22074. warranties of any kind concerning the Work, express, implied,
  22075. statutory or otherwise, including without limitation warranties of
  22076. title, merchantability, fitness for a particular purpose, non
  22077. infringement, or the absence of latent or other defects, accuracy, or
  22078. the present or absence of errors, whether or not discoverable, all to
  22079. the greatest extent permissible under applicable law.
  22080. c. Affirmer disclaims responsibility for clearing rights of other persons
  22081. that may apply to the Work or any use thereof, including without
  22082. limitation any person's Copyright and Related Rights in the Work.
  22083. Further, Affirmer disclaims responsibility for obtaining any necessary
  22084. consents, permissions or other rights required for any use of the
  22085. Work.
  22086. d. Affirmer understands and acknowledges that Creative Commons is not a
  22087. party to this document and has no duty or obligation with respect to
  22088. this CC0 or use of the Work.
  22089. ================================================================
  22090. github.com/zeebo/xxh3
  22091. https://github.com/zeebo/xxh3
  22092. ----------------------------------------------------------------
  22093. xxHash Library
  22094. Copyright (c) 2012-2014, Yann Collet
  22095. Copyright (c) 2019, Jeff Wendling
  22096. All rights reserved.
  22097. Redistribution and use in source and binary forms, with or without modification,
  22098. are permitted provided that the following conditions are met:
  22099. * Redistributions of source code must retain the above copyright notice, this
  22100. list of conditions and the following disclaimer.
  22101. * Redistributions in binary form must reproduce the above copyright notice, this
  22102. list of conditions and the following disclaimer in the documentation and/or
  22103. other materials provided with the distribution.
  22104. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  22105. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  22106. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  22107. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  22108. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  22109. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  22110. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  22111. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  22112. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  22113. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  22114. ================================================================
  22115. go.etcd.io/bbolt
  22116. https://go.etcd.io/bbolt
  22117. ----------------------------------------------------------------
  22118. The MIT License (MIT)
  22119. Copyright (c) 2013 Ben Johnson
  22120. Permission is hereby granted, free of charge, to any person obtaining a copy of
  22121. this software and associated documentation files (the "Software"), to deal in
  22122. the Software without restriction, including without limitation the rights to
  22123. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  22124. the Software, and to permit persons to whom the Software is furnished to do so,
  22125. subject to the following conditions:
  22126. The above copyright notice and this permission notice shall be included in all
  22127. copies or substantial portions of the Software.
  22128. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  22129. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  22130. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  22131. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  22132. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  22133. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  22134. ================================================================
  22135. go.etcd.io/etcd/api/v3
  22136. https://go.etcd.io/etcd/api/v3
  22137. ----------------------------------------------------------------
  22138. Apache License
  22139. Version 2.0, January 2004
  22140. http://www.apache.org/licenses/
  22141. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  22142. 1. Definitions.
  22143. "License" shall mean the terms and conditions for use, reproduction,
  22144. and distribution as defined by Sections 1 through 9 of this document.
  22145. "Licensor" shall mean the copyright owner or entity authorized by
  22146. the copyright owner that is granting the License.
  22147. "Legal Entity" shall mean the union of the acting entity and all
  22148. other entities that control, are controlled by, or are under common
  22149. control with that entity. For the purposes of this definition,
  22150. "control" means (i) the power, direct or indirect, to cause the
  22151. direction or management of such entity, whether by contract or
  22152. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22153. outstanding shares, or (iii) beneficial ownership of such entity.
  22154. "You" (or "Your") shall mean an individual or Legal Entity
  22155. exercising permissions granted by this License.
  22156. "Source" form shall mean the preferred form for making modifications,
  22157. including but not limited to software source code, documentation
  22158. source, and configuration files.
  22159. "Object" form shall mean any form resulting from mechanical
  22160. transformation or translation of a Source form, including but
  22161. not limited to compiled object code, generated documentation,
  22162. and conversions to other media types.
  22163. "Work" shall mean the work of authorship, whether in Source or
  22164. Object form, made available under the License, as indicated by a
  22165. copyright notice that is included in or attached to the work
  22166. (an example is provided in the Appendix below).
  22167. "Derivative Works" shall mean any work, whether in Source or Object
  22168. form, that is based on (or derived from) the Work and for which the
  22169. editorial revisions, annotations, elaborations, or other modifications
  22170. represent, as a whole, an original work of authorship. For the purposes
  22171. of this License, Derivative Works shall not include works that remain
  22172. separable from, or merely link (or bind by name) to the interfaces of,
  22173. the Work and Derivative Works thereof.
  22174. "Contribution" shall mean any work of authorship, including
  22175. the original version of the Work and any modifications or additions
  22176. to that Work or Derivative Works thereof, that is intentionally
  22177. submitted to Licensor for inclusion in the Work by the copyright owner
  22178. or by an individual or Legal Entity authorized to submit on behalf of
  22179. the copyright owner. For the purposes of this definition, "submitted"
  22180. means any form of electronic, verbal, or written communication sent
  22181. to the Licensor or its representatives, including but not limited to
  22182. communication on electronic mailing lists, source code control systems,
  22183. and issue tracking systems that are managed by, or on behalf of, the
  22184. Licensor for the purpose of discussing and improving the Work, but
  22185. excluding communication that is conspicuously marked or otherwise
  22186. designated in writing by the copyright owner as "Not a Contribution."
  22187. "Contributor" shall mean Licensor and any individual or Legal Entity
  22188. on behalf of whom a Contribution has been received by Licensor and
  22189. subsequently incorporated within the Work.
  22190. 2. Grant of Copyright License. Subject to the terms and conditions of
  22191. this License, each Contributor hereby grants to You a perpetual,
  22192. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22193. copyright license to reproduce, prepare Derivative Works of,
  22194. publicly display, publicly perform, sublicense, and distribute the
  22195. Work and such Derivative Works in Source or Object form.
  22196. 3. Grant of Patent License. Subject to the terms and conditions of
  22197. this License, each Contributor hereby grants to You a perpetual,
  22198. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22199. (except as stated in this section) patent license to make, have made,
  22200. use, offer to sell, sell, import, and otherwise transfer the Work,
  22201. where such license applies only to those patent claims licensable
  22202. by such Contributor that are necessarily infringed by their
  22203. Contribution(s) alone or by combination of their Contribution(s)
  22204. with the Work to which such Contribution(s) was submitted. If You
  22205. institute patent litigation against any entity (including a
  22206. cross-claim or counterclaim in a lawsuit) alleging that the Work
  22207. or a Contribution incorporated within the Work constitutes direct
  22208. or contributory patent infringement, then any patent licenses
  22209. granted to You under this License for that Work shall terminate
  22210. as of the date such litigation is filed.
  22211. 4. Redistribution. You may reproduce and distribute copies of the
  22212. Work or Derivative Works thereof in any medium, with or without
  22213. modifications, and in Source or Object form, provided that You
  22214. meet the following conditions:
  22215. (a) You must give any other recipients of the Work or
  22216. Derivative Works a copy of this License; and
  22217. (b) You must cause any modified files to carry prominent notices
  22218. stating that You changed the files; and
  22219. (c) You must retain, in the Source form of any Derivative Works
  22220. that You distribute, all copyright, patent, trademark, and
  22221. attribution notices from the Source form of the Work,
  22222. excluding those notices that do not pertain to any part of
  22223. the Derivative Works; and
  22224. (d) If the Work includes a "NOTICE" text file as part of its
  22225. distribution, then any Derivative Works that You distribute must
  22226. include a readable copy of the attribution notices contained
  22227. within such NOTICE file, excluding those notices that do not
  22228. pertain to any part of the Derivative Works, in at least one
  22229. of the following places: within a NOTICE text file distributed
  22230. as part of the Derivative Works; within the Source form or
  22231. documentation, if provided along with the Derivative Works; or,
  22232. within a display generated by the Derivative Works, if and
  22233. wherever such third-party notices normally appear. The contents
  22234. of the NOTICE file are for informational purposes only and
  22235. do not modify the License. You may add Your own attribution
  22236. notices within Derivative Works that You distribute, alongside
  22237. or as an addendum to the NOTICE text from the Work, provided
  22238. that such additional attribution notices cannot be construed
  22239. as modifying the License.
  22240. You may add Your own copyright statement to Your modifications and
  22241. may provide additional or different license terms and conditions
  22242. for use, reproduction, or distribution of Your modifications, or
  22243. for any such Derivative Works as a whole, provided Your use,
  22244. reproduction, and distribution of the Work otherwise complies with
  22245. the conditions stated in this License.
  22246. 5. Submission of Contributions. Unless You explicitly state otherwise,
  22247. any Contribution intentionally submitted for inclusion in the Work
  22248. by You to the Licensor shall be under the terms and conditions of
  22249. this License, without any additional terms or conditions.
  22250. Notwithstanding the above, nothing herein shall supersede or modify
  22251. the terms of any separate license agreement you may have executed
  22252. with Licensor regarding such Contributions.
  22253. 6. Trademarks. This License does not grant permission to use the trade
  22254. names, trademarks, service marks, or product names of the Licensor,
  22255. except as required for reasonable and customary use in describing the
  22256. origin of the Work and reproducing the content of the NOTICE file.
  22257. 7. Disclaimer of Warranty. Unless required by applicable law or
  22258. agreed to in writing, Licensor provides the Work (and each
  22259. Contributor provides its Contributions) on an "AS IS" BASIS,
  22260. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  22261. implied, including, without limitation, any warranties or conditions
  22262. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  22263. PARTICULAR PURPOSE. You are solely responsible for determining the
  22264. appropriateness of using or redistributing the Work and assume any
  22265. risks associated with Your exercise of permissions under this License.
  22266. 8. Limitation of Liability. In no event and under no legal theory,
  22267. whether in tort (including negligence), contract, or otherwise,
  22268. unless required by applicable law (such as deliberate and grossly
  22269. negligent acts) or agreed to in writing, shall any Contributor be
  22270. liable to You for damages, including any direct, indirect, special,
  22271. incidental, or consequential damages of any character arising as a
  22272. result of this License or out of the use or inability to use the
  22273. Work (including but not limited to damages for loss of goodwill,
  22274. work stoppage, computer failure or malfunction, or any and all
  22275. other commercial damages or losses), even if such Contributor
  22276. has been advised of the possibility of such damages.
  22277. 9. Accepting Warranty or Additional Liability. While redistributing
  22278. the Work or Derivative Works thereof, You may choose to offer,
  22279. and charge a fee for, acceptance of support, warranty, indemnity,
  22280. or other liability obligations and/or rights consistent with this
  22281. License. However, in accepting such obligations, You may act only
  22282. on Your own behalf and on Your sole responsibility, not on behalf
  22283. of any other Contributor, and only if You agree to indemnify,
  22284. defend, and hold each Contributor harmless for any liability
  22285. incurred by, or claims asserted against, such Contributor by reason
  22286. of your accepting any such warranty or additional liability.
  22287. END OF TERMS AND CONDITIONS
  22288. APPENDIX: How to apply the Apache License to your work.
  22289. To apply the Apache License to your work, attach the following
  22290. boilerplate notice, with the fields enclosed by brackets "[]"
  22291. replaced with your own identifying information. (Don't include
  22292. the brackets!) The text should be enclosed in the appropriate
  22293. comment syntax for the file format. We also recommend that a
  22294. file or class name and description of purpose be included on the
  22295. same "printed page" as the copyright notice for easier
  22296. identification within third-party archives.
  22297. Copyright [yyyy] [name of copyright owner]
  22298. Licensed under the Apache License, Version 2.0 (the "License");
  22299. you may not use this file except in compliance with the License.
  22300. You may obtain a copy of the License at
  22301. http://www.apache.org/licenses/LICENSE-2.0
  22302. Unless required by applicable law or agreed to in writing, software
  22303. distributed under the License is distributed on an "AS IS" BASIS,
  22304. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22305. See the License for the specific language governing permissions and
  22306. limitations under the License.
  22307. ================================================================
  22308. go.etcd.io/etcd/client/pkg/v3
  22309. https://go.etcd.io/etcd/client/pkg/v3
  22310. ----------------------------------------------------------------
  22311. Apache License
  22312. Version 2.0, January 2004
  22313. http://www.apache.org/licenses/
  22314. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  22315. 1. Definitions.
  22316. "License" shall mean the terms and conditions for use, reproduction,
  22317. and distribution as defined by Sections 1 through 9 of this document.
  22318. "Licensor" shall mean the copyright owner or entity authorized by
  22319. the copyright owner that is granting the License.
  22320. "Legal Entity" shall mean the union of the acting entity and all
  22321. other entities that control, are controlled by, or are under common
  22322. control with that entity. For the purposes of this definition,
  22323. "control" means (i) the power, direct or indirect, to cause the
  22324. direction or management of such entity, whether by contract or
  22325. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22326. outstanding shares, or (iii) beneficial ownership of such entity.
  22327. "You" (or "Your") shall mean an individual or Legal Entity
  22328. exercising permissions granted by this License.
  22329. "Source" form shall mean the preferred form for making modifications,
  22330. including but not limited to software source code, documentation
  22331. source, and configuration files.
  22332. "Object" form shall mean any form resulting from mechanical
  22333. transformation or translation of a Source form, including but
  22334. not limited to compiled object code, generated documentation,
  22335. and conversions to other media types.
  22336. "Work" shall mean the work of authorship, whether in Source or
  22337. Object form, made available under the License, as indicated by a
  22338. copyright notice that is included in or attached to the work
  22339. (an example is provided in the Appendix below).
  22340. "Derivative Works" shall mean any work, whether in Source or Object
  22341. form, that is based on (or derived from) the Work and for which the
  22342. editorial revisions, annotations, elaborations, or other modifications
  22343. represent, as a whole, an original work of authorship. For the purposes
  22344. of this License, Derivative Works shall not include works that remain
  22345. separable from, or merely link (or bind by name) to the interfaces of,
  22346. the Work and Derivative Works thereof.
  22347. "Contribution" shall mean any work of authorship, including
  22348. the original version of the Work and any modifications or additions
  22349. to that Work or Derivative Works thereof, that is intentionally
  22350. submitted to Licensor for inclusion in the Work by the copyright owner
  22351. or by an individual or Legal Entity authorized to submit on behalf of
  22352. the copyright owner. For the purposes of this definition, "submitted"
  22353. means any form of electronic, verbal, or written communication sent
  22354. to the Licensor or its representatives, including but not limited to
  22355. communication on electronic mailing lists, source code control systems,
  22356. and issue tracking systems that are managed by, or on behalf of, the
  22357. Licensor for the purpose of discussing and improving the Work, but
  22358. excluding communication that is conspicuously marked or otherwise
  22359. designated in writing by the copyright owner as "Not a Contribution."
  22360. "Contributor" shall mean Licensor and any individual or Legal Entity
  22361. on behalf of whom a Contribution has been received by Licensor and
  22362. subsequently incorporated within the Work.
  22363. 2. Grant of Copyright License. Subject to the terms and conditions of
  22364. this License, each Contributor hereby grants to You a perpetual,
  22365. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22366. copyright license to reproduce, prepare Derivative Works of,
  22367. publicly display, publicly perform, sublicense, and distribute the
  22368. Work and such Derivative Works in Source or Object form.
  22369. 3. Grant of Patent License. Subject to the terms and conditions of
  22370. this License, each Contributor hereby grants to You a perpetual,
  22371. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22372. (except as stated in this section) patent license to make, have made,
  22373. use, offer to sell, sell, import, and otherwise transfer the Work,
  22374. where such license applies only to those patent claims licensable
  22375. by such Contributor that are necessarily infringed by their
  22376. Contribution(s) alone or by combination of their Contribution(s)
  22377. with the Work to which such Contribution(s) was submitted. If You
  22378. institute patent litigation against any entity (including a
  22379. cross-claim or counterclaim in a lawsuit) alleging that the Work
  22380. or a Contribution incorporated within the Work constitutes direct
  22381. or contributory patent infringement, then any patent licenses
  22382. granted to You under this License for that Work shall terminate
  22383. as of the date such litigation is filed.
  22384. 4. Redistribution. You may reproduce and distribute copies of the
  22385. Work or Derivative Works thereof in any medium, with or without
  22386. modifications, and in Source or Object form, provided that You
  22387. meet the following conditions:
  22388. (a) You must give any other recipients of the Work or
  22389. Derivative Works a copy of this License; and
  22390. (b) You must cause any modified files to carry prominent notices
  22391. stating that You changed the files; and
  22392. (c) You must retain, in the Source form of any Derivative Works
  22393. that You distribute, all copyright, patent, trademark, and
  22394. attribution notices from the Source form of the Work,
  22395. excluding those notices that do not pertain to any part of
  22396. the Derivative Works; and
  22397. (d) If the Work includes a "NOTICE" text file as part of its
  22398. distribution, then any Derivative Works that You distribute must
  22399. include a readable copy of the attribution notices contained
  22400. within such NOTICE file, excluding those notices that do not
  22401. pertain to any part of the Derivative Works, in at least one
  22402. of the following places: within a NOTICE text file distributed
  22403. as part of the Derivative Works; within the Source form or
  22404. documentation, if provided along with the Derivative Works; or,
  22405. within a display generated by the Derivative Works, if and
  22406. wherever such third-party notices normally appear. The contents
  22407. of the NOTICE file are for informational purposes only and
  22408. do not modify the License. You may add Your own attribution
  22409. notices within Derivative Works that You distribute, alongside
  22410. or as an addendum to the NOTICE text from the Work, provided
  22411. that such additional attribution notices cannot be construed
  22412. as modifying the License.
  22413. You may add Your own copyright statement to Your modifications and
  22414. may provide additional or different license terms and conditions
  22415. for use, reproduction, or distribution of Your modifications, or
  22416. for any such Derivative Works as a whole, provided Your use,
  22417. reproduction, and distribution of the Work otherwise complies with
  22418. the conditions stated in this License.
  22419. 5. Submission of Contributions. Unless You explicitly state otherwise,
  22420. any Contribution intentionally submitted for inclusion in the Work
  22421. by You to the Licensor shall be under the terms and conditions of
  22422. this License, without any additional terms or conditions.
  22423. Notwithstanding the above, nothing herein shall supersede or modify
  22424. the terms of any separate license agreement you may have executed
  22425. with Licensor regarding such Contributions.
  22426. 6. Trademarks. This License does not grant permission to use the trade
  22427. names, trademarks, service marks, or product names of the Licensor,
  22428. except as required for reasonable and customary use in describing the
  22429. origin of the Work and reproducing the content of the NOTICE file.
  22430. 7. Disclaimer of Warranty. Unless required by applicable law or
  22431. agreed to in writing, Licensor provides the Work (and each
  22432. Contributor provides its Contributions) on an "AS IS" BASIS,
  22433. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  22434. implied, including, without limitation, any warranties or conditions
  22435. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  22436. PARTICULAR PURPOSE. You are solely responsible for determining the
  22437. appropriateness of using or redistributing the Work and assume any
  22438. risks associated with Your exercise of permissions under this License.
  22439. 8. Limitation of Liability. In no event and under no legal theory,
  22440. whether in tort (including negligence), contract, or otherwise,
  22441. unless required by applicable law (such as deliberate and grossly
  22442. negligent acts) or agreed to in writing, shall any Contributor be
  22443. liable to You for damages, including any direct, indirect, special,
  22444. incidental, or consequential damages of any character arising as a
  22445. result of this License or out of the use or inability to use the
  22446. Work (including but not limited to damages for loss of goodwill,
  22447. work stoppage, computer failure or malfunction, or any and all
  22448. other commercial damages or losses), even if such Contributor
  22449. has been advised of the possibility of such damages.
  22450. 9. Accepting Warranty or Additional Liability. While redistributing
  22451. the Work or Derivative Works thereof, You may choose to offer,
  22452. and charge a fee for, acceptance of support, warranty, indemnity,
  22453. or other liability obligations and/or rights consistent with this
  22454. License. However, in accepting such obligations, You may act only
  22455. on Your own behalf and on Your sole responsibility, not on behalf
  22456. of any other Contributor, and only if You agree to indemnify,
  22457. defend, and hold each Contributor harmless for any liability
  22458. incurred by, or claims asserted against, such Contributor by reason
  22459. of your accepting any such warranty or additional liability.
  22460. END OF TERMS AND CONDITIONS
  22461. APPENDIX: How to apply the Apache License to your work.
  22462. To apply the Apache License to your work, attach the following
  22463. boilerplate notice, with the fields enclosed by brackets "[]"
  22464. replaced with your own identifying information. (Don't include
  22465. the brackets!) The text should be enclosed in the appropriate
  22466. comment syntax for the file format. We also recommend that a
  22467. file or class name and description of purpose be included on the
  22468. same "printed page" as the copyright notice for easier
  22469. identification within third-party archives.
  22470. Copyright [yyyy] [name of copyright owner]
  22471. Licensed under the Apache License, Version 2.0 (the "License");
  22472. you may not use this file except in compliance with the License.
  22473. You may obtain a copy of the License at
  22474. http://www.apache.org/licenses/LICENSE-2.0
  22475. Unless required by applicable law or agreed to in writing, software
  22476. distributed under the License is distributed on an "AS IS" BASIS,
  22477. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22478. See the License for the specific language governing permissions and
  22479. limitations under the License.
  22480. ================================================================
  22481. go.etcd.io/etcd/client/v3
  22482. https://go.etcd.io/etcd/client/v3
  22483. ----------------------------------------------------------------
  22484. Apache License
  22485. Version 2.0, January 2004
  22486. http://www.apache.org/licenses/
  22487. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  22488. 1. Definitions.
  22489. "License" shall mean the terms and conditions for use, reproduction,
  22490. and distribution as defined by Sections 1 through 9 of this document.
  22491. "Licensor" shall mean the copyright owner or entity authorized by
  22492. the copyright owner that is granting the License.
  22493. "Legal Entity" shall mean the union of the acting entity and all
  22494. other entities that control, are controlled by, or are under common
  22495. control with that entity. For the purposes of this definition,
  22496. "control" means (i) the power, direct or indirect, to cause the
  22497. direction or management of such entity, whether by contract or
  22498. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22499. outstanding shares, or (iii) beneficial ownership of such entity.
  22500. "You" (or "Your") shall mean an individual or Legal Entity
  22501. exercising permissions granted by this License.
  22502. "Source" form shall mean the preferred form for making modifications,
  22503. including but not limited to software source code, documentation
  22504. source, and configuration files.
  22505. "Object" form shall mean any form resulting from mechanical
  22506. transformation or translation of a Source form, including but
  22507. not limited to compiled object code, generated documentation,
  22508. and conversions to other media types.
  22509. "Work" shall mean the work of authorship, whether in Source or
  22510. Object form, made available under the License, as indicated by a
  22511. copyright notice that is included in or attached to the work
  22512. (an example is provided in the Appendix below).
  22513. "Derivative Works" shall mean any work, whether in Source or Object
  22514. form, that is based on (or derived from) the Work and for which the
  22515. editorial revisions, annotations, elaborations, or other modifications
  22516. represent, as a whole, an original work of authorship. For the purposes
  22517. of this License, Derivative Works shall not include works that remain
  22518. separable from, or merely link (or bind by name) to the interfaces of,
  22519. the Work and Derivative Works thereof.
  22520. "Contribution" shall mean any work of authorship, including
  22521. the original version of the Work and any modifications or additions
  22522. to that Work or Derivative Works thereof, that is intentionally
  22523. submitted to Licensor for inclusion in the Work by the copyright owner
  22524. or by an individual or Legal Entity authorized to submit on behalf of
  22525. the copyright owner. For the purposes of this definition, "submitted"
  22526. means any form of electronic, verbal, or written communication sent
  22527. to the Licensor or its representatives, including but not limited to
  22528. communication on electronic mailing lists, source code control systems,
  22529. and issue tracking systems that are managed by, or on behalf of, the
  22530. Licensor for the purpose of discussing and improving the Work, but
  22531. excluding communication that is conspicuously marked or otherwise
  22532. designated in writing by the copyright owner as "Not a Contribution."
  22533. "Contributor" shall mean Licensor and any individual or Legal Entity
  22534. on behalf of whom a Contribution has been received by Licensor and
  22535. subsequently incorporated within the Work.
  22536. 2. Grant of Copyright License. Subject to the terms and conditions of
  22537. this License, each Contributor hereby grants to You a perpetual,
  22538. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22539. copyright license to reproduce, prepare Derivative Works of,
  22540. publicly display, publicly perform, sublicense, and distribute the
  22541. Work and such Derivative Works in Source or Object form.
  22542. 3. Grant of Patent License. Subject to the terms and conditions of
  22543. this License, each Contributor hereby grants to You a perpetual,
  22544. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22545. (except as stated in this section) patent license to make, have made,
  22546. use, offer to sell, sell, import, and otherwise transfer the Work,
  22547. where such license applies only to those patent claims licensable
  22548. by such Contributor that are necessarily infringed by their
  22549. Contribution(s) alone or by combination of their Contribution(s)
  22550. with the Work to which such Contribution(s) was submitted. If You
  22551. institute patent litigation against any entity (including a
  22552. cross-claim or counterclaim in a lawsuit) alleging that the Work
  22553. or a Contribution incorporated within the Work constitutes direct
  22554. or contributory patent infringement, then any patent licenses
  22555. granted to You under this License for that Work shall terminate
  22556. as of the date such litigation is filed.
  22557. 4. Redistribution. You may reproduce and distribute copies of the
  22558. Work or Derivative Works thereof in any medium, with or without
  22559. modifications, and in Source or Object form, provided that You
  22560. meet the following conditions:
  22561. (a) You must give any other recipients of the Work or
  22562. Derivative Works a copy of this License; and
  22563. (b) You must cause any modified files to carry prominent notices
  22564. stating that You changed the files; and
  22565. (c) You must retain, in the Source form of any Derivative Works
  22566. that You distribute, all copyright, patent, trademark, and
  22567. attribution notices from the Source form of the Work,
  22568. excluding those notices that do not pertain to any part of
  22569. the Derivative Works; and
  22570. (d) If the Work includes a "NOTICE" text file as part of its
  22571. distribution, then any Derivative Works that You distribute must
  22572. include a readable copy of the attribution notices contained
  22573. within such NOTICE file, excluding those notices that do not
  22574. pertain to any part of the Derivative Works, in at least one
  22575. of the following places: within a NOTICE text file distributed
  22576. as part of the Derivative Works; within the Source form or
  22577. documentation, if provided along with the Derivative Works; or,
  22578. within a display generated by the Derivative Works, if and
  22579. wherever such third-party notices normally appear. The contents
  22580. of the NOTICE file are for informational purposes only and
  22581. do not modify the License. You may add Your own attribution
  22582. notices within Derivative Works that You distribute, alongside
  22583. or as an addendum to the NOTICE text from the Work, provided
  22584. that such additional attribution notices cannot be construed
  22585. as modifying the License.
  22586. You may add Your own copyright statement to Your modifications and
  22587. may provide additional or different license terms and conditions
  22588. for use, reproduction, or distribution of Your modifications, or
  22589. for any such Derivative Works as a whole, provided Your use,
  22590. reproduction, and distribution of the Work otherwise complies with
  22591. the conditions stated in this License.
  22592. 5. Submission of Contributions. Unless You explicitly state otherwise,
  22593. any Contribution intentionally submitted for inclusion in the Work
  22594. by You to the Licensor shall be under the terms and conditions of
  22595. this License, without any additional terms or conditions.
  22596. Notwithstanding the above, nothing herein shall supersede or modify
  22597. the terms of any separate license agreement you may have executed
  22598. with Licensor regarding such Contributions.
  22599. 6. Trademarks. This License does not grant permission to use the trade
  22600. names, trademarks, service marks, or product names of the Licensor,
  22601. except as required for reasonable and customary use in describing the
  22602. origin of the Work and reproducing the content of the NOTICE file.
  22603. 7. Disclaimer of Warranty. Unless required by applicable law or
  22604. agreed to in writing, Licensor provides the Work (and each
  22605. Contributor provides its Contributions) on an "AS IS" BASIS,
  22606. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  22607. implied, including, without limitation, any warranties or conditions
  22608. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  22609. PARTICULAR PURPOSE. You are solely responsible for determining the
  22610. appropriateness of using or redistributing the Work and assume any
  22611. risks associated with Your exercise of permissions under this License.
  22612. 8. Limitation of Liability. In no event and under no legal theory,
  22613. whether in tort (including negligence), contract, or otherwise,
  22614. unless required by applicable law (such as deliberate and grossly
  22615. negligent acts) or agreed to in writing, shall any Contributor be
  22616. liable to You for damages, including any direct, indirect, special,
  22617. incidental, or consequential damages of any character arising as a
  22618. result of this License or out of the use or inability to use the
  22619. Work (including but not limited to damages for loss of goodwill,
  22620. work stoppage, computer failure or malfunction, or any and all
  22621. other commercial damages or losses), even if such Contributor
  22622. has been advised of the possibility of such damages.
  22623. 9. Accepting Warranty or Additional Liability. While redistributing
  22624. the Work or Derivative Works thereof, You may choose to offer,
  22625. and charge a fee for, acceptance of support, warranty, indemnity,
  22626. or other liability obligations and/or rights consistent with this
  22627. License. However, in accepting such obligations, You may act only
  22628. on Your own behalf and on Your sole responsibility, not on behalf
  22629. of any other Contributor, and only if You agree to indemnify,
  22630. defend, and hold each Contributor harmless for any liability
  22631. incurred by, or claims asserted against, such Contributor by reason
  22632. of your accepting any such warranty or additional liability.
  22633. END OF TERMS AND CONDITIONS
  22634. APPENDIX: How to apply the Apache License to your work.
  22635. To apply the Apache License to your work, attach the following
  22636. boilerplate notice, with the fields enclosed by brackets "[]"
  22637. replaced with your own identifying information. (Don't include
  22638. the brackets!) The text should be enclosed in the appropriate
  22639. comment syntax for the file format. We also recommend that a
  22640. file or class name and description of purpose be included on the
  22641. same "printed page" as the copyright notice for easier
  22642. identification within third-party archives.
  22643. Copyright [yyyy] [name of copyright owner]
  22644. Licensed under the Apache License, Version 2.0 (the "License");
  22645. you may not use this file except in compliance with the License.
  22646. You may obtain a copy of the License at
  22647. http://www.apache.org/licenses/LICENSE-2.0
  22648. Unless required by applicable law or agreed to in writing, software
  22649. distributed under the License is distributed on an "AS IS" BASIS,
  22650. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22651. See the License for the specific language governing permissions and
  22652. limitations under the License.
  22653. ================================================================
  22654. go.mongodb.org/mongo-driver
  22655. https://go.mongodb.org/mongo-driver
  22656. ----------------------------------------------------------------
  22657. Apache License
  22658. Version 2.0, January 2004
  22659. http://www.apache.org/licenses/
  22660. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  22661. 1. Definitions.
  22662. "License" shall mean the terms and conditions for use, reproduction,
  22663. and distribution as defined by Sections 1 through 9 of this document.
  22664. "Licensor" shall mean the copyright owner or entity authorized by
  22665. the copyright owner that is granting the License.
  22666. "Legal Entity" shall mean the union of the acting entity and all
  22667. other entities that control, are controlled by, or are under common
  22668. control with that entity. For the purposes of this definition,
  22669. "control" means (i) the power, direct or indirect, to cause the
  22670. direction or management of such entity, whether by contract or
  22671. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22672. outstanding shares, or (iii) beneficial ownership of such entity.
  22673. "You" (or "Your") shall mean an individual or Legal Entity
  22674. exercising permissions granted by this License.
  22675. "Source" form shall mean the preferred form for making modifications,
  22676. including but not limited to software source code, documentation
  22677. source, and configuration files.
  22678. "Object" form shall mean any form resulting from mechanical
  22679. transformation or translation of a Source form, including but
  22680. not limited to compiled object code, generated documentation,
  22681. and conversions to other media types.
  22682. "Work" shall mean the work of authorship, whether in Source or
  22683. Object form, made available under the License, as indicated by a
  22684. copyright notice that is included in or attached to the work
  22685. (an example is provided in the Appendix below).
  22686. "Derivative Works" shall mean any work, whether in Source or Object
  22687. form, that is based on (or derived from) the Work and for which the
  22688. editorial revisions, annotations, elaborations, or other modifications
  22689. represent, as a whole, an original work of authorship. For the purposes
  22690. of this License, Derivative Works shall not include works that remain
  22691. separable from, or merely link (or bind by name) to the interfaces of,
  22692. the Work and Derivative Works thereof.
  22693. "Contribution" shall mean any work of authorship, including
  22694. the original version of the Work and any modifications or additions
  22695. to that Work or Derivative Works thereof, that is intentionally
  22696. submitted to Licensor for inclusion in the Work by the copyright owner
  22697. or by an individual or Legal Entity authorized to submit on behalf of
  22698. the copyright owner. For the purposes of this definition, "submitted"
  22699. means any form of electronic, verbal, or written communication sent
  22700. to the Licensor or its representatives, including but not limited to
  22701. communication on electronic mailing lists, source code control systems,
  22702. and issue tracking systems that are managed by, or on behalf of, the
  22703. Licensor for the purpose of discussing and improving the Work, but
  22704. excluding communication that is conspicuously marked or otherwise
  22705. designated in writing by the copyright owner as "Not a Contribution."
  22706. "Contributor" shall mean Licensor and any individual or Legal Entity
  22707. on behalf of whom a Contribution has been received by Licensor and
  22708. subsequently incorporated within the Work.
  22709. 2. Grant of Copyright License. Subject to the terms and conditions of
  22710. this License, each Contributor hereby grants to You a perpetual,
  22711. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22712. copyright license to reproduce, prepare Derivative Works of,
  22713. publicly display, publicly perform, sublicense, and distribute the
  22714. Work and such Derivative Works in Source or Object form.
  22715. 3. Grant of Patent License. Subject to the terms and conditions of
  22716. this License, each Contributor hereby grants to You a perpetual,
  22717. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22718. (except as stated in this section) patent license to make, have made,
  22719. use, offer to sell, sell, import, and otherwise transfer the Work,
  22720. where such license applies only to those patent claims licensable
  22721. by such Contributor that are necessarily infringed by their
  22722. Contribution(s) alone or by combination of their Contribution(s)
  22723. with the Work to which such Contribution(s) was submitted. If You
  22724. institute patent litigation against any entity (including a
  22725. cross-claim or counterclaim in a lawsuit) alleging that the Work
  22726. or a Contribution incorporated within the Work constitutes direct
  22727. or contributory patent infringement, then any patent licenses
  22728. granted to You under this License for that Work shall terminate
  22729. as of the date such litigation is filed.
  22730. 4. Redistribution. You may reproduce and distribute copies of the
  22731. Work or Derivative Works thereof in any medium, with or without
  22732. modifications, and in Source or Object form, provided that You
  22733. meet the following conditions:
  22734. (a) You must give any other recipients of the Work or
  22735. Derivative Works a copy of this License; and
  22736. (b) You must cause any modified files to carry prominent notices
  22737. stating that You changed the files; and
  22738. (c) You must retain, in the Source form of any Derivative Works
  22739. that You distribute, all copyright, patent, trademark, and
  22740. attribution notices from the Source form of the Work,
  22741. excluding those notices that do not pertain to any part of
  22742. the Derivative Works; and
  22743. (d) If the Work includes a "NOTICE" text file as part of its
  22744. distribution, then any Derivative Works that You distribute must
  22745. include a readable copy of the attribution notices contained
  22746. within such NOTICE file, excluding those notices that do not
  22747. pertain to any part of the Derivative Works, in at least one
  22748. of the following places: within a NOTICE text file distributed
  22749. as part of the Derivative Works; within the Source form or
  22750. documentation, if provided along with the Derivative Works; or,
  22751. within a display generated by the Derivative Works, if and
  22752. wherever such third-party notices normally appear. The contents
  22753. of the NOTICE file are for informational purposes only and
  22754. do not modify the License. You may add Your own attribution
  22755. notices within Derivative Works that You distribute, alongside
  22756. or as an addendum to the NOTICE text from the Work, provided
  22757. that such additional attribution notices cannot be construed
  22758. as modifying the License.
  22759. You may add Your own copyright statement to Your modifications and
  22760. may provide additional or different license terms and conditions
  22761. for use, reproduction, or distribution of Your modifications, or
  22762. for any such Derivative Works as a whole, provided Your use,
  22763. reproduction, and distribution of the Work otherwise complies with
  22764. the conditions stated in this License.
  22765. 5. Submission of Contributions. Unless You explicitly state otherwise,
  22766. any Contribution intentionally submitted for inclusion in the Work
  22767. by You to the Licensor shall be under the terms and conditions of
  22768. this License, without any additional terms or conditions.
  22769. Notwithstanding the above, nothing herein shall supersede or modify
  22770. the terms of any separate license agreement you may have executed
  22771. with Licensor regarding such Contributions.
  22772. 6. Trademarks. This License does not grant permission to use the trade
  22773. names, trademarks, service marks, or product names of the Licensor,
  22774. except as required for reasonable and customary use in describing the
  22775. origin of the Work and reproducing the content of the NOTICE file.
  22776. 7. Disclaimer of Warranty. Unless required by applicable law or
  22777. agreed to in writing, Licensor provides the Work (and each
  22778. Contributor provides its Contributions) on an "AS IS" BASIS,
  22779. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  22780. implied, including, without limitation, any warranties or conditions
  22781. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  22782. PARTICULAR PURPOSE. You are solely responsible for determining the
  22783. appropriateness of using or redistributing the Work and assume any
  22784. risks associated with Your exercise of permissions under this License.
  22785. 8. Limitation of Liability. In no event and under no legal theory,
  22786. whether in tort (including negligence), contract, or otherwise,
  22787. unless required by applicable law (such as deliberate and grossly
  22788. negligent acts) or agreed to in writing, shall any Contributor be
  22789. liable to You for damages, including any direct, indirect, special,
  22790. incidental, or consequential damages of any character arising as a
  22791. result of this License or out of the use or inability to use the
  22792. Work (including but not limited to damages for loss of goodwill,
  22793. work stoppage, computer failure or malfunction, or any and all
  22794. other commercial damages or losses), even if such Contributor
  22795. has been advised of the possibility of such damages.
  22796. 9. Accepting Warranty or Additional Liability. While redistributing
  22797. the Work or Derivative Works thereof, You may choose to offer,
  22798. and charge a fee for, acceptance of support, warranty, indemnity,
  22799. or other liability obligations and/or rights consistent with this
  22800. License. However, in accepting such obligations, You may act only
  22801. on Your own behalf and on Your sole responsibility, not on behalf
  22802. of any other Contributor, and only if You agree to indemnify,
  22803. defend, and hold each Contributor harmless for any liability
  22804. incurred by, or claims asserted against, such Contributor by reason
  22805. of your accepting any such warranty or additional liability.
  22806. END OF TERMS AND CONDITIONS
  22807. APPENDIX: How to apply the Apache License to your work.
  22808. To apply the Apache License to your work, attach the following
  22809. boilerplate notice, with the fields enclosed by brackets "[]"
  22810. replaced with your own identifying information. (Don't include
  22811. the brackets!) The text should be enclosed in the appropriate
  22812. comment syntax for the file format. We also recommend that a
  22813. file or class name and description of purpose be included on the
  22814. same "printed page" as the copyright notice for easier
  22815. identification within third-party archives.
  22816. Copyright [yyyy] [name of copyright owner]
  22817. Licensed under the Apache License, Version 2.0 (the "License");
  22818. you may not use this file except in compliance with the License.
  22819. You may obtain a copy of the License at
  22820. http://www.apache.org/licenses/LICENSE-2.0
  22821. Unless required by applicable law or agreed to in writing, software
  22822. distributed under the License is distributed on an "AS IS" BASIS,
  22823. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22824. See the License for the specific language governing permissions and
  22825. limitations under the License.
  22826. ================================================================
  22827. go.opencensus.io
  22828. https://go.opencensus.io
  22829. ----------------------------------------------------------------
  22830. Apache License
  22831. Version 2.0, January 2004
  22832. http://www.apache.org/licenses/
  22833. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  22834. 1. Definitions.
  22835. "License" shall mean the terms and conditions for use, reproduction,
  22836. and distribution as defined by Sections 1 through 9 of this document.
  22837. "Licensor" shall mean the copyright owner or entity authorized by
  22838. the copyright owner that is granting the License.
  22839. "Legal Entity" shall mean the union of the acting entity and all
  22840. other entities that control, are controlled by, or are under common
  22841. control with that entity. For the purposes of this definition,
  22842. "control" means (i) the power, direct or indirect, to cause the
  22843. direction or management of such entity, whether by contract or
  22844. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22845. outstanding shares, or (iii) beneficial ownership of such entity.
  22846. "You" (or "Your") shall mean an individual or Legal Entity
  22847. exercising permissions granted by this License.
  22848. "Source" form shall mean the preferred form for making modifications,
  22849. including but not limited to software source code, documentation
  22850. source, and configuration files.
  22851. "Object" form shall mean any form resulting from mechanical
  22852. transformation or translation of a Source form, including but
  22853. not limited to compiled object code, generated documentation,
  22854. and conversions to other media types.
  22855. "Work" shall mean the work of authorship, whether in Source or
  22856. Object form, made available under the License, as indicated by a
  22857. copyright notice that is included in or attached to the work
  22858. (an example is provided in the Appendix below).
  22859. "Derivative Works" shall mean any work, whether in Source or Object
  22860. form, that is based on (or derived from) the Work and for which the
  22861. editorial revisions, annotations, elaborations, or other modifications
  22862. represent, as a whole, an original work of authorship. For the purposes
  22863. of this License, Derivative Works shall not include works that remain
  22864. separable from, or merely link (or bind by name) to the interfaces of,
  22865. the Work and Derivative Works thereof.
  22866. "Contribution" shall mean any work of authorship, including
  22867. the original version of the Work and any modifications or additions
  22868. to that Work or Derivative Works thereof, that is intentionally
  22869. submitted to Licensor for inclusion in the Work by the copyright owner
  22870. or by an individual or Legal Entity authorized to submit on behalf of
  22871. the copyright owner. For the purposes of this definition, "submitted"
  22872. means any form of electronic, verbal, or written communication sent
  22873. to the Licensor or its representatives, including but not limited to
  22874. communication on electronic mailing lists, source code control systems,
  22875. and issue tracking systems that are managed by, or on behalf of, the
  22876. Licensor for the purpose of discussing and improving the Work, but
  22877. excluding communication that is conspicuously marked or otherwise
  22878. designated in writing by the copyright owner as "Not a Contribution."
  22879. "Contributor" shall mean Licensor and any individual or Legal Entity
  22880. on behalf of whom a Contribution has been received by Licensor and
  22881. subsequently incorporated within the Work.
  22882. 2. Grant of Copyright License. Subject to the terms and conditions of
  22883. this License, each Contributor hereby grants to You a perpetual,
  22884. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22885. copyright license to reproduce, prepare Derivative Works of,
  22886. publicly display, publicly perform, sublicense, and distribute the
  22887. Work and such Derivative Works in Source or Object form.
  22888. 3. Grant of Patent License. Subject to the terms and conditions of
  22889. this License, each Contributor hereby grants to You a perpetual,
  22890. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  22891. (except as stated in this section) patent license to make, have made,
  22892. use, offer to sell, sell, import, and otherwise transfer the Work,
  22893. where such license applies only to those patent claims licensable
  22894. by such Contributor that are necessarily infringed by their
  22895. Contribution(s) alone or by combination of their Contribution(s)
  22896. with the Work to which such Contribution(s) was submitted. If You
  22897. institute patent litigation against any entity (including a
  22898. cross-claim or counterclaim in a lawsuit) alleging that the Work
  22899. or a Contribution incorporated within the Work constitutes direct
  22900. or contributory patent infringement, then any patent licenses
  22901. granted to You under this License for that Work shall terminate
  22902. as of the date such litigation is filed.
  22903. 4. Redistribution. You may reproduce and distribute copies of the
  22904. Work or Derivative Works thereof in any medium, with or without
  22905. modifications, and in Source or Object form, provided that You
  22906. meet the following conditions:
  22907. (a) You must give any other recipients of the Work or
  22908. Derivative Works a copy of this License; and
  22909. (b) You must cause any modified files to carry prominent notices
  22910. stating that You changed the files; and
  22911. (c) You must retain, in the Source form of any Derivative Works
  22912. that You distribute, all copyright, patent, trademark, and
  22913. attribution notices from the Source form of the Work,
  22914. excluding those notices that do not pertain to any part of
  22915. the Derivative Works; and
  22916. (d) If the Work includes a "NOTICE" text file as part of its
  22917. distribution, then any Derivative Works that You distribute must
  22918. include a readable copy of the attribution notices contained
  22919. within such NOTICE file, excluding those notices that do not
  22920. pertain to any part of the Derivative Works, in at least one
  22921. of the following places: within a NOTICE text file distributed
  22922. as part of the Derivative Works; within the Source form or
  22923. documentation, if provided along with the Derivative Works; or,
  22924. within a display generated by the Derivative Works, if and
  22925. wherever such third-party notices normally appear. The contents
  22926. of the NOTICE file are for informational purposes only and
  22927. do not modify the License. You may add Your own attribution
  22928. notices within Derivative Works that You distribute, alongside
  22929. or as an addendum to the NOTICE text from the Work, provided
  22930. that such additional attribution notices cannot be construed
  22931. as modifying the License.
  22932. You may add Your own copyright statement to Your modifications and
  22933. may provide additional or different license terms and conditions
  22934. for use, reproduction, or distribution of Your modifications, or
  22935. for any such Derivative Works as a whole, provided Your use,
  22936. reproduction, and distribution of the Work otherwise complies with
  22937. the conditions stated in this License.
  22938. 5. Submission of Contributions. Unless You explicitly state otherwise,
  22939. any Contribution intentionally submitted for inclusion in the Work
  22940. by You to the Licensor shall be under the terms and conditions of
  22941. this License, without any additional terms or conditions.
  22942. Notwithstanding the above, nothing herein shall supersede or modify
  22943. the terms of any separate license agreement you may have executed
  22944. with Licensor regarding such Contributions.
  22945. 6. Trademarks. This License does not grant permission to use the trade
  22946. names, trademarks, service marks, or product names of the Licensor,
  22947. except as required for reasonable and customary use in describing the
  22948. origin of the Work and reproducing the content of the NOTICE file.
  22949. 7. Disclaimer of Warranty. Unless required by applicable law or
  22950. agreed to in writing, Licensor provides the Work (and each
  22951. Contributor provides its Contributions) on an "AS IS" BASIS,
  22952. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  22953. implied, including, without limitation, any warranties or conditions
  22954. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  22955. PARTICULAR PURPOSE. You are solely responsible for determining the
  22956. appropriateness of using or redistributing the Work and assume any
  22957. risks associated with Your exercise of permissions under this License.
  22958. 8. Limitation of Liability. In no event and under no legal theory,
  22959. whether in tort (including negligence), contract, or otherwise,
  22960. unless required by applicable law (such as deliberate and grossly
  22961. negligent acts) or agreed to in writing, shall any Contributor be
  22962. liable to You for damages, including any direct, indirect, special,
  22963. incidental, or consequential damages of any character arising as a
  22964. result of this License or out of the use or inability to use the
  22965. Work (including but not limited to damages for loss of goodwill,
  22966. work stoppage, computer failure or malfunction, or any and all
  22967. other commercial damages or losses), even if such Contributor
  22968. has been advised of the possibility of such damages.
  22969. 9. Accepting Warranty or Additional Liability. While redistributing
  22970. the Work or Derivative Works thereof, You may choose to offer,
  22971. and charge a fee for, acceptance of support, warranty, indemnity,
  22972. or other liability obligations and/or rights consistent with this
  22973. License. However, in accepting such obligations, You may act only
  22974. on Your own behalf and on Your sole responsibility, not on behalf
  22975. of any other Contributor, and only if You agree to indemnify,
  22976. defend, and hold each Contributor harmless for any liability
  22977. incurred by, or claims asserted against, such Contributor by reason
  22978. of your accepting any such warranty or additional liability.
  22979. END OF TERMS AND CONDITIONS
  22980. APPENDIX: How to apply the Apache License to your work.
  22981. To apply the Apache License to your work, attach the following
  22982. boilerplate notice, with the fields enclosed by brackets "[]"
  22983. replaced with your own identifying information. (Don't include
  22984. the brackets!) The text should be enclosed in the appropriate
  22985. comment syntax for the file format. We also recommend that a
  22986. file or class name and description of purpose be included on the
  22987. same "printed page" as the copyright notice for easier
  22988. identification within third-party archives.
  22989. Copyright [yyyy] [name of copyright owner]
  22990. Licensed under the Apache License, Version 2.0 (the "License");
  22991. you may not use this file except in compliance with the License.
  22992. You may obtain a copy of the License at
  22993. http://www.apache.org/licenses/LICENSE-2.0
  22994. Unless required by applicable law or agreed to in writing, software
  22995. distributed under the License is distributed on an "AS IS" BASIS,
  22996. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22997. See the License for the specific language governing permissions and
  22998. limitations under the License.
  22999. ================================================================
  23000. go.uber.org/atomic
  23001. https://go.uber.org/atomic
  23002. ----------------------------------------------------------------
  23003. Copyright (c) 2016 Uber Technologies, Inc.
  23004. Permission is hereby granted, free of charge, to any person obtaining a copy
  23005. of this software and associated documentation files (the "Software"), to deal
  23006. in the Software without restriction, including without limitation the rights
  23007. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  23008. copies of the Software, and to permit persons to whom the Software is
  23009. furnished to do so, subject to the following conditions:
  23010. The above copyright notice and this permission notice shall be included in
  23011. all copies or substantial portions of the Software.
  23012. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  23013. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  23014. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  23015. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  23016. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  23017. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  23018. THE SOFTWARE.
  23019. ================================================================
  23020. go.uber.org/goleak
  23021. https://go.uber.org/goleak
  23022. ----------------------------------------------------------------
  23023. The MIT License (MIT)
  23024. Copyright (c) 2018 Uber Technologies, Inc.
  23025. Permission is hereby granted, free of charge, to any person obtaining a copy
  23026. of this software and associated documentation files (the "Software"), to deal
  23027. in the Software without restriction, including without limitation the rights
  23028. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  23029. copies of the Software, and to permit persons to whom the Software is
  23030. furnished to do so, subject to the following conditions:
  23031. The above copyright notice and this permission notice shall be included in
  23032. all copies or substantial portions of the Software.
  23033. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  23034. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  23035. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  23036. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  23037. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  23038. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  23039. THE SOFTWARE.
  23040. ================================================================
  23041. go.uber.org/multierr
  23042. https://go.uber.org/multierr
  23043. ----------------------------------------------------------------
  23044. Copyright (c) 2017-2021 Uber Technologies, Inc.
  23045. Permission is hereby granted, free of charge, to any person obtaining a copy
  23046. of this software and associated documentation files (the "Software"), to deal
  23047. in the Software without restriction, including without limitation the rights
  23048. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  23049. copies of the Software, and to permit persons to whom the Software is
  23050. furnished to do so, subject to the following conditions:
  23051. The above copyright notice and this permission notice shall be included in
  23052. all copies or substantial portions of the Software.
  23053. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  23054. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  23055. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  23056. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  23057. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  23058. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  23059. THE SOFTWARE.
  23060. ================================================================
  23061. go.uber.org/zap
  23062. https://go.uber.org/zap
  23063. ----------------------------------------------------------------
  23064. Copyright (c) 2016-2017 Uber Technologies, Inc.
  23065. Permission is hereby granted, free of charge, to any person obtaining a copy
  23066. of this software and associated documentation files (the "Software"), to deal
  23067. in the Software without restriction, including without limitation the rights
  23068. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  23069. copies of the Software, and to permit persons to whom the Software is
  23070. furnished to do so, subject to the following conditions:
  23071. The above copyright notice and this permission notice shall be included in
  23072. all copies or substantial portions of the Software.
  23073. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  23074. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  23075. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  23076. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  23077. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  23078. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  23079. THE SOFTWARE.
  23080. ================================================================
  23081. goftp.io/server/v2
  23082. https://goftp.io/server/v2
  23083. ----------------------------------------------------------------
  23084. Copyright (c) 2018 Goftp Authors
  23085. Permission is hereby granted, free of charge, to any person obtaining
  23086. a copy of this software and associated documentation files (the
  23087. "Software"), to deal in the Software without restriction, including
  23088. without limitation the rights to use, copy, modify, merge, publish,
  23089. distribute, sublicense, and/or sell copies of the Software, and to
  23090. permit persons to whom the Software is furnished to do so, subject to
  23091. the following conditions:
  23092. The above copyright notice and this permission notice shall be
  23093. included in all copies or substantial portions of the Software.
  23094. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  23095. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  23096. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  23097. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  23098. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  23099. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  23100. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  23101. ================================================================
  23102. golang.org/x/crypto
  23103. https://golang.org/x/crypto
  23104. ----------------------------------------------------------------
  23105. Copyright (c) 2009 The Go Authors. All rights reserved.
  23106. Redistribution and use in source and binary forms, with or without
  23107. modification, are permitted provided that the following conditions are
  23108. met:
  23109. * Redistributions of source code must retain the above copyright
  23110. notice, this list of conditions and the following disclaimer.
  23111. * Redistributions in binary form must reproduce the above
  23112. copyright notice, this list of conditions and the following disclaimer
  23113. in the documentation and/or other materials provided with the
  23114. distribution.
  23115. * Neither the name of Google Inc. nor the names of its
  23116. contributors may be used to endorse or promote products derived from
  23117. this software without specific prior written permission.
  23118. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23119. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23120. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23121. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23122. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23123. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23124. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23125. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23126. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23127. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23128. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23129. ================================================================
  23130. golang.org/x/exp
  23131. https://golang.org/x/exp
  23132. ----------------------------------------------------------------
  23133. Copyright (c) 2009 The Go Authors. All rights reserved.
  23134. Redistribution and use in source and binary forms, with or without
  23135. modification, are permitted provided that the following conditions are
  23136. met:
  23137. * Redistributions of source code must retain the above copyright
  23138. notice, this list of conditions and the following disclaimer.
  23139. * Redistributions in binary form must reproduce the above
  23140. copyright notice, this list of conditions and the following disclaimer
  23141. in the documentation and/or other materials provided with the
  23142. distribution.
  23143. * Neither the name of Google Inc. nor the names of its
  23144. contributors may be used to endorse or promote products derived from
  23145. this software without specific prior written permission.
  23146. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23147. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23148. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23149. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23150. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23151. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23152. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23153. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23154. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23155. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23156. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23157. ================================================================
  23158. golang.org/x/mod
  23159. https://golang.org/x/mod
  23160. ----------------------------------------------------------------
  23161. Copyright (c) 2009 The Go Authors. All rights reserved.
  23162. Redistribution and use in source and binary forms, with or without
  23163. modification, are permitted provided that the following conditions are
  23164. met:
  23165. * Redistributions of source code must retain the above copyright
  23166. notice, this list of conditions and the following disclaimer.
  23167. * Redistributions in binary form must reproduce the above
  23168. copyright notice, this list of conditions and the following disclaimer
  23169. in the documentation and/or other materials provided with the
  23170. distribution.
  23171. * Neither the name of Google Inc. nor the names of its
  23172. contributors may be used to endorse or promote products derived from
  23173. this software without specific prior written permission.
  23174. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23175. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23176. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23177. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23178. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23179. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23180. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23181. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23182. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23183. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23184. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23185. ================================================================
  23186. golang.org/x/net
  23187. https://golang.org/x/net
  23188. ----------------------------------------------------------------
  23189. Copyright (c) 2009 The Go Authors. All rights reserved.
  23190. Redistribution and use in source and binary forms, with or without
  23191. modification, are permitted provided that the following conditions are
  23192. met:
  23193. * Redistributions of source code must retain the above copyright
  23194. notice, this list of conditions and the following disclaimer.
  23195. * Redistributions in binary form must reproduce the above
  23196. copyright notice, this list of conditions and the following disclaimer
  23197. in the documentation and/or other materials provided with the
  23198. distribution.
  23199. * Neither the name of Google Inc. nor the names of its
  23200. contributors may be used to endorse or promote products derived from
  23201. this software without specific prior written permission.
  23202. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23203. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23204. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23205. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23206. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23207. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23208. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23209. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23210. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23211. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23212. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23213. ================================================================
  23214. golang.org/x/oauth2
  23215. https://golang.org/x/oauth2
  23216. ----------------------------------------------------------------
  23217. Copyright (c) 2009 The Go Authors. All rights reserved.
  23218. Redistribution and use in source and binary forms, with or without
  23219. modification, are permitted provided that the following conditions are
  23220. met:
  23221. * Redistributions of source code must retain the above copyright
  23222. notice, this list of conditions and the following disclaimer.
  23223. * Redistributions in binary form must reproduce the above
  23224. copyright notice, this list of conditions and the following disclaimer
  23225. in the documentation and/or other materials provided with the
  23226. distribution.
  23227. * Neither the name of Google Inc. nor the names of its
  23228. contributors may be used to endorse or promote products derived from
  23229. this software without specific prior written permission.
  23230. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23231. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23232. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23233. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23234. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23235. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23236. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23237. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23238. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23239. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23240. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23241. ================================================================
  23242. golang.org/x/sync
  23243. https://golang.org/x/sync
  23244. ----------------------------------------------------------------
  23245. Copyright (c) 2009 The Go Authors. All rights reserved.
  23246. Redistribution and use in source and binary forms, with or without
  23247. modification, are permitted provided that the following conditions are
  23248. met:
  23249. * Redistributions of source code must retain the above copyright
  23250. notice, this list of conditions and the following disclaimer.
  23251. * Redistributions in binary form must reproduce the above
  23252. copyright notice, this list of conditions and the following disclaimer
  23253. in the documentation and/or other materials provided with the
  23254. distribution.
  23255. * Neither the name of Google Inc. nor the names of its
  23256. contributors may be used to endorse or promote products derived from
  23257. this software without specific prior written permission.
  23258. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23259. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23260. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23261. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23262. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23263. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23264. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23265. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23266. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23267. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23268. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23269. ================================================================
  23270. golang.org/x/sys
  23271. https://golang.org/x/sys
  23272. ----------------------------------------------------------------
  23273. Copyright (c) 2009 The Go Authors. All rights reserved.
  23274. Redistribution and use in source and binary forms, with or without
  23275. modification, are permitted provided that the following conditions are
  23276. met:
  23277. * Redistributions of source code must retain the above copyright
  23278. notice, this list of conditions and the following disclaimer.
  23279. * Redistributions in binary form must reproduce the above
  23280. copyright notice, this list of conditions and the following disclaimer
  23281. in the documentation and/or other materials provided with the
  23282. distribution.
  23283. * Neither the name of Google Inc. nor the names of its
  23284. contributors may be used to endorse or promote products derived from
  23285. this software without specific prior written permission.
  23286. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23287. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23288. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23289. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23290. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23291. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23292. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23293. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23294. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23295. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23296. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23297. ================================================================
  23298. golang.org/x/term
  23299. https://golang.org/x/term
  23300. ----------------------------------------------------------------
  23301. Copyright (c) 2009 The Go Authors. All rights reserved.
  23302. Redistribution and use in source and binary forms, with or without
  23303. modification, are permitted provided that the following conditions are
  23304. met:
  23305. * Redistributions of source code must retain the above copyright
  23306. notice, this list of conditions and the following disclaimer.
  23307. * Redistributions in binary form must reproduce the above
  23308. copyright notice, this list of conditions and the following disclaimer
  23309. in the documentation and/or other materials provided with the
  23310. distribution.
  23311. * Neither the name of Google Inc. nor the names of its
  23312. contributors may be used to endorse or promote products derived from
  23313. this software without specific prior written permission.
  23314. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23315. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23316. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23317. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23318. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23319. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23320. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23321. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23322. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23323. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23324. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23325. ================================================================
  23326. golang.org/x/text
  23327. https://golang.org/x/text
  23328. ----------------------------------------------------------------
  23329. Copyright (c) 2009 The Go Authors. All rights reserved.
  23330. Redistribution and use in source and binary forms, with or without
  23331. modification, are permitted provided that the following conditions are
  23332. met:
  23333. * Redistributions of source code must retain the above copyright
  23334. notice, this list of conditions and the following disclaimer.
  23335. * Redistributions in binary form must reproduce the above
  23336. copyright notice, this list of conditions and the following disclaimer
  23337. in the documentation and/or other materials provided with the
  23338. distribution.
  23339. * Neither the name of Google Inc. nor the names of its
  23340. contributors may be used to endorse or promote products derived from
  23341. this software without specific prior written permission.
  23342. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23343. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23344. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23345. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23346. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23347. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23348. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23349. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23350. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23351. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23352. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23353. ================================================================
  23354. golang.org/x/time
  23355. https://golang.org/x/time
  23356. ----------------------------------------------------------------
  23357. Copyright (c) 2009 The Go Authors. All rights reserved.
  23358. Redistribution and use in source and binary forms, with or without
  23359. modification, are permitted provided that the following conditions are
  23360. met:
  23361. * Redistributions of source code must retain the above copyright
  23362. notice, this list of conditions and the following disclaimer.
  23363. * Redistributions in binary form must reproduce the above
  23364. copyright notice, this list of conditions and the following disclaimer
  23365. in the documentation and/or other materials provided with the
  23366. distribution.
  23367. * Neither the name of Google Inc. nor the names of its
  23368. contributors may be used to endorse or promote products derived from
  23369. this software without specific prior written permission.
  23370. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23371. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23372. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23373. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23374. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23375. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23376. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23377. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23378. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23379. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23380. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23381. ================================================================
  23382. golang.org/x/tools
  23383. https://golang.org/x/tools
  23384. ----------------------------------------------------------------
  23385. Copyright (c) 2009 The Go Authors. All rights reserved.
  23386. Redistribution and use in source and binary forms, with or without
  23387. modification, are permitted provided that the following conditions are
  23388. met:
  23389. * Redistributions of source code must retain the above copyright
  23390. notice, this list of conditions and the following disclaimer.
  23391. * Redistributions in binary form must reproduce the above
  23392. copyright notice, this list of conditions and the following disclaimer
  23393. in the documentation and/or other materials provided with the
  23394. distribution.
  23395. * Neither the name of Google Inc. nor the names of its
  23396. contributors may be used to endorse or promote products derived from
  23397. this software without specific prior written permission.
  23398. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23399. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23400. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23401. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23402. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23403. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23404. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23405. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23406. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23407. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23408. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23409. ================================================================
  23410. golang.org/x/xerrors
  23411. https://golang.org/x/xerrors
  23412. ----------------------------------------------------------------
  23413. Copyright (c) 2019 The Go Authors. All rights reserved.
  23414. Redistribution and use in source and binary forms, with or without
  23415. modification, are permitted provided that the following conditions are
  23416. met:
  23417. * Redistributions of source code must retain the above copyright
  23418. notice, this list of conditions and the following disclaimer.
  23419. * Redistributions in binary form must reproduce the above
  23420. copyright notice, this list of conditions and the following disclaimer
  23421. in the documentation and/or other materials provided with the
  23422. distribution.
  23423. * Neither the name of Google Inc. nor the names of its
  23424. contributors may be used to endorse or promote products derived from
  23425. this software without specific prior written permission.
  23426. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23427. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23428. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23429. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23430. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23431. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23432. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23433. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23434. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23435. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23436. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23437. ================================================================
  23438. google.golang.org/api
  23439. https://google.golang.org/api
  23440. ----------------------------------------------------------------
  23441. Copyright (c) 2011 Google Inc. All rights reserved.
  23442. Redistribution and use in source and binary forms, with or without
  23443. modification, are permitted provided that the following conditions are
  23444. met:
  23445. * Redistributions of source code must retain the above copyright
  23446. notice, this list of conditions and the following disclaimer.
  23447. * Redistributions in binary form must reproduce the above
  23448. copyright notice, this list of conditions and the following disclaimer
  23449. in the documentation and/or other materials provided with the
  23450. distribution.
  23451. * Neither the name of Google Inc. nor the names of its
  23452. contributors may be used to endorse or promote products derived from
  23453. this software without specific prior written permission.
  23454. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  23455. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23456. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23457. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23458. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23459. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23460. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23461. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  23462. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  23463. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  23464. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23465. ================================================================
  23466. google.golang.org/appengine
  23467. https://google.golang.org/appengine
  23468. ----------------------------------------------------------------
  23469. Apache License
  23470. Version 2.0, January 2004
  23471. http://www.apache.org/licenses/
  23472. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  23473. 1. Definitions.
  23474. "License" shall mean the terms and conditions for use, reproduction,
  23475. and distribution as defined by Sections 1 through 9 of this document.
  23476. "Licensor" shall mean the copyright owner or entity authorized by
  23477. the copyright owner that is granting the License.
  23478. "Legal Entity" shall mean the union of the acting entity and all
  23479. other entities that control, are controlled by, or are under common
  23480. control with that entity. For the purposes of this definition,
  23481. "control" means (i) the power, direct or indirect, to cause the
  23482. direction or management of such entity, whether by contract or
  23483. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  23484. outstanding shares, or (iii) beneficial ownership of such entity.
  23485. "You" (or "Your") shall mean an individual or Legal Entity
  23486. exercising permissions granted by this License.
  23487. "Source" form shall mean the preferred form for making modifications,
  23488. including but not limited to software source code, documentation
  23489. source, and configuration files.
  23490. "Object" form shall mean any form resulting from mechanical
  23491. transformation or translation of a Source form, including but
  23492. not limited to compiled object code, generated documentation,
  23493. and conversions to other media types.
  23494. "Work" shall mean the work of authorship, whether in Source or
  23495. Object form, made available under the License, as indicated by a
  23496. copyright notice that is included in or attached to the work
  23497. (an example is provided in the Appendix below).
  23498. "Derivative Works" shall mean any work, whether in Source or Object
  23499. form, that is based on (or derived from) the Work and for which the
  23500. editorial revisions, annotations, elaborations, or other modifications
  23501. represent, as a whole, an original work of authorship. For the purposes
  23502. of this License, Derivative Works shall not include works that remain
  23503. separable from, or merely link (or bind by name) to the interfaces of,
  23504. the Work and Derivative Works thereof.
  23505. "Contribution" shall mean any work of authorship, including
  23506. the original version of the Work and any modifications or additions
  23507. to that Work or Derivative Works thereof, that is intentionally
  23508. submitted to Licensor for inclusion in the Work by the copyright owner
  23509. or by an individual or Legal Entity authorized to submit on behalf of
  23510. the copyright owner. For the purposes of this definition, "submitted"
  23511. means any form of electronic, verbal, or written communication sent
  23512. to the Licensor or its representatives, including but not limited to
  23513. communication on electronic mailing lists, source code control systems,
  23514. and issue tracking systems that are managed by, or on behalf of, the
  23515. Licensor for the purpose of discussing and improving the Work, but
  23516. excluding communication that is conspicuously marked or otherwise
  23517. designated in writing by the copyright owner as "Not a Contribution."
  23518. "Contributor" shall mean Licensor and any individual or Legal Entity
  23519. on behalf of whom a Contribution has been received by Licensor and
  23520. subsequently incorporated within the Work.
  23521. 2. Grant of Copyright License. Subject to the terms and conditions of
  23522. this License, each Contributor hereby grants to You a perpetual,
  23523. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  23524. copyright license to reproduce, prepare Derivative Works of,
  23525. publicly display, publicly perform, sublicense, and distribute the
  23526. Work and such Derivative Works in Source or Object form.
  23527. 3. Grant of Patent License. Subject to the terms and conditions of
  23528. this License, each Contributor hereby grants to You a perpetual,
  23529. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  23530. (except as stated in this section) patent license to make, have made,
  23531. use, offer to sell, sell, import, and otherwise transfer the Work,
  23532. where such license applies only to those patent claims licensable
  23533. by such Contributor that are necessarily infringed by their
  23534. Contribution(s) alone or by combination of their Contribution(s)
  23535. with the Work to which such Contribution(s) was submitted. If You
  23536. institute patent litigation against any entity (including a
  23537. cross-claim or counterclaim in a lawsuit) alleging that the Work
  23538. or a Contribution incorporated within the Work constitutes direct
  23539. or contributory patent infringement, then any patent licenses
  23540. granted to You under this License for that Work shall terminate
  23541. as of the date such litigation is filed.
  23542. 4. Redistribution. You may reproduce and distribute copies of the
  23543. Work or Derivative Works thereof in any medium, with or without
  23544. modifications, and in Source or Object form, provided that You
  23545. meet the following conditions:
  23546. (a) You must give any other recipients of the Work or
  23547. Derivative Works a copy of this License; and
  23548. (b) You must cause any modified files to carry prominent notices
  23549. stating that You changed the files; and
  23550. (c) You must retain, in the Source form of any Derivative Works
  23551. that You distribute, all copyright, patent, trademark, and
  23552. attribution notices from the Source form of the Work,
  23553. excluding those notices that do not pertain to any part of
  23554. the Derivative Works; and
  23555. (d) If the Work includes a "NOTICE" text file as part of its
  23556. distribution, then any Derivative Works that You distribute must
  23557. include a readable copy of the attribution notices contained
  23558. within such NOTICE file, excluding those notices that do not
  23559. pertain to any part of the Derivative Works, in at least one
  23560. of the following places: within a NOTICE text file distributed
  23561. as part of the Derivative Works; within the Source form or
  23562. documentation, if provided along with the Derivative Works; or,
  23563. within a display generated by the Derivative Works, if and
  23564. wherever such third-party notices normally appear. The contents
  23565. of the NOTICE file are for informational purposes only and
  23566. do not modify the License. You may add Your own attribution
  23567. notices within Derivative Works that You distribute, alongside
  23568. or as an addendum to the NOTICE text from the Work, provided
  23569. that such additional attribution notices cannot be construed
  23570. as modifying the License.
  23571. You may add Your own copyright statement to Your modifications and
  23572. may provide additional or different license terms and conditions
  23573. for use, reproduction, or distribution of Your modifications, or
  23574. for any such Derivative Works as a whole, provided Your use,
  23575. reproduction, and distribution of the Work otherwise complies with
  23576. the conditions stated in this License.
  23577. 5. Submission of Contributions. Unless You explicitly state otherwise,
  23578. any Contribution intentionally submitted for inclusion in the Work
  23579. by You to the Licensor shall be under the terms and conditions of
  23580. this License, without any additional terms or conditions.
  23581. Notwithstanding the above, nothing herein shall supersede or modify
  23582. the terms of any separate license agreement you may have executed
  23583. with Licensor regarding such Contributions.
  23584. 6. Trademarks. This License does not grant permission to use the trade
  23585. names, trademarks, service marks, or product names of the Licensor,
  23586. except as required for reasonable and customary use in describing the
  23587. origin of the Work and reproducing the content of the NOTICE file.
  23588. 7. Disclaimer of Warranty. Unless required by applicable law or
  23589. agreed to in writing, Licensor provides the Work (and each
  23590. Contributor provides its Contributions) on an "AS IS" BASIS,
  23591. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  23592. implied, including, without limitation, any warranties or conditions
  23593. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  23594. PARTICULAR PURPOSE. You are solely responsible for determining the
  23595. appropriateness of using or redistributing the Work and assume any
  23596. risks associated with Your exercise of permissions under this License.
  23597. 8. Limitation of Liability. In no event and under no legal theory,
  23598. whether in tort (including negligence), contract, or otherwise,
  23599. unless required by applicable law (such as deliberate and grossly
  23600. negligent acts) or agreed to in writing, shall any Contributor be
  23601. liable to You for damages, including any direct, indirect, special,
  23602. incidental, or consequential damages of any character arising as a
  23603. result of this License or out of the use or inability to use the
  23604. Work (including but not limited to damages for loss of goodwill,
  23605. work stoppage, computer failure or malfunction, or any and all
  23606. other commercial damages or losses), even if such Contributor
  23607. has been advised of the possibility of such damages.
  23608. 9. Accepting Warranty or Additional Liability. While redistributing
  23609. the Work or Derivative Works thereof, You may choose to offer,
  23610. and charge a fee for, acceptance of support, warranty, indemnity,
  23611. or other liability obligations and/or rights consistent with this
  23612. License. However, in accepting such obligations, You may act only
  23613. on Your own behalf and on Your sole responsibility, not on behalf
  23614. of any other Contributor, and only if You agree to indemnify,
  23615. defend, and hold each Contributor harmless for any liability
  23616. incurred by, or claims asserted against, such Contributor by reason
  23617. of your accepting any such warranty or additional liability.
  23618. END OF TERMS AND CONDITIONS
  23619. APPENDIX: How to apply the Apache License to your work.
  23620. To apply the Apache License to your work, attach the following
  23621. boilerplate notice, with the fields enclosed by brackets "[]"
  23622. replaced with your own identifying information. (Don't include
  23623. the brackets!) The text should be enclosed in the appropriate
  23624. comment syntax for the file format. We also recommend that a
  23625. file or class name and description of purpose be included on the
  23626. same "printed page" as the copyright notice for easier
  23627. identification within third-party archives.
  23628. Copyright [yyyy] [name of copyright owner]
  23629. Licensed under the Apache License, Version 2.0 (the "License");
  23630. you may not use this file except in compliance with the License.
  23631. You may obtain a copy of the License at
  23632. http://www.apache.org/licenses/LICENSE-2.0
  23633. Unless required by applicable law or agreed to in writing, software
  23634. distributed under the License is distributed on an "AS IS" BASIS,
  23635. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  23636. See the License for the specific language governing permissions and
  23637. limitations under the License.
  23638. ================================================================
  23639. google.golang.org/genproto
  23640. https://google.golang.org/genproto
  23641. ----------------------------------------------------------------
  23642. Apache License
  23643. Version 2.0, January 2004
  23644. http://www.apache.org/licenses/
  23645. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  23646. 1. Definitions.
  23647. "License" shall mean the terms and conditions for use, reproduction,
  23648. and distribution as defined by Sections 1 through 9 of this document.
  23649. "Licensor" shall mean the copyright owner or entity authorized by
  23650. the copyright owner that is granting the License.
  23651. "Legal Entity" shall mean the union of the acting entity and all
  23652. other entities that control, are controlled by, or are under common
  23653. control with that entity. For the purposes of this definition,
  23654. "control" means (i) the power, direct or indirect, to cause the
  23655. direction or management of such entity, whether by contract or
  23656. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  23657. outstanding shares, or (iii) beneficial ownership of such entity.
  23658. "You" (or "Your") shall mean an individual or Legal Entity
  23659. exercising permissions granted by this License.
  23660. "Source" form shall mean the preferred form for making modifications,
  23661. including but not limited to software source code, documentation
  23662. source, and configuration files.
  23663. "Object" form shall mean any form resulting from mechanical
  23664. transformation or translation of a Source form, including but
  23665. not limited to compiled object code, generated documentation,
  23666. and conversions to other media types.
  23667. "Work" shall mean the work of authorship, whether in Source or
  23668. Object form, made available under the License, as indicated by a
  23669. copyright notice that is included in or attached to the work
  23670. (an example is provided in the Appendix below).
  23671. "Derivative Works" shall mean any work, whether in Source or Object
  23672. form, that is based on (or derived from) the Work and for which the
  23673. editorial revisions, annotations, elaborations, or other modifications
  23674. represent, as a whole, an original work of authorship. For the purposes
  23675. of this License, Derivative Works shall not include works that remain
  23676. separable from, or merely link (or bind by name) to the interfaces of,
  23677. the Work and Derivative Works thereof.
  23678. "Contribution" shall mean any work of authorship, including
  23679. the original version of the Work and any modifications or additions
  23680. to that Work or Derivative Works thereof, that is intentionally
  23681. submitted to Licensor for inclusion in the Work by the copyright owner
  23682. or by an individual or Legal Entity authorized to submit on behalf of
  23683. the copyright owner. For the purposes of this definition, "submitted"
  23684. means any form of electronic, verbal, or written communication sent
  23685. to the Licensor or its representatives, including but not limited to
  23686. communication on electronic mailing lists, source code control systems,
  23687. and issue tracking systems that are managed by, or on behalf of, the
  23688. Licensor for the purpose of discussing and improving the Work, but
  23689. excluding communication that is conspicuously marked or otherwise
  23690. designated in writing by the copyright owner as "Not a Contribution."
  23691. "Contributor" shall mean Licensor and any individual or Legal Entity
  23692. on behalf of whom a Contribution has been received by Licensor and
  23693. subsequently incorporated within the Work.
  23694. 2. Grant of Copyright License. Subject to the terms and conditions of
  23695. this License, each Contributor hereby grants to You a perpetual,
  23696. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  23697. copyright license to reproduce, prepare Derivative Works of,
  23698. publicly display, publicly perform, sublicense, and distribute the
  23699. Work and such Derivative Works in Source or Object form.
  23700. 3. Grant of Patent License. Subject to the terms and conditions of
  23701. this License, each Contributor hereby grants to You a perpetual,
  23702. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  23703. (except as stated in this section) patent license to make, have made,
  23704. use, offer to sell, sell, import, and otherwise transfer the Work,
  23705. where such license applies only to those patent claims licensable
  23706. by such Contributor that are necessarily infringed by their
  23707. Contribution(s) alone or by combination of their Contribution(s)
  23708. with the Work to which such Contribution(s) was submitted. If You
  23709. institute patent litigation against any entity (including a
  23710. cross-claim or counterclaim in a lawsuit) alleging that the Work
  23711. or a Contribution incorporated within the Work constitutes direct
  23712. or contributory patent infringement, then any patent licenses
  23713. granted to You under this License for that Work shall terminate
  23714. as of the date such litigation is filed.
  23715. 4. Redistribution. You may reproduce and distribute copies of the
  23716. Work or Derivative Works thereof in any medium, with or without
  23717. modifications, and in Source or Object form, provided that You
  23718. meet the following conditions:
  23719. (a) You must give any other recipients of the Work or
  23720. Derivative Works a copy of this License; and
  23721. (b) You must cause any modified files to carry prominent notices
  23722. stating that You changed the files; and
  23723. (c) You must retain, in the Source form of any Derivative Works
  23724. that You distribute, all copyright, patent, trademark, and
  23725. attribution notices from the Source form of the Work,
  23726. excluding those notices that do not pertain to any part of
  23727. the Derivative Works; and
  23728. (d) If the Work includes a "NOTICE" text file as part of its
  23729. distribution, then any Derivative Works that You distribute must
  23730. include a readable copy of the attribution notices contained
  23731. within such NOTICE file, excluding those notices that do not
  23732. pertain to any part of the Derivative Works, in at least one
  23733. of the following places: within a NOTICE text file distributed
  23734. as part of the Derivative Works; within the Source form or
  23735. documentation, if provided along with the Derivative Works; or,
  23736. within a display generated by the Derivative Works, if and
  23737. wherever such third-party notices normally appear. The contents
  23738. of the NOTICE file are for informational purposes only and
  23739. do not modify the License. You may add Your own attribution
  23740. notices within Derivative Works that You distribute, alongside
  23741. or as an addendum to the NOTICE text from the Work, provided
  23742. that such additional attribution notices cannot be construed
  23743. as modifying the License.
  23744. You may add Your own copyright statement to Your modifications and
  23745. may provide additional or different license terms and conditions
  23746. for use, reproduction, or distribution of Your modifications, or
  23747. for any such Derivative Works as a whole, provided Your use,
  23748. reproduction, and distribution of the Work otherwise complies with
  23749. the conditions stated in this License.
  23750. 5. Submission of Contributions. Unless You explicitly state otherwise,
  23751. any Contribution intentionally submitted for inclusion in the Work
  23752. by You to the Licensor shall be under the terms and conditions of
  23753. this License, without any additional terms or conditions.
  23754. Notwithstanding the above, nothing herein shall supersede or modify
  23755. the terms of any separate license agreement you may have executed
  23756. with Licensor regarding such Contributions.
  23757. 6. Trademarks. This License does not grant permission to use the trade
  23758. names, trademarks, service marks, or product names of the Licensor,
  23759. except as required for reasonable and customary use in describing the
  23760. origin of the Work and reproducing the content of the NOTICE file.
  23761. 7. Disclaimer of Warranty. Unless required by applicable law or
  23762. agreed to in writing, Licensor provides the Work (and each
  23763. Contributor provides its Contributions) on an "AS IS" BASIS,
  23764. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  23765. implied, including, without limitation, any warranties or conditions
  23766. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  23767. PARTICULAR PURPOSE. You are solely responsible for determining the
  23768. appropriateness of using or redistributing the Work and assume any
  23769. risks associated with Your exercise of permissions under this License.
  23770. 8. Limitation of Liability. In no event and under no legal theory,
  23771. whether in tort (including negligence), contract, or otherwise,
  23772. unless required by applicable law (such as deliberate and grossly
  23773. negligent acts) or agreed to in writing, shall any Contributor be
  23774. liable to You for damages, including any direct, indirect, special,
  23775. incidental, or consequential damages of any character arising as a
  23776. result of this License or out of the use or inability to use the
  23777. Work (including but not limited to damages for loss of goodwill,
  23778. work stoppage, computer failure or malfunction, or any and all
  23779. other commercial damages or losses), even if such Contributor
  23780. has been advised of the possibility of such damages.
  23781. 9. Accepting Warranty or Additional Liability. While redistributing
  23782. the Work or Derivative Works thereof, You may choose to offer,
  23783. and charge a fee for, acceptance of support, warranty, indemnity,
  23784. or other liability obligations and/or rights consistent with this
  23785. License. However, in accepting such obligations, You may act only
  23786. on Your own behalf and on Your sole responsibility, not on behalf
  23787. of any other Contributor, and only if You agree to indemnify,
  23788. defend, and hold each Contributor harmless for any liability
  23789. incurred by, or claims asserted against, such Contributor by reason
  23790. of your accepting any such warranty or additional liability.
  23791. END OF TERMS AND CONDITIONS
  23792. APPENDIX: How to apply the Apache License to your work.
  23793. To apply the Apache License to your work, attach the following
  23794. boilerplate notice, with the fields enclosed by brackets "[]"
  23795. replaced with your own identifying information. (Don't include
  23796. the brackets!) The text should be enclosed in the appropriate
  23797. comment syntax for the file format. We also recommend that a
  23798. file or class name and description of purpose be included on the
  23799. same "printed page" as the copyright notice for easier
  23800. identification within third-party archives.
  23801. Copyright [yyyy] [name of copyright owner]
  23802. Licensed under the Apache License, Version 2.0 (the "License");
  23803. you may not use this file except in compliance with the License.
  23804. You may obtain a copy of the License at
  23805. http://www.apache.org/licenses/LICENSE-2.0
  23806. Unless required by applicable law or agreed to in writing, software
  23807. distributed under the License is distributed on an "AS IS" BASIS,
  23808. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  23809. See the License for the specific language governing permissions and
  23810. limitations under the License.
  23811. ================================================================
  23812. google.golang.org/grpc
  23813. https://google.golang.org/grpc
  23814. ----------------------------------------------------------------
  23815. Apache License
  23816. Version 2.0, January 2004
  23817. http://www.apache.org/licenses/
  23818. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  23819. 1. Definitions.
  23820. "License" shall mean the terms and conditions for use, reproduction,
  23821. and distribution as defined by Sections 1 through 9 of this document.
  23822. "Licensor" shall mean the copyright owner or entity authorized by
  23823. the copyright owner that is granting the License.
  23824. "Legal Entity" shall mean the union of the acting entity and all
  23825. other entities that control, are controlled by, or are under common
  23826. control with that entity. For the purposes of this definition,
  23827. "control" means (i) the power, direct or indirect, to cause the
  23828. direction or management of such entity, whether by contract or
  23829. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  23830. outstanding shares, or (iii) beneficial ownership of such entity.
  23831. "You" (or "Your") shall mean an individual or Legal Entity
  23832. exercising permissions granted by this License.
  23833. "Source" form shall mean the preferred form for making modifications,
  23834. including but not limited to software source code, documentation
  23835. source, and configuration files.
  23836. "Object" form shall mean any form resulting from mechanical
  23837. transformation or translation of a Source form, including but
  23838. not limited to compiled object code, generated documentation,
  23839. and conversions to other media types.
  23840. "Work" shall mean the work of authorship, whether in Source or
  23841. Object form, made available under the License, as indicated by a
  23842. copyright notice that is included in or attached to the work
  23843. (an example is provided in the Appendix below).
  23844. "Derivative Works" shall mean any work, whether in Source or Object
  23845. form, that is based on (or derived from) the Work and for which the
  23846. editorial revisions, annotations, elaborations, or other modifications
  23847. represent, as a whole, an original work of authorship. For the purposes
  23848. of this License, Derivative Works shall not include works that remain
  23849. separable from, or merely link (or bind by name) to the interfaces of,
  23850. the Work and Derivative Works thereof.
  23851. "Contribution" shall mean any work of authorship, including
  23852. the original version of the Work and any modifications or additions
  23853. to that Work or Derivative Works thereof, that is intentionally
  23854. submitted to Licensor for inclusion in the Work by the copyright owner
  23855. or by an individual or Legal Entity authorized to submit on behalf of
  23856. the copyright owner. For the purposes of this definition, "submitted"
  23857. means any form of electronic, verbal, or written communication sent
  23858. to the Licensor or its representatives, including but not limited to
  23859. communication on electronic mailing lists, source code control systems,
  23860. and issue tracking systems that are managed by, or on behalf of, the
  23861. Licensor for the purpose of discussing and improving the Work, but
  23862. excluding communication that is conspicuously marked or otherwise
  23863. designated in writing by the copyright owner as "Not a Contribution."
  23864. "Contributor" shall mean Licensor and any individual or Legal Entity
  23865. on behalf of whom a Contribution has been received by Licensor and
  23866. subsequently incorporated within the Work.
  23867. 2. Grant of Copyright License. Subject to the terms and conditions of
  23868. this License, each Contributor hereby grants to You a perpetual,
  23869. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  23870. copyright license to reproduce, prepare Derivative Works of,
  23871. publicly display, publicly perform, sublicense, and distribute the
  23872. Work and such Derivative Works in Source or Object form.
  23873. 3. Grant of Patent License. Subject to the terms and conditions of
  23874. this License, each Contributor hereby grants to You a perpetual,
  23875. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  23876. (except as stated in this section) patent license to make, have made,
  23877. use, offer to sell, sell, import, and otherwise transfer the Work,
  23878. where such license applies only to those patent claims licensable
  23879. by such Contributor that are necessarily infringed by their
  23880. Contribution(s) alone or by combination of their Contribution(s)
  23881. with the Work to which such Contribution(s) was submitted. If You
  23882. institute patent litigation against any entity (including a
  23883. cross-claim or counterclaim in a lawsuit) alleging that the Work
  23884. or a Contribution incorporated within the Work constitutes direct
  23885. or contributory patent infringement, then any patent licenses
  23886. granted to You under this License for that Work shall terminate
  23887. as of the date such litigation is filed.
  23888. 4. Redistribution. You may reproduce and distribute copies of the
  23889. Work or Derivative Works thereof in any medium, with or without
  23890. modifications, and in Source or Object form, provided that You
  23891. meet the following conditions:
  23892. (a) You must give any other recipients of the Work or
  23893. Derivative Works a copy of this License; and
  23894. (b) You must cause any modified files to carry prominent notices
  23895. stating that You changed the files; and
  23896. (c) You must retain, in the Source form of any Derivative Works
  23897. that You distribute, all copyright, patent, trademark, and
  23898. attribution notices from the Source form of the Work,
  23899. excluding those notices that do not pertain to any part of
  23900. the Derivative Works; and
  23901. (d) If the Work includes a "NOTICE" text file as part of its
  23902. distribution, then any Derivative Works that You distribute must
  23903. include a readable copy of the attribution notices contained
  23904. within such NOTICE file, excluding those notices that do not
  23905. pertain to any part of the Derivative Works, in at least one
  23906. of the following places: within a NOTICE text file distributed
  23907. as part of the Derivative Works; within the Source form or
  23908. documentation, if provided along with the Derivative Works; or,
  23909. within a display generated by the Derivative Works, if and
  23910. wherever such third-party notices normally appear. The contents
  23911. of the NOTICE file are for informational purposes only and
  23912. do not modify the License. You may add Your own attribution
  23913. notices within Derivative Works that You distribute, alongside
  23914. or as an addendum to the NOTICE text from the Work, provided
  23915. that such additional attribution notices cannot be construed
  23916. as modifying the License.
  23917. You may add Your own copyright statement to Your modifications and
  23918. may provide additional or different license terms and conditions
  23919. for use, reproduction, or distribution of Your modifications, or
  23920. for any such Derivative Works as a whole, provided Your use,
  23921. reproduction, and distribution of the Work otherwise complies with
  23922. the conditions stated in this License.
  23923. 5. Submission of Contributions. Unless You explicitly state otherwise,
  23924. any Contribution intentionally submitted for inclusion in the Work
  23925. by You to the Licensor shall be under the terms and conditions of
  23926. this License, without any additional terms or conditions.
  23927. Notwithstanding the above, nothing herein shall supersede or modify
  23928. the terms of any separate license agreement you may have executed
  23929. with Licensor regarding such Contributions.
  23930. 6. Trademarks. This License does not grant permission to use the trade
  23931. names, trademarks, service marks, or product names of the Licensor,
  23932. except as required for reasonable and customary use in describing the
  23933. origin of the Work and reproducing the content of the NOTICE file.
  23934. 7. Disclaimer of Warranty. Unless required by applicable law or
  23935. agreed to in writing, Licensor provides the Work (and each
  23936. Contributor provides its Contributions) on an "AS IS" BASIS,
  23937. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  23938. implied, including, without limitation, any warranties or conditions
  23939. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  23940. PARTICULAR PURPOSE. You are solely responsible for determining the
  23941. appropriateness of using or redistributing the Work and assume any
  23942. risks associated with Your exercise of permissions under this License.
  23943. 8. Limitation of Liability. In no event and under no legal theory,
  23944. whether in tort (including negligence), contract, or otherwise,
  23945. unless required by applicable law (such as deliberate and grossly
  23946. negligent acts) or agreed to in writing, shall any Contributor be
  23947. liable to You for damages, including any direct, indirect, special,
  23948. incidental, or consequential damages of any character arising as a
  23949. result of this License or out of the use or inability to use the
  23950. Work (including but not limited to damages for loss of goodwill,
  23951. work stoppage, computer failure or malfunction, or any and all
  23952. other commercial damages or losses), even if such Contributor
  23953. has been advised of the possibility of such damages.
  23954. 9. Accepting Warranty or Additional Liability. While redistributing
  23955. the Work or Derivative Works thereof, You may choose to offer,
  23956. and charge a fee for, acceptance of support, warranty, indemnity,
  23957. or other liability obligations and/or rights consistent with this
  23958. License. However, in accepting such obligations, You may act only
  23959. on Your own behalf and on Your sole responsibility, not on behalf
  23960. of any other Contributor, and only if You agree to indemnify,
  23961. defend, and hold each Contributor harmless for any liability
  23962. incurred by, or claims asserted against, such Contributor by reason
  23963. of your accepting any such warranty or additional liability.
  23964. END OF TERMS AND CONDITIONS
  23965. APPENDIX: How to apply the Apache License to your work.
  23966. To apply the Apache License to your work, attach the following
  23967. boilerplate notice, with the fields enclosed by brackets "[]"
  23968. replaced with your own identifying information. (Don't include
  23969. the brackets!) The text should be enclosed in the appropriate
  23970. comment syntax for the file format. We also recommend that a
  23971. file or class name and description of purpose be included on the
  23972. same "printed page" as the copyright notice for easier
  23973. identification within third-party archives.
  23974. Copyright [yyyy] [name of copyright owner]
  23975. Licensed under the Apache License, Version 2.0 (the "License");
  23976. you may not use this file except in compliance with the License.
  23977. You may obtain a copy of the License at
  23978. http://www.apache.org/licenses/LICENSE-2.0
  23979. Unless required by applicable law or agreed to in writing, software
  23980. distributed under the License is distributed on an "AS IS" BASIS,
  23981. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  23982. See the License for the specific language governing permissions and
  23983. limitations under the License.
  23984. ================================================================
  23985. google.golang.org/protobuf
  23986. https://google.golang.org/protobuf
  23987. ----------------------------------------------------------------
  23988. Copyright (c) 2018 The Go Authors. All rights reserved.
  23989. Redistribution and use in source and binary forms, with or without
  23990. modification, are permitted provided that the following conditions are
  23991. met:
  23992. * Redistributions of source code must retain the above copyright
  23993. notice, this list of conditions and the following disclaimer.
  23994. * Redistributions in binary form must reproduce the above
  23995. copyright notice, this list of conditions and the following disclaimer
  23996. in the documentation and/or other materials provided with the
  23997. distribution.
  23998. * Neither the name of Google Inc. nor the names of its
  23999. contributors may be used to endorse or promote products derived from
  24000. this software without specific prior written permission.
  24001. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  24002. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  24003. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  24004. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  24005. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  24006. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  24007. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  24008. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  24009. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  24010. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  24011. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  24012. ================================================================
  24013. gopkg.in/check.v1
  24014. https://gopkg.in/check.v1
  24015. ----------------------------------------------------------------
  24016. Gocheck - A rich testing framework for Go
  24017. Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net>
  24018. All rights reserved.
  24019. Redistribution and use in source and binary forms, with or without
  24020. modification, are permitted provided that the following conditions are met:
  24021. 1. Redistributions of source code must retain the above copyright notice, this
  24022. list of conditions and the following disclaimer.
  24023. 2. Redistributions in binary form must reproduce the above copyright notice,
  24024. this list of conditions and the following disclaimer in the documentation
  24025. and/or other materials provided with the distribution.
  24026. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  24027. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  24028. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  24029. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  24030. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  24031. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  24032. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  24033. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  24034. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  24035. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  24036. ================================================================
  24037. gopkg.in/h2non/filetype.v1
  24038. https://gopkg.in/h2non/filetype.v1
  24039. ----------------------------------------------------------------
  24040. The MIT License
  24041. Copyright (c) Tomas Aparicio
  24042. Permission is hereby granted, free of charge, to any person
  24043. obtaining a copy of this software and associated documentation
  24044. files (the "Software"), to deal in the Software without
  24045. restriction, including without limitation the rights to use,
  24046. copy, modify, merge, publish, distribute, sublicense, and/or sell
  24047. copies of the Software, and to permit persons to whom the
  24048. Software is furnished to do so, subject to the following
  24049. conditions:
  24050. The above copyright notice and this permission notice shall be
  24051. included in all copies or substantial portions of the Software.
  24052. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  24053. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  24054. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  24055. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  24056. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  24057. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  24058. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  24059. OTHER DEALINGS IN THE SOFTWARE.
  24060. ================================================================
  24061. gopkg.in/ini.v1
  24062. https://gopkg.in/ini.v1
  24063. ----------------------------------------------------------------
  24064. Apache License
  24065. Version 2.0, January 2004
  24066. http://www.apache.org/licenses/
  24067. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  24068. 1. Definitions.
  24069. "License" shall mean the terms and conditions for use, reproduction, and
  24070. distribution as defined by Sections 1 through 9 of this document.
  24071. "Licensor" shall mean the copyright owner or entity authorized by the copyright
  24072. owner that is granting the License.
  24073. "Legal Entity" shall mean the union of the acting entity and all other entities
  24074. that control, are controlled by, or are under common control with that entity.
  24075. For the purposes of this definition, "control" means (i) the power, direct or
  24076. indirect, to cause the direction or management of such entity, whether by
  24077. contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  24078. outstanding shares, or (iii) beneficial ownership of such entity.
  24079. "You" (or "Your") shall mean an individual or Legal Entity exercising
  24080. permissions granted by this License.
  24081. "Source" form shall mean the preferred form for making modifications, including
  24082. but not limited to software source code, documentation source, and configuration
  24083. files.
  24084. "Object" form shall mean any form resulting from mechanical transformation or
  24085. translation of a Source form, including but not limited to compiled object code,
  24086. generated documentation, and conversions to other media types.
  24087. "Work" shall mean the work of authorship, whether in Source or Object form, made
  24088. available under the License, as indicated by a copyright notice that is included
  24089. in or attached to the work (an example is provided in the Appendix below).
  24090. "Derivative Works" shall mean any work, whether in Source or Object form, that
  24091. is based on (or derived from) the Work and for which the editorial revisions,
  24092. annotations, elaborations, or other modifications represent, as a whole, an
  24093. original work of authorship. For the purposes of this License, Derivative Works
  24094. shall not include works that remain separable from, or merely link (or bind by
  24095. name) to the interfaces of, the Work and Derivative Works thereof.
  24096. "Contribution" shall mean any work of authorship, including the original version
  24097. of the Work and any modifications or additions to that Work or Derivative Works
  24098. thereof, that is intentionally submitted to Licensor for inclusion in the Work
  24099. by the copyright owner or by an individual or Legal Entity authorized to submit
  24100. on behalf of the copyright owner. For the purposes of this definition,
  24101. "submitted" means any form of electronic, verbal, or written communication sent
  24102. to the Licensor or its representatives, including but not limited to
  24103. communication on electronic mailing lists, source code control systems, and
  24104. issue tracking systems that are managed by, or on behalf of, the Licensor for
  24105. the purpose of discussing and improving the Work, but excluding communication
  24106. that is conspicuously marked or otherwise designated in writing by the copyright
  24107. owner as "Not a Contribution."
  24108. "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
  24109. of whom a Contribution has been received by Licensor and subsequently
  24110. incorporated within the Work.
  24111. 2. Grant of Copyright License.
  24112. Subject to the terms and conditions of this License, each Contributor hereby
  24113. grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  24114. irrevocable copyright license to reproduce, prepare Derivative Works of,
  24115. publicly display, publicly perform, sublicense, and distribute the Work and such
  24116. Derivative Works in Source or Object form.
  24117. 3. Grant of Patent License.
  24118. Subject to the terms and conditions of this License, each Contributor hereby
  24119. grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
  24120. irrevocable (except as stated in this section) patent license to make, have
  24121. made, use, offer to sell, sell, import, and otherwise transfer the Work, where
  24122. such license applies only to those patent claims licensable by such Contributor
  24123. that are necessarily infringed by their Contribution(s) alone or by combination
  24124. of their Contribution(s) with the Work to which such Contribution(s) was
  24125. submitted. If You institute patent litigation against any entity (including a
  24126. cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  24127. Contribution incorporated within the Work constitutes direct or contributory
  24128. patent infringement, then any patent licenses granted to You under this License
  24129. for that Work shall terminate as of the date such litigation is filed.
  24130. 4. Redistribution.
  24131. You may reproduce and distribute copies of the Work or Derivative Works thereof
  24132. in any medium, with or without modifications, and in Source or Object form,
  24133. provided that You meet the following conditions:
  24134. You must give any other recipients of the Work or Derivative Works a copy of
  24135. this License; and
  24136. You must cause any modified files to carry prominent notices stating that You
  24137. changed the files; and
  24138. You must retain, in the Source form of any Derivative Works that You distribute,
  24139. all copyright, patent, trademark, and attribution notices from the Source form
  24140. of the Work, excluding those notices that do not pertain to any part of the
  24141. Derivative Works; and
  24142. If the Work includes a "NOTICE" text file as part of its distribution, then any
  24143. Derivative Works that You distribute must include a readable copy of the
  24144. attribution notices contained within such NOTICE file, excluding those notices
  24145. that do not pertain to any part of the Derivative Works, in at least one of the
  24146. following places: within a NOTICE text file distributed as part of the
  24147. Derivative Works; within the Source form or documentation, if provided along
  24148. with the Derivative Works; or, within a display generated by the Derivative
  24149. Works, if and wherever such third-party notices normally appear. The contents of
  24150. the NOTICE file are for informational purposes only and do not modify the
  24151. License. You may add Your own attribution notices within Derivative Works that
  24152. You distribute, alongside or as an addendum to the NOTICE text from the Work,
  24153. provided that such additional attribution notices cannot be construed as
  24154. modifying the License.
  24155. You may add Your own copyright statement to Your modifications and may provide
  24156. additional or different license terms and conditions for use, reproduction, or
  24157. distribution of Your modifications, or for any such Derivative Works as a whole,
  24158. provided Your use, reproduction, and distribution of the Work otherwise complies
  24159. with the conditions stated in this License.
  24160. 5. Submission of Contributions.
  24161. Unless You explicitly state otherwise, any Contribution intentionally submitted
  24162. for inclusion in the Work by You to the Licensor shall be under the terms and
  24163. conditions of this License, without any additional terms or conditions.
  24164. Notwithstanding the above, nothing herein shall supersede or modify the terms of
  24165. any separate license agreement you may have executed with Licensor regarding
  24166. such Contributions.
  24167. 6. Trademarks.
  24168. This License does not grant permission to use the trade names, trademarks,
  24169. service marks, or product names of the Licensor, except as required for
  24170. reasonable and customary use in describing the origin of the Work and
  24171. reproducing the content of the NOTICE file.
  24172. 7. Disclaimer of Warranty.
  24173. Unless required by applicable law or agreed to in writing, Licensor provides the
  24174. Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
  24175. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
  24176. including, without limitation, any warranties or conditions of TITLE,
  24177. NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
  24178. solely responsible for determining the appropriateness of using or
  24179. redistributing the Work and assume any risks associated with Your exercise of
  24180. permissions under this License.
  24181. 8. Limitation of Liability.
  24182. In no event and under no legal theory, whether in tort (including negligence),
  24183. contract, or otherwise, unless required by applicable law (such as deliberate
  24184. and grossly negligent acts) or agreed to in writing, shall any Contributor be
  24185. liable to You for damages, including any direct, indirect, special, incidental,
  24186. or consequential damages of any character arising as a result of this License or
  24187. out of the use or inability to use the Work (including but not limited to
  24188. damages for loss of goodwill, work stoppage, computer failure or malfunction, or
  24189. any and all other commercial damages or losses), even if such Contributor has
  24190. been advised of the possibility of such damages.
  24191. 9. Accepting Warranty or Additional Liability.
  24192. While redistributing the Work or Derivative Works thereof, You may choose to
  24193. offer, and charge a fee for, acceptance of support, warranty, indemnity, or
  24194. other liability obligations and/or rights consistent with this License. However,
  24195. in accepting such obligations, You may act only on Your own behalf and on Your
  24196. sole responsibility, not on behalf of any other Contributor, and only if You
  24197. agree to indemnify, defend, and hold each Contributor harmless for any liability
  24198. incurred by, or claims asserted against, such Contributor by reason of your
  24199. accepting any such warranty or additional liability.
  24200. END OF TERMS AND CONDITIONS
  24201. APPENDIX: How to apply the Apache License to your work
  24202. To apply the Apache License to your work, attach the following boilerplate
  24203. notice, with the fields enclosed by brackets "[]" replaced with your own
  24204. identifying information. (Don't include the brackets!) The text should be
  24205. enclosed in the appropriate comment syntax for the file format. We also
  24206. recommend that a file or class name and description of purpose be included on
  24207. the same "printed page" as the copyright notice for easier identification within
  24208. third-party archives.
  24209. Copyright 2014 Unknwon
  24210. Licensed under the Apache License, Version 2.0 (the "License");
  24211. you may not use this file except in compliance with the License.
  24212. You may obtain a copy of the License at
  24213. http://www.apache.org/licenses/LICENSE-2.0
  24214. Unless required by applicable law or agreed to in writing, software
  24215. distributed under the License is distributed on an "AS IS" BASIS,
  24216. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  24217. See the License for the specific language governing permissions and
  24218. limitations under the License.
  24219. ================================================================
  24220. gopkg.in/square/go-jose.v2
  24221. https://gopkg.in/square/go-jose.v2
  24222. ----------------------------------------------------------------
  24223. Apache License
  24224. Version 2.0, January 2004
  24225. http://www.apache.org/licenses/
  24226. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  24227. 1. Definitions.
  24228. "License" shall mean the terms and conditions for use, reproduction,
  24229. and distribution as defined by Sections 1 through 9 of this document.
  24230. "Licensor" shall mean the copyright owner or entity authorized by
  24231. the copyright owner that is granting the License.
  24232. "Legal Entity" shall mean the union of the acting entity and all
  24233. other entities that control, are controlled by, or are under common
  24234. control with that entity. For the purposes of this definition,
  24235. "control" means (i) the power, direct or indirect, to cause the
  24236. direction or management of such entity, whether by contract or
  24237. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  24238. outstanding shares, or (iii) beneficial ownership of such entity.
  24239. "You" (or "Your") shall mean an individual or Legal Entity
  24240. exercising permissions granted by this License.
  24241. "Source" form shall mean the preferred form for making modifications,
  24242. including but not limited to software source code, documentation
  24243. source, and configuration files.
  24244. "Object" form shall mean any form resulting from mechanical
  24245. transformation or translation of a Source form, including but
  24246. not limited to compiled object code, generated documentation,
  24247. and conversions to other media types.
  24248. "Work" shall mean the work of authorship, whether in Source or
  24249. Object form, made available under the License, as indicated by a
  24250. copyright notice that is included in or attached to the work
  24251. (an example is provided in the Appendix below).
  24252. "Derivative Works" shall mean any work, whether in Source or Object
  24253. form, that is based on (or derived from) the Work and for which the
  24254. editorial revisions, annotations, elaborations, or other modifications
  24255. represent, as a whole, an original work of authorship. For the purposes
  24256. of this License, Derivative Works shall not include works that remain
  24257. separable from, or merely link (or bind by name) to the interfaces of,
  24258. the Work and Derivative Works thereof.
  24259. "Contribution" shall mean any work of authorship, including
  24260. the original version of the Work and any modifications or additions
  24261. to that Work or Derivative Works thereof, that is intentionally
  24262. submitted to Licensor for inclusion in the Work by the copyright owner
  24263. or by an individual or Legal Entity authorized to submit on behalf of
  24264. the copyright owner. For the purposes of this definition, "submitted"
  24265. means any form of electronic, verbal, or written communication sent
  24266. to the Licensor or its representatives, including but not limited to
  24267. communication on electronic mailing lists, source code control systems,
  24268. and issue tracking systems that are managed by, or on behalf of, the
  24269. Licensor for the purpose of discussing and improving the Work, but
  24270. excluding communication that is conspicuously marked or otherwise
  24271. designated in writing by the copyright owner as "Not a Contribution."
  24272. "Contributor" shall mean Licensor and any individual or Legal Entity
  24273. on behalf of whom a Contribution has been received by Licensor and
  24274. subsequently incorporated within the Work.
  24275. 2. Grant of Copyright License. Subject to the terms and conditions of
  24276. this License, each Contributor hereby grants to You a perpetual,
  24277. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  24278. copyright license to reproduce, prepare Derivative Works of,
  24279. publicly display, publicly perform, sublicense, and distribute the
  24280. Work and such Derivative Works in Source or Object form.
  24281. 3. Grant of Patent License. Subject to the terms and conditions of
  24282. this License, each Contributor hereby grants to You a perpetual,
  24283. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  24284. (except as stated in this section) patent license to make, have made,
  24285. use, offer to sell, sell, import, and otherwise transfer the Work,
  24286. where such license applies only to those patent claims licensable
  24287. by such Contributor that are necessarily infringed by their
  24288. Contribution(s) alone or by combination of their Contribution(s)
  24289. with the Work to which such Contribution(s) was submitted. If You
  24290. institute patent litigation against any entity (including a
  24291. cross-claim or counterclaim in a lawsuit) alleging that the Work
  24292. or a Contribution incorporated within the Work constitutes direct
  24293. or contributory patent infringement, then any patent licenses
  24294. granted to You under this License for that Work shall terminate
  24295. as of the date such litigation is filed.
  24296. 4. Redistribution. You may reproduce and distribute copies of the
  24297. Work or Derivative Works thereof in any medium, with or without
  24298. modifications, and in Source or Object form, provided that You
  24299. meet the following conditions:
  24300. (a) You must give any other recipients of the Work or
  24301. Derivative Works a copy of this License; and
  24302. (b) You must cause any modified files to carry prominent notices
  24303. stating that You changed the files; and
  24304. (c) You must retain, in the Source form of any Derivative Works
  24305. that You distribute, all copyright, patent, trademark, and
  24306. attribution notices from the Source form of the Work,
  24307. excluding those notices that do not pertain to any part of
  24308. the Derivative Works; and
  24309. (d) If the Work includes a "NOTICE" text file as part of its
  24310. distribution, then any Derivative Works that You distribute must
  24311. include a readable copy of the attribution notices contained
  24312. within such NOTICE file, excluding those notices that do not
  24313. pertain to any part of the Derivative Works, in at least one
  24314. of the following places: within a NOTICE text file distributed
  24315. as part of the Derivative Works; within the Source form or
  24316. documentation, if provided along with the Derivative Works; or,
  24317. within a display generated by the Derivative Works, if and
  24318. wherever such third-party notices normally appear. The contents
  24319. of the NOTICE file are for informational purposes only and
  24320. do not modify the License. You may add Your own attribution
  24321. notices within Derivative Works that You distribute, alongside
  24322. or as an addendum to the NOTICE text from the Work, provided
  24323. that such additional attribution notices cannot be construed
  24324. as modifying the License.
  24325. You may add Your own copyright statement to Your modifications and
  24326. may provide additional or different license terms and conditions
  24327. for use, reproduction, or distribution of Your modifications, or
  24328. for any such Derivative Works as a whole, provided Your use,
  24329. reproduction, and distribution of the Work otherwise complies with
  24330. the conditions stated in this License.
  24331. 5. Submission of Contributions. Unless You explicitly state otherwise,
  24332. any Contribution intentionally submitted for inclusion in the Work
  24333. by You to the Licensor shall be under the terms and conditions of
  24334. this License, without any additional terms or conditions.
  24335. Notwithstanding the above, nothing herein shall supersede or modify
  24336. the terms of any separate license agreement you may have executed
  24337. with Licensor regarding such Contributions.
  24338. 6. Trademarks. This License does not grant permission to use the trade
  24339. names, trademarks, service marks, or product names of the Licensor,
  24340. except as required for reasonable and customary use in describing the
  24341. origin of the Work and reproducing the content of the NOTICE file.
  24342. 7. Disclaimer of Warranty. Unless required by applicable law or
  24343. agreed to in writing, Licensor provides the Work (and each
  24344. Contributor provides its Contributions) on an "AS IS" BASIS,
  24345. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  24346. implied, including, without limitation, any warranties or conditions
  24347. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  24348. PARTICULAR PURPOSE. You are solely responsible for determining the
  24349. appropriateness of using or redistributing the Work and assume any
  24350. risks associated with Your exercise of permissions under this License.
  24351. 8. Limitation of Liability. In no event and under no legal theory,
  24352. whether in tort (including negligence), contract, or otherwise,
  24353. unless required by applicable law (such as deliberate and grossly
  24354. negligent acts) or agreed to in writing, shall any Contributor be
  24355. liable to You for damages, including any direct, indirect, special,
  24356. incidental, or consequential damages of any character arising as a
  24357. result of this License or out of the use or inability to use the
  24358. Work (including but not limited to damages for loss of goodwill,
  24359. work stoppage, computer failure or malfunction, or any and all
  24360. other commercial damages or losses), even if such Contributor
  24361. has been advised of the possibility of such damages.
  24362. 9. Accepting Warranty or Additional Liability. While redistributing
  24363. the Work or Derivative Works thereof, You may choose to offer,
  24364. and charge a fee for, acceptance of support, warranty, indemnity,
  24365. or other liability obligations and/or rights consistent with this
  24366. License. However, in accepting such obligations, You may act only
  24367. on Your own behalf and on Your sole responsibility, not on behalf
  24368. of any other Contributor, and only if You agree to indemnify,
  24369. defend, and hold each Contributor harmless for any liability
  24370. incurred by, or claims asserted against, such Contributor by reason
  24371. of your accepting any such warranty or additional liability.
  24372. END OF TERMS AND CONDITIONS
  24373. APPENDIX: How to apply the Apache License to your work.
  24374. To apply the Apache License to your work, attach the following
  24375. boilerplate notice, with the fields enclosed by brackets "[]"
  24376. replaced with your own identifying information. (Don't include
  24377. the brackets!) The text should be enclosed in the appropriate
  24378. comment syntax for the file format. We also recommend that a
  24379. file or class name and description of purpose be included on the
  24380. same "printed page" as the copyright notice for easier
  24381. identification within third-party archives.
  24382. Copyright [yyyy] [name of copyright owner]
  24383. Licensed under the Apache License, Version 2.0 (the "License");
  24384. you may not use this file except in compliance with the License.
  24385. You may obtain a copy of the License at
  24386. http://www.apache.org/licenses/LICENSE-2.0
  24387. Unless required by applicable law or agreed to in writing, software
  24388. distributed under the License is distributed on an "AS IS" BASIS,
  24389. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  24390. See the License for the specific language governing permissions and
  24391. limitations under the License.
  24392. ================================================================
  24393. gopkg.in/yaml.v2
  24394. https://gopkg.in/yaml.v2
  24395. ----------------------------------------------------------------
  24396. Apache License
  24397. Version 2.0, January 2004
  24398. http://www.apache.org/licenses/
  24399. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  24400. 1. Definitions.
  24401. "License" shall mean the terms and conditions for use, reproduction,
  24402. and distribution as defined by Sections 1 through 9 of this document.
  24403. "Licensor" shall mean the copyright owner or entity authorized by
  24404. the copyright owner that is granting the License.
  24405. "Legal Entity" shall mean the union of the acting entity and all
  24406. other entities that control, are controlled by, or are under common
  24407. control with that entity. For the purposes of this definition,
  24408. "control" means (i) the power, direct or indirect, to cause the
  24409. direction or management of such entity, whether by contract or
  24410. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  24411. outstanding shares, or (iii) beneficial ownership of such entity.
  24412. "You" (or "Your") shall mean an individual or Legal Entity
  24413. exercising permissions granted by this License.
  24414. "Source" form shall mean the preferred form for making modifications,
  24415. including but not limited to software source code, documentation
  24416. source, and configuration files.
  24417. "Object" form shall mean any form resulting from mechanical
  24418. transformation or translation of a Source form, including but
  24419. not limited to compiled object code, generated documentation,
  24420. and conversions to other media types.
  24421. "Work" shall mean the work of authorship, whether in Source or
  24422. Object form, made available under the License, as indicated by a
  24423. copyright notice that is included in or attached to the work
  24424. (an example is provided in the Appendix below).
  24425. "Derivative Works" shall mean any work, whether in Source or Object
  24426. form, that is based on (or derived from) the Work and for which the
  24427. editorial revisions, annotations, elaborations, or other modifications
  24428. represent, as a whole, an original work of authorship. For the purposes
  24429. of this License, Derivative Works shall not include works that remain
  24430. separable from, or merely link (or bind by name) to the interfaces of,
  24431. the Work and Derivative Works thereof.
  24432. "Contribution" shall mean any work of authorship, including
  24433. the original version of the Work and any modifications or additions
  24434. to that Work or Derivative Works thereof, that is intentionally
  24435. submitted to Licensor for inclusion in the Work by the copyright owner
  24436. or by an individual or Legal Entity authorized to submit on behalf of
  24437. the copyright owner. For the purposes of this definition, "submitted"
  24438. means any form of electronic, verbal, or written communication sent
  24439. to the Licensor or its representatives, including but not limited to
  24440. communication on electronic mailing lists, source code control systems,
  24441. and issue tracking systems that are managed by, or on behalf of, the
  24442. Licensor for the purpose of discussing and improving the Work, but
  24443. excluding communication that is conspicuously marked or otherwise
  24444. designated in writing by the copyright owner as "Not a Contribution."
  24445. "Contributor" shall mean Licensor and any individual or Legal Entity
  24446. on behalf of whom a Contribution has been received by Licensor and
  24447. subsequently incorporated within the Work.
  24448. 2. Grant of Copyright License. Subject to the terms and conditions of
  24449. this License, each Contributor hereby grants to You a perpetual,
  24450. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  24451. copyright license to reproduce, prepare Derivative Works of,
  24452. publicly display, publicly perform, sublicense, and distribute the
  24453. Work and such Derivative Works in Source or Object form.
  24454. 3. Grant of Patent License. Subject to the terms and conditions of
  24455. this License, each Contributor hereby grants to You a perpetual,
  24456. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  24457. (except as stated in this section) patent license to make, have made,
  24458. use, offer to sell, sell, import, and otherwise transfer the Work,
  24459. where such license applies only to those patent claims licensable
  24460. by such Contributor that are necessarily infringed by their
  24461. Contribution(s) alone or by combination of their Contribution(s)
  24462. with the Work to which such Contribution(s) was submitted. If You
  24463. institute patent litigation against any entity (including a
  24464. cross-claim or counterclaim in a lawsuit) alleging that the Work
  24465. or a Contribution incorporated within the Work constitutes direct
  24466. or contributory patent infringement, then any patent licenses
  24467. granted to You under this License for that Work shall terminate
  24468. as of the date such litigation is filed.
  24469. 4. Redistribution. You may reproduce and distribute copies of the
  24470. Work or Derivative Works thereof in any medium, with or without
  24471. modifications, and in Source or Object form, provided that You
  24472. meet the following conditions:
  24473. (a) You must give any other recipients of the Work or
  24474. Derivative Works a copy of this License; and
  24475. (b) You must cause any modified files to carry prominent notices
  24476. stating that You changed the files; and
  24477. (c) You must retain, in the Source form of any Derivative Works
  24478. that You distribute, all copyright, patent, trademark, and
  24479. attribution notices from the Source form of the Work,
  24480. excluding those notices that do not pertain to any part of
  24481. the Derivative Works; and
  24482. (d) If the Work includes a "NOTICE" text file as part of its
  24483. distribution, then any Derivative Works that You distribute must
  24484. include a readable copy of the attribution notices contained
  24485. within such NOTICE file, excluding those notices that do not
  24486. pertain to any part of the Derivative Works, in at least one
  24487. of the following places: within a NOTICE text file distributed
  24488. as part of the Derivative Works; within the Source form or
  24489. documentation, if provided along with the Derivative Works; or,
  24490. within a display generated by the Derivative Works, if and
  24491. wherever such third-party notices normally appear. The contents
  24492. of the NOTICE file are for informational purposes only and
  24493. do not modify the License. You may add Your own attribution
  24494. notices within Derivative Works that You distribute, alongside
  24495. or as an addendum to the NOTICE text from the Work, provided
  24496. that such additional attribution notices cannot be construed
  24497. as modifying the License.
  24498. You may add Your own copyright statement to Your modifications and
  24499. may provide additional or different license terms and conditions
  24500. for use, reproduction, or distribution of Your modifications, or
  24501. for any such Derivative Works as a whole, provided Your use,
  24502. reproduction, and distribution of the Work otherwise complies with
  24503. the conditions stated in this License.
  24504. 5. Submission of Contributions. Unless You explicitly state otherwise,
  24505. any Contribution intentionally submitted for inclusion in the Work
  24506. by You to the Licensor shall be under the terms and conditions of
  24507. this License, without any additional terms or conditions.
  24508. Notwithstanding the above, nothing herein shall supersede or modify
  24509. the terms of any separate license agreement you may have executed
  24510. with Licensor regarding such Contributions.
  24511. 6. Trademarks. This License does not grant permission to use the trade
  24512. names, trademarks, service marks, or product names of the Licensor,
  24513. except as required for reasonable and customary use in describing the
  24514. origin of the Work and reproducing the content of the NOTICE file.
  24515. 7. Disclaimer of Warranty. Unless required by applicable law or
  24516. agreed to in writing, Licensor provides the Work (and each
  24517. Contributor provides its Contributions) on an "AS IS" BASIS,
  24518. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  24519. implied, including, without limitation, any warranties or conditions
  24520. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  24521. PARTICULAR PURPOSE. You are solely responsible for determining the
  24522. appropriateness of using or redistributing the Work and assume any
  24523. risks associated with Your exercise of permissions under this License.
  24524. 8. Limitation of Liability. In no event and under no legal theory,
  24525. whether in tort (including negligence), contract, or otherwise,
  24526. unless required by applicable law (such as deliberate and grossly
  24527. negligent acts) or agreed to in writing, shall any Contributor be
  24528. liable to You for damages, including any direct, indirect, special,
  24529. incidental, or consequential damages of any character arising as a
  24530. result of this License or out of the use or inability to use the
  24531. Work (including but not limited to damages for loss of goodwill,
  24532. work stoppage, computer failure or malfunction, or any and all
  24533. other commercial damages or losses), even if such Contributor
  24534. has been advised of the possibility of such damages.
  24535. 9. Accepting Warranty or Additional Liability. While redistributing
  24536. the Work or Derivative Works thereof, You may choose to offer,
  24537. and charge a fee for, acceptance of support, warranty, indemnity,
  24538. or other liability obligations and/or rights consistent with this
  24539. License. However, in accepting such obligations, You may act only
  24540. on Your own behalf and on Your sole responsibility, not on behalf
  24541. of any other Contributor, and only if You agree to indemnify,
  24542. defend, and hold each Contributor harmless for any liability
  24543. incurred by, or claims asserted against, such Contributor by reason
  24544. of your accepting any such warranty or additional liability.
  24545. END OF TERMS AND CONDITIONS
  24546. APPENDIX: How to apply the Apache License to your work.
  24547. To apply the Apache License to your work, attach the following
  24548. boilerplate notice, with the fields enclosed by brackets "{}"
  24549. replaced with your own identifying information. (Don't include
  24550. the brackets!) The text should be enclosed in the appropriate
  24551. comment syntax for the file format. We also recommend that a
  24552. file or class name and description of purpose be included on the
  24553. same "printed page" as the copyright notice for easier
  24554. identification within third-party archives.
  24555. Copyright {yyyy} {name of copyright owner}
  24556. Licensed under the Apache License, Version 2.0 (the "License");
  24557. you may not use this file except in compliance with the License.
  24558. You may obtain a copy of the License at
  24559. http://www.apache.org/licenses/LICENSE-2.0
  24560. Unless required by applicable law or agreed to in writing, software
  24561. distributed under the License is distributed on an "AS IS" BASIS,
  24562. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  24563. See the License for the specific language governing permissions and
  24564. limitations under the License.
  24565. ================================================================
  24566. gopkg.in/yaml.v3
  24567. https://gopkg.in/yaml.v3
  24568. ----------------------------------------------------------------
  24569. This project is covered by two different licenses: MIT and Apache.
  24570. #### MIT License ####
  24571. The following files were ported to Go from C files of libyaml, and thus
  24572. are still covered by their original MIT license, with the additional
  24573. copyright staring in 2011 when the project was ported over:
  24574. apic.go emitterc.go parserc.go readerc.go scannerc.go
  24575. writerc.go yamlh.go yamlprivateh.go
  24576. Copyright (c) 2006-2010 Kirill Simonov
  24577. Copyright (c) 2006-2011 Kirill Simonov
  24578. Permission is hereby granted, free of charge, to any person obtaining a copy of
  24579. this software and associated documentation files (the "Software"), to deal in
  24580. the Software without restriction, including without limitation the rights to
  24581. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  24582. of the Software, and to permit persons to whom the Software is furnished to do
  24583. so, subject to the following conditions:
  24584. The above copyright notice and this permission notice shall be included in all
  24585. copies or substantial portions of the Software.
  24586. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  24587. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  24588. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  24589. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  24590. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  24591. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  24592. SOFTWARE.
  24593. ### Apache License ###
  24594. All the remaining project files are covered by the Apache license:
  24595. Copyright (c) 2011-2019 Canonical Ltd
  24596. Licensed under the Apache License, Version 2.0 (the "License");
  24597. you may not use this file except in compliance with the License.
  24598. You may obtain a copy of the License at
  24599. http://www.apache.org/licenses/LICENSE-2.0
  24600. Unless required by applicable law or agreed to in writing, software
  24601. distributed under the License is distributed on an "AS IS" BASIS,
  24602. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  24603. See the License for the specific language governing permissions and
  24604. limitations under the License.
  24605. ================================================================