diff --git a/tr/algorithms/credential-management-1.json b/tr/algorithms/credential-management-1.json index 473a2e2dcc9a..b405437bbb5d 100644 --- a/tr/algorithms/credential-management-1.json +++ b/tr/algorithms/credential-management-1.json @@ -185,7 +185,7 @@ "html": "
Let document be settings’s relevant global object's associated Document.
" }, { - "html": "If document is not fully active, then return a promise rejected with \"NotAllowedError
\" DOMException
.
If document is not fully active, then return a promise rejected with an \"InvalidStateError
\" DOMException
.
If options.
is aborted,\n then return a promise rejected with signal
options.
’s abort reason.signal
If settings’ active credential types contains interface’s [[type]]
, return a promise rejected with a \"NotAllowedError
\" DOMException
.
If settings’ active credential types contains interface’s [[type]]
, return a promise rejected with a \"NotAllowedError
\" DOMException
.
If permission is null, continue.
" }, { - "html": "If document is not allowed to use permission, return a promise rejected with a \"NotAllowedError
\" DOMException
.
If document is not allowed to use permission, return a promise rejected with a \"NotAllowedError
\" DOMException
.
Assert: settings is a secure context.
" }, { - "html": "If settings’s relevant global object's associated Document is not fully active,\n then return a promise rejected with \"NotAllowedError
\" DOMException
.
If settings’s relevant global object's associated Document is not fully active,\n then return a promise rejected with an \"InvalidStateError
\" DOMException
.
Let sameOriginWithAncestors be true
if the current settings object is same-origin\n with its ancestors, and false
otherwise.
Let p be a new promise.
" }, { - "html": "If settings’ active credential types contains credential’s [[type]]
, return a promise rejected with a \"NotAllowedError
\" DOMException
.
If settings’ active credential types contains credential’s [[type]]
, return a promise rejected with a \"NotAllowedError
\" DOMException
.
Append credential’s [[type]]
to settings’ active credential types.
Let document be the relevant global object's associated Document.
" }, { - "html": "If document is not fully active, then return a promise rejected with \"NotAllowedError
\" DOMException
.
If document is not fully active, then return a promise rejected with an \"InvalidStateError
\" DOMException
.
Let sameOriginWithAncestors be true
if the current settings object is same-origin\n with its ancestors, and false
otherwise.
If permission is null, continue.
" }, { - "html": "If document is not allowed to use permission, return a promise rejected with a \"NotAllowedError
\" DOMException
.
If document is not allowed to use permission, return a promise rejected with a \"NotAllowedError
\" DOMException
.
Let type be interfaces[0]'s [[type]]
.
If settings’ active credential types contains type, return a promise rejected with a \"NotAllowedError
\" DOMException
.
If settings’ active credential types contains type, return a promise rejected with a \"NotAllowedError
\" DOMException
.
Append type to settings’ active credential types.
" @@ -559,7 +559,7 @@ "html": "Let origin be settings’ origin.
" }, { - "html": "If settings’s relevant global object's associated Document is not fully active,\n then return a promise rejected with \"NotAllowedError
\" DOMException
.
If settings’s relevant global object's associated Document is not fully active,\n then return a promise rejected with an \"InvalidStateError
\" DOMException
.
Let p be a new promise
" @@ -620,7 +620,7 @@ "html": "Assert: options[\"password
\"] exists.
If sameOriginWithAncestors is false
, throw a \"NotAllowedError
\" DOMException
.
If sameOriginWithAncestors is false
, throw a \"NotAllowedError
\" DOMException
.
Return the empty set if options[\"password
\"] is not true
.
Throw a \"NotAllowedError
\" DOMException
without altering the user agent’s credential store if sameOriginWithAncestors is false
.
Throw a \"NotAllowedError
\" DOMException
without altering the user agent’s credential store if sameOriginWithAncestors is false
.
PasswordCredential
(stored)\n whose id
attribute is credential’s id
and whose [[origin]]
slot is the same origin as credential’s [[origin]]
,\n then:",
@@ -777,7 +777,7 @@
]
},
{
- "html": "Given a CredentialRequestOptions
(options), the following algorithm returns \"Matches
\" if\n the PasswordCredential
should be available as a response to a get()
request, and \"Does Not Match
\" otherwise.",
+ "html": "Given a CredentialRequestOptions
(options), the following algorithm returns \"Matches
\" if\n the PasswordCredential
should be available as a response to a get()
request, and \"Does Not Match
\" otherwise.",
"rationale": "if",
"steps": [
{
@@ -812,7 +812,7 @@
"html": "Assert: options[\"federated
\"] exists.
If sameOriginWithAncestors is false
, throw a \"NotAllowedError
\" DOMException
.
If sameOriginWithAncestors is false
, throw a \"NotAllowedError
\" DOMException
.
Return the empty set if options[\"federated
\"] is not true
.
Throw a \"NotAllowedError
\" DOMException
without altering the user agent’s credential store if sameOriginWithAncestors is false
.
Throw a \"NotAllowedError
\" DOMException
without altering the user agent’s credential store if sameOriginWithAncestors is false
.
If the user agent’s credential store contains a FederatedCredential
whose id
attribute is credential’s id
and whose [[origin]]
slot is the same origin as credential’s [[origin]]
, and\n whose provider
is credential’s provider
, then return.
Let target be the initial scroll target for scrollcontainer.
" + }, + { + "html": "Let position be the result of running the steps to determine the scroll-into-view position of target with behavior set to \"auto\", block set to \"start\", inline set to \"nearest\",\nand scrolling box set to scrollcontainer.
" + }, + { + "html": "Set scrollcontainer’s initial scroll position to position.
" + } + ] + }, + { + "html": "scrollsnapchange
indicates that the snap area to which a snap container is snapped along either axis has changed. scrollsnapchange
is dispatched:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "when a scrolling operation is completed if, for either the block or inline axis, the snap target which the snap container is snapped to is different from the snap target it most recently snapped to in that axis. For snap containers with proximity strictness, the scroll may result in the snap\n\t\tcontainer no longer being snapped to any snap target. CSS Scroll Snap 1 § 6.2 Choosing Snap Positions describes the method a UA follows when choosing\tbetween elements or pseudo-elements which are snap areas."
+ },
+ {
+ "html": "if there is a change to a snap container’s style such that it goes from\n\t\thaving a non-none value for scroll-snap-type to having a none value or vice versa."
+ },
+ {
+ "html": "if, after a layout change, the snap target to\n\t\twhich a snap container is snapped to changes, regardless of whether there is\n\t\ta change in scroll position after the layout change."
+ }
+ ]
+ },
+ {
+ "name": "Document/update scrollsnapchange targets",
+ "href": "https://www.w3.org/TR/css-scroll-snap-2/#document-update-scrollsnapchange-targets",
+ "html": "When asked to update scrollsnapchange targets for a snap container, snapcontainer, run these steps:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "Let doc be snapcontainer’s associated Document
.
Let blockTarget be the scrollsnapchangeTargetBlock associated\nwith snapcontainer.
" + }, + { + "html": "Let inlineTarget be the scrollsnapchangeTargetInline associated\nwith snapcontainer.
" + }, + { + "html": "Let blockScrollSnapchangingTarget be the scrollsnapchanging block-axis target associated with snapcontainer.
" + }, + { + "html": "Let inlineScrollSnapchangingTarget be the scrollsnapchanging inline-axis target associated with snapcontainer.
" + }, + { + "html": "Let snap targets changed be a boolean flag that is initially false.
" + }, + { + "html": "If blockTarget is not the same snap target as blockScrollSnapchangingTarget or", + "rationale": "set", + "steps": [ + { + "html": "Set the scrollsnapchangeTargetBlock associated with snapcontainer to blockScrollSnapchangingTarget.
" + }, + { + "html": "Set snap targets changed to true.
" + } + ] + }, + { + "html": "If inlineTarget is not the same snap target as inlineScrollSnapchangingTarget:", + "rationale": "set", + "steps": [ + { + "html": "Set the scrollsnapchangeTargetInline associated with snapcontainer to inlineScrollSnapchangingTarget.
" + }, + { + "html": "Set snap targets changed to true.
" + } + ] + }, + { + "html": "If snap targets changed is true:", + "rationale": "if", + "steps": [ + { + "html": "If snapcontainer is not already in doc’s pending scrollsnapchange event targets:", + "rationale": "append", + "steps": [ + { + "html": "Append snapcontainer to doc’s pending scrollsnapchange event targets.
" + } + ] + } + ] + } + ] + }, + { + "name": "Document/dispatch pending scrollsnapchange events", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#document-dispatch-pending-scrollsnapchange-events", + "html": "When asked to dispatch pending scrollsnapchange events for aDocument
, doc, run these steps:",
+ "rationale": "for",
+ "steps": [
+ {
+ "html": "For each item target in doc’s pending scrollsnapchange event targets:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "Let blockTarget and inlineTarget be null initially.
" + }, + { + "html": "If the scrollsnapchangeTargetBlock associated with target is a pseudo-element,\nset blockTarget to the owning element of that scrollsnapchangeTargetBlock.
" + }, + { + "html": "Otherwise, set blockTarget to that scrollsnapchangeTargetBlock.
" + }, + { + "html": "If the scrollsnapchangeTargetInline associated with target is a pseudo-element,\nset inlineTarget to the owning element of that scrollsnapchangeTargetInline.
" + }, + { + "html": "Otherwise, Set inlineTarget to that scrollsnapchangeTargetInline.
" + }, + { + "html": "Fire a SnapEvent
, snapevent, named scrollsnapchange
at target and let snapevent’s snapTargetBlock
and snapTargetInline
attributes be blockTarget and inlineTarget respectively.
Empty doc’s pending scrollsnapchange event targets.
" + } + ] + }, + { + "name": "Document/update scrollsnapchanging targets", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#document-update-scrollsnapchanging-targets", + "html": "When asked to update scrollsnapchanging targets for a snap container, snapcontainer, given an snap target newBlockTarget and an snap target newInlineTarget, run these steps:", + "rationale": "let", + "steps": [ + { + "html": "Let doc be snapcontainer’s associated Document
.
Let blockTarget be the scrollsnapchanging block-axis target that is\nassociated with snapcontainer.
" + }, + { + "html": "Let inlineTarget be the scrollsnapchanging inline-axis target that is\nassociated with snapcontainer.
" + }, + { + "html": "If newBlockTarget is not the same snap target as blockTarget:", + "rationale": "set", + "steps": [ + { + "html": "Set the scrollsnapchanging block-axis target associated with snapcontainer to newBlockTarget.
" + }, + { + "html": "If snapcontainer is not already in doc’s pending scrollsnapchanging event targets,", + "rationale": "append", + "steps": [ + { + "html": "Append snapcontainer to doc’s pending scrollsnapchanging event targets
" + } + ] + } + ] + }, + { + "html": "If newInlineTarget is not the same snap target as inlineTarget:", + "rationale": "set", + "steps": [ + { + "html": "Set the scrollsnapchanging inline-axis target associated with snapcontainer to newInlineTarget.
" + }, + { + "html": "If snapcontainer is not already in doc’s pending scrollsnapchanging event targets,", + "rationale": "append", + "steps": [ + { + "html": "Append snapcontainer to doc’s pending scrollsnapchanging event targets.
" + } + ] + } + ] + } + ] + }, + { + "name": "Document/dispatch pending scrollsnapchanging events", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#document-dispatch-pending-scrollsnapchanging-events", + "html": "When asked to dispatch pending scrollsnapchanging events for aDocument
, doc, run these steps:",
+ "rationale": "for",
+ "steps": [
+ {
+ "html": "For each item target in doc’s pending scrollsnapchanging event targets:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "Let blockTarget and inlineTarget be null initially.
" + }, + { + "html": "If the scrollsnapchanging block-axis target associated with target is a pseudo-element,\nset blockTarget to the owning element of that scrollsnapchanging block-axis target.
" + }, + { + "html": "Otherwise, set blockTarget to that scrollsnapchanging block-axis target.
" + }, + { + "html": "If the scrollsnapchanging inline-axis target associated with target is a pseudo-element,\nset inlineTarget to the owning element of that scrollsnapchanging inline-axis target.
" + }, + { + "html": "Otherwise, set inlineTarget to that scrollsnapchanging inline-axis target.
" + }, + { + "html": "Fire a SnapEvent
, snapevent, named scrollsnapchanging
at target and let snapevent’s snapTargetBlock
and snapTargetInline
attributes be blockTarget and inlineTarget, respectively.
Empty doc’s pending scrollsnapchanging event targets.
" + } + ] + }, + { + "name": "Document/dispatch pending scrollsnapchanging events", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#document-dispatch-pending-scrollsnapchanging-events", + "html": "When asked to dispatch pending scrollsnapchanging events for aDocument
, doc, run these steps:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "Let newBlockTarget be the snap target that snapcontainer has snapped to\n in the block axis or null if it did not snap to any element.
" + }, + { + "html": "Let newInlineTarget be the snap target that snapcontainer has snapped to\n in the inline axis or null if it did not snap to any element or pseudo-element.
" + }, + { + "html": "Run the steps to update scrollsnapchanging targets with newBlockTarget as newBlockTarget and newInlineTarget as newInlineTarget.
" + }, + { + "html": "Run the steps to update scrollsnapchange targets for snapcontainer.
" + } + ] + } + ] +} \ No newline at end of file diff --git a/tr/algorithms/eme-initdata-cenc.json b/tr/algorithms/eme-initdata-cenc.json new file mode 100644 index 000000000000..2b0d2d116407 --- /dev/null +++ b/tr/algorithms/eme-initdata-cenc.json @@ -0,0 +1,20 @@ +{ + "spec": { + "title": "\"cenc\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + }, + "algorithms": [ + { + "html": "When such Initialization Data is provided by the application, an implementation (the user agent and/or CDM) MUST:", + "rationale": "if", + "steps": [ + { + "html": "Examine the series of 'pssh' boxes to find the first 'pssh' box that the CDM instance supports. This includes checking the SystemID, box version, and system-specific values.
" + }, + { + "html": "If no such supported box is found, the provided data SHALL be considered \"not supported by the CDM.\"
" + } + ] + } + ] +} \ No newline at end of file diff --git a/tr/algorithms/encrypted-media-2.json b/tr/algorithms/encrypted-media-2.json new file mode 100644 index 000000000000..4f163028a10c --- /dev/null +++ b/tr/algorithms/encrypted-media-2.json @@ -0,0 +1,1943 @@ +{ + "spec": { + "title": "Encrypted Media Extensions", + "url": "https://www.w3.org/TR/encrypted-media-2/" + }, + "algorithms": [ + { + "name": "Navigator/requestMediaKeySystemAccess()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-navigator-requestmediakeysystemaccess", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If this's relevant global object's associated Document is not\n allowed to use the
feature, then\n throw a \"encrypted-media
SecurityError
\" DOMException
and abort these steps.\n
\n If keySystem is the empty string, return a promise rejected with a\n newly created
.\n TypeError
\n If supportedConfigurations is empty, return a promise rejected with\n a newly created
.\n TypeError
\n Let document be the calling context's Document.\n
" + }, + { + "html": "\n Let origin be the origin of document.\n
" + }, + { + "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "if", + "steps": [ + { + "html": "\n If keySystem is not one of the Key Systems supported by the\n user agent, reject promise with a
. String\n comparison is case-sensitive.\n NotSupportedError
\n Let implementation be the implementation of\n keySystem.\n
" + }, + { + "html": "For each value insupportedConfigurations
:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let candidate configuration be the value.\n
" + }, + { + "html": "\n Let supported configuration be the result of executing the\n Get Supported Configuration algorithm on implementation,\n candidate configuration, and origin.\n
" + }, + { + "html": "If supported configuration is notNotSupported
,\n run the following steps:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "Let access be a new MediaKeySystemAccess
object, and\n initialize it as follows:",
+ "rationale": "set",
+ "steps": [
+ {
+ "html": "\n Set the keySystem
attribute to\n keySystem.\n
\n Let the configuration value be supported\n configuration.\n
" + }, + { + "html": "\n Let the cdm implementation value be\n implementation.\n
" + } + ] + }, + { + "html": "\n Resolve promise with access and abort the\n parallel steps of this algorithm.\n
" + } + ] + } + ] + }, + { + "html": "\n Reject promise with a
.\n NotSupportedError
\n Return promise.\n
" + } + ] + }, + { + "html": "Given a Key Systems implementation implementation,\nMediaKeySystemConfiguration
candidate configuration, and\n origin, this algorithm returns a supported configuration or\n NotSupported
as appropriate.",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let supported configuration be ConsentDenied
.\n
\n Initialize restrictions to indicate that no configurations have had\n user consent denied.\n
" + }, + { + "html": "Repeat the following step while supported configuration is\nConsentDenied
:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let supported configuration and, if provided,\n restrictions be the result of executing the Get Supported Configuration and Consent algorithm with implementation,\n candidate configuration, restrictions and\n origin.\n
" + } + ] + }, + { + "html": "\n Return supported configuration.\n
" + } + ] + }, + { + "html": "Given a Key Systems implementation implementation,\nMediaKeySystemConfiguration
candidate configuration,\n restrictions and origin, this algorithm returns a supported\n configuration, NotSupported
, or ConsentDenied
as\n appropriate and, in the ConsentDenied
case, restrictions.",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let accumulated configuration be a new MediaKeySystemConfiguration
\n dictionary.\n
\n Set the label
member of accumulated\n configuration to equal the label
member of\n candidate configuration.\n
initDataTypes
member of candidate\n configuration is non-empty, run the following steps:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let supported types be an empty sequence of DOMString
s.\n
initDataTypes
member:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let initDataType be the value.\n
" + }, + { + "html": "\n If the implementation supports generating requests based on\n initDataType, add initDataType to supported\n types. String comparison is case-sensitive. The empty string is\n never supported.\n
" + } + ] + }, + { + "html": "\n If supported types is empty, return NotSupported
.\n
\n Set the initDataTypes
member of\n accumulated configuration to supported types.\n
\n Let distinctive identifier requirement be the value of candidate\n configuration's distinctiveIdentifier
\n member.\n
\n If distinctive identifier requirement is\n \"optional
\" and Distinctive Identifiers are not\n allowed according to restrictions, set distinctive identifier\n requirement to \"not-allowed
\".\n
\n If the implementation does not support use of Distinctive Identifier(s) in combination with accumulated configuration and\n restrictions, return NotSupported
.\n
\n Continue with the following steps.\n
" + }, + { + "case": "\"not-allowed\"", + "html": "\n If the implementation requires use of Distinctive Identifier(s) or Distinctive Permanent Identifier(s) in combination with accumulated\n configuration and restrictions, return\n NotSupported
.\n
\n Set the distinctiveIdentifier
member of\n accumulated configuration to equal distinctive identifier\n requirement.\n
\n Let persistent state requirement be equal to the value of\n candidate configuration's\n persistentState
member.\n
\n If persistent state requirement is \"optional
\"\n and persisting state is not allowed according to restrictions, set\n persistent state requirement to\n \"not-allowed
\".\n
\n If the implementation does not support persisting state in\n combination with accumulated configuration and\n restrictions, return NotSupported
.\n
\n Continue with the following steps.\n
" + }, + { + "case": "\"not-allowed\"", + "html": "\n If the implementation requires persisting state in combination\n with accumulated configuration and restrictions, return\n NotSupported
.\n
\n Set the persistentState
member of\n accumulated configuration to equal the value of persistent state\n requirement.\n
\n Let session types be candidate configuration's\n sessionTypes
member.\n
\n Let session types be [ \"
.\n temporary
\"\n ]
\n Let session type be the value.\n
" + }, + { + "html": "\n If accumulated configuration's\n persistentState
value is\n \"not-allowed
\" and the Is persistent session type? algorithm returns true
for session type\n return NotSupported
.\n
\n If the implementation does not support session type in\n combination with accumulated configuration and\n restrictions for other reasons, return NotSupported
.\n
\n If accumulated configuration's\n persistentState
value is\n \"optional
\" and the result of running the Is persistent session type? algorithm on session type is\n true
, change accumulated configuration's\n persistentState
value to\n \"required
\".\n
\n Set the sessionTypes
member of accumulated\n configuration to session types.\n
\n If the videoCapabilities
and\n audioCapabilities
members in candidate\n configuration are both empty, return NotSupported
.\n
videoCapabilities
member in\n candidate configuration is non-empty:\n \n Set the videoCapabilities
member of\n accumulated configuration to an empty sequence.\n
\n Let video capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Video,\n candidate configuration's\n videoCapabilities
member,\n accumulated configuration, and restrictions.\n
\n If video capabilities is null
, return\n NotSupported
.\n
\n Set the videoCapabilities
member of\n accumulated configuration to video capabilities.\n
\n Set the videoCapabilities
member of\n accumulated configuration to an empty sequence.\n
audioCapabilities
member in\n candidate configuration is non-empty:\n \n Set the audioCapabilities
member of\n accumulated configuration to an empty sequence.\n
\n Let audio capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Audio,\n candidate configuration's\n audioCapabilities
member,\n accumulated configuration, and restrictions.\n
\n If audio capabilities is null
, return\n NotSupported
.\n
\n Set the audioCapabilities
member of\n accumulated configuration to audio capabilities.\n
\n Set the audioCapabilities
member of\n accumulated configuration to an empty sequence.\n
distinctiveIdentifier
value is\n \"optional
\", follow the steps for the first matching\n condition from the following list:",
+ "rationale": ".switch",
+ "steps": [
+ {
+ "operation": "switch",
+ "steps": [
+ {
+ "case": "If the implementation requires use of Distinctive Identifier(s) or Distinctive Permanent Identifier(s) for any of the combinations in accumulated configuration:",
+ "html": "\n Change accumulated configuration's\n distinctiveIdentifier
value to\n \"required
\".\n
\n Change accumulated configuration's\n distinctiveIdentifier
value to\n \"not-allowed
\".\n
persistentState
value is\n \"optional
\", follow the steps for the first matching\n condition from the following list:",
+ "rationale": ".switch",
+ "steps": [
+ {
+ "operation": "switch",
+ "steps": [
+ {
+ "case": "If the implementation requires persisting state for any of the combinations in accumulated configuration",
+ "html": "\n Change accumulated configuration's\n persistentState
value to\n \"required
\".\n
\n Change accumulated configuration's\n persistentState
value to\n \"not-allowed
\".\n
\n If implementation in the configuration specified by the combination of\n the values in accumulated configuration is not supported or not\n allowed in the origin, return NotSupported
.\n
distinctiveIdentifier
value is\n \"required
\" and the Distinctive Identifier(s)\n associated with accumulated configuration are not unique per origin and profile and\n clearable:",
+ "rationale": "update",
+ "steps": [
+ {
+ "html": "\n Update restrictions to reflect that all configurations described\n by accumulated configuration do not have user consent.\n
" + }, + { + "html": "\n Return ConsentDenied
and restrictions.\n
\n Return ConsentDenied
and updated restrictions.\n
\n Inform the user that accumulated configuration is in use in the\n origin including, specifically, the information that Distinctive Identifier(s) and/or Distinctive Permanent Identifier(s) as appropriate\n will be used if the distinctiveIdentifier
\n member of accumulated configuration is\n \"required
\". Continue to the next step.\n
\n Continue to the next step.\n
" + } + ] + } + ] + }, + { + "html": "\n Return accumulated configuration.\n
" + } + ] + }, + { + "html": "Given an audio/video type,MediaKeySystemMediaCapability
sequence\n requested media capabilities, MediaKeySystemConfiguration
\n accumulated configuration, and restrictions, this algorithm\n returns a sequence of supported MediaKeySystemMediaCapability
values for this\n audio/video type or null
as appropriate.",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let local accumulated configuration be a local copy of\n accumulated configuration.\n
" + }, + { + "html": "\n Let supported media capabilities be an empty sequence of\n MediaKeySystemMediaCapability
dictionaries.\n
\n Let content type be requested media capability's\n contentType
member.\n
\n Let encryption scheme be requested media capability’s\n encryptionScheme
member.\n
\n Let robustness be requested media capability's\n robustness
member.\n
\n If content type is the empty string, return null
.\n
\n If content type is not a valid media MIME type or is\n unrecognized, continue to the next iteration.\n
" + }, + { + "html": "\n Let container be the container type specified by content\n type.\n
" + }, + { + "html": "\n If the user agent does not support container, continue to the next\n iteration. The case-sensitivity of string comparisons is determined by the\n appropriate RFC.\n
" + }, + { + "html": "\n Let parameters be the RFC 6381 [RFC6381] parameters, if any,\n specified by content type.\n
" + }, + { + "html": "\n If the user agent does not recognize one or more parameters,\n continue to the next iteration.\n
" + }, + { + "html": "\n Let media types be the set of codecs and codec constraints\n specified by parameters. The case-sensitivity of string\n comparisons is determined by the appropriate RFC or other specification.\n
" + }, + { + "html": "If media types is empty:", + "rationale": ".switch", + "steps": [ + { + "operation": "switch", + "steps": [ + { + "case": "If container normatively implies a specific set of codecs and codec constraints:", + "html": "\n Let parameters be that set.\n
" + }, + { + "case": "Otherwise:", + "html": "\n Continue to the next iteration.\n
" + } + ] + } + ] + }, + { + "html": "\n If content type is not strictly a audio/video type,\n continue to the next iteration.\n
" + }, + { + "html": "\n If encryption scheme is non-null and is not recognized or not\n supported by implementation, continue to the next iteration.\n
" + }, + { + "html": "\n If robustness is not the empty string and contains an unrecognized\n value or a value not supported by implementation, continue to the\n next iteration. String comparison is case-sensitive.\n
" + }, + { + "html": "If the user agent and implementation definitely support playback\n of encrypted media data for the combination of\n container, media types, encryption scheme,\n robustness and local accumulated configuration in\n combination with restrictions:", + "rationale": "add", + "steps": [ + { + "html": "\n Add requested media capability to supported media\n capabilities.\n
" + }, + { + "html": "\n Add requested media capability to the\n videoCapabilities
member of\n local accumulated configuration.\n
\n Add requested media capability to the\n audioCapabilities
member of\n local accumulated configuration.\n
\n Add requested media capability to the\n videoCapabilities
member of\n local accumulated configuration.\n
\n Add requested media capability to the\n audioCapabilities
member of\n local accumulated configuration.\n
\n If supported media capabilities is empty, return null
.\n
\n Return supported media capabilities.\n
" + } + ] + }, + { + "html": "Given an accumulated configuration, restrictions and\n origin, this algorithm returns the consent status for accumulated\n configuration and origin as one ofConsentDenied
,\n InformUser
or Allowed
, together with an updated value for\n restrictions in the ConsentDenied
case.",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "If there is persisted denial for origin indicating that\n accumulated configuration is not allowed, run the following steps:",
+ "rationale": "update",
+ "steps": [
+ {
+ "html": "\n Update restrictions to reflect the configurations for which\n consent has been denied.\n
" + }, + { + "html": "\n Return ConsentDenied
and restrictions.\n
\n If there is persisted consent for origin indicating accumulated\n configuration is allowed, return Allowed
.\n
\n Request user consent to use accumulated configuration in the\n origin and wait for the user response.\n
\n\n The consent MUST include consent to use a Distinctive Identifier(s)\n and/or Distinctive Permanent Identifier(s) as appropriate if\n accumulated configuration's\n distinctiveIdentifier
member is\n \"required
\".\n
\n Update restrictions to reflect the configurations for which\n consent was denied.\n
" + }, + { + "html": "\n Return ConsentDenied
and restrictions.\n
\n If the distinctiveIdentifier
member of\n accumulated configuration is not\n \"not-allowed
\", return InformUser
.\n
\n If the user agent requires informing the user for the accumulated\n configuration for other reasons, return InformUser
.\n
\n Return Allowed
.\n
\n Return this object's configuration value.\n
" + } + ] + }, + { + "name": "MediaKeySystemAccess/createMediaKeys()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemaccess-createmediakeys", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "let", + "steps": [ + { + "html": "\n Let configuration be the value of this object's\n configuration value.\n
" + }, + { + "html": "\n Let use distinctive identifier be true
if the value\n of configuration's\n distinctiveIdentifier
member is\n \"required
\" and false
otherwise.\n
\n Let persistent state allowed be true
if the value of\n configuration's persistentState
\n member is \"required
\" and false
\n otherwise.\n
\n Load and initialize the Key System implementation represented by this\n object's cdm implementation value if necessary.\n
" + }, + { + "html": "\n Let instance be a new instance of the Key System\n implementation represented by this object's cdm implementation\n value.\n
" + }, + { + "html": "\n Initialize instance to enable, disable and/or select Key System features using configuration.\n
" + }, + { + "html": "\n If use distinctive identifier is false
, prevent\n instance from using Distinctive Identifier(s) and Distinctive Permanent Identifier(s).\n
\n If persistent state allowed is false
, prevent\n instance from persisting any state related to the application or\n origin of this object's Document.\n
\n If any of the preceding steps failed, reject promise with a new\n DOMException
whose name is the appropriate error\n name.\n
MediaKeys
object, and initialize it as\n follows:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let the use distinctive identifier value be use\n distinctive identifier.\n
" + }, + { + "html": "\n Let the persistent state allowed value be persistent\n state allowed.\n
" + }, + { + "html": "\n Let the supported session types value be be the value of\n configuration's sessionTypes
\n member.\n
\n Let the cdm implementation value be this object's cdm\n implementation value.\n
" + }, + { + "html": "\n Let the cdm instance value be instance.\n
" + } + ] + }, + { + "html": "\n Resolve promise with media keys.\n
" + } + ] + }, + { + "html": "\n Return promise.\n
" + } + ] + }, + { + "name": "MediaKeys/createSession()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeys-createsession", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If this object's supported session types value does not contain\n sessionType, throw [WEBIDL] a
.\n NotSupportedError
\n If the implementation does not support MediaKeySession
operations in the\n current state, throw [WEBIDL] an
.\n InvalidStateError
MediaKeySession
object, and initialize it as\n follows:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let the sessionId
attribute be the empty string.\n
\n Let the expiration
attribute be NaN
.\n
\n Let the closed
attribute be a new promise.\n
MediaKeyStatusMap
object, and\n initialize it as follows:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let the size
attribute be 0.\n
\n Let the session type value be sessionType.\n
" + }, + { + "html": "\n Let the uninitialized value be true.\n
" + }, + { + "html": "\n Let the callable value be false.\n
" + }, + { + "html": "\n Let the closing or closed value be false.\n
" + }, + { + "html": "\n Let the use distinctive identifier value be this object's use\n distinctive identifier value.\n
" + }, + { + "html": "\n Let the cdm implementation value be this object's cdm\n implementation.\n
" + }, + { + "html": "\n Let the cdm instance value be this object's cdm\n instance.\n
" + } + ] + }, + { + "html": "\n Return session.\n
" + } + ] + }, + { + "name": "MediaKeys/getStatusForPolicy()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeys-getstatusforpolicy", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "If policy has no present dictionary members, return\n a promise rejected with a newly createdTypeError
."
+ },
+ {
+ "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Queue a task to run the following steps:", + "rationale": "for", + "steps": [ + { + "html": "For each dictionary member of policy, run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If the key is not a valid MediaKeysPolicy
member or the type of the\n value is incorrect, then reject promise with
and\n abort these steps.\n TypeError
\n If the CDM cannot determine the MediaKeyStatus
for the\n dictionary member, then reject promise with\n
and abort these steps.\n NotSupportedError
\n If the CDM would block presentation of decrypted media data for the\n dictionary member, then resolve promise with\n \"output-restricted
\".\n
\n Resolve promise with \"usable
\".\n
\n Return promise.\n
" + } + ] + }, + { + "name": "MediaKeys/setServerCertificate()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeys-setservercertificate", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If the Key System implementation represented by this object's cdm\n implementation value does not support server certificates, return a promise\n resolved with false
.\n
\n If serverCertificate is an empty array, return a promise rejected with\n a new a newly created
.\n TypeError
\n Let certificate be a copy of the contents of the\n serverCertificate parameter.\n
" + }, + { + "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "let", + "steps": [ + { + "html": "\n Let sanitized certificate be a validated and/or sanitized version\n of certificate.\n
" + }, + { + "html": "\n Use this object's cdm instance to process sanitized\n certificate.\n
" + }, + { + "html": "\n If the preceding step failed, reject promise with a new\n DOMException
whose name is the appropriate error\n name.\n
\n Resolve promise with true
.\n
\n Return promise.\n
" + } + ] + }, + { + "html": "The following steps are run:", + "rationale": "let", + "steps": [ + { + "html": "\n Let the session type be the specified MediaKeySessionType
value.\n
false
."
+ },
+ {
+ "case": "\"persistent-license\"",
+ "html": "Return true
."
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "html": "The following steps are run:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let the reason be the specified MediaKeySessionClosedReason
value.\n
\n For each MediaKeySession
created by the media keys that is not\n closed, queue a task to run the Session Closed\n algorithm on the session with the reason reason.\n
\n If this object's closing or closed value is true, return a promise\n rejected with an
.\n InvalidStateError
\n If this object's uninitialized value is false, return a promise\n rejected with an
.\n InvalidStateError
\n Let this object's uninitialized value be false.\n
" + }, + { + "html": "\n If initDataType is the empty string, return a promise rejected with a\n newly created
.\n TypeError
\n If initData is an empty array, return a promise rejected with a newly\n created
.\n TypeError
\n If the Key System implementation represented by this object's cdm\n implementation value does not support initDataType as an\n Initialization Data Type, return a promise rejected with a\n
. String comparison is case-sensitive.\n NotSupportedError
\n Let init data be a copy of the contents of the initData\n parameter.\n
" + }, + { + "html": "\n Let session type be this object's session type.\n
" + }, + { + "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "if", + "steps": [ + { + "html": "\n If the init data is not valid for initDataType, reject\n promise with a newly created
.\n TypeError
\n Let sanitized init data be a validated and sanitized version of\n init data.\n
\n\n The user agent MUST thoroughly validate the Initialization Data before\n passing it to the CDM. This includes verifying that the length and values\n of fields are reasonable, verifying that values are within reasonable limits,\n and stripping irrelevant, unsupported, or unknown data or fields. It is\n RECOMMENDED that user agents pre-parse, sanitize, and/or generate a fully\n sanitized version of the Initialization Data. If the Initialization Data format specified by initDataType supports multiple entries,\n the user agent SHOULD remove entries that are not needed by the CDM. The\n user agent MUST NOT re-order entries within the Initialization Data.\n
" + }, + { + "html": "\n If the preceding step failed, reject promise with a newly created\n
.\n TypeError
\n If sanitized init data is empty, reject promise with a\n
.\n NotSupportedError
\n Let session id be the empty string.\n
" + }, + { + "html": "\n Let message be null.\n
" + }, + { + "html": "\n Let message type be null.\n
" + }, + { + "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
" + }, + { + "html": "Use the cdm to execute the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If the sanitized init data is not supported by the\n cdm, reject promise with a
.\n NotSupportedError
\n Let requested license type be a temporary non-persistable\n license.\n
" + }, + { + "case": "\"persistent-license\"", + "html": "\n Let requested license type be a persistable license.\n
" + } + ] + } + ] + }, + { + "html": "\n Let session id be a unique Session ID string.\n
\n\n If the result of running the Is persistent session type? algorithm on\n session type is true
, the ID MUST be unique\n within the origin of this object's Document over time, including\n across Documents and browsing sessions.\n
\n Let message be a license request for the\n requested license type generated based on the\n sanitized init data interpreted per\n initDataType.\n
\n\n The cdm MUST NOT use any stream-specific data,\n including media data, not provided via the\n sanitized init data.\n
\n\n The cdm SHOULD NOT store session data, including the\n session ID, at this point. See Session\n Storage and Persistence.\n
" + }, + { + "html": "\n Let message type be\n \"license-request
\".\n
\n Let message be the request that needs to be processed\n before a license request request for the requested license\n type can be generated based on the sanitized init\n data.\n
\n\n In a subsequent call to update
()
the CDM\n MUST generate a license request for the requested license\n type based on the sanitized init data, which is\n interpreted per initDataType.\n
\n Let message type reflect the type of\n message, either\n \"license-request
\" or\n \"individualization-request
\".\n
\n If any of the preceding steps failed due to a lack of resources, reject\n promise with
.\n QuotaExceededError
\n If any of the preceding steps failed for any other reason, reject\n promise with a new DOMException
whose name is the\n appropriate error name.\n
\n Set the sessionId
attribute to session id.\n
\n Set this object's callable value to true.\n
" + }, + { + "html": "\n Resolve promise with undefined
.\n
\n Run the Queue a \"message\" Event algorithm on the session,\n providing message type and message.\n
" + } + ] + } + ] + }, + { + "html": "\n Return promise.\n
" + } + ] + }, + { + "name": "MediaKeySession/load()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-load", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If this object's closing or closed value is true, return a promise\n rejected with an
.\n InvalidStateError
\n If this object's uninitialized value is false, return a promise\n rejected with an
.\n InvalidStateError
\n Let this object's uninitialized value be false.\n
" + }, + { + "html": "\n If sessionId is the empty string, return a promise rejected with a\n newly created
.\n TypeError
\n If the result of running the Is persistent session type? algorithm on this\n object's session type is false
, return a promise rejected\n with a newly created
.\n TypeError
\n Let origin be the origin of this object's Document.\n
" + }, + { + "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "let", + "steps": [ + { + "html": "\n Let sanitized session ID be a validated and/or sanitized version\n of sessionId.\n
" + }, + { + "html": "\n If the preceding step failed, or if sanitized session ID is empty,\n reject promise with a newly created
.\n TypeError
\n If there is a MediaKeySession
object that is not closed in this object's Document whose\n sessionId
attribute is sanitized session ID,\n reject promise with a
.\n QuotaExceededError
\n Let expiration time be NaN
.\n
\n Let message be null.\n
" + }, + { + "html": "\n Let message type be null.\n
" + }, + { + "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
" + }, + { + "html": "Use the cdm to execute the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If there is no data stored for the sanitized session ID in the\n origin, resolve promise with false
and\n abort these steps. \n \n
\n If the stored session's session type is not the same as the\n current MediaKeySession
session type, reject\n promise with a newly created
.\n TypeError
\n Let session data be the data stored for the sanitized\n session ID in the origin. This MUST NOT include data\n from other origin(s) or that is not associated with an origin.\n
" + }, + { + "html": "\n If there is a MediaKeySession
object that is not closed in any Document and that represents the session\n data, reject promise with a
.\n QuotaExceededError
\n Load the session data.\n
" + }, + { + "html": "\n If the session data indicates an expiration time for the\n session, let expiration time be that expiration time.\n
" + }, + { + "html": "If a message needs to be sent, execute the following steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let message be a message generated based on the\n session data.\n
" + }, + { + "html": "\n Let message type be the appropriate\n MediaKeyMessageType
for the message.\n
\n If any of the preceding steps failed, reject promise with the\n appropriate error name.\n
" + }, + { + "html": "\n Set the sessionId
attribute to sanitized session\n ID.\n
\n Set this object's callable value to true.\n
" + }, + { + "html": "\n If the loaded session contains information about any keys (there are\n known keys), run the Update Key Statuses algorithm on the\n session, providing each key's key ID along with the\n appropriate MediaKeyStatus
.\n
\n Should additional processing be necessary to determine with certainty the\n status of a key, use \"status-pending
\". Once the\n additional processing for one or more keys has completed, run the\n Update Key Statuses algorithm again with the actual status(es).\n
\n Run the Update Expiration algorithm on the session,\n providing expiration time.\n
" + }, + { + "html": "\n Resolve promise with true
.\n
\n If message is not null, run the Queue a \"message\" Event\n algorithm on the session, providing message type\n and message.\n
" + } + ] + } + ] + }, + { + "html": "\n Return promise.\n
" + } + ] + }, + { + "name": "MediaKeySession/update()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-update", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If this object's closing or closed value is true, return a promise\n rejected with an
.\n InvalidStateError
\n If this object's callable value is false, return a promise rejected\n with an
.\n InvalidStateError
\n If response is an empty array, return a promise rejected with a newly\n created
.\n TypeError
\n Let response copy be a copy of the contents of the response\n parameter.\n
" + }, + { + "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "let", + "steps": [ + { + "html": "\n Let sanitized response be a validated and/or sanitized version of\n response copy.\n
" + }, + { + "html": "\n If the preceding step failed, or if sanitized response is empty,\n reject promise with a newly created
.\n TypeError
\n Let message be null.\n
" + }, + { + "html": "\n Let message type be null.\n
" + }, + { + "html": "\n Let session closed be false.\n
" + }, + { + "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
" + }, + { + "html": "Use the cdm to execute the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If the format of sanitized response is invalid in any way,\n reject promise with a newly created
.\n TypeError
\n Reject promise with a newly created
.\n TypeError
\n Close the key session and clear all stored session\n data associated with this object, including the\n sessionId
and record of license destruction.\n
\n Set session closed to true.\n
" + } + ] + }, + { + "case": "Otherwise", + "html": "Process sanitized response, not storing any session data." + } + ] + } + ] + }, + { + "html": "If a message needs to be sent, execute the following steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let message be that message.\n
" + }, + { + "html": "\n Let message type be the appropriate\n MediaKeyMessageType
for the message.\n
\n Run the Session Closed algorithm on this object with reason\n \"release-acknowledged
\".\n
\n Run the following steps:\n
\n \n\n Run the Session Closed algorithm on this object with reason\n \"release-acknowledged
\".\n
\n If the set of keys known to the CDM for this object\n changed or the status of any key(s) changed, run the Update Key Statuses algorithm on the session, providing each\n known key's key ID along with the appropriate\n MediaKeyStatus
.\n
\n Should additional processing be necessary to determine with\n certainty the status of a key, use\n \"status-pending
\". Once the additional\n processing for one or more keys has completed, run the Update Key Statuses algorithm again with the actual status(es).\n
\n If the expiration time for the session changed, run the\n Update Expiration algorithm on the session,\n providing the new expiration time.\n
" + }, + { + "html": "\n If any of the preceding steps failed, reject promise\n with a new DOMException
whose name is the appropriate\n error name.\n
\n If message is not null, run the Queue a \"message\" Event algorithm on the session, providing\n message type and message.\n
" + } + ] + } + ] + } + ] + }, + { + "html": "\n Resolve promise with undefined
.\n
\n Return promise.\n
" + } + ] + }, + { + "name": "MediaKeySession/close()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-close", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If this object's closing or closed value is true, return a promise\n resolved with undefined
.\n
\n If this object's callable value is false, return a promise rejected\n with an
.\n InvalidStateError
\n Let promise be a new promise.\n
" + }, + { + "html": "\n Set this object's closing or closed value to true.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "let", + "steps": [ + { + "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
" + }, + { + "html": "\n Use cdm to close the key session associated with this object.\n
" + }, + { + "html": "Queue a task to run the following steps:", + "rationale": "resolve", + "steps": [ + { + "html": "\n Resolve promise with undefined
.\n
\n Run the Session Closed algorithm on this object with reason\n \"closed-by-application
\".\n
\n Return promise.\n
" + } + ] + }, + { + "name": "MediaKeySession/remove()", + "href": "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-remove", + "html": "When this method is invoked, the user agent MUST run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n If this object's closing or closed value is true, return a promise\n rejected with an
.\n InvalidStateError
\n If this object's callable value is false, return a promise rejected\n with an
.\n InvalidStateError
\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "let", + "steps": [ + { + "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
" + }, + { + "html": "\n Let message be null.\n
" + }, + { + "html": "\n Let message type be null.\n
" + }, + { + "html": "Use the cdm to execute the following steps:", + "rationale": "if", + "steps": [ + { + "html": "If any license(s) and/or key(s) are associated with the session:", + "rationale": "destroy", + "steps": [ + { + "html": "\n Destroy the license(s) and/or key(s) associated with the session.\n
" + }, + { + "html": "Follow the steps for the value of this object's session\n type from the following list:", + "rationale": ".switch", + "steps": [ + { + "operation": "switch", + "steps": [ + { + "case": "\"temporary\"", + "html": "\n Continue with the following steps.\n
" + }, + { + "case": "\"persistent-license\"", + "html": "", + "rationale": "let", + "steps": [ + { + "html": "\n Let record of license destruction be a record of license destruction for the license represented by this\n object.\n
" + }, + { + "html": "\n Store the record of license destruction.\n
" + }, + { + "html": "\n Let message be a message containing or reflecting\n the record of license destruction.\n
" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "html": "Queue a task to run the following steps:", + "rationale": "run", + "steps": [ + { + "html": "\n Run the Update Key Statuses algorithm on the session,\n providing all key ID(s) in the session along with the\n \"released
\" MediaKeyStatus
value for each.\n
\n Run the Update Expiration algorithm on the session,\n providing NaN
.\n
\n If any of the preceding steps failed, reject promise with a\n new DOMException
whose name is the appropriate error name.\n
\n Let message type be \"license-release
\".\n
\n Resolve promise with undefined
.\n
\n If message is not null
, run the Queue a \"message\" Event algorithm on the session, providing\n message type and message.\n
\n Return promise.\n
" + } + ] + }, + { + "html": "The following steps are run:", + "rationale": "let", + "steps": [ + { + "html": "\n Let the session be the specified MediaKeySession
object.\n
\n Queue a task to create an event named
that does not bubble and is\n not cancellable using the message
MediaKeyMessageEvent
interface with its\n type attribute set to message
and its isTrusted\n attribute initialized to true
, and dispatch it at the\n session.\n
\n The event interface MediaKeyMessageEvent
has:\n
messageType
= the specified message\n typemessage
= the specified message\n \n Let the session be the associated MediaKeySession
object.\n
\n Let the input statuses be the sequence of pairs key ID and associated\n MediaKeyStatus
pairs.\n
\n Let the statuses be session's keyStatuses
\n attribute.\n
\n Empty statuses.\n
" + }, + { + "html": "For each pair in input statuses.", + "rationale": "let", + "steps": [ + { + "html": "\n Let pair be the pair.\n
" + }, + { + "html": "\n Insert an entry for pair's key ID into statuses with\n the value of pair's MediaKeyStatus
value.\n
\n Queue a task to fire an event named
at the\n session.\n keystatuseschange
\n Queue a task to run the Attempt to Resume Playback If Necessary algorithm\n on each of the media element(s) whose mediaKeys
attribute is\n the MediaKeys
object that created the session.\n
\n Let the session be the associated MediaKeySession
object.\n
\n Let expiration time be NaN
.\n
\n If the new expiration time is not NaN
, let expiration time\n be that expiration time.\n
\n Set the session's expiration
attribute to\n expiration time expressed as time.\n
\n Let session be the associated MediaKeySession
object.\n
\n Let promise be the session's closed
\n attribute.\n
\n If promise is resolved, abort these steps.\n
" + }, + { + "html": "\n Set the session's closing or closed value to true.\n
" + }, + { + "html": "\n Run the Update Key Statuses algorithm on the session, providing an\n empty sequence.\n
" + }, + { + "html": "\n Run the Update Expiration algorithm on the session, providing\n NaN
.\n
\n Resolve promise with the provided reason.\n
" + } + ] + }, + { + "html": "The following steps are run:", + "rationale": "let", + "steps": [ + { + "html": "\n Let session be the MediaKeySession
object.\n
\n Let cdm be the CDM instance represented by session's\n cdm instance value.\n
" + }, + { + "html": "If cdm has an outgoing message that has not yet been sent, queue a task to execute the following steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let message type and message be the message type and\n message, respectively.\n
" + }, + { + "html": "\n Run the Queue a \"message\" Event algorithm, passing session,\n message type and message.\n
" + } + ] + }, + { + "html": "If cdm has changed the set of keys known to session or\n the status of one or more of the keys, queue a task to execute the following\n steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let statuses be a list of key ID and MediaKeyStatus
value pairs\n containing one pair for each key known to session.\n
\n Run the Update Key Statuses algorithm, passing session and\n statuses.\n
" + } + ] + }, + { + "html": "If cdm has changed the expiration time of session,\n queue a task to execute the following steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let expiration time be the new expiration time of\n session.\n
" + }, + { + "html": "\n Run the Update Expiration algorithm, passing session and\n expiration time.\n
" + } + ] + }, + { + "html": "\n If cdm has closed session, queue a task to run the\n Session Closed algorithm on session with an appropriate\n MediaKeySessionClosedReason
value.\n
\n If cdm has become unavailable due to a hardware context reset, queue a task to run the CDM Unavailable algorithm with reason\n \"hardware-context-reset
\".\n
\n If cdm has become unavailable for any other reason, queue a task to\n run the CDM Unavailable algorithm with reason\n \"internal-error
\".\n
\n If this object's attaching media keys value is true, return a promise\n rejected with an
.\n InvalidStateError
\n If mediaKeys and the mediaKeys
attribute are the\n same object, return a promise resolved with undefined
.\n
\n Let this object's attaching media keys value be true.\n
" + }, + { + "html": "\n Let promise be a new promise.\n
" + }, + { + "html": "Run the following steps in parallel:", + "rationale": "if", + "steps": [ + { + "html": "\n If all the following conditions hold:\n
\n\n mediaKeys is not null,\n
\n\n the CDM instance represented by mediaKeys is already in\n use by another media element\n
\n\n the user agent is unable to use it with this element\n
\n\n then let this object's attaching media keys value be false and\n reject promise with a
.\n QuotaExceededError
mediaKeys
attribute is not null, run the\n following steps:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "\n If the user agent or CDM do not support removing the association, let\n this object's attaching media keys value be false and reject\n promise with a
.\n NotSupportedError
\n If the association cannot currently be removed, let this object's\n attaching media keys value be false and reject\n promise with an
.\n InvalidStateError
\n Stop using the CDM instance represented by the\n mediaKeys
attribute to decrypt\n media data and remove the association with the media\n element.\n
\n If the preceding step failed, let this object's attaching media\n keys value be false and reject promise with the\n appropriate error name.\n
" + } + ] + }, + { + "html": "If mediaKeys is not null, run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "\n Associate the CDM instance represented by mediaKeys with\n the media element for decrypting media data.\n
" + }, + { + "html": "If the preceding step failed, run the following steps:", + "rationale": "set", + "steps": [ + { + "html": "\n Set the mediaKeys
attribute to null.\n
\n Let this object's attaching media keys value be false.\n
" + }, + { + "html": "\n Reject promise with a new DOMException
whose name is\n the appropriate error name.\n
\n Queue a task to run the Attempt to Resume Playback If Necessary\n algorithm on the media element.\n
" + } + ] + }, + { + "html": "\n Set the mediaKeys
attribute to mediaKeys.\n
\n Let this object's attaching media keys value be false.\n
" + }, + { + "html": "\n Resolve promise with undefined
.\n
\n Return promise.\n
" + } + ] + }, + { + "html": "The following steps are run:", + "rationale": "let", + "steps": [ + { + "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
mediaKeys
attribute is null\n and the implementation requires specification of a MediaKeys
object before\n decoding potentially-encrypted media data, run the following\n steps:",
+ "rationale": "run",
+ "steps": [
+ {
+ "html": "\n Run the Wait for Key algorithm on the media element.\n
" + }, + { + "html": "\n Wait for a signal to resume playback.\n
" + } + ] + } + ] + }, + { + "html": "The following steps are run:", + "rationale": "let", + "steps": [ + { + "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
\n Let initDataType be the empty string.\n
" + }, + { + "html": "\n Let initData be null.\n
" + }, + { + "html": "If the media data is CORS-same-origin and not\n mixed content, run the following steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let initDataType be the string representing the Initialization Data Type of the Initialization Data.\n
" + }, + { + "html": "\n Let initData be the Initialization Data.\n
" + } + ] + }, + { + "html": "\n Queue a task to create an event named
that does not bubble and is\n not cancellable using the encrypted
MediaEncryptedEvent
interface with its\n type attribute set to encrypted
and its\n isTrusted attribute initialized to true
, and dispatch it at\n the media element.\n
\n The event interface MediaEncryptedEvent
has:\n
initDataType
= initDataTypeinitData
= initData\n \n Let the media element be the specified HTMLMediaElement
object.\n
\n Let block be the block of encrypted media data.\n
" + }, + { + "html": "\n Add block to the end of the media element's encrypted\n block queue.\n
" + }, + { + "html": "\n If the media element's decryption blocked waiting for key\n value is false
, run the Attempt to Decrypt algorithm.\n
\n Let the media element be the specified HTMLMediaElement
object.\n
\n If the media element's encrypted block queue is empty, abort\n these steps.\n
" + }, + { + "html": "If the media element'smediaKeys
attribute is not\n null, run the following steps:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let media keys be the MediaKeys
object referenced by that\n attribute.\n
\n Let cdm be the CDM instance represented by media\n keys's cdm instance value.\n
" + }, + { + "html": "If cdm is no longer usable for any reason, run the following steps:", + "rationale": "run", + "steps": [ + { + "html": "\n Run the media data is corrupted\n steps of the resource fetch algorithm.\n
" + }, + { + "html": "\n Run the CDM Unavailable algorithm on media keys with the\n reason \"hardware-context-reset
\" for a\n hardware context reset or \"internal-error
\"\n otherwise.\n
\n Abort these steps.\n
" + } + ] + }, + { + "html": "If there is at least oneMediaKeySession
created by the media\n keys that is not closed, run the following steps:",
+ "rationale": "let",
+ "steps": [
+ {
+ "html": "\n Let block be the first entry in the media element's\n encrypted block queue.\n
" + }, + { + "html": "\n Let the block key ID be the key ID of block.\n
" + }, + { + "html": "Use the cdm to execute the following steps:", + "rationale": "let", + "steps": [ + { + "html": "\n Let available keys be the union of keys in sessions that\n were created by the media keys.\n
" + }, + { + "html": "\n Let block key be null.\n
" + }, + { + "html": "\n If any of the available keys corresponds to the block\n key ID and is usable for decryption, let session\n be a MediaKeySession
object containing that key and let block\n key be that key.\n
\n If the status of any of the available keys changed as the\n result of running the preceding step, queue a task to run the\n Update Key Statuses algorithm on each affected session,\n providing all key ID(s) in the session along with the appropriate\n MediaKeyStatus
value(s) for each.\n
\n Use the cdm to decrypt block using block\n key.\n
" + }, + { + "html": "Follow the steps for the first matching condition from the\n following list:", + "rationale": ".switch", + "steps": [ + { + "operation": "switch", + "steps": [ + { + "case": "If decryption fails", + "html": "", + "rationale": "run", + "steps": [ + { + "html": "\n Run the media data\n is corrupted steps of the resource fetch algorithm.\n
" + }, + { + "html": "\n If cdm is no longer usable, run the CDM Unavailable algorithm on media keys with the\n reason\n \"hardware-context-reset
\"\n for a hardware context reset, or\n \"internal-error
\" otherwise.\n
\n Abort these steps.\n
" + } + ] + }, + { + "case": "Otherwise", + "html": "", + "rationale": "remove", + "steps": [ + { + "html": "\n Remove block from the front of the media\n element's encrypted block queue.\n
" + }, + { + "html": "\n Process the decrypted block as normal.\n
" + }, + { + "html": "\n Return to the beginning of this algorithm.\n
" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "html": "\n Set the media element's decryption blocked waiting for key\n value to true
.\n
\n Let the media element be the specified HTMLMediaElement
object.\n
\n If the media element's playback blocked waiting for key value\n is true
, abort these steps.\n
\n Set the media element's playback blocked waiting for key\n value to true
.\n
\n Set the readyState
of media element to\n HAVE_CURRENT_DATA
.\n
\n Set the readyState
of media element to\n HAVE_METADATA
.\n
\n Queue a task to fire an event named
at the media\n element.\n waitingforkey
\n Suspend playback.\n
" + } + ] + }, + { + "html": "The following steps are run:", + "rationale": "let", + "steps": [ + { + "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
\n If the media element's playback blocked waiting for key is\n false
, abort these steps.\n
\n Run the Attempt to Decrypt algorithm on the media element.\n
" + }, + { + "html": "If the user agent can advance the current playback position in the direction of playback:", + "rationale": "set", + "steps": [ + { + "html": "\n Set the media element's decryption blocked waiting for\n key value to false
.\n
\n Set the media element's playback blocked waiting for key\n value to false
.\n
\n Set the media element's readyState
value to\n HAVE_CURRENT_DATA
, HAVE_FUTURE_DATA
\n or HAVE_ENOUGH_DATA
as appropriate.\n
@context
property."
+ },
+ {
+ "html": "The software selects one or more cryptography suites that meet the needs of\nthe use case, such as one that provides full, selective, or unlinkable\ndisclosure, using acceptable cryptographic key material."
+ },
+ {
+ "html": "The software uses the applicable algorithms in either Section 4.2 Add Proof\nor Section 4.3 Add Proof Set/Chain to add one or more proofs."
+ }
+ ]
+ },
+ {
+ "html": "When software needs to use information that was transmitted to it using\na mechanism described by this specification, it performs the following steps:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "The software transforms the incoming data into a document that can be understood\nby the applicable algorithm provided in Section 4.4 Verify Proof or Section\n4.5 Verify Proof Sets and Chains."
+ },
+ {
+ "html": "The software uses JSON Schema or equivalent mechanism to validate that the\nincoming document follows an expected schema used by the application."
+ },
+ {
+ "html": "The software uses the applicable algorithms provided in Section 4.4 Verify Proof\nor Section 4.5 Verify Proof Sets and Chains to verify the integrity of the\nincoming document."
+ },
+ {
+ "html": "If the document is a JSON-LD document, the software uses the algorithm provided\nin Section 4.6 Context Validation, or one providing equivalent protections,\nto validate all JSON-LD Context values used in the document."
+ }
+ ]
+ },
+ {
+ "html": "The following algorithm specifies how a digital proof can be added to an input document, and can then be used to verify the output document's authenticity\nand integrity. Required inputs are an input document (map\ninputDocument), a cryptosuite instance (struct cryptosuite), and a\nset of options (map options). Output is a secured data document\n(map) or an error. Whenever this algorithm encodes strings, it MUST use\nUTF-8 encoding.",
"rationale": ".algorithm",
"steps": [
{
- "html": "Let proof be the result of calling the createProof\nalgorithm specified in cryptosuite.createProof with unsecuredDocument\nand options passed as a parameters. If the algorithm produces an error,\nthe error MUST be propagated and SHOULD convey the error type."
+ "html": "Let proof be the result of calling the createProof\nalgorithm specified in cryptosuite.createProof with inputDocument\nand options passed as a parameters. If the algorithm produces an error,\nthe error MUST be propagated and SHOULD convey the error type."
},
{
"html": "If one or more of the proof.type, proof.verificationMethod, and\nproof.proofPurpose values is not set, an error MUST be raised and SHOULD\nconvey an error type of\nPROOF_GENERATION_ERROR."
@@ -21,7 +57,7 @@
"html": "If options has a non-null challenge item, it MUST be equal to\nproof.challenge or an error MUST be raised and SHOULD\nconvey an error type of\nPROOF_GENERATION_ERROR."
},
{
- "html": "Let securedDataDocument be a copy of unsecuredDocument."
+ "html": "Let securedDataDocument be a copy of inputDocument."
},
{
"html": "Set securedDataDocument.proof to the value of proof."
@@ -32,14 +68,14 @@
]
},
{
- "html": "The following algorithm specifies how to incrementally add a proof to a proof\nset or proof chain starting with a secured document containing either a proof or\nproof set/chain. Required inputs are a secured data document\n(map securedDocument), a cryptographic suite\n(suite), and a set of options (map options). Output\nis a new secured data document (map). Whenever this algorithm\nencodes strings, it MUST use UTF-8 encoding.",
+ "html": "The following algorithm specifies how to incrementally add a proof to a proof\nset or proof chain starting with a secured document containing either a proof or\nproof set/chain. Required inputs are a secured data document\n(map securedDocument), a cryptographic suite\n(suite), and a set of options (map options). Output\nis a new secured data document (map). Whenever this algorithm\nencodes strings, it MUST use UTF-8 encoding.",
"rationale": ".algorithm",
"steps": [
{
"html": "Let proof be set to securedDocument.proof. Let\nallProofs be an empty list. If proof is a list, copy all\nthe elements of proof to allProofs. If proof\nis an object add a copy of that object to allProofs."
},
{
- "html": "Let the unsecuredDocument be a copy of the securedDocument\nwith the proof attribute removed. Let output be a copy of\nthe unsecuredDocument."
+ "html": "Let the inputDocument be a copy of the securedDocument\nwith the proof attribute removed. Let output be a copy of\nthe inputDocument."
},
{
"html": "Let matchingProofs be an empty list."
@@ -51,10 +87,10 @@
"html": "If options has a previousProof
item that is an array, add each\nelement from allProofs with an id
attribute that matches an element of that\narray. If any element of previousProof
array has an id
attribute that does\nnot match the id
attribute of any element of allProofs, an error MUST be\nraised and SHOULD convey an error type of\nPROOF_GENERATION_ERROR."
},
{
- "html": "Set unsecuredDocument.proof to matchingProofs."
+ "html": "Set inputDocument.proof to matchingProofs."
},
{
- "html": "Run steps 1 through 6 of the algorithm in section 4.1 Add Proof, passing\nunsecuredDocument, suite, and options. If no exceptions are raised, append\nthe generated proof value to the allProofs; otherwise, raise the exception."
+ "html": "Run steps 1 through 6 of the algorithm in section 4.2 Add Proof, passing\ninputDocument, suite, and options. If no exceptions are raised, append\nthe generated proof value to the allProofs; otherwise, raise the exception."
},
{
"html": "Set output.proof to the value of allProofs."
@@ -118,10 +154,10 @@
"html": "If proof contains a previousProof
attribute and that attribute is a string,\nadd the element from allProofs with an id
attribute matching previousProof
\nto matchingProofs
. If a proof with id
does not exist in allProofs, an\nerror MUST be raised and SHOULD convey an error type of\nPROOF_VERIFICATION_ERROR. If the\npreviousProof
attribute is an array, add each element from allProofs with an\nid
attribute that matches an element of that array. If any element of\npreviousProof
array has an id
attribute that does not match the id
\nattribute of any element of allProofs, an error MUST be raised and SHOULD\nconvey an error type of\nPROOF_VERIFICATION_ERROR."
},
{
- "html": "Let unsecuredDocument be a copy of securedDocument with the proof value\nremoved and then set unsecuredDocument.proof to matchingProofs."
+ "html": "Let inputDocument be a copy of securedDocument with the proof value\nremoved and then set inputDocument.proof to matchingProofs."
},
{
- "html": "Run steps 4 through 8 of the algorithm in section 4.3 Verify Proof on\nunsecuredDocument; if no exceptions are raised, append cryptosuiteVerificationResult\nto verificationResults."
+ "html": "Run steps 4 through 8 of the algorithm in section 4.4 Verify Proof on\ninputDocument; if no exceptions are raised, append cryptosuiteVerificationResult\nto verificationResults."
}
]
},
@@ -150,6 +186,36 @@
"html": "Return combinedVerificationResult, successfulVerificationResults."
}
]
+ },
+ {
+ "html": "The context validation algorithm is as follows:",
+ "rationale": ".algorithm",
+ "steps": [
+ {
+ "html": "Set result.status to false
, result.warnings to an empty list,\nresult.errors to an empty list, compactionContext to an empty list;\nand clone inputDocument to result.document."
+ },
+ {
+ "html": "Let contextValue be the value of the @context
property of result.document,\nwhich might be undefined."
+ },
+ {
+ "html": "If contextValue does not deeply equal expectedContext, then if any subtree in\nresult.document contains an @context
property or any URI in\ncontextValue dereferences to a JSON-LD Context file that does not match a\nknown good value or cryptographic hash, then perform the applicable action:",
+ "rationale": ".algorithm",
+ "steps": [
+ {
+ "html": "If recompact is true
, set result.document to the result\nof running the \nJSON-LD Compaction Algorithm with the inputDocument and\nexpectedContext as inputs. If the compaction fails, add at least one error\nto result.errors."
+ },
+ {
+ "html": "If recompact is not true
, add at least one error to result.errors."
+ }
+ ]
+ },
+ {
+ "html": "If result.errors is empty, set result.status to true
; otherwise, set\nresult.status to false
, and remove the document property from result."
+ },
+ {
+ "html": "Return the value of result."
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/tr/algorithms/webgpu.json b/tr/algorithms/webgpu.json
index 7e022003016d..de7528e56955 100644
--- a/tr/algorithms/webgpu.json
+++ b/tr/algorithms/webgpu.json
@@ -37,7 +37,7 @@
{
"name": "create a new WebGPU object",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-create-a-new-webgpu-object",
- "html": "To create a new WebGPU object(GPUObjectBase
parent,\n interface T, GPUObjectDescriptorBase
descriptor)\n (where T extends GPUObjectBase
), run the following content timeline steps:",
+ "html": "To create a new WebGPU object(GPUObjectBase
parent,\n interface T, GPUObjectDescriptorBase
descriptor)\n (where T extends GPUObjectBase
), run the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -68,14 +68,89 @@
}
]
},
+ {
+ "name": "usage scope/add",
+ "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-usage-scope-add",
+ "html": "To add a subresource subresource to usage scope usageScope with usage\n (internal usage or set of internal usages) usage:",
+ "rationale": ".algorithm",
+ "steps": [
+ {
+ "html": "If usageScope[subresource] does not exist, set it to []
.
Append usage to usageScope[subresource].
" + } + ] + }, + { + "name": "usage scope/merge", + "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-usage-scope-merge", + "html": "To merge usage scope A into usage scope B:", + "rationale": ".algorithm", + "steps": [ + { + "html": "For each [subresource, usage] in A:", + "rationale": "add", + "steps": [ + { + "html": "Add subresource to B with usage usage.
" + } + ] + } + ] + }, { "name": "expire", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-expire", - "html": "To expire aGPUAdapter
adapter, run the\n following device timeline steps:",
+ "html": "To expire a GPUAdapter
adapter, run the\n following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Set adapter.[[adapter]]
.[[expired]]
to true
Set adapter.[[adapter]]
.[[state]]
to \"expired\"
.
GPUDeviceDescriptor
descriptor, run the following device timeline steps:",
+ "rationale": ".algorithm",
+ "steps": [
+ {
+ "html": "Let features be the set of values in descriptor.requiredFeatures
.
Let limits be a supported limits object with all values set to their defaults.
" + }, + { + "html": "For each (key, value) pair in descriptor.requiredLimits
:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "If value is better than limits[key]:",
+ "rationale": "set",
+ "steps": [
+ {
+ "html": "Set limits[key] to value.
" + } + ] + } + ] + }, + { + "html": "Let device be a device object.
" + }, + { + "html": "Set device.[[adapter]]
to adapter.
Set device.[[features]]
to features.
Set device.[[limits]]
to limits.
Return device.
" } ] }, @@ -89,11 +164,11 @@ "html": "Invalidate device.
" }, { - "html": "Issue the following steps on the content timeline of device.[[content device]]
:
Issue the following steps on the content timeline of device.[[content device]]
:
Resolve device.lost
with a new GPUDeviceLostInfo
with reason
set to reason and message
set to an implementation-defined value.
Resolve device.lost
with a new GPUDeviceLostInfo
with reason
set to reason and message
set to an implementation-defined value.
GPUDevice
device,\n with a series of steps steps on the content timeline:",
+ "html": "To queue a global task for GPUDevice
device,\n with a series of steps steps on the content timeline:",
"rationale": ".algorithm",
"steps": [
{
@@ -142,7 +217,7 @@
{
"name": "queue an automatic expiry task",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-queue-an-automatic-expiry-task",
- "html": "To queue an automatic expiry task with GPUDevice
device and a series of steps steps on the content timeline:",
+ "html": "To queue an automatic expiry task with GPUDevice
device and a series of steps steps on the content timeline:",
"rationale": ".algorithm",
"steps": [
{
@@ -248,7 +323,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "Let promise be a new promise.
" @@ -275,7 +350,7 @@ "rationale": "set", "steps": [ { - "html": "Set adapter to an adapter chosen according to\nthe rules in § 4.2.2 Adapter Selection and the criteria in options,\nadhering to § 4.2.1 Adapter Capability Guarantees.
\nThe supported limits of the adapter must adhere to the requirements\ndefined in § 3.6.2 Limits.
" + "html": "Set adapter to an adapter chosen according to\nthe rules in § 4.2.2 Adapter Selection and the criteria in options,\nadhering to § 4.2.1 Adapter Capability Guarantees.
\nThe supported limits of the adapter must adhere to the requirements\ndefined in § 3.6.2 Limits.
" }, { "html": "If adapter meets the criteria of a fallback adapter set adapter.[[fallback]]
to true
.
Resolve promise with a new GPUAdapter
encapsulating adapter.
Resolve promise with a new GPUAdapter
encapsulating adapter.
Return a new adapter info for this.[[adapter]]
.
Return a new adapter info for this.[[adapter]]
.
Let contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "Let promise be a new promise.
" }, { - "html": "Let adapter be this.[[adapter]]
.
Let adapter be this.[[adapter]]
.
Issue the initialization steps to the Device timeline of this.
" @@ -357,7 +432,7 @@ "rationale": "if", "steps": [ { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "reject", "steps": [ { @@ -366,23 +441,52 @@ ] }, { - "html": "Content timeline steps:", - "rationale": "reject", + "html": "All of the requirements in the following steps must be met.
\nIf any are unmet, issue the following steps on contentTimeline and return:
\nReject promise with an OperationError
.
adapter.[[state]]
must not be \"consumed\"
.
requiredLimits
:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "key must be the name of a member of supported limits.
" + }, + { + "html": "value must be no better than adapter.[[limits]]
[key].
If key’s class is alignment, value must be a power of 2 less than 232.
" + } + ] + } + ], + "additional": [ + { + "html": "Content timeline steps:", + "rationale": "reject", + "steps": [ + { + "html": "Reject promise with an OperationError
.
[[state]]
is \"expired\"
or the user agent otherwise cannot fulfill the request:",
"rationale": "let",
"steps": [
{
- "html": "Let device be a new device.
" + "html": "Let device be a new device.
" }, { "html": "Lose the device(device, \"unknown\"
).
Assert adapter.[[state]]
is \"expired\"
.
Let device be a new device with the capabilities described by descriptor.
" }, { - "html": "Expire adapter.
" + "html": "Expire adapter.
" } ] } @@ -430,11 +534,11 @@ }, { "name": "GPUDevice.destroy()", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "unmap()
all GPUBuffer
s from this device.
unmap()
all GPUBuffer
s from this device.
Issue the subsequent steps on the Device timeline of this.
" @@ -443,11 +547,11 @@ }, { "name": "mapState", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "If this.[[mapping]]
is not null
,\nreturn \"mapped\"
.
If this.[[mapping]]
is not null
,\nreturn \"mapped\"
.
If this.[[pending_map]]
is not null
,\nreturn \"pending\"
.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUBufferDescriptor \n | ✘\n | ✘\n | Description of the GPUBuffer to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUBufferDescriptor \n | ✘\n | ✘\n | Description of the GPUBuffer to create. \n |
Let b be ! create a new WebGPU object(this, GPUBuffer
, descriptor).
Let b be ! create a new WebGPU object(this, GPUBuffer
, descriptor).
Set b.size
to descriptor.size
.
Set b.[[mapping]]
to ? initialize an active buffer mapping with mode WRITE
and range [0, descriptor.
.size
]
Set b.[[mapping]]
to ? initialize an active buffer mapping with mode WRITE
and range [0, descriptor.
.size
]
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUBufferDescriptor \n | ✘\n | ✘\n | Description of the GPUBuffer to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUBufferDescriptor \n | ✘\n | ✘\n | Description of the GPUBuffer to create. \n |
If any of the following requirements are unmet, generate a validation error, invalidate b, and stop.
\nthis must not be lost.
\ndescriptor.usage
must not be 0.
descriptor.usage
must be a subset of the allowed buffer usages for this.
If descriptor.size
must be ≤ this.[[device]]
.[[limits]]
.maxBufferSize
.
If descriptor.mappedAtCreation
is true
:
descriptor.size
must be a multiple of 4.
If any of the following requirements are unmet, generate a validation error, invalidate b, and stop.
\nthis must not be lost.
\ndescriptor.usage
must not be 0.
descriptor.usage
must be a subset of the allowed buffer usages for this.
If descriptor.size
must be ≤ this.[[device]]
.[[limits]]
.maxBufferSize
.
If descriptor.mappedAtCreation
is true
:
descriptor.size
must be a multiple of 4.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUBufferDescriptor \n | ✘\n | ✘\n | Description of the GPUBuffer to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUBufferDescriptor \n | ✘\n | ✘\n | Description of the GPUBuffer to create. \n |
Let contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "If this.[[pending_map]]
is not null
:",
@@ -637,7 +741,7 @@
"html": "Issue the map failure steps on contentTimeline.
" }, { - "html": "" + "html": "" }, { "html": "Return.
" @@ -648,7 +752,7 @@ "html": "Set this.[[internal state]]
to \"unavailable\".
When either of the following events occur (whichever comes first),\nor if either has already occurred:
\nThe device timeline becomes informed of the completion of an unspecified queue timeline point:
\nafter the completion of currently-enqueued operations that use this
\nand no later than the completion of all currently-enqueued operations (regardless of whether they use this).
\nthis.[[device]]
becomes lost.
Then issue the subsequent steps on the device timeline of this.[[device]]
.
When either of the following events occur (whichever comes first),\nor if either has already occurred:
\nThe device timeline becomes informed of the completion of an unspecified queue timeline point:
\nafter the completion of currently-enqueued operations that use this
\nand no later than the completion of all currently-enqueued operations (regardless of whether they use this).
\nthis.[[device]]
becomes lost.
Then issue the subsequent steps on the device timeline of this.[[device]]
.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
[[device]]
is lost:",
+ "html": "Set deviceLost to true
if this.[[device]]
is lost,\nand false
otherwise.
Assert p is rejected.
" + "html": "Assert p is rejected.
" }, { "html": "Return.
" @@ -705,10 +812,10 @@ ] }, { - "html": "Assert p is pending.
" + "html": "Assert p is pending.
" }, { - "html": "Assert internalStateAtCompletion is \"unavailable\".
" + "html": "Assert internalStateAtCompletion is \"unavailable\".
" }, { "html": "If this allocation fails:", @@ -726,7 +833,7 @@ "html": "Set the content of mapping.data to dataForMappedRegion.
" }, { - "html": "Set this.[[mapping]]
to mapping.
Set this.[[mapping]]
to mapping.
Set this.[[pending_map]]
to null
,\nand resolve p.
Assert p is already rejected.
" + "html": "Assert p is already rejected.
" }, { "html": "Return.
" @@ -752,10 +859,30 @@ ] }, { - "html": "Assert p is still pending.
" + "html": "Assert p is still pending.
" }, { - "html": "Set this.[[pending_map]]
to null
,\nand reject p with an OperationError
.
Set this.[[pending_map]]
to null
.
Reject p with an AbortError
.
Reject p with an OperationError
.
If any of the following conditions are unsatisfied, throw an OperationError
and stop.
this.[[mapping]]
is not null
.
offset is a multiple of 8.
\nrangeSize is a multiple of 4.
\noffset ≥ this.[[mapping]]
.range[0].
offset + rangeSize ≤ this.[[mapping]]
.range[1].
[offset, offset + rangeSize) does not overlap another range in this.[[mapping]]
.views.
If any of the following conditions are unsatisfied, throw an OperationError
and stop.
this.[[mapping]]
is not null
.
offset is a multiple of 8.
\nrangeSize is a multiple of 4.
\noffset ≥ this.[[mapping]]
.range[0].
offset + rangeSize ≤ this.[[mapping]]
.range[1].
[offset, offset + rangeSize) does not overlap another range in this.[[mapping]]
.views.
Let data be this.[[mapping]]
.data.
Let data be this.[[mapping]]
.data.
Let view be ! create an ArrayBuffer of size rangeSize,\nbut with its pointer mutably referencing the content of data at offset\n(offset - [[mapping]]
.range[0]).
Let view be ! create an ArrayBuffer of size rangeSize,\nbut with its pointer mutably referencing the content of data at offset\n(offset - [[mapping]]
.range[0]).
Set view.[[ArrayBufferDetachKey]]
to \"WebGPUBufferMapping\".
Append view to this.[[mapping]]
.views.
Append view to this.[[mapping]]
.views.
Return view.
" @@ -796,7 +923,7 @@ }, { "name": "GPUBuffer.unmap", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { @@ -804,7 +931,7 @@ "rationale": "reject", "steps": [ { - "html": "Reject this.[[pending_map]]
with an AbortError
.
Reject this.[[pending_map]]
with an AbortError
.
Set this.[[pending_map]]
to null
.
[[mapping]]
is null
:",
+ "html": "If this.[[mapping]]
is null
:",
"rationale": "return",
"steps": [
{
@@ -821,7 +948,7 @@
]
},
{
- "html": "For each ArrayBuffer
ab in this.[[mapping]]
.views:",
+ "html": "For each ArrayBuffer
ab in this.[[mapping]]
.views:",
"rationale": "perform",
"steps": [
{
@@ -833,16 +960,16 @@
"html": "Let bufferUpdate be null
.
[[mapping]]
.mode contains WRITE
:",
+ "html": "If this.[[mapping]]
.mode contains WRITE
:",
"rationale": "set",
"steps": [
{
- "html": "Set bufferUpdate to { data
: this.[[mapping]]
.data, offset
: this.[[mapping]]
.range[0]\n}.
Set bufferUpdate to { data
: this.[[mapping]]
.data, offset
: this.[[mapping]]
.range[0]\n}.
Set this.[[mapping]]
to null
.
Set this.[[mapping]]
to null
.
Issue the subsequent steps on the Device timeline of this.[[device]]
.
If any of the following conditions are unsatisfied, return.
\nthis is valid to use with this.[[device]]
.
Assert this.[[internal state]]
is \"unavailable\".
Assert this.[[internal state]]
is \"unavailable\".
null
:",
"rationale": "issue",
"steps": [
{
- "html": "Queue timeline steps:",
+ "html": "Queue timeline steps:",
"rationale": "update",
"steps": [
{
@@ -1071,7 +1198,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate t, and stop.
\nvalidating GPUTextureDescriptor(this, descriptor) returns true
.
If any of the following conditions are unsatisfied generate a validation error, invalidate t, and stop.
\nvalidating GPUTextureDescriptor(this, descriptor) returns true
.
Set t.[[size]]
to descriptor.size
.
Let resolved be a copy of descriptor.
" }, { - "html": "If resolved.format
is not provided:",
+ "html": "If resolved.format
is not provided:",
"rationale": "let",
"steps": [
{
@@ -1231,10 +1358,10 @@
]
},
{
- "html": "If resolved.mipLevelCount
is not provided:\nset resolved.mipLevelCount
to texture.mipLevelCount
− resolved.baseMipLevel
.
If resolved.mipLevelCount
is not provided:\nset resolved.mipLevelCount
to texture.mipLevelCount
− resolved.baseMipLevel
.
dimension
is not provided and texture.dimension
is:",
+ "html": "If resolved.dimension
is not provided and texture.dimension
is:",
"rationale": ".switch",
"steps": [
{
@@ -1257,7 +1384,7 @@
]
},
{
- "html": "If resolved.arrayLayerCount
is not provided and resolved.dimension
is:",
+ "html": "If resolved.arrayLayerCount
is not provided and resolved.dimension
is:",
"rationale": ".switch",
"steps": [
{
@@ -1348,7 +1475,7 @@
{
"name": "Validate texture format required features",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-texture-format-required-features",
- "html": "To Validate texture format required features of a GPUTextureFormat
formatGPUTextureFormat
formatReturn an invalidated GPUExternalTexture
.
If any of the following conditions are unsatisfied generate a validation error, invalidate s, and stop.
\nthis must not be lost.
\ndescriptor.lodMinClamp
≥ 0.
descriptor.lodMaxClamp
≥ descriptor.lodMinClamp
.
descriptor.maxAnisotropy
≥ 1.
If descriptor.maxAnisotropy
> 1:
descriptor.magFilter
, descriptor.minFilter
,\nand descriptor.mipmapFilter
must be \"linear\"
.
If any of the following conditions are unsatisfied generate a validation error, invalidate s, and stop.
\nthis must not be lost.
\ndescriptor.lodMinClamp
≥ 0.
descriptor.lodMaxClamp
≥ descriptor.lodMinClamp
.
descriptor.maxAnisotropy
≥ 1.
If descriptor.maxAnisotropy
> 1:
descriptor.magFilter
, descriptor.minFilter
,\nand descriptor.mipmapFilter
must be \"linear\"
.
Set s.[[descriptor]]
to descriptor.
GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
", + "html": "The list ofGPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
", "rationale": ".algorithm", "steps": [ { @@ -1560,7 +1687,7 @@ "rationale": "if", "steps": [ { - "html": "If entry.storageTexture
is provided:
If entry.storageTexture
is provided:
If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.
\nthis must not be lost.
\nLet limits be this.[[device]]
.[[limits]]
.
The binding
of each entry in descriptor is unique.
The binding
of each entry in descriptor must be < limits.maxBindingsPerBindGroup
.
descriptor.entries
must not exceed the binding slot limits of limits.
For each GPUBindGroupLayoutEntry
entry in descriptor.entries
:
Exactly one of entry.buffer
, entry.sampler
, entry.texture
, and entry.storageTexture
is provided.
entry.visibility
contains only bits defined in GPUShaderStage
.
If entry.visibility
includes VERTEX
:
entry.buffer
?.type
must not be \"storage\"
.\nNote that \"read-only-storage\"
is allowed.
entry.storageTexture
?.access
must be \"read-only\"
.
If entry.texture
?.multisampled
is true
:
entry.texture
.viewDimension
is \"2d\"
.
entry.texture
.sampleType
is not \"float\"
.
If entry.storageTexture
is provided:
entry.storageTexture
.viewDimension
is not \"cube\"
or \"cube-array\"
.
entry.storageTexture
.format
must be a format\nwhich can support storage usage for the given entry.storageTexture
.access
according to the § 26.1.1 Plain color formats table.
If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.
\nthis must not be lost.
\nLet limits be this.[[device]]
.[[limits]]
.
The binding
of each entry in descriptor is unique.
The binding
of each entry in descriptor must be < limits.maxBindingsPerBindGroup
.
descriptor.entries
must not exceed the binding slot limits of limits.
For each GPUBindGroupLayoutEntry
entry in descriptor.entries
:
Exactly one of entry.buffer
, entry.sampler
, entry.texture
, and entry.storageTexture
is provided.
entry.visibility
contains only bits defined in GPUShaderStage
.
If entry.visibility
includes VERTEX
:
entry.buffer
?.type
must not be \"storage\"
.\nNote that \"read-only-storage\"
is allowed.
entry.storageTexture
?.access
must be \"read-only\"
.
If entry.texture
?.multisampled
is true
:
entry.texture
.viewDimension
is \"2d\"
.
entry.texture
.sampleType
is not \"float\"
.
If entry.storageTexture
is provided:
entry.storageTexture
.viewDimension
is not \"cube\"
or \"cube-array\"
.
entry.storageTexture
.format
must be a format\nwhich can support storage usage for the given entry.storageTexture
.access
according to the § 26.1.1 Plain color formats table.
Set layout.[[descriptor]]
to descriptor.
Set layout.[[dynamicOffsetCount]]
to the number of\nentries in descriptor where buffer
is provided and buffer
.hasDynamicOffset
is true
.
Set layout.[[dynamicOffsetCount]]
to the number of\nentries in descriptor where buffer
is provided and buffer
.hasDynamicOffset
is true
.
GPUBindGroupLayoutEntry
entry in descriptor.entries
:",
@@ -1624,13 +1751,13 @@
"html": "Let bindGroupLayoutEntry be bindGroup.[[layout]]
.[[entryMap]]
[bindGroupEntry.binding
].
If bindGroupLayoutEntry.buffer
is not provided, continue.
If bindGroupLayoutEntry.buffer
is not provided, continue.
Let bound be a copy of bindGroupEntry.resource
.
Assert bound is a GPUBufferBinding
.
Assert bound is a GPUBufferBinding
.
buffer
.hasDynamicOffset
:",
@@ -1678,7 +1805,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let limits be this.[[device]]
.[[limits]]
.
Let limits be this.[[device]]
.[[limits]]
.
Let internalUsage be the binding usage for layoutBinding.
" }, { - "html": "Each subresource seen by resource is added to [[usedResources]]
as internalUsage.
Each subresource seen by resource is added to [[usedResources]]
as internalUsage.
Let bindingDescriptor.[[prevalidatedSize]]
be false
if the defined binding member for layoutBinding is buffer
and layoutBinding.buffer
.minBindingSize
is 0
, and true
otherwise.
size
is not provided:",
+ "html": "If binding.size
is not provided:",
"rationale": "return",
"steps": [
{
@@ -1817,13 +1944,13 @@
"rationale": "let",
"steps": [
{
- "html": "Let limits be this.[[device]]
.[[limits]]
.
Let limits be this.[[device]]
.[[limits]]
.
Let allEntries be the result of concatenating bgl.[[descriptor]]
.entries
for all bgl in descriptor.bindGroupLayouts
.
If any of the following conditions are unsatisfied generate a validation error, invalidate pl, and stop.
\nEvery GPUBindGroupLayout
in descriptor.bindGroupLayouts
must be valid to use with this and have a [[exclusivePipeline]]
of null
.
The size of descriptor.bindGroupLayouts
must be ≤ limits.maxBindGroups
.
allEntries must not exceed the binding slot limits of limits.
\nIf any of the following conditions are unsatisfied generate a validation error, invalidate pl, and stop.
\nEvery GPUBindGroupLayout
in descriptor.bindGroupLayouts
must be valid to use with this and have a [[exclusivePipeline]]
of null
.
The size of descriptor.bindGroupLayouts
must be ≤ limits.maxBindGroups
.
allEntries must not exceed the binding slot limits of limits.
\nSet the pl.[[bindGroupLayouts]]
to descriptor.bindGroupLayouts
.
Let error be any error that results from shader module creation with the\nWGSL source descriptor.code
, or null
if no\nerrors occured.
If any of the following requirements are unmet, generate a validation error, invalidate sm, and return.
\nthis must not be lost.
\nerror must not be a shader-creation program error.
\nIf any of the following requirements are unmet, generate a validation error, invalidate sm, and return.
\nthis must not be lost.
\nerror must not be a shader-creation program error.
\nLet contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "Let promise be a new promise.
" @@ -1882,7 +2009,7 @@ }, { "name": "GPUShaderModule.getCompilationInfo", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "let", "steps": [ { @@ -1974,7 +2101,7 @@ ] }, { - "html": "" + "html": "" } ] }, @@ -2044,7 +2171,7 @@ "rationale": "if", "steps": [ { - "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.
\nthis must be valid.
\nindex < the size of this.[[layout]]
.[[bindGroupLayouts]]
If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.
\nthis must be valid.
\nindex < the size of this.[[layout]]
.[[bindGroupLayouts]]
Initialize layout so it is a copy of this.[[layout]]
.[[bindGroupLayouts]]
[index].
Let groupCount be 0.
" }, { - "html": "Let groupDescs be a sequence of device.[[limits]]
.maxBindGroups
new GPUBindGroupLayoutDescriptor
objects.
Let groupDescs be a sequence of device.[[limits]]
.maxBindGroups
new GPUBindGroupLayoutDescriptor
objects.
Let shaderStage be the GPUShaderStageFlags
for the shader stage\nat which stageDesc is used in pipeline.
Let entryPoint be get the entry point(shaderStage, stageDesc). Assert entryPoint is not null
.
Let entryPoint be get the entry point(shaderStage, stageDesc). Assert entryPoint is not null
.
entryPoint
is provided:",
+ "html": "If descriptor.entryPoint
is provided:",
"rationale": "if",
"steps": [
{
@@ -2420,7 +2547,7 @@
]
},
{
- "html": "For each pipeline-overridable constant identifier string key which is statically used by entryPoint:
\nIf the pipeline-overridable constant identified by key does not have a default value, descriptor.constants
must contain key.
For each pipeline-overridable constant identifier string key which is statically used by entryPoint:
\nIf the pipeline-overridable constant identified by key does not have a default value, descriptor.constants
must contain key.
Pipeline-creation program errors must not\nresult from the rules of the [WGSL] specification.
" @@ -2569,7 +2696,7 @@ "html": "Let layout be a new default pipeline layout for pipeline if descriptor.layout
is \"auto\"
,\nand descriptor.layout
otherwise.
All of the requirements in the following steps must be met.\nIf any are unmet, generate a validation error, invalidate pipeline, and stop.
\nAll of the requirements in the following steps must be met.\nIf any are unmet, generate a validation error, invalidate pipeline, and stop.
\nvalidating GPUProgrammableStage(COMPUTE
, descriptor.compute
, layout, this) must succeed.
Let entryPoint be get the entry point(COMPUTE
, descriptor.compute
).
Assert entryPoint is not null
.
Let entryPoint be get the entry point(COMPUTE
, descriptor.compute
).
Assert entryPoint is not null
.
Let workgroupStorageUsed be the sum of roundUp(16, SizeOf(T)) over each\ntype T of all variables with address space \"workgroup\" statically used by entryPoint.
\nworkgroupStorageUsed must be ≤ device.limits.maxComputeWorkgroupStorageSize
.
Let contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "Let promise be a new promise.
" @@ -2641,7 +2768,7 @@ "rationale": "if", "steps": [ { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "resolve", "steps": [ { @@ -2650,20 +2777,20 @@ ] }, { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "reject", "steps": [ { - "html": "Reject promise with a GPUPipelineError
with reason
\"internal\"
.
Reject promise with a GPUPipelineError
with reason
\"internal\"
.
Reject promise with a GPUPipelineError
with reason
\"validation\"
.
Reject promise with a GPUPipelineError
with reason
\"validation\"
.
fragment
is provided:",
+ "html": "If descriptor.fragment
is provided:",
"rationale": "for",
"steps": [
{
@@ -2688,7 +2815,7 @@
]
},
{
- "html": "If descriptor.depthStencil
is provided:
If descriptor.depthStencil
is provided:
Let layout be a new default pipeline layout for pipeline if descriptor.layout
is \"auto\"
,\nand descriptor.layout
otherwise.
If any of the following conditions are unsatisfied: generate a validation error, invalidate pipeline, and stop.
\nlayout is valid to use with this.
\nvalidating GPURenderPipelineDescriptor(descriptor, layout, this) succeeds.
\nlayout.[[bindGroupLayouts]]
.length + vertexBufferCount is ≤ this.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
,\nwhere vertexBufferCount is the maximum index in descriptor.vertex
.buffers
that is not undefined
.
If any of the following conditions are unsatisfied: generate a validation error, invalidate pipeline, and stop.
\nlayout is valid to use with this.
\nvalidating GPURenderPipelineDescriptor(descriptor, layout, this) succeeds.
\nlayout.[[bindGroupLayouts]]
.length + vertexBufferCount is ≤ this.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
,\nwhere vertexBufferCount is the maximum index in descriptor.vertex
.buffers
that is not undefined
.
If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline, and stop.
" @@ -2736,7 +2863,7 @@ "rationale": "if", "steps": [ { - "html": "If depthStencil.depthWriteEnabled
is provided:",
+ "html": "If depthStencil.depthWriteEnabled
is provided:",
"rationale": "set",
"steps": [
{
@@ -2791,7 +2918,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "Let promise be a new promise.
" @@ -2825,7 +2952,7 @@ "rationale": "if", "steps": [ { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "resolve", "steps": [ { @@ -2834,20 +2961,20 @@ ] }, { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "reject", "steps": [ { - "html": "Reject promise with a GPUPipelineError
with reason
\"internal\"
.
Reject promise with a GPUPipelineError
with reason
\"internal\"
.
Reject promise with a GPUPipelineError
with reason
\"validation\"
.
Reject promise with a GPUPipelineError
with reason
\"validation\"
.
Return true
if all of the following conditions are satisfied:
validating GPUVertexState(device, descriptor.vertex
, layout) succeeds.
If descriptor.fragment
is provided:
validating GPUFragmentState(device, descriptor.fragment
, layout) succeeds.
If the sample_mask builtin is a shader stage output of descriptor.fragment
:
descriptor.multisample
.alphaToCoverageEnabled
is false
.
If the frag_depth builtin is a shader stage output of descriptor.fragment
:
descriptor.depthStencil
must be provided, and descriptor.depthStencil
.format
must have a depth aspect.
validating GPUPrimitiveState(descriptor.primitive
, device) succeeds.
If descriptor.depthStencil
is provided:
validating GPUDepthStencilState(descriptor.depthStencil
, descriptor.primitive
.topology
) succeeds.
validating GPUMultisampleState(descriptor.multisample
) succeeds.
If descriptor.multisample
.alphaToCoverageEnabled
is true:
There must exist at least one attachment, either:
\nA descriptor.depthStencil
.
validating inter-stage interfaces(device, descriptor) returns true
.
Return true
if all of the following conditions are satisfied:
validating GPUVertexState(device, descriptor.vertex
, layout) succeeds.
If descriptor.fragment
is provided:
validating GPUFragmentState(device, descriptor.fragment
, layout) succeeds.
If the sample_mask builtin is a shader stage output of descriptor.fragment
:
descriptor.multisample
.alphaToCoverageEnabled
is false
.
If the frag_depth builtin is a shader stage output of descriptor.fragment
:
descriptor.depthStencil
must be provided, and descriptor.depthStencil
.format
must have a depth aspect.
validating GPUPrimitiveState(descriptor.primitive
, device) succeeds.
If descriptor.depthStencil
is provided:
validating GPUDepthStencilState(descriptor.depthStencil
, descriptor.primitive
.topology
) succeeds.
validating GPUMultisampleState(descriptor.multisample
) succeeds.
If descriptor.multisample
.alphaToCoverageEnabled
is true:
There must exist at least one attachment, either:
\nA descriptor.depthStencil
.
validating inter-stage interfaces(device, descriptor) returns true
.
Return false
if any of the following requirements are unmet:
There must be no more than maxVertexShaderOutputComponents scalar\ncomponents across all user-defined outputs for descriptor.vertex
.\nEach user-defined output of descriptor.vertex
consumes 4 scalar components.
The location of each user-defined output of descriptor.vertex
must be\n< maxVertexShaderOutputVariables.
fragment
is provided:",
+ "html": "If descriptor.fragment
is provided:",
"rationale": "let",
"steps": [
{
@@ -2950,7 +3077,7 @@
"html": "Return false
if any of the following requirements are unmet:
There must be no more than maxFragmentShaderInputComponents scalar\ncomponents across all user-defined inputs for descriptor.fragment
.\nEach user-defined input of descriptor.fragment
consumes 4 scalar components.
For each user-defined input of descriptor.fragment
there\nmust be a user-defined output of descriptor.vertex
that location, type, and interpolation of the input.
Assert that the location of each user-defined input of descriptor.fragment
is less\nthan device.limits.maxInterStageShaderVariables
(resulting from the above rules).
Assert that the location of each user-defined input of descriptor.fragment
is less\nthan device.limits.maxInterStageShaderVariables
(resulting from the above rules).
Return true
if all of the following conditions are satisfied:
If descriptor.topology
is not \"line-strip\"
or \"triangle-strip\"
:
descriptor.stripIndexFormat
must not be provided.
If descriptor.unclippedDepth
is true
:
\"depth-clip-control\"
must be enabled for device.
Return true
if all of the following conditions are satisfied:
If descriptor.topology
is not \"line-strip\"
or \"triangle-strip\"
:
descriptor.stripIndexFormat
must not be provided.
If descriptor.unclippedDepth
is true
:
\"depth-clip-control\"
must be enabled for device.
If target is undefined
, continue.
Append target.format
to formats.
Append target.format
to formats.
Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
+ "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -3107,7 +3234,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Return true
if, and only if, all of the following conditions are satisfied:
descriptor.format
is a depth-or-stencil format.
If descriptor.depthWriteEnabled
is true
or descriptor.depthCompare
is provided and not \"always\"
:
descriptor.format
must have a depth component.
If descriptor.stencilFront
or descriptor.stencilBack
are not the default values:
descriptor.format
must have a stencil component.
If descriptor.format
has a depth component:
descriptor.depthWriteEnabled
must be provided.
descriptor.depthCompare
must be provided if:
descriptor.depthWriteEnabled
is true
, or
descriptor.stencilFront
.depthFailOp
is not \"keep\"
, or
descriptor.stencilBack
.depthFailOp
is not \"keep\"
.
If topology is \"point-list\"
, \"line-list\"
, or \"line-strip\"
:
descriptor.depthBias
must be 0.
descriptor.depthBiasSlopeScale
must be 0.
descriptor.depthBiasClamp
must be 0.
Return true
if, and only if, all of the following conditions are satisfied:
descriptor.format
is a depth-or-stencil format.
If descriptor.depthWriteEnabled
is true
or descriptor.depthCompare
is provided and not \"always\"
:
descriptor.format
must have a depth component.
If descriptor.stencilFront
or descriptor.stencilBack
are not the default values:
descriptor.format
must have a stencil component.
If descriptor.format
has a depth component:
descriptor.depthWriteEnabled
must be provided.
descriptor.depthCompare
must be provided if:
descriptor.depthWriteEnabled
is true
, or
descriptor.stencilFront
.depthFailOp
is not \"keep\"
, or
descriptor.stencilBack
.depthFailOp
is not \"keep\"
.
If topology is \"point-list\"
, \"line-list\"
, or \"line-strip\"
:
descriptor.depthBias
must be 0.
descriptor.depthBiasSlopeScale
must be 0.
descriptor.depthBiasClamp
must be 0.
Return true
, if and only if, all of the following conditions are satisfied:
validating GPUProgrammableStage(VERTEX
, descriptor, layout, device) succeeds.
descriptor.buffers
.length is ≤ device.[[device]]
.[[limits]]
.maxVertexBuffers
.
Each vertexBuffer layout descriptor in the list descriptor.buffers
passes validating GPUVertexBufferLayout(device, vertexBuffer, descriptor)
The sum of vertexBuffer.attributes
.length,\nover every vertexBuffer in descriptor.buffers
,\nis ≤ device.[[device]]
.[[limits]]
.maxVertexAttributes
.
Each attrib in the union of all GPUVertexAttribute
across descriptor.buffers
has a distinct attrib.shaderLocation
value.
Return true
, if and only if, all of the following conditions are satisfied:
validating GPUProgrammableStage(VERTEX
, descriptor, layout, device) succeeds.
descriptor.buffers
.length is ≤ device.[[device]]
.[[limits]]
.maxVertexBuffers
.
Each vertexBuffer layout descriptor in the list descriptor.buffers
passes validating GPUVertexBufferLayout(device, vertexBuffer, descriptor)
The sum of vertexBuffer.attributes
.length,\nover every vertexBuffer in descriptor.buffers
,\nis ≤ device.[[device]]
.[[limits]]
.maxVertexAttributes
.
Each attrib in the union of all GPUVertexAttribute
across descriptor.buffers
has a distinct attrib.shaderLocation
value.
Return true
if and only if all of the following conditions are satisfied:
imageCopyBuffer.bytesPerRow
must be a multiple of 256.
Return true
if and only if all of the following conditions are satisfied:
imageCopyBuffer.bytesPerRow
must be a multiple of 256.
Assert index is 0
Assert index is 0
Let depthSliceOrLayer be texture
" @@ -3335,7 +3462,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "Let:
\nwidthInBlocks be copyExtent.width ÷ the texel block width of format. Assert this is an integer.
\nheightInBlocks be copyExtent.height ÷ the texel block height of format. Assert this is an integer.
\nbytesInLastRow be widthInBlocks × the texel block copy footprint of format.
\nLet:
\nwidthInBlocks be copyExtent.width ÷ the texel block width of format. Assert this is an integer.
\nheightInBlocks be copyExtent.height ÷ the texel block height of format. Assert this is an integer.
\nbytesInLastRow be widthInBlocks × the texel block copy footprint of format.
\nFail if the following input validation requirements are not met:
\nIf heightInBlocks > 1, layout.bytesPerRow
must be specified.
If copyExtent.depthOrArrayLayers > 1, layout.bytesPerRow
and layout.rowsPerImage
must be specified.
If specified, layout.bytesPerRow
must be ≥ bytesInLastRow.
If specified, layout.rowsPerImage
must be ≥ heightInBlocks.
Generate a validation error, and return false
.
Generate a validation error, and return false
.
Append command to encoder.[[commands]]
.
Append command to encoder.[[commands]]
.
GPUCommandBuffer
:",
@@ -3443,11 +3570,11 @@
{
"name": "GPUDevice.createCommandEncoder",
"href": "https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder-descriptor-descriptor",
- "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandEncoderDescriptor \n | ✘\n | ✔\n | Description of the GPUCommandEncoder to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandEncoderDescriptor \n | ✘\n | ✔\n | Description of the GPUCommandEncoder to create. \n |
Let e be ! create a new WebGPU object(this, GPUCommandEncoder
, descriptor).
Let e be ! create a new WebGPU object(this, GPUCommandEncoder
, descriptor).
Issue the initialization steps on the Device timeline of this.
" @@ -3460,18 +3587,18 @@ { "name": "GPUDevice.createCommandEncoder", "href": "https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder-descriptor-descriptor", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandEncoderDescriptor \n | ✘\n | ✔\n | Description of the GPUCommandEncoder to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandEncoderDescriptor \n | ✘\n | ✔\n | Description of the GPUCommandEncoder to create. \n |
If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\nthis must not be lost.
\nIf any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\nthis must not be lost.
\nParameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderPassDescriptor \n | ✘\n | ✘\n | Description of the GPURenderPassEncoder to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderPassDescriptor \n | ✘\n | ✘\n | Description of the GPURenderPassEncoder to create. \n |
Let pass be a new GPURenderPassEncoder
object.
Let pass be a new GPURenderPassEncoder
object.
Issue the initialization steps on the Device timeline of this.
" @@ -3500,7 +3627,7 @@ { "name": "GPUCommandEncoder.beginRenderPass", "href": "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-beginrenderpass-descriptor-descriptor", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderPassDescriptor \n | ✘\n | ✘\n | Description of the GPURenderPassEncoder to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderPassDescriptor \n | ✘\n | ✘\n | Description of the GPURenderPassEncoder to create. \n |
Add [colorAttachment.view
, colorAttachment.depthSlice
] to attachmentRegions.
Add [colorAttachment.view
, colorAttachment.depthSlice
] to attachmentRegions.
null
:",
+ "html": "If colorAttachment.resolveTarget
is not null
:",
"rationale": "add",
"steps": [
{
@@ -3534,10 +3661,10 @@
"html": "If any of the following requirements are unmet, invalidate pass and return.
\ndescriptor must meet the Valid Usage rules\ngiven device this.[[device]]
.
The set of texture regions in attachmentRegions must be pairwise disjoint.\nThat is, no two texture regions may overlap.
\nConsider each texture subresource in attachmentRegions to be used as\nan attachment for the duration of the render pass.
\nIf a subresource is seen more than once, consider it used only once.\n(Attachments are already checked for overlaps in the validation rules above.)
" + "html": "Add each texture subresource in attachmentRegions to pass.[[usage scope]]
with usage attachment.
If a subresource is seen more than once, consider it used only once.\n(Attachments are already checked for overlaps in the validation rules above.)
" }, { - "html": "Let depthStencilAttachment be descriptor.depthStencilAttachment
,\nor null
if not provided.
Let depthStencilAttachment be descriptor.depthStencilAttachment
,\nor null
if not provided.
null
:",
@@ -3547,16 +3674,16 @@
"html": "Let depthStencilView be depthStencilAttachment.view
.
Consider the depth subresource of depthStencilView (if any) used for the duration of the render pass, as attachment-read if depthStencilAttachment.depthReadOnly
is true,\nor as attachment otherwise.
Add the depth subresource of depthStencilView, if any,\nto pass.[[usage scope]]
with usage attachment-read if depthStencilAttachment.depthReadOnly
is true,\nor attachment otherwise.
Consider the stencil subresource of depthStencilView (if any) used for the duration of the render pass, as attachment-read if depthStencilAttachment.stencilReadOnly
is true,\nor as attachment otherwise.
Add the stencil subresource of depthStencilView, if any,\nto pass.[[usage scope]]
with usage attachment-read if depthStencilAttachment.stencilReadOnly
is true,\nor attachment otherwise.
Set pass.[[depthReadOnly]]
to depthStencilAttachment.depthReadOnly
.
Set pass.[[depthReadOnly]]
to depthStencilAttachment.depthReadOnly
.
Set pass.[[stencilReadOnly]]
to depthStencilAttachment.stencilReadOnly
.
Set pass.[[stencilReadOnly]]
to depthStencilAttachment.stencilReadOnly
.
Set pass.[[layout]]
to derive render targets layout from pass(descriptor).
timestampWrites
is provided:",
+ "html": "If descriptor.timestampWrites
is provided:",
"rationale": "let",
"steps": [
{
"html": "Let timestampWrites be descriptor.timestampWrites
.
If timestampWrites.beginningOfPassWriteIndex
is provided, append a GPU command to this.[[commands]]
with the following steps:
If timestampWrites.beginningOfPassWriteIndex
is provided, append a GPU command to this.[[commands]]
with the following steps:
If timestampWrites.endOfPassWriteIndex
is provided, set pass.[[endTimestampWrite]]
to a GPU command with the following steps:
If timestampWrites.endOfPassWriteIndex
is provided, set pass.[[endTimestampWrite]]
to a GPU command with the following steps:
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderPassDescriptor \n | ✘\n | ✘\n | Description of the GPURenderPassEncoder to create. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderPassDescriptor \n | ✘\n | ✘\n | Description of the GPURenderPassEncoder to create. \n |
Let colorView be colorAttachment.view
.
Let colorView be colorAttachment.view
.
[[descriptor]]
.dimension
is:",
@@ -3673,15 +3800,15 @@
"steps": [
{
"case": "Not provided",
- "html": "Assert that depthStencilAttachment.depthReadOnly
is true
and ensure the contents of the depth subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
Assert that depthStencilAttachment.depthReadOnly
is true
and ensure the contents of the depth subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
Ensure the contents of the depth subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
" + "html": "Ensure the contents of the depth subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
" }, { "case": "\"clear\"", - "html": "Set every texel of the framebuffer memory associated with the depth subresource of depthStencilView to depthStencilAttachment.depthClearValue
.
Set every texel of the framebuffer memory associated with the depth subresource of depthStencilView to depthStencilAttachment.depthClearValue
.
Assert that depthStencilAttachment.stencilReadOnly
is true
and ensure the contents of the stencil subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
Assert that depthStencilAttachment.stencilReadOnly
is true
and ensure the contents of the stencil subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
Ensure the contents of the stencil subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
" + "html": "Ensure the contents of the stencil subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
" }, { "case": "\"clear\"", - "html": "Set every texel of the framebuffer memory associated with the stencil subresource depthStencilView to depthStencilAttachment.stencilClearValue
.
Set every texel of the framebuffer memory associated with the stencil subresource depthStencilView to depthStencilAttachment.stencilClearValue
.
Set this.[[state]]
to \"locked\".
If any of the following requirements are unmet, invalidate pass and return.
\nIf descriptor.timestampWrites
is provided:
Validate timestampWrites(this.[[device]]
, descriptor.timestampWrites
)\nmust return true.
If any of the following requirements are unmet, invalidate pass and return.
\nIf descriptor.timestampWrites
is provided:
Validate timestampWrites(this.[[device]]
, descriptor.timestampWrites
)\nmust return true.
timestampWrites
is provided:",
+ "html": "If descriptor.timestampWrites
is provided:",
"rationale": "let",
"steps": [
{
"html": "Let timestampWrites be descriptor.timestampWrites
.
If timestampWrites.beginningOfPassWriteIndex
is provided, append a GPU command to this.[[commands]]
with the following steps:
If timestampWrites.beginningOfPassWriteIndex
is provided, append a GPU command to this.[[commands]]
with the following steps:
If timestampWrites.endOfPassWriteIndex
is provided, set pass.[[endTimestampWrite]]
to a GPU command with the following steps:
If timestampWrites.endOfPassWriteIndex
is provided, set pass.[[endTimestampWrite]]
to a GPU command with the following steps:
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy from. \n |
sourceOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into source to begin copying from. \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy to. \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into destination to place the copied data. \n |
size \n | GPUSize64 \n | ✘\n | ✘\n | Bytes to copy. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy from. \n |
sourceOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into source to begin copying from. \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy to. \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into destination to place the copied data. \n |
size \n | GPUSize64 \n | ✘\n | ✘\n | Bytes to copy. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy from. \n |
sourceOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into source to begin copying from. \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy to. \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into destination to place the copied data. \n |
size \n | GPUSize64 \n | ✘\n | ✘\n | Bytes to copy. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy from. \n |
sourceOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into source to begin copying from. \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy to. \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into destination to place the copied data. \n |
size \n | GPUSize64 \n | ✘\n | ✘\n | Bytes to copy. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If any of the following conditions are unsatisfied invalidate this and stop.
\nsource is valid to use with this.
\ndestination is valid to use with this.
\nsize is a multiple of 4.
\nsourceOffset is a multiple of 4.
\ndestinationOffset is a multiple of 4.
\nsource.size
≥ (sourceOffset + size).
destination.size
≥ (destinationOffset + size).
source and destination are not the same GPUBuffer
.
If any of the following conditions are unsatisfied invalidate this and stop.
\nsource is valid to use with this.
\ndestination is valid to use with this.
\nsize is a multiple of 4.
\nsourceOffset is a multiple of 4.
\ndestinationOffset is a multiple of 4.
\nsource.size
≥ (sourceOffset + size).
destination.size
≥ (destinationOffset + size).
source and destination are not the same GPUBuffer
.
Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
" @@ -3800,7 +3927,7 @@ { "name": "GPUCommandEncoder.copyBufferToBuffer", "href": "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-source", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy from. \n |
sourceOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into source to begin copying from. \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy to. \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into destination to place the copied data. \n |
size \n | GPUSize64 \n | ✘\n | ✘\n | Bytes to copy. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy from. \n |
sourceOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into source to begin copying from. \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to copy to. \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into destination to place the copied data. \n |
size \n | GPUSize64 \n | ✘\n | ✘\n | Bytes to copy. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to clear. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the sub-region to clear begins. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the sub-region to clear. Defaults to the size of the buffer minus offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to clear. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the sub-region to clear begins. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the sub-region to clear. Defaults to the size of the buffer minus offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to clear. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the sub-region to clear begins. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the sub-region to clear. Defaults to the size of the buffer minus offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to clear. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the sub-region to clear begins. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the sub-region to clear. Defaults to the size of the buffer minus offset. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If size is missing, set size to max(0, |buffer|.{{GPUBuffer/size}} - |offset|)
.
If size is missing, set size to max(0, buffer.
.size
- offset)
If any of the following conditions are unsatisfied invalidate this and stop.
\nbuffer is valid to use with this.
\nsize is a multiple of 4.
\noffset is a multiple of 4.
\nbuffer.size
≥ (offset + size).
If any of the following conditions are unsatisfied invalidate this and stop.
\nbuffer is valid to use with this.
\nsize is a multiple of 4.
\noffset is a multiple of 4.
\nbuffer.size
≥ (offset + size).
Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
" @@ -3842,7 +3969,7 @@ { "name": "GPUCommandEncoder.clearBuffer", "href": "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-clearbuffer-buffer-offset-size-buffer", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to clear. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the sub-region to clear begins. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the sub-region to clear. Defaults to the size of the buffer minus offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The GPUBuffer to clear. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the sub-region to clear begins. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the sub-region to clear. Defaults to the size of the buffer minus offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUImageCopyBuffer \n | ✘\n | ✘\n | Combined with copySize, defines the region of the source buffer. \n |
destination \n | GPUImageCopyTexture \n | ✘\n | ✘\n | Combined with copySize, defines the region of the destination texture subresource. \n |
copySize \n | GPUExtent3D \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUImageCopyBuffer \n | ✘\n | ✘\n | Combined with copySize, defines the region of the source buffer. \n |
destination \n | GPUImageCopyTexture \n | ✘\n | ✘\n | Combined with copySize, defines the region of the destination texture subresource. \n |
copySize \n | GPUExtent3D \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUImageCopyBuffer \n | ✘\n | ✘\n | Combined with copySize, defines the region of the source buffer. \n |
destination \n | GPUImageCopyTexture \n | ✘\n | ✘\n | Combined with copySize, defines the region of the destination texture subresource. \n |
copySize \n | GPUExtent3D \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUImageCopyBuffer \n | ✘\n | ✘\n | Combined with copySize, defines the region of the source buffer. \n |
destination \n | GPUImageCopyTexture \n | ✘\n | ✘\n | Combined with copySize, defines the region of the destination texture subresource. \n |
copySize \n | GPUExtent3D \n | ✘\n | ✘\n | \n |
Let aligned be true
.
Let dataLength be source.buffer
.size
.
Let dataLength be source.buffer
.size
.
If any of the following conditions are unsatisfied, invalidate this and stop.
\nvalidating GPUImageCopyBuffer(source) returns true
.
validating texture buffer copy(destination, source, dataLength, copySize, COPY_DST
, aligned) returns true
.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUImageCopyBuffer \n | ✘\n | ✘\n | Combined with copySize, defines the region of the source buffer. \n |
destination \n | GPUImageCopyTexture \n | ✘\n | ✘\n | Combined with copySize, defines the region of the destination texture subresource. \n |
copySize \n | GPUExtent3D \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
source \n | GPUImageCopyBuffer \n | ✘\n | ✘\n | Combined with copySize, defines the region of the source buffer. \n |
destination \n | GPUImageCopyTexture \n | ✘\n | ✘\n | Combined with copySize, defines the region of the destination texture subresource. \n |
copySize \n | GPUExtent3D \n | ✘\n | ✘\n | \n |
Let blockRows be (copySize.height ÷ blockHeight).
" }, { - "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
" + "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
" }, { "html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:", @@ -3979,7 +4106,7 @@ "html": "Let aligned be true
.
Let dataLength be destination.buffer
.size
.
Let dataLength be destination.buffer
.size
.
If any of the following conditions are unsatisfied, invalidate this and stop.
\nvalidating GPUImageCopyBuffer(destination) returns true
.
validating texture buffer copy(source, destination, dataLength, copySize, COPY_SRC
, aligned) returns true
.
Let blockRows be (copySize.height ÷ blockHeight).
" }, { - "html": "Assert that srcBlockOriginX, srcBlockOriginY, blockColumns, and blockRows are integers.
" + "html": "Assert that srcBlockOriginX, srcBlockOriginY, blockColumns, and blockRows are integers.
" }, { "html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:", @@ -4122,7 +4249,7 @@ "html": "Let blockRows be (copySize.height ÷ blockHeight).
" }, { - "html": "Assert that srcBlockOriginX, srcBlockOriginY, dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
" + "html": "Assert that srcBlockOriginX, srcBlockOriginY, dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
" }, { "html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:", @@ -4156,7 +4283,7 @@ { "name": "GPUCommandEncoder.resolveQuerySet", "href": "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-queryset", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
querySet \n | GPUQuerySet \n | ✘\n | ✘\n | \n |
firstQuery \n | GPUSize32 \n | ✘\n | ✘\n | \n |
queryCount \n | GPUSize32 \n | ✘\n | ✘\n | \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
querySet \n | GPUQuerySet \n | ✘\n | ✘\n | \n |
firstQuery \n | GPUSize32 \n | ✘\n | ✘\n | \n |
queryCount \n | GPUSize32 \n | ✘\n | ✘\n | \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
querySet \n | GPUQuerySet \n | ✘\n | ✘\n | \n |
firstQuery \n | GPUSize32 \n | ✘\n | ✘\n | \n |
queryCount \n | GPUSize32 \n | ✘\n | ✘\n | \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
querySet \n | GPUQuerySet \n | ✘\n | ✘\n | \n |
firstQuery \n | GPUSize32 \n | ✘\n | ✘\n | \n |
queryCount \n | GPUSize32 \n | ✘\n | ✘\n | \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\nquerySet is valid to use with this.
\ndestination is valid to use with this.
\ndestination.usage
contains QUERY_RESOLVE
.
firstQuery < the number of queries in querySet.
\n(firstQuery + queryCount) ≤ the number of queries in querySet.
\ndestinationOffset is a multiple of 256.
\ndestinationOffset + 8 × queryCount ≤ destination.size
.
If any of the following conditions are unsatisfied, invalidate this and stop.
\nquerySet is valid to use with this.
\ndestination is valid to use with this.
\ndestination.usage
contains QUERY_RESOLVE
.
firstQuery < the number of queries in querySet.
\n(firstQuery + queryCount) ≤ the number of queries in querySet.
\ndestinationOffset is a multiple of 256.
\ndestinationOffset + 8 × queryCount ≤ destination.size
.
Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
" @@ -4184,7 +4311,7 @@ { "name": "GPUCommandEncoder.resolveQuerySet", "href": "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-queryset", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
querySet \n | GPUQuerySet \n | ✘\n | ✘\n | \n |
firstQuery \n | GPUSize32 \n | ✘\n | ✘\n | \n |
queryCount \n | GPUSize32 \n | ✘\n | ✘\n | \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
querySet \n | GPUQuerySet \n | ✘\n | ✘\n | \n |
firstQuery \n | GPUSize32 \n | ✘\n | ✘\n | \n |
queryCount \n | GPUSize32 \n | ✘\n | ✘\n | \n |
destination \n | GPUBuffer \n | ✘\n | ✘\n | \n |
destinationOffset \n | GPUSize64 \n | ✘\n | ✘\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandBufferDescriptor \n | ✘\n | ✔\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandBufferDescriptor \n | ✘\n | ✔\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandBufferDescriptor \n | ✘\n | ✔\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPUCommandBufferDescriptor \n | ✘\n | ✔\n | \n |
Let validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
this must be valid.
\nthis.[[debug_group_stack]]
must be empty.
Every usage scope contained in this must satisfy the usage scope validation.
\nLet validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
this must be valid.
\nthis.[[debug_group_stack]]
must be empty.
Set this.[[state]]
to \"ended\".
Return an invalidated GPUCommandBuffer
.
GPUBindingCommandsMixin
this. \n Arguments:
\nindex
, of type GPUIndex32
, non-nullable, required\n The index to set the bind group at.
\nbindGroup
, of type GPUBindGroup
, nullable, required\n Bind group to use for subsequent render or compute commands.
\ndynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
Returns: undefined
Content timeline steps:
", + "html": "Called on:GPUBindingCommandsMixin
this. \n Arguments:
\nindex
, of type GPUIndex32
, non-nullable, required\n The index to set the bind group at.
\nbindGroup
, of type GPUBindGroup
, nullable, required\n Bind group to use for subsequent render or compute commands.
\ndynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
Returns: undefined
Content timeline steps:
", "rationale": ".algorithm", "steps": [ { @@ -4270,7 +4397,7 @@ { "name": "GPUBindingCommandsMixin.setBindGroup", "href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsets-index", - "html": "Called on:GPUBindingCommandsMixin
this. \n Arguments:
\nindex
, of type GPUIndex32
, non-nullable, required\n The index to set the bind group at.
\nbindGroup
, of type GPUBindGroup
, nullable, required\n Bind group to use for subsequent render or compute commands.
\ndynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
Returns: undefined
Content timeline steps:
", + "html": "Called on:GPUBindingCommandsMixin
this. \n Arguments:
\nindex
, of type GPUIndex32
, non-nullable, required\n The index to set the bind group at.
\nbindGroup
, of type GPUBindGroup
, nullable, required\n Bind group to use for subsequent render or compute commands.
\ndynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
Returns: undefined
Content timeline steps:
", "rationale": "validate", "steps": [ { @@ -4280,7 +4407,7 @@ "html": "Let dynamicOffsetCount be 0 if bindGroup
is null
, or bindGroup.[[layout]]
.[[dynamicOffsetCount]]
if not.
If any of the following requirements are unmet, invalidate this and stop.
\nindex must be < this.[[device]]
.[[limits]]
.maxBindGroups
.
dynamicOffsets.length must equal dynamicOffsetCount.
\nIf any of the following requirements are unmet, invalidate this and stop.
\nindex must be < this.[[device]]
.[[limits]]
.maxBindGroups
.
dynamicOffsets.length must equal dynamicOffsetCount.
\nnull
:",
@@ -4299,13 +4426,22 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following requirements are unmet, invalidate this and stop.
\nbindGroup must be valid to use with this.
\nFor each dynamic binding (bufferBinding, bufferLayout, dynamicOffsetIndex) in bindGroup:
\nbufferBinding.offset
+ dynamicOffsets[dynamicOffsetIndex] + bufferLayout.minBindingSize
must be ≤ bufferBinding.buffer
.size
.
If bufferLayout.type
is \"uniform\"
:
dynamicOffset must be a multiple of minUniformBufferOffsetAlignment
.
If bufferLayout.type
is \"storage\"
or \"read-only-storage\"
:
dynamicOffset must be a multiple of minStorageBufferOffsetAlignment
.
If any of the following requirements are unmet, invalidate this and stop.
\nbindGroup must be valid to use with this.
\nFor each dynamic binding (bufferBinding, bufferLayout, dynamicOffsetIndex) in bindGroup:
\nbufferBinding.offset
+ dynamicOffsets[dynamicOffsetIndex] + bufferLayout.minBindingSize
must be ≤ bufferBinding.buffer
.size
.
If bufferLayout.type
is \"uniform\"
:
dynamicOffset must be a multiple of minUniformBufferOffsetAlignment
.
If bufferLayout.type
is \"storage\"
or \"read-only-storage\"
:
dynamicOffset must be a multiple of minStorageBufferOffsetAlignment
.
Set this.[[bind_groups]]
[index] to be bindGroup.
Set this.[[dynamic_offsets]]
[index] to be a copy of dynamicOffsets.
GPURenderCommandsMixin
:",
+ "rationale": "for",
+ "steps": [
+ {
+ "html": "For each bindGroup in this.[[bind_groups]]
, merge bindGroup.[[usedResources]]
into this.[[usage scope]]
If any of the following conditions are unsatisfied, return false
:
pipeline must not be null
.
All bind groups used by the pipeline must be set and compatible with the pipeline layout:\nFor each pair of (GPUIndex32
index, GPUBindGroupLayout
bindGroupLayout) in pipeline.[[layout]]
.[[bindGroupLayouts]]
:
Let bindGroup be encoder.[[bind_groups]]
[index].
bindGroup must not be null
.
bindGroup.[[layout]]
must be group-equivalent with bindGroupLayout.
For each entry of bindGroup.[[entries]]
:
If entry.[[prevalidatedSize]]
is false
:
effective buffer binding size(entry.resource
) must be ≥ minimum buffer binding size of the binding variable in pipeline’s shader that corresponds to entry.
Encoder bind groups alias a writable resource(encoder, pipeline) must be false
.
If any of the following conditions are unsatisfied, return false
:
pipeline must not be null
.
All bind groups used by the pipeline must be set and compatible with the pipeline layout:\nFor each pair of (GPUIndex32
index, GPUBindGroupLayout
bindGroupLayout) in pipeline.[[layout]]
.[[bindGroupLayouts]]
:
Let bindGroup be encoder.[[bind_groups]]
[index].
bindGroup must not be null
.
bindGroup.[[layout]]
must be group-equivalent with bindGroupLayout.
For each entry of bindGroup.[[entries]]
:
If entry.[[prevalidatedSize]]
is false
:
effective buffer binding size(entry.resource
) must be ≥ minimum buffer binding size of the binding variable in pipeline’s shader that corresponds to entry.
Encoder bind groups alias a writable resource(encoder, pipeline) must be false
.
GPUTextureView
object). \n Arguments:
\nGPUBindingCommandsMixin
encoder\n Encoder whose bind groups are being validated.
\nGPUPipelineBase
pipeline\n Pipeline to validate encoders bind groups are compatible with.
\nDevice timeline steps:
", + "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a differentGPUTextureView
object). \n \n Arguments:
\nGPUBindingCommandsMixin
encoder\n Encoder whose bind groups are being validated.
\nGPUPipelineBase
pipeline\n Pipeline to validate encoders bind groups are compatible with.
\nDevice timeline steps:
", "rationale": ".algorithm", "steps": [ { @@ -4403,7 +4539,7 @@ "rationale": "let", "steps": [ { - "html": "Let bindGroup be encoder.[[bind_groups]]
[bindGroupIndex].
Let bindGroup be encoder.[[bind_groups]]
[bindGroupIndex].
Let bindGroupLayoutEntries be bindGroupLayout.[[descriptor]]
.entries
.
Append (resource, resourceWritable) to bufferBindings.
" + "html": "Append (resource, resourceWritable) to bufferBindings.
" } ] }, @@ -4440,7 +4576,7 @@ "html": "Let resourceWritable be whether bindGroupLayoutEntry.storageTexture
.access
is a writable access mode.
If bindGroupLayoutEntry.storageTexture
is not provided, continue.
If bindGroupLayoutEntry.storageTexture
is not provided, continue.
GPUTextureView
pastResource, boolean
pastResourceWritable) in textureViews,",
@@ -4452,7 +4588,7 @@
]
},
{
- "html": "Append (resource, resourceWritable) to textureViews.
" + "html": "Append (resource, resourceWritable) to textureViews.
" } ] } @@ -4492,7 +4628,7 @@ }, { "name": "GPUDebugCommandsMixin.popDebugGroup", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { @@ -4569,7 +4705,7 @@ { "name": "GPUComputePassEncoder.dispatch", "href": "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups-workgroupcountx-workgroupcounty-workgroupcountz-workgroupcountx", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
workgroupCountX \n | GPUSize32 \n | ✘\n | ✘\n | X dimension of the grid of workgroups to dispatch. \n |
workgroupCountY \n | GPUSize32 \n | ✘\n | ✔\n | Y dimension of the grid of workgroups to dispatch. \n |
workgroupCountZ \n | GPUSize32 \n | ✘\n | ✔\n | Z dimension of the grid of workgroups to dispatch. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
workgroupCountX \n | GPUSize32 \n | ✘\n | ✘\n | X dimension of the grid of workgroups to dispatch. \n |
workgroupCountY \n | GPUSize32 \n | ✘\n | ✔\n | Y dimension of the grid of workgroups to dispatch. \n |
workgroupCountZ \n | GPUSize32 \n | ✘\n | ✔\n | Z dimension of the grid of workgroups to dispatch. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
workgroupCountX \n | GPUSize32 \n | ✘\n | ✘\n | X dimension of the grid of workgroups to dispatch. \n |
workgroupCountY \n | GPUSize32 \n | ✘\n | ✔\n | Y dimension of the grid of workgroups to dispatch. \n |
workgroupCountZ \n | GPUSize32 \n | ✘\n | ✔\n | Z dimension of the grid of workgroups to dispatch. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
workgroupCountX \n | GPUSize32 \n | ✘\n | ✘\n | X dimension of the grid of workgroups to dispatch. \n |
workgroupCountY \n | GPUSize32 \n | ✘\n | ✔\n | Y dimension of the grid of workgroups to dispatch. \n |
workgroupCountZ \n | GPUSize32 \n | ✘\n | ✔\n | Z dimension of the grid of workgroups to dispatch. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\nValidate encoder bind groups(this, this.[[pipeline]]
)\nis true
.
all of workgroupCountX, workgroupCountY and workgroupCountZ are ≤ this.device.limits.maxComputeWorkgroupsPerDimension
.
Let usageScope be an empty usage scope.
" + }, + { + "html": "For each bindGroup in this.[[bind_groups]]
, merge bindGroup.[[usedResources]]
into this.[[usage scope]]
If any of the following conditions are unsatisfied, invalidate this and stop.
\nusageScope must satisfy usage scope validation.
\nValidate encoder bind groups(this, this.[[pipeline]]
)\nis true
.
all of workgroupCountX, workgroupCountY and workgroupCountZ are ≤ this.device.limits.maxComputeWorkgroupsPerDimension
.
Let bindingState be a snapshot of this’s current state.
" @@ -4600,18 +4742,18 @@ { "name": "GPUComputePassEncoder.dispatch", "href": "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups-workgroupcountx-workgroupcounty-workgroupcountz-workgroupcountx", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
workgroupCountX \n | GPUSize32 \n | ✘\n | ✘\n | X dimension of the grid of workgroups to dispatch. \n |
workgroupCountY \n | GPUSize32 \n | ✘\n | ✔\n | Y dimension of the grid of workgroups to dispatch. \n |
workgroupCountZ \n | GPUSize32 \n | ✘\n | ✔\n | Z dimension of the grid of workgroups to dispatch. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
workgroupCountX \n | GPUSize32 \n | ✘\n | ✘\n | X dimension of the grid of workgroups to dispatch. \n |
workgroupCountY \n | GPUSize32 \n | ✘\n | ✔\n | Y dimension of the grid of workgroups to dispatch. \n |
workgroupCountZ \n | GPUSize32 \n | ✘\n | ✔\n | Z dimension of the grid of workgroups to dispatch. \n |
Execute a grid of workgroups with dimensions [workgroupCountX, workgroupCountY, workgroupCountZ] with bindingState.[[pipeline]]
using bindingState.[[bind_groups]]
.
Execute a grid of workgroups with dimensions [workgroupCountX, workgroupCountY, workgroupCountZ] with bindingState.[[pipeline]]
using bindingState.[[bind_groups]]
.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect dispatch parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the dispatch data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect dispatch parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the dispatch data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect dispatch parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the dispatch data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect dispatch parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the dispatch data begins. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\nValidate encoder bind groups(this, this.[[pipeline]]
)\nis true
.
indirectBuffer is valid to use with this.
\nindirectOffset + sizeof(indirect dispatch parameters) ≤ indirectBuffer.size
.
indirectOffset is a multiple of 4.
\nLet usageScope be an empty usage scope.
" + }, + { + "html": "For each bindGroup in this.[[bind_groups]]
, merge bindGroup.[[usedResources]]
into this.[[usage scope]]
Add indirectBuffer to usageScope with usage input.
" }, { - "html": "Add indirectBuffer to the usage scope as input.
" + "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\nusageScope must satisfy usage scope validation.
\nValidate encoder bind groups(this, this.[[pipeline]]
)\nis true
.
indirectBuffer is valid to use with this.
\nindirectOffset + sizeof(indirect dispatch parameters) ≤ indirectBuffer.size
.
indirectOffset is a multiple of 4.
\nLet bindingState be a snapshot of this’s current state.
" @@ -4645,7 +4793,7 @@ { "name": "GPUComputePassEncoder.dispatchIndirect", "href": "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroupsindirect-indirectbuffer-indirectoffset-indirectbuffer", - "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect dispatch parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the dispatch data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect dispatch parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the dispatch data begins. \n |
If workgroupCountX, workgroupCountY, or workgroupCountZ is greater than this.device.limits.maxComputeWorkgroupsPerDimension
,\nstop.
Execute a grid of workgroups with dimensions [workgroupCountX, workgroupCountY, workgroupCountZ] with bindingState.[[pipeline]]
using bindingState.[[bind_groups]]
.
Execute a grid of workgroups with dimensions [workgroupCountX, workgroupCountY, workgroupCountZ] with bindingState.[[pipeline]]
using bindingState.[[bind_groups]]
.
Let parentEncoder be this.[[command_encoder]]
.
If any of the following requirements are unmet, generate a validation error and stop.
\n " + "html": "If any of the following requirements are unmet, generate a validation error and stop.
\n " }, { "html": "Set this.[[state]]
to \"ended\".
this.colorAttachments
.length must be ≤ device.[[limits]]
.maxColorAttachments
.
this.colorAttachments
.length must be ≤ device.[[limits]]
.maxColorAttachments
.
null
colorAttachment in this.colorAttachments
:",
"rationale": "if",
"steps": [
{
- "html": "colorAttachment.view
must be valid to use with device.
colorAttachment.view
must be valid to use with device.
resolveTarget
is provided:",
+ "html": "If colorAttachment.resolveTarget
is provided:",
"rationale": "resolve",
"steps": [
{
@@ -4740,7 +4888,7 @@
]
},
{
- "html": "If this.depthStencilAttachment
is provided:
If this.depthStencilAttachment
is provided:
Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, this.colorAttachments
) succeeds.
All view
s in non-null
members of this.colorAttachments
,\nand this.depthStencilAttachment
.view
if present, must have equal sampleCount
s.
All view
s in non-null
members of this.colorAttachments
,\nand this.depthStencilAttachment
.view
if present, must have equal sampleCount
s.
For each view
in non-null
members of this.colorAttachments
and this.depthStencilAttachment
.view
,\nif present, the [[renderExtent]]
must match.
For each view
in non-null
members of this.colorAttachments
and this.depthStencilAttachment
.view
,\nif present, the [[renderExtent]]
must match.
If this.occlusionQuerySet
is not null
:
If this.timestampWrites
is provided:
Validate timestampWrites(device, this.timestampWrites
)\nmust return true.
If this.timestampWrites
is provided:
Validate timestampWrites(device, this.timestampWrites
)\nmust return true.
If colorAttachment is undefined
, continue.
Append colorAttachment.view
.[[descriptor]]
.format
to formats.
Append colorAttachment.view
.[[descriptor]]
.format
to formats.
Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
Let renderViewDescriptor be this.view
.[[descriptor]]
.
Let renderViewDescriptor be this.view
.[[descriptor]]
.
Let resolveViewDescriptor be this.resolveTarget
.[[descriptor]]
.
Let renderTexture be this.view
.[[texture]]
.
Let renderTexture be this.view
.[[texture]]
.
Let resolveTexture be this.resolveTarget
.[[texture]]
.
The following validation rules apply:
\nrenderViewDescriptor.format
must be a color renderable format.
this.view
must be a renderable texture view.
If renderViewDescriptor.dimension
is \"3d\"
:
this.depthSlice
must be provided and must\nbe < the depthOrArrayLayers of the logical miplevel-specific texture extent of the renderTexture subresource at mipmap level renderViewDescriptor.baseMipLevel
.
Otherwise:
\nthis.depthSlice
must not be provided.
Converting the IDL value this.clearValue
to a texel value of texture format renderViewDescriptor.format
must not throw a TypeError
.
If this.resolveTarget
is provided:
renderTexture.sampleCount
must be > 1.
resolveTexture.sampleCount
must be 1.
this.resolveTarget
must be a non-3d renderable texture view.
this.resolveTarget
.[[renderExtent]]
and this.view
.[[renderExtent]]
must match.
resolveViewDescriptor.format
must equal renderViewDescriptor.format
.
resolveViewDescriptor.format
must support resolve according to § 26.1.1 Plain color formats.
The following validation rules apply:
\nrenderViewDescriptor.format
must be a color renderable format.
this.view
must be a renderable texture view.
If renderViewDescriptor.dimension
is \"3d\"
:
this.depthSlice
must be provided and must\nbe < the depthOrArrayLayers of the logical miplevel-specific texture extent of the renderTexture subresource at mipmap level renderViewDescriptor.baseMipLevel
.
Otherwise:
\nthis.depthSlice
must not be provided.
Converting the IDL value this.clearValue
to a texel value of texture format renderViewDescriptor.format
must not throw a TypeError
.
If this.resolveTarget
is provided:
renderTexture.sampleCount
must be > 1.
resolveTexture.sampleCount
must be 1.
this.resolveTarget
must be a non-3d renderable texture view.
this.resolveTarget
.[[renderExtent]]
and this.view
.[[renderExtent]]
must match.
resolveViewDescriptor.format
must equal renderViewDescriptor.format
.
resolveViewDescriptor.format
must support resolve according to § 26.1.1 Plain color formats.
Assert: format is a color renderable format.
" + "html": "Assert: format is a color renderable format.
" }, { "html": "Let renderTargetPixelByteCost be the render target pixel byte cost of format.
" @@ -4894,10 +5042,10 @@ "rationale": "set", "steps": [ { - "html": "Set layout.sampleCount
to colorAttachment.view
.[[texture]]
.sampleCount
.
Set layout.sampleCount
to colorAttachment.view
.[[texture]]
.sampleCount
.
Append colorAttachment.view
.[[descriptor]]
.format
to layout.colorFormats
.
Append colorAttachment.view
.[[descriptor]]
.format
to layout.colorFormats
.
Let depthStencilAttachment be descriptor.depthStencilAttachment
,\nor null
if not provided.
Let depthStencilAttachment be descriptor.depthStencilAttachment
,\nor null
if not provided.
null
:",
@@ -4948,7 +5096,7 @@
"html": "Set layout.sampleCount
to descriptor.multisample
.count
.
depthStencil
is provided:",
+ "html": "If descriptor.depthStencil
is provided:",
"rationale": "set",
"steps": [
{
@@ -4957,7 +5105,7 @@
]
},
{
- "html": "If descriptor.fragment
is provided:",
+ "html": "If descriptor.fragment
is provided:",
"rationale": "for",
"steps": [
{
@@ -4978,7 +5126,7 @@
},
{
"name": "GPURenderPassEncoder.end",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -4995,7 +5143,7 @@
"html": "Let parentEncoder be this.[[command_encoder]]
.
If any of the following requirements are unmet, generate a validation error and stop.
\n " + "html": "If any of the following requirements are unmet, generate a validation error and stop.
\n " }, { "html": "Set this.[[state]]
to \"ended\".
Set parentEncoder.[[state]]
to \"open\".
If any of the following requirements are unmet, invalidate parentEncoder and stop.
\nthis must be valid.
\nthis.[[debug_group_stack]]
must be empty.
this.[[occlusion_query_active]]
must be false
.
this.[[drawCount]]
must be ≤ this.[[maxDrawCount]]
.
If any of the following requirements are unmet, invalidate parentEncoder and stop.
\nthis must be valid.
\nthis.[[usage scope]]
must satisfy usage scope validation.
this.[[debug_group_stack]]
must be empty.
this.[[occlusion_query_active]]
must be false
.
this.[[drawCount]]
must be ≤ this.[[maxDrawCount]]
.
Extend parentEncoder.[[commands]]
with this.[[commands]]
.
Let colorView be colorAttachment.view
.
Let colorView be colorAttachment.view
.
[[descriptor]]
.dimension
is:",
@@ -5100,15 +5248,15 @@
"steps": [
{
"case": "Not provided",
- "html": "Assert that depthStencilAttachment.depthReadOnly
is true
and leave the depth subresource of depthStencilView unchanged.
Assert that depthStencilAttachment.depthReadOnly
is true
and leave the depth subresource of depthStencilView unchanged.
Ensure the contents of the framebuffer memory associated with the depth subresource of depthStencilView are stored in depthStencilView.
" + "html": "Ensure the contents of the framebuffer memory associated with the depth subresource of depthStencilView are stored in depthStencilView.
" }, { "case": "\"discard\"", - "html": "Set every texel in the depth subresource of depthStencilView to zero.
" + "html": "Set every texel in the depth subresource of depthStencilView to zero.
" } ] } @@ -5123,15 +5271,15 @@ "steps": [ { "case": "Not provided", - "html": "Assert that depthStencilAttachment.stencilReadOnly
is true
and leave the stencil subresource of depthStencilView unchanged.
Assert that depthStencilAttachment.stencilReadOnly
is true
and leave the stencil subresource of depthStencilView unchanged.
Ensure the contents of the framebuffer memory associated with the stencil subresource of depthStencilView are stored in depthStencilView.
" + "html": "Ensure the contents of the framebuffer memory associated with the stencil subresource of depthStencilView are stored in depthStencilView.
" }, { "case": "\"discard\"", - "html": "Set every texel in the stencil subresource depthStencilView to zero.
" + "html": "Set every texel in the stencil subresource depthStencilView to zero.
" } ] } @@ -5147,11 +5295,11 @@ { "name": "Enqueue a render command", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-render-command", - "html": "To Enqueue a render command onGPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
+ "html": "To Enqueue a render command on GPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Append command to encoder.[[commands]]
.
Append command to encoder.[[commands]]
.
GPUCommandBuffer
commandBuffer:",
@@ -5198,7 +5346,7 @@
{
"name": "GPURenderCommandsMixin.setIndexBuffer",
"href": "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-buffer",
- "html": "Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing index data to use for subsequent drawing commands. \n |
indexFormat \n | GPUIndexFormat \n | ✘\n | ✘\n | Format of the index data contained in buffer. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the index data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the index data in buffer. Defaults to the size of the buffer minus the offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing index data to use for subsequent drawing commands. \n |
indexFormat \n | GPUIndexFormat \n | ✘\n | ✘\n | Format of the index data contained in buffer. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the index data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the index data in buffer. Defaults to the size of the buffer minus the offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing index data to use for subsequent drawing commands. \n |
indexFormat \n | GPUIndexFormat \n | ✘\n | ✘\n | Format of the index data contained in buffer. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the index data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the index data in buffer. Defaults to the size of the buffer minus the offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing index data to use for subsequent drawing commands. \n |
indexFormat \n | GPUIndexFormat \n | ✘\n | ✘\n | Format of the index data contained in buffer. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the index data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the index data in buffer. Defaults to the size of the buffer minus the offset. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If size is missing, set size to max(0, buffer.size
- offset).
If size is missing, set size to max(0, buffer.size
- offset).
If any of the following conditions are unsatisfied, invalidate this and stop.
\nbuffer is valid to use with this.
\noffset is a multiple of indexFormat’s byte size.
\noffset + size ≤ buffer.size
.
If any of the following conditions are unsatisfied, invalidate this and stop.
\nbuffer is valid to use with this.
\noffset is a multiple of indexFormat’s byte size.
\noffset + size ≤ buffer.size
.
Add buffer to the usage scope as input.
" + "html": "Add buffer to [[usage scope]]
with usage input.
Set this.[[index_buffer]]
to be buffer.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
slot \n | GPUIndex32 \n | ✘\n | ✘\n | The vertex buffer slot to set the vertex buffer for. \n |
buffer \n | GPUBuffer? \n | ✔\n | ✘\n | Buffer containing vertex data to use for subsequent drawing commands. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the vertex data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the vertex data in buffer. Defaults to the size of the buffer minus the offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
slot \n | GPUIndex32 \n | ✘\n | ✘\n | The vertex buffer slot to set the vertex buffer for. \n |
buffer \n | GPUBuffer? \n | ✔\n | ✘\n | Buffer containing vertex data to use for subsequent drawing commands. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the vertex data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the vertex data in buffer. Defaults to the size of the buffer minus the offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
slot \n | GPUIndex32 \n | ✘\n | ✘\n | The vertex buffer slot to set the vertex buffer for. \n |
buffer \n | GPUBuffer? \n | ✔\n | ✘\n | Buffer containing vertex data to use for subsequent drawing commands. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the vertex data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the vertex data in buffer. Defaults to the size of the buffer minus the offset. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
slot \n | GPUIndex32 \n | ✘\n | ✘\n | The vertex buffer slot to set the vertex buffer for. \n |
buffer \n | GPUBuffer? \n | ✔\n | ✘\n | Buffer containing vertex data to use for subsequent drawing commands. \n |
offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the vertex data begins. Defaults to 0 . \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the vertex data in buffer. Defaults to the size of the buffer minus the offset. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "Let bufferSize be 0 if buffer is null
, or buffer.size
if not.
Let bufferSize be 0 if buffer is null
, or buffer.size
if not.
If size is missing, set size to max(0, bufferSize - offset).
" }, { - "html": "If any of the following requirements are unmet, invalidate this and stop.
\nslot must be < this.[[device]]
.[[limits]]
.maxVertexBuffers
.
offset must be a multiple of 4.
\noffset + size must be ≤ bufferSize.
\nIf any of the following requirements are unmet, invalidate this and stop.
\nslot must be < this.[[device]]
.[[limits]]
.maxVertexBuffers
.
offset must be a multiple of 4.
\noffset + size must be ≤ bufferSize.
\nnull
:",
@@ -5287,7 +5435,7 @@
"html": "If any of the following requirements are unmet, invalidate this and stop.
\nbuffer must be valid to use with this.
\nAdd buffer to the usage scope as input.
" + "html": "Add buffer to [[usage scope]]
with usage input.
Set this.[[vertex_buffers]]
[slot] to be buffer.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect draw parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect draw parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect draw parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect draw parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\nIt is valid to draw with this.
\nindirectBuffer is valid to use with this.
\nindirectOffset + sizeof(indirect draw parameters) ≤ indirectBuffer.size
.
indirectOffset is a multiple of 4.
\nIf any of the following conditions are unsatisfied, invalidate this and stop.
\nIt is valid to draw with this.
\nindirectBuffer is valid to use with this.
\nindirectOffset + sizeof(indirect draw parameters) ≤ indirectBuffer.size
.
indirectOffset is a multiple of 4.
\nAdd indirectBuffer to the usage scope as input.
" + "html": "Add indirectBuffer to [[usage scope]]
with usage input.
Increment this.[[drawCount]]
by 1.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect draw parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect draw parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect drawIndexed parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect drawIndexed parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect drawIndexed parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect drawIndexed parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Validate the encoder state of this. If it returns false, stop.
" }, { - "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\nIt is valid to draw indexed with this.
\nindirectBuffer is valid to use with this.
\nindirectOffset + sizeof(indirect drawIndexed parameters) ≤ indirectBuffer.size
.
indirectOffset is a multiple of 4.
\nIf any of the following conditions are unsatisfied, invalidate this and stop.
\nIt is valid to draw indexed with this.
\nindirectBuffer is valid to use with this.
\nindirectOffset + sizeof(indirect drawIndexed parameters) ≤ indirectBuffer.size
.
indirectOffset is a multiple of 4.
\nAdd indirectBuffer to the usage scope as input.
" + "html": "Add indirectBuffer to [[usage scope]]
with usage input.
Increment this.[[drawCount]]
by 1.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect drawIndexed parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
indirectBuffer \n | GPUBuffer \n | ✘\n | ✘\n | Buffer containing the indirect drawIndexed parameters. \n |
indirectOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into indirectBuffer where the drawing data begins. \n |
GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
+ "html": "To determine if it’s valid to draw with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5558,13 +5706,13 @@
"rationale": "let",
"steps": [
{
- "html": "Let bindGroupSpaceUsed be\n(the maximum key in encoder.[[bind_groups]]
) + 1.
Let bindGroupSpaceUsed be\n(the maximum key in encoder.[[bind_groups]]
) + 1.
Let vertexBufferSpaceUsed be\n(the maximum key in encoder.[[vertex_buffers]]
) + 1.
bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
+ "html": "To determine if it’s valid to draw indexed with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5787,7 +5935,7 @@
},
{
"name": "GPURenderPassEncoder.endOcclusionQuery",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5857,6 +6005,9 @@
{
"html": "Increment this.[[drawCount]]
by bundle.[[drawCount]]
.
Merge bundle.[[usage scope]]
into this.[[usage scope]]
.
GPURenderPassEncoder
encoder run\n the following device timeline steps:",
+ "html": "To Reset the render pass binding state of GPURenderPassEncoder
encoder run\n the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Clear encoder.[[bind_groups]]
.
Clear encoder.[[bind_groups]]
.
Set encoder.[[pipeline]]
to null
.
If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\nthis must not be lost.
\ndescriptor.colorFormats
.length must be ≤ this.[[limits]]
.maxColorAttachments
.
For each non-null
colorFormat in descriptor.colorFormats
:
colorFormat must be a color renderable format.
\nCalculating color attachment bytes per sample(descriptor.colorFormats
)\nmust be ≤ this.[[limits]]
.maxColorAttachmentBytesPerSample
.
If descriptor.depthStencilFormat
is provided:
descriptor.depthStencilFormat
must be a depth-or-stencil format.
There must exist at least one attachment, either:
\nA non-null
value in descriptor.colorFormats
, or
A descriptor.depthStencilFormat
.
If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\nthis must not be lost.
\ndescriptor.colorFormats
.length must be ≤ this.[[limits]]
.maxColorAttachments
.
For each non-null
colorFormat in descriptor.colorFormats
:
colorFormat must be a color renderable format.
\nCalculating color attachment bytes per sample(descriptor.colorFormats
)\nmust be ≤ this.[[limits]]
.maxColorAttachmentBytesPerSample
.
If descriptor.depthStencilFormat
is provided:
descriptor.depthStencilFormat
must be a depth-or-stencil format.
There must exist at least one attachment, either:
\nA non-null
value in descriptor.colorFormats
, or
A descriptor.depthStencilFormat
.
Set e.[[layout]]
to a copy of descriptor’s included GPURenderPassLayout
interface.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderBundleDescriptor \n | ✘\n | ✔\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderBundleDescriptor \n | ✘\n | ✔\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderBundleDescriptor \n | ✘\n | ✔\n | \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
descriptor \n | GPURenderBundleDescriptor \n | ✘\n | ✔\n | \n |
Let validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
this must be valid.
\nthis.[[debug_group_stack]]
must be empty.
Every usage scope contained in this must satisfy the usage scope validation.
\nLet validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
this must be valid.
\nthis.[[usage scope]]
must satisfy usage scope validation.
this.[[debug_group_stack]]
must be empty.
Set this.[[state]]
to \"ended\".
Return an invalidated GPURenderBundle
.
Set renderBundle.[[command_list]]
to this.[[commands]]
.
Set renderBundle.[[usage scope]]
to this.[[usage scope]]
.
Set renderBundle.[[drawCount]]
to this.[[drawCount]]
.
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The buffer to write to. \n |
bufferOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into buffer to begin writing at. \n |
data \n | AllowSharedBufferSource \n | ✘\n | ✘\n | Data to write into buffer. \n |
dataOffset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in into data to begin writing from. Given in elements if data is a TypedArray and bytes otherwise. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size of content to write from data to buffer. Given in elements if data is a TypedArray and bytes otherwise. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The buffer to write to. \n |
bufferOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into buffer to begin writing at. \n |
data \n | AllowSharedBufferSource \n | ✘\n | ✘\n | Data to write into buffer. \n |
dataOffset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in into data to begin writing from. Given in elements if data is a TypedArray and bytes otherwise. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size of content to write from data to buffer. Given in elements if data is a TypedArray and bytes otherwise. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The buffer to write to. \n |
bufferOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into buffer to begin writing at. \n |
data \n | AllowSharedBufferSource \n | ✘\n | ✘\n | Data to write into buffer. \n |
dataOffset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in into data to begin writing from. Given in elements if data is a TypedArray and bytes otherwise. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size of content to write from data to buffer. Given in elements if data is a TypedArray and bytes otherwise. \n |
Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
---|---|---|---|---|
buffer \n | GPUBuffer \n | ✘\n | ✘\n | The buffer to write to. \n |
bufferOffset \n | GPUSize64 \n | ✘\n | ✘\n | Offset in bytes into buffer to begin writing at. \n |
data \n | AllowSharedBufferSource \n | ✘\n | ✘\n | Data to write into buffer. \n |
dataOffset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in into data to begin writing from. Given in elements if data is a TypedArray and bytes otherwise. \n |
size \n | GPUSize64 \n | ✘\n | ✔\n | Size of content to write from data to buffer. Given in elements if data is a TypedArray and bytes otherwise. \n |
If any of the following conditions are unsatisfied, generate a validation error and stop.
\nbuffer is valid to use with this.
\nbuffer.[[internal state]]
is \"available\".
bufferOffset, converted to bytes, is a multiple of 4 bytes.
\nbufferOffset + contentsSize, converted to bytes, ≤ buffer.size
bytes.
If any of the following conditions are unsatisfied, generate a validation error and stop.
\nbuffer is valid to use with this.
\nbuffer.[[internal state]]
is \"available\".
bufferOffset, converted to bytes, is a multiple of 4 bytes.
\nbufferOffset + contentsSize, converted to bytes, ≤ buffer.size
bytes.
Issue the subsequent steps on the Queue timeline of this.
" @@ -6067,7 +6221,7 @@ "html": "Let dataLength be dataBytes.length.
" }, { - "html": "If any of the following conditions are unsatisfied, generate a validation error and stop.
\ndestination.texture
.[[destroyed]]
is false
.
validating texture buffer copy(destination, dataLayout, dataLength, size, COPY_DST
, aligned) returns true
.
If any of the following conditions are unsatisfied, generate a validation error and stop.
\ndestination.texture
.[[destroyed]]
is false
.
validating texture buffer copy(destination, dataLayout, dataLength, size, COPY_DST
, aligned) returns true
.
Issue the subsequent steps on the Queue timeline of this.
" @@ -6102,7 +6256,7 @@ "html": "Let blockRows be (copySize.height ÷ blockHeight).
" }, { - "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
" + "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
" }, { "html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:", @@ -6175,7 +6329,7 @@ "html": "Let texture be destination.texture
.
If any of the following requirements are unmet, generate a validation error and stop.
\nusability must be good
.
texture.[[destroyed]]
must be false
.
texture must be valid to use with this.
\nvalidating GPUImageCopyTexture(destination, copySize) must return true
.
texture.usage
must include both RENDER_ATTACHMENT
and COPY_DST
.
texture.sampleCount
must be 1.
texture.format
must be one of the following\nformats (which all support RENDER_ATTACHMENT
usage):
If any of the following requirements are unmet, generate a validation error and stop.
\nusability must be good
.
texture.[[destroyed]]
must be false
.
texture must be valid to use with this.
\nvalidating GPUImageCopyTexture(destination, copySize) must return true
.
texture.usage
must include both RENDER_ATTACHMENT
and COPY_DST
.
texture.sampleCount
must be 1.
texture.format
must be one of the following\nformats (which all support RENDER_ATTACHMENT
usage):
If copySize.depthOrArrayLayers is > 0, issue the subsequent\nsteps on the Queue timeline of this.
" @@ -6189,7 +6343,7 @@ "rationale": "assert", "steps": [ { - "html": "Assert that the texel block width of destination.texture
is 1,\nthe texel block height of destination.texture
is 1, and that copySize.depthOrArrayLayers is 1.
Assert that the texel block width of destination.texture
is 1,\nthe texel block height of destination.texture
is 1, and that copySize.depthOrArrayLayers is 1.
Let srcOrigin be source.origin
.
Let contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "Let promise be a new promise.
" @@ -6313,7 +6467,7 @@ }, { "name": "GPUQueue.onSubmittedWorkDone", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "resolve", "steps": [ { @@ -6360,7 +6514,7 @@ "rationale": "if", "steps": [ { - "html": "If any of the following requirements are unmet, generate a validation error, invalidate q, and stop.
\n " + "html": "If any of the following requirements are unmet, generate a validation error, invalidate q, and stop.
\n " }, { "html": "" @@ -6369,7 +6523,7 @@ }, { "name": "GPUQuerySet.destroy", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { @@ -6384,14 +6538,14 @@ "rationale": ".algorithm", "steps": [ { - "html": "Return true
if the following requirements are met, and false
if not:
\"timestamp-query\"
must be enabled for device.
timestampWrites.querySet
must be valid to use with device.
timestampWrites.querySet
.type
must be \"timestamp\"
.
Of the write index members in timestampWrites (beginningOfPassWriteIndex
, endOfPassWriteIndex
):
Return true
if the following requirements are met, and false
if not:
\"timestamp-query\"
must be enabled for device.
timestampWrites.querySet
must be valid to use with device.
timestampWrites.querySet
.type
must be \"timestamp\"
.
Of the write index members in timestampWrites (beginningOfPassWriteIndex
, endOfPassWriteIndex
):
HTMLCanvasElement
or OffscreenCanvas
) canvas, run the following content timeline steps:",
+ "html": "To create a 'webgpu' context on a canvas (HTMLCanvasElement
or OffscreenCanvas
) canvas, run the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6447,13 +6601,13 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following requirements are unmet, generate a validation error and stop.
\nvalidating GPUTextureDescriptor(device, descriptor)\nmust return true.
\nSupported context formats must contain configuration.format
.
If any of the following requirements are unmet, generate a validation error and stop.
\nvalidating GPUTextureDescriptor(device, descriptor)\nmust return true.
\nSupported context formats must contain configuration.format
.
Assert this.[[textureDescriptor]]
is not null
.
Assert this.[[textureDescriptor]]
is not null
.
Let device be this.[[configuration]]
.device
.
Arguments:
\ncontext: the GPUCanvasContext
Returns: image contents
\nContent timeline steps:
", + "html": "To get a copy of the image contents of a context: \nArguments:
\ncontext: the GPUCanvasContext
Returns: image contents
\nContent timeline steps:
", "rationale": ".algorithm", "steps": [ { @@ -6570,7 +6724,7 @@ { "name": "Replace the drawing buffer", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-replace-the-drawing-buffer", - "html": "To Replace the drawing buffer of aGPUCanvasContext
context, run\n the following content timeline steps:",
+ "html": "To Replace the drawing buffer of a GPUCanvasContext
context, run\n the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6587,7 +6741,7 @@
{
"name": "Expire the current texture",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-expire-the-current-texture",
- "html": "To Expire the current texture of a GPUCanvasContext
context, run\n the following content timeline steps:",
+ "html": "To Expire the current texture of a GPUCanvasContext
context, run\n the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6606,18 +6760,18 @@
},
{
"name": "get the bitmap of a WebGPU canvas",
- "html": "When the \"bitmap\" is read from an HTMLCanvasElement
or OffscreenCanvas
with a GPUCanvasContext
context, run the following content timeline steps:",
+ "html": "When the \"bitmap\" is read from an HTMLCanvasElement
or OffscreenCanvas
with a GPUCanvasContext
context, run the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Return a copy of the image contents of context.
" + "html": "Return a copy of the image contents of context.
" } ] }, { "name": "updating the rendering of a WebGPU canvas", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-updating-the-rendering-of-a-webgpu-canvas", - "html": "When updating the rendering of a WebGPU canvas (anHTMLCanvasElement
or an OffscreenCanvas
with a placeholder canvas element)\n with a GPUCanvasContext
context, which occurs in the following sub-steps of the event loop processing model, run the following content timeline steps: \n \"update the rendering or user interface of that Document
\"
\"update the rendering of that dedicated worker\"
\nRun the following steps:
", + "html": "When updating the rendering of a WebGPU canvas (anHTMLCanvasElement
or an OffscreenCanvas
with a placeholder canvas element)\n with a GPUCanvasContext
context, which occurs in the following sub-steps of the event loop processing model, run the following content timeline steps: \n \"update the rendering or user interface of that Document
\"
\"update the rendering of that dedicated worker\"
\nRun the following steps:
", "rationale": ".algorithm", "steps": [ { @@ -6627,7 +6781,7 @@ }, { "name": "transferToImageBitmap from WebGPU", - "html": "WhentransferToImageBitmap()
is called on a canvas with GPUCanvasContext
context, after creating an ImageBitmap
from the canvas’s bitmap,\n run the following content timeline steps:",
+ "html": "When transferToImageBitmap()
is called on a canvas with GPUCanvasContext
context, after creating an ImageBitmap
from the canvas’s bitmap,\n run the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6638,7 +6792,7 @@
{
"name": "update the canvas size",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-update-the-canvas-size",
- "html": "When an HTMLCanvasElement
or OffscreenCanvas
canvas with a GPUCanvasContext
context has its width
or height
attributes set, update the canvas size by running the following content timeline steps:",
+ "html": "When an HTMLCanvasElement
or OffscreenCanvas
canvas with a GPUCanvasContext
context has its width
or height
attributes set, update the canvas size by running the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6773,7 +6927,7 @@
{
"name": "Dispatch error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error",
- "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n GPUError
error on GPUDevice
device, run the following device timeline steps: \n Append error to scope.[[errors]]
.
Append error to scope.[[errors]]
.
Return.
" @@ -6795,14 +6949,14 @@ ] }, { - "html": "Otherwise issue the following steps to the content timeline:
" + "html": "Otherwise issue the following steps to the content timeline:
" } ] }, { "name": "Dispatch error", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error", - "html": "To dispatch an errorGPUError
error on GPUDevice
device, run the following device timeline steps: \n GPUError
error on GPUDevice
device, run the following device timeline steps: \n Let contentTimeline be the current Content timeline.
" + "html": "Let contentTimeline be the current Content timeline.
" }, { "html": "Let promise be a new promise.
" @@ -6869,7 +7023,7 @@ "rationale": "if", "steps": [ { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "resolve", "steps": [ { @@ -6878,11 +7032,11 @@ ] }, { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "reject", "steps": [ { - "html": "Reject promise with an OperationError
.
Reject promise with an OperationError
.
Let invocation be { computeStage, workgroupX, workgroupY, workgroupZ, localX, localY, localZ }
Append invocation to computeInvocations.
" + "html": "Append invocation to computeInvocations.
" } ] } @@ -6965,7 +7119,7 @@ ] }, { - "html": "For every invocation in computeInvocations, in any order the device chooses, including in parallel:", + "html": "For every invocation in computeInvocations, in any order the device chooses, including in parallel:", "rationale": "set", "steps": [ { @@ -6981,7 +7135,7 @@ { "name": "render", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-render", - "html": "render(descriptor, drawCall, state) \nArguments:
\ndescriptor: Description of the current GPURenderPipeline
.
drawCall: The draw call parameters. May come from function arguments or an INDIRECT
buffer.
state: RenderState of the GPURenderCommandsMixin
where the draw call is issued.
Arguments:
\ndescriptor: Description of the current GPURenderPipeline
.
drawCall: The draw call parameters. May come from function arguments or an INDIRECT
buffer.
state: RenderState of the GPURenderCommandsMixin
where the draw call is issued.
Arguments:
\ndrawCall: The draw call parameters. May come from function arguments or an INDIRECT
buffer.
state: The snapshot of the GPURenderCommandsMixin
state at the time of the draw call.
Returns: list of integer indices.
", + "html": "resolve indices(drawCall, state) \nArguments:
\ndrawCall: The draw call parameters. May come from function arguments or an INDIRECT
buffer.
state: The snapshot of the GPURenderCommandsMixin
state at the time of the draw call.
Returns: list of integer indices.
", "rationale": ".algorithm", "steps": [ { @@ -7063,7 +7217,7 @@ { "name": "fetch index", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-fetch-index", - "html": "fetch index(i, buffer, offset, format) \nArguments:
\ni: Index of a vertex index to fetch.
\nstate: The snapshot of the GPURenderCommandsMixin
state at the time of the draw call.
Returns: unsigned integer or \"out of bounds\"
Arguments:
\ni: Index of a vertex index to fetch.
\nstate: The snapshot of the GPURenderCommandsMixin
state at the time of the draw call.
Returns: unsigned integer or \"out of bounds\"
Arguments:
\nvertexIndexList: List of vertex indices to process (mutable, passed by reference).
\ndrawCall: The draw call parameters. May come from function arguments or an INDIRECT
buffer.
desc: The descriptor of type GPUVertexState
.
state: The snapshot of the GPURenderCommandsMixin
state at the time of the draw call.
Each vertex vertexIndex in the vertexIndexList,\n in each instance of index rawInstanceIndex, is processed independently.\n The rawInstanceIndex is in range from 0 to drawCall.instanceCount - 1, inclusive.\n This processing happens in parallel, and any side effects, such as\n writes into GPUBufferBindingType.\"storage\"
bindings,\n may happen in any order.
Arguments:
\nvertexIndexList: List of vertex indices to process (mutable, passed by reference).
\ndrawCall: The draw call parameters. May come from function arguments or an INDIRECT
buffer.
desc: The descriptor of type GPUVertexState
.
state: The snapshot of the GPURenderCommandsMixin
state at the time of the draw call.
Each vertex vertexIndex in the vertexIndexList,\n in each instance of index rawInstanceIndex, is processed independently.\n The rawInstanceIndex is in range from 0 to drawCall.instanceCount - 1, inclusive.\n This processing happens in parallel, and any side effects, such as\n writes into GPUBufferBindingType.\"storage\"
bindings,\n may happen in any order.
Set drawCallOutOfBounds to true
.
Optionally (implementation-defined), empty vertexIndexList and stop, cancelling the draw call.
" + "html": "**Optionally (implementation-defined)**, empty vertexIndexList and stop, cancelling the draw call.
" } ] } @@ -7196,7 +7350,7 @@ ] }, { - "html": "For eachGPUBindGroup
group at index in state.[[bind_groups]]
:",
+ "html": "For each GPUBindGroup
group at index in state.[[bind_groups]]
:",
"rationale": "for",
"steps": [
{
@@ -7217,7 +7371,7 @@
"html": "Set the shader builtins:
\nSet the vertex_index
builtin, if any, to vertexIndex.
Set the instance_index
builtin, if any, to instanceIndex.
Invoke the vertex shader entry point described by desc.
\n \nThe device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
" + "html": "Invoke the vertex shader entry point described by desc.
\n \nThe device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
" } ] }, @@ -7418,7 +7572,7 @@ }, { "case": "enabled", - "html": "Each pixel is associated with descriptor.multisample
.count
locations, which are implementation-defined.\nThe locations are ordered, and the list is the same for each pixel of the framebuffer.\nEach location corresponds to one fragment in the multisampled framebuffer.
The rasterizer builds a mask of locations being hit inside each pixel and provides is as \"sample-mask\"\nbuilt-in to the fragment shader.
" + "html": "Each pixel is associated with descriptor.multisample
.count
locations, which are implementation-defined.\nThe locations are ordered, and the list is the same for each pixel of the framebuffer.\nEach location corresponds to one fragment in the multisampled framebuffer.
The rasterizer builds a mask of locations being hit inside each pixel and provides is as \"sample-mask\"\nbuilt-in to the fragment shader.
" } ] } @@ -7512,7 +7666,7 @@ ] }, { - "html": "Invoke the fragment shader entry point described by desc.
\nThe device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
" + "html": "Invoke the fragment shader entry point described by desc.
\nThe device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
" }, { "html": "If the fragment issued discard
, return null
.
Arguments:
\ncolor: The GPUColor
to validate.
Returns: undefined
Content timeline steps:
", + "html": "validate GPUColor shape(color) \nArguments:
\ncolor: The GPUColor
to validate.
Returns: undefined
Content timeline steps:
", "rationale": ".algorithm", "steps": [ { @@ -7568,7 +7722,7 @@ { "name": "validate GPUOrigin2D shape", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin2d-shape", - "html": "validate GPUOrigin2D shape(origin) \nArguments:
\norigin: The GPUOrigin2D
to validate.
Returns: undefined
Content timeline steps:
", + "html": "validate GPUOrigin2D shape(origin) \nArguments:
\norigin: The GPUOrigin2D
to validate.
Returns: undefined
Content timeline steps:
", "rationale": ".algorithm", "steps": [ { @@ -7579,7 +7733,7 @@ { "name": "validate GPUOrigin3D shape", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin3d-shape", - "html": "validate GPUOrigin3D shape(origin) \nArguments:
\norigin: The GPUOrigin3D
to validate.
Returns: undefined
Content timeline steps:
", + "html": "validate GPUOrigin3D shape(origin) \nArguments:
\norigin: The GPUOrigin3D
to validate.
Returns: undefined
Content timeline steps:
", "rationale": ".algorithm", "steps": [ { @@ -7590,7 +7744,7 @@ { "name": "validate GPUExtent3D shape", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuextent3d-shape", - "html": "validate GPUExtent3D shape(extent) \nArguments:
\nextent: The GPUExtent3D
to validate.
Returns: undefined
Content timeline steps:
\n \nextent is a sequence, and
\nextent.length < 1 or extent.length > 3.
\nArguments:
\nextent: The GPUExtent3D
to validate.
Returns: undefined
Content timeline steps:
\n \nextent is a sequence, and
\nextent.length < 1 or extent.length > 3.
\nIf a’s dataType is not equal to b’s dataType, then throw a TypeError
.
If a’s dataType is not equal to b’s dataType, then throw a TypeError
.
Let outputShape be the result of bidirectionally broadcasting the shapes a’s shape and b’s shape. If that returns failure, then throw a TypeError
.
Let outputShape be the result of bidirectionally broadcasting a’s shape and b’s shape. If that returns failure, then throw a TypeError
.
If validating operand with this and input returns false, then throw a TypeError
.
If it is not unidirectionally broadcastable to the shape « shapeA[0], shapeB[1] », then throw a TypeError
.
If it is not unidirectionally broadcastable to the shape « shapeA[0], shapeB[1] », then throw a TypeError
.
If its dataType is not equal to a’s dataType, then throw a TypeError
.
Let batchShapeB be a clone of shapeB with the spatial dimensions (last 2 items) removed.
" }, { - "html": "Let outputShape be the result of bidirectionally broadcasting the shapes batchShapeA and batchShapeB. If that returns failure, then throw a TypeError
.
Let outputShape be the result of bidirectionally broadcasting batchShapeA and batchShapeB. If that returns failure, then throw a TypeError
.
Append « rowsA, colsB » to outputShape.
" @@ -4227,7 +4227,7 @@ "html": "If slope’s dataType is not equal to input’s dataType, then throw a TypeError
.
If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
If input’s rank is not 4, then throw a TypeError
.
If input’s rank is not 4, then throw a TypeError
.
If checking resample options given options returns false, then throw a TypeError
.
If any of sizes’s items are 0, then throw a TypeError
.
If starts’s size and sizes’s size are not both equal to input’s rank, then throw a TypeError
.
If starts’s size and sizes’s size are not both equal to input’s rank, then throw a TypeError
.
If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
If axis is greater than or equal to input’s rank, then throw a TypeError
.
If axis is greater than or equal to input’s rank, then throw a TypeError
.
Let axis be options.axis
.
If axis is greater than or equal to input’s rank, then throw a TypeError
.
If axis is greater than or equal to input’s rank, then throw a TypeError
.
unsigned long
:",
@@ -5145,10 +5145,10 @@
"rationale": "if",
"steps": [
{
- "html": "If its size is not equal to input’s rank, then throw a TypeError
.
If its size is not equal to input’s rank, then throw a TypeError
.
If its values are not in the range 0 to input’s rank exclusive, then throw a TypeError
.
If its values are not in the range 0 to input’s rank exclusive, then throw a TypeError
.
If it contains duplicate values, then throw a TypeError
.
If validating operand with this and input returns false, then throw a TypeError
.
If input’s rank is less than 2, then throw a TypeError
.
If input’s rank is less than 2, then throw a TypeError
.
If trueValue’s dataType is not equal to falseValue’s dataType, then throw a TypeError
.
example.com
, an\nad-hoc value such as mycorp-level3-access
, or a very\nspecific transaction value like 8zF6T8J34qP3mqP
. A signer could\ninclude a domain in its digital proof to restrict its use\nto particular target, identified by the specified domain."
- },
- {
- "id": "dfn-private-key",
- "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-private-key",
- "linkingText": [
- "private key"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [],
- "access": "private",
- "informative": true,
- "heading": {
- "id": "terminology",
- "href": "https://www.w3.org/TR/vc-data-integrity/#terminology",
- "title": "Terminology",
- "number": "1.4"
- },
- "definedIn": "dt",
- "htmlProse": "Cryptographic material that can be used to generate digital proofs."
+ "htmlProse": "A set of attributes that represent a digital proof and the parameters required\nto verify it. A digital signature is a type of data integrity\nproof."
},
{
"id": "dfn-proof-purpose",
@@ -398,26 +294,6 @@
"definedIn": "dt",
"htmlProse": "The specific intent for the proof; the reason why an entity created it. The\nprotected declaration acts as a safeguard to prevent the proof from being\nmisused for a purpose other than the one it was intended for."
},
- {
- "id": "dfn-proof-type",
- "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-proof-type",
- "linkingText": [
- "proof type"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [],
- "access": "private",
- "informative": true,
- "heading": {
- "id": "terminology",
- "href": "https://www.w3.org/TR/vc-data-integrity/#terminology",
- "title": "Terminology",
- "number": "1.4"
- },
- "definedIn": "dt",
- "htmlProse": "A specified set of cryptographic primitives bundled together into a\ncryptographic suite for the purposes of safety and convenience, by\ncryptographers for developers (see the section on\ncryptographic suites)."
- },
{
"id": "dfn-public-key",
"href": "https://www.w3.org/TR/vc-data-integrity/#dfn-public-key",
@@ -436,14 +312,13 @@
"number": "1.4"
},
"definedIn": "dt",
- "htmlProse": "Cryptographic material that can be used to verify digital proofs created with a\ncorresponding private key."
+ "htmlProse": "Cryptographic material that can be used to verify digital proofs created with a\ncorresponding secret key."
},
{
- "id": "dfn-subjects",
- "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-subjects",
+ "id": "dfn-secret-key",
+ "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-secret-key",
"linkingText": [
- "subjects",
- "subject"
+ "secret key"
],
"localLinkingText": [],
"type": "dfn",
@@ -457,7 +332,7 @@
"number": "1.4"
},
"definedIn": "dt",
- "htmlProse": "The entity identified by the id
property in a controller document.\nAnything can be a subject: person, group, organization, physical thing, digital\nthing, logical thing, etc."
+ "htmlProse": "Cryptographic material, sometimes referred to as a\nprivate key, that is not to be shared with anyone, and is used\nto generate digital proofs and/or digital signatures."
},
{
"id": "dfn-verification-method",
@@ -477,7 +352,7 @@
"number": "1.4"
},
"definedIn": "dt",
- "htmlProse": "\nA set of parameters that can be used together with a process to independently\nverify a proof. For example, a cryptographic public key can be used as a\nverification method with respect to a digital signature; in such usage, it\nverifies that the signer possessed the associated cryptographic private key.\n
\n\n\"Verification\" and \"proof\" in this definition are intended to apply broadly. For\nexample, a cryptographic public key might be used during Diffie-Hellman key\nexchange to negotiate a shared symmetric key for encryption. This guarantees the\nintegrity of the key agreement process. It is thus another type of verification\nmethod, even though descriptions of the process might not use the words\n\"verification\" or \"proof.\"\n
" + "htmlProse": "\nA set of parameters that can be used together with a process to independently\nverify a proof. For example, a cryptographic public key can be used as a\nverification method with respect to a digital signature; in such usage, it\nverifies that the signer possessed the associated cryptographic secret key.\n
\n\n\"Verification\" and \"proof\" in this definition are intended to apply broadly. For\nexample, a cryptographic public key might be used during Diffie-Hellman key\nexchange to negotiate a shared symmetric key for encryption. This guarantees the\nintegrity of the key agreement process. It is thus another type of verification\nmethod, even though descriptions of the process might not use the words\n\"verification\" or \"proof.\"\n
" }, { "id": "dfn-verifier", @@ -499,7 +374,7 @@ "number": "1.4" }, "definedIn": "dt", - "htmlProse": "A role an entity performs by receiving data containing one or more\ndata integrity proofs and then determining whether or not the proof\nis valid." + "htmlProse": "A role an entity performs by receiving data containing one or more\ndata integrity proofs and then determining whether or not the proof\nis legitimate." }, { "id": "dfn-proof", @@ -558,6 +433,25 @@ }, "definedIn": "dt" }, + { + "id": "dfn-challenge", + "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-challenge", + "linkingText": [ + "challenge" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "proofs", + "href": "https://www.w3.org/TR/vc-data-integrity/#proofs", + "title": "Proofs", + "number": "2.1" + }, + "definedIn": "dt" + }, { "id": "dfn-proofvalue", "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-proofvalue", @@ -710,6 +604,25 @@ }, "definedIn": "prose" }, + { + "id": "dfn-authentication", + "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-authentication", + "linkingText": [ + "authentication" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "proof-purposes", + "href": "https://www.w3.org/TR/vc-data-integrity/#proof-purposes", + "title": "Proof Purposes", + "number": "2.2" + }, + "definedIn": "dt" + }, { "id": "dfn-digestmultibase", "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-digestmultibase", @@ -885,6 +798,25 @@ }, "definedIn": "prose" }, + { + "id": "dfn-input-document", + "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-input-document", + "linkingText": [ + "input document" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "algorithms", + "href": "https://www.w3.org/TR/vc-data-integrity/#algorithms", + "title": "Algorithms", + "number": "4" + }, + "definedIn": "prose" + }, { "id": "dfn-secured-data-document", "href": "https://www.w3.org/TR/vc-data-integrity/#dfn-secured-data-document", @@ -919,7 +851,7 @@ "id": "verify-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof", "title": "Verify Proof", - "number": "4.3" + "number": "4.4" }, "definedIn": "prose" }, @@ -940,7 +872,7 @@ "id": "verify-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof", "title": "Verify Proof", - "number": "4.3" + "number": "4.4" }, "definedIn": "dt" }, @@ -961,7 +893,7 @@ "id": "verify-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof", "title": "Verify Proof", - "number": "4.3" + "number": "4.4" }, "definedIn": "dt" }, @@ -982,7 +914,7 @@ "id": "verify-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof", "title": "Verify Proof", - "number": "4.3" + "number": "4.4" }, "definedIn": "dt" }, @@ -1003,7 +935,7 @@ "id": "verify-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof", "title": "Verify Proof", - "number": "4.3" + "number": "4.4" }, "definedIn": "dt" }, @@ -1024,7 +956,7 @@ "id": "verify-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof", "title": "Verify Proof", - "number": "4.3" + "number": "4.4" }, "definedIn": "dt" }, diff --git a/tr/dfns/vc-data-model-2.0.json b/tr/dfns/vc-data-model-2.0.json index 2efb638fe5d3..f202b66fc8b3 100644 --- a/tr/dfns/vc-data-model-2.0.json +++ b/tr/dfns/vc-data-model-2.0.json @@ -103,26 +103,6 @@ "definedIn": "dt", "htmlProse": "A set of one or more claims made by an issuer. The claims\nin a credential can be about different subjects. The definition of\ncredential used in this specification differs from,\nNIST's definitions of\ncredential." }, - { - "id": "dfn-data-minimization", - "href": "https://www.w3.org/TR/vc-data-model-2.0/#dfn-data-minimization", - "linkingText": [ - "data minimization" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/vc-data-model-2.0/#terminology", - "title": "Terminology", - "number": "2" - }, - "definedIn": "dt", - "htmlProse": "The act of limiting the amount of shared data strictly to the minimum\nnecessary to successfully accomplish a task or goal." - }, { "id": "dfn-decentralized-identifiers", "href": "https://www.w3.org/TR/vc-data-model-2.0/#dfn-decentralized-identifiers", @@ -232,28 +212,6 @@ "definedIn": "dt", "htmlProse": "A role an entity might perform by possessing one or more\nverifiable credentials and generating verifiable presentations\nfrom them. A holder is often, but not always, a subject of the\nverifiable credentials they are holding. Holders store their\ncredentials in credential repositories." }, - { - "id": "dfn-identity-providers", - "href": "https://www.w3.org/TR/vc-data-model-2.0/#dfn-identity-providers", - "linkingText": [ - "identity providers", - "idp", - "identity provider" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/vc-data-model-2.0/#terminology", - "title": "Terminology", - "number": "2" - }, - "definedIn": "dt", - "htmlProse": "An identity provider, sometimes abbreviated as IdP, is a system for\ncreating, maintaining, and managing identity information for holders,\nwhile providing authentication services to relying party applications\nwithin a federation or distributed network. In this case the holder is\nalways the subject. Even if the verifiable credentials are bearer\ncredentials, it is assumed the verifiable credentials remain with\nthe subject, and if they are not, they were stolen by an attacker. This\nspecification does not use this term unless comparing or mapping the concepts in\nthis document to other specifications. This specification decouples the\nidentity provider concept into two distinct concepts: the issuer\nand the holder." - }, { "id": "dfn-issuers", "href": "https://www.w3.org/TR/vc-data-model-2.0/#dfn-issuers", diff --git a/tr/dfns/webgpu.json b/tr/dfns/webgpu.json index ccc362fa230f..3a1af4555166 100644 --- a/tr/dfns/webgpu.json +++ b/tr/dfns/webgpu.json @@ -959,10 +959,10 @@ "definedIn": "prose" }, { - "id": "usage-scopes", - "href": "https://www.w3.org/TR/webgpu/#usage-scopes", + "id": "usage-scope-storage-exception", + "href": "https://www.w3.org/TR/webgpu/#usage-scope-storage-exception", "linkingText": [ - "usage scopes" + "usage scope storage exception" ], "localLinkingText": [], "type": "dfn", @@ -977,6 +977,44 @@ }, "definedIn": "prose" }, + { + "id": "read-only-depth-stencil", + "href": "https://www.w3.org/TR/webgpu/#read-only-depth-stencil", + "linkingText": [ + "read-only depth-stencil" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": true, + "heading": { + "id": "programming-model-resource-usages", + "href": "https://www.w3.org/TR/webgpu/#programming-model-resource-usages", + "title": "Resource Usages", + "number": "3.4.3" + }, + "definedIn": "example" + }, + { + "id": "usage-scope", + "href": "https://www.w3.org/TR/webgpu/#usage-scope", + "linkingText": [ + "usage scope" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "programming-model-synchronization", + "href": "https://www.w3.org/TR/webgpu/#programming-model-synchronization", + "title": "Synchronization", + "number": "3.4.4" + }, + "definedIn": "prose" + }, { "id": "usage-scope-validation", "href": "https://www.w3.org/TR/webgpu/#usage-scope-validation", @@ -996,6 +1034,50 @@ }, "definedIn": "prose" }, + { + "id": "abstract-opdef-usage-scope-add", + "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-usage-scope-add", + "linkingText": [ + "add", + "Add" + ], + "localLinkingText": [], + "type": "abstract-op", + "for": [ + "usage scope" + ], + "access": "public", + "informative": false, + "heading": { + "id": "programming-model-synchronization", + "href": "https://www.w3.org/TR/webgpu/#programming-model-synchronization", + "title": "Synchronization", + "number": "3.4.4" + }, + "definedIn": "prose" + }, + { + "id": "abstract-opdef-usage-scope-merge", + "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-usage-scope-merge", + "linkingText": [ + "merge", + "Merge" + ], + "localLinkingText": [], + "type": "abstract-op", + "for": [ + "usage scope" + ], + "access": "public", + "informative": false, + "heading": { + "id": "programming-model-synchronization", + "href": "https://www.w3.org/TR/webgpu/#programming-model-synchronization", + "title": "Synchronization", + "number": "3.4.4" + }, + "definedIn": "prose" + }, { "id": "adapter", "href": "https://www.w3.org/TR/webgpu/#adapter", @@ -1035,10 +1117,10 @@ "definedIn": "prose" }, { - "id": "dom-adapter-expired-slot", - "href": "https://www.w3.org/TR/webgpu/#dom-adapter-expired-slot", + "id": "dom-adapter-state-slot", + "href": "https://www.w3.org/TR/webgpu/#dom-adapter-state-slot", "linkingText": [ - "[[expired]]" + "[[state]]" ], "localLinkingText": [], "type": "attribute", @@ -1056,15 +1138,15 @@ "definedIn": "dt" }, { - "id": "dom-adapter-features-slot", - "href": "https://www.w3.org/TR/webgpu/#dom-adapter-features-slot", + "id": "dom-adapter-state-valid", + "href": "https://www.w3.org/TR/webgpu/#dom-adapter-state-valid", "linkingText": [ - "[[features]]" + "\"valid\"" ], "localLinkingText": [], - "type": "attribute", + "type": "enum-value", "for": [ - "adapter" + "adapter/[[state]]" ], "access": "public", "informative": false, @@ -1077,10 +1159,52 @@ "definedIn": "dt" }, { - "id": "dom-adapter-limits-slot", - "href": "https://www.w3.org/TR/webgpu/#dom-adapter-limits-slot", + "id": "dom-adapter-state-consumed", + "href": "https://www.w3.org/TR/webgpu/#dom-adapter-state-consumed", "linkingText": [ - "[[limits]]" + "\"consumed\"" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "adapter/[[state]]" + ], + "access": "public", + "informative": false, + "heading": { + "id": "adapters", + "href": "https://www.w3.org/TR/webgpu/#adapters", + "title": "Adapters", + "number": "3.5.1" + }, + "definedIn": "dt" + }, + { + "id": "dom-adapter-state-expired", + "href": "https://www.w3.org/TR/webgpu/#dom-adapter-state-expired", + "linkingText": [ + "\"expired\"" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "adapter/[[state]]" + ], + "access": "public", + "informative": false, + "heading": { + "id": "adapters", + "href": "https://www.w3.org/TR/webgpu/#adapters", + "title": "Adapters", + "number": "3.5.1" + }, + "definedIn": "dt" + }, + { + "id": "dom-adapter-features-slot", + "href": "https://www.w3.org/TR/webgpu/#dom-adapter-features-slot", + "linkingText": [ + "[[features]]" ], "localLinkingText": [], "type": "attribute", @@ -1098,10 +1222,10 @@ "definedIn": "dt" }, { - "id": "dom-adapter-fallback-slot", - "href": "https://www.w3.org/TR/webgpu/#dom-adapter-fallback-slot", + "id": "dom-adapter-limits-slot", + "href": "https://www.w3.org/TR/webgpu/#dom-adapter-limits-slot", "linkingText": [ - "[[fallback]]" + "[[limits]]" ], "localLinkingText": [], "type": "attribute", @@ -1119,14 +1243,16 @@ "definedIn": "dt" }, { - "id": "abstract-opdef-expired", - "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-expired", + "id": "dom-adapter-fallback-slot", + "href": "https://www.w3.org/TR/webgpu/#dom-adapter-fallback-slot", "linkingText": [ - "expired" + "[[fallback]]" ], "localLinkingText": [], - "type": "abstract-op", - "for": [], + "type": "attribute", + "for": [ + "adapter" + ], "access": "public", "informative": false, "heading": { @@ -1135,7 +1261,7 @@ "title": "Adapters", "number": "3.5.1" }, - "definedIn": "prose" + "definedIn": "dt" }, { "id": "abstract-opdef-expire", @@ -1357,10 +1483,10 @@ "definedIn": "prose" }, { - "id": "optional-api-surfaces", - "href": "https://www.w3.org/TR/webgpu/#optional-api-surfaces", + "id": "optional-api-surface", + "href": "https://www.w3.org/TR/webgpu/#optional-api-surface", "linkingText": [ - "optional API surfaces" + "optional API surface" ], "localLinkingText": [], "type": "dfn", @@ -20358,6 +20484,27 @@ }, "definedIn": "dt" }, + { + "id": "dom-gpurendercommandsmixin-usage-scope-slot", + "href": "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-usage-scope-slot", + "linkingText": [ + "[[usage scope]]" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "GPURenderCommandsMixin" + ], + "access": "public", + "informative": false, + "heading": { + "id": "gpurendercommandsmixin", + "href": "https://www.w3.org/TR/webgpu/#gpurendercommandsmixin", + "title": "GPURenderCommandsMixin", + "number": "17.2" + }, + "definedIn": "dt" + }, { "id": "dom-gpurendercommandsmixin-pipeline-slot", "href": "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-pipeline-slot", @@ -21741,6 +21888,27 @@ }, "definedIn": "dt" }, + { + "id": "dom-gpurenderbundle-usage-scope-slot", + "href": "https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-usage-scope-slot", + "linkingText": [ + "[[usage scope]]" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "GPURenderBundle" + ], + "access": "public", + "informative": false, + "heading": { + "id": "gpurenderbundle", + "href": "https://www.w3.org/TR/webgpu/#gpurenderbundle", + "title": "GPURenderBundle", + "number": "18.1" + }, + "definedIn": "dt" + }, { "id": "dom-gpurenderbundle-layout-slot", "href": "https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-layout-slot", diff --git a/tr/dfns/webnn.json b/tr/dfns/webnn.json index 79e2f504845c..561210518f7f 100644 --- a/tr/dfns/webnn.json +++ b/tr/dfns/webnn.json @@ -9479,10 +9479,10 @@ "definedIn": "prose" }, { - "id": "unidirectionally-broadcasting-the-shapes", - "href": "https://www.w3.org/TR/webnn/#unidirectionally-broadcasting-the-shapes", + "id": "unidirectionally-broadcasting", + "href": "https://www.w3.org/TR/webnn/#unidirectionally-broadcasting", "linkingText": [ - "unidirectionally broadcasting the shapes" + "unidirectionally broadcasting" ], "localLinkingText": [], "type": "dfn", @@ -9517,10 +9517,10 @@ "definedIn": "prose" }, { - "id": "bidirectionally-broadcasting-the-shapes", - "href": "https://www.w3.org/TR/webnn/#bidirectionally-broadcasting-the-shapes", + "id": "bidirectionally-broadcasting", + "href": "https://www.w3.org/TR/webnn/#bidirectionally-broadcasting", "linkingText": [ - "bidirectionally broadcasting the shapes" + "bidirectionally broadcasting" ], "localLinkingText": [], "type": "dfn", diff --git a/tr/events/css-scroll-snap-2.json b/tr/events/css-scroll-snap-2.json new file mode 100644 index 000000000000..6c5d54a72a70 --- /dev/null +++ b/tr/events/css-scroll-snap-2.json @@ -0,0 +1,32 @@ +{ + "spec": { + "title": "CSS Scroll Snap Module Level 2", + "url": "https://www.w3.org/TR/css-scroll-snap-2/" + }, + "events": [ + { + "href": "https://www.w3.org/TR/css-scroll-snap-2/#eventdef-snapevent-scrollsnapchange", + "src": { + "format": "summary table", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#eventdef-snapevent-scrollsnapchange" + }, + "type": "scrollsnapchange", + "targets": [ + "SnapEvent" + ], + "interface": "SnapEvent" + }, + { + "href": "https://www.w3.org/TR/css-scroll-snap-2/#eventdef-snapevent-scrollsnapchanging", + "src": { + "format": "summary table", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#eventdef-snapevent-scrollsnapchanging" + }, + "type": "scrollsnapchanging", + "targets": [ + "SnapEvent" + ], + "interface": "SnapEvent" + } + ] +} \ No newline at end of file diff --git a/tr/events/encrypted-media-2.json b/tr/events/encrypted-media-2.json new file mode 100644 index 000000000000..0bce46d004c7 --- /dev/null +++ b/tr/events/encrypted-media-2.json @@ -0,0 +1,56 @@ +{ + "spec": { + "title": "Encrypted Media Extensions", + "url": "https://www.w3.org/TR/encrypted-media-2/" + }, + "events": [ + { + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-keystatuseschange", + "src": { + "format": "summary table", + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-keystatuseschange" + }, + "type": "keystatuseschange", + "targets": [ + "MediaKeySession" + ], + "interface": "Event" + }, + { + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-message", + "src": { + "format": "summary table", + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-message" + }, + "type": "message", + "targets": [ + "MediaKeySession" + ], + "interface": "MediaKeyMessageEvent" + }, + { + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-encrypted", + "src": { + "format": "summary table", + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-encrypted" + }, + "type": "encrypted", + "targets": [ + "HTMLMediaElement" + ], + "interface": "MediaEncryptedEvent" + }, + { + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-waitingforkey", + "src": { + "format": "summary table", + "href": "https://www.w3.org/TR/encrypted-media-2/#dfn-waitingforkey" + }, + "type": "waitingforkey", + "targets": [ + "HTMLMediaElement" + ], + "interface": "Event" + } + ] +} \ No newline at end of file diff --git a/tr/headings/css-scroll-snap-2.json b/tr/headings/css-scroll-snap-2.json new file mode 100644 index 000000000000..fccad07f1525 --- /dev/null +++ b/tr/headings/css-scroll-snap-2.json @@ -0,0 +1,281 @@ +{ + "spec": { + "title": "CSS Scroll Snap Module Level 2", + "url": "https://www.w3.org/TR/css-scroll-snap-2/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#title", + "level": 1, + "title": "CSS Scroll Snap Module Level 2" + }, + { + "id": "abstract", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#abstract", + "level": 2, + "title": "Abstract" + }, + { + "id": "sotd", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#sotd", + "level": 2, + "title": "Status of this document" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "intro", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#intro", + "level": 2, + "title": "Introduction", + "number": "1" + }, + { + "id": "first-layout", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#first-layout", + "level": 3, + "title": "First Layout", + "number": "1.1" + }, + { + "id": "examples", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#examples", + "level": 2, + "title": "Motivating Examples", + "number": "2" + }, + { + "id": "properties-on-the-scroll-container", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#properties-on-the-scroll-container", + "level": 2, + "title": "Setting Where Scroll Starts", + "number": "3" + }, + { + "id": "scroll-start-target", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-target", + "level": 3, + "title": "The scroll-start-target property", + "number": "3.1" + }, + { + "id": "initial-scroll-target", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#initial-scroll-target", + "level": 4, + "title": "Initial scroll target", + "number": "3.1.1" + }, + { + "id": "scroll-start-target-propdef", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-target-propdef", + "level": 4, + "title": "scroll-start-target Property Definition", + "number": "3.1.2" + }, + { + "id": "scroll-start-target-with-place-content", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-target-with-place-content", + "level": 4, + "title": "Interaction with place-content", + "number": "3.1.3" + }, + { + "id": "scroll-start-fragment-navigation", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-fragment-navigation", + "level": 4, + "title": "Post-first layout arrivals", + "number": "3.1.4" + }, + { + "id": "styling-snapped", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#styling-snapped", + "level": 2, + "title": "Styling Snapped Items", + "number": "4" + }, + { + "id": "snapped", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#snapped", + "level": 3, + "title": "The Snapped-element Pseudo-class: :snapped", + "number": "4.1" + }, + { + "id": "snap-events", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#snap-events", + "level": 2, + "title": "Snap Events", + "number": "5" + }, + { + "id": "scrollsnapchange-and-scrollsnapchanging", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchange-and-scrollsnapchanging", + "level": 3, + "title": "scrollsnapchange and scrollsnapchanging", + "number": "5.1" + }, + { + "id": "snapTarget", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#snapTarget", + "level": 4, + "title": "Snap Targets", + "number": "5.1.1" + }, + { + "id": "scrollsnapchange", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchange", + "level": 4, + "title": "scrollsnapchange", + "number": "5.1.2" + }, + { + "id": "scrollsnapchanging", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchanging", + "level": 4, + "title": "scrollsnapchanging", + "number": "5.1.3" + }, + { + "id": "snap-events-on-layout-changes", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#snap-events-on-layout-changes", + "level": 4, + "title": "Snap Events due to Layout Changes", + "number": "5.1.4" + }, + { + "id": "snapevent-interface", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#snapevent-interface", + "level": 3, + "title": "SnapEvent interface", + "number": "5.2" + }, + { + "id": "event-handlers", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#event-handlers", + "level": 2, + "title": "Event Handlers", + "number": "A" + }, + { + "id": "event-handlers-on-elements-document-and-window-objects", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#event-handlers-on-elements-document-and-window-objects", + "level": 3, + "title": "Event handlers on elements, Document objects and Window objects" + }, + { + "id": "interface-globaleventhandlers", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#interface-globaleventhandlers", + "level": 3, + "title": "Extensions to the GlobalEventHandlers Interface Mixin" + }, + { + "id": "interface-globaleventhandlers-idl", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#interface-globaleventhandlers-idl", + "level": 4, + "title": "IDL Definition" + }, + { + "id": "privacy", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#privacy", + "level": 2, + "title": "Privacy Considerations", + "number": "6" + }, + { + "id": "security", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#security", + "level": 2, + "title": "Security Considerations", + "number": "7" + }, + { + "id": "w3c-conformance", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conformance", + "level": 2, + "title": "Conformance" + }, + { + "id": "w3c-conventions", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conventions", + "level": 3, + "title": "Document conventions" + }, + { + "id": "w3c-conformance-classes", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conformance-classes", + "level": 3, + "title": "Conformance classes" + }, + { + "id": "w3c-partial", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#w3c-partial", + "level": 3, + "title": "Partial implementations" + }, + { + "id": "w3c-conform-future-proofing", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conform-future-proofing", + "level": 4, + "title": "Implementations of Unstable and Proprietary Features" + }, + { + "id": "w3c-testing", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#w3c-testing", + "level": 3, + "title": "Non-experimental implementations" + }, + { + "id": "index", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#index", + "level": 2, + "title": "Index" + }, + { + "id": "index-defined-here", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#index-defined-here", + "level": 3, + "title": "Terms defined by this specification" + }, + { + "id": "index-defined-elsewhere", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#index-defined-elsewhere", + "level": 3, + "title": "Terms defined by reference" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#references", + "level": 2, + "title": "References" + }, + { + "id": "normative", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#normative", + "level": 3, + "title": "Normative References" + }, + { + "id": "property-index", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#property-index", + "level": 2, + "title": "Property Index" + }, + { + "id": "idl-index", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#idl-index", + "level": 2, + "title": "IDL Index" + }, + { + "id": "issues-index", + "href": "https://www.w3.org/TR/css-scroll-snap-2/#issues-index", + "level": 2, + "title": "Issues Index" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-hdcp-version-registry.json b/tr/headings/eme-hdcp-version-registry.json new file mode 100644 index 000000000000..5371925c04fa --- /dev/null +++ b/tr/headings/eme-hdcp-version-registry.json @@ -0,0 +1,69 @@ +{ + "spec": { + "title": "Encrypted Media Extensions HDCP Version Registry", + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#title", + "level": 1, + "title": "Encrypted Media Extensions HDCP Version Registry" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "organization", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#organization", + "level": 2, + "title": "Organization", + "number": "1" + }, + { + "id": "registration-entry-requirements", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#registration-entry-requirements", + "level": 2, + "title": "Registration Entry Requirements", + "number": "2" + }, + { + "id": "registry", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#registry", + "level": 2, + "title": "Registry", + "number": "3" + }, + { + "id": "privacy-considerations", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#privacy-considerations", + "level": 2, + "title": "Privacy Considerations", + "number": "4" + }, + { + "id": "security-considerations", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#security-considerations", + "level": 2, + "title": "Security Considerations", + "number": "5" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "informative-references", + "href": "https://www.w3.org/TR/eme-hdcp-version-registry/#informative-references", + "level": 3, + "title": "Informative references", + "number": "A.1" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-initdata-cenc.json b/tr/headings/eme-initdata-cenc.json new file mode 100644 index 000000000000..fa20291bb017 --- /dev/null +++ b/tr/headings/eme-initdata-cenc.json @@ -0,0 +1,90 @@ +{ + "spec": { + "title": "\"cenc\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#title", + "level": 1, + "title": "\"cenc\" Initialization Data Format" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "format", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#format", + "level": 2, + "title": "Format", + "number": "1" + }, + { + "id": "processing", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#processing", + "level": 2, + "title": "Processing", + "number": "2" + }, + { + "id": "clear-key", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#clear-key", + "level": 2, + "title": "Use with Clear Key", + "number": "3" + }, + { + "id": "common-system", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#common-system", + "level": 2, + "title": "Common SystemID and PSSH Box Format", + "number": "4" + }, + { + "id": "common-system-definition", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#common-system-definition", + "level": 3, + "title": "Definition", + "number": "4.1" + }, + { + "id": "example", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#example", + "level": 3, + "title": "Example", + "number": "4.2" + }, + { + "id": "conformance", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#conformance", + "level": 2, + "title": "Conformance", + "number": "5" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "normative-references", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#normative-references", + "level": 3, + "title": "Normative references", + "number": "A.1" + }, + { + "id": "informative-references", + "href": "https://www.w3.org/TR/eme-initdata-cenc/#informative-references", + "level": 3, + "title": "Informative references", + "number": "A.2" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-initdata-keyids.json b/tr/headings/eme-initdata-keyids.json new file mode 100644 index 000000000000..367f92e9d1e3 --- /dev/null +++ b/tr/headings/eme-initdata-keyids.json @@ -0,0 +1,62 @@ +{ + "spec": { + "title": "\"keyids\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-keyids/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#title", + "level": 1, + "title": "\"keyids\" Initialization Data Format" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "format", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#format", + "level": 2, + "title": "Format", + "number": "1" + }, + { + "id": "example", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#example", + "level": 2, + "title": "Example", + "number": "2" + }, + { + "id": "conformance", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#conformance", + "level": 2, + "title": "Conformance", + "number": "3" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "normative-references", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#normative-references", + "level": 3, + "title": "Normative references", + "number": "A.1" + }, + { + "id": "informative-references", + "href": "https://www.w3.org/TR/eme-initdata-keyids/#informative-references", + "level": 3, + "title": "Informative references", + "number": "A.2" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-initdata-registry.json b/tr/headings/eme-initdata-registry.json new file mode 100644 index 000000000000..b0ac8c3d8371 --- /dev/null +++ b/tr/headings/eme-initdata-registry.json @@ -0,0 +1,62 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Initialization Data Format Registry", + "url": "https://www.w3.org/TR/eme-initdata-registry/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-initdata-registry/#title", + "level": 1, + "title": "Encrypted Media Extensions Initialization Data Format Registry" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-initdata-registry/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "purpose", + "href": "https://www.w3.org/TR/eme-initdata-registry/#purpose", + "level": 2, + "title": "Purpose", + "number": "1" + }, + { + "id": "organization", + "href": "https://www.w3.org/TR/eme-initdata-registry/#organization", + "level": 2, + "title": "Organization", + "number": "2" + }, + { + "id": "entry-requirements", + "href": "https://www.w3.org/TR/eme-initdata-registry/#entry-requirements", + "level": 2, + "title": "Registration Entry Requirements", + "number": "3" + }, + { + "id": "registry", + "href": "https://www.w3.org/TR/eme-initdata-registry/#registry", + "level": 2, + "title": "Registry", + "number": "4" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-initdata-registry/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "informative-references", + "href": "https://www.w3.org/TR/eme-initdata-registry/#informative-references", + "level": 3, + "title": "Informative references", + "number": "A.1" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-initdata-webm.json b/tr/headings/eme-initdata-webm.json new file mode 100644 index 000000000000..d32b042d5467 --- /dev/null +++ b/tr/headings/eme-initdata-webm.json @@ -0,0 +1,55 @@ +{ + "spec": { + "title": "\"webm\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-webm/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-initdata-webm/#title", + "level": 1, + "title": "\"webm\" Initialization Data Format" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-initdata-webm/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "format", + "href": "https://www.w3.org/TR/eme-initdata-webm/#format", + "level": 2, + "title": "Format", + "number": "1" + }, + { + "id": "conformance", + "href": "https://www.w3.org/TR/eme-initdata-webm/#conformance", + "level": 2, + "title": "Conformance", + "number": "2" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-initdata-webm/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "normative-references", + "href": "https://www.w3.org/TR/eme-initdata-webm/#normative-references", + "level": 3, + "title": "Normative references", + "number": "A.1" + }, + { + "id": "informative-references", + "href": "https://www.w3.org/TR/eme-initdata-webm/#informative-references", + "level": 3, + "title": "Informative references", + "number": "A.2" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-stream-mp4.json b/tr/headings/eme-stream-mp4.json new file mode 100644 index 000000000000..d1ceabd2bf88 --- /dev/null +++ b/tr/headings/eme-stream-mp4.json @@ -0,0 +1,69 @@ +{ + "spec": { + "title": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "url": "https://www.w3.org/TR/eme-stream-mp4/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-stream-mp4/#title", + "level": 1, + "title": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-stream-mp4/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "stream-format", + "href": "https://www.w3.org/TR/eme-stream-mp4/#stream-format", + "level": 2, + "title": "Stream Format", + "number": "1" + }, + { + "id": "detect-format", + "href": "https://www.w3.org/TR/eme-stream-mp4/#detect-format", + "level": 2, + "title": "Detection", + "number": "2" + }, + { + "id": "detect-encrypted-blocks", + "href": "https://www.w3.org/TR/eme-stream-mp4/#detect-encrypted-blocks", + "level": 2, + "title": "Detecting Encrypted Blocks", + "number": "3" + }, + { + "id": "init-data", + "href": "https://www.w3.org/TR/eme-stream-mp4/#init-data", + "level": 2, + "title": "Initialization Data Extraction", + "number": "4" + }, + { + "id": "conformance", + "href": "https://www.w3.org/TR/eme-stream-mp4/#conformance", + "level": 2, + "title": "Conformance", + "number": "5" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-stream-mp4/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "normative-references", + "href": "https://www.w3.org/TR/eme-stream-mp4/#normative-references", + "level": 3, + "title": "Normative references", + "number": "A.1" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-stream-registry.json b/tr/headings/eme-stream-registry.json new file mode 100644 index 000000000000..f68eafaf10f2 --- /dev/null +++ b/tr/headings/eme-stream-registry.json @@ -0,0 +1,62 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Stream Format Registry", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-stream-registry/#title", + "level": 1, + "title": "Encrypted Media Extensions Stream Format Registry" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-stream-registry/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "purpose", + "href": "https://www.w3.org/TR/eme-stream-registry/#purpose", + "level": 2, + "title": "Purpose", + "number": "1" + }, + { + "id": "organization", + "href": "https://www.w3.org/TR/eme-stream-registry/#organization", + "level": 2, + "title": "Organization", + "number": "2" + }, + { + "id": "entry-requirements", + "href": "https://www.w3.org/TR/eme-stream-registry/#entry-requirements", + "level": 2, + "title": "Registration Entry Requirements", + "number": "3" + }, + { + "id": "registry", + "href": "https://www.w3.org/TR/eme-stream-registry/#registry", + "level": 2, + "title": "Registry", + "number": "4" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-stream-registry/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "informative-references", + "href": "https://www.w3.org/TR/eme-stream-registry/#informative-references", + "level": 3, + "title": "Informative references", + "number": "A.1" + } + ] +} \ No newline at end of file diff --git a/tr/headings/eme-stream-webm.json b/tr/headings/eme-stream-webm.json new file mode 100644 index 000000000000..2937283accf7 --- /dev/null +++ b/tr/headings/eme-stream-webm.json @@ -0,0 +1,69 @@ +{ + "spec": { + "title": "WebM Stream Format", + "url": "https://www.w3.org/TR/eme-stream-webm/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/eme-stream-webm/#title", + "level": 1, + "title": "WebM Stream Format" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/eme-stream-webm/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "stream-format", + "href": "https://www.w3.org/TR/eme-stream-webm/#stream-format", + "level": 2, + "title": "Stream Format", + "number": "1" + }, + { + "id": "detect-format", + "href": "https://www.w3.org/TR/eme-stream-webm/#detect-format", + "level": 2, + "title": "Detection", + "number": "2" + }, + { + "id": "detect-encrypted-blocks", + "href": "https://www.w3.org/TR/eme-stream-webm/#detect-encrypted-blocks", + "level": 2, + "title": "Detecting Encrypted Blocks", + "number": "3" + }, + { + "id": "init-data", + "href": "https://www.w3.org/TR/eme-stream-webm/#init-data", + "level": 2, + "title": "Initialization Data Extraction", + "number": "4" + }, + { + "id": "conformance", + "href": "https://www.w3.org/TR/eme-stream-webm/#conformance", + "level": 2, + "title": "Conformance", + "number": "5" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/eme-stream-webm/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "normative-references", + "href": "https://www.w3.org/TR/eme-stream-webm/#normative-references", + "level": 3, + "title": "Normative references", + "number": "A.1" + } + ] +} \ No newline at end of file diff --git a/tr/headings/encrypted-media-2.json b/tr/headings/encrypted-media-2.json new file mode 100644 index 000000000000..146ec951e0e1 --- /dev/null +++ b/tr/headings/encrypted-media-2.json @@ -0,0 +1,974 @@ +{ + "spec": { + "title": "Encrypted Media Extensions", + "url": "https://www.w3.org/TR/encrypted-media-2/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/encrypted-media-2/#title", + "level": 1, + "title": "Encrypted Media Extensions" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/encrypted-media-2/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "introduction", + "href": "https://www.w3.org/TR/encrypted-media-2/#introduction", + "level": 2, + "title": "Introduction", + "number": "1" + }, + { + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media-2/#definitions", + "level": 2, + "title": "Definitions", + "number": "2" + }, + { + "id": "obtaining-access-to-key-systems", + "href": "https://www.w3.org/TR/encrypted-media-2/#obtaining-access-to-key-systems", + "level": 2, + "title": "Obtaining Access to Key Systems", + "number": "3" + }, + { + "id": "permissions-policy-integration", + "href": "https://www.w3.org/TR/encrypted-media-2/#permissions-policy-integration", + "level": 3, + "title": "Permissions Policy Integration", + "number": "3.1" + }, + { + "id": "navigator-extension-requestmediakeysystemaccess", + "href": "https://www.w3.org/TR/encrypted-media-2/#navigator-extension-requestmediakeysystemaccess", + "level": 3, + "title": "Navigator Extension: requestMediaKeySystemAccess()", + "number": "3.2" + }, + { + "id": "methods", + "href": "https://www.w3.org/TR/encrypted-media-2/#methods", + "level": 4, + "title": "Methods", + "number": "3.2.1" + }, + { + "id": "algorithms", + "href": "https://www.w3.org/TR/encrypted-media-2/#algorithms", + "level": 4, + "title": "Algorithms", + "number": "3.2.2" + }, + { + "id": "get-supported-configuration", + "href": "https://www.w3.org/TR/encrypted-media-2/#get-supported-configuration", + "level": 5, + "title": "Get Supported Configuration", + "number": "3.2.2.1" + }, + { + "id": "get-supported-configuration-and-consent", + "href": "https://www.w3.org/TR/encrypted-media-2/#get-supported-configuration-and-consent", + "level": 5, + "title": "Get Supported Configuration and Consent", + "number": "3.2.2.2" + }, + { + "id": "get-supported-capabilities-for-audio-video-type", + "href": "https://www.w3.org/TR/encrypted-media-2/#get-supported-capabilities-for-audio-video-type", + "level": 5, + "title": "Get Supported Capabilities for Audio/Video Type", + "number": "3.2.2.3" + }, + { + "id": "get-consent-status", + "href": "https://www.w3.org/TR/encrypted-media-2/#get-consent-status", + "level": 5, + "title": "Get Consent Status", + "number": "3.2.2.4" + }, + { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeysystemconfiguration-dictionary", + "level": 3, + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + { + "id": "mediakeysystemmediacapability-dictionary", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeysystemmediacapability-dictionary", + "level": 3, + "title": "MediaKeySystemMediaCapability dictionary", + "number": "3.4" + }, + { + "id": "dictionary-mediakeysystemmediacapability-members", + "href": "https://www.w3.org/TR/encrypted-media-2/#dictionary-mediakeysystemmediacapability-members", + "level": 4, + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" + }, + { + "id": "mediakeysystemaccess-interface", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeysystemaccess-interface", + "level": 2, + "title": "MediaKeySystemAccess Interface", + "number": "4" + }, + { + "id": "attributes", + "href": "https://www.w3.org/TR/encrypted-media-2/#attributes", + "level": 3, + "title": "Attributes", + "number": "4.1" + }, + { + "id": "methods-0", + "href": "https://www.w3.org/TR/encrypted-media-2/#methods-0", + "level": 3, + "title": "Methods", + "number": "4.2" + }, + { + "id": "mediakeys-interface", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeys-interface", + "level": 2, + "title": "MediaKeys Interface", + "number": "5" + }, + { + "id": "methods-1", + "href": "https://www.w3.org/TR/encrypted-media-2/#methods-1", + "level": 3, + "title": "Methods", + "number": "5.1" + }, + { + "id": "algorithms-0", + "href": "https://www.w3.org/TR/encrypted-media-2/#algorithms-0", + "level": 3, + "title": "Algorithms", + "number": "5.2" + }, + { + "id": "is-persistent-session-type", + "href": "https://www.w3.org/TR/encrypted-media-2/#is-persistent-session-type", + "level": 4, + "title": "Is persistent session type?", + "number": "5.2.1" + }, + { + "id": "cdm-unavailable", + "href": "https://www.w3.org/TR/encrypted-media-2/#cdm-unavailable", + "level": 4, + "title": "CDM Unavailable", + "number": "5.2.2" + }, + { + "id": "media-keys-storage", + "href": "https://www.w3.org/TR/encrypted-media-2/#media-keys-storage", + "level": 3, + "title": "Storage and Persistence", + "number": "5.3" + }, + { + "id": "mediakeysession-interface", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeysession-interface", + "level": 2, + "title": "MediaKeySession Interface", + "number": "6" + }, + { + "id": "attributes-0", + "href": "https://www.w3.org/TR/encrypted-media-2/#attributes-0", + "level": 3, + "title": "Attributes", + "number": "6.1" + }, + { + "id": "methods-2", + "href": "https://www.w3.org/TR/encrypted-media-2/#methods-2", + "level": 3, + "title": "Methods", + "number": "6.2" + }, + { + "id": "mediakeystatusmap-interface", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeystatusmap-interface", + "level": 3, + "title": "MediaKeyStatusMap Interface", + "number": "6.3" + }, + { + "id": "attributes-1", + "href": "https://www.w3.org/TR/encrypted-media-2/#attributes-1", + "level": 4, + "title": "Attributes", + "number": "6.3.1" + }, + { + "id": "methods-3", + "href": "https://www.w3.org/TR/encrypted-media-2/#methods-3", + "level": 4, + "title": "Methods", + "number": "6.3.2" + }, + { + "id": "mediakeymessageevent", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeymessageevent", + "level": 3, + "title": "MediaKeyMessageEvent", + "number": "6.4" + }, + { + "id": "attributes-2", + "href": "https://www.w3.org/TR/encrypted-media-2/#attributes-2", + "level": 4, + "title": "Attributes", + "number": "6.4.1" + }, + { + "id": "mediakeymessageeventinit", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeymessageeventinit", + "level": 4, + "title": "MediaKeyMessageEventInit", + "number": "6.4.2" + }, + { + "id": "dictionary-mediakeymessageeventinit-members", + "href": "https://www.w3.org/TR/encrypted-media-2/#dictionary-mediakeymessageeventinit-members", + "level": 5, + "title": "Dictionary MediaKeyMessageEventInit Members", + "number": "6.4.2.1" + }, + { + "id": "mediakeysession-events", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeysession-events", + "level": 3, + "title": "Event Summary", + "number": "6.5" + }, + { + "id": "mediakeysession-algorithms", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediakeysession-algorithms", + "level": 3, + "title": "Algorithms", + "number": "6.6" + }, + { + "id": "queue-message", + "href": "https://www.w3.org/TR/encrypted-media-2/#queue-message", + "level": 4, + "title": "Queue a \"message\" Event", + "number": "6.6.1" + }, + { + "id": "update-key-statuses", + "href": "https://www.w3.org/TR/encrypted-media-2/#update-key-statuses", + "level": 4, + "title": "Update Key Statuses", + "number": "6.6.2" + }, + { + "id": "update-expiration", + "href": "https://www.w3.org/TR/encrypted-media-2/#update-expiration", + "level": 4, + "title": "Update Expiration", + "number": "6.6.3" + }, + { + "id": "session-closed", + "href": "https://www.w3.org/TR/encrypted-media-2/#session-closed", + "level": 4, + "title": "Session Closed", + "number": "6.6.4" + }, + { + "id": "monitor-cdm", + "href": "https://www.w3.org/TR/encrypted-media-2/#monitor-cdm", + "level": 4, + "title": "Monitor for CDM State Changes", + "number": "6.6.5" + }, + { + "id": "exceptions", + "href": "https://www.w3.org/TR/encrypted-media-2/#exceptions", + "level": 3, + "title": "Exceptions", + "number": "6.7" + }, + { + "id": "session-storage", + "href": "https://www.w3.org/TR/encrypted-media-2/#session-storage", + "level": 3, + "title": "Session Storage and Persistence", + "number": "6.8" + }, + { + "id": "htmlmediaelement-extensions", + "href": "https://www.w3.org/TR/encrypted-media-2/#htmlmediaelement-extensions", + "level": 2, + "title": "HTMLMediaElement Extensions", + "number": "7" + }, + { + "id": "attributes-3", + "href": "https://www.w3.org/TR/encrypted-media-2/#attributes-3", + "level": 3, + "title": "Attributes", + "number": "7.1" + }, + { + "id": "methods-4", + "href": "https://www.w3.org/TR/encrypted-media-2/#methods-4", + "level": 3, + "title": "Methods", + "number": "7.2" + }, + { + "id": "mediaencryptedevent", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediaencryptedevent", + "level": 3, + "title": "MediaEncryptedEvent", + "number": "7.3" + }, + { + "id": "attributes-4", + "href": "https://www.w3.org/TR/encrypted-media-2/#attributes-4", + "level": 4, + "title": "Attributes", + "number": "7.3.1" + }, + { + "id": "mediaencryptedeventinit", + "href": "https://www.w3.org/TR/encrypted-media-2/#mediaencryptedeventinit", + "level": 4, + "title": "MediaEncryptedEventInit", + "number": "7.3.2" + }, + { + "id": "dictionary-mediaencryptedeventinit-members", + "href": "https://www.w3.org/TR/encrypted-media-2/#dictionary-mediaencryptedeventinit-members", + "level": 5, + "title": "Dictionary MediaEncryptedEventInit Members", + "number": "7.3.2.1" + }, + { + "id": "htmlmediaelement-events", + "href": "https://www.w3.org/TR/encrypted-media-2/#htmlmediaelement-events", + "level": 3, + "title": "Event Summary", + "number": "7.4" + }, + { + "id": "htmlmediaelement-algorithms", + "href": "https://www.w3.org/TR/encrypted-media-2/#htmlmediaelement-algorithms", + "level": 3, + "title": "Algorithms", + "number": "7.5" + }, + { + "id": "media-may-contain-encrypted-blocks", + "href": "https://www.w3.org/TR/encrypted-media-2/#media-may-contain-encrypted-blocks", + "level": 4, + "title": "Media Data May Contain Encrypted Blocks", + "number": "7.5.1" + }, + { + "id": "initdata-encountered", + "href": "https://www.w3.org/TR/encrypted-media-2/#initdata-encountered", + "level": 4, + "title": "Initialization Data Encountered", + "number": "7.5.2" + }, + { + "id": "encrypted-block-encountered", + "href": "https://www.w3.org/TR/encrypted-media-2/#encrypted-block-encountered", + "level": 4, + "title": "Encrypted Block Encountered", + "number": "7.5.3" + }, + { + "id": "attempt-to-decrypt", + "href": "https://www.w3.org/TR/encrypted-media-2/#attempt-to-decrypt", + "level": 4, + "title": "Attempt to Decrypt", + "number": "7.5.4" + }, + { + "id": "wait-for-key", + "href": "https://www.w3.org/TR/encrypted-media-2/#wait-for-key", + "level": 4, + "title": "Wait for Key", + "number": "7.5.5" + }, + { + "id": "resume-playback", + "href": "https://www.w3.org/TR/encrypted-media-2/#resume-playback", + "level": 4, + "title": "Attempt to Resume Playback If Necessary", + "number": "7.5.6" + }, + { + "id": "media-element-restrictions", + "href": "https://www.w3.org/TR/encrypted-media-2/#media-element-restrictions", + "level": 3, + "title": "Media Element Restrictions", + "number": "7.6" + }, + { + "id": "implementation-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#implementation-requirements", + "level": 2, + "title": "Implementation Requirements", + "number": "8" + }, + { + "id": "cdm-constraint-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#cdm-constraint-requirements", + "level": 3, + "title": "CDM Constraints", + "number": "8.1" + }, + { + "id": "messaging-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#messaging-requirements", + "level": 3, + "title": "Messages and Communication", + "number": "8.2" + }, + { + "id": "persistent-state-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#persistent-state-requirements", + "level": 3, + "title": "Persistent Data", + "number": "8.3" + }, + { + "id": "use-origin-specific-key-system-storage", + "href": "https://www.w3.org/TR/encrypted-media-2/#use-origin-specific-key-system-storage", + "level": 4, + "title": "Use origin-specific and browsing profile-specific Key System storage", + "number": "8.3.1" + }, + { + "id": "allow-persistent-data-cleared", + "href": "https://www.w3.org/TR/encrypted-media-2/#allow-persistent-data-cleared", + "level": 4, + "title": "Allow Persistent Data to Be Cleared", + "number": "8.3.2" + }, + { + "id": "encrypt-or-obfuscate-persistent-data", + "href": "https://www.w3.org/TR/encrypted-media-2/#encrypt-or-obfuscate-persistent-data", + "level": 4, + "title": "Encrypt or obfuscate Persistent Data", + "number": "8.3.3" + }, + { + "id": "exposed-value-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#exposed-value-requirements", + "level": 3, + "title": "Values Exposed to the Application", + "number": "8.4" + }, + { + "id": "per-origin-per-profile-values", + "href": "https://www.w3.org/TR/encrypted-media-2/#per-origin-per-profile-values", + "level": 4, + "title": "Use Per-Origin Per-Profile Values", + "number": "8.4.1" + }, + { + "id": "allow-values-to-be-cleared", + "href": "https://www.w3.org/TR/encrypted-media-2/#allow-values-to-be-cleared", + "level": 4, + "title": "Allow Values to Be Cleared", + "number": "8.4.2" + }, + { + "id": "identifier-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#identifier-requirements", + "level": 3, + "title": "Identifiers", + "number": "8.5" + }, + { + "id": "limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers", + "href": "https://www.w3.org/TR/encrypted-media-2/#limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers", + "level": 4, + "title": "Limit or Avoid use of Distinctive Identifiers and Permanent Identifiers", + "number": "8.5.1" + }, + { + "id": "encrypt-identifiers", + "href": "https://www.w3.org/TR/encrypted-media-2/#encrypt-identifiers", + "level": 4, + "title": "Encrypt Identifiers", + "number": "8.5.2" + }, + { + "id": "per-origin-per-profile-identifiers", + "href": "https://www.w3.org/TR/encrypted-media-2/#per-origin-per-profile-identifiers", + "level": 4, + "title": "Use Per-Origin Per-Profile Identifiers", + "number": "8.5.3" + }, + { + "id": "non-associable-identifiers", + "href": "https://www.w3.org/TR/encrypted-media-2/#non-associable-identifiers", + "level": 4, + "title": "Use Non-Associable Identifiers", + "number": "8.5.4" + }, + { + "id": "allow-identifiers-cleared", + "href": "https://www.w3.org/TR/encrypted-media-2/#allow-identifiers-cleared", + "level": 4, + "title": "Allow Identifiers to Be Cleared", + "number": "8.5.5" + }, + { + "id": "individualization", + "href": "https://www.w3.org/TR/encrypted-media-2/#individualization", + "level": 3, + "title": "Individualization", + "number": "8.6" + }, + { + "id": "direct-individualization", + "href": "https://www.w3.org/TR/encrypted-media-2/#direct-individualization", + "level": 4, + "title": "Direct Individualization", + "number": "8.6.1" + }, + { + "id": "app-assisted-individualization", + "href": "https://www.w3.org/TR/encrypted-media-2/#app-assisted-individualization", + "level": 4, + "title": "App-Assisted Individualization", + "number": "8.6.2" + }, + { + "id": "support-multiple-keys", + "href": "https://www.w3.org/TR/encrypted-media-2/#support-multiple-keys", + "level": 3, + "title": "Support Multiple Keys", + "number": "8.7" + }, + { + "id": "initialization-data-type-support-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#initialization-data-type-support-requirements", + "level": 3, + "title": "Initialization Data Type Support", + "number": "8.8" + }, + { + "id": "licenses-generated-are-independent-of-content-type", + "href": "https://www.w3.org/TR/encrypted-media-2/#licenses-generated-are-independent-of-content-type", + "level": 4, + "title": "Licenses Generated are Independent of Content Type", + "number": "8.8.1" + }, + { + "id": "support-extraction-from-media-data", + "href": "https://www.w3.org/TR/encrypted-media-2/#support-extraction-from-media-data", + "level": 4, + "title": "Support Extraction From Media Data", + "number": "8.8.2" + }, + { + "id": "media-requirements", + "href": "https://www.w3.org/TR/encrypted-media-2/#media-requirements", + "level": 3, + "title": "Supported Media", + "number": "8.9" + }, + { + "id": "unencrypted-container", + "href": "https://www.w3.org/TR/encrypted-media-2/#unencrypted-container", + "level": 4, + "title": "Unencrypted Container", + "number": "8.9.1" + }, + { + "id": "interoperably-encrypted", + "href": "https://www.w3.org/TR/encrypted-media-2/#interoperably-encrypted", + "level": 4, + "title": "Interoperably Encrypted", + "number": "8.9.2" + }, + { + "id": "unencrypted-in-band-support-content", + "href": "https://www.w3.org/TR/encrypted-media-2/#unencrypted-in-band-support-content", + "level": 4, + "title": "Unencrypted In-band Support Content", + "number": "8.9.3" + }, + { + "id": "common-key-systems", + "href": "https://www.w3.org/TR/encrypted-media-2/#common-key-systems", + "level": 2, + "title": "Common Key Systems", + "number": "9" + }, + { + "id": "clear-key", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key", + "level": 3, + "title": "Clear Key", + "number": "9.1" + }, + { + "id": "clear-key-capabilities", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-capabilities", + "level": 4, + "title": "Capabilities", + "number": "9.1.1" + }, + { + "id": "clear-key-behavior", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-behavior", + "level": 4, + "title": "Behavior", + "number": "9.1.2" + }, + { + "id": "clear-key-request-format", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-request-format", + "level": 4, + "title": "License Request Format", + "number": "9.1.3" + }, + { + "id": "clear-key-request-format-example", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-request-format-example", + "level": 5, + "title": "Example", + "number": "9.1.3.1" + }, + { + "id": "clear-key-license-format", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-license-format", + "level": 4, + "title": "License Format", + "number": "9.1.4" + }, + { + "id": "clear-key-license-format-example", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-license-format-example", + "level": 5, + "title": "Example", + "number": "9.1.4.1" + }, + { + "id": "clear-key-release-format", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-format", + "level": 4, + "title": "License Release Format", + "number": "9.1.5" + }, + { + "id": "clear-key-release-format-example-1", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-format-example-1", + "level": 5, + "title": "Example message reflecting a record of license destruction", + "number": "9.1.5.1" + }, + { + "id": "clear-key-release-ack-format", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-ack-format", + "level": 4, + "title": "License Release Acknowledgement Format", + "number": "9.1.6" + }, + { + "id": "clear-key-release-ack-format-example", + "href": "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-ack-format-example", + "level": 5, + "title": "Example", + "number": "9.1.6.1" + }, + { + "id": "using-base64url", + "href": "https://www.w3.org/TR/encrypted-media-2/#using-base64url", + "level": 4, + "title": "Using base64url", + "number": "9.1.7" + }, + { + "id": "security", + "href": "https://www.w3.org/TR/encrypted-media-2/#security", + "level": 2, + "title": "10. Security" + }, + { + "id": "input-data-security", + "href": "https://www.w3.org/TR/encrypted-media-2/#input-data-security", + "level": 3, + "title": "Input Data Attacks and Vulnerabilities", + "number": "10.1" + }, + { + "id": "cdm-security", + "href": "https://www.w3.org/TR/encrypted-media-2/#cdm-security", + "level": 3, + "title": "CDM Attacks and Vulnerabilities", + "number": "10.2" + }, + { + "id": "network-attacks", + "href": "https://www.w3.org/TR/encrypted-media-2/#network-attacks", + "level": 3, + "title": "Network Attacks", + "number": "10.3" + }, + { + "id": "potential-attacks", + "href": "https://www.w3.org/TR/encrypted-media-2/#potential-attacks", + "level": 4, + "title": "Potential Attacks", + "number": "10.3.1" + }, + { + "id": "mitigations", + "href": "https://www.w3.org/TR/encrypted-media-2/#mitigations", + "level": 4, + "title": "Mitigations", + "number": "10.3.2" + }, + { + "id": "iframe-attacks", + "href": "https://www.w3.org/TR/encrypted-media-2/#iframe-attacks", + "level": 3, + "title": "iframe Attacks", + "number": "10.4" + }, + { + "id": "potential-attacks-0", + "href": "https://www.w3.org/TR/encrypted-media-2/#potential-attacks-0", + "level": 4, + "title": "Potential Attacks", + "number": "10.4.1" + }, + { + "id": "mitigations-0", + "href": "https://www.w3.org/TR/encrypted-media-2/#mitigations-0", + "level": 4, + "title": "Mitigations", + "number": "10.4.2" + }, + { + "id": "cross-directory-attacks", + "href": "https://www.w3.org/TR/encrypted-media-2/#cross-directory-attacks", + "level": 3, + "title": "Cross-Directory Attacks", + "number": "10.5" + }, + { + "id": "privacy", + "href": "https://www.w3.org/TR/encrypted-media-2/#privacy", + "level": 2, + "title": "11. Privacy" + }, + { + "id": "privacy-disclosure", + "href": "https://www.w3.org/TR/encrypted-media-2/#privacy-disclosure", + "level": 3, + "title": "Information Disclosed by EME and Key Systems", + "number": "11.1" + }, + { + "id": "privacy-fingerprinting", + "href": "https://www.w3.org/TR/encrypted-media-2/#privacy-fingerprinting", + "level": 3, + "title": "Fingerprinting", + "number": "11.2" + }, + { + "id": "privacy-leakage", + "href": "https://www.w3.org/TR/encrypted-media-2/#privacy-leakage", + "level": 3, + "title": "Information Leakage", + "number": "11.3" + }, + { + "id": "concerns", + "href": "https://www.w3.org/TR/encrypted-media-2/#concerns", + "level": 4, + "title": "Concerns", + "number": "11.3.1" + }, + { + "id": "mitigations-1", + "href": "https://www.w3.org/TR/encrypted-media-2/#mitigations-1", + "level": 4, + "title": "Mitigations", + "number": "11.3.2" + }, + { + "id": "user-tracking", + "href": "https://www.w3.org/TR/encrypted-media-2/#user-tracking", + "level": 3, + "title": "User Tracking", + "number": "11.4" + }, + { + "id": "concerns-0", + "href": "https://www.w3.org/TR/encrypted-media-2/#concerns-0", + "level": 4, + "title": "Concerns", + "number": "11.4.1" + }, + { + "id": "mitigations-2", + "href": "https://www.w3.org/TR/encrypted-media-2/#mitigations-2", + "level": 4, + "title": "Mitigations", + "number": "11.4.2" + }, + { + "id": "privacy-storedinfo", + "href": "https://www.w3.org/TR/encrypted-media-2/#privacy-storedinfo", + "level": 3, + "title": "Information Stored on User Devices", + "number": "11.5" + }, + { + "id": "concerns-1", + "href": "https://www.w3.org/TR/encrypted-media-2/#concerns-1", + "level": 4, + "title": "Concerns", + "number": "11.5.1" + }, + { + "id": "mitigations-3", + "href": "https://www.w3.org/TR/encrypted-media-2/#mitigations-3", + "level": 4, + "title": "Mitigations", + "number": "11.5.2" + }, + { + "id": "incomplete-clearing", + "href": "https://www.w3.org/TR/encrypted-media-2/#incomplete-clearing", + "level": 3, + "title": "Incomplete Clearing of Data", + "number": "11.6" + }, + { + "id": "concerns-2", + "href": "https://www.w3.org/TR/encrypted-media-2/#concerns-2", + "level": 4, + "title": "Concerns", + "number": "11.6.1" + }, + { + "id": "mitigations-4", + "href": "https://www.w3.org/TR/encrypted-media-2/#mitigations-4", + "level": 4, + "title": "Mitigations", + "number": "11.6.2" + }, + { + "id": "private-browsing", + "href": "https://www.w3.org/TR/encrypted-media-2/#private-browsing", + "level": 3, + "title": "Private Browsing Modes", + "number": "11.7" + }, + { + "id": "privacy-secureorigin", + "href": "https://www.w3.org/TR/encrypted-media-2/#privacy-secureorigin", + "level": 3, + "title": "Secure Origin and Transport", + "number": "11.8" + }, + { + "id": "conformance", + "href": "https://www.w3.org/TR/encrypted-media-2/#conformance", + "level": 2, + "title": "12. Conformance" + }, + { + "id": "examples", + "href": "https://www.w3.org/TR/encrypted-media-2/#examples", + "level": 2, + "title": "13. Examples" + }, + { + "id": "example-source-and-key-known", + "href": "https://www.w3.org/TR/encrypted-media-2/#example-source-and-key-known", + "level": 3, + "title": "Source and Key Known at Page Load (Clear Key)", + "number": "13.1" + }, + { + "id": "example-selecting-key-system", + "href": "https://www.w3.org/TR/encrypted-media-2/#example-selecting-key-system", + "level": 3, + "title": "Selecting a Supported Key System and Using Initialization Data from the \"encrypted\" Event", + "number": "13.2" + }, + { + "id": "example-mediakeys-before-source", + "href": "https://www.w3.org/TR/encrypted-media-2/#example-mediakeys-before-source", + "level": 3, + "title": "Create MediaKeys Before Loading Media", + "number": "13.3" + }, + { + "id": "example-using-all-events", + "href": "https://www.w3.org/TR/encrypted-media-2/#example-using-all-events", + "level": 3, + "title": "Using All Events", + "number": "13.4" + }, + { + "id": "example-stored-license", + "href": "https://www.w3.org/TR/encrypted-media-2/#example-stored-license", + "level": 3, + "title": "Stored License", + "number": "13.5" + }, + { + "id": "example-getStatusForPolicy", + "href": "https://www.w3.org/TR/encrypted-media-2/#example-getStatusForPolicy", + "level": 3, + "title": "Pre-fetch Media With HDCP Policy", + "number": "13.6" + }, + { + "id": "acknowledgements", + "href": "https://www.w3.org/TR/encrypted-media-2/#acknowledgements", + "level": 2, + "title": "14. Acknowledgments" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/encrypted-media-2/#references", + "level": 2, + "title": "References", + "number": "A" + }, + { + "id": "normative-references", + "href": "https://www.w3.org/TR/encrypted-media-2/#normative-references", + "level": 3, + "title": "Normative references", + "number": "A.1" + }, + { + "id": "informative-references", + "href": "https://www.w3.org/TR/encrypted-media-2/#informative-references", + "level": 3, + "title": "Informative references", + "number": "A.2" + } + ] +} \ No newline at end of file diff --git a/tr/headings/vc-data-integrity.json b/tr/headings/vc-data-integrity.json index 78c458b84cbd..684249cc00b9 100644 --- a/tr/headings/vc-data-integrity.json +++ b/tr/headings/vc-data-integrity.json @@ -106,61 +106,68 @@ "title": "Resource Integrity", "number": "2.3" }, - { - "id": "relationship-to-linked-data", - "href": "https://www.w3.org/TR/vc-data-integrity/#relationship-to-linked-data", - "level": 3, - "title": "Relationship to Linked Data", - "number": "2.4" - }, - { - "id": "relationship-to-verifiable-credentials", - "href": "https://www.w3.org/TR/vc-data-integrity/#relationship-to-verifiable-credentials", - "level": 3, - "title": "Relationship to Verifiable Credentials", - "number": "2.5" - }, { "id": "contexts-and-vocabularies", "href": "https://www.w3.org/TR/vc-data-integrity/#contexts-and-vocabularies", "level": 3, "title": "Contexts and Vocabularies", - "number": "2.6" + "number": "2.4" + }, + { + "id": "validating-contexts", + "href": "https://www.w3.org/TR/vc-data-integrity/#validating-contexts", + "level": 4, + "title": "Validating Contexts", + "number": "2.4.1" }, { "id": "context-injection", "href": "https://www.w3.org/TR/vc-data-integrity/#context-injection", "level": 4, "title": "Context Injection", - "number": "2.6.1" + "number": "2.4.2" }, { "id": "securing-data-losslessly", "href": "https://www.w3.org/TR/vc-data-integrity/#securing-data-losslessly", "level": 4, "title": "Securing Data Losslessly", - "number": "2.6.2" + "number": "2.4.3" }, { "id": "datatypes", "href": "https://www.w3.org/TR/vc-data-integrity/#datatypes", "level": 4, "title": "Datatypes", - "number": "2.6.3" + "number": "2.4.4" }, { "id": "the-cryptosuitestring-datatype", "href": "https://www.w3.org/TR/vc-data-integrity/#the-cryptosuitestring-datatype", "level": 5, "title": "The cryptosuiteString Datatype", - "number": "2.6.3.1" + "number": "2.4.4.1" }, { "id": "the-multibase-datatype", "href": "https://www.w3.org/TR/vc-data-integrity/#the-multibase-datatype", "level": 5, "title": "The multibase Datatype", - "number": "2.6.3.2" + "number": "2.4.4.2" + }, + { + "id": "relationship-to-linked-data", + "href": "https://www.w3.org/TR/vc-data-integrity/#relationship-to-linked-data", + "level": 3, + "title": "Relationship to Linked Data", + "number": "2.5" + }, + { + "id": "relationship-to-verifiable-credentials", + "href": "https://www.w3.org/TR/vc-data-integrity/#relationship-to-verifiable-credentials", + "level": 3, + "title": "Relationship to Verifiable Credentials", + "number": "2.6" }, { "id": "cryptographic-suites", @@ -183,40 +190,54 @@ "title": "Algorithms", "number": "4" }, + { + "id": "processing-model", + "href": "https://www.w3.org/TR/vc-data-integrity/#processing-model", + "level": 3, + "title": "Processing Model", + "number": "4.1" + }, { "id": "add-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#add-proof", "level": 3, "title": "Add Proof", - "number": "4.1" + "number": "4.2" }, { "id": "add-proof-set-chain", "href": "https://www.w3.org/TR/vc-data-integrity/#add-proof-set-chain", "level": 3, "title": "Add Proof Set/Chain", - "number": "4.2" + "number": "4.3" }, { "id": "verify-proof", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof", "level": 3, "title": "Verify Proof", - "number": "4.3" + "number": "4.4" }, { "id": "verify-proof-sets-and-chains", "href": "https://www.w3.org/TR/vc-data-integrity/#verify-proof-sets-and-chains", "level": 3, "title": "Verify Proof Sets and Chains", - "number": "4.4" + "number": "4.5" + }, + { + "id": "context-validation", + "href": "https://www.w3.org/TR/vc-data-integrity/#context-validation", + "level": 3, + "title": "Context Validation", + "number": "4.6" }, { "id": "processing-errors", "href": "https://www.w3.org/TR/vc-data-integrity/#processing-errors", "level": 3, "title": "Processing Errors", - "number": "4.5" + "number": "4.7" }, { "id": "security-considerations", diff --git a/tr/headings/vc-data-model-2.0.json b/tr/headings/vc-data-model-2.0.json index ffb931c79260..7fe6baff98b1 100644 --- a/tr/headings/vc-data-model-2.0.json +++ b/tr/headings/vc-data-model-2.0.json @@ -331,12 +331,19 @@ "title": "Syntactic Sugar", "number": "6.1.1" }, + { + "id": "restrictions-on-json-ld", + "href": "https://www.w3.org/TR/vc-data-model-2.0/#restrictions-on-json-ld", + "level": 4, + "title": "Restrictions on JSON-LD", + "number": "6.1.2" + }, { "id": "lists-and-arrays", "href": "https://www.w3.org/TR/vc-data-model-2.0/#lists-and-arrays", "level": 4, "title": "Lists and Arrays", - "number": "6.1.2" + "number": "6.1.3" }, { "id": "media-types", diff --git a/tr/headings/webcodecs-video-frame-metadata-registry.json b/tr/headings/webcodecs-video-frame-metadata-registry.json new file mode 100644 index 000000000000..c928db6d65dd --- /dev/null +++ b/tr/headings/webcodecs-video-frame-metadata-registry.json @@ -0,0 +1,84 @@ +{ + "spec": { + "title": "WebCodecs VideoFrame Metadata Registry", + "url": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/" + }, + "headings": [ + { + "id": "title", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#title", + "level": 1, + "title": "WebCodecs VideoFrame Metadata Registry" + }, + { + "id": "abstract", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#abstract", + "level": 2, + "title": "Abstract" + }, + { + "id": "sotd", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#sotd", + "level": 2, + "title": "Status of this document" + }, + { + "id": "toc", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#toc", + "level": 2, + "title": "Table of Contents" + }, + { + "id": "registration-entry-requirements", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#registration-entry-requirements", + "level": 2, + "title": "Registration Entry Requirements", + "number": "1" + }, + { + "id": "videoframemetadata-members", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#videoframemetadata-members", + "level": 2, + "title": "VideoFrameMetadata members", + "number": "2" + }, + { + "id": "privacy-considerations", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#privacy-considerations", + "level": 2, + "title": "Privacy Considerations", + "number": "3" + }, + { + "id": "security-considerations", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#security-considerations", + "level": 2, + "title": "Security Considerations", + "number": "4" + }, + { + "id": "index", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#index", + "level": 2, + "title": "Index" + }, + { + "id": "index-defined-elsewhere", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#index-defined-elsewhere", + "level": 3, + "title": "Terms defined by reference" + }, + { + "id": "references", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#references", + "level": 2, + "title": "References" + }, + { + "id": "normative", + "href": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#normative", + "level": 3, + "title": "Normative References" + } + ] +} \ No newline at end of file diff --git a/tr/idl/css-scroll-snap-2.idl b/tr/idl/css-scroll-snap-2.idl new file mode 100644 index 000000000000..0d942332ef17 --- /dev/null +++ b/tr/idl/css-scroll-snap-2.idl @@ -0,0 +1,21 @@ +// GENERATED CONTENT - DO NOT EDIT +// Content was automatically extracted by Reffy into webref +// (https://github.com/w3c/webref) +// Source: CSS Scroll Snap Module Level 2 (https://www.w3.org/TR/css-scroll-snap-2/) + +dictionary SnapEventInit : EventInit { + Node? snapTargetBlock; + Node? snapTargetInline; +}; + +[Exposed=Window] +interface SnapEvent : Event { + constructor(DOMString type, optional SnapEventInit eventInitDict = {}); + readonly attribute Node? snapTargetBlock; + readonly attribute Node? snapTargetInline; +}; + +partial interface mixin GlobalEventHandlers { + attribute EventHandler onsnapchanged; + attribute EventHandler onsnapchanging; +}; diff --git a/tr/idl/encrypted-media.idl b/tr/idl/encrypted-media.idl index 008e83e320d4..28f7f638c877 100644 --- a/tr/idl/encrypted-media.idl +++ b/tr/idl/encrypted-media.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) -// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media-2/) [Exposed=Window] partial interface Navigator { diff --git a/tr/ids/credential-management-1.json b/tr/ids/credential-management-1.json index 45393a7d31a8..b97c3d434941 100644 --- a/tr/ids/credential-management-1.json +++ b/tr/ids/credential-management-1.json @@ -405,18 +405,20 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#dom-credentialmediationrequirement-conditional", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-origin%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-promise%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A7", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-origin-prevent-silent-access-flag%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-conditional%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-user-mediated%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-conditional%E2%91%A6", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A8", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/credential-management-1/#ref-for-credentialrequestoptions-relevant-credential-interface-objects%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-isconditionalmediationavailable%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-promise%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-resolve%E2%91%A4", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException", "https://www.w3.org/TR/credential-management-1/#dom-credentialmediationrequirement-required", @@ -426,43 +428,43 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-preventsilentaccess%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#mediation-examples", "https://www.w3.org/TR/credential-management-1/#example-mediation-silent", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-silent%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-navigator-credentials%E2%91%A1", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-silent%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#example-mediation-optional", "https://www.w3.org/TR/credential-management-1/#ref-for-user-mediated%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-navigator-credentials%E2%91%A2", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-optional%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-optional%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#example-mediation-require", "https://www.w3.org/TR/credential-management-1/#ref-for-user-mediated%E2%91%A5", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-required%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-navigator-credentials%E2%91%A3", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-required%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#example-mediation-switch", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-required%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-navigator-credentials%E2%91%A4", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-mediation%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-required%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#credentialcreationoptions-dictionary", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A3", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-credentialcreationoptions%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-credentialcreationoptions%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#dictdef-credentialcreationoptions", @@ -472,7 +474,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialcreationoptions-signal", "https://www.w3.org/TR/credential-management-1/#dom-credentialcreationoptions-signal", "https://www.w3.org/TR/credential-management-1/#ref-for-abortsignal%E2%91%A2", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A4", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-abortsignal-abort-reason%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#algorithms", "https://www.w3.org/TR/credential-management-1/#algorithm-request", @@ -486,7 +488,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-concept-document-window%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-fully-active", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A0", + "https://www.w3.org/TR/credential-management-1/#ref-for-invalidstateerror", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-signal%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-abortsignal-aborted", @@ -506,7 +508,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-list-contain", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-type-slot%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A2", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A1", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-credentialrequestoptions-relevant-credential-interface-objects%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-set-append", @@ -519,7 +521,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-credential-type-registry-get-permissions-policy%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-allowed-to-use", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A3", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A2", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-a-new-promise", "https://www.w3.org/TR/credential-management-1/#ref-for-in-parallel%E2%91%A2", @@ -581,7 +583,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-concept-document-window%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-fully-active%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A4", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A3", + "https://www.w3.org/TR/credential-management-1/#ref-for-invalidstateerror%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-current-settings-object%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-same-origin-with-its-ancestors%E2%91%A5", @@ -590,7 +592,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-list-contain%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-type-slot%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A5", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A4", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-set-append%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-type-slot%E2%91%A8", @@ -622,7 +624,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-concept-document-window%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-fully-active%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A6", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A5", + "https://www.w3.org/TR/credential-management-1/#ref-for-invalidstateerror%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-current-settings-object%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-same-origin-with-its-ancestors%E2%91%A6", @@ -635,7 +637,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-credential-type-registry-create-permissions-policy%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-allowed-to-use%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A8", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A6", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-signal%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-abortsignal-aborted%E2%91%A0", @@ -647,7 +649,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-active-credential-types%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-list-contain%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A7", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-set-append%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-active-credential-types%E2%91%A6", @@ -678,7 +680,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-concept-document-window%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-fully-active%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-a-promise-rejected-with%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A8", + "https://www.w3.org/TR/credential-management-1/#ref-for-invalidstateerror%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/credential-management-1/#ref-for-a-new-promise%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-in-parallel%E2%91%A5", @@ -692,10 +694,10 @@ "https://www.w3.org/TR/credential-management-1/#password-examples", "https://www.w3.org/TR/credential-management-1/#examples-password-signin", "https://www.w3.org/TR/credential-management-1/#example-1e3287d5", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-navigator-credentials%E2%91%A5", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-password", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-type%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-type-password", @@ -704,7 +706,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-the-form-element", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-form-submit", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-navigator-credentials%E2%91%A7", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-password%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-type%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-store%E2%91%A4", @@ -712,7 +714,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-store%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-store%E2%91%A6", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#examples-post-signin", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-store%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#example-c7eaa6aa", @@ -783,7 +785,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-dfn-exception%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-dfn-throw%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-passwordcredential%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A5", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-passwordcredentialdata%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-htmlformelement%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-category-submit", @@ -823,7 +825,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-password%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-map-exists", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-password%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-abstract-opdef-credential-store-retrieve-a-list-of-credentials", @@ -860,7 +862,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-passwordcredential%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-same-origin-with-its-ancestors%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A0%E2%91%A6", @@ -947,7 +949,7 @@ "https://www.w3.org/TR/credential-management-1/#passwordcredential-matching", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-credentialrequestoptions%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-passwordcredential%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-password%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#federated", "https://www.w3.org/TR/credential-management-1/#federatedcredential-interface", @@ -993,7 +995,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-dfn-exception%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-federatedcredential%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-federatedcredentialinit%E2%91%A1", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A6", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#dictdef-federatedcredentialinit", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-credentialdata%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-USVString%E2%91%A0%E2%91%A5", @@ -1036,7 +1038,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-federated", "https://www.w3.org/TR/credential-management-1/#ref-for-map-exists%E2%91%A1", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialrequestoptions-federated%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-abstract-opdef-credential-store-retrieve-a-list-of-credentials%E2%91%A0", @@ -1073,7 +1075,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-federatedcredential%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-same-origin-with-its-ancestors%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/credential-management-1/#ref-for-notallowederror%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-idl-DOMException%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A1%E2%91%A2", @@ -1139,11 +1141,15 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-origin-prevent-silent-access-flag%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#user-mediated-selection", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-user-mediated%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#credential-chooser", + "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#abstract-opdef-ask-the-user-to-choose-a-credential", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-credentialrequestoptions%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%91%A2", @@ -1158,9 +1164,9 @@ "https://www.w3.org/TR/credential-management-1/#security-credential-access", "https://www.w3.org/TR/credential-management-1/#ref-for-something", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-origin-slot%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#ref-for-user-mediated%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#security-leakage", @@ -1187,9 +1193,9 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-concept-credential-store%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#privacy-considerations", "https://www.w3.org/TR/credential-management-1/#security-timing", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#security-chooser-leakage", - "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/credential-management-1/#ref-for-credential-chooser%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A4%E2%91%A8", @@ -1243,10 +1249,10 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-dfn-interface-object%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credential-discovery-credential-store%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-credentialrequestoptions%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/credential-management-1/#example-b76ecbfb", "https://www.w3.org/TR/credential-management-1/#ref-for-dictdef-credentialcreationoptions%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A7", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-create%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#example-a3c18cc7", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialmediationrequirement-conditional%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#ref-for-user-mediated%E2%91%A0%E2%91%A7", @@ -1269,7 +1275,7 @@ "https://www.w3.org/TR/credential-management-1/#ref-for-credential%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/credential-management-1/#ref-for-credentialscontainer%E2%91%A5", "https://www.w3.org/TR/credential-management-1/#browser-extensions", - "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-get%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/credential-management-1/#ref-for-dom-credentialscontainer-store%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/credential-management-1/#teh-futur", "https://www.w3.org/TR/credential-management-1/#ref-for-federatedcredential%E2%91%A0%E2%91%A4", @@ -1353,6 +1359,7 @@ "https://www.w3.org/TR/credential-management-1/#dca2de17", "https://www.w3.org/TR/credential-management-1/#8855a9aa", "https://www.w3.org/TR/credential-management-1/#889e932f", + "https://www.w3.org/TR/credential-management-1/#797018a7", "https://www.w3.org/TR/credential-management-1/#ba556545", "https://www.w3.org/TR/credential-management-1/#bdbd19d1", "https://www.w3.org/TR/credential-management-1/#a5c91173", diff --git a/tr/ids/css-scroll-snap-2.json b/tr/ids/css-scroll-snap-2.json new file mode 100644 index 000000000000..af776f1de5c1 --- /dev/null +++ b/tr/ids/css-scroll-snap-2.json @@ -0,0 +1,329 @@ +{ + "spec": { + "title": "CSS Scroll Snap Module Level 2", + "url": "https://www.w3.org/TR/css-scroll-snap-2/" + }, + "ids": [ + "https://www.w3.org/TR/css-scroll-snap-2/#toc-nav", + "https://www.w3.org/TR/css-scroll-snap-2/#toc-jump", + "https://www.w3.org/TR/css-scroll-snap-2/#toc-toggle", + "https://www.w3.org/TR/css-scroll-snap-2/#title", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-state", + "https://www.w3.org/TR/css-scroll-snap-2/#abstract", + "https://www.w3.org/TR/css-scroll-snap-2/#sotd", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c_process_revision", + "https://www.w3.org/TR/css-scroll-snap-2/#toc", + "https://www.w3.org/TR/css-scroll-snap-2/#contents", + "https://www.w3.org/TR/css-scroll-snap-2/#intro", + "https://www.w3.org/TR/css-scroll-snap-2/#first-layout", + "https://www.w3.org/TR/css-scroll-snap-2/#examples", + "https://www.w3.org/TR/css-scroll-snap-2/#example-91358173", + "https://www.w3.org/TR/css-scroll-snap-2/#example-099a3384", + "https://www.w3.org/TR/css-scroll-snap-2/#properties-on-the-scroll-container", + "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-propdef-scroll-start-target", + "https://www.w3.org/TR/css-scroll-snap-2/#initial-scroll-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A7", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-container", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-valdef-scroll-start-target-none", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-container%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-concept-tree-order", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-container%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-position", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-determine-the-scroll-into-view-position", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-position%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-target-propdef", + "https://www.w3.org/TR/css-scroll-snap-2/#propdef-scroll-start-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-comb-one", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-valdef-scroll-start-target-none%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#valdef-scroll-start-target-none", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#valdef-scroll-start-target-auto", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-container%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-target-with-place-content", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-propdef-place-content", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-container%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-position%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-content-distribution-properties", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-propdef-scroll-start-target%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-propdef-scroll-start-target%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#scroll-start-fragment-navigation", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-container%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-container%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-target%E2%91%A6", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-initial-scroll-position%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#styling-snapped", + "https://www.w3.org/TR/css-scroll-snap-2/#issue-1a2ac20b", + "https://www.w3.org/TR/css-scroll-snap-2/#snapped", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-selectordef-snapped", + "https://www.w3.org/TR/css-scroll-snap-2/#selectordef-snapped", + "https://www.w3.org/TR/css-scroll-snap-2/#selectordef-snapped-x", + "https://www.w3.org/TR/css-scroll-snap-2/#selectordef-snapped-y", + "https://www.w3.org/TR/css-scroll-snap-2/#selectordef-snapped-inline", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-inline", + "https://www.w3.org/TR/css-scroll-snap-2/#selectordef-snapped-block", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-block", + "https://www.w3.org/TR/css-scroll-snap-2/#snap-events", + "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchange-and-scrollsnapchanging", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging", + "https://www.w3.org/TR/css-scroll-snap-2/#snapTarget", + "https://www.w3.org/TR/css-scroll-snap-2/#snap-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-container", + "https://www.w3.org/TR/css-scroll-snap-2/#eventhandlers", + "https://www.w3.org/TR/css-scroll-snap-2/#eventdef-snapevent-scrollsnapchange", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snapevent", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-document-scrollend", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target", + "https://www.w3.org/TR/css-scroll-snap-2/#eventdef-snapevent-scrollsnapchanging", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snapevent%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-document-scroll", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchange", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-completed", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-valdef-scroll-snap-type-proximity", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-area", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-valdef-scroll-snap-type-none", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-propdef-scroll-snap-type", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-valdef-scroll-snap-type-none%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-document-scrollend%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-document-scrollend%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#document-pending-scrollsnapchange-event-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-container%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchangetargetblock", + "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchangetargetinline", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A6", + "https://www.w3.org/TR/css-scroll-snap-2/#document-update-scrollsnapchange-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-container%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetblock", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetinline", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-block-axis-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-inline-axis-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A7", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetblock%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A8", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetinline%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchange-event-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchange-event-targets%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-block-axis-target%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-inline-axis-target%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-update-scrollsnapchange-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#document-dispatch-pending-scrollsnapchange-events", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchange-event-targets%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetblock%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetblock%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetblock%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetinline%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetinline%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchangetargetinline%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snapevent%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A6", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dom-snapevent-snaptargetblock", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dom-snapevent-snaptargetinline", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchange-event-targets%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchanging", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-container%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A7", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A8", + "https://www.w3.org/TR/css-scroll-snap-2/#eventual-snap-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventual-snap-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-document-scroll%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#document-pending-scrollsnapchanging-event-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-container%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchanging-block-axis-target", + "https://www.w3.org/TR/css-scroll-snap-2/#scrollsnapchanging-inline-axis-target", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#document-update-scrollsnapchanging-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-container%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-block-axis-target%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-inline-axis-target%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-block-axis-target%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchanging-event-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchanging-event-targets%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-inline-axis-target%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchanging-event-targets%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchanging-event-targets%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#document-dispatch-pending-scrollsnapchanging-events", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A6", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchanging-event-targets%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-block-axis-target%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-block-axis-target%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-block-axis-target%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-inline-axis-target%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-inline-axis-target%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scrollsnapchanging-inline-axis-target%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snapevent%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dom-snapevent-snaptargetblock%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dom-snapevent-snaptargetinline%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-pending-scrollsnapchanging-event-targets%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#snap-events-on-layout-changes", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-container%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-update-scrollsnapchanging-targets", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document-update-scrollsnapchange-targets%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#snapevent-interface", + "https://www.w3.org/TR/css-scroll-snap-2/#dictdef-snapeventinit", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dictdef-eventinit", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-node", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-snapeventinit-snaptargetblock", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-node%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-snapeventinit-snaptargetinline", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-Exposed", + "https://www.w3.org/TR/css-scroll-snap-2/#snapevent", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-snapevent-snapevent", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-idl-DOMString", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-snapevent-snapevent-type-eventinitdict-type", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dictdef-snapeventinit", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-snapevent-snapevent-type-eventinitdict-eventinitdict", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-node%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dom-snapevent-snaptargetblock%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-node%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-dom-snapevent-snaptargetinline%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-snapevent-snaptargetblock", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-node%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-position", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-snapevent-snaptargetinline", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-node%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-scroll-snap-position%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snap-target%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A6", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snapevent%E2%91%A3", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A7", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snapevent%E2%91%A4", + "https://www.w3.org/TR/css-scroll-snap-2/#event-handlers", + "https://www.w3.org/TR/css-scroll-snap-2/#issue-14ba3679", + "https://www.w3.org/TR/css-scroll-snap-2/#event-handlers-on-elements-document-and-window-objects", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handlers", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handler-event-type", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-html-elements", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handler-content-attributes", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handler-idl-attributes", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-window", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-document%E2%91%A8", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handler-idl-attributes%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handlers%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handler-event-type%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-document-onscrollsnapchange", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchange%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-document-onscrollsnapchanging", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventdef-snapevent-scrollsnapchanging%E2%91%A7", + "https://www.w3.org/TR/css-scroll-snap-2/#interface-globaleventhandlers", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-globaleventhandlers", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-event-handler-idl-attributes%E2%91%A1", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-snapevent%E2%91%A5", + "https://www.w3.org/TR/css-scroll-snap-2/#interface-globaleventhandlers-idl", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-globaleventhandlers%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventhandler", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-globaleventhandlers-onsnapchanged", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-eventhandler%E2%91%A0", + "https://www.w3.org/TR/css-scroll-snap-2/#dom-globaleventhandlers-onsnapchanging", + "https://www.w3.org/TR/css-scroll-snap-2/#privacy", + "https://www.w3.org/TR/css-scroll-snap-2/#security", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conformance", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conventions", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-example", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conformance-classes", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-partial", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-conform-future-proofing", + "https://www.w3.org/TR/css-scroll-snap-2/#w3c-testing", + "https://www.w3.org/TR/css-scroll-snap-2/#index", + "https://www.w3.org/TR/css-scroll-snap-2/#index-defined-here", + "https://www.w3.org/TR/css-scroll-snap-2/#index-defined-elsewhere", + "https://www.w3.org/TR/css-scroll-snap-2/#c4db3a90", + "https://www.w3.org/TR/css-scroll-snap-2/#0ef4bcd3", + "https://www.w3.org/TR/css-scroll-snap-2/#f26fdc63", + "https://www.w3.org/TR/css-scroll-snap-2/#a25d0508", + "https://www.w3.org/TR/css-scroll-snap-2/#a3972067", + "https://www.w3.org/TR/css-scroll-snap-2/#a3cabdb1", + "https://www.w3.org/TR/css-scroll-snap-2/#f1e0a109", + "https://www.w3.org/TR/css-scroll-snap-2/#9b37b029", + "https://www.w3.org/TR/css-scroll-snap-2/#f6ae3416", + "https://www.w3.org/TR/css-scroll-snap-2/#3705bb2d", + "https://www.w3.org/TR/css-scroll-snap-2/#552105cb", + "https://www.w3.org/TR/css-scroll-snap-2/#a2df9ed1", + "https://www.w3.org/TR/css-scroll-snap-2/#b8bb50c6", + "https://www.w3.org/TR/css-scroll-snap-2/#4eb9d37e", + "https://www.w3.org/TR/css-scroll-snap-2/#0cda95c2", + "https://www.w3.org/TR/css-scroll-snap-2/#7f14f658", + "https://www.w3.org/TR/css-scroll-snap-2/#ca9e4783", + "https://www.w3.org/TR/css-scroll-snap-2/#72258dd1", + "https://www.w3.org/TR/css-scroll-snap-2/#85394472", + "https://www.w3.org/TR/css-scroll-snap-2/#129bdae8", + "https://www.w3.org/TR/css-scroll-snap-2/#44a7708c", + "https://www.w3.org/TR/css-scroll-snap-2/#96c16e60", + "https://www.w3.org/TR/css-scroll-snap-2/#25538777", + "https://www.w3.org/TR/css-scroll-snap-2/#f0951476", + "https://www.w3.org/TR/css-scroll-snap-2/#762ce945", + "https://www.w3.org/TR/css-scroll-snap-2/#5d7209e9", + "https://www.w3.org/TR/css-scroll-snap-2/#6a5a59a0", + "https://www.w3.org/TR/css-scroll-snap-2/#cc6d9aed", + "https://www.w3.org/TR/css-scroll-snap-2/#9d386f55", + "https://www.w3.org/TR/css-scroll-snap-2/#03675365", + "https://www.w3.org/TR/css-scroll-snap-2/#49a64d88", + "https://www.w3.org/TR/css-scroll-snap-2/#8855a9aa", + "https://www.w3.org/TR/css-scroll-snap-2/#889e932f", + "https://www.w3.org/TR/css-scroll-snap-2/#references", + "https://www.w3.org/TR/css-scroll-snap-2/#normative", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-css-align-3", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-css-display-3", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-css-overflow-3", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-css-scroll-snap-1", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-css-values-4", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-cssom-view-1", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-dom", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-html", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-rfc2119", + "https://www.w3.org/TR/css-scroll-snap-2/#biblio-webidl", + "https://www.w3.org/TR/css-scroll-snap-2/#property-index", + "https://www.w3.org/TR/css-scroll-snap-2/#ref-for-propdef-scroll-start-target%E2%91%A2", + "https://www.w3.org/TR/css-scroll-snap-2/#idl-index", + "https://www.w3.org/TR/css-scroll-snap-2/#issues-index" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-hdcp-version-registry.json b/tr/ids/eme-hdcp-version-registry.json new file mode 100644 index 000000000000..fb719286311c --- /dev/null +++ b/tr/ids/eme-hdcp-version-registry.json @@ -0,0 +1,51 @@ +{ + "spec": { + "title": "Encrypted Media Extensions HDCP Version Registry", + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/" + }, + "ids": [ + "https://www.w3.org/TR/eme-hdcp-version-registry/#initialUserConfig", + "https://www.w3.org/TR/eme-hdcp-version-registry/#toc-nav", + "https://www.w3.org/TR/eme-hdcp-version-registry/#toc-jump", + "https://www.w3.org/TR/eme-hdcp-version-registry/#toc-toggle", + "https://www.w3.org/TR/eme-hdcp-version-registry/#title", + "https://www.w3.org/TR/eme-hdcp-version-registry/#w3c-state", + "https://www.w3.org/TR/eme-hdcp-version-registry/#abstract", + "https://www.w3.org/TR/eme-hdcp-version-registry/#sotd", + "https://www.w3.org/TR/eme-hdcp-version-registry/#w3c_process_revision", + "https://www.w3.org/TR/eme-hdcp-version-registry/#toc", + "https://www.w3.org/TR/eme-hdcp-version-registry/#table-of-contents", + "https://www.w3.org/TR/eme-hdcp-version-registry/#organization", + "https://www.w3.org/TR/eme-hdcp-version-registry/#x1-organization", + "https://www.w3.org/TR/eme-hdcp-version-registry/#registration-entry-requirements", + "https://www.w3.org/TR/eme-hdcp-version-registry/#x2-registration-entry-requirements", + "https://www.w3.org/TR/eme-hdcp-version-registry/#registry", + "https://www.w3.org/TR/eme-hdcp-version-registry/#x3-registry", + "https://www.w3.org/TR/eme-hdcp-version-registry/#privacy-considerations", + "https://www.w3.org/TR/eme-hdcp-version-registry/#x4-privacy-considerations", + "https://www.w3.org/TR/eme-hdcp-version-registry/#security-considerations", + "https://www.w3.org/TR/eme-hdcp-version-registry/#x5-security-considerations", + "https://www.w3.org/TR/eme-hdcp-version-registry/#references", + "https://www.w3.org/TR/eme-hdcp-version-registry/#a-references", + "https://www.w3.org/TR/eme-hdcp-version-registry/#informative-references", + "https://www.w3.org/TR/eme-hdcp-version-registry/#a-1-informative-references", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-encrypted-media", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-1.0", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-1.1", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-1.2", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-1.3", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-1.4", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.0-iia", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.0-whdi", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.1-iia", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.2-displayport", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.2-hdbaset", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.2-mhl", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.2-usb", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.3-displayport", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.3-hdbaset", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.3-hdmi", + "https://www.w3.org/TR/eme-hdcp-version-registry/#bib-hdcp-2.3-whdi", + "https://www.w3.org/TR/eme-hdcp-version-registry/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-initdata-cenc.json b/tr/ids/eme-initdata-cenc.json new file mode 100644 index 000000000000..81c44c95bc4c --- /dev/null +++ b/tr/ids/eme-initdata-cenc.json @@ -0,0 +1,57 @@ +{ + "spec": { + "title": "\"cenc\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + }, + "ids": [ + "https://www.w3.org/TR/eme-initdata-cenc/#initialUserConfig", + "https://www.w3.org/TR/eme-initdata-cenc/#toc-nav", + "https://www.w3.org/TR/eme-initdata-cenc/#toc-jump", + "https://www.w3.org/TR/eme-initdata-cenc/#toc-toggle", + "https://www.w3.org/TR/eme-initdata-cenc/#title", + "https://www.w3.org/TR/eme-initdata-cenc/#w3c-state", + "https://www.w3.org/TR/eme-initdata-cenc/#abstract", + "https://www.w3.org/TR/eme-initdata-cenc/#issue-container-generatedID", + "https://www.w3.org/TR/eme-initdata-cenc/#h-note", + "https://www.w3.org/TR/eme-initdata-cenc/#sotd", + "https://www.w3.org/TR/eme-initdata-cenc/#w3c_process_revision", + "https://www.w3.org/TR/eme-initdata-cenc/#toc", + "https://www.w3.org/TR/eme-initdata-cenc/#table-of-contents", + "https://www.w3.org/TR/eme-initdata-cenc/#format", + "https://www.w3.org/TR/eme-initdata-cenc/#x1-format", + "https://www.w3.org/TR/eme-initdata-cenc/#issue-container-generatedID-0", + "https://www.w3.org/TR/eme-initdata-cenc/#h-note-0", + "https://www.w3.org/TR/eme-initdata-cenc/#processing", + "https://www.w3.org/TR/eme-initdata-cenc/#x2-processing", + "https://www.w3.org/TR/eme-initdata-cenc/#clear-key", + "https://www.w3.org/TR/eme-initdata-cenc/#x3-use-with-clear-key", + "https://www.w3.org/TR/eme-initdata-cenc/#common-system", + "https://www.w3.org/TR/eme-initdata-cenc/#x4-common-systemid-and-pssh-box-format", + "https://www.w3.org/TR/eme-initdata-cenc/#issue-container-generatedID-1", + "https://www.w3.org/TR/eme-initdata-cenc/#h-note-1", + "https://www.w3.org/TR/eme-initdata-cenc/#issue-container-generatedID-2", + "https://www.w3.org/TR/eme-initdata-cenc/#h-note-2", + "https://www.w3.org/TR/eme-initdata-cenc/#common-system-definition", + "https://www.w3.org/TR/eme-initdata-cenc/#x4-1-definition", + "https://www.w3.org/TR/eme-initdata-cenc/#example", + "https://www.w3.org/TR/eme-initdata-cenc/#x4-2-example", + "https://www.w3.org/TR/eme-initdata-cenc/#example-1", + "https://www.w3.org/TR/eme-initdata-cenc/#conformance", + "https://www.w3.org/TR/eme-initdata-cenc/#x5-conformance", + "https://www.w3.org/TR/eme-initdata-cenc/#references", + "https://www.w3.org/TR/eme-initdata-cenc/#a-references", + "https://www.w3.org/TR/eme-initdata-cenc/#normative-references", + "https://www.w3.org/TR/eme-initdata-cenc/#a-1-normative-references", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-cenc", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-encrypted-media", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-rfc2119", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-rfc8174", + "https://www.w3.org/TR/eme-initdata-cenc/#informative-references", + "https://www.w3.org/TR/eme-initdata-cenc/#a-2-informative-references", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-eme-initdata-keyids", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-eme-stream-mp4", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-eme-stream-registry", + "https://www.w3.org/TR/eme-initdata-cenc/#bib-mpegdash", + "https://www.w3.org/TR/eme-initdata-cenc/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-initdata-keyids.json b/tr/ids/eme-initdata-keyids.json new file mode 100644 index 000000000000..e17511b9a613 --- /dev/null +++ b/tr/ids/eme-initdata-keyids.json @@ -0,0 +1,42 @@ +{ + "spec": { + "title": "\"keyids\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-keyids/" + }, + "ids": [ + "https://www.w3.org/TR/eme-initdata-keyids/#initialUserConfig", + "https://www.w3.org/TR/eme-initdata-keyids/#toc-nav", + "https://www.w3.org/TR/eme-initdata-keyids/#toc-jump", + "https://www.w3.org/TR/eme-initdata-keyids/#toc-toggle", + "https://www.w3.org/TR/eme-initdata-keyids/#title", + "https://www.w3.org/TR/eme-initdata-keyids/#w3c-state", + "https://www.w3.org/TR/eme-initdata-keyids/#abstract", + "https://www.w3.org/TR/eme-initdata-keyids/#issue-container-generatedID", + "https://www.w3.org/TR/eme-initdata-keyids/#h-note", + "https://www.w3.org/TR/eme-initdata-keyids/#sotd", + "https://www.w3.org/TR/eme-initdata-keyids/#w3c_process_revision", + "https://www.w3.org/TR/eme-initdata-keyids/#toc", + "https://www.w3.org/TR/eme-initdata-keyids/#table-of-contents", + "https://www.w3.org/TR/eme-initdata-keyids/#format", + "https://www.w3.org/TR/eme-initdata-keyids/#x1-format", + "https://www.w3.org/TR/eme-initdata-keyids/#issue-container-generatedID-0", + "https://www.w3.org/TR/eme-initdata-keyids/#h-note-0", + "https://www.w3.org/TR/eme-initdata-keyids/#issue-container-generatedID-1", + "https://www.w3.org/TR/eme-initdata-keyids/#h-note-1", + "https://www.w3.org/TR/eme-initdata-keyids/#example", + "https://www.w3.org/TR/eme-initdata-keyids/#x2-example", + "https://www.w3.org/TR/eme-initdata-keyids/#example-1", + "https://www.w3.org/TR/eme-initdata-keyids/#conformance", + "https://www.w3.org/TR/eme-initdata-keyids/#x3-conformance", + "https://www.w3.org/TR/eme-initdata-keyids/#references", + "https://www.w3.org/TR/eme-initdata-keyids/#a-references", + "https://www.w3.org/TR/eme-initdata-keyids/#normative-references", + "https://www.w3.org/TR/eme-initdata-keyids/#a-1-normative-references", + "https://www.w3.org/TR/eme-initdata-keyids/#bib-encoding", + "https://www.w3.org/TR/eme-initdata-keyids/#bib-encrypted-media", + "https://www.w3.org/TR/eme-initdata-keyids/#informative-references", + "https://www.w3.org/TR/eme-initdata-keyids/#a-2-informative-references", + "https://www.w3.org/TR/eme-initdata-keyids/#bib-eme-initdata-cenc", + "https://www.w3.org/TR/eme-initdata-keyids/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-initdata-registry.json b/tr/ids/eme-initdata-registry.json new file mode 100644 index 000000000000..d3dfa75e121c --- /dev/null +++ b/tr/ids/eme-initdata-registry.json @@ -0,0 +1,38 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Initialization Data Format Registry", + "url": "https://www.w3.org/TR/eme-initdata-registry/" + }, + "ids": [ + "https://www.w3.org/TR/eme-initdata-registry/#initialUserConfig", + "https://www.w3.org/TR/eme-initdata-registry/#toc-nav", + "https://www.w3.org/TR/eme-initdata-registry/#toc-jump", + "https://www.w3.org/TR/eme-initdata-registry/#toc-toggle", + "https://www.w3.org/TR/eme-initdata-registry/#title", + "https://www.w3.org/TR/eme-initdata-registry/#w3c-state", + "https://www.w3.org/TR/eme-initdata-registry/#abstract", + "https://www.w3.org/TR/eme-initdata-registry/#sotd", + "https://www.w3.org/TR/eme-initdata-registry/#w3c_process_revision", + "https://www.w3.org/TR/eme-initdata-registry/#toc", + "https://www.w3.org/TR/eme-initdata-registry/#table-of-contents", + "https://www.w3.org/TR/eme-initdata-registry/#purpose", + "https://www.w3.org/TR/eme-initdata-registry/#x1-purpose", + "https://www.w3.org/TR/eme-initdata-registry/#organization", + "https://www.w3.org/TR/eme-initdata-registry/#x2-organization", + "https://www.w3.org/TR/eme-initdata-registry/#entry-requirements", + "https://www.w3.org/TR/eme-initdata-registry/#x3-registration-entry-requirements", + "https://www.w3.org/TR/eme-initdata-registry/#registry", + "https://www.w3.org/TR/eme-initdata-registry/#x4-registry", + "https://www.w3.org/TR/eme-initdata-registry/#references", + "https://www.w3.org/TR/eme-initdata-registry/#a-references", + "https://www.w3.org/TR/eme-initdata-registry/#informative-references", + "https://www.w3.org/TR/eme-initdata-registry/#a-1-informative-references", + "https://www.w3.org/TR/eme-initdata-registry/#bib-eme-initdata-cenc", + "https://www.w3.org/TR/eme-initdata-registry/#bib-eme-initdata-keyids", + "https://www.w3.org/TR/eme-initdata-registry/#bib-eme-initdata-webm", + "https://www.w3.org/TR/eme-initdata-registry/#bib-eme-stream-registry", + "https://www.w3.org/TR/eme-initdata-registry/#bib-encrypted-media", + "https://www.w3.org/TR/eme-initdata-registry/#bib-html", + "https://www.w3.org/TR/eme-initdata-registry/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-initdata-webm.json b/tr/ids/eme-initdata-webm.json new file mode 100644 index 000000000000..bf19d5b755e0 --- /dev/null +++ b/tr/ids/eme-initdata-webm.json @@ -0,0 +1,35 @@ +{ + "spec": { + "title": "\"webm\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-webm/" + }, + "ids": [ + "https://www.w3.org/TR/eme-initdata-webm/#initialUserConfig", + "https://www.w3.org/TR/eme-initdata-webm/#toc-nav", + "https://www.w3.org/TR/eme-initdata-webm/#toc-jump", + "https://www.w3.org/TR/eme-initdata-webm/#toc-toggle", + "https://www.w3.org/TR/eme-initdata-webm/#title", + "https://www.w3.org/TR/eme-initdata-webm/#w3c-state", + "https://www.w3.org/TR/eme-initdata-webm/#abstract", + "https://www.w3.org/TR/eme-initdata-webm/#sotd", + "https://www.w3.org/TR/eme-initdata-webm/#w3c_process_revision", + "https://www.w3.org/TR/eme-initdata-webm/#toc", + "https://www.w3.org/TR/eme-initdata-webm/#table-of-contents", + "https://www.w3.org/TR/eme-initdata-webm/#format", + "https://www.w3.org/TR/eme-initdata-webm/#x1-format", + "https://www.w3.org/TR/eme-initdata-webm/#conformance", + "https://www.w3.org/TR/eme-initdata-webm/#x2-conformance", + "https://www.w3.org/TR/eme-initdata-webm/#references", + "https://www.w3.org/TR/eme-initdata-webm/#a-references", + "https://www.w3.org/TR/eme-initdata-webm/#normative-references", + "https://www.w3.org/TR/eme-initdata-webm/#a-1-normative-references", + "https://www.w3.org/TR/eme-initdata-webm/#bib-encrypted-media", + "https://www.w3.org/TR/eme-initdata-webm/#bib-matroska", + "https://www.w3.org/TR/eme-initdata-webm/#bib-webm-encryption", + "https://www.w3.org/TR/eme-initdata-webm/#informative-references", + "https://www.w3.org/TR/eme-initdata-webm/#a-2-informative-references", + "https://www.w3.org/TR/eme-initdata-webm/#bib-eme-stream-registry", + "https://www.w3.org/TR/eme-initdata-webm/#bib-eme-stream-webm", + "https://www.w3.org/TR/eme-initdata-webm/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-stream-mp4.json b/tr/ids/eme-stream-mp4.json new file mode 100644 index 000000000000..db1004ee863a --- /dev/null +++ b/tr/ids/eme-stream-mp4.json @@ -0,0 +1,43 @@ +{ + "spec": { + "title": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "url": "https://www.w3.org/TR/eme-stream-mp4/" + }, + "ids": [ + "https://www.w3.org/TR/eme-stream-mp4/#initialUserConfig", + "https://www.w3.org/TR/eme-stream-mp4/#toc-nav", + "https://www.w3.org/TR/eme-stream-mp4/#toc-jump", + "https://www.w3.org/TR/eme-stream-mp4/#toc-toggle", + "https://www.w3.org/TR/eme-stream-mp4/#title", + "https://www.w3.org/TR/eme-stream-mp4/#w3c-state", + "https://www.w3.org/TR/eme-stream-mp4/#abstract", + "https://www.w3.org/TR/eme-stream-mp4/#issue-container-generatedID", + "https://www.w3.org/TR/eme-stream-mp4/#h-note", + "https://www.w3.org/TR/eme-stream-mp4/#sotd", + "https://www.w3.org/TR/eme-stream-mp4/#w3c_process_revision", + "https://www.w3.org/TR/eme-stream-mp4/#toc", + "https://www.w3.org/TR/eme-stream-mp4/#table-of-contents", + "https://www.w3.org/TR/eme-stream-mp4/#stream-format", + "https://www.w3.org/TR/eme-stream-mp4/#x1-stream-format", + "https://www.w3.org/TR/eme-stream-mp4/#detect-format", + "https://www.w3.org/TR/eme-stream-mp4/#x2-detection", + "https://www.w3.org/TR/eme-stream-mp4/#detect-encrypted-blocks", + "https://www.w3.org/TR/eme-stream-mp4/#x3-detecting-encrypted-blocks", + "https://www.w3.org/TR/eme-stream-mp4/#init-data", + "https://www.w3.org/TR/eme-stream-mp4/#x4-initialization-data-extraction", + "https://www.w3.org/TR/eme-stream-mp4/#conformance", + "https://www.w3.org/TR/eme-stream-mp4/#x5-conformance", + "https://www.w3.org/TR/eme-stream-mp4/#references", + "https://www.w3.org/TR/eme-stream-mp4/#a-references", + "https://www.w3.org/TR/eme-stream-mp4/#normative-references", + "https://www.w3.org/TR/eme-stream-mp4/#a-1-normative-references", + "https://www.w3.org/TR/eme-stream-mp4/#bib-cenc", + "https://www.w3.org/TR/eme-stream-mp4/#bib-eme-initdata-cenc", + "https://www.w3.org/TR/eme-stream-mp4/#bib-eme-initdata-registry", + "https://www.w3.org/TR/eme-stream-mp4/#bib-encrypted-media", + "https://www.w3.org/TR/eme-stream-mp4/#bib-isobmff", + "https://www.w3.org/TR/eme-stream-mp4/#bib-rfc2119", + "https://www.w3.org/TR/eme-stream-mp4/#bib-rfc8174", + "https://www.w3.org/TR/eme-stream-mp4/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-stream-registry.json b/tr/ids/eme-stream-registry.json new file mode 100644 index 000000000000..531b11c40f7e --- /dev/null +++ b/tr/ids/eme-stream-registry.json @@ -0,0 +1,35 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Stream Format Registry", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + "ids": [ + "https://www.w3.org/TR/eme-stream-registry/#initialUserConfig", + "https://www.w3.org/TR/eme-stream-registry/#toc-nav", + "https://www.w3.org/TR/eme-stream-registry/#toc-jump", + "https://www.w3.org/TR/eme-stream-registry/#toc-toggle", + "https://www.w3.org/TR/eme-stream-registry/#title", + "https://www.w3.org/TR/eme-stream-registry/#w3c-state", + "https://www.w3.org/TR/eme-stream-registry/#abstract", + "https://www.w3.org/TR/eme-stream-registry/#sotd", + "https://www.w3.org/TR/eme-stream-registry/#w3c_process_revision", + "https://www.w3.org/TR/eme-stream-registry/#toc", + "https://www.w3.org/TR/eme-stream-registry/#table-of-contents", + "https://www.w3.org/TR/eme-stream-registry/#purpose", + "https://www.w3.org/TR/eme-stream-registry/#x1-purpose", + "https://www.w3.org/TR/eme-stream-registry/#organization", + "https://www.w3.org/TR/eme-stream-registry/#x2-organization", + "https://www.w3.org/TR/eme-stream-registry/#entry-requirements", + "https://www.w3.org/TR/eme-stream-registry/#x3-registration-entry-requirements", + "https://www.w3.org/TR/eme-stream-registry/#registry", + "https://www.w3.org/TR/eme-stream-registry/#x4-registry", + "https://www.w3.org/TR/eme-stream-registry/#references", + "https://www.w3.org/TR/eme-stream-registry/#a-references", + "https://www.w3.org/TR/eme-stream-registry/#informative-references", + "https://www.w3.org/TR/eme-stream-registry/#a-1-informative-references", + "https://www.w3.org/TR/eme-stream-registry/#bib-eme-stream-mp4", + "https://www.w3.org/TR/eme-stream-registry/#bib-eme-stream-webm", + "https://www.w3.org/TR/eme-stream-registry/#bib-encrypted-media", + "https://www.w3.org/TR/eme-stream-registry/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/eme-stream-webm.json b/tr/ids/eme-stream-webm.json new file mode 100644 index 000000000000..f6a018120aec --- /dev/null +++ b/tr/ids/eme-stream-webm.json @@ -0,0 +1,42 @@ +{ + "spec": { + "title": "WebM Stream Format", + "url": "https://www.w3.org/TR/eme-stream-webm/" + }, + "ids": [ + "https://www.w3.org/TR/eme-stream-webm/#initialUserConfig", + "https://www.w3.org/TR/eme-stream-webm/#toc-nav", + "https://www.w3.org/TR/eme-stream-webm/#toc-jump", + "https://www.w3.org/TR/eme-stream-webm/#toc-toggle", + "https://www.w3.org/TR/eme-stream-webm/#title", + "https://www.w3.org/TR/eme-stream-webm/#w3c-state", + "https://www.w3.org/TR/eme-stream-webm/#abstract", + "https://www.w3.org/TR/eme-stream-webm/#sotd", + "https://www.w3.org/TR/eme-stream-webm/#w3c_process_revision", + "https://www.w3.org/TR/eme-stream-webm/#toc", + "https://www.w3.org/TR/eme-stream-webm/#table-of-contents", + "https://www.w3.org/TR/eme-stream-webm/#stream-format", + "https://www.w3.org/TR/eme-stream-webm/#x1-stream-format", + "https://www.w3.org/TR/eme-stream-webm/#detect-format", + "https://www.w3.org/TR/eme-stream-webm/#x2-detection", + "https://www.w3.org/TR/eme-stream-webm/#detect-encrypted-blocks", + "https://www.w3.org/TR/eme-stream-webm/#x3-detecting-encrypted-blocks", + "https://www.w3.org/TR/eme-stream-webm/#init-data", + "https://www.w3.org/TR/eme-stream-webm/#x4-initialization-data-extraction", + "https://www.w3.org/TR/eme-stream-webm/#conformance", + "https://www.w3.org/TR/eme-stream-webm/#x5-conformance", + "https://www.w3.org/TR/eme-stream-webm/#references", + "https://www.w3.org/TR/eme-stream-webm/#a-references", + "https://www.w3.org/TR/eme-stream-webm/#normative-references", + "https://www.w3.org/TR/eme-stream-webm/#a-1-normative-references", + "https://www.w3.org/TR/eme-stream-webm/#bib-eme-initdata-registry", + "https://www.w3.org/TR/eme-stream-webm/#bib-eme-initdata-webm", + "https://www.w3.org/TR/eme-stream-webm/#bib-encrypted-media", + "https://www.w3.org/TR/eme-stream-webm/#bib-matroska", + "https://www.w3.org/TR/eme-stream-webm/#bib-rfc2119", + "https://www.w3.org/TR/eme-stream-webm/#bib-rfc8174", + "https://www.w3.org/TR/eme-stream-webm/#bib-webm", + "https://www.w3.org/TR/eme-stream-webm/#bib-webm-encryption", + "https://www.w3.org/TR/eme-stream-webm/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/encrypted-media-2.json b/tr/ids/encrypted-media-2.json new file mode 100644 index 000000000000..3f6175e7a4c6 --- /dev/null +++ b/tr/ids/encrypted-media-2.json @@ -0,0 +1,2121 @@ +{ + "spec": { + "title": "Encrypted Media Extensions", + "url": "https://www.w3.org/TR/encrypted-media-2/" + }, + "ids": [ + "https://www.w3.org/TR/encrypted-media-2/#initialUserConfig", + "https://www.w3.org/TR/encrypted-media-2/#toc-nav", + "https://www.w3.org/TR/encrypted-media-2/#toc-jump", + "https://www.w3.org/TR/encrypted-media-2/#toc-toggle", + "https://www.w3.org/TR/encrypted-media-2/#title", + "https://www.w3.org/TR/encrypted-media-2/#w3c-state", + "https://www.w3.org/TR/encrypted-media-2/#abstract", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-clear-key-1", + "https://www.w3.org/TR/encrypted-media-2/#sotd", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-getstatusforpolicy-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-media-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-usable-in-future-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-quotaexceedederror-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-1", + "https://www.w3.org/TR/encrypted-media-2/#w3c_process_revision", + "https://www.w3.org/TR/encrypted-media-2/#toc", + "https://www.w3.org/TR/encrypted-media-2/#table-of-contents", + "https://www.w3.org/TR/encrypted-media-2/#introduction", + "https://www.w3.org/TR/encrypted-media-2/#x1-introduction", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID", + "https://www.w3.org/TR/encrypted-media-2/#h-note", + "https://www.w3.org/TR/encrypted-media-2/#definitions", + "https://www.w3.org/TR/encrypted-media-2/#x2-definitions", + "https://www.w3.org/TR/encrypted-media-2/#dfn-cdm", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-0", + "https://www.w3.org/TR/encrypted-media-2/#h-note-0", + "https://www.w3.org/TR/encrypted-media-2/#dfn-key-system-s", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-common-key-systems-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-1", + "https://www.w3.org/TR/encrypted-media-2/#h-note-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-2", + "https://www.w3.org/TR/encrypted-media-2/#h-note-2", + "https://www.w3.org/TR/encrypted-media-2/#dfn-key-session", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-generaterequest-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-1", + "https://www.w3.org/TR/encrypted-media-2/#dfn-session-id", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-3", + "https://www.w3.org/TR/encrypted-media-2/#h-note-3", + "https://www.w3.org/TR/encrypted-media-2/#dfn-key-s", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-session-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-load-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-4", + "https://www.w3.org/TR/encrypted-media-2/#h-note-4", + "https://www.w3.org/TR/encrypted-media-2/#dfn-usable-for-decryption", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-11", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-5", + "https://www.w3.org/TR/encrypted-media-2/#h-note-5", + "https://www.w3.org/TR/encrypted-media-2/#dfn-decryption-key-id", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-s-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-license-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-13", + "https://www.w3.org/TR/encrypted-media-2/#dfn-known", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-s-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-keystatuses-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-expiration-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-6", + "https://www.w3.org/TR/encrypted-media-2/#h-note-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-2", + "https://www.w3.org/TR/encrypted-media-2/#dfn-license", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-s-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-4", + "https://www.w3.org/TR/encrypted-media-2/#initialization-data", + "https://www.w3.org/TR/encrypted-media-2/#dfn-initialization-data", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-7", + "https://www.w3.org/TR/encrypted-media-2/#h-note-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-15", + "https://www.w3.org/TR/encrypted-media-2/#dfn-initialization-data-type", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-initdata-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-generaterequest-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-8", + "https://www.w3.org/TR/encrypted-media-2/#h-note-8", + "https://www.w3.org/TR/encrypted-media-2/#dfn-associable", + "https://www.w3.org/TR/encrypted-media-2/#dfn-non-associable", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-9", + "https://www.w3.org/TR/encrypted-media-2/#h-note-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-1", + "https://www.w3.org/TR/encrypted-media-2/#dfn-associable-by-an-entity", + "https://www.w3.org/TR/encrypted-media-2/#dfn-non-associable-by-an-entity", + "https://www.w3.org/TR/encrypted-media-2/#dfn-non-associable-by-application", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-an-entity-1", + "https://www.w3.org/TR/encrypted-media-2/#dfn-associable-by-the-application", + "https://www.w3.org/TR/encrypted-media-2/#dfn-distinctive", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-10", + "https://www.w3.org/TR/encrypted-media-2/#h-note-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-id-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-license-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-11", + "https://www.w3.org/TR/encrypted-media-2/#h-note-11", + "https://www.w3.org/TR/encrypted-media-2/#dfn-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-18", + "https://www.w3.org/TR/encrypted-media-2/#dfn-distinctive-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-12", + "https://www.w3.org/TR/encrypted-media-2/#h-note-12", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-13", + "https://www.w3.org/TR/encrypted-media-2/#h-note-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-14", + "https://www.w3.org/TR/encrypted-media-2/#h-note-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-1", + "https://www.w3.org/TR/encrypted-media-2/#dfn-distinctive-identifier-s", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-15", + "https://www.w3.org/TR/encrypted-media-2/#h-note-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-an-entity-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-an-entity-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-an-entity-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-16", + "https://www.w3.org/TR/encrypted-media-2/#h-note-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-17", + "https://www.w3.org/TR/encrypted-media-2/#h-note-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-5", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-18", + "https://www.w3.org/TR/encrypted-media-2/#h-note-18", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-19", + "https://www.w3.org/TR/encrypted-media-2/#h-note-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-the-application-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-the-application-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-the-application-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-5", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-20", + "https://www.w3.org/TR/encrypted-media-2/#h-note-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-an-entity-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-the-application-4", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-21", + "https://www.w3.org/TR/encrypted-media-2/#h-note-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-23", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-13", + "https://www.w3.org/TR/encrypted-media-2/#dfn-use-of-distinctive-identifiers-and-distinctive-permanent-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#dfn-use-distinctive-identifier-s", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-10", + "https://www.w3.org/TR/encrypted-media-2/#dfn-use-distinctive-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-11", + "https://www.w3.org/TR/encrypted-media-2/#dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-22", + "https://www.w3.org/TR/encrypted-media-2/#h-note-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-3", + "https://www.w3.org/TR/encrypted-media-2/#dfn-cross-origin-limitations", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-3", + "https://www.w3.org/TR/encrypted-media-2/#dfn-mixed-content-limitations", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-3", + "https://www.w3.org/TR/encrypted-media-2/#dfn-time", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-23", + "https://www.w3.org/TR/encrypted-media-2/#h-note-23", + "https://www.w3.org/TR/encrypted-media-2/#dfn-expiration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-time-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-2", + "https://www.w3.org/TR/encrypted-media-2/#dfn-browsing-profile", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-24", + "https://www.w3.org/TR/encrypted-media-2/#h-note-24", + "https://www.w3.org/TR/encrypted-media-2/#dfn-valid-media-mime-type", + "https://www.w3.org/TR/encrypted-media-2/#obtaining-access-to-key-systems", + "https://www.w3.org/TR/encrypted-media-2/#x3-obtaining-access-to-key-systems", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-5", + "https://www.w3.org/TR/encrypted-media-2/#permissions-policy-integration", + "https://www.w3.org/TR/encrypted-media-2/#x3-1-permissions-policy-integration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-1", + "https://www.w3.org/TR/encrypted-media-2/#dfn-encrypted-media", + "https://www.w3.org/TR/encrypted-media-2/#navigator-extension-requestmediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media-2/#x3-2-navigator-extension-requestmediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media-2/#dom-navigator", + "https://www.w3.org/TR/encrypted-media-2/#webidl-571417346", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-navigator-partial-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-navigator-requestmediakeysystemaccess-keysystem-supportedconfigurations", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-1", + "https://www.w3.org/TR/encrypted-media-2/#methods", + "https://www.w3.org/TR/encrypted-media-2/#x3-2-1-methods", + "https://www.w3.org/TR/encrypted-media-2/#dom-navigator-requestmediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-25", + "https://www.w3.org/TR/encrypted-media-2/#h-note-25", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-6", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-26", + "https://www.w3.org/TR/encrypted-media-2/#h-note-26", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-media-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-get-supported-configuration-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-keysystem-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-27", + "https://www.w3.org/TR/encrypted-media-2/#h-note-27", + "https://www.w3.org/TR/encrypted-media-2/#algorithms", + "https://www.w3.org/TR/encrypted-media-2/#x3-2-2-algorithms", + "https://www.w3.org/TR/encrypted-media-2/#get-supported-configuration", + "https://www.w3.org/TR/encrypted-media-2/#x3-2-2-1-get-supported-configuration", + "https://www.w3.org/TR/encrypted-media-2/#dfn-get-supported-configuration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-28", + "https://www.w3.org/TR/encrypted-media-2/#h-note-28", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-29", + "https://www.w3.org/TR/encrypted-media-2/#h-note-29", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-get-supported-configuration-and-consent-1", + "https://www.w3.org/TR/encrypted-media-2/#get-supported-configuration-and-consent", + "https://www.w3.org/TR/encrypted-media-2/#x3-2-2-2-get-supported-configuration-and-consent", + "https://www.w3.org/TR/encrypted-media-2/#dfn-get-supported-configuration-and-consent", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-label-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-label-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-30", + "https://www.w3.org/TR/encrypted-media-2/#h-note-30", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-31", + "https://www.w3.org/TR/encrypted-media-2/#h-note-31", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-get-supported-capabilities-for-audio-video-type-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-get-supported-capabilities-for-audio-video-type-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-7", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-32", + "https://www.w3.org/TR/encrypted-media-2/#h-note-32", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-7", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-33", + "https://www.w3.org/TR/encrypted-media-2/#h-note-33", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-get-consent-status-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-10", + "https://www.w3.org/TR/encrypted-media-2/#get-supported-capabilities-for-audio-video-type", + "https://www.w3.org/TR/encrypted-media-2/#x3-2-2-3-get-supported-capabilities-for-audio-video-type", + "https://www.w3.org/TR/encrypted-media-2/#dfn-get-supported-capabilities-for-audio-video-type", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-contenttype-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-robustness-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-valid-media-mime-type-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-34", + "https://www.w3.org/TR/encrypted-media-2/#h-note-34", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-35", + "https://www.w3.org/TR/encrypted-media-2/#h-note-35", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-36", + "https://www.w3.org/TR/encrypted-media-2/#h-note-36", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-37", + "https://www.w3.org/TR/encrypted-media-2/#h-note-37", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-38", + "https://www.w3.org/TR/encrypted-media-2/#h-note-38", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-6", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-39", + "https://www.w3.org/TR/encrypted-media-2/#h-note-39", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-40", + "https://www.w3.org/TR/encrypted-media-2/#h-note-40", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-4", + "https://www.w3.org/TR/encrypted-media-2/#get-consent-status", + "https://www.w3.org/TR/encrypted-media-2/#x3-2-2-4-get-consent-status", + "https://www.w3.org/TR/encrypted-media-2/#dfn-get-consent-status", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-41", + "https://www.w3.org/TR/encrypted-media-2/#h-note-41", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-9", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-42", + "https://www.w3.org/TR/encrypted-media-2/#h-note-42", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-24", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-12", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-43", + "https://www.w3.org/TR/encrypted-media-2/#h-note-43", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-10", + "https://www.w3.org/TR/encrypted-media-2/#mediakeysystemconfiguration-dictionary", + "https://www.w3.org/TR/encrypted-media-2/#x3-3-mediakeysystemconfiguration-dictionary", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration", + "https://www.w3.org/TR/encrypted-media-2/#webidl-1197737164", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysrequirement", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-11", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysrequirement", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysrequirement-required", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-25", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysrequirement-optional", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-9", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysrequirement-not-allowed", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-26", + "https://www.w3.org/TR/encrypted-media-2/#webidl-798704963", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-6", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration-label", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-label-3", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration-initdatatypes", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-4", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration-audiocapabilities", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-7", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration-videocapabilities", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-7", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration-distinctiveidentifier", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-20", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration-persistentstate", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-9", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemconfiguration-sessiontypes", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-7", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration-label", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-getconfiguration-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-11", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration-initdatatypes", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-4", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration-audiocapabilities", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-8", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration-videocapabilities", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-8", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration-distinctiveidentifier", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration-persistentstate", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-27", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-13", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-44", + "https://www.w3.org/TR/encrypted-media-2/#h-note-44", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-45", + "https://www.w3.org/TR/encrypted-media-2/#h-note-45", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-11", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-46", + "https://www.w3.org/TR/encrypted-media-2/#h-note-46", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-7", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemconfiguration-sessiontypes", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-10", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-47", + "https://www.w3.org/TR/encrypted-media-2/#h-note-47", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-28", + "https://www.w3.org/TR/encrypted-media-2/#mediakeysystemmediacapability-dictionary", + "https://www.w3.org/TR/encrypted-media-2/#x3-4-mediakeysystemmediacapability-dictionary", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemmediacapability", + "https://www.w3.org/TR/encrypted-media-2/#webidl-1151374081", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemmediacapability", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-9", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemmediacapability-contenttype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-contenttype-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemmediacapability-encryptionscheme", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-3", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemmediacapability-robustness", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-robustness-2", + "https://www.w3.org/TR/encrypted-media-2/#dictionary-mediakeysystemmediacapability-members", + "https://www.w3.org/TR/encrypted-media-2/#x3-4-1-dictionary-mediakeysystemmediacapability-members", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-10", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemmediacapability-contenttype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-valid-media-mime-type-2", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemmediacapability-encryptionscheme", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-48", + "https://www.w3.org/TR/encrypted-media-2/#h-note-48", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-49", + "https://www.w3.org/TR/encrypted-media-2/#h-note-49", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-50", + "https://www.w3.org/TR/encrypted-media-2/#h-note-50", + "https://www.w3.org/TR/encrypted-media-2/#scheme-cenc", + "https://www.w3.org/TR/encrypted-media-2/#scheme-cbcs", + "https://www.w3.org/TR/encrypted-media-2/#dfn-cbcs-1-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-scheme-cbcs-1", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemmediacapability-robustness", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-51", + "https://www.w3.org/TR/encrypted-media-2/#h-note-51", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-29", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-30", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-31", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-contenttype-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-robustness-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-52", + "https://www.w3.org/TR/encrypted-media-2/#h-note-52", + "https://www.w3.org/TR/encrypted-media-2/#mediakeysystemaccess-interface", + "https://www.w3.org/TR/encrypted-media-2/#x4-mediakeysystemaccess-interface", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-12", + "https://www.w3.org/TR/encrypted-media-2/#webidl-1780138428", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-14", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemaccess-keysystem", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-keysystem-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemaccess-getconfiguration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-getconfiguration-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysystemaccess-createmediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-createmediakeys-1", + "https://www.w3.org/TR/encrypted-media-2/#attributes", + "https://www.w3.org/TR/encrypted-media-2/#x4-1-attributes", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemaccess-keysystem", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-13", + "https://www.w3.org/TR/encrypted-media-2/#methods-0", + "https://www.w3.org/TR/encrypted-media-2/#x4-2-methods", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemaccess-getconfiguration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-optional-11", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-53", + "https://www.w3.org/TR/encrypted-media-2/#h-note-53", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-54", + "https://www.w3.org/TR/encrypted-media-2/#h-note-54", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-5", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysystemaccess-createmediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-5", + "https://www.w3.org/TR/encrypted-media-2/#mediakeys-interface", + "https://www.w3.org/TR/encrypted-media-2/#x5-mediakeys-interface", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-32", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-13", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-55", + "https://www.w3.org/TR/encrypted-media-2/#h-note-55", + "https://www.w3.org/TR/encrypted-media-2/#webidl-2083600463", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysessiontype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-1", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessiontype", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessiontype-temporary", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessiontype-persistent-license", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-2", + "https://www.w3.org/TR/encrypted-media-2/#dfn-record-s-of-license-destruction", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-id-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-release-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-remove-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-4", + "https://www.w3.org/TR/encrypted-media-2/#webidl-742597615", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-14", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeys-createsession-sessiontype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-createsession-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-3", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeys-getstatusforpolicy-policy", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-getstatusforpolicy-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeyspolicy-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeys-setservercertificate-servercertificate", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-setservercertificate-1", + "https://www.w3.org/TR/encrypted-media-2/#methods-1", + "https://www.w3.org/TR/encrypted-media-2/#x5-1-methods", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeys-createsession", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-5", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-56", + "https://www.w3.org/TR/encrypted-media-2/#h-note-56", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-57", + "https://www.w3.org/TR/encrypted-media-2/#h-note-57", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-58", + "https://www.w3.org/TR/encrypted-media-2/#h-note-58", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-setmediakeys-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-expiration-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-closed-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-size-1", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeys-getstatusforpolicy", + "https://www.w3.org/TR/encrypted-media-2/#status-for-policy", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeyspolicy-2", + "https://www.w3.org/TR/encrypted-media-2/#webidl-2023973166", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeyspolicy", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeyspolicy", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeyspolicy-minhdcpversion", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeyspolicy-minhdcpversion", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeyspolicy-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-33", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeyspolicy-minhdcpversion-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-usable-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeyspolicy-minhdcpversion-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-59", + "https://www.w3.org/TR/encrypted-media-2/#h-note-59", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-34", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeyspolicy-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-35", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-36", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-output-restricted-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-usable-2", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeys-setservercertificate", + "https://www.w3.org/TR/encrypted-media-2/#server-certificate", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-queue-a-message-event-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-60", + "https://www.w3.org/TR/encrypted-media-2/#h-note-60", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-37", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-5", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-61", + "https://www.w3.org/TR/encrypted-media-2/#h-note-61", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-38", + "https://www.w3.org/TR/encrypted-media-2/#algorithms-0", + "https://www.w3.org/TR/encrypted-media-2/#x5-2-algorithms", + "https://www.w3.org/TR/encrypted-media-2/#is-persistent-session-type", + "https://www.w3.org/TR/encrypted-media-2/#x5-2-1-is-persistent-session-type", + "https://www.w3.org/TR/encrypted-media-2/#dfn-is-persistent-session-type", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-2", + "https://www.w3.org/TR/encrypted-media-2/#cdm-unavailable", + "https://www.w3.org/TR/encrypted-media-2/#x5-2-2-cdm-unavailable", + "https://www.w3.org/TR/encrypted-media-2/#dfn-cdm-unavailable", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-39", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-closed-1", + "https://www.w3.org/TR/encrypted-media-2/#media-keys-storage", + "https://www.w3.org/TR/encrypted-media-2/#x5-3-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media-2/#dfn-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-2", + "https://www.w3.org/TR/encrypted-media-2/#mediakeysession-interface", + "https://www.w3.org/TR/encrypted-media-2/#x6-mediakeysession-interface", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-session-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-12", + "https://www.w3.org/TR/encrypted-media-2/#dfn-closed", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-closed-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-monitor-for-cdm-state-changes-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-monitor-for-cdm-state-changes-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-15", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-62", + "https://www.w3.org/TR/encrypted-media-2/#h-note-62", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-40", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-41", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-42", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-session-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-63", + "https://www.w3.org/TR/encrypted-media-2/#h-note-63", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-64", + "https://www.w3.org/TR/encrypted-media-2/#h-note-64", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-close-1", + "https://www.w3.org/TR/encrypted-media-2/#webidl-103604943", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysessionclosedreason", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-internal-error-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-release-acknowledged-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-resource-evicted-1", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessionclosedreason", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessionclosedreason-internal-error", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-43", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-21", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessionclosedreason-closed-by-application", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-close-2", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessionclosedreason-release-acknowledged", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-44", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-4", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessionclosedreason-hardware-context-reset", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-45", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-22", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-65", + "https://www.w3.org/TR/encrypted-media-2/#h-note-65", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysessionclosedreason-resource-evicted", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-66", + "https://www.w3.org/TR/encrypted-media-2/#h-note-66", + "https://www.w3.org/TR/encrypted-media-2/#webidl-782043315", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-18", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-sessionid", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-expiration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-expiration-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-closed", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-closed-3", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-keystatuses", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-keystatuses-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-onkeystatuseschange", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-onkeystatuseschange-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-onmessage", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-onmessage-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-generaterequest-initdatatype-initdata", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-generaterequest-3", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-load-sessionid", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-load-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-update-response", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-5", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-close", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-close-3", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeysession-remove", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-remove-2", + "https://www.w3.org/TR/encrypted-media-2/#attributes-0", + "https://www.w3.org/TR/encrypted-media-2/#x6-1-attributes", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-sessionid", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-id-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-expiration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-expiration-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-46", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-67", + "https://www.w3.org/TR/encrypted-media-2/#h-note-67", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-closed", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-closed-2", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-keystatuses", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-68", + "https://www.w3.org/TR/encrypted-media-2/#h-note-68", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-load-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-expired-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-69", + "https://www.w3.org/TR/encrypted-media-2/#h-note-69", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-47", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-session-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-s-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-6", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-onkeystatuseschange", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-keystatuseschange-1", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-onmessage", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-2", + "https://www.w3.org/TR/encrypted-media-2/#methods-2", + "https://www.w3.org/TR/encrypted-media-2/#x6-2-methods", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-generaterequest", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-request-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-individualization-request-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-23", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-48", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-49", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-50", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-8", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-70", + "https://www.w3.org/TR/encrypted-media-2/#h-note-70", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-id-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-request-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-51", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-request-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-individualization-request-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-quotaexceedederror-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-queue-a-message-event-2", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-load", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-11", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-71", + "https://www.w3.org/TR/encrypted-media-2/#h-note-71", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-52", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-quotaexceedederror-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-72", + "https://www.w3.org/TR/encrypted-media-2/#h-note-72", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-53", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-quotaexceedederror-4", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-73", + "https://www.w3.org/TR/encrypted-media-2/#h-note-73", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-expiration-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-status-pending-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-expiration-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-queue-a-message-event-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-update", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-54", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-55", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-24", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-14", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-74", + "https://www.w3.org/TR/encrypted-media-2/#h-note-74", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-56", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-57", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-16", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-75", + "https://www.w3.org/TR/encrypted-media-2/#h-note-75", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-typeerror-17", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-76", + "https://www.w3.org/TR/encrypted-media-2/#h-note-76", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-77", + "https://www.w3.org/TR/encrypted-media-2/#h-note-77", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-25", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-78", + "https://www.w3.org/TR/encrypted-media-2/#h-note-78", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-58", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-23", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-session-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-6", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-79", + "https://www.w3.org/TR/encrypted-media-2/#h-note-79", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-load-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-7", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-80", + "https://www.w3.org/TR/encrypted-media-2/#h-note-80", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-closed-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-release-acknowledged-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-59", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-status-pending-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-expiration-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-expiration-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-queue-a-message-event-4", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-close", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-60", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-81", + "https://www.w3.org/TR/encrypted-media-2/#h-note-81", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-closed-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-61", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-session-6", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-82", + "https://www.w3.org/TR/encrypted-media-2/#h-note-82", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-closed-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeysession-remove", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-62", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-83", + "https://www.w3.org/TR/encrypted-media-2/#h-note-83", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-released-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-expiration-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-release-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-queue-a-message-event-5", + "https://www.w3.org/TR/encrypted-media-2/#mediakeystatusmap-interface", + "https://www.w3.org/TR/encrypted-media-2/#x6-3-mediakeystatusmap-interface", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatusmap", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-9", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-84", + "https://www.w3.org/TR/encrypted-media-2/#h-note-84", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-output-downscaled-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-output-restricted-2", + "https://www.w3.org/TR/encrypted-media-2/#webidl-366396555", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeystatusmap", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-5", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeystatusmap-iterable", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-10", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeystatusmap-size", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-size-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeystatusmap-has-keyid", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-has-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeystatusmap-get-keyid", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatusmap-get-1", + "https://www.w3.org/TR/encrypted-media-2/#attributes-1", + "https://www.w3.org/TR/encrypted-media-2/#x6-3-1-attributes", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatusmap-size", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-4", + "https://www.w3.org/TR/encrypted-media-2/#methods-3", + "https://www.w3.org/TR/encrypted-media-2/#x6-3-2-methods", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatusmap-has", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatusmap-get", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-11", + "https://www.w3.org/TR/encrypted-media-2/#webidl-418631828", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeystatus", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-usable-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-expired-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-released-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-output-restricted-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-output-downscaled-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-usable-in-future-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-status-pending-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-internal-error-1", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-usable", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-63", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-4", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-expired", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-expiration-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-expiration-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-released", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-64", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-8", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-output-restricted", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-output-downscaled", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-usable-in-future", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-6", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-status-pending", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeystatus-internal-error", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-65", + "https://www.w3.org/TR/encrypted-media-2/#mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media-2/#x6-4-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-5", + "https://www.w3.org/TR/encrypted-media-2/#webidl-1754914033", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessagetype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-request-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-renewal-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-license-release-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-individualization-request-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessagetype", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessagetype-license-request", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessagetype-license-renewal", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessagetype-license-release", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-9", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessagetype-individualization-request", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-app-assisted-individualization-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-18", + "https://www.w3.org/TR/encrypted-media-2/#webidl-1595553803", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessageevent-constructor-type-eventinitdict", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessageevent-constructor", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageeventinit-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessageevent-messagetype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-messagetype-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessageevent-message", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-message-1", + "https://www.w3.org/TR/encrypted-media-2/#attributes-2", + "https://www.w3.org/TR/encrypted-media-2/#x6-4-1-attributes", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessageevent-messagetype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-26", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-85", + "https://www.w3.org/TR/encrypted-media-2/#h-note-85", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessageevent-message", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-66", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-27", + "https://www.w3.org/TR/encrypted-media-2/#mediakeymessageeventinit", + "https://www.w3.org/TR/encrypted-media-2/#x6-4-2-mediakeymessageeventinit", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessageeventinit", + "https://www.w3.org/TR/encrypted-media-2/#webidl-726369050", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessageeventinit", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageeventinit-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessageeventinit-messagetype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageeventinit-messagetype-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediakeymessageeventinit-message", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageeventinit-message-1", + "https://www.w3.org/TR/encrypted-media-2/#dictionary-mediakeymessageeventinit-members", + "https://www.w3.org/TR/encrypted-media-2/#x6-4-2-1-dictionary-mediakeymessageeventinit-members", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageeventinit-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessageeventinit-messagetype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-7", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediakeymessageeventinit-message", + "https://www.w3.org/TR/encrypted-media-2/#mediakeysession-events", + "https://www.w3.org/TR/encrypted-media-2/#x6-5-event-summary", + "https://www.w3.org/TR/encrypted-media-2/#dfn-keystatuseschange", + "https://www.w3.org/TR/encrypted-media-2/#dfn-message", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-67", + "https://www.w3.org/TR/encrypted-media-2/#mediakeysession-algorithms", + "https://www.w3.org/TR/encrypted-media-2/#x6-6-algorithms", + "https://www.w3.org/TR/encrypted-media-2/#queue-message", + "https://www.w3.org/TR/encrypted-media-2/#x6-6-1-queue-a-message-event", + "https://www.w3.org/TR/encrypted-media-2/#dfn-queue-a-message-event", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-24", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-25", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-26", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-27", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-messagetype-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-message-2", + "https://www.w3.org/TR/encrypted-media-2/#update-key-statuses", + "https://www.w3.org/TR/encrypted-media-2/#x6-6-2-update-key-statuses", + "https://www.w3.org/TR/encrypted-media-2/#dfn-update-key-statuses", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-28", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-29", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-15", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-86", + "https://www.w3.org/TR/encrypted-media-2/#h-note-86", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-30", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-keystatuses-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-17", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-87", + "https://www.w3.org/TR/encrypted-media-2/#h-note-87", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-keystatuses-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-keystatuseschange-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-attempt-to-resume-playback-if-necessary-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-23", + "https://www.w3.org/TR/encrypted-media-2/#update-expiration", + "https://www.w3.org/TR/encrypted-media-2/#x6-6-3-update-expiration", + "https://www.w3.org/TR/encrypted-media-2/#dfn-update-expiration", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-expiration-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-31", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-32", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-88", + "https://www.w3.org/TR/encrypted-media-2/#h-note-88", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-33", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-expiration-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-time-2", + "https://www.w3.org/TR/encrypted-media-2/#session-closed", + "https://www.w3.org/TR/encrypted-media-2/#x6-6-4-session-closed", + "https://www.w3.org/TR/encrypted-media-2/#dfn-session-closed", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-34", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-session-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-68", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-35", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-7", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-89", + "https://www.w3.org/TR/encrypted-media-2/#h-note-89", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-36", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-90", + "https://www.w3.org/TR/encrypted-media-2/#h-note-90", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-69", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-monitor-for-cdm-state-changes-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-70", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-37", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-closed-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-expiration-4", + "https://www.w3.org/TR/encrypted-media-2/#monitor-cdm", + "https://www.w3.org/TR/encrypted-media-2/#x6-6-5-monitor-for-cdm-state-changes", + "https://www.w3.org/TR/encrypted-media-2/#dfn-monitor-for-cdm-state-changes", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-71", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-91", + "https://www.w3.org/TR/encrypted-media-2/#h-note-91", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-72", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-10", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-92", + "https://www.w3.org/TR/encrypted-media-2/#h-note-92", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-38", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-73", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-queue-a-message-event-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-known-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-expiration-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-expiration-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-closed-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-unavailable-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-unavailable-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-internal-error-2", + "https://www.w3.org/TR/encrypted-media-2/#exceptions", + "https://www.w3.org/TR/encrypted-media-2/#x6-7-exceptions", + "https://www.w3.org/TR/encrypted-media-2/#error-names", + "https://www.w3.org/TR/encrypted-media-2/#dfn-typeerror", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-11", + "https://www.w3.org/TR/encrypted-media-2/#dfn-notsupportederror", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-24", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-28", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-29", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-30", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-31", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-32", + "https://www.w3.org/TR/encrypted-media-2/#dfn-invalidstateerror", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-25", + "https://www.w3.org/TR/encrypted-media-2/#dfn-quotaexceedederror", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-26", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-5", + "https://www.w3.org/TR/encrypted-media-2/#session-storage", + "https://www.w3.org/TR/encrypted-media-2/#x6-8-session-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-storage-and-persistence-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-74", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-session-id-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-75", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-76", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-generaterequest-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-77", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-39", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-load-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-40", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-generaterequest-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-load-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-is-persistent-session-type-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-remove-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-78", + "https://www.w3.org/TR/encrypted-media-2/#htmlmediaelement-extensions", + "https://www.w3.org/TR/encrypted-media-2/#x7-htmlmediaelement-extensions", + "https://www.w3.org/TR/encrypted-media-2/#dom-htmlmediaelement", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-9", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-93", + "https://www.w3.org/TR/encrypted-media-2/#h-note-93", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-10", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-94", + "https://www.w3.org/TR/encrypted-media-2/#h-note-94", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-11", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-95", + "https://www.w3.org/TR/encrypted-media-2/#h-note-95", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-encountered-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-encountered-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-96", + "https://www.w3.org/TR/encrypted-media-2/#h-note-96", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-block-encountered-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-97", + "https://www.w3.org/TR/encrypted-media-2/#h-note-97", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-wait-for-key-1", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-98", + "https://www.w3.org/TR/encrypted-media-2/#h-note-98", + "https://www.w3.org/TR/encrypted-media-2/#webidl-1869224078", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-htmlmediaelement-partial-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-11", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-htmlmediaelement-mediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-27", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-htmlmediaelement-onencrypted", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-onencrypted-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-htmlmediaelement-onwaitingforkey", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-onwaitingforkey-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-htmlmediaelement-setmediakeys-mediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-setmediakeys-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-28", + "https://www.w3.org/TR/encrypted-media-2/#attributes-3", + "https://www.w3.org/TR/encrypted-media-2/#x7-1-attributes", + "https://www.w3.org/TR/encrypted-media-2/#dom-htmlmediaelement-mediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-29", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-30", + "https://www.w3.org/TR/encrypted-media-2/#dom-htmlmediaelement-onencrypted", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-12", + "https://www.w3.org/TR/encrypted-media-2/#dom-htmlmediaelement-onwaitingforkey", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-waitingforkey-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-13", + "https://www.w3.org/TR/encrypted-media-2/#methods-4", + "https://www.w3.org/TR/encrypted-media-2/#x7-2-methods", + "https://www.w3.org/TR/encrypted-media-2/#dom-htmlmediaelement-setmediakeys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-31", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-99", + "https://www.w3.org/TR/encrypted-media-2/#h-note-99", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-32", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-79", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-quotaexceedederror-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-80", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-notsupportederror-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-invalidstateerror-12", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-100", + "https://www.w3.org/TR/encrypted-media-2/#h-note-100", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-81", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-82", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-attempt-to-resume-playback-if-necessary-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-7", + "https://www.w3.org/TR/encrypted-media-2/#mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media-2/#x7-3-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-5", + "https://www.w3.org/TR/encrypted-media-2/#webidl-1395593112", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediaencryptedevent-constructor-type-eventinitdict", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediaencryptedevent-constructor", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedeventinit-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediaencryptedevent-initdatatype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-initdatatype-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediaencryptedevent-initdata", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-initdata-2", + "https://www.w3.org/TR/encrypted-media-2/#attributes-4", + "https://www.w3.org/TR/encrypted-media-2/#x7-3-1-attributes", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediaencryptedevent-initdatatype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-initdata-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediaencryptedevent-initdata", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-15", + "https://www.w3.org/TR/encrypted-media-2/#mediaencryptedeventinit", + "https://www.w3.org/TR/encrypted-media-2/#x7-3-2-mediaencryptedeventinit", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediaencryptedeventinit", + "https://www.w3.org/TR/encrypted-media-2/#webidl-51354785", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediaencryptedeventinit", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedeventinit-2", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediaencryptedeventinit-initdatatype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedeventinit-initdatatype-1", + "https://www.w3.org/TR/encrypted-media-2/#idl-def-mediaencryptedeventinit-initdata", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedeventinit-initdata-1", + "https://www.w3.org/TR/encrypted-media-2/#dictionary-mediaencryptedeventinit-members", + "https://www.w3.org/TR/encrypted-media-2/#x7-3-2-1-dictionary-mediaencryptedeventinit-members", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedeventinit-3", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediaencryptedeventinit-initdatatype", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-7", + "https://www.w3.org/TR/encrypted-media-2/#dom-mediaencryptedeventinit-initdata", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-16", + "https://www.w3.org/TR/encrypted-media-2/#htmlmediaelement-events", + "https://www.w3.org/TR/encrypted-media-2/#x7-4-event-summary", + "https://www.w3.org/TR/encrypted-media-2/#dfn-encrypted", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-17", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-101", + "https://www.w3.org/TR/encrypted-media-2/#h-note-101", + "https://www.w3.org/TR/encrypted-media-2/#dfn-waitingforkey", + "https://www.w3.org/TR/encrypted-media-2/#htmlmediaelement-algorithms", + "https://www.w3.org/TR/encrypted-media-2/#x7-5-algorithms", + "https://www.w3.org/TR/encrypted-media-2/#media-may-contain-encrypted-blocks", + "https://www.w3.org/TR/encrypted-media-2/#x7-5-1-media-data-may-contain-encrypted-blocks", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-33", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-34", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-102", + "https://www.w3.org/TR/encrypted-media-2/#h-note-102", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-setmediakeys-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-35", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-83", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-84", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-36", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-setmediakeys-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-wait-for-key-2", + "https://www.w3.org/TR/encrypted-media-2/#initdata-encountered", + "https://www.w3.org/TR/encrypted-media-2/#x7-5-2-initialization-data-encountered", + "https://www.w3.org/TR/encrypted-media-2/#dfn-initialization-data-encountered", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-mixed-content-limitations-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-8", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-103", + "https://www.w3.org/TR/encrypted-media-2/#h-note-103", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-initdatatype-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-initdata-4", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-104", + "https://www.w3.org/TR/encrypted-media-2/#h-note-104", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-105", + "https://www.w3.org/TR/encrypted-media-2/#h-note-105", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediaencryptedevent-initdata-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-mixed-content-limitations-2", + "https://www.w3.org/TR/encrypted-media-2/#encrypted-block-encountered", + "https://www.w3.org/TR/encrypted-media-2/#x7-5-3-encrypted-block-encountered", + "https://www.w3.org/TR/encrypted-media-2/#dfn-encrypted-block-encountered", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-attempt-to-decrypt-1", + "https://www.w3.org/TR/encrypted-media-2/#attempt-to-decrypt", + "https://www.w3.org/TR/encrypted-media-2/#x7-5-4-attempt-to-decrypt", + "https://www.w3.org/TR/encrypted-media-2/#dfn-attempt-to-decrypt", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-37", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-85", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-unavailable-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-internal-error-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-41", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-closed-10", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-106", + "https://www.w3.org/TR/encrypted-media-2/#h-note-106", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-107", + "https://www.w3.org/TR/encrypted-media-2/#h-note-107", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-42", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-108", + "https://www.w3.org/TR/encrypted-media-2/#h-note-108", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-33", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-update-key-statuses-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-unavailable-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessionclosedreason-internal-error-4", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-109", + "https://www.w3.org/TR/encrypted-media-2/#h-note-109", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-110", + "https://www.w3.org/TR/encrypted-media-2/#h-note-110", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-111", + "https://www.w3.org/TR/encrypted-media-2/#h-note-111", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-112", + "https://www.w3.org/TR/encrypted-media-2/#h-note-112", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-10", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-113", + "https://www.w3.org/TR/encrypted-media-2/#h-note-113", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-wait-for-key-3", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-114", + "https://www.w3.org/TR/encrypted-media-2/#h-note-114", + "https://www.w3.org/TR/encrypted-media-2/#wait-for-key", + "https://www.w3.org/TR/encrypted-media-2/#x7-5-5-wait-for-key", + "https://www.w3.org/TR/encrypted-media-2/#dfn-wait-for-key", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-waitingforkey-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-23", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-24", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-115", + "https://www.w3.org/TR/encrypted-media-2/#h-note-115", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-116", + "https://www.w3.org/TR/encrypted-media-2/#h-note-116", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-waitingforkey-3", + "https://www.w3.org/TR/encrypted-media-2/#resume-playback", + "https://www.w3.org/TR/encrypted-media-2/#x7-5-6-attempt-to-resume-playback-if-necessary", + "https://www.w3.org/TR/encrypted-media-2/#dfn-attempt-to-resume-playback-if-necessary", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-usable-for-decryption-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-25", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-26", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-attempt-to-decrypt-2", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-117", + "https://www.w3.org/TR/encrypted-media-2/#h-note-117", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-118", + "https://www.w3.org/TR/encrypted-media-2/#h-note-118", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-27", + "https://www.w3.org/TR/encrypted-media-2/#media-element-restrictions", + "https://www.w3.org/TR/encrypted-media-2/#x7-6-media-element-restrictions", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-86", + "https://www.w3.org/TR/encrypted-media-2/#implementation-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-implementation-requirements", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-34", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-87", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-88", + "https://www.w3.org/TR/encrypted-media-2/#cdm-constraint-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-1-cdm-constraints", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-89", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-90", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-91", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-92", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-93", + "https://www.w3.org/TR/encrypted-media-2/#messaging-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-2-messages-and-communication", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-94", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-95", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-96", + "https://www.w3.org/TR/encrypted-media-2/#persistent-state-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-3-persistent-data", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-97", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-98", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-38", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-99", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-100", + "https://www.w3.org/TR/encrypted-media-2/#use-origin-specific-key-system-storage", + "https://www.w3.org/TR/encrypted-media-2/#x8-3-1-use-origin-specific-and-browsing-profile-specific-key-system-storage", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-35", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-4", + "https://www.w3.org/TR/encrypted-media-2/#allow-persistent-data-cleared", + "https://www.w3.org/TR/encrypted-media-2/#x8-3-2-allow-persistent-data-to-be-cleared", + "https://www.w3.org/TR/encrypted-media-2/#allow-persistent-data-cleared-with-cookies", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-36", + "https://www.w3.org/TR/encrypted-media-2/#encrypt-or-obfuscate-persistent-data", + "https://www.w3.org/TR/encrypted-media-2/#x8-3-3-encrypt-or-obfuscate-persistent-data", + "https://www.w3.org/TR/encrypted-media-2/#exposed-value-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-4-values-exposed-to-the-application", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-101", + "https://www.w3.org/TR/encrypted-media-2/#per-origin-per-profile-values", + "https://www.w3.org/TR/encrypted-media-2/#x8-4-1-use-per-origin-per-profile-values", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-3", + "https://www.w3.org/TR/encrypted-media-2/#allow-values-to-be-cleared", + "https://www.w3.org/TR/encrypted-media-2/#x8-4-2-allow-values-to-be-cleared", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-4", + "https://www.w3.org/TR/encrypted-media-2/#identifier-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-5-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-5", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-119", + "https://www.w3.org/TR/encrypted-media-2/#h-note-119", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-102", + "https://www.w3.org/TR/encrypted-media-2/#limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#x8-5-1-limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-6", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-120", + "https://www.w3.org/TR/encrypted-media-2/#h-note-120", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-103", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-121", + "https://www.w3.org/TR/encrypted-media-2/#h-note-121", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-8", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-122", + "https://www.w3.org/TR/encrypted-media-2/#h-note-122", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-23", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-not-allowed-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-12", + "https://www.w3.org/TR/encrypted-media-2/#encrypt-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#x8-5-2-encrypt-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-by-an-entity-5", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-123", + "https://www.w3.org/TR/encrypted-media-2/#h-note-123", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-104", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-37", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-105", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-124", + "https://www.w3.org/TR/encrypted-media-2/#h-note-124", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-106", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-107", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-125", + "https://www.w3.org/TR/encrypted-media-2/#h-note-125", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-108", + "https://www.w3.org/TR/encrypted-media-2/#per-origin-per-profile-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#x8-5-3-use-per-origin-per-profile-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-8", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-126", + "https://www.w3.org/TR/encrypted-media-2/#h-note-126", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-23", + "https://www.w3.org/TR/encrypted-media-2/#non-associable-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#x8-5-4-use-non-associable-identifiers", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-9", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-127", + "https://www.w3.org/TR/encrypted-media-2/#h-note-127", + "https://www.w3.org/TR/encrypted-media-2/#allow-identifiers-cleared", + "https://www.w3.org/TR/encrypted-media-2/#x8-5-5-allow-identifiers-to-be-cleared", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-24", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-25", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-21", + "https://www.w3.org/TR/encrypted-media-2/#individualization", + "https://www.w3.org/TR/encrypted-media-2/#x8-6-individualization", + "https://www.w3.org/TR/encrypted-media-2/#dfn-individualization", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-direct-individualization-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-app-assisted-individualization-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-109", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-128", + "https://www.w3.org/TR/encrypted-media-2/#h-note-128", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-24", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-23", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-26", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-25", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-39", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-18", + "https://www.w3.org/TR/encrypted-media-2/#direct-individualization", + "https://www.w3.org/TR/encrypted-media-2/#x8-6-1-direct-individualization", + "https://www.w3.org/TR/encrypted-media-2/#dfn-direct-individualization", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-110", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-111", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-129", + "https://www.w3.org/TR/encrypted-media-2/#h-note-129", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-permanent-identifier-s-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-permanent-identifier-s-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-112", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-24", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-27", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-2", + "https://www.w3.org/TR/encrypted-media-2/#app-assisted-individualization", + "https://www.w3.org/TR/encrypted-media-2/#x8-6-2-app-assisted-individualization", + "https://www.w3.org/TR/encrypted-media-2/#dfn-app-assisted-individualization", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-113", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-25", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessagetype-individualization-request-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-114", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-permanent-identifier-s-5", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-130", + "https://www.w3.org/TR/encrypted-media-2/#h-note-130", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-115", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-26", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-direct-individualization-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-8", + "https://www.w3.org/TR/encrypted-media-2/#support-multiple-keys", + "https://www.w3.org/TR/encrypted-media-2/#x8-7-support-multiple-keys", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-43", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-131", + "https://www.w3.org/TR/encrypted-media-2/#h-note-131", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-44", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-45", + "https://www.w3.org/TR/encrypted-media-2/#initialization-data-type-support-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-8-initialization-data-type-support", + "https://www.w3.org/TR/encrypted-media-2/#licenses-generated-are-independent-of-content-type", + "https://www.w3.org/TR/encrypted-media-2/#x8-8-1-licenses-generated-are-independent-of-content-type", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-9", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-132", + "https://www.w3.org/TR/encrypted-media-2/#h-note-132", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-9", + "https://www.w3.org/TR/encrypted-media-2/#support-extraction-from-media-data", + "https://www.w3.org/TR/encrypted-media-2/#x8-8-2-support-extraction-from-media-data", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-19", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-133", + "https://www.w3.org/TR/encrypted-media-2/#h-note-133", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-type-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-116", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-20", + "https://www.w3.org/TR/encrypted-media-2/#media-requirements", + "https://www.w3.org/TR/encrypted-media-2/#x8-9-supported-media", + "https://www.w3.org/TR/encrypted-media-2/#unencrypted-container", + "https://www.w3.org/TR/encrypted-media-2/#x8-9-1-unencrypted-container", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-encrypted-block-encountered-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-encountered-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-28", + "https://www.w3.org/TR/encrypted-media-2/#interoperably-encrypted", + "https://www.w3.org/TR/encrypted-media-2/#x8-9-2-interoperably-encrypted", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-134", + "https://www.w3.org/TR/encrypted-media-2/#h-note-134", + "https://www.w3.org/TR/encrypted-media-2/#unencrypted-in-band-support-content", + "https://www.w3.org/TR/encrypted-media-2/#x8-9-3-unencrypted-in-band-support-content", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-135", + "https://www.w3.org/TR/encrypted-media-2/#h-note-135", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-117", + "https://www.w3.org/TR/encrypted-media-2/#common-key-systems", + "https://www.w3.org/TR/encrypted-media-2/#x9-common-key-systems", + "https://www.w3.org/TR/encrypted-media-2/#dfn-common-key-systems", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-38", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-136", + "https://www.w3.org/TR/encrypted-media-2/#h-note-136", + "https://www.w3.org/TR/encrypted-media-2/#clear-key", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-clear-key", + "https://www.w3.org/TR/encrypted-media-2/#dfn-clear-key", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-39", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-40", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-capabilities", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-1-capabilities", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-clear-key-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-41", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-scheme-cenc-1", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemmediacapability-robustness-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-26", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-20", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-setservercertificate-2", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-setmediakeys-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-40", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-29", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-behavior", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-2-behavior", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-clear-key-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-42", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-generaterequest-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-sessionid-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-expiration-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-remove-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-keystatuses-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeystatus-usable-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-remove-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-keystatuses-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-21", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-request-format", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-3-license-request-format", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-message-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-5", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-request-format-example", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-3-1-example", + "https://www.w3.org/TR/encrypted-media-2/#example-1", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-license-format", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-4-license-format", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-s-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-temporary-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-18", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-license-format-example", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-4-1-example", + "https://www.w3.org/TR/encrypted-media-2/#example-2", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-format", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-5-license-release-format", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-message-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-6", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-format-example-1", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-5-1-example-message-reflecting-a-record-of-license-destruction", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysessiontype-persistent-license-11", + "https://www.w3.org/TR/encrypted-media-2/#example-3", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-ack-format", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-6-license-release-acknowledgement-format", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-decryption-key-id-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-20", + "https://www.w3.org/TR/encrypted-media-2/#clear-key-release-ack-format-example", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-6-1-example", + "https://www.w3.org/TR/encrypted-media-2/#example-4", + "https://www.w3.org/TR/encrypted-media-2/#using-base64url", + "https://www.w3.org/TR/encrypted-media-2/#x9-1-7-using-base64url", + "https://www.w3.org/TR/encrypted-media-2/#security", + "https://www.w3.org/TR/encrypted-media-2/#x10-security", + "https://www.w3.org/TR/encrypted-media-2/#input-data-security", + "https://www.w3.org/TR/encrypted-media-2/#x10-1-input-data-attacks-and-vulnerabilities", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-43", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-22", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-21", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-118", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-137", + "https://www.w3.org/TR/encrypted-media-2/#h-note-137", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-119", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-138", + "https://www.w3.org/TR/encrypted-media-2/#h-note-138", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-23", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-generaterequest-7", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeymessageevent-messagetype-3", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-11", + "https://www.w3.org/TR/encrypted-media-2/#cdm-security", + "https://www.w3.org/TR/encrypted-media-2/#x10-2-cdm-attacks-and-vulnerabilities", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-44", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-45", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-120", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-121", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-122", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-123", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-124", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-139", + "https://www.w3.org/TR/encrypted-media-2/#h-note-139", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-125", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-46", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-140", + "https://www.w3.org/TR/encrypted-media-2/#h-note-140", + "https://www.w3.org/TR/encrypted-media-2/#network-attacks", + "https://www.w3.org/TR/encrypted-media-2/#x10-3-network-attacks", + "https://www.w3.org/TR/encrypted-media-2/#potential-attacks", + "https://www.w3.org/TR/encrypted-media-2/#x10-3-1-potential-attacks", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-27", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-28", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-28", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-29", + "https://www.w3.org/TR/encrypted-media-2/#persisted-consent-abuse", + "https://www.w3.org/TR/encrypted-media-2/#mitigations", + "https://www.w3.org/TR/encrypted-media-2/#x10-3-2-mitigations", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-126", + "https://www.w3.org/TR/encrypted-media-2/#security-consent", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-47", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-10", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-141", + "https://www.w3.org/TR/encrypted-media-2/#h-note-141", + "https://www.w3.org/TR/encrypted-media-2/#iframe-attacks", + "https://www.w3.org/TR/encrypted-media-2/#x10-4-iframe-attacks", + "https://www.w3.org/TR/encrypted-media-2/#potential-attacks-0", + "https://www.w3.org/TR/encrypted-media-2/#x10-4-1-potential-attacks", + "https://www.w3.org/TR/encrypted-media-2/#mitigations-0", + "https://www.w3.org/TR/encrypted-media-2/#x10-4-2-mitigations", + "https://www.w3.org/TR/encrypted-media-2/#cross-directory-attacks", + "https://www.w3.org/TR/encrypted-media-2/#x10-5-cross-directory-attacks", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-29", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-142", + "https://www.w3.org/TR/encrypted-media-2/#h-note-142", + "https://www.w3.org/TR/encrypted-media-2/#privacy", + "https://www.w3.org/TR/encrypted-media-2/#x11-privacy", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-48", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-49", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-127", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-128", + "https://www.w3.org/TR/encrypted-media-2/#privacy-disclosure", + "https://www.w3.org/TR/encrypted-media-2/#x11-1-information-disclosed-by-eme-and-key-systems", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-50", + "https://www.w3.org/TR/encrypted-media-2/#privacy-fingerprinting", + "https://www.w3.org/TR/encrypted-media-2/#x11-2-fingerprinting", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-51", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-52", + "https://www.w3.org/TR/encrypted-media-2/#privacy-leakage", + "https://www.w3.org/TR/encrypted-media-2/#x11-3-information-leakage", + "https://www.w3.org/TR/encrypted-media-2/#concerns", + "https://www.w3.org/TR/encrypted-media-2/#x11-3-1-concerns", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-11", + "https://www.w3.org/TR/encrypted-media-2/#mitigations-1", + "https://www.w3.org/TR/encrypted-media-2/#x11-3-2-mitigations", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-129", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-130", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-131", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-41", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-132", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-42", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-43", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-133", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-44", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-htmlmediaelement-mediakeys-10", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-45", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-46", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-134", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-135", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-143", + "https://www.w3.org/TR/encrypted-media-2/#h-note-143", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-30", + "https://www.w3.org/TR/encrypted-media-2/#user-tracking", + "https://www.w3.org/TR/encrypted-media-2/#x11-4-user-tracking", + "https://www.w3.org/TR/encrypted-media-2/#concerns-0", + "https://www.w3.org/TR/encrypted-media-2/#x11-4-1-concerns", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-31", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-136", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-32", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-30", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-137", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-record-s-of-license-destruction-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-53", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-54", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-55", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-56", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-57", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-58", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-59", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-60", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-61", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-62", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-63", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-64", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-138", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-33", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-139", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-31", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-140", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-5", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-141", + "https://www.w3.org/TR/encrypted-media-2/#mitigations-2", + "https://www.w3.org/TR/encrypted-media-2/#x11-4-2-mitigations", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-11", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-65", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-32", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-permanent-identifier-s-33", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-34", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-35", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-66", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-67", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-68", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-69", + "https://www.w3.org/TR/encrypted-media-2/#like-cookies", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-36", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-37", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-70", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-associable-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-individualization-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-6", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-non-associable-by-application-8", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-9", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-71", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-142", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-16", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-38", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-39", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-72", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-40", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-144", + "https://www.w3.org/TR/encrypted-media-2/#h-note-144", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-73", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-14", + "https://www.w3.org/TR/encrypted-media-2/#privacy-consent", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-17", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-145", + "https://www.w3.org/TR/encrypted-media-2/#h-note-145", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-74", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-75", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-76", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-77", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-14", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-78", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-79", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-80", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-81", + "https://www.w3.org/TR/encrypted-media-2/#issue-container-generatedID-146", + "https://www.w3.org/TR/encrypted-media-2/#h-note-146", + "https://www.w3.org/TR/encrypted-media-2/#privacy-storedinfo", + "https://www.w3.org/TR/encrypted-media-2/#x11-5-information-stored-on-user-devices", + "https://www.w3.org/TR/encrypted-media-2/#concerns-1", + "https://www.w3.org/TR/encrypted-media-2/#x11-5-1-concerns", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-82", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-83", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-84", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-85", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-18", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-86", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-19", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-browsing-profile-20", + "https://www.w3.org/TR/encrypted-media-2/#mitigations-3", + "https://www.w3.org/TR/encrypted-media-2/#x11-5-2-mitigations", + "https://www.w3.org/TR/encrypted-media-2/#incomplete-clearing", + "https://www.w3.org/TR/encrypted-media-2/#x11-6-incomplete-clearing-of-data", + "https://www.w3.org/TR/encrypted-media-2/#concerns-2", + "https://www.w3.org/TR/encrypted-media-2/#x11-6-1-concerns", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-41", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-87", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-42", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-43", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-88", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-89", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-90", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-91", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-distinctive-identifier-s-44", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-92", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-93", + "https://www.w3.org/TR/encrypted-media-2/#mitigations-4", + "https://www.w3.org/TR/encrypted-media-2/#x11-6-2-mitigations", + "https://www.w3.org/TR/encrypted-media-2/#private-browsing", + "https://www.w3.org/TR/encrypted-media-2/#x11-7-private-browsing-modes", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-94", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemaccess-17", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-persistentstate-13", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-27", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-143", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysrequirement-required-21", + "https://www.w3.org/TR/encrypted-media-2/#privacy-secureorigin", + "https://www.w3.org/TR/encrypted-media-2/#x11-8-secure-origin-and-transport", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-cdm-144", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-message-12", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-22", + "https://www.w3.org/TR/encrypted-media-2/#conformance", + "https://www.w3.org/TR/encrypted-media-2/#x12-conformance", + "https://www.w3.org/TR/encrypted-media-2/#examples", + "https://www.w3.org/TR/encrypted-media-2/#x13-examples", + "https://www.w3.org/TR/encrypted-media-2/#example-source-and-key-known", + "https://www.w3.org/TR/encrypted-media-2/#x13-1-source-and-key-known-at-page-load-clear-key", + "https://www.w3.org/TR/encrypted-media-2/#example-5", + "https://www.w3.org/TR/encrypted-media-2/#example-selecting-key-system", + "https://www.w3.org/TR/encrypted-media-2/#x13-2-selecting-a-supported-key-system-and-using-initialization-data-from-the-encrypted-event", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-key-system-s-95", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-navigator-requestmediakeysystemaccess-15", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-24", + "https://www.w3.org/TR/encrypted-media-2/#example-6", + "https://www.w3.org/TR/encrypted-media-2/#example-mediakeys-before-source", + "https://www.w3.org/TR/encrypted-media-2/#x13-3-create-mediakeys-before-loading-media", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-47", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dfn-initialization-data-25", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeys-48", + "https://www.w3.org/TR/encrypted-media-2/#example-7", + "https://www.w3.org/TR/encrypted-media-2/#example-using-all-events", + "https://www.w3.org/TR/encrypted-media-2/#x13-4-using-all-events", + "https://www.w3.org/TR/encrypted-media-2/#ref-for-dom-mediakeysession-update-23", + "https://www.w3.org/TR/encrypted-media-2/#example-8", + "https://www.w3.org/TR/encrypted-media-2/#example-stored-license", + "https://www.w3.org/TR/encrypted-media-2/#x13-5-stored-license", + "https://www.w3.org/TR/encrypted-media-2/#example-9", + "https://www.w3.org/TR/encrypted-media-2/#example-getStatusForPolicy", + "https://www.w3.org/TR/encrypted-media-2/#x13-6-pre-fetch-media-with-hdcp-policy", + "https://www.w3.org/TR/encrypted-media-2/#example-10", + "https://www.w3.org/TR/encrypted-media-2/#acknowledgements", + "https://www.w3.org/TR/encrypted-media-2/#x14-acknowledgments", + "https://www.w3.org/TR/encrypted-media-2/#references", + "https://www.w3.org/TR/encrypted-media-2/#a-references", + "https://www.w3.org/TR/encrypted-media-2/#normative-references", + "https://www.w3.org/TR/encrypted-media-2/#a-1-normative-references", + "https://www.w3.org/TR/encrypted-media-2/#bib-cookies", + "https://www.w3.org/TR/encrypted-media-2/#bib-dom", + "https://www.w3.org/TR/encrypted-media-2/#bib-ecma-262", + "https://www.w3.org/TR/encrypted-media-2/#bib-eme-initdata-keyids", + "https://www.w3.org/TR/encrypted-media-2/#bib-eme-initdata-registry", + "https://www.w3.org/TR/encrypted-media-2/#bib-encoding", + "https://www.w3.org/TR/encrypted-media-2/#bib-html", + "https://www.w3.org/TR/encrypted-media-2/#bib-infra", + "https://www.w3.org/TR/encrypted-media-2/#bib-mimesniff", + "https://www.w3.org/TR/encrypted-media-2/#bib-mixed-content", + "https://www.w3.org/TR/encrypted-media-2/#bib-permissions-policy", + "https://www.w3.org/TR/encrypted-media-2/#bib-rfc2119", + "https://www.w3.org/TR/encrypted-media-2/#bib-rfc6381", + "https://www.w3.org/TR/encrypted-media-2/#bib-rfc7517", + "https://www.w3.org/TR/encrypted-media-2/#bib-rfc8174", + "https://www.w3.org/TR/encrypted-media-2/#bib-webidl", + "https://www.w3.org/TR/encrypted-media-2/#informative-references", + "https://www.w3.org/TR/encrypted-media-2/#a-2-informative-references", + "https://www.w3.org/TR/encrypted-media-2/#bib-cenc", + "https://www.w3.org/TR/encrypted-media-2/#bib-eme-hdcp-version-registry", + "https://www.w3.org/TR/encrypted-media-2/#bib-eme-stream-registry", + "https://www.w3.org/TR/encrypted-media-2/#bib-media-source", + "https://www.w3.org/TR/encrypted-media-2/#bib-rfc6838", + "https://www.w3.org/TR/encrypted-media-2/#bib-rfc7515", + "https://www.w3.org/TR/encrypted-media-2/#bib-webaudio", + "https://www.w3.org/TR/encrypted-media-2/#back-to-top" + ] +} \ No newline at end of file diff --git a/tr/ids/vc-data-integrity.json b/tr/ids/vc-data-integrity.json index 92572cbb9523..ab718cb5f371 100644 --- a/tr/ids/vc-data-integrity.json +++ b/tr/ids/vc-data-integrity.json @@ -46,50 +46,39 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-1", "https://www.w3.org/TR/vc-data-integrity/#terminology", "https://www.w3.org/TR/vc-data-integrity/#x1-4-terminology", - "https://www.w3.org/TR/vc-data-integrity/#dfn-authenticated", - "https://www.w3.org/TR/vc-data-integrity/#dfn-challenge", - "https://www.w3.org/TR/vc-data-integrity/#dfn-controller-s", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-documents-1", - "https://www.w3.org/TR/vc-data-integrity/#dfn-controller-documents", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-s-1", + "https://www.w3.org/TR/vc-data-integrity/#dfn-controller-document", "https://www.w3.org/TR/vc-data-integrity/#dfn-cryptosuite", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-1", "https://www.w3.org/TR/vc-data-integrity/#dfn-data-integrity-proof", - "https://www.w3.org/TR/vc-data-integrity/#dfn-domain", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-domain-1", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-domain-2", - "https://www.w3.org/TR/vc-data-integrity/#dfn-private-key", "https://www.w3.org/TR/vc-data-integrity/#dfn-proof-purpose", - "https://www.w3.org/TR/vc-data-integrity/#dfn-proof-type", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-3", "https://www.w3.org/TR/vc-data-integrity/#dfn-public-key", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-private-key-1", - "https://www.w3.org/TR/vc-data-integrity/#dfn-subjects", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-documents-2", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secret-key-1", + "https://www.w3.org/TR/vc-data-integrity/#dfn-secret-key", "https://www.w3.org/TR/vc-data-integrity/#dfn-verification-method", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-public-key-1", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secret-key-2", "https://www.w3.org/TR/vc-data-integrity/#dfn-verifier", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-1", "https://www.w3.org/TR/vc-data-integrity/#data-model", "https://www.w3.org/TR/vc-data-integrity/#x2-data-model", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-2", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-documents-3", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-document-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-3", "https://www.w3.org/TR/vc-data-integrity/#proofs", "https://www.w3.org/TR/vc-data-integrity/#x2-1-proofs", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-3", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-4", "https://www.w3.org/TR/vc-data-integrity/#dfn-proof", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-type-1", "https://www.w3.org/TR/vc-data-integrity/#dfn-proofpurpose", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-5", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-public-key-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-public-key-2", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-documents-4", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-public-key-3", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-document-2", "https://www.w3.org/TR/vc-data-integrity/#dfn-created", "https://www.w3.org/TR/vc-data-integrity/#defn-proof-expires", "https://www.w3.org/TR/vc-data-integrity/#defn-domain", "https://www.w3.org/TR/vc-data-integrity/#defn-challenge", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-domain-3", + "https://www.w3.org/TR/vc-data-integrity/#dfn-challenge", "https://www.w3.org/TR/vc-data-integrity/#dfn-proofvalue", "https://www.w3.org/TR/vc-data-integrity/#dfn-previousproof", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-6", @@ -102,6 +91,7 @@ "https://www.w3.org/TR/vc-data-integrity/#h-note-0", "https://www.w3.org/TR/vc-data-integrity/#issue-container-number-1", "https://www.w3.org/TR/vc-data-integrity/#h-issue", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secret-key-3", "https://www.w3.org/TR/vc-data-integrity/#issue-container-number-2", "https://www.w3.org/TR/vc-data-integrity/#h-issue-0", "https://www.w3.org/TR/vc-data-integrity/#proof-sets", @@ -127,6 +117,7 @@ "https://www.w3.org/TR/vc-data-integrity/#issue-container-number-3", "https://www.w3.org/TR/vc-data-integrity/#h-issue-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-purpose-1", + "https://www.w3.org/TR/vc-data-integrity/#dfn-authentication", "https://www.w3.org/TR/vc-data-integrity/#resource-integrity", "https://www.w3.org/TR/vc-data-integrity/#x2-3-resource-integrity", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-2", @@ -134,41 +125,45 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-3", "https://www.w3.org/TR/vc-data-integrity/#dfn-digestmultibase", "https://www.w3.org/TR/vc-data-integrity/#example-an-integrity-protected-image-that-is-associated-with-an-object", - "https://www.w3.org/TR/vc-data-integrity/#relationship-to-linked-data", - "https://www.w3.org/TR/vc-data-integrity/#x2-4-relationship-to-linked-data", - "https://www.w3.org/TR/vc-data-integrity/#issue-container-generatedID-1", - "https://www.w3.org/TR/vc-data-integrity/#h-note-1", - "https://www.w3.org/TR/vc-data-integrity/#relationship-to-verifiable-credentials", - "https://www.w3.org/TR/vc-data-integrity/#x2-5-relationship-to-verifiable-credentials", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-4", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-5", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-6", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-created-1", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-created-2", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-7", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-8", "https://www.w3.org/TR/vc-data-integrity/#contexts-and-vocabularies", - "https://www.w3.org/TR/vc-data-integrity/#x2-6-contexts-and-vocabularies", + "https://www.w3.org/TR/vc-data-integrity/#x2-4-contexts-and-vocabularies", "https://www.w3.org/TR/vc-data-integrity/#issue-container-number-4", "https://www.w3.org/TR/vc-data-integrity/#h-issue-2", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-4", + "https://www.w3.org/TR/vc-data-integrity/#validating-contexts", + "https://www.w3.org/TR/vc-data-integrity/#x2-4-1-validating-contexts", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-5", "https://www.w3.org/TR/vc-data-integrity/#context-injection", - "https://www.w3.org/TR/vc-data-integrity/#x2-6-1-context-injection", + "https://www.w3.org/TR/vc-data-integrity/#x2-4-2-context-injection", "https://www.w3.org/TR/vc-data-integrity/#securing-data-losslessly", - "https://www.w3.org/TR/vc-data-integrity/#x2-6-2-securing-data-losslessly", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-5", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-processor-1", + "https://www.w3.org/TR/vc-data-integrity/#x2-4-3-securing-data-losslessly", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-6", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-processor-1", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-7", "https://www.w3.org/TR/vc-data-integrity/#datatypes", - "https://www.w3.org/TR/vc-data-integrity/#x2-6-3-datatypes", + "https://www.w3.org/TR/vc-data-integrity/#x2-4-4-datatypes", "https://www.w3.org/TR/vc-data-integrity/#the-cryptosuitestring-datatype", "https://www.w3.org/TR/vc-data-integrity/#cryptosuiteString", "https://www.w3.org/TR/vc-data-integrity/#the-multibase-datatype", "https://www.w3.org/TR/vc-data-integrity/#multibase", + "https://www.w3.org/TR/vc-data-integrity/#relationship-to-linked-data", + "https://www.w3.org/TR/vc-data-integrity/#x2-5-relationship-to-linked-data", + "https://www.w3.org/TR/vc-data-integrity/#issue-container-generatedID-1", + "https://www.w3.org/TR/vc-data-integrity/#h-note-1", + "https://www.w3.org/TR/vc-data-integrity/#relationship-to-verifiable-credentials", + "https://www.w3.org/TR/vc-data-integrity/#x2-6-relationship-to-verifiable-credentials", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-4", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-5", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-6", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-created-1", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-created-2", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-7", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-8", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secret-key-4", "https://www.w3.org/TR/vc-data-integrity/#cryptographic-suites", "https://www.w3.org/TR/vc-data-integrity/#x3-cryptographic-suites", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-3", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-4", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-5", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-algorithm-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-hashing-algorithm-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-serialization-algorithm-1", @@ -177,7 +172,7 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-cryptographic-suite-instance-1", "https://www.w3.org/TR/vc-data-integrity/#dfn-data-integrity-cryptographic-suite-instance", "https://www.w3.org/TR/vc-data-integrity/#dfn-createproof", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-unsecured-data-document-1", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-input-document-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-11", "https://www.w3.org/TR/vc-data-integrity/#dfn-verifyproof", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-1", @@ -194,32 +189,36 @@ "https://www.w3.org/TR/vc-data-integrity/#h-issue-3", "https://www.w3.org/TR/vc-data-integrity/#dataintegrityproof", "https://www.w3.org/TR/vc-data-integrity/#x3-1-dataintegrityproof", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-6", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-5", "https://www.w3.org/TR/vc-data-integrity/#issue-container-generatedID-2", "https://www.w3.org/TR/vc-data-integrity/#h-note-2", "https://www.w3.org/TR/vc-data-integrity/#algorithms", "https://www.w3.org/TR/vc-data-integrity/#x4-algorithms", "https://www.w3.org/TR/vc-data-integrity/#dfn-json-objects", "https://www.w3.org/TR/vc-data-integrity/#dfn-unsecured-data-document", + "https://www.w3.org/TR/vc-data-integrity/#dfn-input-document", "https://www.w3.org/TR/vc-data-integrity/#dfn-secured-data-document", + "https://www.w3.org/TR/vc-data-integrity/#processing-model", + "https://www.w3.org/TR/vc-data-integrity/#x4-1-processing-model", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-processor-2", "https://www.w3.org/TR/vc-data-integrity/#add-proof", - "https://www.w3.org/TR/vc-data-integrity/#x4-1-add-proof", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-unsecured-data-document-2", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-unsecured-data-document-3", + "https://www.w3.org/TR/vc-data-integrity/#x4-2-add-proof", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-input-document-2", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-input-document-3", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-cryptographic-suite-instance-3", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-3", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-createproof-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-4", "https://www.w3.org/TR/vc-data-integrity/#add-proof-set-chain", - "https://www.w3.org/TR/vc-data-integrity/#x4-2-add-proof-set-chain", + "https://www.w3.org/TR/vc-data-integrity/#x4-3-add-proof-set-chain", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-5", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-7", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-6", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-6", "https://www.w3.org/TR/vc-data-integrity/#issue-container-generatedID-3", "https://www.w3.org/TR/vc-data-integrity/#h-note-3", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-7", "https://www.w3.org/TR/vc-data-integrity/#verify-proof", - "https://www.w3.org/TR/vc-data-integrity/#x4-3-verify-proof", + "https://www.w3.org/TR/vc-data-integrity/#x4-4-verify-proof", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-8", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-cryptographic-suite-instance-4", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-challenge-1", @@ -227,7 +226,7 @@ "https://www.w3.org/TR/vc-data-integrity/#dfn-verified-0", "https://www.w3.org/TR/vc-data-integrity/#dfn-verifieddocument-0", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verified-0-1", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-unsecured-data-document-4", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-input-document-4", "https://www.w3.org/TR/vc-data-integrity/#dfn-media-type", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verified-0-2", "https://www.w3.org/TR/vc-data-integrity/#dfn-warnings", @@ -242,7 +241,7 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verifieddocument-0-1", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-media-type-1", "https://www.w3.org/TR/vc-data-integrity/#verify-proof-sets-and-chains", - "https://www.w3.org/TR/vc-data-integrity/#x4-4-verify-proof-sets-and-chains", + "https://www.w3.org/TR/vc-data-integrity/#x4-5-verify-proof-sets-and-chains", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-9", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-10", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-secured-data-document-11", @@ -250,8 +249,10 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-result-4", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-result-5", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-result-6", + "https://www.w3.org/TR/vc-data-integrity/#context-validation", + "https://www.w3.org/TR/vc-data-integrity/#x4-6-context-validation", "https://www.w3.org/TR/vc-data-integrity/#processing-errors", - "https://www.w3.org/TR/vc-data-integrity/#x4-5-processing-errors", + "https://www.w3.org/TR/vc-data-integrity/#x4-7-processing-errors", "https://www.w3.org/TR/vc-data-integrity/#PROOF_GENERATION_ERROR", "https://www.w3.org/TR/vc-data-integrity/#PROOF_VERIFICATION_ERROR", "https://www.w3.org/TR/vc-data-integrity/#PROOF_TRANSFORMATION_ERROR", @@ -283,12 +284,12 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-2", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-3", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-algorithm-2", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-8", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-7", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-4", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-5", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-9", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-8", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-6", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-10", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-cryptosuite-9", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-transformation-7", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-data-integrity-proof-13", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verified-2", @@ -301,12 +302,12 @@ "https://www.w3.org/TR/vc-data-integrity/#verification-relationship-validation", "https://www.w3.org/TR/vc-data-integrity/#x5-9-verification-relationship-validation", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-9", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-documents-5", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-controller-document-3", "https://www.w3.org/TR/vc-data-integrity/#proof-purpose-validation", "https://www.w3.org/TR/vc-data-integrity/#x5-10-proof-purpose-validation", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-purpose-2", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-authenticated-1", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-authenticated-2", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-authentication-1", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-authentication-2", "https://www.w3.org/TR/vc-data-integrity/#canonicalization-method-security", "https://www.w3.org/TR/vc-data-integrity/#x5-11-canonicalization-method-security", "https://www.w3.org/TR/vc-data-integrity/#canonicalization-method-correctness", @@ -318,7 +319,7 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-hashing-2", "https://www.w3.org/TR/vc-data-integrity/#network-requests", "https://www.w3.org/TR/vc-data-integrity/#x5-13-network-requests", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-7", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-8", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-10", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-11", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-12", @@ -336,12 +337,12 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-13", "https://www.w3.org/TR/vc-data-integrity/#fingerprinting-network-requests", "https://www.w3.org/TR/vc-data-integrity/#x6-4-fingerprinting-network-requests", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-8", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-14", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-9", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-15", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-14", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-10", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-verification-method-15", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-11", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-conforming-secured-document-12", "https://www.w3.org/TR/vc-data-integrity/#canonicalization-method-privacy", "https://www.w3.org/TR/vc-data-integrity/#x6-5-canonicalization-method-privacy", "https://www.w3.org/TR/vc-data-integrity/#other-privacy-considerations", @@ -372,7 +373,7 @@ "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-set-7", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-chain-2", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-chain-3", - "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-unsecured-data-document-5", + "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-input-document-5", "https://www.w3.org/TR/vc-data-integrity/#example-proof-chain-containing-first-proof-with-id-property-set", "https://www.w3.org/TR/vc-data-integrity/#ref-for-dfn-proof-chain-4", "https://www.w3.org/TR/vc-data-integrity/#example-proof-chain-containing-two-proofs", @@ -392,8 +393,8 @@ "https://www.w3.org/TR/vc-data-integrity/#bib-ascii", "https://www.w3.org/TR/vc-data-integrity/#bib-controller-document", "https://www.w3.org/TR/vc-data-integrity/#bib-infra", - "https://www.w3.org/TR/vc-data-integrity/#bib-json-ld-api", "https://www.w3.org/TR/vc-data-integrity/#bib-json-ld11", + "https://www.w3.org/TR/vc-data-integrity/#bib-json-ld11-api", "https://www.w3.org/TR/vc-data-integrity/#bib-mimesniff", "https://www.w3.org/TR/vc-data-integrity/#bib-rdf-canon", "https://www.w3.org/TR/vc-data-integrity/#bib-rfc2119", diff --git a/tr/ids/vc-data-model-2.0.json b/tr/ids/vc-data-model-2.0.json index 20a8b6808c01..42320b84772a 100644 --- a/tr/ids/vc-data-model-2.0.json +++ b/tr/ids/vc-data-model-2.0.json @@ -98,14 +98,19 @@ "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID", "https://www.w3.org/TR/vc-data-model-2.0/#h-note", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-19", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-4", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-relying-parties-1", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-5", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-2", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-6", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-0", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-0", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-4", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-20", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-5", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-8", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-7", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-6", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-9", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-22", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-8", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-23", @@ -133,10 +138,9 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-9", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-credential", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-5", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-2", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-3", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-6", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-10", - "https://www.w3.org/TR/vc-data-model-2.0/#dfn-data-minimization", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-decentralized-identifiers", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-4", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-25", @@ -163,38 +167,26 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-28", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-repositories-4", - "https://www.w3.org/TR/vc-data-model-2.0/#dfn-identity-providers", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-7", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-relying-parties-1", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-8", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-29", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-19", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-30", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-16", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-identity-providers-1", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-9", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-issuers", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-8", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-6", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-17", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-31", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-15", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-29", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-10", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-32", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-30", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-10", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-named-graphs", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-2", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-3", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-11", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-presentation", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-33", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-31", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-4", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-5", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-credential-repositories", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-34", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-32", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-11", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-35", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-33", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-selective-disclosure", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-12", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-unlinkable-disclosure", @@ -207,59 +199,59 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-13", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-6", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-8", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-36", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-34", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-12", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-37", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-10", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-7", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-20", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-19", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiable-credential", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-13", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiable-data-registries", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-6", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verification-material-4", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-38", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-39", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-18", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-36", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-37", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-16", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verification-material-5", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiable-presentation", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-40", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-38", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verify", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-41", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-39", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-14", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-14", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifier", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-42", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-7", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-40", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-15", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-relying-parties", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verification-material", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-43", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-41", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-url", "https://www.w3.org/TR/vc-data-model-2.0/#core-data-model", "https://www.w3.org/TR/vc-data-model-2.0/#x3-core-data-model", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-21", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-20", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-44", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-42", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-16", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-2", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-22", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-4", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-45", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-43", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-17", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-7", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-23", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-22", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-5", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-46", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-44", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-18", "https://www.w3.org/TR/vc-data-model-2.0/#claims", "https://www.w3.org/TR/vc-data-model-2.0/#x3-1-claims", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-16", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-19", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-20", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-17", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-17", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-18", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-property", @@ -269,7 +261,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#basic-example", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-20", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-4", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-21", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-22", "https://www.w3.org/TR/vc-data-model-2.0/#multiple-claims", @@ -278,80 +270,80 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-24", "https://www.w3.org/TR/vc-data-model-2.0/#credentials", "https://www.w3.org/TR/vc-data-model-2.0/#x3-2-credentials", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-24", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-23", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-25", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-10", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-8", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-24", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-25", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-26", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-8", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verification-material-6", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-47", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-45", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-26", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-48", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-46", "https://www.w3.org/TR/vc-data-model-2.0/#basic-vc", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-49", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-47", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-27", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-6", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-50", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-51", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-48", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-49", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-embedded-proof-1", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-8", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-graph-1", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-default-graph-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-52", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-27", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-50", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-26", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-28", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-9", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-proof-graph", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-53", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-51", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-named-graphs-3", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-1", "https://www.w3.org/TR/vc-data-model-2.0/#info-graph-vc", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-embedded-proof-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-54", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-52", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-graph-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-28", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-27", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-29", "https://www.w3.org/TR/vc-data-model-2.0/#info-graph-vc-jwt", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-enveloping-proof-1", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-3", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-3", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-28", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-29", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-30", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-14", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-31", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-30", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-4", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-4", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-32", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-31", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-30", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-22", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-20", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-5", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-5", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-33", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-32", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-31", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-11", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-9", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-33", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-34", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-32", "https://www.w3.org/TR/vc-data-model-2.0/#presentations", "https://www.w3.org/TR/vc-data-model-2.0/#x3-3-presentations", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-12", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-10", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-20", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-created", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-55", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-53", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-33", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-11", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-56", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-54", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-6", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-23", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-13", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-11", "https://www.w3.org/TR/vc-data-model-2.0/#basic-vp", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-21", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-57", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-55", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-10", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-22", "https://www.w3.org/TR/vc-data-model-2.0/#info-graph-vp-explanation", @@ -364,15 +356,15 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-24", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-25", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-58", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-36", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-56", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-graph-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-37", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-36", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-34", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-38", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-59", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-37", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-57", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-39", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-38", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-graph-4", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-3", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-13", @@ -402,16 +394,16 @@ "https://www.w3.org/TR/vc-data-model-2.0/#info-graph-vp-jwt", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-29", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-enveloping-proof-4", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-60", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-58", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-6", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-6", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-11", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-40", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-24", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-61", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-39", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-22", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-59", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-7", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-7", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-14", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-12", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-16", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-12", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-10", @@ -425,21 +417,21 @@ "https://www.w3.org/TR/vc-data-model-2.0/#x4-basic-concepts", "https://www.w3.org/TR/vc-data-model-2.0/#getting-started", "https://www.w3.org/TR/vc-data-model-2.0/#x4-1-getting-started", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-60", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-61", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-62", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-63", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-64", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-65", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-66", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-template-for-creating-prototype-verifiable-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#contexts", "https://www.w3.org/TR/vc-data-model-2.0/#x4-2-contexts", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-67", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-65", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-31", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-1", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-2", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-1", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-68", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-66", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-32", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-2", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-context", @@ -448,7 +440,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-5", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-context-property", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-6", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-69", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-67", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-8", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-8", @@ -458,9 +450,9 @@ "https://www.w3.org/TR/vc-data-model-2.0/#x4-3-identifiers", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-5", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-6", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-70", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-68", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-12", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-71", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-69", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-33", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-7", @@ -482,35 +474,35 @@ "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab1jose", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab1sd-jwt", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab1cose", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-72", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-25", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-73", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-70", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-23", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-71", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-2", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-3", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-10", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-10", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-4", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-74", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-75", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-72", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-73", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-5", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-6", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-76", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-77", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-74", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-75", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-8", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-decentralized-identifiers-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-26", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-24", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-13", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-20", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-78", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-76", "https://www.w3.org/TR/vc-data-model-2.0/#types", "https://www.w3.org/TR/vc-data-model-2.0/#x4-4-types", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-79", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-77", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-34", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-12", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claim-validation-1", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-80", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-78", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-13", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-type", @@ -525,13 +517,13 @@ "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab2sd-jwt", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab2cose", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-1", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-81", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-82", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-79", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-80", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-2", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-36", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-37", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-41", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-40", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-4", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-5", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-6", @@ -540,39 +532,39 @@ "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-11", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-11", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-42", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-41", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-13", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-10", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-11", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-43", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-42", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-12", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-14", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-13", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-44", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-43", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-27", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-25", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-11", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-12", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-12", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-83", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-81", "https://www.w3.org/TR/vc-data-model-2.0/#names-and-descriptions", "https://www.w3.org/TR/vc-data-model-2.0/#x4-5-names-and-descriptions", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-45", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-44", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-14", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-46", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-45", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-15", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-name", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-47", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-46", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-16", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-47", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-48", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-49", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-50", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-description", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-51", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-50", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-17", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-51", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-52", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-53", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-36", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-name-and-description-property", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab3unsigned", @@ -588,20 +580,20 @@ "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-name-and-description-property-0", "https://www.w3.org/TR/vc-data-model-2.0/#credential-subject", "https://www.w3.org/TR/vc-data-model-2.0/#x4-6-credential-subject", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-84", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-82", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-37", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-28", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-26", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-38", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-29", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-85", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-27", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-83", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-19", "https://www.w3.org/TR/vc-data-model-2.0/#defn-credentialSubject", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-20", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-30", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-28", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-39", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-21", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-31", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-29", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-credentialsubject-property", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab4unsigned", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab4ecdsa-rdfc-2019", @@ -611,16 +603,16 @@ "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab4jose", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab4sd-jwt", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab4cose", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-30", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-84", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-31", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-32", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-86", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-33", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-34", "https://www.w3.org/TR/vc-data-model-2.0/#example-specifying-multiple-subjects-in-a-verifiable-credential", "https://www.w3.org/TR/vc-data-model-2.0/#issuer", "https://www.w3.org/TR/vc-data-model-2.0/#x4-7-issuer", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-87", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-88", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-85", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-86", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-22", "https://www.w3.org/TR/vc-data-model-2.0/#defn-issuer", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-23", @@ -631,7 +623,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-15", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-16", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-8", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-54", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-53", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-issuer-property", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab5unsigned", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab5ecdsa-rdfc-2019", @@ -657,16 +649,16 @@ "https://www.w3.org/TR/vc-data-model-2.0/#validity-period", "https://www.w3.org/TR/vc-data-model-2.0/#x4-8-validity-period", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-26", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-55", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-54", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-27", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-56", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-55", "https://www.w3.org/TR/vc-data-model-2.0/#defn-validFrom", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-28", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-57", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-56", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-29", "https://www.w3.org/TR/vc-data-model-2.0/#defn-validUntil", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-30", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-58", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-57", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-31", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-validfrom-and-validuntil-property", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab7unsigned", @@ -679,14 +671,14 @@ "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab7cose", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-15", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-89", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-90", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-87", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-88", "https://www.w3.org/TR/vc-data-model-2.0/#representing-time", "https://www.w3.org/TR/vc-data-model-2.0/#x4-8-1-representing-time", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-8", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-89", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-90", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-91", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-92", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-93", "https://www.w3.org/TR/vc-data-model-2.0/#example-regular-expression-to-detect-a-valid-xml-schema-1-1-part-2-datetimestamp", "https://www.w3.org/TR/vc-data-model-2.0/#securing-mechanisms", "https://www.w3.org/TR/vc-data-model-2.0/#x4-9-securing-mechanisms", @@ -699,46 +691,46 @@ "https://www.w3.org/TR/vc-data-model-2.0/#x4-10-status", "https://www.w3.org/TR/vc-data-model-2.0/#defn-credentialStatus", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-32", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-94", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-92", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-33", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-34", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-36", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-59", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-58", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-14", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-59", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-60", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-61", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-status-property", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-62", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-61", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-multiple-entries-for-the-status-property", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-63", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-62", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claim-validation-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-95", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-93", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-17", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-16", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-21", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-35", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-33", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-20", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-17", "https://www.w3.org/TR/vc-data-model-2.0/#verifiable-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#x4-11-verifiable-credentials", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-94", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-34", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-63", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-95", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-96", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-36", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-64", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-97", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-98", "https://www.w3.org/TR/vc-data-model-2.0/#verifiable-presentations", "https://www.w3.org/TR/vc-data-model-2.0/#x4-12-verifiable-presentations", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-38", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-99", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-97", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-39", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-20", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-40", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-100", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-98", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-default-graph-4", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-41", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiable-presentation-graph", @@ -749,7 +741,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-44", "https://www.w3.org/TR/vc-data-model-2.0/#defn-verifiableCredential", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-39", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-101", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-99", "https://www.w3.org/TR/vc-data-model-2.0/#defn-holder", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-45", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-40", @@ -769,14 +761,14 @@ "https://www.w3.org/TR/vc-data-model-2.0/#enveloped-verifiable-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#x4-12-1-enveloped-verifiable-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-49", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-102", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-100", "https://www.w3.org/TR/vc-data-model-2.0/#defn-EnvelopedVerifiableCredential", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-103", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-101", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-50", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-104", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-102", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-enveloping-proof-5", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-51", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-105", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-103", "https://www.w3.org/TR/vc-data-model-2.0/#example-basic-structure-of-a-presentation-0", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-16", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-16", @@ -793,73 +785,73 @@ "https://www.w3.org/TR/vc-data-model-2.0/#x4-12-3-presentations-using-derived-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-24", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-40", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-104", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-105", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-106", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-107", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-108", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-41", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-109", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-107", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-17", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-17", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-56", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-110", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-108", "https://www.w3.org/TR/vc-data-model-2.0/#fig-a-basic-claim-expressing-that-pat-is-over-the-age-of-21", "https://www.w3.org/TR/vc-data-model-2.0/#presentations-including-holder-claims", "https://www.w3.org/TR/vc-data-model-2.0/#x4-12-4-presentations-including-holder-claims", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-25", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-44", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-57", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-111", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-109", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-22", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-23", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-112", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-110", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-26", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-42", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-113", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-111", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-58", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-114", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-37", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-112", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-43", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-44", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-27", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-115", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-113", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-59", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-116", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-114", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-45", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-38", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-36", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-45", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-117", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-115", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-60", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-118", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-116", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-61", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-46", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-117", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-118", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-119", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-120", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-121", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-62", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-47", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-122", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-120", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-48", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-63", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-64", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-123", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-121", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-65", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-verifiable-presentation-secured-with-an-embedded-data-integrity-proof-with-a-self-asserted-verifiable-credential", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-66", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-124", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-122", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-46", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-67", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-68", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-verifiable-presentation-secured-with-an-embedded-data-integrity-proof-with-a-self-asserted-verifiable-credential-about-the-verifiable-presentation", "https://www.w3.org/TR/vc-data-model-2.0/#data-schemas", "https://www.w3.org/TR/vc-data-model-2.0/#x4-13-data-schemas", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-65", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-125", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-126", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-64", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-123", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-124", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-49", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-24", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-127", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-125", "https://www.w3.org/TR/vc-data-model-2.0/#defn-credentialSchema", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-50", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-22", @@ -868,75 +860,75 @@ "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-18", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-52", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-128", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-126", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-53", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-66", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-65", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-10", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-credentialschema-property-to-perform-json-schema-validation", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-25", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-23", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-129", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-127", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-19", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-54", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-credentialschema-property-to-perform-zero-knowledge-validation", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-26", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-24", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-130", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-128", "https://www.w3.org/TR/vc-data-model-2.0/#advanced-concepts", "https://www.w3.org/TR/vc-data-model-2.0/#x5-advanced-concepts", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-131", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-129", "https://www.w3.org/TR/vc-data-model-2.0/#trust-model", "https://www.w3.org/TR/vc-data-model-2.0/#x5-1-trust-model", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-132", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-130", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-25", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-27", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-67", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-66", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-28", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-68", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-67", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-29", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-69", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-68", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-30", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-133", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-70", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-131", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-69", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-31", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-70", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-71", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-72", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-26", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-15", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-13", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-data-registries-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-16", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-14", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-28", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-27", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-32", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-47", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-72", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-37", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-73", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-39", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-74", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-48", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-29", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-33", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-49", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-30", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-34", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-134", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-132", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-31", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-35", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-135", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-133", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-32", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-36", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-136", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-40", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-134", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-38", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-33", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-34", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-28", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-35", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-repositories-5", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-74", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-75", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-76", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-36", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-29", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-77", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-76", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-37", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-30", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-repositories-6", @@ -959,7 +951,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#extensibility", "https://www.w3.org/TR/vc-data-model-2.0/#x5-2-extensibility", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-16", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-137", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-135", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-simple-credential", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab8unsigned", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab8ecdsa-rdfc-2019", @@ -969,19 +961,19 @@ "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab8jose", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab8sd-jwt", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab8cose", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-138", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-17", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-139", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-136", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-15", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-137", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-json-ld-context", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-38", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-140", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-138", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-55", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-78", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-77", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-141", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-139", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-verifiable-credential-with-a-custom-extension", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-142", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-143", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-140", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-141", "https://www.w3.org/TR/vc-data-model-2.0/#semantic-interoperability", "https://www.w3.org/TR/vc-data-model-2.0/#x5-2-1-semantic-interoperability", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-19", @@ -995,84 +987,84 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-11", "https://www.w3.org/TR/vc-data-model-2.0/#integrity-of-related-resources", "https://www.w3.org/TR/vc-data-model-2.0/#x5-3-integrity-of-related-resources", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-144", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-145", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-142", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-143", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-45", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-39", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-146", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-144", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-40", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-46", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-47", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-147", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-145", "https://www.w3.org/TR/vc-data-model-2.0/#defn-relatedResource", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-148", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-146", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-12", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-relatedresource-and-digestsri-property", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-relatedresource-and-digestmultibase-property", "https://www.w3.org/TR/vc-data-model-2.0/#refreshing", "https://www.w3.org/TR/vc-data-model-2.0/#x5-4-refreshing", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-149", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-150", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-147", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-148", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-58", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-48", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-49", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-151", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-149", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-41", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-37", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-69", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-38", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-39", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-152", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-150", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-70", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-42", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-153", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-151", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-40", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-43", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-78", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-79", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-80", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-50", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-81", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-80", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-51", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-59", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-154", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-152", "https://www.w3.org/TR/vc-data-model-2.0/#defn-refreshService", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-60", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-155", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-153", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-16", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-refreshservice-property-by-an-issuer", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-52", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-156", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-154", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-22", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-22", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-61", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-157", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-155", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-44", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-41", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-158", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-156", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-45", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-42", "https://www.w3.org/TR/vc-data-model-2.0/#terms-of-use", "https://www.w3.org/TR/vc-data-model-2.0/#x5-5-terms-of-use", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-53", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-43", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-159", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-157", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-71", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-54", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-160", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-158", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-44", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-72", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-62", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-63", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-46", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-161", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-159", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-55", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-162", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-160", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-47", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-56", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-163", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-161", "https://www.w3.org/TR/vc-data-model-2.0/#defn-termsOfUse", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-64", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-82", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-81", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-14", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-45", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-48", @@ -1085,100 +1077,100 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-58", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-the-termsofuse-property-by-a-holder", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-46", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-41", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-39", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-50", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-47", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-42", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-40", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-51", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-48", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-15", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-164", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-165", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-162", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-163", "https://www.w3.org/TR/vc-data-model-2.0/#evidence", "https://www.w3.org/TR/vc-data-model-2.0/#x5-6-evidence", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-59", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-52", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-166", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-164", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-53", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-167", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-165", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-60", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-43", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-83", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-41", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-82", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-54", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-84", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-83", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-65", "https://www.w3.org/TR/vc-data-model-2.0/#defn-evidence", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-66", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-55", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-61", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-85", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-84", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-67", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-20", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-23", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-23", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-86", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-85", "https://www.w3.org/TR/vc-data-model-2.0/#example-example-of-evidence-supporting-a-skill-achievement-credential", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-62", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-44", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-87", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-42", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-86", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-24", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-24", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-68", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-69", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-168", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-166", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-63", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-169", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-167", "https://www.w3.org/TR/vc-data-model-2.0/#zero-knowledge-proofs", "https://www.w3.org/TR/vc-data-model-2.0/#x5-7-zero-knowledge-proofs", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-170", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-171", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-168", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-169", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-49", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-56", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-50", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-57", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-172", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-170", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-58", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-64", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-51", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-173", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-171", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-59", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-unlinkable-disclosure-1", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-52", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-60", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-53", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-54", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-45", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-43", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-55", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-87", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-44", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-88", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-46", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-89", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-174", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-172", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-65", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-73", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-175", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-47", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-173", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-45", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-61", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-176", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-177", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-174", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-175", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-56", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-178", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-176", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-66", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-179", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-177", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-57", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-180", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-178", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-62", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-181", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-179", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-70", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-67", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-63", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-58", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-59", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-64", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-182", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-180", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-25", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-25", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-183", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-181", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-26", "https://www.w3.org/TR/vc-data-model-2.0/#h-issue", "https://www.w3.org/TR/vc-data-model-2.0/#fig-a-visual-example-of-the-relationship-between-credentials-and-derived-credentials-in-a-zkp-presentation", @@ -1189,9 +1181,9 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-66", "https://www.w3.org/TR/vc-data-model-2.0/#authorization", "https://www.w3.org/TR/vc-data-model-2.0/#x5-8-authorization", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-184", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-48", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-49", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-182", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-46", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-47", "https://www.w3.org/TR/vc-data-model-2.0/#reserved-extension-points", "https://www.w3.org/TR/vc-data-model-2.0/#x5-9-reserved-extension-points", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-71", @@ -1211,25 +1203,25 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-18", "https://www.w3.org/TR/vc-data-model-2.0/#verifiable-credential-graphs", "https://www.w3.org/TR/vc-data-model-2.0/#x5-11-verifiable-credential-graphs", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-185", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-183", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-17", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-184", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-185", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-186", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-187", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-188", + "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiable-credential-graph", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-189", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-190", - "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiable-credential-graph", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-191", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-192", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-default-graph-5", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-named-graphs-6", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiablecredentialgraph", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-193", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-191", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-graphs-17", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-194", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-195", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-192", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-193", "https://www.w3.org/TR/vc-data-model-2.0/#securing-mechanism-specifications", "https://www.w3.org/TR/vc-data-model-2.0/#x5-12-securing-mechanism-specifications", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-19", @@ -1237,32 +1229,30 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-22", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-23", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-28", - "https://www.w3.org/TR/vc-data-model-2.0/#h-issue-2", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-embedded-proof-5", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-72", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-196", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-194", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-75", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-8", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-197", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-195", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-76", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-198", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-196", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-77", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-29", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-28", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-27", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-default-graph-6", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-78", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-199", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-197", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-10", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-30", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-29", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-28", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-200", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-198", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-79", "https://www.w3.org/TR/vc-data-model-2.0/#syntaxes", "https://www.w3.org/TR/vc-data-model-2.0/#x6-syntaxes", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-201", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-199", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-80", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-11", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claim-validation-4", @@ -1274,58 +1264,59 @@ "https://www.w3.org/TR/vc-data-model-2.0/#json-ld", "https://www.w3.org/TR/vc-data-model-2.0/#x6-1-json-ld", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-50", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-200", + "https://www.w3.org/TR/vc-data-model-2.0/#syntactic-sugar", + "https://www.w3.org/TR/vc-data-model-2.0/#x6-1-1-syntactic-sugar", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-201", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-77", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-named-graphs-7", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-68", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-61", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-202", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-24", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-203", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-81", + "https://www.w3.org/TR/vc-data-model-2.0/#restrictions-on-json-ld", + "https://www.w3.org/TR/vc-data-model-2.0/#x6-1-2-restrictions-on-json-ld", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-24", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-204", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-82", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-specific-credential-processing-1", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-25", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-specific-credential-processing-2", - "https://www.w3.org/TR/vc-data-model-2.0/#syntactic-sugar", - "https://www.w3.org/TR/vc-data-model-2.0/#x6-1-1-syntactic-sugar", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-204", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-78", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-named-graphs-7", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-68", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-61", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-205", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-206", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-82", "https://www.w3.org/TR/vc-data-model-2.0/#lists-and-arrays", - "https://www.w3.org/TR/vc-data-model-2.0/#x6-1-2-lists-and-arrays", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-31", + "https://www.w3.org/TR/vc-data-model-2.0/#x6-1-3-lists-and-arrays", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-30", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-29", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-context-file-that-defines-a-matrix-as-an-embedded-json-data-structure", "https://www.w3.org/TR/vc-data-model-2.0/#example-a-verifiable-credential-with-an-embedded-json-data-structure", "https://www.w3.org/TR/vc-data-model-2.0/#media-types", "https://www.w3.org/TR/vc-data-model-2.0/#x6-2-media-types", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-207", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-208", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-205", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-206", "https://www.w3.org/TR/vc-data-model-2.0/#media-type-precision", "https://www.w3.org/TR/vc-data-model-2.0/#x6-2-1-media-type-precision", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-209", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-207", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-83", "https://www.w3.org/TR/vc-data-model-2.0/#http", "https://www.w3.org/TR/vc-data-model-2.0/#x6-2-2-http", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-210", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-208", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-84", "https://www.w3.org/TR/vc-data-model-2.0/#type-specific-credential-processing", "https://www.w3.org/TR/vc-data-model-2.0/#x6-3-type-specific-credential-processing", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-51", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-69", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-211", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-212", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-209", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-210", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-general-json-ld-processing", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-26", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-type-specific-credential-processing", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-27", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-213", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-211", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-28", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-29", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-214", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-212", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-85", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-215", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-213", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-86", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-general-json-ld-processing-1", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-specific-credential-processing-3", @@ -1336,12 +1327,12 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-31", "https://www.w3.org/TR/vc-data-model-2.0/#algorithms", "https://www.w3.org/TR/vc-data-model-2.0/#x7-algorithms", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-32", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-31", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-30", "https://www.w3.org/TR/vc-data-model-2.0/#verification", "https://www.w3.org/TR/vc-data-model-2.0/#x7-1-verification", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-verifier-implementation-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-216", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-214", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-87", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-conforming-document-32", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-problemdetails-1", @@ -1353,16 +1344,16 @@ "https://www.w3.org/TR/vc-data-model-2.0/#x7-2-problem-details", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-problemdetails", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-problemdetails-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-79", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-78", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-url-20", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-79", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-80", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-81", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-82", "https://www.w3.org/TR/vc-data-model-2.0/#PARSING_ERROR", "https://www.w3.org/TR/vc-data-model-2.0/#CRYPTOGRAPHIC_SECURITY_ERROR", "https://www.w3.org/TR/vc-data-model-2.0/#MALFORMED_VALUE_ERROR", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-82", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-83", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-84", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-problemdetails-4", "https://www.w3.org/TR/vc-data-model-2.0/#RANGE_ERROR", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-problemdetails-5", @@ -1371,21 +1362,21 @@ "https://www.w3.org/TR/vc-data-model-2.0/#spectrum-of-privacy", "https://www.w3.org/TR/vc-data-model-2.0/#x8-1-spectrum-of-privacy", "https://www.w3.org/TR/vc-data-model-2.0/#fig-privacy-spectrum-ranging-from-pseudonymous-to-fully-identified", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-33", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-32", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-31", "https://www.w3.org/TR/vc-data-model-2.0/#software-trust-boundaries", "https://www.w3.org/TR/vc-data-model-2.0/#x8-2-software-trust-boundaries", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-70", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-217", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-215", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-67", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-218", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-216", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-88", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-62", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-68", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-63", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-69", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-64", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-219", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-217", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-65", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-70", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-66", @@ -1393,122 +1384,122 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-67", "https://www.w3.org/TR/vc-data-model-2.0/#personally-identifiable-information", "https://www.w3.org/TR/vc-data-model-2.0/#x8-3-personally-identifiable-information", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-220", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-218", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-72", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-18", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-16", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-68", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-69", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-71", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-219", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-220", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-221", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-73", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-17", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-222", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-223", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-73", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-19", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-224", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-225", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-226", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-227", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-228", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-229", "https://www.w3.org/TR/vc-data-model-2.0/#identifier-based-correlation", "https://www.w3.org/TR/vc-data-model-2.0/#x8-4-identifier-based-correlation", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-230", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-50", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-228", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-48", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-70", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-231", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-229", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-71", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-51", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-232", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-52", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-90", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-49", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-230", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-50", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-89", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-74", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-72", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-75", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-72", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-73", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-233", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-231", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-73", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-89", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-74", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-74", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-234", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-232", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-securing-mechanism-1", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-235", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-233", "https://www.w3.org/TR/vc-data-model-2.0/#signature-based-correlation", "https://www.w3.org/TR/vc-data-model-2.0/#x8-5-signature-based-correlation", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-236", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-234", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-securing-mechanism-2", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-75", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-237", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-235", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-90", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-76", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-91", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-75", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-53", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-34", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-51", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-33", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-32", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-238", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-236", "https://www.w3.org/TR/vc-data-model-2.0/#metadata-based-correlation", "https://www.w3.org/TR/vc-data-model-2.0/#x8-6-metadata-based-correlation", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-76", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-76", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-77", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-77", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-239", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-237", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-77", "https://www.w3.org/TR/vc-data-model-2.0/#device-tracking-and-fingerprinting", "https://www.w3.org/TR/vc-data-model-2.0/#x8-7-device-tracking-and-fingerprinting", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-238", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-239", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-240", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-241", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-242", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-243", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-244", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-78", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-245", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-243", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-92", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-79", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-246", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-247", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-244", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-245", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-78", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-78", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-79", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-248", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-246", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-80", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-249", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-247", "https://www.w3.org/TR/vc-data-model-2.0/#favor-abstract-claims", "https://www.w3.org/TR/vc-data-model-2.0/#x8-8-favor-abstract-claims", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-250", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-248", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-79", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-251", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-252", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-85", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-249", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-250", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-84", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-81", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-54", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-86", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-52", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-85", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-80", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-253", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-55", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-254", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-251", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-53", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-252", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-52", "https://www.w3.org/TR/vc-data-model-2.0/#the-principle-of-data-minimization", "https://www.w3.org/TR/vc-data-model-2.0/#x8-9-the-principle-of-data-minimization", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-82", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-255", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-253", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-81", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-256", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-254", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-83", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-84", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-257", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-255", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-82", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-selective-disclosure-2", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-83", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-258", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-256", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-80", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-259", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-260", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-257", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-258", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-84", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-bearer-credentials-1", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-261", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-259", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-selective-disclosure-3", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-85", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-86", @@ -1520,19 +1511,19 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-88", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-83", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-84", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-35", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-34", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-33", "https://www.w3.org/TR/vc-data-model-2.0/#bearer-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#x8-10-bearer-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#dfn-bearer-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-85", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-86", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-262", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-260", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-bearer-credentials-2", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-56", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-54", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-86", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-87", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-88", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-263", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-261", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-bearer-credentials-3", "https://www.w3.org/TR/vc-data-model-2.0/#example-usage-of-issuer-properties", "https://www.w3.org/TR/vc-data-model-2.0/#vc-tab9unsigned", @@ -1560,13 +1551,13 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-90", "https://www.w3.org/TR/vc-data-model-2.0/#correlation-during-validation", "https://www.w3.org/TR/vc-data-model-2.0/#x8-11-correlation-during-validation", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-264", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-262", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-90", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-53", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-91", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-91", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-92", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-20", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-18", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-93", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-94", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-95", @@ -1574,94 +1565,94 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-96", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-89", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-90", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-90", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-91", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-92", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-12", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-97", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-93", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-92", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-92", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-94", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-93", "https://www.w3.org/TR/vc-data-model-2.0/#storage-providers-and-data-mining", "https://www.w3.org/TR/vc-data-model-2.0/#x8-12-storage-providers-and-data-mining", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-98", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-265", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-263", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-91", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-266", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-264", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-repositories-7", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-99", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-267", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-268", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-265", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-266", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-100", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-repositories-8", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-267", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-268", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-94", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-269", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-270", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-95", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-271", "https://www.w3.org/TR/vc-data-model-2.0/#aggregation-of-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#x8-13-aggregation-of-credentials", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-57", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-58", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-272", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-55", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-56", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-270", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-bearer-credentials-13", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-101", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-93", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-102", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-96", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-95", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-103", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-93", "https://www.w3.org/TR/vc-data-model-2.0/#usage-patterns", "https://www.w3.org/TR/vc-data-model-2.0/#x8-14-usage-patterns", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-273", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-274", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-271", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-272", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-94", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-95", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-104", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-275", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-273", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-96", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-97", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-98", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-276", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-59", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-97", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-60", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-274", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-57", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-96", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-58", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-20", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-99", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-98", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-61", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-97", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-59", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-100", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-101", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-105", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-98", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-99", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-100", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-106", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-102", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-101", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-100", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-107", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-102", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-101", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-103", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-62", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-60", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-102", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-103", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-104", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-105", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-106", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-107", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-108", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-63", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-61", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-275", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-276", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-92", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-277", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-93", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-62", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-278", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-92", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-279", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-93", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-64", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-280", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-281", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-282", "https://www.w3.org/TR/vc-data-model-2.0/#legal-processes", "https://www.w3.org/TR/vc-data-model-2.0/#x8-15-legal-processes", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-94", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-109", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-104", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-65", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-63", "https://www.w3.org/TR/vc-data-model-2.0/#sharing-information-with-the-wrong-party", "https://www.w3.org/TR/vc-data-model-2.0/#x8-16-sharing-information-with-the-wrong-party", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-110", @@ -1672,29 +1663,29 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-112", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-95", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-113", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-108", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-107", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-108", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-109", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-283", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-281", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-114", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-115", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-284", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-282", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-94", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-110", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-95", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-116", "https://www.w3.org/TR/vc-data-model-2.0/#data-theft", "https://www.w3.org/TR/vc-data-model-2.0/#x8-17-data-theft", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-285", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-283", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-96", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-96", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-117", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-66", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-64", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-97", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-286", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-284", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-118", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-98", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-287", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-285", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-119", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-120", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-121", @@ -1704,71 +1695,71 @@ "https://www.w3.org/TR/vc-data-model-2.0/#frequency-of-claim-issuance", "https://www.w3.org/TR/vc-data-model-2.0/#x8-18-frequency-of-claim-issuance", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-123", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-288", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-286", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-99", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-100", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-289", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-290", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-287", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-288", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-101", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-291", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-289", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-102", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-124", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-125", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-126", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-109", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-108", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-103", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-110", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-109", "https://www.w3.org/TR/vc-data-model-2.0/#prefer-single-use-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#x8-19-prefer-single-use-credentials", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-113", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-127", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-114", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-290", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-291", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-292", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-115", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-293", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-128", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-294", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-115", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-295", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-128", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-296", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-297", "https://www.w3.org/TR/vc-data-model-2.0/#private-browsing", "https://www.w3.org/TR/vc-data-model-2.0/#x8-20-private-browsing", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-111", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-110", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-129", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-112", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-111", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-21", "https://www.w3.org/TR/vc-data-model-2.0/#issuer-cooperation-impacts-on-privacy", "https://www.w3.org/TR/vc-data-model-2.0/#x8-21-issuer-cooperation-impacts-on-privacy", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-298", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-296", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-104", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-130", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-105", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-106", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-299", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-297", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-107", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-300", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-298", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-131", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-67", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-65", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-132", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-108", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-109", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-301", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-299", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-133", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-116", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-110", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-113", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-112", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-111", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-22", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-114", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-113", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-117", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-112", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-113", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-115", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-114", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-114", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-68", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-66", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-118", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-116", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-69", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-115", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-67", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-115", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-116", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-117", @@ -1783,31 +1774,31 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-120", "https://www.w3.org/TR/vc-data-model-2.0/#cryptography-suites-and-libraries", "https://www.w3.org/TR/vc-data-model-2.0/#x9-1-cryptography-suites-and-libraries", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-117", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-116", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-23", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-117", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-118", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-119", "https://www.w3.org/TR/vc-data-model-2.0/#key-management", "https://www.w3.org/TR/vc-data-model-2.0/#x9-2-key-management", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-302", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-300", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-97", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verification-material-7", "https://www.w3.org/TR/vc-data-model-2.0/#content-integrity-protection", "https://www.w3.org/TR/vc-data-model-2.0/#x9-3-content-integrity-protection", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-301", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-302", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-303", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-304", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-305", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-306", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-307", "https://www.w3.org/TR/vc-data-model-2.0/#unsigned-claims", "https://www.w3.org/TR/vc-data-model-2.0/#x9-4-unsigned-claims", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-119", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-120", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-121", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-122", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-13", "https://www.w3.org/TR/vc-data-model-2.0/#man-in-the-middle-mitm-replay-and-cloning-attacks", "https://www.w3.org/TR/vc-data-model-2.0/#x9-5-man-in-the-middle-mitm-replay-and-cloning-attacks", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-308", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-306", "https://www.w3.org/TR/vc-data-model-2.0/#man-in-the-middle-mitm-attack", "https://www.w3.org/TR/vc-data-model-2.0/#x9-5-1-man-in-the-middle-mitm-attack", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-121", @@ -1818,61 +1809,61 @@ "https://www.w3.org/TR/vc-data-model-2.0/#x9-5-2-replay-attack", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-122", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-100", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-309", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-307", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-136", "https://www.w3.org/TR/vc-data-model-2.0/#spoofing-attack", "https://www.w3.org/TR/vc-data-model-2.0/#x9-5-3-spoofing-attack", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-123", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-137", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-101", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-310", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-123", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-311", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-308", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-122", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-309", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-102", "https://www.w3.org/TR/vc-data-model-2.0/#bundling-dependent-claims", "https://www.w3.org/TR/vc-data-model-2.0/#x9-6-bundling-dependent-claims", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-121", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-124", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-123", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-122", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-138", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-125", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-124", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-123", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-312", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-310", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-88", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-311", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-89", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-313", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-90", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-125", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-126", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-127", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-139", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-314", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-312", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-124", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-54", "https://www.w3.org/TR/vc-data-model-2.0/#highly-dynamic-information", "https://www.w3.org/TR/vc-data-model-2.0/#x9-7-highly-dynamic-information", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-313", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-314", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-315", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-316", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-317", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-140", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-125", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-318", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-319", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-316", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-317", "https://www.w3.org/TR/vc-data-model-2.0/#device-theft-and-impersonation", "https://www.w3.org/TR/vc-data-model-2.0/#x9-8-device-theft-and-impersonation", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-320", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-321", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-318", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-319", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-repositories-9", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-21", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-322", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-22", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-19", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-320", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-20", "https://www.w3.org/TR/vc-data-model-2.0/#acceptable-use", "https://www.w3.org/TR/vc-data-model-2.0/#x9-9-acceptable-use", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-23", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-entities-21", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-25", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-323", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-128", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-321", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-127", "https://www.w3.org/TR/vc-data-model-2.0/#unauthorized-use", "https://www.w3.org/TR/vc-data-model-2.0/#x9-9-1-unauthorized-use", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-324", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-322", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-103", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-141", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-104", @@ -1882,29 +1873,29 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-143", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-124", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-144", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-36", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-35", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-34", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-145", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-26", "https://www.w3.org/TR/vc-data-model-2.0/#inappropriate-use", "https://www.w3.org/TR/vc-data-model-2.0/#x9-9-2-inappropriate-use", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-128", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-129", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-130", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-128", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-130", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-131", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-132", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-133", "https://www.w3.org/TR/vc-data-model-2.0/#code-injection", "https://www.w3.org/TR/vc-data-model-2.0/#x9-10-code-injection", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-325", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-323", "https://www.w3.org/TR/vc-data-model-2.0/#accessibility-considerations", "https://www.w3.org/TR/vc-data-model-2.0/#x10-accessibility-considerations", "https://www.w3.org/TR/vc-data-model-2.0/#data-first-approaches", "https://www.w3.org/TR/vc-data-model-2.0/#x10-1-data-first-approaches", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-133", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-324", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-134", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-326", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-135", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-136", "https://www.w3.org/TR/vc-data-model-2.0/#internationalization-considerations", "https://www.w3.org/TR/vc-data-model-2.0/#x11-internationalization-considerations", "https://www.w3.org/TR/vc-data-model-2.0/#language-and-base-direction", @@ -1913,7 +1904,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#example-design-pattern-for-natural-language-strings", "https://www.w3.org/TR/vc-data-model-2.0/#example-expressing-natural-language-text-as-english", "https://www.w3.org/TR/vc-data-model-2.0/#example-arabic-text-with-a-base-direction-of-right-to-left", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-37", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-36", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-35", "https://www.w3.org/TR/vc-data-model-2.0/#example-multiple-language-texts-provided-for-title", "https://www.w3.org/TR/vc-data-model-2.0/#providing-default-language-and-direction", @@ -1921,7 +1912,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#validation", "https://www.w3.org/TR/vc-data-model-2.0/#a-validation", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claim-validation-6", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-327", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-325", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-105", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-129", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claim-validation-7", @@ -1929,38 +1920,38 @@ "https://www.w3.org/TR/vc-data-model-2.0/#credential-type", "https://www.w3.org/TR/vc-data-model-2.0/#a-1-credential-type", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-131", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-328", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-326", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-146", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-55", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-329", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-91", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-327", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-90", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-27", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-132", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-330", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-328", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-133", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-147", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-125", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-331", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-329", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-134", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-148", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-135", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-332", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-330", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-56", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-136", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-333", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-331", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-57", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-58", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-137", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-334", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-332", "https://www.w3.org/TR/vc-data-model-2.0/#credential-subject-0", "https://www.w3.org/TR/vc-data-model-2.0/#a-2-credential-subject", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-335", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-333", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-149", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-92", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-70", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-91", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-68", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-138", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-150", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-71", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-69", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-139", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-151", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-14", @@ -1969,31 +1960,31 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-153", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-154", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-106", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-93", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-92", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-141", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-94", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-336", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-72", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-38", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-93", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-334", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-70", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-37", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-36", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-337", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-335", "https://www.w3.org/TR/vc-data-model-2.0/#issuer-0", "https://www.w3.org/TR/vc-data-model-2.0/#a-3-issuer", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-95", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-94", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-126", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-142", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-96", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-95", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-143", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-338", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-336", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-107", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-127", "https://www.w3.org/TR/vc-data-model-2.0/#holder", "https://www.w3.org/TR/vc-data-model-2.0/#a-4-holder", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-97", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-96", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-155", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-144", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-156", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-98", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-97", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-145", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-157", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verification-material-8", @@ -2001,22 +1992,22 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-109", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-146", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-158", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-73", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-71", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-159", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-39", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-38", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-37", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-339", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-337", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-147", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-110", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-160", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-74", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-340", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-72", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-338", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-148", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-341", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-339", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-111", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-149", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-112", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-342", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-340", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-150", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-113", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-114", @@ -2024,92 +2015,92 @@ "https://www.w3.org/TR/vc-data-model-2.0/#a-5-issuance-date", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-151", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-152", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-343", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-341", "https://www.w3.org/TR/vc-data-model-2.0/#proofs-signatures", "https://www.w3.org/TR/vc-data-model-2.0/#a-6-proofs-signatures", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-344", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-342", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-115", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-99", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-98", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verify-15", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verification-material-9", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verification-material-10", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-100", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-99", "https://www.w3.org/TR/vc-data-model-2.0/#validity-periods", "https://www.w3.org/TR/vc-data-model-2.0/#a-7-validity-periods", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-153", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-154", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-345", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-343", "https://www.w3.org/TR/vc-data-model-2.0/#status-0", "https://www.w3.org/TR/vc-data-model-2.0/#a-8-status", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-346", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-344", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-155", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-21", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-347", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-345", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-156", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-157", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-348", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-346", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-128", "https://www.w3.org/TR/vc-data-model-2.0/#schema", "https://www.w3.org/TR/vc-data-model-2.0/#a-9-schema", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-349", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-347", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-158", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-type-22", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-350", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-348", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-159", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-160", "https://www.w3.org/TR/vc-data-model-2.0/#fitness-for-purpose", "https://www.w3.org/TR/vc-data-model-2.0/#a-10-fitness-for-purpose", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-101", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-351", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-100", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-349", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-161", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-162", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-75", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-subjects-73", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-101", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-102", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-property-103", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-129", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-163", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-59", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-claims-60", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-130", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-352", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-350", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-161", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-164", "https://www.w3.org/TR/vc-data-model-2.0/#artificial-intelligence-and-machine-learning", "https://www.w3.org/TR/vc-data-model-2.0/#a-11-artificial-intelligence-and-machine-learning", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-351", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-352", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-353", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-354", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-355", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-356", "https://www.w3.org/TR/vc-data-model-2.0/#contexts-vocabularies-types-and-credential-schemas", "https://www.w3.org/TR/vc-data-model-2.0/#b-contexts-vocabularies-types-and-credential-schemas", "https://www.w3.org/TR/vc-data-model-2.0/#base-context", "https://www.w3.org/TR/vc-data-model-2.0/#b-1-base-context", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-number-1437-1", - "https://www.w3.org/TR/vc-data-model-2.0/#h-issue-3", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-357", + "https://www.w3.org/TR/vc-data-model-2.0/#h-issue-2", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-355", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-116", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-40", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-39", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-38", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-358", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-356", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-117", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-165", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-131", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-162", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-137", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-136", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-presentation-28", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-359", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-357", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-118", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-166", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-138", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-360", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-137", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-358", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifier-167", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-issuers-132", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-holders-163", "https://www.w3.org/TR/vc-data-model-2.0/#vocabularies", "https://www.w3.org/TR/vc-data-model-2.0/#b-2-vocabularies", + "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-40", + "https://www.w3.org/TR/vc-data-model-2.0/#h-issue-3", "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-41", - "https://www.w3.org/TR/vc-data-model-2.0/#h-issue-4", - "https://www.w3.org/TR/vc-data-model-2.0/#issue-container-generatedID-42", "https://www.w3.org/TR/vc-data-model-2.0/#h-note-39", "https://www.w3.org/TR/vc-data-model-2.0/#bc-credential-evidence", "https://www.w3.org/TR/vc-data-model-2.0/#bc-credential-schema", @@ -2124,8 +2115,10 @@ "https://www.w3.org/TR/vc-data-model-2.0/#b-3-1-the-sristring-datatype", "https://www.w3.org/TR/vc-data-model-2.0/#differences-between-contexts-types-and-credentialschemas", "https://www.w3.org/TR/vc-data-model-2.0/#b-4-differences-between-contexts-types-and-credentialschemas", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-361", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-359", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-119", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-360", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-361", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-362", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-363", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-364", @@ -2136,23 +2129,21 @@ "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-369", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-370", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-371", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-120", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-138", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-372", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-121", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-373", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-120", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-139", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-374", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-121", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-375", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-122", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-376", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-377", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-122", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-378", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-379", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-380", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-139", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-381", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-382", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-credential-140", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-383", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-123", "https://www.w3.org/TR/vc-data-model-2.0/#iana-considerations", "https://www.w3.org/TR/vc-data-model-2.0/#c-iana-considerations", @@ -2165,7 +2156,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#additional-diagrams-for-verifiable-presentations", "https://www.w3.org/TR/vc-data-model-2.0/#d-additional-diagrams-for-verifiable-presentations", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-presentation-124", - "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-384", + "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-382", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-embedded-proof-6", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-verifiable-credential-graph-9", "https://www.w3.org/TR/vc-data-model-2.0/#ref-for-dfn-proof-graph-11", @@ -2200,6 +2191,7 @@ "https://www.w3.org/TR/vc-data-model-2.0/#g-references", "https://www.w3.org/TR/vc-data-model-2.0/#normative-references", "https://www.w3.org/TR/vc-data-model-2.0/#g-1-normative-references", + "https://www.w3.org/TR/vc-data-model-2.0/#bib-controller-document", "https://www.w3.org/TR/vc-data-model-2.0/#bib-i18n-glossary", "https://www.w3.org/TR/vc-data-model-2.0/#bib-infra", "https://www.w3.org/TR/vc-data-model-2.0/#bib-json-ld11", @@ -2220,7 +2212,6 @@ "https://www.w3.org/TR/vc-data-model-2.0/#bib-bcp47", "https://www.w3.org/TR/vc-data-model-2.0/#bib-dcterms", "https://www.w3.org/TR/vc-data-model-2.0/#bib-demographics", - "https://www.w3.org/TR/vc-data-model-2.0/#bib-did-core", "https://www.w3.org/TR/vc-data-model-2.0/#bib-etsi-trust-lists", "https://www.w3.org/TR/vc-data-model-2.0/#bib-fips-186-5", "https://www.w3.org/TR/vc-data-model-2.0/#bib-json", diff --git a/tr/ids/webcodecs-video-frame-metadata-registry.json b/tr/ids/webcodecs-video-frame-metadata-registry.json new file mode 100644 index 000000000000..c2f34e8927fb --- /dev/null +++ b/tr/ids/webcodecs-video-frame-metadata-registry.json @@ -0,0 +1,37 @@ +{ + "spec": { + "title": "WebCodecs VideoFrame Metadata Registry", + "url": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/" + }, + "ids": [ + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#toc-nav", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#toc-jump", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#toc-toggle", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#title", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#w3c-state", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#abstract", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#ref-for-videoframe", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#ref-for-dictdef-videoframemetadata", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#sotd", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#sotd_patent", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#w3c_process_revision", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#toc", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#contents", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#registration-entry-requirements", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#ref-for-dictdef-videoframemetadata%E2%91%A0", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#videoframemetadata-members", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#privacy-considerations", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#security-considerations", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#index", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#index-defined-elsewhere", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#99f61772", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#infopanel-for-99f61772", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#infopaneltitle-for-99f61772", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#1c43ebee", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#infopanel-for-1c43ebee", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#infopaneltitle-for-1c43ebee", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#references", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#normative", + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/#biblio-webcodecs" + ] +} \ No newline at end of file diff --git a/tr/ids/webgpu.json b/tr/ids/webgpu.json index 9843c0a6c242..de3c1d9b48e6 100644 --- a/tr/ids/webgpu.json +++ b/tr/ids/webgpu.json @@ -66,11 +66,12 @@ "https://www.w3.org/TR/webgpu/#security-driver-bugs", "https://www.w3.org/TR/webgpu/#security-timing", "https://www.w3.org/TR/webgpu/#security-timing-content", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline", "https://www.w3.org/TR/webgpu/#ref-for-agent", "https://www.w3.org/TR/webgpu/#ref-for-sec-agent-clusters", - "https://www.w3.org/TR/webgpu/#ref-for-agent%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1", "https://www.w3.org/TR/webgpu/#security-timing-device", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline", "https://www.w3.org/TR/webgpu/#ref-for-timestamp-query", @@ -104,7 +105,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#slot-backed-attribute", "https://www.w3.org/TR/webgpu/#webgpu-objects", "https://www.w3.org/TR/webgpu/#webgpu-internal-objects", @@ -113,7 +114,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-internal-object", "https://www.w3.org/TR/webgpu/#webgpu-interface", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-object", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2", "https://www.w3.org/TR/webgpu/#gpuobjectbase", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A0", "https://www.w3.org/TR/webgpu/#internal-object", @@ -121,16 +122,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-internal-object%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-agent%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-agent%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-object%E2%91%A1", "https://www.w3.org/TR/webgpu/#immutable-property", "https://www.w3.org/TR/webgpu/#ref-for-immutable-property", "https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A1", "https://www.w3.org/TR/webgpu/#content-timeline-property", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A2", "https://www.w3.org/TR/webgpu/#device-timeline-property", @@ -145,7 +143,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-label%E2%91%A0", @@ -163,6 +161,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline-property", "https://www.w3.org/TR/webgpu/#dom-gpuobjectbase-label", "https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined", "https://www.w3.org/TR/webgpu/#ref-for-internal-object%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuerror", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A0", @@ -180,6 +179,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-getbindgrouplayout", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-label%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A1", @@ -191,7 +191,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-destroy", "https://www.w3.org/TR/webgpu/#object-descriptors", "https://www.w3.org/TR/webgpu/#object-descriptor", @@ -263,19 +263,19 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync", "https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushadermodule-getcompilationinfo", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A2", @@ -304,6 +304,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-coordinates%E2%91%A0", "https://www.w3.org/TR/webgpu/#programming-model", "https://www.w3.org/TR/webgpu/#programming-model-timelines", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context", "https://www.w3.org/TR/webgpu/#content-timeline", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-queue-a-global-task-for-gpudevice", @@ -314,14 +315,14 @@ "https://www.w3.org/TR/webgpu/#example-05808e3e", "https://www.w3.org/TR/webgpu/#immutable-value-example-term", "https://www.w3.org/TR/webgpu/#content-timeline-example-term", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5", "https://www.w3.org/TR/webgpu/#device-timeline-example-term", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#queue-timeline-example-term", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-timeline-agnostic", "https://www.w3.org/TR/webgpu/#ref-for-immutable-value-example-term", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-immutable-value-example-term%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-content-timeline-example-term", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0", @@ -330,11 +331,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-immutable-value-example-term%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline-example-term", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7", "https://www.w3.org/TR/webgpu/#example-95a92022", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1", @@ -342,13 +343,13 @@ "https://www.w3.org/TR/webgpu/#example-7a02d5e2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer", "https://www.w3.org/TR/webgpu/#ref-for-gpubufferdescriptor", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#example-460f0f86", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-resolve", "https://www.w3.org/TR/webgpu/#programming-model-memory", @@ -360,6 +361,7 @@ "https://www.w3.org/TR/webgpu/#programming-model-resource-usages", "https://www.w3.org/TR/webgpu/#ref-for-physical-resources%E2%91%A4", "https://www.w3.org/TR/webgpu/#internal-usage", + "https://www.w3.org/TR/webgpu/#ref-for-gpu-command", "https://www.w3.org/TR/webgpu/#internal-usage-input", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-index", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-vertex", @@ -387,64 +389,71 @@ "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage-read", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment-read", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage", + "https://www.w3.org/TR/webgpu/#usage-scope-storage-exception", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment", "https://www.w3.org/TR/webgpu/#ref-for-compatible-usage-list", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0", - "https://www.w3.org/TR/webgpu/#usage-scopes", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes", - "https://www.w3.org/TR/webgpu/#ref-for-compatible-usage-list%E2%91%A0", + "https://www.w3.org/TR/webgpu/#example-90ed32bf", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-compatible-usage-list%E2%91%A0", + "https://www.w3.org/TR/webgpu/#example-892f227f", + "https://www.w3.org/TR/webgpu/#read-only-depth-stencil", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment-read%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A0", + "https://www.w3.org/TR/webgpu/#example-683599c6", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-storage-exception", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-encoder-bind-groups-alias-a-writable-resource", + "https://www.w3.org/TR/webgpu/#programming-model-synchronization", + "https://www.w3.org/TR/webgpu/#usage-scope", + "https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-list", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-compatible-usage-list%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope", + "https://www.w3.org/TR/webgpu/#usage-scope-validation", + "https://www.w3.org/TR/webgpu/#ref-for-compatible-usage-list%E2%91%A2", + "https://www.w3.org/TR/webgpu/#abstract-opdef-usage-scope-add", "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A1", - "https://www.w3.org/TR/webgpu/#programming-model-synchronization", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-physical-resources%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-list-append", + "https://www.w3.org/TR/webgpu/#abstract-opdef-usage-scope-merge", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-end", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoder-finish", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-layout-slot", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup", - "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A0", - "https://www.w3.org/TR/webgpu/#issue-04152442", - "https://www.w3.org/TR/webgpu/#ref-for-gpu-command", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation", - "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A5", + "https://www.w3.org/TR/webgpu/#example-869b413d", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-beginrenderpass%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A6", - "https://www.w3.org/TR/webgpu/#usage-scope-validation", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-compatible-usage-list%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error", "https://www.w3.org/TR/webgpu/#core-internal-objects", "https://www.w3.org/TR/webgpu/#adapters", "https://www.w3.org/TR/webgpu/#adapter", @@ -454,16 +463,20 @@ "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-consumed", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A4", "https://www.w3.org/TR/webgpu/#fallback-adapter", "https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A5", - "https://www.w3.org/TR/webgpu/#dom-adapter-expired-slot", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A4", + "https://www.w3.org/TR/webgpu/#dom-adapter-state-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-valid", + "https://www.w3.org/TR/webgpu/#dom-adapter-state-valid", + "https://www.w3.org/TR/webgpu/#dom-adapter-state-consumed", + "https://www.w3.org/TR/webgpu/#dom-adapter-state-expired", "https://www.w3.org/TR/webgpu/#dom-adapter-features-slot", "https://www.w3.org/TR/webgpu/#ref-for-ordered-set", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename", @@ -477,30 +490,26 @@ "https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A2", - "https://www.w3.org/TR/webgpu/#abstract-opdef-expired", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot", - "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-expired-slot", "https://www.w3.org/TR/webgpu/#abstract-opdef-expire", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-expired-slot%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-slot%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-expired", "https://www.w3.org/TR/webgpu/#devices", "https://www.w3.org/TR/webgpu/#device", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-internal-object%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-agent%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-internal-object%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createtexture", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-createview%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-immutable-property%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-device-adapter-slot", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A8", @@ -516,26 +525,25 @@ "https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-content-timeline-property%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-device-content-device-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#a-new-device", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-adapter-slot", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot", "https://www.w3.org/TR/webgpu/#ref-for-ordered-set%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredfeatures", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot", "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-adapter-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-unknown", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5", @@ -544,12 +552,13 @@ "https://www.w3.org/TR/webgpu/#lose-the-device", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-device-content-device-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostinfo-reason", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostinfo-message", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostinfo-message%E2%91%A0", "https://www.w3.org/TR/webgpu/#becomes-lost", "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%93%AA", @@ -565,18 +574,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#features", "https://www.w3.org/TR/webgpu/#feature", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredfeatures%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0", - "https://www.w3.org/TR/webgpu/#optional-api-surfaces", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error", + "https://www.w3.org/TR/webgpu/#optional-api-surface", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createshadermodule%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A1", "https://www.w3.org/TR/webgpu/#enabled-for", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A0%E2%91%A1", @@ -586,19 +598,21 @@ "https://www.w3.org/TR/webgpu/#limits", "https://www.w3.org/TR/webgpu/#limit", "https://www.w3.org/TR/webgpu/#limit-default", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A0", - "https://www.w3.org/TR/webgpu/#limit-better", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A4", + "https://www.w3.org/TR/webgpu/#limit-better", + "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-limit-class", "https://www.w3.org/TR/webgpu/#limit-class", "https://www.w3.org/TR/webgpu/#limit-class-maximum", - "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-limit-default%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-limit-default%E2%91%A1", "https://www.w3.org/TR/webgpu/#limit-class-alignment", - "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-limit-default%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-limit-default%E2%91%A3", "https://www.w3.org/TR/webgpu/#supported-limits", @@ -756,7 +770,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-limit-class-maximum%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-supported-limits-maxvertexattributes", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-limit-class-maximum%E2%91%A0%E2%91%A7", @@ -811,12 +825,12 @@ "https://www.w3.org/TR/webgpu/#dom-supported-limits-maxcomputeworkgroupsperdimension", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-limit-class-maximum%E2%91%A1%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A2", "https://www.w3.org/TR/webgpu/#gpusupportedlimits", "https://www.w3.org/TR/webgpu/#gpu-supportedlimits", "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits", "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-limit%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-limits", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-limits", "https://www.w3.org/TR/webgpu/#ref-for-Exposed", @@ -893,7 +907,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dfn-setlike", "https://www.w3.org/TR/webgpu/#ref-for-dfn-set-entries", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A0", @@ -924,10 +938,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2", @@ -943,21 +957,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpuadapterinfo-vendor", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpuadapterinfo-architecture", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpuadapterinfo-device", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpuadapterinfo-description", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-description%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A7", "https://www.w3.org/TR/webgpu/#abstract-opdef-new-adapter-info", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-vendor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-normalized-identifier-string", @@ -976,7 +990,7 @@ "https://www.w3.org/TR/webgpu/#normalized-identifier-string", "https://www.w3.org/TR/webgpu/#example-675713a7", "https://www.w3.org/TR/webgpu/#extension-documents", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A4", "https://www.w3.org/TR/webgpu/#origin-restrictions", "https://www.w3.org/TR/webgpu/#ref-for-the-image-argument-is-not-origin-clean", "https://www.w3.org/TR/webgpu/#ref-for-concept-canvas-origin-clean", @@ -992,7 +1006,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A2", "https://www.w3.org/TR/webgpu/#abstract-opdef-queue-a-global-task-for-gpudevice", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-queue-a-global-task", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-task-source", "https://www.w3.org/TR/webgpu/#automatic-expiry-task-source", @@ -1005,7 +1019,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-htmlvideoelement", "https://www.w3.org/TR/webgpu/#abstract-opdef-queue-an-automatic-expiry-task", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-a-global-task%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-automatic-expiry-task-source%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-automatic-expiry-task-source%E2%91%A1", @@ -1077,6 +1091,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-to-wgsl-type", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A2", "https://www.w3.org/TR/webgpu/#initialization", "https://www.w3.org/TR/webgpu/#navigator-gpu", "https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A0", @@ -1103,7 +1118,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurequestadapteroptions", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter-options-options", @@ -1114,25 +1129,25 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-wgsllanguagefeatures%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpu-requestadapter", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpu-requestadapter-options-options", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurequestadapteroptions%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-fallback-slot", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpu-getpreferredcanvasformat", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A0", @@ -1143,25 +1158,25 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext", "https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba8unorm%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bgra8unorm%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpu-wgsllanguagefeatures", "https://www.w3.org/TR/webgpu/#ref-for-gpuwgsllanguagefeatures%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-language-extension%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A3", "https://www.w3.org/TR/webgpu/#example-78e28ede", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A8", "https://www.w3.org/TR/webgpu/#adapter-capability-guarantees", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-etc2", @@ -1169,7 +1184,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc-sliced-3d", "https://www.w3.org/TR/webgpu/#ref-for-limit-default%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-limit-class-alignment%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindingsperbindgroup", "https://www.w3.org/TR/webgpu/#ref-for-max-bindings-per-shader-stage", @@ -1218,11 +1233,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurequestadapteroptions%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurequestadapteroptions-powerpreference", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpupowerpreference%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpupowerpreference-low-power", "https://www.w3.org/TR/webgpu/#dom-gpupowerpreference-high-performance", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpurequestadapteroptions-forcefallbackadapter", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A2", @@ -1231,27 +1246,27 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurequestadapteroptions-forcefallbackadapter%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-isfallbackadapter", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#example-6808af9c", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupowerpreference-high-performance%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#gpuadapter", "https://www.w3.org/TR/webgpu/#gpu-adapter", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-limit%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-limit%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-features", @@ -1268,78 +1283,81 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice-descriptor-descriptor", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpuadapter-features", "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-features-slot", "https://www.w3.org/TR/webgpu/#dom-gpuadapter-limits", "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-limits-slot", "https://www.w3.org/TR/webgpu/#dom-gpuadapter-info", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-new-adapter-info", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpuadapter-isfallbackadapter", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-fallback-slot%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpuadapter-adapter-slot", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-consumed%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredfeatures%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredfeatures%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-features-slot%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-reject", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-slot%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-consumed%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-limits-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-limit-class%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-limit-class-alignment%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-operationerror", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expired", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-slot%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-expired%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-unknown%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-slot%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-expired%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-device-content-device-slot%E2%91%A0", @@ -1357,26 +1375,25 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredfeatures%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredfeatures%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-record", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueuedescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-defaultqueue", "https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpudevicedescriptor-requiredfeatures", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpudevicedescriptor-requiredlimits", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-limit%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-limit%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpudevicedescriptor-defaultqueue", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueuedescriptor%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A3", "https://www.w3.org/TR/webgpu/#example-8a22c3e3", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-astc%E2%91%A0", @@ -1406,7 +1423,7 @@ "https://www.w3.org/TR/webgpu/#gpu-device", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A6", @@ -1422,11 +1439,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-limits%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-queue", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpubufferdescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer-descriptor-descriptor", @@ -1476,7 +1493,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync-descriptor-descriptor", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcommandencoder", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucommandencoderdescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcommandencoder-descriptor-descriptor", @@ -1499,21 +1516,21 @@ "https://www.w3.org/TR/webgpu/#dom-gpudevice-limits", "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpudevice-queue", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpudevice-destroy", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A3", @@ -1540,22 +1557,22 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A1", "https://www.w3.org/TR/webgpu/#initialization-examples", "https://www.w3.org/TR/webgpu/#example-abcf3590", - "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#buffers", "https://www.w3.org/TR/webgpu/#gpubuffer", "https://www.w3.org/TR/webgpu/#buffer-interface", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64out", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuflagsconstant", @@ -1581,21 +1598,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-destroy%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpubuffermapstate%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-unmapped", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-pending", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-mapped", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-immutable-property%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64out%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-usage", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuflagsconstant%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-content-timeline-property%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapstate", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpubuffermapstate%E2%91%A1", @@ -1607,8 +1624,8 @@ "https://www.w3.org/TR/webgpu/#dom-gpubuffermapstate-mapped", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-getter-steps", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-mapped%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-pending%E2%91%A0", @@ -1625,7 +1642,7 @@ "https://www.w3.org/TR/webgpu/#active-buffer-mapping", "https://www.w3.org/TR/webgpu/#active-buffer-mapping-data", "https://www.w3.org/TR/webgpu/#ref-for-sec-data-blocks", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-views", @@ -1637,15 +1654,15 @@ "https://www.w3.org/TR/webgpu/#active-buffer-mapping-range", "https://www.w3.org/TR/webgpu/#ref-for-idl-unsigned-long-long%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-unsigned-long-long%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#active-buffer-mapping-views", - "https://www.w3.org/TR/webgpu/#ref-for-list", + "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A1", "https://www.w3.org/TR/webgpu/#abstract-opdef-initialize-an-active-buffer-mapping", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-sec-createbytedatablock", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-rangeerror", @@ -1656,7 +1673,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-views%E2%91%A0", "https://www.w3.org/TR/webgpu/#example-84f5cb3c", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-internal-state-slot", "https://www.w3.org/TR/webgpu/#gpubuffer-internal-state-available", @@ -1716,7 +1733,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuflagsconstant%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-query_resolve%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpubufferusage", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-map_read", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-read", @@ -1727,15 +1744,15 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_src%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-copy_src", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-copy_dst", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetobuffer", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writebuffer", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-index", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-vertex", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-uniform", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbindinglayout", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3", @@ -1749,35 +1766,35 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-read-only-storage%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-indirect", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindirect", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-query_resolve", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset", "https://www.w3.org/TR/webgpu/#buffer-creation", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createbuffer-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-gpubufferdescriptor%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-usage%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-initialize-an-active-buffer-mapping", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-usage%E2%91%A2", @@ -1793,7 +1810,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_src%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbuffersize%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A4", @@ -1808,14 +1825,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2", "https://www.w3.org/TR/webgpu/#example-6a51d29e", "https://www.w3.org/TR/webgpu/#buffer-destruction", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-destroy%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-destroy", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A2", @@ -1823,21 +1840,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-destroyed%E2%91%A0", "https://www.w3.org/TR/webgpu/#buffer-mapping", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dfn-detach", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-destroy%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A5", @@ -1854,7 +1871,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuflagsconstant%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpumapmode", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpumapmode-read", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-map_read%E2%91%A3", @@ -1867,27 +1884,27 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-map_write%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_src%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags%E2%91%A2", @@ -1897,8 +1914,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-a-promise-rejected-with", "https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A0", @@ -1921,12 +1938,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-map_write%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A4", @@ -1938,33 +1955,36 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-initialize-an-active-buffer-mapping%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-rangeerror%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-data%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-aborterror", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-getmappedrange", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-getmappedrange-offset-size-offset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A0%E2%91%A2", @@ -1972,25 +1992,25 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-views%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-data%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-arraybuffer-create", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-rangeerror%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A5", @@ -1998,9 +2018,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-sec-properties-of-the-arraybuffer-instances", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-sec-detacharraybuffer", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-list-append", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-views%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A6", @@ -2008,42 +2028,42 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-mapped%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-unmap", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-aborterror", + "https://www.w3.org/TR/webgpu/#ref-for-aborterror%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-views%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-sec-detacharraybuffer%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-mode%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-data%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-data%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-queue%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A2", "https://www.w3.org/TR/webgpu/#textures", @@ -2062,9 +2082,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-array-layer", "https://www.w3.org/TR/webgpu/#ref-for-aspect", "https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A7", "https://www.w3.org/TR/webgpu/#mipmap-level", "https://www.w3.org/TR/webgpu/#ref-for-logical-miplevel-specific-texture-extent", "https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A1", @@ -2308,7 +2328,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetobuffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gputextureusage-copy_dst", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetotexture%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writetexture", "https://www.w3.org/TR/webgpu/#dom-gputextureusage-texture_binding", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gputexturebindinglayout", @@ -2316,7 +2336,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpustoragetexturebindinglayout", "https://www.w3.org/TR/webgpu/#dom-gputextureusage-render_attachment", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasscolorattachment", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view", "https://www.w3.org/TR/webgpu/#abstract-opdef-maximum-miplevel-count", @@ -2339,7 +2359,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gputexturedescriptor%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-size%E2%91%A0%E2%91%A4", @@ -2375,7 +2395,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gputexturedescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-size-slot", @@ -2483,7 +2503,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroyed-slot", "https://www.w3.org/TR/webgpu/#gputextureview", "https://www.w3.org/TR/webgpu/#gpu-textureview", @@ -2612,7 +2632,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gputextureviewdescriptor%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A2", @@ -2623,7 +2643,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-resolving-gputextureviewdescriptor-defaults", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A3", @@ -2691,7 +2711,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gputextureviewdescriptor%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-resolving-gputextureaspect%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-aspect%E2%91%A4", @@ -2699,12 +2719,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-miplevelcount%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-miplevelcount%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-miplevelcount%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-basemiplevel%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-dimension%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-1d%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A5", @@ -2719,7 +2739,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-arraylayercount%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-1d%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-2d%E2%91%A3", @@ -2740,7 +2760,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-2d%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-depthorarraylayers%E2%91%A2", "https://www.w3.org/TR/webgpu/#texture-formats", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A7", "https://www.w3.org/TR/webgpu/#texel-block", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A0%E2%91%A4", @@ -2891,8 +2911,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-texture-format-required-features", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-list-contain%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A8", @@ -2903,6 +2923,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-externaltexture", "https://www.w3.org/TR/webgpu/#ref-for-exceeds-the-binding-slot-limits%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A3", @@ -2951,7 +2972,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpudevice-importexternaltexture-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuexternaltexturedescriptor%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuexternaltexturedescriptor-source%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-importexternaltexture%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectdescriptorbase-label%E2%91%A2", @@ -2964,7 +2985,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-securityerror", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-check-the-usability-of-the-image-argument", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuexternaltexturedescriptor-colorspace%E2%91%A1", @@ -3108,13 +3129,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpusamplerdescriptor%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpusamplerdescriptor-lodminclamp%E2%91%A0", @@ -3194,31 +3215,31 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayoutentry-buffer", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbindinglayout%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-binding-resource-type", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayoutentry-sampler", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpusamplerbindinglayout%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-binding-resource-type%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayoutentry-texture", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gputexturebindinglayout%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-binding-resource-type%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayoutentry-storagetexture", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpustoragetexturebindinglayout%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-binding-resource-type%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayoutentry-externaltexture", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuexternaltexturebindinglayout%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-binding-resource-type%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A0%E2%91%A5", @@ -3251,7 +3272,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpubindingresource", "https://www.w3.org/TR/webgpu/#ref-for-binding-type", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A4", "https://www.w3.org/TR/webgpu/#binding-member", "https://www.w3.org/TR/webgpu/#binding-resource-type", "https://www.w3.org/TR/webgpu/#binding-type", @@ -3259,21 +3280,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-uniform%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-storage%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-read-only-storage%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage-read%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-sampler%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpusamplerbindingtype-filtering%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpusamplerbindingtype-non-filtering", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpusamplerbindingtype-comparison", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-texture%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-float%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-unfilterable-float%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-depth%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-sint", @@ -3281,17 +3302,17 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetextureaccess-write-only", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetextureaccess-read-write", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetextureaccess-read-only", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-storage-read%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-externaltexture%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-constant%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#exceeds-the-binding-slot-limits", - "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-type%E2%91%A5", @@ -3319,16 +3340,16 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-read-only-storage%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxstoragebufferspershaderstage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-sampler%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxsamplerspershaderstage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-texture%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxsampledtexturespershaderstage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxstoragetexturespershaderstage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-externaltexture%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxsampledtexturespershaderstage%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxsamplerspershaderstage%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxuniformbufferspershaderstage%E2%91%A1", @@ -3414,7 +3435,7 @@ "https://www.w3.org/TR/webgpu/#dictdef-gpuexternaltexturebindinglayout", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayout-entrymap-slot", - "https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A7", @@ -3436,11 +3457,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutdescriptor%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A4", @@ -3451,11 +3472,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindingsperbindgroup%E2%91%A1", @@ -3467,7 +3488,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-sampler%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-texture%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-visibility%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpushaderstage%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-visibility%E2%91%A2", @@ -3488,7 +3509,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturebindinglayout-sampletype%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-float%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetexturebindinglayout-viewdimension%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-cube%E2%91%A3", @@ -3500,7 +3521,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-dynamicoffsetcount-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A0", @@ -3537,12 +3558,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupentry%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubindgroup-usedresources-slot", - "https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage%E2%91%A5", "https://www.w3.org/TR/webgpu/#gpubindgroup-bound-buffer-ranges", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A2", @@ -3556,9 +3574,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-entrymap-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-binding%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-resource", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A3", @@ -3608,7 +3626,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupentry%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpubindgroupentry-prevalidatedsize-slot", "https://www.w3.org/TR/webgpu/#dictdef-gpubufferbinding", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-buffer", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-offset%E2%91%A2", @@ -3616,14 +3634,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-size%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpubufferbinding-buffer", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpubufferbinding-offset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-buffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpubufferbinding-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-offset%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-buffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createbindgroup", @@ -3634,15 +3652,15 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupdescriptor%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupdescriptor-layout%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2", @@ -3741,7 +3759,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupentry%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupdescriptor-entries%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-binding-usage", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-usedresources-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-prevalidatedsize-slot", "https://www.w3.org/TR/webgpu/#ref-for-binding-member%E2%91%A1", @@ -3752,7 +3770,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-size%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-buffer%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-offset%E2%91%A7", @@ -3766,7 +3784,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-offset%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-size%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-size%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#gpupipelinelayout", "https://www.w3.org/TR/webgpu/#pipeline-layout", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%91%A2", @@ -3800,10 +3818,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-setpipeline%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-setpipeline%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A1%E2%91%A2", @@ -3831,18 +3849,18 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpupipelinelayoutdescriptor%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A3", @@ -3910,7 +3928,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpushadermoduledescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A0%E2%91%A7", @@ -3918,7 +3936,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushadermoduledescriptor-code%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-shader-creation-error", @@ -4044,12 +4062,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationmessage-message%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpushadermodule-getcompilationinfo", "https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationmessage-linenum%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpucompilationinfo%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A7", @@ -4057,7 +4076,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpucompilationinfo%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpucompilationmessage%E2%91%A6", @@ -4079,7 +4098,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationmessage-linepos%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationmessage-offset%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationmessage-length%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationinfo-messages", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A4", "https://www.w3.org/TR/webgpu/#pipelines", @@ -4096,11 +4115,11 @@ "https://www.w3.org/TR/webgpu/#immediate-pipeline-creation", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipeline%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A4", @@ -4136,7 +4155,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpupipelineerror-constructor-options", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpupipelineerrorinit%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-this", "https://www.w3.org/TR/webgpu/#ref-for-domexception-name", "https://www.w3.org/TR/webgpu/#ref-for-this%E2%91%A0", @@ -4150,7 +4169,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A1", "https://www.w3.org/TR/webgpu/#enumdef-gpupipelineerrorreason", "https://www.w3.org/TR/webgpu/#dom-gpupipelineerrorreason-validation", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpupipelineerrorreason-internal", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A4", @@ -4192,11 +4211,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A0", @@ -4209,7 +4228,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#default-pipeline-layout", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A5", @@ -4218,7 +4237,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-default-pipeline-layout", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroups%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutdescriptor%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A7", @@ -4226,7 +4245,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpushaderstageflags%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-statically-used", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A6", @@ -4351,7 +4370,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-entrypoint%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-entrypoint%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A3", @@ -4386,7 +4405,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-statically-used%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-pipeline-overridable-constant-default-value", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-constants%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation-error", "https://www.w3.org/TR/webgpu/#ref-for-program-error%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-shader-binding", @@ -4495,7 +4514,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepipelinedescriptor%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A6", @@ -4505,7 +4524,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage", @@ -4514,7 +4533,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-compute%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepipelinedescriptor-compute%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-roundup", "https://www.w3.org/TR/webgpu/#ref-for-sizeof%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-address-spaces-workgroup%E2%91%A0", @@ -4537,7 +4556,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipelineasync%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipelineasync-descriptor-descriptor", @@ -4545,8 +4564,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A8", @@ -4559,19 +4578,19 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorreason-internal%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorreason-validation%E2%91%A0", @@ -4582,7 +4601,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-pipeline%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-pipeline%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A1%E2%91%A8", @@ -4656,7 +4675,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpurenderpipelinedescriptor-fragment", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpufragmentstate%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-pipeline%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipeline", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-immediate-pipeline-creation%E2%91%A0", @@ -4666,9 +4685,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-list-iterate", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A1", @@ -4677,7 +4696,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A1", @@ -4692,13 +4711,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpurenderpipelinedescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A2", @@ -4712,7 +4731,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-writesstencil-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-writesdepth-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-stencilwritemask", @@ -4740,7 +4759,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipelineasync-descriptor-descriptor", @@ -4748,8 +4767,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A5", @@ -4762,19 +4781,19 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorreason-internal%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorreason-validation%E2%91%A1", @@ -4786,7 +4805,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuvertexstate", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpufragmentstate", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values-sample_mask", @@ -4798,14 +4817,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-shader-stage-output%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprimitivestate", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpudepthstencilstate", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A2", @@ -4815,7 +4834,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-multisample%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-alphatocoverageenabled%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-list-contain%E2%91%A1", @@ -4848,7 +4867,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-input-output-locations", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadercomponents%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A0%E2%91%A2", @@ -4862,7 +4881,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-interpolation", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadervariables%E2%91%A0", @@ -4892,7 +4911,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuindexformat-uint32", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexed", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexedindirect", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpuprimitivestate-frontface", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpufrontface%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-front-facing", @@ -4910,7 +4929,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-line-strip%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-triangle-strip%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-stripindexformat%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-unclippeddepth%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-depth-clip-control%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-enabled-for", @@ -4995,7 +5014,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachments", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A2", @@ -5006,7 +5025,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-writemask", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-blend", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-blendable%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-blend%E2%91%A0", @@ -5041,7 +5060,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-sint%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-uint%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-blend%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-blend%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendstate-color%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendcomponent-srcfactor%E2%91%A1", @@ -5072,14 +5091,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-calculating-color-attachment-bytes-per-sample", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachmentbytespersample%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpublendcomponent", "https://www.w3.org/TR/webgpu/#valid-gpublendcomponent", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendcomponent-operation", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendoperation-min", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendoperation-max", @@ -5103,7 +5122,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpucolortargetstate-format", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpucolortargetstate-blend", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpublendstate%E2%91%A0", @@ -5175,7 +5194,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-src1-alpha%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-one-minus-src1-alpha%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpublendfactor%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpublendfactor-zero", "https://www.w3.org/TR/webgpu/#dom-gpublendfactor-one", "https://www.w3.org/TR/webgpu/#dom-gpublendfactor-src", @@ -5271,7 +5290,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-biased-fragment-depth", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpudepthstencilstate%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthbias%E2%91%A1", @@ -5292,7 +5311,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthcompare%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomparefunction-always%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-stencilfront%E2%91%A1", @@ -5300,9 +5319,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthcompare%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthcompare%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-stencilfront%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustencilfacestate-depthfailop%E2%91%A1", @@ -5375,7 +5394,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-stripindexformat%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-primitive-restart-value", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuprimitivestate%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpuindexformat-uint16", "https://www.w3.org/TR/webgpu/#dom-gpuindexformat-uint32", "https://www.w3.org/TR/webgpu/#vertex-formats", @@ -5508,7 +5527,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbufferarraystride%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A2", @@ -5516,7 +5535,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbufferarraystride%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A2", @@ -5525,11 +5544,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexattributes", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-statically-used%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A4", @@ -5544,34 +5563,34 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbuffers%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuvertexbufferlayout", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexattributes%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexattribute%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A3", "https://www.w3.org/TR/webgpu/#copies", "https://www.w3.org/TR/webgpu/#buffer-copies", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-clearbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writebuffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#image-copies", "https://www.w3.org/TR/webgpu/#image-copy", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetotexture%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetobuffer%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writetexture%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A2%E2%91%A1", @@ -5599,9 +5618,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuimagedatalayout%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-texel-image%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-texture%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-texture%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-2d%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-texel-image%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-array-layer%E2%91%A1", @@ -5638,21 +5657,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopybuffer", "https://www.w3.org/TR/webgpu/#ref-for-image-copy%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopybuffer%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagedatalayout%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopybuffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagedatalayout%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpuimagecopybuffer-buffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuimagecopybuffer", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopybuffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dfn-valid", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagedatalayout-bytesperrow%E2%91%A1", "https://www.w3.org/TR/webgpu/#gpuimagecopytexture", "https://www.w3.org/TR/webgpu/#gpu-image-copy-texture", @@ -5685,7 +5704,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-dimension%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-1d%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-2d%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-3d%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-miplevel%E2%91%A0", @@ -5844,7 +5863,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-physical-miplevel-specific-texture-extent", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-mipmap-level%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-miplevel%E2%91%A2", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-linear-texture-data", @@ -5855,10 +5874,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-copy-footprint%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagedatalayout-bytesperrow%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A0%E2%91%A3", @@ -5916,8 +5935,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#command-buffers", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#gpu-command", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A2", @@ -5961,13 +5982,13 @@ "https://www.w3.org/TR/webgpu/#encoder-state", "https://www.w3.org/TR/webgpu/#encoder-state-open", "https://www.w3.org/TR/webgpu/#encoder-state-locked", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#encoder-state-ended", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-the-encoder-state", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A3", @@ -5976,21 +5997,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-command", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#gpucommandencoder", "https://www.w3.org/TR/webgpu/#command-encoder", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-beginrenderpass%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-beginrenderpass-descriptor-descriptor", @@ -6000,18 +6021,18 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-begincomputepass-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-source", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-sourceoffset", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-destination", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-destinationoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-size", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopybuffer%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture-source-destination-copysize-source", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A8", @@ -6036,7 +6057,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetotexture-source-destination-copysize-copysize", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-clearbuffer%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-clearbuffer-buffer-offset-size-buffer", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-clearbuffer-buffer-offset-size-offset", @@ -6050,59 +6071,59 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-firstquery", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-querycount", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-destination", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-destinationoffset", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucommandbufferdescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish-descriptor-descriptor", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpudebugcommandsmixin", "https://www.w3.org/TR/webgpu/#command-encoder-creation", "https://www.w3.org/TR/webgpu/#dictdef-gpucommandencoderdescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcommandencoder%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucommandencoderdescriptor%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#example-ee4e6506", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#command-encoder-pass-encoding", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-beginrenderpass", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-beginrenderpass%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-beginrenderpass-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpucolor-shape", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state", @@ -6114,46 +6135,53 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpassdescriptor-valid-usage", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment-read%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment-read%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-depthreadonly-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-stencilreadonly-slot", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment-read%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-depthreadonly-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-stencilreadonly-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-layout-slot", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-derive-render-targets-layout-from-pass", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasstimestampwrites-beginningofpasswriteindex", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-current-queue-timestamp%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasstimestampwrites-beginningofpasswriteindex%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasstimestampwrites-queryset", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasstimestampwrites-endofpasswriteindex", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-endtimestampwrite-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-current-queue-timestamp%E2%91%A1", @@ -6177,7 +6205,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-depthstencilattachment-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A6", @@ -6190,48 +6218,49 @@ "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-load%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthclearvalue%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-load%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilclearvalue", + "https://www.w3.org/TR/webgpu/#ref-for-read-only-depth-stencil", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-load%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpassdepthstencilattachment-gpurenderpassdepthstencilattachment-valid-usage", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-begincomputepass", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-begincomputepass%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-begincomputepass-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepassdescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A0", @@ -6241,23 +6270,23 @@ "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-timestampwrites", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepasstimestampwrites-beginningofpasswriteindex", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-current-queue-timestamp%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepasstimestampwrites-beginningofpasswriteindex%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepasstimestampwrites-queryset", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepasstimestampwrites-endofpasswriteindex", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-endtimestampwrite-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-current-queue-timestamp%E2%91%A3", @@ -6265,25 +6294,25 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepasstimestampwrites-queryset%E2%91%A0", "https://www.w3.org/TR/webgpu/#commands-buffer-copies", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertobuffer%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-source", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-sourceoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-destination", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-destinationoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A2", @@ -6297,43 +6326,44 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_dst%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-clearbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-clearbuffer%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-clearbuffer-buffer-offset-size-buffer", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-clearbuffer-buffer-offset-size-offset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-clearbuffer-buffer-offset-size-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_dst%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#commands-image-copies", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertotexture", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertotexture-source-destination-copysize-source", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopybuffer%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertotexture-source-destination-copysize-destination", @@ -6342,7 +6372,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertotexture-source-destination-copysize-copysize", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A7", @@ -6353,7 +6383,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopybuffer", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A3", @@ -6373,7 +6403,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region", "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A2", @@ -6384,10 +6414,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetobuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetobuffer%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetobuffer-source-destination-copysize-source", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A0%E2%91%A3", @@ -6397,7 +6427,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetobuffer-source-destination-copysize-copysize", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%93%AA", @@ -6408,7 +6438,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopybuffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A6", @@ -6428,7 +6458,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A3", @@ -6438,10 +6468,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-equivalent-texel-representation%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetotexture", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copytexturetotexture%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetotexture-source-destination-copysize-source", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A0%E2%91%A4", @@ -6452,7 +6482,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetotexture-source-destination-copysize-copysize", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%91%A1", @@ -6501,7 +6531,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A4", @@ -6513,8 +6543,8 @@ "https://www.w3.org/TR/webgpu/#command-encoder-queries", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-queryset", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2", @@ -6523,11 +6553,11 @@ "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-querycount", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-destination", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-destinationoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A2", @@ -6537,23 +6567,23 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-query_resolve%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#command-encoder-finalization", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-finish", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-finish%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-finish-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucommandbufferdescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A5", @@ -6563,11 +6593,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot", "https://www.w3.org/TR/webgpu/#ref-for-list-is-empty", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandbuffer-command_list-slot", @@ -6629,7 +6657,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A6", @@ -6638,7 +6666,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-dynamicoffsetcount-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroups%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-map-remove", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0", @@ -6650,7 +6678,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-offset%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-minbindingsize%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-buffer%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-type%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-uniform%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-minuniformbufferoffsetalignment%E2%91%A1", @@ -6660,6 +6688,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-minstoragebufferoffsetalignment%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-dynamic_offsets-slot%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-merge", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-usedresources-slot%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsetsdata-dynamicoffsetsdatastart-dynamicoffsetsdatalength", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-Uint32Array%E2%91%A0", @@ -6678,7 +6711,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsetsdata-dynamicoffsetsdatastart-dynamicoffsetsdatalength-dynamicoffsetsdatalength", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-rangeerror%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy", @@ -6705,7 +6738,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-layout-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-group-equivalent%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-entries-slot%E2%91%A2", @@ -6713,10 +6746,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-effective-buffer-binding-size%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-resource%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-minimum-buffer-binding-size%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-encoder-bind-groups-alias-a-writable-resource", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-encoder-bind-groups-alias-a-writable-resource%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-encoder-bind-groups-alias-a-writable-resource", "https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-storage-exception%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%93%AA", @@ -6731,7 +6765,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-layout-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup-bound-buffer-ranges", @@ -6744,17 +6778,17 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-storage%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-buffer-binding-aliasing", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-visibility%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetexturebindinglayout-access%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-texture-view-aliasing", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A7", "https://www.w3.org/TR/webgpu/#debug-markers", "https://www.w3.org/TR/webgpu/#gpudebugcommandsmixin", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-label%E2%91%A6", @@ -6783,7 +6817,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpudebugcommandsmixin-pushdebuggroup-grouplabel-grouplabel", "https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A1", @@ -6794,7 +6828,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-pushdebuggroup%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpudebugcommandsmixin%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A3", @@ -6810,7 +6844,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpudebugcommandsmixin-insertdebugmarker-markerlabel-markerlabel", "https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A5", @@ -6827,7 +6861,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-setpipeline-pipeline-pipeline", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups-workgroupcountx-workgroupcounty-workgroupcountz-workgroupcountx", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A3%E2%91%A8", @@ -6835,8 +6869,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups-workgroupcountx-workgroupcounty-workgroupcountz-workgroupcountz", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect-indirectbuffer-indirectoffset-indirectbuffer", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect-indirectbuffer-indirectoffset-indirectoffset", @@ -6852,8 +6886,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-command_encoder-slot", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-pipeline-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A4", @@ -6878,6 +6912,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpucomputepasstimestampwrites-endofpasswriteindex", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasstimestampwrites-queryset%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A5", "https://www.w3.org/TR/webgpu/#dictdef-gpucomputepassdescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepasstimestampwrites", @@ -6892,7 +6927,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-setpipeline-pipeline-pipeline", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A7", @@ -6903,23 +6938,29 @@ "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups-workgroupcountx-workgroupcounty-workgroupcountz-workgroupcountx", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups-workgroupcountx-workgroupcounty-workgroupcountz-workgroupcounty", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups-workgroupcountx-workgroupcounty-workgroupcountz-workgroupcountz", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A4%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-merge%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-usedresources-slot%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-encoder-bind-groups%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcomputeworkgroupsperdimension", @@ -6927,53 +6968,59 @@ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroupsindirect", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webgpu/#indirect-dispatch-parameters", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroupsindirect-indirectbuffer-indirectoffset-indirectbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-indirect-dispatch-parameters", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroupsindirect-indirectbuffer-indirectoffset-indirectoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-merge%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-usedresources-slot%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-encoder-bind-groups%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-indirect-dispatch-parameters%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcomputeworkgroupsperdimension%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#compute-pass-encoder-finalization", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-end%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-end%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-end", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-command_encoder-slot", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A5", @@ -6999,7 +7046,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-setviewport%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A0%E2%91%A2", @@ -7044,21 +7091,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-executebundles-bundles-bundles", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A3%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-end", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-end%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpudebugcommandsmixin%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-command_encoder-slot", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-attachment_size-slot", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-occlusion_query_set-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A6", @@ -7111,6 +7158,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpurenderpasstimestampwrites-endofpasswriteindex", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasstimestampwrites-queryset%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A6", "https://www.w3.org/TR/webgpu/#dictdef-gpurenderpassdescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%91%A6", @@ -7142,18 +7190,18 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachments%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpasscolorattachment-gpurenderpasscolorattachment-valid-usage", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A2", @@ -7163,12 +7211,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A4", @@ -7180,7 +7228,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-type", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerytype-occlusion", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-timestampwrites%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites%E2%91%A3", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample", @@ -7190,17 +7238,17 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-calculating-color-attachment-bytes-per-sample%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachmentbytespersample%E2%91%A1", "https://www.w3.org/TR/webgpu/#color-attachments", "https://www.w3.org/TR/webgpu/#dictdef-gpurenderpasscolorattachment", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A7", @@ -7214,56 +7262,56 @@ "https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-view", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-depthslice", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-resolvetarget", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-clearvalue", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-loadop%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-to-a-texel-value-of-texture-format", "https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-loadop", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-storeop", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpasscolorattachment-gpurenderpasscolorattachment-valid-usage", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasscolorattachment%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-color-renderable-format", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-logical-miplevel-specific-texture-extent%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-mipmap-level%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-basemiplevel%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-loadop%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A4", @@ -7271,14 +7319,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-renderextent-slot%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-renderextent-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A7", @@ -7305,7 +7353,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A5%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-color-renderable-format%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-render-target-pixel-byte-cost", "https://www.w3.org/TR/webgpu/#ref-for-render-target-component-alignment", @@ -7320,7 +7368,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilclearvalue%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A3", @@ -7328,11 +7376,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-view", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthclearvalue", "https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A6", @@ -7376,25 +7424,25 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthclearvalue%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webgpu/#load-and-store-ops", "https://www.w3.org/TR/webgpu/#enumdef-gpuloadop", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-load%E2%91%A4", @@ -7410,11 +7458,11 @@ "https://www.w3.org/TR/webgpu/#dom-gpustoreop-store", "https://www.w3.org/TR/webgpu/#dom-gpustoreop-discard", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-load%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A0", "https://www.w3.org/TR/webgpu/#render-pass-layout", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-derive-render-targets-layout-from-pass%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-derive-render-targets-layout-from-pipeline", @@ -7446,16 +7494,16 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A8", @@ -7472,28 +7520,28 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-multisample%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A4", "https://www.w3.org/TR/webgpu/#render-pass-encoder-finalization", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-end%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-end%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-end%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-end", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A3%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-command_encoder-slot%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0%E2%93%AA", @@ -7504,6 +7552,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-list-is-empty%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot", @@ -7520,7 +7570,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-colorattachments-slot%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A0%E2%91%A0", @@ -7535,50 +7585,51 @@ "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-depthstencilattachment-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-store%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-discard%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-store%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-discard%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-discard%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-read-only-depth-stencil%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-store%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpassdepthstencilattachment-gpurenderpassdepthstencilattachment-valid-usage%E2%91%A1", "https://www.w3.org/TR/webgpu/#gpurendercommandsmixin", "https://www.w3.org/TR/webgpu/#render-commands", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setpipeline%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setpipeline-pipeline-pipeline", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A3%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-buffer", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuindexformat%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-indexformat", @@ -7587,10 +7638,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-size", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-slot", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-buffer", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-offset", @@ -7620,30 +7671,33 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexed-indexcount-instancecount-firstindex-basevertex-firstinstance-firstinstance", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindirect%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindirect-indirectbuffer-indirectoffset-indirectbuffer", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindirect-indirectbuffer-indirectoffset-indirectoffset", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexedindirect%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexedindirect-indirectbuffer-indirectoffset-indirectbuffer", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexedindirect-indirectbuffer-indirectoffset-indirectoffset", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-layout-slot", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-depthreadonly-slot", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-stencilreadonly-slot", + "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-usage-scope-slot", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-pipeline-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-index_buffer-slot", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-index_format-slot", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuindexformat%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot", @@ -7655,32 +7709,32 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-vertex_buffers-slot", "https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-vertex_buffer_sizes-slot", "https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawcount-slot", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-render-command", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-renderstate%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandbuffer-renderstate-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#render-pass-encoder-drawing", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setpipeline", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setpipeline%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setpipeline-pipeline-pipeline", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A2", @@ -7697,10 +7751,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-stencilreadonly-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setindexbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setindexbuffer%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-buffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-indexformat", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuindexformat%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-offset", @@ -7708,44 +7762,45 @@ "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-index%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_format-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer_offset-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer_size-slot", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setvertexbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-setvertexbuffer%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-slot", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-buffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-offset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbuffers%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-map-remove%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot", @@ -7755,12 +7810,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-vertex%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffer_sizes-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-draw", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-draw%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-draw-vertexcount-instancecount-firstvertex-firstinstance-vertexcount", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A6%E2%91%A4", @@ -7771,7 +7827,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-draw-vertexcount-instancecount-firstvertex-firstinstance-firstinstance", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A8", @@ -7798,7 +7854,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexed", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexed%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexed-indexcount-instancecount-firstindex-basevertex-firstinstance-indexcount", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A6%E2%91%A8", @@ -7811,7 +7867,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexed-indexcount-instancecount-firstindex-basevertex-firstinstance-firstinstance", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A0", @@ -7840,23 +7896,23 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-vertex%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-invalid-memory-reference", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindirect", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A0", "https://www.w3.org/TR/webgpu/#indirect-draw-parameters", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-draw%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-indirect-first-instance%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-indirect-first-instance%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-indirect-first-instance%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindirect%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindirect%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindirect-indirectbuffer-indirectoffset-indirectbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-indirect-draw-parameters", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindirect-indirectbuffer-indirectoffset-indirectoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A2", @@ -7867,31 +7923,32 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-indirect-draw-parameters%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexedindirect", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webgpu/#indirect-drawindexed-parameters", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexed%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-indirect-first-instance%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-indirect-first-instance%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-indirect-first-instance%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexedindirect%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexedindirect%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexedindirect-indirectbuffer-indirectoffset-indirectbuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-indirect-drawindexed-parameters", "https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexedindirect-indirectbuffer-indirectoffset-indirectoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A4", @@ -7902,15 +7959,16 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-indirect-drawindexed-parameters%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-encoder-bind-groups%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A2", @@ -7922,15 +7980,15 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A3", "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw-indexed", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot%E2%91%A3", @@ -7946,11 +8004,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-stripindexformat%E2%91%A2", "https://www.w3.org/TR/webgpu/#render-pass-encoder-rasterization-state", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setviewport", "https://www.w3.org/TR/webgpu/#ref-for-ndc%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-viewport-coordinates%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-setviewport%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setviewport-x-y-width-height-mindepth-maxdepth-x", "https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A1%E2%91%A0", @@ -7965,7 +8023,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setviewport-x-y-width-height-mindepth-maxdepth-maxdepth", "https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A8", @@ -7979,7 +8037,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-viewport-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setscissorrect", "https://www.w3.org/TR/webgpu/#ref-for-viewport-coordinates%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-setscissorrect%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setscissorrect-x-y-width-height-x", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A0%E2%91%A7", @@ -7990,7 +8048,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setscissorrect-x-y-width-height-height", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A0", @@ -8006,12 +8064,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-constant%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-one-minus-constant%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpublendfactor%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-setblendconstant%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setblendconstant-color-color", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpucolor-shape%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A1", @@ -8026,12 +8084,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-stencilreference-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustenciloperation-replace%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustenciloperation%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-setstencilreference%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setstencilreference-reference-reference", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A4", @@ -8042,12 +8100,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-stencilreference-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#render-pass-encoder-queries", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-beginocclusionquery", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-beginocclusionquery%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-beginocclusionquery-queryindex-queryindex", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A6", @@ -8063,9 +8121,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-occlusionqueryindex-slot", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-endocclusionquery", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A8", @@ -8085,13 +8143,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-executebundles%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-executebundles-bundles-bundles", "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A0", @@ -8106,16 +8164,19 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-stencilreadonly-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-drawcount-slot", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-merge%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-command_list-slot", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-reset-the-render-pass-binding-state", "https://www.w3.org/TR/webgpu/#abstract-opdef-reset-the-render-pass-binding-state", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-map-clear", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-map-clear%E2%91%A0", @@ -8134,8 +8195,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-usage-scope-slot", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-executebundles%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-layout-slot", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-depthreadonly-slot", @@ -8150,7 +8217,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#gpurenderbundleencoder", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoder-finish", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoder-finish%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderbundledescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoder-finish-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A4", @@ -8162,7 +8229,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderbundleencoder", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A3", @@ -8171,7 +8238,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderbundleencoderdescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A5", @@ -8185,20 +8252,20 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachments%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-color-renderable-format%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-calculating-color-attachment-bytes-per-sample%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachmentbytespersample%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A0%E2%93%AA", @@ -8222,35 +8289,39 @@ "https://www.w3.org/TR/webgpu/#dom-gpurenderbundleencoderdescriptor-depthreadonly", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-read-only-depth-stencil%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurenderbundleencoderdescriptor-stencilreadonly", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-read-only-depth-stencil%E2%91%A2", "https://www.w3.org/TR/webgpu/#render-bundle-finalization", "https://www.w3.org/TR/webgpu/#dom-gpurenderbundleencoder-finish", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoder-finish%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoder-finish%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpurenderbundleencoder-finish-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderbundledescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-list-is-empty%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-command_list-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-usage-scope-slot", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-drawcount-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#queues", @@ -8262,10 +8333,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#gpuqueue", "https://www.w3.org/TR/webgpu/#gpu-queue", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A1%E2%91%A1", @@ -8276,7 +8347,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writebuffer%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writebuffer-buffer-bufferoffset-data-dataoffset-size-buffer", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writebuffer-buffer-bufferoffset-data-dataoffset-size-bufferoffset", @@ -8304,15 +8375,15 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-copyexternalimagetotexture-source-destination-copysize-destination", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-copyexternalimagetotexture-source-destination-copysize-copysize", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writebuffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writebuffer%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writebuffer-buffer-bufferoffset-data-dataoffset-size-buffer", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writebuffer-buffer-bufferoffset-data-dataoffset-size-bufferoffset", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writebuffer-buffer-bufferoffset-data-dataoffset-size-data", @@ -8322,25 +8393,25 @@ "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writebuffer-buffer-bufferoffset-data-dataoffset-size-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-DataView", "https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_dst%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writetexture", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A2%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writetexture%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writetexture-destination-data-datalayout-size-destination", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A0%E2%91%A7", @@ -8352,7 +8423,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpuqueue-writetexture-destination-data-datalayout-size-size", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%91%A5", @@ -8362,13 +8433,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-byte-sequence-length", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroyed-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-texture-buffer-copy%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-copy_dst%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagedatalayout-bytesperrow%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagedatalayout-offset%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A0", @@ -8382,7 +8453,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A6", @@ -8397,7 +8468,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-copyexternalimagetotexture%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-concept-task", "https://www.w3.org/TR/webgpu/#ref-for-WEBGLCONTEXTATTRIBUTES%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-copyexternalimagetotexture%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-copyexternalimagetotexture-source-destination-copysize-source", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopyexternalimage%E2%91%A3", @@ -8407,7 +8478,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpuqueue-copyexternalimagetotexture-source-destination-copysize-copysize", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin2d-shape", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopyexternalimage-origin%E2%91%A1", @@ -8430,7 +8501,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroyed-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopytexture%E2%91%A2", @@ -8458,7 +8529,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A0%E2%91%A1", @@ -8482,22 +8553,22 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexturetagged-colorspace%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexturetagged-premultipliedalpha%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-submit", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-submit-commandbuffers-commandbuffers", "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A2%E2%91%A8", @@ -8517,19 +8588,19 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A7", "https://www.w3.org/TR/webgpu/#queries", "https://www.w3.org/TR/webgpu/#gpuqueryset", @@ -8588,7 +8659,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuquerysetdescriptor%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-type%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerytype-timestamp%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-timestamp-query%E2%91%A1", @@ -8603,7 +8674,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-count%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-count%E2%91%A1", @@ -8618,7 +8689,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-state-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-query-set-state-destroyed", "https://www.w3.org/TR/webgpu/#querytype", @@ -8630,9 +8701,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-beginocclusionquery%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-endocclusionquery%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-64-bit-integer", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset%E2%91%A2", "https://www.w3.org/TR/webgpu/#timestamp", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A6", @@ -8641,12 +8712,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-64-bit-integer%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A7", "https://www.w3.org/TR/webgpu/#abstract-opdef-current-queue-timestamp", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dfn-coarsen-time", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A8", @@ -8660,8 +8733,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-type%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerytype-timestamp%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-count%E2%91%A2", "https://www.w3.org/TR/webgpu/#canvas-rendering", "https://www.w3.org/TR/webgpu/#canvas-getcontext", @@ -8679,7 +8752,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-create-a-webgpu-context-on-a-canvas", "https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-canvas", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer", @@ -8711,12 +8784,12 @@ "https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-drawingbuffer-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-alphamode", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasalphamode-opaque", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-alphamode%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot%E2%91%A1", @@ -8740,7 +8813,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A3", "https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-configure-configuration-configuration", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A7", @@ -8758,7 +8831,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-drawingbuffer-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gputexturedescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-supported-context-formats", "https://www.w3.org/TR/webgpu/#ref-for-list-contain%E2%91%A3", @@ -8767,7 +8840,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-size%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-unconfigure", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A3", @@ -8780,10 +8853,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-invalidstateerror", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device%E2%91%A0", @@ -8807,7 +8880,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#abstract-opdef-get-a-copy-of-the-image-contents-of-a-context", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-canvas%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A6", @@ -8821,7 +8894,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A6", "https://www.w3.org/TR/webgpu/#abstract-opdef-replace-the-drawing-buffer", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire-the-current-texture%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-drawingbuffer-slot%E2%91%A3", @@ -8830,11 +8903,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-colorspace", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-alphamode%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-discard%E2%91%A4", "https://www.w3.org/TR/webgpu/#abstract-opdef-expire-the-current-texture", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroy%E2%91%A2", @@ -8844,8 +8917,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas-placeholder", @@ -8863,7 +8936,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas-placeholder%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-event-loop-processing-model%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-animationframeprovider-requestanimationframe%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-serviceworkerglobalscope", "https://www.w3.org/TR/webgpu/#ref-for-sharedworkerglobalscope", @@ -8875,7 +8948,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-offscreencanvas-transfertoimagebitmap%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-imagebitmap%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A7", "https://www.w3.org/TR/webgpu/#canvas-configuration", "https://www.w3.org/TR/webgpu/#supported-context-formats", @@ -8976,7 +9049,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#abstract-opdef-update-the-canvas-size", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A3", @@ -8993,12 +9066,12 @@ "https://www.w3.org/TR/webgpu/#gpucanvasalphamode", "https://www.w3.org/TR/webgpu/#GPUCanvasAlphaMode", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvasalphamode%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A4", - "https://www.w3.org/TR/webgpu/#dom-gpucanvasalphamode-opaque", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A5", + "https://www.w3.org/TR/webgpu/#dom-gpucanvasalphamode-opaque", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpucanvasalphamode-premultiplied", "https://www.w3.org/TR/webgpu/#ref-for-out-of-gamut-premultiplied-rgba-value%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A7", "https://www.w3.org/TR/webgpu/#errors-and-debugging", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A4", @@ -9057,7 +9130,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror", "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-a-validation-error", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A4", @@ -9086,7 +9159,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpuinternalerror-gpuinternalerror-message-message", "https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror", "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-internal-error", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A6", @@ -9153,10 +9226,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-current-error-scope", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-error-scope-errors-slot", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-queue-a-global-task-for-gpudevice%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent", "https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A3", @@ -9172,7 +9245,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpudevice-pusherrorscope-filter-filter", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A7", @@ -9186,18 +9259,18 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-stack-pop%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-list-item%E2%91%A1", @@ -9209,7 +9282,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerror-message%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#example-9d93bf47", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A4", @@ -9261,8 +9334,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-storage%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpustoragetexturebindinglayout%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroups%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A5", "https://www.w3.org/TR/webgpu/#abstract-opdef-compute", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A5", @@ -9272,8 +9345,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-entrypoint%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-constants%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values-num_workgroups", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values-workgroup_id", @@ -9281,7 +9354,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-built-in-values-global_invocation_id", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values-local_invocation_index", "https://www.w3.org/TR/webgpu/#ref-for-sync-builtin-functions", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-shader-execution-end", "https://www.w3.org/TR/webgpu/#rendering-operations", @@ -9294,7 +9367,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-renderstate%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-resolve-indices", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-process-vertices", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A0%E2%91%A2", @@ -9306,11 +9379,11 @@ "https://www.w3.org/TR/webgpu/#index-resolution", "https://www.w3.org/TR/webgpu/#abstract-opdef-resolve-indices", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-fetch-index", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#abstract-opdef-fetch-index", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_format-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuindexformat-uint16%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuindexformat-uint32%E2%91%A1", @@ -9323,7 +9396,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-process-vertices", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexstate%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-storage%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A4", @@ -9334,6 +9407,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-list-empty%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-invalid-memory-reference%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A8", @@ -9351,14 +9425,14 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint32%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpubindingresource%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-visibility%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-shader-execution-end%E2%91%A0", "https://www.w3.org/TR/webgpu/#primitive-assembly", @@ -9493,6 +9567,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-framebuffer%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-multisample%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-fragmentdestination%E2%91%A2", @@ -9538,7 +9613,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-rasterizationpoint-primitivevertices", "https://www.w3.org/TR/webgpu/#ref-for-interpolation%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-shader-execution-end%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-fragment-colors", @@ -9635,23 +9710,23 @@ "https://www.w3.org/TR/webgpu/#gpucolor-r", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-r%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#gpucolor-g", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-g%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#gpucolor-b", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-b%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#gpucolor-a", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-a%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpucolor-shape", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#dictdef-gpuorigin2ddict", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A1", @@ -9672,7 +9747,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin2d-shape", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuorigin2d%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#dictdef-gpuorigin3ddict", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A4", @@ -9698,7 +9773,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin3d-shape", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuorigin3d%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#dictdef-gpuextent3ddict", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A8", @@ -9727,7 +9802,7 @@ "https://www.w3.org/TR/webgpu/#gpuextent3d-width", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuextent3ddict-width%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#gpuextent3d-height", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuextent3ddict-height%E2%91%A7", @@ -9737,21 +9812,21 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuextent3d-shape", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#feature-index", "https://www.w3.org/TR/webgpu/#depth-clip-control", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-depth-clip-control", "https://www.w3.org/TR/webgpu/#ref-for-depth-clip-control%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-depth-clipping%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuprimitivestate%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-unclippeddepth%E2%91%A2", "https://www.w3.org/TR/webgpu/#depth32float-stencil8", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-depth32float-stencil8", "https://www.w3.org/TR/webgpu/#ref-for-depth32float-stencil8%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-depth32float-stencil8", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-depth32float-stencil8%E2%91%A0", "https://www.w3.org/TR/webgpu/#texture-compression-bc", @@ -9760,7 +9835,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc-sliced-3d%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc-sliced-3d%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bc1-rgba-unorm", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bc1-rgba-unorm-srgb", @@ -9783,12 +9858,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc-sliced-3d%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc-sliced-3d%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A2", "https://www.w3.org/TR/webgpu/#texture-compression-etc2", "https://www.w3.org/TR/webgpu/#texture-compression-etc", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-texture-compression-etc2", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-etc2%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-etc2-rgb8unorm", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-etc2-rgb8unorm-srgb", @@ -9803,7 +9878,7 @@ "https://www.w3.org/TR/webgpu/#texture-compression-astc", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-texture-compression-astc", "https://www.w3.org/TR/webgpu/#ref-for-texture-compression-astc%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-astc-4x4-unorm", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-astc-4x4-unorm-srgb", @@ -9836,7 +9911,7 @@ "https://www.w3.org/TR/webgpu/#timestamp-query", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-timestamp-query", "https://www.w3.org/TR/webgpu/#ref-for-timestamp-query%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuquerytype%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerytype-timestamp%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepassdescriptor%E2%91%A2", @@ -9848,24 +9923,24 @@ "https://www.w3.org/TR/webgpu/#ref-for-indirect-first-instance%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-indirect-draw-parameters%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-indirect-drawindexed-parameters%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A6", "https://www.w3.org/TR/webgpu/#shader-f16", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-shader-f16", "https://www.w3.org/TR/webgpu/#ref-for-shader-f16%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-f16", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-extension-f16", "https://www.w3.org/TR/webgpu/#rg11b10ufloat-renderable", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-rg11b10ufloat-renderable", "https://www.w3.org/TR/webgpu/#ref-for-rg11b10ufloat-renderable%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rg11b10ufloat", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A8", "https://www.w3.org/TR/webgpu/#bgra8unorm-storage", "https://www.w3.org/TR/webgpu/#ref-for-bgra8unorm-storage%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-storage_binding%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bgra8unorm%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#float32-filterable", "https://www.w3.org/TR/webgpu/#ref-for-float32-filterable%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-r32float%E2%91%A0", @@ -9875,13 +9950,13 @@ "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-clip-distances", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufeaturename-clip-distances%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-built-in-values-clip_distances%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-extension-clip_distances", "https://www.w3.org/TR/webgpu/#dom-gpufeaturename-dual-source-blending", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufeaturename-dual-source-blending%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surfaces%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-optional-api-surface%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpublendfactor%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-src1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-one-minus-src1%E2%91%A1", @@ -10064,6 +10139,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturebindinglayout-sampletype%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-uint%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#example-cb229a6b", "https://www.w3.org/TR/webgpu/#copying-depth-stencil", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-depth32float%E2%91%A3", @@ -10087,7 +10163,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-3d%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgb9e5ufloat", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-float%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-unfilterable-float%E2%91%A1%E2%91%A8", @@ -10239,6 +10315,7 @@ "https://www.w3.org/TR/webgpu/#1243a891", "https://www.w3.org/TR/webgpu/#d8f8bd6e", "https://www.w3.org/TR/webgpu/#16d07e10", + "https://www.w3.org/TR/webgpu/#860300d4", "https://www.w3.org/TR/webgpu/#fb8f82b0", "https://www.w3.org/TR/webgpu/#6b815fdd", "https://www.w3.org/TR/webgpu/#5afbefcd", diff --git a/tr/ids/webnn.json b/tr/ids/webnn.json index 5a097459208f..08ebde7bd7d3 100644 --- a/tr/ids/webnn.json +++ b/tr/ids/webnn.json @@ -1682,6 +1682,7 @@ "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A5", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-binary", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcastable", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A1%E2%91%A7", @@ -1750,7 +1751,7 @@ "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A6%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting-the-shapes", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A7%E2%91%A1", @@ -1794,6 +1795,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-logical", "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddatatype-uint8%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcastable%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A1%E2%91%A8", @@ -1869,7 +1871,7 @@ "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%93%AA%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A7%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting-the-shapes%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%93%AA%E2%91%A1", @@ -2112,6 +2114,7 @@ "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-expand", + "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-expand", @@ -2137,7 +2140,7 @@ "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A7%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcasting-the-shapes", + "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcasting", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A7%E2%91%A7", @@ -2248,7 +2251,7 @@ "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gemm", - "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable", + "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable%E2%91%A0", "https://www.w3.org/TR/webnn/#dictdef-mlgemmoptions", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgemmoptions-c", @@ -2272,7 +2275,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgemmoptions%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgemmoptions-c", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A8%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable%E2%91%A1", "https://www.w3.org/TR/webnn/#dom-mlgemmoptions-alpha", "https://www.w3.org/TR/webnn/#ref-for-idl-double%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgemmoptions-beta", @@ -2330,7 +2333,7 @@ "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgemmoptions-c%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A8%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A3%E2%91%A7", @@ -3517,6 +3520,7 @@ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-matmul-a-b-b", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcastable%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webnn/#mlgraphbuilder-calculate-matmul-output-sizes", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A2", @@ -3535,7 +3539,7 @@ "https://www.w3.org/TR/webnn/#ref-for-list-remove", "https://www.w3.org/TR/webnn/#ref-for-list-clone%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-list-remove%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting-the-shapes%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-list-append", @@ -3850,6 +3854,9 @@ "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-pool2d-l2", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-pool2d-max", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-prelu", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcastable%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-prelu", @@ -3861,7 +3868,7 @@ "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-prelu-input-slope-slope", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcastable%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-prelu", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%93%AA%E2%91%A7", @@ -3884,7 +3891,7 @@ "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcasting-the-shapes%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A8", @@ -3970,7 +3977,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-reducel1-input-options-options%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlreduceoptions%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#dom-mlreduceoptions-axes", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#dom-mlreduceoptions-keepdimensions", "https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reducel1-input-options-input", @@ -4208,7 +4215,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddatatype-float16%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-check-resample-options", @@ -4315,11 +4322,11 @@ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-starts", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-sizes", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A1%E2%91%A3", @@ -4336,12 +4343,12 @@ "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-iterate%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webnn/#issue-b8ab142b", @@ -4384,7 +4391,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddatatype-float16%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A2%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-copy-an-mloperand%E2%91%A0%E2%91%A3", @@ -4491,7 +4498,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlsplitoptions%E2%91%A1", "https://www.w3.org/TR/webnn/#dom-mlsplitoptions-axis", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-hasbuilt-slot%E2%91%A3%E2%91%A3", @@ -4503,7 +4510,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlsplitoptions-axis%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A0", @@ -4575,8 +4582,8 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-transpose-input-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mltransposeoptions%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mltransposeoptions-permutation", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-transpose-input-options-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A8%E2%93%AA", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-transpose-input-options-options", @@ -4599,11 +4606,11 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%93%AA", @@ -4647,7 +4654,7 @@ "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-copy-an-mloperand%E2%91%A1%E2%93%AA", @@ -4657,9 +4664,9 @@ "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webnn/#example-4ee0a7e9", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-where", - "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcastable", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcastable%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-where", @@ -4694,12 +4701,12 @@ "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting-the-shapes%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A8%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting-the-shapes%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A8%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A5%E2%93%AA", @@ -4713,7 +4720,7 @@ "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webnn/#algorithms", "https://www.w3.org/TR/webnn/#algorithms-broadcasting", - "https://www.w3.org/TR/webnn/#unidirectionally-broadcasting-the-shapes", + "https://www.w3.org/TR/webnn/#unidirectionally-broadcasting", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%91%A4", @@ -4726,8 +4733,8 @@ "https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-list-append%E2%91%A2", "https://www.w3.org/TR/webnn/#unidirectionally-broadcastable", - "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcasting-the-shapes%E2%91%A1", - "https://www.w3.org/TR/webnn/#bidirectionally-broadcasting-the-shapes", + "https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcasting%E2%91%A0", + "https://www.w3.org/TR/webnn/#bidirectionally-broadcasting", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%91%A7", @@ -4743,7 +4750,7 @@ "https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-list-append%E2%91%A3", "https://www.w3.org/TR/webnn/#bidirectionally-broadcastable", - "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting-the-shapes%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-bidirectionally-broadcasting%E2%91%A5", "https://www.w3.org/TR/webnn/#algorithms-casting", "https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnumber%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-idl-double%E2%91%A1%E2%91%A2", diff --git a/tr/index.json b/tr/index.json index 28697ed3afa2..755ca16558df 100644 --- a/tr/index.json +++ b/tr/index.json @@ -1,7 +1,7 @@ { "type": "crawl", "title": "Reffy crawl", - "date": "2024-07-26T01:47:23.167Z", + "date": "2024-07-28T01:48:43.036Z", "options": { "fallback": "tr/index.json", "output": "report", @@ -43,7 +43,6 @@ "css-overflow-5", "css-page-4", "css-position-4", - "css-scroll-snap-2", "css-shapes-2", "css-size-adjust-1", "css-values-5", @@ -173,6 +172,7 @@ "webrtc-ice", "wasm-core-2-fork-branch-hinting", "wasm-js-api-2-fork-content-security-policy", + "wasm-js-api-2-fork-esm-integration", "wasm-js-api-2-fork-exception-handling", "wasm-core-2-fork-extended-const", "wasm-core-2-fork-function-references", @@ -393,6 +393,7 @@ "css-scoping-1", "css-scroll-anchoring-1", "css-scroll-snap-1", + "css-scroll-snap-2", "css-scrollbars-1", "css-shadow-parts-1", "css-shapes-1", @@ -433,7 +434,15 @@ "dpub-aam-1.1", "dpub-aria-1.1", "edit-context", - "encrypted-media", + "eme-hdcp-version-registry", + "eme-initdata-cenc", + "eme-initdata-keyids", + "eme-initdata-registry", + "eme-initdata-webm", + "eme-stream-mp4", + "eme-stream-registry", + "eme-stream-webm", + "encrypted-media-2", "epub-33", "epub-rs-33", "event-timing", @@ -591,6 +600,7 @@ "webcodecs-opus-codec-registration", "webcodecs-pcm-codec-registration", "webcodecs-ulaw-codec-registration", + "webcodecs-video-frame-metadata-registry", "webcodecs-vorbis-codec-registration", "webcodecs-vp8-codec-registration", "webcodecs-vp9-codec-registration", @@ -646,10 +656,10 @@ ] }, "stats": { - "crawled": 316, + "crawled": 326, "errors": 0 }, - "crawler": "reffy-17.0.1", + "crawler": "reffy-17.1.1", "results": [ { "url": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf", @@ -695,7 +705,7 @@ "https://aomediacodec.github.io/av1-spec/" ], "crawled": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf", - "date": "26 July 2024", + "date": "28 July 2024", "links": "links/av1-spec.json" }, { @@ -1863,11 +1873,11 @@ ], "crawled": "https://www.w3.org/TR/credential-management-1/", "crawlCacheInfo": { - "lastModified": "Wed, 24 Jul 2024 16:35:20 GMT" + "lastModified": "Fri, 26 Jul 2024 19:34:09 GMT" }, "generator": "bikeshed", - "date": "24 July 2024", - "revision": "ee91210eeafd66cc5fe67fc80b68b6cbc64b6e86", + "date": "26 July 2024", + "revision": "991c1ecef9f4e0e51803df0dd91a89b110e7e052", "algorithms": "algorithms/credential-management-1.json", "links": "links/credential-management-1.json", "refs": "refs/credential-management-1.json", @@ -3502,7 +3512,7 @@ ], "release": { "url": "https://www.w3.org/TR/css-conditional-5/", - "status": "First Public Working Draft", + "status": "Working Draft", "filename": "Overview.html" }, "nightly": { @@ -6416,6 +6426,76 @@ "headings": "headings/css-scroll-snap-1.json", "ids": "ids/css-scroll-snap-1.json" }, + { + "url": "https://www.w3.org/TR/css-scroll-snap-2/", + "seriesComposition": "delta", + "shortname": "css-scroll-snap-2", + "series": { + "shortname": "css-scroll-snap", + "currentSpecification": "css-scroll-snap-1", + "title": "CSS Scroll Snap", + "shortTitle": "CSS Scroll Snap", + "releaseUrl": "https://www.w3.org/TR/css-scroll-snap/", + "nightlyUrl": "https://drafts.csswg.org/css-scroll-snap/" + }, + "seriesVersion": "2", + "seriesPrevious": "css-scroll-snap-1", + "organization": "W3C", + "groups": [ + { + "name": "Cascading Style Sheets (CSS) Working Group", + "url": "https://www.w3.org/Style/CSS/" + } + ], + "release": { + "url": "https://www.w3.org/TR/css-scroll-snap-2/", + "status": "First Public Working Draft", + "filename": "Overview.html" + }, + "nightly": { + "url": "https://drafts.csswg.org/css-scroll-snap-2/", + "status": "Editor's Draft", + "alternateUrls": [ + "https://w3c.github.io/csswg-drafts/css-scroll-snap-2/" + ], + "repository": "https://github.com/w3c/csswg-drafts", + "sourcePath": "css-scroll-snap-2/Overview.bs", + "filename": "index.html" + }, + "title": "CSS Scroll Snap Module Level 2", + "source": "w3c", + "shortTitle": "CSS Scroll Snap 2", + "categories": [ + "browser" + ], + "standing": "good", + "tests": { + "repository": "https://github.com/web-platform-tests/wpt", + "testPaths": [ + "css/css-scroll-snap" + ] + }, + "versions": [ + "https://www.w3.org/TR/css-scroll-snap-2/", + "https://drafts.csswg.org/css-scroll-snap-2/" + ], + "crawled": "https://www.w3.org/TR/css-scroll-snap-2/", + "crawlCacheInfo": { + "lastModified": "Fri, 19 Jul 2024 17:14:13 GMT" + }, + "generator": "bikeshed", + "date": "23 July 2024", + "revision": "4a3945a7743e29b714eba53aae74d56d008d4d1c", + "algorithms": "algorithms/css-scroll-snap-2.json", + "links": "links/css-scroll-snap-2.json", + "refs": "refs/css-scroll-snap-2.json", + "events": "events/css-scroll-snap-2.json", + "idl": "idl/css-scroll-snap-2.idl", + "css": "css/css-scroll-snap-2.json", + "dfns": "dfns/css-scroll-snap-2.json", + "headings": "headings/css-scroll-snap-2.json", + "ids": "ids/css-scroll-snap-2.json" + }, { "url": "https://www.w3.org/TR/css-scrollbars-1/", "seriesComposition": "full", @@ -9154,17 +9234,452 @@ "ids": "ids/edit-context.json" }, { - "url": "https://www.w3.org/TR/encrypted-media/", + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/", "seriesComposition": "full", - "shortname": "encrypted-media", + "shortname": "eme-hdcp-version-registry", + "series": { + "shortname": "eme-hdcp-version-registry", + "currentSpecification": "eme-hdcp-version-registry", + "title": "Encrypted Media Extensions HDCP Version Registry", + "shortTitle": "Encrypted Media Extensions HDCP Version Registry", + "releaseUrl": "https://www.w3.org/TR/eme-hdcp-version-registry/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/hdcp-version-registry.html" + }, + "nightly": { + "url": "https://w3c.github.io/encrypted-media/hdcp-version-registry.html", + "status": "Editor's Draft", + "sourcePath": "hdcp-version-registry-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "hdcp-version-registry.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/", + "status": "Draft Registry", + "filename": "Overview.html" + }, + "title": "Encrypted Media Extensions HDCP Version Registry", + "source": "w3c", + "shortTitle": "Encrypted Media Extensions HDCP Version Registry", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-hdcp-version-registry/", + "https://w3c.github.io/encrypted-media/hdcp-version-registry.html" + ], + "crawled": "https://www.w3.org/TR/eme-hdcp-version-registry/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:32:32 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "links": "links/eme-hdcp-version-registry.json", + "refs": "refs/eme-hdcp-version-registry.json", + "headings": "headings/eme-hdcp-version-registry.json", + "ids": "ids/eme-hdcp-version-registry.json" + }, + { + "url": "https://www.w3.org/TR/eme-initdata-cenc/", + "seriesComposition": "full", + "shortname": "eme-initdata-cenc", + "series": { + "shortname": "eme-initdata-cenc", + "currentSpecification": "eme-initdata-cenc", + "title": "\"cenc\" Initialization Data Format", + "shortTitle": "\"cenc\" Initialization Data Format", + "releaseUrl": "https://www.w3.org/TR/eme-initdata-cenc/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/format-registry/initdata/cenc.html" + }, + "nightly": { + "url": "https://w3c.github.io/encrypted-media/format-registry/initdata/cenc.html", + "status": "Editor's Draft", + "sourcePath": "format-registry/initdata/cenc-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "cenc.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-initdata-cenc/", + "status": "Note", + "filename": "Overview.html" + }, + "title": "\"cenc\" Initialization Data Format", + "source": "w3c", + "shortTitle": "\"cenc\" Initialization Data Format", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-initdata-cenc/", + "https://w3c.github.io/encrypted-media/format-registry/initdata/cenc.html" + ], + "crawled": "https://www.w3.org/TR/eme-initdata-cenc/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:39:25 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "algorithms": "algorithms/eme-initdata-cenc.json", + "links": "links/eme-initdata-cenc.json", + "refs": "refs/eme-initdata-cenc.json", + "headings": "headings/eme-initdata-cenc.json", + "ids": "ids/eme-initdata-cenc.json" + }, + { + "url": "https://www.w3.org/TR/eme-initdata-keyids/", + "seriesComposition": "full", + "shortname": "eme-initdata-keyids", + "series": { + "shortname": "eme-initdata-keyids", + "currentSpecification": "eme-initdata-keyids", + "title": "\"keyids\" Initialization Data Format", + "shortTitle": "\"keyids\" Initialization Data Format", + "releaseUrl": "https://www.w3.org/TR/eme-initdata-keyids/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/format-registry/initdata/keyids.html" + }, + "nightly": { + "url": "https://w3c.github.io/encrypted-media/format-registry/initdata/keyids.html", + "status": "Editor's Draft", + "sourcePath": "format-registry/initdata/keyids-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "keyids.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-initdata-keyids/", + "status": "Note", + "filename": "Overview.html" + }, + "title": "\"keyids\" Initialization Data Format", + "source": "w3c", + "shortTitle": "\"keyids\" Initialization Data Format", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-initdata-keyids/", + "https://w3c.github.io/encrypted-media/format-registry/initdata/keyids.html" + ], + "crawled": "https://www.w3.org/TR/eme-initdata-keyids/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:39:25 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "links": "links/eme-initdata-keyids.json", + "refs": "refs/eme-initdata-keyids.json", + "headings": "headings/eme-initdata-keyids.json", + "ids": "ids/eme-initdata-keyids.json" + }, + { + "url": "https://www.w3.org/TR/eme-initdata-registry/", + "seriesComposition": "full", + "shortname": "eme-initdata-registry", + "series": { + "shortname": "eme-initdata-registry", + "currentSpecification": "eme-initdata-registry", + "title": "Encrypted Media Extensions Initialization Data Format Registry", + "shortTitle": "Encrypted Media Extensions Initialization Data Format Registry", + "releaseUrl": "https://www.w3.org/TR/eme-initdata-registry/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/format-registry/initdata/" + }, + "nightly": { + "url": "https://w3c.github.io/encrypted-media/format-registry/initdata/", + "status": "Editor's Draft", + "sourcePath": "format-registry/initdata/index-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "index.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-initdata-registry/", + "status": "Draft Registry", + "filename": "Overview.html" + }, + "title": "Encrypted Media Extensions Initialization Data Format Registry", + "source": "w3c", + "shortTitle": "Encrypted Media Extensions Initialization Data Format Registry", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-initdata-registry/", + "https://w3c.github.io/encrypted-media/format-registry/initdata/" + ], + "crawled": "https://www.w3.org/TR/eme-initdata-registry/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "links": "links/eme-initdata-registry.json", + "refs": "refs/eme-initdata-registry.json", + "headings": "headings/eme-initdata-registry.json", + "ids": "ids/eme-initdata-registry.json" + }, + { + "url": "https://www.w3.org/TR/eme-initdata-webm/", + "seriesComposition": "full", + "shortname": "eme-initdata-webm", + "series": { + "shortname": "eme-initdata-webm", + "currentSpecification": "eme-initdata-webm", + "title": "\"webm\" Initialization Data Format", + "shortTitle": "\"webm\" Initialization Data Format", + "releaseUrl": "https://www.w3.org/TR/eme-initdata-webm/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/format-registry/initdata/webm.html" + }, + "nightly": { + "url": "https://w3c.github.io/encrypted-media/format-registry/initdata/webm.html", + "status": "Editor's Draft", + "sourcePath": "format-registry/initdata/webm-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "webm.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-initdata-webm/", + "status": "Note", + "filename": "Overview.html" + }, + "title": "\"webm\" Initialization Data Format", + "source": "w3c", + "shortTitle": "\"webm\" Initialization Data Format", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-initdata-webm/", + "https://w3c.github.io/encrypted-media/format-registry/initdata/webm.html" + ], + "crawled": "https://www.w3.org/TR/eme-initdata-webm/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:39:25 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "links": "links/eme-initdata-webm.json", + "refs": "refs/eme-initdata-webm.json", + "headings": "headings/eme-initdata-webm.json", + "ids": "ids/eme-initdata-webm.json" + }, + { + "url": "https://www.w3.org/TR/eme-stream-mp4/", + "seriesComposition": "full", + "shortname": "eme-stream-mp4", + "series": { + "shortname": "eme-stream-mp4", + "currentSpecification": "eme-stream-mp4", + "title": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "shortTitle": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "releaseUrl": "https://www.w3.org/TR/eme-stream-mp4/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/format-registry/stream/mp4.html" + }, + "seriesVersion": "4", + "nightly": { + "url": "https://w3c.github.io/encrypted-media/format-registry/stream/mp4.html", + "status": "Editor's Draft", + "sourcePath": "format-registry/stream/mp4-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "mp4.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-stream-mp4/", + "status": "Note", + "filename": "Overview.html" + }, + "title": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "source": "w3c", + "shortTitle": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-stream-mp4/", + "https://w3c.github.io/encrypted-media/format-registry/stream/mp4.html" + ], + "crawled": "https://www.w3.org/TR/eme-stream-mp4/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:26:25 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "links": "links/eme-stream-mp4.json", + "refs": "refs/eme-stream-mp4.json", + "headings": "headings/eme-stream-mp4.json", + "ids": "ids/eme-stream-mp4.json" + }, + { + "url": "https://www.w3.org/TR/eme-stream-registry/", + "seriesComposition": "full", + "shortname": "eme-stream-registry", + "series": { + "shortname": "eme-stream-registry", + "currentSpecification": "eme-stream-registry", + "title": "Encrypted Media Extensions Stream Format Registry", + "shortTitle": "Encrypted Media Extensions Stream Format Registry", + "releaseUrl": "https://www.w3.org/TR/eme-stream-registry/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/format-registry/stream/" + }, + "nightly": { + "url": "https://w3c.github.io/encrypted-media/format-registry/stream/", + "status": "Editor's Draft", + "sourcePath": "format-registry/stream/index-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "index.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-stream-registry/", + "status": "Draft Registry", + "filename": "Overview.html" + }, + "title": "Encrypted Media Extensions Stream Format Registry", + "source": "w3c", + "shortTitle": "Encrypted Media Extensions Stream Format Registry", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-stream-registry/", + "https://w3c.github.io/encrypted-media/format-registry/stream/" + ], + "crawled": "https://www.w3.org/TR/eme-stream-registry/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "links": "links/eme-stream-registry.json", + "refs": "refs/eme-stream-registry.json", + "headings": "headings/eme-stream-registry.json", + "ids": "ids/eme-stream-registry.json" + }, + { + "url": "https://www.w3.org/TR/eme-stream-webm/", + "seriesComposition": "full", + "shortname": "eme-stream-webm", + "series": { + "shortname": "eme-stream-webm", + "currentSpecification": "eme-stream-webm", + "title": "WebM Stream Format", + "shortTitle": "WebM Stream Format", + "releaseUrl": "https://www.w3.org/TR/eme-stream-webm/", + "nightlyUrl": "https://w3c.github.io/encrypted-media/format-registry/stream/webm.html" + }, + "nightly": { + "url": "https://w3c.github.io/encrypted-media/format-registry/stream/webm.html", + "status": "Editor's Draft", + "sourcePath": "format-registry/stream/webm-respec.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/encrypted-media", + "filename": "webm.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/eme-stream-webm/", + "status": "Note", + "filename": "Overview.html" + }, + "title": "WebM Stream Format", + "source": "w3c", + "shortTitle": "WebM Stream Format", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/eme-stream-webm/", + "https://w3c.github.io/encrypted-media/format-registry/stream/webm.html" + ], + "crawled": "https://www.w3.org/TR/eme-stream-webm/", + "crawlCacheInfo": { + "lastModified": "Fri, 12 Jul 2024 12:39:25 GMT" + }, + "generator": "respec", + "date": "18 July 2024", + "links": "links/eme-stream-webm.json", + "refs": "refs/eme-stream-webm.json", + "headings": "headings/eme-stream-webm.json", + "ids": "ids/eme-stream-webm.json" + }, + { + "url": "https://www.w3.org/TR/encrypted-media-2/", + "seriesComposition": "full", + "shortname": "encrypted-media-2", "series": { "shortname": "encrypted-media", - "currentSpecification": "encrypted-media", + "currentSpecification": "encrypted-media-2", "title": "Encrypted Media Extensions", "shortTitle": "Encrypted Media Extensions", "releaseUrl": "https://www.w3.org/TR/encrypted-media/", "nightlyUrl": "https://w3c.github.io/encrypted-media/" }, + "seriesVersion": "2", "nightly": { "url": "https://w3c.github.io/encrypted-media/", "status": "Editor's Draft", @@ -9173,16 +9688,19 @@ "repository": "https://github.com/w3c/encrypted-media", "filename": "index.html" }, + "formerNames": [ + "encrypted-media" + ], "organization": "W3C", "groups": [ { - "name": "HTML Media Extensions Working Group", - "url": "https://www.w3.org/html/wg/" + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" } ], "release": { - "url": "https://www.w3.org/TR/encrypted-media/", - "status": "Recommendation", + "url": "https://www.w3.org/TR/encrypted-media-2/", + "status": "First Public Working Draft", "filename": "Overview.html" }, "title": "Encrypted Media Extensions", @@ -9199,23 +9717,23 @@ ] }, "versions": [ - "https://www.w3.org/TR/encrypted-media/", + "https://www.w3.org/TR/encrypted-media-2/", "https://w3c.github.io/encrypted-media/" ], - "crawled": "https://www.w3.org/TR/encrypted-media/", + "crawled": "https://www.w3.org/TR/encrypted-media-2/", "crawlCacheInfo": { "lastModified": "Fri, 12 Jul 2024 12:14:06 GMT" }, "generator": "respec", "date": "18 July 2024", - "algorithms": "algorithms/encrypted-media.json", - "links": "links/encrypted-media.json", - "refs": "refs/encrypted-media.json", - "events": "events/encrypted-media.json", + "algorithms": "algorithms/encrypted-media-2.json", + "links": "links/encrypted-media-2.json", + "refs": "refs/encrypted-media-2.json", + "events": "events/encrypted-media-2.json", "idl": "idl/encrypted-media.idl", - "dfns": "dfns/encrypted-media.json", - "headings": "headings/encrypted-media.json", - "ids": "ids/encrypted-media.json" + "dfns": "dfns/encrypted-media-2.json", + "headings": "headings/encrypted-media-2.json", + "ids": "ids/encrypted-media-2.json" }, { "url": "https://www.w3.org/TR/epub-33/", @@ -12500,8 +13018,8 @@ "organization": "W3C", "groups": [ { - "name": "HTML Media Extensions Working Group", - "url": "https://www.w3.org/html/wg/" + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" } ], "release": { @@ -12556,8 +13074,8 @@ "organization": "W3C", "groups": [ { - "name": "HTML Media Extensions Working Group", - "url": "https://www.w3.org/html/wg/" + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" } ], "release": { @@ -12612,8 +13130,8 @@ "organization": "W3C", "groups": [ { - "name": "HTML Media Extensions Working Group", - "url": "https://www.w3.org/html/wg/" + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" } ], "release": { @@ -12668,13 +13186,13 @@ "organization": "W3C", "groups": [ { - "name": "HTML Media Extensions Working Group", - "url": "https://www.w3.org/html/wg/" + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" } ], "release": { "url": "https://www.w3.org/TR/mse-byte-stream-format-registry/", - "status": "Note", + "status": "Draft Registry", "filename": "Overview.html" }, "title": "Media Source Extensions Byte Stream Format Registry", @@ -12723,8 +13241,8 @@ "organization": "W3C", "groups": [ { - "name": "HTML Media Extensions Working Group", - "url": "https://www.w3.org/html/wg/" + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" } ], "release": { @@ -13059,8 +13577,8 @@ "shortname": "orientation-event", "series": { "shortname": "orientation-event", - "title": "Device Orientation and Motion", "currentSpecification": "orientation-event", + "title": "Device Orientation and Motion", "shortTitle": "Device Orientation and Motion", "releaseUrl": "https://www.w3.org/TR/orientation-event/", "nightlyUrl": "https://w3c.github.io/deviceorientation/" @@ -15093,8 +15611,8 @@ "shortname": "screen-orientation", "series": { "shortname": "screen-orientation", - "title": "Screen Orientation", "currentSpecification": "screen-orientation", + "title": "Screen Orientation", "shortTitle": "Screen Orientation", "releaseUrl": "https://www.w3.org/TR/screen-orientation/", "nightlyUrl": "https://w3c.github.io/screen-orientation/" @@ -15226,8 +15744,8 @@ "shortname": "scroll-animations-1", "series": { "shortname": "scroll-animations", - "title": "Scroll-driven Animations", "currentSpecification": "scroll-animations-1", + "title": "Scroll-driven Animations", "shortTitle": "Scroll-driven Animations", "releaseUrl": "https://www.w3.org/TR/scroll-animations/", "nightlyUrl": "https://drafts.csswg.org/scroll-animations/" @@ -17371,11 +17889,11 @@ ], "crawled": "https://www.w3.org/TR/vc-data-integrity/", "crawlCacheInfo": { - "lastModified": "Thu, 25 Jul 2024 19:57:25 GMT" + "lastModified": "Sat, 27 Jul 2024 22:22:01 GMT" }, "generator": "respec", - "date": "25 July 2024", - "revision": "64de16ddf99930099d1dea50055be2911fb56dc4", + "date": "27 July 2024", + "revision": "a065cfcd40540a1179ed14a76aee40c3ddb97c60", "algorithms": "algorithms/vc-data-integrity.json", "links": "links/vc-data-integrity.json", "refs": "refs/vc-data-integrity.json", @@ -17427,11 +17945,11 @@ ], "crawled": "https://www.w3.org/TR/vc-data-model-2.0/", "crawlCacheInfo": { - "lastModified": "Wed, 24 Jul 2024 20:56:45 GMT" + "lastModified": "Sat, 27 Jul 2024 21:28:39 GMT" }, "generator": "respec", - "date": "24 July 2024", - "revision": "93a0b98cb40a851f3916afba8fd444f1e395f9a4", + "date": "27 July 2024", + "revision": "47bd6a9c36af3c8070257b8d291d423345180de2", "algorithms": "algorithms/vc-data-model-2.0.json", "links": "links/vc-data-model-2.0.json", "refs": "refs/vc-data-model-2.0.json", @@ -17778,6 +18296,7 @@ "seriesVersion": "2", "forks": [ "wasm-js-api-2-fork-content-security-policy", + "wasm-js-api-2-fork-esm-integration", "wasm-js-api-2-fork-exception-handling", "wasm-js-api-2-fork-js-promise-integration", "wasm-js-api-2-fork-js-types", @@ -18914,6 +19433,61 @@ "headings": "headings/webcodecs-ulaw-codec-registration.json", "ids": "ids/webcodecs-ulaw-codec-registration.json" }, + { + "url": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/", + "seriesComposition": "full", + "shortname": "webcodecs-video-frame-metadata-registry", + "series": { + "shortname": "webcodecs-video-frame-metadata-registry", + "currentSpecification": "webcodecs-video-frame-metadata-registry", + "title": "WebCodecs VideoFrame Metadata Registry", + "shortTitle": "WebCodecs VideoFrame Metadata Registry", + "releaseUrl": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/", + "nightlyUrl": "https://w3c.github.io/webcodecs/video_frame_metadata_registry.html" + }, + "nightly": { + "url": "https://w3c.github.io/webcodecs/video_frame_metadata_registry.html", + "status": "Editor's Draft", + "sourcePath": "video_frame_metadata_registry.src.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/webcodecs", + "filename": "video_frame_metadata_registry.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Media Working Group", + "url": "https://www.w3.org/media-wg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/", + "status": "Draft Registry", + "filename": "Overview.html" + }, + "title": "WebCodecs VideoFrame Metadata Registry", + "source": "w3c", + "shortTitle": "WebCodecs VideoFrame Metadata Registry", + "categories": [ + "browser" + ], + "standing": "good", + "versions": [ + "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/", + "https://w3c.github.io/webcodecs/video_frame_metadata_registry.html" + ], + "crawled": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/", + "crawlCacheInfo": { + "lastModified": "Fri, 26 Jul 2024 12:02:28 GMT" + }, + "generator": "bikeshed", + "date": "26 July 2024", + "revision": "00de0532b07081dff4e47e03e621105ecda055a7", + "links": "links/webcodecs-video-frame-metadata-registry.json", + "refs": "refs/webcodecs-video-frame-metadata-registry.json", + "headings": "headings/webcodecs-video-frame-metadata-registry.json", + "ids": "ids/webcodecs-video-frame-metadata-registry.json" + }, { "url": "https://www.w3.org/TR/webcodecs-vorbis-codec-registration/", "seriesComposition": "full", @@ -19324,11 +19898,11 @@ ], "crawled": "https://www.w3.org/TR/webgpu/", "crawlCacheInfo": { - "lastModified": "Thu, 25 Jul 2024 22:00:05 GMT" + "lastModified": "Sat, 27 Jul 2024 06:45:06 GMT" }, "generator": "bikeshed", - "date": "25 July 2024", - "revision": "177c640fa32d420b2a912a4dadef8e9729dd9131", + "date": "27 July 2024", + "revision": "c9ad3073dcb3c169df4bbdb70a1c41f65ad2bd7c", "algorithms": "algorithms/webgpu.json", "links": "links/webgpu.json", "refs": "refs/webgpu.json", @@ -19442,23 +20016,17 @@ "browser" ], "standing": "good", - "tests": { - "repository": "https://github.com/web-platform-tests/wpt", - "testPaths": [ - "webnn" - ] - }, "versions": [ "https://www.w3.org/TR/webnn/", "https://webmachinelearning.github.io/webnn/" ], "crawled": "https://www.w3.org/TR/webnn/", "crawlCacheInfo": { - "lastModified": "Thu, 25 Jul 2024 20:29:18 GMT" + "lastModified": "Sat, 27 Jul 2024 09:00:57 GMT" }, "generator": "bikeshed", - "date": "25 July 2024", - "revision": "bd5da6b72995dfb1404acb21a7c9531aeb8d6e4c", + "date": "27 July 2024", + "revision": "ef7882645f90b7836a8a87fa3e8d8b0edd3cfe2e", "algorithms": "algorithms/webnn.json", "links": "links/webnn.json", "refs": "refs/webnn.json", diff --git a/tr/links/credential-management-1.json b/tr/links/credential-management-1.json index 6eed7c179aa1..bc6972f80009 100644 --- a/tr/links/credential-management-1.json +++ b/tr/links/credential-management-1.json @@ -225,6 +225,7 @@ "notallowederror", "idl-DOMException", "a-promise-rejected-with", + "invalidstateerror", "a-new-promise", "dfn-exception", "reject", diff --git a/tr/links/css-scroll-snap-2.json b/tr/links/css-scroll-snap-2.json new file mode 100644 index 000000000000..a95c99b3f9cb --- /dev/null +++ b/tr/links/css-scroll-snap-2.json @@ -0,0 +1,186 @@ +{ + "spec": { + "title": "CSS Scroll Snap Module Level 2", + "url": "https://www.w3.org/TR/css-scroll-snap-2/" + }, + "links": { + "rawlinks": { + "https://datatracker.ietf.org/doc/html/rfc2119": {}, + "https://dom.spec.whatwg.org/": {}, + "https://drafts.csswg.org/css-contain-4/scroll_state_explainer.html": {}, + "https://github.com/w3c/csswg-drafts/issues": {}, + "https://github.com/w3c/csswg-drafts/issues/6985": { + "anchors": [ + "issuecomment-1049036401" + ] + }, + "https://html.spec.whatwg.org/": { + "anchors": [ + "event-handlers-on-elements,-document-objects,-and-window-objects" + ] + }, + "https://html.spec.whatwg.org/multipage/": {}, + "https://html.spec.whatwg.org/multipage/browsing-the-web.html": { + "anchors": [ + "updating-the-document" + ] + }, + "https://lists.w3.org/Archives/Public/public-css-archive/": {}, + "https://lists.w3.org/Archives/Public/public-css-testsuite": {}, + "https://lists.w3.org/Archives/Public/www-style/": {}, + "https://webidl.spec.whatwg.org/": {}, + "https://www.w3.org/Style/CSS/Test/": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/CSS/": { + "anchors": [ + "future-proofing", + "unstable", + "proprietary-extension" + ] + }, + "https://www.w3.org/TR/CSS21/conform.html": { + "anchors": [ + "style-sheet", + "user-agent", + "ignore" + ] + }, + "https://www.w3.org/TR/css-align-3/": {}, + "https://www.w3.org/TR/css-cascade/": { + "anchors": [ + "initial-values", + "applies-to", + "inherited-property", + "computed" + ] + }, + "https://www.w3.org/TR/css-display-3/": {}, + "https://www.w3.org/TR/css-overflow-3/": {}, + "https://www.w3.org/TR/css-pseudo/": { + "anchors": [ + "generated-content" + ] + }, + "https://www.w3.org/TR/css-scroll-snap-1/": { + "anchors": [ + "choosing", + "re-snap" + ] + }, + "https://www.w3.org/TR/css-values-4/": {}, + "https://www.w3.org/TR/css-values/": { + "anchors": [ + "value-defs", + "percentages" + ] + }, + "https://www.w3.org/TR/cssom-view-1/": {}, + "https://www.w3.org/TR/cssom/": { + "anchors": [ + "serializing-css-values" + ] + }, + "https://www.w3.org/TR/web-animations/": { + "anchors": [ + "animation-type" + ] + }, + "https://www.w3.org/groups/wg/css": {}, + "https://www.w3.org/groups/wg/css/ipr": {}, + "https://www.w3.org/policies/patent-policy/20200915/": { + "anchors": [ + "def-essential", + "sec-Disclosure" + ] + }, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://dom.spec.whatwg.org/": { + "anchors": [ + "concept-tree-order", + "document", + "dictdef-eventinit", + "node", + "event" + ] + }, + "https://drafts.csswg.org/cssom-view-1/": { + "anchors": [ + "determine-the-scroll-into-view-position", + "eventdef-document-scrollend", + "scroll-completed" + ] + }, + "https://html.spec.whatwg.org/multipage/infrastructure.html": { + "anchors": [ + "html-elements" + ] + }, + "https://html.spec.whatwg.org/multipage/nav-history-apis.html": { + "anchors": [ + "window" + ] + }, + "https://html.spec.whatwg.org/multipage/webappapis.html": { + "anchors": [ + "event-handlers", + "event-handler-event-type", + "event-handler-content-attributes", + "event-handler-idl-attributes", + "globaleventhandlers", + "eventhandler" + ] + }, + "https://webidl.spec.whatwg.org/": { + "anchors": [ + "Exposed", + "idl-DOMString" + ] + }, + "https://www.w3.org/TR/css-align-3/": { + "anchors": [ + "propdef-place-content", + "content-distribution-properties" + ] + }, + "https://www.w3.org/TR/css-display-3/": { + "anchors": [ + "inline", + "block" + ] + }, + "https://www.w3.org/TR/css-overflow-3/": { + "anchors": [ + "scroll-container", + "initial-scroll-position" + ] + }, + "https://www.w3.org/TR/css-scroll-snap-1/": { + "anchors": [ + "scroll-snap", + "scroll-snap-container", + "valdef-scroll-snap-type-proximity", + "scroll-snap-area", + "valdef-scroll-snap-type-none", + "propdef-scroll-snap-type", + "scroll-snap-position" + ] + }, + "https://www.w3.org/TR/css-values-4/": { + "anchors": [ + "comb-one" + ] + }, + "https://www.w3.org/TR/cssom-view-1/": { + "anchors": [ + "eventdef-document-scroll" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/eme-hdcp-version-registry.json b/tr/links/eme-hdcp-version-registry.json new file mode 100644 index 000000000000..d4a6d596fa2f --- /dev/null +++ b/tr/links/eme-hdcp-version-registry.json @@ -0,0 +1,37 @@ +{ + "spec": { + "title": "Encrypted Media Extensions HDCP Version Registry", + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/" + }, + "links": { + "rawlinks": { + "https://github.com/w3c/encrypted-media/issues": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20Interface%20Independent%20Adaptation%20Specification%20Rev2_0.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20Interface%20Independent%20Adaptation%20Specification%20Rev2_1.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20Specification%20Rev1_4_Secure.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20DisplayPort%20Specification%20Rev2_2.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20DisplayPort%20Specification%20Rev2_3.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20HDBaseT%20Specification%20Rev2_2.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20HDBaseT%20Specification%20Rev2_3.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20HDMI%20Specification%20Rev2_3.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20MHL%20Specification%20Rev2_2.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20USB%20Specification%20Rev2_2.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20WHDI%20Specification%20Rev2_0%20_2_.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20WHDI%20Specification%20Rev2_3_zeev_2018_07_24.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP10.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCPSpecificationRev1_1.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP_Specification%20Rev1_3_0.pdf": {}, + "https://www.digital-cp.com/sites/default/files/specifications/HDCP_Specification_Rev1_2.pdf": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": {} + } +} \ No newline at end of file diff --git a/tr/links/eme-initdata-cenc.json b/tr/links/eme-initdata-cenc.json new file mode 100644 index 000000000000..a87d24964638 --- /dev/null +++ b/tr/links/eme-initdata-cenc.json @@ -0,0 +1,44 @@ +{ + "spec": { + "title": "\"cenc\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + }, + "links": { + "rawlinks": { + "https://datatracker.ietf.org/doc/html/bcp14": {}, + "https://www.iso.org/obp/ui/": { + "anchors": [ + "iso:std:iso-iec:23001:-7:ed-3:v1:en" + ] + }, + "https://www.iso.org/standard/89027.html": {}, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/eme-initdata-keyids/": {}, + "https://www.w3.org/TR/eme-stream-mp4/": {}, + "https://www.w3.org/TR/eme-stream-registry/": {}, + "https://www.w3.org/TR/encrypted-media/": { + "anchors": [ + "clear-key" + ] + }, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://www.w3.org/TR/encrypted-media/": { + "anchors": [ + "dfn-initialization-data", + "dfn-initialization-data-type", + "dfn-decryption-key-id" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/eme-initdata-keyids.json b/tr/links/eme-initdata-keyids.json new file mode 100644 index 000000000000..b46ff7960ce5 --- /dev/null +++ b/tr/links/eme-initdata-keyids.json @@ -0,0 +1,38 @@ +{ + "spec": { + "title": "\"keyids\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-keyids/" + }, + "links": { + "rawlinks": { + "https://encoding.spec.whatwg.org/": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/eme-initdata-cenc/": { + "anchors": [ + "using-base64url" + ] + }, + "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://encoding.spec.whatwg.org/": { + "anchors": [ + "textencoder" + ] + }, + "https://www.w3.org/TR/encrypted-media/": { + "anchors": [ + "dfn-initialization-data", + "dfn-decryption-key-id" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/eme-initdata-registry.json b/tr/links/eme-initdata-registry.json new file mode 100644 index 000000000000..46b271199013 --- /dev/null +++ b/tr/links/eme-initdata-registry.json @@ -0,0 +1,38 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Initialization Data Format Registry", + "url": "https://www.w3.org/TR/eme-initdata-registry/" + }, + "links": { + "rawlinks": { + "https://github.com/w3c/encrypted-media/issues/": {}, + "https://html.spec.whatwg.org/multipage/": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/eme-initdata-cenc/": {}, + "https://www.w3.org/TR/eme-initdata-keyids/": {}, + "https://www.w3.org/TR/eme-initdata-webm/": {}, + "https://www.w3.org/TR/eme-stream-registry/": {}, + "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://html.spec.whatwg.org/multipage/media.html": { + "anchors": [ + "media-data" + ] + }, + "https://www.w3.org/TR/encrypted-media/": { + "anchors": [ + "dfn-initialization-data", + "dfn-initialization-data-type" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/eme-initdata-webm.json b/tr/links/eme-initdata-webm.json new file mode 100644 index 000000000000..29f057f85aa0 --- /dev/null +++ b/tr/links/eme-initdata-webm.json @@ -0,0 +1,35 @@ +{ + "spec": { + "title": "\"webm\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-webm/" + }, + "links": { + "rawlinks": { + "https://matroska.org/technical/specs/index.html": { + "anchors": [ + "ContentEncKeyID" + ] + }, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/eme-stream-registry/": {}, + "https://www.w3.org/TR/eme-stream-webm/": {}, + "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + }, + "https://www.webmproject.org/docs/webm-encryption/": {} + }, + "autolinks": { + "https://www.w3.org/TR/encrypted-media/": { + "anchors": [ + "dfn-initialization-data", + "dfn-decryption-key-id" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/eme-stream-mp4.json b/tr/links/eme-stream-mp4.json new file mode 100644 index 000000000000..938a288f8a96 --- /dev/null +++ b/tr/links/eme-stream-mp4.json @@ -0,0 +1,45 @@ +{ + "spec": { + "title": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "url": "https://www.w3.org/TR/eme-stream-mp4/" + }, + "links": { + "rawlinks": { + "https://datatracker.ietf.org/doc/html/bcp14": {}, + "https://www.iso.org/obp/ui/": { + "anchors": [ + "iso:std:iso-iec:23001:-7:ed-3:v1:en" + ] + }, + "https://www.iso.org/standard/85596.html": {}, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/eme-initdata-cenc/": { + "anchors": [ + "common-system", + "format" + ] + }, + "https://www.w3.org/TR/eme-initdata-registry/": {}, + "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://www.w3.org/TR/encrypted-media/": { + "anchors": [ + "dfn-decryption-key-id", + "dfn-encrypted-block-encountered", + "dfn-initialization-data", + "dfn-initialization-data-encountered" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/eme-stream-registry.json b/tr/links/eme-stream-registry.json new file mode 100644 index 000000000000..02eacf70f9f9 --- /dev/null +++ b/tr/links/eme-stream-registry.json @@ -0,0 +1,23 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Stream Format Registry", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + "links": { + "rawlinks": { + "https://github.com/w3c/encrypted-media/issues/": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/eme-stream-mp4/": {}, + "https://www.w3.org/TR/eme-stream-webm/": {}, + "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": {} + } +} \ No newline at end of file diff --git a/tr/links/eme-stream-webm.json b/tr/links/eme-stream-webm.json new file mode 100644 index 000000000000..cb3868e67f1a --- /dev/null +++ b/tr/links/eme-stream-webm.json @@ -0,0 +1,51 @@ +{ + "spec": { + "title": "WebM Stream Format", + "url": "https://www.w3.org/TR/eme-stream-webm/" + }, + "links": { + "rawlinks": { + "https://datatracker.ietf.org/doc/html/bcp14": {}, + "https://matroska.org/technical/specs/index.html": { + "anchors": [ + "ContentEncryption", + "LevelTrack", + "ContentEncKeyID" + ] + }, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/eme-initdata-registry/": {}, + "https://www.w3.org/TR/eme-initdata-webm/": { + "anchors": [ + "format" + ] + }, + "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + }, + "https://www.webmproject.org/docs/container/": {}, + "https://www.webmproject.org/docs/webm-encryption/": { + "anchors": [ + "46-signal-byte-format" + ] + } + }, + "autolinks": { + "https://www.w3.org/TR/encrypted-media/": { + "anchors": [ + "dfn-encrypted-block-encountered", + "dfn-initialization-data", + "dfn-decryption-key-id", + "dfn-initialization-data-encountered" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/encrypted-media-2.json b/tr/links/encrypted-media-2.json new file mode 100644 index 000000000000..5f0cc3542835 --- /dev/null +++ b/tr/links/encrypted-media-2.json @@ -0,0 +1,191 @@ +{ + "spec": { + "title": "Encrypted Media Extensions", + "url": "https://www.w3.org/TR/encrypted-media-2/" + }, + "links": { + "rawlinks": { + "https://datatracker.ietf.org/doc/html/bcp14": {}, + "https://dom.spec.whatwg.org/": {}, + "https://encoding.spec.whatwg.org/": {}, + "https://github.com/w3c/encrypted-media/commits/main": {}, + "https://html.spec.whatwg.org/multipage/": { + "anchors": [ + "media-resource", + "mime-types", + "current-playback-position", + "direction-of-playback", + "loading-the-media-resource", + "seeking", + "blocked-media-element", + "fatal-decode-error", + "ready-states", + "timed-text-tracks" + ] + }, + "https://html.spec.whatwg.org/multipage/iframe-embed-object.html": { + "anchors": [ + "allowed-to-use" + ] + }, + "https://httpwg.org/specs/rfc6265.html": {}, + "https://infra.spec.whatwg.org/": {}, + "https://mimesniff.spec.whatwg.org/": {}, + "https://tc39.es/ecma262/multipage/": {}, + "https://tc39.github.io/ecma262/": { + "anchors": [ + "sec-time-values-and-time-range" + ] + }, + "https://webidl.spec.whatwg.org/": { + "anchors": [ + "Exposed", + "SecureContext", + "idl-promise", + "idl-sequence", + "dfn-iterable", + "idl-DOMException-error-names" + ] + }, + "https://www.iso.org/obp/ui/": { + "anchors": [ + "iso:std:iso-iec:23001:-7:ed-3:v1" + ] + }, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc6381": {}, + "https://www.rfc-editor.org/rfc/rfc6838": {}, + "https://www.rfc-editor.org/rfc/rfc7515": {}, + "https://www.rfc-editor.org/rfc/rfc7517": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/2017/REC-encrypted-media-20170918/": {}, + "https://www.w3.org/TR/eme-hdcp-version-registry/": {}, + "https://www.w3.org/TR/eme-initdata-keyids/": {}, + "https://www.w3.org/TR/eme-initdata-registry/": {}, + "https://www.w3.org/TR/eme-stream-registry/": {}, + "https://www.w3.org/TR/media-source-2/": {}, + "https://www.w3.org/TR/mixed-content/": {}, + "https://www.w3.org/TR/permissions-policy-1/": {}, + "https://www.w3.org/TR/webaudio/": {}, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/groups/wg/media/ipr": {}, + "https://www.w3.org/policies/patent-policy/": { + "anchors": [ + "def-essential", + "sec-Disclosure" + ] + }, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://dom.spec.whatwg.org/": { + "anchors": [ + "concept-document", + "eventtarget", + "event", + "dictdef-eventinit", + "concept-event-fire" + ] + }, + "https://encoding.spec.whatwg.org/": { + "anchors": [ + "textdecoder", + "textencoder" + ] + }, + "https://html.spec.whatwg.org/multipage/browsers.html": { + "anchors": [ + "concept-origin" + ] + }, + "https://html.spec.whatwg.org/multipage/canvas.html": { + "anchors": [ + "canvasrenderingcontext2d", + "dom-context-2d-drawimage" + ] + }, + "https://html.spec.whatwg.org/multipage/media.html": { + "anchors": [ + "media-data", + "dom-media-crossorigin", + "concept-media-load-resource", + "dom-media-readystate", + "dom-media-have_metadata", + "dom-media-have_current_data", + "potentially-playing", + "dom-media-have_future_data", + "dom-media-have_enough_data", + "event-media-canplaythrough" + ] + }, + "https://html.spec.whatwg.org/multipage/nav-history-apis.html": { + "anchors": [ + "concept-document-window" + ] + }, + "https://html.spec.whatwg.org/multipage/urls-and-fetching.html": { + "anchors": [ + "cors-same-origin" + ] + }, + "https://html.spec.whatwg.org/multipage/webappapis.html": { + "anchors": [ + "secure-context", + "concept-relevant-global", + "queue-a-task", + "eventhandler" + ] + }, + "https://infra.spec.whatwg.org/": { + "anchors": [ + "map-exists" + ] + }, + "https://mimesniff.spec.whatwg.org/": { + "anchors": [ + "valid-mime-type" + ] + }, + "https://webidl.spec.whatwg.org/": { + "anchors": [ + "idl-DOMString", + "this", + "securityerror", + "idl-DOMException", + "idl-boolean", + "BufferSource", + "dfn-throw", + "dfn-dictionary-member", + "idl-unrestricted-double", + "idl-undefined", + "idl-unsigned-long", + "dfn-iterable", + "idl-ArrayBuffer", + "dfn-simple-exception" + ] + }, + "https://www.w3.org/TR/mixed-content/": { + "anchors": [ + "mixed-content" + ] + }, + "https://www.w3.org/TR/permissions-policy-1/": { + "anchors": [ + "policy-controlled-feature", + "policy-controlled-feature-default-allowlist" + ] + }, + "https://www.w3.org/TR/webaudio/": { + "anchors": [ + "AudioContext", + "MediaElementAudioSourceNode" + ] + } + } + } +} \ No newline at end of file diff --git a/tr/links/vc-data-integrity.json b/tr/links/vc-data-integrity.json index 3a10ec081e0c..ea39f4332569 100644 --- a/tr/links/vc-data-integrity.json +++ b/tr/links/vc-data-integrity.json @@ -71,7 +71,11 @@ }, "https://www.w3.org/TR/did-core/": {}, "https://www.w3.org/TR/html-rdfa/": {}, - "https://www.w3.org/TR/json-ld-api/": {}, + "https://www.w3.org/TR/json-ld11-api/": { + "anchors": [ + "compaction-algorithm" + ] + }, "https://www.w3.org/TR/json-ld11/": {}, "https://www.w3.org/TR/ltli/": { "anchors": [ @@ -86,15 +90,11 @@ }, "https://www.w3.org/TR/rdf-concepts/": {}, "https://www.w3.org/TR/turtle/": {}, - "https://www.w3.org/TR/vc-data-integrity/": { - "anchors": [ - "cryptographic-suites" - ] - }, "https://www.w3.org/TR/vc-data-model-2.0/": { "anchors": [ "representing-time", "base-context", + "vocabularies", "issuer", "dfn-verifiable-credential", "dfn-holders", @@ -104,7 +104,6 @@ "defn-validFrom", "defn-validUntil", "validation", - "vocabularies", "dfn-problemdetails", "security-considerations", "privacy-considerations" @@ -146,7 +145,6 @@ "struct", "struct-item", "boolean", - "map-key", "string", "ordered-set", "list", @@ -160,6 +158,11 @@ "parameters" ] }, + "https://url.spec.whatwg.org/": { + "anchors": [ + "concept-domain" + ] + }, "https://www.w3.org/TR/vc-data-model-2.0/": { "anchors": [ "dfn-verifiable-credential", diff --git a/tr/links/vc-data-model-2.0.json b/tr/links/vc-data-model-2.0.json index 848c3831a1a4..06552bf2fb61 100644 --- a/tr/links/vc-data-model-2.0.json +++ b/tr/links/vc-data-model-2.0.json @@ -106,7 +106,7 @@ ] }, "https://www.w3.org/TR/WCAG21/": {}, - "https://www.w3.org/TR/did-core/": {}, + "https://www.w3.org/TR/controller-document/": {}, "https://www.w3.org/TR/i18n-glossary/": { "anchors": [ "dfn-base-direction" @@ -158,6 +158,7 @@ "https://www.w3.org/TR/string-meta/": {}, "https://www.w3.org/TR/vc-data-integrity/": { "anchors": [ + "validating-contexts", "resource-integrity" ] }, diff --git a/tr/links/webcodecs-video-frame-metadata-registry.json b/tr/links/webcodecs-video-frame-metadata-registry.json new file mode 100644 index 000000000000..213e22db8358 --- /dev/null +++ b/tr/links/webcodecs-video-frame-metadata-registry.json @@ -0,0 +1,50 @@ +{ + "spec": { + "title": "WebCodecs VideoFrame Metadata Registry", + "url": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/" + }, + "links": { + "rawlinks": { + "https://github.com/w3c/webcodecs/issues": {}, + "https://lists.w3.org/Archives/Public/public-media-wg/": {}, + "https://w3c.github.io/mediacapture-extensions/": { + "anchors": [ + "human-face-segmentation" + ] + }, + "https://www.w3.org/Consortium/Patent-Policy/": { + "anchors": [ + "sec-Disclosure" + ] + }, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/webcodecs/": { + "anchors": [ + "privacy-considerations", + "security-considerations" + ] + }, + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/groups/wg/media/ipr": {}, + "https://www.w3.org/policies/patent-policy/": { + "anchors": [ + "def-essential" + ] + }, + "https://www.w3.org/policies/process/20231103/": { + "anchors": [ + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://www.w3.org/TR/webcodecs/": { + "anchors": [ + "videoframe", + "dictdef-videoframemetadata" + ] + }, + "https://www.w3.org/policies/patent-policy/": {} + } + } +} \ No newline at end of file diff --git a/tr/links/webgpu.json b/tr/links/webgpu.json index fdc2e133a0e5..a751c2267fb3 100644 --- a/tr/links/webgpu.json +++ b/tr/links/webgpu.json @@ -18,7 +18,6 @@ "input-output-locations" ] }, - "https://hacks.mozilla.org/2020/07/safely-reviving-shared-memory/": {}, "https://html.spec.whatwg.org/multipage/": {}, "https://html.spec.whatwg.org/multipage/canvas.html": { "anchors": [ @@ -62,7 +61,6 @@ }, "https://tc39.es/ecma262/multipage/": {}, "https://tc39.es/source-map-spec/": {}, - "https://web.dev/coop-coep/": {}, "https://webidl.spec.whatwg.org/": {}, "https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkCreateDescriptorSetLayout.html": {}, "https://www.khronos.org/registry/webgl/specs/latest/1.0/": {}, @@ -256,10 +254,11 @@ "ordered-map", "assert", "map-exists", - "ordered-set", - "list-contain", + "implementation-defined", "list", "list-append", + "ordered-set", + "list-contain", "set-append", "list-size", "list-iterate", @@ -329,8 +328,8 @@ "dfn-detach", "arraybuffer-transfer", "a-promise-rejected-with", - "arraybuffer-create", "aborterror", + "arraybuffer-create", "securityerror", "Clamp", "idl-unsigned-short", diff --git a/tr/refs/css-scroll-snap-2.json b/tr/refs/css-scroll-snap-2.json new file mode 100644 index 000000000000..4a5e28f6600b --- /dev/null +++ b/tr/refs/css-scroll-snap-2.json @@ -0,0 +1,51 @@ +{ + "spec": { + "title": "CSS Scroll Snap Module Level 2", + "url": "https://www.w3.org/TR/css-scroll-snap-2/" + }, + "refs": { + "normative": [ + { + "name": "CSS-ALIGN-3", + "url": "https://www.w3.org/TR/css-align-3/" + }, + { + "name": "CSS-DISPLAY-3", + "url": "https://www.w3.org/TR/css-display-3/" + }, + { + "name": "CSS-OVERFLOW-3", + "url": "https://www.w3.org/TR/css-overflow-3/" + }, + { + "name": "CSS-SCROLL-SNAP-1", + "url": "https://www.w3.org/TR/css-scroll-snap-1/" + }, + { + "name": "CSS-VALUES-4", + "url": "https://www.w3.org/TR/css-values-4/" + }, + { + "name": "CSSOM-VIEW-1", + "url": "https://www.w3.org/TR/cssom-view-1/" + }, + { + "name": "DOM", + "url": "https://dom.spec.whatwg.org/" + }, + { + "name": "HTML", + "url": "https://html.spec.whatwg.org/multipage/" + }, + { + "name": "RFC2119", + "url": "https://datatracker.ietf.org/doc/html/rfc2119" + }, + { + "name": "WEBIDL", + "url": "https://webidl.spec.whatwg.org/" + } + ], + "informative": [] + } +} \ No newline at end of file diff --git a/tr/refs/eme-hdcp-version-registry.json b/tr/refs/eme-hdcp-version-registry.json new file mode 100644 index 000000000000..24faa4c5e9a4 --- /dev/null +++ b/tr/refs/eme-hdcp-version-registry.json @@ -0,0 +1,79 @@ +{ + "spec": { + "title": "Encrypted Media Extensions HDCP Version Registry", + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/" + }, + "refs": { + "normative": [], + "informative": [ + { + "name": "ENCRYPTED-MEDIA", + "url": "https://www.w3.org/TR/encrypted-media/" + }, + { + "name": "HDCP-1.0", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP10.pdf" + }, + { + "name": "HDCP-1.1", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCPSpecificationRev1_1.pdf" + }, + { + "name": "HDCP-1.2", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP_Specification_Rev1_2.pdf" + }, + { + "name": "HDCP-1.3", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP_Specification%20Rev1_3_0.pdf" + }, + { + "name": "HDCP-1.4", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20Specification%20Rev1_4_Secure.pdf" + }, + { + "name": "HDCP-2.0-IIA", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20Interface%20Independent%20Adaptation%20Specification%20Rev2_0.pdf" + }, + { + "name": "HDCP-2.0-WHDI", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20WHDI%20Specification%20Rev2_0%20_2_.pdf" + }, + { + "name": "HDCP-2.1-IIA", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20Interface%20Independent%20Adaptation%20Specification%20Rev2_1.pdf" + }, + { + "name": "HDCP-2.2-DisplayPort", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20DisplayPort%20Specification%20Rev2_2.pdf" + }, + { + "name": "HDCP-2.2-HDBaseT", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20HDBaseT%20Specification%20Rev2_2.pdf" + }, + { + "name": "HDCP-2.2-MHL", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20MHL%20Specification%20Rev2_2.pdf" + }, + { + "name": "HDCP-2.2-USB", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20USB%20Specification%20Rev2_2.pdf" + }, + { + "name": "HDCP-2.3-DisplayPort", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20DisplayPort%20Specification%20Rev2_3.pdf" + }, + { + "name": "HDCP-2.3-HDBaseT", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20HDBaseT%20Specification%20Rev2_3.pdf" + }, + { + "name": "HDCP-2.3-HDMI", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20HDMI%20Specification%20Rev2_3.pdf" + }, + { + "name": "HDCP-2.3-WHDI", + "url": "https://www.digital-cp.com/sites/default/files/specifications/HDCP%20on%20WHDI%20Specification%20Rev2_3_zeev_2018_07_24.pdf" + } + ] + } +} \ No newline at end of file diff --git a/tr/refs/eme-initdata-cenc.json b/tr/refs/eme-initdata-cenc.json new file mode 100644 index 000000000000..2db46f8a0d48 --- /dev/null +++ b/tr/refs/eme-initdata-cenc.json @@ -0,0 +1,44 @@ +{ + "spec": { + "title": "\"cenc\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + }, + "refs": { + "normative": [ + { + "name": "CENC", + "url": "https://www.iso.org/obp/ui/#iso:std:iso-iec:23001:-7:ed-3:v1:en" + }, + { + "name": "encrypted-media", + "url": "https://www.w3.org/TR/encrypted-media/" + }, + { + "name": "RFC2119", + "url": "https://www.rfc-editor.org/rfc/rfc2119" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" + } + ], + "informative": [ + { + "name": "EME-INITDATA-KEYIDS", + "url": "https://www.w3.org/TR/eme-initdata-keyids/" + }, + { + "name": "EME-STREAM-MP4", + "url": "https://www.w3.org/TR/eme-stream-mp4/" + }, + { + "name": "EME-STREAM-REGISTRY", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + { + "name": "MPEGDASH", + "url": "https://www.iso.org/standard/89027.html" + } + ] + } +} \ No newline at end of file diff --git a/tr/refs/eme-initdata-keyids.json b/tr/refs/eme-initdata-keyids.json new file mode 100644 index 000000000000..085d64738f36 --- /dev/null +++ b/tr/refs/eme-initdata-keyids.json @@ -0,0 +1,24 @@ +{ + "spec": { + "title": "\"keyids\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-keyids/" + }, + "refs": { + "normative": [ + { + "name": "encoding", + "url": "https://encoding.spec.whatwg.org/" + }, + { + "name": "ENCRYPTED-MEDIA", + "url": "https://www.w3.org/TR/encrypted-media/" + } + ], + "informative": [ + { + "name": "eme-initdata-cenc", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + } + ] + } +} \ No newline at end of file diff --git a/tr/refs/eme-initdata-registry.json b/tr/refs/eme-initdata-registry.json new file mode 100644 index 000000000000..87f70bb87977 --- /dev/null +++ b/tr/refs/eme-initdata-registry.json @@ -0,0 +1,35 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Initialization Data Format Registry", + "url": "https://www.w3.org/TR/eme-initdata-registry/" + }, + "refs": { + "normative": [], + "informative": [ + { + "name": "EME-INITDATA-CENC", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + }, + { + "name": "EME-INITDATA-KEYIDS", + "url": "https://www.w3.org/TR/eme-initdata-keyids/" + }, + { + "name": "EME-INITDATA-WEBM", + "url": "https://www.w3.org/TR/eme-initdata-webm/" + }, + { + "name": "EME-STREAM-REGISTRY", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + { + "name": "ENCRYPTED-MEDIA", + "url": "https://www.w3.org/TR/encrypted-media/" + }, + { + "name": "html", + "url": "https://html.spec.whatwg.org/multipage/" + } + ] + } +} \ No newline at end of file diff --git a/tr/refs/eme-initdata-webm.json b/tr/refs/eme-initdata-webm.json new file mode 100644 index 000000000000..318305155aed --- /dev/null +++ b/tr/refs/eme-initdata-webm.json @@ -0,0 +1,32 @@ +{ + "spec": { + "title": "\"webm\" Initialization Data Format", + "url": "https://www.w3.org/TR/eme-initdata-webm/" + }, + "refs": { + "normative": [ + { + "name": "ENCRYPTED-MEDIA", + "url": "https://www.w3.org/TR/encrypted-media/" + }, + { + "name": "Matroska", + "url": "https://matroska.org/technical/specs/index.html" + }, + { + "name": "WebM-Encryption", + "url": "https://www.webmproject.org/docs/webm-encryption/" + } + ], + "informative": [ + { + "name": "EME-STREAM-REGISTRY", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + { + "name": "EME-STREAM-WEBM", + "url": "https://www.w3.org/TR/eme-stream-webm/" + } + ] + } +} \ No newline at end of file diff --git a/tr/refs/eme-stream-mp4.json b/tr/refs/eme-stream-mp4.json new file mode 100644 index 000000000000..8467dc684890 --- /dev/null +++ b/tr/refs/eme-stream-mp4.json @@ -0,0 +1,39 @@ +{ + "spec": { + "title": "ISO Common Encryption Protection Scheme for ISO Base Media File Format Stream Format", + "url": "https://www.w3.org/TR/eme-stream-mp4/" + }, + "refs": { + "normative": [ + { + "name": "CENC", + "url": "https://www.iso.org/obp/ui/#iso:std:iso-iec:23001:-7:ed-3:v1:en" + }, + { + "name": "eme-initdata-cenc", + "url": "https://www.w3.org/TR/eme-initdata-cenc/" + }, + { + "name": "EME-INITDATA-REGISTRY", + "url": "https://www.w3.org/TR/eme-initdata-registry/" + }, + { + "name": "ENCRYPTED-MEDIA", + "url": "https://www.w3.org/TR/encrypted-media/" + }, + { + "name": "ISOBMFF", + "url": "https://www.iso.org/standard/85596.html" + }, + { + "name": "RFC2119", + "url": "https://www.rfc-editor.org/rfc/rfc2119" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" + } + ], + "informative": [] + } +} \ No newline at end of file diff --git a/tr/refs/eme-stream-registry.json b/tr/refs/eme-stream-registry.json new file mode 100644 index 000000000000..a2e9a75f3efe --- /dev/null +++ b/tr/refs/eme-stream-registry.json @@ -0,0 +1,23 @@ +{ + "spec": { + "title": "Encrypted Media Extensions Stream Format Registry", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + "refs": { + "normative": [], + "informative": [ + { + "name": "EME-STREAM-MP4", + "url": "https://www.w3.org/TR/eme-stream-mp4/" + }, + { + "name": "EME-STREAM-WEBM", + "url": "https://www.w3.org/TR/eme-stream-webm/" + }, + { + "name": "ENCRYPTED-MEDIA", + "url": "https://www.w3.org/TR/encrypted-media/" + } + ] + } +} \ No newline at end of file diff --git a/tr/refs/eme-stream-webm.json b/tr/refs/eme-stream-webm.json new file mode 100644 index 000000000000..fad1b60eb880 --- /dev/null +++ b/tr/refs/eme-stream-webm.json @@ -0,0 +1,43 @@ +{ + "spec": { + "title": "WebM Stream Format", + "url": "https://www.w3.org/TR/eme-stream-webm/" + }, + "refs": { + "normative": [ + { + "name": "EME-INITDATA-REGISTRY", + "url": "https://www.w3.org/TR/eme-initdata-registry/" + }, + { + "name": "EME-INITDATA-WEBM", + "url": "https://www.w3.org/TR/eme-initdata-webm/" + }, + { + "name": "ENCRYPTED-MEDIA", + "url": "https://www.w3.org/TR/encrypted-media/" + }, + { + "name": "Matroska", + "url": "https://matroska.org/technical/specs/index.html" + }, + { + "name": "RFC2119", + "url": "https://www.rfc-editor.org/rfc/rfc2119" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" + }, + { + "name": "WebM", + "url": "https://www.webmproject.org/docs/container/" + }, + { + "name": "WebM-Encryption", + "url": "https://www.webmproject.org/docs/webm-encryption/" + } + ], + "informative": [] + } +} \ No newline at end of file diff --git a/tr/refs/encrypted-media-2.json b/tr/refs/encrypted-media-2.json new file mode 100644 index 000000000000..416ce85c2246 --- /dev/null +++ b/tr/refs/encrypted-media-2.json @@ -0,0 +1,104 @@ +{ + "spec": { + "title": "Encrypted Media Extensions", + "url": "https://www.w3.org/TR/encrypted-media-2/" + }, + "refs": { + "normative": [ + { + "name": "COOKIES", + "url": "https://httpwg.org/specs/rfc6265.html" + }, + { + "name": "dom", + "url": "https://dom.spec.whatwg.org/" + }, + { + "name": "ECMA-262", + "url": "https://tc39.es/ecma262/multipage/" + }, + { + "name": "EME-INITDATA-KEYIDS", + "url": "https://www.w3.org/TR/eme-initdata-keyids/" + }, + { + "name": "EME-INITDATA-REGISTRY", + "url": "https://www.w3.org/TR/eme-initdata-registry/" + }, + { + "name": "ENCODING", + "url": "https://encoding.spec.whatwg.org/" + }, + { + "name": "HTML", + "url": "https://html.spec.whatwg.org/multipage/" + }, + { + "name": "Infra", + "url": "https://infra.spec.whatwg.org/" + }, + { + "name": "mimesniff", + "url": "https://mimesniff.spec.whatwg.org/" + }, + { + "name": "MIXED-CONTENT", + "url": "https://www.w3.org/TR/mixed-content/" + }, + { + "name": "PERMISSIONS-POLICY", + "url": "https://www.w3.org/TR/permissions-policy-1/" + }, + { + "name": "RFC2119", + "url": "https://www.rfc-editor.org/rfc/rfc2119" + }, + { + "name": "RFC6381", + "url": "https://www.rfc-editor.org/rfc/rfc6381" + }, + { + "name": "RFC7517", + "url": "https://www.rfc-editor.org/rfc/rfc7517" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" + }, + { + "name": "WEBIDL", + "url": "https://webidl.spec.whatwg.org/" + } + ], + "informative": [ + { + "name": "CENC", + "url": "https://www.iso.org/obp/ui/#iso:std:iso-iec:23001:-7:ed-3:v1" + }, + { + "name": "EME-HDCP-VERSION-REGISTRY", + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/" + }, + { + "name": "EME-STREAM-REGISTRY", + "url": "https://www.w3.org/TR/eme-stream-registry/" + }, + { + "name": "MEDIA-SOURCE", + "url": "https://www.w3.org/TR/media-source-2/" + }, + { + "name": "RFC6838", + "url": "https://www.rfc-editor.org/rfc/rfc6838" + }, + { + "name": "RFC7515", + "url": "https://www.rfc-editor.org/rfc/rfc7515" + }, + { + "name": "webaudio", + "url": "https://www.w3.org/TR/webaudio/" + } + ] + } +} \ No newline at end of file diff --git a/tr/refs/vc-data-integrity.json b/tr/refs/vc-data-integrity.json index cf1d705ea679..29dc43f15c8a 100644 --- a/tr/refs/vc-data-integrity.json +++ b/tr/refs/vc-data-integrity.json @@ -14,17 +14,17 @@ "url": "https://www.w3.org/TR/controller-document/" }, { - "name": "Infra", + "name": "INFRA", "url": "https://infra.spec.whatwg.org/" }, - { - "name": "JSON-LD-API", - "url": "https://www.w3.org/TR/json-ld-api/" - }, { "name": "JSON-LD11", "url": "https://www.w3.org/TR/json-ld11/" }, + { + "name": "JSON-LD11-API", + "url": "https://www.w3.org/TR/json-ld11-api/" + }, { "name": "mimesniff", "url": "https://mimesniff.spec.whatwg.org/" diff --git a/tr/refs/vc-data-model-2.0.json b/tr/refs/vc-data-model-2.0.json index 1b83cfc04ecd..523b8ab2a607 100644 --- a/tr/refs/vc-data-model-2.0.json +++ b/tr/refs/vc-data-model-2.0.json @@ -5,6 +5,10 @@ }, "refs": { "normative": [ + { + "name": "CONTROLLER-DOCUMENT", + "url": "https://www.w3.org/TR/controller-document/" + }, { "name": "i18n-glossary", "url": "https://www.w3.org/TR/i18n-glossary/" @@ -79,10 +83,6 @@ "name": "DEMOGRAPHICS", "url": "https://dataprivacylab.org/projects/identifiability/paper1.pdf" }, - { - "name": "DID-CORE", - "url": "https://www.w3.org/TR/did-core/" - }, { "name": "ETSI-TRUST-LISTS", "url": "https://www.etsi.org/deliver/etsi_ts/119600_119699/119612/02.01.01_60/ts_119612v020101p.pdf" diff --git a/tr/refs/webcodecs-video-frame-metadata-registry.json b/tr/refs/webcodecs-video-frame-metadata-registry.json new file mode 100644 index 000000000000..e3dd68c51fd3 --- /dev/null +++ b/tr/refs/webcodecs-video-frame-metadata-registry.json @@ -0,0 +1,15 @@ +{ + "spec": { + "title": "WebCodecs VideoFrame Metadata Registry", + "url": "https://www.w3.org/TR/webcodecs-video-frame-metadata-registry/" + }, + "refs": { + "normative": [ + { + "name": "WEBCODECS", + "url": "https://www.w3.org/TR/webcodecs/" + } + ], + "informative": [] + } +} \ No newline at end of file