1a5f9918aSopenharmony_ciCopyright (c) 2017-2021 Ingy döt Net 2a5f9918aSopenharmony_ciCopyright (c) 2006-2016 Kirill Simonov 3a5f9918aSopenharmony_ci 4a5f9918aSopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a copy of 5a5f9918aSopenharmony_cithis software and associated documentation files (the "Software"), to deal in 6a5f9918aSopenharmony_cithe Software without restriction, including without limitation the rights to 7a5f9918aSopenharmony_ciuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 8a5f9918aSopenharmony_ciof the Software, and to permit persons to whom the Software is furnished to do 9a5f9918aSopenharmony_ciso, subject to the following conditions: 10a5f9918aSopenharmony_ci 11a5f9918aSopenharmony_ciThe above copyright notice and this permission notice shall be included in all 12a5f9918aSopenharmony_cicopies or substantial portions of the Software. 13a5f9918aSopenharmony_ci 14a5f9918aSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15a5f9918aSopenharmony_ciIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16a5f9918aSopenharmony_ciFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17a5f9918aSopenharmony_ciAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18a5f9918aSopenharmony_ciLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19a5f9918aSopenharmony_ciOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20a5f9918aSopenharmony_ciSOFTWARE. 21