xref: /third_party/node/LICENSE (revision 1cb0ef41)
11cb0ef41Sopenharmony_ciNode.js is licensed for use as follows:
21cb0ef41Sopenharmony_ci
31cb0ef41Sopenharmony_ci"""
41cb0ef41Sopenharmony_ciCopyright Node.js contributors. All rights reserved.
51cb0ef41Sopenharmony_ci
61cb0ef41Sopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a copy
71cb0ef41Sopenharmony_ciof this software and associated documentation files (the "Software"), to
81cb0ef41Sopenharmony_cideal in the Software without restriction, including without limitation the
91cb0ef41Sopenharmony_cirights to use, copy, modify, merge, publish, distribute, sublicense, and/or
101cb0ef41Sopenharmony_cisell copies of the Software, and to permit persons to whom the Software is
111cb0ef41Sopenharmony_cifurnished to do so, subject to the following conditions:
121cb0ef41Sopenharmony_ci
131cb0ef41Sopenharmony_ciThe above copyright notice and this permission notice shall be included in
141cb0ef41Sopenharmony_ciall copies or substantial portions of the Software.
151cb0ef41Sopenharmony_ci
161cb0ef41Sopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
171cb0ef41Sopenharmony_ciIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
181cb0ef41Sopenharmony_ciFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
191cb0ef41Sopenharmony_ciAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
201cb0ef41Sopenharmony_ciLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
211cb0ef41Sopenharmony_ciFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
221cb0ef41Sopenharmony_ciIN THE SOFTWARE.
231cb0ef41Sopenharmony_ci"""
241cb0ef41Sopenharmony_ci
251cb0ef41Sopenharmony_ciThis license applies to parts of Node.js originating from the
261cb0ef41Sopenharmony_cihttps://github.com/joyent/node repository:
271cb0ef41Sopenharmony_ci
281cb0ef41Sopenharmony_ci"""
291cb0ef41Sopenharmony_ciCopyright Joyent, Inc. and other Node contributors. All rights reserved.
301cb0ef41Sopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a copy
311cb0ef41Sopenharmony_ciof this software and associated documentation files (the "Software"), to
321cb0ef41Sopenharmony_cideal in the Software without restriction, including without limitation the
331cb0ef41Sopenharmony_cirights to use, copy, modify, merge, publish, distribute, sublicense, and/or
341cb0ef41Sopenharmony_cisell copies of the Software, and to permit persons to whom the Software is
351cb0ef41Sopenharmony_cifurnished to do so, subject to the following conditions:
361cb0ef41Sopenharmony_ci
371cb0ef41Sopenharmony_ciThe above copyright notice and this permission notice shall be included in
381cb0ef41Sopenharmony_ciall copies or substantial portions of the Software.
391cb0ef41Sopenharmony_ci
401cb0ef41Sopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
411cb0ef41Sopenharmony_ciIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
421cb0ef41Sopenharmony_ciFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
431cb0ef41Sopenharmony_ciAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
441cb0ef41Sopenharmony_ciLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
451cb0ef41Sopenharmony_ciFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
461cb0ef41Sopenharmony_ciIN THE SOFTWARE.
471cb0ef41Sopenharmony_ci"""
481cb0ef41Sopenharmony_ci
491cb0ef41Sopenharmony_ciThe Node.js license applies to all parts of Node.js that are not externally
501cb0ef41Sopenharmony_cimaintained libraries.
511cb0ef41Sopenharmony_ci
521cb0ef41Sopenharmony_ciThe externally maintained libraries used by Node.js are:
531cb0ef41Sopenharmony_ci
541cb0ef41Sopenharmony_ci- Acorn, located at deps/acorn, is licensed as follows:
551cb0ef41Sopenharmony_ci  """
561cb0ef41Sopenharmony_ci    MIT License
571cb0ef41Sopenharmony_ci
581cb0ef41Sopenharmony_ci    Copyright (C) 2012-2022 by various contributors (see AUTHORS)
591cb0ef41Sopenharmony_ci
601cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
611cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to deal
621cb0ef41Sopenharmony_ci    in the Software without restriction, including without limitation the rights
631cb0ef41Sopenharmony_ci    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
641cb0ef41Sopenharmony_ci    copies of the Software, and to permit persons to whom the Software is
651cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
661cb0ef41Sopenharmony_ci
671cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in
681cb0ef41Sopenharmony_ci    all copies or substantial portions of the Software.
691cb0ef41Sopenharmony_ci
701cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
711cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
721cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
731cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
741cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
751cb0ef41Sopenharmony_ci    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
761cb0ef41Sopenharmony_ci    THE SOFTWARE.
771cb0ef41Sopenharmony_ci  """
781cb0ef41Sopenharmony_ci
791cb0ef41Sopenharmony_ci- c-ares, located at deps/cares, is licensed as follows:
801cb0ef41Sopenharmony_ci  """
811cb0ef41Sopenharmony_ci    MIT License
821cb0ef41Sopenharmony_ci
831cb0ef41Sopenharmony_ci    Copyright (c) 1998 Massachusetts Institute of Technology
841cb0ef41Sopenharmony_ci    Copyright (c) 2007 - 2023 Daniel Stenberg with many contributors, see AUTHORS
851cb0ef41Sopenharmony_ci    file.
861cb0ef41Sopenharmony_ci
871cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy of
881cb0ef41Sopenharmony_ci    this software and associated documentation files (the "Software"), to deal in
891cb0ef41Sopenharmony_ci    the Software without restriction, including without limitation the rights to
901cb0ef41Sopenharmony_ci    use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
911cb0ef41Sopenharmony_ci    the Software, and to permit persons to whom the Software is furnished to do so,
921cb0ef41Sopenharmony_ci    subject to the following conditions:
931cb0ef41Sopenharmony_ci
941cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice (including the next
951cb0ef41Sopenharmony_ci    paragraph) shall be included in all copies or substantial portions of the
961cb0ef41Sopenharmony_ci    Software.
971cb0ef41Sopenharmony_ci
981cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
991cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1001cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1011cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1021cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1031cb0ef41Sopenharmony_ci    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1041cb0ef41Sopenharmony_ci    SOFTWARE.
1051cb0ef41Sopenharmony_ci  """
1061cb0ef41Sopenharmony_ci
1071cb0ef41Sopenharmony_ci- cjs-module-lexer, located at deps/cjs-module-lexer, is licensed as follows:
1081cb0ef41Sopenharmony_ci  """
1091cb0ef41Sopenharmony_ci    MIT License
1101cb0ef41Sopenharmony_ci    -----------
1111cb0ef41Sopenharmony_ci
1121cb0ef41Sopenharmony_ci    Copyright (C) 2018-2020 Guy Bedford
1131cb0ef41Sopenharmony_ci
1141cb0ef41Sopenharmony_ci    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:
1151cb0ef41Sopenharmony_ci
1161cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
1171cb0ef41Sopenharmony_ci
1181cb0ef41Sopenharmony_ci    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.
1191cb0ef41Sopenharmony_ci  """
1201cb0ef41Sopenharmony_ci
1211cb0ef41Sopenharmony_ci- ittapi, located at deps/v8/third_party/ittapi, is licensed as follows:
1221cb0ef41Sopenharmony_ci  """
1231cb0ef41Sopenharmony_ci    Copyright (c) 2019 Intel Corporation. All rights reserved.
1241cb0ef41Sopenharmony_ci
1251cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1261cb0ef41Sopenharmony_ci
1271cb0ef41Sopenharmony_ci    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
1281cb0ef41Sopenharmony_ci    2. 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.
1291cb0ef41Sopenharmony_ci    3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
1301cb0ef41Sopenharmony_ci    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.
1311cb0ef41Sopenharmony_ci  """
1321cb0ef41Sopenharmony_ci
1331cb0ef41Sopenharmony_ci- ICU, located at deps/icu-small, is licensed as follows:
1341cb0ef41Sopenharmony_ci  """
1351cb0ef41Sopenharmony_ci    UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
1361cb0ef41Sopenharmony_ci
1371cb0ef41Sopenharmony_ci    See Terms of Use
1381cb0ef41Sopenharmony_ci    for definitions of Unicode Inc.’s Data Files and Software.
1391cb0ef41Sopenharmony_ci
1401cb0ef41Sopenharmony_ci    NOTICE TO USER: Carefully read the following legal agreement.
1411cb0ef41Sopenharmony_ci    BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
1421cb0ef41Sopenharmony_ci    DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
1431cb0ef41Sopenharmony_ci    YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
1441cb0ef41Sopenharmony_ci    TERMS AND CONDITIONS OF THIS AGREEMENT.
1451cb0ef41Sopenharmony_ci    IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
1461cb0ef41Sopenharmony_ci    THE DATA FILES OR SOFTWARE.
1471cb0ef41Sopenharmony_ci
1481cb0ef41Sopenharmony_ci    COPYRIGHT AND PERMISSION NOTICE
1491cb0ef41Sopenharmony_ci
1501cb0ef41Sopenharmony_ci    Copyright © 1991-2023 Unicode, Inc. All rights reserved.
1511cb0ef41Sopenharmony_ci    Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
1521cb0ef41Sopenharmony_ci
1531cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining
1541cb0ef41Sopenharmony_ci    a copy of the Unicode data files and any associated documentation
1551cb0ef41Sopenharmony_ci    (the "Data Files") or Unicode software and any associated documentation
1561cb0ef41Sopenharmony_ci    (the "Software") to deal in the Data Files or Software
1571cb0ef41Sopenharmony_ci    without restriction, including without limitation the rights to use,
1581cb0ef41Sopenharmony_ci    copy, modify, merge, publish, distribute, and/or sell copies of
1591cb0ef41Sopenharmony_ci    the Data Files or Software, and to permit persons to whom the Data Files
1601cb0ef41Sopenharmony_ci    or Software are furnished to do so, provided that either
1611cb0ef41Sopenharmony_ci    (a) this copyright and permission notice appear with all copies
1621cb0ef41Sopenharmony_ci    of the Data Files or Software, or
1631cb0ef41Sopenharmony_ci    (b) this copyright and permission notice appear in associated
1641cb0ef41Sopenharmony_ci    Documentation.
1651cb0ef41Sopenharmony_ci
1661cb0ef41Sopenharmony_ci    THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
1671cb0ef41Sopenharmony_ci    ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
1681cb0ef41Sopenharmony_ci    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1691cb0ef41Sopenharmony_ci    NONINFRINGEMENT OF THIRD PARTY RIGHTS.
1701cb0ef41Sopenharmony_ci    IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
1711cb0ef41Sopenharmony_ci    NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
1721cb0ef41Sopenharmony_ci    DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
1731cb0ef41Sopenharmony_ci    DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
1741cb0ef41Sopenharmony_ci    TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
1751cb0ef41Sopenharmony_ci    PERFORMANCE OF THE DATA FILES OR SOFTWARE.
1761cb0ef41Sopenharmony_ci
1771cb0ef41Sopenharmony_ci    Except as contained in this notice, the name of a copyright holder
1781cb0ef41Sopenharmony_ci    shall not be used in advertising or otherwise to promote the sale,
1791cb0ef41Sopenharmony_ci    use or other dealings in these Data Files or Software without prior
1801cb0ef41Sopenharmony_ci    written authorization of the copyright holder.
1811cb0ef41Sopenharmony_ci
1821cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
1831cb0ef41Sopenharmony_ci
1841cb0ef41Sopenharmony_ci    Third-Party Software Licenses
1851cb0ef41Sopenharmony_ci
1861cb0ef41Sopenharmony_ci    This section contains third-party software notices and/or additional
1871cb0ef41Sopenharmony_ci    terms for licensed third-party software components included within ICU
1881cb0ef41Sopenharmony_ci    libraries.
1891cb0ef41Sopenharmony_ci
1901cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
1911cb0ef41Sopenharmony_ci
1921cb0ef41Sopenharmony_ci    ICU License - ICU 1.8.1 to ICU 57.1
1931cb0ef41Sopenharmony_ci
1941cb0ef41Sopenharmony_ci    COPYRIGHT AND PERMISSION NOTICE
1951cb0ef41Sopenharmony_ci
1961cb0ef41Sopenharmony_ci    Copyright (c) 1995-2016 International Business Machines Corporation and others
1971cb0ef41Sopenharmony_ci    All rights reserved.
1981cb0ef41Sopenharmony_ci
1991cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining
2001cb0ef41Sopenharmony_ci    a copy of this software and associated documentation files (the
2011cb0ef41Sopenharmony_ci    "Software"), to deal in the Software without restriction, including
2021cb0ef41Sopenharmony_ci    without limitation the rights to use, copy, modify, merge, publish,
2031cb0ef41Sopenharmony_ci    distribute, and/or sell copies of the Software, and to permit persons
2041cb0ef41Sopenharmony_ci    to whom the Software is furnished to do so, provided that the above
2051cb0ef41Sopenharmony_ci    copyright notice(s) and this permission notice appear in all copies of
2061cb0ef41Sopenharmony_ci    the Software and that both the above copyright notice(s) and this
2071cb0ef41Sopenharmony_ci    permission notice appear in supporting documentation.
2081cb0ef41Sopenharmony_ci
2091cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2101cb0ef41Sopenharmony_ci    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2111cb0ef41Sopenharmony_ci    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
2121cb0ef41Sopenharmony_ci    OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
2131cb0ef41Sopenharmony_ci    HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
2141cb0ef41Sopenharmony_ci    SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
2151cb0ef41Sopenharmony_ci    RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
2161cb0ef41Sopenharmony_ci    CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
2171cb0ef41Sopenharmony_ci    CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2181cb0ef41Sopenharmony_ci
2191cb0ef41Sopenharmony_ci    Except as contained in this notice, the name of a copyright holder
2201cb0ef41Sopenharmony_ci    shall not be used in advertising or otherwise to promote the sale, use
2211cb0ef41Sopenharmony_ci    or other dealings in this Software without prior written authorization
2221cb0ef41Sopenharmony_ci    of the copyright holder.
2231cb0ef41Sopenharmony_ci
2241cb0ef41Sopenharmony_ci    All trademarks and registered trademarks mentioned herein are the
2251cb0ef41Sopenharmony_ci    property of their respective owners.
2261cb0ef41Sopenharmony_ci
2271cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
2281cb0ef41Sopenharmony_ci
2291cb0ef41Sopenharmony_ci    Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
2301cb0ef41Sopenharmony_ci
2311cb0ef41Sopenharmony_ci     #     The Google Chrome software developed by Google is licensed under
2321cb0ef41Sopenharmony_ci     # the BSD license. Other software included in this distribution is
2331cb0ef41Sopenharmony_ci     # provided under other licenses, as set forth below.
2341cb0ef41Sopenharmony_ci     #
2351cb0ef41Sopenharmony_ci     #  The BSD License
2361cb0ef41Sopenharmony_ci     #  http://opensource.org/licenses/bsd-license.php
2371cb0ef41Sopenharmony_ci     #  Copyright (C) 2006-2008, Google Inc.
2381cb0ef41Sopenharmony_ci     #
2391cb0ef41Sopenharmony_ci     #  All rights reserved.
2401cb0ef41Sopenharmony_ci     #
2411cb0ef41Sopenharmony_ci     #  Redistribution and use in source and binary forms, with or without
2421cb0ef41Sopenharmony_ci     # modification, are permitted provided that the following conditions are met:
2431cb0ef41Sopenharmony_ci     #
2441cb0ef41Sopenharmony_ci     #  Redistributions of source code must retain the above copyright notice,
2451cb0ef41Sopenharmony_ci     # this list of conditions and the following disclaimer.
2461cb0ef41Sopenharmony_ci     #  Redistributions in binary form must reproduce the above
2471cb0ef41Sopenharmony_ci     # copyright notice, this list of conditions and the following
2481cb0ef41Sopenharmony_ci     # disclaimer in the documentation and/or other materials provided with
2491cb0ef41Sopenharmony_ci     # the distribution.
2501cb0ef41Sopenharmony_ci     #  Neither the name of  Google Inc. nor the names of its
2511cb0ef41Sopenharmony_ci     # contributors may be used to endorse or promote products derived from
2521cb0ef41Sopenharmony_ci     # this software without specific prior written permission.
2531cb0ef41Sopenharmony_ci     #
2541cb0ef41Sopenharmony_ci     #
2551cb0ef41Sopenharmony_ci     #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
2561cb0ef41Sopenharmony_ci     # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
2571cb0ef41Sopenharmony_ci     # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
2581cb0ef41Sopenharmony_ci     # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
2591cb0ef41Sopenharmony_ci     # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
2601cb0ef41Sopenharmony_ci     # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2611cb0ef41Sopenharmony_ci     # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2621cb0ef41Sopenharmony_ci     # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
2631cb0ef41Sopenharmony_ci     # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2641cb0ef41Sopenharmony_ci     # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2651cb0ef41Sopenharmony_ci     # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2661cb0ef41Sopenharmony_ci     # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2671cb0ef41Sopenharmony_ci     #
2681cb0ef41Sopenharmony_ci     #
2691cb0ef41Sopenharmony_ci     #  The word list in cjdict.txt are generated by combining three word lists
2701cb0ef41Sopenharmony_ci     # listed below with further processing for compound word breaking. The
2711cb0ef41Sopenharmony_ci     # frequency is generated with an iterative training against Google web
2721cb0ef41Sopenharmony_ci     # corpora.
2731cb0ef41Sopenharmony_ci     #
2741cb0ef41Sopenharmony_ci     #  * Libtabe (Chinese)
2751cb0ef41Sopenharmony_ci     #    - https://sourceforge.net/project/?group_id=1519
2761cb0ef41Sopenharmony_ci     #    - Its license terms and conditions are shown below.
2771cb0ef41Sopenharmony_ci     #
2781cb0ef41Sopenharmony_ci     #  * IPADIC (Japanese)
2791cb0ef41Sopenharmony_ci     #    - http://chasen.aist-nara.ac.jp/chasen/distribution.html
2801cb0ef41Sopenharmony_ci     #    - Its license terms and conditions are shown below.
2811cb0ef41Sopenharmony_ci     #
2821cb0ef41Sopenharmony_ci     #  ---------COPYING.libtabe ---- BEGIN--------------------
2831cb0ef41Sopenharmony_ci     #
2841cb0ef41Sopenharmony_ci     #  /*
2851cb0ef41Sopenharmony_ci     #   * Copyright (c) 1999 TaBE Project.
2861cb0ef41Sopenharmony_ci     #   * Copyright (c) 1999 Pai-Hsiang Hsiao.
2871cb0ef41Sopenharmony_ci     #   * All rights reserved.
2881cb0ef41Sopenharmony_ci     #   *
2891cb0ef41Sopenharmony_ci     #   * Redistribution and use in source and binary forms, with or without
2901cb0ef41Sopenharmony_ci     #   * modification, are permitted provided that the following conditions
2911cb0ef41Sopenharmony_ci     #   * are met:
2921cb0ef41Sopenharmony_ci     #   *
2931cb0ef41Sopenharmony_ci     #   * . Redistributions of source code must retain the above copyright
2941cb0ef41Sopenharmony_ci     #   *   notice, this list of conditions and the following disclaimer.
2951cb0ef41Sopenharmony_ci     #   * . Redistributions in binary form must reproduce the above copyright
2961cb0ef41Sopenharmony_ci     #   *   notice, this list of conditions and the following disclaimer in
2971cb0ef41Sopenharmony_ci     #   *   the documentation and/or other materials provided with the
2981cb0ef41Sopenharmony_ci     #   *   distribution.
2991cb0ef41Sopenharmony_ci     #   * . Neither the name of the TaBE Project nor the names of its
3001cb0ef41Sopenharmony_ci     #   *   contributors may be used to endorse or promote products derived
3011cb0ef41Sopenharmony_ci     #   *   from this software without specific prior written permission.
3021cb0ef41Sopenharmony_ci     #   *
3031cb0ef41Sopenharmony_ci     #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3041cb0ef41Sopenharmony_ci     #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3051cb0ef41Sopenharmony_ci     #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3061cb0ef41Sopenharmony_ci     #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3071cb0ef41Sopenharmony_ci     #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3081cb0ef41Sopenharmony_ci     #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3091cb0ef41Sopenharmony_ci     #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
3101cb0ef41Sopenharmony_ci     #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3111cb0ef41Sopenharmony_ci     #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
3121cb0ef41Sopenharmony_ci     #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3131cb0ef41Sopenharmony_ci     #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
3141cb0ef41Sopenharmony_ci     #   * OF THE POSSIBILITY OF SUCH DAMAGE.
3151cb0ef41Sopenharmony_ci     #   */
3161cb0ef41Sopenharmony_ci     #
3171cb0ef41Sopenharmony_ci     #  /*
3181cb0ef41Sopenharmony_ci     #   * Copyright (c) 1999 Computer Systems and Communication Lab,
3191cb0ef41Sopenharmony_ci     #   *                    Institute of Information Science, Academia
3201cb0ef41Sopenharmony_ci     #       *                    Sinica. All rights reserved.
3211cb0ef41Sopenharmony_ci     #   *
3221cb0ef41Sopenharmony_ci     #   * Redistribution and use in source and binary forms, with or without
3231cb0ef41Sopenharmony_ci     #   * modification, are permitted provided that the following conditions
3241cb0ef41Sopenharmony_ci     #   * are met:
3251cb0ef41Sopenharmony_ci     #   *
3261cb0ef41Sopenharmony_ci     #   * . Redistributions of source code must retain the above copyright
3271cb0ef41Sopenharmony_ci     #   *   notice, this list of conditions and the following disclaimer.
3281cb0ef41Sopenharmony_ci     #   * . Redistributions in binary form must reproduce the above copyright
3291cb0ef41Sopenharmony_ci     #   *   notice, this list of conditions and the following disclaimer in
3301cb0ef41Sopenharmony_ci     #   *   the documentation and/or other materials provided with the
3311cb0ef41Sopenharmony_ci     #   *   distribution.
3321cb0ef41Sopenharmony_ci     #   * . Neither the name of the Computer Systems and Communication Lab
3331cb0ef41Sopenharmony_ci     #   *   nor the names of its contributors may be used to endorse or
3341cb0ef41Sopenharmony_ci     #   *   promote products derived from this software without specific
3351cb0ef41Sopenharmony_ci     #   *   prior written permission.
3361cb0ef41Sopenharmony_ci     #   *
3371cb0ef41Sopenharmony_ci     #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3381cb0ef41Sopenharmony_ci     #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3391cb0ef41Sopenharmony_ci     #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3401cb0ef41Sopenharmony_ci     #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3411cb0ef41Sopenharmony_ci     #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3421cb0ef41Sopenharmony_ci     #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3431cb0ef41Sopenharmony_ci     #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
3441cb0ef41Sopenharmony_ci     #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3451cb0ef41Sopenharmony_ci     #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
3461cb0ef41Sopenharmony_ci     #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3471cb0ef41Sopenharmony_ci     #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
3481cb0ef41Sopenharmony_ci     #   * OF THE POSSIBILITY OF SUCH DAMAGE.
3491cb0ef41Sopenharmony_ci     #   */
3501cb0ef41Sopenharmony_ci     #
3511cb0ef41Sopenharmony_ci     #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
3521cb0ef41Sopenharmony_ci     #      University of Illinois
3531cb0ef41Sopenharmony_ci     #  c-tsai4@uiuc.edu  http://casper.beckman.uiuc.edu/~c-tsai4
3541cb0ef41Sopenharmony_ci     #
3551cb0ef41Sopenharmony_ci     #  ---------------COPYING.libtabe-----END--------------------------------
3561cb0ef41Sopenharmony_ci     #
3571cb0ef41Sopenharmony_ci     #
3581cb0ef41Sopenharmony_ci     #  ---------------COPYING.ipadic-----BEGIN-------------------------------
3591cb0ef41Sopenharmony_ci     #
3601cb0ef41Sopenharmony_ci     #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
3611cb0ef41Sopenharmony_ci     #  and Technology.  All Rights Reserved.
3621cb0ef41Sopenharmony_ci     #
3631cb0ef41Sopenharmony_ci     #  Use, reproduction, and distribution of this software is permitted.
3641cb0ef41Sopenharmony_ci     #  Any copy of this software, whether in its original form or modified,
3651cb0ef41Sopenharmony_ci     #  must include both the above copyright notice and the following
3661cb0ef41Sopenharmony_ci     #  paragraphs.
3671cb0ef41Sopenharmony_ci     #
3681cb0ef41Sopenharmony_ci     #  Nara Institute of Science and Technology (NAIST),
3691cb0ef41Sopenharmony_ci     #  the copyright holders, disclaims all warranties with regard to this
3701cb0ef41Sopenharmony_ci     #  software, including all implied warranties of merchantability and
3711cb0ef41Sopenharmony_ci     #  fitness, in no event shall NAIST be liable for
3721cb0ef41Sopenharmony_ci     #  any special, indirect or consequential damages or any damages
3731cb0ef41Sopenharmony_ci     #  whatsoever resulting from loss of use, data or profits, whether in an
3741cb0ef41Sopenharmony_ci     #  action of contract, negligence or other tortuous action, arising out
3751cb0ef41Sopenharmony_ci     #  of or in connection with the use or performance of this software.
3761cb0ef41Sopenharmony_ci     #
3771cb0ef41Sopenharmony_ci     #  A large portion of the dictionary entries
3781cb0ef41Sopenharmony_ci     #  originate from ICOT Free Software.  The following conditions for ICOT
3791cb0ef41Sopenharmony_ci     #  Free Software applies to the current dictionary as well.
3801cb0ef41Sopenharmony_ci     #
3811cb0ef41Sopenharmony_ci     #  Each User may also freely distribute the Program, whether in its
3821cb0ef41Sopenharmony_ci     #  original form or modified, to any third party or parties, PROVIDED
3831cb0ef41Sopenharmony_ci     #  that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
3841cb0ef41Sopenharmony_ci     #  on, or be attached to, the Program, which is distributed substantially
3851cb0ef41Sopenharmony_ci     #  in the same form as set out herein and that such intended
3861cb0ef41Sopenharmony_ci     #  distribution, if actually made, will neither violate or otherwise
3871cb0ef41Sopenharmony_ci     #  contravene any of the laws and regulations of the countries having
3881cb0ef41Sopenharmony_ci     #  jurisdiction over the User or the intended distribution itself.
3891cb0ef41Sopenharmony_ci     #
3901cb0ef41Sopenharmony_ci     #  NO WARRANTY
3911cb0ef41Sopenharmony_ci     #
3921cb0ef41Sopenharmony_ci     #  The program was produced on an experimental basis in the course of the
3931cb0ef41Sopenharmony_ci     #  research and development conducted during the project and is provided
3941cb0ef41Sopenharmony_ci     #  to users as so produced on an experimental basis.  Accordingly, the
3951cb0ef41Sopenharmony_ci     #  program is provided without any warranty whatsoever, whether express,
3961cb0ef41Sopenharmony_ci     #  implied, statutory or otherwise.  The term "warranty" used herein
3971cb0ef41Sopenharmony_ci     #  includes, but is not limited to, any warranty of the quality,
3981cb0ef41Sopenharmony_ci     #  performance, merchantability and fitness for a particular purpose of
3991cb0ef41Sopenharmony_ci     #  the program and the nonexistence of any infringement or violation of
4001cb0ef41Sopenharmony_ci     #  any right of any third party.
4011cb0ef41Sopenharmony_ci     #
4021cb0ef41Sopenharmony_ci     #  Each user of the program will agree and understand, and be deemed to
4031cb0ef41Sopenharmony_ci     #  have agreed and understood, that there is no warranty whatsoever for
4041cb0ef41Sopenharmony_ci     #  the program and, accordingly, the entire risk arising from or
4051cb0ef41Sopenharmony_ci     #  otherwise connected with the program is assumed by the user.
4061cb0ef41Sopenharmony_ci     #
4071cb0ef41Sopenharmony_ci     #  Therefore, neither ICOT, the copyright holder, or any other
4081cb0ef41Sopenharmony_ci     #  organization that participated in or was otherwise related to the
4091cb0ef41Sopenharmony_ci     #  development of the program and their respective officials, directors,
4101cb0ef41Sopenharmony_ci     #  officers and other employees shall be held liable for any and all
4111cb0ef41Sopenharmony_ci     #  damages, including, without limitation, general, special, incidental
4121cb0ef41Sopenharmony_ci     #  and consequential damages, arising out of or otherwise in connection
4131cb0ef41Sopenharmony_ci     #  with the use or inability to use the program or any product, material
4141cb0ef41Sopenharmony_ci     #  or result produced or otherwise obtained by using the program,
4151cb0ef41Sopenharmony_ci     #  regardless of whether they have been advised of, or otherwise had
4161cb0ef41Sopenharmony_ci     #  knowledge of, the possibility of such damages at any time during the
4171cb0ef41Sopenharmony_ci     #  project or thereafter.  Each user will be deemed to have agreed to the
4181cb0ef41Sopenharmony_ci     #  foregoing by his or her commencement of use of the program.  The term
4191cb0ef41Sopenharmony_ci     #  "use" as used herein includes, but is not limited to, the use,
4201cb0ef41Sopenharmony_ci     #  modification, copying and distribution of the program and the
4211cb0ef41Sopenharmony_ci     #  production of secondary products from the program.
4221cb0ef41Sopenharmony_ci     #
4231cb0ef41Sopenharmony_ci     #  In the case where the program, whether in its original form or
4241cb0ef41Sopenharmony_ci     #  modified, was distributed or delivered to or received by a user from
4251cb0ef41Sopenharmony_ci     #  any person, organization or entity other than ICOT, unless it makes or
4261cb0ef41Sopenharmony_ci     #  grants independently of ICOT any specific warranty to the user in
4271cb0ef41Sopenharmony_ci     #  writing, such person, organization or entity, will also be exempted
4281cb0ef41Sopenharmony_ci     #  from and not be held liable to the user for any such damages as noted
4291cb0ef41Sopenharmony_ci     #  above as far as the program is concerned.
4301cb0ef41Sopenharmony_ci     #
4311cb0ef41Sopenharmony_ci     #  ---------------COPYING.ipadic-----END----------------------------------
4321cb0ef41Sopenharmony_ci
4331cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
4341cb0ef41Sopenharmony_ci
4351cb0ef41Sopenharmony_ci    Lao Word Break Dictionary Data (laodict.txt)
4361cb0ef41Sopenharmony_ci
4371cb0ef41Sopenharmony_ci     # Copyright (C) 2016 and later: Unicode, Inc. and others.
4381cb0ef41Sopenharmony_ci     # License & terms of use: http://www.unicode.org/copyright.html
4391cb0ef41Sopenharmony_ci     # Copyright (c) 2015 International Business Machines Corporation
4401cb0ef41Sopenharmony_ci     # and others. All Rights Reserved.
4411cb0ef41Sopenharmony_ci     #
4421cb0ef41Sopenharmony_ci     # Project: https://github.com/rober42539/lao-dictionary
4431cb0ef41Sopenharmony_ci     # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt
4441cb0ef41Sopenharmony_ci     # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt
4451cb0ef41Sopenharmony_ci     #          (copied below)
4461cb0ef41Sopenharmony_ci     #
4471cb0ef41Sopenharmony_ci     # This file is derived from the above dictionary version of Nov 22, 2020
4481cb0ef41Sopenharmony_ci     #  ----------------------------------------------------------------------
4491cb0ef41Sopenharmony_ci     #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
4501cb0ef41Sopenharmony_ci     #  All rights reserved.
4511cb0ef41Sopenharmony_ci     #
4521cb0ef41Sopenharmony_ci     #  Redistribution and use in source and binary forms, with or without
4531cb0ef41Sopenharmony_ci     #  modification, are permitted provided that the following conditions are met:
4541cb0ef41Sopenharmony_ci     #
4551cb0ef41Sopenharmony_ci     #  Redistributions of source code must retain the above copyright notice, this
4561cb0ef41Sopenharmony_ci     #  list of conditions and the following disclaimer. Redistributions in binary
4571cb0ef41Sopenharmony_ci     #  form must reproduce the above copyright notice, this list of conditions and
4581cb0ef41Sopenharmony_ci     #  the following disclaimer in the documentation and/or other materials
4591cb0ef41Sopenharmony_ci     #  provided with the distribution.
4601cb0ef41Sopenharmony_ci     #
4611cb0ef41Sopenharmony_ci     # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4621cb0ef41Sopenharmony_ci     # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4631cb0ef41Sopenharmony_ci     # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4641cb0ef41Sopenharmony_ci     # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4651cb0ef41Sopenharmony_ci     # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
4661cb0ef41Sopenharmony_ci     # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4671cb0ef41Sopenharmony_ci     # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
4681cb0ef41Sopenharmony_ci     # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4691cb0ef41Sopenharmony_ci     # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
4701cb0ef41Sopenharmony_ci     # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4711cb0ef41Sopenharmony_ci     # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
4721cb0ef41Sopenharmony_ci     # OF THE POSSIBILITY OF SUCH DAMAGE.
4731cb0ef41Sopenharmony_ci     #  --------------------------------------------------------------------------
4741cb0ef41Sopenharmony_ci
4751cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
4761cb0ef41Sopenharmony_ci
4771cb0ef41Sopenharmony_ci    Burmese Word Break Dictionary Data (burmesedict.txt)
4781cb0ef41Sopenharmony_ci
4791cb0ef41Sopenharmony_ci     #  Copyright (c) 2014 International Business Machines Corporation
4801cb0ef41Sopenharmony_ci     #  and others. All Rights Reserved.
4811cb0ef41Sopenharmony_ci     #
4821cb0ef41Sopenharmony_ci     #  This list is part of a project hosted at:
4831cb0ef41Sopenharmony_ci     #    github.com/kanyawtech/myanmar-karen-word-lists
4841cb0ef41Sopenharmony_ci     #
4851cb0ef41Sopenharmony_ci     #  --------------------------------------------------------------------------
4861cb0ef41Sopenharmony_ci     #  Copyright (c) 2013, LeRoy Benjamin Sharon
4871cb0ef41Sopenharmony_ci     #  All rights reserved.
4881cb0ef41Sopenharmony_ci     #
4891cb0ef41Sopenharmony_ci     #  Redistribution and use in source and binary forms, with or without
4901cb0ef41Sopenharmony_ci     #  modification, are permitted provided that the following conditions
4911cb0ef41Sopenharmony_ci     #  are met: Redistributions of source code must retain the above
4921cb0ef41Sopenharmony_ci     #  copyright notice, this list of conditions and the following
4931cb0ef41Sopenharmony_ci     #  disclaimer.  Redistributions in binary form must reproduce the
4941cb0ef41Sopenharmony_ci     #  above copyright notice, this list of conditions and the following
4951cb0ef41Sopenharmony_ci     #  disclaimer in the documentation and/or other materials provided
4961cb0ef41Sopenharmony_ci     #  with the distribution.
4971cb0ef41Sopenharmony_ci     #
4981cb0ef41Sopenharmony_ci     #    Neither the name Myanmar Karen Word Lists, nor the names of its
4991cb0ef41Sopenharmony_ci     #    contributors may be used to endorse or promote products derived
5001cb0ef41Sopenharmony_ci     #    from this software without specific prior written permission.
5011cb0ef41Sopenharmony_ci     #
5021cb0ef41Sopenharmony_ci     #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
5031cb0ef41Sopenharmony_ci     #  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
5041cb0ef41Sopenharmony_ci     #  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5051cb0ef41Sopenharmony_ci     #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5061cb0ef41Sopenharmony_ci     #  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
5071cb0ef41Sopenharmony_ci     #  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
5081cb0ef41Sopenharmony_ci     #  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
5091cb0ef41Sopenharmony_ci     #  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5101cb0ef41Sopenharmony_ci     #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
5111cb0ef41Sopenharmony_ci     #  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
5121cb0ef41Sopenharmony_ci     #  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
5131cb0ef41Sopenharmony_ci     #  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5141cb0ef41Sopenharmony_ci     #  SUCH DAMAGE.
5151cb0ef41Sopenharmony_ci     #  --------------------------------------------------------------------------
5161cb0ef41Sopenharmony_ci
5171cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
5181cb0ef41Sopenharmony_ci
5191cb0ef41Sopenharmony_ci    Time Zone Database
5201cb0ef41Sopenharmony_ci
5211cb0ef41Sopenharmony_ci      ICU uses the public domain data and code derived from Time Zone
5221cb0ef41Sopenharmony_ci    Database for its time zone support. The ownership of the TZ database
5231cb0ef41Sopenharmony_ci    is explained in BCP 175: Procedure for Maintaining the Time Zone
5241cb0ef41Sopenharmony_ci    Database section 7.
5251cb0ef41Sopenharmony_ci
5261cb0ef41Sopenharmony_ci     # 7.  Database Ownership
5271cb0ef41Sopenharmony_ci     #
5281cb0ef41Sopenharmony_ci     #    The TZ database itself is not an IETF Contribution or an IETF
5291cb0ef41Sopenharmony_ci     #    document.  Rather it is a pre-existing and regularly updated work
5301cb0ef41Sopenharmony_ci     #    that is in the public domain, and is intended to remain in the
5311cb0ef41Sopenharmony_ci     #    public domain.  Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
5321cb0ef41Sopenharmony_ci     #    not apply to the TZ Database or contributions that individuals make
5331cb0ef41Sopenharmony_ci     #    to it.  Should any claims be made and substantiated against the TZ
5341cb0ef41Sopenharmony_ci     #    Database, the organization that is providing the IANA
5351cb0ef41Sopenharmony_ci     #    Considerations defined in this RFC, under the memorandum of
5361cb0ef41Sopenharmony_ci     #    understanding with the IETF, currently ICANN, may act in accordance
5371cb0ef41Sopenharmony_ci     #    with all competent court orders.  No ownership claims will be made
5381cb0ef41Sopenharmony_ci     #    by ICANN or the IETF Trust on the database or the code.  Any person
5391cb0ef41Sopenharmony_ci     #    making a contribution to the database or code waives all rights to
5401cb0ef41Sopenharmony_ci     #    future claims in that contribution or in the TZ Database.
5411cb0ef41Sopenharmony_ci
5421cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
5431cb0ef41Sopenharmony_ci
5441cb0ef41Sopenharmony_ci    Google double-conversion
5451cb0ef41Sopenharmony_ci
5461cb0ef41Sopenharmony_ci    Copyright 2006-2011, the V8 project authors. All rights reserved.
5471cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
5481cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are
5491cb0ef41Sopenharmony_ci    met:
5501cb0ef41Sopenharmony_ci
5511cb0ef41Sopenharmony_ci        * Redistributions of source code must retain the above copyright
5521cb0ef41Sopenharmony_ci          notice, this list of conditions and the following disclaimer.
5531cb0ef41Sopenharmony_ci        * Redistributions in binary form must reproduce the above
5541cb0ef41Sopenharmony_ci          copyright notice, this list of conditions and the following
5551cb0ef41Sopenharmony_ci          disclaimer in the documentation and/or other materials provided
5561cb0ef41Sopenharmony_ci          with the distribution.
5571cb0ef41Sopenharmony_ci        * Neither the name of Google Inc. nor the names of its
5581cb0ef41Sopenharmony_ci          contributors may be used to endorse or promote products derived
5591cb0ef41Sopenharmony_ci          from this software without specific prior written permission.
5601cb0ef41Sopenharmony_ci
5611cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5621cb0ef41Sopenharmony_ci    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5631cb0ef41Sopenharmony_ci    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5641cb0ef41Sopenharmony_ci    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5651cb0ef41Sopenharmony_ci    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5661cb0ef41Sopenharmony_ci    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5671cb0ef41Sopenharmony_ci    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5681cb0ef41Sopenharmony_ci    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5691cb0ef41Sopenharmony_ci    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5701cb0ef41Sopenharmony_ci    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5711cb0ef41Sopenharmony_ci    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5721cb0ef41Sopenharmony_ci
5731cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
5741cb0ef41Sopenharmony_ci
5751cb0ef41Sopenharmony_ci    File: aclocal.m4 (only for ICU4C)
5761cb0ef41Sopenharmony_ci    Section: pkg.m4 - Macros to locate and utilise pkg-config.
5771cb0ef41Sopenharmony_ci
5781cb0ef41Sopenharmony_ci    Copyright © 2004 Scott James Remnant .
5791cb0ef41Sopenharmony_ci    Copyright © 2012-2015 Dan Nicholson
5801cb0ef41Sopenharmony_ci
5811cb0ef41Sopenharmony_ci    This program is free software; you can redistribute it and/or modify
5821cb0ef41Sopenharmony_ci    it under the terms of the GNU General Public License as published by
5831cb0ef41Sopenharmony_ci    the Free Software Foundation; either version 2 of the License, or
5841cb0ef41Sopenharmony_ci    (at your option) any later version.
5851cb0ef41Sopenharmony_ci
5861cb0ef41Sopenharmony_ci    This program is distributed in the hope that it will be useful, but
5871cb0ef41Sopenharmony_ci    WITHOUT ANY WARRANTY; without even the implied warranty of
5881cb0ef41Sopenharmony_ci    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5891cb0ef41Sopenharmony_ci    General Public License for more details.
5901cb0ef41Sopenharmony_ci
5911cb0ef41Sopenharmony_ci    You should have received a copy of the GNU General Public License
5921cb0ef41Sopenharmony_ci    along with this program; if not, write to the Free Software
5931cb0ef41Sopenharmony_ci    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
5941cb0ef41Sopenharmony_ci    02111-1307, USA.
5951cb0ef41Sopenharmony_ci
5961cb0ef41Sopenharmony_ci    As a special exception to the GNU General Public License, if you
5971cb0ef41Sopenharmony_ci    distribute this file as part of a program that contains a
5981cb0ef41Sopenharmony_ci    configuration script generated by Autoconf, you may include it under
5991cb0ef41Sopenharmony_ci    the same distribution terms that you use for the rest of that
6001cb0ef41Sopenharmony_ci    program.
6011cb0ef41Sopenharmony_ci
6021cb0ef41Sopenharmony_ci    (The condition for the exception is fulfilled because
6031cb0ef41Sopenharmony_ci    ICU4C includes a configuration script generated by Autoconf,
6041cb0ef41Sopenharmony_ci    namely the `configure` script.)
6051cb0ef41Sopenharmony_ci
6061cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
6071cb0ef41Sopenharmony_ci
6081cb0ef41Sopenharmony_ci    File: config.guess (only for ICU4C)
6091cb0ef41Sopenharmony_ci
6101cb0ef41Sopenharmony_ci    This file is free software; you can redistribute it and/or modify it
6111cb0ef41Sopenharmony_ci    under the terms of the GNU General Public License as published by
6121cb0ef41Sopenharmony_ci    the Free Software Foundation; either version 3 of the License, or
6131cb0ef41Sopenharmony_ci    (at your option) any later version.
6141cb0ef41Sopenharmony_ci
6151cb0ef41Sopenharmony_ci    This program is distributed in the hope that it will be useful, but
6161cb0ef41Sopenharmony_ci    WITHOUT ANY WARRANTY; without even the implied warranty of
6171cb0ef41Sopenharmony_ci    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
6181cb0ef41Sopenharmony_ci    General Public License for more details.
6191cb0ef41Sopenharmony_ci
6201cb0ef41Sopenharmony_ci    You should have received a copy of the GNU General Public License
6211cb0ef41Sopenharmony_ci    along with this program; if not, see .
6221cb0ef41Sopenharmony_ci
6231cb0ef41Sopenharmony_ci    As a special exception to the GNU General Public License, if you
6241cb0ef41Sopenharmony_ci    distribute this file as part of a program that contains a
6251cb0ef41Sopenharmony_ci    configuration script generated by Autoconf, you may include it under
6261cb0ef41Sopenharmony_ci    the same distribution terms that you use for the rest of that
6271cb0ef41Sopenharmony_ci    program.  This Exception is an additional permission under section 7
6281cb0ef41Sopenharmony_ci    of the GNU General Public License, version 3 ("GPLv3").
6291cb0ef41Sopenharmony_ci
6301cb0ef41Sopenharmony_ci    (The condition for the exception is fulfilled because
6311cb0ef41Sopenharmony_ci    ICU4C includes a configuration script generated by Autoconf,
6321cb0ef41Sopenharmony_ci    namely the `configure` script.)
6331cb0ef41Sopenharmony_ci
6341cb0ef41Sopenharmony_ci    ----------------------------------------------------------------------
6351cb0ef41Sopenharmony_ci
6361cb0ef41Sopenharmony_ci    File: install-sh (only for ICU4C)
6371cb0ef41Sopenharmony_ci
6381cb0ef41Sopenharmony_ci    Copyright 1991 by the Massachusetts Institute of Technology
6391cb0ef41Sopenharmony_ci
6401cb0ef41Sopenharmony_ci    Permission to use, copy, modify, distribute, and sell this software and its
6411cb0ef41Sopenharmony_ci    documentation for any purpose is hereby granted without fee, provided that
6421cb0ef41Sopenharmony_ci    the above copyright notice appear in all copies and that both that
6431cb0ef41Sopenharmony_ci    copyright notice and this permission notice appear in supporting
6441cb0ef41Sopenharmony_ci    documentation, and that the name of M.I.T. not be used in advertising or
6451cb0ef41Sopenharmony_ci    publicity pertaining to distribution of the software without specific,
6461cb0ef41Sopenharmony_ci    written prior permission.  M.I.T. makes no representations about the
6471cb0ef41Sopenharmony_ci    suitability of this software for any purpose.  It is provided "as is"
6481cb0ef41Sopenharmony_ci    without express or implied warranty.
6491cb0ef41Sopenharmony_ci  """
6501cb0ef41Sopenharmony_ci
6511cb0ef41Sopenharmony_ci- libuv, located at deps/uv, is licensed as follows:
6521cb0ef41Sopenharmony_ci  """
6531cb0ef41Sopenharmony_ci    Copyright (c) 2015-present libuv project contributors.
6541cb0ef41Sopenharmony_ci
6551cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
6561cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to
6571cb0ef41Sopenharmony_ci    deal in the Software without restriction, including without limitation the
6581cb0ef41Sopenharmony_ci    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
6591cb0ef41Sopenharmony_ci    sell copies of the Software, and to permit persons to whom the Software is
6601cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
6611cb0ef41Sopenharmony_ci
6621cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in
6631cb0ef41Sopenharmony_ci    all copies or substantial portions of the Software.
6641cb0ef41Sopenharmony_ci
6651cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6661cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6671cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6681cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6691cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
6701cb0ef41Sopenharmony_ci    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
6711cb0ef41Sopenharmony_ci    IN THE SOFTWARE.
6721cb0ef41Sopenharmony_ci    This license applies to parts of libuv originating from the
6731cb0ef41Sopenharmony_ci    https://github.com/joyent/libuv repository:
6741cb0ef41Sopenharmony_ci
6751cb0ef41Sopenharmony_ci    ====
6761cb0ef41Sopenharmony_ci
6771cb0ef41Sopenharmony_ci    Copyright Joyent, Inc. and other Node contributors. All rights reserved.
6781cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
6791cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to
6801cb0ef41Sopenharmony_ci    deal in the Software without restriction, including without limitation the
6811cb0ef41Sopenharmony_ci    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
6821cb0ef41Sopenharmony_ci    sell copies of the Software, and to permit persons to whom the Software is
6831cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
6841cb0ef41Sopenharmony_ci
6851cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in
6861cb0ef41Sopenharmony_ci    all copies or substantial portions of the Software.
6871cb0ef41Sopenharmony_ci
6881cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6891cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6901cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6911cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6921cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
6931cb0ef41Sopenharmony_ci    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
6941cb0ef41Sopenharmony_ci    IN THE SOFTWARE.
6951cb0ef41Sopenharmony_ci
6961cb0ef41Sopenharmony_ci    ====
6971cb0ef41Sopenharmony_ci
6981cb0ef41Sopenharmony_ci    This license applies to all parts of libuv that are not externally
6991cb0ef41Sopenharmony_ci    maintained libraries.
7001cb0ef41Sopenharmony_ci
7011cb0ef41Sopenharmony_ci    The externally maintained libraries used by libuv are:
7021cb0ef41Sopenharmony_ci
7031cb0ef41Sopenharmony_ci      - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license.
7041cb0ef41Sopenharmony_ci
7051cb0ef41Sopenharmony_ci      - inet_pton and inet_ntop implementations, contained in src/inet.c, are
7061cb0ef41Sopenharmony_ci        copyright the Internet Systems Consortium, Inc., and licensed under the ISC
7071cb0ef41Sopenharmony_ci        license.
7081cb0ef41Sopenharmony_ci  """
7091cb0ef41Sopenharmony_ci
7101cb0ef41Sopenharmony_ci- llhttp, located at deps/llhttp, is licensed as follows:
7111cb0ef41Sopenharmony_ci  """
7121cb0ef41Sopenharmony_ci    This software is licensed under the MIT License.
7131cb0ef41Sopenharmony_ci
7141cb0ef41Sopenharmony_ci    Copyright Fedor Indutny, 2018.
7151cb0ef41Sopenharmony_ci
7161cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a
7171cb0ef41Sopenharmony_ci    copy of this software and associated documentation files (the
7181cb0ef41Sopenharmony_ci    "Software"), to deal in the Software without restriction, including
7191cb0ef41Sopenharmony_ci    without limitation the rights to use, copy, modify, merge, publish,
7201cb0ef41Sopenharmony_ci    distribute, sublicense, and/or sell copies of the Software, and to permit
7211cb0ef41Sopenharmony_ci    persons to whom the Software is furnished to do so, subject to the
7221cb0ef41Sopenharmony_ci    following conditions:
7231cb0ef41Sopenharmony_ci
7241cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included
7251cb0ef41Sopenharmony_ci    in all copies or substantial portions of the Software.
7261cb0ef41Sopenharmony_ci
7271cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7281cb0ef41Sopenharmony_ci    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7291cb0ef41Sopenharmony_ci    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
7301cb0ef41Sopenharmony_ci    NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
7311cb0ef41Sopenharmony_ci    DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
7321cb0ef41Sopenharmony_ci    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
7331cb0ef41Sopenharmony_ci    USE OR OTHER DEALINGS IN THE SOFTWARE.
7341cb0ef41Sopenharmony_ci  """
7351cb0ef41Sopenharmony_ci
7361cb0ef41Sopenharmony_ci- corepack, located at deps/corepack, is licensed as follows:
7371cb0ef41Sopenharmony_ci  """
7381cb0ef41Sopenharmony_ci    **Copyright © Corepack contributors**
7391cb0ef41Sopenharmony_ci
7401cb0ef41Sopenharmony_ci    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:
7411cb0ef41Sopenharmony_ci
7421cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
7431cb0ef41Sopenharmony_ci
7441cb0ef41Sopenharmony_ci    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.
7451cb0ef41Sopenharmony_ci  """
7461cb0ef41Sopenharmony_ci
7471cb0ef41Sopenharmony_ci- undici, located at deps/undici, is licensed as follows:
7481cb0ef41Sopenharmony_ci  """
7491cb0ef41Sopenharmony_ci    MIT License
7501cb0ef41Sopenharmony_ci
7511cb0ef41Sopenharmony_ci    Copyright (c) Matteo Collina and Undici contributors
7521cb0ef41Sopenharmony_ci
7531cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
7541cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to deal
7551cb0ef41Sopenharmony_ci    in the Software without restriction, including without limitation the rights
7561cb0ef41Sopenharmony_ci    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7571cb0ef41Sopenharmony_ci    copies of the Software, and to permit persons to whom the Software is
7581cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
7591cb0ef41Sopenharmony_ci
7601cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all
7611cb0ef41Sopenharmony_ci    copies or substantial portions of the Software.
7621cb0ef41Sopenharmony_ci
7631cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7641cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7651cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7661cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7671cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7681cb0ef41Sopenharmony_ci    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
7691cb0ef41Sopenharmony_ci    SOFTWARE.
7701cb0ef41Sopenharmony_ci  """
7711cb0ef41Sopenharmony_ci
7721cb0ef41Sopenharmony_ci- postject, located at test/fixtures/postject-copy, is licensed as follows:
7731cb0ef41Sopenharmony_ci  """
7741cb0ef41Sopenharmony_ci    Postject is licensed for use as follows:
7751cb0ef41Sopenharmony_ci
7761cb0ef41Sopenharmony_ci    """
7771cb0ef41Sopenharmony_ci    MIT License
7781cb0ef41Sopenharmony_ci
7791cb0ef41Sopenharmony_ci    Copyright (c) 2022 Postman, Inc
7801cb0ef41Sopenharmony_ci
7811cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
7821cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to deal
7831cb0ef41Sopenharmony_ci    in the Software without restriction, including without limitation the rights
7841cb0ef41Sopenharmony_ci    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7851cb0ef41Sopenharmony_ci    copies of the Software, and to permit persons to whom the Software is
7861cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
7871cb0ef41Sopenharmony_ci
7881cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all
7891cb0ef41Sopenharmony_ci    copies or substantial portions of the Software.
7901cb0ef41Sopenharmony_ci
7911cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7921cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7931cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7941cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7951cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7961cb0ef41Sopenharmony_ci    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
7971cb0ef41Sopenharmony_ci    SOFTWARE.
7981cb0ef41Sopenharmony_ci    """
7991cb0ef41Sopenharmony_ci
8001cb0ef41Sopenharmony_ci    The Postject license applies to all parts of Postject that are not externally
8011cb0ef41Sopenharmony_ci    maintained libraries.
8021cb0ef41Sopenharmony_ci
8031cb0ef41Sopenharmony_ci    The externally maintained libraries used by Postject are:
8041cb0ef41Sopenharmony_ci
8051cb0ef41Sopenharmony_ci    - LIEF, located at vendor/LIEF, is licensed as follows:
8061cb0ef41Sopenharmony_ci      """
8071cb0ef41Sopenharmony_ci                                         Apache License
8081cb0ef41Sopenharmony_ci                                   Version 2.0, January 2004
8091cb0ef41Sopenharmony_ci                                http://www.apache.org/licenses/
8101cb0ef41Sopenharmony_ci
8111cb0ef41Sopenharmony_ci           TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
8121cb0ef41Sopenharmony_ci
8131cb0ef41Sopenharmony_ci           1. Definitions.
8141cb0ef41Sopenharmony_ci
8151cb0ef41Sopenharmony_ci              "License" shall mean the terms and conditions for use, reproduction,
8161cb0ef41Sopenharmony_ci              and distribution as defined by Sections 1 through 9 of this document.
8171cb0ef41Sopenharmony_ci
8181cb0ef41Sopenharmony_ci              "Licensor" shall mean the copyright owner or entity authorized by
8191cb0ef41Sopenharmony_ci              the copyright owner that is granting the License.
8201cb0ef41Sopenharmony_ci
8211cb0ef41Sopenharmony_ci              "Legal Entity" shall mean the union of the acting entity and all
8221cb0ef41Sopenharmony_ci              other entities that control, are controlled by, or are under common
8231cb0ef41Sopenharmony_ci              control with that entity. For the purposes of this definition,
8241cb0ef41Sopenharmony_ci              "control" means (i) the power, direct or indirect, to cause the
8251cb0ef41Sopenharmony_ci              direction or management of such entity, whether by contract or
8261cb0ef41Sopenharmony_ci              otherwise, or (ii) ownership of fifty percent (50%) or more of the
8271cb0ef41Sopenharmony_ci              outstanding shares, or (iii) beneficial ownership of such entity.
8281cb0ef41Sopenharmony_ci
8291cb0ef41Sopenharmony_ci              "You" (or "Your") shall mean an individual or Legal Entity
8301cb0ef41Sopenharmony_ci              exercising permissions granted by this License.
8311cb0ef41Sopenharmony_ci
8321cb0ef41Sopenharmony_ci              "Source" form shall mean the preferred form for making modifications,
8331cb0ef41Sopenharmony_ci              including but not limited to software source code, documentation
8341cb0ef41Sopenharmony_ci              source, and configuration files.
8351cb0ef41Sopenharmony_ci
8361cb0ef41Sopenharmony_ci              "Object" form shall mean any form resulting from mechanical
8371cb0ef41Sopenharmony_ci              transformation or translation of a Source form, including but
8381cb0ef41Sopenharmony_ci              not limited to compiled object code, generated documentation,
8391cb0ef41Sopenharmony_ci              and conversions to other media types.
8401cb0ef41Sopenharmony_ci
8411cb0ef41Sopenharmony_ci              "Work" shall mean the work of authorship, whether in Source or
8421cb0ef41Sopenharmony_ci              Object form, made available under the License, as indicated by a
8431cb0ef41Sopenharmony_ci              copyright notice that is included in or attached to the work
8441cb0ef41Sopenharmony_ci              (an example is provided in the Appendix below).
8451cb0ef41Sopenharmony_ci
8461cb0ef41Sopenharmony_ci              "Derivative Works" shall mean any work, whether in Source or Object
8471cb0ef41Sopenharmony_ci              form, that is based on (or derived from) the Work and for which the
8481cb0ef41Sopenharmony_ci              editorial revisions, annotations, elaborations, or other modifications
8491cb0ef41Sopenharmony_ci              represent, as a whole, an original work of authorship. For the purposes
8501cb0ef41Sopenharmony_ci              of this License, Derivative Works shall not include works that remain
8511cb0ef41Sopenharmony_ci              separable from, or merely link (or bind by name) to the interfaces of,
8521cb0ef41Sopenharmony_ci              the Work and Derivative Works thereof.
8531cb0ef41Sopenharmony_ci
8541cb0ef41Sopenharmony_ci              "Contribution" shall mean any work of authorship, including
8551cb0ef41Sopenharmony_ci              the original version of the Work and any modifications or additions
8561cb0ef41Sopenharmony_ci              to that Work or Derivative Works thereof, that is intentionally
8571cb0ef41Sopenharmony_ci              submitted to Licensor for inclusion in the Work by the copyright owner
8581cb0ef41Sopenharmony_ci              or by an individual or Legal Entity authorized to submit on behalf of
8591cb0ef41Sopenharmony_ci              the copyright owner. For the purposes of this definition, "submitted"
8601cb0ef41Sopenharmony_ci              means any form of electronic, verbal, or written communication sent
8611cb0ef41Sopenharmony_ci              to the Licensor or its representatives, including but not limited to
8621cb0ef41Sopenharmony_ci              communication on electronic mailing lists, source code control systems,
8631cb0ef41Sopenharmony_ci              and issue tracking systems that are managed by, or on behalf of, the
8641cb0ef41Sopenharmony_ci              Licensor for the purpose of discussing and improving the Work, but
8651cb0ef41Sopenharmony_ci              excluding communication that is conspicuously marked or otherwise
8661cb0ef41Sopenharmony_ci              designated in writing by the copyright owner as "Not a Contribution."
8671cb0ef41Sopenharmony_ci
8681cb0ef41Sopenharmony_ci              "Contributor" shall mean Licensor and any individual or Legal Entity
8691cb0ef41Sopenharmony_ci              on behalf of whom a Contribution has been received by Licensor and
8701cb0ef41Sopenharmony_ci              subsequently incorporated within the Work.
8711cb0ef41Sopenharmony_ci
8721cb0ef41Sopenharmony_ci           2. Grant of Copyright License. Subject to the terms and conditions of
8731cb0ef41Sopenharmony_ci              this License, each Contributor hereby grants to You a perpetual,
8741cb0ef41Sopenharmony_ci              worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8751cb0ef41Sopenharmony_ci              copyright license to reproduce, prepare Derivative Works of,
8761cb0ef41Sopenharmony_ci              publicly display, publicly perform, sublicense, and distribute the
8771cb0ef41Sopenharmony_ci              Work and such Derivative Works in Source or Object form.
8781cb0ef41Sopenharmony_ci
8791cb0ef41Sopenharmony_ci           3. Grant of Patent License. Subject to the terms and conditions of
8801cb0ef41Sopenharmony_ci              this License, each Contributor hereby grants to You a perpetual,
8811cb0ef41Sopenharmony_ci              worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8821cb0ef41Sopenharmony_ci              (except as stated in this section) patent license to make, have made,
8831cb0ef41Sopenharmony_ci              use, offer to sell, sell, import, and otherwise transfer the Work,
8841cb0ef41Sopenharmony_ci              where such license applies only to those patent claims licensable
8851cb0ef41Sopenharmony_ci              by such Contributor that are necessarily infringed by their
8861cb0ef41Sopenharmony_ci              Contribution(s) alone or by combination of their Contribution(s)
8871cb0ef41Sopenharmony_ci              with the Work to which such Contribution(s) was submitted. If You
8881cb0ef41Sopenharmony_ci              institute patent litigation against any entity (including a
8891cb0ef41Sopenharmony_ci              cross-claim or counterclaim in a lawsuit) alleging that the Work
8901cb0ef41Sopenharmony_ci              or a Contribution incorporated within the Work constitutes direct
8911cb0ef41Sopenharmony_ci              or contributory patent infringement, then any patent licenses
8921cb0ef41Sopenharmony_ci              granted to You under this License for that Work shall terminate
8931cb0ef41Sopenharmony_ci              as of the date such litigation is filed.
8941cb0ef41Sopenharmony_ci
8951cb0ef41Sopenharmony_ci           4. Redistribution. You may reproduce and distribute copies of the
8961cb0ef41Sopenharmony_ci              Work or Derivative Works thereof in any medium, with or without
8971cb0ef41Sopenharmony_ci              modifications, and in Source or Object form, provided that You
8981cb0ef41Sopenharmony_ci              meet the following conditions:
8991cb0ef41Sopenharmony_ci
9001cb0ef41Sopenharmony_ci              (a) You must give any other recipients of the Work or
9011cb0ef41Sopenharmony_ci                  Derivative Works a copy of this License; and
9021cb0ef41Sopenharmony_ci
9031cb0ef41Sopenharmony_ci              (b) You must cause any modified files to carry prominent notices
9041cb0ef41Sopenharmony_ci                  stating that You changed the files; and
9051cb0ef41Sopenharmony_ci
9061cb0ef41Sopenharmony_ci              (c) You must retain, in the Source form of any Derivative Works
9071cb0ef41Sopenharmony_ci                  that You distribute, all copyright, patent, trademark, and
9081cb0ef41Sopenharmony_ci                  attribution notices from the Source form of the Work,
9091cb0ef41Sopenharmony_ci                  excluding those notices that do not pertain to any part of
9101cb0ef41Sopenharmony_ci                  the Derivative Works; and
9111cb0ef41Sopenharmony_ci
9121cb0ef41Sopenharmony_ci              (d) If the Work includes a "NOTICE" text file as part of its
9131cb0ef41Sopenharmony_ci                  distribution, then any Derivative Works that You distribute must
9141cb0ef41Sopenharmony_ci                  include a readable copy of the attribution notices contained
9151cb0ef41Sopenharmony_ci                  within such NOTICE file, excluding those notices that do not
9161cb0ef41Sopenharmony_ci                  pertain to any part of the Derivative Works, in at least one
9171cb0ef41Sopenharmony_ci                  of the following places: within a NOTICE text file distributed
9181cb0ef41Sopenharmony_ci                  as part of the Derivative Works; within the Source form or
9191cb0ef41Sopenharmony_ci                  documentation, if provided along with the Derivative Works; or,
9201cb0ef41Sopenharmony_ci                  within a display generated by the Derivative Works, if and
9211cb0ef41Sopenharmony_ci                  wherever such third-party notices normally appear. The contents
9221cb0ef41Sopenharmony_ci                  of the NOTICE file are for informational purposes only and
9231cb0ef41Sopenharmony_ci                  do not modify the License. You may add Your own attribution
9241cb0ef41Sopenharmony_ci                  notices within Derivative Works that You distribute, alongside
9251cb0ef41Sopenharmony_ci                  or as an addendum to the NOTICE text from the Work, provided
9261cb0ef41Sopenharmony_ci                  that such additional attribution notices cannot be construed
9271cb0ef41Sopenharmony_ci                  as modifying the License.
9281cb0ef41Sopenharmony_ci
9291cb0ef41Sopenharmony_ci              You may add Your own copyright statement to Your modifications and
9301cb0ef41Sopenharmony_ci              may provide additional or different license terms and conditions
9311cb0ef41Sopenharmony_ci              for use, reproduction, or distribution of Your modifications, or
9321cb0ef41Sopenharmony_ci              for any such Derivative Works as a whole, provided Your use,
9331cb0ef41Sopenharmony_ci              reproduction, and distribution of the Work otherwise complies with
9341cb0ef41Sopenharmony_ci              the conditions stated in this License.
9351cb0ef41Sopenharmony_ci
9361cb0ef41Sopenharmony_ci           5. Submission of Contributions. Unless You explicitly state otherwise,
9371cb0ef41Sopenharmony_ci              any Contribution intentionally submitted for inclusion in the Work
9381cb0ef41Sopenharmony_ci              by You to the Licensor shall be under the terms and conditions of
9391cb0ef41Sopenharmony_ci              this License, without any additional terms or conditions.
9401cb0ef41Sopenharmony_ci              Notwithstanding the above, nothing herein shall supersede or modify
9411cb0ef41Sopenharmony_ci              the terms of any separate license agreement you may have executed
9421cb0ef41Sopenharmony_ci              with Licensor regarding such Contributions.
9431cb0ef41Sopenharmony_ci
9441cb0ef41Sopenharmony_ci           6. Trademarks. This License does not grant permission to use the trade
9451cb0ef41Sopenharmony_ci              names, trademarks, service marks, or product names of the Licensor,
9461cb0ef41Sopenharmony_ci              except as required for reasonable and customary use in describing the
9471cb0ef41Sopenharmony_ci              origin of the Work and reproducing the content of the NOTICE file.
9481cb0ef41Sopenharmony_ci
9491cb0ef41Sopenharmony_ci           7. Disclaimer of Warranty. Unless required by applicable law or
9501cb0ef41Sopenharmony_ci              agreed to in writing, Licensor provides the Work (and each
9511cb0ef41Sopenharmony_ci              Contributor provides its Contributions) on an "AS IS" BASIS,
9521cb0ef41Sopenharmony_ci              WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9531cb0ef41Sopenharmony_ci              implied, including, without limitation, any warranties or conditions
9541cb0ef41Sopenharmony_ci              of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9551cb0ef41Sopenharmony_ci              PARTICULAR PURPOSE. You are solely responsible for determining the
9561cb0ef41Sopenharmony_ci              appropriateness of using or redistributing the Work and assume any
9571cb0ef41Sopenharmony_ci              risks associated with Your exercise of permissions under this License.
9581cb0ef41Sopenharmony_ci
9591cb0ef41Sopenharmony_ci           8. Limitation of Liability. In no event and under no legal theory,
9601cb0ef41Sopenharmony_ci              whether in tort (including negligence), contract, or otherwise,
9611cb0ef41Sopenharmony_ci              unless required by applicable law (such as deliberate and grossly
9621cb0ef41Sopenharmony_ci              negligent acts) or agreed to in writing, shall any Contributor be
9631cb0ef41Sopenharmony_ci              liable to You for damages, including any direct, indirect, special,
9641cb0ef41Sopenharmony_ci              incidental, or consequential damages of any character arising as a
9651cb0ef41Sopenharmony_ci              result of this License or out of the use or inability to use the
9661cb0ef41Sopenharmony_ci              Work (including but not limited to damages for loss of goodwill,
9671cb0ef41Sopenharmony_ci              work stoppage, computer failure or malfunction, or any and all
9681cb0ef41Sopenharmony_ci              other commercial damages or losses), even if such Contributor
9691cb0ef41Sopenharmony_ci              has been advised of the possibility of such damages.
9701cb0ef41Sopenharmony_ci
9711cb0ef41Sopenharmony_ci           9. Accepting Warranty or Additional Liability. While redistributing
9721cb0ef41Sopenharmony_ci              the Work or Derivative Works thereof, You may choose to offer,
9731cb0ef41Sopenharmony_ci              and charge a fee for, acceptance of support, warranty, indemnity,
9741cb0ef41Sopenharmony_ci              or other liability obligations and/or rights consistent with this
9751cb0ef41Sopenharmony_ci              License. However, in accepting such obligations, You may act only
9761cb0ef41Sopenharmony_ci              on Your own behalf and on Your sole responsibility, not on behalf
9771cb0ef41Sopenharmony_ci              of any other Contributor, and only if You agree to indemnify,
9781cb0ef41Sopenharmony_ci              defend, and hold each Contributor harmless for any liability
9791cb0ef41Sopenharmony_ci              incurred by, or claims asserted against, such Contributor by reason
9801cb0ef41Sopenharmony_ci              of your accepting any such warranty or additional liability.
9811cb0ef41Sopenharmony_ci
9821cb0ef41Sopenharmony_ci           END OF TERMS AND CONDITIONS
9831cb0ef41Sopenharmony_ci
9841cb0ef41Sopenharmony_ci           APPENDIX: How to apply the Apache License to your work.
9851cb0ef41Sopenharmony_ci
9861cb0ef41Sopenharmony_ci              To apply the Apache License to your work, attach the following
9871cb0ef41Sopenharmony_ci              boilerplate notice, with the fields enclosed by brackets "{}"
9881cb0ef41Sopenharmony_ci              replaced with your own identifying information. (Don't include
9891cb0ef41Sopenharmony_ci              the brackets!)  The text should be enclosed in the appropriate
9901cb0ef41Sopenharmony_ci              comment syntax for the file format. We also recommend that a
9911cb0ef41Sopenharmony_ci              file or class name and description of purpose be included on the
9921cb0ef41Sopenharmony_ci              same "printed page" as the copyright notice for easier
9931cb0ef41Sopenharmony_ci              identification within third-party archives.
9941cb0ef41Sopenharmony_ci
9951cb0ef41Sopenharmony_ci           Copyright 2017 - 2022 R. Thomas
9961cb0ef41Sopenharmony_ci           Copyright 2017 - 2022 Quarkslab
9971cb0ef41Sopenharmony_ci
9981cb0ef41Sopenharmony_ci           Licensed under the Apache License, Version 2.0 (the "License");
9991cb0ef41Sopenharmony_ci           you may not use this file except in compliance with the License.
10001cb0ef41Sopenharmony_ci           You may obtain a copy of the License at
10011cb0ef41Sopenharmony_ci
10021cb0ef41Sopenharmony_ci               http://www.apache.org/licenses/LICENSE-2.0
10031cb0ef41Sopenharmony_ci
10041cb0ef41Sopenharmony_ci           Unless required by applicable law or agreed to in writing, software
10051cb0ef41Sopenharmony_ci           distributed under the License is distributed on an "AS IS" BASIS,
10061cb0ef41Sopenharmony_ci           WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10071cb0ef41Sopenharmony_ci           See the License for the specific language governing permissions and
10081cb0ef41Sopenharmony_ci           limitations under the License.
10091cb0ef41Sopenharmony_ci      """
10101cb0ef41Sopenharmony_ci  """
10111cb0ef41Sopenharmony_ci
10121cb0ef41Sopenharmony_ci- OpenSSL, located at deps/openssl, is licensed as follows:
10131cb0ef41Sopenharmony_ci  """
10141cb0ef41Sopenharmony_ci                                     Apache License
10151cb0ef41Sopenharmony_ci                               Version 2.0, January 2004
10161cb0ef41Sopenharmony_ci                            https://www.apache.org/licenses/
10171cb0ef41Sopenharmony_ci
10181cb0ef41Sopenharmony_ci       TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10191cb0ef41Sopenharmony_ci
10201cb0ef41Sopenharmony_ci       1. Definitions.
10211cb0ef41Sopenharmony_ci
10221cb0ef41Sopenharmony_ci          "License" shall mean the terms and conditions for use, reproduction,
10231cb0ef41Sopenharmony_ci          and distribution as defined by Sections 1 through 9 of this document.
10241cb0ef41Sopenharmony_ci
10251cb0ef41Sopenharmony_ci          "Licensor" shall mean the copyright owner or entity authorized by
10261cb0ef41Sopenharmony_ci          the copyright owner that is granting the License.
10271cb0ef41Sopenharmony_ci
10281cb0ef41Sopenharmony_ci          "Legal Entity" shall mean the union of the acting entity and all
10291cb0ef41Sopenharmony_ci          other entities that control, are controlled by, or are under common
10301cb0ef41Sopenharmony_ci          control with that entity. For the purposes of this definition,
10311cb0ef41Sopenharmony_ci          "control" means (i) the power, direct or indirect, to cause the
10321cb0ef41Sopenharmony_ci          direction or management of such entity, whether by contract or
10331cb0ef41Sopenharmony_ci          otherwise, or (ii) ownership of fifty percent (50%) or more of the
10341cb0ef41Sopenharmony_ci          outstanding shares, or (iii) beneficial ownership of such entity.
10351cb0ef41Sopenharmony_ci
10361cb0ef41Sopenharmony_ci          "You" (or "Your") shall mean an individual or Legal Entity
10371cb0ef41Sopenharmony_ci          exercising permissions granted by this License.
10381cb0ef41Sopenharmony_ci
10391cb0ef41Sopenharmony_ci          "Source" form shall mean the preferred form for making modifications,
10401cb0ef41Sopenharmony_ci          including but not limited to software source code, documentation
10411cb0ef41Sopenharmony_ci          source, and configuration files.
10421cb0ef41Sopenharmony_ci
10431cb0ef41Sopenharmony_ci          "Object" form shall mean any form resulting from mechanical
10441cb0ef41Sopenharmony_ci          transformation or translation of a Source form, including but
10451cb0ef41Sopenharmony_ci          not limited to compiled object code, generated documentation,
10461cb0ef41Sopenharmony_ci          and conversions to other media types.
10471cb0ef41Sopenharmony_ci
10481cb0ef41Sopenharmony_ci          "Work" shall mean the work of authorship, whether in Source or
10491cb0ef41Sopenharmony_ci          Object form, made available under the License, as indicated by a
10501cb0ef41Sopenharmony_ci          copyright notice that is included in or attached to the work
10511cb0ef41Sopenharmony_ci          (an example is provided in the Appendix below).
10521cb0ef41Sopenharmony_ci
10531cb0ef41Sopenharmony_ci          "Derivative Works" shall mean any work, whether in Source or Object
10541cb0ef41Sopenharmony_ci          form, that is based on (or derived from) the Work and for which the
10551cb0ef41Sopenharmony_ci          editorial revisions, annotations, elaborations, or other modifications
10561cb0ef41Sopenharmony_ci          represent, as a whole, an original work of authorship. For the purposes
10571cb0ef41Sopenharmony_ci          of this License, Derivative Works shall not include works that remain
10581cb0ef41Sopenharmony_ci          separable from, or merely link (or bind by name) to the interfaces of,
10591cb0ef41Sopenharmony_ci          the Work and Derivative Works thereof.
10601cb0ef41Sopenharmony_ci
10611cb0ef41Sopenharmony_ci          "Contribution" shall mean any work of authorship, including
10621cb0ef41Sopenharmony_ci          the original version of the Work and any modifications or additions
10631cb0ef41Sopenharmony_ci          to that Work or Derivative Works thereof, that is intentionally
10641cb0ef41Sopenharmony_ci          submitted to Licensor for inclusion in the Work by the copyright owner
10651cb0ef41Sopenharmony_ci          or by an individual or Legal Entity authorized to submit on behalf of
10661cb0ef41Sopenharmony_ci          the copyright owner. For the purposes of this definition, "submitted"
10671cb0ef41Sopenharmony_ci          means any form of electronic, verbal, or written communication sent
10681cb0ef41Sopenharmony_ci          to the Licensor or its representatives, including but not limited to
10691cb0ef41Sopenharmony_ci          communication on electronic mailing lists, source code control systems,
10701cb0ef41Sopenharmony_ci          and issue tracking systems that are managed by, or on behalf of, the
10711cb0ef41Sopenharmony_ci          Licensor for the purpose of discussing and improving the Work, but
10721cb0ef41Sopenharmony_ci          excluding communication that is conspicuously marked or otherwise
10731cb0ef41Sopenharmony_ci          designated in writing by the copyright owner as "Not a Contribution."
10741cb0ef41Sopenharmony_ci
10751cb0ef41Sopenharmony_ci          "Contributor" shall mean Licensor and any individual or Legal Entity
10761cb0ef41Sopenharmony_ci          on behalf of whom a Contribution has been received by Licensor and
10771cb0ef41Sopenharmony_ci          subsequently incorporated within the Work.
10781cb0ef41Sopenharmony_ci
10791cb0ef41Sopenharmony_ci       2. Grant of Copyright License. Subject to the terms and conditions of
10801cb0ef41Sopenharmony_ci          this License, each Contributor hereby grants to You a perpetual,
10811cb0ef41Sopenharmony_ci          worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10821cb0ef41Sopenharmony_ci          copyright license to reproduce, prepare Derivative Works of,
10831cb0ef41Sopenharmony_ci          publicly display, publicly perform, sublicense, and distribute the
10841cb0ef41Sopenharmony_ci          Work and such Derivative Works in Source or Object form.
10851cb0ef41Sopenharmony_ci
10861cb0ef41Sopenharmony_ci       3. Grant of Patent License. Subject to the terms and conditions of
10871cb0ef41Sopenharmony_ci          this License, each Contributor hereby grants to You a perpetual,
10881cb0ef41Sopenharmony_ci          worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10891cb0ef41Sopenharmony_ci          (except as stated in this section) patent license to make, have made,
10901cb0ef41Sopenharmony_ci          use, offer to sell, sell, import, and otherwise transfer the Work,
10911cb0ef41Sopenharmony_ci          where such license applies only to those patent claims licensable
10921cb0ef41Sopenharmony_ci          by such Contributor that are necessarily infringed by their
10931cb0ef41Sopenharmony_ci          Contribution(s) alone or by combination of their Contribution(s)
10941cb0ef41Sopenharmony_ci          with the Work to which such Contribution(s) was submitted. If You
10951cb0ef41Sopenharmony_ci          institute patent litigation against any entity (including a
10961cb0ef41Sopenharmony_ci          cross-claim or counterclaim in a lawsuit) alleging that the Work
10971cb0ef41Sopenharmony_ci          or a Contribution incorporated within the Work constitutes direct
10981cb0ef41Sopenharmony_ci          or contributory patent infringement, then any patent licenses
10991cb0ef41Sopenharmony_ci          granted to You under this License for that Work shall terminate
11001cb0ef41Sopenharmony_ci          as of the date such litigation is filed.
11011cb0ef41Sopenharmony_ci
11021cb0ef41Sopenharmony_ci       4. Redistribution. You may reproduce and distribute copies of the
11031cb0ef41Sopenharmony_ci          Work or Derivative Works thereof in any medium, with or without
11041cb0ef41Sopenharmony_ci          modifications, and in Source or Object form, provided that You
11051cb0ef41Sopenharmony_ci          meet the following conditions:
11061cb0ef41Sopenharmony_ci
11071cb0ef41Sopenharmony_ci          (a) You must give any other recipients of the Work or
11081cb0ef41Sopenharmony_ci              Derivative Works a copy of this License; and
11091cb0ef41Sopenharmony_ci
11101cb0ef41Sopenharmony_ci          (b) You must cause any modified files to carry prominent notices
11111cb0ef41Sopenharmony_ci              stating that You changed the files; and
11121cb0ef41Sopenharmony_ci
11131cb0ef41Sopenharmony_ci          (c) You must retain, in the Source form of any Derivative Works
11141cb0ef41Sopenharmony_ci              that You distribute, all copyright, patent, trademark, and
11151cb0ef41Sopenharmony_ci              attribution notices from the Source form of the Work,
11161cb0ef41Sopenharmony_ci              excluding those notices that do not pertain to any part of
11171cb0ef41Sopenharmony_ci              the Derivative Works; and
11181cb0ef41Sopenharmony_ci
11191cb0ef41Sopenharmony_ci          (d) If the Work includes a "NOTICE" text file as part of its
11201cb0ef41Sopenharmony_ci              distribution, then any Derivative Works that You distribute must
11211cb0ef41Sopenharmony_ci              include a readable copy of the attribution notices contained
11221cb0ef41Sopenharmony_ci              within such NOTICE file, excluding those notices that do not
11231cb0ef41Sopenharmony_ci              pertain to any part of the Derivative Works, in at least one
11241cb0ef41Sopenharmony_ci              of the following places: within a NOTICE text file distributed
11251cb0ef41Sopenharmony_ci              as part of the Derivative Works; within the Source form or
11261cb0ef41Sopenharmony_ci              documentation, if provided along with the Derivative Works; or,
11271cb0ef41Sopenharmony_ci              within a display generated by the Derivative Works, if and
11281cb0ef41Sopenharmony_ci              wherever such third-party notices normally appear. The contents
11291cb0ef41Sopenharmony_ci              of the NOTICE file are for informational purposes only and
11301cb0ef41Sopenharmony_ci              do not modify the License. You may add Your own attribution
11311cb0ef41Sopenharmony_ci              notices within Derivative Works that You distribute, alongside
11321cb0ef41Sopenharmony_ci              or as an addendum to the NOTICE text from the Work, provided
11331cb0ef41Sopenharmony_ci              that such additional attribution notices cannot be construed
11341cb0ef41Sopenharmony_ci              as modifying the License.
11351cb0ef41Sopenharmony_ci
11361cb0ef41Sopenharmony_ci          You may add Your own copyright statement to Your modifications and
11371cb0ef41Sopenharmony_ci          may provide additional or different license terms and conditions
11381cb0ef41Sopenharmony_ci          for use, reproduction, or distribution of Your modifications, or
11391cb0ef41Sopenharmony_ci          for any such Derivative Works as a whole, provided Your use,
11401cb0ef41Sopenharmony_ci          reproduction, and distribution of the Work otherwise complies with
11411cb0ef41Sopenharmony_ci          the conditions stated in this License.
11421cb0ef41Sopenharmony_ci
11431cb0ef41Sopenharmony_ci       5. Submission of Contributions. Unless You explicitly state otherwise,
11441cb0ef41Sopenharmony_ci          any Contribution intentionally submitted for inclusion in the Work
11451cb0ef41Sopenharmony_ci          by You to the Licensor shall be under the terms and conditions of
11461cb0ef41Sopenharmony_ci          this License, without any additional terms or conditions.
11471cb0ef41Sopenharmony_ci          Notwithstanding the above, nothing herein shall supersede or modify
11481cb0ef41Sopenharmony_ci          the terms of any separate license agreement you may have executed
11491cb0ef41Sopenharmony_ci          with Licensor regarding such Contributions.
11501cb0ef41Sopenharmony_ci
11511cb0ef41Sopenharmony_ci       6. Trademarks. This License does not grant permission to use the trade
11521cb0ef41Sopenharmony_ci          names, trademarks, service marks, or product names of the Licensor,
11531cb0ef41Sopenharmony_ci          except as required for reasonable and customary use in describing the
11541cb0ef41Sopenharmony_ci          origin of the Work and reproducing the content of the NOTICE file.
11551cb0ef41Sopenharmony_ci
11561cb0ef41Sopenharmony_ci       7. Disclaimer of Warranty. Unless required by applicable law or
11571cb0ef41Sopenharmony_ci          agreed to in writing, Licensor provides the Work (and each
11581cb0ef41Sopenharmony_ci          Contributor provides its Contributions) on an "AS IS" BASIS,
11591cb0ef41Sopenharmony_ci          WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11601cb0ef41Sopenharmony_ci          implied, including, without limitation, any warranties or conditions
11611cb0ef41Sopenharmony_ci          of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11621cb0ef41Sopenharmony_ci          PARTICULAR PURPOSE. You are solely responsible for determining the
11631cb0ef41Sopenharmony_ci          appropriateness of using or redistributing the Work and assume any
11641cb0ef41Sopenharmony_ci          risks associated with Your exercise of permissions under this License.
11651cb0ef41Sopenharmony_ci
11661cb0ef41Sopenharmony_ci       8. Limitation of Liability. In no event and under no legal theory,
11671cb0ef41Sopenharmony_ci          whether in tort (including negligence), contract, or otherwise,
11681cb0ef41Sopenharmony_ci          unless required by applicable law (such as deliberate and grossly
11691cb0ef41Sopenharmony_ci          negligent acts) or agreed to in writing, shall any Contributor be
11701cb0ef41Sopenharmony_ci          liable to You for damages, including any direct, indirect, special,
11711cb0ef41Sopenharmony_ci          incidental, or consequential damages of any character arising as a
11721cb0ef41Sopenharmony_ci          result of this License or out of the use or inability to use the
11731cb0ef41Sopenharmony_ci          Work (including but not limited to damages for loss of goodwill,
11741cb0ef41Sopenharmony_ci          work stoppage, computer failure or malfunction, or any and all
11751cb0ef41Sopenharmony_ci          other commercial damages or losses), even if such Contributor
11761cb0ef41Sopenharmony_ci          has been advised of the possibility of such damages.
11771cb0ef41Sopenharmony_ci
11781cb0ef41Sopenharmony_ci       9. Accepting Warranty or Additional Liability. While redistributing
11791cb0ef41Sopenharmony_ci          the Work or Derivative Works thereof, You may choose to offer,
11801cb0ef41Sopenharmony_ci          and charge a fee for, acceptance of support, warranty, indemnity,
11811cb0ef41Sopenharmony_ci          or other liability obligations and/or rights consistent with this
11821cb0ef41Sopenharmony_ci          License. However, in accepting such obligations, You may act only
11831cb0ef41Sopenharmony_ci          on Your own behalf and on Your sole responsibility, not on behalf
11841cb0ef41Sopenharmony_ci          of any other Contributor, and only if You agree to indemnify,
11851cb0ef41Sopenharmony_ci          defend, and hold each Contributor harmless for any liability
11861cb0ef41Sopenharmony_ci          incurred by, or claims asserted against, such Contributor by reason
11871cb0ef41Sopenharmony_ci          of your accepting any such warranty or additional liability.
11881cb0ef41Sopenharmony_ci
11891cb0ef41Sopenharmony_ci       END OF TERMS AND CONDITIONS
11901cb0ef41Sopenharmony_ci  """
11911cb0ef41Sopenharmony_ci
11921cb0ef41Sopenharmony_ci- Punycode.js, located at lib/punycode.js, is licensed as follows:
11931cb0ef41Sopenharmony_ci  """
11941cb0ef41Sopenharmony_ci    Copyright Mathias Bynens <https://mathiasbynens.be/>
11951cb0ef41Sopenharmony_ci
11961cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining
11971cb0ef41Sopenharmony_ci    a copy of this software and associated documentation files (the
11981cb0ef41Sopenharmony_ci    "Software"), to deal in the Software without restriction, including
11991cb0ef41Sopenharmony_ci    without limitation the rights to use, copy, modify, merge, publish,
12001cb0ef41Sopenharmony_ci    distribute, sublicense, and/or sell copies of the Software, and to
12011cb0ef41Sopenharmony_ci    permit persons to whom the Software is furnished to do so, subject to
12021cb0ef41Sopenharmony_ci    the following conditions:
12031cb0ef41Sopenharmony_ci
12041cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be
12051cb0ef41Sopenharmony_ci    included in all copies or substantial portions of the Software.
12061cb0ef41Sopenharmony_ci
12071cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
12081cb0ef41Sopenharmony_ci    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
12091cb0ef41Sopenharmony_ci    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
12101cb0ef41Sopenharmony_ci    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
12111cb0ef41Sopenharmony_ci    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
12121cb0ef41Sopenharmony_ci    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
12131cb0ef41Sopenharmony_ci    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
12141cb0ef41Sopenharmony_ci  """
12151cb0ef41Sopenharmony_ci
12161cb0ef41Sopenharmony_ci- V8, located at deps/v8, is licensed as follows:
12171cb0ef41Sopenharmony_ci  """
12181cb0ef41Sopenharmony_ci    This license applies to all parts of V8 that are not externally
12191cb0ef41Sopenharmony_ci    maintained libraries.  The externally maintained libraries used by V8
12201cb0ef41Sopenharmony_ci    are:
12211cb0ef41Sopenharmony_ci
12221cb0ef41Sopenharmony_ci      - PCRE test suite, located in
12231cb0ef41Sopenharmony_ci        test/mjsunit/third_party/regexp-pcre/regexp-pcre.js.  This is based on the
12241cb0ef41Sopenharmony_ci        test suite from PCRE-7.3, which is copyrighted by the University
12251cb0ef41Sopenharmony_ci        of Cambridge and Google, Inc.  The copyright notice and license
12261cb0ef41Sopenharmony_ci        are embedded in regexp-pcre.js.
12271cb0ef41Sopenharmony_ci
12281cb0ef41Sopenharmony_ci      - Layout tests, located in test/mjsunit/third_party/object-keys.  These are
12291cb0ef41Sopenharmony_ci        based on layout tests from webkit.org which are copyrighted by
12301cb0ef41Sopenharmony_ci        Apple Computer, Inc. and released under a 3-clause BSD license.
12311cb0ef41Sopenharmony_ci
12321cb0ef41Sopenharmony_ci      - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
12331cb0ef41Sopenharmony_ci        assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
12341cb0ef41Sopenharmony_ci        assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
12351cb0ef41Sopenharmony_ci        assembler-x64.cc, assembler-x64.h, assembler.cc and assembler.h.
12361cb0ef41Sopenharmony_ci        This code is copyrighted by Sun Microsystems Inc. and released
12371cb0ef41Sopenharmony_ci        under a 3-clause BSD license.
12381cb0ef41Sopenharmony_ci
12391cb0ef41Sopenharmony_ci      - Valgrind client API header, located at src/third_party/valgrind/valgrind.h
12401cb0ef41Sopenharmony_ci        This is released under the BSD license.
12411cb0ef41Sopenharmony_ci
12421cb0ef41Sopenharmony_ci      - The Wasm C/C++ API headers, located at third_party/wasm-api/wasm.{h,hh}
12431cb0ef41Sopenharmony_ci        This is released under the Apache license. The API's upstream prototype
12441cb0ef41Sopenharmony_ci        implementation also formed the basis of V8's implementation in
12451cb0ef41Sopenharmony_ci        src/wasm/c-api.cc.
12461cb0ef41Sopenharmony_ci
12471cb0ef41Sopenharmony_ci    These libraries have their own licenses; we recommend you read them,
12481cb0ef41Sopenharmony_ci    as their terms may differ from the terms below.
12491cb0ef41Sopenharmony_ci
12501cb0ef41Sopenharmony_ci    Further license information can be found in LICENSE files located in
12511cb0ef41Sopenharmony_ci    sub-directories.
12521cb0ef41Sopenharmony_ci
12531cb0ef41Sopenharmony_ci    Copyright 2014, the V8 project authors. All rights reserved.
12541cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
12551cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are
12561cb0ef41Sopenharmony_ci    met:
12571cb0ef41Sopenharmony_ci
12581cb0ef41Sopenharmony_ci        * Redistributions of source code must retain the above copyright
12591cb0ef41Sopenharmony_ci          notice, this list of conditions and the following disclaimer.
12601cb0ef41Sopenharmony_ci        * Redistributions in binary form must reproduce the above
12611cb0ef41Sopenharmony_ci          copyright notice, this list of conditions and the following
12621cb0ef41Sopenharmony_ci          disclaimer in the documentation and/or other materials provided
12631cb0ef41Sopenharmony_ci          with the distribution.
12641cb0ef41Sopenharmony_ci        * Neither the name of Google Inc. nor the names of its
12651cb0ef41Sopenharmony_ci          contributors may be used to endorse or promote products derived
12661cb0ef41Sopenharmony_ci          from this software without specific prior written permission.
12671cb0ef41Sopenharmony_ci
12681cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
12691cb0ef41Sopenharmony_ci    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
12701cb0ef41Sopenharmony_ci    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
12711cb0ef41Sopenharmony_ci    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
12721cb0ef41Sopenharmony_ci    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
12731cb0ef41Sopenharmony_ci    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
12741cb0ef41Sopenharmony_ci    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
12751cb0ef41Sopenharmony_ci    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
12761cb0ef41Sopenharmony_ci    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12771cb0ef41Sopenharmony_ci    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
12781cb0ef41Sopenharmony_ci    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
12791cb0ef41Sopenharmony_ci  """
12801cb0ef41Sopenharmony_ci
12811cb0ef41Sopenharmony_ci- SipHash, located at deps/v8/src/third_party/siphash, is licensed as follows:
12821cb0ef41Sopenharmony_ci  """
12831cb0ef41Sopenharmony_ci    SipHash reference C implementation
12841cb0ef41Sopenharmony_ci
12851cb0ef41Sopenharmony_ci    Copyright (c) 2016 Jean-Philippe Aumasson <jeanphilippe.aumasson@gmail.com>
12861cb0ef41Sopenharmony_ci
12871cb0ef41Sopenharmony_ci    To the extent possible under law, the author(s) have dedicated all
12881cb0ef41Sopenharmony_ci    copyright and related and neighboring rights to this software to the public
12891cb0ef41Sopenharmony_ci    domain worldwide. This software is distributed without any warranty.
12901cb0ef41Sopenharmony_ci  """
12911cb0ef41Sopenharmony_ci
12921cb0ef41Sopenharmony_ci- zlib, located at deps/zlib, is licensed as follows:
12931cb0ef41Sopenharmony_ci  """
12941cb0ef41Sopenharmony_ci    zlib.h -- interface of the 'zlib' general purpose compression library
12951cb0ef41Sopenharmony_ci    version 1.2.13.1, October xxth, 2022
12961cb0ef41Sopenharmony_ci
12971cb0ef41Sopenharmony_ci    Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
12981cb0ef41Sopenharmony_ci
12991cb0ef41Sopenharmony_ci    This software is provided 'as-is', without any express or implied
13001cb0ef41Sopenharmony_ci    warranty.  In no event will the authors be held liable for any damages
13011cb0ef41Sopenharmony_ci    arising from the use of this software.
13021cb0ef41Sopenharmony_ci
13031cb0ef41Sopenharmony_ci    Permission is granted to anyone to use this software for any purpose,
13041cb0ef41Sopenharmony_ci    including commercial applications, and to alter it and redistribute it
13051cb0ef41Sopenharmony_ci    freely, subject to the following restrictions:
13061cb0ef41Sopenharmony_ci
13071cb0ef41Sopenharmony_ci    1. The origin of this software must not be misrepresented; you must not
13081cb0ef41Sopenharmony_ci    claim that you wrote the original software. If you use this software
13091cb0ef41Sopenharmony_ci    in a product, an acknowledgment in the product documentation would be
13101cb0ef41Sopenharmony_ci    appreciated but is not required.
13111cb0ef41Sopenharmony_ci    2. Altered source versions must be plainly marked as such, and must not be
13121cb0ef41Sopenharmony_ci    misrepresented as being the original software.
13131cb0ef41Sopenharmony_ci    3. This notice may not be removed or altered from any source distribution.
13141cb0ef41Sopenharmony_ci
13151cb0ef41Sopenharmony_ci    Jean-loup Gailly        Mark Adler
13161cb0ef41Sopenharmony_ci    jloup@gzip.org          madler@alumni.caltech.edu
13171cb0ef41Sopenharmony_ci  """
13181cb0ef41Sopenharmony_ci
13191cb0ef41Sopenharmony_ci- simdutf, located at deps/simdutf, is licensed as follows:
13201cb0ef41Sopenharmony_ci  """
13211cb0ef41Sopenharmony_ci    Copyright 2021 The simdutf authors
13221cb0ef41Sopenharmony_ci
13231cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy of
13241cb0ef41Sopenharmony_ci    this software and associated documentation files (the "Software"), to deal in
13251cb0ef41Sopenharmony_ci    the Software without restriction, including without limitation the rights to
13261cb0ef41Sopenharmony_ci    use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
13271cb0ef41Sopenharmony_ci    the Software, and to permit persons to whom the Software is furnished to do so,
13281cb0ef41Sopenharmony_ci    subject to the following conditions:
13291cb0ef41Sopenharmony_ci
13301cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all
13311cb0ef41Sopenharmony_ci    copies or substantial portions of the Software.
13321cb0ef41Sopenharmony_ci
13331cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13341cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13351cb0ef41Sopenharmony_ci    FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
13361cb0ef41Sopenharmony_ci    COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
13371cb0ef41Sopenharmony_ci    IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
13381cb0ef41Sopenharmony_ci    CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
13391cb0ef41Sopenharmony_ci  """
13401cb0ef41Sopenharmony_ci
13411cb0ef41Sopenharmony_ci- ada, located at deps/ada, is licensed as follows:
13421cb0ef41Sopenharmony_ci  """
13431cb0ef41Sopenharmony_ci    Copyright 2023 Yagiz Nizipli and Daniel Lemire
13441cb0ef41Sopenharmony_ci
13451cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy of
13461cb0ef41Sopenharmony_ci    this software and associated documentation files (the "Software"), to deal in
13471cb0ef41Sopenharmony_ci    the Software without restriction, including without limitation the rights to
13481cb0ef41Sopenharmony_ci    use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
13491cb0ef41Sopenharmony_ci    the Software, and to permit persons to whom the Software is furnished to do so,
13501cb0ef41Sopenharmony_ci    subject to the following conditions:
13511cb0ef41Sopenharmony_ci
13521cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all
13531cb0ef41Sopenharmony_ci    copies or substantial portions of the Software.
13541cb0ef41Sopenharmony_ci
13551cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13561cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13571cb0ef41Sopenharmony_ci    FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
13581cb0ef41Sopenharmony_ci    COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
13591cb0ef41Sopenharmony_ci    IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
13601cb0ef41Sopenharmony_ci    CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
13611cb0ef41Sopenharmony_ci  """
13621cb0ef41Sopenharmony_ci
13631cb0ef41Sopenharmony_ci- minimatch, located at deps/minimatch, is licensed as follows:
13641cb0ef41Sopenharmony_ci  """
13651cb0ef41Sopenharmony_ci    The ISC License
13661cb0ef41Sopenharmony_ci
13671cb0ef41Sopenharmony_ci    Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors
13681cb0ef41Sopenharmony_ci
13691cb0ef41Sopenharmony_ci    Permission to use, copy, modify, and/or distribute this software for any
13701cb0ef41Sopenharmony_ci    purpose with or without fee is hereby granted, provided that the above
13711cb0ef41Sopenharmony_ci    copyright notice and this permission notice appear in all copies.
13721cb0ef41Sopenharmony_ci
13731cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
13741cb0ef41Sopenharmony_ci    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13751cb0ef41Sopenharmony_ci    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13761cb0ef41Sopenharmony_ci    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13771cb0ef41Sopenharmony_ci    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13781cb0ef41Sopenharmony_ci    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
13791cb0ef41Sopenharmony_ci    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
13801cb0ef41Sopenharmony_ci  """
13811cb0ef41Sopenharmony_ci
13821cb0ef41Sopenharmony_ci- npm, located at deps/npm, is licensed as follows:
13831cb0ef41Sopenharmony_ci  """
13841cb0ef41Sopenharmony_ci    The npm application
13851cb0ef41Sopenharmony_ci    Copyright (c) npm, Inc. and Contributors
13861cb0ef41Sopenharmony_ci    Licensed on the terms of The Artistic License 2.0
13871cb0ef41Sopenharmony_ci
13881cb0ef41Sopenharmony_ci    Node package dependencies of the npm application
13891cb0ef41Sopenharmony_ci    Copyright (c) their respective copyright owners
13901cb0ef41Sopenharmony_ci    Licensed on their respective license terms
13911cb0ef41Sopenharmony_ci
13921cb0ef41Sopenharmony_ci    The npm public registry at https://registry.npmjs.org
13931cb0ef41Sopenharmony_ci    and the npm website at https://www.npmjs.com
13941cb0ef41Sopenharmony_ci    Operated by npm, Inc.
13951cb0ef41Sopenharmony_ci    Use governed by terms published on https://www.npmjs.com
13961cb0ef41Sopenharmony_ci
13971cb0ef41Sopenharmony_ci    "Node.js"
13981cb0ef41Sopenharmony_ci    Trademark Joyent, Inc., https://joyent.com
13991cb0ef41Sopenharmony_ci    Neither npm nor npm, Inc. are affiliated with Joyent, Inc.
14001cb0ef41Sopenharmony_ci
14011cb0ef41Sopenharmony_ci    The Node.js application
14021cb0ef41Sopenharmony_ci    Project of Node Foundation, https://nodejs.org
14031cb0ef41Sopenharmony_ci
14041cb0ef41Sopenharmony_ci    The npm Logo
14051cb0ef41Sopenharmony_ci    Copyright (c) Mathias Pettersson and Brian Hammond
14061cb0ef41Sopenharmony_ci
14071cb0ef41Sopenharmony_ci    "Gubblebum Blocky" typeface
14081cb0ef41Sopenharmony_ci    Copyright (c) Tjarda Koster, https://jelloween.deviantart.com
14091cb0ef41Sopenharmony_ci    Used with permission
14101cb0ef41Sopenharmony_ci
14111cb0ef41Sopenharmony_ci    --------
14121cb0ef41Sopenharmony_ci
14131cb0ef41Sopenharmony_ci    The Artistic License 2.0
14141cb0ef41Sopenharmony_ci
14151cb0ef41Sopenharmony_ci    Copyright (c) 2000-2006, The Perl Foundation.
14161cb0ef41Sopenharmony_ci
14171cb0ef41Sopenharmony_ci    Everyone is permitted to copy and distribute verbatim copies
14181cb0ef41Sopenharmony_ci    of this license document, but changing it is not allowed.
14191cb0ef41Sopenharmony_ci
14201cb0ef41Sopenharmony_ci    Preamble
14211cb0ef41Sopenharmony_ci
14221cb0ef41Sopenharmony_ci    This license establishes the terms under which a given free software
14231cb0ef41Sopenharmony_ci    Package may be copied, modified, distributed, and/or redistributed.
14241cb0ef41Sopenharmony_ci    The intent is that the Copyright Holder maintains some artistic
14251cb0ef41Sopenharmony_ci    control over the development of that Package while still keeping the
14261cb0ef41Sopenharmony_ci    Package available as open source and free software.
14271cb0ef41Sopenharmony_ci
14281cb0ef41Sopenharmony_ci    You are always permitted to make arrangements wholly outside of this
14291cb0ef41Sopenharmony_ci    license directly with the Copyright Holder of a given Package.  If the
14301cb0ef41Sopenharmony_ci    terms of this license do not permit the full use that you propose to
14311cb0ef41Sopenharmony_ci    make of the Package, you should contact the Copyright Holder and seek
14321cb0ef41Sopenharmony_ci    a different licensing arrangement.
14331cb0ef41Sopenharmony_ci
14341cb0ef41Sopenharmony_ci    Definitions
14351cb0ef41Sopenharmony_ci
14361cb0ef41Sopenharmony_ci        "Copyright Holder" means the individual(s) or organization(s)
14371cb0ef41Sopenharmony_ci        named in the copyright notice for the entire Package.
14381cb0ef41Sopenharmony_ci
14391cb0ef41Sopenharmony_ci        "Contributor" means any party that has contributed code or other
14401cb0ef41Sopenharmony_ci        material to the Package, in accordance with the Copyright Holder's
14411cb0ef41Sopenharmony_ci        procedures.
14421cb0ef41Sopenharmony_ci
14431cb0ef41Sopenharmony_ci        "You" and "your" means any person who would like to copy,
14441cb0ef41Sopenharmony_ci        distribute, or modify the Package.
14451cb0ef41Sopenharmony_ci
14461cb0ef41Sopenharmony_ci        "Package" means the collection of files distributed by the
14471cb0ef41Sopenharmony_ci        Copyright Holder, and derivatives of that collection and/or of
14481cb0ef41Sopenharmony_ci        those files. A given Package may consist of either the Standard
14491cb0ef41Sopenharmony_ci        Version, or a Modified Version.
14501cb0ef41Sopenharmony_ci
14511cb0ef41Sopenharmony_ci        "Distribute" means providing a copy of the Package or making it
14521cb0ef41Sopenharmony_ci        accessible to anyone else, or in the case of a company or
14531cb0ef41Sopenharmony_ci        organization, to others outside of your company or organization.
14541cb0ef41Sopenharmony_ci
14551cb0ef41Sopenharmony_ci        "Distributor Fee" means any fee that you charge for Distributing
14561cb0ef41Sopenharmony_ci        this Package or providing support for this Package to another
14571cb0ef41Sopenharmony_ci        party.  It does not mean licensing fees.
14581cb0ef41Sopenharmony_ci
14591cb0ef41Sopenharmony_ci        "Standard Version" refers to the Package if it has not been
14601cb0ef41Sopenharmony_ci        modified, or has been modified only in ways explicitly requested
14611cb0ef41Sopenharmony_ci        by the Copyright Holder.
14621cb0ef41Sopenharmony_ci
14631cb0ef41Sopenharmony_ci        "Modified Version" means the Package, if it has been changed, and
14641cb0ef41Sopenharmony_ci        such changes were not explicitly requested by the Copyright
14651cb0ef41Sopenharmony_ci        Holder.
14661cb0ef41Sopenharmony_ci
14671cb0ef41Sopenharmony_ci        "Original License" means this Artistic License as Distributed with
14681cb0ef41Sopenharmony_ci        the Standard Version of the Package, in its current version or as
14691cb0ef41Sopenharmony_ci        it may be modified by The Perl Foundation in the future.
14701cb0ef41Sopenharmony_ci
14711cb0ef41Sopenharmony_ci        "Source" form means the source code, documentation source, and
14721cb0ef41Sopenharmony_ci        configuration files for the Package.
14731cb0ef41Sopenharmony_ci
14741cb0ef41Sopenharmony_ci        "Compiled" form means the compiled bytecode, object code, binary,
14751cb0ef41Sopenharmony_ci        or any other form resulting from mechanical transformation or
14761cb0ef41Sopenharmony_ci        translation of the Source form.
14771cb0ef41Sopenharmony_ci
14781cb0ef41Sopenharmony_ci    Permission for Use and Modification Without Distribution
14791cb0ef41Sopenharmony_ci
14801cb0ef41Sopenharmony_ci    (1)  You are permitted to use the Standard Version and create and use
14811cb0ef41Sopenharmony_ci    Modified Versions for any purpose without restriction, provided that
14821cb0ef41Sopenharmony_ci    you do not Distribute the Modified Version.
14831cb0ef41Sopenharmony_ci
14841cb0ef41Sopenharmony_ci    Permissions for Redistribution of the Standard Version
14851cb0ef41Sopenharmony_ci
14861cb0ef41Sopenharmony_ci    (2)  You may Distribute verbatim copies of the Source form of the
14871cb0ef41Sopenharmony_ci    Standard Version of this Package in any medium without restriction,
14881cb0ef41Sopenharmony_ci    either gratis or for a Distributor Fee, provided that you duplicate
14891cb0ef41Sopenharmony_ci    all of the original copyright notices and associated disclaimers.  At
14901cb0ef41Sopenharmony_ci    your discretion, such verbatim copies may or may not include a
14911cb0ef41Sopenharmony_ci    Compiled form of the Package.
14921cb0ef41Sopenharmony_ci
14931cb0ef41Sopenharmony_ci    (3)  You may apply any bug fixes, portability changes, and other
14941cb0ef41Sopenharmony_ci    modifications made available from the Copyright Holder.  The resulting
14951cb0ef41Sopenharmony_ci    Package will still be considered the Standard Version, and as such
14961cb0ef41Sopenharmony_ci    will be subject to the Original License.
14971cb0ef41Sopenharmony_ci
14981cb0ef41Sopenharmony_ci    Distribution of Modified Versions of the Package as Source
14991cb0ef41Sopenharmony_ci
15001cb0ef41Sopenharmony_ci    (4)  You may Distribute your Modified Version as Source (either gratis
15011cb0ef41Sopenharmony_ci    or for a Distributor Fee, and with or without a Compiled form of the
15021cb0ef41Sopenharmony_ci    Modified Version) provided that you clearly document how it differs
15031cb0ef41Sopenharmony_ci    from the Standard Version, including, but not limited to, documenting
15041cb0ef41Sopenharmony_ci    any non-standard features, executables, or modules, and provided that
15051cb0ef41Sopenharmony_ci    you do at least ONE of the following:
15061cb0ef41Sopenharmony_ci
15071cb0ef41Sopenharmony_ci        (a)  make the Modified Version available to the Copyright Holder
15081cb0ef41Sopenharmony_ci        of the Standard Version, under the Original License, so that the
15091cb0ef41Sopenharmony_ci        Copyright Holder may include your modifications in the Standard
15101cb0ef41Sopenharmony_ci        Version.
15111cb0ef41Sopenharmony_ci
15121cb0ef41Sopenharmony_ci        (b)  ensure that installation of your Modified Version does not
15131cb0ef41Sopenharmony_ci        prevent the user installing or running the Standard Version. In
15141cb0ef41Sopenharmony_ci        addition, the Modified Version must bear a name that is different
15151cb0ef41Sopenharmony_ci        from the name of the Standard Version.
15161cb0ef41Sopenharmony_ci
15171cb0ef41Sopenharmony_ci        (c)  allow anyone who receives a copy of the Modified Version to
15181cb0ef41Sopenharmony_ci        make the Source form of the Modified Version available to others
15191cb0ef41Sopenharmony_ci        under
15201cb0ef41Sopenharmony_ci
15211cb0ef41Sopenharmony_ci            (i)  the Original License or
15221cb0ef41Sopenharmony_ci
15231cb0ef41Sopenharmony_ci            (ii)  a license that permits the licensee to freely copy,
15241cb0ef41Sopenharmony_ci            modify and redistribute the Modified Version using the same
15251cb0ef41Sopenharmony_ci            licensing terms that apply to the copy that the licensee
15261cb0ef41Sopenharmony_ci            received, and requires that the Source form of the Modified
15271cb0ef41Sopenharmony_ci            Version, and of any works derived from it, be made freely
15281cb0ef41Sopenharmony_ci            available in that license fees are prohibited but Distributor
15291cb0ef41Sopenharmony_ci            Fees are allowed.
15301cb0ef41Sopenharmony_ci
15311cb0ef41Sopenharmony_ci    Distribution of Compiled Forms of the Standard Version
15321cb0ef41Sopenharmony_ci    or Modified Versions without the Source
15331cb0ef41Sopenharmony_ci
15341cb0ef41Sopenharmony_ci    (5)  You may Distribute Compiled forms of the Standard Version without
15351cb0ef41Sopenharmony_ci    the Source, provided that you include complete instructions on how to
15361cb0ef41Sopenharmony_ci    get the Source of the Standard Version.  Such instructions must be
15371cb0ef41Sopenharmony_ci    valid at the time of your distribution.  If these instructions, at any
15381cb0ef41Sopenharmony_ci    time while you are carrying out such distribution, become invalid, you
15391cb0ef41Sopenharmony_ci    must provide new instructions on demand or cease further distribution.
15401cb0ef41Sopenharmony_ci    If you provide valid instructions or cease distribution within thirty
15411cb0ef41Sopenharmony_ci    days after you become aware that the instructions are invalid, then
15421cb0ef41Sopenharmony_ci    you do not forfeit any of your rights under this license.
15431cb0ef41Sopenharmony_ci
15441cb0ef41Sopenharmony_ci    (6)  You may Distribute a Modified Version in Compiled form without
15451cb0ef41Sopenharmony_ci    the Source, provided that you comply with Section 4 with respect to
15461cb0ef41Sopenharmony_ci    the Source of the Modified Version.
15471cb0ef41Sopenharmony_ci
15481cb0ef41Sopenharmony_ci    Aggregating or Linking the Package
15491cb0ef41Sopenharmony_ci
15501cb0ef41Sopenharmony_ci    (7)  You may aggregate the Package (either the Standard Version or
15511cb0ef41Sopenharmony_ci    Modified Version) with other packages and Distribute the resulting
15521cb0ef41Sopenharmony_ci    aggregation provided that you do not charge a licensing fee for the
15531cb0ef41Sopenharmony_ci    Package.  Distributor Fees are permitted, and licensing fees for other
15541cb0ef41Sopenharmony_ci    components in the aggregation are permitted. The terms of this license
15551cb0ef41Sopenharmony_ci    apply to the use and Distribution of the Standard or Modified Versions
15561cb0ef41Sopenharmony_ci    as included in the aggregation.
15571cb0ef41Sopenharmony_ci
15581cb0ef41Sopenharmony_ci    (8) You are permitted to link Modified and Standard Versions with
15591cb0ef41Sopenharmony_ci    other works, to embed the Package in a larger work of your own, or to
15601cb0ef41Sopenharmony_ci    build stand-alone binary or bytecode versions of applications that
15611cb0ef41Sopenharmony_ci    include the Package, and Distribute the result without restriction,
15621cb0ef41Sopenharmony_ci    provided the result does not expose a direct interface to the Package.
15631cb0ef41Sopenharmony_ci
15641cb0ef41Sopenharmony_ci    Items That are Not Considered Part of a Modified Version
15651cb0ef41Sopenharmony_ci
15661cb0ef41Sopenharmony_ci    (9) Works (including, but not limited to, modules and scripts) that
15671cb0ef41Sopenharmony_ci    merely extend or make use of the Package, do not, by themselves, cause
15681cb0ef41Sopenharmony_ci    the Package to be a Modified Version.  In addition, such works are not
15691cb0ef41Sopenharmony_ci    considered parts of the Package itself, and are not subject to the
15701cb0ef41Sopenharmony_ci    terms of this license.
15711cb0ef41Sopenharmony_ci
15721cb0ef41Sopenharmony_ci    General Provisions
15731cb0ef41Sopenharmony_ci
15741cb0ef41Sopenharmony_ci    (10)  Any use, modification, and distribution of the Standard or
15751cb0ef41Sopenharmony_ci    Modified Versions is governed by this Artistic License. By using,
15761cb0ef41Sopenharmony_ci    modifying or distributing the Package, you accept this license. Do not
15771cb0ef41Sopenharmony_ci    use, modify, or distribute the Package, if you do not accept this
15781cb0ef41Sopenharmony_ci    license.
15791cb0ef41Sopenharmony_ci
15801cb0ef41Sopenharmony_ci    (11)  If your Modified Version has been derived from a Modified
15811cb0ef41Sopenharmony_ci    Version made by someone other than you, you are nevertheless required
15821cb0ef41Sopenharmony_ci    to ensure that your Modified Version complies with the requirements of
15831cb0ef41Sopenharmony_ci    this license.
15841cb0ef41Sopenharmony_ci
15851cb0ef41Sopenharmony_ci    (12)  This license does not grant you the right to use any trademark,
15861cb0ef41Sopenharmony_ci    service mark, tradename, or logo of the Copyright Holder.
15871cb0ef41Sopenharmony_ci
15881cb0ef41Sopenharmony_ci    (13)  This license includes the non-exclusive, worldwide,
15891cb0ef41Sopenharmony_ci    free-of-charge patent license to make, have made, use, offer to sell,
15901cb0ef41Sopenharmony_ci    sell, import and otherwise transfer the Package with respect to any
15911cb0ef41Sopenharmony_ci    patent claims licensable by the Copyright Holder that are necessarily
15921cb0ef41Sopenharmony_ci    infringed by the Package. If you institute patent litigation
15931cb0ef41Sopenharmony_ci    (including a cross-claim or counterclaim) against any party alleging
15941cb0ef41Sopenharmony_ci    that the Package constitutes direct or contributory patent
15951cb0ef41Sopenharmony_ci    infringement, then this Artistic License to you shall terminate on the
15961cb0ef41Sopenharmony_ci    date that such litigation is filed.
15971cb0ef41Sopenharmony_ci
15981cb0ef41Sopenharmony_ci    (14)  Disclaimer of Warranty:
15991cb0ef41Sopenharmony_ci    THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
16001cb0ef41Sopenharmony_ci    IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
16011cb0ef41Sopenharmony_ci    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
16021cb0ef41Sopenharmony_ci    NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
16031cb0ef41Sopenharmony_ci    LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
16041cb0ef41Sopenharmony_ci    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
16051cb0ef41Sopenharmony_ci    DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
16061cb0ef41Sopenharmony_ci    ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16071cb0ef41Sopenharmony_ci
16081cb0ef41Sopenharmony_ci    --------
16091cb0ef41Sopenharmony_ci  """
16101cb0ef41Sopenharmony_ci
16111cb0ef41Sopenharmony_ci- GYP, located at tools/gyp, is licensed as follows:
16121cb0ef41Sopenharmony_ci  """
16131cb0ef41Sopenharmony_ci    Copyright (c) 2020 Node.js contributors. All rights reserved.
16141cb0ef41Sopenharmony_ci    Copyright (c) 2009 Google Inc. All rights reserved.
16151cb0ef41Sopenharmony_ci
16161cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
16171cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are
16181cb0ef41Sopenharmony_ci    met:
16191cb0ef41Sopenharmony_ci
16201cb0ef41Sopenharmony_ci       * Redistributions of source code must retain the above copyright
16211cb0ef41Sopenharmony_ci    notice, this list of conditions and the following disclaimer.
16221cb0ef41Sopenharmony_ci       * Redistributions in binary form must reproduce the above
16231cb0ef41Sopenharmony_ci    copyright notice, this list of conditions and the following disclaimer
16241cb0ef41Sopenharmony_ci    in the documentation and/or other materials provided with the
16251cb0ef41Sopenharmony_ci    distribution.
16261cb0ef41Sopenharmony_ci       * Neither the name of Google Inc. nor the names of its
16271cb0ef41Sopenharmony_ci    contributors may be used to endorse or promote products derived from
16281cb0ef41Sopenharmony_ci    this software without specific prior written permission.
16291cb0ef41Sopenharmony_ci
16301cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16311cb0ef41Sopenharmony_ci    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16321cb0ef41Sopenharmony_ci    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
16331cb0ef41Sopenharmony_ci    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
16341cb0ef41Sopenharmony_ci    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
16351cb0ef41Sopenharmony_ci    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
16361cb0ef41Sopenharmony_ci    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
16371cb0ef41Sopenharmony_ci    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
16381cb0ef41Sopenharmony_ci    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
16391cb0ef41Sopenharmony_ci    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
16401cb0ef41Sopenharmony_ci    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16411cb0ef41Sopenharmony_ci  """
16421cb0ef41Sopenharmony_ci
16431cb0ef41Sopenharmony_ci- inspector_protocol, located at tools/inspector_protocol, is licensed as follows:
16441cb0ef41Sopenharmony_ci  """
16451cb0ef41Sopenharmony_ci    // Copyright 2016 The Chromium Authors. All rights reserved.
16461cb0ef41Sopenharmony_ci    //
16471cb0ef41Sopenharmony_ci    // Redistribution and use in source and binary forms, with or without
16481cb0ef41Sopenharmony_ci    // modification, are permitted provided that the following conditions are
16491cb0ef41Sopenharmony_ci    // met:
16501cb0ef41Sopenharmony_ci    //
16511cb0ef41Sopenharmony_ci    //    * Redistributions of source code must retain the above copyright
16521cb0ef41Sopenharmony_ci    // notice, this list of conditions and the following disclaimer.
16531cb0ef41Sopenharmony_ci    //    * Redistributions in binary form must reproduce the above
16541cb0ef41Sopenharmony_ci    // copyright notice, this list of conditions and the following disclaimer
16551cb0ef41Sopenharmony_ci    // in the documentation and/or other materials provided with the
16561cb0ef41Sopenharmony_ci    // distribution.
16571cb0ef41Sopenharmony_ci    //    * Neither the name of Google Inc. nor the names of its
16581cb0ef41Sopenharmony_ci    // contributors may be used to endorse or promote products derived from
16591cb0ef41Sopenharmony_ci    // this software without specific prior written permission.
16601cb0ef41Sopenharmony_ci    //
16611cb0ef41Sopenharmony_ci    // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16621cb0ef41Sopenharmony_ci    // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16631cb0ef41Sopenharmony_ci    // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
16641cb0ef41Sopenharmony_ci    // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
16651cb0ef41Sopenharmony_ci    // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
16661cb0ef41Sopenharmony_ci    // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
16671cb0ef41Sopenharmony_ci    // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
16681cb0ef41Sopenharmony_ci    // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
16691cb0ef41Sopenharmony_ci    // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
16701cb0ef41Sopenharmony_ci    // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
16711cb0ef41Sopenharmony_ci    // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16721cb0ef41Sopenharmony_ci  """
16731cb0ef41Sopenharmony_ci
16741cb0ef41Sopenharmony_ci- jinja2, located at tools/inspector_protocol/jinja2, is licensed as follows:
16751cb0ef41Sopenharmony_ci  """
16761cb0ef41Sopenharmony_ci    Copyright (c) 2009 by the Jinja Team, see AUTHORS for more details.
16771cb0ef41Sopenharmony_ci
16781cb0ef41Sopenharmony_ci    Some rights reserved.
16791cb0ef41Sopenharmony_ci
16801cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
16811cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are
16821cb0ef41Sopenharmony_ci    met:
16831cb0ef41Sopenharmony_ci
16841cb0ef41Sopenharmony_ci        * Redistributions of source code must retain the above copyright
16851cb0ef41Sopenharmony_ci          notice, this list of conditions and the following disclaimer.
16861cb0ef41Sopenharmony_ci
16871cb0ef41Sopenharmony_ci        * Redistributions in binary form must reproduce the above
16881cb0ef41Sopenharmony_ci          copyright notice, this list of conditions and the following
16891cb0ef41Sopenharmony_ci          disclaimer in the documentation and/or other materials provided
16901cb0ef41Sopenharmony_ci          with the distribution.
16911cb0ef41Sopenharmony_ci
16921cb0ef41Sopenharmony_ci        * The names of the contributors may not be used to endorse or
16931cb0ef41Sopenharmony_ci          promote products derived from this software without specific
16941cb0ef41Sopenharmony_ci          prior written permission.
16951cb0ef41Sopenharmony_ci
16961cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16971cb0ef41Sopenharmony_ci    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16981cb0ef41Sopenharmony_ci    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
16991cb0ef41Sopenharmony_ci    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
17001cb0ef41Sopenharmony_ci    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
17011cb0ef41Sopenharmony_ci    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
17021cb0ef41Sopenharmony_ci    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
17031cb0ef41Sopenharmony_ci    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
17041cb0ef41Sopenharmony_ci    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
17051cb0ef41Sopenharmony_ci    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
17061cb0ef41Sopenharmony_ci    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
17071cb0ef41Sopenharmony_ci  """
17081cb0ef41Sopenharmony_ci
17091cb0ef41Sopenharmony_ci- markupsafe, located at tools/inspector_protocol/markupsafe, is licensed as follows:
17101cb0ef41Sopenharmony_ci  """
17111cb0ef41Sopenharmony_ci    Copyright (c) 2010 by Armin Ronacher and contributors.  See AUTHORS
17121cb0ef41Sopenharmony_ci    for more details.
17131cb0ef41Sopenharmony_ci
17141cb0ef41Sopenharmony_ci    Some rights reserved.
17151cb0ef41Sopenharmony_ci
17161cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms of the software as well
17171cb0ef41Sopenharmony_ci    as documentation, with or without modification, are permitted provided
17181cb0ef41Sopenharmony_ci    that the following conditions are met:
17191cb0ef41Sopenharmony_ci
17201cb0ef41Sopenharmony_ci    * Redistributions of source code must retain the above copyright
17211cb0ef41Sopenharmony_ci      notice, this list of conditions and the following disclaimer.
17221cb0ef41Sopenharmony_ci
17231cb0ef41Sopenharmony_ci    * Redistributions in binary form must reproduce the above
17241cb0ef41Sopenharmony_ci      copyright notice, this list of conditions and the following
17251cb0ef41Sopenharmony_ci      disclaimer in the documentation and/or other materials provided
17261cb0ef41Sopenharmony_ci      with the distribution.
17271cb0ef41Sopenharmony_ci
17281cb0ef41Sopenharmony_ci    * The names of the contributors may not be used to endorse or
17291cb0ef41Sopenharmony_ci      promote products derived from this software without specific
17301cb0ef41Sopenharmony_ci      prior written permission.
17311cb0ef41Sopenharmony_ci
17321cb0ef41Sopenharmony_ci    THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND
17331cb0ef41Sopenharmony_ci    CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
17341cb0ef41Sopenharmony_ci    NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
17351cb0ef41Sopenharmony_ci    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
17361cb0ef41Sopenharmony_ci    OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
17371cb0ef41Sopenharmony_ci    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
17381cb0ef41Sopenharmony_ci    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
17391cb0ef41Sopenharmony_ci    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
17401cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
17411cb0ef41Sopenharmony_ci    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
17421cb0ef41Sopenharmony_ci    SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
17431cb0ef41Sopenharmony_ci    DAMAGE.
17441cb0ef41Sopenharmony_ci  """
17451cb0ef41Sopenharmony_ci
17461cb0ef41Sopenharmony_ci- cpplint.py, located at tools/cpplint.py, is licensed as follows:
17471cb0ef41Sopenharmony_ci  """
17481cb0ef41Sopenharmony_ci    Copyright (c) 2009 Google Inc. All rights reserved.
17491cb0ef41Sopenharmony_ci
17501cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
17511cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are
17521cb0ef41Sopenharmony_ci    met:
17531cb0ef41Sopenharmony_ci
17541cb0ef41Sopenharmony_ci       * Redistributions of source code must retain the above copyright
17551cb0ef41Sopenharmony_ci    notice, this list of conditions and the following disclaimer.
17561cb0ef41Sopenharmony_ci       * Redistributions in binary form must reproduce the above
17571cb0ef41Sopenharmony_ci    copyright notice, this list of conditions and the following disclaimer
17581cb0ef41Sopenharmony_ci    in the documentation and/or other materials provided with the
17591cb0ef41Sopenharmony_ci    distribution.
17601cb0ef41Sopenharmony_ci       * Neither the name of Google Inc. nor the names of its
17611cb0ef41Sopenharmony_ci    contributors may be used to endorse or promote products derived from
17621cb0ef41Sopenharmony_ci    this software without specific prior written permission.
17631cb0ef41Sopenharmony_ci
17641cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17651cb0ef41Sopenharmony_ci    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
17661cb0ef41Sopenharmony_ci    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
17671cb0ef41Sopenharmony_ci    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
17681cb0ef41Sopenharmony_ci    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
17691cb0ef41Sopenharmony_ci    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
17701cb0ef41Sopenharmony_ci    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
17711cb0ef41Sopenharmony_ci    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
17721cb0ef41Sopenharmony_ci    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
17731cb0ef41Sopenharmony_ci    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
17741cb0ef41Sopenharmony_ci    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
17751cb0ef41Sopenharmony_ci  """
17761cb0ef41Sopenharmony_ci
17771cb0ef41Sopenharmony_ci- ESLint, located at tools/node_modules/eslint, is licensed as follows:
17781cb0ef41Sopenharmony_ci  """
17791cb0ef41Sopenharmony_ci    Copyright OpenJS Foundation and other contributors, <www.openjsf.org>
17801cb0ef41Sopenharmony_ci
17811cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
17821cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to deal
17831cb0ef41Sopenharmony_ci    in the Software without restriction, including without limitation the rights
17841cb0ef41Sopenharmony_ci    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
17851cb0ef41Sopenharmony_ci    copies of the Software, and to permit persons to whom the Software is
17861cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
17871cb0ef41Sopenharmony_ci
17881cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in
17891cb0ef41Sopenharmony_ci    all copies or substantial portions of the Software.
17901cb0ef41Sopenharmony_ci
17911cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17921cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17931cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17941cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17951cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17961cb0ef41Sopenharmony_ci    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
17971cb0ef41Sopenharmony_ci    THE SOFTWARE.
17981cb0ef41Sopenharmony_ci  """
17991cb0ef41Sopenharmony_ci
18001cb0ef41Sopenharmony_ci- gtest, located at deps/googletest, is licensed as follows:
18011cb0ef41Sopenharmony_ci  """
18021cb0ef41Sopenharmony_ci    Copyright 2008, Google Inc.
18031cb0ef41Sopenharmony_ci    All rights reserved.
18041cb0ef41Sopenharmony_ci
18051cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
18061cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are
18071cb0ef41Sopenharmony_ci    met:
18081cb0ef41Sopenharmony_ci
18091cb0ef41Sopenharmony_ci        * Redistributions of source code must retain the above copyright
18101cb0ef41Sopenharmony_ci    notice, this list of conditions and the following disclaimer.
18111cb0ef41Sopenharmony_ci        * Redistributions in binary form must reproduce the above
18121cb0ef41Sopenharmony_ci    copyright notice, this list of conditions and the following disclaimer
18131cb0ef41Sopenharmony_ci    in the documentation and/or other materials provided with the
18141cb0ef41Sopenharmony_ci    distribution.
18151cb0ef41Sopenharmony_ci        * Neither the name of Google Inc. nor the names of its
18161cb0ef41Sopenharmony_ci    contributors may be used to endorse or promote products derived from
18171cb0ef41Sopenharmony_ci    this software without specific prior written permission.
18181cb0ef41Sopenharmony_ci
18191cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18201cb0ef41Sopenharmony_ci    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18211cb0ef41Sopenharmony_ci    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
18221cb0ef41Sopenharmony_ci    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
18231cb0ef41Sopenharmony_ci    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
18241cb0ef41Sopenharmony_ci    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
18251cb0ef41Sopenharmony_ci    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
18261cb0ef41Sopenharmony_ci    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
18271cb0ef41Sopenharmony_ci    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
18281cb0ef41Sopenharmony_ci    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
18291cb0ef41Sopenharmony_ci    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
18301cb0ef41Sopenharmony_ci  """
18311cb0ef41Sopenharmony_ci
18321cb0ef41Sopenharmony_ci- nghttp2, located at deps/nghttp2, is licensed as follows:
18331cb0ef41Sopenharmony_ci  """
18341cb0ef41Sopenharmony_ci    The MIT License
18351cb0ef41Sopenharmony_ci
18361cb0ef41Sopenharmony_ci    Copyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa
18371cb0ef41Sopenharmony_ci    Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors
18381cb0ef41Sopenharmony_ci
18391cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining
18401cb0ef41Sopenharmony_ci    a copy of this software and associated documentation files (the
18411cb0ef41Sopenharmony_ci    "Software"), to deal in the Software without restriction, including
18421cb0ef41Sopenharmony_ci    without limitation the rights to use, copy, modify, merge, publish,
18431cb0ef41Sopenharmony_ci    distribute, sublicense, and/or sell copies of the Software, and to
18441cb0ef41Sopenharmony_ci    permit persons to whom the Software is furnished to do so, subject to
18451cb0ef41Sopenharmony_ci    the following conditions:
18461cb0ef41Sopenharmony_ci
18471cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be
18481cb0ef41Sopenharmony_ci    included in all copies or substantial portions of the Software.
18491cb0ef41Sopenharmony_ci
18501cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18511cb0ef41Sopenharmony_ci    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18521cb0ef41Sopenharmony_ci    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18531cb0ef41Sopenharmony_ci    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18541cb0ef41Sopenharmony_ci    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
18551cb0ef41Sopenharmony_ci    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
18561cb0ef41Sopenharmony_ci    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18571cb0ef41Sopenharmony_ci  """
18581cb0ef41Sopenharmony_ci
18591cb0ef41Sopenharmony_ci- large_pages, located at src/large_pages, is licensed as follows:
18601cb0ef41Sopenharmony_ci  """
18611cb0ef41Sopenharmony_ci     Copyright (C) 2018 Intel Corporation
18621cb0ef41Sopenharmony_ci
18631cb0ef41Sopenharmony_ci     Permission is hereby granted, free of charge, to any person obtaining a copy
18641cb0ef41Sopenharmony_ci     of this software and associated documentation files (the "Software"),
18651cb0ef41Sopenharmony_ci     to deal in the Software without restriction, including without limitation
18661cb0ef41Sopenharmony_ci     the rights to use, copy, modify, merge, publish, distribute, sublicense,
18671cb0ef41Sopenharmony_ci     and/or sell copies of the Software, and to permit persons to whom
18681cb0ef41Sopenharmony_ci     the Software is furnished to do so, subject to the following conditions:
18691cb0ef41Sopenharmony_ci
18701cb0ef41Sopenharmony_ci     The above copyright notice and this permission notice shall be included
18711cb0ef41Sopenharmony_ci     in all copies or substantial portions of the Software.
18721cb0ef41Sopenharmony_ci
18731cb0ef41Sopenharmony_ci     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
18741cb0ef41Sopenharmony_ci     OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18751cb0ef41Sopenharmony_ci     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
18761cb0ef41Sopenharmony_ci     THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
18771cb0ef41Sopenharmony_ci     OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
18781cb0ef41Sopenharmony_ci     ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
18791cb0ef41Sopenharmony_ci     OR OTHER DEALINGS IN THE SOFTWARE.
18801cb0ef41Sopenharmony_ci  """
18811cb0ef41Sopenharmony_ci
18821cb0ef41Sopenharmony_ci- caja, located at lib/internal/freeze_intrinsics.js, is licensed as follows:
18831cb0ef41Sopenharmony_ci  """
18841cb0ef41Sopenharmony_ci     Adapted from SES/Caja - Copyright (C) 2011 Google Inc.
18851cb0ef41Sopenharmony_ci     Copyright (C) 2018 Agoric
18861cb0ef41Sopenharmony_ci
18871cb0ef41Sopenharmony_ci     Licensed under the Apache License, Version 2.0 (the "License");
18881cb0ef41Sopenharmony_ci     you may not use this file except in compliance with the License.
18891cb0ef41Sopenharmony_ci     You may obtain a copy of the License at
18901cb0ef41Sopenharmony_ci
18911cb0ef41Sopenharmony_ci     http://www.apache.org/licenses/LICENSE-2.0
18921cb0ef41Sopenharmony_ci
18931cb0ef41Sopenharmony_ci     Unless required by applicable law or agreed to in writing, software
18941cb0ef41Sopenharmony_ci     distributed under the License is distributed on an "AS IS" BASIS,
18951cb0ef41Sopenharmony_ci     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18961cb0ef41Sopenharmony_ci     See the License for the specific language governing permissions and
18971cb0ef41Sopenharmony_ci     limitations under the License.
18981cb0ef41Sopenharmony_ci  """
18991cb0ef41Sopenharmony_ci
19001cb0ef41Sopenharmony_ci- brotli, located at deps/brotli, is licensed as follows:
19011cb0ef41Sopenharmony_ci  """
19021cb0ef41Sopenharmony_ci    Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
19031cb0ef41Sopenharmony_ci
19041cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
19051cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to deal
19061cb0ef41Sopenharmony_ci    in the Software without restriction, including without limitation the rights
19071cb0ef41Sopenharmony_ci    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
19081cb0ef41Sopenharmony_ci    copies of the Software, and to permit persons to whom the Software is
19091cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
19101cb0ef41Sopenharmony_ci
19111cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in
19121cb0ef41Sopenharmony_ci    all copies or substantial portions of the Software.
19131cb0ef41Sopenharmony_ci
19141cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19151cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19161cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
19171cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19181cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19191cb0ef41Sopenharmony_ci    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19201cb0ef41Sopenharmony_ci    THE SOFTWARE.
19211cb0ef41Sopenharmony_ci  """
19221cb0ef41Sopenharmony_ci
19231cb0ef41Sopenharmony_ci- HdrHistogram, located at deps/histogram, is licensed as follows:
19241cb0ef41Sopenharmony_ci  """
19251cb0ef41Sopenharmony_ci    The code in this repository code was Written by Gil Tene, Michael Barker,
19261cb0ef41Sopenharmony_ci    and Matt Warren, and released to the public domain, as explained at
19271cb0ef41Sopenharmony_ci    http://creativecommons.org/publicdomain/zero/1.0/
19281cb0ef41Sopenharmony_ci
19291cb0ef41Sopenharmony_ci    For users of this code who wish to consume it under the "BSD" license
19301cb0ef41Sopenharmony_ci    rather than under the public domain or CC0 contribution text mentioned
19311cb0ef41Sopenharmony_ci    above, the code found under this directory is *also* provided under the
19321cb0ef41Sopenharmony_ci    following license (commonly referred to as the BSD 2-Clause License). This
19331cb0ef41Sopenharmony_ci    license does not detract from the above stated release of the code into
19341cb0ef41Sopenharmony_ci    the public domain, and simply represents an additional license granted by
19351cb0ef41Sopenharmony_ci    the Author.
19361cb0ef41Sopenharmony_ci
19371cb0ef41Sopenharmony_ci    -----------------------------------------------------------------------------
19381cb0ef41Sopenharmony_ci    ** Beginning of "BSD 2-Clause License" text. **
19391cb0ef41Sopenharmony_ci
19401cb0ef41Sopenharmony_ci     Copyright (c) 2012, 2013, 2014 Gil Tene
19411cb0ef41Sopenharmony_ci     Copyright (c) 2014 Michael Barker
19421cb0ef41Sopenharmony_ci     Copyright (c) 2014 Matt Warren
19431cb0ef41Sopenharmony_ci     All rights reserved.
19441cb0ef41Sopenharmony_ci
19451cb0ef41Sopenharmony_ci     Redistribution and use in source and binary forms, with or without
19461cb0ef41Sopenharmony_ci     modification, are permitted provided that the following conditions are met:
19471cb0ef41Sopenharmony_ci
19481cb0ef41Sopenharmony_ci     1. Redistributions of source code must retain the above copyright notice,
19491cb0ef41Sopenharmony_ci        this list of conditions and the following disclaimer.
19501cb0ef41Sopenharmony_ci
19511cb0ef41Sopenharmony_ci     2. Redistributions in binary form must reproduce the above copyright notice,
19521cb0ef41Sopenharmony_ci        this list of conditions and the following disclaimer in the documentation
19531cb0ef41Sopenharmony_ci        and/or other materials provided with the distribution.
19541cb0ef41Sopenharmony_ci
19551cb0ef41Sopenharmony_ci     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19561cb0ef41Sopenharmony_ci     AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19571cb0ef41Sopenharmony_ci     IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19581cb0ef41Sopenharmony_ci     ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
19591cb0ef41Sopenharmony_ci     LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
19601cb0ef41Sopenharmony_ci     CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
19611cb0ef41Sopenharmony_ci     SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
19621cb0ef41Sopenharmony_ci     INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
19631cb0ef41Sopenharmony_ci     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
19641cb0ef41Sopenharmony_ci     ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
19651cb0ef41Sopenharmony_ci     THE POSSIBILITY OF SUCH DAMAGE.
19661cb0ef41Sopenharmony_ci  """
19671cb0ef41Sopenharmony_ci
19681cb0ef41Sopenharmony_ci- highlight.js, located at doc/api_assets/highlight.pack.js, is licensed as follows:
19691cb0ef41Sopenharmony_ci  """
19701cb0ef41Sopenharmony_ci    BSD 3-Clause License
19711cb0ef41Sopenharmony_ci
19721cb0ef41Sopenharmony_ci    Copyright (c) 2006, Ivan Sagalaev.
19731cb0ef41Sopenharmony_ci    All rights reserved.
19741cb0ef41Sopenharmony_ci
19751cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
19761cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are met:
19771cb0ef41Sopenharmony_ci
19781cb0ef41Sopenharmony_ci    * Redistributions of source code must retain the above copyright notice, this
19791cb0ef41Sopenharmony_ci      list of conditions and the following disclaimer.
19801cb0ef41Sopenharmony_ci
19811cb0ef41Sopenharmony_ci    * Redistributions in binary form must reproduce the above copyright notice,
19821cb0ef41Sopenharmony_ci      this list of conditions and the following disclaimer in the documentation
19831cb0ef41Sopenharmony_ci      and/or other materials provided with the distribution.
19841cb0ef41Sopenharmony_ci
19851cb0ef41Sopenharmony_ci    * Neither the name of the copyright holder nor the names of its
19861cb0ef41Sopenharmony_ci      contributors may be used to endorse or promote products derived from
19871cb0ef41Sopenharmony_ci      this software without specific prior written permission.
19881cb0ef41Sopenharmony_ci
19891cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19901cb0ef41Sopenharmony_ci    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19911cb0ef41Sopenharmony_ci    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19921cb0ef41Sopenharmony_ci    DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
19931cb0ef41Sopenharmony_ci    FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19941cb0ef41Sopenharmony_ci    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
19951cb0ef41Sopenharmony_ci    SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
19961cb0ef41Sopenharmony_ci    CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
19971cb0ef41Sopenharmony_ci    OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
19981cb0ef41Sopenharmony_ci    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
19991cb0ef41Sopenharmony_ci  """
20001cb0ef41Sopenharmony_ci
20011cb0ef41Sopenharmony_ci- node-heapdump, located at src/heap_utils.cc, is licensed as follows:
20021cb0ef41Sopenharmony_ci  """
20031cb0ef41Sopenharmony_ci    ISC License
20041cb0ef41Sopenharmony_ci
20051cb0ef41Sopenharmony_ci    Copyright (c) 2012, Ben Noordhuis <info@bnoordhuis.nl>
20061cb0ef41Sopenharmony_ci
20071cb0ef41Sopenharmony_ci    Permission to use, copy, modify, and/or distribute this software for any
20081cb0ef41Sopenharmony_ci    purpose with or without fee is hereby granted, provided that the above
20091cb0ef41Sopenharmony_ci    copyright notice and this permission notice appear in all copies.
20101cb0ef41Sopenharmony_ci
20111cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
20121cb0ef41Sopenharmony_ci    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
20131cb0ef41Sopenharmony_ci    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
20141cb0ef41Sopenharmony_ci    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
20151cb0ef41Sopenharmony_ci    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
20161cb0ef41Sopenharmony_ci    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
20171cb0ef41Sopenharmony_ci    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20181cb0ef41Sopenharmony_ci
20191cb0ef41Sopenharmony_ci    === src/compat.h src/compat-inl.h ===
20201cb0ef41Sopenharmony_ci
20211cb0ef41Sopenharmony_ci    ISC License
20221cb0ef41Sopenharmony_ci
20231cb0ef41Sopenharmony_ci    Copyright (c) 2014, StrongLoop Inc.
20241cb0ef41Sopenharmony_ci
20251cb0ef41Sopenharmony_ci    Permission to use, copy, modify, and/or distribute this software for any
20261cb0ef41Sopenharmony_ci    purpose with or without fee is hereby granted, provided that the above
20271cb0ef41Sopenharmony_ci    copyright notice and this permission notice appear in all copies.
20281cb0ef41Sopenharmony_ci
20291cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
20301cb0ef41Sopenharmony_ci    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
20311cb0ef41Sopenharmony_ci    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
20321cb0ef41Sopenharmony_ci    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
20331cb0ef41Sopenharmony_ci    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
20341cb0ef41Sopenharmony_ci    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
20351cb0ef41Sopenharmony_ci    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20361cb0ef41Sopenharmony_ci  """
20371cb0ef41Sopenharmony_ci
20381cb0ef41Sopenharmony_ci- rimraf, located at lib/internal/fs/rimraf.js, is licensed as follows:
20391cb0ef41Sopenharmony_ci  """
20401cb0ef41Sopenharmony_ci    The ISC License
20411cb0ef41Sopenharmony_ci
20421cb0ef41Sopenharmony_ci    Copyright (c) Isaac Z. Schlueter and Contributors
20431cb0ef41Sopenharmony_ci
20441cb0ef41Sopenharmony_ci    Permission to use, copy, modify, and/or distribute this software for any
20451cb0ef41Sopenharmony_ci    purpose with or without fee is hereby granted, provided that the above
20461cb0ef41Sopenharmony_ci    copyright notice and this permission notice appear in all copies.
20471cb0ef41Sopenharmony_ci
20481cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
20491cb0ef41Sopenharmony_ci    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
20501cb0ef41Sopenharmony_ci    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
20511cb0ef41Sopenharmony_ci    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
20521cb0ef41Sopenharmony_ci    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
20531cb0ef41Sopenharmony_ci    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
20541cb0ef41Sopenharmony_ci    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20551cb0ef41Sopenharmony_ci  """
20561cb0ef41Sopenharmony_ci
20571cb0ef41Sopenharmony_ci- uvwasi, located at deps/uvwasi, is licensed as follows:
20581cb0ef41Sopenharmony_ci  """
20591cb0ef41Sopenharmony_ci    MIT License
20601cb0ef41Sopenharmony_ci
20611cb0ef41Sopenharmony_ci    Copyright (c) 2019 Colin Ihrig and Contributors
20621cb0ef41Sopenharmony_ci
20631cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy
20641cb0ef41Sopenharmony_ci    of this software and associated documentation files (the "Software"), to deal
20651cb0ef41Sopenharmony_ci    in the Software without restriction, including without limitation the rights
20661cb0ef41Sopenharmony_ci    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
20671cb0ef41Sopenharmony_ci    copies of the Software, and to permit persons to whom the Software is
20681cb0ef41Sopenharmony_ci    furnished to do so, subject to the following conditions:
20691cb0ef41Sopenharmony_ci
20701cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all
20711cb0ef41Sopenharmony_ci    copies or substantial portions of the Software.
20721cb0ef41Sopenharmony_ci
20731cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20741cb0ef41Sopenharmony_ci    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20751cb0ef41Sopenharmony_ci    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20761cb0ef41Sopenharmony_ci    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20771cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20781cb0ef41Sopenharmony_ci    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20791cb0ef41Sopenharmony_ci    SOFTWARE.
20801cb0ef41Sopenharmony_ci  """
20811cb0ef41Sopenharmony_ci
20821cb0ef41Sopenharmony_ci- ngtcp2, located at deps/ngtcp2/ngtcp2/, is licensed as follows:
20831cb0ef41Sopenharmony_ci  """
20841cb0ef41Sopenharmony_ci    The MIT License
20851cb0ef41Sopenharmony_ci
20861cb0ef41Sopenharmony_ci    Copyright (c) 2016 ngtcp2 contributors
20871cb0ef41Sopenharmony_ci
20881cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining
20891cb0ef41Sopenharmony_ci    a copy of this software and associated documentation files (the
20901cb0ef41Sopenharmony_ci    "Software"), to deal in the Software without restriction, including
20911cb0ef41Sopenharmony_ci    without limitation the rights to use, copy, modify, merge, publish,
20921cb0ef41Sopenharmony_ci    distribute, sublicense, and/or sell copies of the Software, and to
20931cb0ef41Sopenharmony_ci    permit persons to whom the Software is furnished to do so, subject to
20941cb0ef41Sopenharmony_ci    the following conditions:
20951cb0ef41Sopenharmony_ci
20961cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be
20971cb0ef41Sopenharmony_ci    included in all copies or substantial portions of the Software.
20981cb0ef41Sopenharmony_ci
20991cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21001cb0ef41Sopenharmony_ci    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21011cb0ef41Sopenharmony_ci    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21021cb0ef41Sopenharmony_ci    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
21031cb0ef41Sopenharmony_ci    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21041cb0ef41Sopenharmony_ci    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21051cb0ef41Sopenharmony_ci    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21061cb0ef41Sopenharmony_ci  """
21071cb0ef41Sopenharmony_ci
21081cb0ef41Sopenharmony_ci- nghttp3, located at deps/ngtcp2/nghttp3/, is licensed as follows:
21091cb0ef41Sopenharmony_ci  """
21101cb0ef41Sopenharmony_ci    The MIT License
21111cb0ef41Sopenharmony_ci
21121cb0ef41Sopenharmony_ci    Copyright (c) 2019 nghttp3 contributors
21131cb0ef41Sopenharmony_ci
21141cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining
21151cb0ef41Sopenharmony_ci    a copy of this software and associated documentation files (the
21161cb0ef41Sopenharmony_ci    "Software"), to deal in the Software without restriction, including
21171cb0ef41Sopenharmony_ci    without limitation the rights to use, copy, modify, merge, publish,
21181cb0ef41Sopenharmony_ci    distribute, sublicense, and/or sell copies of the Software, and to
21191cb0ef41Sopenharmony_ci    permit persons to whom the Software is furnished to do so, subject to
21201cb0ef41Sopenharmony_ci    the following conditions:
21211cb0ef41Sopenharmony_ci
21221cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be
21231cb0ef41Sopenharmony_ci    included in all copies or substantial portions of the Software.
21241cb0ef41Sopenharmony_ci
21251cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21261cb0ef41Sopenharmony_ci    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21271cb0ef41Sopenharmony_ci    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21281cb0ef41Sopenharmony_ci    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
21291cb0ef41Sopenharmony_ci    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21301cb0ef41Sopenharmony_ci    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21311cb0ef41Sopenharmony_ci    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21321cb0ef41Sopenharmony_ci  """
21331cb0ef41Sopenharmony_ci
21341cb0ef41Sopenharmony_ci- node-fs-extra, located at lib/internal/fs/cp, is licensed as follows:
21351cb0ef41Sopenharmony_ci  """
21361cb0ef41Sopenharmony_ci    (The MIT License)
21371cb0ef41Sopenharmony_ci
21381cb0ef41Sopenharmony_ci    Copyright (c) 2011-2017 JP Richardson
21391cb0ef41Sopenharmony_ci
21401cb0ef41Sopenharmony_ci    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
21411cb0ef41Sopenharmony_ci    (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
21421cb0ef41Sopenharmony_ci     merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
21431cb0ef41Sopenharmony_ci     furnished to do so, subject to the following conditions:
21441cb0ef41Sopenharmony_ci
21451cb0ef41Sopenharmony_ci    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
21461cb0ef41Sopenharmony_ci
21471cb0ef41Sopenharmony_ci    THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
21481cb0ef41Sopenharmony_ci    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
21491cb0ef41Sopenharmony_ci    OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21501cb0ef41Sopenharmony_ci     ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21511cb0ef41Sopenharmony_ci  """
21521cb0ef41Sopenharmony_ci
21531cb0ef41Sopenharmony_ci- base64, located at deps/base64/base64/, is licensed as follows:
21541cb0ef41Sopenharmony_ci  """
21551cb0ef41Sopenharmony_ci    Copyright (c) 2005-2007, Nick Galbreath
21561cb0ef41Sopenharmony_ci    Copyright (c) 2013-2019, Alfred Klomp
21571cb0ef41Sopenharmony_ci    Copyright (c) 2015-2017, Wojciech Mula
21581cb0ef41Sopenharmony_ci    Copyright (c) 2016-2017, Matthieu Darbois
21591cb0ef41Sopenharmony_ci    All rights reserved.
21601cb0ef41Sopenharmony_ci
21611cb0ef41Sopenharmony_ci    Redistribution and use in source and binary forms, with or without
21621cb0ef41Sopenharmony_ci    modification, are permitted provided that the following conditions are
21631cb0ef41Sopenharmony_ci    met:
21641cb0ef41Sopenharmony_ci
21651cb0ef41Sopenharmony_ci    - Redistributions of source code must retain the above copyright notice,
21661cb0ef41Sopenharmony_ci      this list of conditions and the following disclaimer.
21671cb0ef41Sopenharmony_ci
21681cb0ef41Sopenharmony_ci    - Redistributions in binary form must reproduce the above copyright
21691cb0ef41Sopenharmony_ci      notice, this list of conditions and the following disclaimer in the
21701cb0ef41Sopenharmony_ci      documentation and/or other materials provided with the distribution.
21711cb0ef41Sopenharmony_ci
21721cb0ef41Sopenharmony_ci    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
21731cb0ef41Sopenharmony_ci    IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21741cb0ef41Sopenharmony_ci    TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
21751cb0ef41Sopenharmony_ci    PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
21761cb0ef41Sopenharmony_ci    HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21771cb0ef41Sopenharmony_ci    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
21781cb0ef41Sopenharmony_ci    TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
21791cb0ef41Sopenharmony_ci    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
21801cb0ef41Sopenharmony_ci    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
21811cb0ef41Sopenharmony_ci    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
21821cb0ef41Sopenharmony_ci    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
21831cb0ef41Sopenharmony_ci  """
2184