#include "APZTestDataBinding.h"
#include "AbortControllerBinding.h"
#include "AbortSignalBinding.h"
#include "AbstractRangeBinding.h"
#include "AccessibleNodeBinding.h"
#include "AddonEventBinding.h"
#include "AddonManagerBinding.h"
#include "AnalyserNodeBinding.h"
#include "AnimationBinding.h"
#include "AnimationEffectBinding.h"
#include "AnimationEventBinding.h"
#include "AnimationPlaybackEventBinding.h"
#include "AnimationTimelineBinding.h"
#include "AnonymousContentBinding.h"
#include "AttrBinding.h"
#include "AudioBufferBinding.h"
#include "AudioBufferSourceNodeBinding.h"
#include "AudioContextBinding.h"
#include "AudioDataBinding.h"
#include "AudioDecoderBinding.h"
#include "AudioDestinationNodeBinding.h"
#include "AudioEncoderBinding.h"
#include "AudioListenerBinding.h"
#include "AudioNodeBinding.h"
#include "AudioParamBinding.h"
#include "AudioParamMapBinding.h"
#include "AudioProcessingEventBinding.h"
#include "AudioScheduledSourceNodeBinding.h"
#include "AudioTrackBinding.h"
#include "AudioTrackListBinding.h"
#include "AudioWorkletBinding.h"
#include "AudioWorkletNodeBinding.h"
#include "BarPropBinding.h"
#include "BaseAudioContextBinding.h"
#include "BatteryManagerBinding.h"
#include "BeforeUnloadEventBinding.h"
#include "BiquadFilterNodeBinding.h"
#include "BlobBinding.h"
#include "BlobEventBinding.h"
#include "BroadcastChannelBinding.h"
#include "BrowserSessionStoreBinding.h"
#include "BrowsingContextBinding.h"
#include "CDATASectionBinding.h"
#include "CSSAnimationBinding.h"
#include "CSSBinding.h"
#include "CSSColorBinding.h"
#include "CSSColorValueBinding.h"
#include "CSSConditionRuleBinding.h"
#include "CSSContainerRuleBinding.h"
#include "CSSCounterStyleRuleBinding.h"
#include "CSSCustomMediaRuleBinding.h"
#include "CSSCustomPropertyRegisteredEventBinding.h"
#include "CSSFontFaceRuleBinding.h"
#include "CSSFontFeatureValuesRuleBinding.h"
#include "CSSFontPaletteValuesRuleBinding.h"
#include "CSSGroupingRuleBinding.h"
#include "CSSHSLBinding.h"
#include "CSSHWBBinding.h"
#include "CSSImageValueBinding.h"
#include "CSSImportRuleBinding.h"
#include "CSSKeyframeRuleBinding.h"
#include "CSSKeyframesRuleBinding.h"
#include "CSSKeywordValueBinding.h"
#include "CSSLCHBinding.h"
#include "CSSLabBinding.h"
#include "CSSLayerBlockRuleBinding.h"
#include "CSSLayerStatementRuleBinding.h"
#include "CSSMarginRuleBinding.h"
#include "CSSMathClampBinding.h"
#include "CSSMathInvertBinding.h"
#include "CSSMathMaxBinding.h"
#include "CSSMathMinBinding.h"
#include "CSSMathNegateBinding.h"
#include "CSSMathProductBinding.h"
#include "CSSMathSumBinding.h"
#include "CSSMathValueBinding.h"
#include "CSSMatrixComponentBinding.h"
#include "CSSMediaRuleBinding.h"
#include "CSSMozDocumentRuleBinding.h"
#include "CSSNamespaceRuleBinding.h"
#include "CSSNestedDeclarationsBinding.h"
#include "CSSNumericArrayBinding.h"
#include "CSSNumericValueBinding.h"
#include "CSSOKLCHBinding.h"
#include "CSSOKLabBinding.h"
#include "CSSPageDescriptorsBinding.h"
#include "CSSPageRuleBinding.h"
#include "CSSPerspectiveBinding.h"
#include "CSSPositionTryDescriptorsBinding.h"
#include "CSSPositionTryRuleBinding.h"
#include "CSSPropertyRuleBinding.h"
#include "CSSPseudoElementBinding.h"
#include "CSSRGBBinding.h"
#include "CSSRotateBinding.h"
#include "CSSRuleBinding.h"
#include "CSSRuleListBinding.h"
#include "CSSScaleBinding.h"
#include "CSSScopeRuleBinding.h"
#include "CSSSkewBinding.h"
#include "CSSSkewXBinding.h"
#include "CSSSkewYBinding.h"
#include "CSSStartingStyleRuleBinding.h"
#include "CSSStyleDeclarationBinding.h"
#include "CSSStylePropertiesBinding.h"
#include "CSSStyleRuleBinding.h"
#include "CSSStyleSheetBinding.h"
#include "CSSStyleValueBinding.h"
#include "CSSSupportsRuleBinding.h"
#include "CSSTransformComponentBinding.h"
#include "CSSTransformValueBinding.h"
#include "CSSTransitionBinding.h"
#include "CSSTranslateBinding.h"
#include "CSSUnitValueBinding.h"
#include "CSSUnparsedValueBinding.h"
#include "CSSVariableReferenceValueBinding.h"
#include "CacheBinding.h"
#include "CacheStorageBinding.h"
#include "CanvasCaptureMediaStreamBinding.h"
#include "CanvasRenderingContext2DBinding.h"
#include "CaretPositionBinding.h"
#include "CaretStateChangedEventBinding.h"
#include "ChannelMergerNodeBinding.h"
#include "ChannelSplitterNodeBinding.h"
#include "ChannelWrapperBinding.h"
#include "CharacterDataBinding.h"
#include "CheckerboardReportServiceBinding.h"
#include "ChildSHistoryBinding.h"
#include "ChromeNodeListBinding.h"
#include "ChromeUtilsBinding.h"
#include "ClipboardBinding.h"
#include "ClipboardEventBinding.h"
#include "ClonedErrorHolderBinding.h"
#include "CloseEventBinding.h"
#include "CloseWatcherBinding.h"
#include "CommandEventBinding.h"
#include "CommentBinding.h"
#include "CompositionEventBinding.h"
#include "CompressionStreamBinding.h"
#include "ConsoleBinding.h"
#include "ConsoleInstanceBinding.h"
#include "ConstantSourceNodeBinding.h"
#include "ContentVisibilityAutoStateChangeEventBinding.h"
#include "ConvolverNodeBinding.h"
#include "CookieChangeEventBinding.h"
#include "CookieStoreBinding.h"
#include "CookieStoreManagerBinding.h"
#include "CreateOfferRequestBinding.h"
#include "CredentialManagementBinding.h"
#include "CryptoBinding.h"
#include "CustomElementRegistryBinding.h"
#include "CustomEventBinding.h"
#include "DOMExceptionBinding.h"
#include "DOMImplementationBinding.h"
#include "DOMLocalizationBinding.h"
#include "DOMMatrixBinding.h"
#include "DOMParserBinding.h"
#include "DOMPointBinding.h"
#include "DOMQuadBinding.h"
#include "DOMRectBinding.h"
#include "DOMRectListBinding.h"
#include "DOMStringListBinding.h"
#include "DOMStringMapBinding.h"
#include "DOMTokenListBinding.h"
#include "DataTransferBinding.h"
#include "DataTransferItemBinding.h"
#include "DataTransferItemListBinding.h"
#include "DebuggerNotificationBinding.h"
#include "DebuggerNotificationObserverBinding.h"
#include "DecompressionStreamBinding.h"
#include "DelayNodeBinding.h"
#include "DeviceLightEventBinding.h"
#include "DeviceMotionEventBinding.h"
#include "DeviceOrientationEventBinding.h"
#include "DirectoryBinding.h"
#include "DocumentBinding.h"
#include "DocumentFragmentBinding.h"
#include "DocumentTimelineBinding.h"
#include "DocumentTypeBinding.h"
#include "DominatorTreeBinding.h"
#include "DragEventBinding.h"
#include "DynamicsCompressorNodeBinding.h"
#include "ElementBinding.h"
#include "ElementInternalsBinding.h"
#include "EncodedAudioChunkBinding.h"
#include "EncodedVideoChunkBinding.h"
#include "ErrorEventBinding.h"
#include "EventBinding.h"
#include "EventSourceBinding.h"
#include "EventTargetBinding.h"
#include "FeaturePolicyBinding.h"
#include "FetchObserverBinding.h"
#include "FileBinding.h"
#include "FileListBinding.h"
#include "FileReaderBinding.h"
#include "FileSystemBinding.h"
#include "FileSystemDirectoryEntryBinding.h"
#include "FileSystemDirectoryHandleBinding.h"
#include "FileSystemDirectoryReaderBinding.h"
#include "FileSystemEntryBinding.h"
#include "FileSystemFileEntryBinding.h"
#include "FileSystemFileHandleBinding.h"
#include "FileSystemHandleBinding.h"
#include "FileSystemWritableFileStreamBinding.h"
#include "FlexBinding.h"
#include "FluentBinding.h"
#include "FocusEventBinding.h"
#include "FontFaceBinding.h"
#include "FontFaceSetBinding.h"
#include "FontFaceSetLoadEventBinding.h"
#include "FormDataBinding.h"
#include "FormDataEventBinding.h"
#include "FragmentDirectiveBinding.h"
#include "FrameCrashedEventBinding.h"
#include "FrameLoaderBinding.h"
#include "GPUUncapturedErrorEventBinding.h"
#include "GainNodeBinding.h"
#include "GamepadAxisMoveEventBinding.h"
#include "GamepadBinding.h"
#include "GamepadButtonEventBinding.h"
#include "GamepadEventBinding.h"
#include "GamepadHapticActuatorBinding.h"
#include "GamepadLightIndicatorBinding.h"
#include "GamepadPoseBinding.h"
#include "GamepadServiceTestBinding.h"
#include "GamepadTouchBinding.h"
#include "GeolocationBinding.h"
#include "GeolocationCoordinatesBinding.h"
#include "GeolocationPositionBinding.h"
#include "GeolocationPositionErrorBinding.h"
#include "GleanBinding.h"
#include "GleanMetricsBinding.h"
#include "GleanPingsBinding.h"
#include "GridBinding.h"
#include "HTMLAllCollectionBinding.h"
#include "HTMLAnchorElementBinding.h"
#include "HTMLAreaElementBinding.h"
#include "HTMLAudioElementBinding.h"
#include "HTMLBRElementBinding.h"
#include "HTMLBaseElementBinding.h"
#include "HTMLBodyElementBinding.h"
#include "HTMLButtonElementBinding.h"
#include "HTMLCanvasElementBinding.h"
#include "HTMLCollectionBinding.h"
#include "HTMLDListElementBinding.h"
#include "HTMLDataElementBinding.h"
#include "HTMLDataListElementBinding.h"
#include "HTMLDetailsElementBinding.h"
#include "HTMLDialogElementBinding.h"
#include "HTMLDirectoryElementBinding.h"
#include "HTMLDivElementBinding.h"
#include "HTMLDocumentBinding.h"
#include "HTMLElementBinding.h"
#include "HTMLEmbedElementBinding.h"
#include "HTMLFieldSetElementBinding.h"
#include "HTMLFontElementBinding.h"
#include "HTMLFormControlsCollectionBinding.h"
#include "HTMLFormElementBinding.h"
#include "HTMLFrameElementBinding.h"
#include "HTMLFrameSetElementBinding.h"
#include "HTMLHRElementBinding.h"
#include "HTMLHeadElementBinding.h"
#include "HTMLHeadingElementBinding.h"
#include "HTMLHtmlElementBinding.h"
#include "HTMLIFrameElementBinding.h"
#include "HTMLImageElementBinding.h"
#include "HTMLInputElementBinding.h"
#include "HTMLLIElementBinding.h"
#include "HTMLLabelElementBinding.h"
#include "HTMLLegendElementBinding.h"
#include "HTMLLinkElementBinding.h"
#include "HTMLMapElementBinding.h"
#include "HTMLMarqueeElementBinding.h"
#include "HTMLMediaElementBinding.h"
#include "HTMLMenuElementBinding.h"
#include "HTMLMetaElementBinding.h"
#include "HTMLMeterElementBinding.h"
#include "HTMLModElementBinding.h"
#include "HTMLOListElementBinding.h"
#include "HTMLObjectElementBinding.h"
#include "HTMLOptGroupElementBinding.h"
#include "HTMLOptionElementBinding.h"
#include "HTMLOptionsCollectionBinding.h"
#include "HTMLOutputElementBinding.h"
#include "HTMLParagraphElementBinding.h"
#include "HTMLParamElementBinding.h"
#include "HTMLPictureElementBinding.h"
#include "HTMLPreElementBinding.h"
#include "HTMLProgressElementBinding.h"
#include "HTMLQuoteElementBinding.h"
#include "HTMLScriptElementBinding.h"
#include "HTMLSelectElementBinding.h"
#include "HTMLSlotElementBinding.h"
#include "HTMLSourceElementBinding.h"
#include "HTMLSpanElementBinding.h"
#include "HTMLStyleElementBinding.h"
#include "HTMLTableCaptionElementBinding.h"
#include "HTMLTableCellElementBinding.h"
#include "HTMLTableColElementBinding.h"
#include "HTMLTableElementBinding.h"
#include "HTMLTableRowElementBinding.h"
#include "HTMLTableSectionElementBinding.h"
#include "HTMLTemplateElementBinding.h"
#include "HTMLTextAreaElementBinding.h"
#include "HTMLTimeElementBinding.h"
#include "HTMLTitleElementBinding.h"
#include "HTMLTrackElementBinding.h"
#include "HTMLUListElementBinding.h"
#include "HTMLVideoElementBinding.h"
#include "HashChangeEventBinding.h"
#include "HeadersBinding.h"
#include "HeapSnapshotBinding.h"
#include "HighlightBinding.h"
#include "HistoryBinding.h"
#include "IDBCursorBinding.h"
#include "IDBDatabaseBinding.h"
#include "IDBFactoryBinding.h"
#include "IDBIndexBinding.h"
#include "IDBKeyRangeBinding.h"
#include "IDBObjectStoreBinding.h"
#include "IDBOpenDBRequestBinding.h"
#include "IDBRequestBinding.h"
#include "IDBTransactionBinding.h"
#include "IDBVersionChangeEventBinding.h"
#include "IIRFilterNodeBinding.h"
#include "IOUtilsBinding.h"
#include "IdentityCredentialBinding.h"
#include "IdleDeadlineBinding.h"
#include "ImageBitmapBinding.h"
#include "ImageBitmapRenderingContextBinding.h"
#include "ImageCaptureBinding.h"
#include "ImageCaptureErrorEventBinding.h"
#include "ImageDataBinding.h"
#include "ImageDecoderBinding.h"
#include "ImageDocumentBinding.h"
#include "InputEventBinding.h"
#include "InspectorUtilsBinding.h"
#include "IntersectionObserverBinding.h"
#include "JSActorTypeUtilsBinding.h"
#include "JSProcessActorBinding.h"
#include "JSWindowActorBinding.h"
#include "KeyEventBinding.h"
#include "KeyboardEventBinding.h"
#include "KeyframeEffectBinding.h"
#include "L10nOverlaysBinding.h"
#include "L10nRegistryBinding.h"
#include "LlamaRunnerBinding.h"
#include "LocalizationBinding.h"
#include "LocationBinding.h"
#include "LockBinding.h"
#include "LockManagerBinding.h"
#include "LoginStatusBinding.h"
#include "MIDIAccessBinding.h"
#include "MIDIConnectionEventBinding.h"
#include "MIDIInputBinding.h"
#include "MIDIInputMapBinding.h"
#include "MIDIMessageEventBinding.h"
#include "MIDIOutputBinding.h"
#include "MIDIOutputMapBinding.h"
#include "MIDIPortBinding.h"
#include "MLSBinding.h"
#include "MatchGlobBinding.h"
#include "MatchPatternBinding.h"
#include "MathMLElementBinding.h"
#include "MediaCapabilitiesBinding.h"
#include "MediaControllerBinding.h"
#include "MediaDeviceInfoBinding.h"
#include "MediaDevicesBinding.h"
#include "MediaElementAudioSourceNodeBinding.h"
#include "MediaEncryptedEventBinding.h"
#include "MediaErrorBinding.h"
#include "MediaKeyErrorBinding.h"
#include "MediaKeyMessageEventBinding.h"
#include "MediaKeySessionBinding.h"
#include "MediaKeyStatusMapBinding.h"
#include "MediaKeySystemAccessBinding.h"
#include "MediaKeysBinding.h"
#include "MediaListBinding.h"
#include "MediaQueryListBinding.h"
#include "MediaQueryListEventBinding.h"
#include "MediaRecorderBinding.h"
#include "MediaRecorderErrorEventBinding.h"
#include "MediaSessionBinding.h"
#include "MediaSourceBinding.h"
#include "MediaStreamAudioDestinationNodeBinding.h"
#include "MediaStreamAudioSourceNodeBinding.h"
#include "MediaStreamBinding.h"
#include "MediaStreamEventBinding.h"
#include "MediaStreamTrackAudioSourceNodeBinding.h"
#include "MediaStreamTrackBinding.h"
#include "MediaStreamTrackEventBinding.h"
#include "MerchantValidationEventBinding.h"
#include "MessageChannelBinding.h"
#include "MessageEventBinding.h"
#include "MessageManagerBinding.h"
#include "MessagePortBinding.h"
#include "MimeTypeArrayBinding.h"
#include "MimeTypeBinding.h"
#include "MouseEventBinding.h"
#include "MouseScrollEventBinding.h"
#include "MozDocumentObserverBinding.h"
#include "MozSharedMapBinding.h"
#include "MozStorageAsyncStatementParamsBinding.h"
#include "MozStorageStatementParamsBinding.h"
#include "MozStorageStatementRowBinding.h"
#include "MutationObserverBinding.h"
#include "NamedNodeMapBinding.h"
#include "NavigateEventBinding.h"
#include "NavigationActivationBinding.h"
#include "NavigationBinding.h"
#include "NavigationCurrentEntryChangeEventBinding.h"
#include "NavigationDestinationBinding.h"
#include "NavigationHistoryEntryBinding.h"
#include "NavigationPrecommitControllerBinding.h"
#include "NavigationPreloadManagerBinding.h"
#include "NavigationTransitionBinding.h"
#include "NavigatorBinding.h"
#include "NetworkInformationBinding.h"
#include "NodeBinding.h"
#include "NodeFilterBinding.h"
#include "NodeIteratorBinding.h"
#include "NodeListBinding.h"
#include "NotificationBinding.h"
#include "NotifyPaintEventBinding.h"
#include "ONNXBinding.h"
#include "OfflineAudioCompletionEventBinding.h"
#include "OfflineAudioContextBinding.h"
#include "OffscreenCanvasBinding.h"
#include "OffscreenCanvasRenderingContext2DBinding.h"
#include "OscillatorNodeBinding.h"
#include "PageTransitionEventBinding.h"
#include "PaintRequestBinding.h"
#include "PaintRequestListBinding.h"
#include "PannerNodeBinding.h"
#include "PathUtilsBinding.h"
#include "PaymentAddressBinding.h"
#include "PaymentMethodChangeEventBinding.h"
#include "PaymentRequestBinding.h"
#include "PaymentRequestUpdateEventBinding.h"
#include "PaymentResponseBinding.h"
#include "PerformanceBinding.h"
#include "PerformanceEntryBinding.h"
#include "PerformanceEntryEventBinding.h"
#include "PerformanceEventTimingBinding.h"
#include "PerformanceLargestContentfulPaintBinding.h"
#include "PerformanceMarkBinding.h"
#include "PerformanceMeasureBinding.h"
#include "PerformanceNavigationBinding.h"
#include "PerformanceNavigationTimingBinding.h"
#include "PerformanceObserverBinding.h"
#include "PerformanceObserverEntryListBinding.h"
#include "PerformancePaintTimingBinding.h"
#include "PerformanceResourceTimingBinding.h"
#include "PerformanceServerTimingBinding.h"
#include "PerformanceTimingBinding.h"
#include "PeriodicWaveBinding.h"
#include "PermissionStatusBinding.h"
#include "PermissionsBinding.h"
#include "PlacesEventBinding.h"
#include "PlacesObserversBinding.h"
#include "PluginArrayBinding.h"
#include "PluginBinding.h"
#include "PluginCrashedEventBinding.h"
#include "PointerEventBinding.h"
#include "PopStateEventBinding.h"
#include "PopupBlockedEventBinding.h"
#include "PopupPositionedEventBinding.h"
#include "PositionStateEventBinding.h"
#include "PrecompiledScriptBinding.h"
#include "PrivateAttributionBinding.h"
#include "ProcessingInstructionBinding.h"
#include "ProgressEventBinding.h"
#include "PromiseDebuggingBinding.h"
#include "PromiseRejectionEventBinding.h"
#include "PushManagerBinding.h"
#include "PushSubscriptionBinding.h"
#include "PushSubscriptionOptionsBinding.h"
#include "QueuingStrategyBinding.h"
#include "RadioNodeListBinding.h"
#include "RangeBinding.h"
#include "ReadableByteStreamControllerBinding.h"
#include "ReadableStreamBYOBReaderBinding.h"
#include "ReadableStreamBYOBRequestBinding.h"
#include "ReadableStreamBinding.h"
#include "ReadableStreamDefaultControllerBinding.h"
#include "ReadableStreamDefaultReaderBinding.h"
#include "RedirectBlockedEventBinding.h"
#include "ReportingBinding.h"
#include "RequestBinding.h"
#include "ResizeObserverBinding.h"
#include "ResponseBinding.h"
#include "SVGAElementBinding.h"
#include "SVGAngleBinding.h"
#include "SVGAnimateElementBinding.h"
#include "SVGAnimateMotionElementBinding.h"
#include "SVGAnimateTransformElementBinding.h"
#include "SVGAnimatedAngleBinding.h"
#include "SVGAnimatedBooleanBinding.h"
#include "SVGAnimatedEnumerationBinding.h"
#include "SVGAnimatedIntegerBinding.h"
#include "SVGAnimatedLengthBinding.h"
#include "SVGAnimatedLengthListBinding.h"
#include "SVGAnimatedNumberBinding.h"
#include "SVGAnimatedNumberListBinding.h"
#include "SVGAnimatedPreserveAspectRatioBinding.h"
#include "SVGAnimatedRectBinding.h"
#include "SVGAnimatedStringBinding.h"
#include "SVGAnimatedTransformListBinding.h"
#include "SVGAnimationElementBinding.h"
#include "SVGCircleElementBinding.h"
#include "SVGClipPathElementBinding.h"
#include "SVGComponentTransferFunctionElementBinding.h"
#include "SVGDefsElementBinding.h"
#include "SVGDescElementBinding.h"
#include "SVGElementBinding.h"
#include "SVGEllipseElementBinding.h"
#include "SVGFEBlendElementBinding.h"
#include "SVGFEColorMatrixElementBinding.h"
#include "SVGFEComponentTransferElementBinding.h"
#include "SVGFECompositeElementBinding.h"
#include "SVGFEConvolveMatrixElementBinding.h"
#include "SVGFEDiffuseLightingElementBinding.h"
#include "SVGFEDisplacementMapElementBinding.h"
#include "SVGFEDistantLightElementBinding.h"
#include "SVGFEDropShadowElementBinding.h"
#include "SVGFEFloodElementBinding.h"
#include "SVGFEFuncAElementBinding.h"
#include "SVGFEFuncBElementBinding.h"
#include "SVGFEFuncGElementBinding.h"
#include "SVGFEFuncRElementBinding.h"
#include "SVGFEGaussianBlurElementBinding.h"
#include "SVGFEImageElementBinding.h"
#include "SVGFEMergeElementBinding.h"
#include "SVGFEMergeNodeElementBinding.h"
#include "SVGFEMorphologyElementBinding.h"
#include "SVGFEOffsetElementBinding.h"
#include "SVGFEPointLightElementBinding.h"
#include "SVGFESpecularLightingElementBinding.h"
#include "SVGFESpotLightElementBinding.h"
#include "SVGFETileElementBinding.h"
#include "SVGFETurbulenceElementBinding.h"
#include "SVGFilterElementBinding.h"
#include "SVGForeignObjectElementBinding.h"
#include "SVGGElementBinding.h"
#include "SVGGeometryElementBinding.h"
#include "SVGGradientElementBinding.h"
#include "SVGGraphicsElementBinding.h"
#include "SVGImageElementBinding.h"
#include "SVGLengthBinding.h"
#include "SVGLengthListBinding.h"
#include "SVGLineElementBinding.h"
#include "SVGLinearGradientElementBinding.h"
#include "SVGMPathElementBinding.h"
#include "SVGMarkerElementBinding.h"
#include "SVGMaskElementBinding.h"
#include "SVGMatrixBinding.h"
#include "SVGMetadataElementBinding.h"
#include "SVGNumberBinding.h"
#include "SVGNumberListBinding.h"
#include "SVGPathElementBinding.h"
#include "SVGPatternElementBinding.h"
#include "SVGPointBinding.h"
#include "SVGPointListBinding.h"
#include "SVGPolygonElementBinding.h"
#include "SVGPolylineElementBinding.h"
#include "SVGPreserveAspectRatioBinding.h"
#include "SVGRadialGradientElementBinding.h"
#include "SVGRectBinding.h"
#include "SVGRectElementBinding.h"
#include "SVGSVGElementBinding.h"
#include "SVGScriptElementBinding.h"
#include "SVGSetElementBinding.h"
#include "SVGStopElementBinding.h"
#include "SVGStringListBinding.h"
#include "SVGStyleElementBinding.h"
#include "SVGSwitchElementBinding.h"
#include "SVGSymbolElementBinding.h"
#include "SVGTSpanElementBinding.h"
#include "SVGTextContentElementBinding.h"
#include "SVGTextElementBinding.h"
#include "SVGTextPathElementBinding.h"
#include "SVGTextPositioningElementBinding.h"
#include "SVGTitleElementBinding.h"
#include "SVGTransformBinding.h"
#include "SVGTransformListBinding.h"
#include "SVGUnitTypesBinding.h"
#include "SVGUseElementBinding.h"
#include "SVGViewElementBinding.h"
#include "SanitizerBinding.h"
#include "ScreenBinding.h"
#include "ScreenOrientationBinding.h"
#include "ScriptProcessorNodeBinding.h"
#include "ScrollAreaEventBinding.h"
#include "SecurityPolicyViolationEventBinding.h"
#include "SelectionBinding.h"
#include "ServiceWorkerBinding.h"
#include "ServiceWorkerContainerBinding.h"
#include "ServiceWorkerRegistrationBinding.h"
#include "SessionStoreUtilsBinding.h"
#include "ShadowRootBinding.h"
#include "SharedWorkerBinding.h"
#include "SimpleGestureEventBinding.h"
#include "SourceBufferBinding.h"
#include "SourceBufferListBinding.h"
#include "SpeechGrammarBinding.h"
#include "SpeechGrammarListBinding.h"
#include "SpeechRecognitionAlternativeBinding.h"
#include "SpeechRecognitionBinding.h"
#include "SpeechRecognitionErrorBinding.h"
#include "SpeechRecognitionEventBinding.h"
#include "SpeechRecognitionResultBinding.h"
#include "SpeechRecognitionResultListBinding.h"
#include "SpeechSynthesisBinding.h"
#include "SpeechSynthesisErrorEventBinding.h"
#include "SpeechSynthesisEventBinding.h"
#include "SpeechSynthesisUtteranceBinding.h"
#include "SpeechSynthesisVoiceBinding.h"
#include "StaticRangeBinding.h"
#include "StereoPannerNodeBinding.h"
#include "StorageBinding.h"
#include "StorageEventBinding.h"
#include "StorageManagerBinding.h"
#include "StreamFilterBinding.h"
#include "StreamFilterDataEventBinding.h"
#include "StructuredCloneHolderBinding.h"
#include "StructuredCloneTesterBinding.h"
#include "StylePropertyMapBinding.h"
#include "StylePropertyMapReadOnlyBinding.h"
#include "StyleSheetApplicableStateChangeEventBinding.h"
#include "StyleSheetBinding.h"
#include "StyleSheetListBinding.h"
#include "StyleSheetRemovedEventBinding.h"
#include "SubmitEventBinding.h"
#include "SubtleCryptoBinding.h"
#include "TCPServerSocketBinding.h"
#include "TCPServerSocketEventBinding.h"
#include "TCPSocketBinding.h"
#include "TCPSocketErrorEventBinding.h"
#include "TCPSocketEventBinding.h"
#include "TaskPriorityChangeEventBinding.h"
#include "TestUtilsBinding.h"
#include "TextBinding.h"
#include "TextClauseBinding.h"
#include "TextDecoderBinding.h"
#include "TextDecoderStreamBinding.h"
#include "TextEncoderBinding.h"
#include "TextEncoderStreamBinding.h"
#include "TextEventBinding.h"
#include "TextTrackBinding.h"
#include "TextTrackCueBinding.h"
#include "TextTrackCueListBinding.h"
#include "TextTrackListBinding.h"
#include "TimeEventBinding.h"
#include "TimeRangesBinding.h"
#include "ToggleEventBinding.h"
#include "TouchBinding.h"
#include "TouchEventBinding.h"
#include "TouchListBinding.h"
#include "TrackEventBinding.h"
#include "TransformStreamBinding.h"
#include "TransformStreamDefaultControllerBinding.h"
#include "TransitionEventBinding.h"
#include "TreeColumnBinding.h"
#include "TreeColumnsBinding.h"
#include "TreeContentViewBinding.h"
#include "TreeWalkerBinding.h"
#include "TrustedTypesBinding.h"
#include "UDPMessageEventBinding.h"
#include "UDPSocketBinding.h"
#include "UIEventBinding.h"
#include "URLBinding.h"
#include "URLPatternBinding.h"
#include "URLSearchParamsBinding.h"
#include "UniFFIBinding.h"
#include "UserActivationBinding.h"
#include "UserInteractionBinding.h"
#include "UserProximityEventBinding.h"
#include "VRDisplayBinding.h"
#include "VRDisplayEventBinding.h"
#include "VRServiceTestBinding.h"
#include "VTTCueBinding.h"
#include "VTTRegionBinding.h"
#include "ValidityStateBinding.h"
#include "VideoColorSpaceBinding.h"
#include "VideoDecoderBinding.h"
#include "VideoEncoderBinding.h"
#include "VideoFrameBinding.h"
#include "VideoPlaybackQualityBinding.h"
#include "VideoTrackBinding.h"
#include "VideoTrackListBinding.h"
#include "ViewTransitionBinding.h"
#include "VisualViewportBinding.h"
#include "WakeLockBinding.h"
#include "WakeLockSentinelBinding.h"
#include "WaveShaperNodeBinding.h"
#include "WebAuthenticationBinding.h"
#include "WebExtensionContentScriptBinding.h"
#include "WebExtensionPolicyBinding.h"
#include "WebGL2RenderingContextBinding.h"
#include "WebGLContextEventBinding.h"
#include "WebGLRenderingContextBinding.h"
#include "WebGPUBinding.h"
#include "WebSocketBinding.h"
#include "WebTaskSchedulingBinding.h"
#include "WebTransportBinding.h"
#include "WebTransportDatagramDuplexStreamBinding.h"
#include "WebTransportErrorBinding.h"
#include "WebTransportSendReceiveStreamBinding.h"
#include "WebXRBinding.h"
#include "WheelEventBinding.h"
#include "WindowBinding.h"
#include "WindowGlobalActorsBinding.h"
#include "WindowRootBinding.h"
#include "WorkerBinding.h"
#include "WorkletBinding.h"
#include "WritableStreamBinding.h"
#include "WritableStreamDefaultControllerBinding.h"
#include "WritableStreamDefaultWriterBinding.h"
#include "XMLDocumentBinding.h"
#include "XMLHttpRequestBinding.h"
#include "XMLHttpRequestEventTargetBinding.h"
#include "XMLHttpRequestUploadBinding.h"
#include "XMLSerializerBinding.h"
#include "XPathEvaluatorBinding.h"
#include "XPathExpressionBinding.h"
#include "XPathResultBinding.h"
#include "XRInputSourceEventBinding.h"
#include "XRInputSourcesChangeEventBinding.h"
#include "XRReferenceSpaceEventBinding.h"
#include "XRSessionEventBinding.h"
#include "XSLTProcessorBinding.h"
#include "XULCommandEventBinding.h"
#include "XULElementBinding.h"
#include "XULFrameElementBinding.h"
#include "XULMenuElementBinding.h"
#include "XULPopupElementBinding.h"
#include "XULResizerElementBinding.h"
#include "XULTextElementBinding.h"
#include "XULTreeElementBinding.h"
#include "js/String.h"
#include "mozilla/PerfectHash.h"
#include "mozilla/dom/BindingNames.h"
#include "mozilla/dom/PrototypeList.h"
#include "mozilla/dom/WebIDLGlobalNameHash.h"

