1d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// Copyright (c) 2010 The Chromium Authors. All rights reserved. 2d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// 3d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// Redistribution and use in source and binary forms, with or without 4d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// modification, are permitted provided that the following conditions are 5d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// met: 6d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// 7d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// * Redistributions of source code must retain the above copyright 8d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// notice, this list of conditions and the following disclaimer. 9d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// * Redistributions in binary form must reproduce the above 10d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// copyright notice, this list of conditions and the following disclaimer 11d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// in the documentation and/or other materials provided with the 12d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// distribution. 13d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// * Neither the name of Google Inc. nor the names of its 14d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// contributors may be used to endorse or promote products derived from 15d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// this software without specific prior written permission. 16d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// 17d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27d90229595b741bfdb2f8cd50a7eeba55330abf78Ben Murdoch// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28