11cb0ef41Sopenharmony_ciCopyright (c) silverwind
21cb0ef41Sopenharmony_ciAll rights reserved.
31cb0ef41Sopenharmony_ci
41cb0ef41Sopenharmony_ciRedistribution and use in source and binary forms, with or without
51cb0ef41Sopenharmony_cimodification, are permitted provided that the following conditions are met:
61cb0ef41Sopenharmony_ci
71cb0ef41Sopenharmony_ci1. Redistributions of source code must retain the above copyright notice, this
81cb0ef41Sopenharmony_ci   list of conditions and the following disclaimer.
91cb0ef41Sopenharmony_ci2. Redistributions in binary form must reproduce the above copyright notice,
101cb0ef41Sopenharmony_ci   this list of conditions and the following disclaimer in the documentation
111cb0ef41Sopenharmony_ci   and/or other materials provided with the distribution.
121cb0ef41Sopenharmony_ci
131cb0ef41Sopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
141cb0ef41Sopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
151cb0ef41Sopenharmony_ciWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
161cb0ef41Sopenharmony_ciDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
171cb0ef41Sopenharmony_ciANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
181cb0ef41Sopenharmony_ci(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
191cb0ef41Sopenharmony_ciLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
201cb0ef41Sopenharmony_ciON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
211cb0ef41Sopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
221cb0ef41Sopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23