1*35c0a8c4SKyle EvansCopyright (c) 2024 Kyle Evans <kevans@FreeBSD.org> 2*35c0a8c4SKyle Evans 3*35c0a8c4SKyle EvansRedistribution and use in source and binary forms, with or without 4*35c0a8c4SKyle Evansmodification, are permitted provided that the following conditions 5*35c0a8c4SKyle Evansare met: 6*35c0a8c4SKyle Evans1. Redistributions of source code must retain the above copyright 7*35c0a8c4SKyle Evans notice, this list of conditions and the following disclaimer. 8*35c0a8c4SKyle Evans2. Redistributions in binary form must reproduce the above copyright 9*35c0a8c4SKyle Evans notice, this list of conditions and the following disclaimer in the 10*35c0a8c4SKyle Evans documentation and/or other materials provided with the distribution. 11*35c0a8c4SKyle Evans 12*35c0a8c4SKyle EvansTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 13*35c0a8c4SKyle EvansANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 14*35c0a8c4SKyle EvansIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 15*35c0a8c4SKyle EvansARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 16*35c0a8c4SKyle EvansFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 17*35c0a8c4SKyle EvansDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 18*35c0a8c4SKyle EvansOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 19*35c0a8c4SKyle EvansHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 20*35c0a8c4SKyle EvansLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 21*35c0a8c4SKyle EvansOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 22*35c0a8c4SKyle EvansSUCH DAMAGE. 23