1*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or 2*4882a593Smuzhiyunwithout modification, are permitted provided that the following 3*4882a593Smuzhiyunconditions are met: 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun- Redistributions of source code must retain the above copyright notice, this 6*4882a593Smuzhiyunlist of conditions and the following disclaimer. 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun- Redistributions in binary form must reproduce the above copyright notice, 9*4882a593Smuzhiyunthis list of conditions and the following disclaimer in the documentation 10*4882a593Smuzhiyunand/or other materials provided with the distribution. 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13*4882a593SmuzhiyunIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14*4882a593SmuzhiyunFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15*4882a593SmuzhiyunAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16*4882a593SmuzhiyunLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17*4882a593SmuzhiyunOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 18*4882a593SmuzhiyunSOFTWARE. 19