Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@foolip
Created March 22, 2019 11:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save foolip/ec968569abfb5e25662f2ca23f6809ec to your computer and use it in GitHub Desktop.
Save foolip/ec968569abfb5e25662f2ca23f6809ec to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<meta charset="utf-8">
<script src="/resources/json3.min.js"></script>
<script src="/resources/harness.js"></script>
<script>
bcd.test('api.AbortController', function() {
return 'AbortController' in self;
});
bcd.test('api.AbortController.abort', function() {
return 'abort' in AbortController.prototype;
});
bcd.test('api.AbortController.signal', function() {
return 'signal' in AbortController.prototype;
});
bcd.test('api.AbortSignal', function() {
return 'AbortSignal' in self;
});
bcd.test('api.AbortSignal.aborted', function() {
return 'aborted' in AbortSignal.prototype;
});
bcd.test('api.AbortSignal.onabort', function() {
return 'onabort' in AbortSignal.prototype;
});
bcd.test('api.AbsoluteOrientationSensor', function() {
return 'AbsoluteOrientationSensor' in self;
});
bcd.test('api.AbstractRange', function() {
return 'AbstractRange' in self;
});
bcd.test('api.AbstractRange.collapsed', function() {
return 'collapsed' in AbstractRange.prototype;
});
bcd.test('api.AbstractRange.endContainer', function() {
return 'endContainer' in AbstractRange.prototype;
});
bcd.test('api.AbstractRange.endOffset', function() {
return 'endOffset' in AbstractRange.prototype;
});
bcd.test('api.AbstractRange.startContainer', function() {
return 'startContainer' in AbstractRange.prototype;
});
bcd.test('api.AbstractRange.startOffset', function() {
return 'startOffset' in AbstractRange.prototype;
});
bcd.test('api.Accelerometer', function() {
return 'Accelerometer' in self;
});
bcd.test('api.Accelerometer.x', function() {
return 'x' in Accelerometer.prototype;
});
bcd.test('api.Accelerometer.y', function() {
return 'y' in Accelerometer.prototype;
});
bcd.test('api.Accelerometer.z', function() {
return 'z' in Accelerometer.prototype;
});
bcd.test('api.AmbientLightSensor', function() {
return 'AmbientLightSensor' in self;
});
bcd.test('api.AmbientLightSensor.illuminance', function() {
return 'illuminance' in AmbientLightSensor.prototype;
});
bcd.test('api.AnalyserNode', function() {
return 'AnalyserNode' in self;
});
bcd.test('api.AnalyserNode.fftSize', function() {
return 'fftSize' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.frequencyBinCount', function() {
return 'frequencyBinCount' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.getByteFrequencyData', function() {
return 'getByteFrequencyData' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.getByteTimeDomainData', function() {
return 'getByteTimeDomainData' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.getFloatFrequencyData', function() {
return 'getFloatFrequencyData' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.getFloatTimeDomainData', function() {
return 'getFloatTimeDomainData' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.maxDecibels', function() {
return 'maxDecibels' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.minDecibels', function() {
return 'minDecibels' in AnalyserNode.prototype;
});
bcd.test('api.AnalyserNode.smoothingTimeConstant', function() {
return 'smoothingTimeConstant' in AnalyserNode.prototype;
});
bcd.test('api.Animation', function() {
return 'Animation' in self;
});
bcd.test('api.Animation.cancel', function() {
return 'cancel' in Animation.prototype;
});
bcd.test('api.Animation.currentTime', function() {
return 'currentTime' in Animation.prototype;
});
bcd.test('api.Animation.effect', function() {
return 'effect' in Animation.prototype;
});
bcd.test('api.Animation.finish', function() {
return 'finish' in Animation.prototype;
});
bcd.test('api.Animation.finished', function() {
return 'finished' in Animation.prototype;
});
bcd.test('api.Animation.id', function() {
return 'id' in Animation.prototype;
});
bcd.test('api.Animation.oncancel', function() {
return 'oncancel' in Animation.prototype;
});
bcd.test('api.Animation.onfinish', function() {
return 'onfinish' in Animation.prototype;
});
bcd.test('api.Animation.pause', function() {
return 'pause' in Animation.prototype;
});
bcd.test('api.Animation.pending', function() {
return 'pending' in Animation.prototype;
});
bcd.test('api.Animation.play', function() {
return 'play' in Animation.prototype;
});
bcd.test('api.Animation.playbackRate', function() {
return 'playbackRate' in Animation.prototype;
});
bcd.test('api.Animation.playState', function() {
return 'playState' in Animation.prototype;
});
bcd.test('api.Animation.ready', function() {
return 'ready' in Animation.prototype;
});
bcd.test('api.Animation.reverse', function() {
return 'reverse' in Animation.prototype;
});
bcd.test('api.Animation.startTime', function() {
return 'startTime' in Animation.prototype;
});
bcd.test('api.Animation.timeline', function() {
return 'timeline' in Animation.prototype;
});
bcd.test('api.Animation.updatePlaybackRate', function() {
return 'updatePlaybackRate' in Animation.prototype;
});
bcd.test('api.AnimationEffect', function() {
return 'AnimationEffect' in self;
});
bcd.test('api.AnimationEffect.getComputedTiming', function() {
return 'getComputedTiming' in AnimationEffect.prototype;
});
bcd.test('api.AnimationEffect.getTiming', function() {
return 'getTiming' in AnimationEffect.prototype;
});
bcd.test('api.AnimationEffect.localTime', function() {
return 'localTime' in AnimationEffect.prototype;
});
bcd.test('api.AnimationEffect.updateTiming', function() {
return 'updateTiming' in AnimationEffect.prototype;
});
bcd.test('api.AnimationEvent', function() {
return 'AnimationEvent' in self;
});
bcd.test('api.AnimationEvent.animationName', function() {
return 'animationName' in AnimationEvent.prototype;
});
bcd.test('api.AnimationEvent.elapsedTime', function() {
return 'elapsedTime' in AnimationEvent.prototype;
});
bcd.test('api.AnimationEvent.pseudoElement', function() {
return 'pseudoElement' in AnimationEvent.prototype;
});
bcd.test('api.AnimationPlaybackEvent', function() {
return 'AnimationPlaybackEvent' in self;
});
bcd.test('api.AnimationPlaybackEvent.currentTime', function() {
return 'currentTime' in AnimationPlaybackEvent.prototype;
});
bcd.test('api.AnimationPlaybackEvent.timelineTime', function() {
return 'timelineTime' in AnimationPlaybackEvent.prototype;
});
bcd.test('api.AnimationTimeline', function() {
return 'AnimationTimeline' in self;
});
bcd.test('api.AnimationTimeline.currentTime', function() {
return 'currentTime' in AnimationTimeline.prototype;
});
bcd.test('api.ApplicationCache', function() {
return 'ApplicationCache' in self;
});
bcd.test('api.ApplicationCache.abort', function() {
return 'abort' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.CHECKING', function() {
return 'CHECKING' in ApplicationCache;
});
bcd.test('api.ApplicationCache.DOWNLOADING', function() {
return 'DOWNLOADING' in ApplicationCache;
});
bcd.test('api.ApplicationCache.IDLE', function() {
return 'IDLE' in ApplicationCache;
});
bcd.test('api.ApplicationCache.OBSOLETE', function() {
return 'OBSOLETE' in ApplicationCache;
});
bcd.test('api.ApplicationCache.oncached', function() {
return 'oncached' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.onchecking', function() {
return 'onchecking' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.ondownloading', function() {
return 'ondownloading' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.onerror', function() {
return 'onerror' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.onnoupdate', function() {
return 'onnoupdate' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.onobsolete', function() {
return 'onobsolete' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.onprogress', function() {
return 'onprogress' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.onupdateready', function() {
return 'onupdateready' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.status', function() {
return 'status' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.swapCache', function() {
return 'swapCache' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.UNCACHED', function() {
return 'UNCACHED' in ApplicationCache;
});
bcd.test('api.ApplicationCache.update', function() {
return 'update' in ApplicationCache.prototype;
});
bcd.test('api.ApplicationCache.UPDATEREADY', function() {
return 'UPDATEREADY' in ApplicationCache;
});
bcd.test('api.Attr', function() {
return 'Attr' in self;
});
bcd.test('api.Attr.localName', function() {
return 'localName' in Attr.prototype;
});
bcd.test('api.Attr.name', function() {
return 'name' in Attr.prototype;
});
bcd.test('api.Attr.namespaceURI', function() {
return 'namespaceURI' in Attr.prototype;
});
bcd.test('api.Attr.ownerElement', function() {
return 'ownerElement' in Attr.prototype;
});
bcd.test('api.Attr.prefix', function() {
return 'prefix' in Attr.prototype;
});
bcd.test('api.Attr.specified', function() {
return 'specified' in Attr.prototype;
});
bcd.test('api.Attr.value', function() {
return 'value' in Attr.prototype;
});
bcd.test('api.AudioBuffer', function() {
return 'AudioBuffer' in self;
});
bcd.test('api.AudioBuffer.copyFromChannel', function() {
return 'copyFromChannel' in AudioBuffer.prototype;
});
bcd.test('api.AudioBuffer.copyToChannel', function() {
return 'copyToChannel' in AudioBuffer.prototype;
});
bcd.test('api.AudioBuffer.duration', function() {
return 'duration' in AudioBuffer.prototype;
});
bcd.test('api.AudioBuffer.getChannelData', function() {
return 'getChannelData' in AudioBuffer.prototype;
});
bcd.test('api.AudioBuffer.length', function() {
return 'length' in AudioBuffer.prototype;
});
bcd.test('api.AudioBuffer.numberOfChannels', function() {
return 'numberOfChannels' in AudioBuffer.prototype;
});
bcd.test('api.AudioBuffer.sampleRate', function() {
return 'sampleRate' in AudioBuffer.prototype;
});
bcd.test('api.AudioBufferSourceNode', function() {
return 'AudioBufferSourceNode' in self;
});
bcd.test('api.AudioBufferSourceNode.buffer', function() {
return 'buffer' in AudioBufferSourceNode.prototype;
});
bcd.test('api.AudioBufferSourceNode.detune', function() {
return 'detune' in AudioBufferSourceNode.prototype;
});
bcd.test('api.AudioBufferSourceNode.loop', function() {
return 'loop' in AudioBufferSourceNode.prototype;
});
bcd.test('api.AudioBufferSourceNode.loopEnd', function() {
return 'loopEnd' in AudioBufferSourceNode.prototype;
});
bcd.test('api.AudioBufferSourceNode.loopStart', function() {
return 'loopStart' in AudioBufferSourceNode.prototype;
});
bcd.test('api.AudioBufferSourceNode.playbackRate', function() {
return 'playbackRate' in AudioBufferSourceNode.prototype;
});
bcd.test('api.AudioBufferSourceNode.start', function() {
return 'start' in AudioBufferSourceNode.prototype;
});
bcd.test('api.AudioContext', function() {
return 'AudioContext' in self;
});
bcd.test('api.AudioContext.baseLatency', function() {
return 'baseLatency' in AudioContext.prototype;
});
bcd.test('api.AudioContext.close', function() {
return 'close' in AudioContext.prototype;
});
bcd.test('api.AudioContext.createMediaElementSource', function() {
return 'createMediaElementSource' in AudioContext.prototype;
});
bcd.test('api.AudioContext.createMediaStreamDestination', function() {
return 'createMediaStreamDestination' in AudioContext.prototype;
});
bcd.test('api.AudioContext.createMediaStreamSource', function() {
return 'createMediaStreamSource' in AudioContext.prototype;
});
bcd.test('api.AudioContext.createMediaStreamTrackSource', function() {
return 'createMediaStreamTrackSource' in AudioContext.prototype;
});
bcd.test('api.AudioContext.getOutputTimestamp', function() {
return 'getOutputTimestamp' in AudioContext.prototype;
});
bcd.test('api.AudioContext.outputLatency', function() {
return 'outputLatency' in AudioContext.prototype;
});
bcd.test('api.AudioContext.resume', function() {
return 'resume' in AudioContext.prototype;
});
bcd.test('api.AudioContext.suspend', function() {
return 'suspend' in AudioContext.prototype;
});
bcd.test('api.AudioDestinationNode', function() {
return 'AudioDestinationNode' in self;
});
bcd.test('api.AudioDestinationNode.maxChannelCount', function() {
return 'maxChannelCount' in AudioDestinationNode.prototype;
});
bcd.test('api.AudioListener', function() {
return 'AudioListener' in self;
});
bcd.test('api.AudioListener.forwardX', function() {
return 'forwardX' in AudioListener.prototype;
});
bcd.test('api.AudioListener.forwardY', function() {
return 'forwardY' in AudioListener.prototype;
});
bcd.test('api.AudioListener.forwardZ', function() {
return 'forwardZ' in AudioListener.prototype;
});
bcd.test('api.AudioListener.positionX', function() {
return 'positionX' in AudioListener.prototype;
});
bcd.test('api.AudioListener.positionY', function() {
return 'positionY' in AudioListener.prototype;
});
bcd.test('api.AudioListener.positionZ', function() {
return 'positionZ' in AudioListener.prototype;
});
bcd.test('api.AudioListener.setOrientation', function() {
return 'setOrientation' in AudioListener.prototype;
});
bcd.test('api.AudioListener.setPosition', function() {
return 'setPosition' in AudioListener.prototype;
});
bcd.test('api.AudioListener.upX', function() {
return 'upX' in AudioListener.prototype;
});
bcd.test('api.AudioListener.upY', function() {
return 'upY' in AudioListener.prototype;
});
bcd.test('api.AudioListener.upZ', function() {
return 'upZ' in AudioListener.prototype;
});
bcd.test('api.AudioNode', function() {
return 'AudioNode' in self;
});
bcd.test('api.AudioNode.channelCount', function() {
return 'channelCount' in AudioNode.prototype;
});
bcd.test('api.AudioNode.channelCountMode', function() {
return 'channelCountMode' in AudioNode.prototype;
});
bcd.test('api.AudioNode.channelInterpretation', function() {
return 'channelInterpretation' in AudioNode.prototype;
});
bcd.test('api.AudioNode.connect', function() {
return 'connect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.connect', function() {
return 'connect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.context', function() {
return 'context' in AudioNode.prototype;
});
bcd.test('api.AudioNode.disconnect', function() {
return 'disconnect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.disconnect', function() {
return 'disconnect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.disconnect', function() {
return 'disconnect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.disconnect', function() {
return 'disconnect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.disconnect', function() {
return 'disconnect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.disconnect', function() {
return 'disconnect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.disconnect', function() {
return 'disconnect' in AudioNode.prototype;
});
bcd.test('api.AudioNode.numberOfInputs', function() {
return 'numberOfInputs' in AudioNode.prototype;
});
bcd.test('api.AudioNode.numberOfOutputs', function() {
return 'numberOfOutputs' in AudioNode.prototype;
});
bcd.test('api.AudioParam', function() {
return 'AudioParam' in self;
});
bcd.test('api.AudioParam.automationRate', function() {
return 'automationRate' in AudioParam.prototype;
});
bcd.test('api.AudioParam.cancelAndHoldAtTime', function() {
return 'cancelAndHoldAtTime' in AudioParam.prototype;
});
bcd.test('api.AudioParam.cancelScheduledValues', function() {
return 'cancelScheduledValues' in AudioParam.prototype;
});
bcd.test('api.AudioParam.defaultValue', function() {
return 'defaultValue' in AudioParam.prototype;
});
bcd.test('api.AudioParam.exponentialRampToValueAtTime', function() {
return 'exponentialRampToValueAtTime' in AudioParam.prototype;
});
bcd.test('api.AudioParam.linearRampToValueAtTime', function() {
return 'linearRampToValueAtTime' in AudioParam.prototype;
});
bcd.test('api.AudioParam.maxValue', function() {
return 'maxValue' in AudioParam.prototype;
});
bcd.test('api.AudioParam.minValue', function() {
return 'minValue' in AudioParam.prototype;
});
bcd.test('api.AudioParam.setTargetAtTime', function() {
return 'setTargetAtTime' in AudioParam.prototype;
});
bcd.test('api.AudioParam.setValueAtTime', function() {
return 'setValueAtTime' in AudioParam.prototype;
});
bcd.test('api.AudioParam.setValueCurveAtTime', function() {
return 'setValueCurveAtTime' in AudioParam.prototype;
});
bcd.test('api.AudioParam.value', function() {
return 'value' in AudioParam.prototype;
});
bcd.test('api.AudioParamMap', function() {
return 'AudioParamMap' in self;
});
bcd.test('api.AudioProcessingEvent', function() {
return 'AudioProcessingEvent' in self;
});
bcd.test('api.AudioProcessingEvent.inputBuffer', function() {
return 'inputBuffer' in AudioProcessingEvent.prototype;
});
bcd.test('api.AudioProcessingEvent.outputBuffer', function() {
return 'outputBuffer' in AudioProcessingEvent.prototype;
});
bcd.test('api.AudioProcessingEvent.playbackTime', function() {
return 'playbackTime' in AudioProcessingEvent.prototype;
});
bcd.test('api.AudioScheduledSourceNode', function() {
return 'AudioScheduledSourceNode' in self;
});
bcd.test('api.AudioScheduledSourceNode.onended', function() {
return 'onended' in AudioScheduledSourceNode.prototype;
});
bcd.test('api.AudioScheduledSourceNode.start', function() {
return 'start' in AudioScheduledSourceNode.prototype;
});
bcd.test('api.AudioScheduledSourceNode.stop', function() {
return 'stop' in AudioScheduledSourceNode.prototype;
});
bcd.test('api.AudioTrack', function() {
return 'AudioTrack' in self;
});
bcd.test('api.AudioTrack.enabled', function() {
return 'enabled' in AudioTrack.prototype;
});
bcd.test('api.AudioTrack.id', function() {
return 'id' in AudioTrack.prototype;
});
bcd.test('api.AudioTrack.kind', function() {
return 'kind' in AudioTrack.prototype;
});
bcd.test('api.AudioTrack.label', function() {
return 'label' in AudioTrack.prototype;
});
bcd.test('api.AudioTrack.language', function() {
return 'language' in AudioTrack.prototype;
});
bcd.test('api.AudioTrack.sourceBuffer', function() {
return 'sourceBuffer' in AudioTrack.prototype;
});
bcd.test('api.AudioTrackList', function() {
return 'AudioTrackList' in self;
});
bcd.test('api.AudioTrackList.getTrackById', function() {
return 'getTrackById' in AudioTrackList.prototype;
});
bcd.test('api.AudioTrackList.length', function() {
return 'length' in AudioTrackList.prototype;
});
bcd.test('api.AudioTrackList.onaddtrack', function() {
return 'onaddtrack' in AudioTrackList.prototype;
});
bcd.test('api.AudioTrackList.onchange', function() {
return 'onchange' in AudioTrackList.prototype;
});
bcd.test('api.AudioTrackList.onremovetrack', function() {
return 'onremovetrack' in AudioTrackList.prototype;
});
bcd.test('api.AudioWorklet', function() {
return 'AudioWorklet' in self;
});
bcd.test('api.AudioWorkletNode', function() {
return 'AudioWorkletNode' in self;
});
bcd.test('api.AudioWorkletNode.onprocessorerror', function() {
return 'onprocessorerror' in AudioWorkletNode.prototype;
});
bcd.test('api.AudioWorkletNode.parameters', function() {
return 'parameters' in AudioWorkletNode.prototype;
});
bcd.test('api.AudioWorkletNode.port', function() {
return 'port' in AudioWorkletNode.prototype;
});
bcd.test('api.AuthenticatorAssertionResponse', function() {
return 'AuthenticatorAssertionResponse' in self;
});
bcd.test('api.AuthenticatorAssertionResponse.authenticatorData', function() {
return 'authenticatorData' in AuthenticatorAssertionResponse.prototype;
});
bcd.test('api.AuthenticatorAssertionResponse.signature', function() {
return 'signature' in AuthenticatorAssertionResponse.prototype;
});
bcd.test('api.AuthenticatorAssertionResponse.userHandle', function() {
return 'userHandle' in AuthenticatorAssertionResponse.prototype;
});
bcd.test('api.AuthenticatorAttestationResponse', function() {
return 'AuthenticatorAttestationResponse' in self;
});
bcd.test('api.AuthenticatorAttestationResponse.attestationObject', function() {
return 'attestationObject' in AuthenticatorAttestationResponse.prototype;
});
bcd.test('api.AuthenticatorAttestationResponse.getTransports', function() {
return 'getTransports' in AuthenticatorAttestationResponse.prototype;
});
bcd.test('api.AuthenticatorResponse', function() {
return 'AuthenticatorResponse' in self;
});
bcd.test('api.AuthenticatorResponse.clientDataJSON', function() {
return 'clientDataJSON' in AuthenticatorResponse.prototype;
});
bcd.test('api.BackgroundFetchManager', function() {
return 'BackgroundFetchManager' in self;
});
bcd.test('api.BackgroundFetchManager.fetch', function() {
return 'fetch' in BackgroundFetchManager.prototype;
});
bcd.test('api.BackgroundFetchManager.get', function() {
return 'get' in BackgroundFetchManager.prototype;
});
bcd.test('api.BackgroundFetchManager.getIds', function() {
return 'getIds' in BackgroundFetchManager.prototype;
});
bcd.test('api.BackgroundFetchRecord', function() {
return 'BackgroundFetchRecord' in self;
});
bcd.test('api.BackgroundFetchRecord.request', function() {
return 'request' in BackgroundFetchRecord.prototype;
});
bcd.test('api.BackgroundFetchRecord.responseReady', function() {
return 'responseReady' in BackgroundFetchRecord.prototype;
});
bcd.test('api.BackgroundFetchRegistration', function() {
return 'BackgroundFetchRegistration' in self;
});
bcd.test('api.BackgroundFetchRegistration.abort', function() {
return 'abort' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.downloaded', function() {
return 'downloaded' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.downloadTotal', function() {
return 'downloadTotal' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.failureReason', function() {
return 'failureReason' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.id', function() {
return 'id' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.match', function() {
return 'match' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.matchAll', function() {
return 'matchAll' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.onprogress', function() {
return 'onprogress' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.recordsAvailable', function() {
return 'recordsAvailable' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.result', function() {
return 'result' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.uploaded', function() {
return 'uploaded' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BackgroundFetchRegistration.uploadTotal', function() {
return 'uploadTotal' in BackgroundFetchRegistration.prototype;
});
bcd.test('api.BarcodeDetector', function() {
return 'BarcodeDetector' in self;
});
bcd.test('api.BarcodeDetector.detect', function() {
return 'detect' in BarcodeDetector.prototype;
});
bcd.test('api.BarcodeDetector.getSupportedFormats', function() {
return 'getSupportedFormats' in BarcodeDetector;
});
bcd.test('api.BarProp', function() {
return 'BarProp' in self;
});
bcd.test('api.BarProp.visible', function() {
return 'visible' in BarProp.prototype;
});
bcd.test('api.BaseAudioContext', function() {
return 'BaseAudioContext' in self;
});
bcd.test('api.BaseAudioContext.audioWorklet', function() {
return 'audioWorklet' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createAnalyser', function() {
return 'createAnalyser' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createBiquadFilter', function() {
return 'createBiquadFilter' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createBuffer', function() {
return 'createBuffer' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createBufferSource', function() {
return 'createBufferSource' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createChannelMerger', function() {
return 'createChannelMerger' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createChannelSplitter', function() {
return 'createChannelSplitter' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createConstantSource', function() {
return 'createConstantSource' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createConvolver', function() {
return 'createConvolver' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createDelay', function() {
return 'createDelay' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createDynamicsCompressor', function() {
return 'createDynamicsCompressor' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createGain', function() {
return 'createGain' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createIIRFilter', function() {
return 'createIIRFilter' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createOscillator', function() {
return 'createOscillator' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createPanner', function() {
return 'createPanner' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createPeriodicWave', function() {
return 'createPeriodicWave' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createScriptProcessor', function() {
return 'createScriptProcessor' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createStereoPanner', function() {
return 'createStereoPanner' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.createWaveShaper', function() {
return 'createWaveShaper' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.currentTime', function() {
return 'currentTime' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.decodeAudioData', function() {
return 'decodeAudioData' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.destination', function() {
return 'destination' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.listener', function() {
return 'listener' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.onstatechange', function() {
return 'onstatechange' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.sampleRate', function() {
return 'sampleRate' in BaseAudioContext.prototype;
});
bcd.test('api.BaseAudioContext.state', function() {
return 'state' in BaseAudioContext.prototype;
});
bcd.test('api.Baseline', function() {
return 'Baseline' in self;
});
bcd.test('api.Baseline.name', function() {
return 'name' in Baseline.prototype;
});
bcd.test('api.Baseline.value', function() {
return 'value' in Baseline.prototype;
});
bcd.test('api.BatteryManager', function() {
return 'BatteryManager' in self;
});
bcd.test('api.BatteryManager.charging', function() {
return 'charging' in BatteryManager.prototype;
});
bcd.test('api.BatteryManager.chargingTime', function() {
return 'chargingTime' in BatteryManager.prototype;
});
bcd.test('api.BatteryManager.dischargingTime', function() {
return 'dischargingTime' in BatteryManager.prototype;
});
bcd.test('api.BatteryManager.level', function() {
return 'level' in BatteryManager.prototype;
});
bcd.test('api.BatteryManager.onchargingchange', function() {
return 'onchargingchange' in BatteryManager.prototype;
});
bcd.test('api.BatteryManager.onchargingtimechange', function() {
return 'onchargingtimechange' in BatteryManager.prototype;
});
bcd.test('api.BatteryManager.ondischargingtimechange', function() {
return 'ondischargingtimechange' in BatteryManager.prototype;
});
bcd.test('api.BatteryManager.onlevelchange', function() {
return 'onlevelchange' in BatteryManager.prototype;
});
bcd.test('api.BeforeInstallPromptEvent', function() {
return 'BeforeInstallPromptEvent' in self;
});
bcd.test('api.BeforeInstallPromptEvent.prompt', function() {
return 'prompt' in BeforeInstallPromptEvent.prototype;
});
bcd.test('api.BeforeUnloadEvent', function() {
return 'BeforeUnloadEvent' in self;
});
bcd.test('api.BeforeUnloadEvent.returnValue', function() {
return 'returnValue' in BeforeUnloadEvent.prototype;
});
bcd.test('api.BiquadFilterNode', function() {
return 'BiquadFilterNode' in self;
});
bcd.test('api.BiquadFilterNode.detune', function() {
return 'detune' in BiquadFilterNode.prototype;
});
bcd.test('api.BiquadFilterNode.frequency', function() {
return 'frequency' in BiquadFilterNode.prototype;
});
bcd.test('api.BiquadFilterNode.gain', function() {
return 'gain' in BiquadFilterNode.prototype;
});
bcd.test('api.BiquadFilterNode.getFrequencyResponse', function() {
return 'getFrequencyResponse' in BiquadFilterNode.prototype;
});
bcd.test('api.BiquadFilterNode.Q', function() {
return 'Q' in BiquadFilterNode.prototype;
});
bcd.test('api.BiquadFilterNode.type', function() {
return 'type' in BiquadFilterNode.prototype;
});
bcd.test('api.Blob', function() {
return 'Blob' in self;
});
bcd.test('api.Blob.size', function() {
return 'size' in Blob.prototype;
});
bcd.test('api.Blob.slice', function() {
return 'slice' in Blob.prototype;
});
bcd.test('api.Blob.type', function() {
return 'type' in Blob.prototype;
});
bcd.test('api.BlobEvent', function() {
return 'BlobEvent' in self;
});
bcd.test('api.BlobEvent.data', function() {
return 'data' in BlobEvent.prototype;
});
bcd.test('api.BlobEvent.timecode', function() {
return 'timecode' in BlobEvent.prototype;
});
bcd.test('api.Bluetooth', function() {
return 'Bluetooth' in self;
});
bcd.test('api.Bluetooth.getAvailability', function() {
return 'getAvailability' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.onadvertisementreceived', function() {
return 'onadvertisementreceived' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.onavailabilitychanged', function() {
return 'onavailabilitychanged' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.oncharacteristicvaluechanged', function() {
return 'oncharacteristicvaluechanged' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.ongattserverdisconnected', function() {
return 'ongattserverdisconnected' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.onserviceadded', function() {
return 'onserviceadded' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.onservicechanged', function() {
return 'onservicechanged' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.onserviceremoved', function() {
return 'onserviceremoved' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.referringDevice', function() {
return 'referringDevice' in Bluetooth.prototype;
});
bcd.test('api.Bluetooth.requestDevice', function() {
return 'requestDevice' in Bluetooth.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent', function() {
return 'BluetoothAdvertisingEvent' in self;
});
bcd.test('api.BluetoothAdvertisingEvent.appearance', function() {
return 'appearance' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent.device', function() {
return 'device' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent.manufacturerData', function() {
return 'manufacturerData' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent.name', function() {
return 'name' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent.rssi', function() {
return 'rssi' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent.serviceData', function() {
return 'serviceData' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent.txPower', function() {
return 'txPower' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothAdvertisingEvent.uuids', function() {
return 'uuids' in BluetoothAdvertisingEvent.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties', function() {
return 'BluetoothCharacteristicProperties' in self;
});
bcd.test('api.BluetoothCharacteristicProperties.authenticatedSignedWrites', function() {
return 'authenticatedSignedWrites' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.broadcast', function() {
return 'broadcast' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.indicate', function() {
return 'indicate' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.notify', function() {
return 'notify' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.read', function() {
return 'read' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.reliableWrite', function() {
return 'reliableWrite' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.writableAuxiliaries', function() {
return 'writableAuxiliaries' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.write', function() {
return 'write' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothCharacteristicProperties.writeWithoutResponse', function() {
return 'writeWithoutResponse' in BluetoothCharacteristicProperties.prototype;
});
bcd.test('api.BluetoothDevice', function() {
return 'BluetoothDevice' in self;
});
bcd.test('api.BluetoothDevice.gatt', function() {
return 'gatt' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.id', function() {
return 'id' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.name', function() {
return 'name' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.onadvertisementreceived', function() {
return 'onadvertisementreceived' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.oncharacteristicvaluechanged', function() {
return 'oncharacteristicvaluechanged' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.ongattserverdisconnected', function() {
return 'ongattserverdisconnected' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.onserviceadded', function() {
return 'onserviceadded' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.onservicechanged', function() {
return 'onservicechanged' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.onserviceremoved', function() {
return 'onserviceremoved' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.unwatchAdvertisements', function() {
return 'unwatchAdvertisements' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.watchAdvertisements', function() {
return 'watchAdvertisements' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothDevice.watchingAdvertisements', function() {
return 'watchingAdvertisements' in BluetoothDevice.prototype;
});
bcd.test('api.BluetoothManufacturerDataMap', function() {
return 'BluetoothManufacturerDataMap' in self;
});
bcd.test('api.BluetoothPermissionResult', function() {
return 'BluetoothPermissionResult' in self;
});
bcd.test('api.BluetoothPermissionResult.devices', function() {
return 'devices' in BluetoothPermissionResult.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic', function() {
return 'BluetoothRemoteGATTCharacteristic' in self;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.getDescriptor', function() {
return 'getDescriptor' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.getDescriptors', function() {
return 'getDescriptors' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.oncharacteristicvaluechanged', function() {
return 'oncharacteristicvaluechanged' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.properties', function() {
return 'properties' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.readValue', function() {
return 'readValue' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.service', function() {
return 'service' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.startNotifications', function() {
return 'startNotifications' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.stopNotifications', function() {
return 'stopNotifications' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.uuid', function() {
return 'uuid' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.value', function() {
return 'value' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTCharacteristic.writeValue', function() {
return 'writeValue' in BluetoothRemoteGATTCharacteristic.prototype;
});
bcd.test('api.BluetoothRemoteGATTDescriptor', function() {
return 'BluetoothRemoteGATTDescriptor' in self;
});
bcd.test('api.BluetoothRemoteGATTDescriptor.characteristic', function() {
return 'characteristic' in BluetoothRemoteGATTDescriptor.prototype;
});
bcd.test('api.BluetoothRemoteGATTDescriptor.readValue', function() {
return 'readValue' in BluetoothRemoteGATTDescriptor.prototype;
});
bcd.test('api.BluetoothRemoteGATTDescriptor.uuid', function() {
return 'uuid' in BluetoothRemoteGATTDescriptor.prototype;
});
bcd.test('api.BluetoothRemoteGATTDescriptor.value', function() {
return 'value' in BluetoothRemoteGATTDescriptor.prototype;
});
bcd.test('api.BluetoothRemoteGATTDescriptor.writeValue', function() {
return 'writeValue' in BluetoothRemoteGATTDescriptor.prototype;
});
bcd.test('api.BluetoothRemoteGATTServer', function() {
return 'BluetoothRemoteGATTServer' in self;
});
bcd.test('api.BluetoothRemoteGATTServer.connect', function() {
return 'connect' in BluetoothRemoteGATTServer.prototype;
});
bcd.test('api.BluetoothRemoteGATTServer.connected', function() {
return 'connected' in BluetoothRemoteGATTServer.prototype;
});
bcd.test('api.BluetoothRemoteGATTServer.device', function() {
return 'device' in BluetoothRemoteGATTServer.prototype;
});
bcd.test('api.BluetoothRemoteGATTServer.disconnect', function() {
return 'disconnect' in BluetoothRemoteGATTServer.prototype;
});
bcd.test('api.BluetoothRemoteGATTServer.getPrimaryService', function() {
return 'getPrimaryService' in BluetoothRemoteGATTServer.prototype;
});
bcd.test('api.BluetoothRemoteGATTServer.getPrimaryServices', function() {
return 'getPrimaryServices' in BluetoothRemoteGATTServer.prototype;
});
bcd.test('api.BluetoothRemoteGATTService', function() {
return 'BluetoothRemoteGATTService' in self;
});
bcd.test('api.BluetoothRemoteGATTService.device', function() {
return 'device' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.getCharacteristic', function() {
return 'getCharacteristic' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.getCharacteristics', function() {
return 'getCharacteristics' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.getIncludedService', function() {
return 'getIncludedService' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.getIncludedServices', function() {
return 'getIncludedServices' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.isPrimary', function() {
return 'isPrimary' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.oncharacteristicvaluechanged', function() {
return 'oncharacteristicvaluechanged' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.onserviceadded', function() {
return 'onserviceadded' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.onservicechanged', function() {
return 'onservicechanged' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.onserviceremoved', function() {
return 'onserviceremoved' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothRemoteGATTService.uuid', function() {
return 'uuid' in BluetoothRemoteGATTService.prototype;
});
bcd.test('api.BluetoothServiceDataMap', function() {
return 'BluetoothServiceDataMap' in self;
});
bcd.test('api.BluetoothUUID', function() {
return 'BluetoothUUID' in self;
});
bcd.test('api.BluetoothUUID.canonicalUUID', function() {
return 'canonicalUUID' in BluetoothUUID;
});
bcd.test('api.BluetoothUUID.getCharacteristic', function() {
return 'getCharacteristic' in BluetoothUUID;
});
bcd.test('api.BluetoothUUID.getDescriptor', function() {
return 'getDescriptor' in BluetoothUUID;
});
bcd.test('api.BluetoothUUID.getService', function() {
return 'getService' in BluetoothUUID;
});
bcd.test('api.BroadcastChannel', function() {
return 'BroadcastChannel' in self;
});
bcd.test('api.BroadcastChannel.close', function() {
return 'close' in BroadcastChannel.prototype;
});
bcd.test('api.BroadcastChannel.name', function() {
return 'name' in BroadcastChannel.prototype;
});
bcd.test('api.BroadcastChannel.onmessage', function() {
return 'onmessage' in BroadcastChannel.prototype;
});
bcd.test('api.BroadcastChannel.onmessageerror', function() {
return 'onmessageerror' in BroadcastChannel.prototype;
});
bcd.test('api.BroadcastChannel.postMessage', function() {
return 'postMessage' in BroadcastChannel.prototype;
});
bcd.test('api.Cache', function() {
return 'Cache' in self;
});
bcd.test('api.Cache.add', function() {
return 'add' in Cache.prototype;
});
bcd.test('api.Cache.addAll', function() {
return 'addAll' in Cache.prototype;
});
bcd.test('api.Cache.delete', function() {
return 'delete' in Cache.prototype;
});
bcd.test('api.Cache.keys', function() {
return 'keys' in Cache.prototype;
});
bcd.test('api.Cache.match', function() {
return 'match' in Cache.prototype;
});
bcd.test('api.Cache.matchAll', function() {
return 'matchAll' in Cache.prototype;
});
bcd.test('api.Cache.put', function() {
return 'put' in Cache.prototype;
});
bcd.test('api.CacheStorage', function() {
return 'CacheStorage' in self;
});
bcd.test('api.CacheStorage.delete', function() {
return 'delete' in CacheStorage.prototype;
});
bcd.test('api.CacheStorage.has', function() {
return 'has' in CacheStorage.prototype;
});
bcd.test('api.CacheStorage.keys', function() {
return 'keys' in CacheStorage.prototype;
});
bcd.test('api.CacheStorage.match', function() {
return 'match' in CacheStorage.prototype;
});
bcd.test('api.CacheStorage.open', function() {
return 'open' in CacheStorage.prototype;
});
bcd.test('api.CanvasCaptureMediaStreamTrack', function() {
return 'CanvasCaptureMediaStreamTrack' in self;
});
bcd.test('api.CanvasCaptureMediaStreamTrack.canvas', function() {
return 'canvas' in CanvasCaptureMediaStreamTrack.prototype;
});
bcd.test('api.CanvasCaptureMediaStreamTrack.requestFrame', function() {
return 'requestFrame' in CanvasCaptureMediaStreamTrack.prototype;
});
bcd.test('api.CanvasGradient', function() {
return 'CanvasGradient' in self;
});
bcd.test('api.CanvasGradient.addColorStop', function() {
return 'addColorStop' in CanvasGradient.prototype;
});
bcd.test('api.CanvasPattern', function() {
return 'CanvasPattern' in self;
});
bcd.test('api.CanvasPattern.setTransform', function() {
return 'setTransform' in CanvasPattern.prototype;
});
bcd.test('api.CanvasRenderingContext2D', function() {
return 'CanvasRenderingContext2D' in self;
});
bcd.test('api.CanvasRenderingContext2D.arc', function() {
return 'arc' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.arcTo', function() {
return 'arcTo' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.beginPath', function() {
return 'beginPath' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.bezierCurveTo', function() {
return 'bezierCurveTo' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.canvas', function() {
return 'canvas' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.clearRect', function() {
return 'clearRect' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.clip', function() {
return 'clip' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.clip', function() {
return 'clip' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.closePath', function() {
return 'closePath' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.createImageData', function() {
return 'createImageData' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.createImageData', function() {
return 'createImageData' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.createLinearGradient', function() {
return 'createLinearGradient' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.createPattern', function() {
return 'createPattern' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.createRadialGradient', function() {
return 'createRadialGradient' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.direction', function() {
return 'direction' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.drawFocusIfNeeded', function() {
return 'drawFocusIfNeeded' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.drawFocusIfNeeded', function() {
return 'drawFocusIfNeeded' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.drawImage', function() {
return 'drawImage' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.drawImage', function() {
return 'drawImage' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.drawImage', function() {
return 'drawImage' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.ellipse', function() {
return 'ellipse' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.fill', function() {
return 'fill' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.fill', function() {
return 'fill' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.fillRect', function() {
return 'fillRect' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.fillStyle', function() {
return 'fillStyle' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.fillText', function() {
return 'fillText' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.filter', function() {
return 'filter' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.font', function() {
return 'font' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.getContextAttributes', function() {
return 'getContextAttributes' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.getImageData', function() {
return 'getImageData' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.getLineDash', function() {
return 'getLineDash' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.getTransform', function() {
return 'getTransform' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.globalAlpha', function() {
return 'globalAlpha' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.globalCompositeOperation', function() {
return 'globalCompositeOperation' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.imageSmoothingEnabled', function() {
return 'imageSmoothingEnabled' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.imageSmoothingQuality', function() {
return 'imageSmoothingQuality' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.isPointInPath', function() {
return 'isPointInPath' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.isPointInPath', function() {
return 'isPointInPath' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.isPointInStroke', function() {
return 'isPointInStroke' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.isPointInStroke', function() {
return 'isPointInStroke' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.lineCap', function() {
return 'lineCap' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.lineDashOffset', function() {
return 'lineDashOffset' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.lineJoin', function() {
return 'lineJoin' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.lineTo', function() {
return 'lineTo' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.lineWidth', function() {
return 'lineWidth' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.measureText', function() {
return 'measureText' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.miterLimit', function() {
return 'miterLimit' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.moveTo', function() {
return 'moveTo' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.putImageData', function() {
return 'putImageData' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.putImageData', function() {
return 'putImageData' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.quadraticCurveTo', function() {
return 'quadraticCurveTo' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.rect', function() {
return 'rect' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.resetTransform', function() {
return 'resetTransform' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.restore', function() {
return 'restore' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.rotate', function() {
return 'rotate' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.save', function() {
return 'save' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.scale', function() {
return 'scale' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.scrollPathIntoView', function() {
return 'scrollPathIntoView' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.scrollPathIntoView', function() {
return 'scrollPathIntoView' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.setLineDash', function() {
return 'setLineDash' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.setTransform', function() {
return 'setTransform' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.setTransform', function() {
return 'setTransform' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.shadowBlur', function() {
return 'shadowBlur' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.shadowColor', function() {
return 'shadowColor' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.shadowOffsetX', function() {
return 'shadowOffsetX' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.shadowOffsetY', function() {
return 'shadowOffsetY' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.stroke', function() {
return 'stroke' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.stroke', function() {
return 'stroke' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.strokeRect', function() {
return 'strokeRect' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.strokeStyle', function() {
return 'strokeStyle' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.strokeText', function() {
return 'strokeText' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.textAlign', function() {
return 'textAlign' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.textBaseline', function() {
return 'textBaseline' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.transform', function() {
return 'transform' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CanvasRenderingContext2D.translate', function() {
return 'translate' in CanvasRenderingContext2D.prototype;
});
bcd.test('api.CaretPosition', function() {
return 'CaretPosition' in self;
});
bcd.test('api.CaretPosition.getClientRect', function() {
return 'getClientRect' in CaretPosition.prototype;
});
bcd.test('api.CaretPosition.offset', function() {
return 'offset' in CaretPosition.prototype;
});
bcd.test('api.CaretPosition.offsetNode', function() {
return 'offsetNode' in CaretPosition.prototype;
});
bcd.test('api.CDATASection', function() {
return 'CDATASection' in self;
});
bcd.test('api.ChannelMergerNode', function() {
return 'ChannelMergerNode' in self;
});
bcd.test('api.ChannelSplitterNode', function() {
return 'ChannelSplitterNode' in self;
});
bcd.test('api.CharacterData', function() {
return 'CharacterData' in self;
});
bcd.test('api.CharacterData.after', function() {
return 'after' in CharacterData.prototype;
});
bcd.test('api.CharacterData.appendData', function() {
return 'appendData' in CharacterData.prototype;
});
bcd.test('api.CharacterData.before', function() {
return 'before' in CharacterData.prototype;
});
bcd.test('api.CharacterData.data', function() {
return 'data' in CharacterData.prototype;
});
bcd.test('api.CharacterData.deleteData', function() {
return 'deleteData' in CharacterData.prototype;
});
bcd.test('api.CharacterData.insertData', function() {
return 'insertData' in CharacterData.prototype;
});
bcd.test('api.CharacterData.length', function() {
return 'length' in CharacterData.prototype;
});
bcd.test('api.CharacterData.nextElementSibling', function() {
return 'nextElementSibling' in CharacterData.prototype;
});
bcd.test('api.CharacterData.previousElementSibling', function() {
return 'previousElementSibling' in CharacterData.prototype;
});
bcd.test('api.CharacterData.remove', function() {
return 'remove' in CharacterData.prototype;
});
bcd.test('api.CharacterData.replaceData', function() {
return 'replaceData' in CharacterData.prototype;
});
bcd.test('api.CharacterData.replaceWith', function() {
return 'replaceWith' in CharacterData.prototype;
});
bcd.test('api.CharacterData.substringData', function() {
return 'substringData' in CharacterData.prototype;
});
bcd.test('api.Clipboard', function() {
return 'Clipboard' in self;
});
bcd.test('api.Clipboard.read', function() {
return 'read' in Clipboard.prototype;
});
bcd.test('api.Clipboard.readText', function() {
return 'readText' in Clipboard.prototype;
});
bcd.test('api.Clipboard.write', function() {
return 'write' in Clipboard.prototype;
});
bcd.test('api.Clipboard.writeText', function() {
return 'writeText' in Clipboard.prototype;
});
bcd.test('api.ClipboardEvent', function() {
return 'ClipboardEvent' in self;
});
bcd.test('api.ClipboardEvent.clipboardData', function() {
return 'clipboardData' in ClipboardEvent.prototype;
});
bcd.test('api.ClipboardItem', function() {
return 'ClipboardItem' in self;
});
bcd.test('api.ClipboardItem.createDelayed', function() {
return 'createDelayed' in ClipboardItem;
});
bcd.test('api.ClipboardItem.delayed', function() {
return 'delayed' in ClipboardItem.prototype;
});
bcd.test('api.ClipboardItem.getType', function() {
return 'getType' in ClipboardItem.prototype;
});
bcd.test('api.ClipboardItem.lastModified', function() {
return 'lastModified' in ClipboardItem.prototype;
});
bcd.test('api.ClipboardItem.presentationStyle', function() {
return 'presentationStyle' in ClipboardItem.prototype;
});
bcd.test('api.ClipboardItem.types', function() {
return 'types' in ClipboardItem.prototype;
});
bcd.test('api.CloseEvent', function() {
return 'CloseEvent' in self;
});
bcd.test('api.CloseEvent.code', function() {
return 'code' in CloseEvent.prototype;
});
bcd.test('api.CloseEvent.reason', function() {
return 'reason' in CloseEvent.prototype;
});
bcd.test('api.CloseEvent.wasClean', function() {
return 'wasClean' in CloseEvent.prototype;
});
bcd.test('api.Comment', function() {
return 'Comment' in self;
});
bcd.test('api.CompositionEvent', function() {
return 'CompositionEvent' in self;
});
bcd.test('api.CompositionEvent.data', function() {
return 'data' in CompositionEvent.prototype;
});
bcd.test('api.ConstantSourceNode', function() {
return 'ConstantSourceNode' in self;
});
bcd.test('api.ConstantSourceNode.offset', function() {
return 'offset' in ConstantSourceNode.prototype;
});
bcd.test('api.ConvolverNode', function() {
return 'ConvolverNode' in self;
});
bcd.test('api.ConvolverNode.buffer', function() {
return 'buffer' in ConvolverNode.prototype;
});
bcd.test('api.ConvolverNode.normalize', function() {
return 'normalize' in ConvolverNode.prototype;
});
bcd.test('api.CookieChangeEvent', function() {
return 'CookieChangeEvent' in self;
});
bcd.test('api.CookieChangeEvent.changed', function() {
return 'changed' in CookieChangeEvent.prototype;
});
bcd.test('api.CookieChangeEvent.deleted', function() {
return 'deleted' in CookieChangeEvent.prototype;
});
bcd.test('api.CookieStore', function() {
return 'CookieStore' in self;
});
bcd.test('api.CookieStore.delete', function() {
return 'delete' in CookieStore.prototype;
});
bcd.test('api.CookieStore.delete', function() {
return 'delete' in CookieStore.prototype;
});
bcd.test('api.CookieStore.get', function() {
return 'get' in CookieStore.prototype;
});
bcd.test('api.CookieStore.get', function() {
return 'get' in CookieStore.prototype;
});
bcd.test('api.CookieStore.getAll', function() {
return 'getAll' in CookieStore.prototype;
});
bcd.test('api.CookieStore.getAll', function() {
return 'getAll' in CookieStore.prototype;
});
bcd.test('api.CookieStore.getChangeSubscriptions', function() {
return 'getChangeSubscriptions' in CookieStore.prototype;
});
bcd.test('api.CookieStore.onchange', function() {
return 'onchange' in CookieStore.prototype;
});
bcd.test('api.CookieStore.set', function() {
return 'set' in CookieStore.prototype;
});
bcd.test('api.CookieStore.set', function() {
return 'set' in CookieStore.prototype;
});
bcd.test('api.CookieStore.subscribeToChanges', function() {
return 'subscribeToChanges' in CookieStore.prototype;
});
bcd.test('api.Coordinates', function() {
return 'Coordinates' in self;
});
bcd.test('api.Coordinates.accuracy', function() {
return 'accuracy' in Coordinates.prototype;
});
bcd.test('api.Coordinates.altitude', function() {
return 'altitude' in Coordinates.prototype;
});
bcd.test('api.Coordinates.altitudeAccuracy', function() {
return 'altitudeAccuracy' in Coordinates.prototype;
});
bcd.test('api.Coordinates.heading', function() {
return 'heading' in Coordinates.prototype;
});
bcd.test('api.Coordinates.latitude', function() {
return 'latitude' in Coordinates.prototype;
});
bcd.test('api.Coordinates.longitude', function() {
return 'longitude' in Coordinates.prototype;
});
bcd.test('api.Coordinates.speed', function() {
return 'speed' in Coordinates.prototype;
});
bcd.test('api.CrashReportBody', function() {
return 'CrashReportBody' in self;
});
bcd.test('api.CrashReportBody.reason', function() {
return 'reason' in CrashReportBody.prototype;
});
bcd.test('api.Credential', function() {
return 'Credential' in self;
});
bcd.test('api.Credential.id', function() {
return 'id' in Credential.prototype;
});
bcd.test('api.Credential.type', function() {
return 'type' in Credential.prototype;
});
bcd.test('api.CredentialsContainer', function() {
return 'CredentialsContainer' in self;
});
bcd.test('api.CredentialsContainer.create', function() {
return 'create' in CredentialsContainer.prototype;
});
bcd.test('api.CredentialsContainer.get', function() {
return 'get' in CredentialsContainer.prototype;
});
bcd.test('api.CredentialsContainer.preventSilentAccess', function() {
return 'preventSilentAccess' in CredentialsContainer.prototype;
});
bcd.test('api.CredentialsContainer.store', function() {
return 'store' in CredentialsContainer.prototype;
});
bcd.test('api.Crypto', function() {
return 'Crypto' in self;
});
bcd.test('api.Crypto.getRandomValues', function() {
return 'getRandomValues' in Crypto.prototype;
});
bcd.test('api.Crypto.subtle', function() {
return 'subtle' in Crypto.prototype;
});
bcd.test('api.CryptoKey', function() {
return 'CryptoKey' in self;
});
bcd.test('api.CryptoKey.algorithm', function() {
return 'algorithm' in CryptoKey.prototype;
});
bcd.test('api.CryptoKey.extractable', function() {
return 'extractable' in CryptoKey.prototype;
});
bcd.test('api.CryptoKey.type', function() {
return 'type' in CryptoKey.prototype;
});
bcd.test('api.CryptoKey.usages', function() {
return 'usages' in CryptoKey.prototype;
});
bcd.test('api.CSPViolationReportBody', function() {
return 'CSPViolationReportBody' in self;
});
bcd.test('api.CSPViolationReportBody.blockedURL', function() {
return 'blockedURL' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.columnNumber', function() {
return 'columnNumber' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.disposition', function() {
return 'disposition' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.documentURL', function() {
return 'documentURL' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.effectiveDirective', function() {
return 'effectiveDirective' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.lineNumber', function() {
return 'lineNumber' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.originalPolicy', function() {
return 'originalPolicy' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.referrer', function() {
return 'referrer' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.sample', function() {
return 'sample' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.sourceFile', function() {
return 'sourceFile' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSPViolationReportBody.statusCode', function() {
return 'statusCode' in CSPViolationReportBody.prototype;
});
bcd.test('api.CSSConditionRule', function() {
return 'CSSConditionRule' in self;
});
bcd.test('api.CSSConditionRule.conditionText', function() {
return 'conditionText' in CSSConditionRule.prototype;
});
bcd.test('api.CSSCounterStyleRule', function() {
return 'CSSCounterStyleRule' in self;
});
bcd.test('api.CSSCounterStyleRule.additiveSymbols', function() {
return 'additiveSymbols' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.fallback', function() {
return 'fallback' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.name', function() {
return 'name' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.negative', function() {
return 'negative' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.pad', function() {
return 'pad' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.prefix', function() {
return 'prefix' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.range', function() {
return 'range' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.speakAs', function() {
return 'speakAs' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.suffix', function() {
return 'suffix' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.symbols', function() {
return 'symbols' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSCounterStyleRule.system', function() {
return 'system' in CSSCounterStyleRule.prototype;
});
bcd.test('api.CSSFontFaceRule', function() {
return 'CSSFontFaceRule' in self;
});
bcd.test('api.CSSFontFaceRule.style', function() {
return 'style' in CSSFontFaceRule.prototype;
});
bcd.test('api.CSSFontFeatureValuesMap', function() {
return 'CSSFontFeatureValuesMap' in self;
});
bcd.test('api.CSSFontFeatureValuesMap.set', function() {
return 'set' in CSSFontFeatureValuesMap.prototype;
});
bcd.test('api.CSSFontFeatureValuesRule', function() {
return 'CSSFontFeatureValuesRule' in self;
});
bcd.test('api.CSSFontFeatureValuesRule.annotation', function() {
return 'annotation' in CSSFontFeatureValuesRule.prototype;
});
bcd.test('api.CSSFontFeatureValuesRule.characterVariant', function() {
return 'characterVariant' in CSSFontFeatureValuesRule.prototype;
});
bcd.test('api.CSSFontFeatureValuesRule.fontFamily', function() {
return 'fontFamily' in CSSFontFeatureValuesRule.prototype;
});
bcd.test('api.CSSFontFeatureValuesRule.ornaments', function() {
return 'ornaments' in CSSFontFeatureValuesRule.prototype;
});
bcd.test('api.CSSFontFeatureValuesRule.styleset', function() {
return 'styleset' in CSSFontFeatureValuesRule.prototype;
});
bcd.test('api.CSSFontFeatureValuesRule.stylistic', function() {
return 'stylistic' in CSSFontFeatureValuesRule.prototype;
});
bcd.test('api.CSSFontFeatureValuesRule.swash', function() {
return 'swash' in CSSFontFeatureValuesRule.prototype;
});
bcd.test('api.CSSFontPaletteValuesRule', function() {
return 'CSSFontPaletteValuesRule' in self;
});
bcd.test('api.CSSFontPaletteValuesRule.basePalette', function() {
return 'basePalette' in CSSFontPaletteValuesRule.prototype;
});
bcd.test('api.CSSFontPaletteValuesRule.fontFamily', function() {
return 'fontFamily' in CSSFontPaletteValuesRule.prototype;
});
bcd.test('api.CSSGroupingRule', function() {
return 'CSSGroupingRule' in self;
});
bcd.test('api.CSSGroupingRule.cssRules', function() {
return 'cssRules' in CSSGroupingRule.prototype;
});
bcd.test('api.CSSGroupingRule.deleteRule', function() {
return 'deleteRule' in CSSGroupingRule.prototype;
});
bcd.test('api.CSSGroupingRule.insertRule', function() {
return 'insertRule' in CSSGroupingRule.prototype;
});
bcd.test('api.CSSImageValue', function() {
return 'CSSImageValue' in self;
});
bcd.test('api.CSSImportRule', function() {
return 'CSSImportRule' in self;
});
bcd.test('api.CSSImportRule.href', function() {
return 'href' in CSSImportRule.prototype;
});
bcd.test('api.CSSImportRule.media', function() {
return 'media' in CSSImportRule.prototype;
});
bcd.test('api.CSSImportRule.styleSheet', function() {
return 'styleSheet' in CSSImportRule.prototype;
});
bcd.test('api.CSSKeyframeRule', function() {
return 'CSSKeyframeRule' in self;
});
bcd.test('api.CSSKeyframeRule.keyText', function() {
return 'keyText' in CSSKeyframeRule.prototype;
});
bcd.test('api.CSSKeyframeRule.style', function() {
return 'style' in CSSKeyframeRule.prototype;
});
bcd.test('api.CSSKeyframesRule', function() {
return 'CSSKeyframesRule' in self;
});
bcd.test('api.CSSKeyframesRule.appendRule', function() {
return 'appendRule' in CSSKeyframesRule.prototype;
});
bcd.test('api.CSSKeyframesRule.cssRules', function() {
return 'cssRules' in CSSKeyframesRule.prototype;
});
bcd.test('api.CSSKeyframesRule.deleteRule', function() {
return 'deleteRule' in CSSKeyframesRule.prototype;
});
bcd.test('api.CSSKeyframesRule.findRule', function() {
return 'findRule' in CSSKeyframesRule.prototype;
});
bcd.test('api.CSSKeyframesRule.name', function() {
return 'name' in CSSKeyframesRule.prototype;
});
bcd.test('api.CSSKeywordValue', function() {
return 'CSSKeywordValue' in self;
});
bcd.test('api.CSSKeywordValue.value', function() {
return 'value' in CSSKeywordValue.prototype;
});
bcd.test('api.CSSMarginRule', function() {
return 'CSSMarginRule' in self;
});
bcd.test('api.CSSMarginRule.name', function() {
return 'name' in CSSMarginRule.prototype;
});
bcd.test('api.CSSMarginRule.style', function() {
return 'style' in CSSMarginRule.prototype;
});
bcd.test('api.CSSMathClamp', function() {
return 'CSSMathClamp' in self;
});
bcd.test('api.CSSMathClamp.max', function() {
return 'max' in CSSMathClamp.prototype;
});
bcd.test('api.CSSMathClamp.min', function() {
return 'min' in CSSMathClamp.prototype;
});
bcd.test('api.CSSMathClamp.val', function() {
return 'val' in CSSMathClamp.prototype;
});
bcd.test('api.CSSMathInvert', function() {
return 'CSSMathInvert' in self;
});
bcd.test('api.CSSMathInvert.value', function() {
return 'value' in CSSMathInvert.prototype;
});
bcd.test('api.CSSMathMax', function() {
return 'CSSMathMax' in self;
});
bcd.test('api.CSSMathMax.values', function() {
return 'values' in CSSMathMax.prototype;
});
bcd.test('api.CSSMathMin', function() {
return 'CSSMathMin' in self;
});
bcd.test('api.CSSMathMin.values', function() {
return 'values' in CSSMathMin.prototype;
});
bcd.test('api.CSSMathNegate', function() {
return 'CSSMathNegate' in self;
});
bcd.test('api.CSSMathNegate.value', function() {
return 'value' in CSSMathNegate.prototype;
});
bcd.test('api.CSSMathProduct', function() {
return 'CSSMathProduct' in self;
});
bcd.test('api.CSSMathProduct.values', function() {
return 'values' in CSSMathProduct.prototype;
});
bcd.test('api.CSSMathSum', function() {
return 'CSSMathSum' in self;
});
bcd.test('api.CSSMathSum.values', function() {
return 'values' in CSSMathSum.prototype;
});
bcd.test('api.CSSMathValue', function() {
return 'CSSMathValue' in self;
});
bcd.test('api.CSSMathValue.operator', function() {
return 'operator' in CSSMathValue.prototype;
});
bcd.test('api.CSSMatrixComponent', function() {
return 'CSSMatrixComponent' in self;
});
bcd.test('api.CSSMatrixComponent.matrix', function() {
return 'matrix' in CSSMatrixComponent.prototype;
});
bcd.test('api.CSSMediaRule', function() {
return 'CSSMediaRule' in self;
});
bcd.test('api.CSSMediaRule.media', function() {
return 'media' in CSSMediaRule.prototype;
});
bcd.test('api.CSSNamespaceRule', function() {
return 'CSSNamespaceRule' in self;
});
bcd.test('api.CSSNamespaceRule.namespaceURI', function() {
return 'namespaceURI' in CSSNamespaceRule.prototype;
});
bcd.test('api.CSSNamespaceRule.prefix', function() {
return 'prefix' in CSSNamespaceRule.prototype;
});
bcd.test('api.CSSNumericArray', function() {
return 'CSSNumericArray' in self;
});
bcd.test('api.CSSNumericArray.length', function() {
return 'length' in CSSNumericArray.prototype;
});
bcd.test('api.CSSNumericValue', function() {
return 'CSSNumericValue' in self;
});
bcd.test('api.CSSNumericValue.add', function() {
return 'add' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.div', function() {
return 'div' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.equals', function() {
return 'equals' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.max', function() {
return 'max' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.min', function() {
return 'min' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.mul', function() {
return 'mul' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.parse', function() {
return 'parse' in CSSNumericValue;
});
bcd.test('api.CSSNumericValue.sub', function() {
return 'sub' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.to', function() {
return 'to' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.toSum', function() {
return 'toSum' in CSSNumericValue.prototype;
});
bcd.test('api.CSSNumericValue.type', function() {
return 'type' in CSSNumericValue.prototype;
});
bcd.test('api.CSSPageRule', function() {
return 'CSSPageRule' in self;
});
bcd.test('api.CSSPageRule.selectorText', function() {
return 'selectorText' in CSSPageRule.prototype;
});
bcd.test('api.CSSPageRule.style', function() {
return 'style' in CSSPageRule.prototype;
});
bcd.test('api.CSSParserAtRule', function() {
return 'CSSParserAtRule' in self;
});
bcd.test('api.CSSParserAtRule.body', function() {
return 'body' in CSSParserAtRule.prototype;
});
bcd.test('api.CSSParserAtRule.name', function() {
return 'name' in CSSParserAtRule.prototype;
});
bcd.test('api.CSSParserAtRule.prelude', function() {
return 'prelude' in CSSParserAtRule.prototype;
});
bcd.test('api.CSSParserBlock', function() {
return 'CSSParserBlock' in self;
});
bcd.test('api.CSSParserBlock.body', function() {
return 'body' in CSSParserBlock.prototype;
});
bcd.test('api.CSSParserBlock.name', function() {
return 'name' in CSSParserBlock.prototype;
});
bcd.test('api.CSSParserDeclaration', function() {
return 'CSSParserDeclaration' in self;
});
bcd.test('api.CSSParserDeclaration.body', function() {
return 'body' in CSSParserDeclaration.prototype;
});
bcd.test('api.CSSParserDeclaration.name', function() {
return 'name' in CSSParserDeclaration.prototype;
});
bcd.test('api.CSSParserFunction', function() {
return 'CSSParserFunction' in self;
});
bcd.test('api.CSSParserFunction.args', function() {
return 'args' in CSSParserFunction.prototype;
});
bcd.test('api.CSSParserFunction.name', function() {
return 'name' in CSSParserFunction.prototype;
});
bcd.test('api.CSSParserQualifiedRule', function() {
return 'CSSParserQualifiedRule' in self;
});
bcd.test('api.CSSParserQualifiedRule.body', function() {
return 'body' in CSSParserQualifiedRule.prototype;
});
bcd.test('api.CSSParserQualifiedRule.prelude', function() {
return 'prelude' in CSSParserQualifiedRule.prototype;
});
bcd.test('api.CSSParserRule', function() {
return 'CSSParserRule' in self;
});
bcd.test('api.CSSParserValue', function() {
return 'CSSParserValue' in self;
});
bcd.test('api.CSSPerspective', function() {
return 'CSSPerspective' in self;
});
bcd.test('api.CSSPerspective.length', function() {
return 'length' in CSSPerspective.prototype;
});
bcd.test('api.CSSPseudoElement', function() {
return 'CSSPseudoElement' in self;
});
bcd.test('api.CSSPseudoElement.animate', function() {
return 'animate' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSPseudoElement.convertPointFromNode', function() {
return 'convertPointFromNode' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSPseudoElement.convertQuadFromNode', function() {
return 'convertQuadFromNode' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSPseudoElement.convertRectFromNode', function() {
return 'convertRectFromNode' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSPseudoElement.element', function() {
return 'element' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSPseudoElement.getAnimations', function() {
return 'getAnimations' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSPseudoElement.getBoxQuads', function() {
return 'getBoxQuads' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSPseudoElement.type', function() {
return 'type' in CSSPseudoElement.prototype;
});
bcd.test('api.CSSRotate', function() {
return 'CSSRotate' in self;
});
bcd.test('api.CSSRotate.angle', function() {
return 'angle' in CSSRotate.prototype;
});
bcd.test('api.CSSRotate.x', function() {
return 'x' in CSSRotate.prototype;
});
bcd.test('api.CSSRotate.y', function() {
return 'y' in CSSRotate.prototype;
});
bcd.test('api.CSSRotate.z', function() {
return 'z' in CSSRotate.prototype;
});
bcd.test('api.CSSRule', function() {
return 'CSSRule' in self;
});
bcd.test('api.CSSRule.CHARSET_RULE', function() {
return 'CHARSET_RULE' in CSSRule;
});
bcd.test('api.CSSRule.COUNTER_STYLE_RULE', function() {
return 'COUNTER_STYLE_RULE' in CSSRule;
});
bcd.test('api.CSSRule.cssText', function() {
return 'cssText' in CSSRule.prototype;
});
bcd.test('api.CSSRule.FONT_FACE_RULE', function() {
return 'FONT_FACE_RULE' in CSSRule;
});
bcd.test('api.CSSRule.FONT_FEATURE_VALUES_RULE', function() {
return 'FONT_FEATURE_VALUES_RULE' in CSSRule;
});
bcd.test('api.CSSRule.FONT_PALETTE_VALUES_RULE', function() {
return 'FONT_PALETTE_VALUES_RULE' in CSSRule;
});
bcd.test('api.CSSRule.IMPORT_RULE', function() {
return 'IMPORT_RULE' in CSSRule;
});
bcd.test('api.CSSRule.KEYFRAME_RULE', function() {
return 'KEYFRAME_RULE' in CSSRule;
});
bcd.test('api.CSSRule.KEYFRAMES_RULE', function() {
return 'KEYFRAMES_RULE' in CSSRule;
});
bcd.test('api.CSSRule.MARGIN_RULE', function() {
return 'MARGIN_RULE' in CSSRule;
});
bcd.test('api.CSSRule.MEDIA_RULE', function() {
return 'MEDIA_RULE' in CSSRule;
});
bcd.test('api.CSSRule.NAMESPACE_RULE', function() {
return 'NAMESPACE_RULE' in CSSRule;
});
bcd.test('api.CSSRule.PAGE_RULE', function() {
return 'PAGE_RULE' in CSSRule;
});
bcd.test('api.CSSRule.parentRule', function() {
return 'parentRule' in CSSRule.prototype;
});
bcd.test('api.CSSRule.parentStyleSheet', function() {
return 'parentStyleSheet' in CSSRule.prototype;
});
bcd.test('api.CSSRule.STYLE_RULE', function() {
return 'STYLE_RULE' in CSSRule;
});
bcd.test('api.CSSRule.SUPPORTS_RULE', function() {
return 'SUPPORTS_RULE' in CSSRule;
});
bcd.test('api.CSSRule.type', function() {
return 'type' in CSSRule.prototype;
});
bcd.test('api.CSSRule.VIEWPORT_RULE', function() {
return 'VIEWPORT_RULE' in CSSRule;
});
bcd.test('api.CSSRuleList', function() {
return 'CSSRuleList' in self;
});
bcd.test('api.CSSRuleList.item', function() {
return 'item' in CSSRuleList.prototype;
});
bcd.test('api.CSSRuleList.length', function() {
return 'length' in CSSRuleList.prototype;
});
bcd.test('api.CSSScale', function() {
return 'CSSScale' in self;
});
bcd.test('api.CSSScale.x', function() {
return 'x' in CSSScale.prototype;
});
bcd.test('api.CSSScale.y', function() {
return 'y' in CSSScale.prototype;
});
bcd.test('api.CSSScale.z', function() {
return 'z' in CSSScale.prototype;
});
bcd.test('api.CSSSkew', function() {
return 'CSSSkew' in self;
});
bcd.test('api.CSSSkew.ax', function() {
return 'ax' in CSSSkew.prototype;
});
bcd.test('api.CSSSkew.ay', function() {
return 'ay' in CSSSkew.prototype;
});
bcd.test('api.CSSSkewX', function() {
return 'CSSSkewX' in self;
});
bcd.test('api.CSSSkewX.ax', function() {
return 'ax' in CSSSkewX.prototype;
});
bcd.test('api.CSSSkewY', function() {
return 'CSSSkewY' in self;
});
bcd.test('api.CSSSkewY.ay', function() {
return 'ay' in CSSSkewY.prototype;
});
bcd.test('api.CSSStyleDeclaration', function() {
return 'CSSStyleDeclaration' in self;
});
bcd.test('api.CSSStyleDeclaration.cssFloat', function() {
return 'cssFloat' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.cssText', function() {
return 'cssText' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.getPropertyPriority', function() {
return 'getPropertyPriority' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.getPropertyValue', function() {
return 'getPropertyValue' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.item', function() {
return 'item' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.length', function() {
return 'length' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.parentRule', function() {
return 'parentRule' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.removeProperty', function() {
return 'removeProperty' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleDeclaration.setProperty', function() {
return 'setProperty' in CSSStyleDeclaration.prototype;
});
bcd.test('api.CSSStyleRule', function() {
return 'CSSStyleRule' in self;
});
bcd.test('api.CSSStyleRule.selectorText', function() {
return 'selectorText' in CSSStyleRule.prototype;
});
bcd.test('api.CSSStyleRule.style', function() {
return 'style' in CSSStyleRule.prototype;
});
bcd.test('api.CSSStyleRule.styleMap', function() {
return 'styleMap' in CSSStyleRule.prototype;
});
bcd.test('api.CSSStyleSheet', function() {
return 'CSSStyleSheet' in self;
});
bcd.test('api.CSSStyleSheet.cssRules', function() {
return 'cssRules' in CSSStyleSheet.prototype;
});
bcd.test('api.CSSStyleSheet.deleteRule', function() {
return 'deleteRule' in CSSStyleSheet.prototype;
});
bcd.test('api.CSSStyleSheet.insertRule', function() {
return 'insertRule' in CSSStyleSheet.prototype;
});
bcd.test('api.CSSStyleSheet.ownerRule', function() {
return 'ownerRule' in CSSStyleSheet.prototype;
});
bcd.test('api.CSSStyleValue', function() {
return 'CSSStyleValue' in self;
});
bcd.test('api.CSSStyleValue.parse', function() {
return 'parse' in CSSStyleValue;
});
bcd.test('api.CSSStyleValue.parseAll', function() {
return 'parseAll' in CSSStyleValue;
});
bcd.test('api.CSSSupportsRule', function() {
return 'CSSSupportsRule' in self;
});
bcd.test('api.CSSTransformComponent', function() {
return 'CSSTransformComponent' in self;
});
bcd.test('api.CSSTransformComponent.is2D', function() {
return 'is2D' in CSSTransformComponent.prototype;
});
bcd.test('api.CSSTransformComponent.toMatrix', function() {
return 'toMatrix' in CSSTransformComponent.prototype;
});
bcd.test('api.CSSTransformValue', function() {
return 'CSSTransformValue' in self;
});
bcd.test('api.CSSTransformValue.is2D', function() {
return 'is2D' in CSSTransformValue.prototype;
});
bcd.test('api.CSSTransformValue.length', function() {
return 'length' in CSSTransformValue.prototype;
});
bcd.test('api.CSSTransformValue.toMatrix', function() {
return 'toMatrix' in CSSTransformValue.prototype;
});
bcd.test('api.CSSTranslate', function() {
return 'CSSTranslate' in self;
});
bcd.test('api.CSSTranslate.x', function() {
return 'x' in CSSTranslate.prototype;
});
bcd.test('api.CSSTranslate.y', function() {
return 'y' in CSSTranslate.prototype;
});
bcd.test('api.CSSTranslate.z', function() {
return 'z' in CSSTranslate.prototype;
});
bcd.test('api.CSSUnitValue', function() {
return 'CSSUnitValue' in self;
});
bcd.test('api.CSSUnitValue.unit', function() {
return 'unit' in CSSUnitValue.prototype;
});
bcd.test('api.CSSUnitValue.value', function() {
return 'value' in CSSUnitValue.prototype;
});
bcd.test('api.CSSUnparsedValue', function() {
return 'CSSUnparsedValue' in self;
});
bcd.test('api.CSSUnparsedValue.length', function() {
return 'length' in CSSUnparsedValue.prototype;
});
bcd.test('api.CSSVariableReferenceValue', function() {
return 'CSSVariableReferenceValue' in self;
});
bcd.test('api.CSSVariableReferenceValue.fallback', function() {
return 'fallback' in CSSVariableReferenceValue.prototype;
});
bcd.test('api.CSSVariableReferenceValue.variable', function() {
return 'variable' in CSSVariableReferenceValue.prototype;
});
bcd.test('api.CSSViewportRule', function() {
return 'CSSViewportRule' in self;
});
bcd.test('api.CSSViewportRule.style', function() {
return 'style' in CSSViewportRule.prototype;
});
bcd.test('api.CustomElementRegistry', function() {
return 'CustomElementRegistry' in self;
});
bcd.test('api.CustomElementRegistry.define', function() {
return 'define' in CustomElementRegistry.prototype;
});
bcd.test('api.CustomElementRegistry.get', function() {
return 'get' in CustomElementRegistry.prototype;
});
bcd.test('api.CustomElementRegistry.upgrade', function() {
return 'upgrade' in CustomElementRegistry.prototype;
});
bcd.test('api.CustomElementRegistry.whenDefined', function() {
return 'whenDefined' in CustomElementRegistry.prototype;
});
bcd.test('api.CustomEvent', function() {
return 'CustomEvent' in self;
});
bcd.test('api.CustomEvent.detail', function() {
return 'detail' in CustomEvent.prototype;
});
bcd.test('api.CustomEvent.initCustomEvent', function() {
return 'initCustomEvent' in CustomEvent.prototype;
});
bcd.test('api.DataTransfer', function() {
return 'DataTransfer' in self;
});
bcd.test('api.DataTransfer.clearData', function() {
return 'clearData' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.dropEffect', function() {
return 'dropEffect' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.effectAllowed', function() {
return 'effectAllowed' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.files', function() {
return 'files' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.getData', function() {
return 'getData' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.items', function() {
return 'items' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.setData', function() {
return 'setData' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.setDragImage', function() {
return 'setDragImage' in DataTransfer.prototype;
});
bcd.test('api.DataTransfer.types', function() {
return 'types' in DataTransfer.prototype;
});
bcd.test('api.DataTransferItem', function() {
return 'DataTransferItem' in self;
});
bcd.test('api.DataTransferItem.getAsFile', function() {
return 'getAsFile' in DataTransferItem.prototype;
});
bcd.test('api.DataTransferItem.getAsString', function() {
return 'getAsString' in DataTransferItem.prototype;
});
bcd.test('api.DataTransferItem.kind', function() {
return 'kind' in DataTransferItem.prototype;
});
bcd.test('api.DataTransferItem.type', function() {
return 'type' in DataTransferItem.prototype;
});
bcd.test('api.DataTransferItem.webkitGetAsEntry', function() {
return 'webkitGetAsEntry' in DataTransferItem.prototype;
});
bcd.test('api.DataTransferItemList', function() {
return 'DataTransferItemList' in self;
});
bcd.test('api.DataTransferItemList.add', function() {
return 'add' in DataTransferItemList.prototype;
});
bcd.test('api.DataTransferItemList.add', function() {
return 'add' in DataTransferItemList.prototype;
});
bcd.test('api.DataTransferItemList.clear', function() {
return 'clear' in DataTransferItemList.prototype;
});
bcd.test('api.DataTransferItemList.length', function() {
return 'length' in DataTransferItemList.prototype;
});
bcd.test('api.DataTransferItemList.remove', function() {
return 'remove' in DataTransferItemList.prototype;
});
bcd.test('api.DeadFragmentInformation', function() {
return 'DeadFragmentInformation' in self;
});
bcd.test('api.DeadFragmentInformation.children', function() {
return 'children' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.height', function() {
return 'height' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.isOverflowed', function() {
return 'isOverflowed' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.left', function() {
return 'left' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.nextInBox', function() {
return 'nextInBox' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.nextSibling', function() {
return 'nextSibling' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.node', function() {
return 'node' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.previousInBox', function() {
return 'previousInBox' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.previousSibling', function() {
return 'previousSibling' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.top', function() {
return 'top' in DeadFragmentInformation.prototype;
});
bcd.test('api.DeadFragmentInformation.width', function() {
return 'width' in DeadFragmentInformation.prototype;
});
bcd.test('api.DelayNode', function() {
return 'DelayNode' in self;
});
bcd.test('api.DelayNode.delayTime', function() {
return 'delayTime' in DelayNode.prototype;
});
bcd.test('api.DeprecationReportBody', function() {
return 'DeprecationReportBody' in self;
});
bcd.test('api.DeprecationReportBody.anticipatedRemoval', function() {
return 'anticipatedRemoval' in DeprecationReportBody.prototype;
});
bcd.test('api.DeprecationReportBody.columnNumber', function() {
return 'columnNumber' in DeprecationReportBody.prototype;
});
bcd.test('api.DeprecationReportBody.id', function() {
return 'id' in DeprecationReportBody.prototype;
});
bcd.test('api.DeprecationReportBody.lineNumber', function() {
return 'lineNumber' in DeprecationReportBody.prototype;
});
bcd.test('api.DeprecationReportBody.message', function() {
return 'message' in DeprecationReportBody.prototype;
});
bcd.test('api.DeprecationReportBody.sourceFile', function() {
return 'sourceFile' in DeprecationReportBody.prototype;
});
bcd.test('api.DetectedBarcode', function() {
return 'DetectedBarcode' in self;
});
bcd.test('api.DetectedBarcode.boundingBox', function() {
return 'boundingBox' in DetectedBarcode.prototype;
});
bcd.test('api.DetectedBarcode.cornerPoints', function() {
return 'cornerPoints' in DetectedBarcode.prototype;
});
bcd.test('api.DetectedBarcode.format', function() {
return 'format' in DetectedBarcode.prototype;
});
bcd.test('api.DetectedBarcode.rawValue', function() {
return 'rawValue' in DetectedBarcode.prototype;
});
bcd.test('api.DetectedFace', function() {
return 'DetectedFace' in self;
});
bcd.test('api.DetectedFace.boundingBox', function() {
return 'boundingBox' in DetectedFace.prototype;
});
bcd.test('api.DetectedFace.landmarks', function() {
return 'landmarks' in DetectedFace.prototype;
});
bcd.test('api.DeviceAcceleration', function() {
return 'DeviceAcceleration' in self;
});
bcd.test('api.DeviceAcceleration.x', function() {
return 'x' in DeviceAcceleration.prototype;
});
bcd.test('api.DeviceAcceleration.y', function() {
return 'y' in DeviceAcceleration.prototype;
});
bcd.test('api.DeviceAcceleration.z', function() {
return 'z' in DeviceAcceleration.prototype;
});
bcd.test('api.DeviceMotionEvent', function() {
return 'DeviceMotionEvent' in self;
});
bcd.test('api.DeviceMotionEvent.acceleration', function() {
return 'acceleration' in DeviceMotionEvent.prototype;
});
bcd.test('api.DeviceMotionEvent.accelerationIncludingGravity', function() {
return 'accelerationIncludingGravity' in DeviceMotionEvent.prototype;
});
bcd.test('api.DeviceMotionEvent.interval', function() {
return 'interval' in DeviceMotionEvent.prototype;
});
bcd.test('api.DeviceMotionEvent.rotationRate', function() {
return 'rotationRate' in DeviceMotionEvent.prototype;
});
bcd.test('api.DeviceOrientationEvent', function() {
return 'DeviceOrientationEvent' in self;
});
bcd.test('api.DeviceOrientationEvent.absolute', function() {
return 'absolute' in DeviceOrientationEvent.prototype;
});
bcd.test('api.DeviceOrientationEvent.alpha', function() {
return 'alpha' in DeviceOrientationEvent.prototype;
});
bcd.test('api.DeviceOrientationEvent.beta', function() {
return 'beta' in DeviceOrientationEvent.prototype;
});
bcd.test('api.DeviceOrientationEvent.gamma', function() {
return 'gamma' in DeviceOrientationEvent.prototype;
});
bcd.test('api.DeviceRotationRate', function() {
return 'DeviceRotationRate' in self;
});
bcd.test('api.DeviceRotationRate.alpha', function() {
return 'alpha' in DeviceRotationRate.prototype;
});
bcd.test('api.DeviceRotationRate.beta', function() {
return 'beta' in DeviceRotationRate.prototype;
});
bcd.test('api.DeviceRotationRate.gamma', function() {
return 'gamma' in DeviceRotationRate.prototype;
});
bcd.test('api.Document', function() {
return 'Document' in self;
});
bcd.test('api.Document.activeElement', function() {
return 'activeElement' in Document.prototype;
});
bcd.test('api.Document.addressSpace', function() {
return 'addressSpace' in Document.prototype;
});
bcd.test('api.Document.adoptNode', function() {
return 'adoptNode' in Document.prototype;
});
bcd.test('api.Document.alinkColor', function() {
return 'alinkColor' in Document.prototype;
});
bcd.test('api.Document.all', function() {
return 'all' in Document.prototype;
});
bcd.test('api.Document.anchors', function() {
return 'anchors' in Document.prototype;
});
bcd.test('api.Document.append', function() {
return 'append' in Document.prototype;
});
bcd.test('api.Document.applets', function() {
return 'applets' in Document.prototype;
});
bcd.test('api.Document.bgColor', function() {
return 'bgColor' in Document.prototype;
});
bcd.test('api.Document.body', function() {
return 'body' in Document.prototype;
});
bcd.test('api.Document.captureEvents', function() {
return 'captureEvents' in Document.prototype;
});
bcd.test('api.Document.caretPositionFromPoint', function() {
return 'caretPositionFromPoint' in Document.prototype;
});
bcd.test('api.Document.characterSet', function() {
return 'characterSet' in Document.prototype;
});
bcd.test('api.Document.charset', function() {
return 'charset' in Document.prototype;
});
bcd.test('api.Document.childElementCount', function() {
return 'childElementCount' in Document.prototype;
});
bcd.test('api.Document.children', function() {
return 'children' in Document.prototype;
});
bcd.test('api.Document.clear', function() {
return 'clear' in Document.prototype;
});
bcd.test('api.Document.close', function() {
return 'close' in Document.prototype;
});
bcd.test('api.Document.compatMode', function() {
return 'compatMode' in Document.prototype;
});
bcd.test('api.Document.contentType', function() {
return 'contentType' in Document.prototype;
});
bcd.test('api.Document.convertPointFromNode', function() {
return 'convertPointFromNode' in Document.prototype;
});
bcd.test('api.Document.convertQuadFromNode', function() {
return 'convertQuadFromNode' in Document.prototype;
});
bcd.test('api.Document.convertRectFromNode', function() {
return 'convertRectFromNode' in Document.prototype;
});
bcd.test('api.Document.cookie', function() {
return 'cookie' in Document.prototype;
});
bcd.test('api.Document.createAttribute', function() {
return 'createAttribute' in Document.prototype;
});
bcd.test('api.Document.createAttributeNS', function() {
return 'createAttributeNS' in Document.prototype;
});
bcd.test('api.Document.createCDATASection', function() {
return 'createCDATASection' in Document.prototype;
});
bcd.test('api.Document.createComment', function() {
return 'createComment' in Document.prototype;
});
bcd.test('api.Document.createDocumentFragment', function() {
return 'createDocumentFragment' in Document.prototype;
});
bcd.test('api.Document.createElement', function() {
return 'createElement' in Document.prototype;
});
bcd.test('api.Document.createElementNS', function() {
return 'createElementNS' in Document.prototype;
});
bcd.test('api.Document.createEvent', function() {
return 'createEvent' in Document.prototype;
});
bcd.test('api.Document.createNodeIterator', function() {
return 'createNodeIterator' in Document.prototype;
});
bcd.test('api.Document.createProcessingInstruction', function() {
return 'createProcessingInstruction' in Document.prototype;
});
bcd.test('api.Document.createRange', function() {
return 'createRange' in Document.prototype;
});
bcd.test('api.Document.createTextNode', function() {
return 'createTextNode' in Document.prototype;
});
bcd.test('api.Document.createTreeWalker', function() {
return 'createTreeWalker' in Document.prototype;
});
bcd.test('api.Document.currentScript', function() {
return 'currentScript' in Document.prototype;
});
bcd.test('api.Document.defaultView', function() {
return 'defaultView' in Document.prototype;
});
bcd.test('api.Document.designMode', function() {
return 'designMode' in Document.prototype;
});
bcd.test('api.Document.dir', function() {
return 'dir' in Document.prototype;
});
bcd.test('api.Document.doctype', function() {
return 'doctype' in Document.prototype;
});
bcd.test('api.Document.documentElement', function() {
return 'documentElement' in Document.prototype;
});
bcd.test('api.Document.documentURI', function() {
return 'documentURI' in Document.prototype;
});
bcd.test('api.Document.domain', function() {
return 'domain' in Document.prototype;
});
bcd.test('api.Document.elementFromPoint', function() {
return 'elementFromPoint' in Document.prototype;
});
bcd.test('api.Document.elementsFromPoint', function() {
return 'elementsFromPoint' in Document.prototype;
});
bcd.test('api.Document.embeds', function() {
return 'embeds' in Document.prototype;
});
bcd.test('api.Document.execCommand', function() {
return 'execCommand' in Document.prototype;
});
bcd.test('api.Document.exitFullscreen', function() {
return 'exitFullscreen' in Document.prototype;
});
bcd.test('api.Document.exitPictureInPicture', function() {
return 'exitPictureInPicture' in Document.prototype;
});
bcd.test('api.Document.exitPointerLock', function() {
return 'exitPointerLock' in Document.prototype;
});
bcd.test('api.Document.featurePolicy', function() {
return 'featurePolicy' in Document.prototype;
});
bcd.test('api.Document.fgColor', function() {
return 'fgColor' in Document.prototype;
});
bcd.test('api.Document.firstElementChild', function() {
return 'firstElementChild' in Document.prototype;
});
bcd.test('api.Document.fonts', function() {
return 'fonts' in Document.prototype;
});
bcd.test('api.Document.forms', function() {
return 'forms' in Document.prototype;
});
bcd.test('api.Document.fullscreen', function() {
return 'fullscreen' in Document.prototype;
});
bcd.test('api.Document.fullscreenElement', function() {
return 'fullscreenElement' in Document.prototype;
});
bcd.test('api.Document.fullscreenEnabled', function() {
return 'fullscreenEnabled' in Document.prototype;
});
bcd.test('api.Document.getAnimations', function() {
return 'getAnimations' in Document.prototype;
});
bcd.test('api.Document.getBoxQuads', function() {
return 'getBoxQuads' in Document.prototype;
});
bcd.test('api.Document.getElementById', function() {
return 'getElementById' in Document.prototype;
});
bcd.test('api.Document.getElementsByClassName', function() {
return 'getElementsByClassName' in Document.prototype;
});
bcd.test('api.Document.getElementsByName', function() {
return 'getElementsByName' in Document.prototype;
});
bcd.test('api.Document.getElementsByTagName', function() {
return 'getElementsByTagName' in Document.prototype;
});
bcd.test('api.Document.getElementsByTagNameNS', function() {
return 'getElementsByTagNameNS' in Document.prototype;
});
bcd.test('api.Document.getSelection', function() {
return 'getSelection' in Document.prototype;
});
bcd.test('api.Document.hasFocus', function() {
return 'hasFocus' in Document.prototype;
});
bcd.test('api.Document.head', function() {
return 'head' in Document.prototype;
});
bcd.test('api.Document.hidden', function() {
return 'hidden' in Document.prototype;
});
bcd.test('api.Document.images', function() {
return 'images' in Document.prototype;
});
bcd.test('api.Document.implementation', function() {
return 'implementation' in Document.prototype;
});
bcd.test('api.Document.importNode', function() {
return 'importNode' in Document.prototype;
});
bcd.test('api.Document.inputEncoding', function() {
return 'inputEncoding' in Document.prototype;
});
bcd.test('api.Document.lastElementChild', function() {
return 'lastElementChild' in Document.prototype;
});
bcd.test('api.Document.lastModified', function() {
return 'lastModified' in Document.prototype;
});
bcd.test('api.Document.layoutNow', function() {
return 'layoutNow' in Document.prototype;
});
bcd.test('api.Document.linkColor', function() {
return 'linkColor' in Document.prototype;
});
bcd.test('api.Document.links', function() {
return 'links' in Document.prototype;
});
bcd.test('api.Document.location', function() {
return 'location' in Document.prototype;
});
bcd.test('api.Document.measureElement', function() {
return 'measureElement' in Document.prototype;
});
bcd.test('api.Document.measureText', function() {
return 'measureText' in Document.prototype;
});
bcd.test('api.Document.namedFlows', function() {
return 'namedFlows' in Document.prototype;
});
bcd.test('api.Document.onabort', function() {
return 'onabort' in Document.prototype;
});
bcd.test('api.Document.onanimationcancel', function() {
return 'onanimationcancel' in Document.prototype;
});
bcd.test('api.Document.onanimationend', function() {
return 'onanimationend' in Document.prototype;
});
bcd.test('api.Document.onanimationiteration', function() {
return 'onanimationiteration' in Document.prototype;
});
bcd.test('api.Document.onanimationstart', function() {
return 'onanimationstart' in Document.prototype;
});
bcd.test('api.Document.onauxclick', function() {
return 'onauxclick' in Document.prototype;
});
bcd.test('api.Document.onblur', function() {
return 'onblur' in Document.prototype;
});
bcd.test('api.Document.oncancel', function() {
return 'oncancel' in Document.prototype;
});
bcd.test('api.Document.oncanplay', function() {
return 'oncanplay' in Document.prototype;
});
bcd.test('api.Document.oncanplaythrough', function() {
return 'oncanplaythrough' in Document.prototype;
});
bcd.test('api.Document.onchange', function() {
return 'onchange' in Document.prototype;
});
bcd.test('api.Document.onclick', function() {
return 'onclick' in Document.prototype;
});
bcd.test('api.Document.onclose', function() {
return 'onclose' in Document.prototype;
});
bcd.test('api.Document.oncontextmenu', function() {
return 'oncontextmenu' in Document.prototype;
});
bcd.test('api.Document.oncopy', function() {
return 'oncopy' in Document.prototype;
});
bcd.test('api.Document.oncuechange', function() {
return 'oncuechange' in Document.prototype;
});
bcd.test('api.Document.oncut', function() {
return 'oncut' in Document.prototype;
});
bcd.test('api.Document.ondblclick', function() {
return 'ondblclick' in Document.prototype;
});
bcd.test('api.Document.ondrag', function() {
return 'ondrag' in Document.prototype;
});
bcd.test('api.Document.ondragend', function() {
return 'ondragend' in Document.prototype;
});
bcd.test('api.Document.ondragenter', function() {
return 'ondragenter' in Document.prototype;
});
bcd.test('api.Document.ondragexit', function() {
return 'ondragexit' in Document.prototype;
});
bcd.test('api.Document.ondragleave', function() {
return 'ondragleave' in Document.prototype;
});
bcd.test('api.Document.ondragover', function() {
return 'ondragover' in Document.prototype;
});
bcd.test('api.Document.ondragstart', function() {
return 'ondragstart' in Document.prototype;
});
bcd.test('api.Document.ondrop', function() {
return 'ondrop' in Document.prototype;
});
bcd.test('api.Document.ondurationchange', function() {
return 'ondurationchange' in Document.prototype;
});
bcd.test('api.Document.onemptied', function() {
return 'onemptied' in Document.prototype;
});
bcd.test('api.Document.onended', function() {
return 'onended' in Document.prototype;
});
bcd.test('api.Document.onerror', function() {
return 'onerror' in Document.prototype;
});
bcd.test('api.Document.onfocus', function() {
return 'onfocus' in Document.prototype;
});
bcd.test('api.Document.onformdata', function() {
return 'onformdata' in Document.prototype;
});
bcd.test('api.Document.onfullscreenchange', function() {
return 'onfullscreenchange' in Document.prototype;
});
bcd.test('api.Document.onfullscreenerror', function() {
return 'onfullscreenerror' in Document.prototype;
});
bcd.test('api.Document.ongotpointercapture', function() {
return 'ongotpointercapture' in Document.prototype;
});
bcd.test('api.Document.oninput', function() {
return 'oninput' in Document.prototype;
});
bcd.test('api.Document.oninvalid', function() {
return 'oninvalid' in Document.prototype;
});
bcd.test('api.Document.onkeydown', function() {
return 'onkeydown' in Document.prototype;
});
bcd.test('api.Document.onkeypress', function() {
return 'onkeypress' in Document.prototype;
});
bcd.test('api.Document.onkeyup', function() {
return 'onkeyup' in Document.prototype;
});
bcd.test('api.Document.onload', function() {
return 'onload' in Document.prototype;
});
bcd.test('api.Document.onloadeddata', function() {
return 'onloadeddata' in Document.prototype;
});
bcd.test('api.Document.onloadedmetadata', function() {
return 'onloadedmetadata' in Document.prototype;
});
bcd.test('api.Document.onloadend', function() {
return 'onloadend' in Document.prototype;
});
bcd.test('api.Document.onloadstart', function() {
return 'onloadstart' in Document.prototype;
});
bcd.test('api.Document.onlostpointercapture', function() {
return 'onlostpointercapture' in Document.prototype;
});
bcd.test('api.Document.onmousedown', function() {
return 'onmousedown' in Document.prototype;
});
bcd.test('api.Document.onmouseenter', function() {
return 'onmouseenter' in Document.prototype;
});
bcd.test('api.Document.onmouseleave', function() {
return 'onmouseleave' in Document.prototype;
});
bcd.test('api.Document.onmousemove', function() {
return 'onmousemove' in Document.prototype;
});
bcd.test('api.Document.onmouseout', function() {
return 'onmouseout' in Document.prototype;
});
bcd.test('api.Document.onmouseover', function() {
return 'onmouseover' in Document.prototype;
});
bcd.test('api.Document.onmouseup', function() {
return 'onmouseup' in Document.prototype;
});
bcd.test('api.Document.onpaste', function() {
return 'onpaste' in Document.prototype;
});
bcd.test('api.Document.onpause', function() {
return 'onpause' in Document.prototype;
});
bcd.test('api.Document.onplay', function() {
return 'onplay' in Document.prototype;
});
bcd.test('api.Document.onplaying', function() {
return 'onplaying' in Document.prototype;
});
bcd.test('api.Document.onpointercancel', function() {
return 'onpointercancel' in Document.prototype;
});
bcd.test('api.Document.onpointerdown', function() {
return 'onpointerdown' in Document.prototype;
});
bcd.test('api.Document.onpointerenter', function() {
return 'onpointerenter' in Document.prototype;
});
bcd.test('api.Document.onpointerleave', function() {
return 'onpointerleave' in Document.prototype;
});
bcd.test('api.Document.onpointerlockchange', function() {
return 'onpointerlockchange' in Document.prototype;
});
bcd.test('api.Document.onpointerlockerror', function() {
return 'onpointerlockerror' in Document.prototype;
});
bcd.test('api.Document.onpointermove', function() {
return 'onpointermove' in Document.prototype;
});
bcd.test('api.Document.onpointerout', function() {
return 'onpointerout' in Document.prototype;
});
bcd.test('api.Document.onpointerover', function() {
return 'onpointerover' in Document.prototype;
});
bcd.test('api.Document.onpointerup', function() {
return 'onpointerup' in Document.prototype;
});
bcd.test('api.Document.onprogress', function() {
return 'onprogress' in Document.prototype;
});
bcd.test('api.Document.onratechange', function() {
return 'onratechange' in Document.prototype;
});
bcd.test('api.Document.onreadystatechange', function() {
return 'onreadystatechange' in Document.prototype;
});
bcd.test('api.Document.onreset', function() {
return 'onreset' in Document.prototype;
});
bcd.test('api.Document.onresize', function() {
return 'onresize' in Document.prototype;
});
bcd.test('api.Document.onscroll', function() {
return 'onscroll' in Document.prototype;
});
bcd.test('api.Document.onsecuritypolicyviolation', function() {
return 'onsecuritypolicyviolation' in Document.prototype;
});
bcd.test('api.Document.onseeked', function() {
return 'onseeked' in Document.prototype;
});
bcd.test('api.Document.onseeking', function() {
return 'onseeking' in Document.prototype;
});
bcd.test('api.Document.onselect', function() {
return 'onselect' in Document.prototype;
});
bcd.test('api.Document.onselectionchange', function() {
return 'onselectionchange' in Document.prototype;
});
bcd.test('api.Document.onselectstart', function() {
return 'onselectstart' in Document.prototype;
});
bcd.test('api.Document.onstalled', function() {
return 'onstalled' in Document.prototype;
});
bcd.test('api.Document.onsubmit', function() {
return 'onsubmit' in Document.prototype;
});
bcd.test('api.Document.onsuspend', function() {
return 'onsuspend' in Document.prototype;
});
bcd.test('api.Document.ontimeupdate', function() {
return 'ontimeupdate' in Document.prototype;
});
bcd.test('api.Document.ontoggle', function() {
return 'ontoggle' in Document.prototype;
});
bcd.test('api.Document.ontouchcancel', function() {
return 'ontouchcancel' in Document.prototype;
});
bcd.test('api.Document.ontouchend', function() {
return 'ontouchend' in Document.prototype;
});
bcd.test('api.Document.ontouchmove', function() {
return 'ontouchmove' in Document.prototype;
});
bcd.test('api.Document.ontouchstart', function() {
return 'ontouchstart' in Document.prototype;
});
bcd.test('api.Document.ontransitioncancel', function() {
return 'ontransitioncancel' in Document.prototype;
});
bcd.test('api.Document.ontransitionend', function() {
return 'ontransitionend' in Document.prototype;
});
bcd.test('api.Document.ontransitionrun', function() {
return 'ontransitionrun' in Document.prototype;
});
bcd.test('api.Document.ontransitionstart', function() {
return 'ontransitionstart' in Document.prototype;
});
bcd.test('api.Document.onvisibilitychange', function() {
return 'onvisibilitychange' in Document.prototype;
});
bcd.test('api.Document.onvolumechange', function() {
return 'onvolumechange' in Document.prototype;
});
bcd.test('api.Document.onwaiting', function() {
return 'onwaiting' in Document.prototype;
});
bcd.test('api.Document.onwheel', function() {
return 'onwheel' in Document.prototype;
});
bcd.test('api.Document.open', function() {
return 'open' in Document.prototype;
});
bcd.test('api.Document.open', function() {
return 'open' in Document.prototype;
});
bcd.test('api.Document.origin', function() {
return 'origin' in Document.prototype;
});
bcd.test('api.Document.pictureInPictureElement', function() {
return 'pictureInPictureElement' in Document.prototype;
});
bcd.test('api.Document.pictureInPictureEnabled', function() {
return 'pictureInPictureEnabled' in Document.prototype;
});
bcd.test('api.Document.plugins', function() {
return 'plugins' in Document.prototype;
});
bcd.test('api.Document.pointerLockElement', function() {
return 'pointerLockElement' in Document.prototype;
});
bcd.test('api.Document.prepend', function() {
return 'prepend' in Document.prototype;
});
bcd.test('api.Document.queryCommandEnabled', function() {
return 'queryCommandEnabled' in Document.prototype;
});
bcd.test('api.Document.queryCommandIndeterm', function() {
return 'queryCommandIndeterm' in Document.prototype;
});
bcd.test('api.Document.queryCommandState', function() {
return 'queryCommandState' in Document.prototype;
});
bcd.test('api.Document.queryCommandSupported', function() {
return 'queryCommandSupported' in Document.prototype;
});
bcd.test('api.Document.queryCommandValue', function() {
return 'queryCommandValue' in Document.prototype;
});
bcd.test('api.Document.querySelector', function() {
return 'querySelector' in Document.prototype;
});
bcd.test('api.Document.querySelectorAll', function() {
return 'querySelectorAll' in Document.prototype;
});
bcd.test('api.Document.readyState', function() {
return 'readyState' in Document.prototype;
});
bcd.test('api.Document.referrer', function() {
return 'referrer' in Document.prototype;
});
bcd.test('api.Document.releaseEvents', function() {
return 'releaseEvents' in Document.prototype;
});
bcd.test('api.Document.rootElement', function() {
return 'rootElement' in Document.prototype;
});
bcd.test('api.Document.scripts', function() {
return 'scripts' in Document.prototype;
});
bcd.test('api.Document.scrollingElement', function() {
return 'scrollingElement' in Document.prototype;
});
bcd.test('api.Document.styleSheets', function() {
return 'styleSheets' in Document.prototype;
});
bcd.test('api.Document.timeline', function() {
return 'timeline' in Document.prototype;
});
bcd.test('api.Document.title', function() {
return 'title' in Document.prototype;
});
bcd.test('api.Document.URL', function() {
return 'URL' in Document.prototype;
});
bcd.test('api.Document.visibilityState', function() {
return 'visibilityState' in Document.prototype;
});
bcd.test('api.Document.vlinkColor', function() {
return 'vlinkColor' in Document.prototype;
});
bcd.test('api.Document.write', function() {
return 'write' in Document.prototype;
});
bcd.test('api.Document.writeln', function() {
return 'writeln' in Document.prototype;
});
bcd.test('api.DocumentFragment', function() {
return 'DocumentFragment' in self;
});
bcd.test('api.DocumentFragment.append', function() {
return 'append' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.childElementCount', function() {
return 'childElementCount' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.children', function() {
return 'children' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.firstElementChild', function() {
return 'firstElementChild' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.getElementById', function() {
return 'getElementById' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.lastElementChild', function() {
return 'lastElementChild' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.prepend', function() {
return 'prepend' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.querySelector', function() {
return 'querySelector' in DocumentFragment.prototype;
});
bcd.test('api.DocumentFragment.querySelectorAll', function() {
return 'querySelectorAll' in DocumentFragment.prototype;
});
bcd.test('api.DocumentTimeline', function() {
return 'DocumentTimeline' in self;
});
bcd.test('api.DocumentType', function() {
return 'DocumentType' in self;
});
bcd.test('api.DocumentType.after', function() {
return 'after' in DocumentType.prototype;
});
bcd.test('api.DocumentType.before', function() {
return 'before' in DocumentType.prototype;
});
bcd.test('api.DocumentType.name', function() {
return 'name' in DocumentType.prototype;
});
bcd.test('api.DocumentType.publicId', function() {
return 'publicId' in DocumentType.prototype;
});
bcd.test('api.DocumentType.remove', function() {
return 'remove' in DocumentType.prototype;
});
bcd.test('api.DocumentType.replaceWith', function() {
return 'replaceWith' in DocumentType.prototype;
});
bcd.test('api.DocumentType.systemId', function() {
return 'systemId' in DocumentType.prototype;
});
bcd.test('api.DOMException', function() {
return 'DOMException' in self;
});
bcd.test('api.DOMException.ABORT_ERR', function() {
return 'ABORT_ERR' in DOMException;
});
bcd.test('api.DOMException.code', function() {
return 'code' in DOMException.prototype;
});
bcd.test('api.DOMException.DATA_CLONE_ERR', function() {
return 'DATA_CLONE_ERR' in DOMException;
});
bcd.test('api.DOMException.DOMSTRING_SIZE_ERR', function() {
return 'DOMSTRING_SIZE_ERR' in DOMException;
});
bcd.test('api.DOMException.HIERARCHY_REQUEST_ERR', function() {
return 'HIERARCHY_REQUEST_ERR' in DOMException;
});
bcd.test('api.DOMException.INDEX_SIZE_ERR', function() {
return 'INDEX_SIZE_ERR' in DOMException;
});
bcd.test('api.DOMException.INUSE_ATTRIBUTE_ERR', function() {
return 'INUSE_ATTRIBUTE_ERR' in DOMException;
});
bcd.test('api.DOMException.INVALID_ACCESS_ERR', function() {
return 'INVALID_ACCESS_ERR' in DOMException;
});
bcd.test('api.DOMException.INVALID_CHARACTER_ERR', function() {
return 'INVALID_CHARACTER_ERR' in DOMException;
});
bcd.test('api.DOMException.INVALID_MODIFICATION_ERR', function() {
return 'INVALID_MODIFICATION_ERR' in DOMException;
});
bcd.test('api.DOMException.INVALID_NODE_TYPE_ERR', function() {
return 'INVALID_NODE_TYPE_ERR' in DOMException;
});
bcd.test('api.DOMException.INVALID_STATE_ERR', function() {
return 'INVALID_STATE_ERR' in DOMException;
});
bcd.test('api.DOMException.message', function() {
return 'message' in DOMException.prototype;
});
bcd.test('api.DOMException.name', function() {
return 'name' in DOMException.prototype;
});
bcd.test('api.DOMException.NAMESPACE_ERR', function() {
return 'NAMESPACE_ERR' in DOMException;
});
bcd.test('api.DOMException.NETWORK_ERR', function() {
return 'NETWORK_ERR' in DOMException;
});
bcd.test('api.DOMException.NO_DATA_ALLOWED_ERR', function() {
return 'NO_DATA_ALLOWED_ERR' in DOMException;
});
bcd.test('api.DOMException.NO_MODIFICATION_ALLOWED_ERR', function() {
return 'NO_MODIFICATION_ALLOWED_ERR' in DOMException;
});
bcd.test('api.DOMException.NOT_FOUND_ERR', function() {
return 'NOT_FOUND_ERR' in DOMException;
});
bcd.test('api.DOMException.NOT_SUPPORTED_ERR', function() {
return 'NOT_SUPPORTED_ERR' in DOMException;
});
bcd.test('api.DOMException.QUOTA_EXCEEDED_ERR', function() {
return 'QUOTA_EXCEEDED_ERR' in DOMException;
});
bcd.test('api.DOMException.SECURITY_ERR', function() {
return 'SECURITY_ERR' in DOMException;
});
bcd.test('api.DOMException.SYNTAX_ERR', function() {
return 'SYNTAX_ERR' in DOMException;
});
bcd.test('api.DOMException.TIMEOUT_ERR', function() {
return 'TIMEOUT_ERR' in DOMException;
});
bcd.test('api.DOMException.TYPE_MISMATCH_ERR', function() {
return 'TYPE_MISMATCH_ERR' in DOMException;
});
bcd.test('api.DOMException.URL_MISMATCH_ERR', function() {
return 'URL_MISMATCH_ERR' in DOMException;
});
bcd.test('api.DOMException.VALIDATION_ERR', function() {
return 'VALIDATION_ERR' in DOMException;
});
bcd.test('api.DOMException.WRONG_DOCUMENT_ERR', function() {
return 'WRONG_DOCUMENT_ERR' in DOMException;
});
bcd.test('api.DOMImplementation', function() {
return 'DOMImplementation' in self;
});
bcd.test('api.DOMImplementation.createDocument', function() {
return 'createDocument' in DOMImplementation.prototype;
});
bcd.test('api.DOMImplementation.createDocumentType', function() {
return 'createDocumentType' in DOMImplementation.prototype;
});
bcd.test('api.DOMImplementation.createHTMLDocument', function() {
return 'createHTMLDocument' in DOMImplementation.prototype;
});
bcd.test('api.DOMImplementation.hasFeature', function() {
return 'hasFeature' in DOMImplementation.prototype;
});
bcd.test('api.DOMMatrix', function() {
return 'DOMMatrix' in self;
});
bcd.test('api.DOMMatrix.a', function() {
return 'a' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.b', function() {
return 'b' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.c', function() {
return 'c' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.d', function() {
return 'd' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.e', function() {
return 'e' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.f', function() {
return 'f' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.fromFloat32Array', function() {
return 'fromFloat32Array' in DOMMatrix;
});
bcd.test('api.DOMMatrix.fromFloat64Array', function() {
return 'fromFloat64Array' in DOMMatrix;
});
bcd.test('api.DOMMatrix.fromMatrix', function() {
return 'fromMatrix' in DOMMatrix;
});
bcd.test('api.DOMMatrix.invertSelf', function() {
return 'invertSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m11', function() {
return 'm11' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m12', function() {
return 'm12' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m13', function() {
return 'm13' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m14', function() {
return 'm14' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m21', function() {
return 'm21' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m22', function() {
return 'm22' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m23', function() {
return 'm23' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m24', function() {
return 'm24' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m31', function() {
return 'm31' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m32', function() {
return 'm32' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m33', function() {
return 'm33' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m34', function() {
return 'm34' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m41', function() {
return 'm41' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m42', function() {
return 'm42' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m43', function() {
return 'm43' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.m44', function() {
return 'm44' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.multiplySelf', function() {
return 'multiplySelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.preMultiplySelf', function() {
return 'preMultiplySelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.rotateAxisAngleSelf', function() {
return 'rotateAxisAngleSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.rotateFromVectorSelf', function() {
return 'rotateFromVectorSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.rotateSelf', function() {
return 'rotateSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.scale3dSelf', function() {
return 'scale3dSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.scaleSelf', function() {
return 'scaleSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.setMatrixValue', function() {
return 'setMatrixValue' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.skewXSelf', function() {
return 'skewXSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.skewYSelf', function() {
return 'skewYSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrix.translateSelf', function() {
return 'translateSelf' in DOMMatrix.prototype;
});
bcd.test('api.DOMMatrixReadOnly', function() {
return 'DOMMatrixReadOnly' in self;
});
bcd.test('api.DOMMatrixReadOnly.a', function() {
return 'a' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.b', function() {
return 'b' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.c', function() {
return 'c' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.d', function() {
return 'd' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.e', function() {
return 'e' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.f', function() {
return 'f' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.flipX', function() {
return 'flipX' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.flipY', function() {
return 'flipY' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.fromFloat32Array', function() {
return 'fromFloat32Array' in DOMMatrixReadOnly;
});
bcd.test('api.DOMMatrixReadOnly.fromFloat64Array', function() {
return 'fromFloat64Array' in DOMMatrixReadOnly;
});
bcd.test('api.DOMMatrixReadOnly.fromMatrix', function() {
return 'fromMatrix' in DOMMatrixReadOnly;
});
bcd.test('api.DOMMatrixReadOnly.inverse', function() {
return 'inverse' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.is2D', function() {
return 'is2D' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.isIdentity', function() {
return 'isIdentity' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m11', function() {
return 'm11' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m12', function() {
return 'm12' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m13', function() {
return 'm13' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m14', function() {
return 'm14' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m21', function() {
return 'm21' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m22', function() {
return 'm22' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m23', function() {
return 'm23' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m24', function() {
return 'm24' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m31', function() {
return 'm31' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m32', function() {
return 'm32' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m33', function() {
return 'm33' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m34', function() {
return 'm34' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m41', function() {
return 'm41' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m42', function() {
return 'm42' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m43', function() {
return 'm43' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.m44', function() {
return 'm44' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.multiply', function() {
return 'multiply' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.rotate', function() {
return 'rotate' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.rotateAxisAngle', function() {
return 'rotateAxisAngle' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.rotateFromVector', function() {
return 'rotateFromVector' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.scale', function() {
return 'scale' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.scale3d', function() {
return 'scale3d' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.scaleNonUniform', function() {
return 'scaleNonUniform' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.skewX', function() {
return 'skewX' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.skewY', function() {
return 'skewY' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.toFloat32Array', function() {
return 'toFloat32Array' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.toFloat64Array', function() {
return 'toFloat64Array' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.toJSON', function() {
return 'toJSON' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.transformPoint', function() {
return 'transformPoint' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMMatrixReadOnly.translate', function() {
return 'translate' in DOMMatrixReadOnly.prototype;
});
bcd.test('api.DOMParser', function() {
return 'DOMParser' in self;
});
bcd.test('api.DOMParser.parseFromString', function() {
return 'parseFromString' in DOMParser.prototype;
});
bcd.test('api.DOMPoint', function() {
return 'DOMPoint' in self;
});
bcd.test('api.DOMPoint.fromPoint', function() {
return 'fromPoint' in DOMPoint;
});
bcd.test('api.DOMPoint.w', function() {
return 'w' in DOMPoint.prototype;
});
bcd.test('api.DOMPoint.x', function() {
return 'x' in DOMPoint.prototype;
});
bcd.test('api.DOMPoint.y', function() {
return 'y' in DOMPoint.prototype;
});
bcd.test('api.DOMPoint.z', function() {
return 'z' in DOMPoint.prototype;
});
bcd.test('api.DOMPointReadOnly', function() {
return 'DOMPointReadOnly' in self;
});
bcd.test('api.DOMPointReadOnly.fromPoint', function() {
return 'fromPoint' in DOMPointReadOnly;
});
bcd.test('api.DOMPointReadOnly.matrixTransform', function() {
return 'matrixTransform' in DOMPointReadOnly.prototype;
});
bcd.test('api.DOMPointReadOnly.toJSON', function() {
return 'toJSON' in DOMPointReadOnly.prototype;
});
bcd.test('api.DOMPointReadOnly.w', function() {
return 'w' in DOMPointReadOnly.prototype;
});
bcd.test('api.DOMPointReadOnly.x', function() {
return 'x' in DOMPointReadOnly.prototype;
});
bcd.test('api.DOMPointReadOnly.y', function() {
return 'y' in DOMPointReadOnly.prototype;
});
bcd.test('api.DOMPointReadOnly.z', function() {
return 'z' in DOMPointReadOnly.prototype;
});
bcd.test('api.DOMQuad', function() {
return 'DOMQuad' in self;
});
bcd.test('api.DOMQuad.fromQuad', function() {
return 'fromQuad' in DOMQuad;
});
bcd.test('api.DOMQuad.fromRect', function() {
return 'fromRect' in DOMQuad;
});
bcd.test('api.DOMQuad.getBounds', function() {
return 'getBounds' in DOMQuad.prototype;
});
bcd.test('api.DOMQuad.p1', function() {
return 'p1' in DOMQuad.prototype;
});
bcd.test('api.DOMQuad.p2', function() {
return 'p2' in DOMQuad.prototype;
});
bcd.test('api.DOMQuad.p3', function() {
return 'p3' in DOMQuad.prototype;
});
bcd.test('api.DOMQuad.p4', function() {
return 'p4' in DOMQuad.prototype;
});
bcd.test('api.DOMQuad.toJSON', function() {
return 'toJSON' in DOMQuad.prototype;
});
bcd.test('api.DOMRect', function() {
return 'DOMRect' in self;
});
bcd.test('api.DOMRect.fromRect', function() {
return 'fromRect' in DOMRect;
});
bcd.test('api.DOMRect.height', function() {
return 'height' in DOMRect.prototype;
});
bcd.test('api.DOMRect.width', function() {
return 'width' in DOMRect.prototype;
});
bcd.test('api.DOMRect.x', function() {
return 'x' in DOMRect.prototype;
});
bcd.test('api.DOMRect.y', function() {
return 'y' in DOMRect.prototype;
});
bcd.test('api.DOMRectList', function() {
return 'DOMRectList' in self;
});
bcd.test('api.DOMRectList.item', function() {
return 'item' in DOMRectList.prototype;
});
bcd.test('api.DOMRectList.length', function() {
return 'length' in DOMRectList.prototype;
});
bcd.test('api.DOMRectReadOnly', function() {
return 'DOMRectReadOnly' in self;
});
bcd.test('api.DOMRectReadOnly.bottom', function() {
return 'bottom' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.fromRect', function() {
return 'fromRect' in DOMRectReadOnly;
});
bcd.test('api.DOMRectReadOnly.height', function() {
return 'height' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.left', function() {
return 'left' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.right', function() {
return 'right' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.toJSON', function() {
return 'toJSON' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.top', function() {
return 'top' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.width', function() {
return 'width' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.x', function() {
return 'x' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMRectReadOnly.y', function() {
return 'y' in DOMRectReadOnly.prototype;
});
bcd.test('api.DOMStringList', function() {
return 'DOMStringList' in self;
});
bcd.test('api.DOMStringList.contains', function() {
return 'contains' in DOMStringList.prototype;
});
bcd.test('api.DOMStringList.item', function() {
return 'item' in DOMStringList.prototype;
});
bcd.test('api.DOMStringList.length', function() {
return 'length' in DOMStringList.prototype;
});
bcd.test('api.DOMStringMap', function() {
return 'DOMStringMap' in self;
});
bcd.test('api.DOMTokenList', function() {
return 'DOMTokenList' in self;
});
bcd.test('api.DOMTokenList.add', function() {
return 'add' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.contains', function() {
return 'contains' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.item', function() {
return 'item' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.length', function() {
return 'length' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.remove', function() {
return 'remove' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.replace', function() {
return 'replace' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.supports', function() {
return 'supports' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.toggle', function() {
return 'toggle' in DOMTokenList.prototype;
});
bcd.test('api.DOMTokenList.value', function() {
return 'value' in DOMTokenList.prototype;
});
bcd.test('api.DragEvent', function() {
return 'DragEvent' in self;
});
bcd.test('api.DragEvent.dataTransfer', function() {
return 'dataTransfer' in DragEvent.prototype;
});
bcd.test('api.DynamicsCompressorNode', function() {
return 'DynamicsCompressorNode' in self;
});
bcd.test('api.DynamicsCompressorNode.attack', function() {
return 'attack' in DynamicsCompressorNode.prototype;
});
bcd.test('api.DynamicsCompressorNode.knee', function() {
return 'knee' in DynamicsCompressorNode.prototype;
});
bcd.test('api.DynamicsCompressorNode.ratio', function() {
return 'ratio' in DynamicsCompressorNode.prototype;
});
bcd.test('api.DynamicsCompressorNode.reduction', function() {
return 'reduction' in DynamicsCompressorNode.prototype;
});
bcd.test('api.DynamicsCompressorNode.release', function() {
return 'release' in DynamicsCompressorNode.prototype;
});
bcd.test('api.DynamicsCompressorNode.threshold', function() {
return 'threshold' in DynamicsCompressorNode.prototype;
});
bcd.test('api.Element', function() {
return 'Element' in self;
});
bcd.test('api.Element.after', function() {
return 'after' in Element.prototype;
});
bcd.test('api.Element.animate', function() {
return 'animate' in Element.prototype;
});
bcd.test('api.Element.append', function() {
return 'append' in Element.prototype;
});
bcd.test('api.Element.ariaActiveDescendant', function() {
return 'ariaActiveDescendant' in Element.prototype;
});
bcd.test('api.Element.ariaAtomic', function() {
return 'ariaAtomic' in Element.prototype;
});
bcd.test('api.Element.ariaAutoComplete', function() {
return 'ariaAutoComplete' in Element.prototype;
});
bcd.test('api.Element.ariaBusy', function() {
return 'ariaBusy' in Element.prototype;
});
bcd.test('api.Element.ariaChecked', function() {
return 'ariaChecked' in Element.prototype;
});
bcd.test('api.Element.ariaColCount', function() {
return 'ariaColCount' in Element.prototype;
});
bcd.test('api.Element.ariaColIndex', function() {
return 'ariaColIndex' in Element.prototype;
});
bcd.test('api.Element.ariaColSpan', function() {
return 'ariaColSpan' in Element.prototype;
});
bcd.test('api.Element.ariaControls', function() {
return 'ariaControls' in Element.prototype;
});
bcd.test('api.Element.ariaCurrent', function() {
return 'ariaCurrent' in Element.prototype;
});
bcd.test('api.Element.ariaDescribedBy', function() {
return 'ariaDescribedBy' in Element.prototype;
});
bcd.test('api.Element.ariaDetails', function() {
return 'ariaDetails' in Element.prototype;
});
bcd.test('api.Element.ariaDisabled', function() {
return 'ariaDisabled' in Element.prototype;
});
bcd.test('api.Element.ariaErrorMessage', function() {
return 'ariaErrorMessage' in Element.prototype;
});
bcd.test('api.Element.ariaExpanded', function() {
return 'ariaExpanded' in Element.prototype;
});
bcd.test('api.Element.ariaFlowTo', function() {
return 'ariaFlowTo' in Element.prototype;
});
bcd.test('api.Element.ariaHasPopup', function() {
return 'ariaHasPopup' in Element.prototype;
});
bcd.test('api.Element.ariaHidden', function() {
return 'ariaHidden' in Element.prototype;
});
bcd.test('api.Element.ariaInvalid', function() {
return 'ariaInvalid' in Element.prototype;
});
bcd.test('api.Element.ariaKeyShortcuts', function() {
return 'ariaKeyShortcuts' in Element.prototype;
});
bcd.test('api.Element.ariaLabel', function() {
return 'ariaLabel' in Element.prototype;
});
bcd.test('api.Element.ariaLabelledBy', function() {
return 'ariaLabelledBy' in Element.prototype;
});
bcd.test('api.Element.ariaLevel', function() {
return 'ariaLevel' in Element.prototype;
});
bcd.test('api.Element.ariaLive', function() {
return 'ariaLive' in Element.prototype;
});
bcd.test('api.Element.ariaModal', function() {
return 'ariaModal' in Element.prototype;
});
bcd.test('api.Element.ariaMultiLine', function() {
return 'ariaMultiLine' in Element.prototype;
});
bcd.test('api.Element.ariaMultiSelectable', function() {
return 'ariaMultiSelectable' in Element.prototype;
});
bcd.test('api.Element.ariaOrientation', function() {
return 'ariaOrientation' in Element.prototype;
});
bcd.test('api.Element.ariaOwns', function() {
return 'ariaOwns' in Element.prototype;
});
bcd.test('api.Element.ariaPlaceholder', function() {
return 'ariaPlaceholder' in Element.prototype;
});
bcd.test('api.Element.ariaPosInSet', function() {
return 'ariaPosInSet' in Element.prototype;
});
bcd.test('api.Element.ariaPressed', function() {
return 'ariaPressed' in Element.prototype;
});
bcd.test('api.Element.ariaReadOnly', function() {
return 'ariaReadOnly' in Element.prototype;
});
bcd.test('api.Element.ariaRelevant', function() {
return 'ariaRelevant' in Element.prototype;
});
bcd.test('api.Element.ariaRequired', function() {
return 'ariaRequired' in Element.prototype;
});
bcd.test('api.Element.ariaRoleDescription', function() {
return 'ariaRoleDescription' in Element.prototype;
});
bcd.test('api.Element.ariaRowCount', function() {
return 'ariaRowCount' in Element.prototype;
});
bcd.test('api.Element.ariaRowIndex', function() {
return 'ariaRowIndex' in Element.prototype;
});
bcd.test('api.Element.ariaRowSpan', function() {
return 'ariaRowSpan' in Element.prototype;
});
bcd.test('api.Element.ariaSelected', function() {
return 'ariaSelected' in Element.prototype;
});
bcd.test('api.Element.ariaSetSize', function() {
return 'ariaSetSize' in Element.prototype;
});
bcd.test('api.Element.ariaSort', function() {
return 'ariaSort' in Element.prototype;
});
bcd.test('api.Element.ariaValueMax', function() {
return 'ariaValueMax' in Element.prototype;
});
bcd.test('api.Element.ariaValueMin', function() {
return 'ariaValueMin' in Element.prototype;
});
bcd.test('api.Element.ariaValueNow', function() {
return 'ariaValueNow' in Element.prototype;
});
bcd.test('api.Element.ariaValueText', function() {
return 'ariaValueText' in Element.prototype;
});
bcd.test('api.Element.assignedSlot', function() {
return 'assignedSlot' in Element.prototype;
});
bcd.test('api.Element.attachShadow', function() {
return 'attachShadow' in Element.prototype;
});
bcd.test('api.Element.attributes', function() {
return 'attributes' in Element.prototype;
});
bcd.test('api.Element.before', function() {
return 'before' in Element.prototype;
});
bcd.test('api.Element.childElementCount', function() {
return 'childElementCount' in Element.prototype;
});
bcd.test('api.Element.children', function() {
return 'children' in Element.prototype;
});
bcd.test('api.Element.classList', function() {
return 'classList' in Element.prototype;
});
bcd.test('api.Element.className', function() {
return 'className' in Element.prototype;
});
bcd.test('api.Element.clientHeight', function() {
return 'clientHeight' in Element.prototype;
});
bcd.test('api.Element.clientLeft', function() {
return 'clientLeft' in Element.prototype;
});
bcd.test('api.Element.clientTop', function() {
return 'clientTop' in Element.prototype;
});
bcd.test('api.Element.clientWidth', function() {
return 'clientWidth' in Element.prototype;
});
bcd.test('api.Element.closest', function() {
return 'closest' in Element.prototype;
});
bcd.test('api.Element.computedStyleMap', function() {
return 'computedStyleMap' in Element.prototype;
});
bcd.test('api.Element.convertPointFromNode', function() {
return 'convertPointFromNode' in Element.prototype;
});
bcd.test('api.Element.convertQuadFromNode', function() {
return 'convertQuadFromNode' in Element.prototype;
});
bcd.test('api.Element.convertRectFromNode', function() {
return 'convertRectFromNode' in Element.prototype;
});
bcd.test('api.Element.firstElementChild', function() {
return 'firstElementChild' in Element.prototype;
});
bcd.test('api.Element.getAnimations', function() {
return 'getAnimations' in Element.prototype;
});
bcd.test('api.Element.getAttribute', function() {
return 'getAttribute' in Element.prototype;
});
bcd.test('api.Element.getAttributeNames', function() {
return 'getAttributeNames' in Element.prototype;
});
bcd.test('api.Element.getAttributeNode', function() {
return 'getAttributeNode' in Element.prototype;
});
bcd.test('api.Element.getAttributeNodeNS', function() {
return 'getAttributeNodeNS' in Element.prototype;
});
bcd.test('api.Element.getAttributeNS', function() {
return 'getAttributeNS' in Element.prototype;
});
bcd.test('api.Element.getBoundingClientRect', function() {
return 'getBoundingClientRect' in Element.prototype;
});
bcd.test('api.Element.getBoxQuads', function() {
return 'getBoxQuads' in Element.prototype;
});
bcd.test('api.Element.getClientRects', function() {
return 'getClientRects' in Element.prototype;
});
bcd.test('api.Element.getElementsByClassName', function() {
return 'getElementsByClassName' in Element.prototype;
});
bcd.test('api.Element.getElementsByTagName', function() {
return 'getElementsByTagName' in Element.prototype;
});
bcd.test('api.Element.getElementsByTagNameNS', function() {
return 'getElementsByTagNameNS' in Element.prototype;
});
bcd.test('api.Element.getFragmentInformation', function() {
return 'getFragmentInformation' in Element.prototype;
});
bcd.test('api.Element.getRegionFlowRanges', function() {
return 'getRegionFlowRanges' in Element.prototype;
});
bcd.test('api.Element.hasAttribute', function() {
return 'hasAttribute' in Element.prototype;
});
bcd.test('api.Element.hasAttributeNS', function() {
return 'hasAttributeNS' in Element.prototype;
});
bcd.test('api.Element.hasAttributes', function() {
return 'hasAttributes' in Element.prototype;
});
bcd.test('api.Element.hasPointerCapture', function() {
return 'hasPointerCapture' in Element.prototype;
});
bcd.test('api.Element.id', function() {
return 'id' in Element.prototype;
});
bcd.test('api.Element.innerHTML', function() {
return 'innerHTML' in Element.prototype;
});
bcd.test('api.Element.insertAdjacentElement', function() {
return 'insertAdjacentElement' in Element.prototype;
});
bcd.test('api.Element.insertAdjacentHTML', function() {
return 'insertAdjacentHTML' in Element.prototype;
});
bcd.test('api.Element.insertAdjacentText', function() {
return 'insertAdjacentText' in Element.prototype;
});
bcd.test('api.Element.lastElementChild', function() {
return 'lastElementChild' in Element.prototype;
});
bcd.test('api.Element.localName', function() {
return 'localName' in Element.prototype;
});
bcd.test('api.Element.matches', function() {
return 'matches' in Element.prototype;
});
bcd.test('api.Element.namespaceURI', function() {
return 'namespaceURI' in Element.prototype;
});
bcd.test('api.Element.nextElementSibling', function() {
return 'nextElementSibling' in Element.prototype;
});
bcd.test('api.Element.onfullscreenchange', function() {
return 'onfullscreenchange' in Element.prototype;
});
bcd.test('api.Element.onfullscreenerror', function() {
return 'onfullscreenerror' in Element.prototype;
});
bcd.test('api.Element.outerHTML', function() {
return 'outerHTML' in Element.prototype;
});
bcd.test('api.Element.prefix', function() {
return 'prefix' in Element.prototype;
});
bcd.test('api.Element.prepend', function() {
return 'prepend' in Element.prototype;
});
bcd.test('api.Element.previousElementSibling', function() {
return 'previousElementSibling' in Element.prototype;
});
bcd.test('api.Element.pseudo', function() {
return 'pseudo' in Element.prototype;
});
bcd.test('api.Element.querySelector', function() {
return 'querySelector' in Element.prototype;
});
bcd.test('api.Element.querySelectorAll', function() {
return 'querySelectorAll' in Element.prototype;
});
bcd.test('api.Element.regionOverset', function() {
return 'regionOverset' in Element.prototype;
});
bcd.test('api.Element.releasePointerCapture', function() {
return 'releasePointerCapture' in Element.prototype;
});
bcd.test('api.Element.remove', function() {
return 'remove' in Element.prototype;
});
bcd.test('api.Element.removeAttribute', function() {
return 'removeAttribute' in Element.prototype;
});
bcd.test('api.Element.removeAttributeNode', function() {
return 'removeAttributeNode' in Element.prototype;
});
bcd.test('api.Element.removeAttributeNS', function() {
return 'removeAttributeNS' in Element.prototype;
});
bcd.test('api.Element.replaceWith', function() {
return 'replaceWith' in Element.prototype;
});
bcd.test('api.Element.requestFullscreen', function() {
return 'requestFullscreen' in Element.prototype;
});
bcd.test('api.Element.requestPointerLock', function() {
return 'requestPointerLock' in Element.prototype;
});
bcd.test('api.Element.role', function() {
return 'role' in Element.prototype;
});
bcd.test('api.Element.scroll', function() {
return 'scroll' in Element.prototype;
});
bcd.test('api.Element.scroll', function() {
return 'scroll' in Element.prototype;
});
bcd.test('api.Element.scrollBy', function() {
return 'scrollBy' in Element.prototype;
});
bcd.test('api.Element.scrollBy', function() {
return 'scrollBy' in Element.prototype;
});
bcd.test('api.Element.scrollHeight', function() {
return 'scrollHeight' in Element.prototype;
});
bcd.test('api.Element.scrollIntoView', function() {
return 'scrollIntoView' in Element.prototype;
});
bcd.test('api.Element.scrollLeft', function() {
return 'scrollLeft' in Element.prototype;
});
bcd.test('api.Element.scrollTo', function() {
return 'scrollTo' in Element.prototype;
});
bcd.test('api.Element.scrollTo', function() {
return 'scrollTo' in Element.prototype;
});
bcd.test('api.Element.scrollTop', function() {
return 'scrollTop' in Element.prototype;
});
bcd.test('api.Element.scrollWidth', function() {
return 'scrollWidth' in Element.prototype;
});
bcd.test('api.Element.setAttribute', function() {
return 'setAttribute' in Element.prototype;
});
bcd.test('api.Element.setAttributeNode', function() {
return 'setAttributeNode' in Element.prototype;
});
bcd.test('api.Element.setAttributeNodeNS', function() {
return 'setAttributeNodeNS' in Element.prototype;
});
bcd.test('api.Element.setAttributeNS', function() {
return 'setAttributeNS' in Element.prototype;
});
bcd.test('api.Element.setPointerCapture', function() {
return 'setPointerCapture' in Element.prototype;
});
bcd.test('api.Element.shadowRoot', function() {
return 'shadowRoot' in Element.prototype;
});
bcd.test('api.Element.slot', function() {
return 'slot' in Element.prototype;
});
bcd.test('api.Element.tagName', function() {
return 'tagName' in Element.prototype;
});
bcd.test('api.Element.toggleAttribute', function() {
return 'toggleAttribute' in Element.prototype;
});
bcd.test('api.Element.webkitMatchesSelector', function() {
return 'webkitMatchesSelector' in Element.prototype;
});
bcd.test('api.EnterPictureInPictureEvent', function() {
return 'EnterPictureInPictureEvent' in self;
});
bcd.test('api.EnterPictureInPictureEvent.pictureInPictureWindow', function() {
return 'pictureInPictureWindow' in EnterPictureInPictureEvent.prototype;
});
bcd.test('api.ErrorEvent', function() {
return 'ErrorEvent' in self;
});
bcd.test('api.ErrorEvent.colno', function() {
return 'colno' in ErrorEvent.prototype;
});
bcd.test('api.ErrorEvent.error', function() {
return 'error' in ErrorEvent.prototype;
});
bcd.test('api.ErrorEvent.filename', function() {
return 'filename' in ErrorEvent.prototype;
});
bcd.test('api.ErrorEvent.lineno', function() {
return 'lineno' in ErrorEvent.prototype;
});
bcd.test('api.ErrorEvent.message', function() {
return 'message' in ErrorEvent.prototype;
});
bcd.test('api.Event', function() {
return 'Event' in self;
});
bcd.test('api.Event.AT_TARGET', function() {
return 'AT_TARGET' in Event;
});
bcd.test('api.Event.bubbles', function() {
return 'bubbles' in Event.prototype;
});
bcd.test('api.Event.BUBBLING_PHASE', function() {
return 'BUBBLING_PHASE' in Event;
});
bcd.test('api.Event.cancelable', function() {
return 'cancelable' in Event.prototype;
});
bcd.test('api.Event.cancelBubble', function() {
return 'cancelBubble' in Event.prototype;
});
bcd.test('api.Event.CAPTURING_PHASE', function() {
return 'CAPTURING_PHASE' in Event;
});
bcd.test('api.Event.composed', function() {
return 'composed' in Event.prototype;
});
bcd.test('api.Event.composedPath', function() {
return 'composedPath' in Event.prototype;
});
bcd.test('api.Event.currentTarget', function() {
return 'currentTarget' in Event.prototype;
});
bcd.test('api.Event.defaultPrevented', function() {
return 'defaultPrevented' in Event.prototype;
});
bcd.test('api.Event.eventPhase', function() {
return 'eventPhase' in Event.prototype;
});
bcd.test('api.Event.initEvent', function() {
return 'initEvent' in Event.prototype;
});
bcd.test('api.Event.isTrusted', function() {
return 'isTrusted' in Event.prototype;
});
bcd.test('api.Event.NONE', function() {
return 'NONE' in Event;
});
bcd.test('api.Event.preventDefault', function() {
return 'preventDefault' in Event.prototype;
});
bcd.test('api.Event.returnValue', function() {
return 'returnValue' in Event.prototype;
});
bcd.test('api.Event.srcElement', function() {
return 'srcElement' in Event.prototype;
});
bcd.test('api.Event.stopImmediatePropagation', function() {
return 'stopImmediatePropagation' in Event.prototype;
});
bcd.test('api.Event.stopPropagation', function() {
return 'stopPropagation' in Event.prototype;
});
bcd.test('api.Event.target', function() {
return 'target' in Event.prototype;
});
bcd.test('api.Event.timeStamp', function() {
return 'timeStamp' in Event.prototype;
});
bcd.test('api.Event.type', function() {
return 'type' in Event.prototype;
});
bcd.test('api.EventCounts', function() {
return 'EventCounts' in self;
});
bcd.test('api.EventSource', function() {
return 'EventSource' in self;
});
bcd.test('api.EventSource.close', function() {
return 'close' in EventSource.prototype;
});
bcd.test('api.EventSource.CLOSED', function() {
return 'CLOSED' in EventSource;
});
bcd.test('api.EventSource.CONNECTING', function() {
return 'CONNECTING' in EventSource;
});
bcd.test('api.EventSource.onerror', function() {
return 'onerror' in EventSource.prototype;
});
bcd.test('api.EventSource.onmessage', function() {
return 'onmessage' in EventSource.prototype;
});
bcd.test('api.EventSource.onopen', function() {
return 'onopen' in EventSource.prototype;
});
bcd.test('api.EventSource.OPEN', function() {
return 'OPEN' in EventSource;
});
bcd.test('api.EventSource.readyState', function() {
return 'readyState' in EventSource.prototype;
});
bcd.test('api.EventSource.url', function() {
return 'url' in EventSource.prototype;
});
bcd.test('api.EventSource.withCredentials', function() {
return 'withCredentials' in EventSource.prototype;
});
bcd.test('api.EventTarget', function() {
return 'EventTarget' in self;
});
bcd.test('api.EventTarget.addEventListener', function() {
return 'addEventListener' in EventTarget.prototype;
});
bcd.test('api.EventTarget.dispatchEvent', function() {
return 'dispatchEvent' in EventTarget.prototype;
});
bcd.test('api.EventTarget.removeEventListener', function() {
return 'removeEventListener' in EventTarget.prototype;
});
bcd.test('api.External', function() {
return 'External' in self;
});
bcd.test('api.External.AddSearchProvider', function() {
return 'AddSearchProvider' in External.prototype;
});
bcd.test('api.External.IsSearchProviderInstalled', function() {
return 'IsSearchProviderInstalled' in External.prototype;
});
bcd.test('api.FaceDetector', function() {
return 'FaceDetector' in self;
});
bcd.test('api.FaceDetector.detect', function() {
return 'detect' in FaceDetector.prototype;
});
bcd.test('api.FeaturePolicy', function() {
return 'FeaturePolicy' in self;
});
bcd.test('api.FeaturePolicy.allowedFeatures', function() {
return 'allowedFeatures' in FeaturePolicy.prototype;
});
bcd.test('api.FeaturePolicy.allowsFeature', function() {
return 'allowsFeature' in FeaturePolicy.prototype;
});
bcd.test('api.FeaturePolicy.features', function() {
return 'features' in FeaturePolicy.prototype;
});
bcd.test('api.FeaturePolicy.getAllowlistForFeature', function() {
return 'getAllowlistForFeature' in FeaturePolicy.prototype;
});
bcd.test('api.FeaturePolicyViolationReportBody', function() {
return 'FeaturePolicyViolationReportBody' in self;
});
bcd.test('api.FeaturePolicyViolationReportBody.columnNumber', function() {
return 'columnNumber' in FeaturePolicyViolationReportBody.prototype;
});
bcd.test('api.FeaturePolicyViolationReportBody.disposition', function() {
return 'disposition' in FeaturePolicyViolationReportBody.prototype;
});
bcd.test('api.FeaturePolicyViolationReportBody.featureId', function() {
return 'featureId' in FeaturePolicyViolationReportBody.prototype;
});
bcd.test('api.FeaturePolicyViolationReportBody.lineNumber', function() {
return 'lineNumber' in FeaturePolicyViolationReportBody.prototype;
});
bcd.test('api.FeaturePolicyViolationReportBody.sourceFile', function() {
return 'sourceFile' in FeaturePolicyViolationReportBody.prototype;
});
bcd.test('api.FederatedCredential', function() {
return 'FederatedCredential' in self;
});
bcd.test('api.FederatedCredential.iconURL', function() {
return 'iconURL' in FederatedCredential.prototype;
});
bcd.test('api.FederatedCredential.name', function() {
return 'name' in FederatedCredential.prototype;
});
bcd.test('api.FederatedCredential.protocol', function() {
return 'protocol' in FederatedCredential.prototype;
});
bcd.test('api.FederatedCredential.provider', function() {
return 'provider' in FederatedCredential.prototype;
});
bcd.test('api.File', function() {
return 'File' in self;
});
bcd.test('api.File.lastModified', function() {
return 'lastModified' in File.prototype;
});
bcd.test('api.File.name', function() {
return 'name' in File.prototype;
});
bcd.test('api.File.webkitRelativePath', function() {
return 'webkitRelativePath' in File.prototype;
});
bcd.test('api.FileList', function() {
return 'FileList' in self;
});
bcd.test('api.FileList.item', function() {
return 'item' in FileList.prototype;
});
bcd.test('api.FileList.length', function() {
return 'length' in FileList.prototype;
});
bcd.test('api.FileReader', function() {
return 'FileReader' in self;
});
bcd.test('api.FileReader.abort', function() {
return 'abort' in FileReader.prototype;
});
bcd.test('api.FileReader.DONE', function() {
return 'DONE' in FileReader;
});
bcd.test('api.FileReader.EMPTY', function() {
return 'EMPTY' in FileReader;
});
bcd.test('api.FileReader.error', function() {
return 'error' in FileReader.prototype;
});
bcd.test('api.FileReader.LOADING', function() {
return 'LOADING' in FileReader;
});
bcd.test('api.FileReader.onabort', function() {
return 'onabort' in FileReader.prototype;
});
bcd.test('api.FileReader.onerror', function() {
return 'onerror' in FileReader.prototype;
});
bcd.test('api.FileReader.onload', function() {
return 'onload' in FileReader.prototype;
});
bcd.test('api.FileReader.onloadend', function() {
return 'onloadend' in FileReader.prototype;
});
bcd.test('api.FileReader.onloadstart', function() {
return 'onloadstart' in FileReader.prototype;
});
bcd.test('api.FileReader.onprogress', function() {
return 'onprogress' in FileReader.prototype;
});
bcd.test('api.FileReader.readAsArrayBuffer', function() {
return 'readAsArrayBuffer' in FileReader.prototype;
});
bcd.test('api.FileReader.readAsBinaryString', function() {
return 'readAsBinaryString' in FileReader.prototype;
});
bcd.test('api.FileReader.readAsDataURL', function() {
return 'readAsDataURL' in FileReader.prototype;
});
bcd.test('api.FileReader.readAsText', function() {
return 'readAsText' in FileReader.prototype;
});
bcd.test('api.FileReader.readyState', function() {
return 'readyState' in FileReader.prototype;
});
bcd.test('api.FileReader.result', function() {
return 'result' in FileReader.prototype;
});
bcd.test('api.FileSystem', function() {
return 'FileSystem' in self;
});
bcd.test('api.FileSystem.name', function() {
return 'name' in FileSystem.prototype;
});
bcd.test('api.FileSystem.root', function() {
return 'root' in FileSystem.prototype;
});
bcd.test('api.FileSystemDirectoryEntry', function() {
return 'FileSystemDirectoryEntry' in self;
});
bcd.test('api.FileSystemDirectoryEntry.createReader', function() {
return 'createReader' in FileSystemDirectoryEntry.prototype;
});
bcd.test('api.FileSystemDirectoryEntry.getDirectory', function() {
return 'getDirectory' in FileSystemDirectoryEntry.prototype;
});
bcd.test('api.FileSystemDirectoryEntry.getFile', function() {
return 'getFile' in FileSystemDirectoryEntry.prototype;
});
bcd.test('api.FileSystemDirectoryReader', function() {
return 'FileSystemDirectoryReader' in self;
});
bcd.test('api.FileSystemDirectoryReader.readEntries', function() {
return 'readEntries' in FileSystemDirectoryReader.prototype;
});
bcd.test('api.FileSystemEntry', function() {
return 'FileSystemEntry' in self;
});
bcd.test('api.FileSystemEntry.filesystem', function() {
return 'filesystem' in FileSystemEntry.prototype;
});
bcd.test('api.FileSystemEntry.fullPath', function() {
return 'fullPath' in FileSystemEntry.prototype;
});
bcd.test('api.FileSystemEntry.getParent', function() {
return 'getParent' in FileSystemEntry.prototype;
});
bcd.test('api.FileSystemEntry.isDirectory', function() {
return 'isDirectory' in FileSystemEntry.prototype;
});
bcd.test('api.FileSystemEntry.isFile', function() {
return 'isFile' in FileSystemEntry.prototype;
});
bcd.test('api.FileSystemEntry.name', function() {
return 'name' in FileSystemEntry.prototype;
});
bcd.test('api.FileSystemFileEntry', function() {
return 'FileSystemFileEntry' in self;
});
bcd.test('api.FileSystemFileEntry.file', function() {
return 'file' in FileSystemFileEntry.prototype;
});
bcd.test('api.FocusEvent', function() {
return 'FocusEvent' in self;
});
bcd.test('api.FocusEvent.relatedTarget', function() {
return 'relatedTarget' in FocusEvent.prototype;
});
bcd.test('api.Font', function() {
return 'Font' in self;
});
bcd.test('api.Font.glyphsRendered', function() {
return 'glyphsRendered' in Font.prototype;
});
bcd.test('api.Font.name', function() {
return 'name' in Font.prototype;
});
bcd.test('api.FontFace', function() {
return 'FontFace' in self;
});
bcd.test('api.FontFace.display', function() {
return 'display' in FontFace.prototype;
});
bcd.test('api.FontFace.family', function() {
return 'family' in FontFace.prototype;
});
bcd.test('api.FontFace.featureSettings', function() {
return 'featureSettings' in FontFace.prototype;
});
bcd.test('api.FontFace.load', function() {
return 'load' in FontFace.prototype;
});
bcd.test('api.FontFace.loaded', function() {
return 'loaded' in FontFace.prototype;
});
bcd.test('api.FontFace.status', function() {
return 'status' in FontFace.prototype;
});
bcd.test('api.FontFace.stretch', function() {
return 'stretch' in FontFace.prototype;
});
bcd.test('api.FontFace.style', function() {
return 'style' in FontFace.prototype;
});
bcd.test('api.FontFace.unicodeRange', function() {
return 'unicodeRange' in FontFace.prototype;
});
bcd.test('api.FontFace.variant', function() {
return 'variant' in FontFace.prototype;
});
bcd.test('api.FontFace.variationSettings', function() {
return 'variationSettings' in FontFace.prototype;
});
bcd.test('api.FontFace.weight', function() {
return 'weight' in FontFace.prototype;
});
bcd.test('api.FontFaceSet', function() {
return 'FontFaceSet' in self;
});
bcd.test('api.FontFaceSet.add', function() {
return 'add' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.check', function() {
return 'check' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.clear', function() {
return 'clear' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.delete', function() {
return 'delete' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.load', function() {
return 'load' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.onloading', function() {
return 'onloading' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.onloadingdone', function() {
return 'onloadingdone' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.onloadingerror', function() {
return 'onloadingerror' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.ready', function() {
return 'ready' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSet.status', function() {
return 'status' in FontFaceSet.prototype;
});
bcd.test('api.FontFaceSetLoadEvent', function() {
return 'FontFaceSetLoadEvent' in self;
});
bcd.test('api.FontFaceSetLoadEvent.fontfaces', function() {
return 'fontfaces' in FontFaceSetLoadEvent.prototype;
});
bcd.test('api.FontMetrics', function() {
return 'FontMetrics' in self;
});
bcd.test('api.FontMetrics.advances', function() {
return 'advances' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.baselines', function() {
return 'baselines' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.boundingBoxAscent', function() {
return 'boundingBoxAscent' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.boundingBoxDescent', function() {
return 'boundingBoxDescent' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.boundingBoxLeft', function() {
return 'boundingBoxLeft' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.boundingBoxRight', function() {
return 'boundingBoxRight' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.dominantBaseline', function() {
return 'dominantBaseline' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.emHeightAscent', function() {
return 'emHeightAscent' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.emHeightDescent', function() {
return 'emHeightDescent' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.fontBoundingBoxAscent', function() {
return 'fontBoundingBoxAscent' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.fontBoundingBoxDescent', function() {
return 'fontBoundingBoxDescent' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.fonts', function() {
return 'fonts' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.height', function() {
return 'height' in FontMetrics.prototype;
});
bcd.test('api.FontMetrics.width', function() {
return 'width' in FontMetrics.prototype;
});
bcd.test('api.FormData', function() {
return 'FormData' in self;
});
bcd.test('api.FormData.append', function() {
return 'append' in FormData.prototype;
});
bcd.test('api.FormData.append', function() {
return 'append' in FormData.prototype;
});
bcd.test('api.FormData.delete', function() {
return 'delete' in FormData.prototype;
});
bcd.test('api.FormData.get', function() {
return 'get' in FormData.prototype;
});
bcd.test('api.FormData.getAll', function() {
return 'getAll' in FormData.prototype;
});
bcd.test('api.FormData.has', function() {
return 'has' in FormData.prototype;
});
bcd.test('api.FormData.set', function() {
return 'set' in FormData.prototype;
});
bcd.test('api.FormData.set', function() {
return 'set' in FormData.prototype;
});
bcd.test('api.FormDataEvent', function() {
return 'FormDataEvent' in self;
});
bcd.test('api.FormDataEvent.formData', function() {
return 'formData' in FormDataEvent.prototype;
});
bcd.test('api.FragmentResult', function() {
return 'FragmentResult' in self;
});
bcd.test('api.FragmentResult.blockSize', function() {
return 'blockSize' in FragmentResult.prototype;
});
bcd.test('api.FragmentResult.inlineSize', function() {
return 'inlineSize' in FragmentResult.prototype;
});
bcd.test('api.GainNode', function() {
return 'GainNode' in self;
});
bcd.test('api.GainNode.gain', function() {
return 'gain' in GainNode.prototype;
});
bcd.test('api.Gamepad', function() {
return 'Gamepad' in self;
});
bcd.test('api.Gamepad.axes', function() {
return 'axes' in Gamepad.prototype;
});
bcd.test('api.Gamepad.buttons', function() {
return 'buttons' in Gamepad.prototype;
});
bcd.test('api.Gamepad.connected', function() {
return 'connected' in Gamepad.prototype;
});
bcd.test('api.Gamepad.id', function() {
return 'id' in Gamepad.prototype;
});
bcd.test('api.Gamepad.index', function() {
return 'index' in Gamepad.prototype;
});
bcd.test('api.Gamepad.mapping', function() {
return 'mapping' in Gamepad.prototype;
});
bcd.test('api.Gamepad.timestamp', function() {
return 'timestamp' in Gamepad.prototype;
});
bcd.test('api.GamepadButton', function() {
return 'GamepadButton' in self;
});
bcd.test('api.GamepadButton.pressed', function() {
return 'pressed' in GamepadButton.prototype;
});
bcd.test('api.GamepadButton.touched', function() {
return 'touched' in GamepadButton.prototype;
});
bcd.test('api.GamepadButton.value', function() {
return 'value' in GamepadButton.prototype;
});
bcd.test('api.GamepadEvent', function() {
return 'GamepadEvent' in self;
});
bcd.test('api.GamepadEvent.gamepad', function() {
return 'gamepad' in GamepadEvent.prototype;
});
bcd.test('api.Geolocation', function() {
return 'Geolocation' in self;
});
bcd.test('api.Geolocation.clearWatch', function() {
return 'clearWatch' in Geolocation.prototype;
});
bcd.test('api.Geolocation.getCurrentPosition', function() {
return 'getCurrentPosition' in Geolocation.prototype;
});
bcd.test('api.Geolocation.watchPosition', function() {
return 'watchPosition' in Geolocation.prototype;
});
bcd.test('api.GeolocationSensor', function() {
return 'GeolocationSensor' in self;
});
bcd.test('api.GeolocationSensor.accuracy', function() {
return 'accuracy' in GeolocationSensor.prototype;
});
bcd.test('api.GeolocationSensor.altitude', function() {
return 'altitude' in GeolocationSensor.prototype;
});
bcd.test('api.GeolocationSensor.altitudeAccuracy', function() {
return 'altitudeAccuracy' in GeolocationSensor.prototype;
});
bcd.test('api.GeolocationSensor.heading', function() {
return 'heading' in GeolocationSensor.prototype;
});
bcd.test('api.GeolocationSensor.latitude', function() {
return 'latitude' in GeolocationSensor.prototype;
});
bcd.test('api.GeolocationSensor.longitude', function() {
return 'longitude' in GeolocationSensor.prototype;
});
bcd.test('api.GeolocationSensor.read', function() {
return 'read' in GeolocationSensor;
});
bcd.test('api.GeolocationSensor.speed', function() {
return 'speed' in GeolocationSensor.prototype;
});
bcd.test('api.GravitySensor', function() {
return 'GravitySensor' in self;
});
bcd.test('api.Gyroscope', function() {
return 'Gyroscope' in self;
});
bcd.test('api.Gyroscope.x', function() {
return 'x' in Gyroscope.prototype;
});
bcd.test('api.Gyroscope.y', function() {
return 'y' in Gyroscope.prototype;
});
bcd.test('api.Gyroscope.z', function() {
return 'z' in Gyroscope.prototype;
});
bcd.test('api.HashChangeEvent', function() {
return 'HashChangeEvent' in self;
});
bcd.test('api.HashChangeEvent.newURL', function() {
return 'newURL' in HashChangeEvent.prototype;
});
bcd.test('api.HashChangeEvent.oldURL', function() {
return 'oldURL' in HashChangeEvent.prototype;
});
bcd.test('api.Headers', function() {
return 'Headers' in self;
});
bcd.test('api.Headers.append', function() {
return 'append' in Headers.prototype;
});
bcd.test('api.Headers.delete', function() {
return 'delete' in Headers.prototype;
});
bcd.test('api.Headers.get', function() {
return 'get' in Headers.prototype;
});
bcd.test('api.Headers.has', function() {
return 'has' in Headers.prototype;
});
bcd.test('api.Headers.set', function() {
return 'set' in Headers.prototype;
});
bcd.test('api.History', function() {
return 'History' in self;
});
bcd.test('api.History.back', function() {
return 'back' in History.prototype;
});
bcd.test('api.History.forward', function() {
return 'forward' in History.prototype;
});
bcd.test('api.History.go', function() {
return 'go' in History.prototype;
});
bcd.test('api.History.length', function() {
return 'length' in History.prototype;
});
bcd.test('api.History.pushState', function() {
return 'pushState' in History.prototype;
});
bcd.test('api.History.replaceState', function() {
return 'replaceState' in History.prototype;
});
bcd.test('api.History.scrollRestoration', function() {
return 'scrollRestoration' in History.prototype;
});
bcd.test('api.History.state', function() {
return 'state' in History.prototype;
});
bcd.test('api.HTMLAllCollection', function() {
return 'HTMLAllCollection' in self;
});
bcd.test('api.HTMLAllCollection.item', function() {
return 'item' in HTMLAllCollection.prototype;
});
bcd.test('api.HTMLAllCollection.length', function() {
return 'length' in HTMLAllCollection.prototype;
});
bcd.test('api.HTMLAllCollection.namedItem', function() {
return 'namedItem' in HTMLAllCollection.prototype;
});
bcd.test('api.HTMLAnchorElement', function() {
return 'HTMLAnchorElement' in self;
});
bcd.test('api.HTMLAnchorElement.charset', function() {
return 'charset' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.coords', function() {
return 'coords' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.download', function() {
return 'download' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.hash', function() {
return 'hash' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.host', function() {
return 'host' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.hostname', function() {
return 'hostname' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.href', function() {
return 'href' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.hreflang', function() {
return 'hreflang' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.name', function() {
return 'name' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.origin', function() {
return 'origin' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.password', function() {
return 'password' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.pathname', function() {
return 'pathname' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.ping', function() {
return 'ping' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.port', function() {
return 'port' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.protocol', function() {
return 'protocol' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.referrerPolicy', function() {
return 'referrerPolicy' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.rel', function() {
return 'rel' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.relList', function() {
return 'relList' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.rev', function() {
return 'rev' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.search', function() {
return 'search' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.shape', function() {
return 'shape' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.target', function() {
return 'target' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.text', function() {
return 'text' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.type', function() {
return 'type' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAnchorElement.username', function() {
return 'username' in HTMLAnchorElement.prototype;
});
bcd.test('api.HTMLAreaElement', function() {
return 'HTMLAreaElement' in self;
});
bcd.test('api.HTMLAreaElement.alt', function() {
return 'alt' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.coords', function() {
return 'coords' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.download', function() {
return 'download' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.hash', function() {
return 'hash' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.host', function() {
return 'host' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.hostname', function() {
return 'hostname' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.href', function() {
return 'href' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.noHref', function() {
return 'noHref' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.origin', function() {
return 'origin' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.password', function() {
return 'password' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.pathname', function() {
return 'pathname' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.ping', function() {
return 'ping' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.port', function() {
return 'port' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.protocol', function() {
return 'protocol' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.referrerPolicy', function() {
return 'referrerPolicy' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.rel', function() {
return 'rel' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.relList', function() {
return 'relList' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.search', function() {
return 'search' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.shape', function() {
return 'shape' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.target', function() {
return 'target' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAreaElement.username', function() {
return 'username' in HTMLAreaElement.prototype;
});
bcd.test('api.HTMLAudioElement', function() {
return 'HTMLAudioElement' in self;
});
bcd.test('api.HTMLBaseElement', function() {
return 'HTMLBaseElement' in self;
});
bcd.test('api.HTMLBaseElement.href', function() {
return 'href' in HTMLBaseElement.prototype;
});
bcd.test('api.HTMLBaseElement.target', function() {
return 'target' in HTMLBaseElement.prototype;
});
bcd.test('api.HTMLBodyElement', function() {
return 'HTMLBodyElement' in self;
});
bcd.test('api.HTMLBodyElement.aLink', function() {
return 'aLink' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.background', function() {
return 'background' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.bgColor', function() {
return 'bgColor' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.link', function() {
return 'link' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onafterprint', function() {
return 'onafterprint' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onbeforeprint', function() {
return 'onbeforeprint' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onbeforeunload', function() {
return 'onbeforeunload' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onhashchange', function() {
return 'onhashchange' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onlanguagechange', function() {
return 'onlanguagechange' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onmessage', function() {
return 'onmessage' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onmessageerror', function() {
return 'onmessageerror' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onoffline', function() {
return 'onoffline' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.ononline', function() {
return 'ononline' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onorientationchange', function() {
return 'onorientationchange' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onpagehide', function() {
return 'onpagehide' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onpageshow', function() {
return 'onpageshow' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onpopstate', function() {
return 'onpopstate' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onrejectionhandled', function() {
return 'onrejectionhandled' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onstorage', function() {
return 'onstorage' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onunhandledrejection', function() {
return 'onunhandledrejection' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.onunload', function() {
return 'onunload' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.text', function() {
return 'text' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBodyElement.vLink', function() {
return 'vLink' in HTMLBodyElement.prototype;
});
bcd.test('api.HTMLBRElement', function() {
return 'HTMLBRElement' in self;
});
bcd.test('api.HTMLBRElement.clear', function() {
return 'clear' in HTMLBRElement.prototype;
});
bcd.test('api.HTMLButtonElement', function() {
return 'HTMLButtonElement' in self;
});
bcd.test('api.HTMLButtonElement.autofocus', function() {
return 'autofocus' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.checkValidity', function() {
return 'checkValidity' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.disabled', function() {
return 'disabled' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.form', function() {
return 'form' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.formAction', function() {
return 'formAction' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.formEnctype', function() {
return 'formEnctype' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.formMethod', function() {
return 'formMethod' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.formNoValidate', function() {
return 'formNoValidate' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.formTarget', function() {
return 'formTarget' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.labels', function() {
return 'labels' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.name', function() {
return 'name' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.reportValidity', function() {
return 'reportValidity' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.setCustomValidity', function() {
return 'setCustomValidity' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.type', function() {
return 'type' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.validationMessage', function() {
return 'validationMessage' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.validity', function() {
return 'validity' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.value', function() {
return 'value' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLButtonElement.willValidate', function() {
return 'willValidate' in HTMLButtonElement.prototype;
});
bcd.test('api.HTMLCanvasElement', function() {
return 'HTMLCanvasElement' in self;
});
bcd.test('api.HTMLCanvasElement.captureStream', function() {
return 'captureStream' in HTMLCanvasElement.prototype;
});
bcd.test('api.HTMLCanvasElement.getContext', function() {
return 'getContext' in HTMLCanvasElement.prototype;
});
bcd.test('api.HTMLCanvasElement.height', function() {
return 'height' in HTMLCanvasElement.prototype;
});
bcd.test('api.HTMLCanvasElement.toBlob', function() {
return 'toBlob' in HTMLCanvasElement.prototype;
});
bcd.test('api.HTMLCanvasElement.toDataURL', function() {
return 'toDataURL' in HTMLCanvasElement.prototype;
});
bcd.test('api.HTMLCanvasElement.transferControlToOffscreen', function() {
return 'transferControlToOffscreen' in HTMLCanvasElement.prototype;
});
bcd.test('api.HTMLCanvasElement.width', function() {
return 'width' in HTMLCanvasElement.prototype;
});
bcd.test('api.HTMLCollection', function() {
return 'HTMLCollection' in self;
});
bcd.test('api.HTMLCollection.item', function() {
return 'item' in HTMLCollection.prototype;
});
bcd.test('api.HTMLCollection.length', function() {
return 'length' in HTMLCollection.prototype;
});
bcd.test('api.HTMLCollection.namedItem', function() {
return 'namedItem' in HTMLCollection.prototype;
});
bcd.test('api.HTMLDataElement', function() {
return 'HTMLDataElement' in self;
});
bcd.test('api.HTMLDataElement.value', function() {
return 'value' in HTMLDataElement.prototype;
});
bcd.test('api.HTMLDataListElement', function() {
return 'HTMLDataListElement' in self;
});
bcd.test('api.HTMLDataListElement.options', function() {
return 'options' in HTMLDataListElement.prototype;
});
bcd.test('api.HTMLDetailsElement', function() {
return 'HTMLDetailsElement' in self;
});
bcd.test('api.HTMLDetailsElement.open', function() {
return 'open' in HTMLDetailsElement.prototype;
});
bcd.test('api.HTMLDialogElement', function() {
return 'HTMLDialogElement' in self;
});
bcd.test('api.HTMLDialogElement.close', function() {
return 'close' in HTMLDialogElement.prototype;
});
bcd.test('api.HTMLDialogElement.open', function() {
return 'open' in HTMLDialogElement.prototype;
});
bcd.test('api.HTMLDialogElement.returnValue', function() {
return 'returnValue' in HTMLDialogElement.prototype;
});
bcd.test('api.HTMLDialogElement.show', function() {
return 'show' in HTMLDialogElement.prototype;
});
bcd.test('api.HTMLDialogElement.showModal', function() {
return 'showModal' in HTMLDialogElement.prototype;
});
bcd.test('api.HTMLDirectoryElement', function() {
return 'HTMLDirectoryElement' in self;
});
bcd.test('api.HTMLDirectoryElement.compact', function() {
return 'compact' in HTMLDirectoryElement.prototype;
});
bcd.test('api.HTMLDivElement', function() {
return 'HTMLDivElement' in self;
});
bcd.test('api.HTMLDivElement.align', function() {
return 'align' in HTMLDivElement.prototype;
});
bcd.test('api.HTMLDListElement', function() {
return 'HTMLDListElement' in self;
});
bcd.test('api.HTMLDListElement.compact', function() {
return 'compact' in HTMLDListElement.prototype;
});
bcd.test('api.HTMLElement', function() {
return 'HTMLElement' in self;
});
bcd.test('api.HTMLElement.accessKey', function() {
return 'accessKey' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.accessKeyLabel', function() {
return 'accessKeyLabel' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.attributeStyleMap', function() {
return 'attributeStyleMap' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.autocapitalize', function() {
return 'autocapitalize' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.blur', function() {
return 'blur' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.click', function() {
return 'click' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.contentEditable', function() {
return 'contentEditable' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.dataset', function() {
return 'dataset' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.dir', function() {
return 'dir' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.draggable', function() {
return 'draggable' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.enterKeyHint', function() {
return 'enterKeyHint' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.focus', function() {
return 'focus' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.hidden', function() {
return 'hidden' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.innerText', function() {
return 'innerText' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.inputMode', function() {
return 'inputMode' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.isContentEditable', function() {
return 'isContentEditable' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.lang', function() {
return 'lang' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.nonce', function() {
return 'nonce' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.offsetHeight', function() {
return 'offsetHeight' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.offsetLeft', function() {
return 'offsetLeft' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.offsetParent', function() {
return 'offsetParent' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.offsetTop', function() {
return 'offsetTop' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.offsetWidth', function() {
return 'offsetWidth' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onabort', function() {
return 'onabort' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onanimationcancel', function() {
return 'onanimationcancel' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onanimationend', function() {
return 'onanimationend' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onanimationiteration', function() {
return 'onanimationiteration' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onanimationstart', function() {
return 'onanimationstart' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onauxclick', function() {
return 'onauxclick' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onblur', function() {
return 'onblur' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oncancel', function() {
return 'oncancel' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oncanplay', function() {
return 'oncanplay' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oncanplaythrough', function() {
return 'oncanplaythrough' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onchange', function() {
return 'onchange' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onclick', function() {
return 'onclick' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onclose', function() {
return 'onclose' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oncontextmenu', function() {
return 'oncontextmenu' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oncopy', function() {
return 'oncopy' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oncuechange', function() {
return 'oncuechange' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oncut', function() {
return 'oncut' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondblclick', function() {
return 'ondblclick' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondrag', function() {
return 'ondrag' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondragend', function() {
return 'ondragend' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondragenter', function() {
return 'ondragenter' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondragexit', function() {
return 'ondragexit' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondragleave', function() {
return 'ondragleave' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondragover', function() {
return 'ondragover' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondragstart', function() {
return 'ondragstart' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondrop', function() {
return 'ondrop' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ondurationchange', function() {
return 'ondurationchange' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onemptied', function() {
return 'onemptied' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onended', function() {
return 'onended' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onerror', function() {
return 'onerror' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onfocus', function() {
return 'onfocus' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onformdata', function() {
return 'onformdata' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ongotpointercapture', function() {
return 'ongotpointercapture' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oninput', function() {
return 'oninput' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.oninvalid', function() {
return 'oninvalid' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onkeydown', function() {
return 'onkeydown' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onkeypress', function() {
return 'onkeypress' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onkeyup', function() {
return 'onkeyup' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onload', function() {
return 'onload' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onloadeddata', function() {
return 'onloadeddata' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onloadedmetadata', function() {
return 'onloadedmetadata' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onloadend', function() {
return 'onloadend' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onloadstart', function() {
return 'onloadstart' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onlostpointercapture', function() {
return 'onlostpointercapture' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onmousedown', function() {
return 'onmousedown' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onmouseenter', function() {
return 'onmouseenter' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onmouseleave', function() {
return 'onmouseleave' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onmousemove', function() {
return 'onmousemove' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onmouseout', function() {
return 'onmouseout' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onmouseover', function() {
return 'onmouseover' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onmouseup', function() {
return 'onmouseup' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpaste', function() {
return 'onpaste' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpause', function() {
return 'onpause' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onplay', function() {
return 'onplay' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onplaying', function() {
return 'onplaying' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointercancel', function() {
return 'onpointercancel' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointerdown', function() {
return 'onpointerdown' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointerenter', function() {
return 'onpointerenter' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointerleave', function() {
return 'onpointerleave' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointermove', function() {
return 'onpointermove' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointerout', function() {
return 'onpointerout' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointerover', function() {
return 'onpointerover' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onpointerup', function() {
return 'onpointerup' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onprogress', function() {
return 'onprogress' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onratechange', function() {
return 'onratechange' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onreset', function() {
return 'onreset' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onresize', function() {
return 'onresize' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onscroll', function() {
return 'onscroll' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onsecuritypolicyviolation', function() {
return 'onsecuritypolicyviolation' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onseeked', function() {
return 'onseeked' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onseeking', function() {
return 'onseeking' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onselect', function() {
return 'onselect' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onselectionchange', function() {
return 'onselectionchange' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onselectstart', function() {
return 'onselectstart' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onstalled', function() {
return 'onstalled' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onsubmit', function() {
return 'onsubmit' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onsuspend', function() {
return 'onsuspend' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontimeupdate', function() {
return 'ontimeupdate' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontoggle', function() {
return 'ontoggle' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontouchcancel', function() {
return 'ontouchcancel' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontouchend', function() {
return 'ontouchend' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontouchmove', function() {
return 'ontouchmove' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontouchstart', function() {
return 'ontouchstart' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontransitioncancel', function() {
return 'ontransitioncancel' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontransitionend', function() {
return 'ontransitionend' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontransitionrun', function() {
return 'ontransitionrun' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.ontransitionstart', function() {
return 'ontransitionstart' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onvolumechange', function() {
return 'onvolumechange' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onwaiting', function() {
return 'onwaiting' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.onwheel', function() {
return 'onwheel' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.spellcheck', function() {
return 'spellcheck' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.style', function() {
return 'style' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.tabIndex', function() {
return 'tabIndex' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.title', function() {
return 'title' in HTMLElement.prototype;
});
bcd.test('api.HTMLElement.translate', function() {
return 'translate' in HTMLElement.prototype;
});
bcd.test('api.HTMLEmbedElement', function() {
return 'HTMLEmbedElement' in self;
});
bcd.test('api.HTMLEmbedElement.align', function() {
return 'align' in HTMLEmbedElement.prototype;
});
bcd.test('api.HTMLEmbedElement.getSVGDocument', function() {
return 'getSVGDocument' in HTMLEmbedElement.prototype;
});
bcd.test('api.HTMLEmbedElement.height', function() {
return 'height' in HTMLEmbedElement.prototype;
});
bcd.test('api.HTMLEmbedElement.name', function() {
return 'name' in HTMLEmbedElement.prototype;
});
bcd.test('api.HTMLEmbedElement.src', function() {
return 'src' in HTMLEmbedElement.prototype;
});
bcd.test('api.HTMLEmbedElement.type', function() {
return 'type' in HTMLEmbedElement.prototype;
});
bcd.test('api.HTMLEmbedElement.width', function() {
return 'width' in HTMLEmbedElement.prototype;
});
bcd.test('api.HTMLFieldSetElement', function() {
return 'HTMLFieldSetElement' in self;
});
bcd.test('api.HTMLFieldSetElement.checkValidity', function() {
return 'checkValidity' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.disabled', function() {
return 'disabled' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.elements', function() {
return 'elements' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.form', function() {
return 'form' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.name', function() {
return 'name' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.reportValidity', function() {
return 'reportValidity' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.setCustomValidity', function() {
return 'setCustomValidity' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.type', function() {
return 'type' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.validationMessage', function() {
return 'validationMessage' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.validity', function() {
return 'validity' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFieldSetElement.willValidate', function() {
return 'willValidate' in HTMLFieldSetElement.prototype;
});
bcd.test('api.HTMLFontElement', function() {
return 'HTMLFontElement' in self;
});
bcd.test('api.HTMLFontElement.color', function() {
return 'color' in HTMLFontElement.prototype;
});
bcd.test('api.HTMLFontElement.face', function() {
return 'face' in HTMLFontElement.prototype;
});
bcd.test('api.HTMLFontElement.size', function() {
return 'size' in HTMLFontElement.prototype;
});
bcd.test('api.HTMLFormControlsCollection', function() {
return 'HTMLFormControlsCollection' in self;
});
bcd.test('api.HTMLFormControlsCollection.namedItem', function() {
return 'namedItem' in HTMLFormControlsCollection.prototype;
});
bcd.test('api.HTMLFormElement', function() {
return 'HTMLFormElement' in self;
});
bcd.test('api.HTMLFormElement.acceptCharset', function() {
return 'acceptCharset' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.action', function() {
return 'action' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.autocomplete', function() {
return 'autocomplete' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.checkValidity', function() {
return 'checkValidity' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.elements', function() {
return 'elements' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.encoding', function() {
return 'encoding' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.enctype', function() {
return 'enctype' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.length', function() {
return 'length' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.method', function() {
return 'method' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.name', function() {
return 'name' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.noValidate', function() {
return 'noValidate' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.rel', function() {
return 'rel' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.relList', function() {
return 'relList' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.reportValidity', function() {
return 'reportValidity' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.reset', function() {
return 'reset' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.submit', function() {
return 'submit' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFormElement.target', function() {
return 'target' in HTMLFormElement.prototype;
});
bcd.test('api.HTMLFrameElement', function() {
return 'HTMLFrameElement' in self;
});
bcd.test('api.HTMLFrameElement.contentDocument', function() {
return 'contentDocument' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.contentWindow', function() {
return 'contentWindow' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.frameBorder', function() {
return 'frameBorder' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.longDesc', function() {
return 'longDesc' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.marginHeight', function() {
return 'marginHeight' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.marginWidth', function() {
return 'marginWidth' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.name', function() {
return 'name' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.noResize', function() {
return 'noResize' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.scrolling', function() {
return 'scrolling' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameElement.src', function() {
return 'src' in HTMLFrameElement.prototype;
});
bcd.test('api.HTMLFrameSetElement', function() {
return 'HTMLFrameSetElement' in self;
});
bcd.test('api.HTMLFrameSetElement.cols', function() {
return 'cols' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onafterprint', function() {
return 'onafterprint' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onbeforeprint', function() {
return 'onbeforeprint' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onbeforeunload', function() {
return 'onbeforeunload' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onhashchange', function() {
return 'onhashchange' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onlanguagechange', function() {
return 'onlanguagechange' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onmessage', function() {
return 'onmessage' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onmessageerror', function() {
return 'onmessageerror' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onoffline', function() {
return 'onoffline' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.ononline', function() {
return 'ononline' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onpagehide', function() {
return 'onpagehide' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onpageshow', function() {
return 'onpageshow' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onpopstate', function() {
return 'onpopstate' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onrejectionhandled', function() {
return 'onrejectionhandled' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onstorage', function() {
return 'onstorage' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onunhandledrejection', function() {
return 'onunhandledrejection' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.onunload', function() {
return 'onunload' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLFrameSetElement.rows', function() {
return 'rows' in HTMLFrameSetElement.prototype;
});
bcd.test('api.HTMLHeadElement', function() {
return 'HTMLHeadElement' in self;
});
bcd.test('api.HTMLHeadingElement', function() {
return 'HTMLHeadingElement' in self;
});
bcd.test('api.HTMLHeadingElement.align', function() {
return 'align' in HTMLHeadingElement.prototype;
});
bcd.test('api.HTMLHRElement', function() {
return 'HTMLHRElement' in self;
});
bcd.test('api.HTMLHRElement.align', function() {
return 'align' in HTMLHRElement.prototype;
});
bcd.test('api.HTMLHRElement.color', function() {
return 'color' in HTMLHRElement.prototype;
});
bcd.test('api.HTMLHRElement.noShade', function() {
return 'noShade' in HTMLHRElement.prototype;
});
bcd.test('api.HTMLHRElement.size', function() {
return 'size' in HTMLHRElement.prototype;
});
bcd.test('api.HTMLHRElement.width', function() {
return 'width' in HTMLHRElement.prototype;
});
bcd.test('api.HTMLHtmlElement', function() {
return 'HTMLHtmlElement' in self;
});
bcd.test('api.HTMLHtmlElement.version', function() {
return 'version' in HTMLHtmlElement.prototype;
});
bcd.test('api.HTMLIFrameElement', function() {
return 'HTMLIFrameElement' in self;
});
bcd.test('api.HTMLIFrameElement.align', function() {
return 'align' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.allow', function() {
return 'allow' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.allowFullscreen', function() {
return 'allowFullscreen' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.allowPaymentRequest', function() {
return 'allowPaymentRequest' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.contentDocument', function() {
return 'contentDocument' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.contentWindow', function() {
return 'contentWindow' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.csp', function() {
return 'csp' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.featurePolicy', function() {
return 'featurePolicy' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.frameBorder', function() {
return 'frameBorder' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.getSVGDocument', function() {
return 'getSVGDocument' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.height', function() {
return 'height' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.longDesc', function() {
return 'longDesc' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.marginHeight', function() {
return 'marginHeight' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.marginWidth', function() {
return 'marginWidth' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.name', function() {
return 'name' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.referrerPolicy', function() {
return 'referrerPolicy' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.sandbox', function() {
return 'sandbox' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.scrolling', function() {
return 'scrolling' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.src', function() {
return 'src' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.srcdoc', function() {
return 'srcdoc' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLIFrameElement.width', function() {
return 'width' in HTMLIFrameElement.prototype;
});
bcd.test('api.HTMLImageElement', function() {
return 'HTMLImageElement' in self;
});
bcd.test('api.HTMLImageElement.align', function() {
return 'align' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.alt', function() {
return 'alt' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.border', function() {
return 'border' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.complete', function() {
return 'complete' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.crossOrigin', function() {
return 'crossOrigin' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.currentSrc', function() {
return 'currentSrc' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.decode', function() {
return 'decode' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.decoding', function() {
return 'decoding' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.height', function() {
return 'height' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.hspace', function() {
return 'hspace' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.isMap', function() {
return 'isMap' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.longDesc', function() {
return 'longDesc' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.lowsrc', function() {
return 'lowsrc' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.name', function() {
return 'name' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.naturalHeight', function() {
return 'naturalHeight' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.naturalWidth', function() {
return 'naturalWidth' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.referrerPolicy', function() {
return 'referrerPolicy' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.sizes', function() {
return 'sizes' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.src', function() {
return 'src' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.srcset', function() {
return 'srcset' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.useMap', function() {
return 'useMap' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.vspace', function() {
return 'vspace' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.width', function() {
return 'width' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.x', function() {
return 'x' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLImageElement.y', function() {
return 'y' in HTMLImageElement.prototype;
});
bcd.test('api.HTMLInputElement', function() {
return 'HTMLInputElement' in self;
});
bcd.test('api.HTMLInputElement.accept', function() {
return 'accept' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.align', function() {
return 'align' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.alt', function() {
return 'alt' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.autocomplete', function() {
return 'autocomplete' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.autofocus', function() {
return 'autofocus' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.capture', function() {
return 'capture' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.checked', function() {
return 'checked' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.checkValidity', function() {
return 'checkValidity' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.defaultChecked', function() {
return 'defaultChecked' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.defaultValue', function() {
return 'defaultValue' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.dirName', function() {
return 'dirName' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.disabled', function() {
return 'disabled' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.files', function() {
return 'files' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.form', function() {
return 'form' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.formAction', function() {
return 'formAction' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.formEnctype', function() {
return 'formEnctype' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.formMethod', function() {
return 'formMethod' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.formNoValidate', function() {
return 'formNoValidate' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.formTarget', function() {
return 'formTarget' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.height', function() {
return 'height' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.indeterminate', function() {
return 'indeterminate' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.labels', function() {
return 'labels' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.list', function() {
return 'list' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.max', function() {
return 'max' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.maxLength', function() {
return 'maxLength' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.min', function() {
return 'min' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.minLength', function() {
return 'minLength' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.multiple', function() {
return 'multiple' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.name', function() {
return 'name' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.pattern', function() {
return 'pattern' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.placeholder', function() {
return 'placeholder' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.readOnly', function() {
return 'readOnly' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.reportValidity', function() {
return 'reportValidity' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.required', function() {
return 'required' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.select', function() {
return 'select' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.selectionDirection', function() {
return 'selectionDirection' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.selectionEnd', function() {
return 'selectionEnd' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.selectionStart', function() {
return 'selectionStart' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.setCustomValidity', function() {
return 'setCustomValidity' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.setRangeText', function() {
return 'setRangeText' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.setRangeText', function() {
return 'setRangeText' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.setSelectionRange', function() {
return 'setSelectionRange' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.size', function() {
return 'size' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.src', function() {
return 'src' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.step', function() {
return 'step' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.stepDown', function() {
return 'stepDown' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.stepUp', function() {
return 'stepUp' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.type', function() {
return 'type' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.useMap', function() {
return 'useMap' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.validationMessage', function() {
return 'validationMessage' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.validity', function() {
return 'validity' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.value', function() {
return 'value' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.valueAsDate', function() {
return 'valueAsDate' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.valueAsNumber', function() {
return 'valueAsNumber' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.webkitdirectory', function() {
return 'webkitdirectory' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.webkitEntries', function() {
return 'webkitEntries' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.width', function() {
return 'width' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLInputElement.willValidate', function() {
return 'willValidate' in HTMLInputElement.prototype;
});
bcd.test('api.HTMLLabelElement', function() {
return 'HTMLLabelElement' in self;
});
bcd.test('api.HTMLLabelElement.control', function() {
return 'control' in HTMLLabelElement.prototype;
});
bcd.test('api.HTMLLabelElement.form', function() {
return 'form' in HTMLLabelElement.prototype;
});
bcd.test('api.HTMLLabelElement.htmlFor', function() {
return 'htmlFor' in HTMLLabelElement.prototype;
});
bcd.test('api.HTMLLegendElement', function() {
return 'HTMLLegendElement' in self;
});
bcd.test('api.HTMLLegendElement.align', function() {
return 'align' in HTMLLegendElement.prototype;
});
bcd.test('api.HTMLLegendElement.form', function() {
return 'form' in HTMLLegendElement.prototype;
});
bcd.test('api.HTMLLIElement', function() {
return 'HTMLLIElement' in self;
});
bcd.test('api.HTMLLIElement.type', function() {
return 'type' in HTMLLIElement.prototype;
});
bcd.test('api.HTMLLIElement.value', function() {
return 'value' in HTMLLIElement.prototype;
});
bcd.test('api.HTMLLinkElement', function() {
return 'HTMLLinkElement' in self;
});
bcd.test('api.HTMLLinkElement.as', function() {
return 'as' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.charset', function() {
return 'charset' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.crossOrigin', function() {
return 'crossOrigin' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.href', function() {
return 'href' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.hreflang', function() {
return 'hreflang' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.imageSizes', function() {
return 'imageSizes' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.imageSrcset', function() {
return 'imageSrcset' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.integrity', function() {
return 'integrity' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.integrity', function() {
return 'integrity' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.media', function() {
return 'media' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.referrerPolicy', function() {
return 'referrerPolicy' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.rel', function() {
return 'rel' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.relList', function() {
return 'relList' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.rev', function() {
return 'rev' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.sheet', function() {
return 'sheet' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.sizes', function() {
return 'sizes' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.target', function() {
return 'target' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLLinkElement.type', function() {
return 'type' in HTMLLinkElement.prototype;
});
bcd.test('api.HTMLMapElement', function() {
return 'HTMLMapElement' in self;
});
bcd.test('api.HTMLMapElement.areas', function() {
return 'areas' in HTMLMapElement.prototype;
});
bcd.test('api.HTMLMapElement.name', function() {
return 'name' in HTMLMapElement.prototype;
});
bcd.test('api.HTMLMarqueeElement', function() {
return 'HTMLMarqueeElement' in self;
});
bcd.test('api.HTMLMarqueeElement.behavior', function() {
return 'behavior' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.bgColor', function() {
return 'bgColor' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.direction', function() {
return 'direction' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.height', function() {
return 'height' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.hspace', function() {
return 'hspace' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.loop', function() {
return 'loop' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.onbounce', function() {
return 'onbounce' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.onfinish', function() {
return 'onfinish' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.onstart', function() {
return 'onstart' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.scrollAmount', function() {
return 'scrollAmount' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.scrollDelay', function() {
return 'scrollDelay' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.start', function() {
return 'start' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.stop', function() {
return 'stop' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.trueSpeed', function() {
return 'trueSpeed' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.vspace', function() {
return 'vspace' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMarqueeElement.width', function() {
return 'width' in HTMLMarqueeElement.prototype;
});
bcd.test('api.HTMLMediaElement', function() {
return 'HTMLMediaElement' in self;
});
bcd.test('api.HTMLMediaElement.addTextTrack', function() {
return 'addTextTrack' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.audioTracks', function() {
return 'audioTracks' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.autoplay', function() {
return 'autoplay' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.buffered', function() {
return 'buffered' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.canPlayType', function() {
return 'canPlayType' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.captureStream', function() {
return 'captureStream' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.controls', function() {
return 'controls' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.crossOrigin', function() {
return 'crossOrigin' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.currentSrc', function() {
return 'currentSrc' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.currentTime', function() {
return 'currentTime' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.defaultMuted', function() {
return 'defaultMuted' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.defaultPlaybackRate', function() {
return 'defaultPlaybackRate' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.disableRemotePlayback', function() {
return 'disableRemotePlayback' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.duration', function() {
return 'duration' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.ended', function() {
return 'ended' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.error', function() {
return 'error' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.fastSeek', function() {
return 'fastSeek' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.getStartDate', function() {
return 'getStartDate' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.HAVE_CURRENT_DATA', function() {
return 'HAVE_CURRENT_DATA' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.HAVE_ENOUGH_DATA', function() {
return 'HAVE_ENOUGH_DATA' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.HAVE_FUTURE_DATA', function() {
return 'HAVE_FUTURE_DATA' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.HAVE_METADATA', function() {
return 'HAVE_METADATA' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.HAVE_NOTHING', function() {
return 'HAVE_NOTHING' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.load', function() {
return 'load' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.loop', function() {
return 'loop' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.mediaKeys', function() {
return 'mediaKeys' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.muted', function() {
return 'muted' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.NETWORK_EMPTY', function() {
return 'NETWORK_EMPTY' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.NETWORK_IDLE', function() {
return 'NETWORK_IDLE' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.NETWORK_LOADING', function() {
return 'NETWORK_LOADING' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.NETWORK_NO_SOURCE', function() {
return 'NETWORK_NO_SOURCE' in HTMLMediaElement;
});
bcd.test('api.HTMLMediaElement.networkState', function() {
return 'networkState' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.onencrypted', function() {
return 'onencrypted' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.onwaitingforkey', function() {
return 'onwaitingforkey' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.pause', function() {
return 'pause' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.paused', function() {
return 'paused' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.play', function() {
return 'play' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.playbackRate', function() {
return 'playbackRate' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.played', function() {
return 'played' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.preload', function() {
return 'preload' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.readyState', function() {
return 'readyState' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.remote', function() {
return 'remote' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.seekable', function() {
return 'seekable' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.seeking', function() {
return 'seeking' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.setMediaKeys', function() {
return 'setMediaKeys' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.setSinkId', function() {
return 'setSinkId' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.sinkId', function() {
return 'sinkId' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.src', function() {
return 'src' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.srcObject', function() {
return 'srcObject' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.textTracks', function() {
return 'textTracks' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.videoTracks', function() {
return 'videoTracks' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMediaElement.volume', function() {
return 'volume' in HTMLMediaElement.prototype;
});
bcd.test('api.HTMLMenuElement', function() {
return 'HTMLMenuElement' in self;
});
bcd.test('api.HTMLMenuElement.compact', function() {
return 'compact' in HTMLMenuElement.prototype;
});
bcd.test('api.HTMLMetaElement', function() {
return 'HTMLMetaElement' in self;
});
bcd.test('api.HTMLMetaElement.content', function() {
return 'content' in HTMLMetaElement.prototype;
});
bcd.test('api.HTMLMetaElement.httpEquiv', function() {
return 'httpEquiv' in HTMLMetaElement.prototype;
});
bcd.test('api.HTMLMetaElement.name', function() {
return 'name' in HTMLMetaElement.prototype;
});
bcd.test('api.HTMLMetaElement.scheme', function() {
return 'scheme' in HTMLMetaElement.prototype;
});
bcd.test('api.HTMLMeterElement', function() {
return 'HTMLMeterElement' in self;
});
bcd.test('api.HTMLMeterElement.high', function() {
return 'high' in HTMLMeterElement.prototype;
});
bcd.test('api.HTMLMeterElement.labels', function() {
return 'labels' in HTMLMeterElement.prototype;
});
bcd.test('api.HTMLMeterElement.low', function() {
return 'low' in HTMLMeterElement.prototype;
});
bcd.test('api.HTMLMeterElement.max', function() {
return 'max' in HTMLMeterElement.prototype;
});
bcd.test('api.HTMLMeterElement.min', function() {
return 'min' in HTMLMeterElement.prototype;
});
bcd.test('api.HTMLMeterElement.optimum', function() {
return 'optimum' in HTMLMeterElement.prototype;
});
bcd.test('api.HTMLMeterElement.value', function() {
return 'value' in HTMLMeterElement.prototype;
});
bcd.test('api.HTMLModElement', function() {
return 'HTMLModElement' in self;
});
bcd.test('api.HTMLModElement.cite', function() {
return 'cite' in HTMLModElement.prototype;
});
bcd.test('api.HTMLModElement.dateTime', function() {
return 'dateTime' in HTMLModElement.prototype;
});
bcd.test('api.HTMLObjectElement', function() {
return 'HTMLObjectElement' in self;
});
bcd.test('api.HTMLObjectElement.align', function() {
return 'align' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.archive', function() {
return 'archive' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.border', function() {
return 'border' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.checkValidity', function() {
return 'checkValidity' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.code', function() {
return 'code' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.codeBase', function() {
return 'codeBase' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.codeType', function() {
return 'codeType' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.contentDocument', function() {
return 'contentDocument' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.contentWindow', function() {
return 'contentWindow' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.data', function() {
return 'data' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.declare', function() {
return 'declare' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.form', function() {
return 'form' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.getSVGDocument', function() {
return 'getSVGDocument' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.height', function() {
return 'height' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.hspace', function() {
return 'hspace' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.name', function() {
return 'name' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.reportValidity', function() {
return 'reportValidity' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.setCustomValidity', function() {
return 'setCustomValidity' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.standby', function() {
return 'standby' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.type', function() {
return 'type' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.typeMustMatch', function() {
return 'typeMustMatch' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.useMap', function() {
return 'useMap' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.validationMessage', function() {
return 'validationMessage' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.validity', function() {
return 'validity' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.vspace', function() {
return 'vspace' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.width', function() {
return 'width' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLObjectElement.willValidate', function() {
return 'willValidate' in HTMLObjectElement.prototype;
});
bcd.test('api.HTMLOListElement', function() {
return 'HTMLOListElement' in self;
});
bcd.test('api.HTMLOListElement.compact', function() {
return 'compact' in HTMLOListElement.prototype;
});
bcd.test('api.HTMLOListElement.reversed', function() {
return 'reversed' in HTMLOListElement.prototype;
});
bcd.test('api.HTMLOListElement.start', function() {
return 'start' in HTMLOListElement.prototype;
});
bcd.test('api.HTMLOListElement.type', function() {
return 'type' in HTMLOListElement.prototype;
});
bcd.test('api.HTMLOptGroupElement', function() {
return 'HTMLOptGroupElement' in self;
});
bcd.test('api.HTMLOptGroupElement.disabled', function() {
return 'disabled' in HTMLOptGroupElement.prototype;
});
bcd.test('api.HTMLOptGroupElement.label', function() {
return 'label' in HTMLOptGroupElement.prototype;
});
bcd.test('api.HTMLOptionElement', function() {
return 'HTMLOptionElement' in self;
});
bcd.test('api.HTMLOptionElement.defaultSelected', function() {
return 'defaultSelected' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionElement.disabled', function() {
return 'disabled' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionElement.form', function() {
return 'form' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionElement.index', function() {
return 'index' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionElement.label', function() {
return 'label' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionElement.selected', function() {
return 'selected' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionElement.text', function() {
return 'text' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionElement.value', function() {
return 'value' in HTMLOptionElement.prototype;
});
bcd.test('api.HTMLOptionsCollection', function() {
return 'HTMLOptionsCollection' in self;
});
bcd.test('api.HTMLOptionsCollection.add', function() {
return 'add' in HTMLOptionsCollection.prototype;
});
bcd.test('api.HTMLOptionsCollection.length', function() {
return 'length' in HTMLOptionsCollection.prototype;
});
bcd.test('api.HTMLOptionsCollection.remove', function() {
return 'remove' in HTMLOptionsCollection.prototype;
});
bcd.test('api.HTMLOptionsCollection.selectedIndex', function() {
return 'selectedIndex' in HTMLOptionsCollection.prototype;
});
bcd.test('api.HTMLOutputElement', function() {
return 'HTMLOutputElement' in self;
});
bcd.test('api.HTMLOutputElement.checkValidity', function() {
return 'checkValidity' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.defaultValue', function() {
return 'defaultValue' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.form', function() {
return 'form' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.htmlFor', function() {
return 'htmlFor' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.labels', function() {
return 'labels' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.name', function() {
return 'name' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.reportValidity', function() {
return 'reportValidity' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.setCustomValidity', function() {
return 'setCustomValidity' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.type', function() {
return 'type' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.validationMessage', function() {
return 'validationMessage' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.validity', function() {
return 'validity' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.value', function() {
return 'value' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLOutputElement.willValidate', function() {
return 'willValidate' in HTMLOutputElement.prototype;
});
bcd.test('api.HTMLParagraphElement', function() {
return 'HTMLParagraphElement' in self;
});
bcd.test('api.HTMLParagraphElement.align', function() {
return 'align' in HTMLParagraphElement.prototype;
});
bcd.test('api.HTMLParamElement', function() {
return 'HTMLParamElement' in self;
});
bcd.test('api.HTMLParamElement.name', function() {
return 'name' in HTMLParamElement.prototype;
});
bcd.test('api.HTMLParamElement.type', function() {
return 'type' in HTMLParamElement.prototype;
});
bcd.test('api.HTMLParamElement.value', function() {
return 'value' in HTMLParamElement.prototype;
});
bcd.test('api.HTMLParamElement.valueType', function() {
return 'valueType' in HTMLParamElement.prototype;
});
bcd.test('api.HTMLPictureElement', function() {
return 'HTMLPictureElement' in self;
});
bcd.test('api.HTMLPreElement', function() {
return 'HTMLPreElement' in self;
});
bcd.test('api.HTMLPreElement.width', function() {
return 'width' in HTMLPreElement.prototype;
});
bcd.test('api.HTMLProgressElement', function() {
return 'HTMLProgressElement' in self;
});
bcd.test('api.HTMLProgressElement.labels', function() {
return 'labels' in HTMLProgressElement.prototype;
});
bcd.test('api.HTMLProgressElement.max', function() {
return 'max' in HTMLProgressElement.prototype;
});
bcd.test('api.HTMLProgressElement.position', function() {
return 'position' in HTMLProgressElement.prototype;
});
bcd.test('api.HTMLProgressElement.value', function() {
return 'value' in HTMLProgressElement.prototype;
});
bcd.test('api.HTMLQuoteElement', function() {
return 'HTMLQuoteElement' in self;
});
bcd.test('api.HTMLQuoteElement.cite', function() {
return 'cite' in HTMLQuoteElement.prototype;
});
bcd.test('api.HTMLScriptElement', function() {
return 'HTMLScriptElement' in self;
});
bcd.test('api.HTMLScriptElement.async', function() {
return 'async' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.charset', function() {
return 'charset' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.crossOrigin', function() {
return 'crossOrigin' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.defer', function() {
return 'defer' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.event', function() {
return 'event' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.htmlFor', function() {
return 'htmlFor' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.integrity', function() {
return 'integrity' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.integrity', function() {
return 'integrity' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.noModule', function() {
return 'noModule' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.referrerPolicy', function() {
return 'referrerPolicy' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.src', function() {
return 'src' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.text', function() {
return 'text' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLScriptElement.type', function() {
return 'type' in HTMLScriptElement.prototype;
});
bcd.test('api.HTMLSelectElement', function() {
return 'HTMLSelectElement' in self;
});
bcd.test('api.HTMLSelectElement.add', function() {
return 'add' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.autocomplete', function() {
return 'autocomplete' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.autofocus', function() {
return 'autofocus' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.checkValidity', function() {
return 'checkValidity' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.disabled', function() {
return 'disabled' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.form', function() {
return 'form' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.item', function() {
return 'item' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.labels', function() {
return 'labels' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.length', function() {
return 'length' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.multiple', function() {
return 'multiple' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.name', function() {
return 'name' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.namedItem', function() {
return 'namedItem' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.options', function() {
return 'options' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.remove', function() {
return 'remove' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.remove', function() {
return 'remove' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.reportValidity', function() {
return 'reportValidity' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.required', function() {
return 'required' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.selectedIndex', function() {
return 'selectedIndex' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.selectedOptions', function() {
return 'selectedOptions' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.setCustomValidity', function() {
return 'setCustomValidity' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.size', function() {
return 'size' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.type', function() {
return 'type' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.validationMessage', function() {
return 'validationMessage' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.validity', function() {
return 'validity' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.value', function() {
return 'value' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSelectElement.willValidate', function() {
return 'willValidate' in HTMLSelectElement.prototype;
});
bcd.test('api.HTMLSlotElement', function() {
return 'HTMLSlotElement' in self;
});
bcd.test('api.HTMLSlotElement.assignedElements', function() {
return 'assignedElements' in HTMLSlotElement.prototype;
});
bcd.test('api.HTMLSlotElement.assignedNodes', function() {
return 'assignedNodes' in HTMLSlotElement.prototype;
});
bcd.test('api.HTMLSlotElement.name', function() {
return 'name' in HTMLSlotElement.prototype;
});
bcd.test('api.HTMLSourceElement', function() {
return 'HTMLSourceElement' in self;
});
bcd.test('api.HTMLSourceElement.media', function() {
return 'media' in HTMLSourceElement.prototype;
});
bcd.test('api.HTMLSourceElement.sizes', function() {
return 'sizes' in HTMLSourceElement.prototype;
});
bcd.test('api.HTMLSourceElement.src', function() {
return 'src' in HTMLSourceElement.prototype;
});
bcd.test('api.HTMLSourceElement.srcset', function() {
return 'srcset' in HTMLSourceElement.prototype;
});
bcd.test('api.HTMLSourceElement.type', function() {
return 'type' in HTMLSourceElement.prototype;
});
bcd.test('api.HTMLSpanElement', function() {
return 'HTMLSpanElement' in self;
});
bcd.test('api.HTMLStyleElement', function() {
return 'HTMLStyleElement' in self;
});
bcd.test('api.HTMLStyleElement.media', function() {
return 'media' in HTMLStyleElement.prototype;
});
bcd.test('api.HTMLStyleElement.sheet', function() {
return 'sheet' in HTMLStyleElement.prototype;
});
bcd.test('api.HTMLStyleElement.type', function() {
return 'type' in HTMLStyleElement.prototype;
});
bcd.test('api.HTMLTableCaptionElement', function() {
return 'HTMLTableCaptionElement' in self;
});
bcd.test('api.HTMLTableCaptionElement.align', function() {
return 'align' in HTMLTableCaptionElement.prototype;
});
bcd.test('api.HTMLTableCellElement', function() {
return 'HTMLTableCellElement' in self;
});
bcd.test('api.HTMLTableCellElement.abbr', function() {
return 'abbr' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.align', function() {
return 'align' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.axis', function() {
return 'axis' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.bgColor', function() {
return 'bgColor' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.cellIndex', function() {
return 'cellIndex' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.ch', function() {
return 'ch' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.chOff', function() {
return 'chOff' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.colSpan', function() {
return 'colSpan' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.headers', function() {
return 'headers' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.height', function() {
return 'height' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.noWrap', function() {
return 'noWrap' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.rowSpan', function() {
return 'rowSpan' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.scope', function() {
return 'scope' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.vAlign', function() {
return 'vAlign' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableCellElement.width', function() {
return 'width' in HTMLTableCellElement.prototype;
});
bcd.test('api.HTMLTableColElement', function() {
return 'HTMLTableColElement' in self;
});
bcd.test('api.HTMLTableColElement.align', function() {
return 'align' in HTMLTableColElement.prototype;
});
bcd.test('api.HTMLTableColElement.ch', function() {
return 'ch' in HTMLTableColElement.prototype;
});
bcd.test('api.HTMLTableColElement.chOff', function() {
return 'chOff' in HTMLTableColElement.prototype;
});
bcd.test('api.HTMLTableColElement.span', function() {
return 'span' in HTMLTableColElement.prototype;
});
bcd.test('api.HTMLTableColElement.vAlign', function() {
return 'vAlign' in HTMLTableColElement.prototype;
});
bcd.test('api.HTMLTableColElement.width', function() {
return 'width' in HTMLTableColElement.prototype;
});
bcd.test('api.HTMLTableElement', function() {
return 'HTMLTableElement' in self;
});
bcd.test('api.HTMLTableElement.align', function() {
return 'align' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.bgColor', function() {
return 'bgColor' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.border', function() {
return 'border' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.caption', function() {
return 'caption' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.cellPadding', function() {
return 'cellPadding' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.cellSpacing', function() {
return 'cellSpacing' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.createCaption', function() {
return 'createCaption' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.createTBody', function() {
return 'createTBody' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.createTFoot', function() {
return 'createTFoot' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.createTHead', function() {
return 'createTHead' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.deleteCaption', function() {
return 'deleteCaption' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.deleteRow', function() {
return 'deleteRow' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.deleteTFoot', function() {
return 'deleteTFoot' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.deleteTHead', function() {
return 'deleteTHead' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.frame', function() {
return 'frame' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.insertRow', function() {
return 'insertRow' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.rows', function() {
return 'rows' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.rules', function() {
return 'rules' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.summary', function() {
return 'summary' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.tBodies', function() {
return 'tBodies' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.tFoot', function() {
return 'tFoot' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.tHead', function() {
return 'tHead' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableElement.width', function() {
return 'width' in HTMLTableElement.prototype;
});
bcd.test('api.HTMLTableRowElement', function() {
return 'HTMLTableRowElement' in self;
});
bcd.test('api.HTMLTableRowElement.align', function() {
return 'align' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.bgColor', function() {
return 'bgColor' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.cells', function() {
return 'cells' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.ch', function() {
return 'ch' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.chOff', function() {
return 'chOff' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.deleteCell', function() {
return 'deleteCell' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.insertCell', function() {
return 'insertCell' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.rowIndex', function() {
return 'rowIndex' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.sectionRowIndex', function() {
return 'sectionRowIndex' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableRowElement.vAlign', function() {
return 'vAlign' in HTMLTableRowElement.prototype;
});
bcd.test('api.HTMLTableSectionElement', function() {
return 'HTMLTableSectionElement' in self;
});
bcd.test('api.HTMLTableSectionElement.align', function() {
return 'align' in HTMLTableSectionElement.prototype;
});
bcd.test('api.HTMLTableSectionElement.ch', function() {
return 'ch' in HTMLTableSectionElement.prototype;
});
bcd.test('api.HTMLTableSectionElement.chOff', function() {
return 'chOff' in HTMLTableSectionElement.prototype;
});
bcd.test('api.HTMLTableSectionElement.deleteRow', function() {
return 'deleteRow' in HTMLTableSectionElement.prototype;
});
bcd.test('api.HTMLTableSectionElement.insertRow', function() {
return 'insertRow' in HTMLTableSectionElement.prototype;
});
bcd.test('api.HTMLTableSectionElement.rows', function() {
return 'rows' in HTMLTableSectionElement.prototype;
});
bcd.test('api.HTMLTableSectionElement.vAlign', function() {
return 'vAlign' in HTMLTableSectionElement.prototype;
});
bcd.test('api.HTMLTemplateElement', function() {
return 'HTMLTemplateElement' in self;
});
bcd.test('api.HTMLTemplateElement.content', function() {
return 'content' in HTMLTemplateElement.prototype;
});
bcd.test('api.HTMLTextAreaElement', function() {
return 'HTMLTextAreaElement' in self;
});
bcd.test('api.HTMLTextAreaElement.autocomplete', function() {
return 'autocomplete' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.autofocus', function() {
return 'autofocus' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.checkValidity', function() {
return 'checkValidity' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.cols', function() {
return 'cols' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.defaultValue', function() {
return 'defaultValue' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.dirName', function() {
return 'dirName' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.disabled', function() {
return 'disabled' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.form', function() {
return 'form' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.labels', function() {
return 'labels' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.maxLength', function() {
return 'maxLength' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.minLength', function() {
return 'minLength' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.name', function() {
return 'name' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.placeholder', function() {
return 'placeholder' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.readOnly', function() {
return 'readOnly' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.reportValidity', function() {
return 'reportValidity' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.required', function() {
return 'required' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.rows', function() {
return 'rows' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.select', function() {
return 'select' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.selectionDirection', function() {
return 'selectionDirection' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.selectionEnd', function() {
return 'selectionEnd' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.selectionStart', function() {
return 'selectionStart' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.setCustomValidity', function() {
return 'setCustomValidity' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.setRangeText', function() {
return 'setRangeText' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.setRangeText', function() {
return 'setRangeText' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.setSelectionRange', function() {
return 'setSelectionRange' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.textLength', function() {
return 'textLength' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.type', function() {
return 'type' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.validationMessage', function() {
return 'validationMessage' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.validity', function() {
return 'validity' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.value', function() {
return 'value' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.willValidate', function() {
return 'willValidate' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTextAreaElement.wrap', function() {
return 'wrap' in HTMLTextAreaElement.prototype;
});
bcd.test('api.HTMLTimeElement', function() {
return 'HTMLTimeElement' in self;
});
bcd.test('api.HTMLTimeElement.dateTime', function() {
return 'dateTime' in HTMLTimeElement.prototype;
});
bcd.test('api.HTMLTitleElement', function() {
return 'HTMLTitleElement' in self;
});
bcd.test('api.HTMLTitleElement.text', function() {
return 'text' in HTMLTitleElement.prototype;
});
bcd.test('api.HTMLTrackElement', function() {
return 'HTMLTrackElement' in self;
});
bcd.test('api.HTMLTrackElement.default', function() {
return 'default' in HTMLTrackElement.prototype;
});
bcd.test('api.HTMLTrackElement.ERROR', function() {
return 'ERROR' in HTMLTrackElement;
});
bcd.test('api.HTMLTrackElement.kind', function() {
return 'kind' in HTMLTrackElement.prototype;
});
bcd.test('api.HTMLTrackElement.label', function() {
return 'label' in HTMLTrackElement.prototype;
});
bcd.test('api.HTMLTrackElement.LOADED', function() {
return 'LOADED' in HTMLTrackElement;
});
bcd.test('api.HTMLTrackElement.LOADING', function() {
return 'LOADING' in HTMLTrackElement;
});
bcd.test('api.HTMLTrackElement.NONE', function() {
return 'NONE' in HTMLTrackElement;
});
bcd.test('api.HTMLTrackElement.readyState', function() {
return 'readyState' in HTMLTrackElement.prototype;
});
bcd.test('api.HTMLTrackElement.src', function() {
return 'src' in HTMLTrackElement.prototype;
});
bcd.test('api.HTMLTrackElement.srclang', function() {
return 'srclang' in HTMLTrackElement.prototype;
});
bcd.test('api.HTMLTrackElement.track', function() {
return 'track' in HTMLTrackElement.prototype;
});
bcd.test('api.HTMLUListElement', function() {
return 'HTMLUListElement' in self;
});
bcd.test('api.HTMLUListElement.compact', function() {
return 'compact' in HTMLUListElement.prototype;
});
bcd.test('api.HTMLUListElement.type', function() {
return 'type' in HTMLUListElement.prototype;
});
bcd.test('api.HTMLUnknownElement', function() {
return 'HTMLUnknownElement' in self;
});
bcd.test('api.HTMLVideoElement', function() {
return 'HTMLVideoElement' in self;
});
bcd.test('api.HTMLVideoElement.autoPictureInPicture', function() {
return 'autoPictureInPicture' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.disablePictureInPicture', function() {
return 'disablePictureInPicture' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.height', function() {
return 'height' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.onenterpictureinpicture', function() {
return 'onenterpictureinpicture' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.onleavepictureinpicture', function() {
return 'onleavepictureinpicture' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.playsInline', function() {
return 'playsInline' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.poster', function() {
return 'poster' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.requestPictureInPicture', function() {
return 'requestPictureInPicture' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.videoHeight', function() {
return 'videoHeight' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.videoWidth', function() {
return 'videoWidth' in HTMLVideoElement.prototype;
});
bcd.test('api.HTMLVideoElement.width', function() {
return 'width' in HTMLVideoElement.prototype;
});
bcd.test('api.IDBCursor', function() {
return 'IDBCursor' in self;
});
bcd.test('api.IDBCursor.advance', function() {
return 'advance' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.continue', function() {
return 'continue' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.continuePrimaryKey', function() {
return 'continuePrimaryKey' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.delete', function() {
return 'delete' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.direction', function() {
return 'direction' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.key', function() {
return 'key' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.primaryKey', function() {
return 'primaryKey' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.request', function() {
return 'request' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.source', function() {
return 'source' in IDBCursor.prototype;
});
bcd.test('api.IDBCursor.update', function() {
return 'update' in IDBCursor.prototype;
});
bcd.test('api.IDBCursorWithValue', function() {
return 'IDBCursorWithValue' in self;
});
bcd.test('api.IDBCursorWithValue.value', function() {
return 'value' in IDBCursorWithValue.prototype;
});
bcd.test('api.IDBDatabase', function() {
return 'IDBDatabase' in self;
});
bcd.test('api.IDBDatabase.close', function() {
return 'close' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.createObjectStore', function() {
return 'createObjectStore' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.deleteObjectStore', function() {
return 'deleteObjectStore' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.name', function() {
return 'name' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.objectStoreNames', function() {
return 'objectStoreNames' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.onabort', function() {
return 'onabort' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.onclose', function() {
return 'onclose' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.onerror', function() {
return 'onerror' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.onversionchange', function() {
return 'onversionchange' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.transaction', function() {
return 'transaction' in IDBDatabase.prototype;
});
bcd.test('api.IDBDatabase.version', function() {
return 'version' in IDBDatabase.prototype;
});
bcd.test('api.IDBFactory', function() {
return 'IDBFactory' in self;
});
bcd.test('api.IDBFactory.cmp', function() {
return 'cmp' in IDBFactory.prototype;
});
bcd.test('api.IDBFactory.databases', function() {
return 'databases' in IDBFactory.prototype;
});
bcd.test('api.IDBFactory.deleteDatabase', function() {
return 'deleteDatabase' in IDBFactory.prototype;
});
bcd.test('api.IDBFactory.open', function() {
return 'open' in IDBFactory.prototype;
});
bcd.test('api.IDBIndex', function() {
return 'IDBIndex' in self;
});
bcd.test('api.IDBIndex.count', function() {
return 'count' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.get', function() {
return 'get' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.getAll', function() {
return 'getAll' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.getAllKeys', function() {
return 'getAllKeys' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.getKey', function() {
return 'getKey' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.keyPath', function() {
return 'keyPath' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.multiEntry', function() {
return 'multiEntry' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.name', function() {
return 'name' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.objectStore', function() {
return 'objectStore' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.openCursor', function() {
return 'openCursor' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.openKeyCursor', function() {
return 'openKeyCursor' in IDBIndex.prototype;
});
bcd.test('api.IDBIndex.unique', function() {
return 'unique' in IDBIndex.prototype;
});
bcd.test('api.IDBKeyRange', function() {
return 'IDBKeyRange' in self;
});
bcd.test('api.IDBKeyRange.bound', function() {
return 'bound' in IDBKeyRange;
});
bcd.test('api.IDBKeyRange.includes', function() {
return 'includes' in IDBKeyRange.prototype;
});
bcd.test('api.IDBKeyRange.lower', function() {
return 'lower' in IDBKeyRange.prototype;
});
bcd.test('api.IDBKeyRange.lowerBound', function() {
return 'lowerBound' in IDBKeyRange;
});
bcd.test('api.IDBKeyRange.lowerOpen', function() {
return 'lowerOpen' in IDBKeyRange.prototype;
});
bcd.test('api.IDBKeyRange.only', function() {
return 'only' in IDBKeyRange;
});
bcd.test('api.IDBKeyRange.upper', function() {
return 'upper' in IDBKeyRange.prototype;
});
bcd.test('api.IDBKeyRange.upperBound', function() {
return 'upperBound' in IDBKeyRange;
});
bcd.test('api.IDBKeyRange.upperOpen', function() {
return 'upperOpen' in IDBKeyRange.prototype;
});
bcd.test('api.IDBObjectStore', function() {
return 'IDBObjectStore' in self;
});
bcd.test('api.IDBObjectStore.add', function() {
return 'add' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.autoIncrement', function() {
return 'autoIncrement' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.clear', function() {
return 'clear' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.count', function() {
return 'count' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.createIndex', function() {
return 'createIndex' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.delete', function() {
return 'delete' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.deleteIndex', function() {
return 'deleteIndex' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.get', function() {
return 'get' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.getAll', function() {
return 'getAll' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.getAllKeys', function() {
return 'getAllKeys' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.getKey', function() {
return 'getKey' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.index', function() {
return 'index' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.indexNames', function() {
return 'indexNames' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.keyPath', function() {
return 'keyPath' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.name', function() {
return 'name' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.openCursor', function() {
return 'openCursor' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.openKeyCursor', function() {
return 'openKeyCursor' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.put', function() {
return 'put' in IDBObjectStore.prototype;
});
bcd.test('api.IDBObjectStore.transaction', function() {
return 'transaction' in IDBObjectStore.prototype;
});
bcd.test('api.IDBOpenDBRequest', function() {
return 'IDBOpenDBRequest' in self;
});
bcd.test('api.IDBOpenDBRequest.onblocked', function() {
return 'onblocked' in IDBOpenDBRequest.prototype;
});
bcd.test('api.IDBOpenDBRequest.onupgradeneeded', function() {
return 'onupgradeneeded' in IDBOpenDBRequest.prototype;
});
bcd.test('api.IDBRequest', function() {
return 'IDBRequest' in self;
});
bcd.test('api.IDBRequest.error', function() {
return 'error' in IDBRequest.prototype;
});
bcd.test('api.IDBRequest.onerror', function() {
return 'onerror' in IDBRequest.prototype;
});
bcd.test('api.IDBRequest.onsuccess', function() {
return 'onsuccess' in IDBRequest.prototype;
});
bcd.test('api.IDBRequest.readyState', function() {
return 'readyState' in IDBRequest.prototype;
});
bcd.test('api.IDBRequest.result', function() {
return 'result' in IDBRequest.prototype;
});
bcd.test('api.IDBRequest.source', function() {
return 'source' in IDBRequest.prototype;
});
bcd.test('api.IDBRequest.transaction', function() {
return 'transaction' in IDBRequest.prototype;
});
bcd.test('api.IDBTransaction', function() {
return 'IDBTransaction' in self;
});
bcd.test('api.IDBTransaction.abort', function() {
return 'abort' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.commit', function() {
return 'commit' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.db', function() {
return 'db' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.error', function() {
return 'error' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.mode', function() {
return 'mode' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.objectStore', function() {
return 'objectStore' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.objectStoreNames', function() {
return 'objectStoreNames' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.onabort', function() {
return 'onabort' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.oncomplete', function() {
return 'oncomplete' in IDBTransaction.prototype;
});
bcd.test('api.IDBTransaction.onerror', function() {
return 'onerror' in IDBTransaction.prototype;
});
bcd.test('api.IDBVersionChangeEvent', function() {
return 'IDBVersionChangeEvent' in self;
});
bcd.test('api.IDBVersionChangeEvent.newVersion', function() {
return 'newVersion' in IDBVersionChangeEvent.prototype;
});
bcd.test('api.IDBVersionChangeEvent.oldVersion', function() {
return 'oldVersion' in IDBVersionChangeEvent.prototype;
});
bcd.test('api.IdleDeadline', function() {
return 'IdleDeadline' in self;
});
bcd.test('api.IdleDeadline.didTimeout', function() {
return 'didTimeout' in IdleDeadline.prototype;
});
bcd.test('api.IdleDeadline.timeRemaining', function() {
return 'timeRemaining' in IdleDeadline.prototype;
});
bcd.test('api.IIRFilterNode', function() {
return 'IIRFilterNode' in self;
});
bcd.test('api.IIRFilterNode.getFrequencyResponse', function() {
return 'getFrequencyResponse' in IIRFilterNode.prototype;
});
bcd.test('api.ImageBitmap', function() {
return 'ImageBitmap' in self;
});
bcd.test('api.ImageBitmap.close', function() {
return 'close' in ImageBitmap.prototype;
});
bcd.test('api.ImageBitmap.height', function() {
return 'height' in ImageBitmap.prototype;
});
bcd.test('api.ImageBitmap.width', function() {
return 'width' in ImageBitmap.prototype;
});
bcd.test('api.ImageBitmapRenderingContext', function() {
return 'ImageBitmapRenderingContext' in self;
});
bcd.test('api.ImageBitmapRenderingContext.canvas', function() {
return 'canvas' in ImageBitmapRenderingContext.prototype;
});
bcd.test('api.ImageBitmapRenderingContext.transferFromImageBitmap', function() {
return 'transferFromImageBitmap' in ImageBitmapRenderingContext.prototype;
});
bcd.test('api.ImageCapture', function() {
return 'ImageCapture' in self;
});
bcd.test('api.ImageCapture.getPhotoCapabilities', function() {
return 'getPhotoCapabilities' in ImageCapture.prototype;
});
bcd.test('api.ImageCapture.getPhotoSettings', function() {
return 'getPhotoSettings' in ImageCapture.prototype;
});
bcd.test('api.ImageCapture.grabFrame', function() {
return 'grabFrame' in ImageCapture.prototype;
});
bcd.test('api.ImageCapture.takePhoto', function() {
return 'takePhoto' in ImageCapture.prototype;
});
bcd.test('api.ImageCapture.track', function() {
return 'track' in ImageCapture.prototype;
});
bcd.test('api.ImageData', function() {
return 'ImageData' in self;
});
bcd.test('api.ImageData.data', function() {
return 'data' in ImageData.prototype;
});
bcd.test('api.ImageData.height', function() {
return 'height' in ImageData.prototype;
});
bcd.test('api.ImageData.width', function() {
return 'width' in ImageData.prototype;
});
bcd.test('api.InputDeviceCapabilities', function() {
return 'InputDeviceCapabilities' in self;
});
bcd.test('api.InputDeviceCapabilities.firesTouchEvents', function() {
return 'firesTouchEvents' in InputDeviceCapabilities.prototype;
});
bcd.test('api.InputDeviceCapabilities.pointerMovementScrolls', function() {
return 'pointerMovementScrolls' in InputDeviceCapabilities.prototype;
});
bcd.test('api.InputDeviceInfo', function() {
return 'InputDeviceInfo' in self;
});
bcd.test('api.InputDeviceInfo.getCapabilities', function() {
return 'getCapabilities' in InputDeviceInfo.prototype;
});
bcd.test('api.InputEvent', function() {
return 'InputEvent' in self;
});
bcd.test('api.InputEvent.data', function() {
return 'data' in InputEvent.prototype;
});
bcd.test('api.InputEvent.dataTransfer', function() {
return 'dataTransfer' in InputEvent.prototype;
});
bcd.test('api.InputEvent.getTargetRanges', function() {
return 'getTargetRanges' in InputEvent.prototype;
});
bcd.test('api.InputEvent.inputType', function() {
return 'inputType' in InputEvent.prototype;
});
bcd.test('api.InputEvent.isComposing', function() {
return 'isComposing' in InputEvent.prototype;
});
bcd.test('api.IntersectionObserver', function() {
return 'IntersectionObserver' in self;
});
bcd.test('api.IntersectionObserver.disconnect', function() {
return 'disconnect' in IntersectionObserver.prototype;
});
bcd.test('api.IntersectionObserver.observe', function() {
return 'observe' in IntersectionObserver.prototype;
});
bcd.test('api.IntersectionObserver.root', function() {
return 'root' in IntersectionObserver.prototype;
});
bcd.test('api.IntersectionObserver.rootMargin', function() {
return 'rootMargin' in IntersectionObserver.prototype;
});
bcd.test('api.IntersectionObserver.takeRecords', function() {
return 'takeRecords' in IntersectionObserver.prototype;
});
bcd.test('api.IntersectionObserver.thresholds', function() {
return 'thresholds' in IntersectionObserver.prototype;
});
bcd.test('api.IntersectionObserver.unobserve', function() {
return 'unobserve' in IntersectionObserver.prototype;
});
bcd.test('api.IntersectionObserverEntry', function() {
return 'IntersectionObserverEntry' in self;
});
bcd.test('api.IntersectionObserverEntry.boundingClientRect', function() {
return 'boundingClientRect' in IntersectionObserverEntry.prototype;
});
bcd.test('api.IntersectionObserverEntry.intersectionRatio', function() {
return 'intersectionRatio' in IntersectionObserverEntry.prototype;
});
bcd.test('api.IntersectionObserverEntry.intersectionRect', function() {
return 'intersectionRect' in IntersectionObserverEntry.prototype;
});
bcd.test('api.IntersectionObserverEntry.isIntersecting', function() {
return 'isIntersecting' in IntersectionObserverEntry.prototype;
});
bcd.test('api.IntersectionObserverEntry.rootBounds', function() {
return 'rootBounds' in IntersectionObserverEntry.prototype;
});
bcd.test('api.IntersectionObserverEntry.target', function() {
return 'target' in IntersectionObserverEntry.prototype;
});
bcd.test('api.IntersectionObserverEntry.time', function() {
return 'time' in IntersectionObserverEntry.prototype;
});
bcd.test('api.InterventionReportBody', function() {
return 'InterventionReportBody' in self;
});
bcd.test('api.InterventionReportBody.columnNumber', function() {
return 'columnNumber' in InterventionReportBody.prototype;
});
bcd.test('api.InterventionReportBody.id', function() {
return 'id' in InterventionReportBody.prototype;
});
bcd.test('api.InterventionReportBody.lineNumber', function() {
return 'lineNumber' in InterventionReportBody.prototype;
});
bcd.test('api.InterventionReportBody.message', function() {
return 'message' in InterventionReportBody.prototype;
});
bcd.test('api.InterventionReportBody.sourceFile', function() {
return 'sourceFile' in InterventionReportBody.prototype;
});
bcd.test('api.Keyboard', function() {
return 'Keyboard' in self;
});
bcd.test('api.Keyboard.getLayoutMap', function() {
return 'getLayoutMap' in Keyboard.prototype;
});
bcd.test('api.Keyboard.lock', function() {
return 'lock' in Keyboard.prototype;
});
bcd.test('api.Keyboard.unlock', function() {
return 'unlock' in Keyboard.prototype;
});
bcd.test('api.KeyboardEvent', function() {
return 'KeyboardEvent' in self;
});
bcd.test('api.KeyboardEvent.altKey', function() {
return 'altKey' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.charCode', function() {
return 'charCode' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.code', function() {
return 'code' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.ctrlKey', function() {
return 'ctrlKey' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.DOM_KEY_LOCATION_LEFT', function() {
return 'DOM_KEY_LOCATION_LEFT' in KeyboardEvent;
});
bcd.test('api.KeyboardEvent.DOM_KEY_LOCATION_NUMPAD', function() {
return 'DOM_KEY_LOCATION_NUMPAD' in KeyboardEvent;
});
bcd.test('api.KeyboardEvent.DOM_KEY_LOCATION_RIGHT', function() {
return 'DOM_KEY_LOCATION_RIGHT' in KeyboardEvent;
});
bcd.test('api.KeyboardEvent.DOM_KEY_LOCATION_STANDARD', function() {
return 'DOM_KEY_LOCATION_STANDARD' in KeyboardEvent;
});
bcd.test('api.KeyboardEvent.getModifierState', function() {
return 'getModifierState' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.isComposing', function() {
return 'isComposing' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.key', function() {
return 'key' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.keyCode', function() {
return 'keyCode' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.location', function() {
return 'location' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.metaKey', function() {
return 'metaKey' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.repeat', function() {
return 'repeat' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardEvent.shiftKey', function() {
return 'shiftKey' in KeyboardEvent.prototype;
});
bcd.test('api.KeyboardLayoutMap', function() {
return 'KeyboardLayoutMap' in self;
});
bcd.test('api.KeyframeEffect', function() {
return 'KeyframeEffect' in self;
});
bcd.test('api.KeyframeEffect.composite', function() {
return 'composite' in KeyframeEffect.prototype;
});
bcd.test('api.KeyframeEffect.getKeyframes', function() {
return 'getKeyframes' in KeyframeEffect.prototype;
});
bcd.test('api.KeyframeEffect.iterationComposite', function() {
return 'iterationComposite' in KeyframeEffect.prototype;
});
bcd.test('api.KeyframeEffect.setKeyframes', function() {
return 'setKeyframes' in KeyframeEffect.prototype;
});
bcd.test('api.KeyframeEffect.target', function() {
return 'target' in KeyframeEffect.prototype;
});
bcd.test('api.LinearAccelerationSensor', function() {
return 'LinearAccelerationSensor' in self;
});
bcd.test('api.Location', function() {
return 'Location' in self;
});
bcd.test('api.Location.ancestorOrigins', function() {
return 'ancestorOrigins' in Location.prototype;
});
bcd.test('api.Location.assign', function() {
return 'assign' in Location.prototype;
});
bcd.test('api.Location.hash', function() {
return 'hash' in Location.prototype;
});
bcd.test('api.Location.host', function() {
return 'host' in Location.prototype;
});
bcd.test('api.Location.hostname', function() {
return 'hostname' in Location.prototype;
});
bcd.test('api.Location.href', function() {
return 'href' in Location.prototype;
});
bcd.test('api.Location.origin', function() {
return 'origin' in Location.prototype;
});
bcd.test('api.Location.pathname', function() {
return 'pathname' in Location.prototype;
});
bcd.test('api.Location.port', function() {
return 'port' in Location.prototype;
});
bcd.test('api.Location.protocol', function() {
return 'protocol' in Location.prototype;
});
bcd.test('api.Location.reload', function() {
return 'reload' in Location.prototype;
});
bcd.test('api.Location.replace', function() {
return 'replace' in Location.prototype;
});
bcd.test('api.Location.search', function() {
return 'search' in Location.prototype;
});
bcd.test('api.Magnetometer', function() {
return 'Magnetometer' in self;
});
bcd.test('api.Magnetometer.x', function() {
return 'x' in Magnetometer.prototype;
});
bcd.test('api.Magnetometer.y', function() {
return 'y' in Magnetometer.prototype;
});
bcd.test('api.Magnetometer.z', function() {
return 'z' in Magnetometer.prototype;
});
bcd.test('api.MediaCapabilities', function() {
return 'MediaCapabilities' in self;
});
bcd.test('api.MediaCapabilities.decodingInfo', function() {
return 'decodingInfo' in MediaCapabilities.prototype;
});
bcd.test('api.MediaCapabilities.encodingInfo', function() {
return 'encodingInfo' in MediaCapabilities.prototype;
});
bcd.test('api.MediaDeviceInfo', function() {
return 'MediaDeviceInfo' in self;
});
bcd.test('api.MediaDeviceInfo.deviceId', function() {
return 'deviceId' in MediaDeviceInfo.prototype;
});
bcd.test('api.MediaDeviceInfo.groupId', function() {
return 'groupId' in MediaDeviceInfo.prototype;
});
bcd.test('api.MediaDeviceInfo.kind', function() {
return 'kind' in MediaDeviceInfo.prototype;
});
bcd.test('api.MediaDeviceInfo.label', function() {
return 'label' in MediaDeviceInfo.prototype;
});
bcd.test('api.MediaDeviceInfo.toJSON', function() {
return 'toJSON' in MediaDeviceInfo.prototype;
});
bcd.test('api.MediaDevices', function() {
return 'MediaDevices' in self;
});
bcd.test('api.MediaDevices.enumerateDevices', function() {
return 'enumerateDevices' in MediaDevices.prototype;
});
bcd.test('api.MediaDevices.getDisplayMedia', function() {
return 'getDisplayMedia' in MediaDevices.prototype;
});
bcd.test('api.MediaDevices.getSupportedConstraints', function() {
return 'getSupportedConstraints' in MediaDevices.prototype;
});
bcd.test('api.MediaDevices.getUserMedia', function() {
return 'getUserMedia' in MediaDevices.prototype;
});
bcd.test('api.MediaDevices.ondevicechange', function() {
return 'ondevicechange' in MediaDevices.prototype;
});
bcd.test('api.MediaElementAudioSourceNode', function() {
return 'MediaElementAudioSourceNode' in self;
});
bcd.test('api.MediaElementAudioSourceNode.mediaElement', function() {
return 'mediaElement' in MediaElementAudioSourceNode.prototype;
});
bcd.test('api.MediaEncryptedEvent', function() {
return 'MediaEncryptedEvent' in self;
});
bcd.test('api.MediaEncryptedEvent.initData', function() {
return 'initData' in MediaEncryptedEvent.prototype;
});
bcd.test('api.MediaEncryptedEvent.initDataType', function() {
return 'initDataType' in MediaEncryptedEvent.prototype;
});
bcd.test('api.MediaError', function() {
return 'MediaError' in self;
});
bcd.test('api.MediaError.code', function() {
return 'code' in MediaError.prototype;
});
bcd.test('api.MediaError.MEDIA_ERR_ABORTED', function() {
return 'MEDIA_ERR_ABORTED' in MediaError;
});
bcd.test('api.MediaError.MEDIA_ERR_DECODE', function() {
return 'MEDIA_ERR_DECODE' in MediaError;
});
bcd.test('api.MediaError.MEDIA_ERR_NETWORK', function() {
return 'MEDIA_ERR_NETWORK' in MediaError;
});
bcd.test('api.MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED', function() {
return 'MEDIA_ERR_SRC_NOT_SUPPORTED' in MediaError;
});
bcd.test('api.MediaError.message', function() {
return 'message' in MediaError.prototype;
});
bcd.test('api.MediaKeyMessageEvent', function() {
return 'MediaKeyMessageEvent' in self;
});
bcd.test('api.MediaKeyMessageEvent.message', function() {
return 'message' in MediaKeyMessageEvent.prototype;
});
bcd.test('api.MediaKeyMessageEvent.messageType', function() {
return 'messageType' in MediaKeyMessageEvent.prototype;
});
bcd.test('api.MediaKeys', function() {
return 'MediaKeys' in self;
});
bcd.test('api.MediaKeys.createSession', function() {
return 'createSession' in MediaKeys.prototype;
});
bcd.test('api.MediaKeys.setServerCertificate', function() {
return 'setServerCertificate' in MediaKeys.prototype;
});
bcd.test('api.MediaKeySession', function() {
return 'MediaKeySession' in self;
});
bcd.test('api.MediaKeySession.close', function() {
return 'close' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.closed', function() {
return 'closed' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.expiration', function() {
return 'expiration' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.generateRequest', function() {
return 'generateRequest' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.keyStatuses', function() {
return 'keyStatuses' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.load', function() {
return 'load' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.onkeystatuseschange', function() {
return 'onkeystatuseschange' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.onmessage', function() {
return 'onmessage' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.remove', function() {
return 'remove' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.sessionId', function() {
return 'sessionId' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeySession.update', function() {
return 'update' in MediaKeySession.prototype;
});
bcd.test('api.MediaKeyStatusMap', function() {
return 'MediaKeyStatusMap' in self;
});
bcd.test('api.MediaKeyStatusMap.get', function() {
return 'get' in MediaKeyStatusMap.prototype;
});
bcd.test('api.MediaKeyStatusMap.has', function() {
return 'has' in MediaKeyStatusMap.prototype;
});
bcd.test('api.MediaKeyStatusMap.size', function() {
return 'size' in MediaKeyStatusMap.prototype;
});
bcd.test('api.MediaKeySystemAccess', function() {
return 'MediaKeySystemAccess' in self;
});
bcd.test('api.MediaKeySystemAccess.createMediaKeys', function() {
return 'createMediaKeys' in MediaKeySystemAccess.prototype;
});
bcd.test('api.MediaKeySystemAccess.getConfiguration', function() {
return 'getConfiguration' in MediaKeySystemAccess.prototype;
});
bcd.test('api.MediaKeySystemAccess.keySystem', function() {
return 'keySystem' in MediaKeySystemAccess.prototype;
});
bcd.test('api.MediaList', function() {
return 'MediaList' in self;
});
bcd.test('api.MediaList.appendMedium', function() {
return 'appendMedium' in MediaList.prototype;
});
bcd.test('api.MediaList.deleteMedium', function() {
return 'deleteMedium' in MediaList.prototype;
});
bcd.test('api.MediaList.item', function() {
return 'item' in MediaList.prototype;
});
bcd.test('api.MediaList.length', function() {
return 'length' in MediaList.prototype;
});
bcd.test('api.MediaList.mediaText', function() {
return 'mediaText' in MediaList.prototype;
});
bcd.test('api.MediaMetadata', function() {
return 'MediaMetadata' in self;
});
bcd.test('api.MediaMetadata.album', function() {
return 'album' in MediaMetadata.prototype;
});
bcd.test('api.MediaMetadata.artist', function() {
return 'artist' in MediaMetadata.prototype;
});
bcd.test('api.MediaMetadata.artwork', function() {
return 'artwork' in MediaMetadata.prototype;
});
bcd.test('api.MediaMetadata.title', function() {
return 'title' in MediaMetadata.prototype;
});
bcd.test('api.MediaQueryList', function() {
return 'MediaQueryList' in self;
});
bcd.test('api.MediaQueryList.addListener', function() {
return 'addListener' in MediaQueryList.prototype;
});
bcd.test('api.MediaQueryList.matches', function() {
return 'matches' in MediaQueryList.prototype;
});
bcd.test('api.MediaQueryList.media', function() {
return 'media' in MediaQueryList.prototype;
});
bcd.test('api.MediaQueryList.onchange', function() {
return 'onchange' in MediaQueryList.prototype;
});
bcd.test('api.MediaQueryList.removeListener', function() {
return 'removeListener' in MediaQueryList.prototype;
});
bcd.test('api.MediaQueryListEvent', function() {
return 'MediaQueryListEvent' in self;
});
bcd.test('api.MediaQueryListEvent.matches', function() {
return 'matches' in MediaQueryListEvent.prototype;
});
bcd.test('api.MediaQueryListEvent.media', function() {
return 'media' in MediaQueryListEvent.prototype;
});
bcd.test('api.MediaRecorder', function() {
return 'MediaRecorder' in self;
});
bcd.test('api.MediaRecorder.audioBitsPerSecond', function() {
return 'audioBitsPerSecond' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.isTypeSupported', function() {
return 'isTypeSupported' in MediaRecorder;
});
bcd.test('api.MediaRecorder.mimeType', function() {
return 'mimeType' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.ondataavailable', function() {
return 'ondataavailable' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.onerror', function() {
return 'onerror' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.onpause', function() {
return 'onpause' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.onresume', function() {
return 'onresume' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.onstart', function() {
return 'onstart' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.onstop', function() {
return 'onstop' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.pause', function() {
return 'pause' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.requestData', function() {
return 'requestData' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.resume', function() {
return 'resume' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.start', function() {
return 'start' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.state', function() {
return 'state' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.stop', function() {
return 'stop' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.stream', function() {
return 'stream' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorder.videoBitsPerSecond', function() {
return 'videoBitsPerSecond' in MediaRecorder.prototype;
});
bcd.test('api.MediaRecorderErrorEvent', function() {
return 'MediaRecorderErrorEvent' in self;
});
bcd.test('api.MediaRecorderErrorEvent.error', function() {
return 'error' in MediaRecorderErrorEvent.prototype;
});
bcd.test('api.MediaSession', function() {
return 'MediaSession' in self;
});
bcd.test('api.MediaSession.metadata', function() {
return 'metadata' in MediaSession.prototype;
});
bcd.test('api.MediaSession.playbackState', function() {
return 'playbackState' in MediaSession.prototype;
});
bcd.test('api.MediaSession.setActionHandler', function() {
return 'setActionHandler' in MediaSession.prototype;
});
bcd.test('api.MediaSettingsRange', function() {
return 'MediaSettingsRange' in self;
});
bcd.test('api.MediaSettingsRange.max', function() {
return 'max' in MediaSettingsRange.prototype;
});
bcd.test('api.MediaSettingsRange.min', function() {
return 'min' in MediaSettingsRange.prototype;
});
bcd.test('api.MediaSettingsRange.step', function() {
return 'step' in MediaSettingsRange.prototype;
});
bcd.test('api.MediaSource', function() {
return 'MediaSource' in self;
});
bcd.test('api.MediaSource.activeSourceBuffers', function() {
return 'activeSourceBuffers' in MediaSource.prototype;
});
bcd.test('api.MediaSource.addSourceBuffer', function() {
return 'addSourceBuffer' in MediaSource.prototype;
});
bcd.test('api.MediaSource.clearLiveSeekableRange', function() {
return 'clearLiveSeekableRange' in MediaSource.prototype;
});
bcd.test('api.MediaSource.duration', function() {
return 'duration' in MediaSource.prototype;
});
bcd.test('api.MediaSource.endOfStream', function() {
return 'endOfStream' in MediaSource.prototype;
});
bcd.test('api.MediaSource.isTypeSupported', function() {
return 'isTypeSupported' in MediaSource;
});
bcd.test('api.MediaSource.onsourceclose', function() {
return 'onsourceclose' in MediaSource.prototype;
});
bcd.test('api.MediaSource.onsourceended', function() {
return 'onsourceended' in MediaSource.prototype;
});
bcd.test('api.MediaSource.onsourceopen', function() {
return 'onsourceopen' in MediaSource.prototype;
});
bcd.test('api.MediaSource.readyState', function() {
return 'readyState' in MediaSource.prototype;
});
bcd.test('api.MediaSource.removeSourceBuffer', function() {
return 'removeSourceBuffer' in MediaSource.prototype;
});
bcd.test('api.MediaSource.setLiveSeekableRange', function() {
return 'setLiveSeekableRange' in MediaSource.prototype;
});
bcd.test('api.MediaSource.sourceBuffers', function() {
return 'sourceBuffers' in MediaSource.prototype;
});
bcd.test('api.MediaStream', function() {
return 'MediaStream' in self;
});
bcd.test('api.MediaStream.active', function() {
return 'active' in MediaStream.prototype;
});
bcd.test('api.MediaStream.addTrack', function() {
return 'addTrack' in MediaStream.prototype;
});
bcd.test('api.MediaStream.clone', function() {
return 'clone' in MediaStream.prototype;
});
bcd.test('api.MediaStream.getAudioTracks', function() {
return 'getAudioTracks' in MediaStream.prototype;
});
bcd.test('api.MediaStream.getTrackById', function() {
return 'getTrackById' in MediaStream.prototype;
});
bcd.test('api.MediaStream.getTracks', function() {
return 'getTracks' in MediaStream.prototype;
});
bcd.test('api.MediaStream.getVideoTracks', function() {
return 'getVideoTracks' in MediaStream.prototype;
});
bcd.test('api.MediaStream.id', function() {
return 'id' in MediaStream.prototype;
});
bcd.test('api.MediaStream.onaddtrack', function() {
return 'onaddtrack' in MediaStream.prototype;
});
bcd.test('api.MediaStream.onremovetrack', function() {
return 'onremovetrack' in MediaStream.prototype;
});
bcd.test('api.MediaStream.removeTrack', function() {
return 'removeTrack' in MediaStream.prototype;
});
bcd.test('api.MediaStreamAudioDestinationNode', function() {
return 'MediaStreamAudioDestinationNode' in self;
});
bcd.test('api.MediaStreamAudioDestinationNode.stream', function() {
return 'stream' in MediaStreamAudioDestinationNode.prototype;
});
bcd.test('api.MediaStreamAudioSourceNode', function() {
return 'MediaStreamAudioSourceNode' in self;
});
bcd.test('api.MediaStreamAudioSourceNode.mediaStream', function() {
return 'mediaStream' in MediaStreamAudioSourceNode.prototype;
});
bcd.test('api.MediaStreamTrack', function() {
return 'MediaStreamTrack' in self;
});
bcd.test('api.MediaStreamTrack.applyConstraints', function() {
return 'applyConstraints' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.clone', function() {
return 'clone' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.contentHint', function() {
return 'contentHint' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.enabled', function() {
return 'enabled' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.getCapabilities', function() {
return 'getCapabilities' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.getConstraints', function() {
return 'getConstraints' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.getSettings', function() {
return 'getSettings' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.id', function() {
return 'id' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.kind', function() {
return 'kind' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.label', function() {
return 'label' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.muted', function() {
return 'muted' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.onended', function() {
return 'onended' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.onmute', function() {
return 'onmute' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.onoverconstrained', function() {
return 'onoverconstrained' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.onunmute', function() {
return 'onunmute' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.readyState', function() {
return 'readyState' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrack.stop', function() {
return 'stop' in MediaStreamTrack.prototype;
});
bcd.test('api.MediaStreamTrackAudioSourceNode', function() {
return 'MediaStreamTrackAudioSourceNode' in self;
});
bcd.test('api.MediaStreamTrackEvent', function() {
return 'MediaStreamTrackEvent' in self;
});
bcd.test('api.MediaStreamTrackEvent.track', function() {
return 'track' in MediaStreamTrackEvent.prototype;
});
bcd.test('api.MerchantValidationEvent', function() {
return 'MerchantValidationEvent' in self;
});
bcd.test('api.MerchantValidationEvent.complete', function() {
return 'complete' in MerchantValidationEvent.prototype;
});
bcd.test('api.MerchantValidationEvent.methodName', function() {
return 'methodName' in MerchantValidationEvent.prototype;
});
bcd.test('api.MerchantValidationEvent.validationURL', function() {
return 'validationURL' in MerchantValidationEvent.prototype;
});
bcd.test('api.MessageChannel', function() {
return 'MessageChannel' in self;
});
bcd.test('api.MessageChannel.port1', function() {
return 'port1' in MessageChannel.prototype;
});
bcd.test('api.MessageChannel.port2', function() {
return 'port2' in MessageChannel.prototype;
});
bcd.test('api.MessageEvent', function() {
return 'MessageEvent' in self;
});
bcd.test('api.MessageEvent.data', function() {
return 'data' in MessageEvent.prototype;
});
bcd.test('api.MessageEvent.initMessageEvent', function() {
return 'initMessageEvent' in MessageEvent.prototype;
});
bcd.test('api.MessageEvent.lastEventId', function() {
return 'lastEventId' in MessageEvent.prototype;
});
bcd.test('api.MessageEvent.origin', function() {
return 'origin' in MessageEvent.prototype;
});
bcd.test('api.MessageEvent.ports', function() {
return 'ports' in MessageEvent.prototype;
});
bcd.test('api.MessageEvent.source', function() {
return 'source' in MessageEvent.prototype;
});
bcd.test('api.MessagePort', function() {
return 'MessagePort' in self;
});
bcd.test('api.MessagePort.close', function() {
return 'close' in MessagePort.prototype;
});
bcd.test('api.MessagePort.onmessage', function() {
return 'onmessage' in MessagePort.prototype;
});
bcd.test('api.MessagePort.onmessageerror', function() {
return 'onmessageerror' in MessagePort.prototype;
});
bcd.test('api.MessagePort.postMessage', function() {
return 'postMessage' in MessagePort.prototype;
});
bcd.test('api.MessagePort.postMessage', function() {
return 'postMessage' in MessagePort.prototype;
});
bcd.test('api.MessagePort.start', function() {
return 'start' in MessagePort.prototype;
});
bcd.test('api.MIDIAccess', function() {
return 'MIDIAccess' in self;
});
bcd.test('api.MIDIAccess.inputs', function() {
return 'inputs' in MIDIAccess.prototype;
});
bcd.test('api.MIDIAccess.onstatechange', function() {
return 'onstatechange' in MIDIAccess.prototype;
});
bcd.test('api.MIDIAccess.outputs', function() {
return 'outputs' in MIDIAccess.prototype;
});
bcd.test('api.MIDIAccess.sysexEnabled', function() {
return 'sysexEnabled' in MIDIAccess.prototype;
});
bcd.test('api.MIDIConnectionEvent', function() {
return 'MIDIConnectionEvent' in self;
});
bcd.test('api.MIDIConnectionEvent.port', function() {
return 'port' in MIDIConnectionEvent.prototype;
});
bcd.test('api.MIDIInput', function() {
return 'MIDIInput' in self;
});
bcd.test('api.MIDIInput.onmidimessage', function() {
return 'onmidimessage' in MIDIInput.prototype;
});
bcd.test('api.MIDIInputMap', function() {
return 'MIDIInputMap' in self;
});
bcd.test('api.MIDIMessageEvent', function() {
return 'MIDIMessageEvent' in self;
});
bcd.test('api.MIDIMessageEvent.data', function() {
return 'data' in MIDIMessageEvent.prototype;
});
bcd.test('api.MIDIOutput', function() {
return 'MIDIOutput' in self;
});
bcd.test('api.MIDIOutput.clear', function() {
return 'clear' in MIDIOutput.prototype;
});
bcd.test('api.MIDIOutput.send', function() {
return 'send' in MIDIOutput.prototype;
});
bcd.test('api.MIDIOutputMap', function() {
return 'MIDIOutputMap' in self;
});
bcd.test('api.MIDIPort', function() {
return 'MIDIPort' in self;
});
bcd.test('api.MIDIPort.close', function() {
return 'close' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.connection', function() {
return 'connection' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.id', function() {
return 'id' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.manufacturer', function() {
return 'manufacturer' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.name', function() {
return 'name' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.onstatechange', function() {
return 'onstatechange' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.open', function() {
return 'open' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.state', function() {
return 'state' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.type', function() {
return 'type' in MIDIPort.prototype;
});
bcd.test('api.MIDIPort.version', function() {
return 'version' in MIDIPort.prototype;
});
bcd.test('api.MimeType', function() {
return 'MimeType' in self;
});
bcd.test('api.MimeType.description', function() {
return 'description' in MimeType.prototype;
});
bcd.test('api.MimeType.enabledPlugin', function() {
return 'enabledPlugin' in MimeType.prototype;
});
bcd.test('api.MimeType.suffixes', function() {
return 'suffixes' in MimeType.prototype;
});
bcd.test('api.MimeType.type', function() {
return 'type' in MimeType.prototype;
});
bcd.test('api.MimeTypeArray', function() {
return 'MimeTypeArray' in self;
});
bcd.test('api.MimeTypeArray.item', function() {
return 'item' in MimeTypeArray.prototype;
});
bcd.test('api.MimeTypeArray.length', function() {
return 'length' in MimeTypeArray.prototype;
});
bcd.test('api.MimeTypeArray.namedItem', function() {
return 'namedItem' in MimeTypeArray.prototype;
});
bcd.test('api.MouseEvent', function() {
return 'MouseEvent' in self;
});
bcd.test('api.MouseEvent.altKey', function() {
return 'altKey' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.button', function() {
return 'button' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.buttons', function() {
return 'buttons' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.clientX', function() {
return 'clientX' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.clientX', function() {
return 'clientX' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.clientY', function() {
return 'clientY' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.clientY', function() {
return 'clientY' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.ctrlKey', function() {
return 'ctrlKey' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.getModifierState', function() {
return 'getModifierState' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.metaKey', function() {
return 'metaKey' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.movementX', function() {
return 'movementX' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.movementY', function() {
return 'movementY' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.offsetX', function() {
return 'offsetX' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.offsetY', function() {
return 'offsetY' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.pageX', function() {
return 'pageX' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.pageY', function() {
return 'pageY' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.relatedTarget', function() {
return 'relatedTarget' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.screenX', function() {
return 'screenX' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.screenX', function() {
return 'screenX' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.screenY', function() {
return 'screenY' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.screenY', function() {
return 'screenY' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.shiftKey', function() {
return 'shiftKey' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.x', function() {
return 'x' in MouseEvent.prototype;
});
bcd.test('api.MouseEvent.y', function() {
return 'y' in MouseEvent.prototype;
});
bcd.test('api.MutationObserver', function() {
return 'MutationObserver' in self;
});
bcd.test('api.MutationObserver.disconnect', function() {
return 'disconnect' in MutationObserver.prototype;
});
bcd.test('api.MutationObserver.observe', function() {
return 'observe' in MutationObserver.prototype;
});
bcd.test('api.MutationObserver.takeRecords', function() {
return 'takeRecords' in MutationObserver.prototype;
});
bcd.test('api.MutationRecord', function() {
return 'MutationRecord' in self;
});
bcd.test('api.MutationRecord.addedNodes', function() {
return 'addedNodes' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.attributeName', function() {
return 'attributeName' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.attributeNamespace', function() {
return 'attributeNamespace' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.nextSibling', function() {
return 'nextSibling' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.oldValue', function() {
return 'oldValue' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.previousSibling', function() {
return 'previousSibling' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.removedNodes', function() {
return 'removedNodes' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.target', function() {
return 'target' in MutationRecord.prototype;
});
bcd.test('api.MutationRecord.type', function() {
return 'type' in MutationRecord.prototype;
});
bcd.test('api.NamedFlow', function() {
return 'NamedFlow' in self;
});
bcd.test('api.NamedFlow.firstEmptyRegionIndex', function() {
return 'firstEmptyRegionIndex' in NamedFlow.prototype;
});
bcd.test('api.NamedFlow.getContent', function() {
return 'getContent' in NamedFlow.prototype;
});
bcd.test('api.NamedFlow.getRegions', function() {
return 'getRegions' in NamedFlow.prototype;
});
bcd.test('api.NamedFlow.getRegionsByContent', function() {
return 'getRegionsByContent' in NamedFlow.prototype;
});
bcd.test('api.NamedFlow.name', function() {
return 'name' in NamedFlow.prototype;
});
bcd.test('api.NamedFlow.overset', function() {
return 'overset' in NamedFlow.prototype;
});
bcd.test('api.NamedFlowMap', function() {
return 'NamedFlowMap' in self;
});
bcd.test('api.NamedFlowMap.delete', function() {
return 'delete' in NamedFlowMap.prototype;
});
bcd.test('api.NamedFlowMap.get', function() {
return 'get' in NamedFlowMap.prototype;
});
bcd.test('api.NamedFlowMap.has', function() {
return 'has' in NamedFlowMap.prototype;
});
bcd.test('api.NamedFlowMap.set', function() {
return 'set' in NamedFlowMap.prototype;
});
bcd.test('api.NamedNodeMap', function() {
return 'NamedNodeMap' in self;
});
bcd.test('api.NamedNodeMap.getNamedItem', function() {
return 'getNamedItem' in NamedNodeMap.prototype;
});
bcd.test('api.NamedNodeMap.getNamedItemNS', function() {
return 'getNamedItemNS' in NamedNodeMap.prototype;
});
bcd.test('api.NamedNodeMap.item', function() {
return 'item' in NamedNodeMap.prototype;
});
bcd.test('api.NamedNodeMap.length', function() {
return 'length' in NamedNodeMap.prototype;
});
bcd.test('api.NamedNodeMap.removeNamedItem', function() {
return 'removeNamedItem' in NamedNodeMap.prototype;
});
bcd.test('api.NamedNodeMap.removeNamedItemNS', function() {
return 'removeNamedItemNS' in NamedNodeMap.prototype;
});
bcd.test('api.NamedNodeMap.setNamedItem', function() {
return 'setNamedItem' in NamedNodeMap.prototype;
});
bcd.test('api.NamedNodeMap.setNamedItemNS', function() {
return 'setNamedItemNS' in NamedNodeMap.prototype;
});
bcd.test('api.NavigationPreloadManager', function() {
return 'NavigationPreloadManager' in self;
});
bcd.test('api.NavigationPreloadManager.disable', function() {
return 'disable' in NavigationPreloadManager.prototype;
});
bcd.test('api.NavigationPreloadManager.enable', function() {
return 'enable' in NavigationPreloadManager.prototype;
});
bcd.test('api.NavigationPreloadManager.getState', function() {
return 'getState' in NavigationPreloadManager.prototype;
});
bcd.test('api.NavigationPreloadManager.setHeaderValue', function() {
return 'setHeaderValue' in NavigationPreloadManager.prototype;
});
bcd.test('api.Navigator', function() {
return 'Navigator' in self;
});
bcd.test('api.Navigator.appCodeName', function() {
return 'appCodeName' in Navigator.prototype;
});
bcd.test('api.Navigator.appName', function() {
return 'appName' in Navigator.prototype;
});
bcd.test('api.Navigator.appVersion', function() {
return 'appVersion' in Navigator.prototype;
});
bcd.test('api.Navigator.bluetooth', function() {
return 'bluetooth' in Navigator.prototype;
});
bcd.test('api.Navigator.clipboard', function() {
return 'clipboard' in Navigator.prototype;
});
bcd.test('api.Navigator.connection', function() {
return 'connection' in Navigator.prototype;
});
bcd.test('api.Navigator.cookieEnabled', function() {
return 'cookieEnabled' in Navigator.prototype;
});
bcd.test('api.Navigator.credentials', function() {
return 'credentials' in Navigator.prototype;
});
bcd.test('api.Navigator.geolocation', function() {
return 'geolocation' in Navigator.prototype;
});
bcd.test('api.Navigator.getBattery', function() {
return 'getBattery' in Navigator.prototype;
});
bcd.test('api.Navigator.getGamepads', function() {
return 'getGamepads' in Navigator.prototype;
});
bcd.test('api.Navigator.getUserMedia', function() {
return 'getUserMedia' in Navigator.prototype;
});
bcd.test('api.Navigator.hardwareConcurrency', function() {
return 'hardwareConcurrency' in Navigator.prototype;
});
bcd.test('api.Navigator.javaEnabled', function() {
return 'javaEnabled' in Navigator.prototype;
});
bcd.test('api.Navigator.keyboard', function() {
return 'keyboard' in Navigator.prototype;
});
bcd.test('api.Navigator.keyboard', function() {
return 'keyboard' in Navigator.prototype;
});
bcd.test('api.Navigator.language', function() {
return 'language' in Navigator.prototype;
});
bcd.test('api.Navigator.languages', function() {
return 'languages' in Navigator.prototype;
});
bcd.test('api.Navigator.maxTouchPoints', function() {
return 'maxTouchPoints' in Navigator.prototype;
});
bcd.test('api.Navigator.mediaCapabilities', function() {
return 'mediaCapabilities' in Navigator.prototype;
});
bcd.test('api.Navigator.mediaDevices', function() {
return 'mediaDevices' in Navigator.prototype;
});
bcd.test('api.Navigator.mediaSession', function() {
return 'mediaSession' in Navigator.prototype;
});
bcd.test('api.Navigator.mimeTypes', function() {
return 'mimeTypes' in Navigator.prototype;
});
bcd.test('api.Navigator.onLine', function() {
return 'onLine' in Navigator.prototype;
});
bcd.test('api.Navigator.oscpu', function() {
return 'oscpu' in Navigator.prototype;
});
bcd.test('api.Navigator.permissions', function() {
return 'permissions' in Navigator.prototype;
});
bcd.test('api.Navigator.platform', function() {
return 'platform' in Navigator.prototype;
});
bcd.test('api.Navigator.plugins', function() {
return 'plugins' in Navigator.prototype;
});
bcd.test('api.Navigator.presentation', function() {
return 'presentation' in Navigator.prototype;
});
bcd.test('api.Navigator.product', function() {
return 'product' in Navigator.prototype;
});
bcd.test('api.Navigator.productSub', function() {
return 'productSub' in Navigator.prototype;
});
bcd.test('api.Navigator.registerProtocolHandler', function() {
return 'registerProtocolHandler' in Navigator.prototype;
});
bcd.test('api.Navigator.requestMediaKeySystemAccess', function() {
return 'requestMediaKeySystemAccess' in Navigator.prototype;
});
bcd.test('api.Navigator.requestMIDIAccess', function() {
return 'requestMIDIAccess' in Navigator.prototype;
});
bcd.test('api.Navigator.sendBeacon', function() {
return 'sendBeacon' in Navigator.prototype;
});
bcd.test('api.Navigator.serviceWorker', function() {
return 'serviceWorker' in Navigator.prototype;
});
bcd.test('api.Navigator.share', function() {
return 'share' in Navigator.prototype;
});
bcd.test('api.Navigator.storage', function() {
return 'storage' in Navigator.prototype;
});
bcd.test('api.Navigator.taintEnabled', function() {
return 'taintEnabled' in Navigator.prototype;
});
bcd.test('api.Navigator.unregisterProtocolHandler', function() {
return 'unregisterProtocolHandler' in Navigator.prototype;
});
bcd.test('api.Navigator.usb', function() {
return 'usb' in Navigator.prototype;
});
bcd.test('api.Navigator.userAgent', function() {
return 'userAgent' in Navigator.prototype;
});
bcd.test('api.Navigator.vendor', function() {
return 'vendor' in Navigator.prototype;
});
bcd.test('api.Navigator.vendorSub', function() {
return 'vendorSub' in Navigator.prototype;
});
bcd.test('api.Navigator.vibrate', function() {
return 'vibrate' in Navigator.prototype;
});
bcd.test('api.Navigator.webdriver', function() {
return 'webdriver' in Navigator.prototype;
});
bcd.test('api.Navigator.xr', function() {
return 'xr' in Navigator.prototype;
});
bcd.test('api.NetworkInformation', function() {
return 'NetworkInformation' in self;
});
bcd.test('api.NetworkInformation.downlink', function() {
return 'downlink' in NetworkInformation.prototype;
});
bcd.test('api.NetworkInformation.downlinkMax', function() {
return 'downlinkMax' in NetworkInformation.prototype;
});
bcd.test('api.NetworkInformation.effectiveType', function() {
return 'effectiveType' in NetworkInformation.prototype;
});
bcd.test('api.NetworkInformation.onchange', function() {
return 'onchange' in NetworkInformation.prototype;
});
bcd.test('api.NetworkInformation.rtt', function() {
return 'rtt' in NetworkInformation.prototype;
});
bcd.test('api.NetworkInformation.saveData', function() {
return 'saveData' in NetworkInformation.prototype;
});
bcd.test('api.NetworkInformation.type', function() {
return 'type' in NetworkInformation.prototype;
});
bcd.test('api.NFCErrorEvent', function() {
return 'NFCErrorEvent' in self;
});
bcd.test('api.NFCErrorEvent.error', function() {
return 'error' in NFCErrorEvent.prototype;
});
bcd.test('api.NFCReader', function() {
return 'NFCReader' in self;
});
bcd.test('api.NFCReader.onerror', function() {
return 'onerror' in NFCReader.prototype;
});
bcd.test('api.NFCReader.onreading', function() {
return 'onreading' in NFCReader.prototype;
});
bcd.test('api.NFCReader.start', function() {
return 'start' in NFCReader.prototype;
});
bcd.test('api.NFCReader.stop', function() {
return 'stop' in NFCReader.prototype;
});
bcd.test('api.NFCReadingEvent', function() {
return 'NFCReadingEvent' in self;
});
bcd.test('api.NFCReadingEvent.message', function() {
return 'message' in NFCReadingEvent.prototype;
});
bcd.test('api.NFCWriter', function() {
return 'NFCWriter' in self;
});
bcd.test('api.NFCWriter.push', function() {
return 'push' in NFCWriter.prototype;
});
bcd.test('api.Node', function() {
return 'Node' in self;
});
bcd.test('api.Node.appendChild', function() {
return 'appendChild' in Node.prototype;
});
bcd.test('api.Node.ATTRIBUTE_NODE', function() {
return 'ATTRIBUTE_NODE' in Node;
});
bcd.test('api.Node.baseURI', function() {
return 'baseURI' in Node.prototype;
});
bcd.test('api.Node.CDATA_SECTION_NODE', function() {
return 'CDATA_SECTION_NODE' in Node;
});
bcd.test('api.Node.childNodes', function() {
return 'childNodes' in Node.prototype;
});
bcd.test('api.Node.cloneNode', function() {
return 'cloneNode' in Node.prototype;
});
bcd.test('api.Node.COMMENT_NODE', function() {
return 'COMMENT_NODE' in Node;
});
bcd.test('api.Node.compareDocumentPosition', function() {
return 'compareDocumentPosition' in Node.prototype;
});
bcd.test('api.Node.contains', function() {
return 'contains' in Node.prototype;
});
bcd.test('api.Node.DOCUMENT_FRAGMENT_NODE', function() {
return 'DOCUMENT_FRAGMENT_NODE' in Node;
});
bcd.test('api.Node.DOCUMENT_NODE', function() {
return 'DOCUMENT_NODE' in Node;
});
bcd.test('api.Node.DOCUMENT_POSITION_CONTAINED_BY', function() {
return 'DOCUMENT_POSITION_CONTAINED_BY' in Node;
});
bcd.test('api.Node.DOCUMENT_POSITION_CONTAINS', function() {
return 'DOCUMENT_POSITION_CONTAINS' in Node;
});
bcd.test('api.Node.DOCUMENT_POSITION_DISCONNECTED', function() {
return 'DOCUMENT_POSITION_DISCONNECTED' in Node;
});
bcd.test('api.Node.DOCUMENT_POSITION_FOLLOWING', function() {
return 'DOCUMENT_POSITION_FOLLOWING' in Node;
});
bcd.test('api.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC', function() {
return 'DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC' in Node;
});
bcd.test('api.Node.DOCUMENT_POSITION_PRECEDING', function() {
return 'DOCUMENT_POSITION_PRECEDING' in Node;
});
bcd.test('api.Node.DOCUMENT_TYPE_NODE', function() {
return 'DOCUMENT_TYPE_NODE' in Node;
});
bcd.test('api.Node.ELEMENT_NODE', function() {
return 'ELEMENT_NODE' in Node;
});
bcd.test('api.Node.ENTITY_NODE', function() {
return 'ENTITY_NODE' in Node;
});
bcd.test('api.Node.ENTITY_REFERENCE_NODE', function() {
return 'ENTITY_REFERENCE_NODE' in Node;
});
bcd.test('api.Node.firstChild', function() {
return 'firstChild' in Node.prototype;
});
bcd.test('api.Node.getRootNode', function() {
return 'getRootNode' in Node.prototype;
});
bcd.test('api.Node.hasChildNodes', function() {
return 'hasChildNodes' in Node.prototype;
});
bcd.test('api.Node.insertBefore', function() {
return 'insertBefore' in Node.prototype;
});
bcd.test('api.Node.isConnected', function() {
return 'isConnected' in Node.prototype;
});
bcd.test('api.Node.isDefaultNamespace', function() {
return 'isDefaultNamespace' in Node.prototype;
});
bcd.test('api.Node.isEqualNode', function() {
return 'isEqualNode' in Node.prototype;
});
bcd.test('api.Node.isSameNode', function() {
return 'isSameNode' in Node.prototype;
});
bcd.test('api.Node.lastChild', function() {
return 'lastChild' in Node.prototype;
});
bcd.test('api.Node.lookupNamespaceURI', function() {
return 'lookupNamespaceURI' in Node.prototype;
});
bcd.test('api.Node.lookupPrefix', function() {
return 'lookupPrefix' in Node.prototype;
});
bcd.test('api.Node.nextSibling', function() {
return 'nextSibling' in Node.prototype;
});
bcd.test('api.Node.nodeName', function() {
return 'nodeName' in Node.prototype;
});
bcd.test('api.Node.nodeType', function() {
return 'nodeType' in Node.prototype;
});
bcd.test('api.Node.nodeValue', function() {
return 'nodeValue' in Node.prototype;
});
bcd.test('api.Node.normalize', function() {
return 'normalize' in Node.prototype;
});
bcd.test('api.Node.NOTATION_NODE', function() {
return 'NOTATION_NODE' in Node;
});
bcd.test('api.Node.ownerDocument', function() {
return 'ownerDocument' in Node.prototype;
});
bcd.test('api.Node.parentElement', function() {
return 'parentElement' in Node.prototype;
});
bcd.test('api.Node.parentNode', function() {
return 'parentNode' in Node.prototype;
});
bcd.test('api.Node.previousSibling', function() {
return 'previousSibling' in Node.prototype;
});
bcd.test('api.Node.PROCESSING_INSTRUCTION_NODE', function() {
return 'PROCESSING_INSTRUCTION_NODE' in Node;
});
bcd.test('api.Node.removeChild', function() {
return 'removeChild' in Node.prototype;
});
bcd.test('api.Node.replaceChild', function() {
return 'replaceChild' in Node.prototype;
});
bcd.test('api.Node.TEXT_NODE', function() {
return 'TEXT_NODE' in Node;
});
bcd.test('api.Node.textContent', function() {
return 'textContent' in Node.prototype;
});
bcd.test('api.NodeIterator', function() {
return 'NodeIterator' in self;
});
bcd.test('api.NodeIterator.detach', function() {
return 'detach' in NodeIterator.prototype;
});
bcd.test('api.NodeIterator.filter', function() {
return 'filter' in NodeIterator.prototype;
});
bcd.test('api.NodeIterator.nextNode', function() {
return 'nextNode' in NodeIterator.prototype;
});
bcd.test('api.NodeIterator.pointerBeforeReferenceNode', function() {
return 'pointerBeforeReferenceNode' in NodeIterator.prototype;
});
bcd.test('api.NodeIterator.previousNode', function() {
return 'previousNode' in NodeIterator.prototype;
});
bcd.test('api.NodeIterator.referenceNode', function() {
return 'referenceNode' in NodeIterator.prototype;
});
bcd.test('api.NodeIterator.root', function() {
return 'root' in NodeIterator.prototype;
});
bcd.test('api.NodeIterator.whatToShow', function() {
return 'whatToShow' in NodeIterator.prototype;
});
bcd.test('api.NodeList', function() {
return 'NodeList' in self;
});
bcd.test('api.NodeList.item', function() {
return 'item' in NodeList.prototype;
});
bcd.test('api.NodeList.length', function() {
return 'length' in NodeList.prototype;
});
bcd.test('api.Notification', function() {
return 'Notification' in self;
});
bcd.test('api.Notification.actions', function() {
return 'actions' in Notification.prototype;
});
bcd.test('api.Notification.badge', function() {
return 'badge' in Notification.prototype;
});
bcd.test('api.Notification.body', function() {
return 'body' in Notification.prototype;
});
bcd.test('api.Notification.close', function() {
return 'close' in Notification.prototype;
});
bcd.test('api.Notification.data', function() {
return 'data' in Notification.prototype;
});
bcd.test('api.Notification.dir', function() {
return 'dir' in Notification.prototype;
});
bcd.test('api.Notification.icon', function() {
return 'icon' in Notification.prototype;
});
bcd.test('api.Notification.image', function() {
return 'image' in Notification.prototype;
});
bcd.test('api.Notification.lang', function() {
return 'lang' in Notification.prototype;
});
bcd.test('api.Notification.maxActions', function() {
return 'maxActions' in Notification;
});
bcd.test('api.Notification.onclick', function() {
return 'onclick' in Notification.prototype;
});
bcd.test('api.Notification.onclose', function() {
return 'onclose' in Notification.prototype;
});
bcd.test('api.Notification.onerror', function() {
return 'onerror' in Notification.prototype;
});
bcd.test('api.Notification.onshow', function() {
return 'onshow' in Notification.prototype;
});
bcd.test('api.Notification.permission', function() {
return 'permission' in Notification;
});
bcd.test('api.Notification.renotify', function() {
return 'renotify' in Notification.prototype;
});
bcd.test('api.Notification.requestPermission', function() {
return 'requestPermission' in Notification;
});
bcd.test('api.Notification.requireInteraction', function() {
return 'requireInteraction' in Notification.prototype;
});
bcd.test('api.Notification.silent', function() {
return 'silent' in Notification.prototype;
});
bcd.test('api.Notification.tag', function() {
return 'tag' in Notification.prototype;
});
bcd.test('api.Notification.timestamp', function() {
return 'timestamp' in Notification.prototype;
});
bcd.test('api.Notification.title', function() {
return 'title' in Notification.prototype;
});
bcd.test('api.Notification.vibrate', function() {
return 'vibrate' in Notification.prototype;
});
bcd.test('api.OfflineAudioCompletionEvent', function() {
return 'OfflineAudioCompletionEvent' in self;
});
bcd.test('api.OfflineAudioCompletionEvent.renderedBuffer', function() {
return 'renderedBuffer' in OfflineAudioCompletionEvent.prototype;
});
bcd.test('api.OfflineAudioContext', function() {
return 'OfflineAudioContext' in self;
});
bcd.test('api.OfflineAudioContext.length', function() {
return 'length' in OfflineAudioContext.prototype;
});
bcd.test('api.OfflineAudioContext.oncomplete', function() {
return 'oncomplete' in OfflineAudioContext.prototype;
});
bcd.test('api.OfflineAudioContext.resume', function() {
return 'resume' in OfflineAudioContext.prototype;
});
bcd.test('api.OfflineAudioContext.startRendering', function() {
return 'startRendering' in OfflineAudioContext.prototype;
});
bcd.test('api.OfflineAudioContext.suspend', function() {
return 'suspend' in OfflineAudioContext.prototype;
});
bcd.test('api.OffscreenCanvas', function() {
return 'OffscreenCanvas' in self;
});
bcd.test('api.OffscreenCanvas.convertToBlob', function() {
return 'convertToBlob' in OffscreenCanvas.prototype;
});
bcd.test('api.OffscreenCanvas.getContext', function() {
return 'getContext' in OffscreenCanvas.prototype;
});
bcd.test('api.OffscreenCanvas.height', function() {
return 'height' in OffscreenCanvas.prototype;
});
bcd.test('api.OffscreenCanvas.transferToImageBitmap', function() {
return 'transferToImageBitmap' in OffscreenCanvas.prototype;
});
bcd.test('api.OffscreenCanvas.width', function() {
return 'width' in OffscreenCanvas.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D', function() {
return 'OffscreenCanvasRenderingContext2D' in self;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.arc', function() {
return 'arc' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.arcTo', function() {
return 'arcTo' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.beginPath', function() {
return 'beginPath' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.bezierCurveTo', function() {
return 'bezierCurveTo' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.canvas', function() {
return 'canvas' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.clearRect', function() {
return 'clearRect' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.clip', function() {
return 'clip' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.clip', function() {
return 'clip' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.closePath', function() {
return 'closePath' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.commit', function() {
return 'commit' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.createImageData', function() {
return 'createImageData' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.createImageData', function() {
return 'createImageData' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.createLinearGradient', function() {
return 'createLinearGradient' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.createPattern', function() {
return 'createPattern' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.createRadialGradient', function() {
return 'createRadialGradient' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.direction', function() {
return 'direction' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.drawImage', function() {
return 'drawImage' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.drawImage', function() {
return 'drawImage' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.drawImage', function() {
return 'drawImage' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.ellipse', function() {
return 'ellipse' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.fill', function() {
return 'fill' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.fill', function() {
return 'fill' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.fillRect', function() {
return 'fillRect' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.fillStyle', function() {
return 'fillStyle' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.fillText', function() {
return 'fillText' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.filter', function() {
return 'filter' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.font', function() {
return 'font' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.getImageData', function() {
return 'getImageData' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.getLineDash', function() {
return 'getLineDash' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.getTransform', function() {
return 'getTransform' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.globalAlpha', function() {
return 'globalAlpha' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.globalCompositeOperation', function() {
return 'globalCompositeOperation' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.imageSmoothingEnabled', function() {
return 'imageSmoothingEnabled' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.imageSmoothingQuality', function() {
return 'imageSmoothingQuality' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.isPointInPath', function() {
return 'isPointInPath' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.isPointInPath', function() {
return 'isPointInPath' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.isPointInStroke', function() {
return 'isPointInStroke' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.isPointInStroke', function() {
return 'isPointInStroke' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.lineCap', function() {
return 'lineCap' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.lineDashOffset', function() {
return 'lineDashOffset' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.lineJoin', function() {
return 'lineJoin' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.lineTo', function() {
return 'lineTo' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.lineWidth', function() {
return 'lineWidth' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.measureText', function() {
return 'measureText' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.miterLimit', function() {
return 'miterLimit' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.moveTo', function() {
return 'moveTo' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.putImageData', function() {
return 'putImageData' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.putImageData', function() {
return 'putImageData' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.quadraticCurveTo', function() {
return 'quadraticCurveTo' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.rect', function() {
return 'rect' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.resetTransform', function() {
return 'resetTransform' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.restore', function() {
return 'restore' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.rotate', function() {
return 'rotate' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.save', function() {
return 'save' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.scale', function() {
return 'scale' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.setLineDash', function() {
return 'setLineDash' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.setTransform', function() {
return 'setTransform' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.setTransform', function() {
return 'setTransform' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.shadowBlur', function() {
return 'shadowBlur' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.shadowColor', function() {
return 'shadowColor' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.shadowOffsetX', function() {
return 'shadowOffsetX' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.shadowOffsetY', function() {
return 'shadowOffsetY' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.stroke', function() {
return 'stroke' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.stroke', function() {
return 'stroke' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.strokeRect', function() {
return 'strokeRect' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.strokeStyle', function() {
return 'strokeStyle' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.strokeText', function() {
return 'strokeText' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.textAlign', function() {
return 'textAlign' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.textBaseline', function() {
return 'textBaseline' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.transform', function() {
return 'transform' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OffscreenCanvasRenderingContext2D.translate', function() {
return 'translate' in OffscreenCanvasRenderingContext2D.prototype;
});
bcd.test('api.OrientationSensor', function() {
return 'OrientationSensor' in self;
});
bcd.test('api.OrientationSensor.populateMatrix', function() {
return 'populateMatrix' in OrientationSensor.prototype;
});
bcd.test('api.OrientationSensor.quaternion', function() {
return 'quaternion' in OrientationSensor.prototype;
});
bcd.test('api.OscillatorNode', function() {
return 'OscillatorNode' in self;
});
bcd.test('api.OscillatorNode.detune', function() {
return 'detune' in OscillatorNode.prototype;
});
bcd.test('api.OscillatorNode.frequency', function() {
return 'frequency' in OscillatorNode.prototype;
});
bcd.test('api.OscillatorNode.setPeriodicWave', function() {
return 'setPeriodicWave' in OscillatorNode.prototype;
});
bcd.test('api.OscillatorNode.type', function() {
return 'type' in OscillatorNode.prototype;
});
bcd.test('api.OverconstrainedErrorEvent', function() {
return 'OverconstrainedErrorEvent' in self;
});
bcd.test('api.OverconstrainedErrorEvent.error', function() {
return 'error' in OverconstrainedErrorEvent.prototype;
});
bcd.test('api.PageTransitionEvent', function() {
return 'PageTransitionEvent' in self;
});
bcd.test('api.PageTransitionEvent.persisted', function() {
return 'persisted' in PageTransitionEvent.prototype;
});
bcd.test('api.PannerNode', function() {
return 'PannerNode' in self;
});
bcd.test('api.PannerNode.coneInnerAngle', function() {
return 'coneInnerAngle' in PannerNode.prototype;
});
bcd.test('api.PannerNode.coneOuterAngle', function() {
return 'coneOuterAngle' in PannerNode.prototype;
});
bcd.test('api.PannerNode.coneOuterGain', function() {
return 'coneOuterGain' in PannerNode.prototype;
});
bcd.test('api.PannerNode.distanceModel', function() {
return 'distanceModel' in PannerNode.prototype;
});
bcd.test('api.PannerNode.maxDistance', function() {
return 'maxDistance' in PannerNode.prototype;
});
bcd.test('api.PannerNode.orientationX', function() {
return 'orientationX' in PannerNode.prototype;
});
bcd.test('api.PannerNode.orientationY', function() {
return 'orientationY' in PannerNode.prototype;
});
bcd.test('api.PannerNode.orientationZ', function() {
return 'orientationZ' in PannerNode.prototype;
});
bcd.test('api.PannerNode.panningModel', function() {
return 'panningModel' in PannerNode.prototype;
});
bcd.test('api.PannerNode.positionX', function() {
return 'positionX' in PannerNode.prototype;
});
bcd.test('api.PannerNode.positionY', function() {
return 'positionY' in PannerNode.prototype;
});
bcd.test('api.PannerNode.positionZ', function() {
return 'positionZ' in PannerNode.prototype;
});
bcd.test('api.PannerNode.refDistance', function() {
return 'refDistance' in PannerNode.prototype;
});
bcd.test('api.PannerNode.rolloffFactor', function() {
return 'rolloffFactor' in PannerNode.prototype;
});
bcd.test('api.PannerNode.setOrientation', function() {
return 'setOrientation' in PannerNode.prototype;
});
bcd.test('api.PannerNode.setPosition', function() {
return 'setPosition' in PannerNode.prototype;
});
bcd.test('api.PasswordCredential', function() {
return 'PasswordCredential' in self;
});
bcd.test('api.PasswordCredential.iconURL', function() {
return 'iconURL' in PasswordCredential.prototype;
});
bcd.test('api.PasswordCredential.name', function() {
return 'name' in PasswordCredential.prototype;
});
bcd.test('api.PasswordCredential.password', function() {
return 'password' in PasswordCredential.prototype;
});
bcd.test('api.Path2D', function() {
return 'Path2D' in self;
});
bcd.test('api.Path2D.addPath', function() {
return 'addPath' in Path2D.prototype;
});
bcd.test('api.Path2D.arc', function() {
return 'arc' in Path2D.prototype;
});
bcd.test('api.Path2D.arcTo', function() {
return 'arcTo' in Path2D.prototype;
});
bcd.test('api.Path2D.bezierCurveTo', function() {
return 'bezierCurveTo' in Path2D.prototype;
});
bcd.test('api.Path2D.closePath', function() {
return 'closePath' in Path2D.prototype;
});
bcd.test('api.Path2D.ellipse', function() {
return 'ellipse' in Path2D.prototype;
});
bcd.test('api.Path2D.lineTo', function() {
return 'lineTo' in Path2D.prototype;
});
bcd.test('api.Path2D.moveTo', function() {
return 'moveTo' in Path2D.prototype;
});
bcd.test('api.Path2D.quadraticCurveTo', function() {
return 'quadraticCurveTo' in Path2D.prototype;
});
bcd.test('api.Path2D.rect', function() {
return 'rect' in Path2D.prototype;
});
bcd.test('api.PaymentAddress', function() {
return 'PaymentAddress' in self;
});
bcd.test('api.PaymentAddress.addressLine', function() {
return 'addressLine' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.city', function() {
return 'city' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.country', function() {
return 'country' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.dependentLocality', function() {
return 'dependentLocality' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.organization', function() {
return 'organization' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.phone', function() {
return 'phone' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.postalCode', function() {
return 'postalCode' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.recipient', function() {
return 'recipient' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.region', function() {
return 'region' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.sortingCode', function() {
return 'sortingCode' in PaymentAddress.prototype;
});
bcd.test('api.PaymentAddress.toJSON', function() {
return 'toJSON' in PaymentAddress.prototype;
});
bcd.test('api.PaymentInstruments', function() {
return 'PaymentInstruments' in self;
});
bcd.test('api.PaymentInstruments.clear', function() {
return 'clear' in PaymentInstruments.prototype;
});
bcd.test('api.PaymentInstruments.delete', function() {
return 'delete' in PaymentInstruments.prototype;
});
bcd.test('api.PaymentInstruments.get', function() {
return 'get' in PaymentInstruments.prototype;
});
bcd.test('api.PaymentInstruments.has', function() {
return 'has' in PaymentInstruments.prototype;
});
bcd.test('api.PaymentInstruments.keys', function() {
return 'keys' in PaymentInstruments.prototype;
});
bcd.test('api.PaymentInstruments.set', function() {
return 'set' in PaymentInstruments.prototype;
});
bcd.test('api.PaymentManager', function() {
return 'PaymentManager' in self;
});
bcd.test('api.PaymentManager.instruments', function() {
return 'instruments' in PaymentManager.prototype;
});
bcd.test('api.PaymentManager.userHint', function() {
return 'userHint' in PaymentManager.prototype;
});
bcd.test('api.PaymentMethodChangeEvent', function() {
return 'PaymentMethodChangeEvent' in self;
});
bcd.test('api.PaymentMethodChangeEvent.methodDetails', function() {
return 'methodDetails' in PaymentMethodChangeEvent.prototype;
});
bcd.test('api.PaymentMethodChangeEvent.methodName', function() {
return 'methodName' in PaymentMethodChangeEvent.prototype;
});
bcd.test('api.PaymentRequest', function() {
return 'PaymentRequest' in self;
});
bcd.test('api.PaymentRequest.abort', function() {
return 'abort' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.canMakePayment', function() {
return 'canMakePayment' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.id', function() {
return 'id' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.onmerchantvalidation', function() {
return 'onmerchantvalidation' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.onpaymentmethodchange', function() {
return 'onpaymentmethodchange' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.onshippingaddresschange', function() {
return 'onshippingaddresschange' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.onshippingoptionchange', function() {
return 'onshippingoptionchange' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.shippingAddress', function() {
return 'shippingAddress' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.shippingOption', function() {
return 'shippingOption' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.shippingType', function() {
return 'shippingType' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequest.show', function() {
return 'show' in PaymentRequest.prototype;
});
bcd.test('api.PaymentRequestUpdateEvent', function() {
return 'PaymentRequestUpdateEvent' in self;
});
bcd.test('api.PaymentRequestUpdateEvent.updateWith', function() {
return 'updateWith' in PaymentRequestUpdateEvent.prototype;
});
bcd.test('api.PaymentResponse', function() {
return 'PaymentResponse' in self;
});
bcd.test('api.PaymentResponse.complete', function() {
return 'complete' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.details', function() {
return 'details' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.methodName', function() {
return 'methodName' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.onpayerdetailchange', function() {
return 'onpayerdetailchange' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.payerEmail', function() {
return 'payerEmail' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.payerName', function() {
return 'payerName' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.payerPhone', function() {
return 'payerPhone' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.requestId', function() {
return 'requestId' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.retry', function() {
return 'retry' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.shippingAddress', function() {
return 'shippingAddress' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.shippingOption', function() {
return 'shippingOption' in PaymentResponse.prototype;
});
bcd.test('api.PaymentResponse.toJSON', function() {
return 'toJSON' in PaymentResponse.prototype;
});
bcd.test('api.Performance', function() {
return 'Performance' in self;
});
bcd.test('api.Performance.clearMarks', function() {
return 'clearMarks' in Performance.prototype;
});
bcd.test('api.Performance.clearMeasures', function() {
return 'clearMeasures' in Performance.prototype;
});
bcd.test('api.Performance.clearResourceTimings', function() {
return 'clearResourceTimings' in Performance.prototype;
});
bcd.test('api.Performance.eventCounts', function() {
return 'eventCounts' in Performance.prototype;
});
bcd.test('api.Performance.getEntries', function() {
return 'getEntries' in Performance.prototype;
});
bcd.test('api.Performance.getEntriesByName', function() {
return 'getEntriesByName' in Performance.prototype;
});
bcd.test('api.Performance.getEntriesByType', function() {
return 'getEntriesByType' in Performance.prototype;
});
bcd.test('api.Performance.mark', function() {
return 'mark' in Performance.prototype;
});
bcd.test('api.Performance.measure', function() {
return 'measure' in Performance.prototype;
});
bcd.test('api.Performance.navigation', function() {
return 'navigation' in Performance.prototype;
});
bcd.test('api.Performance.now', function() {
return 'now' in Performance.prototype;
});
bcd.test('api.Performance.onresourcetimingbufferfull', function() {
return 'onresourcetimingbufferfull' in Performance.prototype;
});
bcd.test('api.Performance.setResourceTimingBufferSize', function() {
return 'setResourceTimingBufferSize' in Performance.prototype;
});
bcd.test('api.Performance.timeOrigin', function() {
return 'timeOrigin' in Performance.prototype;
});
bcd.test('api.Performance.timing', function() {
return 'timing' in Performance.prototype;
});
bcd.test('api.Performance.toJSON', function() {
return 'toJSON' in Performance.prototype;
});
bcd.test('api.PerformanceEntry', function() {
return 'PerformanceEntry' in self;
});
bcd.test('api.PerformanceEntry.duration', function() {
return 'duration' in PerformanceEntry.prototype;
});
bcd.test('api.PerformanceEntry.entryType', function() {
return 'entryType' in PerformanceEntry.prototype;
});
bcd.test('api.PerformanceEntry.name', function() {
return 'name' in PerformanceEntry.prototype;
});
bcd.test('api.PerformanceEntry.startTime', function() {
return 'startTime' in PerformanceEntry.prototype;
});
bcd.test('api.PerformanceEntry.toJSON', function() {
return 'toJSON' in PerformanceEntry.prototype;
});
bcd.test('api.PerformanceEventTiming', function() {
return 'PerformanceEventTiming' in self;
});
bcd.test('api.PerformanceEventTiming.cancelable', function() {
return 'cancelable' in PerformanceEventTiming.prototype;
});
bcd.test('api.PerformanceEventTiming.processingEnd', function() {
return 'processingEnd' in PerformanceEventTiming.prototype;
});
bcd.test('api.PerformanceEventTiming.processingStart', function() {
return 'processingStart' in PerformanceEventTiming.prototype;
});
bcd.test('api.PerformanceLongTaskTiming', function() {
return 'PerformanceLongTaskTiming' in self;
});
bcd.test('api.PerformanceLongTaskTiming.attribution', function() {
return 'attribution' in PerformanceLongTaskTiming.prototype;
});
bcd.test('api.PerformanceMark', function() {
return 'PerformanceMark' in self;
});
bcd.test('api.PerformanceMark.detail', function() {
return 'detail' in PerformanceMark.prototype;
});
bcd.test('api.PerformanceMeasure', function() {
return 'PerformanceMeasure' in self;
});
bcd.test('api.PerformanceMeasure.detail', function() {
return 'detail' in PerformanceMeasure.prototype;
});
bcd.test('api.PerformanceNavigation', function() {
return 'PerformanceNavigation' in self;
});
bcd.test('api.PerformanceNavigation.redirectCount', function() {
return 'redirectCount' in PerformanceNavigation.prototype;
});
bcd.test('api.PerformanceNavigation.toJSON', function() {
return 'toJSON' in PerformanceNavigation.prototype;
});
bcd.test('api.PerformanceNavigation.type', function() {
return 'type' in PerformanceNavigation.prototype;
});
bcd.test('api.PerformanceNavigation.TYPE_BACK_FORWARD', function() {
return 'TYPE_BACK_FORWARD' in PerformanceNavigation;
});
bcd.test('api.PerformanceNavigation.TYPE_NAVIGATE', function() {
return 'TYPE_NAVIGATE' in PerformanceNavigation;
});
bcd.test('api.PerformanceNavigation.TYPE_RELOAD', function() {
return 'TYPE_RELOAD' in PerformanceNavigation;
});
bcd.test('api.PerformanceNavigation.TYPE_RESERVED', function() {
return 'TYPE_RESERVED' in PerformanceNavigation;
});
bcd.test('api.PerformanceNavigationTiming', function() {
return 'PerformanceNavigationTiming' in self;
});
bcd.test('api.PerformanceNavigationTiming.domComplete', function() {
return 'domComplete' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.domContentLoadedEventEnd', function() {
return 'domContentLoadedEventEnd' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.domContentLoadedEventStart', function() {
return 'domContentLoadedEventStart' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.domInteractive', function() {
return 'domInteractive' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.loadEventEnd', function() {
return 'loadEventEnd' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.loadEventStart', function() {
return 'loadEventStart' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.redirectCount', function() {
return 'redirectCount' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.toJSON', function() {
return 'toJSON' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.type', function() {
return 'type' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.unloadEventEnd', function() {
return 'unloadEventEnd' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceNavigationTiming.unloadEventStart', function() {
return 'unloadEventStart' in PerformanceNavigationTiming.prototype;
});
bcd.test('api.PerformanceObserver', function() {
return 'PerformanceObserver' in self;
});
bcd.test('api.PerformanceObserver.disconnect', function() {
return 'disconnect' in PerformanceObserver.prototype;
});
bcd.test('api.PerformanceObserver.observe', function() {
return 'observe' in PerformanceObserver.prototype;
});
bcd.test('api.PerformanceObserver.supportedEntryTypes', function() {
return 'supportedEntryTypes' in PerformanceObserver;
});
bcd.test('api.PerformanceObserver.takeRecords', function() {
return 'takeRecords' in PerformanceObserver.prototype;
});
bcd.test('api.PerformanceObserverEntryList', function() {
return 'PerformanceObserverEntryList' in self;
});
bcd.test('api.PerformanceObserverEntryList.getEntries', function() {
return 'getEntries' in PerformanceObserverEntryList.prototype;
});
bcd.test('api.PerformanceObserverEntryList.getEntriesByName', function() {
return 'getEntriesByName' in PerformanceObserverEntryList.prototype;
});
bcd.test('api.PerformanceObserverEntryList.getEntriesByType', function() {
return 'getEntriesByType' in PerformanceObserverEntryList.prototype;
});
bcd.test('api.PerformancePaintTiming', function() {
return 'PerformancePaintTiming' in self;
});
bcd.test('api.PerformanceResourceTiming', function() {
return 'PerformanceResourceTiming' in self;
});
bcd.test('api.PerformanceResourceTiming.connectEnd', function() {
return 'connectEnd' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.connectStart', function() {
return 'connectStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.decodedBodySize', function() {
return 'decodedBodySize' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.domainLookupEnd', function() {
return 'domainLookupEnd' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.domainLookupStart', function() {
return 'domainLookupStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.encodedBodySize', function() {
return 'encodedBodySize' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.fetchStart', function() {
return 'fetchStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.initiatorType', function() {
return 'initiatorType' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.nextHopProtocol', function() {
return 'nextHopProtocol' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.redirectEnd', function() {
return 'redirectEnd' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.redirectStart', function() {
return 'redirectStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.requestStart', function() {
return 'requestStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.responseEnd', function() {
return 'responseEnd' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.responseStart', function() {
return 'responseStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.secureConnectionStart', function() {
return 'secureConnectionStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.serverTiming', function() {
return 'serverTiming' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.toJSON', function() {
return 'toJSON' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.transferSize', function() {
return 'transferSize' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceResourceTiming.workerStart', function() {
return 'workerStart' in PerformanceResourceTiming.prototype;
});
bcd.test('api.PerformanceServerTiming', function() {
return 'PerformanceServerTiming' in self;
});
bcd.test('api.PerformanceServerTiming.description', function() {
return 'description' in PerformanceServerTiming.prototype;
});
bcd.test('api.PerformanceServerTiming.duration', function() {
return 'duration' in PerformanceServerTiming.prototype;
});
bcd.test('api.PerformanceServerTiming.name', function() {
return 'name' in PerformanceServerTiming.prototype;
});
bcd.test('api.PerformanceServerTiming.toJSON', function() {
return 'toJSON' in PerformanceServerTiming.prototype;
});
bcd.test('api.PerformanceTiming', function() {
return 'PerformanceTiming' in self;
});
bcd.test('api.PerformanceTiming.connectEnd', function() {
return 'connectEnd' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.connectStart', function() {
return 'connectStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.domainLookupEnd', function() {
return 'domainLookupEnd' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.domainLookupStart', function() {
return 'domainLookupStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.domComplete', function() {
return 'domComplete' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.domContentLoadedEventEnd', function() {
return 'domContentLoadedEventEnd' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.domContentLoadedEventStart', function() {
return 'domContentLoadedEventStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.domInteractive', function() {
return 'domInteractive' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.domLoading', function() {
return 'domLoading' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.fetchStart', function() {
return 'fetchStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.loadEventEnd', function() {
return 'loadEventEnd' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.loadEventStart', function() {
return 'loadEventStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.navigationStart', function() {
return 'navigationStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.redirectEnd', function() {
return 'redirectEnd' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.redirectStart', function() {
return 'redirectStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.requestStart', function() {
return 'requestStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.responseEnd', function() {
return 'responseEnd' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.responseStart', function() {
return 'responseStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.secureConnectionStart', function() {
return 'secureConnectionStart' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.toJSON', function() {
return 'toJSON' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.unloadEventEnd', function() {
return 'unloadEventEnd' in PerformanceTiming.prototype;
});
bcd.test('api.PerformanceTiming.unloadEventStart', function() {
return 'unloadEventStart' in PerformanceTiming.prototype;
});
bcd.test('api.PeriodicWave', function() {
return 'PeriodicWave' in self;
});
bcd.test('api.Permissions', function() {
return 'Permissions' in self;
});
bcd.test('api.Permissions.query', function() {
return 'query' in Permissions.prototype;
});
bcd.test('api.PermissionStatus', function() {
return 'PermissionStatus' in self;
});
bcd.test('api.PermissionStatus.onchange', function() {
return 'onchange' in PermissionStatus.prototype;
});
bcd.test('api.PermissionStatus.state', function() {
return 'state' in PermissionStatus.prototype;
});
bcd.test('api.PhotoCapabilities', function() {
return 'PhotoCapabilities' in self;
});
bcd.test('api.PhotoCapabilities.fillLightMode', function() {
return 'fillLightMode' in PhotoCapabilities.prototype;
});
bcd.test('api.PhotoCapabilities.imageHeight', function() {
return 'imageHeight' in PhotoCapabilities.prototype;
});
bcd.test('api.PhotoCapabilities.imageWidth', function() {
return 'imageWidth' in PhotoCapabilities.prototype;
});
bcd.test('api.PhotoCapabilities.redEyeReduction', function() {
return 'redEyeReduction' in PhotoCapabilities.prototype;
});
bcd.test('api.PictureInPictureWindow', function() {
return 'PictureInPictureWindow' in self;
});
bcd.test('api.PictureInPictureWindow.height', function() {
return 'height' in PictureInPictureWindow.prototype;
});
bcd.test('api.PictureInPictureWindow.onresize', function() {
return 'onresize' in PictureInPictureWindow.prototype;
});
bcd.test('api.PictureInPictureWindow.width', function() {
return 'width' in PictureInPictureWindow.prototype;
});
bcd.test('api.Plugin', function() {
return 'Plugin' in self;
});
bcd.test('api.Plugin.description', function() {
return 'description' in Plugin.prototype;
});
bcd.test('api.Plugin.filename', function() {
return 'filename' in Plugin.prototype;
});
bcd.test('api.Plugin.item', function() {
return 'item' in Plugin.prototype;
});
bcd.test('api.Plugin.length', function() {
return 'length' in Plugin.prototype;
});
bcd.test('api.Plugin.name', function() {
return 'name' in Plugin.prototype;
});
bcd.test('api.Plugin.namedItem', function() {
return 'namedItem' in Plugin.prototype;
});
bcd.test('api.PluginArray', function() {
return 'PluginArray' in self;
});
bcd.test('api.PluginArray.item', function() {
return 'item' in PluginArray.prototype;
});
bcd.test('api.PluginArray.length', function() {
return 'length' in PluginArray.prototype;
});
bcd.test('api.PluginArray.namedItem', function() {
return 'namedItem' in PluginArray.prototype;
});
bcd.test('api.PluginArray.refresh', function() {
return 'refresh' in PluginArray.prototype;
});
bcd.test('api.PointerEvent', function() {
return 'PointerEvent' in self;
});
bcd.test('api.PointerEvent.getCoalescedEvents', function() {
return 'getCoalescedEvents' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.getPredictedEvents', function() {
return 'getPredictedEvents' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.height', function() {
return 'height' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.isPrimary', function() {
return 'isPrimary' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.pointerId', function() {
return 'pointerId' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.pointerType', function() {
return 'pointerType' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.pressure', function() {
return 'pressure' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.tangentialPressure', function() {
return 'tangentialPressure' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.tiltX', function() {
return 'tiltX' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.tiltY', function() {
return 'tiltY' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.twist', function() {
return 'twist' in PointerEvent.prototype;
});
bcd.test('api.PointerEvent.width', function() {
return 'width' in PointerEvent.prototype;
});
bcd.test('api.PopStateEvent', function() {
return 'PopStateEvent' in self;
});
bcd.test('api.PopStateEvent.state', function() {
return 'state' in PopStateEvent.prototype;
});
bcd.test('api.Position', function() {
return 'Position' in self;
});
bcd.test('api.Position.coords', function() {
return 'coords' in Position.prototype;
});
bcd.test('api.Position.timestamp', function() {
return 'timestamp' in Position.prototype;
});
bcd.test('api.PositionError', function() {
return 'PositionError' in self;
});
bcd.test('api.PositionError.code', function() {
return 'code' in PositionError.prototype;
});
bcd.test('api.PositionError.message', function() {
return 'message' in PositionError.prototype;
});
bcd.test('api.PositionError.PERMISSION_DENIED', function() {
return 'PERMISSION_DENIED' in PositionError;
});
bcd.test('api.PositionError.POSITION_UNAVAILABLE', function() {
return 'POSITION_UNAVAILABLE' in PositionError;
});
bcd.test('api.PositionError.TIMEOUT', function() {
return 'TIMEOUT' in PositionError;
});
bcd.test('api.Presentation', function() {
return 'Presentation' in self;
});
bcd.test('api.Presentation.defaultRequest', function() {
return 'defaultRequest' in Presentation.prototype;
});
bcd.test('api.Presentation.receiver', function() {
return 'receiver' in Presentation.prototype;
});
bcd.test('api.PresentationAvailability', function() {
return 'PresentationAvailability' in self;
});
bcd.test('api.PresentationAvailability.onchange', function() {
return 'onchange' in PresentationAvailability.prototype;
});
bcd.test('api.PresentationAvailability.value', function() {
return 'value' in PresentationAvailability.prototype;
});
bcd.test('api.PresentationConnection', function() {
return 'PresentationConnection' in self;
});
bcd.test('api.PresentationConnection.binaryType', function() {
return 'binaryType' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.close', function() {
return 'close' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.id', function() {
return 'id' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.onclose', function() {
return 'onclose' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.onconnect', function() {
return 'onconnect' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.onmessage', function() {
return 'onmessage' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.onterminate', function() {
return 'onterminate' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.send', function() {
return 'send' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.send', function() {
return 'send' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.send', function() {
return 'send' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.send', function() {
return 'send' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.state', function() {
return 'state' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.terminate', function() {
return 'terminate' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnection.url', function() {
return 'url' in PresentationConnection.prototype;
});
bcd.test('api.PresentationConnectionAvailableEvent', function() {
return 'PresentationConnectionAvailableEvent' in self;
});
bcd.test('api.PresentationConnectionAvailableEvent.connection', function() {
return 'connection' in PresentationConnectionAvailableEvent.prototype;
});
bcd.test('api.PresentationConnectionCloseEvent', function() {
return 'PresentationConnectionCloseEvent' in self;
});
bcd.test('api.PresentationConnectionCloseEvent.message', function() {
return 'message' in PresentationConnectionCloseEvent.prototype;
});
bcd.test('api.PresentationConnectionCloseEvent.reason', function() {
return 'reason' in PresentationConnectionCloseEvent.prototype;
});
bcd.test('api.PresentationConnectionList', function() {
return 'PresentationConnectionList' in self;
});
bcd.test('api.PresentationConnectionList.connections', function() {
return 'connections' in PresentationConnectionList.prototype;
});
bcd.test('api.PresentationConnectionList.onconnectionavailable', function() {
return 'onconnectionavailable' in PresentationConnectionList.prototype;
});
bcd.test('api.PresentationReceiver', function() {
return 'PresentationReceiver' in self;
});
bcd.test('api.PresentationReceiver.connectionList', function() {
return 'connectionList' in PresentationReceiver.prototype;
});
bcd.test('api.PresentationRequest', function() {
return 'PresentationRequest' in self;
});
bcd.test('api.PresentationRequest.getAvailability', function() {
return 'getAvailability' in PresentationRequest.prototype;
});
bcd.test('api.PresentationRequest.onconnectionavailable', function() {
return 'onconnectionavailable' in PresentationRequest.prototype;
});
bcd.test('api.PresentationRequest.reconnect', function() {
return 'reconnect' in PresentationRequest.prototype;
});
bcd.test('api.PresentationRequest.start', function() {
return 'start' in PresentationRequest.prototype;
});
bcd.test('api.ProcessingInstruction', function() {
return 'ProcessingInstruction' in self;
});
bcd.test('api.ProcessingInstruction.sheet', function() {
return 'sheet' in ProcessingInstruction.prototype;
});
bcd.test('api.ProcessingInstruction.target', function() {
return 'target' in ProcessingInstruction.prototype;
});
bcd.test('api.ProgressEvent', function() {
return 'ProgressEvent' in self;
});
bcd.test('api.ProgressEvent.lengthComputable', function() {
return 'lengthComputable' in ProgressEvent.prototype;
});
bcd.test('api.ProgressEvent.loaded', function() {
return 'loaded' in ProgressEvent.prototype;
});
bcd.test('api.ProgressEvent.total', function() {
return 'total' in ProgressEvent.prototype;
});
bcd.test('api.PromiseRejectionEvent', function() {
return 'PromiseRejectionEvent' in self;
});
bcd.test('api.PromiseRejectionEvent.promise', function() {
return 'promise' in PromiseRejectionEvent.prototype;
});
bcd.test('api.PromiseRejectionEvent.reason', function() {
return 'reason' in PromiseRejectionEvent.prototype;
});
bcd.test('api.ProximitySensor', function() {
return 'ProximitySensor' in self;
});
bcd.test('api.ProximitySensor.distance', function() {
return 'distance' in ProximitySensor.prototype;
});
bcd.test('api.ProximitySensor.max', function() {
return 'max' in ProximitySensor.prototype;
});
bcd.test('api.ProximitySensor.near', function() {
return 'near' in ProximitySensor.prototype;
});
bcd.test('api.PublicKeyCredential', function() {
return 'PublicKeyCredential' in self;
});
bcd.test('api.PublicKeyCredential.getClientExtensionResults', function() {
return 'getClientExtensionResults' in PublicKeyCredential.prototype;
});
bcd.test('api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable', function() {
return 'isUserVerifyingPlatformAuthenticatorAvailable' in PublicKeyCredential;
});
bcd.test('api.PublicKeyCredential.rawId', function() {
return 'rawId' in PublicKeyCredential.prototype;
});
bcd.test('api.PublicKeyCredential.response', function() {
return 'response' in PublicKeyCredential.prototype;
});
bcd.test('api.PushManager', function() {
return 'PushManager' in self;
});
bcd.test('api.PushManager.getSubscription', function() {
return 'getSubscription' in PushManager.prototype;
});
bcd.test('api.PushManager.permissionState', function() {
return 'permissionState' in PushManager.prototype;
});
bcd.test('api.PushManager.subscribe', function() {
return 'subscribe' in PushManager.prototype;
});
bcd.test('api.PushManager.supportedContentEncodings', function() {
return 'supportedContentEncodings' in PushManager;
});
bcd.test('api.PushSubscription', function() {
return 'PushSubscription' in self;
});
bcd.test('api.PushSubscription.endpoint', function() {
return 'endpoint' in PushSubscription.prototype;
});
bcd.test('api.PushSubscription.expirationTime', function() {
return 'expirationTime' in PushSubscription.prototype;
});
bcd.test('api.PushSubscription.getKey', function() {
return 'getKey' in PushSubscription.prototype;
});
bcd.test('api.PushSubscription.options', function() {
return 'options' in PushSubscription.prototype;
});
bcd.test('api.PushSubscription.toJSON', function() {
return 'toJSON' in PushSubscription.prototype;
});
bcd.test('api.PushSubscription.unsubscribe', function() {
return 'unsubscribe' in PushSubscription.prototype;
});
bcd.test('api.PushSubscriptionOptions', function() {
return 'PushSubscriptionOptions' in self;
});
bcd.test('api.PushSubscriptionOptions.applicationServerKey', function() {
return 'applicationServerKey' in PushSubscriptionOptions.prototype;
});
bcd.test('api.PushSubscriptionOptions.userVisibleOnly', function() {
return 'userVisibleOnly' in PushSubscriptionOptions.prototype;
});
bcd.test('api.RadioNodeList', function() {
return 'RadioNodeList' in self;
});
bcd.test('api.RadioNodeList.value', function() {
return 'value' in RadioNodeList.prototype;
});
bcd.test('api.Range', function() {
return 'Range' in self;
});
bcd.test('api.Range.cloneContents', function() {
return 'cloneContents' in Range.prototype;
});
bcd.test('api.Range.cloneRange', function() {
return 'cloneRange' in Range.prototype;
});
bcd.test('api.Range.collapse', function() {
return 'collapse' in Range.prototype;
});
bcd.test('api.Range.commonAncestorContainer', function() {
return 'commonAncestorContainer' in Range.prototype;
});
bcd.test('api.Range.compareBoundaryPoints', function() {
return 'compareBoundaryPoints' in Range.prototype;
});
bcd.test('api.Range.comparePoint', function() {
return 'comparePoint' in Range.prototype;
});
bcd.test('api.Range.createContextualFragment', function() {
return 'createContextualFragment' in Range.prototype;
});
bcd.test('api.Range.deleteContents', function() {
return 'deleteContents' in Range.prototype;
});
bcd.test('api.Range.detach', function() {
return 'detach' in Range.prototype;
});
bcd.test('api.Range.END_TO_END', function() {
return 'END_TO_END' in Range;
});
bcd.test('api.Range.END_TO_START', function() {
return 'END_TO_START' in Range;
});
bcd.test('api.Range.extractContents', function() {
return 'extractContents' in Range.prototype;
});
bcd.test('api.Range.getBoundingClientRect', function() {
return 'getBoundingClientRect' in Range.prototype;
});
bcd.test('api.Range.getClientRects', function() {
return 'getClientRects' in Range.prototype;
});
bcd.test('api.Range.insertNode', function() {
return 'insertNode' in Range.prototype;
});
bcd.test('api.Range.intersectsNode', function() {
return 'intersectsNode' in Range.prototype;
});
bcd.test('api.Range.isPointInRange', function() {
return 'isPointInRange' in Range.prototype;
});
bcd.test('api.Range.selectNode', function() {
return 'selectNode' in Range.prototype;
});
bcd.test('api.Range.selectNodeContents', function() {
return 'selectNodeContents' in Range.prototype;
});
bcd.test('api.Range.setEnd', function() {
return 'setEnd' in Range.prototype;
});
bcd.test('api.Range.setEndAfter', function() {
return 'setEndAfter' in Range.prototype;
});
bcd.test('api.Range.setEndBefore', function() {
return 'setEndBefore' in Range.prototype;
});
bcd.test('api.Range.setStart', function() {
return 'setStart' in Range.prototype;
});
bcd.test('api.Range.setStartAfter', function() {
return 'setStartAfter' in Range.prototype;
});
bcd.test('api.Range.setStartBefore', function() {
return 'setStartBefore' in Range.prototype;
});
bcd.test('api.Range.START_TO_END', function() {
return 'START_TO_END' in Range;
});
bcd.test('api.Range.START_TO_START', function() {
return 'START_TO_START' in Range;
});
bcd.test('api.Range.surroundContents', function() {
return 'surroundContents' in Range.prototype;
});
bcd.test('api.RelativeOrientationSensor', function() {
return 'RelativeOrientationSensor' in self;
});
bcd.test('api.RemotePlayback', function() {
return 'RemotePlayback' in self;
});
bcd.test('api.RemotePlayback.cancelWatchAvailability', function() {
return 'cancelWatchAvailability' in RemotePlayback.prototype;
});
bcd.test('api.RemotePlayback.onconnect', function() {
return 'onconnect' in RemotePlayback.prototype;
});
bcd.test('api.RemotePlayback.onconnecting', function() {
return 'onconnecting' in RemotePlayback.prototype;
});
bcd.test('api.RemotePlayback.ondisconnect', function() {
return 'ondisconnect' in RemotePlayback.prototype;
});
bcd.test('api.RemotePlayback.prompt', function() {
return 'prompt' in RemotePlayback.prototype;
});
bcd.test('api.RemotePlayback.state', function() {
return 'state' in RemotePlayback.prototype;
});
bcd.test('api.RemotePlayback.watchAvailability', function() {
return 'watchAvailability' in RemotePlayback.prototype;
});
bcd.test('api.Report', function() {
return 'Report' in self;
});
bcd.test('api.Report.body', function() {
return 'body' in Report.prototype;
});
bcd.test('api.Report.type', function() {
return 'type' in Report.prototype;
});
bcd.test('api.Report.url', function() {
return 'url' in Report.prototype;
});
bcd.test('api.ReportBody', function() {
return 'ReportBody' in self;
});
bcd.test('api.ReportingObserver', function() {
return 'ReportingObserver' in self;
});
bcd.test('api.ReportingObserver.disconnect', function() {
return 'disconnect' in ReportingObserver.prototype;
});
bcd.test('api.ReportingObserver.observe', function() {
return 'observe' in ReportingObserver.prototype;
});
bcd.test('api.ReportingObserver.takeRecords', function() {
return 'takeRecords' in ReportingObserver.prototype;
});
bcd.test('api.Request', function() {
return 'Request' in self;
});
bcd.test('api.Request.arrayBuffer', function() {
return 'arrayBuffer' in Request.prototype;
});
bcd.test('api.Request.blob', function() {
return 'blob' in Request.prototype;
});
bcd.test('api.Request.body', function() {
return 'body' in Request.prototype;
});
bcd.test('api.Request.bodyUsed', function() {
return 'bodyUsed' in Request.prototype;
});
bcd.test('api.Request.cache', function() {
return 'cache' in Request.prototype;
});
bcd.test('api.Request.clone', function() {
return 'clone' in Request.prototype;
});
bcd.test('api.Request.credentials', function() {
return 'credentials' in Request.prototype;
});
bcd.test('api.Request.destination', function() {
return 'destination' in Request.prototype;
});
bcd.test('api.Request.formData', function() {
return 'formData' in Request.prototype;
});
bcd.test('api.Request.headers', function() {
return 'headers' in Request.prototype;
});
bcd.test('api.Request.integrity', function() {
return 'integrity' in Request.prototype;
});
bcd.test('api.Request.isHistoryNavigation', function() {
return 'isHistoryNavigation' in Request.prototype;
});
bcd.test('api.Request.isReloadNavigation', function() {
return 'isReloadNavigation' in Request.prototype;
});
bcd.test('api.Request.json', function() {
return 'json' in Request.prototype;
});
bcd.test('api.Request.keepalive', function() {
return 'keepalive' in Request.prototype;
});
bcd.test('api.Request.method', function() {
return 'method' in Request.prototype;
});
bcd.test('api.Request.mode', function() {
return 'mode' in Request.prototype;
});
bcd.test('api.Request.redirect', function() {
return 'redirect' in Request.prototype;
});
bcd.test('api.Request.referrer', function() {
return 'referrer' in Request.prototype;
});
bcd.test('api.Request.referrerPolicy', function() {
return 'referrerPolicy' in Request.prototype;
});
bcd.test('api.Request.signal', function() {
return 'signal' in Request.prototype;
});
bcd.test('api.Request.text', function() {
return 'text' in Request.prototype;
});
bcd.test('api.Request.url', function() {
return 'url' in Request.prototype;
});
bcd.test('api.ResizeObservation', function() {
return 'ResizeObservation' in self;
});
bcd.test('api.ResizeObservation.lastReportedSize', function() {
return 'lastReportedSize' in ResizeObservation.prototype;
});
bcd.test('api.ResizeObservation.observedBox', function() {
return 'observedBox' in ResizeObservation.prototype;
});
bcd.test('api.ResizeObservation.target', function() {
return 'target' in ResizeObservation.prototype;
});
bcd.test('api.ResizeObserver', function() {
return 'ResizeObserver' in self;
});
bcd.test('api.ResizeObserver.disconnect', function() {
return 'disconnect' in ResizeObserver.prototype;
});
bcd.test('api.ResizeObserver.observe', function() {
return 'observe' in ResizeObserver.prototype;
});
bcd.test('api.ResizeObserver.unobserve', function() {
return 'unobserve' in ResizeObserver.prototype;
});
bcd.test('api.ResizeObserverEntry', function() {
return 'ResizeObserverEntry' in self;
});
bcd.test('api.ResizeObserverEntry.borderBoxSize', function() {
return 'borderBoxSize' in ResizeObserverEntry.prototype;
});
bcd.test('api.ResizeObserverEntry.contentBoxSize', function() {
return 'contentBoxSize' in ResizeObserverEntry.prototype;
});
bcd.test('api.ResizeObserverEntry.contentRect', function() {
return 'contentRect' in ResizeObserverEntry.prototype;
});
bcd.test('api.ResizeObserverEntry.target', function() {
return 'target' in ResizeObserverEntry.prototype;
});
bcd.test('api.ResizeObserverSize', function() {
return 'ResizeObserverSize' in self;
});
bcd.test('api.ResizeObserverSize.blockSize', function() {
return 'blockSize' in ResizeObserverSize.prototype;
});
bcd.test('api.ResizeObserverSize.inlineSize', function() {
return 'inlineSize' in ResizeObserverSize.prototype;
});
bcd.test('api.Response', function() {
return 'Response' in self;
});
bcd.test('api.Response.arrayBuffer', function() {
return 'arrayBuffer' in Response.prototype;
});
bcd.test('api.Response.blob', function() {
return 'blob' in Response.prototype;
});
bcd.test('api.Response.body', function() {
return 'body' in Response.prototype;
});
bcd.test('api.Response.bodyUsed', function() {
return 'bodyUsed' in Response.prototype;
});
bcd.test('api.Response.clone', function() {
return 'clone' in Response.prototype;
});
bcd.test('api.Response.error', function() {
return 'error' in Response;
});
bcd.test('api.Response.formData', function() {
return 'formData' in Response.prototype;
});
bcd.test('api.Response.headers', function() {
return 'headers' in Response.prototype;
});
bcd.test('api.Response.json', function() {
return 'json' in Response.prototype;
});
bcd.test('api.Response.ok', function() {
return 'ok' in Response.prototype;
});
bcd.test('api.Response.redirect', function() {
return 'redirect' in Response;
});
bcd.test('api.Response.redirected', function() {
return 'redirected' in Response.prototype;
});
bcd.test('api.Response.status', function() {
return 'status' in Response.prototype;
});
bcd.test('api.Response.statusText', function() {
return 'statusText' in Response.prototype;
});
bcd.test('api.Response.text', function() {
return 'text' in Response.prototype;
});
bcd.test('api.Response.trailer', function() {
return 'trailer' in Response.prototype;
});
bcd.test('api.Response.type', function() {
return 'type' in Response.prototype;
});
bcd.test('api.Response.url', function() {
return 'url' in Response.prototype;
});
bcd.test('api.RTCCertificate', function() {
return 'RTCCertificate' in self;
});
bcd.test('api.RTCCertificate.expires', function() {
return 'expires' in RTCCertificate.prototype;
});
bcd.test('api.RTCCertificate.getFingerprints', function() {
return 'getFingerprints' in RTCCertificate.prototype;
});
bcd.test('api.RTCCertificate.getSupportedAlgorithms', function() {
return 'getSupportedAlgorithms' in RTCCertificate;
});
bcd.test('api.RTCDataChannel', function() {
return 'RTCDataChannel' in self;
});
bcd.test('api.RTCDataChannel.binaryType', function() {
return 'binaryType' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.bufferedAmount', function() {
return 'bufferedAmount' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.bufferedAmountLowThreshold', function() {
return 'bufferedAmountLowThreshold' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.close', function() {
return 'close' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.id', function() {
return 'id' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.label', function() {
return 'label' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.maxPacketLifeTime', function() {
return 'maxPacketLifeTime' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.maxRetransmits', function() {
return 'maxRetransmits' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.negotiated', function() {
return 'negotiated' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.onbufferedamountlow', function() {
return 'onbufferedamountlow' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.onclose', function() {
return 'onclose' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.onerror', function() {
return 'onerror' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.onmessage', function() {
return 'onmessage' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.onopen', function() {
return 'onopen' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.ordered', function() {
return 'ordered' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.priority', function() {
return 'priority' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.protocol', function() {
return 'protocol' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.readyState', function() {
return 'readyState' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.send', function() {
return 'send' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.send', function() {
return 'send' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.send', function() {
return 'send' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannel.send', function() {
return 'send' in RTCDataChannel.prototype;
});
bcd.test('api.RTCDataChannelEvent', function() {
return 'RTCDataChannelEvent' in self;
});
bcd.test('api.RTCDataChannelEvent.channel', function() {
return 'channel' in RTCDataChannelEvent.prototype;
});
bcd.test('api.RTCDtlsTransport', function() {
return 'RTCDtlsTransport' in self;
});
bcd.test('api.RTCDtlsTransport.getRemoteCertificates', function() {
return 'getRemoteCertificates' in RTCDtlsTransport.prototype;
});
bcd.test('api.RTCDtlsTransport.iceTransport', function() {
return 'iceTransport' in RTCDtlsTransport.prototype;
});
bcd.test('api.RTCDtlsTransport.onerror', function() {
return 'onerror' in RTCDtlsTransport.prototype;
});
bcd.test('api.RTCDtlsTransport.onstatechange', function() {
return 'onstatechange' in RTCDtlsTransport.prototype;
});
bcd.test('api.RTCDtlsTransport.state', function() {
return 'state' in RTCDtlsTransport.prototype;
});
bcd.test('api.RTCDTMFSender', function() {
return 'RTCDTMFSender' in self;
});
bcd.test('api.RTCDTMFSender.canInsertDTMF', function() {
return 'canInsertDTMF' in RTCDTMFSender.prototype;
});
bcd.test('api.RTCDTMFSender.insertDTMF', function() {
return 'insertDTMF' in RTCDTMFSender.prototype;
});
bcd.test('api.RTCDTMFSender.ontonechange', function() {
return 'ontonechange' in RTCDTMFSender.prototype;
});
bcd.test('api.RTCDTMFSender.toneBuffer', function() {
return 'toneBuffer' in RTCDTMFSender.prototype;
});
bcd.test('api.RTCDTMFToneChangeEvent', function() {
return 'RTCDTMFToneChangeEvent' in self;
});
bcd.test('api.RTCDTMFToneChangeEvent.tone', function() {
return 'tone' in RTCDTMFToneChangeEvent.prototype;
});
bcd.test('api.RTCError', function() {
return 'RTCError' in self;
});
bcd.test('api.RTCError.errorDetail', function() {
return 'errorDetail' in RTCError.prototype;
});
bcd.test('api.RTCError.httpRequestStatusCode', function() {
return 'httpRequestStatusCode' in RTCError.prototype;
});
bcd.test('api.RTCError.receivedAlert', function() {
return 'receivedAlert' in RTCError.prototype;
});
bcd.test('api.RTCError.sctpCauseCode', function() {
return 'sctpCauseCode' in RTCError.prototype;
});
bcd.test('api.RTCError.sdpLineNumber', function() {
return 'sdpLineNumber' in RTCError.prototype;
});
bcd.test('api.RTCError.sentAlert', function() {
return 'sentAlert' in RTCError.prototype;
});
bcd.test('api.RTCErrorEvent', function() {
return 'RTCErrorEvent' in self;
});
bcd.test('api.RTCErrorEvent.error', function() {
return 'error' in RTCErrorEvent.prototype;
});
bcd.test('api.RTCIceCandidate', function() {
return 'RTCIceCandidate' in self;
});
bcd.test('api.RTCIceCandidate.address', function() {
return 'address' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.candidate', function() {
return 'candidate' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.component', function() {
return 'component' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.foundation', function() {
return 'foundation' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.port', function() {
return 'port' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.priority', function() {
return 'priority' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.protocol', function() {
return 'protocol' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.relatedAddress', function() {
return 'relatedAddress' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.relatedPort', function() {
return 'relatedPort' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.sdpMid', function() {
return 'sdpMid' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.sdpMLineIndex', function() {
return 'sdpMLineIndex' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.tcpType', function() {
return 'tcpType' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.toJSON', function() {
return 'toJSON' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.type', function() {
return 'type' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceCandidate.usernameFragment', function() {
return 'usernameFragment' in RTCIceCandidate.prototype;
});
bcd.test('api.RTCIceTransport', function() {
return 'RTCIceTransport' in self;
});
bcd.test('api.RTCIceTransport.component', function() {
return 'component' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.gatheringState', function() {
return 'gatheringState' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.getLocalCandidates', function() {
return 'getLocalCandidates' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.getLocalParameters', function() {
return 'getLocalParameters' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.getRemoteCandidates', function() {
return 'getRemoteCandidates' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.getRemoteParameters', function() {
return 'getRemoteParameters' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.getSelectedCandidatePair', function() {
return 'getSelectedCandidatePair' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.ongatheringstatechange', function() {
return 'ongatheringstatechange' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.onselectedcandidatepairchange', function() {
return 'onselectedcandidatepairchange' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.onstatechange', function() {
return 'onstatechange' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.role', function() {
return 'role' in RTCIceTransport.prototype;
});
bcd.test('api.RTCIceTransport.state', function() {
return 'state' in RTCIceTransport.prototype;
});
bcd.test('api.RTCPeerConnection', function() {
return 'RTCPeerConnection' in self;
});
bcd.test('api.RTCPeerConnection.addIceCandidate', function() {
return 'addIceCandidate' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.addIceCandidate', function() {
return 'addIceCandidate' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.addTrack', function() {
return 'addTrack' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.addTransceiver', function() {
return 'addTransceiver' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.canTrickleIceCandidates', function() {
return 'canTrickleIceCandidates' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.close', function() {
return 'close' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.connectionState', function() {
return 'connectionState' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.createAnswer', function() {
return 'createAnswer' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.createAnswer', function() {
return 'createAnswer' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.createDataChannel', function() {
return 'createDataChannel' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.createOffer', function() {
return 'createOffer' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.createOffer', function() {
return 'createOffer' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.currentLocalDescription', function() {
return 'currentLocalDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.currentRemoteDescription', function() {
return 'currentRemoteDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.generateCertificate', function() {
return 'generateCertificate' in RTCPeerConnection;
});
bcd.test('api.RTCPeerConnection.getConfiguration', function() {
return 'getConfiguration' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.getDefaultIceServers', function() {
return 'getDefaultIceServers' in RTCPeerConnection;
});
bcd.test('api.RTCPeerConnection.getReceivers', function() {
return 'getReceivers' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.getSenders', function() {
return 'getSenders' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.getStats', function() {
return 'getStats' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.getTransceivers', function() {
return 'getTransceivers' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.iceConnectionState', function() {
return 'iceConnectionState' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.iceGatheringState', function() {
return 'iceGatheringState' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.localDescription', function() {
return 'localDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.onconnectionstatechange', function() {
return 'onconnectionstatechange' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.ondatachannel', function() {
return 'ondatachannel' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.onicecandidate', function() {
return 'onicecandidate' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.onicecandidateerror', function() {
return 'onicecandidateerror' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.oniceconnectionstatechange', function() {
return 'oniceconnectionstatechange' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.onicegatheringstatechange', function() {
return 'onicegatheringstatechange' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.onnegotiationneeded', function() {
return 'onnegotiationneeded' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.onsignalingstatechange', function() {
return 'onsignalingstatechange' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.onstatsended', function() {
return 'onstatsended' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.ontrack', function() {
return 'ontrack' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.pendingLocalDescription', function() {
return 'pendingLocalDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.pendingRemoteDescription', function() {
return 'pendingRemoteDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.remoteDescription', function() {
return 'remoteDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.removeTrack', function() {
return 'removeTrack' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.sctp', function() {
return 'sctp' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.setConfiguration', function() {
return 'setConfiguration' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.setLocalDescription', function() {
return 'setLocalDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.setLocalDescription', function() {
return 'setLocalDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.setRemoteDescription', function() {
return 'setRemoteDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.setRemoteDescription', function() {
return 'setRemoteDescription' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnection.signalingState', function() {
return 'signalingState' in RTCPeerConnection.prototype;
});
bcd.test('api.RTCPeerConnectionIceErrorEvent', function() {
return 'RTCPeerConnectionIceErrorEvent' in self;
});
bcd.test('api.RTCPeerConnectionIceErrorEvent.errorCode', function() {
return 'errorCode' in RTCPeerConnectionIceErrorEvent.prototype;
});
bcd.test('api.RTCPeerConnectionIceErrorEvent.errorText', function() {
return 'errorText' in RTCPeerConnectionIceErrorEvent.prototype;
});
bcd.test('api.RTCPeerConnectionIceErrorEvent.hostCandidate', function() {
return 'hostCandidate' in RTCPeerConnectionIceErrorEvent.prototype;
});
bcd.test('api.RTCPeerConnectionIceErrorEvent.url', function() {
return 'url' in RTCPeerConnectionIceErrorEvent.prototype;
});
bcd.test('api.RTCPeerConnectionIceEvent', function() {
return 'RTCPeerConnectionIceEvent' in self;
});
bcd.test('api.RTCPeerConnectionIceEvent.candidate', function() {
return 'candidate' in RTCPeerConnectionIceEvent.prototype;
});
bcd.test('api.RTCPeerConnectionIceEvent.url', function() {
return 'url' in RTCPeerConnectionIceEvent.prototype;
});
bcd.test('api.RTCRtpReceiver', function() {
return 'RTCRtpReceiver' in self;
});
bcd.test('api.RTCRtpReceiver.getCapabilities', function() {
return 'getCapabilities' in RTCRtpReceiver;
});
bcd.test('api.RTCRtpReceiver.getContributingSources', function() {
return 'getContributingSources' in RTCRtpReceiver.prototype;
});
bcd.test('api.RTCRtpReceiver.getParameters', function() {
return 'getParameters' in RTCRtpReceiver.prototype;
});
bcd.test('api.RTCRtpReceiver.getStats', function() {
return 'getStats' in RTCRtpReceiver.prototype;
});
bcd.test('api.RTCRtpReceiver.getSynchronizationSources', function() {
return 'getSynchronizationSources' in RTCRtpReceiver.prototype;
});
bcd.test('api.RTCRtpReceiver.rtcpTransport', function() {
return 'rtcpTransport' in RTCRtpReceiver.prototype;
});
bcd.test('api.RTCRtpReceiver.track', function() {
return 'track' in RTCRtpReceiver.prototype;
});
bcd.test('api.RTCRtpReceiver.transport', function() {
return 'transport' in RTCRtpReceiver.prototype;
});
bcd.test('api.RTCRtpSender', function() {
return 'RTCRtpSender' in self;
});
bcd.test('api.RTCRtpSender.dtmf', function() {
return 'dtmf' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.getCapabilities', function() {
return 'getCapabilities' in RTCRtpSender;
});
bcd.test('api.RTCRtpSender.getParameters', function() {
return 'getParameters' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.getStats', function() {
return 'getStats' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.replaceTrack', function() {
return 'replaceTrack' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.rtcpTransport', function() {
return 'rtcpTransport' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.setParameters', function() {
return 'setParameters' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.setStreams', function() {
return 'setStreams' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.track', function() {
return 'track' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpSender.transport', function() {
return 'transport' in RTCRtpSender.prototype;
});
bcd.test('api.RTCRtpTransceiver', function() {
return 'RTCRtpTransceiver' in self;
});
bcd.test('api.RTCRtpTransceiver.currentDirection', function() {
return 'currentDirection' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCRtpTransceiver.direction', function() {
return 'direction' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCRtpTransceiver.mid', function() {
return 'mid' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCRtpTransceiver.receiver', function() {
return 'receiver' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCRtpTransceiver.sender', function() {
return 'sender' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCRtpTransceiver.setCodecPreferences', function() {
return 'setCodecPreferences' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCRtpTransceiver.stop', function() {
return 'stop' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCRtpTransceiver.stopped', function() {
return 'stopped' in RTCRtpTransceiver.prototype;
});
bcd.test('api.RTCSctpTransport', function() {
return 'RTCSctpTransport' in self;
});
bcd.test('api.RTCSctpTransport.maxChannels', function() {
return 'maxChannels' in RTCSctpTransport.prototype;
});
bcd.test('api.RTCSctpTransport.maxMessageSize', function() {
return 'maxMessageSize' in RTCSctpTransport.prototype;
});
bcd.test('api.RTCSctpTransport.onstatechange', function() {
return 'onstatechange' in RTCSctpTransport.prototype;
});
bcd.test('api.RTCSctpTransport.state', function() {
return 'state' in RTCSctpTransport.prototype;
});
bcd.test('api.RTCSctpTransport.transport', function() {
return 'transport' in RTCSctpTransport.prototype;
});
bcd.test('api.RTCSessionDescription', function() {
return 'RTCSessionDescription' in self;
});
bcd.test('api.RTCSessionDescription.sdp', function() {
return 'sdp' in RTCSessionDescription.prototype;
});
bcd.test('api.RTCSessionDescription.toJSON', function() {
return 'toJSON' in RTCSessionDescription.prototype;
});
bcd.test('api.RTCSessionDescription.type', function() {
return 'type' in RTCSessionDescription.prototype;
});
bcd.test('api.RTCStatsEvent', function() {
return 'RTCStatsEvent' in self;
});
bcd.test('api.RTCStatsEvent.report', function() {
return 'report' in RTCStatsEvent.prototype;
});
bcd.test('api.RTCStatsReport', function() {
return 'RTCStatsReport' in self;
});
bcd.test('api.RTCTrackEvent', function() {
return 'RTCTrackEvent' in self;
});
bcd.test('api.RTCTrackEvent.receiver', function() {
return 'receiver' in RTCTrackEvent.prototype;
});
bcd.test('api.RTCTrackEvent.streams', function() {
return 'streams' in RTCTrackEvent.prototype;
});
bcd.test('api.RTCTrackEvent.track', function() {
return 'track' in RTCTrackEvent.prototype;
});
bcd.test('api.RTCTrackEvent.transceiver', function() {
return 'transceiver' in RTCTrackEvent.prototype;
});
bcd.test('api.Screen', function() {
return 'Screen' in self;
});
bcd.test('api.Screen.availHeight', function() {
return 'availHeight' in Screen.prototype;
});
bcd.test('api.Screen.availWidth', function() {
return 'availWidth' in Screen.prototype;
});
bcd.test('api.Screen.colorDepth', function() {
return 'colorDepth' in Screen.prototype;
});
bcd.test('api.Screen.colorGamut', function() {
return 'colorGamut' in Screen.prototype;
});
bcd.test('api.Screen.height', function() {
return 'height' in Screen.prototype;
});
bcd.test('api.Screen.luminance', function() {
return 'luminance' in Screen.prototype;
});
bcd.test('api.Screen.onchange', function() {
return 'onchange' in Screen.prototype;
});
bcd.test('api.Screen.orientation', function() {
return 'orientation' in Screen.prototype;
});
bcd.test('api.Screen.pixelDepth', function() {
return 'pixelDepth' in Screen.prototype;
});
bcd.test('api.Screen.width', function() {
return 'width' in Screen.prototype;
});
bcd.test('api.ScreenLuminance', function() {
return 'ScreenLuminance' in self;
});
bcd.test('api.ScreenLuminance.max', function() {
return 'max' in ScreenLuminance.prototype;
});
bcd.test('api.ScreenLuminance.maxAverage', function() {
return 'maxAverage' in ScreenLuminance.prototype;
});
bcd.test('api.ScreenLuminance.min', function() {
return 'min' in ScreenLuminance.prototype;
});
bcd.test('api.ScreenOrientation', function() {
return 'ScreenOrientation' in self;
});
bcd.test('api.ScreenOrientation.angle', function() {
return 'angle' in ScreenOrientation.prototype;
});
bcd.test('api.ScreenOrientation.lock', function() {
return 'lock' in ScreenOrientation.prototype;
});
bcd.test('api.ScreenOrientation.onchange', function() {
return 'onchange' in ScreenOrientation.prototype;
});
bcd.test('api.ScreenOrientation.type', function() {
return 'type' in ScreenOrientation.prototype;
});
bcd.test('api.ScreenOrientation.unlock', function() {
return 'unlock' in ScreenOrientation.prototype;
});
bcd.test('api.ScriptProcessorNode', function() {
return 'ScriptProcessorNode' in self;
});
bcd.test('api.ScriptProcessorNode.bufferSize', function() {
return 'bufferSize' in ScriptProcessorNode.prototype;
});
bcd.test('api.ScriptProcessorNode.onaudioprocess', function() {
return 'onaudioprocess' in ScriptProcessorNode.prototype;
});
bcd.test('api.ScrollTimeline', function() {
return 'ScrollTimeline' in self;
});
bcd.test('api.ScrollTimeline.endScrollOffset', function() {
return 'endScrollOffset' in ScrollTimeline.prototype;
});
bcd.test('api.ScrollTimeline.fill', function() {
return 'fill' in ScrollTimeline.prototype;
});
bcd.test('api.ScrollTimeline.orientation', function() {
return 'orientation' in ScrollTimeline.prototype;
});
bcd.test('api.ScrollTimeline.scrollSource', function() {
return 'scrollSource' in ScrollTimeline.prototype;
});
bcd.test('api.ScrollTimeline.startScrollOffset', function() {
return 'startScrollOffset' in ScrollTimeline.prototype;
});
bcd.test('api.ScrollTimeline.timeRange', function() {
return 'timeRange' in ScrollTimeline.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent', function() {
return 'SecurityPolicyViolationEvent' in self;
});
bcd.test('api.SecurityPolicyViolationEvent.blockedURI', function() {
return 'blockedURI' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.blockedURL', function() {
return 'blockedURL' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.colno', function() {
return 'colno' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.columnNumber', function() {
return 'columnNumber' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.disposition', function() {
return 'disposition' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.documentURI', function() {
return 'documentURI' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.documentURL', function() {
return 'documentURL' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.effectiveDirective', function() {
return 'effectiveDirective' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.lineno', function() {
return 'lineno' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.lineNumber', function() {
return 'lineNumber' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.originalPolicy', function() {
return 'originalPolicy' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.referrer', function() {
return 'referrer' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.sample', function() {
return 'sample' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.sourceFile', function() {
return 'sourceFile' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.statusCode', function() {
return 'statusCode' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.SecurityPolicyViolationEvent.violatedDirective', function() {
return 'violatedDirective' in SecurityPolicyViolationEvent.prototype;
});
bcd.test('api.Selection', function() {
return 'Selection' in self;
});
bcd.test('api.Selection.addRange', function() {
return 'addRange' in Selection.prototype;
});
bcd.test('api.Selection.anchorNode', function() {
return 'anchorNode' in Selection.prototype;
});
bcd.test('api.Selection.anchorOffset', function() {
return 'anchorOffset' in Selection.prototype;
});
bcd.test('api.Selection.collapse', function() {
return 'collapse' in Selection.prototype;
});
bcd.test('api.Selection.collapseToEnd', function() {
return 'collapseToEnd' in Selection.prototype;
});
bcd.test('api.Selection.collapseToStart', function() {
return 'collapseToStart' in Selection.prototype;
});
bcd.test('api.Selection.containsNode', function() {
return 'containsNode' in Selection.prototype;
});
bcd.test('api.Selection.deleteFromDocument', function() {
return 'deleteFromDocument' in Selection.prototype;
});
bcd.test('api.Selection.empty', function() {
return 'empty' in Selection.prototype;
});
bcd.test('api.Selection.extend', function() {
return 'extend' in Selection.prototype;
});
bcd.test('api.Selection.focusNode', function() {
return 'focusNode' in Selection.prototype;
});
bcd.test('api.Selection.focusOffset', function() {
return 'focusOffset' in Selection.prototype;
});
bcd.test('api.Selection.getRangeAt', function() {
return 'getRangeAt' in Selection.prototype;
});
bcd.test('api.Selection.isCollapsed', function() {
return 'isCollapsed' in Selection.prototype;
});
bcd.test('api.Selection.rangeCount', function() {
return 'rangeCount' in Selection.prototype;
});
bcd.test('api.Selection.removeAllRanges', function() {
return 'removeAllRanges' in Selection.prototype;
});
bcd.test('api.Selection.removeRange', function() {
return 'removeRange' in Selection.prototype;
});
bcd.test('api.Selection.selectAllChildren', function() {
return 'selectAllChildren' in Selection.prototype;
});
bcd.test('api.Selection.setBaseAndExtent', function() {
return 'setBaseAndExtent' in Selection.prototype;
});
bcd.test('api.Selection.setPosition', function() {
return 'setPosition' in Selection.prototype;
});
bcd.test('api.Selection.type', function() {
return 'type' in Selection.prototype;
});
bcd.test('api.Sensor', function() {
return 'Sensor' in self;
});
bcd.test('api.Sensor.activated', function() {
return 'activated' in Sensor.prototype;
});
bcd.test('api.Sensor.hasReading', function() {
return 'hasReading' in Sensor.prototype;
});
bcd.test('api.Sensor.onactivate', function() {
return 'onactivate' in Sensor.prototype;
});
bcd.test('api.Sensor.onerror', function() {
return 'onerror' in Sensor.prototype;
});
bcd.test('api.Sensor.onreading', function() {
return 'onreading' in Sensor.prototype;
});
bcd.test('api.Sensor.start', function() {
return 'start' in Sensor.prototype;
});
bcd.test('api.Sensor.stop', function() {
return 'stop' in Sensor.prototype;
});
bcd.test('api.Sensor.timestamp', function() {
return 'timestamp' in Sensor.prototype;
});
bcd.test('api.SensorErrorEvent', function() {
return 'SensorErrorEvent' in self;
});
bcd.test('api.SensorErrorEvent.error', function() {
return 'error' in SensorErrorEvent.prototype;
});
bcd.test('api.ServiceWorker', function() {
return 'ServiceWorker' in self;
});
bcd.test('api.ServiceWorker.onerror', function() {
return 'onerror' in ServiceWorker.prototype;
});
bcd.test('api.ServiceWorker.onstatechange', function() {
return 'onstatechange' in ServiceWorker.prototype;
});
bcd.test('api.ServiceWorker.postMessage', function() {
return 'postMessage' in ServiceWorker.prototype;
});
bcd.test('api.ServiceWorker.postMessage', function() {
return 'postMessage' in ServiceWorker.prototype;
});
bcd.test('api.ServiceWorker.scriptURL', function() {
return 'scriptURL' in ServiceWorker.prototype;
});
bcd.test('api.ServiceWorker.state', function() {
return 'state' in ServiceWorker.prototype;
});
bcd.test('api.ServiceWorkerContainer', function() {
return 'ServiceWorkerContainer' in self;
});
bcd.test('api.ServiceWorkerContainer.controller', function() {
return 'controller' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.getRegistration', function() {
return 'getRegistration' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.getRegistrations', function() {
return 'getRegistrations' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.oncontrollerchange', function() {
return 'oncontrollerchange' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.onmessage', function() {
return 'onmessage' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.onmessageerror', function() {
return 'onmessageerror' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.ready', function() {
return 'ready' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.register', function() {
return 'register' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerContainer.startMessages', function() {
return 'startMessages' in ServiceWorkerContainer.prototype;
});
bcd.test('api.ServiceWorkerRegistration', function() {
return 'ServiceWorkerRegistration' in self;
});
bcd.test('api.ServiceWorkerRegistration.active', function() {
return 'active' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.backgroundFetch', function() {
return 'backgroundFetch' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.getNotifications', function() {
return 'getNotifications' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.installing', function() {
return 'installing' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.navigationPreload', function() {
return 'navigationPreload' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.onupdatefound', function() {
return 'onupdatefound' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.paymentManager', function() {
return 'paymentManager' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.pushManager', function() {
return 'pushManager' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.scope', function() {
return 'scope' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.showNotification', function() {
return 'showNotification' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.sync', function() {
return 'sync' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.unregister', function() {
return 'unregister' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.update', function() {
return 'update' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.updateViaCache', function() {
return 'updateViaCache' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ServiceWorkerRegistration.waiting', function() {
return 'waiting' in ServiceWorkerRegistration.prototype;
});
bcd.test('api.ShadowAnimation', function() {
return 'ShadowAnimation' in self;
});
bcd.test('api.ShadowAnimation.sourceAnimation', function() {
return 'sourceAnimation' in ShadowAnimation.prototype;
});
bcd.test('api.ShadowRoot', function() {
return 'ShadowRoot' in self;
});
bcd.test('api.ShadowRoot.fullscreenElement', function() {
return 'fullscreenElement' in ShadowRoot.prototype;
});
bcd.test('api.ShadowRoot.host', function() {
return 'host' in ShadowRoot.prototype;
});
bcd.test('api.ShadowRoot.innerHTML', function() {
return 'innerHTML' in ShadowRoot.prototype;
});
bcd.test('api.ShadowRoot.mode', function() {
return 'mode' in ShadowRoot.prototype;
});
bcd.test('api.ShadowRoot.pictureInPictureElement', function() {
return 'pictureInPictureElement' in ShadowRoot.prototype;
});
bcd.test('api.ShadowRoot.pointerLockElement', function() {
return 'pointerLockElement' in ShadowRoot.prototype;
});
bcd.test('api.ShadowRoot.styleSheets', function() {
return 'styleSheets' in ShadowRoot.prototype;
});
bcd.test('api.SharedWorker', function() {
return 'SharedWorker' in self;
});
bcd.test('api.SharedWorker.onerror', function() {
return 'onerror' in SharedWorker.prototype;
});
bcd.test('api.SharedWorker.port', function() {
return 'port' in SharedWorker.prototype;
});
bcd.test('api.SourceBuffer', function() {
return 'SourceBuffer' in self;
});
bcd.test('api.SourceBuffer.abort', function() {
return 'abort' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.appendBuffer', function() {
return 'appendBuffer' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.appendWindowEnd', function() {
return 'appendWindowEnd' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.appendWindowStart', function() {
return 'appendWindowStart' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.audioTracks', function() {
return 'audioTracks' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.buffered', function() {
return 'buffered' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.mode', function() {
return 'mode' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.onabort', function() {
return 'onabort' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.onerror', function() {
return 'onerror' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.onupdate', function() {
return 'onupdate' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.onupdateend', function() {
return 'onupdateend' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.onupdatestart', function() {
return 'onupdatestart' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.remove', function() {
return 'remove' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.textTracks', function() {
return 'textTracks' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.timestampOffset', function() {
return 'timestampOffset' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.updating', function() {
return 'updating' in SourceBuffer.prototype;
});
bcd.test('api.SourceBuffer.videoTracks', function() {
return 'videoTracks' in SourceBuffer.prototype;
});
bcd.test('api.SourceBufferList', function() {
return 'SourceBufferList' in self;
});
bcd.test('api.SourceBufferList.length', function() {
return 'length' in SourceBufferList.prototype;
});
bcd.test('api.SourceBufferList.onaddsourcebuffer', function() {
return 'onaddsourcebuffer' in SourceBufferList.prototype;
});
bcd.test('api.SourceBufferList.onremovesourcebuffer', function() {
return 'onremovesourcebuffer' in SourceBufferList.prototype;
});
bcd.test('api.SpeechGrammar', function() {
return 'SpeechGrammar' in self;
});
bcd.test('api.SpeechGrammar.src', function() {
return 'src' in SpeechGrammar.prototype;
});
bcd.test('api.SpeechGrammar.weight', function() {
return 'weight' in SpeechGrammar.prototype;
});
bcd.test('api.SpeechGrammarList', function() {
return 'SpeechGrammarList' in self;
});
bcd.test('api.SpeechGrammarList.addFromString', function() {
return 'addFromString' in SpeechGrammarList.prototype;
});
bcd.test('api.SpeechGrammarList.addFromURI', function() {
return 'addFromURI' in SpeechGrammarList.prototype;
});
bcd.test('api.SpeechGrammarList.item', function() {
return 'item' in SpeechGrammarList.prototype;
});
bcd.test('api.SpeechGrammarList.length', function() {
return 'length' in SpeechGrammarList.prototype;
});
bcd.test('api.SpeechRecognition', function() {
return 'SpeechRecognition' in self;
});
bcd.test('api.SpeechRecognition.abort', function() {
return 'abort' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.continuous', function() {
return 'continuous' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.grammars', function() {
return 'grammars' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.interimResults', function() {
return 'interimResults' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.lang', function() {
return 'lang' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.maxAlternatives', function() {
return 'maxAlternatives' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onaudioend', function() {
return 'onaudioend' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onaudiostart', function() {
return 'onaudiostart' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onend', function() {
return 'onend' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onerror', function() {
return 'onerror' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onnomatch', function() {
return 'onnomatch' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onresult', function() {
return 'onresult' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onsoundend', function() {
return 'onsoundend' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onsoundstart', function() {
return 'onsoundstart' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onspeechend', function() {
return 'onspeechend' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onspeechstart', function() {
return 'onspeechstart' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.onstart', function() {
return 'onstart' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.serviceURI', function() {
return 'serviceURI' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.start', function() {
return 'start' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognition.stop', function() {
return 'stop' in SpeechRecognition.prototype;
});
bcd.test('api.SpeechRecognitionAlternative', function() {
return 'SpeechRecognitionAlternative' in self;
});
bcd.test('api.SpeechRecognitionAlternative.confidence', function() {
return 'confidence' in SpeechRecognitionAlternative.prototype;
});
bcd.test('api.SpeechRecognitionAlternative.transcript', function() {
return 'transcript' in SpeechRecognitionAlternative.prototype;
});
bcd.test('api.SpeechRecognitionErrorEvent', function() {
return 'SpeechRecognitionErrorEvent' in self;
});
bcd.test('api.SpeechRecognitionErrorEvent.error', function() {
return 'error' in SpeechRecognitionErrorEvent.prototype;
});
bcd.test('api.SpeechRecognitionErrorEvent.message', function() {
return 'message' in SpeechRecognitionErrorEvent.prototype;
});
bcd.test('api.SpeechRecognitionEvent', function() {
return 'SpeechRecognitionEvent' in self;
});
bcd.test('api.SpeechRecognitionEvent.emma', function() {
return 'emma' in SpeechRecognitionEvent.prototype;
});
bcd.test('api.SpeechRecognitionEvent.interpretation', function() {
return 'interpretation' in SpeechRecognitionEvent.prototype;
});
bcd.test('api.SpeechRecognitionEvent.resultIndex', function() {
return 'resultIndex' in SpeechRecognitionEvent.prototype;
});
bcd.test('api.SpeechRecognitionEvent.results', function() {
return 'results' in SpeechRecognitionEvent.prototype;
});
bcd.test('api.SpeechRecognitionResult', function() {
return 'SpeechRecognitionResult' in self;
});
bcd.test('api.SpeechRecognitionResult.isFinal', function() {
return 'isFinal' in SpeechRecognitionResult.prototype;
});
bcd.test('api.SpeechRecognitionResult.item', function() {
return 'item' in SpeechRecognitionResult.prototype;
});
bcd.test('api.SpeechRecognitionResult.length', function() {
return 'length' in SpeechRecognitionResult.prototype;
});
bcd.test('api.SpeechRecognitionResultList', function() {
return 'SpeechRecognitionResultList' in self;
});
bcd.test('api.SpeechRecognitionResultList.item', function() {
return 'item' in SpeechRecognitionResultList.prototype;
});
bcd.test('api.SpeechRecognitionResultList.length', function() {
return 'length' in SpeechRecognitionResultList.prototype;
});
bcd.test('api.SpeechSynthesis', function() {
return 'SpeechSynthesis' in self;
});
bcd.test('api.SpeechSynthesis.cancel', function() {
return 'cancel' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.getVoices', function() {
return 'getVoices' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.onvoiceschanged', function() {
return 'onvoiceschanged' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.pause', function() {
return 'pause' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.paused', function() {
return 'paused' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.pending', function() {
return 'pending' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.resume', function() {
return 'resume' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.speak', function() {
return 'speak' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesis.speaking', function() {
return 'speaking' in SpeechSynthesis.prototype;
});
bcd.test('api.SpeechSynthesisErrorEvent', function() {
return 'SpeechSynthesisErrorEvent' in self;
});
bcd.test('api.SpeechSynthesisErrorEvent.error', function() {
return 'error' in SpeechSynthesisErrorEvent.prototype;
});
bcd.test('api.SpeechSynthesisEvent', function() {
return 'SpeechSynthesisEvent' in self;
});
bcd.test('api.SpeechSynthesisEvent.charIndex', function() {
return 'charIndex' in SpeechSynthesisEvent.prototype;
});
bcd.test('api.SpeechSynthesisEvent.charLength', function() {
return 'charLength' in SpeechSynthesisEvent.prototype;
});
bcd.test('api.SpeechSynthesisEvent.elapsedTime', function() {
return 'elapsedTime' in SpeechSynthesisEvent.prototype;
});
bcd.test('api.SpeechSynthesisEvent.name', function() {
return 'name' in SpeechSynthesisEvent.prototype;
});
bcd.test('api.SpeechSynthesisEvent.utterance', function() {
return 'utterance' in SpeechSynthesisEvent.prototype;
});
bcd.test('api.SpeechSynthesisUtterance', function() {
return 'SpeechSynthesisUtterance' in self;
});
bcd.test('api.SpeechSynthesisUtterance.lang', function() {
return 'lang' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.onboundary', function() {
return 'onboundary' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.onend', function() {
return 'onend' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.onerror', function() {
return 'onerror' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.onmark', function() {
return 'onmark' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.onpause', function() {
return 'onpause' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.onresume', function() {
return 'onresume' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.onstart', function() {
return 'onstart' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.pitch', function() {
return 'pitch' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.rate', function() {
return 'rate' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.text', function() {
return 'text' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.voice', function() {
return 'voice' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisUtterance.volume', function() {
return 'volume' in SpeechSynthesisUtterance.prototype;
});
bcd.test('api.SpeechSynthesisVoice', function() {
return 'SpeechSynthesisVoice' in self;
});
bcd.test('api.SpeechSynthesisVoice.default', function() {
return 'default' in SpeechSynthesisVoice.prototype;
});
bcd.test('api.SpeechSynthesisVoice.lang', function() {
return 'lang' in SpeechSynthesisVoice.prototype;
});
bcd.test('api.SpeechSynthesisVoice.localService', function() {
return 'localService' in SpeechSynthesisVoice.prototype;
});
bcd.test('api.SpeechSynthesisVoice.name', function() {
return 'name' in SpeechSynthesisVoice.prototype;
});
bcd.test('api.SpeechSynthesisVoice.voiceURI', function() {
return 'voiceURI' in SpeechSynthesisVoice.prototype;
});
bcd.test('api.StaticRange', function() {
return 'StaticRange' in self;
});
bcd.test('api.StereoPannerNode', function() {
return 'StereoPannerNode' in self;
});
bcd.test('api.StereoPannerNode.pan', function() {
return 'pan' in StereoPannerNode.prototype;
});
bcd.test('api.Storage', function() {
return 'Storage' in self;
});
bcd.test('api.Storage.clear', function() {
return 'clear' in Storage.prototype;
});
bcd.test('api.Storage.getItem', function() {
return 'getItem' in Storage.prototype;
});
bcd.test('api.Storage.key', function() {
return 'key' in Storage.prototype;
});
bcd.test('api.Storage.length', function() {
return 'length' in Storage.prototype;
});
bcd.test('api.Storage.removeItem', function() {
return 'removeItem' in Storage.prototype;
});
bcd.test('api.Storage.setItem', function() {
return 'setItem' in Storage.prototype;
});
bcd.test('api.StorageEvent', function() {
return 'StorageEvent' in self;
});
bcd.test('api.StorageEvent.initStorageEvent', function() {
return 'initStorageEvent' in StorageEvent.prototype;
});
bcd.test('api.StorageEvent.key', function() {
return 'key' in StorageEvent.prototype;
});
bcd.test('api.StorageEvent.newValue', function() {
return 'newValue' in StorageEvent.prototype;
});
bcd.test('api.StorageEvent.oldValue', function() {
return 'oldValue' in StorageEvent.prototype;
});
bcd.test('api.StorageEvent.storageArea', function() {
return 'storageArea' in StorageEvent.prototype;
});
bcd.test('api.StorageEvent.url', function() {
return 'url' in StorageEvent.prototype;
});
bcd.test('api.StorageManager', function() {
return 'StorageManager' in self;
});
bcd.test('api.StorageManager.estimate', function() {
return 'estimate' in StorageManager.prototype;
});
bcd.test('api.StorageManager.persist', function() {
return 'persist' in StorageManager.prototype;
});
bcd.test('api.StorageManager.persisted', function() {
return 'persisted' in StorageManager.prototype;
});
bcd.test('api.StylePropertyMap', function() {
return 'StylePropertyMap' in self;
});
bcd.test('api.StylePropertyMap.append', function() {
return 'append' in StylePropertyMap.prototype;
});
bcd.test('api.StylePropertyMap.clear', function() {
return 'clear' in StylePropertyMap.prototype;
});
bcd.test('api.StylePropertyMap.delete', function() {
return 'delete' in StylePropertyMap.prototype;
});
bcd.test('api.StylePropertyMap.set', function() {
return 'set' in StylePropertyMap.prototype;
});
bcd.test('api.StylePropertyMapReadOnly', function() {
return 'StylePropertyMapReadOnly' in self;
});
bcd.test('api.StylePropertyMapReadOnly.get', function() {
return 'get' in StylePropertyMapReadOnly.prototype;
});
bcd.test('api.StylePropertyMapReadOnly.getAll', function() {
return 'getAll' in StylePropertyMapReadOnly.prototype;
});
bcd.test('api.StylePropertyMapReadOnly.has', function() {
return 'has' in StylePropertyMapReadOnly.prototype;
});
bcd.test('api.StylePropertyMapReadOnly.size', function() {
return 'size' in StylePropertyMapReadOnly.prototype;
});
bcd.test('api.StyleSheet', function() {
return 'StyleSheet' in self;
});
bcd.test('api.StyleSheet.disabled', function() {
return 'disabled' in StyleSheet.prototype;
});
bcd.test('api.StyleSheet.href', function() {
return 'href' in StyleSheet.prototype;
});
bcd.test('api.StyleSheet.media', function() {
return 'media' in StyleSheet.prototype;
});
bcd.test('api.StyleSheet.ownerNode', function() {
return 'ownerNode' in StyleSheet.prototype;
});
bcd.test('api.StyleSheet.parentStyleSheet', function() {
return 'parentStyleSheet' in StyleSheet.prototype;
});
bcd.test('api.StyleSheet.title', function() {
return 'title' in StyleSheet.prototype;
});
bcd.test('api.StyleSheet.type', function() {
return 'type' in StyleSheet.prototype;
});
bcd.test('api.StyleSheetList', function() {
return 'StyleSheetList' in self;
});
bcd.test('api.StyleSheetList.item', function() {
return 'item' in StyleSheetList.prototype;
});
bcd.test('api.StyleSheetList.length', function() {
return 'length' in StyleSheetList.prototype;
});
bcd.test('api.SubtleCrypto', function() {
return 'SubtleCrypto' in self;
});
bcd.test('api.SubtleCrypto.decrypt', function() {
return 'decrypt' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.deriveBits', function() {
return 'deriveBits' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.deriveKey', function() {
return 'deriveKey' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.digest', function() {
return 'digest' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.encrypt', function() {
return 'encrypt' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.exportKey', function() {
return 'exportKey' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.generateKey', function() {
return 'generateKey' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.importKey', function() {
return 'importKey' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.sign', function() {
return 'sign' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.unwrapKey', function() {
return 'unwrapKey' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.verify', function() {
return 'verify' in SubtleCrypto.prototype;
});
bcd.test('api.SubtleCrypto.wrapKey', function() {
return 'wrapKey' in SubtleCrypto.prototype;
});
bcd.test('api.SVGAElement', function() {
return 'SVGAElement' in self;
});
bcd.test('api.SVGAElement.download', function() {
return 'download' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.hash', function() {
return 'hash' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.host', function() {
return 'host' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.hostname', function() {
return 'hostname' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.href', function() {
return 'href' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.href', function() {
return 'href' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.hreflang', function() {
return 'hreflang' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.origin', function() {
return 'origin' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.password', function() {
return 'password' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.pathname', function() {
return 'pathname' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.ping', function() {
return 'ping' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.port', function() {
return 'port' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.protocol', function() {
return 'protocol' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.referrerPolicy', function() {
return 'referrerPolicy' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.rel', function() {
return 'rel' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.relList', function() {
return 'relList' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.search', function() {
return 'search' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.target', function() {
return 'target' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.text', function() {
return 'text' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.type', function() {
return 'type' in SVGAElement.prototype;
});
bcd.test('api.SVGAElement.username', function() {
return 'username' in SVGAElement.prototype;
});
bcd.test('api.SVGAngle', function() {
return 'SVGAngle' in self;
});
bcd.test('api.SVGAngle.convertToSpecifiedUnits', function() {
return 'convertToSpecifiedUnits' in SVGAngle.prototype;
});
bcd.test('api.SVGAngle.newValueSpecifiedUnits', function() {
return 'newValueSpecifiedUnits' in SVGAngle.prototype;
});
bcd.test('api.SVGAngle.SVG_ANGLETYPE_DEG', function() {
return 'SVG_ANGLETYPE_DEG' in SVGAngle;
});
bcd.test('api.SVGAngle.SVG_ANGLETYPE_GRAD', function() {
return 'SVG_ANGLETYPE_GRAD' in SVGAngle;
});
bcd.test('api.SVGAngle.SVG_ANGLETYPE_RAD', function() {
return 'SVG_ANGLETYPE_RAD' in SVGAngle;
});
bcd.test('api.SVGAngle.SVG_ANGLETYPE_UNKNOWN', function() {
return 'SVG_ANGLETYPE_UNKNOWN' in SVGAngle;
});
bcd.test('api.SVGAngle.SVG_ANGLETYPE_UNSPECIFIED', function() {
return 'SVG_ANGLETYPE_UNSPECIFIED' in SVGAngle;
});
bcd.test('api.SVGAngle.unitType', function() {
return 'unitType' in SVGAngle.prototype;
});
bcd.test('api.SVGAngle.value', function() {
return 'value' in SVGAngle.prototype;
});
bcd.test('api.SVGAngle.valueAsString', function() {
return 'valueAsString' in SVGAngle.prototype;
});
bcd.test('api.SVGAngle.valueInSpecifiedUnits', function() {
return 'valueInSpecifiedUnits' in SVGAngle.prototype;
});
bcd.test('api.SVGAnimatedAngle', function() {
return 'SVGAnimatedAngle' in self;
});
bcd.test('api.SVGAnimatedAngle.animVal', function() {
return 'animVal' in SVGAnimatedAngle.prototype;
});
bcd.test('api.SVGAnimatedAngle.baseVal', function() {
return 'baseVal' in SVGAnimatedAngle.prototype;
});
bcd.test('api.SVGAnimatedBoolean', function() {
return 'SVGAnimatedBoolean' in self;
});
bcd.test('api.SVGAnimatedBoolean.animVal', function() {
return 'animVal' in SVGAnimatedBoolean.prototype;
});
bcd.test('api.SVGAnimatedBoolean.baseVal', function() {
return 'baseVal' in SVGAnimatedBoolean.prototype;
});
bcd.test('api.SVGAnimatedEnumeration', function() {
return 'SVGAnimatedEnumeration' in self;
});
bcd.test('api.SVGAnimatedEnumeration.animVal', function() {
return 'animVal' in SVGAnimatedEnumeration.prototype;
});
bcd.test('api.SVGAnimatedEnumeration.baseVal', function() {
return 'baseVal' in SVGAnimatedEnumeration.prototype;
});
bcd.test('api.SVGAnimatedInteger', function() {
return 'SVGAnimatedInteger' in self;
});
bcd.test('api.SVGAnimatedInteger.animVal', function() {
return 'animVal' in SVGAnimatedInteger.prototype;
});
bcd.test('api.SVGAnimatedInteger.baseVal', function() {
return 'baseVal' in SVGAnimatedInteger.prototype;
});
bcd.test('api.SVGAnimatedLength', function() {
return 'SVGAnimatedLength' in self;
});
bcd.test('api.SVGAnimatedLength.animVal', function() {
return 'animVal' in SVGAnimatedLength.prototype;
});
bcd.test('api.SVGAnimatedLength.baseVal', function() {
return 'baseVal' in SVGAnimatedLength.prototype;
});
bcd.test('api.SVGAnimatedLengthList', function() {
return 'SVGAnimatedLengthList' in self;
});
bcd.test('api.SVGAnimatedLengthList.animVal', function() {
return 'animVal' in SVGAnimatedLengthList.prototype;
});
bcd.test('api.SVGAnimatedLengthList.baseVal', function() {
return 'baseVal' in SVGAnimatedLengthList.prototype;
});
bcd.test('api.SVGAnimatedNumber', function() {
return 'SVGAnimatedNumber' in self;
});
bcd.test('api.SVGAnimatedNumber.animVal', function() {
return 'animVal' in SVGAnimatedNumber.prototype;
});
bcd.test('api.SVGAnimatedNumber.baseVal', function() {
return 'baseVal' in SVGAnimatedNumber.prototype;
});
bcd.test('api.SVGAnimatedNumberList', function() {
return 'SVGAnimatedNumberList' in self;
});
bcd.test('api.SVGAnimatedNumberList.animVal', function() {
return 'animVal' in SVGAnimatedNumberList.prototype;
});
bcd.test('api.SVGAnimatedNumberList.baseVal', function() {
return 'baseVal' in SVGAnimatedNumberList.prototype;
});
bcd.test('api.SVGAnimatedPreserveAspectRatio', function() {
return 'SVGAnimatedPreserveAspectRatio' in self;
});
bcd.test('api.SVGAnimatedPreserveAspectRatio.animVal', function() {
return 'animVal' in SVGAnimatedPreserveAspectRatio.prototype;
});
bcd.test('api.SVGAnimatedPreserveAspectRatio.baseVal', function() {
return 'baseVal' in SVGAnimatedPreserveAspectRatio.prototype;
});
bcd.test('api.SVGAnimatedRect', function() {
return 'SVGAnimatedRect' in self;
});
bcd.test('api.SVGAnimatedRect.animVal', function() {
return 'animVal' in SVGAnimatedRect.prototype;
});
bcd.test('api.SVGAnimatedRect.baseVal', function() {
return 'baseVal' in SVGAnimatedRect.prototype;
});
bcd.test('api.SVGAnimatedString', function() {
return 'SVGAnimatedString' in self;
});
bcd.test('api.SVGAnimatedString.animVal', function() {
return 'animVal' in SVGAnimatedString.prototype;
});
bcd.test('api.SVGAnimatedString.baseVal', function() {
return 'baseVal' in SVGAnimatedString.prototype;
});
bcd.test('api.SVGAnimatedTransformList', function() {
return 'SVGAnimatedTransformList' in self;
});
bcd.test('api.SVGAnimatedTransformList.animVal', function() {
return 'animVal' in SVGAnimatedTransformList.prototype;
});
bcd.test('api.SVGAnimatedTransformList.baseVal', function() {
return 'baseVal' in SVGAnimatedTransformList.prototype;
});
bcd.test('api.SVGCircleElement', function() {
return 'SVGCircleElement' in self;
});
bcd.test('api.SVGCircleElement.cx', function() {
return 'cx' in SVGCircleElement.prototype;
});
bcd.test('api.SVGCircleElement.cy', function() {
return 'cy' in SVGCircleElement.prototype;
});
bcd.test('api.SVGCircleElement.r', function() {
return 'r' in SVGCircleElement.prototype;
});
bcd.test('api.SVGClipPathElement', function() {
return 'SVGClipPathElement' in self;
});
bcd.test('api.SVGClipPathElement.clipPathUnits', function() {
return 'clipPathUnits' in SVGClipPathElement.prototype;
});
bcd.test('api.SVGClipPathElement.transform', function() {
return 'transform' in SVGClipPathElement.prototype;
});
bcd.test('api.SVGComponentTransferFunctionElement', function() {
return 'SVGComponentTransferFunctionElement' in self;
});
bcd.test('api.SVGComponentTransferFunctionElement.amplitude', function() {
return 'amplitude' in SVGComponentTransferFunctionElement.prototype;
});
bcd.test('api.SVGComponentTransferFunctionElement.exponent', function() {
return 'exponent' in SVGComponentTransferFunctionElement.prototype;
});
bcd.test('api.SVGComponentTransferFunctionElement.intercept', function() {
return 'intercept' in SVGComponentTransferFunctionElement.prototype;
});
bcd.test('api.SVGComponentTransferFunctionElement.offset', function() {
return 'offset' in SVGComponentTransferFunctionElement.prototype;
});
bcd.test('api.SVGComponentTransferFunctionElement.slope', function() {
return 'slope' in SVGComponentTransferFunctionElement.prototype;
});
bcd.test('api.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE', function() {
return 'SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE' in SVGComponentTransferFunctionElement;
});
bcd.test('api.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_GAMMA', function() {
return 'SVG_FECOMPONENTTRANSFER_TYPE_GAMMA' in SVGComponentTransferFunctionElement;
});
bcd.test('api.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY', function() {
return 'SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY' in SVGComponentTransferFunctionElement;
});
bcd.test('api.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_LINEAR', function() {
return 'SVG_FECOMPONENTTRANSFER_TYPE_LINEAR' in SVGComponentTransferFunctionElement;
});
bcd.test('api.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_TABLE', function() {
return 'SVG_FECOMPONENTTRANSFER_TYPE_TABLE' in SVGComponentTransferFunctionElement;
});
bcd.test('api.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN', function() {
return 'SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN' in SVGComponentTransferFunctionElement;
});
bcd.test('api.SVGComponentTransferFunctionElement.tableValues', function() {
return 'tableValues' in SVGComponentTransferFunctionElement.prototype;
});
bcd.test('api.SVGComponentTransferFunctionElement.type', function() {
return 'type' in SVGComponentTransferFunctionElement.prototype;
});
bcd.test('api.SVGDefsElement', function() {
return 'SVGDefsElement' in self;
});
bcd.test('api.SVGDescElement', function() {
return 'SVGDescElement' in self;
});
bcd.test('api.SVGElement', function() {
return 'SVGElement' in self;
});
bcd.test('api.SVGElement.attributeStyleMap', function() {
return 'attributeStyleMap' in SVGElement.prototype;
});
bcd.test('api.SVGElement.blur', function() {
return 'blur' in SVGElement.prototype;
});
bcd.test('api.SVGElement.className', function() {
return 'className' in SVGElement.prototype;
});
bcd.test('api.SVGElement.correspondingElement', function() {
return 'correspondingElement' in SVGElement.prototype;
});
bcd.test('api.SVGElement.correspondingUseElement', function() {
return 'correspondingUseElement' in SVGElement.prototype;
});
bcd.test('api.SVGElement.dataset', function() {
return 'dataset' in SVGElement.prototype;
});
bcd.test('api.SVGElement.focus', function() {
return 'focus' in SVGElement.prototype;
});
bcd.test('api.SVGElement.nonce', function() {
return 'nonce' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onabort', function() {
return 'onabort' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onanimationcancel', function() {
return 'onanimationcancel' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onanimationend', function() {
return 'onanimationend' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onanimationiteration', function() {
return 'onanimationiteration' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onanimationstart', function() {
return 'onanimationstart' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onauxclick', function() {
return 'onauxclick' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onblur', function() {
return 'onblur' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oncancel', function() {
return 'oncancel' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oncanplay', function() {
return 'oncanplay' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oncanplaythrough', function() {
return 'oncanplaythrough' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onchange', function() {
return 'onchange' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onclick', function() {
return 'onclick' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onclose', function() {
return 'onclose' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oncontextmenu', function() {
return 'oncontextmenu' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oncopy', function() {
return 'oncopy' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oncuechange', function() {
return 'oncuechange' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oncut', function() {
return 'oncut' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondblclick', function() {
return 'ondblclick' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondrag', function() {
return 'ondrag' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondragend', function() {
return 'ondragend' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondragenter', function() {
return 'ondragenter' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondragexit', function() {
return 'ondragexit' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondragleave', function() {
return 'ondragleave' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondragover', function() {
return 'ondragover' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondragstart', function() {
return 'ondragstart' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondrop', function() {
return 'ondrop' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ondurationchange', function() {
return 'ondurationchange' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onemptied', function() {
return 'onemptied' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onended', function() {
return 'onended' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onerror', function() {
return 'onerror' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onfocus', function() {
return 'onfocus' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onformdata', function() {
return 'onformdata' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ongotpointercapture', function() {
return 'ongotpointercapture' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oninput', function() {
return 'oninput' in SVGElement.prototype;
});
bcd.test('api.SVGElement.oninvalid', function() {
return 'oninvalid' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onkeydown', function() {
return 'onkeydown' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onkeypress', function() {
return 'onkeypress' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onkeyup', function() {
return 'onkeyup' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onload', function() {
return 'onload' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onloadeddata', function() {
return 'onloadeddata' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onloadedmetadata', function() {
return 'onloadedmetadata' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onloadend', function() {
return 'onloadend' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onloadstart', function() {
return 'onloadstart' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onlostpointercapture', function() {
return 'onlostpointercapture' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onmousedown', function() {
return 'onmousedown' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onmouseenter', function() {
return 'onmouseenter' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onmouseleave', function() {
return 'onmouseleave' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onmousemove', function() {
return 'onmousemove' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onmouseout', function() {
return 'onmouseout' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onmouseover', function() {
return 'onmouseover' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onmouseup', function() {
return 'onmouseup' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpaste', function() {
return 'onpaste' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpause', function() {
return 'onpause' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onplay', function() {
return 'onplay' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onplaying', function() {
return 'onplaying' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointercancel', function() {
return 'onpointercancel' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointerdown', function() {
return 'onpointerdown' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointerenter', function() {
return 'onpointerenter' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointerleave', function() {
return 'onpointerleave' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointermove', function() {
return 'onpointermove' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointerout', function() {
return 'onpointerout' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointerover', function() {
return 'onpointerover' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onpointerup', function() {
return 'onpointerup' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onprogress', function() {
return 'onprogress' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onratechange', function() {
return 'onratechange' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onreset', function() {
return 'onreset' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onresize', function() {
return 'onresize' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onscroll', function() {
return 'onscroll' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onsecuritypolicyviolation', function() {
return 'onsecuritypolicyviolation' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onseeked', function() {
return 'onseeked' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onseeking', function() {
return 'onseeking' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onselect', function() {
return 'onselect' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onselectionchange', function() {
return 'onselectionchange' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onselectstart', function() {
return 'onselectstart' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onstalled', function() {
return 'onstalled' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onsubmit', function() {
return 'onsubmit' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onsuspend', function() {
return 'onsuspend' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontimeupdate', function() {
return 'ontimeupdate' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontoggle', function() {
return 'ontoggle' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontouchcancel', function() {
return 'ontouchcancel' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontouchend', function() {
return 'ontouchend' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontouchmove', function() {
return 'ontouchmove' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontouchstart', function() {
return 'ontouchstart' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontransitioncancel', function() {
return 'ontransitioncancel' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontransitionend', function() {
return 'ontransitionend' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontransitionrun', function() {
return 'ontransitionrun' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ontransitionstart', function() {
return 'ontransitionstart' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onvolumechange', function() {
return 'onvolumechange' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onwaiting', function() {
return 'onwaiting' in SVGElement.prototype;
});
bcd.test('api.SVGElement.onwheel', function() {
return 'onwheel' in SVGElement.prototype;
});
bcd.test('api.SVGElement.ownerSVGElement', function() {
return 'ownerSVGElement' in SVGElement.prototype;
});
bcd.test('api.SVGElement.style', function() {
return 'style' in SVGElement.prototype;
});
bcd.test('api.SVGElement.tabIndex', function() {
return 'tabIndex' in SVGElement.prototype;
});
bcd.test('api.SVGElement.viewportElement', function() {
return 'viewportElement' in SVGElement.prototype;
});
bcd.test('api.SVGEllipseElement', function() {
return 'SVGEllipseElement' in self;
});
bcd.test('api.SVGEllipseElement.cx', function() {
return 'cx' in SVGEllipseElement.prototype;
});
bcd.test('api.SVGEllipseElement.cy', function() {
return 'cy' in SVGEllipseElement.prototype;
});
bcd.test('api.SVGEllipseElement.rx', function() {
return 'rx' in SVGEllipseElement.prototype;
});
bcd.test('api.SVGEllipseElement.ry', function() {
return 'ry' in SVGEllipseElement.prototype;
});
bcd.test('api.SVGFEBlendElement', function() {
return 'SVGFEBlendElement' in self;
});
bcd.test('api.SVGFEBlendElement.height', function() {
return 'height' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEBlendElement.in1', function() {
return 'in1' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEBlendElement.in2', function() {
return 'in2' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEBlendElement.mode', function() {
return 'mode' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEBlendElement.result', function() {
return 'result' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_COLOR', function() {
return 'SVG_FEBLEND_MODE_COLOR' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_COLOR_BURN', function() {
return 'SVG_FEBLEND_MODE_COLOR_BURN' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_COLOR_DODGE', function() {
return 'SVG_FEBLEND_MODE_COLOR_DODGE' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN', function() {
return 'SVG_FEBLEND_MODE_DARKEN' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_DIFFERENCE', function() {
return 'SVG_FEBLEND_MODE_DIFFERENCE' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_EXCLUSION', function() {
return 'SVG_FEBLEND_MODE_EXCLUSION' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_HARD_LIGHT', function() {
return 'SVG_FEBLEND_MODE_HARD_LIGHT' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_HUE', function() {
return 'SVG_FEBLEND_MODE_HUE' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN', function() {
return 'SVG_FEBLEND_MODE_LIGHTEN' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_LUMINOSITY', function() {
return 'SVG_FEBLEND_MODE_LUMINOSITY' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_MULTIPLY', function() {
return 'SVG_FEBLEND_MODE_MULTIPLY' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_NORMAL', function() {
return 'SVG_FEBLEND_MODE_NORMAL' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_OVERLAY', function() {
return 'SVG_FEBLEND_MODE_OVERLAY' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_SATURATION', function() {
return 'SVG_FEBLEND_MODE_SATURATION' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_SCREEN', function() {
return 'SVG_FEBLEND_MODE_SCREEN' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_SOFT_LIGHT', function() {
return 'SVG_FEBLEND_MODE_SOFT_LIGHT' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.SVG_FEBLEND_MODE_UNKNOWN', function() {
return 'SVG_FEBLEND_MODE_UNKNOWN' in SVGFEBlendElement;
});
bcd.test('api.SVGFEBlendElement.width', function() {
return 'width' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEBlendElement.x', function() {
return 'x' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEBlendElement.y', function() {
return 'y' in SVGFEBlendElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement', function() {
return 'SVGFEColorMatrixElement' in self;
});
bcd.test('api.SVGFEColorMatrixElement.height', function() {
return 'height' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement.in1', function() {
return 'in1' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement.result', function() {
return 'result' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE', function() {
return 'SVG_FECOLORMATRIX_TYPE_HUEROTATE' in SVGFEColorMatrixElement;
});
bcd.test('api.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA', function() {
return 'SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA' in SVGFEColorMatrixElement;
});
bcd.test('api.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_MATRIX', function() {
return 'SVG_FECOLORMATRIX_TYPE_MATRIX' in SVGFEColorMatrixElement;
});
bcd.test('api.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE', function() {
return 'SVG_FECOLORMATRIX_TYPE_SATURATE' in SVGFEColorMatrixElement;
});
bcd.test('api.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_UNKNOWN', function() {
return 'SVG_FECOLORMATRIX_TYPE_UNKNOWN' in SVGFEColorMatrixElement;
});
bcd.test('api.SVGFEColorMatrixElement.type', function() {
return 'type' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement.values', function() {
return 'values' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement.width', function() {
return 'width' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement.x', function() {
return 'x' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEColorMatrixElement.y', function() {
return 'y' in SVGFEColorMatrixElement.prototype;
});
bcd.test('api.SVGFEComponentTransferElement', function() {
return 'SVGFEComponentTransferElement' in self;
});
bcd.test('api.SVGFEComponentTransferElement.height', function() {
return 'height' in SVGFEComponentTransferElement.prototype;
});
bcd.test('api.SVGFEComponentTransferElement.in1', function() {
return 'in1' in SVGFEComponentTransferElement.prototype;
});
bcd.test('api.SVGFEComponentTransferElement.result', function() {
return 'result' in SVGFEComponentTransferElement.prototype;
});
bcd.test('api.SVGFEComponentTransferElement.width', function() {
return 'width' in SVGFEComponentTransferElement.prototype;
});
bcd.test('api.SVGFEComponentTransferElement.x', function() {
return 'x' in SVGFEComponentTransferElement.prototype;
});
bcd.test('api.SVGFEComponentTransferElement.y', function() {
return 'y' in SVGFEComponentTransferElement.prototype;
});
bcd.test('api.SVGFECompositeElement', function() {
return 'SVGFECompositeElement' in self;
});
bcd.test('api.SVGFECompositeElement.height', function() {
return 'height' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.in1', function() {
return 'in1' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.in2', function() {
return 'in2' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.k1', function() {
return 'k1' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.k2', function() {
return 'k2' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.k3', function() {
return 'k3' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.k4', function() {
return 'k4' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.operator', function() {
return 'operator' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.result', function() {
return 'result' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC', function() {
return 'SVG_FECOMPOSITE_OPERATOR_ARITHMETIC' in SVGFECompositeElement;
});
bcd.test('api.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP', function() {
return 'SVG_FECOMPOSITE_OPERATOR_ATOP' in SVGFECompositeElement;
});
bcd.test('api.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN', function() {
return 'SVG_FECOMPOSITE_OPERATOR_IN' in SVGFECompositeElement;
});
bcd.test('api.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT', function() {
return 'SVG_FECOMPOSITE_OPERATOR_OUT' in SVGFECompositeElement;
});
bcd.test('api.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER', function() {
return 'SVG_FECOMPOSITE_OPERATOR_OVER' in SVGFECompositeElement;
});
bcd.test('api.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN', function() {
return 'SVG_FECOMPOSITE_OPERATOR_UNKNOWN' in SVGFECompositeElement;
});
bcd.test('api.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR', function() {
return 'SVG_FECOMPOSITE_OPERATOR_XOR' in SVGFECompositeElement;
});
bcd.test('api.SVGFECompositeElement.width', function() {
return 'width' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.x', function() {
return 'x' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFECompositeElement.y', function() {
return 'y' in SVGFECompositeElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement', function() {
return 'SVGFEConvolveMatrixElement' in self;
});
bcd.test('api.SVGFEConvolveMatrixElement.bias', function() {
return 'bias' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.divisor', function() {
return 'divisor' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.edgeMode', function() {
return 'edgeMode' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.height', function() {
return 'height' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.in1', function() {
return 'in1' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.kernelMatrix', function() {
return 'kernelMatrix' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.kernelUnitLengthX', function() {
return 'kernelUnitLengthX' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.kernelUnitLengthY', function() {
return 'kernelUnitLengthY' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.orderX', function() {
return 'orderX' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.orderY', function() {
return 'orderY' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.preserveAlpha', function() {
return 'preserveAlpha' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.result', function() {
return 'result' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE', function() {
return 'SVG_EDGEMODE_DUPLICATE' in SVGFEConvolveMatrixElement;
});
bcd.test('api.SVGFEConvolveMatrixElement.SVG_EDGEMODE_NONE', function() {
return 'SVG_EDGEMODE_NONE' in SVGFEConvolveMatrixElement;
});
bcd.test('api.SVGFEConvolveMatrixElement.SVG_EDGEMODE_UNKNOWN', function() {
return 'SVG_EDGEMODE_UNKNOWN' in SVGFEConvolveMatrixElement;
});
bcd.test('api.SVGFEConvolveMatrixElement.SVG_EDGEMODE_WRAP', function() {
return 'SVG_EDGEMODE_WRAP' in SVGFEConvolveMatrixElement;
});
bcd.test('api.SVGFEConvolveMatrixElement.targetX', function() {
return 'targetX' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.targetY', function() {
return 'targetY' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.width', function() {
return 'width' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.x', function() {
return 'x' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEConvolveMatrixElement.y', function() {
return 'y' in SVGFEConvolveMatrixElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement', function() {
return 'SVGFEDiffuseLightingElement' in self;
});
bcd.test('api.SVGFEDiffuseLightingElement.diffuseConstant', function() {
return 'diffuseConstant' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.height', function() {
return 'height' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.in1', function() {
return 'in1' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.kernelUnitLengthX', function() {
return 'kernelUnitLengthX' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.kernelUnitLengthY', function() {
return 'kernelUnitLengthY' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.result', function() {
return 'result' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.surfaceScale', function() {
return 'surfaceScale' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.width', function() {
return 'width' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.x', function() {
return 'x' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDiffuseLightingElement.y', function() {
return 'y' in SVGFEDiffuseLightingElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement', function() {
return 'SVGFEDisplacementMapElement' in self;
});
bcd.test('api.SVGFEDisplacementMapElement.height', function() {
return 'height' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.in1', function() {
return 'in1' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.in2', function() {
return 'in2' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.result', function() {
return 'result' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.scale', function() {
return 'scale' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.SVG_CHANNEL_A', function() {
return 'SVG_CHANNEL_A' in SVGFEDisplacementMapElement;
});
bcd.test('api.SVGFEDisplacementMapElement.SVG_CHANNEL_B', function() {
return 'SVG_CHANNEL_B' in SVGFEDisplacementMapElement;
});
bcd.test('api.SVGFEDisplacementMapElement.SVG_CHANNEL_G', function() {
return 'SVG_CHANNEL_G' in SVGFEDisplacementMapElement;
});
bcd.test('api.SVGFEDisplacementMapElement.SVG_CHANNEL_R', function() {
return 'SVG_CHANNEL_R' in SVGFEDisplacementMapElement;
});
bcd.test('api.SVGFEDisplacementMapElement.SVG_CHANNEL_UNKNOWN', function() {
return 'SVG_CHANNEL_UNKNOWN' in SVGFEDisplacementMapElement;
});
bcd.test('api.SVGFEDisplacementMapElement.width', function() {
return 'width' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.x', function() {
return 'x' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.xChannelSelector', function() {
return 'xChannelSelector' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.y', function() {
return 'y' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDisplacementMapElement.yChannelSelector', function() {
return 'yChannelSelector' in SVGFEDisplacementMapElement.prototype;
});
bcd.test('api.SVGFEDistantLightElement', function() {
return 'SVGFEDistantLightElement' in self;
});
bcd.test('api.SVGFEDistantLightElement.azimuth', function() {
return 'azimuth' in SVGFEDistantLightElement.prototype;
});
bcd.test('api.SVGFEDistantLightElement.elevation', function() {
return 'elevation' in SVGFEDistantLightElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement', function() {
return 'SVGFEDropShadowElement' in self;
});
bcd.test('api.SVGFEDropShadowElement.dx', function() {
return 'dx' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.dy', function() {
return 'dy' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.height', function() {
return 'height' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.in1', function() {
return 'in1' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.result', function() {
return 'result' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.setStdDeviation', function() {
return 'setStdDeviation' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.stdDeviationX', function() {
return 'stdDeviationX' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.stdDeviationY', function() {
return 'stdDeviationY' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.width', function() {
return 'width' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.x', function() {
return 'x' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEDropShadowElement.y', function() {
return 'y' in SVGFEDropShadowElement.prototype;
});
bcd.test('api.SVGFEFloodElement', function() {
return 'SVGFEFloodElement' in self;
});
bcd.test('api.SVGFEFloodElement.height', function() {
return 'height' in SVGFEFloodElement.prototype;
});
bcd.test('api.SVGFEFloodElement.result', function() {
return 'result' in SVGFEFloodElement.prototype;
});
bcd.test('api.SVGFEFloodElement.width', function() {
return 'width' in SVGFEFloodElement.prototype;
});
bcd.test('api.SVGFEFloodElement.x', function() {
return 'x' in SVGFEFloodElement.prototype;
});
bcd.test('api.SVGFEFloodElement.y', function() {
return 'y' in SVGFEFloodElement.prototype;
});
bcd.test('api.SVGFEFuncAElement', function() {
return 'SVGFEFuncAElement' in self;
});
bcd.test('api.SVGFEFuncBElement', function() {
return 'SVGFEFuncBElement' in self;
});
bcd.test('api.SVGFEFuncGElement', function() {
return 'SVGFEFuncGElement' in self;
});
bcd.test('api.SVGFEFuncRElement', function() {
return 'SVGFEFuncRElement' in self;
});
bcd.test('api.SVGFEGaussianBlurElement', function() {
return 'SVGFEGaussianBlurElement' in self;
});
bcd.test('api.SVGFEGaussianBlurElement.edgeMode', function() {
return 'edgeMode' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.height', function() {
return 'height' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.in1', function() {
return 'in1' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.result', function() {
return 'result' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.setStdDeviation', function() {
return 'setStdDeviation' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.stdDeviationX', function() {
return 'stdDeviationX' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.stdDeviationY', function() {
return 'stdDeviationY' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.SVG_EDGEMODE_DUPLICATE', function() {
return 'SVG_EDGEMODE_DUPLICATE' in SVGFEGaussianBlurElement;
});
bcd.test('api.SVGFEGaussianBlurElement.SVG_EDGEMODE_NONE', function() {
return 'SVG_EDGEMODE_NONE' in SVGFEGaussianBlurElement;
});
bcd.test('api.SVGFEGaussianBlurElement.SVG_EDGEMODE_UNKNOWN', function() {
return 'SVG_EDGEMODE_UNKNOWN' in SVGFEGaussianBlurElement;
});
bcd.test('api.SVGFEGaussianBlurElement.SVG_EDGEMODE_WRAP', function() {
return 'SVG_EDGEMODE_WRAP' in SVGFEGaussianBlurElement;
});
bcd.test('api.SVGFEGaussianBlurElement.width', function() {
return 'width' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.x', function() {
return 'x' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEGaussianBlurElement.y', function() {
return 'y' in SVGFEGaussianBlurElement.prototype;
});
bcd.test('api.SVGFEImageElement', function() {
return 'SVGFEImageElement' in self;
});
bcd.test('api.SVGFEImageElement.crossOrigin', function() {
return 'crossOrigin' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEImageElement.height', function() {
return 'height' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEImageElement.href', function() {
return 'href' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEImageElement.preserveAspectRatio', function() {
return 'preserveAspectRatio' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEImageElement.result', function() {
return 'result' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEImageElement.width', function() {
return 'width' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEImageElement.x', function() {
return 'x' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEImageElement.y', function() {
return 'y' in SVGFEImageElement.prototype;
});
bcd.test('api.SVGFEMergeElement', function() {
return 'SVGFEMergeElement' in self;
});
bcd.test('api.SVGFEMergeElement.height', function() {
return 'height' in SVGFEMergeElement.prototype;
});
bcd.test('api.SVGFEMergeElement.result', function() {
return 'result' in SVGFEMergeElement.prototype;
});
bcd.test('api.SVGFEMergeElement.width', function() {
return 'width' in SVGFEMergeElement.prototype;
});
bcd.test('api.SVGFEMergeElement.x', function() {
return 'x' in SVGFEMergeElement.prototype;
});
bcd.test('api.SVGFEMergeElement.y', function() {
return 'y' in SVGFEMergeElement.prototype;
});
bcd.test('api.SVGFEMergeNodeElement', function() {
return 'SVGFEMergeNodeElement' in self;
});
bcd.test('api.SVGFEMergeNodeElement.in1', function() {
return 'in1' in SVGFEMergeNodeElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement', function() {
return 'SVGFEMorphologyElement' in self;
});
bcd.test('api.SVGFEMorphologyElement.height', function() {
return 'height' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.in1', function() {
return 'in1' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.operator', function() {
return 'operator' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.radiusX', function() {
return 'radiusX' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.radiusY', function() {
return 'radiusY' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.result', function() {
return 'result' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE', function() {
return 'SVG_MORPHOLOGY_OPERATOR_DILATE' in SVGFEMorphologyElement;
});
bcd.test('api.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE', function() {
return 'SVG_MORPHOLOGY_OPERATOR_ERODE' in SVGFEMorphologyElement;
});
bcd.test('api.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN', function() {
return 'SVG_MORPHOLOGY_OPERATOR_UNKNOWN' in SVGFEMorphologyElement;
});
bcd.test('api.SVGFEMorphologyElement.width', function() {
return 'width' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.x', function() {
return 'x' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEMorphologyElement.y', function() {
return 'y' in SVGFEMorphologyElement.prototype;
});
bcd.test('api.SVGFEOffsetElement', function() {
return 'SVGFEOffsetElement' in self;
});
bcd.test('api.SVGFEOffsetElement.dx', function() {
return 'dx' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEOffsetElement.dy', function() {
return 'dy' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEOffsetElement.height', function() {
return 'height' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEOffsetElement.in1', function() {
return 'in1' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEOffsetElement.result', function() {
return 'result' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEOffsetElement.width', function() {
return 'width' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEOffsetElement.x', function() {
return 'x' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEOffsetElement.y', function() {
return 'y' in SVGFEOffsetElement.prototype;
});
bcd.test('api.SVGFEPointLightElement', function() {
return 'SVGFEPointLightElement' in self;
});
bcd.test('api.SVGFEPointLightElement.x', function() {
return 'x' in SVGFEPointLightElement.prototype;
});
bcd.test('api.SVGFEPointLightElement.y', function() {
return 'y' in SVGFEPointLightElement.prototype;
});
bcd.test('api.SVGFEPointLightElement.z', function() {
return 'z' in SVGFEPointLightElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement', function() {
return 'SVGFESpecularLightingElement' in self;
});
bcd.test('api.SVGFESpecularLightingElement.height', function() {
return 'height' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.in1', function() {
return 'in1' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.kernelUnitLengthX', function() {
return 'kernelUnitLengthX' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.kernelUnitLengthY', function() {
return 'kernelUnitLengthY' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.result', function() {
return 'result' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.specularConstant', function() {
return 'specularConstant' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.specularExponent', function() {
return 'specularExponent' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.surfaceScale', function() {
return 'surfaceScale' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.width', function() {
return 'width' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.x', function() {
return 'x' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpecularLightingElement.y', function() {
return 'y' in SVGFESpecularLightingElement.prototype;
});
bcd.test('api.SVGFESpotLightElement', function() {
return 'SVGFESpotLightElement' in self;
});
bcd.test('api.SVGFESpotLightElement.limitingConeAngle', function() {
return 'limitingConeAngle' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFESpotLightElement.pointsAtX', function() {
return 'pointsAtX' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFESpotLightElement.pointsAtY', function() {
return 'pointsAtY' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFESpotLightElement.pointsAtZ', function() {
return 'pointsAtZ' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFESpotLightElement.specularExponent', function() {
return 'specularExponent' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFESpotLightElement.x', function() {
return 'x' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFESpotLightElement.y', function() {
return 'y' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFESpotLightElement.z', function() {
return 'z' in SVGFESpotLightElement.prototype;
});
bcd.test('api.SVGFETileElement', function() {
return 'SVGFETileElement' in self;
});
bcd.test('api.SVGFETileElement.height', function() {
return 'height' in SVGFETileElement.prototype;
});
bcd.test('api.SVGFETileElement.in1', function() {
return 'in1' in SVGFETileElement.prototype;
});
bcd.test('api.SVGFETileElement.result', function() {
return 'result' in SVGFETileElement.prototype;
});
bcd.test('api.SVGFETileElement.width', function() {
return 'width' in SVGFETileElement.prototype;
});
bcd.test('api.SVGFETileElement.x', function() {
return 'x' in SVGFETileElement.prototype;
});
bcd.test('api.SVGFETileElement.y', function() {
return 'y' in SVGFETileElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement', function() {
return 'SVGFETurbulenceElement' in self;
});
bcd.test('api.SVGFETurbulenceElement.baseFrequencyX', function() {
return 'baseFrequencyX' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.baseFrequencyY', function() {
return 'baseFrequencyY' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.height', function() {
return 'height' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.numOctaves', function() {
return 'numOctaves' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.result', function() {
return 'result' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.seed', function() {
return 'seed' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.stitchTiles', function() {
return 'stitchTiles' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH', function() {
return 'SVG_STITCHTYPE_NOSTITCH' in SVGFETurbulenceElement;
});
bcd.test('api.SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH', function() {
return 'SVG_STITCHTYPE_STITCH' in SVGFETurbulenceElement;
});
bcd.test('api.SVGFETurbulenceElement.SVG_STITCHTYPE_UNKNOWN', function() {
return 'SVG_STITCHTYPE_UNKNOWN' in SVGFETurbulenceElement;
});
bcd.test('api.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE', function() {
return 'SVG_TURBULENCE_TYPE_FRACTALNOISE' in SVGFETurbulenceElement;
});
bcd.test('api.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE', function() {
return 'SVG_TURBULENCE_TYPE_TURBULENCE' in SVGFETurbulenceElement;
});
bcd.test('api.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN', function() {
return 'SVG_TURBULENCE_TYPE_UNKNOWN' in SVGFETurbulenceElement;
});
bcd.test('api.SVGFETurbulenceElement.type', function() {
return 'type' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.width', function() {
return 'width' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.x', function() {
return 'x' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFETurbulenceElement.y', function() {
return 'y' in SVGFETurbulenceElement.prototype;
});
bcd.test('api.SVGFilterElement', function() {
return 'SVGFilterElement' in self;
});
bcd.test('api.SVGFilterElement.filterUnits', function() {
return 'filterUnits' in SVGFilterElement.prototype;
});
bcd.test('api.SVGFilterElement.height', function() {
return 'height' in SVGFilterElement.prototype;
});
bcd.test('api.SVGFilterElement.href', function() {
return 'href' in SVGFilterElement.prototype;
});
bcd.test('api.SVGFilterElement.primitiveUnits', function() {
return 'primitiveUnits' in SVGFilterElement.prototype;
});
bcd.test('api.SVGFilterElement.width', function() {
return 'width' in SVGFilterElement.prototype;
});
bcd.test('api.SVGFilterElement.x', function() {
return 'x' in SVGFilterElement.prototype;
});
bcd.test('api.SVGFilterElement.y', function() {
return 'y' in SVGFilterElement.prototype;
});
bcd.test('api.SVGForeignObjectElement', function() {
return 'SVGForeignObjectElement' in self;
});
bcd.test('api.SVGForeignObjectElement.height', function() {
return 'height' in SVGForeignObjectElement.prototype;
});
bcd.test('api.SVGForeignObjectElement.width', function() {
return 'width' in SVGForeignObjectElement.prototype;
});
bcd.test('api.SVGForeignObjectElement.x', function() {
return 'x' in SVGForeignObjectElement.prototype;
});
bcd.test('api.SVGForeignObjectElement.y', function() {
return 'y' in SVGForeignObjectElement.prototype;
});
bcd.test('api.SVGGElement', function() {
return 'SVGGElement' in self;
});
bcd.test('api.SVGGeometryElement', function() {
return 'SVGGeometryElement' in self;
});
bcd.test('api.SVGGeometryElement.getPointAtLength', function() {
return 'getPointAtLength' in SVGGeometryElement.prototype;
});
bcd.test('api.SVGGeometryElement.getTotalLength', function() {
return 'getTotalLength' in SVGGeometryElement.prototype;
});
bcd.test('api.SVGGeometryElement.isPointInFill', function() {
return 'isPointInFill' in SVGGeometryElement.prototype;
});
bcd.test('api.SVGGeometryElement.isPointInStroke', function() {
return 'isPointInStroke' in SVGGeometryElement.prototype;
});
bcd.test('api.SVGGeometryElement.pathLength', function() {
return 'pathLength' in SVGGeometryElement.prototype;
});
bcd.test('api.SVGGradientElement', function() {
return 'SVGGradientElement' in self;
});
bcd.test('api.SVGGradientElement.gradientTransform', function() {
return 'gradientTransform' in SVGGradientElement.prototype;
});
bcd.test('api.SVGGradientElement.gradientUnits', function() {
return 'gradientUnits' in SVGGradientElement.prototype;
});
bcd.test('api.SVGGradientElement.href', function() {
return 'href' in SVGGradientElement.prototype;
});
bcd.test('api.SVGGradientElement.spreadMethod', function() {
return 'spreadMethod' in SVGGradientElement.prototype;
});
bcd.test('api.SVGGradientElement.SVG_SPREADMETHOD_PAD', function() {
return 'SVG_SPREADMETHOD_PAD' in SVGGradientElement;
});
bcd.test('api.SVGGradientElement.SVG_SPREADMETHOD_REFLECT', function() {
return 'SVG_SPREADMETHOD_REFLECT' in SVGGradientElement;
});
bcd.test('api.SVGGradientElement.SVG_SPREADMETHOD_REPEAT', function() {
return 'SVG_SPREADMETHOD_REPEAT' in SVGGradientElement;
});
bcd.test('api.SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN', function() {
return 'SVG_SPREADMETHOD_UNKNOWN' in SVGGradientElement;
});
bcd.test('api.SVGGraphicsElement', function() {
return 'SVGGraphicsElement' in self;
});
bcd.test('api.SVGGraphicsElement.getBBox', function() {
return 'getBBox' in SVGGraphicsElement.prototype;
});
bcd.test('api.SVGGraphicsElement.getCTM', function() {
return 'getCTM' in SVGGraphicsElement.prototype;
});
bcd.test('api.SVGGraphicsElement.getScreenCTM', function() {
return 'getScreenCTM' in SVGGraphicsElement.prototype;
});
bcd.test('api.SVGGraphicsElement.requiredExtensions', function() {
return 'requiredExtensions' in SVGGraphicsElement.prototype;
});
bcd.test('api.SVGGraphicsElement.systemLanguage', function() {
return 'systemLanguage' in SVGGraphicsElement.prototype;
});
bcd.test('api.SVGGraphicsElement.transform', function() {
return 'transform' in SVGGraphicsElement.prototype;
});
bcd.test('api.SVGImageElement', function() {
return 'SVGImageElement' in self;
});
bcd.test('api.SVGImageElement.crossOrigin', function() {
return 'crossOrigin' in SVGImageElement.prototype;
});
bcd.test('api.SVGImageElement.height', function() {
return 'height' in SVGImageElement.prototype;
});
bcd.test('api.SVGImageElement.href', function() {
return 'href' in SVGImageElement.prototype;
});
bcd.test('api.SVGImageElement.preserveAspectRatio', function() {
return 'preserveAspectRatio' in SVGImageElement.prototype;
});
bcd.test('api.SVGImageElement.width', function() {
return 'width' in SVGImageElement.prototype;
});
bcd.test('api.SVGImageElement.x', function() {
return 'x' in SVGImageElement.prototype;
});
bcd.test('api.SVGImageElement.y', function() {
return 'y' in SVGImageElement.prototype;
});
bcd.test('api.SVGLength', function() {
return 'SVGLength' in self;
});
bcd.test('api.SVGLength.convertToSpecifiedUnits', function() {
return 'convertToSpecifiedUnits' in SVGLength.prototype;
});
bcd.test('api.SVGLength.newValueSpecifiedUnits', function() {
return 'newValueSpecifiedUnits' in SVGLength.prototype;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_CM', function() {
return 'SVG_LENGTHTYPE_CM' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_EMS', function() {
return 'SVG_LENGTHTYPE_EMS' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_EXS', function() {
return 'SVG_LENGTHTYPE_EXS' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_IN', function() {
return 'SVG_LENGTHTYPE_IN' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_MM', function() {
return 'SVG_LENGTHTYPE_MM' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_NUMBER', function() {
return 'SVG_LENGTHTYPE_NUMBER' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_PC', function() {
return 'SVG_LENGTHTYPE_PC' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_PERCENTAGE', function() {
return 'SVG_LENGTHTYPE_PERCENTAGE' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_PT', function() {
return 'SVG_LENGTHTYPE_PT' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_PX', function() {
return 'SVG_LENGTHTYPE_PX' in SVGLength;
});
bcd.test('api.SVGLength.SVG_LENGTHTYPE_UNKNOWN', function() {
return 'SVG_LENGTHTYPE_UNKNOWN' in SVGLength;
});
bcd.test('api.SVGLength.unitType', function() {
return 'unitType' in SVGLength.prototype;
});
bcd.test('api.SVGLength.value', function() {
return 'value' in SVGLength.prototype;
});
bcd.test('api.SVGLength.valueAsString', function() {
return 'valueAsString' in SVGLength.prototype;
});
bcd.test('api.SVGLength.valueInSpecifiedUnits', function() {
return 'valueInSpecifiedUnits' in SVGLength.prototype;
});
bcd.test('api.SVGLengthList', function() {
return 'SVGLengthList' in self;
});
bcd.test('api.SVGLengthList.appendItem', function() {
return 'appendItem' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.clear', function() {
return 'clear' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.getItem', function() {
return 'getItem' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.initialize', function() {
return 'initialize' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.insertItemBefore', function() {
return 'insertItemBefore' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.length', function() {
return 'length' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.numberOfItems', function() {
return 'numberOfItems' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.removeItem', function() {
return 'removeItem' in SVGLengthList.prototype;
});
bcd.test('api.SVGLengthList.replaceItem', function() {
return 'replaceItem' in SVGLengthList.prototype;
});
bcd.test('api.SVGLinearGradientElement', function() {
return 'SVGLinearGradientElement' in self;
});
bcd.test('api.SVGLinearGradientElement.x1', function() {
return 'x1' in SVGLinearGradientElement.prototype;
});
bcd.test('api.SVGLinearGradientElement.x2', function() {
return 'x2' in SVGLinearGradientElement.prototype;
});
bcd.test('api.SVGLinearGradientElement.y1', function() {
return 'y1' in SVGLinearGradientElement.prototype;
});
bcd.test('api.SVGLinearGradientElement.y2', function() {
return 'y2' in SVGLinearGradientElement.prototype;
});
bcd.test('api.SVGLineElement', function() {
return 'SVGLineElement' in self;
});
bcd.test('api.SVGLineElement.x1', function() {
return 'x1' in SVGLineElement.prototype;
});
bcd.test('api.SVGLineElement.x2', function() {
return 'x2' in SVGLineElement.prototype;
});
bcd.test('api.SVGLineElement.y1', function() {
return 'y1' in SVGLineElement.prototype;
});
bcd.test('api.SVGLineElement.y2', function() {
return 'y2' in SVGLineElement.prototype;
});
bcd.test('api.SVGMarkerElement', function() {
return 'SVGMarkerElement' in self;
});
bcd.test('api.SVGMarkerElement.markerHeight', function() {
return 'markerHeight' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.markerUnits', function() {
return 'markerUnits' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.markerWidth', function() {
return 'markerWidth' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.orient', function() {
return 'orient' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.orientAngle', function() {
return 'orientAngle' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.orientType', function() {
return 'orientType' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.preserveAspectRatio', function() {
return 'preserveAspectRatio' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.refX', function() {
return 'refX' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.refY', function() {
return 'refY' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.setOrientToAngle', function() {
return 'setOrientToAngle' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.setOrientToAuto', function() {
return 'setOrientToAuto' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE', function() {
return 'SVG_MARKER_ORIENT_ANGLE' in SVGMarkerElement;
});
bcd.test('api.SVGMarkerElement.SVG_MARKER_ORIENT_AUTO', function() {
return 'SVG_MARKER_ORIENT_AUTO' in SVGMarkerElement;
});
bcd.test('api.SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN', function() {
return 'SVG_MARKER_ORIENT_UNKNOWN' in SVGMarkerElement;
});
bcd.test('api.SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH', function() {
return 'SVG_MARKERUNITS_STROKEWIDTH' in SVGMarkerElement;
});
bcd.test('api.SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN', function() {
return 'SVG_MARKERUNITS_UNKNOWN' in SVGMarkerElement;
});
bcd.test('api.SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE', function() {
return 'SVG_MARKERUNITS_USERSPACEONUSE' in SVGMarkerElement;
});
bcd.test('api.SVGMarkerElement.viewBox', function() {
return 'viewBox' in SVGMarkerElement.prototype;
});
bcd.test('api.SVGMaskElement', function() {
return 'SVGMaskElement' in self;
});
bcd.test('api.SVGMaskElement.height', function() {
return 'height' in SVGMaskElement.prototype;
});
bcd.test('api.SVGMaskElement.maskContentUnits', function() {
return 'maskContentUnits' in SVGMaskElement.prototype;
});
bcd.test('api.SVGMaskElement.maskUnits', function() {
return 'maskUnits' in SVGMaskElement.prototype;
});
bcd.test('api.SVGMaskElement.width', function() {
return 'width' in SVGMaskElement.prototype;
});
bcd.test('api.SVGMaskElement.x', function() {
return 'x' in SVGMaskElement.prototype;
});
bcd.test('api.SVGMaskElement.y', function() {
return 'y' in SVGMaskElement.prototype;
});
bcd.test('api.SVGMetadataElement', function() {
return 'SVGMetadataElement' in self;
});
bcd.test('api.SVGNumber', function() {
return 'SVGNumber' in self;
});
bcd.test('api.SVGNumber.value', function() {
return 'value' in SVGNumber.prototype;
});
bcd.test('api.SVGNumberList', function() {
return 'SVGNumberList' in self;
});
bcd.test('api.SVGNumberList.appendItem', function() {
return 'appendItem' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.clear', function() {
return 'clear' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.getItem', function() {
return 'getItem' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.initialize', function() {
return 'initialize' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.insertItemBefore', function() {
return 'insertItemBefore' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.length', function() {
return 'length' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.numberOfItems', function() {
return 'numberOfItems' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.removeItem', function() {
return 'removeItem' in SVGNumberList.prototype;
});
bcd.test('api.SVGNumberList.replaceItem', function() {
return 'replaceItem' in SVGNumberList.prototype;
});
bcd.test('api.SVGPathElement', function() {
return 'SVGPathElement' in self;
});
bcd.test('api.SVGPatternElement', function() {
return 'SVGPatternElement' in self;
});
bcd.test('api.SVGPatternElement.height', function() {
return 'height' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.href', function() {
return 'href' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.patternContentUnits', function() {
return 'patternContentUnits' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.patternTransform', function() {
return 'patternTransform' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.patternUnits', function() {
return 'patternUnits' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.preserveAspectRatio', function() {
return 'preserveAspectRatio' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.viewBox', function() {
return 'viewBox' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.width', function() {
return 'width' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.x', function() {
return 'x' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPatternElement.y', function() {
return 'y' in SVGPatternElement.prototype;
});
bcd.test('api.SVGPointList', function() {
return 'SVGPointList' in self;
});
bcd.test('api.SVGPointList.appendItem', function() {
return 'appendItem' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.clear', function() {
return 'clear' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.getItem', function() {
return 'getItem' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.initialize', function() {
return 'initialize' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.insertItemBefore', function() {
return 'insertItemBefore' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.length', function() {
return 'length' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.numberOfItems', function() {
return 'numberOfItems' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.removeItem', function() {
return 'removeItem' in SVGPointList.prototype;
});
bcd.test('api.SVGPointList.replaceItem', function() {
return 'replaceItem' in SVGPointList.prototype;
});
bcd.test('api.SVGPolygonElement', function() {
return 'SVGPolygonElement' in self;
});
bcd.test('api.SVGPolygonElement.animatedPoints', function() {
return 'animatedPoints' in SVGPolygonElement.prototype;
});
bcd.test('api.SVGPolygonElement.points', function() {
return 'points' in SVGPolygonElement.prototype;
});
bcd.test('api.SVGPolylineElement', function() {
return 'SVGPolylineElement' in self;
});
bcd.test('api.SVGPolylineElement.animatedPoints', function() {
return 'animatedPoints' in SVGPolylineElement.prototype;
});
bcd.test('api.SVGPolylineElement.points', function() {
return 'points' in SVGPolylineElement.prototype;
});
bcd.test('api.SVGPreserveAspectRatio', function() {
return 'SVGPreserveAspectRatio' in self;
});
bcd.test('api.SVGPreserveAspectRatio.align', function() {
return 'align' in SVGPreserveAspectRatio.prototype;
});
bcd.test('api.SVGPreserveAspectRatio.meetOrSlice', function() {
return 'meetOrSlice' in SVGPreserveAspectRatio.prototype;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET', function() {
return 'SVG_MEETORSLICE_MEET' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE', function() {
return 'SVG_MEETORSLICE_SLICE' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN', function() {
return 'SVG_MEETORSLICE_UNKNOWN' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE', function() {
return 'SVG_PRESERVEASPECTRATIO_NONE' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN', function() {
return 'SVG_PRESERVEASPECTRATIO_UNKNOWN' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX', function() {
return 'SVG_PRESERVEASPECTRATIO_XMAXYMAX' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID', function() {
return 'SVG_PRESERVEASPECTRATIO_XMAXYMID' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN', function() {
return 'SVG_PRESERVEASPECTRATIO_XMAXYMIN' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX', function() {
return 'SVG_PRESERVEASPECTRATIO_XMIDYMAX' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID', function() {
return 'SVG_PRESERVEASPECTRATIO_XMIDYMID' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN', function() {
return 'SVG_PRESERVEASPECTRATIO_XMIDYMIN' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX', function() {
return 'SVG_PRESERVEASPECTRATIO_XMINYMAX' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID', function() {
return 'SVG_PRESERVEASPECTRATIO_XMINYMID' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN', function() {
return 'SVG_PRESERVEASPECTRATIO_XMINYMIN' in SVGPreserveAspectRatio;
});
bcd.test('api.SVGRadialGradientElement', function() {
return 'SVGRadialGradientElement' in self;
});
bcd.test('api.SVGRadialGradientElement.cx', function() {
return 'cx' in SVGRadialGradientElement.prototype;
});
bcd.test('api.SVGRadialGradientElement.cy', function() {
return 'cy' in SVGRadialGradientElement.prototype;
});
bcd.test('api.SVGRadialGradientElement.fr', function() {
return 'fr' in SVGRadialGradientElement.prototype;
});
bcd.test('api.SVGRadialGradientElement.fx', function() {
return 'fx' in SVGRadialGradientElement.prototype;
});
bcd.test('api.SVGRadialGradientElement.fy', function() {
return 'fy' in SVGRadialGradientElement.prototype;
});
bcd.test('api.SVGRadialGradientElement.r', function() {
return 'r' in SVGRadialGradientElement.prototype;
});
bcd.test('api.SVGRectElement', function() {
return 'SVGRectElement' in self;
});
bcd.test('api.SVGRectElement.height', function() {
return 'height' in SVGRectElement.prototype;
});
bcd.test('api.SVGRectElement.rx', function() {
return 'rx' in SVGRectElement.prototype;
});
bcd.test('api.SVGRectElement.ry', function() {
return 'ry' in SVGRectElement.prototype;
});
bcd.test('api.SVGRectElement.width', function() {
return 'width' in SVGRectElement.prototype;
});
bcd.test('api.SVGRectElement.x', function() {
return 'x' in SVGRectElement.prototype;
});
bcd.test('api.SVGRectElement.y', function() {
return 'y' in SVGRectElement.prototype;
});
bcd.test('api.SVGScriptElement', function() {
return 'SVGScriptElement' in self;
});
bcd.test('api.SVGScriptElement.crossOrigin', function() {
return 'crossOrigin' in SVGScriptElement.prototype;
});
bcd.test('api.SVGScriptElement.href', function() {
return 'href' in SVGScriptElement.prototype;
});
bcd.test('api.SVGScriptElement.type', function() {
return 'type' in SVGScriptElement.prototype;
});
bcd.test('api.SVGStopElement', function() {
return 'SVGStopElement' in self;
});
bcd.test('api.SVGStopElement.offset', function() {
return 'offset' in SVGStopElement.prototype;
});
bcd.test('api.SVGStringList', function() {
return 'SVGStringList' in self;
});
bcd.test('api.SVGStringList.appendItem', function() {
return 'appendItem' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.clear', function() {
return 'clear' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.getItem', function() {
return 'getItem' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.initialize', function() {
return 'initialize' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.insertItemBefore', function() {
return 'insertItemBefore' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.length', function() {
return 'length' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.numberOfItems', function() {
return 'numberOfItems' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.removeItem', function() {
return 'removeItem' in SVGStringList.prototype;
});
bcd.test('api.SVGStringList.replaceItem', function() {
return 'replaceItem' in SVGStringList.prototype;
});
bcd.test('api.SVGStyleElement', function() {
return 'SVGStyleElement' in self;
});
bcd.test('api.SVGStyleElement.media', function() {
return 'media' in SVGStyleElement.prototype;
});
bcd.test('api.SVGStyleElement.sheet', function() {
return 'sheet' in SVGStyleElement.prototype;
});
bcd.test('api.SVGStyleElement.title', function() {
return 'title' in SVGStyleElement.prototype;
});
bcd.test('api.SVGStyleElement.type', function() {
return 'type' in SVGStyleElement.prototype;
});
bcd.test('api.SVGSVGElement', function() {
return 'SVGSVGElement' in self;
});
bcd.test('api.SVGSVGElement.checkEnclosure', function() {
return 'checkEnclosure' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.checkIntersection', function() {
return 'checkIntersection' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGAngle', function() {
return 'createSVGAngle' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGLength', function() {
return 'createSVGLength' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGMatrix', function() {
return 'createSVGMatrix' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGNumber', function() {
return 'createSVGNumber' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGPoint', function() {
return 'createSVGPoint' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGRect', function() {
return 'createSVGRect' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGTransform', function() {
return 'createSVGTransform' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.createSVGTransformFromMatrix', function() {
return 'createSVGTransformFromMatrix' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.currentScale', function() {
return 'currentScale' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.currentTranslate', function() {
return 'currentTranslate' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.deselectAll', function() {
return 'deselectAll' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.forceRedraw', function() {
return 'forceRedraw' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.getElementById', function() {
return 'getElementById' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.getEnclosureList', function() {
return 'getEnclosureList' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.getIntersectionList', function() {
return 'getIntersectionList' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.height', function() {
return 'height' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onafterprint', function() {
return 'onafterprint' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onbeforeprint', function() {
return 'onbeforeprint' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onbeforeunload', function() {
return 'onbeforeunload' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onhashchange', function() {
return 'onhashchange' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onlanguagechange', function() {
return 'onlanguagechange' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onmessage', function() {
return 'onmessage' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onmessageerror', function() {
return 'onmessageerror' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onoffline', function() {
return 'onoffline' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.ononline', function() {
return 'ononline' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onpagehide', function() {
return 'onpagehide' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onpageshow', function() {
return 'onpageshow' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onpopstate', function() {
return 'onpopstate' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onrejectionhandled', function() {
return 'onrejectionhandled' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onstorage', function() {
return 'onstorage' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onunhandledrejection', function() {
return 'onunhandledrejection' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.onunload', function() {
return 'onunload' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.preserveAspectRatio', function() {
return 'preserveAspectRatio' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.suspendRedraw', function() {
return 'suspendRedraw' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.SVG_ZOOMANDPAN_DISABLE', function() {
return 'SVG_ZOOMANDPAN_DISABLE' in SVGSVGElement;
});
bcd.test('api.SVGSVGElement.SVG_ZOOMANDPAN_MAGNIFY', function() {
return 'SVG_ZOOMANDPAN_MAGNIFY' in SVGSVGElement;
});
bcd.test('api.SVGSVGElement.SVG_ZOOMANDPAN_UNKNOWN', function() {
return 'SVG_ZOOMANDPAN_UNKNOWN' in SVGSVGElement;
});
bcd.test('api.SVGSVGElement.unsuspendRedraw', function() {
return 'unsuspendRedraw' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.unsuspendRedrawAll', function() {
return 'unsuspendRedrawAll' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.viewBox', function() {
return 'viewBox' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.width', function() {
return 'width' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.x', function() {
return 'x' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.y', function() {
return 'y' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSVGElement.zoomAndPan', function() {
return 'zoomAndPan' in SVGSVGElement.prototype;
});
bcd.test('api.SVGSwitchElement', function() {
return 'SVGSwitchElement' in self;
});
bcd.test('api.SVGSymbolElement', function() {
return 'SVGSymbolElement' in self;
});
bcd.test('api.SVGSymbolElement.preserveAspectRatio', function() {
return 'preserveAspectRatio' in SVGSymbolElement.prototype;
});
bcd.test('api.SVGSymbolElement.viewBox', function() {
return 'viewBox' in SVGSymbolElement.prototype;
});
bcd.test('api.SVGTextContentElement', function() {
return 'SVGTextContentElement' in self;
});
bcd.test('api.SVGTextContentElement.getCharNumAtPosition', function() {
return 'getCharNumAtPosition' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.getComputedTextLength', function() {
return 'getComputedTextLength' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.getEndPositionOfChar', function() {
return 'getEndPositionOfChar' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.getExtentOfChar', function() {
return 'getExtentOfChar' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.getNumberOfChars', function() {
return 'getNumberOfChars' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.getRotationOfChar', function() {
return 'getRotationOfChar' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.getStartPositionOfChar', function() {
return 'getStartPositionOfChar' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.getSubStringLength', function() {
return 'getSubStringLength' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.lengthAdjust', function() {
return 'lengthAdjust' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.LENGTHADJUST_SPACING', function() {
return 'LENGTHADJUST_SPACING' in SVGTextContentElement;
});
bcd.test('api.SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS', function() {
return 'LENGTHADJUST_SPACINGANDGLYPHS' in SVGTextContentElement;
});
bcd.test('api.SVGTextContentElement.LENGTHADJUST_UNKNOWN', function() {
return 'LENGTHADJUST_UNKNOWN' in SVGTextContentElement;
});
bcd.test('api.SVGTextContentElement.selectSubString', function() {
return 'selectSubString' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextContentElement.textLength', function() {
return 'textLength' in SVGTextContentElement.prototype;
});
bcd.test('api.SVGTextElement', function() {
return 'SVGTextElement' in self;
});
bcd.test('api.SVGTextPathElement', function() {
return 'SVGTextPathElement' in self;
});
bcd.test('api.SVGTextPathElement.href', function() {
return 'href' in SVGTextPathElement.prototype;
});
bcd.test('api.SVGTextPathElement.method', function() {
return 'method' in SVGTextPathElement.prototype;
});
bcd.test('api.SVGTextPathElement.spacing', function() {
return 'spacing' in SVGTextPathElement.prototype;
});
bcd.test('api.SVGTextPathElement.startOffset', function() {
return 'startOffset' in SVGTextPathElement.prototype;
});
bcd.test('api.SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN', function() {
return 'TEXTPATH_METHODTYPE_ALIGN' in SVGTextPathElement;
});
bcd.test('api.SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH', function() {
return 'TEXTPATH_METHODTYPE_STRETCH' in SVGTextPathElement;
});
bcd.test('api.SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN', function() {
return 'TEXTPATH_METHODTYPE_UNKNOWN' in SVGTextPathElement;
});
bcd.test('api.SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO', function() {
return 'TEXTPATH_SPACINGTYPE_AUTO' in SVGTextPathElement;
});
bcd.test('api.SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT', function() {
return 'TEXTPATH_SPACINGTYPE_EXACT' in SVGTextPathElement;
});
bcd.test('api.SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN', function() {
return 'TEXTPATH_SPACINGTYPE_UNKNOWN' in SVGTextPathElement;
});
bcd.test('api.SVGTextPositioningElement', function() {
return 'SVGTextPositioningElement' in self;
});
bcd.test('api.SVGTextPositioningElement.dx', function() {
return 'dx' in SVGTextPositioningElement.prototype;
});
bcd.test('api.SVGTextPositioningElement.dy', function() {
return 'dy' in SVGTextPositioningElement.prototype;
});
bcd.test('api.SVGTextPositioningElement.rotate', function() {
return 'rotate' in SVGTextPositioningElement.prototype;
});
bcd.test('api.SVGTextPositioningElement.x', function() {
return 'x' in SVGTextPositioningElement.prototype;
});
bcd.test('api.SVGTextPositioningElement.y', function() {
return 'y' in SVGTextPositioningElement.prototype;
});
bcd.test('api.SVGTitleElement', function() {
return 'SVGTitleElement' in self;
});
bcd.test('api.SVGTransform', function() {
return 'SVGTransform' in self;
});
bcd.test('api.SVGTransform.angle', function() {
return 'angle' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.matrix', function() {
return 'matrix' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.setMatrix', function() {
return 'setMatrix' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.setRotate', function() {
return 'setRotate' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.setScale', function() {
return 'setScale' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.setSkewX', function() {
return 'setSkewX' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.setSkewY', function() {
return 'setSkewY' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.setTranslate', function() {
return 'setTranslate' in SVGTransform.prototype;
});
bcd.test('api.SVGTransform.SVG_TRANSFORM_MATRIX', function() {
return 'SVG_TRANSFORM_MATRIX' in SVGTransform;
});
bcd.test('api.SVGTransform.SVG_TRANSFORM_ROTATE', function() {
return 'SVG_TRANSFORM_ROTATE' in SVGTransform;
});
bcd.test('api.SVGTransform.SVG_TRANSFORM_SCALE', function() {
return 'SVG_TRANSFORM_SCALE' in SVGTransform;
});
bcd.test('api.SVGTransform.SVG_TRANSFORM_SKEWX', function() {
return 'SVG_TRANSFORM_SKEWX' in SVGTransform;
});
bcd.test('api.SVGTransform.SVG_TRANSFORM_SKEWY', function() {
return 'SVG_TRANSFORM_SKEWY' in SVGTransform;
});
bcd.test('api.SVGTransform.SVG_TRANSFORM_TRANSLATE', function() {
return 'SVG_TRANSFORM_TRANSLATE' in SVGTransform;
});
bcd.test('api.SVGTransform.SVG_TRANSFORM_UNKNOWN', function() {
return 'SVG_TRANSFORM_UNKNOWN' in SVGTransform;
});
bcd.test('api.SVGTransform.type', function() {
return 'type' in SVGTransform.prototype;
});
bcd.test('api.SVGTransformList', function() {
return 'SVGTransformList' in self;
});
bcd.test('api.SVGTransformList.appendItem', function() {
return 'appendItem' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.clear', function() {
return 'clear' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.consolidate', function() {
return 'consolidate' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.createSVGTransformFromMatrix', function() {
return 'createSVGTransformFromMatrix' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.getItem', function() {
return 'getItem' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.initialize', function() {
return 'initialize' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.insertItemBefore', function() {
return 'insertItemBefore' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.length', function() {
return 'length' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.numberOfItems', function() {
return 'numberOfItems' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.removeItem', function() {
return 'removeItem' in SVGTransformList.prototype;
});
bcd.test('api.SVGTransformList.replaceItem', function() {
return 'replaceItem' in SVGTransformList.prototype;
});
bcd.test('api.SVGTSpanElement', function() {
return 'SVGTSpanElement' in self;
});
bcd.test('api.SVGUnitTypes', function() {
return 'SVGUnitTypes' in self;
});
bcd.test('api.SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX', function() {
return 'SVG_UNIT_TYPE_OBJECTBOUNDINGBOX' in SVGUnitTypes;
});
bcd.test('api.SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN', function() {
return 'SVG_UNIT_TYPE_UNKNOWN' in SVGUnitTypes;
});
bcd.test('api.SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE', function() {
return 'SVG_UNIT_TYPE_USERSPACEONUSE' in SVGUnitTypes;
});
bcd.test('api.SVGUnknownElement', function() {
return 'SVGUnknownElement' in self;
});
bcd.test('api.SVGUseElement', function() {
return 'SVGUseElement' in self;
});
bcd.test('api.SVGUseElement.animatedInstanceRoot', function() {
return 'animatedInstanceRoot' in SVGUseElement.prototype;
});
bcd.test('api.SVGUseElement.height', function() {
return 'height' in SVGUseElement.prototype;
});
bcd.test('api.SVGUseElement.href', function() {
return 'href' in SVGUseElement.prototype;
});
bcd.test('api.SVGUseElement.instanceRoot', function() {
return 'instanceRoot' in SVGUseElement.prototype;
});
bcd.test('api.SVGUseElement.width', function() {
return 'width' in SVGUseElement.prototype;
});
bcd.test('api.SVGUseElement.x', function() {
return 'x' in SVGUseElement.prototype;
});
bcd.test('api.SVGUseElement.y', function() {
return 'y' in SVGUseElement.prototype;
});
bcd.test('api.SVGUseElementShadowRoot', function() {
return 'SVGUseElementShadowRoot' in self;
});
bcd.test('api.SVGViewElement', function() {
return 'SVGViewElement' in self;
});
bcd.test('api.SVGViewElement.preserveAspectRatio', function() {
return 'preserveAspectRatio' in SVGViewElement.prototype;
});
bcd.test('api.SVGViewElement.SVG_ZOOMANDPAN_DISABLE', function() {
return 'SVG_ZOOMANDPAN_DISABLE' in SVGViewElement;
});
bcd.test('api.SVGViewElement.SVG_ZOOMANDPAN_MAGNIFY', function() {
return 'SVG_ZOOMANDPAN_MAGNIFY' in SVGViewElement;
});
bcd.test('api.SVGViewElement.SVG_ZOOMANDPAN_UNKNOWN', function() {
return 'SVG_ZOOMANDPAN_UNKNOWN' in SVGViewElement;
});
bcd.test('api.SVGViewElement.viewBox', function() {
return 'viewBox' in SVGViewElement.prototype;
});
bcd.test('api.SVGViewElement.zoomAndPan', function() {
return 'zoomAndPan' in SVGViewElement.prototype;
});
bcd.test('api.SyncManager', function() {
return 'SyncManager' in self;
});
bcd.test('api.SyncManager.getTags', function() {
return 'getTags' in SyncManager.prototype;
});
bcd.test('api.SyncManager.register', function() {
return 'register' in SyncManager.prototype;
});
bcd.test('api.TaskAttributionTiming', function() {
return 'TaskAttributionTiming' in self;
});
bcd.test('api.TaskAttributionTiming.containerId', function() {
return 'containerId' in TaskAttributionTiming.prototype;
});
bcd.test('api.TaskAttributionTiming.containerName', function() {
return 'containerName' in TaskAttributionTiming.prototype;
});
bcd.test('api.TaskAttributionTiming.containerSrc', function() {
return 'containerSrc' in TaskAttributionTiming.prototype;
});
bcd.test('api.TaskAttributionTiming.containerType', function() {
return 'containerType' in TaskAttributionTiming.prototype;
});
bcd.test('api.Text', function() {
return 'Text' in self;
});
bcd.test('api.Text.assignedSlot', function() {
return 'assignedSlot' in Text.prototype;
});
bcd.test('api.Text.convertPointFromNode', function() {
return 'convertPointFromNode' in Text.prototype;
});
bcd.test('api.Text.convertQuadFromNode', function() {
return 'convertQuadFromNode' in Text.prototype;
});
bcd.test('api.Text.convertRectFromNode', function() {
return 'convertRectFromNode' in Text.prototype;
});
bcd.test('api.Text.getBoxQuads', function() {
return 'getBoxQuads' in Text.prototype;
});
bcd.test('api.Text.splitText', function() {
return 'splitText' in Text.prototype;
});
bcd.test('api.Text.wholeText', function() {
return 'wholeText' in Text.prototype;
});
bcd.test('api.TextDecoder', function() {
return 'TextDecoder' in self;
});
bcd.test('api.TextDecoder.decode', function() {
return 'decode' in TextDecoder.prototype;
});
bcd.test('api.TextDecoder.encoding', function() {
return 'encoding' in TextDecoder.prototype;
});
bcd.test('api.TextDecoder.fatal', function() {
return 'fatal' in TextDecoder.prototype;
});
bcd.test('api.TextDecoder.ignoreBOM', function() {
return 'ignoreBOM' in TextDecoder.prototype;
});
bcd.test('api.TextDecoderStream', function() {
return 'TextDecoderStream' in self;
});
bcd.test('api.TextDecoderStream.encoding', function() {
return 'encoding' in TextDecoderStream.prototype;
});
bcd.test('api.TextDecoderStream.fatal', function() {
return 'fatal' in TextDecoderStream.prototype;
});
bcd.test('api.TextDecoderStream.ignoreBOM', function() {
return 'ignoreBOM' in TextDecoderStream.prototype;
});
bcd.test('api.TextDecoderStream.readable', function() {
return 'readable' in TextDecoderStream.prototype;
});
bcd.test('api.TextDecoderStream.writable', function() {
return 'writable' in TextDecoderStream.prototype;
});
bcd.test('api.TextEncoder', function() {
return 'TextEncoder' in self;
});
bcd.test('api.TextEncoder.encode', function() {
return 'encode' in TextEncoder.prototype;
});
bcd.test('api.TextEncoder.encodeInto', function() {
return 'encodeInto' in TextEncoder.prototype;
});
bcd.test('api.TextEncoder.encoding', function() {
return 'encoding' in TextEncoder.prototype;
});
bcd.test('api.TextEncoderStream', function() {
return 'TextEncoderStream' in self;
});
bcd.test('api.TextEncoderStream.encoding', function() {
return 'encoding' in TextEncoderStream.prototype;
});
bcd.test('api.TextEncoderStream.readable', function() {
return 'readable' in TextEncoderStream.prototype;
});
bcd.test('api.TextEncoderStream.writable', function() {
return 'writable' in TextEncoderStream.prototype;
});
bcd.test('api.TextMetrics', function() {
return 'TextMetrics' in self;
});
bcd.test('api.TextMetrics.actualBoundingBoxAscent', function() {
return 'actualBoundingBoxAscent' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.actualBoundingBoxDescent', function() {
return 'actualBoundingBoxDescent' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.actualBoundingBoxLeft', function() {
return 'actualBoundingBoxLeft' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.actualBoundingBoxRight', function() {
return 'actualBoundingBoxRight' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.alphabeticBaseline', function() {
return 'alphabeticBaseline' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.emHeightAscent', function() {
return 'emHeightAscent' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.emHeightDescent', function() {
return 'emHeightDescent' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.fontBoundingBoxAscent', function() {
return 'fontBoundingBoxAscent' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.fontBoundingBoxDescent', function() {
return 'fontBoundingBoxDescent' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.hangingBaseline', function() {
return 'hangingBaseline' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.ideographicBaseline', function() {
return 'ideographicBaseline' in TextMetrics.prototype;
});
bcd.test('api.TextMetrics.width', function() {
return 'width' in TextMetrics.prototype;
});
bcd.test('api.TextTrack', function() {
return 'TextTrack' in self;
});
bcd.test('api.TextTrack.activeCues', function() {
return 'activeCues' in TextTrack.prototype;
});
bcd.test('api.TextTrack.addCue', function() {
return 'addCue' in TextTrack.prototype;
});
bcd.test('api.TextTrack.cues', function() {
return 'cues' in TextTrack.prototype;
});
bcd.test('api.TextTrack.id', function() {
return 'id' in TextTrack.prototype;
});
bcd.test('api.TextTrack.inBandMetadataTrackDispatchType', function() {
return 'inBandMetadataTrackDispatchType' in TextTrack.prototype;
});
bcd.test('api.TextTrack.kind', function() {
return 'kind' in TextTrack.prototype;
});
bcd.test('api.TextTrack.label', function() {
return 'label' in TextTrack.prototype;
});
bcd.test('api.TextTrack.language', function() {
return 'language' in TextTrack.prototype;
});
bcd.test('api.TextTrack.mode', function() {
return 'mode' in TextTrack.prototype;
});
bcd.test('api.TextTrack.oncuechange', function() {
return 'oncuechange' in TextTrack.prototype;
});
bcd.test('api.TextTrack.removeCue', function() {
return 'removeCue' in TextTrack.prototype;
});
bcd.test('api.TextTrack.sourceBuffer', function() {
return 'sourceBuffer' in TextTrack.prototype;
});
bcd.test('api.TextTrackCue', function() {
return 'TextTrackCue' in self;
});
bcd.test('api.TextTrackCue.endTime', function() {
return 'endTime' in TextTrackCue.prototype;
});
bcd.test('api.TextTrackCue.id', function() {
return 'id' in TextTrackCue.prototype;
});
bcd.test('api.TextTrackCue.onenter', function() {
return 'onenter' in TextTrackCue.prototype;
});
bcd.test('api.TextTrackCue.onexit', function() {
return 'onexit' in TextTrackCue.prototype;
});
bcd.test('api.TextTrackCue.pauseOnExit', function() {
return 'pauseOnExit' in TextTrackCue.prototype;
});
bcd.test('api.TextTrackCue.startTime', function() {
return 'startTime' in TextTrackCue.prototype;
});
bcd.test('api.TextTrackCue.track', function() {
return 'track' in TextTrackCue.prototype;
});
bcd.test('api.TextTrackCueList', function() {
return 'TextTrackCueList' in self;
});
bcd.test('api.TextTrackCueList.getCueById', function() {
return 'getCueById' in TextTrackCueList.prototype;
});
bcd.test('api.TextTrackCueList.length', function() {
return 'length' in TextTrackCueList.prototype;
});
bcd.test('api.TextTrackList', function() {
return 'TextTrackList' in self;
});
bcd.test('api.TextTrackList.getTrackById', function() {
return 'getTrackById' in TextTrackList.prototype;
});
bcd.test('api.TextTrackList.length', function() {
return 'length' in TextTrackList.prototype;
});
bcd.test('api.TextTrackList.onaddtrack', function() {
return 'onaddtrack' in TextTrackList.prototype;
});
bcd.test('api.TextTrackList.onchange', function() {
return 'onchange' in TextTrackList.prototype;
});
bcd.test('api.TextTrackList.onremovetrack', function() {
return 'onremovetrack' in TextTrackList.prototype;
});
bcd.test('api.TimeRanges', function() {
return 'TimeRanges' in self;
});
bcd.test('api.TimeRanges.end', function() {
return 'end' in TimeRanges.prototype;
});
bcd.test('api.TimeRanges.length', function() {
return 'length' in TimeRanges.prototype;
});
bcd.test('api.TimeRanges.start', function() {
return 'start' in TimeRanges.prototype;
});
bcd.test('api.Touch', function() {
return 'Touch' in self;
});
bcd.test('api.Touch.altitudeAngle', function() {
return 'altitudeAngle' in Touch.prototype;
});
bcd.test('api.Touch.azimuthAngle', function() {
return 'azimuthAngle' in Touch.prototype;
});
bcd.test('api.Touch.clientX', function() {
return 'clientX' in Touch.prototype;
});
bcd.test('api.Touch.clientY', function() {
return 'clientY' in Touch.prototype;
});
bcd.test('api.Touch.force', function() {
return 'force' in Touch.prototype;
});
bcd.test('api.Touch.identifier', function() {
return 'identifier' in Touch.prototype;
});
bcd.test('api.Touch.pageX', function() {
return 'pageX' in Touch.prototype;
});
bcd.test('api.Touch.pageY', function() {
return 'pageY' in Touch.prototype;
});
bcd.test('api.Touch.radiusX', function() {
return 'radiusX' in Touch.prototype;
});
bcd.test('api.Touch.radiusY', function() {
return 'radiusY' in Touch.prototype;
});
bcd.test('api.Touch.rotationAngle', function() {
return 'rotationAngle' in Touch.prototype;
});
bcd.test('api.Touch.screenX', function() {
return 'screenX' in Touch.prototype;
});
bcd.test('api.Touch.screenY', function() {
return 'screenY' in Touch.prototype;
});
bcd.test('api.Touch.target', function() {
return 'target' in Touch.prototype;
});
bcd.test('api.Touch.touchType', function() {
return 'touchType' in Touch.prototype;
});
bcd.test('api.TouchEvent', function() {
return 'TouchEvent' in self;
});
bcd.test('api.TouchEvent.altKey', function() {
return 'altKey' in TouchEvent.prototype;
});
bcd.test('api.TouchEvent.changedTouches', function() {
return 'changedTouches' in TouchEvent.prototype;
});
bcd.test('api.TouchEvent.ctrlKey', function() {
return 'ctrlKey' in TouchEvent.prototype;
});
bcd.test('api.TouchEvent.metaKey', function() {
return 'metaKey' in TouchEvent.prototype;
});
bcd.test('api.TouchEvent.shiftKey', function() {
return 'shiftKey' in TouchEvent.prototype;
});
bcd.test('api.TouchEvent.targetTouches', function() {
return 'targetTouches' in TouchEvent.prototype;
});
bcd.test('api.TouchEvent.touches', function() {
return 'touches' in TouchEvent.prototype;
});
bcd.test('api.TouchList', function() {
return 'TouchList' in self;
});
bcd.test('api.TouchList.item', function() {
return 'item' in TouchList.prototype;
});
bcd.test('api.TouchList.length', function() {
return 'length' in TouchList.prototype;
});
bcd.test('api.TrackEvent', function() {
return 'TrackEvent' in self;
});
bcd.test('api.TrackEvent.track', function() {
return 'track' in TrackEvent.prototype;
});
bcd.test('api.TransitionEvent', function() {
return 'TransitionEvent' in self;
});
bcd.test('api.TransitionEvent.elapsedTime', function() {
return 'elapsedTime' in TransitionEvent.prototype;
});
bcd.test('api.TransitionEvent.propertyName', function() {
return 'propertyName' in TransitionEvent.prototype;
});
bcd.test('api.TransitionEvent.pseudoElement', function() {
return 'pseudoElement' in TransitionEvent.prototype;
});
bcd.test('api.TreeWalker', function() {
return 'TreeWalker' in self;
});
bcd.test('api.TreeWalker.currentNode', function() {
return 'currentNode' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.filter', function() {
return 'filter' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.firstChild', function() {
return 'firstChild' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.lastChild', function() {
return 'lastChild' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.nextNode', function() {
return 'nextNode' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.nextSibling', function() {
return 'nextSibling' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.parentNode', function() {
return 'parentNode' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.previousNode', function() {
return 'previousNode' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.previousSibling', function() {
return 'previousSibling' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.root', function() {
return 'root' in TreeWalker.prototype;
});
bcd.test('api.TreeWalker.whatToShow', function() {
return 'whatToShow' in TreeWalker.prototype;
});
bcd.test('api.UIEvent', function() {
return 'UIEvent' in self;
});
bcd.test('api.UIEvent.detail', function() {
return 'detail' in UIEvent.prototype;
});
bcd.test('api.UIEvent.sourceCapabilities', function() {
return 'sourceCapabilities' in UIEvent.prototype;
});
bcd.test('api.UIEvent.view', function() {
return 'view' in UIEvent.prototype;
});
bcd.test('api.UIEvent.which', function() {
return 'which' in UIEvent.prototype;
});
bcd.test('api.UncalibratedMagnetometer', function() {
return 'UncalibratedMagnetometer' in self;
});
bcd.test('api.UncalibratedMagnetometer.x', function() {
return 'x' in UncalibratedMagnetometer.prototype;
});
bcd.test('api.UncalibratedMagnetometer.xBias', function() {
return 'xBias' in UncalibratedMagnetometer.prototype;
});
bcd.test('api.UncalibratedMagnetometer.y', function() {
return 'y' in UncalibratedMagnetometer.prototype;
});
bcd.test('api.UncalibratedMagnetometer.yBias', function() {
return 'yBias' in UncalibratedMagnetometer.prototype;
});
bcd.test('api.UncalibratedMagnetometer.z', function() {
return 'z' in UncalibratedMagnetometer.prototype;
});
bcd.test('api.UncalibratedMagnetometer.zBias', function() {
return 'zBias' in UncalibratedMagnetometer.prototype;
});
bcd.test('api.URL', function() {
return 'URL' in self;
});
bcd.test('api.URL.createObjectURL', function() {
return 'createObjectURL' in URL;
});
bcd.test('api.URL.createObjectURL', function() {
return 'createObjectURL' in URL;
});
bcd.test('api.URL.hash', function() {
return 'hash' in URL.prototype;
});
bcd.test('api.URL.host', function() {
return 'host' in URL.prototype;
});
bcd.test('api.URL.hostname', function() {
return 'hostname' in URL.prototype;
});
bcd.test('api.URL.href', function() {
return 'href' in URL.prototype;
});
bcd.test('api.URL.origin', function() {
return 'origin' in URL.prototype;
});
bcd.test('api.URL.password', function() {
return 'password' in URL.prototype;
});
bcd.test('api.URL.pathname', function() {
return 'pathname' in URL.prototype;
});
bcd.test('api.URL.port', function() {
return 'port' in URL.prototype;
});
bcd.test('api.URL.protocol', function() {
return 'protocol' in URL.prototype;
});
bcd.test('api.URL.revokeObjectURL', function() {
return 'revokeObjectURL' in URL;
});
bcd.test('api.URL.search', function() {
return 'search' in URL.prototype;
});
bcd.test('api.URL.searchParams', function() {
return 'searchParams' in URL.prototype;
});
bcd.test('api.URL.toJSON', function() {
return 'toJSON' in URL.prototype;
});
bcd.test('api.URL.username', function() {
return 'username' in URL.prototype;
});
bcd.test('api.URLSearchParams', function() {
return 'URLSearchParams' in self;
});
bcd.test('api.URLSearchParams.append', function() {
return 'append' in URLSearchParams.prototype;
});
bcd.test('api.URLSearchParams.delete', function() {
return 'delete' in URLSearchParams.prototype;
});
bcd.test('api.URLSearchParams.get', function() {
return 'get' in URLSearchParams.prototype;
});
bcd.test('api.URLSearchParams.getAll', function() {
return 'getAll' in URLSearchParams.prototype;
});
bcd.test('api.URLSearchParams.has', function() {
return 'has' in URLSearchParams.prototype;
});
bcd.test('api.URLSearchParams.set', function() {
return 'set' in URLSearchParams.prototype;
});
bcd.test('api.URLSearchParams.sort', function() {
return 'sort' in URLSearchParams.prototype;
});
bcd.test('api.USB', function() {
return 'USB' in self;
});
bcd.test('api.USB.getDevices', function() {
return 'getDevices' in USB.prototype;
});
bcd.test('api.USB.onconnect', function() {
return 'onconnect' in USB.prototype;
});
bcd.test('api.USB.ondisconnect', function() {
return 'ondisconnect' in USB.prototype;
});
bcd.test('api.USB.requestDevice', function() {
return 'requestDevice' in USB.prototype;
});
bcd.test('api.USBAlternateInterface', function() {
return 'USBAlternateInterface' in self;
});
bcd.test('api.USBAlternateInterface.alternateSetting', function() {
return 'alternateSetting' in USBAlternateInterface.prototype;
});
bcd.test('api.USBAlternateInterface.endpoints', function() {
return 'endpoints' in USBAlternateInterface.prototype;
});
bcd.test('api.USBAlternateInterface.interfaceClass', function() {
return 'interfaceClass' in USBAlternateInterface.prototype;
});
bcd.test('api.USBAlternateInterface.interfaceName', function() {
return 'interfaceName' in USBAlternateInterface.prototype;
});
bcd.test('api.USBAlternateInterface.interfaceProtocol', function() {
return 'interfaceProtocol' in USBAlternateInterface.prototype;
});
bcd.test('api.USBAlternateInterface.interfaceSubclass', function() {
return 'interfaceSubclass' in USBAlternateInterface.prototype;
});
bcd.test('api.USBConfiguration', function() {
return 'USBConfiguration' in self;
});
bcd.test('api.USBConfiguration.configurationName', function() {
return 'configurationName' in USBConfiguration.prototype;
});
bcd.test('api.USBConfiguration.configurationValue', function() {
return 'configurationValue' in USBConfiguration.prototype;
});
bcd.test('api.USBConfiguration.interfaces', function() {
return 'interfaces' in USBConfiguration.prototype;
});
bcd.test('api.USBConnectionEvent', function() {
return 'USBConnectionEvent' in self;
});
bcd.test('api.USBConnectionEvent.device', function() {
return 'device' in USBConnectionEvent.prototype;
});
bcd.test('api.USBDevice', function() {
return 'USBDevice' in self;
});
bcd.test('api.USBDevice.claimInterface', function() {
return 'claimInterface' in USBDevice.prototype;
});
bcd.test('api.USBDevice.clearHalt', function() {
return 'clearHalt' in USBDevice.prototype;
});
bcd.test('api.USBDevice.close', function() {
return 'close' in USBDevice.prototype;
});
bcd.test('api.USBDevice.configuration', function() {
return 'configuration' in USBDevice.prototype;
});
bcd.test('api.USBDevice.configurations', function() {
return 'configurations' in USBDevice.prototype;
});
bcd.test('api.USBDevice.controlTransferIn', function() {
return 'controlTransferIn' in USBDevice.prototype;
});
bcd.test('api.USBDevice.controlTransferOut', function() {
return 'controlTransferOut' in USBDevice.prototype;
});
bcd.test('api.USBDevice.deviceClass', function() {
return 'deviceClass' in USBDevice.prototype;
});
bcd.test('api.USBDevice.deviceProtocol', function() {
return 'deviceProtocol' in USBDevice.prototype;
});
bcd.test('api.USBDevice.deviceSubclass', function() {
return 'deviceSubclass' in USBDevice.prototype;
});
bcd.test('api.USBDevice.deviceVersionMajor', function() {
return 'deviceVersionMajor' in USBDevice.prototype;
});
bcd.test('api.USBDevice.deviceVersionMinor', function() {
return 'deviceVersionMinor' in USBDevice.prototype;
});
bcd.test('api.USBDevice.deviceVersionSubminor', function() {
return 'deviceVersionSubminor' in USBDevice.prototype;
});
bcd.test('api.USBDevice.isochronousTransferIn', function() {
return 'isochronousTransferIn' in USBDevice.prototype;
});
bcd.test('api.USBDevice.isochronousTransferOut', function() {
return 'isochronousTransferOut' in USBDevice.prototype;
});
bcd.test('api.USBDevice.manufacturerName', function() {
return 'manufacturerName' in USBDevice.prototype;
});
bcd.test('api.USBDevice.open', function() {
return 'open' in USBDevice.prototype;
});
bcd.test('api.USBDevice.opened', function() {
return 'opened' in USBDevice.prototype;
});
bcd.test('api.USBDevice.productId', function() {
return 'productId' in USBDevice.prototype;
});
bcd.test('api.USBDevice.productName', function() {
return 'productName' in USBDevice.prototype;
});
bcd.test('api.USBDevice.releaseInterface', function() {
return 'releaseInterface' in USBDevice.prototype;
});
bcd.test('api.USBDevice.reset', function() {
return 'reset' in USBDevice.prototype;
});
bcd.test('api.USBDevice.selectAlternateInterface', function() {
return 'selectAlternateInterface' in USBDevice.prototype;
});
bcd.test('api.USBDevice.selectConfiguration', function() {
return 'selectConfiguration' in USBDevice.prototype;
});
bcd.test('api.USBDevice.serialNumber', function() {
return 'serialNumber' in USBDevice.prototype;
});
bcd.test('api.USBDevice.transferIn', function() {
return 'transferIn' in USBDevice.prototype;
});
bcd.test('api.USBDevice.transferOut', function() {
return 'transferOut' in USBDevice.prototype;
});
bcd.test('api.USBDevice.usbVersionMajor', function() {
return 'usbVersionMajor' in USBDevice.prototype;
});
bcd.test('api.USBDevice.usbVersionMinor', function() {
return 'usbVersionMinor' in USBDevice.prototype;
});
bcd.test('api.USBDevice.usbVersionSubminor', function() {
return 'usbVersionSubminor' in USBDevice.prototype;
});
bcd.test('api.USBDevice.vendorId', function() {
return 'vendorId' in USBDevice.prototype;
});
bcd.test('api.USBEndpoint', function() {
return 'USBEndpoint' in self;
});
bcd.test('api.USBEndpoint.direction', function() {
return 'direction' in USBEndpoint.prototype;
});
bcd.test('api.USBEndpoint.endpointNumber', function() {
return 'endpointNumber' in USBEndpoint.prototype;
});
bcd.test('api.USBEndpoint.packetSize', function() {
return 'packetSize' in USBEndpoint.prototype;
});
bcd.test('api.USBEndpoint.type', function() {
return 'type' in USBEndpoint.prototype;
});
bcd.test('api.USBInterface', function() {
return 'USBInterface' in self;
});
bcd.test('api.USBInterface.alternate', function() {
return 'alternate' in USBInterface.prototype;
});
bcd.test('api.USBInterface.alternates', function() {
return 'alternates' in USBInterface.prototype;
});
bcd.test('api.USBInterface.claimed', function() {
return 'claimed' in USBInterface.prototype;
});
bcd.test('api.USBInterface.interfaceNumber', function() {
return 'interfaceNumber' in USBInterface.prototype;
});
bcd.test('api.USBInTransferResult', function() {
return 'USBInTransferResult' in self;
});
bcd.test('api.USBInTransferResult.data', function() {
return 'data' in USBInTransferResult.prototype;
});
bcd.test('api.USBInTransferResult.status', function() {
return 'status' in USBInTransferResult.prototype;
});
bcd.test('api.USBIsochronousInTransferPacket', function() {
return 'USBIsochronousInTransferPacket' in self;
});
bcd.test('api.USBIsochronousInTransferPacket.data', function() {
return 'data' in USBIsochronousInTransferPacket.prototype;
});
bcd.test('api.USBIsochronousInTransferPacket.status', function() {
return 'status' in USBIsochronousInTransferPacket.prototype;
});
bcd.test('api.USBIsochronousInTransferResult', function() {
return 'USBIsochronousInTransferResult' in self;
});
bcd.test('api.USBIsochronousInTransferResult.data', function() {
return 'data' in USBIsochronousInTransferResult.prototype;
});
bcd.test('api.USBIsochronousInTransferResult.packets', function() {
return 'packets' in USBIsochronousInTransferResult.prototype;
});
bcd.test('api.USBIsochronousOutTransferPacket', function() {
return 'USBIsochronousOutTransferPacket' in self;
});
bcd.test('api.USBIsochronousOutTransferPacket.bytesWritten', function() {
return 'bytesWritten' in USBIsochronousOutTransferPacket.prototype;
});
bcd.test('api.USBIsochronousOutTransferPacket.status', function() {
return 'status' in USBIsochronousOutTransferPacket.prototype;
});
bcd.test('api.USBIsochronousOutTransferResult', function() {
return 'USBIsochronousOutTransferResult' in self;
});
bcd.test('api.USBIsochronousOutTransferResult.packets', function() {
return 'packets' in USBIsochronousOutTransferResult.prototype;
});
bcd.test('api.USBOutTransferResult', function() {
return 'USBOutTransferResult' in self;
});
bcd.test('api.USBOutTransferResult.bytesWritten', function() {
return 'bytesWritten' in USBOutTransferResult.prototype;
});
bcd.test('api.USBOutTransferResult.status', function() {
return 'status' in USBOutTransferResult.prototype;
});
bcd.test('api.USBPermissionResult', function() {
return 'USBPermissionResult' in self;
});
bcd.test('api.USBPermissionResult.devices', function() {
return 'devices' in USBPermissionResult.prototype;
});
bcd.test('api.ValidityState', function() {
return 'ValidityState' in self;
});
bcd.test('api.ValidityState.badInput', function() {
return 'badInput' in ValidityState.prototype;
});
bcd.test('api.ValidityState.customError', function() {
return 'customError' in ValidityState.prototype;
});
bcd.test('api.ValidityState.patternMismatch', function() {
return 'patternMismatch' in ValidityState.prototype;
});
bcd.test('api.ValidityState.rangeOverflow', function() {
return 'rangeOverflow' in ValidityState.prototype;
});
bcd.test('api.ValidityState.rangeUnderflow', function() {
return 'rangeUnderflow' in ValidityState.prototype;
});
bcd.test('api.ValidityState.stepMismatch', function() {
return 'stepMismatch' in ValidityState.prototype;
});
bcd.test('api.ValidityState.tooLong', function() {
return 'tooLong' in ValidityState.prototype;
});
bcd.test('api.ValidityState.tooShort', function() {
return 'tooShort' in ValidityState.prototype;
});
bcd.test('api.ValidityState.typeMismatch', function() {
return 'typeMismatch' in ValidityState.prototype;
});
bcd.test('api.ValidityState.valid', function() {
return 'valid' in ValidityState.prototype;
});
bcd.test('api.ValidityState.valueMissing', function() {
return 'valueMissing' in ValidityState.prototype;
});
bcd.test('api.ValueEvent', function() {
return 'ValueEvent' in self;
});
bcd.test('api.ValueEvent.value', function() {
return 'value' in ValueEvent.prototype;
});
bcd.test('api.VideoTrack', function() {
return 'VideoTrack' in self;
});
bcd.test('api.VideoTrack.id', function() {
return 'id' in VideoTrack.prototype;
});
bcd.test('api.VideoTrack.kind', function() {
return 'kind' in VideoTrack.prototype;
});
bcd.test('api.VideoTrack.label', function() {
return 'label' in VideoTrack.prototype;
});
bcd.test('api.VideoTrack.language', function() {
return 'language' in VideoTrack.prototype;
});
bcd.test('api.VideoTrack.selected', function() {
return 'selected' in VideoTrack.prototype;
});
bcd.test('api.VideoTrack.sourceBuffer', function() {
return 'sourceBuffer' in VideoTrack.prototype;
});
bcd.test('api.VideoTrackList', function() {
return 'VideoTrackList' in self;
});
bcd.test('api.VideoTrackList.getTrackById', function() {
return 'getTrackById' in VideoTrackList.prototype;
});
bcd.test('api.VideoTrackList.length', function() {
return 'length' in VideoTrackList.prototype;
});
bcd.test('api.VideoTrackList.onaddtrack', function() {
return 'onaddtrack' in VideoTrackList.prototype;
});
bcd.test('api.VideoTrackList.onchange', function() {
return 'onchange' in VideoTrackList.prototype;
});
bcd.test('api.VideoTrackList.onremovetrack', function() {
return 'onremovetrack' in VideoTrackList.prototype;
});
bcd.test('api.VideoTrackList.selectedIndex', function() {
return 'selectedIndex' in VideoTrackList.prototype;
});
bcd.test('api.VTTCue', function() {
return 'VTTCue' in self;
});
bcd.test('api.VTTCue.align', function() {
return 'align' in VTTCue.prototype;
});
bcd.test('api.VTTCue.getCueAsHTML', function() {
return 'getCueAsHTML' in VTTCue.prototype;
});
bcd.test('api.VTTCue.line', function() {
return 'line' in VTTCue.prototype;
});
bcd.test('api.VTTCue.lineAlign', function() {
return 'lineAlign' in VTTCue.prototype;
});
bcd.test('api.VTTCue.position', function() {
return 'position' in VTTCue.prototype;
});
bcd.test('api.VTTCue.positionAlign', function() {
return 'positionAlign' in VTTCue.prototype;
});
bcd.test('api.VTTCue.region', function() {
return 'region' in VTTCue.prototype;
});
bcd.test('api.VTTCue.size', function() {
return 'size' in VTTCue.prototype;
});
bcd.test('api.VTTCue.snapToLines', function() {
return 'snapToLines' in VTTCue.prototype;
});
bcd.test('api.VTTCue.text', function() {
return 'text' in VTTCue.prototype;
});
bcd.test('api.VTTCue.vertical', function() {
return 'vertical' in VTTCue.prototype;
});
bcd.test('api.VTTRegion', function() {
return 'VTTRegion' in self;
});
bcd.test('api.VTTRegion.id', function() {
return 'id' in VTTRegion.prototype;
});
bcd.test('api.VTTRegion.lines', function() {
return 'lines' in VTTRegion.prototype;
});
bcd.test('api.VTTRegion.regionAnchorX', function() {
return 'regionAnchorX' in VTTRegion.prototype;
});
bcd.test('api.VTTRegion.regionAnchorY', function() {
return 'regionAnchorY' in VTTRegion.prototype;
});
bcd.test('api.VTTRegion.scroll', function() {
return 'scroll' in VTTRegion.prototype;
});
bcd.test('api.VTTRegion.viewportAnchorX', function() {
return 'viewportAnchorX' in VTTRegion.prototype;
});
bcd.test('api.VTTRegion.viewportAnchorY', function() {
return 'viewportAnchorY' in VTTRegion.prototype;
});
bcd.test('api.VTTRegion.width', function() {
return 'width' in VTTRegion.prototype;
});
bcd.test('api.WakeLock', function() {
return 'WakeLock' in self;
});
bcd.test('api.WakeLock.active', function() {
return 'active' in WakeLock.prototype;
});
bcd.test('api.WakeLock.onactivechange', function() {
return 'onactivechange' in WakeLock.prototype;
});
bcd.test('api.WakeLock.request', function() {
return 'request' in WakeLock.prototype;
});
bcd.test('api.WakeLock.type', function() {
return 'type' in WakeLock.prototype;
});
bcd.test('api.WaveShaperNode', function() {
return 'WaveShaperNode' in self;
});
bcd.test('api.WaveShaperNode.curve', function() {
return 'curve' in WaveShaperNode.prototype;
});
bcd.test('api.WaveShaperNode.oversample', function() {
return 'oversample' in WaveShaperNode.prototype;
});
bcd.test('api.WebGL2RenderingContext', function() {
return 'WebGL2RenderingContext' in self;
});
bcd.test('api.WebGL2RenderingContext.ACTIVE_ATTRIBUTES', function() {
return 'ACTIVE_ATTRIBUTES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ACTIVE_TEXTURE', function() {
return 'ACTIVE_TEXTURE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ACTIVE_UNIFORM_BLOCKS', function() {
return 'ACTIVE_UNIFORM_BLOCKS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ACTIVE_UNIFORMS', function() {
return 'ACTIVE_UNIFORMS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.activeTexture', function() {
return 'activeTexture' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.ALIASED_LINE_WIDTH_RANGE', function() {
return 'ALIASED_LINE_WIDTH_RANGE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ALIASED_POINT_SIZE_RANGE', function() {
return 'ALIASED_POINT_SIZE_RANGE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ALPHA', function() {
return 'ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ALPHA_BITS', function() {
return 'ALPHA_BITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ALREADY_SIGNALED', function() {
return 'ALREADY_SIGNALED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ALWAYS', function() {
return 'ALWAYS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ANY_SAMPLES_PASSED', function() {
return 'ANY_SAMPLES_PASSED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ANY_SAMPLES_PASSED_CONSERVATIVE', function() {
return 'ANY_SAMPLES_PASSED_CONSERVATIVE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ARRAY_BUFFER', function() {
return 'ARRAY_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ARRAY_BUFFER_BINDING', function() {
return 'ARRAY_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ATTACHED_SHADERS', function() {
return 'ATTACHED_SHADERS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.attachShader', function() {
return 'attachShader' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.BACK', function() {
return 'BACK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.beginQuery', function() {
return 'beginQuery' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.beginTransformFeedback', function() {
return 'beginTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindAttribLocation', function() {
return 'bindAttribLocation' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindBuffer', function() {
return 'bindBuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindBufferBase', function() {
return 'bindBufferBase' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindBufferRange', function() {
return 'bindBufferRange' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindFramebuffer', function() {
return 'bindFramebuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindRenderbuffer', function() {
return 'bindRenderbuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindSampler', function() {
return 'bindSampler' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindTexture', function() {
return 'bindTexture' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindTransformFeedback', function() {
return 'bindTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bindVertexArray', function() {
return 'bindVertexArray' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.BLEND', function() {
return 'BLEND' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_COLOR', function() {
return 'BLEND_COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_DST_ALPHA', function() {
return 'BLEND_DST_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_DST_RGB', function() {
return 'BLEND_DST_RGB' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_EQUATION', function() {
return 'BLEND_EQUATION' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_EQUATION_ALPHA', function() {
return 'BLEND_EQUATION_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_EQUATION_RGB', function() {
return 'BLEND_EQUATION_RGB' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_SRC_ALPHA', function() {
return 'BLEND_SRC_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BLEND_SRC_RGB', function() {
return 'BLEND_SRC_RGB' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.blendColor', function() {
return 'blendColor' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.blendEquation', function() {
return 'blendEquation' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.blendEquationSeparate', function() {
return 'blendEquationSeparate' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.blendFunc', function() {
return 'blendFunc' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.blendFuncSeparate', function() {
return 'blendFuncSeparate' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.blitFramebuffer', function() {
return 'blitFramebuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.BLUE_BITS', function() {
return 'BLUE_BITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BOOL', function() {
return 'BOOL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BOOL_VEC2', function() {
return 'BOOL_VEC2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BOOL_VEC3', function() {
return 'BOOL_VEC3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BOOL_VEC4', function() {
return 'BOOL_VEC4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BROWSER_DEFAULT_WEBGL', function() {
return 'BROWSER_DEFAULT_WEBGL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BUFFER_SIZE', function() {
return 'BUFFER_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.BUFFER_USAGE', function() {
return 'BUFFER_USAGE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.bufferData', function() {
return 'bufferData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bufferData', function() {
return 'bufferData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bufferData', function() {
return 'bufferData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bufferData', function() {
return 'bufferData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bufferData', function() {
return 'bufferData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bufferSubData', function() {
return 'bufferSubData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bufferSubData', function() {
return 'bufferSubData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.bufferSubData', function() {
return 'bufferSubData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.BYTE', function() {
return 'BYTE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.canvas', function() {
return 'canvas' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.canvas', function() {
return 'canvas' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.CCW', function() {
return 'CCW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.checkFramebufferStatus', function() {
return 'checkFramebufferStatus' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.CLAMP_TO_EDGE', function() {
return 'CLAMP_TO_EDGE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.clear', function() {
return 'clear' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clearBufferfi', function() {
return 'clearBufferfi' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clearBufferfv', function() {
return 'clearBufferfv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clearBufferiv', function() {
return 'clearBufferiv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clearBufferuiv', function() {
return 'clearBufferuiv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clearColor', function() {
return 'clearColor' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clearDepth', function() {
return 'clearDepth' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clearStencil', function() {
return 'clearStencil' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.clientWaitSync', function() {
return 'clientWaitSync' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.COLOR', function() {
return 'COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT0', function() {
return 'COLOR_ATTACHMENT0' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT1', function() {
return 'COLOR_ATTACHMENT1' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT10', function() {
return 'COLOR_ATTACHMENT10' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT11', function() {
return 'COLOR_ATTACHMENT11' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT12', function() {
return 'COLOR_ATTACHMENT12' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT13', function() {
return 'COLOR_ATTACHMENT13' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT14', function() {
return 'COLOR_ATTACHMENT14' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT15', function() {
return 'COLOR_ATTACHMENT15' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT2', function() {
return 'COLOR_ATTACHMENT2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT3', function() {
return 'COLOR_ATTACHMENT3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT4', function() {
return 'COLOR_ATTACHMENT4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT5', function() {
return 'COLOR_ATTACHMENT5' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT6', function() {
return 'COLOR_ATTACHMENT6' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT7', function() {
return 'COLOR_ATTACHMENT7' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT8', function() {
return 'COLOR_ATTACHMENT8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_ATTACHMENT9', function() {
return 'COLOR_ATTACHMENT9' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_BUFFER_BIT', function() {
return 'COLOR_BUFFER_BIT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_CLEAR_VALUE', function() {
return 'COLOR_CLEAR_VALUE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COLOR_WRITEMASK', function() {
return 'COLOR_WRITEMASK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.colorMask', function() {
return 'colorMask' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.COMPARE_REF_TO_TEXTURE', function() {
return 'COMPARE_REF_TO_TEXTURE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COMPILE_STATUS', function() {
return 'COMPILE_STATUS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.compileShader', function() {
return 'compileShader' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.COMPRESSED_TEXTURE_FORMATS', function() {
return 'COMPRESSED_TEXTURE_FORMATS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.compressedTexImage2D', function() {
return 'compressedTexImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexImage2D', function() {
return 'compressedTexImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexImage2D', function() {
return 'compressedTexImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexImage3D', function() {
return 'compressedTexImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexImage3D', function() {
return 'compressedTexImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexSubImage2D', function() {
return 'compressedTexSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexSubImage2D', function() {
return 'compressedTexSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexSubImage2D', function() {
return 'compressedTexSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexSubImage3D', function() {
return 'compressedTexSubImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.compressedTexSubImage3D', function() {
return 'compressedTexSubImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.CONDITION_SATISFIED', function() {
return 'CONDITION_SATISFIED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.CONSTANT_ALPHA', function() {
return 'CONSTANT_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.CONSTANT_COLOR', function() {
return 'CONSTANT_COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.CONTEXT_LOST_WEBGL', function() {
return 'CONTEXT_LOST_WEBGL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COPY_READ_BUFFER', function() {
return 'COPY_READ_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COPY_READ_BUFFER_BINDING', function() {
return 'COPY_READ_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COPY_WRITE_BUFFER', function() {
return 'COPY_WRITE_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.COPY_WRITE_BUFFER_BINDING', function() {
return 'COPY_WRITE_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.copyBufferSubData', function() {
return 'copyBufferSubData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.copyTexImage2D', function() {
return 'copyTexImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.copyTexSubImage2D', function() {
return 'copyTexSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.copyTexSubImage3D', function() {
return 'copyTexSubImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createBuffer', function() {
return 'createBuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createFramebuffer', function() {
return 'createFramebuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createProgram', function() {
return 'createProgram' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createQuery', function() {
return 'createQuery' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createRenderbuffer', function() {
return 'createRenderbuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createSampler', function() {
return 'createSampler' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createShader', function() {
return 'createShader' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createTexture', function() {
return 'createTexture' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createTransformFeedback', function() {
return 'createTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.createVertexArray', function() {
return 'createVertexArray' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.CULL_FACE', function() {
return 'CULL_FACE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.CULL_FACE_MODE', function() {
return 'CULL_FACE_MODE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.cullFace', function() {
return 'cullFace' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.CURRENT_PROGRAM', function() {
return 'CURRENT_PROGRAM' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.CURRENT_QUERY', function() {
return 'CURRENT_QUERY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.CURRENT_VERTEX_ATTRIB', function() {
return 'CURRENT_VERTEX_ATTRIB' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.CW', function() {
return 'CW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DECR', function() {
return 'DECR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DECR_WRAP', function() {
return 'DECR_WRAP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DELETE_STATUS', function() {
return 'DELETE_STATUS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.deleteBuffer', function() {
return 'deleteBuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteFramebuffer', function() {
return 'deleteFramebuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteProgram', function() {
return 'deleteProgram' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteQuery', function() {
return 'deleteQuery' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteRenderbuffer', function() {
return 'deleteRenderbuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteSampler', function() {
return 'deleteSampler' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteShader', function() {
return 'deleteShader' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteSync', function() {
return 'deleteSync' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteTexture', function() {
return 'deleteTexture' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteTransformFeedback', function() {
return 'deleteTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.deleteVertexArray', function() {
return 'deleteVertexArray' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.DEPTH', function() {
return 'DEPTH' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_ATTACHMENT', function() {
return 'DEPTH_ATTACHMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_BITS', function() {
return 'DEPTH_BITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_BUFFER_BIT', function() {
return 'DEPTH_BUFFER_BIT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_CLEAR_VALUE', function() {
return 'DEPTH_CLEAR_VALUE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_COMPONENT', function() {
return 'DEPTH_COMPONENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_COMPONENT16', function() {
return 'DEPTH_COMPONENT16' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_COMPONENT24', function() {
return 'DEPTH_COMPONENT24' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_COMPONENT32F', function() {
return 'DEPTH_COMPONENT32F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_FUNC', function() {
return 'DEPTH_FUNC' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_RANGE', function() {
return 'DEPTH_RANGE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_STENCIL', function() {
return 'DEPTH_STENCIL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_STENCIL', function() {
return 'DEPTH_STENCIL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_STENCIL_ATTACHMENT', function() {
return 'DEPTH_STENCIL_ATTACHMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_STENCIL_ATTACHMENT', function() {
return 'DEPTH_STENCIL_ATTACHMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_TEST', function() {
return 'DEPTH_TEST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH_WRITEMASK', function() {
return 'DEPTH_WRITEMASK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH24_STENCIL8', function() {
return 'DEPTH24_STENCIL8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DEPTH32F_STENCIL8', function() {
return 'DEPTH32F_STENCIL8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.depthFunc', function() {
return 'depthFunc' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.depthMask', function() {
return 'depthMask' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.depthRange', function() {
return 'depthRange' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.detachShader', function() {
return 'detachShader' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.disable', function() {
return 'disable' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.disableVertexAttribArray', function() {
return 'disableVertexAttribArray' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.DITHER', function() {
return 'DITHER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DONT_CARE', function() {
return 'DONT_CARE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER0', function() {
return 'DRAW_BUFFER0' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER1', function() {
return 'DRAW_BUFFER1' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER10', function() {
return 'DRAW_BUFFER10' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER11', function() {
return 'DRAW_BUFFER11' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER12', function() {
return 'DRAW_BUFFER12' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER13', function() {
return 'DRAW_BUFFER13' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER14', function() {
return 'DRAW_BUFFER14' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER15', function() {
return 'DRAW_BUFFER15' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER2', function() {
return 'DRAW_BUFFER2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER3', function() {
return 'DRAW_BUFFER3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER4', function() {
return 'DRAW_BUFFER4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER5', function() {
return 'DRAW_BUFFER5' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER6', function() {
return 'DRAW_BUFFER6' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER7', function() {
return 'DRAW_BUFFER7' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER8', function() {
return 'DRAW_BUFFER8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_BUFFER9', function() {
return 'DRAW_BUFFER9' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_FRAMEBUFFER', function() {
return 'DRAW_FRAMEBUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DRAW_FRAMEBUFFER_BINDING', function() {
return 'DRAW_FRAMEBUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.drawArrays', function() {
return 'drawArrays' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.drawArraysInstanced', function() {
return 'drawArraysInstanced' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.drawBuffers', function() {
return 'drawBuffers' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.drawElements', function() {
return 'drawElements' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.drawElementsInstanced', function() {
return 'drawElementsInstanced' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.drawingBufferHeight', function() {
return 'drawingBufferHeight' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.drawingBufferWidth', function() {
return 'drawingBufferWidth' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.drawRangeElements', function() {
return 'drawRangeElements' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.DST_ALPHA', function() {
return 'DST_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DST_COLOR', function() {
return 'DST_COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DYNAMIC_COPY', function() {
return 'DYNAMIC_COPY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DYNAMIC_DRAW', function() {
return 'DYNAMIC_DRAW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.DYNAMIC_READ', function() {
return 'DYNAMIC_READ' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ELEMENT_ARRAY_BUFFER', function() {
return 'ELEMENT_ARRAY_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ELEMENT_ARRAY_BUFFER_BINDING', function() {
return 'ELEMENT_ARRAY_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.enable', function() {
return 'enable' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.enableVertexAttribArray', function() {
return 'enableVertexAttribArray' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.endQuery', function() {
return 'endQuery' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.endTransformFeedback', function() {
return 'endTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.EQUAL', function() {
return 'EQUAL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FASTEST', function() {
return 'FASTEST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.fenceSync', function() {
return 'fenceSync' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.finish', function() {
return 'finish' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.FLOAT', function() {
return 'FLOAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_32_UNSIGNED_INT_24_8_REV', function() {
return 'FLOAT_32_UNSIGNED_INT_24_8_REV' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT2', function() {
return 'FLOAT_MAT2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT2x3', function() {
return 'FLOAT_MAT2x3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT2x4', function() {
return 'FLOAT_MAT2x4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT3', function() {
return 'FLOAT_MAT3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT3x2', function() {
return 'FLOAT_MAT3x2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT3x4', function() {
return 'FLOAT_MAT3x4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT4', function() {
return 'FLOAT_MAT4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT4x2', function() {
return 'FLOAT_MAT4x2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_MAT4x3', function() {
return 'FLOAT_MAT4x3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_VEC2', function() {
return 'FLOAT_VEC2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_VEC3', function() {
return 'FLOAT_VEC3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FLOAT_VEC4', function() {
return 'FLOAT_VEC4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.flush', function() {
return 'flush' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.FRAGMENT_SHADER', function() {
return 'FRAGMENT_SHADER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAGMENT_SHADER_DERIVATIVE_HINT', function() {
return 'FRAGMENT_SHADER_DERIVATIVE_HINT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER', function() {
return 'FRAMEBUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE', function() {
return 'FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', function() {
return 'FRAMEBUFFER_ATTACHMENT_BLUE_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING', function() {
return 'FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE', function() {
return 'FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE', function() {
return 'FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE', function() {
return 'FRAMEBUFFER_ATTACHMENT_GREEN_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME', function() {
return 'FRAMEBUFFER_ATTACHMENT_OBJECT_NAME' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE', function() {
return 'FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_RED_SIZE', function() {
return 'FRAMEBUFFER_ATTACHMENT_RED_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', function() {
return 'FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE', function() {
return 'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', function() {
return 'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL', function() {
return 'FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_BINDING', function() {
return 'FRAMEBUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_COMPLETE', function() {
return 'FRAMEBUFFER_COMPLETE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_DEFAULT', function() {
return 'FRAMEBUFFER_DEFAULT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT', function() {
return 'FRAMEBUFFER_INCOMPLETE_ATTACHMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS', function() {
return 'FRAMEBUFFER_INCOMPLETE_DIMENSIONS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT', function() {
return 'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_INCOMPLETE_MULTISAMPLE', function() {
return 'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRAMEBUFFER_UNSUPPORTED', function() {
return 'FRAMEBUFFER_UNSUPPORTED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.framebufferRenderbuffer', function() {
return 'framebufferRenderbuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.framebufferTexture2D', function() {
return 'framebufferTexture2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.framebufferTextureLayer', function() {
return 'framebufferTextureLayer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.FRONT', function() {
return 'FRONT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRONT_AND_BACK', function() {
return 'FRONT_AND_BACK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FRONT_FACE', function() {
return 'FRONT_FACE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.frontFace', function() {
return 'frontFace' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.FUNC_ADD', function() {
return 'FUNC_ADD' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FUNC_REVERSE_SUBTRACT', function() {
return 'FUNC_REVERSE_SUBTRACT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.FUNC_SUBTRACT', function() {
return 'FUNC_SUBTRACT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.GENERATE_MIPMAP_HINT', function() {
return 'GENERATE_MIPMAP_HINT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.generateMipmap', function() {
return 'generateMipmap' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.GEQUAL', function() {
return 'GEQUAL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.getActiveAttrib', function() {
return 'getActiveAttrib' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getActiveUniform', function() {
return 'getActiveUniform' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getActiveUniformBlockName', function() {
return 'getActiveUniformBlockName' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getActiveUniformBlockParameter', function() {
return 'getActiveUniformBlockParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getActiveUniforms', function() {
return 'getActiveUniforms' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getAttachedShaders', function() {
return 'getAttachedShaders' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getAttribLocation', function() {
return 'getAttribLocation' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getBufferParameter', function() {
return 'getBufferParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getBufferSubData', function() {
return 'getBufferSubData' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getContextAttributes', function() {
return 'getContextAttributes' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getError', function() {
return 'getError' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getExtension', function() {
return 'getExtension' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getFragDataLocation', function() {
return 'getFragDataLocation' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getFramebufferAttachmentParameter', function() {
return 'getFramebufferAttachmentParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getIndexedParameter', function() {
return 'getIndexedParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getInternalformatParameter', function() {
return 'getInternalformatParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getParameter', function() {
return 'getParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getProgramInfoLog', function() {
return 'getProgramInfoLog' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getProgramParameter', function() {
return 'getProgramParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getQuery', function() {
return 'getQuery' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getQueryParameter', function() {
return 'getQueryParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getRenderbufferParameter', function() {
return 'getRenderbufferParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getSamplerParameter', function() {
return 'getSamplerParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getShaderInfoLog', function() {
return 'getShaderInfoLog' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getShaderParameter', function() {
return 'getShaderParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getShaderPrecisionFormat', function() {
return 'getShaderPrecisionFormat' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getShaderSource', function() {
return 'getShaderSource' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getSupportedExtensions', function() {
return 'getSupportedExtensions' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getSyncParameter', function() {
return 'getSyncParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getTexParameter', function() {
return 'getTexParameter' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getTransformFeedbackVarying', function() {
return 'getTransformFeedbackVarying' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getUniform', function() {
return 'getUniform' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getUniformBlockIndex', function() {
return 'getUniformBlockIndex' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getUniformIndices', function() {
return 'getUniformIndices' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getUniformLocation', function() {
return 'getUniformLocation' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getVertexAttrib', function() {
return 'getVertexAttrib' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.getVertexAttribOffset', function() {
return 'getVertexAttribOffset' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.GREATER', function() {
return 'GREATER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.GREEN_BITS', function() {
return 'GREEN_BITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.HALF_FLOAT', function() {
return 'HALF_FLOAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.HIGH_FLOAT', function() {
return 'HIGH_FLOAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.HIGH_INT', function() {
return 'HIGH_INT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.hint', function() {
return 'hint' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.IMPLEMENTATION_COLOR_READ_FORMAT', function() {
return 'IMPLEMENTATION_COLOR_READ_FORMAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.IMPLEMENTATION_COLOR_READ_TYPE', function() {
return 'IMPLEMENTATION_COLOR_READ_TYPE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INCR', function() {
return 'INCR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INCR_WRAP', function() {
return 'INCR_WRAP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT', function() {
return 'INT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_2_10_10_10_REV', function() {
return 'INT_2_10_10_10_REV' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_SAMPLER_2D', function() {
return 'INT_SAMPLER_2D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_SAMPLER_2D_ARRAY', function() {
return 'INT_SAMPLER_2D_ARRAY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_SAMPLER_3D', function() {
return 'INT_SAMPLER_3D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_SAMPLER_CUBE', function() {
return 'INT_SAMPLER_CUBE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_VEC2', function() {
return 'INT_VEC2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_VEC3', function() {
return 'INT_VEC3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INT_VEC4', function() {
return 'INT_VEC4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INTERLEAVED_ATTRIBS', function() {
return 'INTERLEAVED_ATTRIBS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INVALID_ENUM', function() {
return 'INVALID_ENUM' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INVALID_FRAMEBUFFER_OPERATION', function() {
return 'INVALID_FRAMEBUFFER_OPERATION' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INVALID_INDEX', function() {
return 'INVALID_INDEX' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INVALID_OPERATION', function() {
return 'INVALID_OPERATION' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.INVALID_VALUE', function() {
return 'INVALID_VALUE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.invalidateFramebuffer', function() {
return 'invalidateFramebuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.invalidateSubFramebuffer', function() {
return 'invalidateSubFramebuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.INVERT', function() {
return 'INVERT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.isBuffer', function() {
return 'isBuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isContextLost', function() {
return 'isContextLost' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isEnabled', function() {
return 'isEnabled' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isFramebuffer', function() {
return 'isFramebuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isProgram', function() {
return 'isProgram' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isQuery', function() {
return 'isQuery' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isRenderbuffer', function() {
return 'isRenderbuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isSampler', function() {
return 'isSampler' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isShader', function() {
return 'isShader' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isSync', function() {
return 'isSync' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isTexture', function() {
return 'isTexture' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isTransformFeedback', function() {
return 'isTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.isVertexArray', function() {
return 'isVertexArray' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.KEEP', function() {
return 'KEEP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LEQUAL', function() {
return 'LEQUAL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LESS', function() {
return 'LESS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LINE_LOOP', function() {
return 'LINE_LOOP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LINE_STRIP', function() {
return 'LINE_STRIP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LINE_WIDTH', function() {
return 'LINE_WIDTH' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LINEAR', function() {
return 'LINEAR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LINEAR_MIPMAP_LINEAR', function() {
return 'LINEAR_MIPMAP_LINEAR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LINEAR_MIPMAP_NEAREST', function() {
return 'LINEAR_MIPMAP_NEAREST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LINES', function() {
return 'LINES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.lineWidth', function() {
return 'lineWidth' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.LINK_STATUS', function() {
return 'LINK_STATUS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.linkProgram', function() {
return 'linkProgram' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.LOW_FLOAT', function() {
return 'LOW_FLOAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LOW_INT', function() {
return 'LOW_INT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LUMINANCE', function() {
return 'LUMINANCE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.LUMINANCE_ALPHA', function() {
return 'LUMINANCE_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.makeXRCompatible', function() {
return 'makeXRCompatible' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.MAX', function() {
return 'MAX' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_3D_TEXTURE_SIZE', function() {
return 'MAX_3D_TEXTURE_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_ARRAY_TEXTURE_LAYERS', function() {
return 'MAX_ARRAY_TEXTURE_LAYERS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_CLIENT_WAIT_TIMEOUT_WEBGL', function() {
return 'MAX_CLIENT_WAIT_TIMEOUT_WEBGL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_COLOR_ATTACHMENTS', function() {
return 'MAX_COLOR_ATTACHMENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS', function() {
return 'MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS', function() {
return 'MAX_COMBINED_TEXTURE_IMAGE_UNITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_COMBINED_UNIFORM_BLOCKS', function() {
return 'MAX_COMBINED_UNIFORM_BLOCKS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS', function() {
return 'MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE', function() {
return 'MAX_CUBE_MAP_TEXTURE_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_DRAW_BUFFERS', function() {
return 'MAX_DRAW_BUFFERS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_ELEMENT_INDEX', function() {
return 'MAX_ELEMENT_INDEX' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_ELEMENTS_INDICES', function() {
return 'MAX_ELEMENTS_INDICES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_ELEMENTS_VERTICES', function() {
return 'MAX_ELEMENTS_VERTICES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_FRAGMENT_INPUT_COMPONENTS', function() {
return 'MAX_FRAGMENT_INPUT_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_FRAGMENT_UNIFORM_BLOCKS', function() {
return 'MAX_FRAGMENT_UNIFORM_BLOCKS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_FRAGMENT_UNIFORM_COMPONENTS', function() {
return 'MAX_FRAGMENT_UNIFORM_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS', function() {
return 'MAX_FRAGMENT_UNIFORM_VECTORS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_PROGRAM_TEXEL_OFFSET', function() {
return 'MAX_PROGRAM_TEXEL_OFFSET' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_RENDERBUFFER_SIZE', function() {
return 'MAX_RENDERBUFFER_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_SAMPLES', function() {
return 'MAX_SAMPLES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_SERVER_WAIT_TIMEOUT', function() {
return 'MAX_SERVER_WAIT_TIMEOUT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_TEXTURE_IMAGE_UNITS', function() {
return 'MAX_TEXTURE_IMAGE_UNITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_TEXTURE_LOD_BIAS', function() {
return 'MAX_TEXTURE_LOD_BIAS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_TEXTURE_SIZE', function() {
return 'MAX_TEXTURE_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS', function() {
return 'MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS', function() {
return 'MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS', function() {
return 'MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_UNIFORM_BLOCK_SIZE', function() {
return 'MAX_UNIFORM_BLOCK_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_UNIFORM_BUFFER_BINDINGS', function() {
return 'MAX_UNIFORM_BUFFER_BINDINGS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VARYING_COMPONENTS', function() {
return 'MAX_VARYING_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VARYING_VECTORS', function() {
return 'MAX_VARYING_VECTORS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VERTEX_ATTRIBS', function() {
return 'MAX_VERTEX_ATTRIBS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VERTEX_OUTPUT_COMPONENTS', function() {
return 'MAX_VERTEX_OUTPUT_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS', function() {
return 'MAX_VERTEX_TEXTURE_IMAGE_UNITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VERTEX_UNIFORM_BLOCKS', function() {
return 'MAX_VERTEX_UNIFORM_BLOCKS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VERTEX_UNIFORM_COMPONENTS', function() {
return 'MAX_VERTEX_UNIFORM_COMPONENTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VERTEX_UNIFORM_VECTORS', function() {
return 'MAX_VERTEX_UNIFORM_VECTORS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MAX_VIEWPORT_DIMS', function() {
return 'MAX_VIEWPORT_DIMS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MEDIUM_FLOAT', function() {
return 'MEDIUM_FLOAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MEDIUM_INT', function() {
return 'MEDIUM_INT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MIN', function() {
return 'MIN' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MIN_PROGRAM_TEXEL_OFFSET', function() {
return 'MIN_PROGRAM_TEXEL_OFFSET' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.MIRRORED_REPEAT', function() {
return 'MIRRORED_REPEAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NEAREST', function() {
return 'NEAREST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NEAREST_MIPMAP_LINEAR', function() {
return 'NEAREST_MIPMAP_LINEAR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NEAREST_MIPMAP_NEAREST', function() {
return 'NEAREST_MIPMAP_NEAREST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NEVER', function() {
return 'NEVER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NICEST', function() {
return 'NICEST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NO_ERROR', function() {
return 'NO_ERROR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NONE', function() {
return 'NONE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.NOTEQUAL', function() {
return 'NOTEQUAL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.OBJECT_TYPE', function() {
return 'OBJECT_TYPE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ONE', function() {
return 'ONE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ONE_MINUS_CONSTANT_ALPHA', function() {
return 'ONE_MINUS_CONSTANT_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ONE_MINUS_CONSTANT_COLOR', function() {
return 'ONE_MINUS_CONSTANT_COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ONE_MINUS_DST_ALPHA', function() {
return 'ONE_MINUS_DST_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ONE_MINUS_DST_COLOR', function() {
return 'ONE_MINUS_DST_COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ONE_MINUS_SRC_ALPHA', function() {
return 'ONE_MINUS_SRC_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.ONE_MINUS_SRC_COLOR', function() {
return 'ONE_MINUS_SRC_COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.OUT_OF_MEMORY', function() {
return 'OUT_OF_MEMORY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.PACK_ALIGNMENT', function() {
return 'PACK_ALIGNMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.PACK_ROW_LENGTH', function() {
return 'PACK_ROW_LENGTH' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.PACK_SKIP_PIXELS', function() {
return 'PACK_SKIP_PIXELS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.PACK_SKIP_ROWS', function() {
return 'PACK_SKIP_ROWS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.pauseTransformFeedback', function() {
return 'pauseTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.PIXEL_PACK_BUFFER', function() {
return 'PIXEL_PACK_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.PIXEL_PACK_BUFFER_BINDING', function() {
return 'PIXEL_PACK_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.PIXEL_UNPACK_BUFFER', function() {
return 'PIXEL_UNPACK_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.PIXEL_UNPACK_BUFFER_BINDING', function() {
return 'PIXEL_UNPACK_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.pixelStorei', function() {
return 'pixelStorei' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.POINTS', function() {
return 'POINTS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.POLYGON_OFFSET_FACTOR', function() {
return 'POLYGON_OFFSET_FACTOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.POLYGON_OFFSET_FILL', function() {
return 'POLYGON_OFFSET_FILL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.POLYGON_OFFSET_UNITS', function() {
return 'POLYGON_OFFSET_UNITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.polygonOffset', function() {
return 'polygonOffset' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.QUERY_RESULT', function() {
return 'QUERY_RESULT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.QUERY_RESULT_AVAILABLE', function() {
return 'QUERY_RESULT_AVAILABLE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R11F_G11F_B10F', function() {
return 'R11F_G11F_B10F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R16F', function() {
return 'R16F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R16I', function() {
return 'R16I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R16UI', function() {
return 'R16UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R32F', function() {
return 'R32F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R32I', function() {
return 'R32I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R32UI', function() {
return 'R32UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R8', function() {
return 'R8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R8_SNORM', function() {
return 'R8_SNORM' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R8I', function() {
return 'R8I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.R8UI', function() {
return 'R8UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RASTERIZER_DISCARD', function() {
return 'RASTERIZER_DISCARD' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.READ_BUFFER', function() {
return 'READ_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.READ_FRAMEBUFFER', function() {
return 'READ_FRAMEBUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.READ_FRAMEBUFFER_BINDING', function() {
return 'READ_FRAMEBUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.readBuffer', function() {
return 'readBuffer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.readPixels', function() {
return 'readPixels' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.readPixels', function() {
return 'readPixels' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.readPixels', function() {
return 'readPixels' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.readPixels', function() {
return 'readPixels' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.RED', function() {
return 'RED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RED_BITS', function() {
return 'RED_BITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RED_INTEGER', function() {
return 'RED_INTEGER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER', function() {
return 'RENDERBUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_ALPHA_SIZE', function() {
return 'RENDERBUFFER_ALPHA_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_BINDING', function() {
return 'RENDERBUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_BLUE_SIZE', function() {
return 'RENDERBUFFER_BLUE_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_DEPTH_SIZE', function() {
return 'RENDERBUFFER_DEPTH_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_GREEN_SIZE', function() {
return 'RENDERBUFFER_GREEN_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_HEIGHT', function() {
return 'RENDERBUFFER_HEIGHT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_INTERNAL_FORMAT', function() {
return 'RENDERBUFFER_INTERNAL_FORMAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_RED_SIZE', function() {
return 'RENDERBUFFER_RED_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_SAMPLES', function() {
return 'RENDERBUFFER_SAMPLES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_STENCIL_SIZE', function() {
return 'RENDERBUFFER_STENCIL_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RENDERBUFFER_WIDTH', function() {
return 'RENDERBUFFER_WIDTH' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.renderbufferStorage', function() {
return 'renderbufferStorage' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.renderbufferStorageMultisample', function() {
return 'renderbufferStorageMultisample' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.RENDERER', function() {
return 'RENDERER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.REPEAT', function() {
return 'REPEAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.REPLACE', function() {
return 'REPLACE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.resumeTransformFeedback', function() {
return 'resumeTransformFeedback' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.RG', function() {
return 'RG' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG_INTEGER', function() {
return 'RG_INTEGER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG16F', function() {
return 'RG16F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG16I', function() {
return 'RG16I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG16UI', function() {
return 'RG16UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG32F', function() {
return 'RG32F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG32I', function() {
return 'RG32I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG32UI', function() {
return 'RG32UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG8', function() {
return 'RG8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG8_SNORM', function() {
return 'RG8_SNORM' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG8I', function() {
return 'RG8I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RG8UI', function() {
return 'RG8UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB', function() {
return 'RGB' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB_INTEGER', function() {
return 'RGB_INTEGER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB10_A2', function() {
return 'RGB10_A2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB10_A2UI', function() {
return 'RGB10_A2UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB16F', function() {
return 'RGB16F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB16I', function() {
return 'RGB16I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB16UI', function() {
return 'RGB16UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB32F', function() {
return 'RGB32F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB32I', function() {
return 'RGB32I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB32UI', function() {
return 'RGB32UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB5_A1', function() {
return 'RGB5_A1' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB565', function() {
return 'RGB565' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB8', function() {
return 'RGB8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB8_SNORM', function() {
return 'RGB8_SNORM' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB8I', function() {
return 'RGB8I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB8UI', function() {
return 'RGB8UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGB9_E5', function() {
return 'RGB9_E5' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA', function() {
return 'RGBA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA_INTEGER', function() {
return 'RGBA_INTEGER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA16F', function() {
return 'RGBA16F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA16I', function() {
return 'RGBA16I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA16UI', function() {
return 'RGBA16UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA32F', function() {
return 'RGBA32F' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA32I', function() {
return 'RGBA32I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA32UI', function() {
return 'RGBA32UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA4', function() {
return 'RGBA4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA8', function() {
return 'RGBA8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA8_SNORM', function() {
return 'RGBA8_SNORM' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA8I', function() {
return 'RGBA8I' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.RGBA8UI', function() {
return 'RGBA8UI' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLE_ALPHA_TO_COVERAGE', function() {
return 'SAMPLE_ALPHA_TO_COVERAGE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLE_BUFFERS', function() {
return 'SAMPLE_BUFFERS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLE_COVERAGE', function() {
return 'SAMPLE_COVERAGE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLE_COVERAGE_INVERT', function() {
return 'SAMPLE_COVERAGE_INVERT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLE_COVERAGE_VALUE', function() {
return 'SAMPLE_COVERAGE_VALUE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.sampleCoverage', function() {
return 'sampleCoverage' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_2D', function() {
return 'SAMPLER_2D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_2D_ARRAY', function() {
return 'SAMPLER_2D_ARRAY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_2D_ARRAY_SHADOW', function() {
return 'SAMPLER_2D_ARRAY_SHADOW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_2D_SHADOW', function() {
return 'SAMPLER_2D_SHADOW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_3D', function() {
return 'SAMPLER_3D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_BINDING', function() {
return 'SAMPLER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_CUBE', function() {
return 'SAMPLER_CUBE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SAMPLER_CUBE_SHADOW', function() {
return 'SAMPLER_CUBE_SHADOW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.samplerParameterf', function() {
return 'samplerParameterf' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.samplerParameteri', function() {
return 'samplerParameteri' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.SAMPLES', function() {
return 'SAMPLES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.scissor', function() {
return 'scissor' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.SCISSOR_BOX', function() {
return 'SCISSOR_BOX' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SCISSOR_TEST', function() {
return 'SCISSOR_TEST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SEPARATE_ATTRIBS', function() {
return 'SEPARATE_ATTRIBS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SHADER_TYPE', function() {
return 'SHADER_TYPE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.shaderSource', function() {
return 'shaderSource' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.SHADING_LANGUAGE_VERSION', function() {
return 'SHADING_LANGUAGE_VERSION' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SHORT', function() {
return 'SHORT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SIGNALED', function() {
return 'SIGNALED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SIGNED_NORMALIZED', function() {
return 'SIGNED_NORMALIZED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SRC_ALPHA', function() {
return 'SRC_ALPHA' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SRC_ALPHA_SATURATE', function() {
return 'SRC_ALPHA_SATURATE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SRC_COLOR', function() {
return 'SRC_COLOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SRGB', function() {
return 'SRGB' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SRGB8', function() {
return 'SRGB8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SRGB8_ALPHA8', function() {
return 'SRGB8_ALPHA8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STATIC_COPY', function() {
return 'STATIC_COPY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STATIC_DRAW', function() {
return 'STATIC_DRAW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STATIC_READ', function() {
return 'STATIC_READ' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL', function() {
return 'STENCIL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_ATTACHMENT', function() {
return 'STENCIL_ATTACHMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BACK_FAIL', function() {
return 'STENCIL_BACK_FAIL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BACK_FUNC', function() {
return 'STENCIL_BACK_FUNC' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL', function() {
return 'STENCIL_BACK_PASS_DEPTH_FAIL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BACK_PASS_DEPTH_PASS', function() {
return 'STENCIL_BACK_PASS_DEPTH_PASS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BACK_REF', function() {
return 'STENCIL_BACK_REF' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BACK_VALUE_MASK', function() {
return 'STENCIL_BACK_VALUE_MASK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BACK_WRITEMASK', function() {
return 'STENCIL_BACK_WRITEMASK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BITS', function() {
return 'STENCIL_BITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_BUFFER_BIT', function() {
return 'STENCIL_BUFFER_BIT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_CLEAR_VALUE', function() {
return 'STENCIL_CLEAR_VALUE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_FAIL', function() {
return 'STENCIL_FAIL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_FUNC', function() {
return 'STENCIL_FUNC' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_INDEX8', function() {
return 'STENCIL_INDEX8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_PASS_DEPTH_FAIL', function() {
return 'STENCIL_PASS_DEPTH_FAIL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_PASS_DEPTH_PASS', function() {
return 'STENCIL_PASS_DEPTH_PASS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_REF', function() {
return 'STENCIL_REF' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_TEST', function() {
return 'STENCIL_TEST' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_VALUE_MASK', function() {
return 'STENCIL_VALUE_MASK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STENCIL_WRITEMASK', function() {
return 'STENCIL_WRITEMASK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.stencilFunc', function() {
return 'stencilFunc' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.stencilFuncSeparate', function() {
return 'stencilFuncSeparate' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.stencilMask', function() {
return 'stencilMask' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.stencilMaskSeparate', function() {
return 'stencilMaskSeparate' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.stencilOp', function() {
return 'stencilOp' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.stencilOpSeparate', function() {
return 'stencilOpSeparate' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.STREAM_COPY', function() {
return 'STREAM_COPY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STREAM_DRAW', function() {
return 'STREAM_DRAW' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.STREAM_READ', function() {
return 'STREAM_READ' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SUBPIXEL_BITS', function() {
return 'SUBPIXEL_BITS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SYNC_CONDITION', function() {
return 'SYNC_CONDITION' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SYNC_FENCE', function() {
return 'SYNC_FENCE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SYNC_FLAGS', function() {
return 'SYNC_FLAGS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SYNC_FLUSH_COMMANDS_BIT', function() {
return 'SYNC_FLUSH_COMMANDS_BIT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SYNC_GPU_COMMANDS_COMPLETE', function() {
return 'SYNC_GPU_COMMANDS_COMPLETE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.SYNC_STATUS', function() {
return 'SYNC_STATUS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.texImage2D', function() {
return 'texImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage2D', function() {
return 'texImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage2D', function() {
return 'texImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage2D', function() {
return 'texImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage2D', function() {
return 'texImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage2D', function() {
return 'texImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage2D', function() {
return 'texImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage3D', function() {
return 'texImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage3D', function() {
return 'texImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage3D', function() {
return 'texImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texImage3D', function() {
return 'texImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texParameterf', function() {
return 'texParameterf' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texParameteri', function() {
return 'texParameteri' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texStorage2D', function() {
return 'texStorage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texStorage3D', function() {
return 'texStorage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage3D', function() {
return 'texSubImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage3D', function() {
return 'texSubImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.texSubImage3D', function() {
return 'texSubImage3D' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE', function() {
return 'TEXTURE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_2D', function() {
return 'TEXTURE_2D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_2D_ARRAY', function() {
return 'TEXTURE_2D_ARRAY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_3D', function() {
return 'TEXTURE_3D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_BASE_LEVEL', function() {
return 'TEXTURE_BASE_LEVEL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_BINDING_2D', function() {
return 'TEXTURE_BINDING_2D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_BINDING_2D_ARRAY', function() {
return 'TEXTURE_BINDING_2D_ARRAY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_BINDING_3D', function() {
return 'TEXTURE_BINDING_3D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_BINDING_CUBE_MAP', function() {
return 'TEXTURE_BINDING_CUBE_MAP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_COMPARE_FUNC', function() {
return 'TEXTURE_COMPARE_FUNC' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_COMPARE_MODE', function() {
return 'TEXTURE_COMPARE_MODE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_CUBE_MAP', function() {
return 'TEXTURE_CUBE_MAP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X', function() {
return 'TEXTURE_CUBE_MAP_NEGATIVE_X' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y', function() {
return 'TEXTURE_CUBE_MAP_NEGATIVE_Y' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z', function() {
return 'TEXTURE_CUBE_MAP_NEGATIVE_Z' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X', function() {
return 'TEXTURE_CUBE_MAP_POSITIVE_X' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y', function() {
return 'TEXTURE_CUBE_MAP_POSITIVE_Y' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z', function() {
return 'TEXTURE_CUBE_MAP_POSITIVE_Z' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_IMMUTABLE_FORMAT', function() {
return 'TEXTURE_IMMUTABLE_FORMAT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_IMMUTABLE_LEVELS', function() {
return 'TEXTURE_IMMUTABLE_LEVELS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_MAG_FILTER', function() {
return 'TEXTURE_MAG_FILTER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_MAX_LEVEL', function() {
return 'TEXTURE_MAX_LEVEL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_MAX_LOD', function() {
return 'TEXTURE_MAX_LOD' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_MIN_FILTER', function() {
return 'TEXTURE_MIN_FILTER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_MIN_LOD', function() {
return 'TEXTURE_MIN_LOD' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_WRAP_R', function() {
return 'TEXTURE_WRAP_R' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_WRAP_S', function() {
return 'TEXTURE_WRAP_S' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE_WRAP_T', function() {
return 'TEXTURE_WRAP_T' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE0', function() {
return 'TEXTURE0' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE1', function() {
return 'TEXTURE1' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE10', function() {
return 'TEXTURE10' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE11', function() {
return 'TEXTURE11' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE12', function() {
return 'TEXTURE12' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE13', function() {
return 'TEXTURE13' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE14', function() {
return 'TEXTURE14' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE15', function() {
return 'TEXTURE15' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE16', function() {
return 'TEXTURE16' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE17', function() {
return 'TEXTURE17' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE18', function() {
return 'TEXTURE18' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE19', function() {
return 'TEXTURE19' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE2', function() {
return 'TEXTURE2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE20', function() {
return 'TEXTURE20' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE21', function() {
return 'TEXTURE21' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE22', function() {
return 'TEXTURE22' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE23', function() {
return 'TEXTURE23' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE24', function() {
return 'TEXTURE24' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE25', function() {
return 'TEXTURE25' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE26', function() {
return 'TEXTURE26' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE27', function() {
return 'TEXTURE27' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE28', function() {
return 'TEXTURE28' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE29', function() {
return 'TEXTURE29' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE3', function() {
return 'TEXTURE3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE30', function() {
return 'TEXTURE30' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE31', function() {
return 'TEXTURE31' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE4', function() {
return 'TEXTURE4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE5', function() {
return 'TEXTURE5' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE6', function() {
return 'TEXTURE6' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE7', function() {
return 'TEXTURE7' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE8', function() {
return 'TEXTURE8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TEXTURE9', function() {
return 'TEXTURE9' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TIMEOUT_EXPIRED', function() {
return 'TIMEOUT_EXPIRED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TIMEOUT_IGNORED', function() {
return 'TIMEOUT_IGNORED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK', function() {
return 'TRANSFORM_FEEDBACK' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_ACTIVE', function() {
return 'TRANSFORM_FEEDBACK_ACTIVE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_BINDING', function() {
return 'TRANSFORM_FEEDBACK_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_BUFFER', function() {
return 'TRANSFORM_FEEDBACK_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_BUFFER_BINDING', function() {
return 'TRANSFORM_FEEDBACK_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_BUFFER_MODE', function() {
return 'TRANSFORM_FEEDBACK_BUFFER_MODE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_BUFFER_SIZE', function() {
return 'TRANSFORM_FEEDBACK_BUFFER_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_BUFFER_START', function() {
return 'TRANSFORM_FEEDBACK_BUFFER_START' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_PAUSED', function() {
return 'TRANSFORM_FEEDBACK_PAUSED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN', function() {
return 'TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRANSFORM_FEEDBACK_VARYINGS', function() {
return 'TRANSFORM_FEEDBACK_VARYINGS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.transformFeedbackVaryings', function() {
return 'transformFeedbackVaryings' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.TRIANGLE_FAN', function() {
return 'TRIANGLE_FAN' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRIANGLE_STRIP', function() {
return 'TRIANGLE_STRIP' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.TRIANGLES', function() {
return 'TRIANGLES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_ARRAY_STRIDE', function() {
return 'UNIFORM_ARRAY_STRIDE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES', function() {
return 'UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BLOCK_ACTIVE_UNIFORMS', function() {
return 'UNIFORM_BLOCK_ACTIVE_UNIFORMS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BLOCK_BINDING', function() {
return 'UNIFORM_BLOCK_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BLOCK_DATA_SIZE', function() {
return 'UNIFORM_BLOCK_DATA_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BLOCK_INDEX', function() {
return 'UNIFORM_BLOCK_INDEX' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER', function() {
return 'UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER', function() {
return 'UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BUFFER', function() {
return 'UNIFORM_BUFFER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BUFFER_BINDING', function() {
return 'UNIFORM_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BUFFER_OFFSET_ALIGNMENT', function() {
return 'UNIFORM_BUFFER_OFFSET_ALIGNMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BUFFER_SIZE', function() {
return 'UNIFORM_BUFFER_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_BUFFER_START', function() {
return 'UNIFORM_BUFFER_START' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_IS_ROW_MAJOR', function() {
return 'UNIFORM_IS_ROW_MAJOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_MATRIX_STRIDE', function() {
return 'UNIFORM_MATRIX_STRIDE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_OFFSET', function() {
return 'UNIFORM_OFFSET' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_SIZE', function() {
return 'UNIFORM_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNIFORM_TYPE', function() {
return 'UNIFORM_TYPE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.uniform1f', function() {
return 'uniform1f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform1fv', function() {
return 'uniform1fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform1fv', function() {
return 'uniform1fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform1i', function() {
return 'uniform1i' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform1iv', function() {
return 'uniform1iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform1iv', function() {
return 'uniform1iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform1ui', function() {
return 'uniform1ui' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform1uiv', function() {
return 'uniform1uiv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2f', function() {
return 'uniform2f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2fv', function() {
return 'uniform2fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2fv', function() {
return 'uniform2fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2i', function() {
return 'uniform2i' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2iv', function() {
return 'uniform2iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2iv', function() {
return 'uniform2iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2ui', function() {
return 'uniform2ui' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform2uiv', function() {
return 'uniform2uiv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3f', function() {
return 'uniform3f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3fv', function() {
return 'uniform3fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3fv', function() {
return 'uniform3fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3i', function() {
return 'uniform3i' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3iv', function() {
return 'uniform3iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3iv', function() {
return 'uniform3iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3ui', function() {
return 'uniform3ui' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform3uiv', function() {
return 'uniform3uiv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4f', function() {
return 'uniform4f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4fv', function() {
return 'uniform4fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4fv', function() {
return 'uniform4fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4i', function() {
return 'uniform4i' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4iv', function() {
return 'uniform4iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4iv', function() {
return 'uniform4iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4ui', function() {
return 'uniform4ui' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniform4uiv', function() {
return 'uniform4uiv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformBlockBinding', function() {
return 'uniformBlockBinding' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix2fv', function() {
return 'uniformMatrix2fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix2fv', function() {
return 'uniformMatrix2fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix2x3fv', function() {
return 'uniformMatrix2x3fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix2x4fv', function() {
return 'uniformMatrix2x4fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix3fv', function() {
return 'uniformMatrix3fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix3fv', function() {
return 'uniformMatrix3fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix3x2fv', function() {
return 'uniformMatrix3x2fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix3x4fv', function() {
return 'uniformMatrix3x4fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix4fv', function() {
return 'uniformMatrix4fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix4fv', function() {
return 'uniformMatrix4fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix4x2fv', function() {
return 'uniformMatrix4x2fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.uniformMatrix4x3fv', function() {
return 'uniformMatrix4x3fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_ALIGNMENT', function() {
return 'UNPACK_ALIGNMENT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL', function() {
return 'UNPACK_COLORSPACE_CONVERSION_WEBGL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_FLIP_Y_WEBGL', function() {
return 'UNPACK_FLIP_Y_WEBGL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_IMAGE_HEIGHT', function() {
return 'UNPACK_IMAGE_HEIGHT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL', function() {
return 'UNPACK_PREMULTIPLY_ALPHA_WEBGL' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_ROW_LENGTH', function() {
return 'UNPACK_ROW_LENGTH' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_SKIP_IMAGES', function() {
return 'UNPACK_SKIP_IMAGES' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_SKIP_PIXELS', function() {
return 'UNPACK_SKIP_PIXELS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNPACK_SKIP_ROWS', function() {
return 'UNPACK_SKIP_ROWS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNALED', function() {
return 'UNSIGNALED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_BYTE', function() {
return 'UNSIGNED_BYTE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT', function() {
return 'UNSIGNED_INT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_10F_11F_11F_REV', function() {
return 'UNSIGNED_INT_10F_11F_11F_REV' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_2_10_10_10_REV', function() {
return 'UNSIGNED_INT_2_10_10_10_REV' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_24_8', function() {
return 'UNSIGNED_INT_24_8' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_5_9_9_9_REV', function() {
return 'UNSIGNED_INT_5_9_9_9_REV' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_SAMPLER_2D', function() {
return 'UNSIGNED_INT_SAMPLER_2D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_SAMPLER_2D_ARRAY', function() {
return 'UNSIGNED_INT_SAMPLER_2D_ARRAY' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_SAMPLER_3D', function() {
return 'UNSIGNED_INT_SAMPLER_3D' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_SAMPLER_CUBE', function() {
return 'UNSIGNED_INT_SAMPLER_CUBE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_VEC2', function() {
return 'UNSIGNED_INT_VEC2' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_VEC3', function() {
return 'UNSIGNED_INT_VEC3' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_INT_VEC4', function() {
return 'UNSIGNED_INT_VEC4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_NORMALIZED', function() {
return 'UNSIGNED_NORMALIZED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_SHORT', function() {
return 'UNSIGNED_SHORT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_SHORT_4_4_4_4', function() {
return 'UNSIGNED_SHORT_4_4_4_4' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_SHORT_5_5_5_1', function() {
return 'UNSIGNED_SHORT_5_5_5_1' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.UNSIGNED_SHORT_5_6_5', function() {
return 'UNSIGNED_SHORT_5_6_5' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.useProgram', function() {
return 'useProgram' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.VALIDATE_STATUS', function() {
return 'VALIDATE_STATUS' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.validateProgram', function() {
return 'validateProgram' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.VENDOR', function() {
return 'VENDOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERSION', function() {
return 'VERSION' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ARRAY_BINDING', function() {
return 'VERTEX_ARRAY_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING', function() {
return 'VERTEX_ATTRIB_ARRAY_BUFFER_BINDING' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_DIVISOR', function() {
return 'VERTEX_ATTRIB_ARRAY_DIVISOR' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED', function() {
return 'VERTEX_ATTRIB_ARRAY_ENABLED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_INTEGER', function() {
return 'VERTEX_ATTRIB_ARRAY_INTEGER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED', function() {
return 'VERTEX_ATTRIB_ARRAY_NORMALIZED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_POINTER', function() {
return 'VERTEX_ATTRIB_ARRAY_POINTER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_SIZE', function() {
return 'VERTEX_ATTRIB_ARRAY_SIZE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE', function() {
return 'VERTEX_ATTRIB_ARRAY_STRIDE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_ATTRIB_ARRAY_TYPE', function() {
return 'VERTEX_ATTRIB_ARRAY_TYPE' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.VERTEX_SHADER', function() {
return 'VERTEX_SHADER' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib1f', function() {
return 'vertexAttrib1f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib1fv', function() {
return 'vertexAttrib1fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib2f', function() {
return 'vertexAttrib2f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib2fv', function() {
return 'vertexAttrib2fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib3f', function() {
return 'vertexAttrib3f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib3fv', function() {
return 'vertexAttrib3fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib4f', function() {
return 'vertexAttrib4f' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttrib4fv', function() {
return 'vertexAttrib4fv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttribDivisor', function() {
return 'vertexAttribDivisor' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttribI4i', function() {
return 'vertexAttribI4i' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttribI4iv', function() {
return 'vertexAttribI4iv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttribI4ui', function() {
return 'vertexAttribI4ui' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttribI4uiv', function() {
return 'vertexAttribI4uiv' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttribIPointer', function() {
return 'vertexAttribIPointer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.vertexAttribPointer', function() {
return 'vertexAttribPointer' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.viewport', function() {
return 'viewport' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.VIEWPORT', function() {
return 'VIEWPORT' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.WAIT_FAILED', function() {
return 'WAIT_FAILED' in WebGL2RenderingContext;
});
bcd.test('api.WebGL2RenderingContext.waitSync', function() {
return 'waitSync' in WebGL2RenderingContext.prototype;
});
bcd.test('api.WebGL2RenderingContext.ZERO', function() {
return 'ZERO' in WebGL2RenderingContext;
});
bcd.test('api.WebGLActiveInfo', function() {
return 'WebGLActiveInfo' in self;
});
bcd.test('api.WebGLActiveInfo.name', function() {
return 'name' in WebGLActiveInfo.prototype;
});
bcd.test('api.WebGLActiveInfo.size', function() {
return 'size' in WebGLActiveInfo.prototype;
});
bcd.test('api.WebGLActiveInfo.type', function() {
return 'type' in WebGLActiveInfo.prototype;
});
bcd.test('api.WebGLBuffer', function() {
return 'WebGLBuffer' in self;
});
bcd.test('api.WebGLContextEvent', function() {
return 'WebGLContextEvent' in self;
});
bcd.test('api.WebGLContextEvent.statusMessage', function() {
return 'statusMessage' in WebGLContextEvent.prototype;
});
bcd.test('api.WebGLFramebuffer', function() {
return 'WebGLFramebuffer' in self;
});
bcd.test('api.WebGLObject', function() {
return 'WebGLObject' in self;
});
bcd.test('api.WebGLProgram', function() {
return 'WebGLProgram' in self;
});
bcd.test('api.WebGLQuery', function() {
return 'WebGLQuery' in self;
});
bcd.test('api.WebGLRenderbuffer', function() {
return 'WebGLRenderbuffer' in self;
});
bcd.test('api.WebGLRenderingContext', function() {
return 'WebGLRenderingContext' in self;
});
bcd.test('api.WebGLRenderingContext.ACTIVE_ATTRIBUTES', function() {
return 'ACTIVE_ATTRIBUTES' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ACTIVE_TEXTURE', function() {
return 'ACTIVE_TEXTURE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ACTIVE_UNIFORMS', function() {
return 'ACTIVE_UNIFORMS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.activeTexture', function() {
return 'activeTexture' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE', function() {
return 'ALIASED_LINE_WIDTH_RANGE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE', function() {
return 'ALIASED_POINT_SIZE_RANGE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ALPHA', function() {
return 'ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ALPHA_BITS', function() {
return 'ALPHA_BITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ALWAYS', function() {
return 'ALWAYS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ARRAY_BUFFER', function() {
return 'ARRAY_BUFFER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ARRAY_BUFFER_BINDING', function() {
return 'ARRAY_BUFFER_BINDING' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ATTACHED_SHADERS', function() {
return 'ATTACHED_SHADERS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.attachShader', function() {
return 'attachShader' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.BACK', function() {
return 'BACK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.bindAttribLocation', function() {
return 'bindAttribLocation' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.bindBuffer', function() {
return 'bindBuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.bindFramebuffer', function() {
return 'bindFramebuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.bindRenderbuffer', function() {
return 'bindRenderbuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.bindTexture', function() {
return 'bindTexture' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.BLEND', function() {
return 'BLEND' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_COLOR', function() {
return 'BLEND_COLOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_DST_ALPHA', function() {
return 'BLEND_DST_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_DST_RGB', function() {
return 'BLEND_DST_RGB' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_EQUATION', function() {
return 'BLEND_EQUATION' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_EQUATION_ALPHA', function() {
return 'BLEND_EQUATION_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_EQUATION_RGB', function() {
return 'BLEND_EQUATION_RGB' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_SRC_ALPHA', function() {
return 'BLEND_SRC_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BLEND_SRC_RGB', function() {
return 'BLEND_SRC_RGB' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.blendColor', function() {
return 'blendColor' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.blendEquation', function() {
return 'blendEquation' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.blendEquationSeparate', function() {
return 'blendEquationSeparate' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.blendFunc', function() {
return 'blendFunc' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.blendFuncSeparate', function() {
return 'blendFuncSeparate' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.BLUE_BITS', function() {
return 'BLUE_BITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BOOL', function() {
return 'BOOL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BOOL_VEC2', function() {
return 'BOOL_VEC2' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BOOL_VEC3', function() {
return 'BOOL_VEC3' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BOOL_VEC4', function() {
return 'BOOL_VEC4' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BROWSER_DEFAULT_WEBGL', function() {
return 'BROWSER_DEFAULT_WEBGL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BUFFER_SIZE', function() {
return 'BUFFER_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.BUFFER_USAGE', function() {
return 'BUFFER_USAGE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.bufferData', function() {
return 'bufferData' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.bufferData', function() {
return 'bufferData' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.bufferSubData', function() {
return 'bufferSubData' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.BYTE', function() {
return 'BYTE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.canvas', function() {
return 'canvas' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.canvas', function() {
return 'canvas' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.CCW', function() {
return 'CCW' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.checkFramebufferStatus', function() {
return 'checkFramebufferStatus' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.CLAMP_TO_EDGE', function() {
return 'CLAMP_TO_EDGE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.clear', function() {
return 'clear' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.clearColor', function() {
return 'clearColor' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.clearDepth', function() {
return 'clearDepth' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.clearStencil', function() {
return 'clearStencil' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.COLOR_ATTACHMENT0', function() {
return 'COLOR_ATTACHMENT0' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.COLOR_BUFFER_BIT', function() {
return 'COLOR_BUFFER_BIT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.COLOR_CLEAR_VALUE', function() {
return 'COLOR_CLEAR_VALUE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.COLOR_WRITEMASK', function() {
return 'COLOR_WRITEMASK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.colorMask', function() {
return 'colorMask' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.COMPILE_STATUS', function() {
return 'COMPILE_STATUS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.compileShader', function() {
return 'compileShader' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS', function() {
return 'COMPRESSED_TEXTURE_FORMATS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.compressedTexImage2D', function() {
return 'compressedTexImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.compressedTexSubImage2D', function() {
return 'compressedTexSubImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.CONSTANT_ALPHA', function() {
return 'CONSTANT_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.CONSTANT_COLOR', function() {
return 'CONSTANT_COLOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.CONTEXT_LOST_WEBGL', function() {
return 'CONTEXT_LOST_WEBGL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.copyTexImage2D', function() {
return 'copyTexImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.copyTexSubImage2D', function() {
return 'copyTexSubImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.createBuffer', function() {
return 'createBuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.createFramebuffer', function() {
return 'createFramebuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.createProgram', function() {
return 'createProgram' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.createRenderbuffer', function() {
return 'createRenderbuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.createShader', function() {
return 'createShader' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.createTexture', function() {
return 'createTexture' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.CULL_FACE', function() {
return 'CULL_FACE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.CULL_FACE_MODE', function() {
return 'CULL_FACE_MODE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.cullFace', function() {
return 'cullFace' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.CURRENT_PROGRAM', function() {
return 'CURRENT_PROGRAM' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.CURRENT_VERTEX_ATTRIB', function() {
return 'CURRENT_VERTEX_ATTRIB' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.CW', function() {
return 'CW' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DECR', function() {
return 'DECR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DECR_WRAP', function() {
return 'DECR_WRAP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DELETE_STATUS', function() {
return 'DELETE_STATUS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.deleteBuffer', function() {
return 'deleteBuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.deleteFramebuffer', function() {
return 'deleteFramebuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.deleteProgram', function() {
return 'deleteProgram' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.deleteRenderbuffer', function() {
return 'deleteRenderbuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.deleteShader', function() {
return 'deleteShader' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.deleteTexture', function() {
return 'deleteTexture' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.DEPTH_ATTACHMENT', function() {
return 'DEPTH_ATTACHMENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_BITS', function() {
return 'DEPTH_BITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_BUFFER_BIT', function() {
return 'DEPTH_BUFFER_BIT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_CLEAR_VALUE', function() {
return 'DEPTH_CLEAR_VALUE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_COMPONENT', function() {
return 'DEPTH_COMPONENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_COMPONENT16', function() {
return 'DEPTH_COMPONENT16' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_FUNC', function() {
return 'DEPTH_FUNC' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_RANGE', function() {
return 'DEPTH_RANGE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_STENCIL', function() {
return 'DEPTH_STENCIL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT', function() {
return 'DEPTH_STENCIL_ATTACHMENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_TEST', function() {
return 'DEPTH_TEST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DEPTH_WRITEMASK', function() {
return 'DEPTH_WRITEMASK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.depthFunc', function() {
return 'depthFunc' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.depthMask', function() {
return 'depthMask' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.depthRange', function() {
return 'depthRange' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.detachShader', function() {
return 'detachShader' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.disable', function() {
return 'disable' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.disableVertexAttribArray', function() {
return 'disableVertexAttribArray' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.DITHER', function() {
return 'DITHER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DONT_CARE', function() {
return 'DONT_CARE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.drawArrays', function() {
return 'drawArrays' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.drawElements', function() {
return 'drawElements' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.drawingBufferHeight', function() {
return 'drawingBufferHeight' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.drawingBufferWidth', function() {
return 'drawingBufferWidth' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.DST_ALPHA', function() {
return 'DST_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DST_COLOR', function() {
return 'DST_COLOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.DYNAMIC_DRAW', function() {
return 'DYNAMIC_DRAW' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ELEMENT_ARRAY_BUFFER', function() {
return 'ELEMENT_ARRAY_BUFFER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING', function() {
return 'ELEMENT_ARRAY_BUFFER_BINDING' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.enable', function() {
return 'enable' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.enableVertexAttribArray', function() {
return 'enableVertexAttribArray' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.EQUAL', function() {
return 'EQUAL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FASTEST', function() {
return 'FASTEST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.finish', function() {
return 'finish' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.FLOAT', function() {
return 'FLOAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FLOAT_MAT2', function() {
return 'FLOAT_MAT2' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FLOAT_MAT3', function() {
return 'FLOAT_MAT3' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FLOAT_MAT4', function() {
return 'FLOAT_MAT4' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FLOAT_VEC2', function() {
return 'FLOAT_VEC2' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FLOAT_VEC3', function() {
return 'FLOAT_VEC3' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FLOAT_VEC4', function() {
return 'FLOAT_VEC4' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.flush', function() {
return 'flush' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.FRAGMENT_SHADER', function() {
return 'FRAGMENT_SHADER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER', function() {
return 'FRAMEBUFFER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME', function() {
return 'FRAMEBUFFER_ATTACHMENT_OBJECT_NAME' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE', function() {
return 'FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE', function() {
return 'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL', function() {
return 'FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_BINDING', function() {
return 'FRAMEBUFFER_BINDING' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_COMPLETE', function() {
return 'FRAMEBUFFER_COMPLETE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT', function() {
return 'FRAMEBUFFER_INCOMPLETE_ATTACHMENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS', function() {
return 'FRAMEBUFFER_INCOMPLETE_DIMENSIONS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT', function() {
return 'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED', function() {
return 'FRAMEBUFFER_UNSUPPORTED' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.framebufferRenderbuffer', function() {
return 'framebufferRenderbuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.framebufferTexture2D', function() {
return 'framebufferTexture2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.FRONT', function() {
return 'FRONT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRONT_AND_BACK', function() {
return 'FRONT_AND_BACK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FRONT_FACE', function() {
return 'FRONT_FACE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.frontFace', function() {
return 'frontFace' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.FUNC_ADD', function() {
return 'FUNC_ADD' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FUNC_REVERSE_SUBTRACT', function() {
return 'FUNC_REVERSE_SUBTRACT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.FUNC_SUBTRACT', function() {
return 'FUNC_SUBTRACT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.GENERATE_MIPMAP_HINT', function() {
return 'GENERATE_MIPMAP_HINT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.generateMipmap', function() {
return 'generateMipmap' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.GEQUAL', function() {
return 'GEQUAL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.getActiveAttrib', function() {
return 'getActiveAttrib' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getActiveUniform', function() {
return 'getActiveUniform' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getAttachedShaders', function() {
return 'getAttachedShaders' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getAttribLocation', function() {
return 'getAttribLocation' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getBufferParameter', function() {
return 'getBufferParameter' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getContextAttributes', function() {
return 'getContextAttributes' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getError', function() {
return 'getError' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getExtension', function() {
return 'getExtension' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getFramebufferAttachmentParameter', function() {
return 'getFramebufferAttachmentParameter' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getParameter', function() {
return 'getParameter' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getProgramInfoLog', function() {
return 'getProgramInfoLog' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getProgramParameter', function() {
return 'getProgramParameter' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getRenderbufferParameter', function() {
return 'getRenderbufferParameter' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getShaderInfoLog', function() {
return 'getShaderInfoLog' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getShaderParameter', function() {
return 'getShaderParameter' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getShaderPrecisionFormat', function() {
return 'getShaderPrecisionFormat' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getShaderSource', function() {
return 'getShaderSource' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getSupportedExtensions', function() {
return 'getSupportedExtensions' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getTexParameter', function() {
return 'getTexParameter' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getUniform', function() {
return 'getUniform' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getUniformLocation', function() {
return 'getUniformLocation' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getVertexAttrib', function() {
return 'getVertexAttrib' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.getVertexAttribOffset', function() {
return 'getVertexAttribOffset' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.GREATER', function() {
return 'GREATER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.GREEN_BITS', function() {
return 'GREEN_BITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.HIGH_FLOAT', function() {
return 'HIGH_FLOAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.HIGH_INT', function() {
return 'HIGH_INT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.hint', function() {
return 'hint' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.IMPLEMENTATION_COLOR_READ_FORMAT', function() {
return 'IMPLEMENTATION_COLOR_READ_FORMAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.IMPLEMENTATION_COLOR_READ_TYPE', function() {
return 'IMPLEMENTATION_COLOR_READ_TYPE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INCR', function() {
return 'INCR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INCR_WRAP', function() {
return 'INCR_WRAP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INT', function() {
return 'INT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INT_VEC2', function() {
return 'INT_VEC2' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INT_VEC3', function() {
return 'INT_VEC3' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INT_VEC4', function() {
return 'INT_VEC4' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INVALID_ENUM', function() {
return 'INVALID_ENUM' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION', function() {
return 'INVALID_FRAMEBUFFER_OPERATION' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INVALID_OPERATION', function() {
return 'INVALID_OPERATION' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INVALID_VALUE', function() {
return 'INVALID_VALUE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.INVERT', function() {
return 'INVERT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.isBuffer', function() {
return 'isBuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.isContextLost', function() {
return 'isContextLost' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.isEnabled', function() {
return 'isEnabled' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.isFramebuffer', function() {
return 'isFramebuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.isProgram', function() {
return 'isProgram' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.isRenderbuffer', function() {
return 'isRenderbuffer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.isShader', function() {
return 'isShader' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.isTexture', function() {
return 'isTexture' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.KEEP', function() {
return 'KEEP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LEQUAL', function() {
return 'LEQUAL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LESS', function() {
return 'LESS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LINE_LOOP', function() {
return 'LINE_LOOP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LINE_STRIP', function() {
return 'LINE_STRIP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LINE_WIDTH', function() {
return 'LINE_WIDTH' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LINEAR', function() {
return 'LINEAR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LINEAR_MIPMAP_LINEAR', function() {
return 'LINEAR_MIPMAP_LINEAR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LINEAR_MIPMAP_NEAREST', function() {
return 'LINEAR_MIPMAP_NEAREST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LINES', function() {
return 'LINES' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.lineWidth', function() {
return 'lineWidth' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.LINK_STATUS', function() {
return 'LINK_STATUS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.linkProgram', function() {
return 'linkProgram' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.LOW_FLOAT', function() {
return 'LOW_FLOAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LOW_INT', function() {
return 'LOW_INT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LUMINANCE', function() {
return 'LUMINANCE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.LUMINANCE_ALPHA', function() {
return 'LUMINANCE_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.makeXRCompatible', function() {
return 'makeXRCompatible' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS', function() {
return 'MAX_COMBINED_TEXTURE_IMAGE_UNITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE', function() {
return 'MAX_CUBE_MAP_TEXTURE_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS', function() {
return 'MAX_FRAGMENT_UNIFORM_VECTORS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_RENDERBUFFER_SIZE', function() {
return 'MAX_RENDERBUFFER_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS', function() {
return 'MAX_TEXTURE_IMAGE_UNITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_TEXTURE_SIZE', function() {
return 'MAX_TEXTURE_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_VARYING_VECTORS', function() {
return 'MAX_VARYING_VECTORS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_VERTEX_ATTRIBS', function() {
return 'MAX_VERTEX_ATTRIBS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS', function() {
return 'MAX_VERTEX_TEXTURE_IMAGE_UNITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS', function() {
return 'MAX_VERTEX_UNIFORM_VECTORS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MAX_VIEWPORT_DIMS', function() {
return 'MAX_VIEWPORT_DIMS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MEDIUM_FLOAT', function() {
return 'MEDIUM_FLOAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MEDIUM_INT', function() {
return 'MEDIUM_INT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.MIRRORED_REPEAT', function() {
return 'MIRRORED_REPEAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NEAREST', function() {
return 'NEAREST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NEAREST_MIPMAP_LINEAR', function() {
return 'NEAREST_MIPMAP_LINEAR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NEAREST_MIPMAP_NEAREST', function() {
return 'NEAREST_MIPMAP_NEAREST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NEVER', function() {
return 'NEVER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NICEST', function() {
return 'NICEST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NO_ERROR', function() {
return 'NO_ERROR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NONE', function() {
return 'NONE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.NOTEQUAL', function() {
return 'NOTEQUAL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ONE', function() {
return 'ONE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA', function() {
return 'ONE_MINUS_CONSTANT_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR', function() {
return 'ONE_MINUS_CONSTANT_COLOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ONE_MINUS_DST_ALPHA', function() {
return 'ONE_MINUS_DST_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ONE_MINUS_DST_COLOR', function() {
return 'ONE_MINUS_DST_COLOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ONE_MINUS_SRC_ALPHA', function() {
return 'ONE_MINUS_SRC_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ONE_MINUS_SRC_COLOR', function() {
return 'ONE_MINUS_SRC_COLOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.OUT_OF_MEMORY', function() {
return 'OUT_OF_MEMORY' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.PACK_ALIGNMENT', function() {
return 'PACK_ALIGNMENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.pixelStorei', function() {
return 'pixelStorei' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.POINTS', function() {
return 'POINTS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.POLYGON_OFFSET_FACTOR', function() {
return 'POLYGON_OFFSET_FACTOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.POLYGON_OFFSET_FILL', function() {
return 'POLYGON_OFFSET_FILL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.POLYGON_OFFSET_UNITS', function() {
return 'POLYGON_OFFSET_UNITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.polygonOffset', function() {
return 'polygonOffset' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.readPixels', function() {
return 'readPixels' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.RED_BITS', function() {
return 'RED_BITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER', function() {
return 'RENDERBUFFER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE', function() {
return 'RENDERBUFFER_ALPHA_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_BINDING', function() {
return 'RENDERBUFFER_BINDING' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE', function() {
return 'RENDERBUFFER_BLUE_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE', function() {
return 'RENDERBUFFER_DEPTH_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE', function() {
return 'RENDERBUFFER_GREEN_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_HEIGHT', function() {
return 'RENDERBUFFER_HEIGHT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT', function() {
return 'RENDERBUFFER_INTERNAL_FORMAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_RED_SIZE', function() {
return 'RENDERBUFFER_RED_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE', function() {
return 'RENDERBUFFER_STENCIL_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RENDERBUFFER_WIDTH', function() {
return 'RENDERBUFFER_WIDTH' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.renderbufferStorage', function() {
return 'renderbufferStorage' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.RENDERER', function() {
return 'RENDERER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.REPEAT', function() {
return 'REPEAT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.REPLACE', function() {
return 'REPLACE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RGB', function() {
return 'RGB' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RGB5_A1', function() {
return 'RGB5_A1' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RGB565', function() {
return 'RGB565' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RGBA', function() {
return 'RGBA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.RGBA4', function() {
return 'RGBA4' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE', function() {
return 'SAMPLE_ALPHA_TO_COVERAGE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SAMPLE_BUFFERS', function() {
return 'SAMPLE_BUFFERS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SAMPLE_COVERAGE', function() {
return 'SAMPLE_COVERAGE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SAMPLE_COVERAGE_INVERT', function() {
return 'SAMPLE_COVERAGE_INVERT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SAMPLE_COVERAGE_VALUE', function() {
return 'SAMPLE_COVERAGE_VALUE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.sampleCoverage', function() {
return 'sampleCoverage' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.SAMPLER_2D', function() {
return 'SAMPLER_2D' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SAMPLER_CUBE', function() {
return 'SAMPLER_CUBE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SAMPLES', function() {
return 'SAMPLES' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.scissor', function() {
return 'scissor' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.SCISSOR_BOX', function() {
return 'SCISSOR_BOX' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SCISSOR_TEST', function() {
return 'SCISSOR_TEST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SHADER_TYPE', function() {
return 'SHADER_TYPE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.shaderSource', function() {
return 'shaderSource' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.SHADING_LANGUAGE_VERSION', function() {
return 'SHADING_LANGUAGE_VERSION' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SHORT', function() {
return 'SHORT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SRC_ALPHA', function() {
return 'SRC_ALPHA' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SRC_ALPHA_SATURATE', function() {
return 'SRC_ALPHA_SATURATE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SRC_COLOR', function() {
return 'SRC_COLOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STATIC_DRAW', function() {
return 'STATIC_DRAW' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_ATTACHMENT', function() {
return 'STENCIL_ATTACHMENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BACK_FAIL', function() {
return 'STENCIL_BACK_FAIL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BACK_FUNC', function() {
return 'STENCIL_BACK_FUNC' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL', function() {
return 'STENCIL_BACK_PASS_DEPTH_FAIL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS', function() {
return 'STENCIL_BACK_PASS_DEPTH_PASS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BACK_REF', function() {
return 'STENCIL_BACK_REF' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BACK_VALUE_MASK', function() {
return 'STENCIL_BACK_VALUE_MASK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BACK_WRITEMASK', function() {
return 'STENCIL_BACK_WRITEMASK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BITS', function() {
return 'STENCIL_BITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_BUFFER_BIT', function() {
return 'STENCIL_BUFFER_BIT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_CLEAR_VALUE', function() {
return 'STENCIL_CLEAR_VALUE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_FAIL', function() {
return 'STENCIL_FAIL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_FUNC', function() {
return 'STENCIL_FUNC' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_INDEX8', function() {
return 'STENCIL_INDEX8' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL', function() {
return 'STENCIL_PASS_DEPTH_FAIL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS', function() {
return 'STENCIL_PASS_DEPTH_PASS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_REF', function() {
return 'STENCIL_REF' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_TEST', function() {
return 'STENCIL_TEST' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_VALUE_MASK', function() {
return 'STENCIL_VALUE_MASK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.STENCIL_WRITEMASK', function() {
return 'STENCIL_WRITEMASK' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.stencilFunc', function() {
return 'stencilFunc' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.stencilFuncSeparate', function() {
return 'stencilFuncSeparate' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.stencilMask', function() {
return 'stencilMask' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.stencilMaskSeparate', function() {
return 'stencilMaskSeparate' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.stencilOp', function() {
return 'stencilOp' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.stencilOpSeparate', function() {
return 'stencilOpSeparate' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.STREAM_DRAW', function() {
return 'STREAM_DRAW' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.SUBPIXEL_BITS', function() {
return 'SUBPIXEL_BITS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.texImage2D', function() {
return 'texImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.texImage2D', function() {
return 'texImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.texParameterf', function() {
return 'texParameterf' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.texParameteri', function() {
return 'texParameteri' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.texSubImage2D', function() {
return 'texSubImage2D' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.TEXTURE', function() {
return 'TEXTURE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_2D', function() {
return 'TEXTURE_2D' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_BINDING_2D', function() {
return 'TEXTURE_BINDING_2D' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP', function() {
return 'TEXTURE_BINDING_CUBE_MAP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_CUBE_MAP', function() {
return 'TEXTURE_CUBE_MAP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X', function() {
return 'TEXTURE_CUBE_MAP_NEGATIVE_X' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y', function() {
return 'TEXTURE_CUBE_MAP_NEGATIVE_Y' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z', function() {
return 'TEXTURE_CUBE_MAP_NEGATIVE_Z' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X', function() {
return 'TEXTURE_CUBE_MAP_POSITIVE_X' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y', function() {
return 'TEXTURE_CUBE_MAP_POSITIVE_Y' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z', function() {
return 'TEXTURE_CUBE_MAP_POSITIVE_Z' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_MAG_FILTER', function() {
return 'TEXTURE_MAG_FILTER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_MIN_FILTER', function() {
return 'TEXTURE_MIN_FILTER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_WRAP_S', function() {
return 'TEXTURE_WRAP_S' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE_WRAP_T', function() {
return 'TEXTURE_WRAP_T' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE0', function() {
return 'TEXTURE0' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE1', function() {
return 'TEXTURE1' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE10', function() {
return 'TEXTURE10' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE11', function() {
return 'TEXTURE11' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE12', function() {
return 'TEXTURE12' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE13', function() {
return 'TEXTURE13' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE14', function() {
return 'TEXTURE14' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE15', function() {
return 'TEXTURE15' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE16', function() {
return 'TEXTURE16' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE17', function() {
return 'TEXTURE17' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE18', function() {
return 'TEXTURE18' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE19', function() {
return 'TEXTURE19' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE2', function() {
return 'TEXTURE2' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE20', function() {
return 'TEXTURE20' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE21', function() {
return 'TEXTURE21' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE22', function() {
return 'TEXTURE22' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE23', function() {
return 'TEXTURE23' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE24', function() {
return 'TEXTURE24' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE25', function() {
return 'TEXTURE25' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE26', function() {
return 'TEXTURE26' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE27', function() {
return 'TEXTURE27' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE28', function() {
return 'TEXTURE28' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE29', function() {
return 'TEXTURE29' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE3', function() {
return 'TEXTURE3' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE30', function() {
return 'TEXTURE30' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE31', function() {
return 'TEXTURE31' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE4', function() {
return 'TEXTURE4' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE5', function() {
return 'TEXTURE5' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE6', function() {
return 'TEXTURE6' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE7', function() {
return 'TEXTURE7' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE8', function() {
return 'TEXTURE8' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TEXTURE9', function() {
return 'TEXTURE9' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TRIANGLE_FAN', function() {
return 'TRIANGLE_FAN' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TRIANGLE_STRIP', function() {
return 'TRIANGLE_STRIP' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.TRIANGLES', function() {
return 'TRIANGLES' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.uniform1f', function() {
return 'uniform1f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform1fv', function() {
return 'uniform1fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform1i', function() {
return 'uniform1i' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform1iv', function() {
return 'uniform1iv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform2f', function() {
return 'uniform2f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform2fv', function() {
return 'uniform2fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform2i', function() {
return 'uniform2i' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform2iv', function() {
return 'uniform2iv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform3f', function() {
return 'uniform3f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform3fv', function() {
return 'uniform3fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform3i', function() {
return 'uniform3i' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform3iv', function() {
return 'uniform3iv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform4f', function() {
return 'uniform4f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform4fv', function() {
return 'uniform4fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform4i', function() {
return 'uniform4i' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniform4iv', function() {
return 'uniform4iv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniformMatrix2fv', function() {
return 'uniformMatrix2fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniformMatrix3fv', function() {
return 'uniformMatrix3fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.uniformMatrix4fv', function() {
return 'uniformMatrix4fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.UNPACK_ALIGNMENT', function() {
return 'UNPACK_ALIGNMENT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL', function() {
return 'UNPACK_COLORSPACE_CONVERSION_WEBGL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL', function() {
return 'UNPACK_FLIP_Y_WEBGL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL', function() {
return 'UNPACK_PREMULTIPLY_ALPHA_WEBGL' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNSIGNED_BYTE', function() {
return 'UNSIGNED_BYTE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNSIGNED_INT', function() {
return 'UNSIGNED_INT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNSIGNED_SHORT', function() {
return 'UNSIGNED_SHORT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4', function() {
return 'UNSIGNED_SHORT_4_4_4_4' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1', function() {
return 'UNSIGNED_SHORT_5_5_5_1' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.UNSIGNED_SHORT_5_6_5', function() {
return 'UNSIGNED_SHORT_5_6_5' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.useProgram', function() {
return 'useProgram' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.VALIDATE_STATUS', function() {
return 'VALIDATE_STATUS' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.validateProgram', function() {
return 'validateProgram' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.VENDOR', function() {
return 'VENDOR' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERSION', function() {
return 'VERSION' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING', function() {
return 'VERTEX_ATTRIB_ARRAY_BUFFER_BINDING' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED', function() {
return 'VERTEX_ATTRIB_ARRAY_ENABLED' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED', function() {
return 'VERTEX_ATTRIB_ARRAY_NORMALIZED' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER', function() {
return 'VERTEX_ATTRIB_ARRAY_POINTER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE', function() {
return 'VERTEX_ATTRIB_ARRAY_SIZE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE', function() {
return 'VERTEX_ATTRIB_ARRAY_STRIDE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE', function() {
return 'VERTEX_ATTRIB_ARRAY_TYPE' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.VERTEX_SHADER', function() {
return 'VERTEX_SHADER' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib1f', function() {
return 'vertexAttrib1f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib1fv', function() {
return 'vertexAttrib1fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib2f', function() {
return 'vertexAttrib2f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib2fv', function() {
return 'vertexAttrib2fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib3f', function() {
return 'vertexAttrib3f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib3fv', function() {
return 'vertexAttrib3fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib4f', function() {
return 'vertexAttrib4f' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttrib4fv', function() {
return 'vertexAttrib4fv' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.vertexAttribPointer', function() {
return 'vertexAttribPointer' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.viewport', function() {
return 'viewport' in WebGLRenderingContext.prototype;
});
bcd.test('api.WebGLRenderingContext.VIEWPORT', function() {
return 'VIEWPORT' in WebGLRenderingContext;
});
bcd.test('api.WebGLRenderingContext.ZERO', function() {
return 'ZERO' in WebGLRenderingContext;
});
bcd.test('api.WebGLSampler', function() {
return 'WebGLSampler' in self;
});
bcd.test('api.WebGLShader', function() {
return 'WebGLShader' in self;
});
bcd.test('api.WebGLShaderPrecisionFormat', function() {
return 'WebGLShaderPrecisionFormat' in self;
});
bcd.test('api.WebGLShaderPrecisionFormat.precision', function() {
return 'precision' in WebGLShaderPrecisionFormat.prototype;
});
bcd.test('api.WebGLShaderPrecisionFormat.rangeMax', function() {
return 'rangeMax' in WebGLShaderPrecisionFormat.prototype;
});
bcd.test('api.WebGLShaderPrecisionFormat.rangeMin', function() {
return 'rangeMin' in WebGLShaderPrecisionFormat.prototype;
});
bcd.test('api.WebGLSync', function() {
return 'WebGLSync' in self;
});
bcd.test('api.WebGLTexture', function() {
return 'WebGLTexture' in self;
});
bcd.test('api.WebGLTransformFeedback', function() {
return 'WebGLTransformFeedback' in self;
});
bcd.test('api.WebGLUniformLocation', function() {
return 'WebGLUniformLocation' in self;
});
bcd.test('api.WebGLVertexArrayObject', function() {
return 'WebGLVertexArrayObject' in self;
});
bcd.test('api.WebSocket', function() {
return 'WebSocket' in self;
});
bcd.test('api.WebSocket.binaryType', function() {
return 'binaryType' in WebSocket.prototype;
});
bcd.test('api.WebSocket.bufferedAmount', function() {
return 'bufferedAmount' in WebSocket.prototype;
});
bcd.test('api.WebSocket.close', function() {
return 'close' in WebSocket.prototype;
});
bcd.test('api.WebSocket.CLOSED', function() {
return 'CLOSED' in WebSocket;
});
bcd.test('api.WebSocket.CLOSING', function() {
return 'CLOSING' in WebSocket;
});
bcd.test('api.WebSocket.CONNECTING', function() {
return 'CONNECTING' in WebSocket;
});
bcd.test('api.WebSocket.extensions', function() {
return 'extensions' in WebSocket.prototype;
});
bcd.test('api.WebSocket.onclose', function() {
return 'onclose' in WebSocket.prototype;
});
bcd.test('api.WebSocket.onerror', function() {
return 'onerror' in WebSocket.prototype;
});
bcd.test('api.WebSocket.onmessage', function() {
return 'onmessage' in WebSocket.prototype;
});
bcd.test('api.WebSocket.onopen', function() {
return 'onopen' in WebSocket.prototype;
});
bcd.test('api.WebSocket.OPEN', function() {
return 'OPEN' in WebSocket;
});
bcd.test('api.WebSocket.protocol', function() {
return 'protocol' in WebSocket.prototype;
});
bcd.test('api.WebSocket.readyState', function() {
return 'readyState' in WebSocket.prototype;
});
bcd.test('api.WebSocket.send', function() {
return 'send' in WebSocket.prototype;
});
bcd.test('api.WebSocket.send', function() {
return 'send' in WebSocket.prototype;
});
bcd.test('api.WebSocket.send', function() {
return 'send' in WebSocket.prototype;
});
bcd.test('api.WebSocket.send', function() {
return 'send' in WebSocket.prototype;
});
bcd.test('api.WebSocket.url', function() {
return 'url' in WebSocket.prototype;
});
bcd.test('api.WheelEvent', function() {
return 'WheelEvent' in self;
});
bcd.test('api.WheelEvent.deltaMode', function() {
return 'deltaMode' in WheelEvent.prototype;
});
bcd.test('api.WheelEvent.deltaX', function() {
return 'deltaX' in WheelEvent.prototype;
});
bcd.test('api.WheelEvent.deltaY', function() {
return 'deltaY' in WheelEvent.prototype;
});
bcd.test('api.WheelEvent.deltaZ', function() {
return 'deltaZ' in WheelEvent.prototype;
});
bcd.test('api.WheelEvent.DOM_DELTA_LINE', function() {
return 'DOM_DELTA_LINE' in WheelEvent;
});
bcd.test('api.WheelEvent.DOM_DELTA_PAGE', function() {
return 'DOM_DELTA_PAGE' in WheelEvent;
});
bcd.test('api.WheelEvent.DOM_DELTA_PIXEL', function() {
return 'DOM_DELTA_PIXEL' in WheelEvent;
});
bcd.test('api.Window', function() {
return 'Window' in self;
});
bcd.test('api.Window.alert', function() {
return 'alert' in self;
});
bcd.test('api.Window.alert', function() {
return 'alert' in self;
});
bcd.test('api.Window.applicationCache', function() {
return 'applicationCache' in self;
});
bcd.test('api.Window.atob', function() {
return 'atob' in self;
});
bcd.test('api.Window.blur', function() {
return 'blur' in self;
});
bcd.test('api.Window.btoa', function() {
return 'btoa' in self;
});
bcd.test('api.Window.caches', function() {
return 'caches' in self;
});
bcd.test('api.Window.cancelAnimationFrame', function() {
return 'cancelAnimationFrame' in self;
});
bcd.test('api.Window.cancelIdleCallback', function() {
return 'cancelIdleCallback' in self;
});
bcd.test('api.Window.captureEvents', function() {
return 'captureEvents' in self;
});
bcd.test('api.Window.clearInterval', function() {
return 'clearInterval' in self;
});
bcd.test('api.Window.clearTimeout', function() {
return 'clearTimeout' in self;
});
bcd.test('api.Window.close', function() {
return 'close' in self;
});
bcd.test('api.Window.closed', function() {
return 'closed' in self;
});
bcd.test('api.Window.confirm', function() {
return 'confirm' in self;
});
bcd.test('api.Window.cookieStore', function() {
return 'cookieStore' in self;
});
bcd.test('api.Window.createImageBitmap', function() {
return 'createImageBitmap' in self;
});
bcd.test('api.Window.createImageBitmap', function() {
return 'createImageBitmap' in self;
});
bcd.test('api.Window.crypto', function() {
return 'crypto' in self;
});
bcd.test('api.Window.customElements', function() {
return 'customElements' in self;
});
bcd.test('api.Window.devicePixelRatio', function() {
return 'devicePixelRatio' in self;
});
bcd.test('api.Window.document', function() {
return 'document' in self;
});
bcd.test('api.Window.event', function() {
return 'event' in self;
});
bcd.test('api.Window.external', function() {
return 'external' in self;
});
bcd.test('api.Window.fetch', function() {
return 'fetch' in self;
});
bcd.test('api.Window.focus', function() {
return 'focus' in self;
});
bcd.test('api.Window.frameElement', function() {
return 'frameElement' in self;
});
bcd.test('api.Window.frames', function() {
return 'frames' in self;
});
bcd.test('api.Window.getComputedStyle', function() {
return 'getComputedStyle' in self;
});
bcd.test('api.Window.getSelection', function() {
return 'getSelection' in self;
});
bcd.test('api.Window.history', function() {
return 'history' in self;
});
bcd.test('api.Window.indexedDB', function() {
return 'indexedDB' in self;
});
bcd.test('api.Window.innerHeight', function() {
return 'innerHeight' in self;
});
bcd.test('api.Window.innerWidth', function() {
return 'innerWidth' in self;
});
bcd.test('api.Window.isSecureContext', function() {
return 'isSecureContext' in self;
});
bcd.test('api.Window.length', function() {
return 'length' in self;
});
bcd.test('api.Window.localStorage', function() {
return 'localStorage' in self;
});
bcd.test('api.Window.location', function() {
return 'location' in self;
});
bcd.test('api.Window.locationbar', function() {
return 'locationbar' in self;
});
bcd.test('api.Window.matchMedia', function() {
return 'matchMedia' in self;
});
bcd.test('api.Window.menubar', function() {
return 'menubar' in self;
});
bcd.test('api.Window.moveBy', function() {
return 'moveBy' in self;
});
bcd.test('api.Window.moveTo', function() {
return 'moveTo' in self;
});
bcd.test('api.Window.name', function() {
return 'name' in self;
});
bcd.test('api.Window.navigator', function() {
return 'navigator' in self;
});
bcd.test('api.Window.onabort', function() {
return 'onabort' in self;
});
bcd.test('api.Window.onafterprint', function() {
return 'onafterprint' in self;
});
bcd.test('api.Window.onanimationcancel', function() {
return 'onanimationcancel' in self;
});
bcd.test('api.Window.onanimationend', function() {
return 'onanimationend' in self;
});
bcd.test('api.Window.onanimationiteration', function() {
return 'onanimationiteration' in self;
});
bcd.test('api.Window.onanimationstart', function() {
return 'onanimationstart' in self;
});
bcd.test('api.Window.onappinstalled', function() {
return 'onappinstalled' in self;
});
bcd.test('api.Window.onauxclick', function() {
return 'onauxclick' in self;
});
bcd.test('api.Window.onbeforeinstallprompt', function() {
return 'onbeforeinstallprompt' in self;
});
bcd.test('api.Window.onbeforeprint', function() {
return 'onbeforeprint' in self;
});
bcd.test('api.Window.onbeforeunload', function() {
return 'onbeforeunload' in self;
});
bcd.test('api.Window.onblur', function() {
return 'onblur' in self;
});
bcd.test('api.Window.oncancel', function() {
return 'oncancel' in self;
});
bcd.test('api.Window.oncanplay', function() {
return 'oncanplay' in self;
});
bcd.test('api.Window.oncanplaythrough', function() {
return 'oncanplaythrough' in self;
});
bcd.test('api.Window.onchange', function() {
return 'onchange' in self;
});
bcd.test('api.Window.onclick', function() {
return 'onclick' in self;
});
bcd.test('api.Window.onclose', function() {
return 'onclose' in self;
});
bcd.test('api.Window.oncontextmenu', function() {
return 'oncontextmenu' in self;
});
bcd.test('api.Window.oncuechange', function() {
return 'oncuechange' in self;
});
bcd.test('api.Window.ondblclick', function() {
return 'ondblclick' in self;
});
bcd.test('api.Window.ondevicemotion', function() {
return 'ondevicemotion' in self;
});
bcd.test('api.Window.ondeviceorientation', function() {
return 'ondeviceorientation' in self;
});
bcd.test('api.Window.ondrag', function() {
return 'ondrag' in self;
});
bcd.test('api.Window.ondragend', function() {
return 'ondragend' in self;
});
bcd.test('api.Window.ondragenter', function() {
return 'ondragenter' in self;
});
bcd.test('api.Window.ondragexit', function() {
return 'ondragexit' in self;
});
bcd.test('api.Window.ondragleave', function() {
return 'ondragleave' in self;
});
bcd.test('api.Window.ondragover', function() {
return 'ondragover' in self;
});
bcd.test('api.Window.ondragstart', function() {
return 'ondragstart' in self;
});
bcd.test('api.Window.ondrop', function() {
return 'ondrop' in self;
});
bcd.test('api.Window.ondurationchange', function() {
return 'ondurationchange' in self;
});
bcd.test('api.Window.onemptied', function() {
return 'onemptied' in self;
});
bcd.test('api.Window.onended', function() {
return 'onended' in self;
});
bcd.test('api.Window.onerror', function() {
return 'onerror' in self;
});
bcd.test('api.Window.onfocus', function() {
return 'onfocus' in self;
});
bcd.test('api.Window.onformdata', function() {
return 'onformdata' in self;
});
bcd.test('api.Window.ongotpointercapture', function() {
return 'ongotpointercapture' in self;
});
bcd.test('api.Window.onhashchange', function() {
return 'onhashchange' in self;
});
bcd.test('api.Window.oninput', function() {
return 'oninput' in self;
});
bcd.test('api.Window.oninvalid', function() {
return 'oninvalid' in self;
});
bcd.test('api.Window.onkeydown', function() {
return 'onkeydown' in self;
});
bcd.test('api.Window.onkeypress', function() {
return 'onkeypress' in self;
});
bcd.test('api.Window.onkeyup', function() {
return 'onkeyup' in self;
});
bcd.test('api.Window.onlanguagechange', function() {
return 'onlanguagechange' in self;
});
bcd.test('api.Window.onload', function() {
return 'onload' in self;
});
bcd.test('api.Window.onloadeddata', function() {
return 'onloadeddata' in self;
});
bcd.test('api.Window.onloadedmetadata', function() {
return 'onloadedmetadata' in self;
});
bcd.test('api.Window.onloadend', function() {
return 'onloadend' in self;
});
bcd.test('api.Window.onloadstart', function() {
return 'onloadstart' in self;
});
bcd.test('api.Window.onlostpointercapture', function() {
return 'onlostpointercapture' in self;
});
bcd.test('api.Window.onmessage', function() {
return 'onmessage' in self;
});
bcd.test('api.Window.onmessageerror', function() {
return 'onmessageerror' in self;
});
bcd.test('api.Window.onmousedown', function() {
return 'onmousedown' in self;
});
bcd.test('api.Window.onmouseenter', function() {
return 'onmouseenter' in self;
});
bcd.test('api.Window.onmouseleave', function() {
return 'onmouseleave' in self;
});
bcd.test('api.Window.onmousemove', function() {
return 'onmousemove' in self;
});
bcd.test('api.Window.onmouseout', function() {
return 'onmouseout' in self;
});
bcd.test('api.Window.onmouseover', function() {
return 'onmouseover' in self;
});
bcd.test('api.Window.onmouseup', function() {
return 'onmouseup' in self;
});
bcd.test('api.Window.onoffline', function() {
return 'onoffline' in self;
});
bcd.test('api.Window.ononline', function() {
return 'ononline' in self;
});
bcd.test('api.Window.onorientationchange', function() {
return 'onorientationchange' in self;
});
bcd.test('api.Window.onpagehide', function() {
return 'onpagehide' in self;
});
bcd.test('api.Window.onpageshow', function() {
return 'onpageshow' in self;
});
bcd.test('api.Window.onpause', function() {
return 'onpause' in self;
});
bcd.test('api.Window.onplay', function() {
return 'onplay' in self;
});
bcd.test('api.Window.onplaying', function() {
return 'onplaying' in self;
});
bcd.test('api.Window.onpointercancel', function() {
return 'onpointercancel' in self;
});
bcd.test('api.Window.onpointerdown', function() {
return 'onpointerdown' in self;
});
bcd.test('api.Window.onpointerenter', function() {
return 'onpointerenter' in self;
});
bcd.test('api.Window.onpointerleave', function() {
return 'onpointerleave' in self;
});
bcd.test('api.Window.onpointermove', function() {
return 'onpointermove' in self;
});
bcd.test('api.Window.onpointerout', function() {
return 'onpointerout' in self;
});
bcd.test('api.Window.onpointerover', function() {
return 'onpointerover' in self;
});
bcd.test('api.Window.onpointerup', function() {
return 'onpointerup' in self;
});
bcd.test('api.Window.onpopstate', function() {
return 'onpopstate' in self;
});
bcd.test('api.Window.onprogress', function() {
return 'onprogress' in self;
});
bcd.test('api.Window.onratechange', function() {
return 'onratechange' in self;
});
bcd.test('api.Window.onrejectionhandled', function() {
return 'onrejectionhandled' in self;
});
bcd.test('api.Window.onreset', function() {
return 'onreset' in self;
});
bcd.test('api.Window.onresize', function() {
return 'onresize' in self;
});
bcd.test('api.Window.onscroll', function() {
return 'onscroll' in self;
});
bcd.test('api.Window.onsecuritypolicyviolation', function() {
return 'onsecuritypolicyviolation' in self;
});
bcd.test('api.Window.onseeked', function() {
return 'onseeked' in self;
});
bcd.test('api.Window.onseeking', function() {
return 'onseeking' in self;
});
bcd.test('api.Window.onselect', function() {
return 'onselect' in self;
});
bcd.test('api.Window.onselectionchange', function() {
return 'onselectionchange' in self;
});
bcd.test('api.Window.onselectstart', function() {
return 'onselectstart' in self;
});
bcd.test('api.Window.onstalled', function() {
return 'onstalled' in self;
});
bcd.test('api.Window.onstorage', function() {
return 'onstorage' in self;
});
bcd.test('api.Window.onsubmit', function() {
return 'onsubmit' in self;
});
bcd.test('api.Window.onsuspend', function() {
return 'onsuspend' in self;
});
bcd.test('api.Window.ontimeupdate', function() {
return 'ontimeupdate' in self;
});
bcd.test('api.Window.ontoggle', function() {
return 'ontoggle' in self;
});
bcd.test('api.Window.ontouchcancel', function() {
return 'ontouchcancel' in self;
});
bcd.test('api.Window.ontouchend', function() {
return 'ontouchend' in self;
});
bcd.test('api.Window.ontouchmove', function() {
return 'ontouchmove' in self;
});
bcd.test('api.Window.ontouchstart', function() {
return 'ontouchstart' in self;
});
bcd.test('api.Window.ontransitioncancel', function() {
return 'ontransitioncancel' in self;
});
bcd.test('api.Window.ontransitionend', function() {
return 'ontransitionend' in self;
});
bcd.test('api.Window.ontransitionrun', function() {
return 'ontransitionrun' in self;
});
bcd.test('api.Window.ontransitionstart', function() {
return 'ontransitionstart' in self;
});
bcd.test('api.Window.onunhandledrejection', function() {
return 'onunhandledrejection' in self;
});
bcd.test('api.Window.onunload', function() {
return 'onunload' in self;
});
bcd.test('api.Window.onvolumechange', function() {
return 'onvolumechange' in self;
});
bcd.test('api.Window.onwaiting', function() {
return 'onwaiting' in self;
});
bcd.test('api.Window.onwheel', function() {
return 'onwheel' in self;
});
bcd.test('api.Window.open', function() {
return 'open' in self;
});
bcd.test('api.Window.opener', function() {
return 'opener' in self;
});
bcd.test('api.Window.orientation', function() {
return 'orientation' in self;
});
bcd.test('api.Window.origin', function() {
return 'origin' in self;
});
bcd.test('api.Window.outerHeight', function() {
return 'outerHeight' in self;
});
bcd.test('api.Window.outerWidth', function() {
return 'outerWidth' in self;
});
bcd.test('api.Window.pageXOffset', function() {
return 'pageXOffset' in self;
});
bcd.test('api.Window.pageYOffset', function() {
return 'pageYOffset' in self;
});
bcd.test('api.Window.parent', function() {
return 'parent' in self;
});
bcd.test('api.Window.performance', function() {
return 'performance' in self;
});
bcd.test('api.Window.personalbar', function() {
return 'personalbar' in self;
});
bcd.test('api.Window.postMessage', function() {
return 'postMessage' in self;
});
bcd.test('api.Window.postMessage', function() {
return 'postMessage' in self;
});
bcd.test('api.Window.print', function() {
return 'print' in self;
});
bcd.test('api.Window.prompt', function() {
return 'prompt' in self;
});
bcd.test('api.Window.queueMicrotask', function() {
return 'queueMicrotask' in self;
});
bcd.test('api.Window.releaseEvents', function() {
return 'releaseEvents' in self;
});
bcd.test('api.Window.requestAnimationFrame', function() {
return 'requestAnimationFrame' in self;
});
bcd.test('api.Window.requestIdleCallback', function() {
return 'requestIdleCallback' in self;
});
bcd.test('api.Window.resizeBy', function() {
return 'resizeBy' in self;
});
bcd.test('api.Window.resizeTo', function() {
return 'resizeTo' in self;
});
bcd.test('api.Window.screen', function() {
return 'screen' in self;
});
bcd.test('api.Window.screenLeft', function() {
return 'screenLeft' in self;
});
bcd.test('api.Window.screenTop', function() {
return 'screenTop' in self;
});
bcd.test('api.Window.screenX', function() {
return 'screenX' in self;
});
bcd.test('api.Window.screenY', function() {
return 'screenY' in self;
});
bcd.test('api.Window.scroll', function() {
return 'scroll' in self;
});
bcd.test('api.Window.scroll', function() {
return 'scroll' in self;
});
bcd.test('api.Window.scrollbars', function() {
return 'scrollbars' in self;
});
bcd.test('api.Window.scrollBy', function() {
return 'scrollBy' in self;
});
bcd.test('api.Window.scrollBy', function() {
return 'scrollBy' in self;
});
bcd.test('api.Window.scrollTo', function() {
return 'scrollTo' in self;
});
bcd.test('api.Window.scrollTo', function() {
return 'scrollTo' in self;
});
bcd.test('api.Window.scrollX', function() {
return 'scrollX' in self;
});
bcd.test('api.Window.scrollY', function() {
return 'scrollY' in self;
});
bcd.test('api.Window.self', function() {
return 'self' in self;
});
bcd.test('api.Window.sessionStorage', function() {
return 'sessionStorage' in self;
});
bcd.test('api.Window.setInterval', function() {
return 'setInterval' in self;
});
bcd.test('api.Window.setTimeout', function() {
return 'setTimeout' in self;
});
bcd.test('api.Window.speechSynthesis', function() {
return 'speechSynthesis' in self;
});
bcd.test('api.Window.status', function() {
return 'status' in self;
});
bcd.test('api.Window.statusbar', function() {
return 'statusbar' in self;
});
bcd.test('api.Window.stop', function() {
return 'stop' in self;
});
bcd.test('api.Window.toolbar', function() {
return 'toolbar' in self;
});
bcd.test('api.Window.top', function() {
return 'top' in self;
});
bcd.test('api.Window.window', function() {
return 'window' in self;
});
bcd.test('api.Worker', function() {
return 'Worker' in self;
});
bcd.test('api.Worker.onerror', function() {
return 'onerror' in Worker.prototype;
});
bcd.test('api.Worker.onmessage', function() {
return 'onmessage' in Worker.prototype;
});
bcd.test('api.Worker.onmessageerror', function() {
return 'onmessageerror' in Worker.prototype;
});
bcd.test('api.Worker.postMessage', function() {
return 'postMessage' in Worker.prototype;
});
bcd.test('api.Worker.postMessage', function() {
return 'postMessage' in Worker.prototype;
});
bcd.test('api.Worker.terminate', function() {
return 'terminate' in Worker.prototype;
});
bcd.test('api.Worklet', function() {
return 'Worklet' in self;
});
bcd.test('api.Worklet.addModule', function() {
return 'addModule' in Worklet.prototype;
});
bcd.test('api.WorkletAnimation', function() {
return 'WorkletAnimation' in self;
});
bcd.test('api.WorkletAnimation.animatorName', function() {
return 'animatorName' in WorkletAnimation.prototype;
});
bcd.test('api.WorkletGroupEffect', function() {
return 'WorkletGroupEffect' in self;
});
bcd.test('api.WorkletGroupEffect.getChildren', function() {
return 'getChildren' in WorkletGroupEffect.prototype;
});
bcd.test('api.XMLDocument', function() {
return 'XMLDocument' in self;
});
bcd.test('api.XMLHttpRequest', function() {
return 'XMLHttpRequest' in self;
});
bcd.test('api.XMLHttpRequest.abort', function() {
return 'abort' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.DONE', function() {
return 'DONE' in XMLHttpRequest;
});
bcd.test('api.XMLHttpRequest.getAllResponseHeaders', function() {
return 'getAllResponseHeaders' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.getResponseHeader', function() {
return 'getResponseHeader' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.HEADERS_RECEIVED', function() {
return 'HEADERS_RECEIVED' in XMLHttpRequest;
});
bcd.test('api.XMLHttpRequest.LOADING', function() {
return 'LOADING' in XMLHttpRequest;
});
bcd.test('api.XMLHttpRequest.onreadystatechange', function() {
return 'onreadystatechange' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.open', function() {
return 'open' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.open', function() {
return 'open' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.OPENED', function() {
return 'OPENED' in XMLHttpRequest;
});
bcd.test('api.XMLHttpRequest.overrideMimeType', function() {
return 'overrideMimeType' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.readyState', function() {
return 'readyState' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.response', function() {
return 'response' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.responseText', function() {
return 'responseText' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.responseType', function() {
return 'responseType' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.responseURL', function() {
return 'responseURL' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.responseXML', function() {
return 'responseXML' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.send', function() {
return 'send' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.setRequestHeader', function() {
return 'setRequestHeader' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.status', function() {
return 'status' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.statusText', function() {
return 'statusText' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.timeout', function() {
return 'timeout' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.UNSENT', function() {
return 'UNSENT' in XMLHttpRequest;
});
bcd.test('api.XMLHttpRequest.upload', function() {
return 'upload' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequest.withCredentials', function() {
return 'withCredentials' in XMLHttpRequest.prototype;
});
bcd.test('api.XMLHttpRequestEventTarget', function() {
return 'XMLHttpRequestEventTarget' in self;
});
bcd.test('api.XMLHttpRequestEventTarget.onabort', function() {
return 'onabort' in XMLHttpRequestEventTarget.prototype;
});
bcd.test('api.XMLHttpRequestEventTarget.onerror', function() {
return 'onerror' in XMLHttpRequestEventTarget.prototype;
});
bcd.test('api.XMLHttpRequestEventTarget.onload', function() {
return 'onload' in XMLHttpRequestEventTarget.prototype;
});
bcd.test('api.XMLHttpRequestEventTarget.onloadend', function() {
return 'onloadend' in XMLHttpRequestEventTarget.prototype;
});
bcd.test('api.XMLHttpRequestEventTarget.onloadstart', function() {
return 'onloadstart' in XMLHttpRequestEventTarget.prototype;
});
bcd.test('api.XMLHttpRequestEventTarget.onprogress', function() {
return 'onprogress' in XMLHttpRequestEventTarget.prototype;
});
bcd.test('api.XMLHttpRequestEventTarget.ontimeout', function() {
return 'ontimeout' in XMLHttpRequestEventTarget.prototype;
});
bcd.test('api.XMLHttpRequestUpload', function() {
return 'XMLHttpRequestUpload' in self;
});
bcd.test('api.XMLSerializer', function() {
return 'XMLSerializer' in self;
});
bcd.test('api.XMLSerializer.serializeToString', function() {
return 'serializeToString' in XMLSerializer.prototype;
});
bcd.test('api.XR', function() {
return 'XR' in self;
});
bcd.test('api.XR.ondevicechange', function() {
return 'ondevicechange' in XR.prototype;
});
bcd.test('api.XR.requestSession', function() {
return 'requestSession' in XR.prototype;
});
bcd.test('api.XR.supportsSessionMode', function() {
return 'supportsSessionMode' in XR.prototype;
});
bcd.test('api.XRBoundedReferenceSpace', function() {
return 'XRBoundedReferenceSpace' in self;
});
bcd.test('api.XRBoundedReferenceSpace.boundsGeometry', function() {
return 'boundsGeometry' in XRBoundedReferenceSpace.prototype;
});
bcd.test('api.XRFrame', function() {
return 'XRFrame' in self;
});
bcd.test('api.XRFrame.getPose', function() {
return 'getPose' in XRFrame.prototype;
});
bcd.test('api.XRFrame.getViewerPose', function() {
return 'getViewerPose' in XRFrame.prototype;
});
bcd.test('api.XRFrame.session', function() {
return 'session' in XRFrame.prototype;
});
bcd.test('api.XRInputSource', function() {
return 'XRInputSource' in self;
});
bcd.test('api.XRInputSource.gripSpace', function() {
return 'gripSpace' in XRInputSource.prototype;
});
bcd.test('api.XRInputSource.handedness', function() {
return 'handedness' in XRInputSource.prototype;
});
bcd.test('api.XRInputSource.targetRayMode', function() {
return 'targetRayMode' in XRInputSource.prototype;
});
bcd.test('api.XRInputSource.targetRaySpace', function() {
return 'targetRaySpace' in XRInputSource.prototype;
});
bcd.test('api.XRInputSourceEvent', function() {
return 'XRInputSourceEvent' in self;
});
bcd.test('api.XRInputSourceEvent.frame', function() {
return 'frame' in XRInputSourceEvent.prototype;
});
bcd.test('api.XRInputSourceEvent.inputSource', function() {
return 'inputSource' in XRInputSourceEvent.prototype;
});
bcd.test('api.XRLayer', function() {
return 'XRLayer' in self;
});
bcd.test('api.XRPose', function() {
return 'XRPose' in self;
});
bcd.test('api.XRPose.emulatedPosition', function() {
return 'emulatedPosition' in XRPose.prototype;
});
bcd.test('api.XRPose.transform', function() {
return 'transform' in XRPose.prototype;
});
bcd.test('api.XRPresentationContext', function() {
return 'XRPresentationContext' in self;
});
bcd.test('api.XRPresentationContext.canvas', function() {
return 'canvas' in XRPresentationContext.prototype;
});
bcd.test('api.XRRay', function() {
return 'XRRay' in self;
});
bcd.test('api.XRRay.direction', function() {
return 'direction' in XRRay.prototype;
});
bcd.test('api.XRRay.matrix', function() {
return 'matrix' in XRRay.prototype;
});
bcd.test('api.XRRay.origin', function() {
return 'origin' in XRRay.prototype;
});
bcd.test('api.XRReferenceSpace', function() {
return 'XRReferenceSpace' in self;
});
bcd.test('api.XRReferenceSpace.onreset', function() {
return 'onreset' in XRReferenceSpace.prototype;
});
bcd.test('api.XRReferenceSpace.originOffset', function() {
return 'originOffset' in XRReferenceSpace.prototype;
});
bcd.test('api.XRReferenceSpaceEvent', function() {
return 'XRReferenceSpaceEvent' in self;
});
bcd.test('api.XRReferenceSpaceEvent.referenceSpace', function() {
return 'referenceSpace' in XRReferenceSpaceEvent.prototype;
});
bcd.test('api.XRReferenceSpaceEvent.transform', function() {
return 'transform' in XRReferenceSpaceEvent.prototype;
});
bcd.test('api.XRRenderState', function() {
return 'XRRenderState' in self;
});
bcd.test('api.XRRenderState.baseLayer', function() {
return 'baseLayer' in XRRenderState.prototype;
});
bcd.test('api.XRRenderState.depthFar', function() {
return 'depthFar' in XRRenderState.prototype;
});
bcd.test('api.XRRenderState.depthNear', function() {
return 'depthNear' in XRRenderState.prototype;
});
bcd.test('api.XRRigidTransform', function() {
return 'XRRigidTransform' in self;
});
bcd.test('api.XRRigidTransform.inverse', function() {
return 'inverse' in XRRigidTransform.prototype;
});
bcd.test('api.XRRigidTransform.matrix', function() {
return 'matrix' in XRRigidTransform.prototype;
});
bcd.test('api.XRRigidTransform.orientation', function() {
return 'orientation' in XRRigidTransform.prototype;
});
bcd.test('api.XRRigidTransform.position', function() {
return 'position' in XRRigidTransform.prototype;
});
bcd.test('api.XRSession', function() {
return 'XRSession' in self;
});
bcd.test('api.XRSession.cancelAnimationFrame', function() {
return 'cancelAnimationFrame' in XRSession.prototype;
});
bcd.test('api.XRSession.end', function() {
return 'end' in XRSession.prototype;
});
bcd.test('api.XRSession.environmentBlendMode', function() {
return 'environmentBlendMode' in XRSession.prototype;
});
bcd.test('api.XRSession.getInputSources', function() {
return 'getInputSources' in XRSession.prototype;
});
bcd.test('api.XRSession.mode', function() {
return 'mode' in XRSession.prototype;
});
bcd.test('api.XRSession.onblur', function() {
return 'onblur' in XRSession.prototype;
});
bcd.test('api.XRSession.onend', function() {
return 'onend' in XRSession.prototype;
});
bcd.test('api.XRSession.onfocus', function() {
return 'onfocus' in XRSession.prototype;
});
bcd.test('api.XRSession.oninputsourceschange', function() {
return 'oninputsourceschange' in XRSession.prototype;
});
bcd.test('api.XRSession.onselect', function() {
return 'onselect' in XRSession.prototype;
});
bcd.test('api.XRSession.onselectend', function() {
return 'onselectend' in XRSession.prototype;
});
bcd.test('api.XRSession.onselectstart', function() {
return 'onselectstart' in XRSession.prototype;
});
bcd.test('api.XRSession.outputContext', function() {
return 'outputContext' in XRSession.prototype;
});
bcd.test('api.XRSession.renderState', function() {
return 'renderState' in XRSession.prototype;
});
bcd.test('api.XRSession.requestAnimationFrame', function() {
return 'requestAnimationFrame' in XRSession.prototype;
});
bcd.test('api.XRSession.requestReferenceSpace', function() {
return 'requestReferenceSpace' in XRSession.prototype;
});
bcd.test('api.XRSession.updateRenderState', function() {
return 'updateRenderState' in XRSession.prototype;
});
bcd.test('api.XRSession.viewerSpace', function() {
return 'viewerSpace' in XRSession.prototype;
});
bcd.test('api.XRSessionEvent', function() {
return 'XRSessionEvent' in self;
});
bcd.test('api.XRSessionEvent.session', function() {
return 'session' in XRSessionEvent.prototype;
});
bcd.test('api.XRSpace', function() {
return 'XRSpace' in self;
});
bcd.test('api.XRStationaryReferenceSpace', function() {
return 'XRStationaryReferenceSpace' in self;
});
bcd.test('api.XRStationaryReferenceSpace.subtype', function() {
return 'subtype' in XRStationaryReferenceSpace.prototype;
});
bcd.test('api.XRUnboundedReferenceSpace', function() {
return 'XRUnboundedReferenceSpace' in self;
});
bcd.test('api.XRView', function() {
return 'XRView' in self;
});
bcd.test('api.XRView.eye', function() {
return 'eye' in XRView.prototype;
});
bcd.test('api.XRView.projectionMatrix', function() {
return 'projectionMatrix' in XRView.prototype;
});
bcd.test('api.XRView.transform', function() {
return 'transform' in XRView.prototype;
});
bcd.test('api.XRViewerPose', function() {
return 'XRViewerPose' in self;
});
bcd.test('api.XRViewerPose.views', function() {
return 'views' in XRViewerPose.prototype;
});
bcd.test('api.XRViewport', function() {
return 'XRViewport' in self;
});
bcd.test('api.XRViewport.height', function() {
return 'height' in XRViewport.prototype;
});
bcd.test('api.XRViewport.width', function() {
return 'width' in XRViewport.prototype;
});
bcd.test('api.XRViewport.x', function() {
return 'x' in XRViewport.prototype;
});
bcd.test('api.XRViewport.y', function() {
return 'y' in XRViewport.prototype;
});
bcd.test('api.XRWebGLLayer', function() {
return 'XRWebGLLayer' in self;
});
bcd.test('api.XRWebGLLayer.alpha', function() {
return 'alpha' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.antialias', function() {
return 'antialias' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.context', function() {
return 'context' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.depth', function() {
return 'depth' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.framebuffer', function() {
return 'framebuffer' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.framebufferHeight', function() {
return 'framebufferHeight' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.framebufferWidth', function() {
return 'framebufferWidth' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.getNativeFramebufferScaleFactor', function() {
return 'getNativeFramebufferScaleFactor' in XRWebGLLayer;
});
bcd.test('api.XRWebGLLayer.getViewport', function() {
return 'getViewport' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.ignoreDepthValues', function() {
return 'ignoreDepthValues' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.requestViewportScaling', function() {
return 'requestViewportScaling' in XRWebGLLayer.prototype;
});
bcd.test('api.XRWebGLLayer.stencil', function() {
return 'stencil' in XRWebGLLayer.prototype;
});
bcd.run();
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment