1*0f5c86ddSBaptiste DaroussinCopyright (c) 2017-2020 Ingy döt Net 2*0f5c86ddSBaptiste DaroussinCopyright (c) 2006-2016 Kirill Simonov 3*0f5c86ddSBaptiste Daroussin 4*0f5c86ddSBaptiste DaroussinPermission is hereby granted, free of charge, to any person obtaining a copy of 5*0f5c86ddSBaptiste Daroussinthis software and associated documentation files (the "Software"), to deal in 6*0f5c86ddSBaptiste Daroussinthe Software without restriction, including without limitation the rights to 7*0f5c86ddSBaptiste Daroussinuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 8*0f5c86ddSBaptiste Daroussinof the Software, and to permit persons to whom the Software is furnished to do 9*0f5c86ddSBaptiste Daroussinso, subject to the following conditions: 10*0f5c86ddSBaptiste Daroussin 11*0f5c86ddSBaptiste DaroussinThe above copyright notice and this permission notice shall be included in all 12*0f5c86ddSBaptiste Daroussincopies or substantial portions of the Software. 13*0f5c86ddSBaptiste Daroussin 14*0f5c86ddSBaptiste DaroussinTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15*0f5c86ddSBaptiste DaroussinIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16*0f5c86ddSBaptiste DaroussinFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17*0f5c86ddSBaptiste DaroussinAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18*0f5c86ddSBaptiste DaroussinLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19*0f5c86ddSBaptiste DaroussinOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20*0f5c86ddSBaptiste DaroussinSOFTWARE. 21