10d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgCopyright 2008, Google Inc.
20d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgAll rights reserved.
30d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org
40d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgRedistribution and use in source and binary forms, with or without
50d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgmodification, are permitted provided that the following conditions are
60d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgmet:
70d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org
80d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org    * Redistributions of source code must retain the above copyright
90d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgnotice, this list of conditions and the following disclaimer.
100d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org    * Redistributions in binary form must reproduce the above
110d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgcopyright notice, this list of conditions and the following disclaimer
120d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgin the documentation and/or other materials provided with the
130d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgdistribution.
140d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org    * Neither the name of Google Inc. nor the names of its
150d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgcontributors may be used to endorse or promote products derived from
160d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgthis software without specific prior written permission.
170d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org
180d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
190d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
200d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
210d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
220d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
230d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
240d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
250d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
260d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
270d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.org(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
280d106b34dc08439a7c6887d1316a3e1a35f8f0cajohannkoenig@chromium.orgOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29