146d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)Range.prototype.getBoundingClientRect; 6f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)Document.prototype.documentElement.innerWidth; 7f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)Document.prototype.documentElement.head; 85f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 95f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)/** @constructor */ 105f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)function WeakMap() {} 115f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 125f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)/** 135f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) * @param {Object} key 145f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) * @return {*} 155f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) */ 165f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)WeakMap.prototype.get = function(key) {}; 175f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 185f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)/** 195f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) * @param {Object} key 205f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) * @param {*} value 215f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) */ 225f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)WeakMap.prototype.set = function(key, value) {}; 23