namespace mozilla::dom {
const uint32_t WebIDLGlobalNameHash::sCount = 952;

const WebIDLNameTableEntry WebIDLGlobalNameHash::sEntries[] = {
  {
    /* mNameOffset */ BindingNamesOffset::StyleSheetList,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::StyleSheetList,
    /* mCreate */ StyleSheetList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRStageParameters,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::VRStageParameters,
    /* mCreate */ VRStageParameters_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRStageParameters_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemWritableFileStream,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::FileSystemWritableFileStream,
    /* mCreate */ FileSystemWritableFileStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ FileSystemWritableFileStream_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::JSWindowActorParent,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::JSWindowActorParent,
    /* mCreate */ JSWindowActorParent_Binding::CreateInterfaceObjects,
    /* mEnabled */ JSWindowActorParent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLMarqueeElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::HTMLMarqueeElement,
    /* mCreate */ HTMLMarqueeElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FrameCrashedEvent,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::FrameCrashedEvent,
    /* mCreate */ FrameCrashedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ FrameCrashedEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLFieldSetElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLFieldSetElement,
    /* mCreate */ HTMLFieldSetElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGMPathElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::SVGMPathElement,
    /* mCreate */ SVGMPathElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesEvent,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::PlacesEvent,
    /* mCreate */ PlacesEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MessageListenerManager,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::MessageListenerManager,
    /* mCreate */ MessageListenerManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ MessageListenerManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::GleanEvent,
    /* mCreate */ GleanEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Grid,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::Grid,
    /* mCreate */ Grid_Binding::CreateInterfaceObjects,
    /* mEnabled */ Grid_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUValidationError,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GPUValidationError,
    /* mCreate */ GPUValidationError_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUValidationError_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLRenderbuffer,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::WebGLRenderbuffer,
    /* mCreate */ WebGLRenderbuffer_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSHSL,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::CSSHSL,
    /* mCreate */ CSSHSL_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSHSL_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XMLHttpRequest,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::XMLHttpRequest,
    /* mCreate */ XMLHttpRequest_Binding::CreateInterfaceObjects,
    /* mEnabled */ XMLHttpRequest_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGGraphicsElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGGraphicsElement,
    /* mCreate */ SVGGraphicsElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextTrackList,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::TextTrackList,
    /* mCreate */ TextTrackList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemFileHandle,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::FileSystemFileHandle,
    /* mCreate */ FileSystemFileHandle_Binding::CreateInterfaceObjects,
    /* mEnabled */ FileSystemFileHandle_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMTokenList,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::DOMTokenList,
    /* mCreate */ DOMTokenList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUDevice,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GPUDevice,
    /* mCreate */ GPUDevice_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUDevice_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioDecoder,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::AudioDecoder,
    /* mCreate */ AudioDecoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioDecoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigateEvent,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::NavigateEvent,
    /* mCreate */ NavigateEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigateEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAElement,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::SVGAElement,
    /* mCreate */ SVGAElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PannerNode,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::PannerNode,
    /* mCreate */ PannerNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ PannerNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEMergeNodeElement,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::SVGFEMergeNodeElement,
    /* mCreate */ SVGFEMergeNodeElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SubmitEvent,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::SubmitEvent,
    /* mCreate */ SubmitEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAngle,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::SVGAngle,
    /* mCreate */ SVGAngle_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLSpanElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLSpanElement,
    /* mCreate */ HTMLSpanElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ViewTransition,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::ViewTransition,
    /* mCreate */ ViewTransition_Binding::CreateInterfaceObjects,
    /* mEnabled */ ViewTransition_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TransformStream,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::TransformStream,
    /* mCreate */ TransformStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDataListElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLDataListElement,
    /* mCreate */ HTMLDataListElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigationTransition,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::NavigationTransition,
    /* mCreate */ NavigationTransition_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigationTransition_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUColorWrite,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::GPUColorWrite,
    /* mCreate */ GPUColorWrite_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUColorWrite_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CheckerboardReportService,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::CheckerboardReportService,
    /* mCreate */ CheckerboardReportService_Binding::CreateInterfaceObjects,
    /* mEnabled */ CheckerboardReportService_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesWeakCallbackWrapper,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::PlacesWeakCallbackWrapper,
    /* mCreate */ PlacesWeakCallbackWrapper_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesWeakCallbackWrapper_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Credential,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::Credential,
    /* mCreate */ Credential_Binding::CreateInterfaceObjects,
    /* mEnabled */ Credential_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSImageValue,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSImageValue,
    /* mCreate */ CSSImageValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSImageValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Touch,
    /* mNameLength */ 5,
    /* mConstructorId */ constructors::id::Touch,
    /* mCreate */ Touch_Binding::CreateInterfaceObjects,
    /* mEnabled */ Touch_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesVisit,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::PlacesVisit,
    /* mCreate */ PlacesVisit_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesVisit_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::StorageManager,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::StorageManager,
    /* mCreate */ StorageManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ StorageManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPU,
    /* mNameLength */ 3,
    /* mConstructorId */ constructors::id::GPU,
    /* mCreate */ GPU_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPU_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaQueryListEvent,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::MediaQueryListEvent,
    /* mCreate */ MediaQueryListEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanCategory,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::GleanCategory,
    /* mCreate */ GleanCategory_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanCategory_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUInternalError,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::GPUInternalError,
    /* mCreate */ GPUInternalError_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUInternalError_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRMockController,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::VRMockController,
    /* mCreate */ VRMockController_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRMockController_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaKeyStatusMap,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::MediaKeyStatusMap,
    /* mCreate */ MediaKeyStatusMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AbortController,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::AbortController,
    /* mCreate */ AbortController_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TCPSocket,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::TCPSocket,
    /* mCreate */ TCPSocket_Binding::CreateInterfaceObjects,
    /* mEnabled */ TCPSocket_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRReferenceSpaceEvent,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::XRReferenceSpaceEvent,
    /* mCreate */ XRReferenceSpaceEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRReferenceSpaceEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DominatorTree,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::DominatorTree,
    /* mCreate */ DominatorTree_Binding::CreateInterfaceObjects,
    /* mEnabled */ DominatorTree_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioWorkletNode,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::AudioWorkletNode,
    /* mCreate */ AudioWorkletNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioWorkletNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLLabelElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLLabelElement,
    /* mCreate */ HTMLLabelElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigationCurrentEntryChangeEvent,
    /* mNameLength */ 33,
    /* mConstructorId */ constructors::id::NavigationCurrentEntryChangeEvent,
    /* mCreate */ NavigationCurrentEntryChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigationCurrentEntryChangeEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathValue,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSMathValue,
    /* mCreate */ CSSMathValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLHRElement,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::HTMLHRElement,
    /* mCreate */ HTMLHRElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanBoolean,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::GleanBoolean,
    /* mCreate */ GleanBoolean_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanBoolean_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SessionStoreUtils,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SessionStoreUtils,
    /* mCreate */ SessionStoreUtils_Binding::CreateInterfaceObjects,
    /* mEnabled */ SessionStoreUtils_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChannelSplitterNode,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::ChannelSplitterNode,
    /* mCreate */ ChannelSplitterNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChannelSplitterNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::StructuredCloneTester,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::StructuredCloneTester,
    /* mCreate */ StructuredCloneTester_Binding::CreateInterfaceObjects,
    /* mEnabled */ StructuredCloneTester_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUCompilationInfo,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GPUCompilationInfo,
    /* mCreate */ GPUCompilationInfo_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUCompilationInfo_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTableElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLTableElement,
    /* mCreate */ HTMLTableElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageData,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::ImageData,
    /* mCreate */ ImageData_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGL2RenderingContext,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::WebGL2RenderingContext,
    /* mCreate */ WebGL2RenderingContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebGL2RenderingContext_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ViewTransitionTypeSet,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::ViewTransitionTypeSet,
    /* mCreate */ ViewTransitionTypeSet_Binding::CreateInterfaceObjects,
    /* mEnabled */ ViewTransitionTypeSet_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AddonManager,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::AddonManager,
    /* mCreate */ AddonManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ AddonManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSOKLab,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::CSSOKLab,
    /* mCreate */ CSSOKLab_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSOKLab_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFilterElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGFilterElement,
    /* mCreate */ SVGFilterElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TrustedTypePolicyFactory,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::TrustedTypePolicyFactory,
    /* mCreate */ TrustedTypePolicyFactory_Binding::CreateInterfaceObjects,
    /* mEnabled */ TrustedTypePolicyFactory_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkKeyword,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::PlacesBookmarkKeyword,
    /* mCreate */ PlacesBookmarkKeyword_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkKeyword_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSLab,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::CSSLab,
    /* mCreate */ CSSLab_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSLab_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DeviceOrientationEvent,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::DeviceOrientationEvent,
    /* mCreate */ DeviceOrientationEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ DeviceOrientationEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechSynthesis,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::SpeechSynthesis,
    /* mCreate */ SpeechSynthesis_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechSynthesis_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMediaRule,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSMediaRule,
    /* mCreate */ CSSMediaRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadTouch,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::GamepadTouch,
    /* mCreate */ GamepadTouch_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadTouch_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::File,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::File,
    /* mCreate */ File_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechRecognitionError,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SpeechRecognitionError,
    /* mCreate */ SpeechRecognitionError_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechRecognitionError_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLAreaElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLAreaElement,
    /* mCreate */ HTMLAreaElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTextContentElement,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::SVGTextContentElement,
    /* mCreate */ SVGTextContentElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadHapticActuator,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::GamepadHapticActuator,
    /* mCreate */ GamepadHapticActuator_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadHapticActuator_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDirectoryElement,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::HTMLDirectoryElement,
    /* mCreate */ HTMLDirectoryElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AddonManagerPermissions,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::AddonManagerPermissions,
    /* mCreate */ AddonManagerPermissions_Binding::CreateInterfaceObjects,
    /* mEnabled */ AddonManagerPermissions_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMRect,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::DOMRect,
    /* mCreate */ DOMRect_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSKeyframesRule,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::CSSKeyframesRule,
    /* mCreate */ CSSKeyframesRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanMemoryDistribution,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::GleanMemoryDistribution,
    /* mCreate */ GleanMemoryDistribution_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanMemoryDistribution_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MimeTypeArray,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::MimeTypeArray,
    /* mCreate */ MimeTypeArray_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TestingDeprecatedInterface,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::TestingDeprecatedInterface,
    /* mCreate */ TestingDeprecatedInterface_Binding::CreateInterfaceObjects,
    /* mEnabled */ TestingDeprecatedInterface_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLShader,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::WebGLShader,
    /* mCreate */ WebGLShader_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigationDestination,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::NavigationDestination,
    /* mCreate */ NavigationDestination_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigationDestination_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DataTransfer,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::DataTransfer,
    /* mCreate */ DataTransfer_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MimeType,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::MimeType,
    /* mCreate */ MimeType_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FontFace,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::FontFace,
    /* mCreate */ FontFace_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::JSWindowActorChild,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::JSWindowActorChild,
    /* mCreate */ JSWindowActorChild_Binding::CreateInterfaceObjects,
    /* mEnabled */ JSWindowActorChild_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEColorMatrixElement,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::SVGFEColorMatrixElement,
    /* mCreate */ SVGFEColorMatrixElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceObserverEntryList,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::PerformanceObserverEntryList,
    /* mCreate */ PerformanceObserverEntryList_Binding::CreateInterfaceObjects,
    /* mEnabled */ PerformanceObserverEntryList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanPingsImpl,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::GleanPingsImpl,
    /* mCreate */ GleanPingsImpl_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanPingsImpl_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFESpecularLightingElement,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::SVGFESpecularLightingElement,
    /* mCreate */ SVGFESpecularLightingElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigationActivation,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::NavigationActivation,
    /* mCreate */ NavigationActivation_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigationActivation_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::InspectorCSSParser,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::InspectorCSSParser,
    /* mCreate */ InspectorCSSParser_Binding::CreateInterfaceObjects,
    /* mEnabled */ InspectorCSSParser_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaRecorder,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::MediaRecorder,
    /* mCreate */ MediaRecorder_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSStyleValue,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSStyleValue,
    /* mCreate */ CSSStyleValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSStyleValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSColor,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::CSSColor,
    /* mCreate */ CSSColor_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSColor_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PluginCrashedEvent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PluginCrashedEvent,
    /* mCreate */ PluginCrashedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ PluginCrashedEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRDisplayCapabilities,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::VRDisplayCapabilities,
    /* mCreate */ VRDisplayCapabilities_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRDisplayCapabilities_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AuthenticatorResponse,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::AuthenticatorResponse,
    /* mCreate */ AuthenticatorResponse_Binding::CreateInterfaceObjects,
    /* mEnabled */ AuthenticatorResponse_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioParam,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::AudioParam,
    /* mCreate */ AudioParam_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioParam_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::webkitSpeechGrammarList,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::SpeechGrammarList,
    /* mCreate */ SpeechGrammarList_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechGrammarList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGRect,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::SVGRect,
    /* mCreate */ SVGRect_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WakeLock,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::WakeLock,
    /* mCreate */ WakeLock_Binding::CreateInterfaceObjects,
    /* mEnabled */ WakeLock_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageDecoder,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::ImageDecoder,
    /* mCreate */ ImageDecoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ ImageDecoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSTransformValue,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::CSSTransformValue,
    /* mCreate */ CSSTransformValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSTransformValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGForeignObjectElement,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::SVGForeignObjectElement,
    /* mCreate */ SVGForeignObjectElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CommandEvent,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CommandEvent,
    /* mCreate */ CommandEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ CommandEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::StorageEvent,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::StorageEvent,
    /* mCreate */ StorageEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Tensor,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Tensor,
    /* mCreate */ Tensor_Binding::CreateInterfaceObjects,
    /* mEnabled */ Tensor_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Directory,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Directory,
    /* mCreate */ Directory_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMRectList,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::DOMRectList,
    /* mCreate */ DOMRectList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceTiming,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::PerformanceTiming,
    /* mCreate */ PerformanceTiming_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WritableStream,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::WritableStream,
    /* mCreate */ WritableStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::StyleSheetApplicableStateChangeEvent,
    /* mNameLength */ 36,
    /* mConstructorId */ constructors::id::StyleSheetApplicableStateChangeEvent,
    /* mCreate */ StyleSheetApplicableStateChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ StyleSheetApplicableStateChangeEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULElement,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::XULElement,
    /* mCreate */ XULElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformancePaintTiming,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::PerformancePaintTiming,
    /* mCreate */ PerformancePaintTiming_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesEventCounts,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::PlacesEventCounts,
    /* mCreate */ PlacesEventCounts_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesEventCounts_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Animation,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Animation,
    /* mCreate */ Animation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChromeUtils,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::ChromeUtils,
    /* mCreate */ ChromeUtils_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChromeUtils_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadButtonEvent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GamepadButtonEvent,
    /* mCreate */ GamepadButtonEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadButtonEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PaymentRequest,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::PaymentRequest,
    /* mCreate */ PaymentRequest_Binding::CreateInterfaceObjects,
    /* mEnabled */ PaymentRequest_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystem,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::FileSystem,
    /* mCreate */ FileSystem_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XMLHttpRequestEventTarget,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::XMLHttpRequestEventTarget,
    /* mCreate */ XMLHttpRequestEventTarget_Binding::CreateInterfaceObjects,
    /* mEnabled */ XMLHttpRequestEventTarget_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGUseElement,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::SVGUseElement,
    /* mCreate */ SVGUseElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanObject,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::GleanObject,
    /* mCreate */ GleanObject_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanObject_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ConvolverNode,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::ConvolverNode,
    /* mCreate */ ConvolverNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ ConvolverNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::OscillatorNode,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::OscillatorNode,
    /* mCreate */ OscillatorNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ OscillatorNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Report,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Report,
    /* mCreate */ Report_Binding::CreateInterfaceObjects,
    /* mEnabled */ Report_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLPictureElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::HTMLPictureElement,
    /* mCreate */ HTMLPictureElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSRGB,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::CSSRGB,
    /* mCreate */ CSSRGB_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSRGB_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmark,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::PlacesBookmark,
    /* mCreate */ PlacesBookmark_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmark_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::UniFFIScaffolding,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::UniFFIScaffolding,
    /* mCreate */ UniFFIScaffolding_Binding::CreateInterfaceObjects,
    /* mEnabled */ UniFFIScaffolding_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceMark,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::PerformanceMark,
    /* mCreate */ PerformanceMark_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ClonedErrorHolder,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::ClonedErrorHolder,
    /* mCreate */ ClonedErrorHolder_Binding::CreateInterfaceObjects,
    /* mEnabled */ ClonedErrorHolder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Highlight,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Highlight,
    /* mCreate */ Highlight_Binding::CreateInterfaceObjects,
    /* mEnabled */ Highlight_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemFileEntry,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::FileSystemFileEntry,
    /* mCreate */ FileSystemFileEntry_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SessionStoreScrollData,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SessionStoreScrollData,
    /* mCreate */ SessionStoreScrollData_Binding::CreateInterfaceObjects,
    /* mEnabled */ SessionStoreScrollData_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GridLine,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::GridLine,
    /* mCreate */ GridLine_Binding::CreateInterfaceObjects,
    /* mEnabled */ GridLine_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLParamElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLParamElement,
    /* mCreate */ HTMLParamElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMParser,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::DOMParser,
    /* mCreate */ DOMParser_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceMeasure,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PerformanceMeasure,
    /* mCreate */ PerformanceMeasure_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLInputElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLInputElement,
    /* mCreate */ HTMLInputElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AbstractRange,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::AbstractRange,
    /* mCreate */ AbstractRange_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaStreamEvent,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::MediaStreamEvent,
    /* mCreate */ MediaStreamEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaStreamEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SubtleCrypto,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::SubtleCrypto,
    /* mCreate */ SubtleCrypto_Binding::CreateInterfaceObjects,
    /* mEnabled */ SubtleCrypto_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSStyleSheet,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSStyleSheet,
    /* mCreate */ CSSStyleSheet_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SourceBufferList,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SourceBufferList,
    /* mCreate */ SourceBufferList_Binding::CreateInterfaceObjects,
    /* mEnabled */ SourceBufferList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GridDimension,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::GridDimension,
    /* mCreate */ GridDimension_Binding::CreateInterfaceObjects,
    /* mEnabled */ GridDimension_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGSVGElement,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::SVGSVGElement,
    /* mCreate */ SVGSVGElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::LockManager,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::LockManager,
    /* mCreate */ LockManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ LockManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioBufferSourceNode,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::AudioBufferSourceNode,
    /* mCreate */ AudioBufferSourceNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioBufferSourceNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextDecoderStream,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::TextDecoderStream,
    /* mCreate */ TextDecoderStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLSelectElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLSelectElement,
    /* mCreate */ HTMLSelectElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSPViolationReportBody,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::CSPViolationReportBody,
    /* mCreate */ CSPViolationReportBody_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSPViolationReportBody_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGLength,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::SVGLength,
    /* mCreate */ SVGLength_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLVideoElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLVideoElement,
    /* mCreate */ HTMLVideoElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUUncapturedErrorEvent,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::GPUUncapturedErrorEvent,
    /* mCreate */ GPUUncapturedErrorEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUUncapturedErrorEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextDecoder,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::TextDecoder,
    /* mCreate */ TextDecoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CacheStorage,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CacheStorage,
    /* mCreate */ CacheStorage_Binding::CreateInterfaceObjects,
    /* mEnabled */ CacheStorage_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadEvent,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::GamepadEvent,
    /* mCreate */ GamepadEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::BaseAudioContext,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::BaseAudioContext,
    /* mCreate */ BaseAudioContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRPose,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::XRPose,
    /* mCreate */ XRPose_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRPose_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanCustomDistribution,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::GleanCustomDistribution,
    /* mCreate */ GleanCustomDistribution_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanCustomDistribution_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TrustedScriptURL,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::TrustedScriptURL,
    /* mCreate */ TrustedScriptURL_Binding::CreateInterfaceObjects,
    /* mEnabled */ TrustedScriptURL_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanUrl,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::GleanUrl,
    /* mCreate */ GleanUrl_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanUrl_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSRotate,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::CSSRotate,
    /* mCreate */ CSSRotate_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSRotate_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Location,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::Location,
    /* mCreate */ Location_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ConstantSourceNode,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::ConstantSourceNode,
    /* mCreate */ ConstantSourceNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ ConstantSourceNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGMaskElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGMaskElement,
    /* mCreate */ SVGMaskElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRViewport,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::XRViewport,
    /* mCreate */ XRViewport_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRViewport_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUComputePassEncoder,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::GPUComputePassEncoder,
    /* mCreate */ GPUComputePassEncoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUComputePassEncoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WindowGlobalParent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::WindowGlobalParent,
    /* mCreate */ WindowGlobalParent_Binding::CreateInterfaceObjects,
    /* mEnabled */ WindowGlobalParent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaController,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::MediaController,
    /* mCreate */ MediaController_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaController_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AnimationPlaybackEvent,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::AnimationPlaybackEvent,
    /* mCreate */ AnimationPlaybackEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::OfflineAudioContext,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::OfflineAudioContext,
    /* mCreate */ OfflineAudioContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ OfflineAudioContext_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Geolocation,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::Geolocation,
    /* mCreate */ Geolocation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PaintRequest,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::PaintRequest,
    /* mCreate */ PaintRequest_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGStopElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGStopElement,
    /* mCreate */ SVGStopElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VideoEncoder,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::VideoEncoder,
    /* mCreate */ VideoEncoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ VideoEncoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEPointLightElement,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SVGFEPointLightElement,
    /* mCreate */ SVGFEPointLightElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULTextElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::XULTextElement,
    /* mCreate */ XULTextElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULTextElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaKeys,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::MediaKeys,
    /* mCreate */ MediaKeys_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIConnectionEvent,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::MIDIConnectionEvent,
    /* mCreate */ MIDIConnectionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIConnectionEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceEventTiming,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::PerformanceEventTiming,
    /* mCreate */ PerformanceEventTiming_Binding::CreateInterfaceObjects,
    /* mEnabled */ PerformanceEventTiming_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemDirectoryHandle,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::FileSystemDirectoryHandle,
    /* mCreate */ FileSystemDirectoryHandle_Binding::CreateInterfaceObjects,
    /* mEnabled */ FileSystemDirectoryHandle_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTableRowElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLTableRowElement,
    /* mCreate */ HTMLTableRowElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEConvolveMatrixElement,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::SVGFEConvolveMatrixElement,
    /* mCreate */ SVGFEConvolveMatrixElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIAccess,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::MIDIAccess,
    /* mCreate */ MIDIAccess_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIAccess_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MerchantValidationEvent,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::MerchantValidationEvent,
    /* mCreate */ MerchantValidationEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ MerchantValidationEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::EventCounts,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::EventCounts,
    /* mCreate */ EventCounts_Binding::CreateInterfaceObjects,
    /* mEnabled */ EventCounts_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MatchPatternSet,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::MatchPatternSet,
    /* mCreate */ MatchPatternSet_Binding::CreateInterfaceObjects,
    /* mEnabled */ MatchPatternSet_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEFloodElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEFloodElement,
    /* mCreate */ SVGFEFloodElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::KeyEvent,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::KeyEvent,
    /* mCreate */ KeyEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FormDataEvent,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::FormDataEvent,
    /* mCreate */ FormDataEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLBuffer,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::WebGLBuffer,
    /* mCreate */ WebGLBuffer_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::URL,
    /* mNameLength */ 3,
    /* mConstructorId */ constructors::id::URL,
    /* mCreate */ URL_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FontFaceSetLoadEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::FontFaceSetLoadEvent,
    /* mCreate */ FontFaceSetLoadEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CredentialsContainer,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::CredentialsContainer,
    /* mCreate */ CredentialsContainer_Binding::CreateInterfaceObjects,
    /* mEnabled */ CredentialsContainer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSColorValue,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSColorValue,
    /* mCreate */ CSSColorValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSColorValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CryptoKey,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::CryptoKey,
    /* mCreate */ CryptoKey_Binding::CreateInterfaceObjects,
    /* mEnabled */ CryptoKey_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebTransportError,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::WebTransportError,
    /* mCreate */ WebTransportError_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebTransportError_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFESpotLightElement,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::SVGFESpotLightElement,
    /* mCreate */ SVGFESpotLightElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRBoundedReferenceSpace,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::XRBoundedReferenceSpace,
    /* mCreate */ XRBoundedReferenceSpace_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRBoundedReferenceSpace_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUExternalTexture,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GPUExternalTexture,
    /* mCreate */ GPUExternalTexture_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUExternalTexture_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextTrackCueList,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::TextTrackCueList,
    /* mCreate */ TextTrackCueList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Path2D,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Path2D,
    /* mCreate */ Path2D_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesVisitRemoved,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PlacesVisitRemoved,
    /* mCreate */ PlacesVisitRemoved_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesVisitRemoved_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRWebGLLayer,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::XRWebGLLayer,
    /* mCreate */ XRWebGLLayer_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRWebGLLayer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PopupPositionedEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::PopupPositionedEvent,
    /* mCreate */ PopupPositionedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ PopupPositionedEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CustomElementRegistry,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::CustomElementRegistry,
    /* mCreate */ CustomElementRegistry_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLCollection,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::HTMLCollection,
    /* mCreate */ HTMLCollection_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TCPSocketErrorEvent,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::TCPSocketErrorEvent,
    /* mCreate */ TCPSocketErrorEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ TCPSocketErrorEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Screen,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Screen,
    /* mCreate */ Screen_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebKitCSSMatrix,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::DOMMatrix,
    /* mCreate */ DOMMatrix_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AnalyserNode,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::AnalyserNode,
    /* mCreate */ AnalyserNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ AnalyserNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ContentFrameMessageManager,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::ContentFrameMessageManager,
    /* mCreate */ ContentFrameMessageManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ ContentFrameMessageManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGPointList,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::SVGPointList,
    /* mCreate */ SVGPointList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Clipboard,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Clipboard,
    /* mCreate */ Clipboard_Binding::CreateInterfaceObjects,
    /* mEnabled */ Clipboard_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PushSubscription,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::PushSubscription,
    /* mCreate */ PushSubscription_Binding::CreateInterfaceObjects,
    /* mEnabled */ PushSubscription_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Worklet,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::Worklet,
    /* mCreate */ Worklet_Binding::CreateInterfaceObjects,
    /* mEnabled */ Worklet_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesHistoryCleared,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::PlacesHistoryCleared,
    /* mCreate */ PlacesHistoryCleared_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesHistoryCleared_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MLSGroupView,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::MLSGroupView,
    /* mCreate */ MLSGroupView_Binding::CreateInterfaceObjects,
    /* mEnabled */ MLSGroupView_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MatchGlob,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::MatchGlob,
    /* mCreate */ MatchGlob_Binding::CreateInterfaceObjects,
    /* mEnabled */ MatchGlob_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBObjectStore,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::IDBObjectStore,
    /* mCreate */ IDBObjectStore_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FluentPattern,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::FluentPattern,
    /* mCreate */ FluentPattern_Binding::CreateInterfaceObjects,
    /* mEnabled */ FluentPattern_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGPreserveAspectRatio,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SVGPreserveAspectRatio,
    /* mCreate */ SVGPreserveAspectRatio_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesFavicon,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::PlacesFavicon,
    /* mCreate */ PlacesFavicon_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesFavicon_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TouchList,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::TouchList,
    /* mCreate */ TouchList_Binding::CreateInterfaceObjects,
    /* mEnabled */ TouchList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::JSActorTypeUtils,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::JSActorTypeUtils,
    /* mCreate */ JSActorTypeUtils_Binding::CreateInterfaceObjects,
    /* mEnabled */ JSActorTypeUtils_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRRigidTransform,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::XRRigidTransform,
    /* mCreate */ XRRigidTransform_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRRigidTransform_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEBlendElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEBlendElement,
    /* mCreate */ SVGFEBlendElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TrustedScript,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::TrustedScript,
    /* mCreate */ TrustedScript_Binding::CreateInterfaceObjects,
    /* mEnabled */ TrustedScript_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CharacterData,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CharacterData,
    /* mCreate */ CharacterData_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechSynthesisEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::SpeechSynthesisEvent,
    /* mCreate */ SpeechSynthesisEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechSynthesisEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSNestedDeclarations,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::CSSNestedDeclarations,
    /* mCreate */ CSSNestedDeclarations_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFETileElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGFETileElement,
    /* mCreate */ SVGFETileElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::StylePropertyMap,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::StylePropertyMap,
    /* mCreate */ StylePropertyMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ StylePropertyMap_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GridArea,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::GridArea,
    /* mCreate */ GridArea_Binding::CreateInterfaceObjects,
    /* mEnabled */ GridArea_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanUuid,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GleanUuid,
    /* mCreate */ GleanUuid_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanUuid_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileList,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::FileList,
    /* mCreate */ FileList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Element,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::Element,
    /* mCreate */ Element_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEDisplacementMapElement,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::SVGFEDisplacementMapElement,
    /* mCreate */ SVGFEDisplacementMapElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechRecognitionAlternative,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::SpeechRecognitionAlternative,
    /* mCreate */ SpeechRecognitionAlternative_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechRecognitionAlternative_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GainNode,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::GainNode,
    /* mCreate */ GainNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ GainNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSOKLCH,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::CSSOKLCH,
    /* mCreate */ CSSOKLCH_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSOKLCH_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGPoint,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::SVGPoint,
    /* mCreate */ SVGPoint_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReportBody,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::ReportBody,
    /* mCreate */ ReportBody_Binding::CreateInterfaceObjects,
    /* mEnabled */ ReportBody_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ScreenLuminance,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::ScreenLuminance,
    /* mCreate */ ScreenLuminance_Binding::CreateInterfaceObjects,
    /* mEnabled */ ScreenLuminance_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebTransportSendStream,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::WebTransportSendStream,
    /* mCreate */ WebTransportSendStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebTransportSendStream_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CookieStore,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::CookieStore,
    /* mCreate */ CookieStore_Binding::CreateInterfaceObjects,
    /* mEnabled */ CookieStore_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkTags,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PlacesBookmarkTags,
    /* mCreate */ PlacesBookmarkTags_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkTags_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ServiceWorkerContainer,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::ServiceWorkerContainer,
    /* mCreate */ ServiceWorkerContainer_Binding::CreateInterfaceObjects,
    /* mEnabled */ ServiceWorkerContainer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGSymbolElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGSymbolElement,
    /* mCreate */ SVGSymbolElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLFontElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLFontElement,
    /* mCreate */ HTMLFontElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUQueue,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::GPUQueue,
    /* mCreate */ GPUQueue_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUQueue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ClipboardEvent,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::ClipboardEvent,
    /* mCreate */ ClipboardEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanLabeled,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::GleanLabeled,
    /* mCreate */ GleanLabeled_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanLabeled_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CreateOfferRequest,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CreateOfferRequest,
    /* mCreate */ CreateOfferRequest_Binding::CreateInterfaceObjects,
    /* mEnabled */ CreateOfferRequest_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEFuncAElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEFuncAElement,
    /* mCreate */ SVGFEFuncAElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEMorphologyElement,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SVGFEMorphologyElement,
    /* mCreate */ SVGFEMorphologyElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VideoFrame,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::VideoFrame,
    /* mCreate */ VideoFrame_Binding::CreateInterfaceObjects,
    /* mEnabled */ VideoFrame_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MLS,
    /* mNameLength */ 3,
    /* mConstructorId */ constructors::id::MLS,
    /* mCreate */ MLS_Binding::CreateInterfaceObjects,
    /* mEnabled */ MLS_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechSynthesisVoice,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::SpeechSynthesisVoice,
    /* mCreate */ SpeechSynthesisVoice_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechSynthesisVoice_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChromeNodeList,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::ChromeNodeList,
    /* mCreate */ ChromeNodeList_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChromeNodeList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::StructuredCloneHolder,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::StructuredCloneHolder,
    /* mCreate */ StructuredCloneHolder_Binding::CreateInterfaceObjects,
    /* mEnabled */ StructuredCloneHolder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedNumber,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGAnimatedNumber,
    /* mCreate */ SVGAnimatedNumber_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSUnitValue,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSUnitValue,
    /* mCreate */ CSSUnitValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSUnitValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLMediaElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLMediaElement,
    /* mCreate */ HTMLMediaElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEOffsetElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGFEOffsetElement,
    /* mCreate */ SVGFEOffsetElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::OffscreenCanvasRenderingContext2D,
    /* mNameLength */ 33,
    /* mConstructorId */ constructors::id::OffscreenCanvasRenderingContext2D,
    /* mCreate */ OffscreenCanvasRenderingContext2D_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ScriptProcessorNode,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::ScriptProcessorNode,
    /* mCreate */ ScriptProcessorNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ ScriptProcessorNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGStringList,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::SVGStringList,
    /* mCreate */ SVGStringList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::EncodedAudioChunk,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::EncodedAudioChunk,
    /* mCreate */ EncodedAudioChunk_Binding::CreateInterfaceObjects,
    /* mEnabled */ EncodedAudioChunk_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLOptionElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLOptionElement,
    /* mCreate */ HTMLOptionElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSFontPaletteValuesRule,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::CSSFontPaletteValuesRule,
    /* mCreate */ CSSFontPaletteValuesRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSFontPaletteValuesRule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Attr,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::Attr,
    /* mCreate */ Attr_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedLengthList,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::SVGAnimatedLengthList,
    /* mCreate */ SVGAnimatedLengthList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WakeLockSentinel,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::WakeLockSentinel,
    /* mCreate */ WakeLockSentinel_Binding::CreateInterfaceObjects,
    /* mEnabled */ WakeLockSentinel_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CompressionStream,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::CompressionStream,
    /* mCreate */ CompressionStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLLIElement,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::HTMLLIElement,
    /* mCreate */ HTMLLIElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CookieStoreManager,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CookieStoreManager,
    /* mCreate */ CookieStoreManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ CookieStoreManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTextPathElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGTextPathElement,
    /* mCreate */ SVGTextPathElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VTTRegion,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::VTTRegion,
    /* mCreate */ VTTRegion_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozStorageStatementRow,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::MozStorageStatementRow,
    /* mCreate */ MozStorageStatementRow_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozStorageStatementRow_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGRadialGradientElement,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::SVGRadialGradientElement,
    /* mCreate */ SVGRadialGradientElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSTransformComponent,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::CSSTransformComponent,
    /* mCreate */ CSSTransformComponent_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSTransformComponent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Selection,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Selection,
    /* mCreate */ Selection_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TimeEvent,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::TimeEvent,
    /* mCreate */ TimeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ShadowRoot,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::ShadowRoot,
    /* mCreate */ ShadowRoot_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ResizeObserver,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::ResizeObserver,
    /* mCreate */ ResizeObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanMetric,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::GleanMetric,
    /* mCreate */ GleanMetric_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanMetric_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBCursorWithValue,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::IDBCursorWithValue,
    /* mCreate */ IDBCursorWithValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLModElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::HTMLModElement,
    /* mCreate */ HTMLModElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLTransformFeedback,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::WebGLTransformFeedback,
    /* mCreate */ WebGLTransformFeedback_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebGLTransformFeedback_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WritableStreamDefaultWriter,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::WritableStreamDefaultWriter,
    /* mCreate */ WritableStreamDefaultWriter_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SessionStoreFormData,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::SessionStoreFormData,
    /* mCreate */ SessionStoreFormData_Binding::CreateInterfaceObjects,
    /* mEnabled */ SessionStoreFormData_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::NodeFilter,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::NodeFilter,
    /* mCreate */ NodeFilter_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CustomStateSet,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::CustomStateSet,
    /* mCreate */ CustomStateSet_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSConditionRule,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::CSSConditionRule,
    /* mCreate */ CSSConditionRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioProcessingEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::AudioProcessingEvent,
    /* mCreate */ AudioProcessingEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioProcessingEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGUnitTypes,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::SVGUnitTypes,
    /* mCreate */ SVGUnitTypes_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUTextureView,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::GPUTextureView,
    /* mCreate */ GPUTextureView_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUTextureView_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUShaderModule,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::GPUShaderModule,
    /* mCreate */ GPUShaderModule_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUShaderModule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XPathExpression,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::XPathExpression,
    /* mCreate */ XPathExpression_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLUniformLocation,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::WebGLUniformLocation,
    /* mCreate */ WebGLUniformLocation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CompositionEvent,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::CompositionEvent,
    /* mCreate */ CompositionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DocumentTimeline,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::DocumentTimeline,
    /* mCreate */ DocumentTimeline_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSSkewX,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::CSSSkewX,
    /* mCreate */ CSSSkewX_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSSkewX_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Crypto,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Crypto,
    /* mCreate */ Crypto_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaStreamTrack,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::MediaStreamTrack,
    /* mCreate */ MediaStreamTrack_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLShaderPrecisionFormat,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::WebGLShaderPrecisionFormat,
    /* mCreate */ WebGLShaderPrecisionFormat_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGEllipseElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGEllipseElement,
    /* mCreate */ SVGEllipseElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ServiceWorker,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::ServiceWorker,
    /* mCreate */ ServiceWorker_Binding::CreateInterfaceObjects,
    /* mEnabled */ ServiceWorker_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaStream,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::MediaStream,
    /* mCreate */ MediaStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::webkitSpeechGrammar,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::SpeechGrammar,
    /* mCreate */ SpeechGrammar_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechGrammar_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaError,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::MediaError,
    /* mCreate */ MediaError_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIMessageEvent,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::MIDIMessageEvent,
    /* mCreate */ MIDIMessageEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIMessageEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::BiquadFilterNode,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::BiquadFilterNode,
    /* mCreate */ BiquadFilterNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ BiquadFilterNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ContentProcessMessageManager,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::ContentProcessMessageManager,
    /* mCreate */ ContentProcessMessageManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ ContentProcessMessageManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Flex,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::Flex,
    /* mCreate */ Flex_Binding::CreateInterfaceObjects,
    /* mEnabled */ Flex_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanDatetime,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::GleanDatetime,
    /* mCreate */ GleanDatetime_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanDatetime_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanQuantity,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::GleanQuantity,
    /* mCreate */ GleanQuantity_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanQuantity_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaEncryptedEvent,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::MediaEncryptedEvent,
    /* mCreate */ MediaEncryptedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSPseudoElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::CSSPseudoElement,
    /* mCreate */ CSSPseudoElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSPseudoElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULFrameElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::XULFrameElement,
    /* mCreate */ XULFrameElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULFrameElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Window,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Window,
    /* mCreate */ Window_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XSLTProcessor,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::XSLTProcessor,
    /* mCreate */ XSLTProcessor_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDivElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::HTMLDivElement,
    /* mCreate */ HTMLDivElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::JSProcessActorChild,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::JSProcessActorChild,
    /* mCreate */ JSProcessActorChild_Binding::CreateInterfaceObjects,
    /* mEnabled */ JSProcessActorChild_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozDocumentObserver,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::MozDocumentObserver,
    /* mCreate */ MozDocumentObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozDocumentObserver_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozSharedMapChangeEvent,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::MozSharedMapChangeEvent,
    /* mCreate */ MozSharedMapChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozSharedMapChangeEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageTrack,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::ImageTrack,
    /* mCreate */ ImageTrack_Binding::CreateInterfaceObjects,
    /* mEnabled */ ImageTrack_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozWritableSharedMap,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::MozWritableSharedMap,
    /* mCreate */ MozWritableSharedMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozWritableSharedMap_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathInvert,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSMathInvert,
    /* mCreate */ CSSMathInvert_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathInvert_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMImplementation,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::DOMImplementation,
    /* mCreate */ DOMImplementation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DecompressionStream,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::DecompressionStream,
    /* mCreate */ DecompressionStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Plugin,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Plugin,
    /* mCreate */ Plugin_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLFormControlsCollection,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::HTMLFormControlsCollection,
    /* mCreate */ HTMLFormControlsCollection_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSSkew,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::CSSSkew,
    /* mCreate */ CSSSkew_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSSkew_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGSwitchElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGSwitchElement,
    /* mCreate */ SVGSwitchElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Performance,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::Performance,
    /* mCreate */ Performance_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FormData,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::FormData,
    /* mCreate */ FormData_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioTrack,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::AudioTrack,
    /* mCreate */ AudioTrack_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioTrack_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMPointReadOnly,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::DOMPointReadOnly,
    /* mCreate */ DOMPointReadOnly_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AddonEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::AddonEvent,
    /* mCreate */ AddonEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ AddonEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceEntryEvent,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::PerformanceEntryEvent,
    /* mCreate */ PerformanceEntryEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ PerformanceEntryEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WindowContext,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::WindowContext,
    /* mCreate */ WindowContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ WindowContext_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PageTransitionEvent,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::PageTransitionEvent,
    /* mCreate */ PageTransitionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IdentityCredential,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::IdentityCredential,
    /* mCreate */ IdentityCredential_Binding::CreateInterfaceObjects,
    /* mEnabled */ IdentityCredential_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::BrowsingContext,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::BrowsingContext,
    /* mCreate */ BrowsingContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ BrowsingContext_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMStringMap,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::DOMStringMap,
    /* mCreate */ DOMStringMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTimeElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLTimeElement,
    /* mCreate */ HTMLTimeElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebExtensionContentScript,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::WebExtensionContentScript,
    /* mCreate */ WebExtensionContentScript_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebExtensionContentScript_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioTrackList,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::AudioTrackList,
    /* mCreate */ AudioTrackList_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioTrackList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WindowGlobalChild,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::WindowGlobalChild,
    /* mCreate */ WindowGlobalChild_Binding::CreateInterfaceObjects,
    /* mEnabled */ WindowGlobalChild_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaKeySession,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::MediaKeySession,
    /* mCreate */ MediaKeySession_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GridLines,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GridLines,
    /* mCreate */ GridLines_Binding::CreateInterfaceObjects,
    /* mEnabled */ GridLines_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSHWB,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::CSSHWB,
    /* mCreate */ CSSHWB_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSHWB_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigationPreloadManager,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::NavigationPreloadManager,
    /* mCreate */ NavigationPreloadManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigationPreloadManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMMatrixReadOnly,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::DOMMatrixReadOnly,
    /* mCreate */ DOMMatrixReadOnly_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceServerTiming,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::PerformanceServerTiming,
    /* mCreate */ PerformanceServerTiming_Binding::CreateInterfaceObjects,
    /* mEnabled */ PerformanceServerTiming_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLFramebuffer,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::WebGLFramebuffer,
    /* mCreate */ WebGLFramebuffer_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PaymentResponse,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::PaymentResponse,
    /* mCreate */ PaymentResponse_Binding::CreateInterfaceObjects,
    /* mEnabled */ PaymentResponse_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDetailsElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::HTMLDetailsElement,
    /* mCreate */ HTMLDetailsElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReadableStream,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::ReadableStream,
    /* mCreate */ ReadableStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLPreElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::HTMLPreElement,
    /* mCreate */ HTMLPreElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRDisplayEvent,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::VRDisplayEvent,
    /* mCreate */ VRDisplayEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRDisplayEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLSampler,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::WebGLSampler,
    /* mCreate */ WebGLSampler_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebGLSampler_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ScrollAreaEvent,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::ScrollAreaEvent,
    /* mCreate */ ScrollAreaEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSTransition,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSTransition,
    /* mCreate */ CSSTransition_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PrecompiledScript,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::PrecompiledScript,
    /* mCreate */ PrecompiledScript_Binding::CreateInterfaceObjects,
    /* mEnabled */ PrecompiledScript_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLProgram,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::WebGLProgram,
    /* mCreate */ WebGLProgram_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HeapSnapshot,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::HeapSnapshot,
    /* mCreate */ HeapSnapshot_Binding::CreateInterfaceObjects,
    /* mEnabled */ HeapSnapshot_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLCanvasElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLCanvasElement,
    /* mCreate */ HTMLCanvasElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemDirectoryEntry,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::FileSystemDirectoryEntry,
    /* mCreate */ FileSystemDirectoryEntry_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XMLSerializer,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::XMLSerializer,
    /* mCreate */ XMLSerializer_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioNode,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::AudioNode,
    /* mCreate */ AudioNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextMetrics,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::TextMetrics,
    /* mCreate */ TextMetrics_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRFieldOfView,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::VRFieldOfView,
    /* mCreate */ VRFieldOfView_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRFieldOfView_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLMenuElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLMenuElement,
    /* mCreate */ HTMLMenuElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGGradientElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGGradientElement,
    /* mCreate */ SVGGradientElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageTrackList,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::ImageTrackList,
    /* mCreate */ ImageTrackList_Binding::CreateInterfaceObjects,
    /* mEnabled */ ImageTrackList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReadableStreamDefaultController,
    /* mNameLength */ 31,
    /* mConstructorId */ constructors::id::ReadableStreamDefaultController,
    /* mCreate */ ReadableStreamDefaultController_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AuthenticatorAttestationResponse,
    /* mNameLength */ 32,
    /* mConstructorId */ constructors::id::AuthenticatorAttestationResponse,
    /* mCreate */ AuthenticatorAttestationResponse_Binding::CreateInterfaceObjects,
    /* mEnabled */ AuthenticatorAttestationResponse_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextClause,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::TextClause,
    /* mCreate */ TextClause_Binding::CreateInterfaceObjects,
    /* mEnabled */ TextClause_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebTransportBidirectionalStream,
    /* mNameLength */ 31,
    /* mConstructorId */ constructors::id::WebTransportBidirectionalStream,
    /* mCreate */ WebTransportBidirectionalStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebTransportBidirectionalStream_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextEvent,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::TextEvent,
    /* mCreate */ TextEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ TextEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLMapElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::HTMLMapElement,
    /* mCreate */ HTMLMapElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NodeList,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::NodeList,
    /* mCreate */ NodeList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaStreamAudioDestinationNode,
    /* mNameLength */ 31,
    /* mConstructorId */ constructors::id::MediaStreamAudioDestinationNode,
    /* mCreate */ MediaStreamAudioDestinationNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaStreamAudioDestinationNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MouseEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::MouseEvent,
    /* mCreate */ MouseEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedPreserveAspectRatio,
    /* mNameLength */ 30,
    /* mConstructorId */ constructors::id::SVGAnimatedPreserveAspectRatio,
    /* mCreate */ SVGAnimatedPreserveAspectRatio_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSUnparsedValue,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::CSSUnparsedValue,
    /* mCreate */ CSSUnparsedValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSUnparsedValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaMetadata,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::MediaMetadata,
    /* mCreate */ MediaMetadata_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimateElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGAnimateElement,
    /* mCreate */ SVGAnimateElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMQuad,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::DOMQuad,
    /* mCreate */ DOMQuad_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PositionStateEvent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PositionStateEvent,
    /* mCreate */ PositionStateEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ PositionStateEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TransitionEvent,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::TransitionEvent,
    /* mCreate */ TransitionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGGElement,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::SVGGElement,
    /* mCreate */ SVGGElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDListElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLDListElement,
    /* mCreate */ HTMLDListElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLHeadElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLHeadElement,
    /* mCreate */ HTMLHeadElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFETurbulenceElement,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SVGFETurbulenceElement,
    /* mCreate */ SVGFETurbulenceElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CanonicalBrowsingContext,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::CanonicalBrowsingContext,
    /* mCreate */ CanonicalBrowsingContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ CanonicalBrowsingContext_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MutationObserver,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::MutationObserver,
    /* mCreate */ MutationObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DataTransferItemList,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::DataTransferItemList,
    /* mCreate */ DataTransferItemList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PushSubscriptionOptions,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::PushSubscriptionOptions,
    /* mCreate */ PushSubscriptionOptions_Binding::CreateInterfaceObjects,
    /* mEnabled */ PushSubscriptionOptions_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPURenderPassEncoder,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::GPURenderPassEncoder,
    /* mCreate */ GPURenderPassEncoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPURenderPassEncoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRSession,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::XRSession,
    /* mCreate */ XRSession_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRSession_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Notification,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::Notification,
    /* mCreate */ Notification_Binding::CreateInterfaceObjects,
    /* mEnabled */ Notification_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::BeforeUnloadEvent,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::BeforeUnloadEvent,
    /* mCreate */ BeforeUnloadEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::BarProp,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::BarProp,
    /* mCreate */ BarProp_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PublicKeyCredential,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::PublicKeyCredential,
    /* mCreate */ PublicKeyCredential_Binding::CreateInterfaceObjects,
    /* mEnabled */ PublicKeyCredential_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEFuncBElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEFuncBElement,
    /* mCreate */ SVGFEFuncBElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDialogElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLDialogElement,
    /* mCreate */ HTMLDialogElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PushManagerImpl,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::PushManagerImpl,
    /* mCreate */ PushManagerImpl_Binding::CreateInterfaceObjects,
    /* mEnabled */ PushManagerImpl_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GridTrack,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GridTrack,
    /* mCreate */ GridTrack_Binding::CreateInterfaceObjects,
    /* mEnabled */ GridTrack_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMozDocumentRule,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CSSMozDocumentRule,
    /* mCreate */ CSSMozDocumentRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::webkitURL,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::URL,
    /* mCreate */ URL_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::RadioNodeList,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::RadioNodeList,
    /* mCreate */ RadioNodeList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGLinearGradientElement,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::SVGLinearGradientElement,
    /* mCreate */ SVGLinearGradientElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSScale,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::CSSScale,
    /* mCreate */ CSSScale_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSScale_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PaintRequestList,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::PaintRequestList,
    /* mCreate */ PaintRequestList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLElement,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::HTMLElement,
    /* mCreate */ HTMLElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGPolylineElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGPolylineElement,
    /* mCreate */ SVGPolylineElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceEntry,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::PerformanceEntry,
    /* mCreate */ PerformanceEntry_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FrameLoader,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::FrameLoader,
    /* mCreate */ FrameLoader_Binding::CreateInterfaceObjects,
    /* mEnabled */ FrameLoader_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLAudioElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLAudioElement,
    /* mCreate */ HTMLAudioElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEGaussianBlurElement,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::SVGFEGaussianBlurElement,
    /* mCreate */ SVGFEGaussianBlurElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGViewElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGViewElement,
    /* mCreate */ SVGViewElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDocument,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::HTMLDocument,
    /* mCreate */ HTMLDocument_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUQuerySet,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::GPUQuerySet,
    /* mCreate */ GPUQuerySet_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUQuerySet_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLProgressElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLProgressElement,
    /* mCreate */ HTMLProgressElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechRecognitionEvent,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SpeechRecognitionEvent,
    /* mCreate */ SpeechRecognitionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechRecognitionEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioListener,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::AudioListener,
    /* mCreate */ AudioListener_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioListener_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanDualLabeledCounter,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::GleanDualLabeledCounter,
    /* mCreate */ GleanDualLabeledCounter_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanDualLabeledCounter_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRServiceTest,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::VRServiceTest,
    /* mCreate */ VRServiceTest_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRServiceTest_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSGroupingRule,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSGroupingRule,
    /* mCreate */ CSSGroupingRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTextAreaElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLTextAreaElement,
    /* mCreate */ HTMLTextAreaElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLOptGroupElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLOptGroupElement,
    /* mCreate */ HTMLOptGroupElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Audio,
    /* mNameLength */ 5,
    /* mConstructorId */ constructors::id::HTMLAudioElement,
    /* mCreate */ HTMLAudioElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VideoDecoder,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::VideoDecoder,
    /* mCreate */ VideoDecoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ VideoDecoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChannelMergerNode,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::ChannelMergerNode,
    /* mCreate */ ChannelMergerNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChannelMergerNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkMoved,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::PlacesBookmarkMoved,
    /* mCreate */ PlacesBookmarkMoved_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkMoved_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGScriptElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGScriptElement,
    /* mCreate */ SVGScriptElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadServiceTest,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GamepadServiceTest,
    /* mCreate */ GamepadServiceTest_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadServiceTest_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLLegendElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLLegendElement,
    /* mCreate */ HTMLLegendElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ValidityState,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::ValidityState,
    /* mCreate */ ValidityState_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioParamMap,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::AudioParamMap,
    /* mCreate */ AudioParamMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioParamMap_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::KeyframeEffect,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::KeyframeEffect,
    /* mCreate */ KeyframeEffect_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::EncodedVideoChunk,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::EncodedVideoChunk,
    /* mCreate */ EncodedVideoChunk_Binding::CreateInterfaceObjects,
    /* mEnabled */ EncodedVideoChunk_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSStartingStyleRule,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::CSSStartingStyleRule,
    /* mCreate */ CSSStartingStyleRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSStartingStyleRule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULResizerElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::XULResizerElement,
    /* mCreate */ XULResizerElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULResizerElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::InputEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::InputEvent,
    /* mCreate */ InputEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLOutputElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLOutputElement,
    /* mCreate */ HTMLOutputElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTransformList,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGTransformList,
    /* mCreate */ SVGTransformList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PopupBlockedEvent,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::PopupBlockedEvent,
    /* mCreate */ PopupBlockedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PromiseRejectionEvent,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::PromiseRejectionEvent,
    /* mCreate */ PromiseRejectionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemDirectoryReader,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::FileSystemDirectoryReader,
    /* mCreate */ FileSystemDirectoryReader_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGComponentTransferFunctionElement,
    /* mNameLength */ 35,
    /* mConstructorId */ constructors::id::SVGComponentTransferFunctionElement,
    /* mCreate */ SVGComponentTransferFunctionElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkGuid,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PlacesBookmarkGuid,
    /* mCreate */ PlacesBookmarkGuid_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkGuid_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::APZHitResultFlags,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::APZHitResultFlags,
    /* mCreate */ APZHitResultFlags_Binding::CreateInterfaceObjects,
    /* mEnabled */ APZHitResultFlags_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGRectElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGRectElement,
    /* mCreate */ SVGRectElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanDenominator,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::GleanDenominator,
    /* mCreate */ GleanDenominator_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanDenominator_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ParentProcessMessageManager,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::ParentProcessMessageManager,
    /* mCreate */ ParentProcessMessageManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ ParentProcessMessageManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPURenderBundle,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::GPURenderBundle,
    /* mCreate */ GPURenderBundle_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPURenderBundle_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PathUtils,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::PathUtils,
    /* mCreate */ PathUtils_Binding::CreateInterfaceObjects,
    /* mEnabled */ PathUtils_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::UIEvent,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::UIEvent,
    /* mCreate */ UIEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMarginRule,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSMarginRule,
    /* mCreate */ CSSMarginRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMarginRule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VTTCue,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::VTTCue,
    /* mCreate */ VTTCue_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ProcessingInstruction,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::ProcessingInstruction,
    /* mCreate */ ProcessingInstruction_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::RedirectBlockedEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::RedirectBlockedEvent,
    /* mCreate */ RedirectBlockedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ RedirectBlockedEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFECompositeElement,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::SVGFECompositeElement,
    /* mCreate */ SVGFECompositeElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSNamespaceRule,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::CSSNamespaceRule,
    /* mCreate */ CSSNamespaceRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TaskSignal,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::TaskSignal,
    /* mCreate */ TaskSignal_Binding::CreateInterfaceObjects,
    /* mEnabled */ TaskSignal_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUCompilationMessage,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::GPUCompilationMessage,
    /* mCreate */ GPUCompilationMessage_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUCompilationMessage_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLObjectElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLObjectElement,
    /* mCreate */ HTMLObjectElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::BrowsingContextGroup,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::BrowsingContextGroup,
    /* mCreate */ BrowsingContextGroup_Binding::CreateInterfaceObjects,
    /* mEnabled */ BrowsingContextGroup_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::OfflineAudioCompletionEvent,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::OfflineAudioCompletionEvent,
    /* mCreate */ OfflineAudioCompletionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ OfflineAudioCompletionEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkAddition,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::PlacesBookmarkAddition,
    /* mCreate */ PlacesBookmarkAddition_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkAddition_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::L10nRegistry,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::L10nRegistry,
    /* mCreate */ L10nRegistry_Binding::CreateInterfaceObjects,
    /* mEnabled */ L10nRegistry_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkRemoved,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::PlacesBookmarkRemoved,
    /* mCreate */ PlacesBookmarkRemoved_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkRemoved_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TCPServerSocketEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::TCPServerSocketEvent,
    /* mCreate */ TCPServerSocketEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ TCPServerSocketEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IntersectionObserverEntry,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::IntersectionObserverEntry,
    /* mCreate */ IntersectionObserverEntry_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AbortSignal,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::AbortSignal,
    /* mCreate */ AbortSignal_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaKeySystemAccess,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::MediaKeySystemAccess,
    /* mCreate */ MediaKeySystemAccess_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLQuery,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::WebGLQuery,
    /* mCreate */ WebGLQuery_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CallbackDebuggerNotification,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::CallbackDebuggerNotification,
    /* mCreate */ CallbackDebuggerNotification_Binding::CreateInterfaceObjects,
    /* mEnabled */ CallbackDebuggerNotification_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FontFaceSet,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::FontFaceSet,
    /* mCreate */ FontFaceSet_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSFontFeatureValuesRule,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::CSSFontFeatureValuesRule,
    /* mCreate */ CSSFontFeatureValuesRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLBodyElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLBodyElement,
    /* mCreate */ HTMLBodyElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGDescElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGDescElement,
    /* mCreate */ SVGDescElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLActiveInfo,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::WebGLActiveInfo,
    /* mCreate */ WebGLActiveInfo_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WritableStreamDefaultController,
    /* mNameLength */ 31,
    /* mConstructorId */ constructors::id::WritableStreamDefaultController,
    /* mCreate */ WritableStreamDefaultController_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimationElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::SVGAnimationElement,
    /* mCreate */ SVGAnimationElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSFontFaceRule,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSFontFaceRule,
    /* mCreate */ CSSFontFaceRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBCursor,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::IDBCursor,
    /* mCreate */ IDBCursor_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanTimespan,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::GleanTimespan,
    /* mCreate */ GleanTimespan_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanTimespan_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLAllCollection,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLAllCollection,
    /* mCreate */ HTMLAllCollection_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::EventSource,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::EventSource,
    /* mCreate */ EventSource_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ScreenOrientation,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::ScreenOrientation,
    /* mCreate */ ScreenOrientation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::InferenceSession,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::InferenceSession,
    /* mCreate */ InferenceSession_Binding::CreateInterfaceObjects,
    /* mEnabled */ InferenceSession_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRInputSourceArray,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::XRInputSourceArray,
    /* mCreate */ XRInputSourceArray_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRInputSourceArray_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLLinkElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLLinkElement,
    /* mCreate */ HTMLLinkElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioData,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::AudioData,
    /* mCreate */ AudioData_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioData_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Navigation,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::Navigation,
    /* mCreate */ Navigation_Binding::CreateInterfaceObjects,
    /* mEnabled */ Navigation_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SimpleGestureEvent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SimpleGestureEvent,
    /* mCreate */ SimpleGestureEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ SimpleGestureEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TreeWalker,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::TreeWalker,
    /* mCreate */ TreeWalker_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTableColElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLTableColElement,
    /* mCreate */ HTMLTableColElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRViewerPose,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::XRViewerPose,
    /* mCreate */ XRViewerPose_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRViewerPose_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DelayNode,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::DelayNode,
    /* mCreate */ DelayNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ DelayNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::OffscreenCanvas,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::OffscreenCanvas,
    /* mCreate */ OffscreenCanvas_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VideoTrackList,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::VideoTrackList,
    /* mCreate */ VideoTrackList_Binding::CreateInterfaceObjects,
    /* mEnabled */ VideoTrackList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceNavigation,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::PerformanceNavigation,
    /* mCreate */ PerformanceNavigation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMPoint,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::DOMPoint,
    /* mCreate */ DOMPoint_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUError,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::GPUError,
    /* mCreate */ GPUError_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUError_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTemplateElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLTemplateElement,
    /* mCreate */ HTMLTemplateElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChildProcessMessageManager,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::ChildProcessMessageManager,
    /* mCreate */ ChildProcessMessageManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChildProcessMessageManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReadableStreamBYOBReader,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::ReadableStreamBYOBReader,
    /* mCreate */ ReadableStreamBYOBReader_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GridTracks,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::GridTracks,
    /* mCreate */ GridTracks_Binding::CreateInterfaceObjects,
    /* mEnabled */ GridTracks_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLParagraphElement,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::HTMLParagraphElement,
    /* mCreate */ HTMLParagraphElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRSessionEvent,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::XRSessionEvent,
    /* mCreate */ XRSessionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRSessionEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMException,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::DOMException,
    /* mCreate */ DOMException_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MouseScrollEvent,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::MouseScrollEvent,
    /* mCreate */ MouseScrollEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CookieChangeEvent,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::CookieChangeEvent,
    /* mCreate */ CookieChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ CookieChangeEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Cache,
    /* mNameLength */ 5,
    /* mConstructorId */ constructors::id::Cache,
    /* mCreate */ Cache_Binding::CreateInterfaceObjects,
    /* mEnabled */ Cache_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSPositionTryDescriptors,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::CSSPositionTryDescriptors,
    /* mCreate */ CSSPositionTryDescriptors_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSPositionTryDescriptors_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSLayerStatementRule,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::CSSLayerStatementRule,
    /* mCreate */ CSSLayerStatementRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUSupportedFeatures,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::GPUSupportedFeatures,
    /* mCreate */ GPUSupportedFeatures_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUSupportedFeatures_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PopStateEvent,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::PopStateEvent,
    /* mCreate */ PopStateEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DragEvent,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::DragEvent,
    /* mCreate */ DragEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRFrame,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::XRFrame,
    /* mCreate */ XRFrame_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRFrame_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::StyleSheetRemovedEvent,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::StyleSheetRemovedEvent,
    /* mCreate */ StyleSheetRemovedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ StyleSheetRemovedEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageDocument,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::ImageDocument,
    /* mCreate */ ImageDocument_Binding::CreateInterfaceObjects,
    /* mEnabled */ ImageDocument_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FluentBundle,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::FluentBundle,
    /* mCreate */ FluentBundle_Binding::CreateInterfaceObjects,
    /* mEnabled */ FluentBundle_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadAxisMoveEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::GamepadAxisMoveEvent,
    /* mCreate */ GamepadAxisMoveEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadAxisMoveEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUDeviceLostInfo,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::GPUDeviceLostInfo,
    /* mCreate */ GPUDeviceLostInfo_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUDeviceLostInfo_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSPositionTryRule,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CSSPositionTryRule,
    /* mCreate */ CSSPositionTryRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSPositionTryRule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::UDPSocket,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::UDPSocket,
    /* mCreate */ UDPSocket_Binding::CreateInterfaceObjects,
    /* mEnabled */ UDPSocket_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChannelWrapper,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::ChannelWrapper,
    /* mCreate */ ChannelWrapper_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChannelWrapper_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigationPrecommitController,
    /* mNameLength */ 29,
    /* mConstructorId */ constructors::id::NavigationPrecommitController,
    /* mCreate */ NavigationPrecommitController_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigationPrecommitController_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::L10nFileSource,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::L10nFileSource,
    /* mCreate */ L10nFileSource_Binding::CreateInterfaceObjects,
    /* mEnabled */ L10nFileSource_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUBindGroup,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::GPUBindGroup,
    /* mCreate */ GPUBindGroup_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUBindGroup_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DebuggerNotificationObserver,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::DebuggerNotificationObserver,
    /* mCreate */ DebuggerNotificationObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ DebuggerNotificationObserver_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebTransportReceiveStream,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::WebTransportReceiveStream,
    /* mCreate */ WebTransportReceiveStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebTransportReceiveStream_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::InspectorFontFace,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::InspectorFontFace,
    /* mCreate */ InspectorFontFace_Binding::CreateInterfaceObjects,
    /* mEnabled */ InspectorFontFace_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLOptionsCollection,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::HTMLOptionsCollection,
    /* mCreate */ HTMLOptionsCollection_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NodeIterator,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::NodeIterator,
    /* mCreate */ NodeIterator_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TimeRanges,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::TimeRanges,
    /* mCreate */ TimeRanges_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::StreamFilter,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::StreamFilter,
    /* mCreate */ StreamFilter_Binding::CreateInterfaceObjects,
    /* mEnabled */ StreamFilter_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanStringList,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::GleanStringList,
    /* mCreate */ GleanStringList_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanStringList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FluentResource,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::FluentResource,
    /* mCreate */ FluentResource_Binding::CreateInterfaceObjects,
    /* mEnabled */ FluentResource_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUPipelineLayout,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::GPUPipelineLayout,
    /* mCreate */ GPUPipelineLayout_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUPipelineLayout_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WindowRoot,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::WindowRoot,
    /* mCreate */ WindowRoot_Binding::CreateInterfaceObjects,
    /* mEnabled */ WindowRoot_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::StereoPannerNode,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::StereoPannerNode,
    /* mCreate */ StereoPannerNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ StereoPannerNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUShaderStage,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::GPUShaderStage,
    /* mCreate */ GPUShaderStage_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUShaderStage_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSNumericArray,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSNumericArray,
    /* mCreate */ CSSNumericArray_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSNumericArray_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTrackElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLTrackElement,
    /* mCreate */ HTMLTrackElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedRect,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::SVGAnimatedRect,
    /* mCreate */ SVGAnimatedRect_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedLength,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGAnimatedLength,
    /* mCreate */ SVGAnimatedLength_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MessageBroadcaster,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::MessageBroadcaster,
    /* mCreate */ MessageBroadcaster_Binding::CreateInterfaceObjects,
    /* mEnabled */ MessageBroadcaster_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUPipelineError,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::GPUPipelineError,
    /* mCreate */ GPUPipelineError_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUPipelineError_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLAnchorElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLAnchorElement,
    /* mCreate */ HTMLAnchorElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PrivateAttribution,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PrivateAttribution,
    /* mCreate */ PrivateAttribution_Binding::CreateInterfaceObjects,
    /* mEnabled */ PrivateAttribution_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::EventTarget,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::EventTarget,
    /* mCreate */ EventTarget_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::JSProcessActorParent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::JSProcessActorParent,
    /* mCreate */ JSProcessActorParent_Binding::CreateInterfaceObjects,
    /* mEnabled */ JSProcessActorParent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaQueryList,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::MediaQueryList,
    /* mCreate */ MediaQueryList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageBitmapRenderingContext,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::ImageBitmapRenderingContext,
    /* mCreate */ ImageBitmapRenderingContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanImpl,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GleanImpl,
    /* mCreate */ GleanImpl_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanImpl_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ServiceWorkerRegistration,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::ServiceWorkerRegistration,
    /* mCreate */ ServiceWorkerRegistration_Binding::CreateInterfaceObjects,
    /* mEnabled */ ServiceWorkerRegistration_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::NotifyPaintEvent,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::NotifyPaintEvent,
    /* mCreate */ NotifyPaintEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ NotifyPaintEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRInputSourceEvent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::XRInputSourceEvent,
    /* mCreate */ XRInputSourceEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRInputSourceEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Text,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::Text,
    /* mCreate */ Text_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTableCellElement,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::HTMLTableCellElement,
    /* mCreate */ HTMLTableCellElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CaretStateChangedEvent,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::CaretStateChangedEvent,
    /* mCreate */ CaretStateChangedEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ CaretStateChangedEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AnimationTimeline,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::AnimationTimeline,
    /* mCreate */ AnimationTimeline_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimateTransformElement,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::SVGAnimateTransformElement,
    /* mCreate */ SVGAnimateTransformElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSStyleProperties,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CSSStyleProperties,
    /* mCreate */ CSSStyleProperties_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TreeContentView,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::TreeContentView,
    /* mCreate */ TreeContentView_Binding::CreateInterfaceObjects,
    /* mEnabled */ TreeContentView_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TreeColumn,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::TreeColumn,
    /* mCreate */ TreeColumn_Binding::CreateInterfaceObjects,
    /* mEnabled */ TreeColumn_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::EventCallbackDebuggerNotification,
    /* mNameLength */ 33,
    /* mConstructorId */ constructors::id::EventCallbackDebuggerNotification,
    /* mCreate */ EventCallbackDebuggerNotification_Binding::CreateInterfaceObjects,
    /* mEnabled */ EventCallbackDebuggerNotification_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSLayerBlockRule,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::CSSLayerBlockRule,
    /* mCreate */ CSSLayerBlockRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIPort,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::MIDIPort,
    /* mCreate */ MIDIPort_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIPort_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechGrammarList,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SpeechGrammarList,
    /* mCreate */ SpeechGrammarList_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechGrammarList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedTransformList,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::SVGAnimatedTransformList,
    /* mCreate */ SVGAnimatedTransformList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileReader,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::FileReader,
    /* mCreate */ FileReader_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaCapabilities,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::MediaCapabilities,
    /* mCreate */ MediaCapabilities_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IdentityProvider,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::IdentityProvider,
    /* mCreate */ IdentityProvider_Binding::CreateInterfaceObjects,
    /* mEnabled */ IdentityProvider_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaSource,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::MediaSource,
    /* mCreate */ MediaSource_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaSource_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GeolocationPositionError,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::GeolocationPositionError,
    /* mCreate */ GeolocationPositionError_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozQueryInterface,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::MozQueryInterface,
    /* mCreate */ MozQueryInterface_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozQueryInterface_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DocumentFragment,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::DocumentFragment,
    /* mCreate */ DocumentFragment_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGCircleElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGCircleElement,
    /* mCreate */ SVGCircleElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextEncoder,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::TextEncoder,
    /* mCreate */ TextEncoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRSpace,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::XRSpace,
    /* mCreate */ XRSpace_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRSpace_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRInputSourcesChangeEvent,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::XRInputSourcesChangeEvent,
    /* mCreate */ XRInputSourcesChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRInputSourcesChangeEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTransform,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::SVGTransform,
    /* mCreate */ SVGTransform_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioWorklet,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::AudioWorklet,
    /* mCreate */ AudioWorklet_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioWorklet_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PeriodicWave,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::PeriodicWave,
    /* mCreate */ PeriodicWave_Binding::CreateInterfaceObjects,
    /* mEnabled */ PeriodicWave_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLFrameElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLFrameElement,
    /* mCreate */ HTMLFrameElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesVisitTitle,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::PlacesVisitTitle,
    /* mCreate */ PlacesVisitTitle_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesVisitTitle_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGStyleElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::SVGStyleElement,
    /* mCreate */ SVGStyleElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioContext,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::AudioContext,
    /* mCreate */ AudioContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioContext_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLMetaElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLMetaElement,
    /* mCreate */ HTMLMetaElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VideoColorSpace,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::VideoColorSpace,
    /* mCreate */ VideoColorSpace_Binding::CreateInterfaceObjects,
    /* mEnabled */ VideoColorSpace_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLHtmlElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLHtmlElement,
    /* mCreate */ HTMLHtmlElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSCounterStyleRule,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::CSSCounterStyleRule,
    /* mCreate */ CSSCounterStyleRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextTrack,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::TextTrack,
    /* mCreate */ TextTrack_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IIRFilterNode,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::IIRFilterNode,
    /* mCreate */ IIRFilterNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ IIRFilterNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPURenderBundleEncoder,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::GPURenderBundleEncoder,
    /* mCreate */ GPURenderBundleEncoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPURenderBundleEncoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SourceBuffer,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::SourceBuffer,
    /* mCreate */ SourceBuffer_Binding::CreateInterfaceObjects,
    /* mEnabled */ SourceBuffer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Addon,
    /* mNameLength */ 5,
    /* mConstructorId */ constructors::id::Addon,
    /* mCreate */ Addon_Binding::CreateInterfaceObjects,
    /* mEnabled */ Addon_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::NetworkInformation,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::NetworkInformation,
    /* mCreate */ NetworkInformation_Binding::CreateInterfaceObjects,
    /* mEnabled */ NetworkInformation_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLBaseElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLBaseElement,
    /* mCreate */ HTMLBaseElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CustomEvent,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::CustomEvent,
    /* mCreate */ CustomEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChildSHistory,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::ChildSHistory,
    /* mCreate */ ChildSHistory_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChildSHistory_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBRequest,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::IDBRequest,
    /* mCreate */ IDBRequest_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozStorageAsyncStatementParams,
    /* mNameLength */ 30,
    /* mConstructorId */ constructors::id::MozStorageAsyncStatementParams,
    /* mCreate */ MozStorageAsyncStatementParams_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozStorageAsyncStatementParams_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBKeyRange,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::IDBKeyRange,
    /* mCreate */ IDBKeyRange_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLStyleElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLStyleElement,
    /* mCreate */ HTMLStyleElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextEncoderStream,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::TextEncoderStream,
    /* mCreate */ TextEncoderStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaControlService,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::MediaControlService,
    /* mCreate */ MediaControlService_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaControlService_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Range,
    /* mNameLength */ 5,
    /* mConstructorId */ constructors::id::Range,
    /* mCreate */ Range_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSNumericValue,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSNumericValue,
    /* mCreate */ CSSNumericValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSNumericValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::LargestContentfulPaint,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::LargestContentfulPaint,
    /* mCreate */ LargestContentfulPaint_Binding::CreateInterfaceObjects,
    /* mEnabled */ LargestContentfulPaint_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLDataElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLDataElement,
    /* mCreate */ HTMLDataElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLScriptElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLScriptElement,
    /* mCreate */ HTMLScriptElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Storage,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::Storage,
    /* mCreate */ Storage_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Localization,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::Localization,
    /* mCreate */ Localization_Binding::CreateInterfaceObjects,
    /* mEnabled */ Localization_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DebuggerNotification,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::DebuggerNotification,
    /* mCreate */ DebuggerNotification_Binding::CreateInterfaceObjects,
    /* mEnabled */ DebuggerNotification_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTSpanElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::SVGTSpanElement,
    /* mCreate */ SVGTSpanElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechRecognitionResult,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::SpeechRecognitionResult,
    /* mCreate */ SpeechRecognitionResult_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechRecognitionResult_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesObservers,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::PlacesObservers,
    /* mCreate */ PlacesObservers_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesObservers_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PromiseDebugging,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::PromiseDebugging,
    /* mCreate */ PromiseDebugging_Binding::CreateInterfaceObjects,
    /* mEnabled */ PromiseDebugging_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ProgressEvent,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::ProgressEvent,
    /* mCreate */ ProgressEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathNegate,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSMathNegate,
    /* mCreate */ CSSMathNegate_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathNegate_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::URLSearchParams,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::URLSearchParams,
    /* mCreate */ URLSearchParams_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SharedWorker,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::SharedWorker,
    /* mCreate */ SharedWorker_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLSlotElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLSlotElement,
    /* mCreate */ HTMLSlotElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SyncMessageSender,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SyncMessageSender,
    /* mCreate */ SyncMessageSender_Binding::CreateInterfaceObjects,
    /* mEnabled */ SyncMessageSender_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::UniFFIPointer,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::UniFFIPointer,
    /* mCreate */ UniFFIPointer_Binding::CreateInterfaceObjects,
    /* mEnabled */ UniFFIPointer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaKeyError,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::MediaKeyError,
    /* mCreate */ MediaKeyError_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CanvasRenderingContext2D,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::CanvasRenderingContext2D,
    /* mCreate */ CanvasRenderingContext2D_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageBitmap,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::ImageBitmap,
    /* mCreate */ ImageBitmap_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechSynthesisUtterance,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::SpeechSynthesisUtterance,
    /* mCreate */ SpeechSynthesisUtterance_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechSynthesisUtterance_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::UserProximityEvent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::UserProximityEvent,
    /* mCreate */ UserProximityEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ UserProximityEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TextTrackCue,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::TextTrackCue,
    /* mCreate */ TextTrackCue_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MessagePort,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::MessagePort,
    /* mCreate */ MessagePort_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRDisplay,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::VRDisplay,
    /* mCreate */ VRDisplay_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRDisplay_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRView,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::XRView,
    /* mCreate */ XRView_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRView_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Permissions,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::Permissions,
    /* mCreate */ Permissions_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGNumber,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::SVGNumber,
    /* mCreate */ SVGNumber_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadPose,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::GamepadPose,
    /* mCreate */ GamepadPose_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadPose_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadButton,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::GamepadButton,
    /* mCreate */ GamepadButton_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadButton_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CloseWatcher,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CloseWatcher,
    /* mCreate */ CloseWatcher_Binding::CreateInterfaceObjects,
    /* mEnabled */ CloseWatcher_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRFrameData,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::VRFrameData,
    /* mCreate */ VRFrameData_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRFrameData_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MessageSender,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::MessageSender,
    /* mCreate */ MessageSender_Binding::CreateInterfaceObjects,
    /* mEnabled */ MessageSender_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMStringList,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::DOMStringList,
    /* mCreate */ DOMStringList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Node,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::Node,
    /* mCreate */ Node_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Option,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::HTMLOptionElement,
    /* mCreate */ HTMLOptionElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIOutput,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::MIDIOutput,
    /* mCreate */ MIDIOutput_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIOutput_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AddonInstall,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::AddonInstall,
    /* mCreate */ AddonInstall_Binding::CreateInterfaceObjects,
    /* mEnabled */ AddonInstall_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSScopeRule,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSScopeRule,
    /* mCreate */ CSSScopeRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSScopeRule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FlexItemValues,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::FlexItemValues,
    /* mCreate */ FlexItemValues_Binding::CreateInterfaceObjects,
    /* mEnabled */ FlexItemValues_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMatrixComponent,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CSSMatrixComponent,
    /* mCreate */ CSSMatrixComponent_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMatrixComponent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaStreamTrackEvent,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::MediaStreamTrackEvent,
    /* mCreate */ MediaStreamTrackEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PluginArray,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::PluginArray,
    /* mCreate */ PluginArray_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRRenderState,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::XRRenderState,
    /* mCreate */ XRRenderState_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRRenderState_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGMatrix,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::SVGMatrix,
    /* mCreate */ SVGMatrix_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRReferenceSpace,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::XRReferenceSpace,
    /* mCreate */ XRReferenceSpace_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRReferenceSpace_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkTitle,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::PlacesBookmarkTitle,
    /* mCreate */ PlacesBookmarkTitle_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkTitle_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TransformStreamDefaultController,
    /* mNameLength */ 32,
    /* mConstructorId */ constructors::id::TransformStreamDefaultController,
    /* mCreate */ TransformStreamDefaultController_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TrustedHTML,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::TrustedHTML,
    /* mCreate */ TrustedHTML_Binding::CreateInterfaceObjects,
    /* mEnabled */ TrustedHTML_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChromeWorker,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::ChromeWorker,
    /* mCreate */ ChromeWorker_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChromeWorker_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::UserInteraction,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::UserInteraction,
    /* mCreate */ UserInteraction_Binding::CreateInterfaceObjects,
    /* mEnabled */ UserInteraction_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkChanged,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::PlacesBookmarkChanged,
    /* mCreate */ PlacesBookmarkChanged_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkChanged_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLBRElement,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::HTMLBRElement,
    /* mCreate */ HTMLBRElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTitleElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::SVGTitleElement,
    /* mCreate */ SVGTitleElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesPurgeCaches,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::PlacesPurgeCaches,
    /* mCreate */ PlacesPurgeCaches_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesPurgeCaches_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGElement,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::SVGElement,
    /* mCreate */ SVGElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigationHistoryEntry,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::NavigationHistoryEntry,
    /* mCreate */ NavigationHistoryEntry_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigationHistoryEntry_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IOUtils,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::IOUtils,
    /* mCreate */ IOUtils_Binding::CreateInterfaceObjects,
    /* mEnabled */ IOUtils_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSRule,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::CSSRule,
    /* mCreate */ CSSRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUSampler,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::GPUSampler,
    /* mCreate */ GPUSampler_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUSampler_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUCommandEncoder,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::GPUCommandEncoder,
    /* mCreate */ GPUCommandEncoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUCommandEncoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::NamedNodeMap,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::NamedNodeMap,
    /* mCreate */ NamedNodeMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIOutputMap,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::MIDIOutputMap,
    /* mCreate */ MIDIOutputMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIOutputMap_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBTransaction,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::IDBTransaction,
    /* mCreate */ IDBTransaction_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Comment,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::Comment,
    /* mCreate */ Comment_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebExtensionPolicy,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::WebExtensionPolicy,
    /* mCreate */ WebExtensionPolicy_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebExtensionPolicy_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CanvasCaptureMediaStream,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::CanvasCaptureMediaStream,
    /* mCreate */ CanvasCaptureMediaStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimateMotionElement,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::SVGAnimateMotionElement,
    /* mCreate */ SVGAnimateMotionElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebTransport,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::WebTransport,
    /* mCreate */ WebTransport_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebTransport_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGClipPathElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGClipPathElement,
    /* mCreate */ SVGClipPathElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Blob,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::Blob,
    /* mCreate */ Blob_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::KeyboardEvent,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::KeyboardEvent,
    /* mCreate */ KeyboardEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUCommandBuffer,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::GPUCommandBuffer,
    /* mCreate */ GPUCommandBuffer_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUCommandBuffer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MatchPattern,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::MatchPattern,
    /* mCreate */ MatchPattern_Binding::CreateInterfaceObjects,
    /* mEnabled */ MatchPattern_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaKeyMessageEvent,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::MediaKeyMessageEvent,
    /* mCreate */ MediaKeyMessageEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedString,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGAnimatedString,
    /* mCreate */ SVGAnimatedString_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::BatteryManager,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::BatteryManager,
    /* mCreate */ BatteryManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ BatteryManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TCPServerSocket,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::TCPServerSocket,
    /* mCreate */ TCPServerSocket_Binding::CreateInterfaceObjects,
    /* mEnabled */ TCPServerSocket_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLSync,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::WebGLSync,
    /* mCreate */ WebGLSync_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebGLSync_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Event,
    /* mNameLength */ 5,
    /* mConstructorId */ constructors::id::Event,
    /* mCreate */ Event_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIInputMap,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::MIDIInputMap,
    /* mCreate */ MIDIInputMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIInputMap_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBIndex,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::IDBIndex,
    /* mCreate */ IDBIndex_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechRecognitionResultList,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::SpeechRecognitionResultList,
    /* mCreate */ SpeechRecognitionResultList_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechRecognitionResultList_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUOutOfMemoryError,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::GPUOutOfMemoryError,
    /* mCreate */ GPUOutOfMemoryError_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUOutOfMemoryError_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MessageEvent,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::MessageEvent,
    /* mCreate */ MessageEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ElementInternals,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::ElementInternals,
    /* mCreate */ ElementInternals_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLEmbedElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLEmbedElement,
    /* mCreate */ HTMLEmbedElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::webkitSpeechRecognition,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::SpeechRecognition,
    /* mCreate */ SpeechRecognition_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechRecognition_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLUnknownElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::HTMLUnknownElement,
    /* mCreate */ HTMLUnknownElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLVertexArrayObject,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::WebGLVertexArrayObject,
    /* mCreate */ WebGLVertexArrayObject_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Response,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::Response,
    /* mCreate */ Response_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PermissionStatus,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::PermissionStatus,
    /* mCreate */ PermissionStatus_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ProcessMessageManager,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::ProcessMessageManager,
    /* mCreate */ ProcessMessageManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ ProcessMessageManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMLocalization,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::DOMLocalization,
    /* mCreate */ DOMLocalization_Binding::CreateInterfaceObjects,
    /* mEnabled */ DOMLocalization_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPURenderPipeline,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::GPURenderPipeline,
    /* mCreate */ GPURenderPipeline_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPURenderPipeline_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::URLPattern,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::URLPattern,
    /* mCreate */ URLPattern_Binding::CreateInterfaceObjects,
    /* mEnabled */ URLPattern_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGImageElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::SVGImageElement,
    /* mCreate */ SVGImageElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageCaptureErrorEvent,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::ImageCaptureErrorEvent,
    /* mCreate */ ImageCaptureErrorEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ ImageCaptureErrorEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRPose,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::VRPose,
    /* mCreate */ VRPose_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRPose_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PushManager,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::PushManager,
    /* mCreate */ PushManager_Binding::CreateInterfaceObjects,
    /* mEnabled */ PushManager_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRSystem,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::XRSystem,
    /* mCreate */ XRSystem_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRSystem_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozSharedMap,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::MozSharedMap,
    /* mCreate */ MozSharedMap_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozSharedMap_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBFactory,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::IDBFactory,
    /* mCreate */ IDBFactory_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEDiffuseLightingElement,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::SVGFEDiffuseLightingElement,
    /* mCreate */ SVGFEDiffuseLightingElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUBindGroupLayout,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GPUBindGroupLayout,
    /* mCreate */ GPUBindGroupLayout_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUBindGroupLayout_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULTreeElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::XULTreeElement,
    /* mCreate */ XULTreeElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULTreeElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChromeMessageBroadcaster,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::ChromeMessageBroadcaster,
    /* mCreate */ ChromeMessageBroadcaster_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChromeMessageBroadcaster_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMRectReadOnly,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::DOMRectReadOnly,
    /* mCreate */ DOMRectReadOnly_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanNumerator,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::GleanNumerator,
    /* mCreate */ GleanNumerator_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanNumerator_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XRInputSource,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::XRInputSource,
    /* mCreate */ XRInputSource_Binding::CreateInterfaceObjects,
    /* mEnabled */ XRInputSource_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ConsoleInstance,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::ConsoleInstance,
    /* mCreate */ ConsoleInstance_Binding::CreateInterfaceObjects,
    /* mEnabled */ ConsoleInstance_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLQuoteElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLQuoteElement,
    /* mCreate */ HTMLQuoteElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IntersectionObserver,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::IntersectionObserver,
    /* mCreate */ IntersectionObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechGrammar,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::SpeechGrammar,
    /* mCreate */ SpeechGrammar_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechGrammar_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLMeterElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLMeterElement,
    /* mCreate */ HTMLMeterElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLFrameSetElement,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::HTMLFrameSetElement,
    /* mCreate */ HTMLFrameSetElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGMarkerElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGMarkerElement,
    /* mCreate */ SVGMarkerElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanCounter,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::GleanCounter,
    /* mCreate */ GleanCounter_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanCounter_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGLineElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGLineElement,
    /* mCreate */ SVGLineElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VREyeParameters,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::VREyeParameters,
    /* mCreate */ VREyeParameters_Binding::CreateInterfaceObjects,
    /* mEnabled */ VREyeParameters_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::TaskController,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::TaskController,
    /* mCreate */ TaskController_Binding::CreateInterfaceObjects,
    /* mEnabled */ TaskController_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGPathElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGPathElement,
    /* mCreate */ SVGPathElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TCPSocketEvent,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::TCPSocketEvent,
    /* mCreate */ TCPSocketEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ TCPSocketEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AnonymousContent,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::AnonymousContent,
    /* mCreate */ AnonymousContent_Binding::CreateInterfaceObjects,
    /* mEnabled */ AnonymousContent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MutationRecord,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::MutationRecord,
    /* mCreate */ MutationRecord_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FragmentDirective,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::FragmentDirective,
    /* mCreate */ FragmentDirective_Binding::CreateInterfaceObjects,
    /* mEnabled */ FragmentDirective_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VRMockDisplay,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::VRMockDisplay,
    /* mCreate */ VRMockDisplay_Binding::CreateInterfaceObjects,
    /* mEnabled */ VRMockDisplay_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedEnumeration,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SVGAnimatedEnumeration,
    /* mCreate */ SVGAnimatedEnumeration_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULPopupElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::XULPopupElement,
    /* mCreate */ XULPopupElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULPopupElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ClipboardItem,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::ClipboardItem,
    /* mCreate */ ClipboardItem_Binding::CreateInterfaceObjects,
    /* mEnabled */ ClipboardItem_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DataTransferItem,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::DataTransferItem,
    /* mCreate */ DataTransferItem_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozDocumentMatcher,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::MozDocumentMatcher,
    /* mCreate */ MozDocumentMatcher_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozDocumentMatcher_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::console,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::console,
    /* mCreate */ console_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TreeColumns,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::TreeColumns,
    /* mCreate */ TreeColumns_Binding::CreateInterfaceObjects,
    /* mEnabled */ TreeColumns_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGGeometryElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGGeometryElement,
    /* mCreate */ SVGGeometryElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AnimationEffect,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::AnimationEffect,
    /* mCreate */ AnimationEffect_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEDropShadowElement,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::SVGFEDropShadowElement,
    /* mCreate */ SVGFEDropShadowElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Request,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::Request,
    /* mCreate */ Request_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTableSectionElement,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::HTMLTableSectionElement,
    /* mCreate */ HTMLTableSectionElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaDeviceInfo,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::MediaDeviceInfo,
    /* mCreate */ MediaDeviceInfo_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaDeviceInfo_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTextPositioningElement,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::SVGTextPositioningElement,
    /* mCreate */ SVGTextPositioningElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::StylePropertyMapReadOnly,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::StylePropertyMapReadOnly,
    /* mCreate */ StylePropertyMapReadOnly_Binding::CreateInterfaceObjects,
    /* mEnabled */ StylePropertyMapReadOnly_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUCanvasContext,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::GPUCanvasContext,
    /* mCreate */ GPUCanvasContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUCanvasContext_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanString,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::GleanString,
    /* mCreate */ GleanString_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanString_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSKeywordValue,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSKeywordValue,
    /* mCreate */ CSSKeywordValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSKeywordValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WaveShaperNode,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::WaveShaperNode,
    /* mCreate */ WaveShaperNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ WaveShaperNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ImageCapture,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::ImageCapture,
    /* mCreate */ ImageCapture_Binding::CreateInterfaceObjects,
    /* mEnabled */ ImageCapture_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUMapMode,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::GPUMapMode,
    /* mCreate */ GPUMapMode_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUMapMode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEFuncGElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEFuncGElement,
    /* mCreate */ SVGFEFuncGElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CanvasGradient,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::CanvasGradient,
    /* mCreate */ CanvasGradient_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::LlamaRunner,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::LlamaRunner,
    /* mCreate */ LlamaRunner_Binding::CreateInterfaceObjects,
    /* mEnabled */ LlamaRunner_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Lock,
    /* mNameLength */ 4,
    /* mConstructorId */ constructors::id::Lock,
    /* mCreate */ Lock_Binding::CreateInterfaceObjects,
    /* mEnabled */ Lock_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XPathEvaluator,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::XPathEvaluator,
    /* mCreate */ XPathEvaluator_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLImageElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLImageElement,
    /* mCreate */ HTMLImageElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TouchEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::TouchEvent,
    /* mCreate */ TouchEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ TouchEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSPropertyRule,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSPropertyRule,
    /* mCreate */ CSSPropertyRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSPropertyRule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioScheduledSourceNode,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::AudioScheduledSourceNode,
    /* mCreate */ AudioScheduledSourceNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VideoPlaybackQuality,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::VideoPlaybackQuality,
    /* mCreate */ VideoPlaybackQuality_Binding::CreateInterfaceObjects,
    /* mEnabled */ VideoPlaybackQuality_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTableCaptionElement,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::HTMLTableCaptionElement,
    /* mCreate */ HTMLTableCaptionElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceResourceTiming,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::PerformanceResourceTiming,
    /* mCreate */ PerformanceResourceTiming_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLContextEvent,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::WebGLContextEvent,
    /* mCreate */ WebGLContextEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WheelEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::WheelEvent,
    /* mCreate */ WheelEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLOListElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLOListElement,
    /* mCreate */ HTMLOListElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::VideoTrack,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::VideoTrack,
    /* mCreate */ VideoTrack_Binding::CreateInterfaceObjects,
    /* mEnabled */ VideoTrack_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XMLDocument,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::XMLDocument,
    /* mCreate */ XMLDocument_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGLengthList,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::SVGLengthList,
    /* mCreate */ SVGLengthList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanTimingDistribution,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::GleanTimingDistribution,
    /* mCreate */ GleanTimingDistribution_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanTimingDistribution_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSPageRule,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::CSSPageRule,
    /* mCreate */ CSSPageRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Sanitizer,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Sanitizer,
    /* mCreate */ Sanitizer_Binding::CreateInterfaceObjects,
    /* mEnabled */ Sanitizer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Document,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::Document,
    /* mCreate */ Document_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TaskPriorityChangeEvent,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::TaskPriorityChangeEvent,
    /* mCreate */ TaskPriorityChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ TaskPriorityChangeEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReportingObserver,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::ReportingObserver,
    /* mCreate */ ReportingObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ ReportingObserver_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUTextureUsage,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::GPUTextureUsage,
    /* mCreate */ GPUTextureUsage_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUTextureUsage_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEDistantLightElement,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::SVGFEDistantLightElement,
    /* mCreate */ SVGFEDistantLightElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HashChangeEvent,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HashChangeEvent,
    /* mCreate */ HashChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSCustomMediaRule,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CSSCustomMediaRule,
    /* mCreate */ CSSCustomMediaRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSCustomMediaRule_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::BroadcastChannel,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::BroadcastChannel,
    /* mCreate */ BroadcastChannel_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkUrl,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::PlacesBookmarkUrl,
    /* mCreate */ PlacesBookmarkUrl_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkUrl_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUComputePipeline,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GPUComputePipeline,
    /* mCreate */ GPUComputePipeline_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUComputePipeline_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::Worker,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::Worker,
    /* mCreate */ Worker_Binding::CreateInterfaceObjects,
    /* mEnabled */ Worker_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLHeadingElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::HTMLHeadingElement,
    /* mCreate */ HTMLHeadingElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HighlightRegistry,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HighlightRegistry,
    /* mCreate */ HighlightRegistry_Binding::CreateInterfaceObjects,
    /* mEnabled */ HighlightRegistry_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MathMLElement,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::MathMLElement,
    /* mCreate */ MathMLElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaElementAudioSourceNode,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::MediaElementAudioSourceNode,
    /* mCreate */ MediaElementAudioSourceNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaElementAudioSourceNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MessageChannel,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::MessageChannel,
    /* mCreate */ MessageChannel_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ToggleEvent,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::ToggleEvent,
    /* mCreate */ ToggleEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AuthenticatorAssertionResponse,
    /* mNameLength */ 30,
    /* mConstructorId */ constructors::id::AuthenticatorAssertionResponse,
    /* mCreate */ AuthenticatorAssertionResponse_Binding::CreateInterfaceObjects,
    /* mEnabled */ AuthenticatorAssertionResponse_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedInteger,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGAnimatedInteger,
    /* mCreate */ SVGAnimatedInteger_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WGSLLanguageFeatures,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::WGSLLanguageFeatures,
    /* mCreate */ WGSLLanguageFeatures_Binding::CreateInterfaceObjects,
    /* mEnabled */ WGSLLanguageFeatures_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechSynthesisErrorEvent,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::SpeechSynthesisErrorEvent,
    /* mCreate */ SpeechSynthesisErrorEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechSynthesisErrorEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ChromeMessageSender,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::ChromeMessageSender,
    /* mCreate */ ChromeMessageSender_Binding::CreateInterfaceObjects,
    /* mEnabled */ ChromeMessageSender_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathMin,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::CSSMathMin,
    /* mCreate */ CSSMathMin_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathMin_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSContainerRule,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::CSSContainerRule,
    /* mCreate */ CSSContainerRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GeolocationPosition,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::GeolocationPosition,
    /* mCreate */ GeolocationPosition_Binding::CreateInterfaceObjects,
    /* mEnabled */ GeolocationPosition_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSPageDescriptors,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::CSSPageDescriptors,
    /* mCreate */ CSSPageDescriptors_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGNumberList,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::SVGNumberList,
    /* mCreate */ SVGNumberList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ByteLengthQueuingStrategy,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::ByteLengthQueuingStrategy,
    /* mCreate */ ByteLengthQueuingStrategy_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReadableStreamBYOBRequest,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::ReadableStreamBYOBRequest,
    /* mCreate */ ReadableStreamBYOBRequest_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ResizeObserverSize,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::ResizeObserverSize,
    /* mCreate */ ResizeObserverSize_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DeprecationReportBody,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::DeprecationReportBody,
    /* mCreate */ DeprecationReportBody_Binding::CreateInterfaceObjects,
    /* mEnabled */ DeprecationReportBody_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSS,
    /* mNameLength */ 3,
    /* mConstructorId */ constructors::id::CSS,
    /* mCreate */ CSS_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUBufferUsage,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::GPUBufferUsage,
    /* mCreate */ GPUBufferUsage_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUBufferUsage_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CDATASection,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CDATASection,
    /* mCreate */ CDATASection_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaStreamTrackAudioSourceNode,
    /* mNameLength */ 31,
    /* mConstructorId */ constructors::id::MediaStreamTrackAudioSourceNode,
    /* mCreate */ MediaStreamTrackAudioSourceNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaStreamTrackAudioSourceNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaStreamAudioSourceNode,
    /* mNameLength */ 26,
    /* mConstructorId */ constructors::id::MediaStreamAudioSourceNode,
    /* mCreate */ MediaStreamAudioSourceNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaStreamAudioSourceNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::BlobEvent,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::BlobEvent,
    /* mCreate */ BlobEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TrackEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::TrackEvent,
    /* mCreate */ TrackEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PaymentMethodChangeEvent,
    /* mNameLength */ 24,
    /* mConstructorId */ constructors::id::PaymentMethodChangeEvent,
    /* mCreate */ PaymentMethodChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ PaymentMethodChangeEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSTranslate,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSTranslate,
    /* mCreate */ CSSTranslate_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSTranslate_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSPerspective,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::CSSPerspective,
    /* mCreate */ CSSPerspective_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSPerspective_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CountQueuingStrategy,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::CountQueuingStrategy,
    /* mCreate */ CountQueuingStrategy_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IdleDeadline,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::IdleDeadline,
    /* mCreate */ IdleDeadline_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GeolocationCoordinates,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::GeolocationCoordinates,
    /* mCreate */ GeolocationCoordinates_Binding::CreateInterfaceObjects,
    /* mEnabled */ GeolocationCoordinates_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEImageElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEImageElement,
    /* mCreate */ SVGFEImageElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLRenderingContext,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::WebGLRenderingContext,
    /* mCreate */ WebGLRenderingContext_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PaymentRequestUpdateEvent,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::PaymentRequestUpdateEvent,
    /* mCreate */ PaymentRequestUpdateEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ PaymentRequestUpdateEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaSession,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::MediaSession,
    /* mCreate */ MediaSession_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioBuffer,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::AudioBuffer,
    /* mCreate */ AudioBuffer_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioBuffer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUBuffer,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GPUBuffer,
    /* mCreate */ GPUBuffer_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUBuffer_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::UDPMessageEvent,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::UDPMessageEvent,
    /* mCreate */ UDPMessageEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ UDPMessageEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSVariableReferenceValue,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::CSSVariableReferenceValue,
    /* mCreate */ CSSVariableReferenceValue_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSVariableReferenceValue_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MIDIInput,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::MIDIInput,
    /* mCreate */ MIDIInput_Binding::CreateInterfaceObjects,
    /* mEnabled */ MIDIInput_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSImportRule,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CSSImportRule,
    /* mCreate */ CSSImportRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FeaturePolicyViolationReportBody,
    /* mNameLength */ 32,
    /* mConstructorId */ constructors::id::FeaturePolicyViolationReportBody,
    /* mCreate */ FeaturePolicyViolationReportBody_Binding::CreateInterfaceObjects,
    /* mEnabled */ FeaturePolicyViolationReportBody_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesRanking,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::PlacesRanking,
    /* mCreate */ PlacesRanking_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesRanking_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathClamp,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSMathClamp,
    /* mCreate */ CSSMathClamp_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathClamp_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGDefsElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGDefsElement,
    /* mCreate */ SVGDefsElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Headers,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::Headers,
    /* mCreate */ Headers_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozStorageStatementParams,
    /* mNameLength */ 25,
    /* mConstructorId */ constructors::id::MozStorageStatementParams,
    /* mCreate */ MozStorageStatementParams_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozStorageStatementParams_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUTexture,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::GPUTexture,
    /* mCreate */ GPUTexture_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUTexture_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ResizeObserverEntry,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::ResizeObserverEntry,
    /* mCreate */ ResizeObserverEntry_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedBoolean,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGAnimatedBoolean,
    /* mCreate */ SVGAnimatedBoolean_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DynamicsCompressorNode,
    /* mNameLength */ 22,
    /* mConstructorId */ constructors::id::DynamicsCompressorNode,
    /* mCreate */ DynamicsCompressorNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ DynamicsCompressorNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathProduct,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::CSSMathProduct,
    /* mCreate */ CSSMathProduct_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathProduct_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedNumberList,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::SVGAnimatedNumberList,
    /* mCreate */ SVGAnimatedNumberList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::StyleSheet,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::StyleSheet,
    /* mCreate */ StyleSheet_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FlexLineValues,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::FlexLineValues,
    /* mCreate */ FlexLineValues_Binding::CreateInterfaceObjects,
    /* mEnabled */ FlexLineValues_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::StreamFilterDataEvent,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::StreamFilterDataEvent,
    /* mCreate */ StreamFilterDataEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ StreamFilterDataEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSKeyframeRule,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSKeyframeRule,
    /* mCreate */ CSSKeyframeRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Scheduler,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Scheduler,
    /* mCreate */ Scheduler_Binding::CreateInterfaceObjects,
    /* mEnabled */ Scheduler_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathMax,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::CSSMathMax,
    /* mCreate */ CSSMathMax_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathMax_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SpeechRecognition,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SpeechRecognition,
    /* mCreate */ SpeechRecognition_Binding::CreateInterfaceObjects,
    /* mEnabled */ SpeechRecognition_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEMergeElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEMergeElement,
    /* mCreate */ SVGFEMergeElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReadableStreamDefaultReader,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::ReadableStreamDefaultReader,
    /* mCreate */ ReadableStreamDefaultReader_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLTitleElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLTitleElement,
    /* mCreate */ HTMLTitleElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PointerEvent,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::PointerEvent,
    /* mCreate */ PointerEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUAdapterInfo,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::GPUAdapterInfo,
    /* mCreate */ GPUAdapterInfo_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUAdapterInfo_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBVersionChangeEvent,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::IDBVersionChangeEvent,
    /* mCreate */ IDBVersionChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TrustedTypePolicy,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::TrustedTypePolicy,
    /* mCreate */ TrustedTypePolicy_Binding::CreateInterfaceObjects,
    /* mEnabled */ TrustedTypePolicy_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioEncoder,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::AudioEncoder,
    /* mCreate */ AudioEncoder_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioEncoder_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GamepadLightIndicator,
    /* mNameLength */ 21,
    /* mConstructorId */ constructors::id::GamepadLightIndicator,
    /* mCreate */ GamepadLightIndicator_Binding::CreateInterfaceObjects,
    /* mEnabled */ GamepadLightIndicator_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULCommandEvent,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::XULCommandEvent,
    /* mCreate */ XULCommandEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULCommandEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::VisualViewport,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::VisualViewport,
    /* mCreate */ VisualViewport_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::UserActivation,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::UserActivation,
    /* mCreate */ UserActivation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::L10nOverlays,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::L10nOverlays,
    /* mCreate */ L10nOverlays_Binding::CreateInterfaceObjects,
    /* mEnabled */ L10nOverlays_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceNavigationTiming,
    /* mNameLength */ 27,
    /* mConstructorId */ constructors::id::PerformanceNavigationTiming,
    /* mCreate */ PerformanceNavigationTiming_Binding::CreateInterfaceObjects,
    /* mEnabled */ PerformanceNavigationTiming_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DocumentType,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::DocumentType,
    /* mCreate */ DocumentType_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSRuleList,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::CSSRuleList,
    /* mCreate */ CSSRuleList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGTextElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::SVGTextElement,
    /* mCreate */ SVGTextElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanText,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GleanText,
    /* mCreate */ GleanText_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanText_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CanvasPattern,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CanvasPattern,
    /* mCreate */ CanvasPattern_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AccessibleNode,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::AccessibleNode,
    /* mCreate */ AccessibleNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ AccessibleNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemHandle,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::FileSystemHandle,
    /* mCreate */ FileSystemHandle_Binding::CreateInterfaceObjects,
    /* mEnabled */ FileSystemHandle_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XPathResult,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::XPathResult,
    /* mCreate */ XPathResult_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ContentVisibilityAutoStateChangeEvent,
    /* mNameLength */ 37,
    /* mConstructorId */ constructors::id::ContentVisibilityAutoStateChangeEvent,
    /* mCreate */ ContentVisibilityAutoStateChangeEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGPatternElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGPatternElement,
    /* mCreate */ SVGPatternElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::ReadableByteStreamController,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::ReadableByteStreamController,
    /* mCreate */ ReadableByteStreamController_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSCustomPropertyRegisteredEvent,
    /* mNameLength */ 32,
    /* mConstructorId */ constructors::id::CSSCustomPropertyRegisteredEvent,
    /* mCreate */ CSSCustomPropertyRegisteredEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSCustomPropertyRegisteredEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FileSystemEntry,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::FileSystemEntry,
    /* mCreate */ FileSystemEntry_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLSourceElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLSourceElement,
    /* mCreate */ HTMLSourceElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::FocusEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::FocusEvent,
    /* mCreate */ FocusEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSLCH,
    /* mNameLength */ 6,
    /* mConstructorId */ constructors::id::CSSLCH,
    /* mCreate */ CSSLCH_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSLCH_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaDevices,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::MediaDevices,
    /* mCreate */ MediaDevices_Binding::CreateInterfaceObjects,
    /* mEnabled */ MediaDevices_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::XMLHttpRequestUpload,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::XMLHttpRequestUpload,
    /* mCreate */ XMLHttpRequestUpload_Binding::CreateInterfaceObjects,
    /* mEnabled */ XMLHttpRequestUpload_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaList,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::MediaList,
    /* mCreate */ MediaList_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PlacesBookmarkTime,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::PlacesBookmarkTime,
    /* mCreate */ PlacesBookmarkTime_Binding::CreateInterfaceObjects,
    /* mEnabled */ PlacesBookmarkTime_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebSocket,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::WebSocket,
    /* mCreate */ WebSocket_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Gamepad,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::Gamepad,
    /* mCreate */ Gamepad_Binding::CreateInterfaceObjects,
    /* mEnabled */ Gamepad_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLButtonElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLButtonElement,
    /* mCreate */ HTMLButtonElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGAnimatedAngle,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::SVGAnimatedAngle,
    /* mCreate */ SVGAnimatedAngle_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::TestUtils,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::TestUtils,
    /* mCreate */ TestUtils_Binding::CreateInterfaceObjects,
    /* mEnabled */ TestUtils_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::AudioDestinationNode,
    /* mNameLength */ 20,
    /* mConstructorId */ constructors::id::AudioDestinationNode,
    /* mCreate */ AudioDestinationNode_Binding::CreateInterfaceObjects,
    /* mEnabled */ AudioDestinationNode_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSStyleDeclaration,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::CSSStyleDeclaration,
    /* mCreate */ CSSStyleDeclaration_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGSetElement,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::SVGSetElement,
    /* mCreate */ SVGSetElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SecurityPolicyViolationEvent,
    /* mNameLength */ 28,
    /* mConstructorId */ constructors::id::SecurityPolicyViolationEvent,
    /* mCreate */ SecurityPolicyViolationEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLUListElement,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::HTMLUListElement,
    /* mCreate */ HTMLUListElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEFuncRElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGFEFuncRElement,
    /* mCreate */ SVGFEFuncRElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGPolygonElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::SVGPolygonElement,
    /* mCreate */ SVGPolygonElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DeviceMotionEvent,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::DeviceMotionEvent,
    /* mCreate */ DeviceMotionEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ DeviceMotionEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGFEComponentTransferElement,
    /* mNameLength */ 29,
    /* mConstructorId */ constructors::id::SVGFEComponentTransferElement,
    /* mCreate */ SVGFEComponentTransferElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PaymentAddress,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::PaymentAddress,
    /* mCreate */ PaymentAddress_Binding::CreateInterfaceObjects,
    /* mEnabled */ PaymentAddress_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::MozCanvasPrintState,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::MozCanvasPrintState,
    /* mCreate */ MozCanvasPrintState_Binding::CreateInterfaceObjects,
    /* mEnabled */ MozCanvasPrintState_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::ErrorEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::ErrorEvent,
    /* mCreate */ ErrorEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CloseEvent,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::CloseEvent,
    /* mCreate */ CloseEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::InspectorUtils,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::InspectorUtils,
    /* mCreate */ InspectorUtils_Binding::CreateInterfaceObjects,
    /* mEnabled */ InspectorUtils_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::History,
    /* mNameLength */ 7,
    /* mConstructorId */ constructors::id::History,
    /* mCreate */ History_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CaretPosition,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::CaretPosition,
    /* mCreate */ CaretPosition_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSMathSum,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::CSSMathSum,
    /* mCreate */ CSSMathSum_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSMathSum_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUAdapter,
    /* mNameLength */ 10,
    /* mConstructorId */ constructors::id::GPUAdapter,
    /* mCreate */ GPUAdapter_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUAdapter_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLFormElement,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::HTMLFormElement,
    /* mCreate */ HTMLFormElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBDatabase,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::IDBDatabase,
    /* mCreate */ IDBDatabase_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebTransportDatagramDuplexStream,
    /* mNameLength */ 32,
    /* mConstructorId */ constructors::id::WebTransportDatagramDuplexStream,
    /* mCreate */ WebTransportDatagramDuplexStream_Binding::CreateInterfaceObjects,
    /* mEnabled */ WebTransportDatagramDuplexStream_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::GPUSupportedLimits,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::GPUSupportedLimits,
    /* mCreate */ GPUSupportedLimits_Binding::CreateInterfaceObjects,
    /* mEnabled */ GPUSupportedLimits_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::HTMLIFrameElement,
    /* mNameLength */ 17,
    /* mConstructorId */ constructors::id::HTMLIFrameElement,
    /* mCreate */ HTMLIFrameElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::NavigatorLogin,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::NavigatorLogin,
    /* mCreate */ NavigatorLogin_Binding::CreateInterfaceObjects,
    /* mEnabled */ NavigatorLogin_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSSkewY,
    /* mNameLength */ 8,
    /* mConstructorId */ constructors::id::CSSSkewY,
    /* mCreate */ CSSSkewY_Binding::CreateInterfaceObjects,
    /* mEnabled */ CSSSkewY_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::FetchObserver,
    /* mNameLength */ 13,
    /* mConstructorId */ constructors::id::FetchObserver,
    /* mCreate */ FetchObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ FetchObserver_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSStyleRule,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSStyleRule,
    /* mCreate */ CSSStyleRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::PerformanceObserver,
    /* mNameLength */ 19,
    /* mConstructorId */ constructors::id::PerformanceObserver,
    /* mCreate */ PerformanceObserver_Binding::CreateInterfaceObjects,
    /* mEnabled */ PerformanceObserver_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::WebGLTexture,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::WebGLTexture,
    /* mCreate */ WebGLTexture_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Navigator,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::Navigator,
    /* mCreate */ Navigator_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSSupportsRule,
    /* mNameLength */ 15,
    /* mConstructorId */ constructors::id::CSSSupportsRule,
    /* mCreate */ CSSSupportsRule_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::StaticRange,
    /* mNameLength */ 11,
    /* mConstructorId */ constructors::id::StaticRange,
    /* mCreate */ StaticRange_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::Image,
    /* mNameLength */ 5,
    /* mConstructorId */ constructors::id::HTMLImageElement,
    /* mCreate */ HTMLImageElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::XULMenuElement,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::XULMenuElement,
    /* mCreate */ XULMenuElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ XULMenuElement_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::DeviceLightEvent,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::DeviceLightEvent,
    /* mCreate */ DeviceLightEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ DeviceLightEvent_Binding::ConstructorEnabled
  },
  {
    /* mNameOffset */ BindingNamesOffset::SVGMetadataElement,
    /* mNameLength */ 18,
    /* mConstructorId */ constructors::id::SVGMetadataElement,
    /* mCreate */ SVGMetadataElement_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::IDBOpenDBRequest,
    /* mNameLength */ 16,
    /* mConstructorId */ constructors::id::IDBOpenDBRequest,
    /* mCreate */ IDBOpenDBRequest_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::DOMMatrix,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::DOMMatrix,
    /* mCreate */ DOMMatrix_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::AnimationEvent,
    /* mNameLength */ 14,
    /* mConstructorId */ constructors::id::AnimationEvent,
    /* mCreate */ AnimationEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::CSSAnimation,
    /* mNameLength */ 12,
    /* mConstructorId */ constructors::id::CSSAnimation,
    /* mCreate */ CSSAnimation_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::MediaRecorderErrorEvent,
    /* mNameLength */ 23,
    /* mConstructorId */ constructors::id::MediaRecorderErrorEvent,
    /* mCreate */ MediaRecorderErrorEvent_Binding::CreateInterfaceObjects,
    /* mEnabled */ nullptr
  },
  {
    /* mNameOffset */ BindingNamesOffset::GleanRate,
    /* mNameLength */ 9,
    /* mConstructorId */ constructors::id::GleanRate,
    /* mCreate */ GleanRate_Binding::CreateInterfaceObjects,
    /* mEnabled */ GleanRate_Binding::ConstructorEnabled
  }
};


const WebIDLNameTableEntry*
WebIDLGlobalNameHash::GetEntry(JSLinearString* aKey)
{
  static const uint16_t BASES[] = {
       2,  73,  80,  17,   3, 205,   3,   3, 165,   5,  63,  19,  81,  46,  11,  21,
       1,  14,  42,   6,   1,   3, 139,  46,   9,   1,  46,  83, 215,  38,   4,   0,
       3,  32,  32,   4,   2,  91,   5,  66,  16, 114,  80,   3,  50,  15,  16,   2,
      95,   6,  99,  25,   2, 121,  26,   2,   5,  25,  50,  93,  12,   4,  40,  20,
      11,  86,  19,  58,  67,  20,   6, 242, 279,  10,   1,  15,  37,  15,   2,  16,
       1,   7, 121,   4,   4,  65,  16,  72,  10,  59,  85,  32,  12,  15,  10, 169,
      54,   7,   3,  37,  33,   3,  69,   8,   3,   6,  15,  31,  13,  32,  38,  60,
      83,  19, 782,   0,  52,   2, 123,  14, 151,  12,  34,   1,  61,  10,  10,  20,
       0,  11,  32,   1,  84,   8,   1,  39,   1, 138,   1,   1,  21,   9,  34,   1,
     292, 666,  46,  10,  81,  46,  46,  38,  56,  10,   1, 159,  29, 209,  99,  35,
      26,  40, 101, 126, 120, 235,  26,  76, 310,   3, 190,  42,   1, 104,  28,  73,
      82,  31,  73, 576,   9,  34,  26, 292,   1,   5,   7,  32,  19,  91, 167,   6,
     748,  32,   5, 484, 560,   1,   3,  12,  78, 233,  56,   7,  48, 262, 360,  58,
       0,   2,   2,  24,  10, 491, 406,  23,  58,  14, 627, 181, 694,  62,   2,  34,
    1104, 264,   6, 154, 325,  67, 117,   2,1132,   2, 129,  13,  11,  13, 177,  15,
       6, 623,   4,   1,  59,  87, 112, 195, 822, 705, 488,1274, 111,   3,  64,   8,
  };
  

  size_t length = JS::GetLinearStringLength(aKey);

  JS::AutoCheckCannotGC nogc;
  if (JS::LinearStringHasLatin1Chars(aKey)) {
    auto& entry = mozilla::perfecthash::Lookup(
      JS::GetLatin1LinearStringChars(nogc, aKey),
      length, BASES, WebIDLGlobalNameHash::sEntries);

    if (JS_LinearStringEqualsAscii(aKey, BindingName(entry.mNameOffset), entry.mNameLength)) {
      return &entry;
    }
    return nullptr;
    
  } else {
    auto& entry = mozilla::perfecthash::Lookup(
      JS::GetTwoByteLinearStringChars(nogc, aKey),
      length, BASES, WebIDLGlobalNameHash::sEntries);

    if (JS_LinearStringEqualsAscii(aKey, BindingName(entry.mNameOffset), entry.mNameLength)) {
      return &entry;
    }
    return nullptr;
    
  }
}
} // namespace mozilla::dom

