{
  "#AllowShared": {
    "current": {
      "number": "3.3.1", 
      "spec": "Web IDL", 
      "text": "[AllowShared]", 
      "url": "https://heycam.github.io/webidl/#AllowShared"
    }
  }, 
  "#ArrayBufferView": {
    "current": {
      "number": "4.1", 
      "spec": "Web IDL", 
      "text": "ArrayBufferView", 
      "url": "https://heycam.github.io/webidl/#ArrayBufferView"
    }
  }, 
  "#BufferSource": {
    "current": {
      "number": "4.2", 
      "spec": "Web IDL", 
      "text": "BufferSource", 
      "url": "https://heycam.github.io/webidl/#BufferSource"
    }
  }, 
  "#Clamp": {
    "current": {
      "number": "3.3.2", 
      "spec": "Web IDL", 
      "text": "[Clamp]", 
      "url": "https://heycam.github.io/webidl/#Clamp"
    }
  }, 
  "#Constructor": {
    "current": {
      "number": "3.3.3", 
      "spec": "Web IDL", 
      "text": "[Constructor]", 
      "url": "https://heycam.github.io/webidl/#Constructor"
    }
  }, 
  "#DOMTimeStamp": {
    "current": {
      "number": "4.4", 
      "spec": "Web IDL", 
      "text": "DOMTimeStamp", 
      "url": "https://heycam.github.io/webidl/#DOMTimeStamp"
    }
  }, 
  "#Default": {
    "current": {
      "number": "3.3.4", 
      "spec": "Web IDL", 
      "text": "[Default]", 
      "url": "https://heycam.github.io/webidl/#Default"
    }
  }, 
  "#EnforceRange": {
    "current": {
      "number": "3.3.5", 
      "spec": "Web IDL", 
      "text": "[EnforceRange]", 
      "url": "https://heycam.github.io/webidl/#EnforceRange"
    }
  }, 
  "#Exposed": {
    "current": {
      "number": "3.3.6", 
      "spec": "Web IDL", 
      "text": "[Exposed]", 
      "url": "https://heycam.github.io/webidl/#Exposed"
    }
  }, 
  "#Function": {
    "current": {
      "number": "4.5", 
      "spec": "Web IDL", 
      "text": "Function", 
      "url": "https://heycam.github.io/webidl/#Function"
    }
  }, 
  "#Global": {
    "current": {
      "number": "3.3.7", 
      "spec": "Web IDL", 
      "text": "[Global]", 
      "url": "https://heycam.github.io/webidl/#Global"
    }
  }, 
  "#LegacyNamespace": {
    "current": {
      "number": "3.3.8", 
      "spec": "Web IDL", 
      "text": "[LegacyNamespace]", 
      "url": "https://heycam.github.io/webidl/#LegacyNamespace"
    }
  }, 
  "#LegacyUnenumerableNamedProperties": {
    "current": {
      "number": "3.3.9", 
      "spec": "Web IDL", 
      "text": "[LegacyUnenumerableNamedProperties]", 
      "url": "https://heycam.github.io/webidl/#LegacyUnenumerableNamedProperties"
    }
  }, 
  "#LegacyWindowAlias": {
    "current": {
      "number": "3.3.10", 
      "spec": "Web IDL", 
      "text": "[LegacyWindowAlias]", 
      "url": "https://heycam.github.io/webidl/#LegacyWindowAlias"
    }
  }, 
  "#LenientSetter": {
    "current": {
      "number": "3.3.11", 
      "spec": "Web IDL", 
      "text": "[LenientSetter]", 
      "url": "https://heycam.github.io/webidl/#LenientSetter"
    }
  }, 
  "#LenientThis": {
    "current": {
      "number": "3.3.12", 
      "spec": "Web IDL", 
      "text": "[LenientThis]", 
      "url": "https://heycam.github.io/webidl/#LenientThis"
    }
  }, 
  "#NamedConstructor": {
    "current": {
      "number": "3.3.13", 
      "spec": "Web IDL", 
      "text": "[NamedConstructor]", 
      "url": "https://heycam.github.io/webidl/#NamedConstructor"
    }
  }, 
  "#NewObject": {
    "current": {
      "number": "3.3.14", 
      "spec": "Web IDL", 
      "text": "[NewObject]", 
      "url": "https://heycam.github.io/webidl/#NewObject"
    }
  }, 
  "#NoInterfaceObject": {
    "current": {
      "number": "3.3.15", 
      "spec": "Web IDL", 
      "text": "[NoInterfaceObject]", 
      "url": "https://heycam.github.io/webidl/#NoInterfaceObject"
    }
  }, 
  "#OverrideBuiltins": {
    "current": {
      "number": "3.3.16", 
      "spec": "Web IDL", 
      "text": "[OverrideBuiltins]", 
      "url": "https://heycam.github.io/webidl/#OverrideBuiltins"
    }
  }, 
  "#PutForwards": {
    "current": {
      "number": "3.3.17", 
      "spec": "Web IDL", 
      "text": "[PutForwards]", 
      "url": "https://heycam.github.io/webidl/#PutForwards"
    }
  }, 
  "#Replaceable": {
    "current": {
      "number": "3.3.18", 
      "spec": "Web IDL", 
      "text": "[Replaceable]", 
      "url": "https://heycam.github.io/webidl/#Replaceable"
    }
  }, 
  "#SameObject": {
    "current": {
      "number": "3.3.19", 
      "spec": "Web IDL", 
      "text": "[SameObject]", 
      "url": "https://heycam.github.io/webidl/#SameObject"
    }
  }, 
  "#SecureContext": {
    "current": {
      "number": "3.3.20", 
      "spec": "Web IDL", 
      "text": "[SecureContext]", 
      "url": "https://heycam.github.io/webidl/#SecureContext"
    }
  }, 
  "#TreatNonObjectAsNull": {
    "current": {
      "number": "3.3.21", 
      "spec": "Web IDL", 
      "text": "[TreatNonObjectAsNull]", 
      "url": "https://heycam.github.io/webidl/#TreatNonObjectAsNull"
    }
  }, 
  "#TreatNullAs": {
    "current": {
      "number": "3.3.22", 
      "spec": "Web IDL", 
      "text": "[TreatNullAs]", 
      "url": "https://heycam.github.io/webidl/#TreatNullAs"
    }
  }, 
  "#Unforgeable": {
    "current": {
      "number": "3.3.23", 
      "spec": "Web IDL", 
      "text": "[Unforgeable]", 
      "url": "https://heycam.github.io/webidl/#Unforgeable"
    }
  }, 
  "#Unscopable": {
    "current": {
      "number": "3.3.24", 
      "spec": "Web IDL", 
      "text": "[Unscopable]", 
      "url": "https://heycam.github.io/webidl/#Unscopable"
    }
  }, 
  "#VoidFunction": {
    "current": {
      "number": "4.6", 
      "spec": "Web IDL", 
      "text": "VoidFunction", 
      "url": "https://heycam.github.io/webidl/#VoidFunction"
    }
  }, 
  "#acknowledgements": {
    "current": {
      "number": "9", 
      "spec": "Web IDL", 
      "text": "Acknowledgements", 
      "url": "https://heycam.github.io/webidl/#acknowledgements"
    }
  }, 
  "#common": {
    "current": {
      "number": "4", 
      "spec": "Web IDL", 
      "text": "Common definitions", 
      "url": "https://heycam.github.io/webidl/#common"
    }
  }, 
  "#create-frozen-array-from-iterable": {
    "current": {
      "number": "3.2.25.1", 
      "spec": "Web IDL", 
      "text": "Creating a frozen array from an iterable", 
      "url": "https://heycam.github.io/webidl/#create-frozen-array-from-iterable"
    }
  }, 
  "#create-sequence-from-iterable": {
    "current": {
      "number": "3.2.20.1", 
      "spec": "Web IDL", 
      "text": "Creating a sequence from an iterable", 
      "url": "https://heycam.github.io/webidl/#create-sequence-from-iterable"
    }
  }, 
  "#createsyntheticmodule": {
    "current": {
      "number": "3.13.1", 
      "spec": "Web IDL", 
      "text": "CreateSyntheticModule", 
      "url": "https://heycam.github.io/webidl/#createsyntheticmodule"
    }
  }, 
  "#ecmascript-binding": {
    "current": {
      "number": "3", 
      "spec": "Web IDL", 
      "text": "ECMAScript binding", 
      "url": "https://heycam.github.io/webidl/#ecmascript-binding"
    }
  }, 
  "#es-ByteString": {
    "current": {
      "number": "3.2.10", 
      "spec": "Web IDL", 
      "text": "ByteString", 
      "url": "https://heycam.github.io/webidl/#es-ByteString"
    }
  }, 
  "#es-DOMException-specialness": {
    "current": {
      "number": "3.12.1", 
      "spec": "Web IDL", 
      "text": "DOMException custom bindings", 
      "url": "https://heycam.github.io/webidl/#es-DOMException-specialness"
    }
  }, 
  "#es-DOMString": {
    "current": {
      "number": "3.2.9", 
      "spec": "Web IDL", 
      "text": "DOMString", 
      "url": "https://heycam.github.io/webidl/#es-DOMString"
    }
  }, 
  "#es-USVString": {
    "current": {
      "number": "3.2.11", 
      "spec": "Web IDL", 
      "text": "USVString", 
      "url": "https://heycam.github.io/webidl/#es-USVString"
    }
  }, 
  "#es-add-delete": {
    "current": {
      "number": "3.6.11.5", 
      "spec": "Web IDL", 
      "text": "add and delete", 
      "url": "https://heycam.github.io/webidl/#es-add-delete"
    }
  }, 
  "#es-any": {
    "current": {
      "number": "3.2.1", 
      "spec": "Web IDL", 
      "text": "any", 
      "url": "https://heycam.github.io/webidl/#es-any"
    }
  }, 
  "#es-attributes": {
    "current": {
      "number": "3.6.6", 
      "spec": "Web IDL", 
      "text": "Attributes", 
      "url": "https://heycam.github.io/webidl/#es-attributes"
    }
  }, 
  "#es-boolean": {
    "current": {
      "number": "3.2.3", 
      "spec": "Web IDL", 
      "text": "boolean", 
      "url": "https://heycam.github.io/webidl/#es-boolean"
    }
  }, 
  "#es-buffer-source-types": {
    "current": {
      "number": "3.2.24", 
      "spec": "Web IDL", 
      "text": "Buffer source types", 
      "url": "https://heycam.github.io/webidl/#es-buffer-source-types"
    }
  }, 
  "#es-byte": {
    "current": {
      "number": "3.2.4.1", 
      "spec": "Web IDL", 
      "text": "byte", 
      "url": "https://heycam.github.io/webidl/#es-byte"
    }
  }, 
  "#es-callback-function": {
    "current": {
      "number": "3.2.18", 
      "spec": "Web IDL", 
      "text": "Callback function types", 
      "url": "https://heycam.github.io/webidl/#es-callback-function"
    }
  }, 
  "#es-callback-interface": {
    "current": {
      "number": "3.2.15", 
      "spec": "Web IDL", 
      "text": "Callback interface types", 
      "url": "https://heycam.github.io/webidl/#es-callback-interface"
    }
  }, 
  "#es-constants": {
    "current": {
      "number": "3.6.5", 
      "spec": "Web IDL", 
      "text": "Constants", 
      "url": "https://heycam.github.io/webidl/#es-constants"
    }
  }, 
  "#es-creating-throwing-exceptions": {
    "current": {
      "number": "3.12.3", 
      "spec": "Web IDL", 
      "text": "Creating and throwing exceptions", 
      "url": "https://heycam.github.io/webidl/#es-creating-throwing-exceptions"
    }
  }, 
  "#es-default-iterator-object": {
    "current": {
      "number": "3.6.9.4", 
      "spec": "Web IDL", 
      "text": "Default iterator objects", 
      "url": "https://heycam.github.io/webidl/#es-default-iterator-object"
    }
  }, 
  "#es-default-operations": {
    "current": {
      "number": "3.6.7.1", 
      "spec": "Web IDL", 
      "text": "Default operations", 
      "url": "https://heycam.github.io/webidl/#es-default-operations"
    }
  }, 
  "#es-default-tojson": {
    "current": {
      "number": "3.6.7.1.1", 
      "spec": "Web IDL", 
      "text": "Default toJSON operation", 
      "url": "https://heycam.github.io/webidl/#es-default-tojson"
    }
  }, 
  "#es-dictionary": {
    "current": {
      "number": "3.2.16", 
      "spec": "Web IDL", 
      "text": "Dictionary types", 
      "url": "https://heycam.github.io/webidl/#es-dictionary"
    }
  }, 
  "#es-double": {
    "current": {
      "number": "3.2.7", 
      "spec": "Web IDL", 
      "text": "double", 
      "url": "https://heycam.github.io/webidl/#es-double"
    }
  }, 
  "#es-enumeration": {
    "current": {
      "number": "3.2.17", 
      "spec": "Web IDL", 
      "text": "Enumeration types", 
      "url": "https://heycam.github.io/webidl/#es-enumeration"
    }
  }, 
  "#es-environment": {
    "current": {
      "number": "3.1", 
      "spec": "Web IDL", 
      "text": "ECMAScript environment", 
      "url": "https://heycam.github.io/webidl/#es-environment"
    }
  }, 
  "#es-exception-objects": {
    "current": {
      "number": "3.12.2", 
      "spec": "Web IDL", 
      "text": "Exception objects", 
      "url": "https://heycam.github.io/webidl/#es-exception-objects"
    }
  }, 
  "#es-exceptions": {
    "current": {
      "number": "3.12", 
      "spec": "Web IDL", 
      "text": "Exceptions", 
      "url": "https://heycam.github.io/webidl/#es-exceptions"
    }
  }, 
  "#es-extended-attributes": {
    "current": {
      "number": "3.3", 
      "spec": "Web IDL", 
      "text": "ECMAScript-specific extended attributes", 
      "url": "https://heycam.github.io/webidl/#es-extended-attributes"
    }
  }, 
  "#es-float": {
    "current": {
      "number": "3.2.5", 
      "spec": "Web IDL", 
      "text": "float", 
      "url": "https://heycam.github.io/webidl/#es-float"
    }
  }, 
  "#es-forEach": {
    "current": {
      "number": "3.6.8.2", 
      "spec": "Web IDL", 
      "text": "forEach", 
      "url": "https://heycam.github.io/webidl/#es-forEach"
    }
  }, 
  "#es-frozen-array": {
    "current": {
      "number": "3.2.25", 
      "spec": "Web IDL", 
      "text": "Frozen arrays — FrozenArray<T>", 
      "url": "https://heycam.github.io/webidl/#es-frozen-array"
    }
  }, 
  "#es-handling-exceptions": {
    "current": {
      "number": "3.12.4", 
      "spec": "Web IDL", 
      "text": "Handling exceptions", 
      "url": "https://heycam.github.io/webidl/#es-handling-exceptions"
    }
  }, 
  "#es-integer-types": {
    "current": {
      "number": "3.2.4", 
      "spec": "Web IDL", 
      "text": "Integer types", 
      "url": "https://heycam.github.io/webidl/#es-integer-types"
    }
  }, 
  "#es-integer-types-abstract-ops": {
    "current": {
      "number": "3.2.4.9", 
      "spec": "Web IDL", 
      "text": "Abstract operations", 
      "url": "https://heycam.github.io/webidl/#es-integer-types-abstract-ops"
    }
  }, 
  "#es-interface": {
    "current": {
      "number": "3.2.14", 
      "spec": "Web IDL", 
      "text": "Interface types", 
      "url": "https://heycam.github.io/webidl/#es-interface"
    }
  }, 
  "#es-interfaces": {
    "current": {
      "number": "3.6", 
      "spec": "Web IDL", 
      "text": "Interfaces", 
      "url": "https://heycam.github.io/webidl/#es-interfaces"
    }
  }, 
  "#es-invoking-callback-functions": {
    "current": {
      "number": "3.10", 
      "spec": "Web IDL", 
      "text": "Invoking callback functions", 
      "url": "https://heycam.github.io/webidl/#es-invoking-callback-functions"
    }
  }, 
  "#es-iterable": {
    "current": {
      "number": "3.6.9", 
      "spec": "Web IDL", 
      "text": "Iterable declarations", 
      "url": "https://heycam.github.io/webidl/#es-iterable"
    }
  }, 
  "#es-iterable-entries": {
    "current": {
      "number": "3.6.9.1", 
      "spec": "Web IDL", 
      "text": "entries", 
      "url": "https://heycam.github.io/webidl/#es-iterable-entries"
    }
  }, 
  "#es-iterable-keys": {
    "current": {
      "number": "3.6.9.2", 
      "spec": "Web IDL", 
      "text": "keys", 
      "url": "https://heycam.github.io/webidl/#es-iterable-keys"
    }
  }, 
  "#es-iterable-values": {
    "current": {
      "number": "3.6.9.3", 
      "spec": "Web IDL", 
      "text": "values", 
      "url": "https://heycam.github.io/webidl/#es-iterable-values"
    }
  }, 
  "#es-iterator": {
    "current": {
      "number": "3.6.8.1", 
      "spec": "Web IDL", 
      "text": "@@iterator", 
      "url": "https://heycam.github.io/webidl/#es-iterator"
    }
  }, 
  "#es-iterator-prototype-object": {
    "current": {
      "number": "3.6.9.5", 
      "spec": "Web IDL", 
      "text": "Iterator prototype object", 
      "url": "https://heycam.github.io/webidl/#es-iterator-prototype-object"
    }
  }, 
  "#es-iterators": {
    "current": {
      "number": "3.6.8", 
      "spec": "Web IDL", 
      "text": "Common iterator behavior", 
      "url": "https://heycam.github.io/webidl/#es-iterators"
    }
  }, 
  "#es-legacy-platform-objects": {
    "current": {
      "number": "3.8", 
      "spec": "Web IDL", 
      "text": "Legacy platform objects", 
      "url": "https://heycam.github.io/webidl/#es-legacy-platform-objects"
    }
  }, 
  "#es-long": {
    "current": {
      "number": "3.2.4.5", 
      "spec": "Web IDL", 
      "text": "long", 
      "url": "https://heycam.github.io/webidl/#es-long"
    }
  }, 
  "#es-long-long": {
    "current": {
      "number": "3.2.4.7", 
      "spec": "Web IDL", 
      "text": "long long", 
      "url": "https://heycam.github.io/webidl/#es-long-long"
    }
  }, 
  "#es-map-clear": {
    "current": {
      "number": "3.6.10.5", 
      "spec": "Web IDL", 
      "text": "clear", 
      "url": "https://heycam.github.io/webidl/#es-map-clear"
    }
  }, 
  "#es-map-delete": {
    "current": {
      "number": "3.6.10.6", 
      "spec": "Web IDL", 
      "text": "delete", 
      "url": "https://heycam.github.io/webidl/#es-map-delete"
    }
  }, 
  "#es-map-entries": {
    "current": {
      "number": "3.6.10.2", 
      "spec": "Web IDL", 
      "text": "entries", 
      "url": "https://heycam.github.io/webidl/#es-map-entries"
    }
  }, 
  "#es-map-get-has": {
    "current": {
      "number": "3.6.10.4", 
      "spec": "Web IDL", 
      "text": "get and has", 
      "url": "https://heycam.github.io/webidl/#es-map-get-has"
    }
  }, 
  "#es-map-keys-values": {
    "current": {
      "number": "3.6.10.3", 
      "spec": "Web IDL", 
      "text": "keys and values", 
      "url": "https://heycam.github.io/webidl/#es-map-keys-values"
    }
  }, 
  "#es-map-set": {
    "current": {
      "number": "3.6.10.7", 
      "spec": "Web IDL", 
      "text": "set", 
      "url": "https://heycam.github.io/webidl/#es-map-set"
    }
  }, 
  "#es-map-size": {
    "current": {
      "number": "3.6.10.1", 
      "spec": "Web IDL", 
      "text": "size", 
      "url": "https://heycam.github.io/webidl/#es-map-size"
    }
  }, 
  "#es-maplike": {
    "current": {
      "number": "3.6.10", 
      "spec": "Web IDL", 
      "text": "Maplike declarations", 
      "url": "https://heycam.github.io/webidl/#es-maplike"
    }
  }, 
  "#es-namespaces": {
    "current": {
      "number": "3.11", 
      "spec": "Web IDL", 
      "text": "Namespaces", 
      "url": "https://heycam.github.io/webidl/#es-namespaces"
    }
  }, 
  "#es-nullable-type": {
    "current": {
      "number": "3.2.19", 
      "spec": "Web IDL", 
      "text": "Nullable types — T?", 
      "url": "https://heycam.github.io/webidl/#es-nullable-type"
    }
  }, 
  "#es-object": {
    "current": {
      "number": "3.2.12", 
      "spec": "Web IDL", 
      "text": "object", 
      "url": "https://heycam.github.io/webidl/#es-object"
    }
  }, 
  "#es-octet": {
    "current": {
      "number": "3.2.4.2", 
      "spec": "Web IDL", 
      "text": "octet", 
      "url": "https://heycam.github.io/webidl/#es-octet"
    }
  }, 
  "#es-operations": {
    "current": {
      "number": "3.6.7", 
      "spec": "Web IDL", 
      "text": "Operations", 
      "url": "https://heycam.github.io/webidl/#es-operations"
    }
  }, 
  "#es-overloads": {
    "current": {
      "number": "3.5", 
      "spec": "Web IDL", 
      "text": "Overload resolution algorithm", 
      "url": "https://heycam.github.io/webidl/#es-overloads"
    }
  }, 
  "#es-platform-objects": {
    "current": {
      "number": "3.7", 
      "spec": "Web IDL", 
      "text": "Platform objects implementing interfaces", 
      "url": "https://heycam.github.io/webidl/#es-platform-objects"
    }
  }, 
  "#es-promise": {
    "current": {
      "number": "3.2.22", 
      "spec": "Web IDL", 
      "text": "Promise types — Promise<T>", 
      "url": "https://heycam.github.io/webidl/#es-promise"
    }
  }, 
  "#es-record": {
    "current": {
      "number": "3.2.21", 
      "spec": "Web IDL", 
      "text": "Records — record<K, V>", 
      "url": "https://heycam.github.io/webidl/#es-record"
    }
  }, 
  "#es-security": {
    "current": {
      "number": "3.4", 
      "spec": "Web IDL", 
      "text": "Security", 
      "url": "https://heycam.github.io/webidl/#es-security"
    }
  }, 
  "#es-sequence": {
    "current": {
      "number": "3.2.20", 
      "spec": "Web IDL", 
      "text": "Sequences — sequence<T>", 
      "url": "https://heycam.github.io/webidl/#es-sequence"
    }
  }, 
  "#es-set-clear": {
    "current": {
      "number": "3.6.11.6", 
      "spec": "Web IDL", 
      "text": "clear", 
      "url": "https://heycam.github.io/webidl/#es-set-clear"
    }
  }, 
  "#es-set-entries-keys": {
    "current": {
      "number": "3.6.11.3", 
      "spec": "Web IDL", 
      "text": "entries and keys", 
      "url": "https://heycam.github.io/webidl/#es-set-entries-keys"
    }
  }, 
  "#es-set-has": {
    "current": {
      "number": "3.6.11.4", 
      "spec": "Web IDL", 
      "text": "has", 
      "url": "https://heycam.github.io/webidl/#es-set-has"
    }
  }, 
  "#es-set-size": {
    "current": {
      "number": "3.6.11.1", 
      "spec": "Web IDL", 
      "text": "size", 
      "url": "https://heycam.github.io/webidl/#es-set-size"
    }
  }, 
  "#es-set-values": {
    "current": {
      "number": "3.6.11.2", 
      "spec": "Web IDL", 
      "text": "values", 
      "url": "https://heycam.github.io/webidl/#es-set-values"
    }
  }, 
  "#es-setlike": {
    "current": {
      "number": "3.6.11", 
      "spec": "Web IDL", 
      "text": "Setlike declarations", 
      "url": "https://heycam.github.io/webidl/#es-setlike"
    }
  }, 
  "#es-short": {
    "current": {
      "number": "3.2.4.3", 
      "spec": "Web IDL", 
      "text": "short", 
      "url": "https://heycam.github.io/webidl/#es-short"
    }
  }, 
  "#es-stringifier": {
    "current": {
      "number": "3.6.7.2", 
      "spec": "Web IDL", 
      "text": "Stringifiers", 
      "url": "https://heycam.github.io/webidl/#es-stringifier"
    }
  }, 
  "#es-symbol": {
    "current": {
      "number": "3.2.13", 
      "spec": "Web IDL", 
      "text": "symbol", 
      "url": "https://heycam.github.io/webidl/#es-symbol"
    }
  }, 
  "#es-type-mapping": {
    "current": {
      "number": "3.2", 
      "spec": "Web IDL", 
      "text": "ECMAScript type mapping", 
      "url": "https://heycam.github.io/webidl/#es-type-mapping"
    }
  }, 
  "#es-union": {
    "current": {
      "number": "3.2.23", 
      "spec": "Web IDL", 
      "text": "Union types", 
      "url": "https://heycam.github.io/webidl/#es-union"
    }
  }, 
  "#es-unrestricted-double": {
    "current": {
      "number": "3.2.8", 
      "spec": "Web IDL", 
      "text": "unrestricted double", 
      "url": "https://heycam.github.io/webidl/#es-unrestricted-double"
    }
  }, 
  "#es-unrestricted-float": {
    "current": {
      "number": "3.2.6", 
      "spec": "Web IDL", 
      "text": "unrestricted float", 
      "url": "https://heycam.github.io/webidl/#es-unrestricted-float"
    }
  }, 
  "#es-unsigned-long": {
    "current": {
      "number": "3.2.4.6", 
      "spec": "Web IDL", 
      "text": "unsigned long", 
      "url": "https://heycam.github.io/webidl/#es-unsigned-long"
    }
  }, 
  "#es-unsigned-long-long": {
    "current": {
      "number": "3.2.4.8", 
      "spec": "Web IDL", 
      "text": "unsigned long long", 
      "url": "https://heycam.github.io/webidl/#es-unsigned-long-long"
    }
  }, 
  "#es-unsigned-short": {
    "current": {
      "number": "3.2.4.4", 
      "spec": "Web IDL", 
      "text": "unsigned short", 
      "url": "https://heycam.github.io/webidl/#es-unsigned-short"
    }
  }, 
  "#es-user-objects": {
    "current": {
      "number": "3.9", 
      "spec": "Web IDL", 
      "text": "Callback interfaces", 
      "url": "https://heycam.github.io/webidl/#es-user-objects"
    }
  }, 
  "#es-void": {
    "current": {
      "number": "3.2.2", 
      "spec": "Web IDL", 
      "text": "void", 
      "url": "https://heycam.github.io/webidl/#es-void"
    }
  }, 
  "#extensibility": {
    "current": {
      "number": "5", 
      "spec": "Web IDL", 
      "text": "Extensibility", 
      "url": "https://heycam.github.io/webidl/#extensibility"
    }
  }, 
  "#idl": {
    "current": {
      "number": "2", 
      "spec": "Web IDL", 
      "text": "Interface definition language", 
      "url": "https://heycam.github.io/webidl/#idl"
    }
  }, 
  "#idl-ByteString": {
    "current": {
      "number": "2.13.16", 
      "spec": "Web IDL", 
      "text": "ByteString", 
      "url": "https://heycam.github.io/webidl/#idl-ByteString"
    }
  }, 
  "#idl-DOMException": {
    "current": {
      "number": "4.3", 
      "spec": "Web IDL", 
      "text": "DOMException", 
      "url": "https://heycam.github.io/webidl/#idl-DOMException"
    }
  }, 
  "#idl-DOMException-error-names": {
    "current": {
      "number": "2.8.1", 
      "spec": "Web IDL", 
      "text": "Error names", 
      "url": "https://heycam.github.io/webidl/#idl-DOMException-error-names"
    }
  }, 
  "#idl-DOMString": {
    "current": {
      "number": "2.13.15", 
      "spec": "Web IDL", 
      "text": "DOMString", 
      "url": "https://heycam.github.io/webidl/#idl-DOMString"
    }
  }, 
  "#idl-USVString": {
    "current": {
      "number": "2.13.17", 
      "spec": "Web IDL", 
      "text": "USVString", 
      "url": "https://heycam.github.io/webidl/#idl-USVString"
    }
  }, 
  "#idl-annotated-types": {
    "current": {
      "number": "2.13.30", 
      "spec": "Web IDL", 
      "text": "Annotated types", 
      "url": "https://heycam.github.io/webidl/#idl-annotated-types"
    }
  }, 
  "#idl-any": {
    "current": {
      "number": "2.13.1", 
      "spec": "Web IDL", 
      "text": "any", 
      "url": "https://heycam.github.io/webidl/#idl-any"
    }
  }, 
  "#idl-attributes": {
    "current": {
      "number": "2.5.2", 
      "spec": "Web IDL", 
      "text": "Attributes", 
      "url": "https://heycam.github.io/webidl/#idl-attributes"
    }
  }, 
  "#idl-boolean": {
    "current": {
      "number": "2.13.2", 
      "spec": "Web IDL", 
      "text": "boolean", 
      "url": "https://heycam.github.io/webidl/#idl-boolean"
    }
  }, 
  "#idl-buffer-source-types": {
    "current": {
      "number": "2.13.31", 
      "spec": "Web IDL", 
      "text": "Buffer source types", 
      "url": "https://heycam.github.io/webidl/#idl-buffer-source-types"
    }
  }, 
  "#idl-byte": {
    "current": {
      "number": "2.13.3", 
      "spec": "Web IDL", 
      "text": "byte", 
      "url": "https://heycam.github.io/webidl/#idl-byte"
    }
  }, 
  "#idl-callback-function": {
    "current": {
      "number": "2.13.24", 
      "spec": "Web IDL", 
      "text": "Callback function types", 
      "url": "https://heycam.github.io/webidl/#idl-callback-function"
    }
  }, 
  "#idl-callback-functions": {
    "current": {
      "number": "2.10", 
      "spec": "Web IDL", 
      "text": "Callback functions", 
      "url": "https://heycam.github.io/webidl/#idl-callback-functions"
    }
  }, 
  "#idl-callback-interface": {
    "current": {
      "number": "2.13.21", 
      "spec": "Web IDL", 
      "text": "Callback interface types", 
      "url": "https://heycam.github.io/webidl/#idl-callback-interface"
    }
  }, 
  "#idl-callback-interfaces": {
    "current": {
      "number": "2.4", 
      "spec": "Web IDL", 
      "text": "Callback interfaces", 
      "url": "https://heycam.github.io/webidl/#idl-callback-interfaces"
    }
  }, 
  "#idl-constants": {
    "current": {
      "number": "2.5.1", 
      "spec": "Web IDL", 
      "text": "Constants", 
      "url": "https://heycam.github.io/webidl/#idl-constants"
    }
  }, 
  "#idl-dictionaries": {
    "current": {
      "number": "2.7", 
      "spec": "Web IDL", 
      "text": "Dictionaries", 
      "url": "https://heycam.github.io/webidl/#idl-dictionaries"
    }
  }, 
  "#idl-dictionary": {
    "current": {
      "number": "2.13.22", 
      "spec": "Web IDL", 
      "text": "Dictionary types", 
      "url": "https://heycam.github.io/webidl/#idl-dictionary"
    }
  }, 
  "#idl-double": {
    "current": {
      "number": "2.13.13", 
      "spec": "Web IDL", 
      "text": "double", 
      "url": "https://heycam.github.io/webidl/#idl-double"
    }
  }, 
  "#idl-enumeration": {
    "current": {
      "number": "2.13.23", 
      "spec": "Web IDL", 
      "text": "Enumeration types", 
      "url": "https://heycam.github.io/webidl/#idl-enumeration"
    }
  }, 
  "#idl-enums": {
    "current": {
      "number": "2.9", 
      "spec": "Web IDL", 
      "text": "Enumerations", 
      "url": "https://heycam.github.io/webidl/#idl-enums"
    }
  }, 
  "#idl-exceptions": {
    "current": {
      "number": "2.8", 
      "spec": "Web IDL", 
      "text": "Exceptions", 
      "url": "https://heycam.github.io/webidl/#idl-exceptions"
    }
  }, 
  "#idl-extended-attributes": {
    "current": {
      "number": "2.14", 
      "spec": "Web IDL", 
      "text": "Extended attributes", 
      "url": "https://heycam.github.io/webidl/#idl-extended-attributes"
    }
  }, 
  "#idl-float": {
    "current": {
      "number": "2.13.11", 
      "spec": "Web IDL", 
      "text": "float", 
      "url": "https://heycam.github.io/webidl/#idl-float"
    }
  }, 
  "#idl-frozen-array": {
    "current": {
      "number": "2.13.32", 
      "spec": "Web IDL", 
      "text": "Frozen array types — FrozenArray<T>", 
      "url": "https://heycam.github.io/webidl/#idl-frozen-array"
    }
  }, 
  "#idl-indexed-properties": {
    "current": {
      "number": "2.5.4.2", 
      "spec": "Web IDL", 
      "text": "Indexed properties", 
      "url": "https://heycam.github.io/webidl/#idl-indexed-properties"
    }
  }, 
  "#idl-interface": {
    "current": {
      "number": "2.13.20", 
      "spec": "Web IDL", 
      "text": "Interface types", 
      "url": "https://heycam.github.io/webidl/#idl-interface"
    }
  }, 
  "#idl-interface-mixins": {
    "current": {
      "number": "2.3", 
      "spec": "Web IDL", 
      "text": "Interface mixins", 
      "url": "https://heycam.github.io/webidl/#idl-interface-mixins"
    }
  }, 
  "#idl-interfaces": {
    "current": {
      "number": "2.2", 
      "spec": "Web IDL", 
      "text": "Interfaces", 
      "url": "https://heycam.github.io/webidl/#idl-interfaces"
    }
  }, 
  "#idl-iterable": {
    "current": {
      "number": "2.5.7", 
      "spec": "Web IDL", 
      "text": "Iterable declarations", 
      "url": "https://heycam.github.io/webidl/#idl-iterable"
    }
  }, 
  "#idl-long": {
    "current": {
      "number": "2.13.7", 
      "spec": "Web IDL", 
      "text": "long", 
      "url": "https://heycam.github.io/webidl/#idl-long"
    }
  }, 
  "#idl-long-long": {
    "current": {
      "number": "2.13.9", 
      "spec": "Web IDL", 
      "text": "long long", 
      "url": "https://heycam.github.io/webidl/#idl-long-long"
    }
  }, 
  "#idl-maplike": {
    "current": {
      "number": "2.5.8", 
      "spec": "Web IDL", 
      "text": "Maplike declarations", 
      "url": "https://heycam.github.io/webidl/#idl-maplike"
    }
  }, 
  "#idl-members": {
    "current": {
      "number": "2.5", 
      "spec": "Web IDL", 
      "text": "Members", 
      "url": "https://heycam.github.io/webidl/#idl-members"
    }
  }, 
  "#idl-named-properties": {
    "current": {
      "number": "2.5.4.3", 
      "spec": "Web IDL", 
      "text": "Named properties", 
      "url": "https://heycam.github.io/webidl/#idl-named-properties"
    }
  }, 
  "#idl-names": {
    "current": {
      "number": "2.1", 
      "spec": "Web IDL", 
      "text": "Names", 
      "url": "https://heycam.github.io/webidl/#idl-names"
    }
  }, 
  "#idl-namespaces": {
    "current": {
      "number": "2.6", 
      "spec": "Web IDL", 
      "text": "Namespaces", 
      "url": "https://heycam.github.io/webidl/#idl-namespaces"
    }
  }, 
  "#idl-nullable-type": {
    "current": {
      "number": "2.13.25", 
      "spec": "Web IDL", 
      "text": "Nullable types — T?", 
      "url": "https://heycam.github.io/webidl/#idl-nullable-type"
    }
  }, 
  "#idl-object": {
    "current": {
      "number": "2.13.18", 
      "spec": "Web IDL", 
      "text": "object", 
      "url": "https://heycam.github.io/webidl/#idl-object"
    }
  }, 
  "#idl-objects": {
    "current": {
      "number": "2.12", 
      "spec": "Web IDL", 
      "text": "Objects implementing interfaces", 
      "url": "https://heycam.github.io/webidl/#idl-objects"
    }
  }, 
  "#idl-octet": {
    "current": {
      "number": "2.13.4", 
      "spec": "Web IDL", 
      "text": "octet", 
      "url": "https://heycam.github.io/webidl/#idl-octet"
    }
  }, 
  "#idl-operations": {
    "current": {
      "number": "2.5.3", 
      "spec": "Web IDL", 
      "text": "Operations", 
      "url": "https://heycam.github.io/webidl/#idl-operations"
    }
  }, 
  "#idl-overloading": {
    "current": {
      "number": "2.5.6", 
      "spec": "Web IDL", 
      "text": "Overloading", 
      "url": "https://heycam.github.io/webidl/#idl-overloading"
    }
  }, 
  "#idl-overloading-vs-union": {
    "current": {
      "number": "2.5.6.1", 
      "spec": "Web IDL", 
      "text": "Overloading vs. union types", 
      "url": "https://heycam.github.io/webidl/#idl-overloading-vs-union"
    }
  }, 
  "#idl-promise": {
    "current": {
      "number": "2.13.28", 
      "spec": "Web IDL", 
      "text": "Promise types — Promise<T>", 
      "url": "https://heycam.github.io/webidl/#idl-promise"
    }
  }, 
  "#idl-record": {
    "current": {
      "number": "2.13.27", 
      "spec": "Web IDL", 
      "text": "Record types — record<K, V>", 
      "url": "https://heycam.github.io/webidl/#idl-record"
    }
  }, 
  "#idl-sequence": {
    "current": {
      "number": "2.13.26", 
      "spec": "Web IDL", 
      "text": "Sequence types — sequence<T>", 
      "url": "https://heycam.github.io/webidl/#idl-sequence"
    }
  }, 
  "#idl-setlike": {
    "current": {
      "number": "2.5.9", 
      "spec": "Web IDL", 
      "text": "Setlike declarations", 
      "url": "https://heycam.github.io/webidl/#idl-setlike"
    }
  }, 
  "#idl-short": {
    "current": {
      "number": "2.13.5", 
      "spec": "Web IDL", 
      "text": "short", 
      "url": "https://heycam.github.io/webidl/#idl-short"
    }
  }, 
  "#idl-special-operations": {
    "current": {
      "number": "2.5.4", 
      "spec": "Web IDL", 
      "text": "Special operations", 
      "url": "https://heycam.github.io/webidl/#idl-special-operations"
    }
  }, 
  "#idl-static-attributes-and-operations": {
    "current": {
      "number": "2.5.5", 
      "spec": "Web IDL", 
      "text": "Static attributes and operations", 
      "url": "https://heycam.github.io/webidl/#idl-static-attributes-and-operations"
    }
  }, 
  "#idl-stringifiers": {
    "current": {
      "number": "2.5.4.1", 
      "spec": "Web IDL", 
      "text": "Stringifiers", 
      "url": "https://heycam.github.io/webidl/#idl-stringifiers"
    }
  }, 
  "#idl-symbol": {
    "current": {
      "number": "2.13.19", 
      "spec": "Web IDL", 
      "text": "symbol", 
      "url": "https://heycam.github.io/webidl/#idl-symbol"
    }
  }, 
  "#idl-tojson-operation": {
    "current": {
      "number": "2.5.3.1", 
      "spec": "Web IDL", 
      "text": "toJSON", 
      "url": "https://heycam.github.io/webidl/#idl-tojson-operation"
    }
  }, 
  "#idl-typedefs": {
    "current": {
      "number": "2.11", 
      "spec": "Web IDL", 
      "text": "Typedefs", 
      "url": "https://heycam.github.io/webidl/#idl-typedefs"
    }
  }, 
  "#idl-types": {
    "current": {
      "number": "2.13", 
      "spec": "Web IDL", 
      "text": "Types", 
      "url": "https://heycam.github.io/webidl/#idl-types"
    }
  }, 
  "#idl-union": {
    "current": {
      "number": "2.13.29", 
      "spec": "Web IDL", 
      "text": "Union types", 
      "url": "https://heycam.github.io/webidl/#idl-union"
    }
  }, 
  "#idl-unrestricted-double": {
    "current": {
      "number": "2.13.14", 
      "spec": "Web IDL", 
      "text": "unrestricted double", 
      "url": "https://heycam.github.io/webidl/#idl-unrestricted-double"
    }
  }, 
  "#idl-unrestricted-float": {
    "current": {
      "number": "2.13.12", 
      "spec": "Web IDL", 
      "text": "unrestricted float", 
      "url": "https://heycam.github.io/webidl/#idl-unrestricted-float"
    }
  }, 
  "#idl-unsigned-long": {
    "current": {
      "number": "2.13.8", 
      "spec": "Web IDL", 
      "text": "unsigned long", 
      "url": "https://heycam.github.io/webidl/#idl-unsigned-long"
    }
  }, 
  "#idl-unsigned-long-long": {
    "current": {
      "number": "2.13.10", 
      "spec": "Web IDL", 
      "text": "unsigned long long", 
      "url": "https://heycam.github.io/webidl/#idl-unsigned-long-long"
    }
  }, 
  "#idl-unsigned-short": {
    "current": {
      "number": "2.13.6", 
      "spec": "Web IDL", 
      "text": "unsigned short", 
      "url": "https://heycam.github.io/webidl/#idl-unsigned-short"
    }
  }, 
  "#interface-object": {
    "current": {
      "number": "3.6.1", 
      "spec": "Web IDL", 
      "text": "Interface object", 
      "url": "https://heycam.github.io/webidl/#interface-object"
    }
  }, 
  "#interface-prototype-object": {
    "current": {
      "number": "3.6.3", 
      "spec": "Web IDL", 
      "text": "Interface prototype object", 
      "url": "https://heycam.github.io/webidl/#interface-prototype-object"
    }
  }, 
  "#introduction": {
    "current": {
      "number": "1", 
      "spec": "Web IDL", 
      "text": "Introduction", 
      "url": "https://heycam.github.io/webidl/#introduction"
    }
  }, 
  "#legacy-callback-interface-object": {
    "current": {
      "number": "3.9.1", 
      "spec": "Web IDL", 
      "text": "Legacy callback interface object", 
      "url": "https://heycam.github.io/webidl/#legacy-callback-interface-object"
    }
  }, 
  "#legacy-constructs": {
    "current": {
      "number": "6", 
      "spec": "Web IDL", 
      "text": "Legacy constructs", 
      "url": "https://heycam.github.io/webidl/#legacy-constructs"
    }
  }, 
  "#legacy-platform-object-abstract-ops": {
    "current": {
      "number": "3.8.7", 
      "spec": "Web IDL", 
      "text": "Abstract operations", 
      "url": "https://heycam.github.io/webidl/#legacy-platform-object-abstract-ops"
    }
  }, 
  "#legacy-platform-object-defineownproperty": {
    "current": {
      "number": "3.8.3", 
      "spec": "Web IDL", 
      "text": "[[DefineOwnProperty]]", 
      "url": "https://heycam.github.io/webidl/#legacy-platform-object-defineownproperty"
    }
  }, 
  "#legacy-platform-object-delete": {
    "current": {
      "number": "3.8.4", 
      "spec": "Web IDL", 
      "text": "[[Delete]]", 
      "url": "https://heycam.github.io/webidl/#legacy-platform-object-delete"
    }
  }, 
  "#legacy-platform-object-getownproperty": {
    "current": {
      "number": "3.8.1", 
      "spec": "Web IDL", 
      "text": "[[GetOwnProperty]]", 
      "url": "https://heycam.github.io/webidl/#legacy-platform-object-getownproperty"
    }
  }, 
  "#legacy-platform-object-ownpropertykeys": {
    "current": {
      "number": "3.8.6", 
      "spec": "Web IDL", 
      "text": "[[OwnPropertyKeys]]", 
      "url": "https://heycam.github.io/webidl/#legacy-platform-object-ownpropertykeys"
    }
  }, 
  "#legacy-platform-object-preventextensions": {
    "current": {
      "number": "3.8.5", 
      "spec": "Web IDL", 
      "text": "[[PreventExtensions]]", 
      "url": "https://heycam.github.io/webidl/#legacy-platform-object-preventextensions"
    }
  }, 
  "#legacy-platform-object-set": {
    "current": {
      "number": "3.8.2", 
      "spec": "Web IDL", 
      "text": "[[Set]]", 
      "url": "https://heycam.github.io/webidl/#legacy-platform-object-set"
    }
  }, 
  "#named-constructors": {
    "current": {
      "number": "3.6.2", 
      "spec": "Web IDL", 
      "text": "Named constructors", 
      "url": "https://heycam.github.io/webidl/#named-constructors"
    }
  }, 
  "#named-properties-object": {
    "current": {
      "number": "3.6.4", 
      "spec": "Web IDL", 
      "text": "Named properties object", 
      "url": "https://heycam.github.io/webidl/#named-properties-object"
    }
  }, 
  "#named-properties-object-defineownproperty": {
    "current": {
      "number": "3.6.4.2", 
      "spec": "Web IDL", 
      "text": "[[DefineOwnProperty]]", 
      "url": "https://heycam.github.io/webidl/#named-properties-object-defineownproperty"
    }
  }, 
  "#named-properties-object-delete": {
    "current": {
      "number": "3.6.4.3", 
      "spec": "Web IDL", 
      "text": "[[Delete]]", 
      "url": "https://heycam.github.io/webidl/#named-properties-object-delete"
    }
  }, 
  "#named-properties-object-getownproperty": {
    "current": {
      "number": "3.6.4.1", 
      "spec": "Web IDL", 
      "text": "[[GetOwnProperty]]", 
      "url": "https://heycam.github.io/webidl/#named-properties-object-getownproperty"
    }
  }, 
  "#named-properties-object-preventextensions": {
    "current": {
      "number": "3.6.4.5", 
      "spec": "Web IDL", 
      "text": "[[PreventExtensions]]", 
      "url": "https://heycam.github.io/webidl/#named-properties-object-preventextensions"
    }
  }, 
  "#named-properties-object-setprototypeof": {
    "current": {
      "number": "3.6.4.4", 
      "spec": "Web IDL", 
      "text": "[[SetPrototypeOf]]", 
      "url": "https://heycam.github.io/webidl/#named-properties-object-setprototypeof"
    }
  }, 
  "#namespace-object": {
    "current": {
      "number": "3.11.1", 
      "spec": "Web IDL", 
      "text": "Namespace object", 
      "url": "https://heycam.github.io/webidl/#namespace-object"
    }
  }, 
  "#platform-object-setprototypeof": {
    "current": {
      "number": "3.7.1", 
      "spec": "Web IDL", 
      "text": "[[SetPrototypeOf]]", 
      "url": "https://heycam.github.io/webidl/#platform-object-setprototypeof"
    }
  }, 
  "#priv-sec": {
    "current": {
      "number": "8", 
      "spec": "Web IDL", 
      "text": "Privacy and Security Considerations", 
      "url": "https://heycam.github.io/webidl/#priv-sec"
    }
  }, 
  "#referencing": {
    "current": {
      "number": "7", 
      "spec": "Web IDL", 
      "text": "Referencing this specification", 
      "url": "https://heycam.github.io/webidl/#referencing"
    }
  }, 
  "#setsyntheticmoduleexport": {
    "current": {
      "number": "3.13.2", 
      "spec": "Web IDL", 
      "text": "SetSyntheticModuleExport", 
      "url": "https://heycam.github.io/webidl/#setsyntheticmoduleexport"
    }
  }, 
  "#smr-concrete-methods": {
    "current": {
      "number": "3.13.3", 
      "spec": "Web IDL", 
      "text": "Concrete Methods", 
      "url": "https://heycam.github.io/webidl/#smr-concrete-methods"
    }
  }, 
  "#smr-evaluate": {
    "current": {
      "number": "3.13.3.4", 
      "spec": "Web IDL", 
      "text": "Evaluate", 
      "url": "https://heycam.github.io/webidl/#smr-evaluate"
    }
  }, 
  "#smr-getexportednames": {
    "current": {
      "number": "3.13.3.1", 
      "spec": "Web IDL", 
      "text": "GetExportedNames", 
      "url": "https://heycam.github.io/webidl/#smr-getexportednames"
    }
  }, 
  "#smr-instantiate": {
    "current": {
      "number": "3.13.3.3", 
      "spec": "Web IDL", 
      "text": "Instantiate", 
      "url": "https://heycam.github.io/webidl/#smr-instantiate"
    }
  }, 
  "#smr-resolveexport": {
    "current": {
      "number": "3.13.3.2", 
      "spec": "Web IDL", 
      "text": "ResolveExport", 
      "url": "https://heycam.github.io/webidl/#smr-resolveexport"
    }
  }, 
  "#synthetic-module-records": {
    "current": {
      "number": "3.13", 
      "spec": "Web IDL", 
      "text": "Synthetic module records", 
      "url": "https://heycam.github.io/webidl/#synthetic-module-records"
    }
  }, 
  "#using-mixins-and-partials": {
    "current": {
      "number": "2.3.1", 
      "spec": "Web IDL", 
      "text": "Using mixins and partials", 
      "url": "https://heycam.github.io/webidl/#using-mixins-and-partials"
    }
  }
}